/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

.txt-frame {
	transition: all 0.4s ease-in-out;
}

.txt-frame:before {
    border: 1px solid white;
    content: "";
    height: 60px !important;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    margin-top: auto;
    margin-bottom: auto;
    top: 81px;
	transition: all 0.4s ease-in-out;
}


.txt-frame:hover:before {
    height: 70px !important;
    width: 85%;
	top:76px;
	transition: all 0.4s ease-in-out;
}






a.style-btn:before {
    content: "" !important;
    width: 100px;
    position: absolute;
    border-bottom: 2px solid #a78f76;
    left: -36px;
    top: 25px;
}

.hero-logo a.et_pb_button.et_pb_more_button.et_pb_button_one:before {
    content: "" !important;
    width: 100px;
    position: absolute;
    border-bottom: 2px solid #a78f76;
    left: -36px;
    top: 25px;
}

.et_pb_menu__wrap {
    margin-top: 70px;
    margin-left: 8%;
}

#menu-menu-principal li {
    padding: 0 30px 0 5px;
}

.current-menu-item.current_page_item a {
/*     border-bottom: 1px solid #A78F76!important; */
    font-weight: 700 !important; 
}

ul#menu-menu-principal-1 li {
    margin-right: 4rem;
}


.mobile_nav.opened .mobile_menu_bar:before {
    content: '\4d';
}


#section-menu-bottom {
/* 	visibility:hidden; */
	margin-top: -100px; 
    transition: margin-top 1.2s ease;
}