/* Enter Your Custom CSS Here 
.header-style-1 .mk-header-padding-wrapper, .header-style-2 .mk-header-padding-wrapper, .header-style-3 .mk-header-padding-wrapper {    padding-top: 91px;}
.page-title {    margin: 5px 20px 5px;}
*/


/********************************************
 MOD SET 23 
********************************************/
/* youtube altezza home */
.video-desktop iframe{min-height: clamp(400px, 56vw, 800px);}





/* NUOVA HOME */

.home-in-evidenza .tmb-dark.tmb .t-entry-visual *, .tmb-dark.tmb .t-entry-visual a{width:100%!important;}
.home-in-evidenza .tmb-dark.tmb .t-entry-visual{height:640px!important;}
.home-in-evidenza span.t-entry-tag a {display: none!important;}
.home-in-evidenza .tmb .t-entry p.t-entry-meta span {display: block; font-size: 14px; font-family: 'Poppins';}
.home-in-evidenza .t-entry {background-color: #fff!important; padding: 30px;}
.home-in-evidenza p.t-entry-meta a{font-size:13px!important;}
.home-in-evidenza:before{content:'IN EVIDENZA'; font-size:25px!important; color:#fff!important; background-color: #a3c36c!important; font-family: 'Poppins'; font-weight: 800; padding: 10px; position: absolute; z-index: 10; top: 62px;}
.colonna-cambia-la-terra:before{content:'NEWS DA'; font-size:25px!important; color:#a3c36c!important; background-color: #fff!important; font-family: 'Poppins'; font-weight: 800; padding: 10px; position: absolute; z-index: 10; top: 62px;}


.post-home .tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content {width:100%!important;}
.post-home .tmb .t-entry p.t-entry-meta span {display: block; font-size: 14px; font-family: 'Poppins';}
.post-home span.t-entry-tag a {display: none!important;}
.post-home p.t-entry-meta a{font-size:13px!important;}
.post-home .t-entry-visual{min-height:302px!important;}

#rev_slider_30_1 .uranus.tparrows:before{background:#a3c36c;}


/* CAROSELLO HOME 2025 */

/* ---- comunicati stampa ---- */

.home-comunicati-stampa .tmb-light.tmb .t-entry-visual *, .tmb-light.tmb .t-entry-visual a{width:100%!important;}
.home-comunicati-stampa .tmb-light.tmb .t-entry-visual{height:640px!important;}
.home-comunicati-stampa span.t-entry-tag a {display: none!important;}
.home-comunicati-stampa .tmb .t-entry p.t-entry-meta span {display: block; font-size: 14px; font-family: 'Poppins';}
/*.home-comunicati-stampa .t-entry {background-color: #fff!important; padding: 30px;}*/
.home-comunicati-stampa p.t-entry-meta a{font-size:13px!important;}
.home-comunicati-stampa:before{content:'COMUNICATI STAMPA'; font-size:25px!important; color:#fff!important; background-color: #a3c36c!important; font-family: 'Poppins'; font-weight: 800; padding: 10px; position: absolute; z-index: 10; top: 62px;}


/* ---- rassegna stampa ---- */
.home-rassegna-stampa .tmb-light.tmb .t-entry-visual *, .tmb-light.tmb .t-entry-visual a{width:100%!important;}
.home-rassegna-stampa .tmb-light.tmb .t-entry-visual{height:640px!important;}
.home-rassegna-stampa span.t-entry-tag a {display: none!important;}
.home-rassegna-stampa .tmb .t-entry p.t-entry-meta span {display: block; font-size: 14px; font-family: 'Poppins';}
/*.home-rassegna-stampa .t-entry {background-color: #fff!important; padding: 30px;}*/
.home-rassegna-stampa p.t-entry-meta a{font-size:13px!important;}
.home-rassegna-stampa:before{content:'RASSEGNA STAMPA'; font-size:25px!important; color:#fff!important; background-color: #a3c36c!important; font-family: 'Poppins'; font-weight: 800; padding: 10px; position: absolute; z-index: 10; top: 62px;}

/* ---- notizie ---- */
.home-notizie .tmb-light.tmb .t-entry-visual *, .tmb-light.tmb .t-entry-visual a{width:100%!important;}
.home-notizie .tmb-light.tmb .t-entry-visual{height:640px!important;}
.home-notizie span.t-entry-tag a {display: none!important;}
.home-notizie .tmb .t-entry p.t-entry-meta span {display: block; font-size: 14px; font-family: 'Poppins';}
/*.home-notizie .t-entry {background-color: #fff!important; padding: 30px;}*/
.home-notizie p.t-entry-meta a{font-size:13px!important;}
.home-notizie:before{content:'NOTIZIE'; font-size:25px!important; color:#fff!important; background-color: #a3c36c!important; font-family: 'Poppins'; font-weight: 800; padding: 10px; position: absolute; z-index: 10; top: 62px;}





/* DA CAMBIA LA TERRA */
.colonna-cambia-la-terra a.rsswidget {font-family: 'Poppins'!important; text-decoration:none!important; border-bottom:1px solid #fff!important; padding-bottom:15px!important;}
.colonna-cambia-la-terra a:hover.rsswidget {color:#ededed!important;}
.colonna-cambia-la-terra span.rss-date {font-family: 'Poppins'!important;}


.icon-box-left .icon-box-content{vertical-align:middle!important;}


/* SOCIAL */
.ff-loadmore-wrapper{display:none!important;}
.ff-slideshow .ff-nickname{font-size:12px!important;}
.ff-slideshow .ff-dropdown .ff-external-link{width:auto!important; font-size:10px!important; background:#a3c36c!important; border-radius:0px!important; padding:8px!important;}
.ff-slideshow .ff-dropdown .ff-external-link:before{display:none!important;}
.ff-slide-facebook .ff-content.not-empty{max-height:100px!important;}


/* BIOCOMMUNITY */

.riga-biocommunity .row{max-width:1356px!important; margin:0 auto!important;}



/* APPUNTAMENTI BIO */
.colonna-appuntamenti-bio .t-inside.style-color-gyho-bg {width: 80%; float: right;}
.colonna-appuntamenti-bio span.t-entry-date {
    background-color: #a3c36c;
    width: 27%;
    position: absolute;
    left: -111px;
    padding: 15px;
    top: 0;
    min-height: 130px!important;
    line-height: 18px!important;
    text-align: left;
      display: flex!important;
    flex-direction: column;
    justify-content: center;
}

.colonna-appuntamenti-bio .t-entry-text-tc.single-block-padding {
    min-height: 130px;
    display: flex;
    align-items: center;
  padding: 0 36px;
}

.colonna-appuntamenti-bio .tmb .t-entry p.t-entry-meta .t-entry-date span {color: #fff!important;}


.tmb .t-entry p.t-entry-meta .t-entry-date span.data-giorno {
      font-size: 50px!important;
    font-weight: 800!important;
    line-height: 44px;
}

.tmb .t-entry p.t-entry-meta .t-entry-date span.data-mese {
      display: inline-block!important;
    float: left!important;
  padding-right: 4px;

}

.tmb .t-entry p.t-entry-meta .t-entry-date span.data-anno {
      display: inline-block!important;
    float: left!important;

}



.colonna-appuntamenti-bio .tmb .t-entry-visual{display:none!important;}
.colonna-appuntamenti-bio span.t-entry-tag{display:none!important;}
.colonna-appuntamenti-bio .tmb .t-entry p.t-entry-meta span {font-weight: 400; font-family: 'Poppins';}
.colonna-appuntamenti-bio .t-entry-excerpt,
.colonna-appuntamenti-bio .t-entry-title{
    margin-top: 0!important;
}


.colonna-appuntamenti-bio .t-entry-excerpt p {
    font-size: 13px;
    line-height: 18px;
    color: #fff!important;
    display: inline-block;
    background-color: #a3c36c;
    padding: 8px;
    position: absolute;
    right: 0;
    top: 0;
}



.colonna-appuntamenti-bio p.attachment_container{display:none!important;}

.social-home .widget_nav_menu li a{font-size:24px!important}

/* APPUNTAMENTI BIO PAGINA GENERICA */

.appuntamenti-bio .header-bg.lazyloaded {
    background-color: #a3c36c!important;
    background-image: none!important;
}

.appuntamenti-bio  .style-color-prif-bg {
    background-color: transparent!important;
}


/* LOGO */
.hmenu-center .logo-container { text-align: left;}
div#main-logo:before {content: ''; width: 52px; height: 35px; background-image: url(https://feder.bio/wp-content/uploads/2017/07/logo_bio_35.png); background-repeat: no-repeat; position: absolute; left: 0;}
#main-logo .navbar-brand img{padding-left:62px;}


/* MENU */

span.ubermenu-item-layout-text_only {font-family: 'Poppins'!important; font-weight: 600!important;}
li#menu-item-484 a{font-family: 'Poppins'!important; font-weight: 600!important;}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{border-left:none!important;}
ul.ubermenu-submenu.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    padding: 50px;
    margin-left: -3px;
    margin-top: 6px!important;
}
.ubermenu-submenu-type-stack li{border-bottom: 1px solid #ffffff!important; }
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {background-color: #a3c36c!important; border: 1px solid #a3c36c!important;}
.ubermenu-submenu-type-stack li:hover {background-color:rgba(255,255,255,0.3);}
.ubermenu-has-submenu-stack {margin: 0px 0px 0px 30px!important;}
.hmenu-center .main-menu-container .menu-horizontal { text-align: left;}
.menu_no_label span span{color:#6c8059!important}
.ubermenu-main {margin-top: 0px!important;}
.navbar-topmenu.navbar-nav-last { position: absolute; width: 210px; padding-top: 30px; right:0;}
.menu-container.style-color-xsdn-bg.menu-borders.menu-shadows{ background-color: #fff;}
.ubermenu .ubermenu-target {padding: 15px 40px 15px 0px;}


/* PULSANTE */
.btn-color-179144 {
    color: #ffffff !important;
    background-color: #a3c36c !important;
    border-color: #a3c36c !important;
}


/* ELENCO ICONA */
ul.icons li {
    min-height: 45px;
    border-bottom: 1px solid #dddddd;
    padding-top: 7px;
padding-bottom:7px;}

ul.icons li a{text-decoration:none!important;}

ul.icons li .fa{font-size:1.5em; height:35px; float:left;}




/* POPUP */
.pum-content.popmake-content p {
    margin-top: 0px!important;
}


/* MENU SERVIZIO */
#menu-menu-servizio a { padding-right: 0; }
#menu-menu-servizio a i { font-size: 20px; margin: 0; }


/* INTESTAZION */
#page-header .header-only-text{background-color:#a3c36c!important;}

/* HOME */
.home .single-block-padding {padding: 16px 36px 16px 36px;}

/* HOME -RSS */
.home_rss ul {list-style: none;     padding: 0;}
.home_rss li {   position: relative;    height: 55px;    margin-bottom: 45px;      font-family: Roboto;}
.home_rss h2{display:none}
.home_rss a {     position: absolute;    top: 29px;    font-size: 14px;    font-family: Roboto;    line-height: 20px;    font-weight: 600;}
.home_rss span{position:absolute; top:0; font-size: 12px;font-weight: 600; text-transform:uppercase; font-family: Roboto;}

/* HOME - agenda */
.home-agenda .t-entry-visual {display:none}

.home .socio .t-inside {border: none; padding: 0px;}
.owl-prev i, .owl-next i {font-size: 40px; position: relative; top: 22px;}

.style-light .btn-default{background-color: transparent!important; border-color: transparent!important;}
.owl-next i{right:15px!important;}
    
/* POST CAROUSEL */
.tmb-light.tmb .t-entry-text hr { border-color: #999999;}
.single-block-padding { padding: 16px 36px 36px 36px;}

/* breadcrumb */
.row-breadcrumb.row-breadcrumb-light { border-color: #fff; background-color: #fff;}
.row-breadcrumb.row-breadcrumb-light .breadcrumb-title { display: none;}

/* SOCI */
article.w2dc-listing .w2dc-single-listing-logo-wrap .w2dc-big-slide { background-size: 80%;}
.w2dc-listings-block article.w2dc-listing { border-top: 0; border-bottom: 1px solid #ddd; }
.w2dc-listing-logo-wrap {    background-color: #ededed;}
.socio .t-inside {    border: 2px solid #dddddd; padding: 15px; min-height: 358px; }
.single-soci .post-info { display: table; width: 100%; float: left; margin-bottom: 36px; }
.single-soci .post-info .logo-socio, .single-soci .post-info .dettagli-socio { display: table-cell; vertical-align: top;}
.single-soci .post-info .logo-socio { width: 25%; text-align: center; border: 1px solid #ddd; }
.single-soci .post-info .logo-socio + .dettagli-socio { padding-left: 2%; width: 73%; }

/* SOCI - modifica file /public_html/wp-content/plugins/codecanyon-6463373-web-20-directory-plugin-for-wordpress/templates/frontend/listing.tpl.php riga 82   
.soci-logo {    display: block;    padding: 20px 0;  	height:140px;}
.soci-logo img {    max-height: 100px;}*/

/* menu */
.menu-smart > li > a { padding: 0px 8px 0px 8px;}
body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a { border-right: 1px solid #DDDDDD; height:25px!important; margin-top:24px}
body.hmenu .menu-primary .menu-horizontal .menu-smart > li:last-child > a { border-right: none!important;}
body.hmenu .menu-container .navbar-nav {vertical-align: 0;}



/* NOTIZIE */
.tmb .t-entry p.t-entry-meta span {display: block; font-size: 14px!important; font-weight: 400!important; font-family: 'Poppins'!important;}
.isotope-filters ul.menu-smart > li > span > a{font-size:13px!important;}
h3.t-entry-title.h3{font-size: 20px!important; line-height: 28px!important; margin-top: 30px!important; margin-bottom: 18px!important;}
p.attachment_container {font-family: 'Poppins'; font-size: 13px;}

/* CALENDARIO APPUNTAMENTI BIO */
.calendario-app-bio .t-entry-visual {display: none!important;}
.calendario-app-bio .t-entry-date {
	display: inline-block!important;
    font-size: 16px!important;
    font-weight: 600!important;
    background: #93c01b!important;
    padding-left: 7px!important;
    padding-right: 7px!important;
    border-radius: 18px!important;
    color: #fff!important;}
.calendario-app-bio .tmb-light.tmb .t-entry-text hr{border-color: #93c01b;}
/* post */
.single .main-container .row-container .double-top-padding {    padding-top: 18px;}
.row-navigation.row-navigation-light {    outline-color: #fff;}
.post-wrapper .post-footer.post-footer-light {    border-color: #fff;}
.tmb-content-lateral-left {border-bottom: 1px solid #ccc;padding-bottom: 22px;}

/* Bordo esterno body */
.body-borders .body-border-shadow {    -webkit-box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0);    -moz-box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0);    box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0);}

/* FAQ */
.panel-title > a span {    font-size: 18px;    text-transform: inherit!important;}

/* TAG FEDERBIO */
/*.federbio-tag .t-entry-title:after {    content: "FEDERBIO";    display: block;    padding: 5px;    color: #fff;    font-size: 13px;    background: #b6bdb5;    max-width: 120px;    text-align: center;    margin-top: 10px;}*/
/*.federbio-tag .t-entry-title:after { 
    content: "FEDERBIO";
    display: block;
    padding: 5px 5px 5px 5px;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    background: #eaeaea;
    max-width: 65px;
    text-align: center;
    margin-top: 10px;
}*/

.single .tagcloud a.tag-link-144,
.single .tagcloud a.tag-link-87 {
    display: none;
}

/* ARCHIVIO NOTIZIE E TAG */
h1.header-title {text-transform: inherit!important; }

.t-entry-category i {    display: none;}
.page-id-482 span.t-entry-category,
.page-id-475 span.t-entry-category,
.page-id-2648 span.t-entry-category,
.page-id-4616 span.t-entry-category,
.tag span.t-entry-category { 
  background: #a3c36c;; 
  color: #fff!important; 
  padding: 3px 10px;
  font-family:'Poppins'!important;
  text-transform:uppercase!important;
  margin-right: 10px!important;
}

.page-id-482 span.t-entry-category a,
.page-id-475 span.t-entry-category a,
.page-id-2648 span.t-entry-category a,
.page-id-4616 span.t-entry-category a,
.tag span.t-entry-category a {
    color: #fff!important;
    text-decoration: none!important;
}

.page span.t-entry-tag a,
.tag span.t-entry-tag a {
    padding: 5px 7px 5px 7px!important;
    color: #000000!important;
    font-size: 11px!important;
    font-weight: normal!important;
    background: #eaeaea;
    max-width: 65px;
    text-align: center;
    margin-top: 10px!important;
    margin-right: 5px;
    text-transform: uppercase;
    text-decoration: none!important;
  font-family:'Poppins',sans-serif!important;
}

.page span.t-entry-tag:first-child,
.tag span.t-entry-tag:first-child{
    margin: 0px 5px 0px 0px!important;
}

.t-entry-tag .home,
.t-entry-tag .in-primo-piano{
	display: none;
}

.page .t-entry-tag,
.tag .t-entry-tag {
  display: inline!important;
  line-height: 2;
}

/* DETTAGLIO POST */

/*.type-post .post-body .uncont {max-width: 900px;}*/

.type-post .post-content {max-width: 900px; margin:0 auto;}


.single .post-content p a,
.single .post-content p a strong,
.single .post-content li a,
.page .post-content p a,
.page .post-content p a strong,
.page .post-content li a,
.page-child .post-content p a,
.page-child .post-content p a strong,
.page-child .post-content li a
{text-decoration: underline;}

.single .post-content p a:hover,
.single .post-content p a:hover strong,
.single .post-content li a:hover,
.page .post-content p a:hover,
.page .post-content p a:hover strong,
.page .post-content li a:hover,
.page-child .post-content p a:hover,
.page-child .post-content p a:hover strong,
.page-child .post-content li a:hover
{text-decoration: none;}


.widget-container .tagcloud a {
    font-size: 13px !important;
    padding: 5px 7px 5px 7px!important;
    display: inline-block;
    border: none;
    border-radius: 0px;
    margin: 0px 5px 9px 0px;
    text-transform: uppercase;
    font-weight: 400;
    background: #eaeaea;
    font-family: 'Poppins';
}

/* COMUNICATI STAMPA */

.comunicati-stampa .pos-top.pos-left.align_left.column_child.col-lg-2.single-internal-gutter {width: 100%!important;}

.filter-container { overflow: hidden; clear: both; }
.filter-column { float: left; width: 100%; }
.filter-column h3 { margin-top: 0; }
@media only screen and (min-width:960px){  .filter-column { max-width: 50%; } }

@media only screen and (min-width:960px) and (max-width: 1280px) {
  .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {  padding-left: 0!important;   padding-right: 0!important;}
}
@media only screen and (min-width:1280px) and (max-width:1640px) {
  .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {  padding-left: 5%!important;   padding-right: 5%!important;}
}

@media only screen and (min-width:1641px) { 
  .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {  padding-left: 15%!important;   padding-right: 15%!important;}
}

ul.lista-mesi,
ul.lista-anni {    list-style: none;    margin: 0;    padding: 0;}
ul.lista-mesi li,
ul.lista-anni li {    display: inline-block;    margin-right: 10px;}
ul.lista-mesi li a ,
ul.lista-anni li a { font-size: 18px; color: #ccc; font-weight: bold; }
ul.lista-mesi li.active a,
ul.lista-anni li.active a { color: #a3c36c;}
ul.lista-mesi li a:hover,
ul.lista-anni li a:hover { text-decoration:underline; color: #ccc!important; }

/* RASSEGNA STAMPA
body:not(.home) .grid-cat-82 .t-overlay-wrap, .grid-cat-82 .t-entry-visual-overlay { display: none!important; } */

/* FORM */
input[type=checkbox]:checked:before{display:none!important;}
.with_frm_style .frm_radio input[type=radio], .with_frm_style .frm_checkbox input[type=checkbox]{vertical-align: middle;}
.frm_style_newsletter.with_frm_style .frm_checkbox {    display: block;    padding-top: 9px;}
.frm_error_style {    display: none;}
input.terms-confirm{-webkit-appearance:checkbox}

.subscribeDataTable input{
    background-color: transparent!important;
    border: 1px solid #999!important;
    font-size: 10px!important;
    padding: 6px!important;
    float: left!important;
    margin-right: 8px!important;
}

.subscribeDataTable p.muTerms {
    display: block!important;
    clear: both!important;
    font-size:12px!important;
    font-weight: normal!important;
}

.subscribeDataTable label {
    font-size:12px!important;
    font-weight: normal!important;
}

.subscribeDataTable p:nth-child(6) {
    display: none!important;
   
}

.subscribeDataTable {
    border: none!important;
}

/* BIO-LETTURE */
.post-body .block-bio-letture .t-entry-visual { display: none; }
.block-bio-letture.tmb-content-size-3.tmb-content-lateral.tmb > .t-inside .t-entry-text { width: 100%!important; }

.block-bio-letture span.t-entry-category { color: #93c01b!important; margin-right: 3px!important; }
.block-bio-letture span.t-entry-category:before { content: "#"; color: #a3c36c;}
.block-bio-letture span.t-entry-category:after { content: ","; }
.block-bio-letture span.t-entry-category:last-child:after { content:""; }
.block-bio-letture .t-entry-category a { text-decoration: none; color: #a3c36c!important; }
.block-bio-letture .t-entry-category a:hover { text-decoration: underline; }

.tax-bioletture_tag .post-body .col-lg-3 .widget_nav_menu a { color: #303133; }
.tax-bioletture_tag .post-body .col-lg-3 .widget_nav_menu a:hover { color: #93c01b; }

.single p.bioletture_tag .t-entry-category {margin-right: 12px;}

.bio-letture p.date-info {font-size: 12px;}

/* MENU SIDEBAR */
.widget-container.widget_nav_menu .menu-item a:before,
.widget-container.widget_custom_menu .menu-item a:before{display:none;}
.sidebar-widgets a {    text-transform: none;}
.widget_nav_menu li a, .widget_custom_menu li a{font-weight:400; font-size:16px!important; padding-top:10px!important;}
.sidebar-widgets li {    border-bottom: 1px dotted #999999;}
.sidebar-widgets li.titolo_colonna {    border-bottom: none!important;    padding-top:30px!important;}
.sidebar-widgets li:first-child{padding-top:10px!important;}
.widget-container ul li:last-child{border-bottom:1px dotted #999999!important; padding-bottom:5px!important;}
.titolo_colonna a {font-family: 'Poppins'; font-weight: 800!important;}
.sidebar-widgets .current_page_item a {color: #a3c36c!important;}


/* RICERCA */
.search .socio .t-inside {    border: none;    padding: 0;}
.search .t-entry-visual { display: none;}
.search-results .post-content .entry-summary {
    padding-bottom: 15px;
    border-bottom: 1px solid #DDC;
}

/* FOOTER */
.row.col-double-gutter.double-top-padding.single-bottom-padding.single-h-padding.limit-width.row-parent {    padding-top: 40px;}
footer .widget_nav_menu li a, .widget_custom_menu li a {   font-size: 14px!important;}
footer .site-info .col-lg-6 {padding: 36px 36px 36px 0px;}
footer#colophon a:hover {color: #166b46;}


/* MOBILE */
/* MENU */
.smartphone div#main-logo:before {content: ''; width: 37px; height: 25px; background-size: 37px 25px;}
.smartphone #main-logo .navbar-brand img{padding-left:47px;}
.smartphone .nav.navbar-nav.navbar-main.navbar-nav-first a {font-size: 15px!important; padding: 10px 20px 10px 20px; font-weight: 300;}
.mobile li.menu-item-link.search-icon.style-light.dropdown {padding: 20px 15px; border-bottom: 1px solid #fff;}
.smartphone ul#menu-menu-servizio-1{padding-top:20px!important}
.smartphone ul#menu-menu-servizio-1 a{font-size:15px!important; font-weight:300!important;}
.mobile ul#menu-menu-servizio-1 img{filter: invert(1)!important;}
.smartphone .limit-width .col-lg-3 + .col-lg-9 { padding-top: 0; }
.smartphone .limit-width .col-lg-3 + .col-lg-9 .limit-width { padding: 0; }
.smartphone .limit-width .col-lg-3 + .col-lg-9 .limit-width .tmb { margin-bottom: 18px; }
.smartphone fieldset {     margin: 0;    padding: 0;}
.smartphone .subscribeDataTable input {    width: auto!important;    margin-bottom: 10px;  font-size: 12px!important;}
.smartphone .post-body .row-inner > .col-lg-3 {display: none;}
.smartphone .post-body .row-inner > .col-lg-9 {padding-top:36px;}
.smartphone footer .site-info .col-lg-6 {padding: 36px 36px 36px 36px;}
.smartphone .pum-theme-9265 .pum-content + .pum-close, .pum-theme-tema-predefinito .pum-content + .pum-close {
    right: 0;
}
.smartphone .social-mobile.row-container .row-parent {
    padding: 0!important;
}


/* NUOVA HOME MOBILE */
.smartphone .tmb-content-overlay .h4{line-height:17px!important;}
.smartphone .icona_home{text-align:left;}
.smartphone .icona_home .t-entry-visual img{width:70%!important}
.smartphone .articoli-carousel-home .tmb-content-overlay .h2{font-size:24px!important; line-height:25px!important; margin-left:20px!important;}
.smartphone .articoli-carousel-home hr.separator-reduced{display:none!important;}
.smartphone .articoli-carousel-home .tmb-overlay-bottom.tmb .t-entry-visual .t-overlay-content {vertical-align:middle!important;}
.smartphone #rev_slider_30_1 .uranus.tparrows:before{font-size:30px!important;}
.smartphone .tp-leftarrow.tparrows.uranus {left: -25px!important;}
.smartphone .colonna-numero-bio .border-accent-color {border-left: 1px solid #a3c36c!important; border-right: 1px solid #a3c36c!important;}
.smartphone .icon-box-icon.fa-container img {width: 43px;}
.smartphone .icon-box-heading.icon-box-fa-1x h3 {font-size: 16px;}


/* RSS FEED */
.smartphone .home_rss li {min-height: 80px!important;}


.smartphone .colonna-appuntamenti-bio .t-entry-excerpt p {top: -18px;}


.smartphone .colonna-appuntamenti-bio .t-inside {
    width: 100%;
    float: none;
}

.smartphone .colonna-appuntamenti-bio .t-entry-text-tc.single-block-padding {
    padding: 78px 20px 20px;
}

.smartphone .colonna-appuntamenti-bio span.t-entry-date {
    background-color: #a3c36c;
    width: 100%;
    left: 20px;
    padding: 15px;
    margin-left: -20px!important;
    min-height: auto;
    line-height: 18px!important;
    text-align: center;
    display: flex!important;
    flex-direction: row;
    justify-content: center;
    min-height: unset!important;
}

.smartphone .colonna-appuntamenti-bio span.t-entry-date span {
    margin: 0 5px;
}

.smartphone .tmb .t-entry p.t-entry-meta .t-entry-date span.data-giorno {
    font-size: 20px!important;
    line-height: 28px;
    font-weight: 600!important;
}

.smartphone .tmb .t-entry p.t-entry-meta .t-entry-date span.data-mese, .smartphone .tmb .t-entry p.t-entry-meta .t-entry-date span.data-anno {
    font-size: 20px!important;
    align-self: center;
    font-weight: 600!important;
}

.smartphone .colonna-appuntamenti-bio .btn:not(input) { transform: scale(1); padding-left: 10px!important;
    padding-right: 10px!important;
    width: 100%; }

.smartphone ul#menu-menu-social li{display:inline-block!important;}

/* CAMPAGNE */
.smartphone .titolo-campagna h2 {
    font-size: 19px!important;
}
.smartphone .video-desktop{display:none!important;}
.desktop .video-mobile,.tablet .video-mobile{display:none!important;}


/* APPUNTAMENTI BIO */

.page-id-4616.smartphone .tmb .t-entry p.t-entry-meta .t-entry-date span.data-giorno {
    font-size: 45px!important;
    line-height: 28px;
    font-weight: 800!important;
}

.page-id-4616.smartphone .tmb .t-entry p.t-entry-meta .t-entry-date span.data-mese,
.page-id-4616.smartphone .tmb .t-entry p.t-entry-meta .t-entry-date span.data-anno{font-size: 17px!important;font-weight: 300!important;}


.page-id-4616 .tmb-content-size-4.tmb-content-lateral.tmb>.t-inside .t-entry-visual{display:none!important;}
.page-id-4616 .tmb-content-size-4.tmb-content-lateral.tmb>.t-inside .t-entry-text{width:100%!important;}

/* SLIDER TABS CALENDARIO */
.tabs-slide .nav-tabs {white-space: nowrap;padding-bottom: 10px !important;}
.tabs-slide .slick-prev:before, .tabs-slide .slick-next:before { color: black;}
.slick-slide.active span {color: #a2c36c}
.slick-slide.active a {text-decoration-color: #a2c36c !important;}