/*
Theme Name:   Divi Child Theme
Theme URI:    https://divilife.com
Description:  Child Theme for Divi
Author:       Tim Strifler
Author URI:   https://divilife.com
Template:     Divi
Version:      1.0.0
 */

/*****Add any custom CSS below this line*****/
@font-face {
    font-family:"Museo Slab";
    src:url("./fonts/MuseoSlab-500.woff2") format("woff2"),url("./fonts/MuseoSlab-500.woff") format("woff"),url("./fonts/MuseoSlab-500.otf") format("opentype");
    font-style:normal;font-weight:400;
}
@font-face {
    font-family:"Museo Slab";
    src:url("./fonts/MuseoSlab-700.woff2") format("woff2"),url("./fonts/MuseoSlab-700.woff") format("woff"),url("./fonts/MuseoSlab-700.otf") format("opentype");
    font-style:normal;font-weight:700;
}
@font-face {
    font-family:"Gill Sans";
    src:url("./fonts/Gill Sans MT Book.woff2") format("woff2"),url("./fonts/Gill Sans MT Book.woff") format("woff");
    font-style:normal;font-weight:100 400;
}
@font-face {
    font-family:"Gill Sans";
    src:url("./fonts/GillSansStd.woff2") format("woff2"),url("./fonts/GillSansStd.woff") format("woff"),url("./fonts/GillSansStd.otf") format("opentype");
    font-style:normal;font-weight:500 900;
}
@font-face {
    font-family:"Gill Sans";
    src:url("./fonts/GillSansStd-Italic.woff2") format("woff2"),url("./fonts/GillSansStd-Italic.woff") format("woff"),url("./fonts/GillSansStd-Italic.otf") format("opentype");
    font-style:italic;font-weight:400;
}



.search .et_pb_post .entry-title {
    font-size: 20px;
    line-height: 1.5rem;
}

.search .entry {
    padding: 30px 0;
    text-align: center;
}

.et_pb_post div.post-content a.more-link {
    font-family: 'Museo Slab Bold', Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
    text-decoration: underline;
    color: #006eb6!important;
}

.search .post-type-label {
    border-radius: 30px 30px 0px 0px;
    background-color: #006eb6;
    color: white;
    padding: 13px 15px 0 15px;
    text-transform: uppercase;
    font-family: 'Museo Slab Bold', Helvetica, Arial, Lucida, sans-serif;
    position: absolute;
    top: 0;
    left: 15px;
    transform: translateY(-100%);
}

.search .post-type-label.post-type-gelf_resources {
    background-color: #cc3300;
}

.search .post-type-label.post-type-gelf_articles {
    background-color: #619f43;
}

.search .post-type-label.post-type-page {
    background-color: #07847f;
}

.search .dt-blog .et_pb_post:not(.format-gallery)>.entry-title, .search .dt-blog .et_pb_post.has-post-thumbnail:not(.format-gallery)>.post-content, .search .dt-blog .et_pb_post:not(.format-gallery)>.post-content {
    padding-left: 0;
}

.search .et_pb_posts article.et_pb_post,
.search .et_pb_with_border.et_pb_posts article.et_pb_post {
    border: 1px solid;
    border-color: #006eb6;
    padding: 15px;
    margin-top: 50px;
}

.search .et_pb_posts article.et_pb_post.type-page,
.search .et_pb_with_border.et_pb_posts article.et_pb_post.type-page {
    border: 1px solid;
    border-color: #07847f;
    padding: 15px;
    margin-top: 50px;
}

.search .et_pb_posts article.et_pb_post.type-gelf_resources,
.search .et_pb_with_border.et_pb_posts article.et_pb_post.type-gelf_resources {
    border: 1px solid;
    border-color: #cc3300;
    padding: 15px;
    margin-top: 50px;
}

.search .et_pb_posts article.et_pb_post.type-gelf_articles,
.search .et_pb_with_border.et_pb_posts article.et_pb_post.type-gelf_articles {
    border: 1px solid;
    border-color: #619f43;
    padding: 15px;
    margin-top: 50px;
}

.search article.et_pb_post .more-link {
    margin-top: 15px;
}

.search.et_left_sidebar #left-area, .search #left-area {
    width: 90%;
    float: none;
    padding-left: 0;
    margin: auto;
}

.search.et_left_sidebar #main-content .container:before {
    display: none;
}

@media (min-width: 981px) {
    .search #left-area {
        width: 66%;
    }
}

.search .searchform {
    margin-bottom: 30px;
    position: relative;
}

.search .searchform input[type="text"] {
    width: 100%;
    background-color: white;
    border: 1px solid #006eb6;
    font-size: 16px;
}

.search .searchform input[type="submit"] {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 15px;
    background-color: #006eb6;
    border: none;
    color: white;
    font-size: 16px;
    font-family: 'Museo Slab Bold', Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
}

.search .searchform input[type="submit"]:hover {
    background-color: #619f43;
}

.et_pb_slides .et_pb_container {
    display: block;
}

.et_pb_section.et_pb_with_background {
    background-size: fill;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.page-id-68068 .entry-content tr td {
    border-top: none;
}

@media (max-width: 567px) {
    .page-id-68068 .entry-content tr td {
        padding: 7px 7px;
    }
}

@media (min-width: 568px) and (max-width: 767px) {
    .page-id-68068 .entry-content tr td {
        padding: 7px 10px;
    }
}
