/*
Theme Name:     Unitaper
Description:    Theme enfant de Divi pour Unitaper
Author:         Koralyn Krea for Unitaper
Author URI:     https://koralynkrea.agency
Template:       Divi
Version:        1.1
*/

/* Retirer le gras des liens des crédits */
#footer-info a {
    font-weight: 400;
}

/*Centrer le footer-info*/

#footer-info {
	float: none;
	text-align: center;
}

/*Oter ombre menu*/
#main-header {
	box-shadow:none;
}

/*centrer les elements d'une ligne*/
.mk_va_classe {
	align-items:center;
}

/*Menu Vertical */

#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_pb_menu_inner_container,
#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_pb_menu__wrap,
#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_pb_menu__menu,
#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_pb_menu__menu>nav,
#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_pb_menu__menu>nav>ul,
#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_pb_menu__menu>nav>ul li,
#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_pb_menu__menu>nav>ul>li a {
display: block;
width: auto !important;
padding: 0;
margin: 0;
float: none !important;
}

#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .menu-item-has-children>a:first-child {
padding-right: 0;
}

#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .menu-item-has-children>a:first-child:after {
display: none;
}

#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_pb_menu__menu>nav>ul>li ul.sub-menu {
display: block;
position: relative !important;
visibility: visible;
opacity: 1;
box-shadow: none;
background: none;
padding: 0 0 0 20px;
border: none;
top: auto;
left: auto;
width: auto;
}

#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul a {
border: none;
letter-spacing: 0;
text-transform: none;
font-weight: 400;
line-height: inherit;
padding: 0;
background: none;
}

#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .nav li li {
line-height: inherit;
}

#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_mobile_nav_menu {
display: none;
}
#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_pb_menu__menu>nav>ul>li>a:before {
content: '';
display: block;
position: absolute;
width: 0px;
height: 2px;
background: #d5b869;
left: -22px;
top: calc(1em - 1px);
transition: all .3s ease-in-out;
}
#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_pb_menu__menu>nav>ul>li>a:hover:before {
width: 12px;
left: -10px;
}
#page-container .kk-vertical-menu.et_pb_module.et_pb_menu .et_pb_menu__menu>nav>ul>li>a:hover {
padding-left:6px;
opacity:1;
}