.elementor-section {
    z-index: auto;
}
.post-type-archive-tribe_events .elementor-section {
    z-index: 999999;
}
 a
{
    color: #ff7b00 ;
}
a:hover
{
    color: #1e6dad ;
}

body
{
	color: #070707 !important;
    font-family: "Open Sans",sans-serif !important;
    font-weight: 300 !important; 
}
.primary_outer
{
    float: left;
    width: 100%;
}
div#primary 
{
    max-width: 1140px !important;
    margin: 80px auto !important;
    float: none;
    width: 100%;
    z-index: 1;

}

/***Is This You**/ 
.wc_sound_familiar ol li strong,
.wc_three_page_guide strong 
{
    font-weight: 700;
}
.wc_sound_heading h3,
.wc_honor_container h3,
.wc_pdf_guide_form h2 {
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: 400;
    color: #070707;
    font-family: "Open Sans",sans-serif;
}
.elementor-section-wrap .wc_honor_container p
{
	font-size: 20px;
}
.wc_pdf_guide_form label {
    font-weight: 300;
    font-size: 18px;
}
.wc_pdf_guide_form input[type="submit"] {
    background: #ff7b00;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    padding: 16px 24px;
    text-transform: uppercase;
    font-family: "Open Sans",sans-serif;
}
.wc_pdf_guide_form input[type="submit"]:hover {
    background: #ef6c00;
    color: #fff;
}
/*End*/

/***23-Jan-2019*/
/***About Us Start*/ 
.elementor-widget-container .widget_text {
    display: none;
}
.page-id-71 .wc_about_sidebar {
    background: #eae4d5;
    padding: 30px;
    border-radius: 3px;
    margin-top: 30px;
    /*width: 350px;*/
}
.page-id-71 .wc_about_sidebar h3 {
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Open Sans",sans-serif;
}
.page-id-71 .wc_about_sidebar input {
    background-color: #fff;
    border: 1px solid #ddd;
    font-size: 14px;
    font-weight: 400;
    padding: 16px;
    width: 100%;
    margin-bottom: 16px;
}
.page-id-71 .wc_about_sidebar input#subbutton {
    background: #ef6c00;
}
.page-id-71 .wc_about_sidebar input#subbutton:hover {
    background-color: #eee;
    color: #333 ;
}
#wc_about_us h1,
#wc_about_us h2,
#wc_about_us h3 {
    font-size: 38px;
    font-weight: 700;
    color: #070707;
    line-height: 1.2;
    font-family: "Open Sans",sans-serif;
}
#wc_about_us h2
{
    font-weight: 400; 
    font-size: 26px;
}
#wc_about_us h3
{
    font-size: 22px;
    font-weight: 400;
}
/***End*/

/***Who We Are Start*/
#wc_who_we_are tbody tr td,
#wc_who_we_are tfoot tr td {
    border: none;
}

/*End*/

/***Getting Here*/
.wc_getting_here_map iframe {
    width: 600px !important;
}
a.wc_canadian,
.wc_foundation {
    color: #0000ff !important;
}
.wc_getting_table tbody tr td strong
{
    font-weight: 700;
}
.wc_getting_table tbody tr td {
    border-top: 1px solid #ddd !important;
    border: none;
    padding: 10px;
    text-align: left;
    font-size: 18px;
    color: #070707;
    line-height: 1.625;
}

/***End*/

/****Links to local classes*/
.wc_local_classes h2,
.wc_local_classes h3 {
    color: #070707;
    font-family: "Open Sans",sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 10px;
}
.wc_local_classes h3
{
    font-size: 22px;
}
.wc_local_classes h4 {
    border: 1px solid #596332;
    background: #edf8bf;
    font-size: 20px;
    padding: 20px;
    margin-bottom: 20px;
}
.wc_local_classes img {
    margin-top: 10px;
}

/*End*/

/****24-jan-2019**/
/*Program-Overview*/

.wc_program_overview_heading h5 {
    color: #070707;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    line-height: 1.2;
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 10px;
}

/***End**/

/****Host your spiritual retreat at Clear Sky*/
.wc_host_video iframe,
html body .wc_video_iframe iframe,
.wc_video_iframe .fluid-width-video-wrapper,
.single-tribe_events .tribe-events-content .fluid-width-video-wrapper {
    width: 560px !important;
    height: 315px !important;
}
.wc_video_iframe .fluid-width-video-wrapper,
.single-tribe_events .tribe-events-content .fluid-width-video-wrapper
{
    padding-top: 0px !important;
}
.wc_host_video .elementor-wrapper.elementor-fit-aspect-ratio.elementor-open-inline {
    padding-bottom: 29%;
}
/***End*/

/***Get-In-Touch**/

.wc_contact_page h4 {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
    color: #070707;
    font-family: "Open Sans",sans-serif;
    text-align: center;
}
.wc_contact_page span {
    color: #0000ff;
}

