/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* chronicle-regular - latin */
@font-face{
font-family: 'ChronicleDisplay';
src: url('fonts/ChronicleDisplay-Black.otf');
src: url('fonts/ChronicleDisplay-Bold.otf');
src: url('fonts/ChronicleDisplay-BoldItalic.otf');
src: url('fonts/ChronicleDisplay-Italic.otf');
src: url('fonts/ChronicleDisplay-BlackItalic.otf');
src: url('fonts/ChronicleDisplay-Light.otf');
src: url('fonts/ChronicleDisplay-LightItalic.otf');
src: url('fonts/ChronicleDisplay-Roman.otf');
src: url('fonts/ChronicleDisplay-Semi.otf');
src: url('fonts/ChronicleDisplay-SemiItalic.otf');
src: url('fonts/ChronicleDisplay-XLight.otf');
src: url('fonts/ChronicleDisplay-XLightItalic.otf');
}
/* chrono-regular - latin */
@font-face{
font-family: 'Chrono';
src: url('fonts/Chrono-Black.otf');
src: url('fonts/Chrono-Bold.otf');
src: url('fonts/Chrono-BoldItalic.otf');
src: url('fonts/Chrono-RegularItalic.otf');
src: url('fonts/Chrono-BlackItalic.otf');
src: url('fonts/Chrono-Light.otf');
src: url('fonts/Chrono-LightItalic.otf');
src: url('fonts/Chrono-Regular.otf');
src: url('fonts/Chrono-Medium.otf');
src: url('fonts/Chrono-MediumItalic.otf');
src: url('fonts/Chrono-Thin.otf');
src: url('fonts/Chrono-ThinItalic.otf');
}



.page-id-85895  .limit-width {
    max-width: 1300px !important;
    margin: auto;
}

@media only screen and (max-width: 950px) {


.tribe-events .tribe-events-calendar-list__event {
    flex-direction: column !important;
}

.tribe-common .tribe-common-g-row--gutters {margin-left: 0 !important;}



}


@media only screen and (max-width: 550px) {

.tribe-events .tribe-events-calendar-list__event-date-tag {
    flex: none;
    width: 54px;
    display: none;
    position: relative;
}

.tribe-events-view { margin-top:3rem;}


.tribe-events .tribe-events-calendar-list__event {
    flex-direction: column !important;
}

.tribe-common .tribe-common-g-row--gutters {margin-left: 0 !important;}

.nav-tabs.width-100 > li {
    display: block !important;
    width: 100%  !important;
    padding: .8rem 0 0 0  !important;
    margin: .3rem 0 !important;
    background-color: #f7f7f7  !important;
}

.page-id-85895 .main-container .row-container .row-parent {
    padding-left: 0;
    padding-right: 0;
}

.main-container .row-container .exa-bottom-padding {
    padding-bottom: 108px;
    padding-left:36px !important;
    padding-right:36px !important;
}

}




.page-id-85895 .post-content .post-title {
    display:none;
}


.admin-bar .tribe-events.tribe-common--breakpoint-medium .datepicker {
    margin-top: 16px;
    z-index:9999;
}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
    width: 62.5%;
    z-index:1;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium {
    font-size: 12px !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    color: #d5d5d5 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path {
    fill: #d5d5d5 !important;
}


.tribe-common .tribe-common-a11y-hidden {
    font-family: 'playfair display';
    color:#000;
}

#post.events-community-submit {
    background: #293a54 !important; }

