/*!
Theme Name: JornalN Child
Theme URI: http://lendarius.com/
Author: Lendarius
Author URI: http://lendarius.com/
Description: Lendarius Digital Agency
Template: jornaln
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: jornaln
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

/*FONTS PROPOSTA*/
 @import url('https://fonts.googleapis.com/css?family=Gelasio:400,500,600,700&display=swap&subset=latin-ext,vietnamese');

/*CONTENT*/
.post, .page{
    margin:0px!important;
}
.page-content, .entry-content, .entry-summary{
    margin:0px!important;
}
.link_white{
    color:#7a7a7a;
}
.link_white:hover{
    color:#ffffff;
}
.elementor-post__text{
    display:flex;
    flex-direction: column;
}
h3.elementor-post__title {
    order: 1;
}
.elementor-post__meta-data {
    order: 3;
}
.elementor-post__excerpt {
    order: 2!important;
}
.link_white{
color:#9a9a9a;
}
.link_white:hover{
    color:#ffffff;
}
/*CATEGORIA - Noticias Home*/
.meta_inverter h3.elementor-post__title {
    order: 2;
}
.meta_inverter .elementor-post__meta-data {
    order: 1;
}
.meta_inverter .elementor-post__excerpt {
    order: 3!important;
}
.categorias h3.elementor-post__title {
    padding-top: 40px;
}
.on_digital{
    display:none;
}
.logged-in .off_digital{
    display:block;
}
.logged-in .off_digital{
    display:none;
}
#main .flip .elementor-shortcode span {
    display: block!important;
    position: relative;
    opacity: 1!important;
    color: #000000;
    font-family: "Gelasio", Serif;
    font-size: 16px!important;
    font-weight: 700;
    line-height: 30px;
}
#main .flip .elementor-shortcode span:hover {
    color: #EE3426!important;
}
#main .flip .elementor-shortcode img:hover {
    opacity: 0.6;
}
#main .flip .elementor-shortcode div div:hover span {
    color: #ee3426!important;
}
form.checkout.woocommerce-checkout .woocommerce-error {
    display: none;
}
/*HEADER*/


/*FOOTER*/


/*HOME*/


/*COOKIES*/

/*Woocommerce*/
.elementor-shortcode .woocommerce h2 {
    color: #000000;
    font-family: "Gelasio", Serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 31px;
}
p.woocommerce-LostPassword.lost_password a {
    color: #000000;
    font-family: "Source Sans Pro", Serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}
p.woocommerce-LostPassword.lost_password a:hover {
   color: #EE3426;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 20%;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 75%;
}
.woocommerce-MyAccount-navigation ul {
    margin: 0px;
    padding: 20px 20px!important;
    background: #f5f5f5;
    list-style: none;
    border-radius: 10px;
}

.woocommerce-MyAccount-navigation ul li {
    padding: 10px 0;
    border-bottom: 1px solid #bcbcbc33;
}
.woocommerce-MyAccount-navigation ul li:last-child{
    border:none;
}

.woocommerce-MyAccount-navigation ul {
    margin: 0px;
    padding: 20px 0;
    list-style: none;
}
li.woocommerce-MyAccount-navigation-link a {
    color: #000000;
    font-family: "Gelasio", Serif;
    font-size: 16px;
    line-height: 25px;
        font-weight: 500;
}
li.woocommerce-MyAccount-navigation-link a:hover {
    color: #EE3426;
   
}
li.woocommerce-MyAccount-navigation-link.is-active a {
   color: #EE3426;
}

.woocommerce-MyAccount-content p {
    color: #000000;
    font-family: "Source Sans Pro", Serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}
.woocommerce-MyAccount-content p a{
    color: #EE3127;
}
.woocommerce-MyAccount-content p a:hover{
    color:#000000;
}
.woocommerce-MyAccount-content h2 {
    color: #000000;
    font-family: "Gelasio", Serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 31px;
}
.shop_table th {
    color: #000000;
    font-family: "Gelasio", Serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 31px;
}

.shop_table th span {
    color: #000000;
    font-family: "Gelasio", Serif;
    font-size: 14px;
    line-height: 18px;
}

 .shop_table td {
   color: #000000;
    font-family: "Source Sans Pro", Serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}
.shop_table td a {
     color: #EE3426;
}
.shop_table td a:hover {
     color: #000000;
}

.woocommerce-customer-details address {
    color: #000000;
    font-family: "Source Sans Pro", Serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    border-bottom-width: 1px!important;
    border-right-width: 1px!important;
}
.woocommerce-Address h3 {
    color: #000000;
    font-family: "Gelasio", Serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 31px;
}
a.edit {
color: #EE3127;
    
}
a.edit:hover{
    color:#000000;
}
.form-row input {
    padding: 10px;
}
.woocommerce form .form-row label {
    line-height: 2;
    color: #707070;
    font-family: "Source Sans Pro", Serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

@media (max-width:1200px) and (min-width:768px) {
   .woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 30%;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 65%;
}
}
@media (max-width:767px) {
   .woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content {
       padding: 10px!important;
    float: right;
    width: 100%;
 
}
}
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {
    background: #EE3127;
    border-radius: 0px;
    font-family: "Source Sans Pro", Serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 25px;
    fill: #FFFFFF;
    color: #FFFFFF;
}
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover,button#place_order:hover {
    background: #000000;
}
button#place_order{
     background: #EE3127;
    border-radius: 0px;
    font-family: "Source Sans Pro", Serif;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 20px;
    fill: #FFFFFF;
    color: #FFFFFF;
}
.product-thumbnail a,.product-name a {
    pointer-events: none;
}
.checkout h3 {
    color: #000000;
    font-family: "Gelasio", Serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 31px;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #f5f5f564;
    border-radius: 10px;
}
a.woocommerce-privacy-policy-link {
color:#EE3127;
}
a.woocommerce-privacy-policy-link:hover {
color:#000000;
}
.page-id-14488 .woocommerce.columns-4 {
    display: none;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