.wc_contact_page_form .elementor-form input {
    max-width: 300px !important;
    margin-bottom: 13px;
    border-radius: 0;
    border: 1px solid #ddd;
}
.wc_contact_page_form .elementor-form textarea#form-field-message {
    margin-bottom: 13px;
    border-radius: 0;
    border: 1px solid #ddd;
    height: 200px;
    max-width: 80% !important;
}
.wc_contact_page_form .elementor-form label {
    width: 100%;
}
.wc_contact_page_form .elementor-form button {
    background-color: #ef6c00;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    padding: 20px 20px;
    text-transform: uppercase;
    max-width: 10%;

}
/**End*/

/***Services*/
.wc_service_maryline span,
.wc_stephen p strong,
.wc_vanessa p strong,
.wc_Jon_morris p strong,
.wc_linda p strong {
    color: #070707;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.625;
}
h3.wc_cancel,
h3.wc_accommodation {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
}

/*End*/

/***Donation Page Start*/

.wc_donation_click_here p span{
    color: #008000;
}

/*End*/

/*Blog/Vlog Page*/
.archive div#secondary {
    display: none;
}
.archive div#primary {
    max-width: 1140px !important;
    margin: 80px auto !important;
    float: none;
        width: 100%;
            z-index: 1;

}
.archive .classic-alt .entry-header,
.archive .content-area .entry-thumb
{
    text-align: left !important;
}
.archive #primary .posts-layout article .entry-thumb {
    float: left;
    width: 25%;
    margin-right: 20px;
}
.archive .page-header h3.archive-title,
.archive .posts-layout article h2.title-post.entry-title {
    font-size: 38px;
    font-weight: 700;
    color: #070707;
    font-family: "Open Sans",sans-serif;
    line-height: 1.2;
}
.category-clear-sky-blog .entry-header a,
.category-clear-sky-vlog .entry-header a
{
    color: #333 !important;
}
.category-clear-sky-blog .classic-alt .entry-title a:hover,
.category-clear-sky-vlog .classic-alt .entry-title a:hover
{
    color: #2483d0 !important;
}
/*End*/

/***Personal-Retreat-Cabin**/
.wc_personal_retreat_option strong {
    font-weight: bold;
}
.wc_personal_retreat_sec h2,
.wc_personal_package_2 h2 {
    font-size: 26px;
    font-weight: 400;
    line-height: 1.2;
    font-family: "Open Sans",sans-serif;
}
.wc_personal_retreat_sec h3,
.wc_personal_main h3,
.wc_personal_package_2 h3 {
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2;
    font-family: "Open Sans",sans-serif;
    color: #070707;
}
.wc_personal_main h3
{
    color: #003300;
}
.wc_personal_main span {
    float: left;
    margin-right: 20px;
    width: 220px;
}
.wc_personal_main a.button {
    padding: 15px 32px;
    border-radius: 6px;
    border: 0;
    font-weight: 700;
    letter-spacing: .0625em;
    text-transform: uppercase;
    background-color: #ff7b00;
    color: #fff !important;
    cursor: pointer;
    font-size: 16px;
}
.wc_personal_btn a,
.wc_spritual_btn a
{
    color: #fff !important;
}
.wc_personal_main h4,
.wc_personal_main h2 {
    float: left;
    text-align: center;
    width: 100%;
}
.wc_personal_package_2 h4 {
    font-size: 20px;
    font-weight: 400;
    font-family: "Open Sans",sans-serif;
    line-height: 1.2;
}

/***End*/

/*Program Events*/

.tribe-bar-disabled {
    width: 100%;
    float: left;
}

.tribe-bar-disabled #tribe-bar-form {
    width: 100%;
}

.tribe-bar-disabled .tribe-bar-views-inner {
    width: 35%;
    float: right;
}
#tribe-bar-form .tribe-bar-views-inner label {
    padding: 12px 15px;
}

#tribe-bar-form .tribe-bar-submit input[type=submit]
{
    width: 200px;
}

.tribe-bar-disabled .tribe-bar-submit {
    display: block;
}
.tribe-bar-disabled #tribe-bar-filters-wrap,
.tribe-bar-date-filter
{
    width: 50% !important;
}
.post-type-archive-tribe_events h1.tribe-events-page-title {
    padding: 20px 0;
}
.post-type-archive-tribe_events h3.tribe-events-list-event-title a,
.tribe-events-list-event-title a,
.wc_program_overview_heading a 
{
    color: #ff7b00 !important;
}

/*End*/

.wc_services_accordian a
{
    color: #000 !important;
}

