/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-contact-info{
    font-size: 14px;
    color: #333;
}
.fusion-main-menu > ul > li > a{
    text-align: left!important;
    font-weight: bold!important;
}
.fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo) > a:hover, .fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo):hover > a{
    color: #fff!important;
}
.fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo) > a:hover .fusion-menu-description, .fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo):hover > a .fusion-menu-description{
    color: rgba(255,255,255,0.65);
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled{
    font-weight: bold!important;
}
.fusion-main-menu .sub-menu li a:hover{
    color: #fff!important;
}
.fusion-main-menu .fusion-main-menu-search .fusion-main-menu-icon:hover:after {
    color: #333;
}
.fusion-main-menu .fusion-main-menu-search {
    float: right;
}
.fusion-secondary-main-menu{
    border-bottom: 3px solid #376092!important;
}
.fusion-secondary-menu > ul > li > a {
    padding: 0 12px;
}

.fusion-page-title-bar{
    background-size: cover;
}
.fusion-page-title-bar h1, .fusion-page-title-bar h3 {
    text-shadow: 0px 0px 6px rgba(0,0,0,.6);
    font-weight: bold!important;
    line-height: 1.2em!important;
}
.fusion-page-title-bar .fusion-breadcrumbs{
    text-shadow: 0px 0px 4px rgba(0,0,0,.6);
}
.lbm-round {
	border-radius: 3px!important;
}
.lbm-boton {
    margin-bottom: 15px;
    font-weight: bold!important;
}
.lbm-boton.lbm-info{
	margin-right: 10px;
	padding: 11px;
}
.lbm-boton.lbm-info.activo{
	background-color: #009037;
}
.home #sliders-container{
	background-color: #000;
    border-bottom: 3px solid #376092;
}
.lbm-overlay:before{
	content: '';
	display: block;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,0.5);
}
.fusion-page-title-bar {
    border-top: 0px solid #376092;
    border-bottom: 3px solid #376092;
}

.fusion-tabs .nav-tabs > li .fusion-tab-heading{
    font-size: 20px;
    font-weight: bold;
}

@media only screen and (max-width: 800px){
	.fusion-content-boxes.content-boxes-icon-boxed .content-box-column, .fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
	    margin-bottom: 0px;
	}
}
