/*
Theme Name: L'INDIPENDENTE
Description: informazione senza padroni - no pubblicità, no fake news, no clickbait - lindipendente.online
Author: sebastiano.riva (office)
Author URI: http://www.sebastianoriva.com/
Template: Newspaper
Version: 1.7.32
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  Newspaper-child
*/

/********************
* Contact 7 Forms
*********************/
.wpcf7 select { font-size: 15px;line-height: 21px;color: #444;border: 1px solid #e1e1e1;width: 100%;max-width: 100%;height: 34px;padding: 3px 9px; }
.wpcf7 .email-telefono { display: flex; gap: 10px;width: 100%;}
.wpcf7 .email-telefono label { flex: 1; margin: 0; box-sizing: border-box;width: 100%; }
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="date"],
.wpcf7 input[type="file"],
.wpcf7 textarea { background-color: #ffff;border-radius: 10px;border: 1px solid #ddd;padding: 12px 15px;width: 100%;box-sizing: border-box;font-size: 14px;color: #333;transition: all 0.3s ease; }
.wpcf7 input[type="text"]:hover,
.wpcf7 input[type="email"]:hover,
.wpcf7 input[type="tel"]:hover,
.wpcf7 input[type="date"]:hover,
.wpcf7 input[type="file"]:hover,
.wpcf7 textarea:hover { background-color: #e9e9e9; }
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 input[type="date"]:focus,
.wpcf7 input[type="file"]:focus,
.wpcf7 textarea:focus { border-color: #888;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);outline: none; }
.wpcf7 input[name="data-di-nascita"] { width: 180px; }
.wpcf7 input[type="file"] { padding: 8px; }
.wpcf7 input[type="submit"] { display:block;width: 100%;margin:20px auto;background-color:#0c2d5d;color:#fff;border-radius: 10px;padding: 12px 20px;border: none;cursor: pointer;font-size: 16px;transition: background-color 0.3s ease; }
.wpcf7 input[type="submit"]:hover { background-color: #00408b; }
.wpcf7 .privacy-policy-checkbox { font-size: 12px;color: #333;font-family: 'Arial', sans-serif;line-height: 1.4; }
.wpcf7 .privacy-policy-checkbox a { font-size: 12px;color: #0c2d5d;text-decoration: underline; }
.wpcf7 .privacy-policy-checkbox a:hover { color: #00408b;text-decoration: none; }
.wpcf7 .privacy-policy-checkbox input[type="checkbox"] { margin-right: 8px; }

/********************************
* MemberPress
*********************************/
.mp_wrapper.mp_login_form #mepr-unauthorized-for-resource { display:none; }
.mp_wrapper table,
.mp_wrapper td,
.mp_wrapper table.mepr-account-table td { background-color:#EEE;color:#333;border:1px solid #1e73be; }
.mp_wrapper th { background-color:#1e73be;color:#FFF; }
/* disable "Card Exp." column in Subscriptions Account page
#mepr-account-subscriptions-table :nth-child(5) { display:none; }*/
.iti.iti--separate-dial-code { width: 100%; }

/* MP Download */
.mpdl-file-links-list { list-style-type: none; }
.mpdl-file-links-item { margin:0;padding: 20px 0;border-bottom: 1px solid #CCC; }
.mpdl-file-link { margin-bottom:0 !important; }
.mpdl-file-link .mpdl-file-title,
.mpdl-file-links-item .mpdl-file-title { font-family: 'Roboto',sans-serif;font-weight: 600;font-size:35px;line-height:40px; color: #111;text-transform: uppercase; }
.mpdl-file-link .mpdl-file-pdf:hover,
.mpdl-file-links-item .mpdl-file-pdf:hover { text-decoration: none; }
.li-monthly-report-list { display: flex;margin-top: 15px; }
.li-monthly-report-list__sx { flex-basis: 70%; }
.li-monthly-report-list__subtitle { font-size: 22px;line-height:30px;margin:10px 0 10px 0;font-family: 'Roboto',sans-serif;color:#111;font-weight: 400; }
.li-monthly-report-list__date { margin: 20px 0 10px 0;font-family: 'Roboto',sans-serif;text-transform: uppercase;font-size: 15px;font-weight: 500;color: #666; }
.li-monthly-report-list__line { position: relative;width:120px;height:10px; }
.li-monthly-report-list__line::after { position: absolute;content: '';display: inline-block;height: 1px;bottom: 0;background-color: #01133d;width: 100%;margin: auto; }
.li-monthly-report-list__accordion-container { display: flex;flex-direction: column; }
.li-monthly-report-list__accordion { margin-bottom:10px;; }
.li-monthly-report-list__accordion-header { border-bottom:1px solid #CCC;cursor: pointer;padding:10px 0;font-family: Fira Sans !important;font-size: 18px !important; }
.li-monthly-report-list__accordion-header::before { content: '\02630';display: inline-block;margin-right:8px; }
.li-monthly-report-list__accordion-header--active::before { content: '\02715';display: inline-block;margin-right:8px; }
.li-monthly-report-list__accordion-content { display: none; }
.li-monthly-report-list__chapter,
.wpb_text_column h5.li-monthly-report-list__chapter:first-child { margin: 20px 0 4px 0; }
.li-monthly-report-list__chapter { color: #6a6a6a !important;font-family: Fira Sans !important;font-size: 18px !important; }
.li-monthly-report-list_text { color: #6a6a6a !important;font-family: Fira Sans !important;font-size: 12px !important;line-height: 2 !important; }
.li-monthly-report-list__summary { font-family: Fira Sans !important;font-size: 16px !important;line-height: 25px !important; }
.li-monthly-report-list__download,
.li-monthly-report-list__buy,
.li-monthly-report-list__membership { margin: 5px 10px 5px 0; }
.li-monthly-report-list__download.li-btn--blue:hover,
.li-monthly-report-list__membership.li-btn--blue:hover,
.li-monthly-report-list__buy.li-btn--yellow:hover { text-decoration: none;background-color: #CCC;color: #333;border-color: #CCC; }
body:not(.logged-in) .li-monthly-report-list__download { display:none; }
body.logged-in .li-monthly-report-list__membership { display:none; }

.li-author-box { display:flex;padding:20px;margin-top:30px;margin-bottom:10px;border: 1px solid #EDEDED;background-color: #f2f2f2; }
.li-author-box__sx { flex-basis:20%; }
.li-author-box__dx { flex-basis:80%; }
.li-author-box__name { font-size:20px;line-height:30px;margin-top:0px;margin-bottom:10px; }
.li-author-box__bio { font-size:14px;margin-bottom:0 !important;line-height:25px; }

/* PayWall */
.li-paywall { position:relative;border-top:10px solid #141e4a;padding:25px;margin-bottom:30px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
.li-paywall:before {content: "";position: absolute;top: -160px;left: 0;right: 0;height: 150px;background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#fff));background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%); }
.page-template-page_full-width--no-title .li-paywall--top-spacer { margin-top: 50px; }

/* Price Boxes */
.mepr-price-menu.custom .mepr-price-boxes { display:flex;flex-direction:row;justify-content:center;font-family: Fira Sans; }
.mepr-price-menu.custom .mepr-price-box { position:relative;display:flex;flex-direction:column;text-align:center;margin:0 10px;padding:35px 40px;border:3px solid #091f3d;background-color:#FFF; }
.mepr-price-menu.custom .mepr-price-box .mepr-most-popular { display:none; }
.mepr-price-menu.custom .mepr-price-box.highlighted .mepr-most-popular { display:block; }
/*.mepr-price-menu.custom .mepr-price-box-head {}*/
.mepr-price-menu.custom .mepr-price-box-title { font-size:36px;line-height:40px; }
.mepr-price-menu.custom .mepr-price-box-price { padding:20px 0;font-size:33px;line-height:37px; }
.mepr-price-menu.custom .mepr-price-box-heading { margin:10px auto 0 auto;font-size:18px;border-bottom:1px solid #CCC; }
.mepr-price-menu.custom .mepr-price-box-benefits { padding:10px 0 40px 0; }
.mepr-price-menu.custom .mepr-price-box-benefits-item { padding-bottom:5px;margin-bottom:5px;color:#333;border-bottom:1px solid #CCC;font-size:15px;line-height:19px; }
.mepr-price-menu.custom .mepr-price-box-foot { margin: auto auto 0 auto; }
.mepr-price-menu.custom .mepr-price-box-button { padding:20px 0; }
.mepr-price-menu.custom .mepr-price-box-discount { position:absolute;z-index:10;top:-25px;right:-25px;display:flex;padding:18px 12px;font-size:25px;font-weight:400;border-radius:100px;justify-content:center;color:#FFF;background-color:#CC0000; }
.mepr-price-menu.custom #mepr-price-box-14006,
.mepr-price-menu.custom #mepr-price-box-13565,
.mepr-price-menu.custom #mepr-price-box-44603,
.mepr-price-menu.custom #mepr-price-box-23719,
.mepr-price-menu.custom #mepr-price-box-12852,
.mepr-price-menu.custom #mepr-price-box-55581 { display:none; }
.mpgft-send-gift-submit { color:#091f3d !important;background-color: #ead810 !important; }
.mpgft-send-gift-submit:hover { color:#ead810 !important;background-color:#091f3d !important; }
/* coupon default
.mepr-price-menu.custom .mepr-price-box-button { display:none; } -- all subscriptions
.mepr-price-menu.custom #mepr-price-box-10533 .mepr-price-box-button,
.mepr-price-menu.custom #mepr-price-box-10495 .mepr-price-box-button,
.mepr-price-menu.custom #mepr-price-box-18691 .mepr-price-box-button,
.mepr-price-menu.custom #mepr-price-box-18692 .mepr-price-box-button { display:none; }
.mepr-price-menu.custom #mepr-price-box-10533 .mepr-price-box-footer,
.mepr-price-menu.custom #mepr-price-box-10495 .mepr-price-box-footer,
.mepr-price-menu.custom #mepr-price-box-18691 .mepr-price-box-footer,
.mepr-price-menu.custom #mepr-price-box-18692 .mepr-price-box-footer { padding: 20px 0; }*/

/* 4 columns style:
.mepr-price-menu.custom .mepr-price-box { display:flex;flex-direction:column;text-align:center;margin:0 5px;padding:20px 10px;border:1px solid #141e4a;background-color:#ededed; }
.mepr-price-menu.custom .mepr-price-box-title { font-size:30px;line-height:34px; }
.li-donation { display:block;margin:20px 5px;text-align:center;border:1px solid #141e4a; }*/

.mepr-nav-item { padding: 3px 12px;display: inline-block;border: 1px solid transparent;font-family: 'Roboto', sans-serif;font-size: 13px; }
.mepr-nav-item:hover a { color: #222;text-decoration: none; }
.mepr-nav-item.mepr-active-nav-tab { background-color: #4db2ec; }
.mepr-nav-item.mepr-active-nav-tab a { color: #FFF;font-weight: normal; }

/********************************
* bbPress
*********************************/
.bbpress .td-main-content { padding-top: 30px; }
.bbpress.bbp-shortcode .td-main-content { padding-top: 0px; }

.bbp-user-edit #bbpress-forums { padding-top: 16px; }

.bbpress .bbp-template-notice,
.bbpress .bbp-breadcrumb .bbp-breadcrumb-root,
.bbpress .bbp-breadcrumb p :nth-child(2) { display: none; }

/********************************
* Newspaper Theme
*********************************/
/* Overwrites */
.li-news-ticker.td_block_trending_now { z-index:9998;position:fixed;left:0;bottom:0;width:100%; }
.td-scroll-up { z-index: auto !important; }
/*.page.page-id-132881 .td-scroll-up,
.page.page-id-1897 .td-scroll-up,
.page.page-id-12232 .td-scroll-up,
.page.page-id-37594 .td-scroll-up,
.page.page-id-75259 .td-scroll-up { margin-bottom:0px; }
.page.page-id-132881 .td-scroll-up.td-scroll-up-visible,
.page.page-id-1897 .td-scroll-up.td-scroll-up-visible,
.page.page-id-12232 .td-scroll-up.td-scroll-up-visible,
.page.page-id-37594 .td-scroll-up.td-scroll-up-visible,
.page.page-id-75259 .td-scroll-up.td-scroll-up-visible { margin-bottom:75px; }*/
.td-scroll-up.td-scroll-up-visible { z-index:9997 !important;margin-bottom:50px; }
.td-scroll-up.td-hide-scroll-up-on-mob { z-index:9997 !important; }
.grecaptcha-badge { bottom: 110px !important; }
.cli-bar-container .cli-bar-message { font-size:12px;line-height:16px; }
.cli-bar-container .cli-bar-btn_container .cli-plugin-button { padding:7px;font-size: 11px; }

/* Custom */
.li-btn { display:inline-block;padding:10px 20px;border-radius:5px;transition: 0.4s; }
.li-btn.li-btn--rounded { padding: 10px 40px;border-radius: 40px; }
.li-btn--blue { color:#FFF;background-color:#141e4a;border:1px solid #141e4a; }
.li-btn--blue:hover { color:#141e4a;background-color:#ead810;text-decoration:none !important;border:1px solid #ead810; }
.li-btn--yellow { color:#091f3d;background-color:#ead810;border:1px solid #ead810; }
.li-btn--yellow:hover { color:#ead810;background-color:#091f3d;border:1px solid #091f3d; }
.li-btn--white { color:#091f3d;background-color:#FFF;border:1px solid #EEE; }
.li-btn--white:hover { color:#333;background-color:#CCC;border:1px solid #CCC; }
.li-btn--price-box { padding:15px 30px;text-decoration:none !important;font-family: Fira Sans; }

.li-colored--yellow { color:#ead810; }

.li-list.li-list--subscription { list-style-type:none;margin:0 0 20px 0;padding:0; }
.li-list--subscription .li-list__item { margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px solid #CCC; }

.li-donation { display:block;margin:20px 10px;text-align:center;border:1px solid #141e4a; }
.li-donation__link { display:block;padding:30px 40px;color:#FFF;font-family:Fira Sans;font-size:36px;line-height:40px;background-color:#091f3d; }
.li-donation__link:hover { color:#091f3d;background-color:#ededed; }

.li-donation--black-friday { margin-bottom:40px;padding:10px;color:#ffe500;background-color:#000; }
.li-donation--black-friday h3 { font-family: Fira Sans;color:#ffe500;margin:0;font-size:22px; }
.li-donation--black-friday p { margin:0; }

.li-gift { display:block;margin:20px 10px;text-align:center;border:1px solid #141e4a; }
.li-gift__link { display:block;padding:30px 40px;color:#091f3d;font-family:Fira Sans;font-size:36px;line-height:40px;background-color:#ead810; }
.li-gift__link:hover { background-color:#ededed; }

.li-product-columns { margin:20px 0; }
.li-product-columns__title { margin-bottom:30px;text-align:center;font-family:Fira Sans;font-size:36px;line-height:40px; }
.li-product-columns__wrapper { display:flex;flex-direction:row;justify-content:center;}
/*.li-product-columns__wrapper--1-col .li-product-columns__item {}*/
.li-product-columns__wrapper--2-col .li-product-columns__item { flex-basis:50%; }
.li-product-columns__wrapper--3-col .li-product-columns__item { flex-basis:33.33%; }
.li-product-columns__item { position:relative;margin:0 10px;padding:30px 40px;text-align:center;display:flex;flex-direction:column; }
.li-product-columns__item :last-child { margin: auto auto 0 auto; }
.li-product-columns__item p { margin:0; } /* tagdiv overwrite */
.li-product-columns__item .li-btn--price-box { margin-top:20px; }
.li-product-columns__item--grey { border:3px solid #091f3d;background-color:#FFF; }
.li-product-columns__item--blue { color:#FFF;border:1px solid #CCC;background-color:#091f3d; }
.li-product-columns__item--blue .li-product-columns__item-title { color:#FFF; }
.li-product-columns__item--blue .li-product-columns__item-text { color:#CCC; }
.li-product-columns__item--yellow { border:1px solid #141e4a;background-color:#ead810; }
.li-product-columns__item--yellow .li-product-columns__item-title { color:#091f3d; }
.li-product-columns__item--yellow .li-product-columns__item-text { color:#333; }
.li-product-columns__item-title { margin:8px 0;font-family:Fira Sans;font-size:36px;line-height:40px; }
.li-product-columns__item-text { font-family:Fira Sans;font-size:15px;line-height:20px; }
p.li-product-columns__item-text { margin-bottom:10px; } /* tagdiv overwrite */
.li-product-columns__item-price { margin:20px 0;font-family:Fira Sans;font-size:33px;line-height:37px; }
.li-product-columns__item-price--no-discount { text-decoration:line-through;font-size:20px;color:#666 }
.li-product-columns__item-discount { position:absolute;z-index:10;top:-25px;right:-25px;display:flex;padding:18px 12px;font-family:Fira Sans;font-size:25px;font-weight:400;border-radius:100px;justify-content:center;color:#FFF;background-color:#CC0000; }
.li-product-columns__item-img { margin:0 !important;max-width:100%; }
.li-product-columns__inner { display:flex;align-items:center; }
.li-product-columns__inner--left-vert-img { text-align:right;flex-basis:70%;margin-right:20px; }
.li-product-columns__inner--right-vert-img { flex-basis:30%;text-align:center; }

.li-product-ribbon { position: absolute;top: 0;right: 0;overflow: hidden;width: 150px;height: 150px; }
.li-product-ribbon__inner { position: absolute;top: 15px;display: block;padding: 3px 0;width: 240px;font-size: 13px;color: #FFF;background-color: #b51515;transform: rotate(45deg); }

.li-header-user-panel { padding-top:2px;padding-bottom:2px; }
.li-header-user-panel .td_block_text_with_title { margin-bottom:0; }
.li-header-user-panel .td_block_wrap p { line-height:24px !important; }
.li-header-user-panel a,
a.li-header-user-panel__link { padding:2px 5px;border-radius:4px;border:1px solid #4db2ec;transition: all 0.3s ease 0s; }
a.li-header-user-panel__link:hover { color:#FFF;border:1px solid #1e73be;background-color: #1e73be; }
a.li-header-user-panel__link--blue { color:#FFF;border:1px solid #4db2ec;background-color: #4db2ec; }
a.li-header-user-panel__link--yellow { color:#03163f;border:1px solid #ead810;background-color:#ead810; }

.li-countdown { margin:10px 0 50px 0; }
.li-countdown__text { margin-bottom:0 !important;padding:10px 0;text-align:center;font-size:16px;line-height:20px; }
.li-countdown__counter { display:flex;flex-direction:row;justify-content:center;text-align:center;font-family: Fira Sans;font-size:36px;line-height:40px;color:#CC0000; }

.li-bullet-blinker { margin:0 5px 0 0;display:inline-block;width:10px;height:10px;background-color:#CC3333;border-radius:50px;animation: blinker 1.8s linear infinite; }

.page-template-page_mp-analytics .td-container { width: 95%; }
.li-mp-analytics-table { font-size: 12px; }
.li-mp-analytics-table tr:hover { background-color:#EEE; }
.li-mp-analytics-table tr:first-child { background-color:#CCC; }
.li-mp-analytics-table tr:last-child { background-color:#EEE; }
.li-mp-analytics-table tr:last-child td:last-child { padding: 0.5rem;text-align: right; }

.li-wpp { display: flex;flex-direction: column; }
.li-wpp p { margin: 0;padding: 0; } /* fix Tagdiv html additions */
.li-wpp .wpp-thumbnail { margin-bottom: 0;max-width: 100px; }
.li-wpp__item { padding-bottom:20px;margin-bottom: 20px;border-bottom: 1px solid #CCC; }
.li-wpp__title { font-size: 14px;line-height: 14px;font-weight: 700; }
.li-wpp__date { display: block;font-size: 12px; }

.tdc-rist-top-active .li-sticky-menu { opacity: 0.9; }
.li-sticky-menu .li-sticky-menu__logo .wpb_wrapper { animation: fadeInLogo 1s;display:none; }
.tdc-rist-top-active .li-sticky-menu .li-sticky-menu__logo .wpb_wrapper { display:block; }
/*.li-sticky-menu .li-sticky-menu__items {}*/

/* privacy checkbox */
.li-privacy-sub-text { padding-top:5px;display:block;font-size:13px;line-height:16px; }
.li-privacy-sub-text__highlight { color: #CC3333; }
.mepr-form label[for=mepr_agree_to_privacy_policy1] { display: inline-block !important; }

/* print area */
.td_block_wrap.li-print-n-pdf { margin-bottom:0; }
.td_block_wrap.li-print-n-pdf p { display:inline-block;margin-bottom: 0;}
.li-print-n-pdf__link { display: flex;font-size: 11px;font-weight: 700;color:#444;justify-content: flex-end;align-items: center; }
.li-print-n-pdf__icon { padding-right:5px; }
.li-print-n-pdf__icon:before { display:inline-block;font-size:18px;color:#000;font-family: 'newspaper';/*speak: none;*/font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;text-align: center; }
.td_block_wrap.li-print-n-pdf .dkpdf-button-container { display:inline-block;margin-left:10px;padding-top:0;padding-bottom:0;width: auto;float: none; }
.td_block_wrap.li-print-n-pdf .dkpdf-button { display: flex;align-items: center;font-size: 11px;font-weight: 700;color:#444; }
.td_block_wrap.li-print-n-pdf .dkpdf-button-icon i { font-size:18px;color:#000; }

/********************************
* Animations
*********************************/
@keyframes blinker {
  50% { opacity: 0; }
}
@keyframes fadeInLogo {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

/********************************
* Temporary hide
*********************************
#mepr-account-nav .mepr-nav-item.mepr_bbpress_subscriptions,
.grecaptcha-badge,
body:not(.logged-in) .comments,*/
body:not(.logged-in) .comment-respond,
body:not(.logged-in) .comment-reply-login,
body:not(.logged-in) .li-views-counter { display:none; }
.hide-view-counter .conteggioview,
.memberpressproduct-template .mepr_custom_field.mepr_mepr_state,
.page-id-18694 .li-news-ticker.td_block_trending_now { display:none !important; }

a.tdb-entry-category[href*="/category/x-app-top/"],
a.tdb-entry-category[href*="/category/x-app-bottom/"] { display: none; }

/* Memberships */
/*.memberpressproduct-template.postid-14623 .mepr_price,
.memberpressproduct-template.postid-14617 .mepr_price,
.memberpressproduct-template.postid-65188 .mepr_price,
.memberpressproduct-template.postid-65189 .mepr_price,
.memberpressproduct-template.postid-14623 .have-coupon-link,
.memberpressproduct-template.postid-14617 .have-coupon-link,
.memberpressproduct-template.postid-65188 .have-coupon-link,
.memberpressproduct-template.postid-65189 .have-coupon-link,*/
.memberpressproduct-template.postid-14006 .have-coupon-link,
.memberpressproduct-template.postid-55581 .have-coupon-link,
/*.memberpressproduct-template.premium .have-coupon-link,
.memberpressproduct-template.premium-regalo .have-coupon-link,*/
.memberpressproduct-template.postid-14623 .li-privacy-sub-text,
.memberpressproduct-template.postid-14617 .li-privacy-sub-text,
.memberpressproduct-template.postid-65188 .li-privacy-sub-text,
.memberpressproduct-template.postid-65189 .li-privacy-sub-text,
.memberpressproduct-template.postid-75716 .li-privacy-sub-text,
.memberpressproduct-template.postid-105080 .li-privacy-sub-text,
.memberpressproduct-template.postid-14123 .li-privacy-sub-text,
.memberpressproduct-template.postid-124981 .li-privacy-sub-text,
.memberpressproduct-template.premium-regalo .li-privacy-sub-text,
.memberpressproduct-template.postid-55581 .li-privacy-sub-text__reminder,
.memberpressproduct-template .mepr-checkbox-field[for=mpgft-signup-gift-checkbox1] { display:none !important; }

/*Regala un Abbonamento - to remove
.regala-un-abbonamento-3-mesi label[for=mpgft-signup-gift-checkbox1],
.regala-un-abbonamento-6-mesi label[for=mpgft-signup-gift-checkbox1],
.regala-un-abbonamento-12-mesi label[for=mpgft-signup-gift-checkbox1],
.regala-un-abbonamento-3-mesi .mepr_price,
.regala-un-abbonamento-6-mesi .mepr_price,
.regala-un-abbonamento-12-mesi .mepr_price,
.regala-un-abbonamento-3-mesi .have-coupon-link,
.regala-un-abbonamento-6-mesi .have-coupon-link,
.regala-un-abbonamento-12-mesi .have-coupon-link,
.regala-un-abbonamento-3-mesi .mepr_payment_method-wrapper .mepr_payment_method:nth-child(3),
.regala-un-abbonamento-6-mesi .mepr_payment_method-wrapper .mepr_payment_method:nth-child(3),
.regala-un-abbonamento-12-mesi .mepr_payment_method-wrapper .mepr_payment_method:nth-child(3) { display:none !important; }*/

/* WordPress avatar */
.comment .avatar,
.bbp-author-avatar,
#bbp-user-avatar { display: none; }

/* Popup Maker */
.pum-theme-lindipendente-paywall .pum-paywall-contents::before {content: "";position: absolute;top: -110px;left: 0;right: 0;height: 110px;background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#fff));background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%); }
.pum-theme-lindipendente-paywall .pum-paywall-contents { display:flex;align-items: center;justify-content: center;padding: 20px; }
.pum-theme-lindipendente-paywall .pum-paywall-contents p { margin:0; }
.pum-theme-lindipendente-paywall .pum-paywall-contents .li-btn { text-align: center; }
.pum-theme-lindipendente-paywall .pum-paywall-contents__image { width:80px }
.pum-theme-lindipendente-paywall .pum-paywall-contents__text-wrp { flex-basis:60%;padding: 0 20px; }
.pum-theme-lindipendente-paywall .pum-paywall-contents__text { padding-bottom:10px;font-size:15px;margin:0; }
.pum-theme-lindipendente-paywall .pum-close.popmake-close { display:none; }

.li-popup-half-image { display:flex;justify-content:center;  }
.li-popup-half-image__column { flex-basis: 50%; }
.li-popup-half-image__column--sx { padding:20px;align-self:center;text-align:center; }
.li-popup-half-image__logo { max-width: 300px !important; }
.li-popup-half-image__title { font-family: Fira Sans;font-size: 40px;line-height: 44px;color:#141e4a; }
.li-popup-half-image__column--dx { line-height:0; }
.li-popup-half-image__image { width: 100%;height: 100% !important;object-fit: cover;/*border-radius: 0 10px 10px 0;*/ }
.li-popup-half-image .li-btn.li-btn--yellow { width:60%;padding: 15px 40px; }

.li-popup-image { display:flex;justify-content:center;line-height:0; }

/* Cloudflare Turnstile */
.cf-turnstile,
.cf-turnstile-br,
.cf7-cf-turnstile { display:block; }

/* Smartphones & Tablet  */
@media only screen and (min-width: 320px) and (max-width: 1024px) {
	#cookie-law-info-bar[data-cli-style="cli-style-v2"] { padding: 8px 10px; }
	.cli-bar-container .cli-bar-message { width: 100%;font-size: 11px;line-height: 15px;text-align: center; }
	.cli-bar-container .cli-bar-btn_container { margin-top: 5px;width: 100%;justify-content: center; }
	.cli-bar-container .cli-bar-btn_container .cli-plugin-button { margin:0; }
}

/* Tablet
@media only screen and (min-width: 768px) and (max-width: 1024px) {}*/

/* Smartphones  */
@media only screen and (min-width: 320px) and (max-width: 767px) {
	#mepr-account-nav { text-align:center; }
	.mp_wrapper table, .mp_wrapper td, .mp_wrapper table.mepr-account-table td,
	.mp_wrapper table.mepr-account-table tr { border:0; }
	.mp_wrapper table.mepr-account-table td { border-bottom:1px solid #CCC; }

  /*.li-header-user-panel { padding-top:6px;padding-bottom:6px; }*/
	.li-header-user-panel p { text-align: center; }
	/*.li-gift-columns__wrapper,*/
	.li-product-columns__wrapper,
	.mepr-price-menu.custom .mepr-price-boxes,
	.li-product-columns__inner { flex-direction:column; }
	/*.li-gift-columns__item,*/
	.li-product-columns__wrapper--1-col .li-product-columns__item,
	.li-product-columns__wrapper--2-col .li-product-columns__item,
	.li-product-columns__wrapper--3-col .li-product-columns__item,
	.mepr-price-menu.custom .mepr-price-box,
	.li-product-columns__inner--left-vert-img,
	.li-product-columns__inner--right-vert-img { margin:10px 0;flex-basis:100%; }
	.li-product-columns__item-discount,
	.mepr-price-menu.custom .mepr-price-box-discount { top:-35px;right:-16px; }
	.li-product-columns__inner--left-vert-img { text-align:center; }
	.li-donation,
	.li-gift { margin:20px 0px; }
	.li-product-columns__title,
	.li-donation__link,
	.li-gift__link { font-size:30px;line-height:34px; }
	.li-product-columns__item-title { font-size:33px;line-height:36px; }
	.td-scroll-up.td-scroll-up-visible { margin-bottom:75px; }
	/*.li-gift-columns { margin:40px 0 20px 0; }
	.li-gift-columns__title { margin:0 0 20px 0; }*/
	.li-author-box__sx { flex-basis:35%; }
	.li-author-box__dx { flex-basis:65%; }
	.li-author-box__name { font-size:18px;line-height:28px; }

	.mpdl-file-link .mpdl-file-title,
	.mpdl-file-links-item .mpdl-file-title { font-size: 26px;line-height: 36px; }
	.li-monthly-report-list { flex-direction: column;margin-top: 0; }
	.li-monthly-report-list__cta-cnt { text-align: center; }

	.pum-theme-lindipendente-paywall .pum-paywall-contents { flex-direction: column; }
	.pum-theme-lindipendente-paywall .pum-paywall-contents__image { padding-bottom: 15px; }
	.pum-theme-lindipendente-paywall .pum-paywall-contents__text-wrp { padding: 0 10px; }
	.pum-theme-lindipendente-paywall .pum-paywall-contents__text { font-size:13px;padding: 0 0 15px 0;text-align: center; }
	.li-popup-half-image { flex-direction: column; }
}
