

/* blog */
.et_pb_post a img {
    vertical-align: bottom;
    max-width: 200px;
    float: left;
    margin: 0 30px 20px 0;
}

.et_pb_module.et_pb_code.et_pb_code_0_tb_header {
    margin-bottom: 0px;
}

.et_post_meta_wrapper img {
    max-width: 300px;
    float: left;
    margin: 30px 30px 20px 0;
}




/* Divi editor button link dropdown
*/
li.select-option-item.select-option-item-post_link_url_agsdb_custom_temp {
    display: none !important;
}


.select-option-item.select-option-item-post_link_url_project {
    display: none !important;
}

.select-option-item.select-option-item-post_link_url {
    display: none !important;
}


.select-option-item.select-option-item-post_author_url {
    display: none !important;
}






/* Hide Divi Help  - Also in dashboard.css for back-end editor
*/
.et-fb-button.et-fb-help-button {
    display: none !important;
}





#earthrise-sticky-header {width:100%; z-index: 9999 !important;}

.sticky {
  position: fixed !important;
  top: 0;
  width: 100%;}


/* sticky header menu mini logo hidden on front-end only. Theme Builder is considered 'front-end', so I had to use this very long ID that includes the parent elements for actual front-end only  
*/
 .et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough #earthrise-menu-logo 
 {visibility:hidden;opacity:0;}

 

/* START shrinking header 
*/
.reduce-section-padding {
transition: all 0.9s ease-out 0s;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
 
.increase-row-width {
transition: all 0.9s ease-out 0s;
width: 100% !important;
}
 
.slow-transition {
transition: all 0.9s ease-out 0s;
}

#earthrise-row-width {
display: flex;
align-items: center;
}



.earthrise-section-padding-logged-in
{top: 32px !important;}

.earthrise-section-padding-logged-out
{top: 0px !important;}

.earthrise-menu-transparent
{background-color: rgba(0,0,0,0) !important;}

/* END shrinking header 
*/



/* Password protected pages
*/
.et_password_protected_form {
    min-height: initial;
    padding: 100px;
    max-width: 700px;
    margin: auto;
}
 
@media (max-width: 479px) {
.et_password_protected_form {
    padding: 40px;
}
}

.et_password_protected_form p input {
    border: 1px solid #bbb !important;
}

/* END Password protected pages 
*/