.single-post #secondary {
    display: none;
}
/***Becoming a Work of Art – Easter Retreat 2018*/
/****Buddhas in Action Retreat 2018*/
/****Christmas at Clear Sky 2018*/
.wc_retreat_easter_main h2,
.wc_retreat_easter_main h3,
.wc_weekend_retreat_about h2,
.wc_sky_clear h3,
.wc_content_blue_box h3,
.wc_content-box-blue-sec h2,
.wc_yellow_box_intro h3,
.wc_christmas_yellow_box h3 {
    font-size: 26px;
    line-height: 1.2;
    color: #070707;
    font-family: "Open Sans",sans-serif;
    
}
.wc_retreat_easter_main h3,
.wc_sky_clear h3,
.wc_content_blue_box h3,
.wc_yellow_box_intro h3,
.wc_christmas_yellow_box h3
{
    font-size: 22px;
}
.wc_retreat_easter_main h2 strong,
.wc_retreat_easter_main h3 strong,
.wc_weekend_retreat_about h2 strong,
.wc_sky_clear h3,
.wc_content_blue_box h3 strong,
.wc_content_blue_box ul li strong,
.wc_content-box-blue-sec h2 strong,
.wc_yellow_box_intro h3 strong
{
    font-weight: 700;
}
.wc_christmas_yellow_box h3
{
    font-weight: 400;
}
.wc_retreat_easter_main a.button,
.wc_christmas_yellow_box a.button,
.wc_yearend_yellow_box a.button {
    background-color: #ef6c00;
    color: #fff;
    padding: 15px 32px;
    border-radius: 6px;
    border: 0;
    font-weight: 700;
    letter-spacing: .0625em;
    text-transform: uppercase;
    font-size: 16px;
}
.wc_retreat_easter_main a.button:hover,
.wc_retreat_easter_main a:hover
{
    color: #1e6dad;
}
.wc_retreat_easter_main a {
    color: #ef6c00;
    font-size: 20px;
    font-family: "Open Sans",sans-serif;
}
.wc_retreat_easter_main .intro {
    border: 1px solid #596332;
    background: #edf8bf;
    font-size: 20px;
    padding: 20px;
    margin-bottom: 20px;
}

.wc_red_text a
{
    color: #ef6c00 !important;
}
.wc_christmas_weight span {
    font-weight: 400;
}
.wc_font_family_sec p 
{
    font-family: -apple-system, 
    BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
}
/*End*/

/*****Food Forestry North of the 49th with Richard Walker*/

/******Free Resource – How to be More Mindful and Aware in Daily Life*/

/******Ready to create space for something new?*/


/****01-FEB-2019***/

/****02-FEB-2019*/

.wc_food_forestry_yellow_box h3,
.wc_food_forestry_yellow_box h2,
.wc_mail_chimp h2,
.wc_western_yellow_box h1,
.wc_yearend_yellow_box h3 {
    font-size: 22px;
    line-height: 1.2;
    color: #070707;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
}

.wc_food_forestry_yellow_box h2,
.wc_mail_chimp h2
{
    font-size: 26px;
}
.wc_food_forestry_yellow_box p strong,
#wc_kitchen_font_weight span,
.wc_six_yoga_dana_bold span,
.wc_six_yoga_dana_bold p span,
.wc_western_yellow_box h1 strong
{
    font-weight: 700;
}
.wc_western_yellow_box h1
{
    font-size: 36px;
}
.wc_food_font_weight span
{
    font-weight: 300;
}

.wc_register_now a 
{
    color: #ff0000;
}
/*.wc_western_yellow_box h1*/
/*End*/



/*******Footer Pages/Links Css Start */

/******Ignite Your Spiritual Life – An Online Course*/

.single #primary .entry-header h1,
.single #primary .entry-content h3,
.single #primary h4,.single #primary #reply-title,
.single #primary .entry-content h2,
.single-tribe_events .tribe-events-single-event-title,
.tribe-events-schedule h2,
#tribe-events-pg-template .tribe-events-content h1

 {
    font-size: 38px;
    color: #070707;
    font-weight: 700;
    font-family: "Open Sans",sans-serif;
}
#tribe-events-pg-template .tribe-events-content h1 strong
{
    font-weight: 700;
}
.single #primary .entry-content h2
{
    font-size: 26px;
    font-weight: 400;
}
.tribe-events-schedule h2,
#tribe-events-pg-template .tribe-events-content h1
{
    font-size: 22px;
}
.single #primary .entry-content h3,
.single #primary h4,
.single #primary #reply-title
{
    font-size: 22px;
    font-weight: 400;
}

.single #primary .entry-content p b,
.single #primary .entry-content p strong
{
    font-weight: 400;
}
.single #primary .entry-content p,
#tribe-events .tribe-events-content p
{
    font-size: 18px;
}

.single-tribe_events .button {
    background-color: #ff7b00;
    color: #fff !important;
    padding: 15px 32px;
    border-radius: 6px;
    letter-spacing: .0625em;
    text-transform: uppercase;
    font-size: 16px;
}
.single-tribe_events .tribe-events-content a,
#tribe-events .tribe-events-sub-nav li a:hover
{
    color: #ff7b00;
}
.single-tribe_events .button:hover,
#tribe-events-content a:hover
{
    color: #1e6dad;
}
.tribe-events-sub-nav li a
{
    color: #fff;
}
/***End */
.primary_outer 
{
    /* z-index: -1;*/
     position: relative;
}

body .wc_p_color .elementor-inner .elementor-element p
{
    color: #070707;
}
#secondary 
{
   display: none;
}