/*******************************************************/
/* [HLO] HELLO ORIENTAL — UI CSS                       */
/* v1.0.3 — migrated from Divi Theme Options Custom CSS */
/*******************************************************/

/*******************************************************/
/* TEMPLATE CLEANING.                                  */
/*******************************************************/

#footer-widgets {display: none !important;}
.hentry:last-of-type {margin-bottom: 0px;}
.post-navigation {display: none;}
.single .post {padding: 0px !important;}

/************************/
/* NAVIGATION           */
/************************/

#top-menu li > a > span, .et_pb_menu__menu > nav > ul > li a > span {color: #1d1d1d;}
header.et-l--header .dipi-cta-button span, header#main-header .dipi-cta-button span {color: #FEFDF9;}
.et_mobile_menu {overflow: scroll !important; max-height: 83vh;}
body.dipi-collapse-submenu-mobile .et_mobile_menu li li {padding-left: 20px !important;}

/*******************************************************/
/* ASSETS.                                             */
/*******************************************************/

/************************/
/* BUTTONS.             */
/************************/

body.et_pb_button_helper_class .et_pb_button, body.et_pb_button_helper_class .et_pb_module.et_pb_button {color: #FEFCF9 !important;}
.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover {padding: 10px 20px 10px 20px !important; text-decoration: none !important;}
.et_pb_button {transition: all 0.3s ease;}
.et_pb_button:hover {transform: scale(0.9); text-decoration: none;}

/************************/
/* LINKS.               */
/************************/

a {text-decoration: none; color: #EC3978 !important; font-weight: bold;}
a:hover {text-decoration: underline;}
a.menu-link {color: #000000 !important; text-decoration: none;}
a.menu-link:hover {color: #EC3978 !important;}
a.breadcrumbs {color: #CCCCCC !important; text-decoration: none;}
a.breadcrumbs:hover {text-decoration: underline; color: #EC3978 !important;}
.dipi_blog_slider_0_tb_body .dipi-entry-title a:hover {color: #EC3978 !important; text-decoration: none;}

/************************/
/* LISTS.               */
/************************/

ul.hellopost {list-style: none !important; padding-left: 20px;}
ul.hellopost li::before {content: "\25AA"; color: #EC3978; display: inline-block; width: 1em; margin-left: -1em; font-size: 24px; position: relative !important; top: 3px;}

/************************/
/* MENUS.               */
/************************/

.menu-text {color: #000000 !important;}
.menu-price {color: #e63b7a;}

/************************/
/* BREVO FORMS.         */
/************************/

#sib-form {background: none !important;}
#sib-container {background: none !important; padding: 0px !important;}
.sib-form {background: none !important; padding: 0px !important; margin: 0px !important;}
#sib-container input:-ms-input-placeholder {text-align: left; font-family: 'Trispace Regular', sans-serif; color: #CCCCCC;}
#sib-container input::placeholder {text-align: left; font-family: 'Trispace Regular', sans-serif; color: #CCCCCC;}
#sib-container textarea::placeholder {text-align: left; font-family: 'Trispace Regular', sans-serif; color: #CCCCCC;}
option {text-align: center;}
