/* 344 Modified by the Divi Switch plugin by Divi Space to implement user customization(s) - Thu, 19 Dec 2024 11:12:19 +0000 */
/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.1
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



#main-content { min-height: 100vh }
#main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\3b'; top: 13px; right: 10px; }
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\3a'; }
#main-header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
#main-header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }
.ds_post_separator {
width: 100%;
height: 1px;
background-color: #e2e2e2;
margin:10px auto;
display:block;
}
.et_pb_scroll_top.et-pb-icon { font-size: 30px; }
.et_pb_scroll_top.et-pb-icon { border-bottom-left-radius: 12px; }
.et_pb_scroll_top.et-pb-icon { background-color: #ffd700; }
.et_pb_scroll_top.et-pb-icon { color: #33475b; }
.et_pb_scroll_top.et-pb-icon:hover { background-color: #ffd700; }
.et_pb_scroll_top.et-pb-icon:hover { color: #7a99ac; }
.ds_archive_header h1 { color: #33475b; }