/*Theme Name:   ASCEND HorizonTheme URI:    https://ascend-horizon.euDescription:  Child themeAuthor:       Pierre Jahan - JahanDesignAuthor URI:   https://www.jahandesign.comTemplate:     DiviVersion:      1.0/* ===== Menu Icons to Replace Text */.menu-icon a span { font-family: 'ETmodules'; }/* ===== Menu hamburger */.mobile_menu_bar::before, .mobile_menu_bar::after, .et_toggle_slide_menu::after { color: #fff !important; font-size: 44px;}/*==== Sidebar */.widget_recent_entries .post-date::before { content: "- "; }.widget_recent_entries .post-date { font-size: .8em; color: #999; }/*==== Menu Double Line Drop-In */.double-line nav ul li a { position: relative; }.double-line nav ul li a::before {   content: "";   position: absolute;   height: 2px;   width: 100%;   left: 0;   top: 10px;   background-color: #10d1c7;   display: block;   z-index: 2;   opacity: 0;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s;   -webkit-transition-timing-function: cubic-bezier(.58, .3, .005, 1);   -o-transition-timing-function: cubic-bezier(.58, .3, .005, 1);   transition-timing-function: cubic-bezier(.58, .3, .005, 1);}.double-line nav ul li a::after {   content: "";   position: absolute;   height: 2px;   width: 100%;   left: 0;   bottom: -30px;   background-color: #10d1c7;   display: block;   z-index: 2;   opacity: 0;   -webkit-transition: .3s;   -o-transition: .3s;   transition: .3s;   -webkit-transition-timing-function: cubic-bezier(.58, .3, .005, 1);   -o-transition-timing-function: cubic-bezier(.58, .3, .005, 1);   transition-timing-function: cubic-bezier(.58, .3, .005, 1);}.double-line nav ul li a:hover::before { opacity: 1; top: 20px; }.double-line nav ul li a:hover::after { opacity: 1; bottom: -20px; }