/*
Theme Name: Trans Survivors
Theme URI: http://serendipitycreative.com
Description: Divi WordPress theme example child theme.
Author: Kim Cottrell
Author URI: http://serendipitycreative.com
Template: Divi
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

#secondary-menu {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.et-social-icons {
    margin-top: -5px;
}

@media (max-width: 380px) {
    #top-header .et-social-icons li {
        margin-left: 0;
    }
}

/* Desktop */

@media (min-width: 769px) {
    .et-social-icons {
        margin-right: 40px;
    }

    body #et-top-navigation {
        margin-top: 40px;
    }
}

@media (max-width: 640px) {
    body #et-top-navigation {
        margin-top: 46px !important;
    }
}

@media (min-width: 981px) {
    .logo_container_inner {
        margin-top: 20px;
    }
}

img.alignleft {
    margin-right: 25px;
}

/* CWP :: Search Bar */
@media (min-width: 700px) AND (max-width: 981px) {
    #et-secondary-menu .et-social-icons {
        margin-top: 7px;
    }
}

div#search {
    float: right;
}

.visually-hidden {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

#search input {
    background: no-repeat;
    border: none;
    border-bottom: 1px dashed #fff;
    margin-left: 20px;
    color: #fff;
    font-size: 1rem;
    width: 70%;
    float: left;
    height: auto;
    margin-bottom: 14px;
    padding-bottom: 0;
}

#search .search-submit {
    background: no-repeat;
    border: none;
    color: #fff;
    font-size: 1.3rem;
}

/* Search Results */
.search h1 {
    margin-bottom: 60px;
}

.search h2.entry-title {
    font-size: 26px !important;
    line-height: 31px !important;
}

.search #left-area .post-meta {
    font-size: 15px !important;
    color: #666;
}

@media (min-width: 700px) {
    .has-post-thumbnail .post-txt {
        margin-left: 230px;
    }
}

/* Search & Blog changes */
#page-container article.has-post-thumbnail a img {
    margin-right: 30px !important;
    margin-bottom: 0 !important;
}

.search .has-post-thumbnail .post-content {
    margin-left: 230px;
}

@media (max-width: 700px) {
    .et_pb_slide_image {
        display: block !important;
    }
}

@media (min-width: 701px) {
    .et_pb_slider .et_pb_container {
        height: 500px !important;
    }

    .et_pb_slide_description,
    .et_pb_slider_fullwidth_off .et_pb_slide_description {
        padding: 10% 8%;
    }
}

@media (max-width: 980px) {
    .et_header_style_centered .et_menu_container .mobile_menu_bar {
        top: -18px !important;
    }
}

.home .et_pb_image_container {
    overflow: auto;
}

/* Sept 2021 Fixes and addons */
#search input#s::-webkit-input-placeholder {
    color: white !important;
}

#search input#s::-moz-placeholder {
    color: white !important;
}

#search input#s:-ms-input-placeholder {
    color: white !important;
}

#search input#s:-moz-placeholder {
    color: white !important;
}

i.fa.fa-search {
    font-weight: 500;
    font-size: 17px;
}

/* June 2022 Fixes */
header#main-header {
    top: 30px !important;
}

/* September 2023 Fix */
@media (max-width: 700px) {
    .page-id-600 #main-content .page .et_pb_section_first {
        padding-top: 270px !important;
    }
}
