/*---------------------------------------------------------------------------------

 Theme Name:   Designs By Dave O.
 Theme URI:    https://designsbydaveo.com
 Description:  
 Author:       Designs By Dave O
 Author URI:   https://designsbydaveo.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
.et_pb_search_0 .et_pb_searchform .et_pb_button
{
    background:#0d3167 !important;
}
/* align content in rows */
.et_pb_input_container2 {
    position: relative;
    display:flex;
    width:30%;
    order:2;
}
 .islogged{
        display:none;
    }
    .logged-in .islogged{
        display:block;
    }
    .logged-in .isnotlogged{
        display:none;
    }
     .wp-admin .isnotlogged,.et_header_layout-template-default  .isnotlogged {
        display:block !important;
    }
.ds-vertical-align { 
display: flex; 
flex-direction: column; 
justify-content: center;
} 

body{
overflow-x: hidden !important;
}
 .et_pb_person:hover{
        background:#dfdfdf;
    }
    .et_pb_person{
        border-radius: 10px;
        border:1px solid #ccc;
        padding:0px;
        text-align:center;
        background:#f2f2f2;
        padding-bottom:10px;
        overflow:hidden;
    }
    .et_pb_person img {
        width: 100%;

        object-fit: cover;
        object-position: center;
        display: block;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        margin-bottom:20px;
          background-size: cover;
    }
    .islogged{
        display:none !important;
    }
    .logged-in .islogged{
        display:block !important;
    }
    .logged-in .isnotlogged{
        display:none !important;
    }
    .wp-admin .isnotlogged,.et_header_layout-template-default  .isnotlogged {
        display:block !important;
    }
.page-id-2985 .load_more_jobs {
    display: none !important;
}
.et_pb_buttonz{
    font-size:14px !important;
}
.address{
    text-transform:uppercase !important;
    font-size:14px !important;
    letter-spacing:1px !important;
}
.company{
    text-transform:uppercase !important;
    font-size:15px !important;
    font-weight:bold;
}
.application_button{
    font-size: 16px;
    background-color: #000000;
    border-width: 5px !important;
    border-color: #000000;
    border-radius: 5px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    color:#fff;
    padding:15px;
    border:none;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount), body.user-registration-page .user-registration:not(.user-registration-MyAccount), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount), body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount){
    margin:auto !important;
}
