/*
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
*/

#toTop {
    background: #000066 !important;
}

#toTop:hover {
    background: red !important;
}
/* TALL BUTTONS */
.custom-button {padding: 70px !important; font-size: 26px !important; font-weight: 400 !important;}

.fusion-body .fusion-menu-element-wrapper[data-count="0"], .fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list .menu-item > a {
    font-size: 15px;
    padding-top: 0px;
}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li {
    border-bottom:none;
}


.fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title {
    padding-left: 20px !important;

    
}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .awb-justify-title {

    display: inline-block !important;

}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title .awb-justify-title:hover {

    color:#0099CC !important;

}

.fusion-megamenu-holder{padding-bottom:25px}

.ltr .fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover.expand-left li.menu-item-has-children:not(.fusion-menu-item-button) ul a > :not(.fusion-open-nav-submenu) {
    padding-right: 0.5em !important;
}


.fusion-megamenu-title .fa-angle-right::before {
    content: "\f105";
    height: 35px;
    display: block;
    float: left;
    position: absolute;
    top: 22px;
    left: 7px;
}


.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu .fusion-megamenu-title {
        padding-left: 12px !important;
    display: block;
}

.fusion-menu-description{display:none !important}

.searchform .fusion-search-form-content .fusion-search-button input[type="submit"] {
    background: #0099cc !important;}
    
    
.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content .fusion-search-button input[type="submit"]:hover, .fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-button input[type="submit"]:hover{
    background-color: #ccc !important;
}



.fusion-megamenu-icon .fa-shopping-cart{color:#0099cc !important;}


.fusion-widget-cart-number {

    background-color: #0099cc !important;color:#fff !important;
}

.fusion-menu-cart {margin-right:-8px !important;}
.fusion-menu-cart .fusion-open-nav-submenu{display:none !important;}

.avada-menu-login-box .fa-user {color: #0099cc !important;}
.avada-menu-login-box .fusion-open-nav-submenu{display:none !important;}

.form-form-submit{border: 2px solid #999;}

.tabla_tecnica table, th, td {
  border: 1px solid black;
}
.tabla_tecnica th, td {
  padding: 15px;
  text-align: left;
}

.tabla_tecnica tr:nth-child(even) {background-color: #f2f2f2;}

.listado-texto ul { padding-left:20px; list-style:none; }
.listado-texto ul li { margin-bottom:10px; }
.listado-texto ul li:before {    
    font-family: 'Font Awesome 5 Free';
    content: '\f111';
    margin:0 5px 0 -15px;
    color:#0099cc;
}

.fusion-body .fusion-menu-element-wrapper[data-count="0"].direction-row:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list > li > ul.sub-menu:not(.fusion-megamenu), .fusion-body .fusion-menu-element-wrapper[data-count="0"]:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list .fusion-megamenu-wrapper {

  box-shadow: 3px 3px 4px 0px #e2e2e2;
}





.subcategoria_nav{float:left;list-style: none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;margin-bottom:35px}

.subcategoria_nav li{display: inline;margin-right:20px;}
.subcategoria_nav a{color:#666 !important}
.subcategoria_nav a:hover{color:#0089cc !important;border-bottom:2px solid #0089cc}
.subcategoria_nav .marcado{color:#0089cc;border-bottom:2px solid #0089cc}


.product-details-container {
  min-height: 30px;
}

.woocommerce .woocommerce-container {
  width: 100%;
  margin-top: -40px;
}


.fusion-flex-container .fusion-flex-align-self-flex-end {
  align-self: unset !important;
}


.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list .sub-menu > li, .fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list .sub-menu li a, .fusion-body .fusion-menu-element-wrapper[data-count="0"].collapse-enabled .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title, .fusion-body .fusion-menu-element-wrapper[data-count="0"].collapse-enabled .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu .fusion-megamenu-title a {
  padding-left: 7px !important;
}

.ltr .fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .sub-menu > li > a .fusion-megamenu-icon {
  padding-right: 0px !important;
  width: 15px !important;
}