.tribe-events-c-ical__link {
    display: none !important;
  
}
.tribe-events .tribe-events-c-ical__link:hover {background-color:#293a54 !important;color:#fff !important;}

.tribe-common .tribe-common-c-svgicon {
    color: #fff !important;
}



.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {display:none;}



 .cat_cfw .tribe-events-calendar-list__event-datetime-featured-icon:after {content: "Center for Faith & Work" !important; font-style: normal !important; font-weight:700 !important;color: #ff0000 !important;}

 .cat_redeemer .tribe-events-calendar-list__event-datetime-featured-icon:after {content: "Redeemer" !important; font-style: normal !important; font-weight:700 !important; color:#00a9cd !important;}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {font-family:'roboto'; text-transform:uppercase;
    color: #000 !important;
    font-weight: 500;
    letter-spacing:2px;
    
}



.tribe-common .tribe-common-c-svgicon--featured path {
    fill: currentColor;
    color: #293a54;
}

 .cat_cfw  .tribe-common-c-svgicon--featured path {color:#ff0000 !important;}

.cat_redeemer .tribe-common-c-svgicon--featured path 
 {color:#00a9cd !important;}

.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon {
    display: none;
    margin-right: 4px;
}

.tribe-common p {
    font-weight: 400;
    text-rendering: optimizeLegibility;
    font-family: 'Roboto';
}

.post-content ul:not(.no-list) {
   list-style:none;
    padding: 0px 0px 0px 18px;
}

.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
    color: #293a54;
    font-weight: 700 !important;
    font-family: 'Roboto';
    font-size:18px !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row {
    margin: 48px 0px 40px !important;
}


.tribe-events-calendar-list__event-date-tag-datetime:after {
    background-color: #293a54 !important;
    border-radius: 0 !important;
    content: "";
    height: 100%;
   left: calc(100% - 3px);
    position: absolute;
    width:0px ;
    margin-top: -.2rem;
}

.tribe-events-calendar-list__event-row--featured .tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
width:4px !important;

}

.tribe-events .tribe-events-calendar-list__event {
    flex-direction: row-reverse !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
    flex-direction: row-reverse;
    
}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium, span.tribe-events-c-top-bar__datepicker-mobile {
    font-size: 30px;
    font-family: 'Playfair Display';
    line-height: 1 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list {
    display: flex;
    height: 100%;
    list-style: none;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
    font-size: 14px !important;
    line-height: 1.62 !important;
    font-family: 'Roboto' !important;
    color:#000 !important;
  
}


.tribe-events-c-nav__prev-label {  font-size: 12px !important; }


.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {padding-top:15% !important;}

 .tribe-events .tribe-events-c-nav__next:disabled, .tribe-events .tribe-events-c-nav__prev:disabled, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next {
    background-color: transparent;
    color: #bdbdbd;
    font-family: 'Roboto';
    font-size: 12px !important;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.tribe-common .tribe-common-anchor-thin-alt {
    border-bottom: 1px solid #000;
    color: #141827;
    transition: color .2s ease;
}

time.tribe-events-calendar-month__day-date-daynum {
    font-family: 'Roboto';
    font-size: 15px;
}





.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue {
    margin-bottom: 16px;
    margin-top: 16px;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
    color: #141827;
    font-family: 'Roboto' !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.5;
    color: #333 !important;
    text-transform: uppercase;
}

span.tribe-events-calendar-list__event-date-tag-daynum {
    font-size: 36px !Important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row {
    margin-top: 20px;
    margin-bottom: 20px;
}



.tribe-block__events-link {
  
    margin-top: 2rem;
   
}

.tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 24px;
    margin-bottom: 1rem;
}

.tribe-block__events-link .tribe-block__btn--link a {
   
    border: none;
  
  
}

.tribe-events-event-meta .tribe-events-meta-group {
 padding:0% !important;
}


.tribe-block__events-gcal img, .tribe-block__-events-ical img {display:none;}
.tribe-block__events-gcal:before, .tribe-block__-events-ical:before {content:"+" !important; font-weight:700; color:#009fd4;}


.tribe-events-schedule {
    margin: .5rem 0 2rem 0;
    font-weight: 400;}

    .tribe-events-schedule h2 {font-family: 'Roboto' !important;
    font-size: 18px !important;
   }

.tribe-events-single ul.tribe-related-events {padding: 0 !important; margin:1rem 0 0 0 !important;}




.cat_cfw  #text {display:none !important;}


.tribe-events .datepicker .day.active {background-color:#293a54 !important;}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom: 160px;
    padding-top: 0 !important;
    min-height: 700px;
}


.tribe-common .tribe-common-h6 {
    color: #141827;
    font-family: 'Playfair Display' !important;
    font-weight: 700;
    font-size: 22px !important;
    line-height: 1.5;
}

.tribe-events .tribe-events-l-container {
    padding-bottom: 80px;
    padding-top: 0 !important;
    min-height: 600px;
}

.tribe-events .tribe-events-calendar-list__month-separator {
    display: flex;
    align-items: center;
    margin-top: 2rem;
}


.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small,.tribe-common .tribe-common-c-btn {
    background-color: #293a54 !important;
    font-family: 'Roboto';
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1.38;
    font-weight: 400;
    border: 0;
    cursor: pointer;
    display: inline-block;
    height: auto;
    padding: 0;
    text-decoration: none;
    width: auto;
    border: none;
    letter-spacing:1px;
    border-radius: 0 !important;
    text-align: center;
    transition: color .2s ease,border-color .2s ease;
}

.tribe-events .tribe-events-calendar-list__month-separator:after {
    background-color: #293a54 !important;
    content: "";
    display: block;
    flex: auto;
    margin-left: 20px;
}


.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small{
    border:none !important;
    font-family:'roboto' !important;
    border-radius: 0 !important;
    color:#fff;


}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after {
    background-color: #141827;
    bottom: -1px;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    width: 100%;
}


.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
    padding: 10px 20px 10px 40px;
    background-color: transparent;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
    padding: 10px 30px 10px 40px;
    background-color: transparent;
    font-family: 'Roboto' !important;
    color: #bdbdbd !important;
    text-transform: uppercase;
    font-size: 12px !important;
    letter-spacing: 1px;
    box-shadow: none;
}

.tribe-events .tribe-events-c-events-bar__search-container {
    background-color: #efefef !important; }
    
    

    
    
  
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content {background-color:#f7f7f7 !important;}

.tribe-events .tribe-events-c-view-selector__list-item-text {
    font-family: 'Roboto';
    font-size: 12px !important;
    line-height: 1.62;
    text-transform: uppercase;
    letter-spacing:1px;
}


.single-tribe_events .tribe-events-single-event-title {
    color: #141827;
    font-size: 2.3em !important;
    line-height: 1;
    margin: 0;
    padding: 0;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-left: 0px;
    padding-right: 0px;
}

.tribe-events-event-image img.size-full {
    width: 100%;}



.single-tribe_events .tribe-events-event-meta {
    background: #fff;
    border: none;}



.event_tribe_organizer {display:none !important;}

.row-breadcrumb.row-breadcrumb-light {
    border-color: #eaeaea;
    background-color: #f7f7f7;
    display: none;
}


.wpadverts-slide .wpadverts-slide-img.wpadverts-slide-img-landscape {object-fit:cover !important;}

.wpadverts-slide {height:30rem !important;}

.wpadverts-slide-nav-paginate {
    background: transparent !important;}

    .wpadverts-slide-nav-paginate > span {
    font-size: 20px;
    color: #000 !important;
    line-height: 40px;
    opacity: 1;
}

.wpadverts-slide .wpadverts-slide-img {
  
    height: 30rem !important;
}

.wpadverts-slide-with-shadow {
    
    background: none !important;
}





.adverts-button-small {background-color:#293a54 !important; color:#fff !important; border:none !important;font-family:'roboto' !important;height: 100% !important;
}

.adverts-button {font-size:12px !important;    text-transform: uppercase;
    font-weight: bold !important;
    letter-spacing: 1px; font-family:'roboto' !important;}


div.adverts-flash-messages .adverts-flash-message-icon {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0% !important;
    margin: -16px 0 0 0;
}


.advert-price {
    background-color: #293a54 !important;
    color: #fff !important;
    border: 2px solid #293a54 !important;
  
}

.adverts-price-box {
    background-color: #293a54 !important;
    color: white;
    text-align: center;
    font-size: 1.3em !important;
    font-family:'roboto' !important;
    padding: 0.8em 2em 0.8em 2em;
    border-radius:2px;
}

    .advert-item-col-1 {
    width: 100%;
    margin: .5rem 0 !important;}

    .advert-item-col-1 .advert-published {
  
    margin-left: 8rem !important;
}

.adverts-icon-th-large:before, .adverts-icon-th-list:before {
    color: #fff !important;
}

.adverts-search-input-label {color:#000 !important; }

    
.adverts-options {
    margin-bottom: 24px;
    line-height: 28px;
    overflow: hidden;
    clear: both;
    border: 0px !important;
    border-bottom: 0px !important;
    padding: 0px !important;
    background-color: #fff !important;
}

.advert-input input#query, .advert-input input#location {display:none !important;}

.adverts-multiselect-options > label {
    display: block;
    font-family: 'Roboto' !important;
    padding: 8px !important;}


.adverts-search .advert-input input[type=text], #posted_range {
    width: 100%;
    display: inline;
    border-radius: 0px important;
    border: 0px important;
    box-sizing: none;
    margin: 0;
    background-color: #f7f7f7 !important;
    padding: 16px !important;
    font-family: 'Roboto' !important;
    border: 0px !important;
    box-shadow:none !important;
}

#posted_range {height: 3rem; font-size:13px;margin-top:1rem;}

#posted_range:after { content:'CFW // ' !important; }

.adverts-control-group input{box-shadow:none !important;
border:none !important;

background-color:#f7f7f7 !important;}

.adverts-multiselect-options {
  
    border: none !important;
    border-top: none !important;
    border-right: none !important;
    font-family: 'Roboto' !important;
    background-color: #f7f7f7 !important;}
    
    .adverts-list {max-width:100%; margin:0 auto;}
    
    .single-advert .row {max-width:1000px; margin:0 auto;}
    
    .single-advert .post-info {font-family: 'Roboto' !important; text-transform:uppercase; font-weight:400; letter-spacing:1px;}



@media only screen and (max-width: 570px) {
    

    
.vc_custom_heading_wrap  {text-align:left !important;}


.longereventfield  { padding: 5px 240px !important;}


/*home mobile*/

@media only screen and (max-width: 590px) {


}