/* Single Job Page CSS*/
#top.single-job_listing .fullsize .template-blog .post .entry-content-wrapper {
    max-width: 1140px;
}

.fullsize .content .entry-content-wrapper {
    margin-top: 50px;
}

#top.single-job_listing .units.alpha {
    margin-left: 0px;
}

.single-job_listing .big-preview {
    display: none;
}

.single-job_listing .single_job_listing .company {
    background: #d2edf9;
    border: 1px solid #d2edf9;
}

.single-job_listing .single_job_listing .company .name {
    padding: 10px 1em 10px 1em;
    font-size: 20px;
}

.single-job_listing .single_job_listing .company .name a {
    font-size: 15px;
}

.single-job_listing .single_job_listing .company .name a:hover {
    color: #41b7e6;
    text-decoration: none;
}

.single-job_listing .single_job_listing .job_description a:hover {
    color: #41b7e6;
    text-decoration: none;
}

.single-job_listing .single_job_listing .company .tagline {
    padding: 0 0 0 2em;
}

.single-job_listing .job_application_email {
    color: #41b6e6;
    font-weight: bold;
}

/* Single event CSS*/
.single-event .title_container {
    background: linear-gradient(rgba(53, 48, 48, .5), rgba(53, 48, 48, .5)), url(https://cdn.riseprofessionals.com/wp-content/uploads/2022/08/28165651/headers-section-Awards-RISE-2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 500px;
    display: flex;
    align-items: center;
}

#top.single-event .title_container .main-title {
    text-align: center;
}

#top.single-event .title_container .main-title a {
    font-size: 70px;
    color: #fff !important;
    line-height: 80px;
    text-align: center;
    font-weight: 800;
}

.single-event .em.em-item.em-item-single .em-item-header {
    width: 58%;
    float: right;
}

.single-event .entry-content-header {
    width: 40%;
    float: left;
}

.single-event .entry-content-header img {
    min-height: 280px;
    width: auto;
}

.single-event .em.em-item.em-item-single .em-event-content {
    clear: both;
    margin: 0px;
}

.single-event .em.em-item.em-item-single .em-item-meta h3 {
    color: #41b6e6;
    font-size: 18px !important;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
}

.single-event .em.em-item .em-item-meta .em-item-meta-line {
    font-size: 16px;
}

.single-event .em.em-item .em-item-meta .em-item-taxonomy ul li {
    font-size: 16px;
}

.single-event .em.em-item.em-item-single .em-item-meta button,
.single-event .em.em-item.em-item-single .em-item-meta .button {
    margin: 0px !important;
    background-color: #41b6e6 !important;
    color: #fff !important;
    border: 1px solid #41b6e6 !important;
    letter-spacing: 0px !important;
    font-family: 'Raleway';
    font-size: 16px !important;
    border-radius: 0px !important;
    font-weight: 400 !important;
}

.single-event .em.em-item.em-item-single .em-item-meta button:hover,
.single-event .em.em-item.em-item-single .em-item-meta .button:hover {
    background-color: #00239c !important;
    color: #fff !important;
}

#top.single-event .em-event-bookings h2 {
    font-size: 27px !important;
    color: #666;
    font-weight: 600 !important;
}

#top.single-event .em-event-bookings .em-booking-form h3.em-booking-section-title {
    background: #41b7e6;
    color: #fff;
    font-size: 18px !important;
    letter-spacing: 0px !important;
    border: 0;
}

.single-event .em-event-bookings .em-booking-form .em-tickets {
    margin: 0px;
}

#top.single-event .em-event-bookings .em-booking-form label {
    color: #3f4b5b;
    font-size: 16px;
    font-weight: 700 !important;
}

#top.single-event .em-event-bookings .em-booking-form input {
    border-color: #ebebeb !important;
    background-color: #f8f8f8 !important;
    height: 42px !important;
    font-family: 'Raleway';
    font-size: 16px;
    margin-bottom: 8px !important;
}

#top.single-event .em-event-bookings .em-booking-form select {
    border-color: #ebebeb !important;
    background-color: #f8f8f8 !important;
    height: 42px !important;
    font-family: 'Raleway';
    font-size: 16px;
    margin-bottom: 8px !important;
}

#top.single-event .em-event-bookings .em-booking-form textarea {
    border-color: #ebebeb !important;
    background-color: #f8f8f8 !important;
    font-family: 'Raleway';
    font-size: 16px;
}

#top.single-event .em-event-bookings .em-booking-form input:focus,
#top.single-event .em-event-bookings .em-booking-form select:focus,
#top.single-event .em-event-bookings .em-booking-form textarea:focus {
    border-color: #41b6e6 !important;
}

#top.single-event .em-event-bookings .em-booking-form input[type="checkbox"] {
    height: 18px !important;
    margin-right: 5px;
    vertical-align: text-top;
}

.single-event .em.pixelbones .input input[type=checkbox]:checked:after {
    border: 2px solid #41b6e6 !important;
    border-top: 0 !important;
    border-left: 0 !important;
    margin: 1px 0px;
}

.single-event .em-event-bookings .em-booking-form-payment .input-field-data_privacy_consent {
    margin-bottom: 0px !important;
}

#top.single-event .em-event-bookings .em-booking-form-payment .input-field-data_privacy_consent label {
    font-weight: normal !important;
}

#top.single-event .em-event-bookings .em-booking-form-payment .mc4wp-checkbox-events-manager label span {
    font-size: 16px;
    color: #3f4b5b;
}

