/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.21.1.1689809605
Updated: 2023-07-19 23:33:25

*/

/*--- Header Css ----*/

#et-top-navigation {
    padding-bottom: 12px !important;
}

.et-fixed-header #et-top-navigation {
    padding-bottom: 5px !important;
}

#main-header {
    -webkit-box-shadow: 0px 0px 20px 20px rgb(0 0 0 / 1%) !important;
}

#top-menu li {
    padding-right: 0px !important;
}

#main-header li.menu-item {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.centered-inline-logo-wrap {
    padding-left: 0px !important;
     padding-right: 0px !important;
}

/*-- Blog side bar line --*/
#main-content .et_pb_widget_area_left{
    border-right: 0px !important;
}

.widget_search.et_pb_widget .wp-block-search__input {
    border-radius: 10px;
    padding: 25px;
}

.widget_search.et_pb_widget .wp-block-search__button {
    border-radius:0px 10px 10px 0px;
    padding: 25px 20px;
    line-height: 0em !important;
    background:#2d769b;
    border: 1px solid #2d769b;
    color:#ffffff;
    font-weight:600;
}

.blog-sidebar #block-2{
    margin-bottom: 40px !important;
}

.blog-sidebar #block-3{
    margin-bottom: 20px !important;
}

.blog-sidebar #block-7{
    margin-bottom: 10px !important;
}

.blogs-wrap .post-content-inner {
    padding-bottom: 20px;
}


.single-post .et_post_meta_wrapper img {
    display: none !important;
}

.single-post h1.entry-title {
    font-size: 36px;
    font-weight: 700;
}

h2.sidebar-recent-title {
    font-size: 22px;
}

h2.sidebar-categories-title {
    font-size: 22px;
}

/*-- Blog side bar line --*/
#main-content .container:before {
    width:0px !important;
}


/*-- Single Blog post --*/

.home header#main-header {
    background-image: linear-gradient(90deg,#1e1f20 16%,#1e1f20 46%,#1d415e 79%,#1d415e 100%)!important;
}

header#main-header {
    background-image: linear-gradient(90deg,#1e1f20 16%,#1e1f20 46%,#1d415e 79%,#1d415e 100%)!important;
}

.single-post header#main-header {
    background-image: linear-gradient(90deg,#1e1f20 16%,#1e1f20 46%,#1d415e 79%,#1d415e 100%)!important;
}

.mobile_menu_bar:before{
    color: #ffffff !important;
}

@media only screen and (max-width:800px) {
   .single-post .main-footer{
    margin-top:350px !important;
 }
}

.page-id-44 .coaching-form-row-footer {
    display:none;
}

.page-id-44 .et_pb_row.et_pb_row_1_tb_footer.footer-content-row.et_pb_row_4col{
    padding-top:100px !important;
}
