/********* Compiled file/Do not edit *********/
.cbp-container, #tribe-events-pg-template {
    max-width: 1170px;
}

.wh-main-wrap {
    max-width: 1200px;
}

body {
    background-color: #ffffff;
}

body {
    font-family: Raleway;
    line-height: 22px;
    font-weight: 400;
    font-style: normal;
    color: #666666;
    font-size: 14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading body, {
    opacity: 0;
}

.ie.wf-loading body, {
    visibility: hidden;
}

a {
    color: #ecb202;
}

    a:hover {
        color: #ecb202;
    }

    a:active {
        color: #ecb202;
    }

hr, .wh-sidebar .widget hr, .linp-post-list hr, .wh-content .linp-post-list hr, .wh-separator, .wh-content hr.wh-separator {
    border-top: 5px solid #ffc000;
}

hr, .wh-sidebar .widget hr, .linp-post-list hr, .wh-content .linp-post-list hr, .wh-separator, .wh-content hr.wh-separator {
    width: 30px;
}

hr, .wh-sidebar .widget hr, .linp-post-list hr, .wh-content .linp-post-list hr, .wh-separator, .wh-content hr.wh-separator {
    margin-top: 15px;
    margin-right: 0;
    margin-bottom: 15px;
    margin-left: 0;
}

.wh-padding, #tribe-events-pg-template {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

h1, h1 a {
    font-family: Raleway;
    line-height: 44px;
    font-weight: 400;
    font-style: normal;
    color: #333333;
    font-size: 35px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h1, .wf-loading h1 a, {
    opacity: 0;
}

.ie.wf-loading h1, .ie.wf-loading h1 a, {
    visibility: hidden;
}

h1, h1 a {
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}

h2, h2 a {
    font-family: Raleway;
    line-height: 42px;
    font-weight: 400;
    font-style: normal;
    color: #333333;
    font-size: 35px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h2, .wf-loading h2 a, {
    opacity: 0;
}

.ie.wf-loading h2, .ie.wf-loading h2 a, {
    visibility: hidden;
}

h2, h2 a {
    margin-top: 25px;
    margin-right: 0;
    margin-bottom: 15px;
    margin-left: 0;
}

h3, h3 a {
    font-family: Raleway;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: #333333;
    font-size: 30px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h3, .wf-loading h3 a, {
    opacity: 0;
}

.ie.wf-loading h3, .ie.wf-loading h3 a, {
    visibility: hidden;
}

h3, h3 a {
    margin-top: 22px;
    margin-right: 0;
    margin-bottom: 17px;
    margin-left: 0;
}

h4, h4 a {
    font-family: Raleway;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: #333333;
    font-size: 24px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h4, .wf-loading h4 a, {
    opacity: 0;
}

.ie.wf-loading h4, .ie.wf-loading h4 a, {
    visibility: hidden;
}

h4, h4 a {
    margin-top: 25px;
    margin-right: 0;
    margin-bottom: 17px;
    margin-left: 0;
}

h5, h5 a {
    font-family: Raleway;
    line-height: 32px;
    font-weight: 600;
    font-style: normal;
    color: #333333;
    font-size: 20px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h5, .wf-loading h5 a, {
    opacity: 0;
}

.ie.wf-loading h5, .ie.wf-loading h5 a, {
    visibility: hidden;
}

h5, h5 a {
    margin-top: 20px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
}

h6, h6 a {
    font-family: Raleway;
    line-height: 24px;
    font-weight: 600;
    font-style: normal;
    color: #333333;
    font-size: 16px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h6, .wf-loading h6 a, {
    opacity: 0;
}

.ie.wf-loading h6, .ie.wf-loading h6 a, {
    visibility: hidden;
}

h6, h6 a {
    margin-top: 20px;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}

.wh-header, .respmenu-wrap {
    background-color: #ffffff;
}

.wh-logo {
    margin-top: 3px;
}

.wh-main-menu-bar-wrapper > .cbp-container > div {
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
}

.wh-top-bar-additional {
    line-height: 22px;
    color: #333;
    font-size: 14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .wh-top-bar-additional, {
    opacity: 0;
}

.ie.wf-loading .wh-top-bar-additional, {
    visibility: hidden;
}

.wh-top-bar-additional a {
    color: #000;
}

    .wh-top-bar-additional a:hover {
        color: #bbb;
    }

    .wh-top-bar-additional a:active {
        color: #ccc;
    }

.wh-top-bar-additional > .cbp-container > div {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

.wh-top-bar-additional > .cbp-container > .logo-title {
    padding-top: 5px;
    padding-bottom: 5px;
}


    .wh-top-bar-additional > .cbp-container > .logo-title > .school-logo {
        width:100px;
        float:left;
    }


    .wh-top-bar-additional > .cbp-container > .logo-title > .school-logo img {
        padding:2px;
    }
    .wh-top-bar-additional > .cbp-container > .logo-title > .schooltitle {
        float:left;
        margin-top:23px;
    }
    .wh-top-bar-additional > .cbp-container > .logo-title > .schooltitle p {
        font-size:30px;
        font-family:'Times New Roman';
        color:#333333;
    }
    .wh-top-bar-additional > .cbp-container > .logo-title > .schooltitle p span{
        font-size: 18px;
        font-family:'Times New Roman';
        color:#464849;
    }



@media screen and (min-width: 768px) and (max-width: 963px) {
    .wh-top-bar-additional > .cbp-container > .logo-title > .schooltitle p {
        font-size:20px;
        font-family:'Times New Roman';
        color:#464849;
    }
    .wh-top-bar-additional > .cbp-container > .logo-title > .schooltitle p span{
        font-size: 15px;
        font-family:'Times New Roman';
        color:#464849;
    }
}

@media screen and (min-width: 964px) and (max-width: 1189px) {
    .wh-top-bar-additional > .cbp-container > .logo-title > .schooltitle p {
        font-size:24px;
        font-family:'Times New Roman';
        color:#464849;
    }
    .wh-top-bar-additional > .cbp-container > .logo-title > .schooltitle p span{
        font-size: 16px;
        font-family:'Times New Roman';
        color:#464849;
    }
}



    .wh-top-bar-additional > .cbp-container > .logo-title > .logo-title-wraper {
        width: 600px;
    }

        .wh-top-bar-additional > .cbp-container > .logo-title > .logo-title-wraper > .school-logo {
            width: 90px;
            height: 90px;
            float: left;
        }

        .wh-top-bar-additional > .cbp-container > .logo-title > .logo-title-wraper > .school-title {
            width: 500px;
            height: 90px;
            float: left;
            padding: 20px 0px 0px 10px;
        }

.wh-top-bar-additional {
    border-bottom: 1px solid #ccc;
}

.sf-menu.wh-menu-main a, .respmenu li a {
    font-family: Raleway;
    text-transform: uppercase;
    line-height: 23px;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .sf-menu.wh-menu-main a, .respmenu li a, {
    opacity: 0;
}

.ie.wf-loading .sf-menu.wh-menu-main a, .respmenu li a, {
    visibility: hidden;
}

.sf-menu.wh-menu-main ul li a {
    font-family: Raleway;
    text-transform: none;
    line-height: 25px;
    font-weight: 500;
    font-style: normal;
    font-size: 15px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .sf-menu.wh-menu-main ul li a, {
    opacity: 0;
}

.ie.wf-loading .sf-menu.wh-menu-main ul li a, {
    visibility: hidden;
}

.sf-menu.wh-menu-main a, .respmenu li a, .cbp-respmenu-more {
    color: #666666;
}

    .sf-menu.wh-menu-main a:hover, .respmenu li a:hover, .cbp-respmenu-more:hover {
        color: #5b5b5b;
    }

.sf-menu.wh-menu-main .current-menu-item a {
    color: #666666;
}

    .sf-menu.wh-menu-main .current-menu-item a:hover {
        color: #5b5b5b;
    }

.sf-menu.wh-menu-main ul li, .sf-menu.wh-menu-main .sub-menu {
    background-color: #ffffff;
}

    .sf-menu.wh-menu-main ul li:hover, .sf-menu.wh-menu-main ul ul li:hover {
        background-color: #ffc000;
    }

    .sf-menu.wh-menu-main ul li a {
        color: #666666;
    }

        .sf-menu.wh-menu-main ul li a:hover {
            color: #ffffff;
        }

.wh-menu-main {
    padding-top: 7px;
    padding-bottom: 5px;
}

.wh-sticky-header .wh-main-menu-bar-wrapper {
    background-color: #ffffff;
}

.wh-sticky-header .wh-menu-main {
    padding-top: 10px;
    padding-bottom: 0;
}

.wh-sticky-header .wh-main-menu-bar-wrapper {
    border-bottom: 1px solid #f5f5f5;
}

.respmenu-header .respmenu-header-logo-link {
    height: 50px;
}

.respmenu-open hr {
    border-color: #ffc11b;
}

.respmenu-open:hover hr {
    border-color: #f9b004;
}

.wh-page-title-bar {
    /*background-color: #febf01;*/
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('/images/yellow.png');
}

h1.page-title {
    font-family: Raleway;
    text-align: left;
    text-transform: uppercase;
    line-height: 40px;
    font-weight: 800;
    font-style: normal;
    color: #ffffff;
    font-size: 35px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h1.page-title, {
    opacity: 0;
}

.ie.wf-loading h1.page-title, {
    visibility: hidden;
}

.page-title {
    margin-top: 30px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
}

.wh-page-title-wrapper {
    padding-top: 35px;
    padding-right: 20px;
    padding-bottom: 55px;
    padding-left: 20px;
}

.wh-breadcrumbs {
    font-family: Raleway;
    text-align: left;
    text-transform: uppercase;
    line-height: 22px;
    font-weight: 600;
    font-style: normal;
    color: #ffffff;
    font-size: 15px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .wh-breadcrumbs, {
    opacity: 0;
}

.ie.wf-loading .wh-breadcrumbs, {
    visibility: hidden;
}

.wh-breadcrumbs a {
    color: #ffffff;
}

    .wh-breadcrumbs a:hover {
        color: #fcfcfc;
    }

.wh-content {
    background-color: #ffffff;
}

.wh-content {
    padding-top: 47px;
    padding-bottom: 20px;
}

    .wh-content hr {
        border-top: 1px solid #ebebeb;
    }

    .wh-content hr {
        width: 100%;
    }

    .wh-content hr {
        margin-top: 15px;
        margin-right: 0;
        margin-bottom: 15px;
        margin-left: 0;
    }

.course-header-image {
    height: 100px;
}

.wh-sensei-single-course-header {
    background-color: #ffffff;
}

.wh-sensei-title-wrap h1 {
    font-family: Raleway;
    line-height: 50px;
    font-weight: 600;
    font-style: normal;
    color: #000000;
    font-size: 40px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .wh-sensei-title-wrap h1, {
    opacity: 0;
}

.ie.wf-loading .wh-sensei-title-wrap h1, {
    visibility: hidden;
}

.single-course .sensei-course-meta .meta-item, .sensei-single-course-header-author-name {
    color: #000000;
}

.single-course .meta-wrap hr {
    border-top: 1px solid #eeeeee;
}

.module header, .module .module-lessons header {
    background-color: #F2F2F2;
}

.module .module-lessons ul li a:hover:before, .module .module-lessons ul li.completed a:before {
    color: #2abfd4;
}

.course .status, .course-lessons .status, .course-container .status {
    background-color: #f8d456;
}

.linp-featured-courses-carousel .course-title, .linp-featured-courses-carousel .course-title a {
    font-family: Raleway;
    text-transform: none;
    line-height: 22px;
    font-weight: 600;
    font-style: normal;
    font-size: 16px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

    .wf-loading .linp-featured-courses-carousel .course-title, .linp-featured-courses-carousel .course-title a, {
        opacity: 0;
    }

    .ie.wf-loading .linp-featured-courses-carousel .course-title, .linp-featured-courses-carousel .course-title a, {
        visibility: hidden;
    }

.linp-featured-courses-carousel .sensei-course-meta, .linp-featured-courses-carousel .sensei-course-meta a, .linp-featured-courses-carousel .course-lesson-count {
    font-family: Raleway;
    line-height: 21px;
    font-weight: 600;
    font-style: normal;
    color: #666666;
    font-size: 13px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .linp-featured-courses-carousel .sensei-course-meta, .wf-loading .linp-featured-courses-carousel .sensei-course-meta a, .wf-loading .linp-featured-courses-carousel .course-lesson-count, {
    opacity: 0;
}

.ie.wf-loading .linp-featured-courses-carousel .sensei-course-meta, .ie.wf-loading .linp-featured-courses-carousel .sensei-course-meta a, .ie.wf-loading .linp-featured-courses-carousel .course-lesson-count, {
    visibility: hidden;
}

.linp-featured-courses-carousel .course-excerpt, .linp-featured-courses-carousel .post-ratings, .owl-theme .owl-controls .owl-buttons div, .owl-theme .owl-controls .owl-page span {
    line-height: 19px;
    color: #666666;
    font-size: 13px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .linp-featured-courses-carousel .course-excerpt, .wf-loading .linp-featured-courses-carousel .post-ratings, .wf-loading .owl-theme .owl-controls .owl-buttons div, .wf-loading .owl-theme .owl-controls .owl-page span, {
    opacity: 0;
}

.ie.wf-loading .linp-featured-courses-carousel .course-excerpt, .ie.wf-loading .linp-featured-courses-carousel .post-ratings, .ie.wf-loading .owl-theme .owl-controls .owl-buttons div, .ie.wf-loading .owl-theme .owl-controls .owl-page span, {
    visibility: hidden;
}

.linp-featured-courses-carousel .owl-item .course-price .amount, .linp-featured-courses-carousel .owl-item .course-price del .amount, .wh-course-list-item .img-container .course-price .amount {
    font-family: Raleway;
    line-height: 18px;
    font-weight: 700;
    font-style: normal;
    color: #ffffff;
    font-size: 17px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .linp-featured-courses-carousel .owl-item .course-price .amount, .wf-loading .linp-featured-courses-carousel .owl-item .course-price del .amount, .wf-loading .wh-course-list-item .img-container .course-price .amount, {
    opacity: 0;
}

.ie.wf-loading .linp-featured-courses-carousel .owl-item .course-price .amount, .ie.wf-loading .linp-featured-courses-carousel .owl-item .course-price del .amount, .ie.wf-loading .wh-course-list-item .img-container .course-price .amount, {
    visibility: hidden;
}

.linp-featured-courses-carousel .owl-item .course-price, .wh-course-list-item .img-container .course-price, .course-container article.course .course-price {
    background-color: #ffc50d;
}

.linp-featured-courses-carousel .star-rating {
    color: efb467;
}

    .linp-featured-courses-carousel .star-rating:hover {
        color: efb467;
    }

.wh-footer-bottom {
    background-color: #3a3a3a;
    background-repeat: repeat;
}

.wh-footer-bottom {
    line-height: 21px;
    color: #ffffff;
    font-size: 13px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .wh-footer-bottom, {
    opacity: 0;
}

.ie.wf-loading .wh-footer-bottom, {
    visibility: hidden;
}

.wh-footer-bottom a {
    font-family: Raleway;
    line-height: 21px;
    font-weight: normal;
    font-style: normal;
    font-size: 13px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .wh-footer-bottom a, {
    opacity: 0;
}

.ie.wf-loading .wh-footer-bottom a, {
    visibility: hidden;
}

.wh-footer .wh-footer-bottom a {
    color: #b5b5b5;
}

    .wh-footer .wh-footer-bottom a:hover {
        color: #dbdbdb;
    }

    .wh-footer .wh-footer-bottom a:active {
        color: #d6d6d6;
    }

.wh-footer-bottom > .cbp-container > div {
    padding-top: 30px;
    padding-right: 18px;
    padding-bottom: 25px;
    padding-left: 18px;
}

.wh-footer {
    background-color: #474747;
}

    .wh-footer h3 {
        font-family: Raleway;
        line-height: 30px;
        font-weight: 700;
        font-style: normal;
        color: #ffffff;
        font-size: 18px;
        opacity: 1;
        visibility: visible;
        -webkit-transition: opacity 0.24s ease-in-out;
        -moz-transition: opacity 0.24s ease-in-out;
        transition: opacity 0.24s ease-in-out;
    }

.wf-loading .wh-footer h3, {
    opacity: 0;
}

.ie.wf-loading .wh-footer h3, {
    visibility: hidden;
}

.wh-footer h4, .wh-footer h5, .wh-footer h4 a, .wh-footer h5 a {
    line-height: 22px;
    font-size: 14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .wh-footer h4, .wf-loading .wh-footer h5, .wf-loading .wh-footer h4 a, .wf-loading .wh-footer h5 a, {
    opacity: 0;
}

.ie.wf-loading .wh-footer h4, .ie.wf-loading .wh-footer h5, .ie.wf-loading .wh-footer h4 a, .ie.wf-loading .wh-footer h5 a, {
    visibility: hidden;
}

.wh-footer a, .wh-footer .widget ul li:before {
    color: #ffffff;
}

    .wh-footer a:hover, .wh-footer .widget ul li:before:hover {
        color: #f3b712;
    }

.wh-footer, .wh-footer p, .wh-footer span {
    line-height: 21px;
    color: #ffffff;
    font-size: 13px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .wh-footer, .wf-loading .wh-footer p, .wf-loading .wh-footer span, {
    opacity: 0;
}

.ie.wf-loading .wh-footer, .ie.wf-loading .wh-footer p, .ie.wf-loading .wh-footer span, {
    visibility: hidden;
}

.wh-footer .widget {
    min-height: 250px;
}

.wh-footer > .cbp-container > div {
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
}

#scrollUp {
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('/images/scroll-to-top.png');
}

#scrollUp {
    height: 70px;
    width: 70px;
}

.lin-vc-separator:before, .social .scp-icon, .lin-teacher-icons .scp-icon, .single-course .modules-and-lessons h2:after {
    background-color: #ffc000;
}

.scp-teachers .teacher .job-title, .linp-featured-courses-carousel .course-title a:hover, {
    color: #ffc000;
}

.lin-heading-separator .uvc-headings-line {
    border-color: #ffc000 !important;
}

.wh-footer .widget ul li:before {
    border-color: transparent transparent transparent #ffc000;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > span {
    background-color: #ffc000 !important;
    border-color: #ffc000 !important;
}

.comment-list .comment hr {
    border-top-color: #ebebeb;
}

blockquote {
    border-left-color: #ecb202;
}

.sub-menu {
    border-top: 2px solid #ecb202;
}

.linp-featured-courses-carousel .owl-item .price .course-price:before {
    border-color: #ffc50d #ffc50d #ffc50d transparent;
}

.course-container article.course .course-price:after {
    border-color: #ffc50d transparent #ffc50d #ffc50d;
}

.linp-featured-courses-carousel .owl-item .price .course-price:after {
    border-color: #b08809 transparent transparent#b08809;
}

.course-container article.course .course-price:before {
    border-color: #b08809#b08809 transparent transparent;
}

.linp-featured-courses-carousel .owl-item > div {
    border: 1px solid #e4e4e4;
}

.linp-featured-courses-carousel .owl-item .cbp-row {
    border-top: 1px solid #e4e4e4;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    color: #6b6b6b;
}

    .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {
        color: #adadad;
    }

.wpb_content_element .wpb_tabs_nav li a {
    color: #999;
}

    .wpb_content_element .wpb_tabs_nav li a:hover {
        color: #999;
    }

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
    color: #555;
}

    .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:hover {
        color: #555;
    }

button, .button, input[type="submit"], input[type="button"], input[type="reset"], .wh-button, .course-meta .register a, #tribe-events .tribe-events-button, #tribe-bar-form .tribe-bar-submit input[type=submit], a.view-results, a.view-results-link, a.sensei-certificate-link, .woocommerce a.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce input.button.alt, .woocommerce button.button.alt, .woocommerce #respond input#submit, .sensei-course-filters li a, .course-container a.button, .course a.button, .lesson a.button, .quiz a.button, .course-container a.button:visited, .course a.button:visited, .lesson a.button:visited, .quiz a.button:visited, .course-container a.comment-reply-link, .course a.comment-reply-link, .lesson a.comment-reply-link, .quiz a.comment-reply-link, .course-container #commentform #submit, .course #commentform #submit, .lesson #commentform #submit, .quiz #commentform #submit, .course-container .submit, .course .submit, .lesson .submit, .quiz .submit, .course-container input[type=submit], .course input[type=submit], .lesson input[type=submit], .quiz input[type=submit], .course-container input.button, .course input.button, .lesson input.button, .quiz input.button, .course-container button.button, .course button.button, .lesson button.button, .quiz button.button {
    background-color: #2abfd4;
    border-radius: 0px;
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
    border: 1px solid #2abfd4;
    color: #fff;
    padding: 16px 27px 14px 27px;
    text-transform: uppercase;
}

    button:hover, .button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .wh-button:hover, .course-meta .register a:hover, #tribe-events .tribe-events-button:hover, #tribe-bar-form .tribe-bar-submit input[type=submit]:hover, a.view-results:hover, a.view-results-link:hover, a.sensei-certificate-link:hover, .woocommerce a.button:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce #respond input#submit:hover, .sensei-course-filters li a:hover, .course-container a.button:hover, .course a.button:hover, .lesson a.button:hover, .quiz a.button:hover, .course-container a.button:visited:hover, .course a.button:visited:hover, .lesson a.button:visited:hover, .quiz a.button:visited:hover, .course-container a.comment-reply-link:hover, .course a.comment-reply-link:hover, .lesson a.comment-reply-link:hover, .quiz a.comment-reply-link:hover, .course-container #commentform #submit:hover, .course #commentform #submit:hover, .lesson #commentform #submit:hover, .quiz #commentform #submit:hover, .course-container .submit:hover, .course .submit:hover, .lesson .submit:hover, .quiz .submit:hover, .course-container input[type=submit]:hover, .course input[type=submit]:hover, .lesson input[type=submit]:hover, .quiz input[type=submit]:hover, .course-container input.button:hover, .course input.button:hover, .lesson input.button:hover, .quiz input.button:hover, .course-container button.button:hover, .course button.button:hover, .lesson button.button:hover, .quiz button.button:hover, button:focus, .button:focus, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, .wh-button:focus, .course-meta .register a:focus, #tribe-events .tribe-events-button:focus, #tribe-bar-form .tribe-bar-submit input[type=submit]:focus, a.view-results:focus, a.view-results-link:focus, a.sensei-certificate-link:focus, .woocommerce a.button:focus, .woocommerce input.button:focus, .woocommerce a.button.alt:focus, .woocommerce input.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce #respond input#submit:focus, .sensei-course-filters li a:focus, .course-container a.button:focus, .course a.button:focus, .lesson a.button:focus, .quiz a.button:focus, .course-container a.button:visited:focus, .course a.button:visited:focus, .lesson a.button:visited:focus, .quiz a.button:visited:focus, .course-container a.comment-reply-link:focus, .course a.comment-reply-link:focus, .lesson a.comment-reply-link:focus, .quiz a.comment-reply-link:focus, .course-container #commentform #submit:focus, .course #commentform #submit:focus, .lesson #commentform #submit:focus, .quiz #commentform #submit:focus, .course-container .submit:focus, .course .submit:focus, .lesson .submit:focus, .quiz .submit:focus, .course-container input[type=submit]:focus, .course input[type=submit]:focus, .lesson input[type=submit]:focus, .quiz input[type=submit]:focus, .course-container input.button:focus, .course input.button:focus, .lesson input.button:focus, .quiz input.button:focus, .course-container button.button:focus, .course button.button:focus, .lesson button.button:focus, .quiz button.button:focus {
        background-color: #20d1e9;
        border: 1px solid #20d1e9;
        color: #fff;
    }

.wh-alt-button {
    background-color: transparent;
    border-radius: 2px;
    font-size: 15px;
    font-weight: bold;
    line-height: 15px;
    border: 2px solid #2abfd4;
    color: #2abfd4;
    padding: 15px 21px 15px 21px;
    text-transform: uppercase;
}

    .wh-alt-button:hover, .wh-alt-button:focus {
        background-color: transparent;
        border: 2px solid #20d1e9;
        color: #2abfd4;
    }

.course-container a.button, .course a.button, .lesson a.button, .quiz a.button, .course-container a.button:visited, .course a.button:visited, .lesson a.button:visited, .quiz a.button:visited, .course-container a.comment-reply-link, .course a.comment-reply-link, .lesson a.comment-reply-link, .quiz a.comment-reply-link, .course-container #commentform #submit, .course #commentform #submit, .lesson #commentform #submit, .quiz #commentform #submit, .course-container .submit, .course .submit, .lesson .submit, .quiz .submit, .course-container input[type=submit], .course input[type=submit], .lesson input[type=submit], .quiz input[type=submit], .course-container input.button, .course input.button, .lesson input.button, .quiz input.button, .course-container button.button, .course button.button, .lesson button.button, .quiz button.button {
    border: none;
}

    .course-container a.button:hover, .course a.button:hover, .lesson a.button:hover, .quiz a.button:hover, .course-container a.button:visited:hover, .course a.button:visited:hover, .lesson a.button:visited:hover, .quiz a.button:visited:hover, .course-container a.comment-reply-link:hover, .course a.comment-reply-link:hover, .lesson a.comment-reply-link:hover, .quiz a.comment-reply-link:hover, .course-container #commentform #submit:hover, .course #commentform #submit:hover, .lesson #commentform #submit:hover, .quiz #commentform #submit:hover, .course-container .submit:hover, .course .submit:hover, .lesson .submit:hover, .quiz .submit:hover, .course-container input[type=submit]:hover, .course input[type=submit]:hover, .lesson input[type=submit]:hover, .quiz input[type=submit]:hover, .course-container input.button:hover, .course input.button:hover, .lesson input.button:hover, .quiz input.button:hover, .course-container button.button:hover, .course button.button:hover, .lesson button.button:hover, .quiz button.button:hover {
        border: none;
    }

input, textarea, input:focus, textarea:focus {
    background-color: #f2f2f2;
}

    input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="url"], input[type="tel"] {
        width: 100%;
    }

    input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="url"], input[type="tel"], select {
        height: 40px;
    }

        input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="url"], input[type="tel"], input[type="number"], textarea, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus {
            border: 0px solid #d0cece;
        }

textarea {
    width: 100%;
}

.tribe-events-list .type-tribe_events h2 a, #tribe-events-content .tribe-events-tooltip h4 {
    color: #666;
}

    .tribe-events-list .type-tribe_events h2 a:hover, #tribe-events-content .tribe-events-tooltip h4:hover {
        color: #999;
    }

.tribe-events-calendar thead th {
    background-color: #ffc001;
    border: 1px solid #ffc001;
}
