/*
  Theme Name: Salient Child
  Theme URI: http://www.themenectar.com
  Description: An Ultra Responsive Multi-Purpose Theme.
  Author: Factoria
  Author URI: http://factoria.la
  Template: salient
  Version: 7.5.02.2
  License: GNU General Public License version 3.0
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
@import url("../salient/style.css");

header#top nav > ul > li > a {
    font-size: 16px;
    text-transform: uppercase;
}
.products .purchasable.outofstock:before{
    content: 'No hay plazas';
    width: 49px;
    height: 36px;
    display: block;
    background: #f6653c;
    position: absolute;
    z-index: 1;
    color: #fff;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    padding: 24px 10px 9.9px;
    border-radius: 90px;
    text-transform: uppercase;
    font-size: 12px;
    margin: 10px;
}
.products .purchasable:before{
    content: 'Abierto plazo';
    width: 49px;
    height: 36px;
    display: block;
    background: green;
    position: absolute;
    z-index: 1;
    color: #fff;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    padding: 24px 10px 9.9px;
    border-radius: 90px;
    text-transform: uppercase;
    font-size: 12px;
    margin: 10px;
}
.products .outofstock:not(.purchasable):before{
    content: 'Aún sin fecha';
    width: 49px;
    height: 36px;
    display: block;
    background: #FFF;
    position: absolute;
    z-index: 1;
    color: black;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    padding: 24px 10px 9.9px;
    border-radius: 90px;
    text-transform: uppercase;
    font-size: 12px;
    margin: 10px;
}
body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.button_solid_color > a,
body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current_page_item.button_solid_color > a{
    color:#fff!important;
}
.woocommerce .product-wrap {
    max-height: 270px;
    display: block;
}
.woocommerce div.product .out-of-stock {
    width: 100px;
    height: 100px;
    display: block;
    background: #f6653c;
    z-index: 1;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    /*padding: 24px 10px 9.9px;*/
    border-radius: 90px;
    text-transform: uppercase;
    /*font-size: 23px!important;*/
    margin: 10px;
    position: absolute;
    right: 0;
    top: 0;
    color: #fff!important;
    font-size: 17px!important;
    line-height: 100px;
    padding: 0;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    line-height: inherit;
}

@media (max-width: 667px) {
    body.single-product div.product .product_title{
        font-size: 30px!important;
    }
}

/* Modal cookies */
#gdpr-modal {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
    background: #016ba5 !important;
    padding: 20px 0;
    text-align: center;
}
#gdpr-modal * {
    box-sizing: border-box !important;
}
#gdpr-modal p {
    font-weight: normal !important;
    font-size: 18px !important;
    color: white;
    margin: 0;
    padding: 10px 0 !important;
    text-align: center;
}
#gdpr-modal a {
    display: inline-block !important;
    border: 0 !important;
    background: white;
    padding: 10px 20px !important;
    font-weight: normal !important;
    font-size: 14px !important;
    color: #016ba5 !important;
    border-radius: 40px !important;
    text-align: center;
    margin-top: 16px;
}
#gdpr-modal .modal-close {
    position: absolute;
    top: 10px;
    right: 10px;
    background: 0;
    border: 0;
    color: white;
    font-size: 18px;
}
@media (min-width: 768px) {
    #gdpr-modal {
        text-align: left;
    }
    #gdpr-modal .gdpr-modal-header {
        float: left;
        width: 60%;
    }
    #gdpr-modal .gdpr-modal-boton {
        float: right;
        width: 35%;
    }
    #gdpr-modal a {
        margin-top: 0;
    }
    #gdpr-modal p {
        font-size: 20px !important;
    }
}
.related.products .woocommerce-loop-product__title {
    display: block !important;
}