#top.single-event .em-event-bookings .em-booking-form input.em-booking-submit {
    background-color: #41b6e6 !important;
    border-color: #41b6e6 !important;
    color: #fff !important;
    font-size: 16px !important;
    letter-spacing: 0px !important;
    width: auto !important;
    border-radius: 0px !important;
}

#top.single-event .em-event-bookings .em-booking-form input.em-booking-submit:hover {
    background-color: #00239c !important;
    color: #fff !important;
}

.single-event .em.em-event-booking-form .em-booking-section {
    margin: 20px 0px;
}

.single-event .em.em-event-booking-form .em-booking-section .input-user-field {
    width: 48%;
    float: left;
}

.single-event .em.em-event-booking-form .em-booking-section .input-user-field.input-dbem_address,
.single-event .em.em-event-booking-form .em-booking-section .input-user-field.input-dbem_state,
.single-event .em.em-event-booking-form .em-booking-section .input-user-field.input-dbem_country,
.single-event .em.em-event-booking-form .em-booking-section .input-user-field.input-dbem_fax {
    width: 48%;
    float: right;
}

#top.single-event .em-event-bookings .em-booking-form input[type=radio] {

    height: 13px !important;

}

.em.em-event-booking-form .em-booking-form .input-field-dietary_restriction_s_ {
    display: block !important;
    width: 48%;
    float: right;
    margin: 5px 13px !important;
}

div.em.em-location-map-container {
    display: inline-block;
}

.em-booking-section .input-user_url {

    width: 48%;
    float: right;
}

.em-booking-section .input-text {
    padding: 0 !important
}

#top .em-booking-section #guest_name {
    width: 48% !important;
    margin: 4px 14px 50px 13px !important;

}

.single-event .em.em-event-booking-form .em-booking-section .input-user-field {

    margin: 0px 10px !important; 
}
.single-event .em.em-event-booking-form .em-booking-section .input-field-title {
    clear: both;
    float: left;
    width: 100%; 
}


#top.single-event .template-page.units.alpha {
    margin-left: 0px;
}

#top .em-booking-form .input-field-dbem_company {
    width: 48%;
    float: right;
    border: none;
    margin: 13px !important;
}

#top .input-text {
    border: none !important;
}

#top .main_color .input-text {
    background-color: #fff !important;
}



/* course category */
#top.tax-product_cat #wrap_all .sidebar_left .widgettitle {
    color: #41b6e6;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
}

#top.tax-product_cat .sidebar_left ul {
    text-align: left;
}

#top.tax-product_cat .sidebar_left ul li a {
    font-size: 16px;
}

#top.tax-product_cat .sidebar_left ul li a:hover {
    color: #41b6e6;
    text-decoration: none;
}

#top.tax-product_cat .container_wrap .container {
    max-width: 1140px;
    padding: 0px;
}

.tax-product_cat .sidebar_left .inner_sidebar {
    margin-right: 0px;
}

.single-lp_course .course-tabs .course-tab-panel.course-tab-panel-curriculum {
    display: block;
}

@media only screen and (min-width:668px) and (max-width:768px) {

    .single-event .em.em-event-booking-form .em-booking-section .input-user-field,
    .single-event .em.em-event-booking-form .em-booking-section .input-user-field.input-dbem_address,
    .single-event .em.em-event-booking-form .em-booking-section .input-user-field.input-dbem_state,
    .single-event .em.em-event-booking-form .em-booking-section .input-user-field.input-dbem_country,
    .single-event .em.em-event-booking-form .em-booking-section .input-user-field.input-dbem_fax,
    .single-event .em.em-event-booking-form .em-booking-section .input-user_url,
    .em.em-event-booking-form .em-booking-form .input-field-dietary_restriction_s_ {
        width: 100%;
        float: none;
    }

    #top .em-booking-form .input-field-dbem_company {
        width: 100%;
        float: none;
    }


    .em-booking-section .input-user_url {
        width: 100% !important;
    }

    #top .em-booking-section #guest_name {
        width: 100% !important;

    }

    .speakerimg {
        width: 100px;
    }
}

@media only screen and (min-width:320px) and (max-width:667px) {
    .single-job_listing .single_job_listing .company .name {
        padding: 10px;
        text-align: left;
        font-size: 15px;
    }

    .single-job_listing .single_job_listing .job_description {
        text-align: left;
    }

    .single-job_listing .single_job_listing .company .tagline {
        padding: 0px 10px;
    }

    .single-event .entry-content-header {
        width: 100%;
        margin-top: 20px;
    }

    #top.single-event .em-event-bookings .em-booking-form input.em-booking-submit {
        width: 100% !important;
    }

    .single-event .em.em-item.em-item-single .em-item-header {
        width: 100%;
    }

    .single-event .em.em-event-booking-form .em-booking-section .input-user-field {
        width: 100%;
        float: none;
    }

    .single-event .em.em-event-booking-form .em-booking-section .input-user-field.input-dbem_address,
    .single-event .em.em-event-booking-form .em-booking-section .input-user-field.input-dbem_state,
    .single-event .em.em-event-booking-form .em-booking-section .input-user-field.input-dbem_country,
    .single-event .em.em-event-booking-form .em-booking-section .input-user-field.input-dbem_fax .single-event .em.em-event-booking-form .em-booking-section .input-user_url {
        width: 100%;
        float: none;
    }

    #top .em-booking-form .input-field-dbem_company {
        width: 100%;
        float: none;
    }

    .em.em-event-booking-form .em-booking-form .input-field-dietary_restriction_s_ {
        width: 100%;
        float: none;
    }
}