/* 
Theme Name: Gold&Gold Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Gold&Gold custom theme
Author: El Merkat
Author URI: https://elmerkat.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: goldandgold-child
*/

/*
    Add your custom styles here
*/
.section-superior {
    background: linear-gradient(180deg, #000000 -5.74%, rgba(0, 0, 0, 0) 73.57%);
}
.menu-gg .elementor-item-active {
    font-weight: 700 !important;
}
.loop-lingotes .e-loop-item {
    display: flex;
    align-items: end !important;
    margin:auto !important;
}
/*.loop-monedas {
    display: none;
}*/

@media screen and (min-width:768px) {
    .menu-area-privada .elementor-nav-menu--dropdown {
        position: absolute;
        width: 250px;
        top: 40px;
        right: 0px;
    }
    .monedas_pesos_img_1 {
        width: 130px; 
        height: 130px;
    }
    .monedas_pesos_img_2 {
        width: 90px; 
        margin-top: 40px;
    }
    .monedas_pesos_img_3 {
        width: 63px; 
        margin-top: 67px;
    }
    .table_monedas .t-title {    
        font-family: 'BR Candor';
        font-style: normal;
        font-weight: 300;
        font-size: 15px;
        line-height: 20px;
        /* or 133% */
        

        color: #FFFFFF;
    }
    .table_monedas .t-content {    
        font-family: 'BR Candor';
        font-style: normal;
        font-weight: 500;
        font-size: 15px;
        line-height: 20px;
        padding: 5px;
        /* or 133% */

        color: #FFFFFF !important;
    }
    .t-image {
        padding: 5px !important;
    }
    .img-monedas {
        height: 190px !important;
        width: auto !important;
    }
    .text-monedas, .txt-monedas-info {
        display: none;
    }
    .table_monedas_1 table{
        max-width: 45%;
    }
}
@media screen and (max-width:768px) {
    .menu-area-privada .elementor-nav-menu--dropdown {
        position: absolute;
        width: 250px;
        top: 40px;
        right: -200px;
    }
    .monedas_pesos_img {
        width: 70px; 
        height: 70px;
    }
    .table_monedas .t-title {    
        font-family: 'BR Candor';
        font-style: normal;
        font-weight: 300;
        font-size: 13px;
        line-height: 17px;
        /* or 133% */
        

        color: #FFFFFF;
    }
    .table_monedas .t-content {    
        font-family: 'BR Candor';
        font-style: normal;
        font-weight: 500;
        font-size: 13px;
        line-height: 17px;
        /* or 133% */

        color: #FFFFFF !important;
    }
    .img-monedas {
        height: 190px !important;
        width: auto !important;
    }
    .text-monedas, .txt-monedas-info {
        display: none;
    }
     
   /* .tabla-eq {
        width: 50% !important;
        float: left !important;
    }*/
}
.leer-mas-ficha-desplegada a{
    color: #C18E3C !important;
    text-decoration: underline;
}
.menu-area-privada .elementor-nav-menu--dropdown a{
    color: #FFF !important;
    background-color: #000;
    text-align: left;
    display: block;
}
.menu-area-privada .elementor-nav-menu--dropdown a:hover{
    background-color: var(--e-global-color-primary) !important;
    color: #000 !important;
    margin-left: 15px !important;
    
}
.menu-area-privada .elementor-nav-menu--dropdown li:hover{
    background-color: var(--e-global-color-primary) !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
}
.menu-area-privada ul {
    
    background-color: #000 !important;
}
.menu-area-privada ul {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.menu-area-privada li {
    text-align: left !important;
    
}
.elementor-login input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: red;
  opacity: 1; /* Firefox */
}

.elementor-login input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: red;
}

.elementor-login input::-ms-input-placeholder { /* Microsoft Edge */
  color: red;
}
#oro-fundido p, #oro-fino p, #oro-730 p, #chatarra p, #fina p, #plata-850 p {
    text-align: center;
}
#eye {    
  position: absolute;
  top: 38px;
  right: 1%;
  cursor: pointer;  
}
.elementor-login__logged-in-message a {
    color: var(--e-global-color-primary) !important;
    text-decoration: underline !important;
}
.header-table {
    background: var(--e-global-color-primary);
    text-align: center;

    font-family: 'BR Candor';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    text-align: center;

    color: #000000;
}
.header-table-plata {
    background: #FFF;
    text-align: center;

    font-family: 'BR Candor';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    text-align: center;

    color: #000000;
}
@media screen and (min-width:768px) {
    .tabla-eq {
        width: 25% !important;
        float: left;
    }
}
.tabla-eq table {
    margin-bottom: 0px !important;
}
.tabla-eq tr {
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}
.tabla-eq table tr {
    border: none !important;

}
.tabla-eq-0 tr td {
    padding-left: 0px !important;
}
.tabla-eq-3 tr {
    border-right: none !important;
}
.tabla-eq td, .tabla-eq table td {
    border: none !important;
    font-family: 'BR Candor' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 17px !important;
    line-height: 22px !important;

    color: #FFFFFF !important;
    background-color: transparent !important;
    padding:5px 10px 5px 10px;

    text-align: left !important;
}

.table_monedas_interior tr {
    border-right: 1px solid #FFF !important;
    border-bottom: 1px solid #FFF !important;
    border-top: none;
     border-left: none  ;
    
}
.table_monedas_interior tr td {
     padding-right: 5px !important;
}
.table_monedas .t-title {
    border-right: 1px solid #FFF;
    padding: 5px;
}
.table_monedas, .table_monedas tr, .table_monedas td {
    border: none;
    padding: 0px;
    background-color: transparent !important;
}

.table_monedas_3 .t-title {
    width: 45% !important;
}
/*.table_monedas_3 {
    border-right: 1px solid #FFF !important;
    padding-left: 10px !important;
    border-bottom: 1px solid #FFF !important;
}*/
.table_monedas_1 .t-title {
    width: 15% !important;
}
.table_area_privada th {
    background-color: #C18E3C !important;
     font-family: 'BR Candor' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 26px !important;

    color: #000000 !important;
    text-align: left !important;
}
.table_area_privada td{
    font-family: 'BR Candor' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 17px !important;
    line-height: 22px !important;

    color: #FFFFFF !important;
    text-align: left !important;
}
@media screen and (min-width: 768px) {
    .sub-menu li:first-child {
        border-bottom: 1px solid #FFF;
    }
    .sub-menu li a {
        padding-left: 10px !important;
        padding-right: 70px !important;
    }
}
@media screen and (max-width: 768px) {
    .sub-menu {
        margin-left: 20px !important;       
    }
}
.img-back img{
    /*position: absolute;
    top:0px;
    left: 0px;*/
    width: 100%;
}
.img-back.hidden img {
    display: none;
}
.border3px {
    /*border-width: 3px !important;*/

}
.border3pxMarcas {
    background-color: var( --e-global-color-primary ) !important;
    border-radius: 10px;
}

.border3pxMarcas path, .border3pxMarcas a, .border3pxMarcas {
    fill: black !important;
    color: black !important;
}

.bt-marca-filter svg{
    height: auto !important;
}
.tr-top td:last-child tr{ 
    border-right: none !important; 
}