/* CUSTOM  and OVERRIDDEN CSS CODE GOES HERE */
.strip_col img {
    position: relative !important;
}

#strip_widget-136 .strip_col, #strip_widget-118 .strip_col {
    padding: 0!important;
}

#entries_gallery-148 .entry-info p {
    display: none;
}


.bio {
     display: grid;
     grid-template-columns: 0.5fr 1fr; 
     grid-template-rows: 1fr; 
     gap: 0px 30px;"
}

.bio img {
    max-width: 150px;
    margin-top: 20px;
}

.ui-state-default-child.thumb {
    min-height: unset !important;
}

@media only screen and (max-width: 667px) {
    .flyer-right p.max {
        font: 200 45px / 95px Open Sans!important;
    }
    
    /*.flyer-right {
        flex-wrap: nowrap!important;
        flex-direction: column!important;
    }*/
    
    #strip_widget-101 {
        display: none;
    }
    
    .hide-on-mobile {
        display: none;
        margin-top: -50px;
    }
    
    .flyer-right div {
        width: 90%!important;
        height: unset!important;
        margin-bottom: 10px;
    }
    
}

@media only screen and (min-width: 668px) {
    #strip_widget-136 {
        display: none;
    }
}


.logo-image {
    width: 23%;
    margin: 4px 2px;
}

.space-hoz {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.space-hoz:not(:first-child) {
    justify-content: space-between;
}

.jury-one-home h1{
    color: #ffffff;
    font: 700 39px / 64px Open Sans;
}

.jury-one-home h2.font_6 {
    font-size: 26px;
}

.jury-one-home p {
    color: #ffffff;
    max-width: 50vw;
    margin-left: 30px;
}

.flyer-right {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
}

.flyer-right p.max {
    font: 200 55px / 95px Open Sans;
    text-align: center;
    line-height: 1 !important;
    margin: 37px auto;
}

.flyer-right p.base {
    text-align: center;
    font: 300 20px / 24px Open Sans;
}

.flyer-right p.tag {
    text-align: center;
    font: 400 12px / 16px Open Sans;
    letter-spacing: 1px;
}

.flyer-right div {
    border: 2px solid #ffffff;
    padding: 23px 30px 23px;
    border-radius: 20px;
    width: 42%;
    height: 100%;
}

.flyer-right h4.font_8 {
    color: #f7922c;
    font: 500 14px / 48px Open Sans;
    letter-spacing: 1px;
}

.flyer-right h3.font_7 {
    color: #ffffff;
    font: 500 19px / 24px Open Sans;
    text-transform: uppercase;
}

.flyer-right p {
    color: #ffffff;
    font: 500 19px / 24px Open Sans;
}

.flyer-left h1.font_5 {
    color: #f7922c;
    font-size: 42px;
}

.flyer-left ol {
    color: #ffffff;
    font: 300 22px / 50px Open Sans;
}

.widget.text_columns_imgs .container [class*=col-]>.thumb {
    max-width: 100px!important;
}

.entry_header .entry_header_fields label.field_label {
    display: none;
}

.entry_header .entry_header_fields label.field_label {
    display: none;
}

.entry_header .entry_header_fields li span:before {
    content: "by ";
}

.countdown_widget h3.title {
    display: none!important;
}

.countdown_widget div.countdown div.label {
    text-transform: uppercase!important;
    padding-left: 5px!important;
}

.countdown.type_instant > span {
    flex-direction: row!important;
}

@media only screen and (min-width: 992px) {
    .countdown.type_instant > span:not(.custom_font) {
        font-size: 62px!important;
    }
}

.countdown.type_instant:not(.custom_font) {
    font-size: 32px!important;
    color: #ffffff;
}

.main-content h5.font_9 {
    margin-top: 18px;
}

.main-content p.fixed-min {
    line-height: 1.3;
    font-size: 18px;
    min-height: 20vh;
}

.main-content li {
    color: #4E008E;
    font: 700 18px / 24px "Open Sans";
}

.main-content a.btn.button_2 {
    margin: 16px auto 40px;
}