/*
Theme Name:  EGI
Theme URI:   https://www.lammworks.com
Version:     1.0
Description: Plantilla creada para Empresa General de Inversiones, S.A.
Author:      LammWorks Panamá
Author URI:  https://www.lammworks.com
Mantenimiento: htttps://www.soporte-wp.com
Template:    Divi
*/

/* Underline Reveal */


.hvr-underline-reveal {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #F79C32;
  height: 10px;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.LW-orange-border {border-bottom: solid 4px #F99D1C;}
.LW-separador {max-width:80%;
Margin: 0 auto;}

h2{font-size: 26px;
    color: #003468;}
.et_pb_button_module_wrapper {margin-bottom: 3%!important;}

/* top menu */
#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: '\4c'; top: 13px; right: 10px; }
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; }
#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; }

.mobile_menu_bar:before {font-size: 50px;}
.LW-top-menu {max-width: 1440px;
    margin: auto;
  width: 100%;}
#LW-menu-logos {
  display: inline-block;
    position: relative;
    text-align: right;
    width: 87%;
    padding-right: 1.5%;}

#LW-menu-logos a {margin: 0 20px;}
#LW-menu-logos:before { content :"Nuestras Empresas"; font-size:14px; vertical-align: super; color:white; font-family: Open Sans, Helvetica,Arial,Lucida,sans-serif;font-weight: bold;}

#LW-menu-tel {position: relative;
text-align: center;
display: inline-block;
width: auto;
border-right: solid 1px white;
border-left:solid 1px white;
border-bottom:solid 1px white;
vertical-align: super;}

#LW-menu-tel a {margin: 15px;}

#LW-logo-chico-svg {transition: .5s;}
svg:hover #LW-logo-chico-svg {fill:#F8921B;}
#LW-logo-chico{width: 25px; height: 25px;}
#LW-logo-xchico{width: 25px; height: 23px;}
#LW-logo-contact{width: 20px; height: 20px;}
.LW-stock-info{width:50%; float:left; display: block;}
#LW-stock-info-block {box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3);
background:white; height: 100%;}
.LW-stock-code {display: flex;}

.et_header_style_left #et-top-navigation nav>ul>li>a
{padding-bottom: 1px!important; }
.container.et_menu_container {height: 75px;}
.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a {padding-bottom: 5px!important; }
.nav li ul {width:auto;}
#top-menu li li {white-space: nowrap; padding:0;}
#top-menu li li:hover {width: 100%; background:#00305e;}
#top-menu li li a {padding: 6px 14px;}
.logo_container img {padding-bottom: 10px;}
#top-menu li {padding-right:0; margin-right:30px;}

/* Menu FX */

#top-menu .current_page_item {
border-bottom:4px solid #EF7F1A;
}
#LW-third h3{color:#043667!important;}
.LW-board-members {max-width:150px; float:left;Margin: 0 20px;}
.LW-board-members .et_pb_team_member_image {  border-bottom: solid #F99D1C; max-width: 90%;}
#LW-vc {border: none;}
#LW-vc tbody {border: none;}
#LW-vc  {border: none;}
#LW-vc tr td {border:none;}
.entry-content table {border:none;}
.entry-content tr td {border:none;}
#menu-item-724, #menu-item-715, #menu-item-716 a {font-size:12px!important  ; }

/* Responsive*/
@media (max-width: 479px) {
  #logo{margin-left:20px;
    max-height:100%!important;  height:50%!important; max-width: 100%!important; width:50%; margin-top: 15px;}
    #et-top-navigation {padding-left:0!important;}
    .logo_container a {display: -webkit-box;
    float: left; height:100%; width:100%;}

}
@media (max-width: 762px) {
	.et_pb_side_nav {display: none!important;}
  #LW-slider-text_4587{ font-size: 24px;}
  #et-top-navigation {padding-left:0!important;}
}

@media (min-width:1024px) and (max-width: 1060px) {
  #et-top-navigation{ padding-top:24px!important;}
  #LW-menu-tel {width:12%;}

}
@media (max-width:1060px) {   #et_mobile_nav_menu {
   display: block;}
   #logo {margin-top:10px;}
   #top-menu {display: none;}
 }
@media (max-width:980px) {
  #LW-menu-tel {float: left;
  border-top:solid 1px white;
border:none!important;
width:50px!important;}
#logo {height:90%!important; max-height: 90%;padding-top:10px;}
#LW-menu-tel a {margin:0 !important;}
#LW-menu-tel svg {margin-top: 10px;}
#LW-menu-logos {display: none;}
#LW-menu-logos:before {display:none;}
#LW-logo-contact{width: 25px; height: 25px;}}
@media (min-width:1061px) {#et-top-navigation {padding-top:50px!important;}
}
@media (min-width:762px){
    .LW-mobile-menu {display: none!important;}}


#LW-menu-tel {width:12%;}

@media (max-width:1612px) and (min-width:1291px) {#LW-last-board {float:none;}}
@media (max-width:1290px) {#LW-last-board {float:left;}}
