/*
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
*/

/*-- Mi codigo --*/

#main {padding: 0px !important;}
.fusion-logo-link img {max-height: 30px !important;}
.avada-has-rev-slider-styles .avada-skin-rev {border: 0px !important;}
.flexslider .slides img { border-radius: 24px !important;}
.fusion-carousel .fusion-carousel-item img { 
    border-radius: 24px !important;
    overflow: hidden !important;
}
label, .gfield_label {color:#2c2524 !important;}
.gravity-theme {margin-bottom: 0px !important;}
th { background-color: #41766C !important;}
td{color: var(--awb-color6) !important;}
table {border-radius: 14px !important; overflow: hidden;}


.fusion-pricing-table .panel-wrapper { width: 48% !important; margin: 0px 1% !important; }
@media screen and (max-width: 768px){ 
    .fusion-pricing-table .panel-wrapper {
        width: 98% !important;
    } 
}
.fusion-pricing-table .panel-container, .fusion-panel{ border-radius: 24px !important; }
.fusion-pricing-table .panel-container, .fusion-panel {background-color: var(--awb-custom_color_4) !important;}
.fusion-pricing-table .panel-container,.fusion-panel {background-color: var(--awb-custom_color_4) !important;}
.fusion-pricing-table .panel-container {box-shadow: 0px 4px 8px 4px rgba(0,0,0,0.05) !important;}
.fusion-pricing-table .panel-container:hover {
    transform: scale(1.1) !important;
    box-shadow: 0px 8px 24px 4px rgba(0,0,0,0.2) !important;
    transition: all 0.560s cubic-bezier(0.68, 0.01, 0, 1) !important;
}
.fusion-pricing-table .currency, .fusion-pricing-table .time {color: #fff !important;}


.relative-div { position: relative; overflow: hidden;}
.effect-rotate, .effect-rotate img {width: 1000px !important;}
.effect-rotate {
    position: absolute;
    top: 50%;
    left: 50%;
    animation: rotate 150s infinite;
    margin-top: -50%;
    margin-left: -50%;
}

@keyframes rotate{
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}

#sb_instagram .sbi_photo {border-radius: 24px !important;}

.lista-paises { 
    display: flex; 
    flex-wrap: wrap; 
    justify-content: center; 
    list-style: none !important; 
    margin: 8px 0px;
}
.lista-paises li { margin: 0px 8px; }