@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&family=Poppins:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick.css');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick-theme.css');
body {   font-family: "Merriweather", serif;   font-family: "Poppins", sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale ; background: #ffffff;   font-optical-sizing: auto; font-style: normal; }


img[src=""] {   display: none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { }
.fa {font-family: "Font Awesome 6 Free"}
p, .summary {word-wrap: break-word;    line-height: 1.8;}
.site-header .addtoany_content {display:none}
.post, .page { margin: 0}
.page-content, .entry-content, .entry-summary {    margin: 2rem 0 0;}
a:hover, a:visited {text-decoration: none; color:unset;}
a {color:unset; text-decoration:none}
.container {max-width: 1440px; margin:auto}

.site-header {border-bottom: 1px solid #2C3D8B;background: #FFF;box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.10);}
.page-template-default #primary  {    padding-top: 2rem;}
/*** HOMEPAGE** */
.home #primary.container   {max-width:100%}
.home #primary  {padding:0px}
.home #primary .entry-content {    margin: 0rem 0 0;}
.home #primary .entry-content .panel-layout .panel-grid.panel-has-style:last-of-type {margin-bottom:0px}

.sliderboxcover {}
.sliderboxcover .article {position:relative}
.sliderboxcover .miniatura {position: relative;width:100%; background-position: center top;		background-repeat: no-repeat;     background-size: cover; height:530px ; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2)} 
.sliderboxcover .contenutoitem { position:absolute;  bottom: 5%; left: 50%;-webkit-transform: translateX(-50%); transform: translateX(-50%); width: 40%; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: rgba(44, 61, 141, 90%);} 
.sliderboxcover .contenuto  {  padding: 2rem; }
.sliderboxcover .contenuto a {color:#ffffff}
.sliderboxcover .labelcat a {color:#ffffff; font-weight:500;}
.sliderboxcover .posted-on {color:#ffffff; font-size:0.9rem; margin-left:1rem}
.sliderboxcover h3.entry-surtitle {color:#ffffff; font-size: 1.2rem; font-weight: 600; }
.sliderboxcover h1.entry-title {color:#ffffff; font-size:2rem; font-weight: 600; line-height:1.2}
.sliderboxcover h2.entry-subtitle {color:#ffffff; font-size:1.5rem; font-weight: 500; text-transform: uppercase}
.sliderboxcover .summary {color:#ffffff ;font-size: 1rem ; font-style:italic}
.slick-dots {margin-left:0px; padding-left:0px} 
.slick-dots li button:before {font-size: 12px;color:#3c498c }
.slick-dots li.slick-active button:before { color:#2C3D8B;}


.boxtitle {color: #0A6EB6;font-family: "Poppins" , sans-serif;font-size: 1.8rem;font-weight: 600;text-transform: uppercase;}
.boxnews .item .row {border-bottom:1px solid #0A6EB6; height: 100%;}
.boxnews .item .miniatura {max-height:181px; overflow: hidden}
.boxnews .item .posted-on {}
.boxnews .item h3.entry-surtitle {color:#000000; font-size: 0.9rem; font-weight: 600; }
.boxnews .item h1.entry-title {color: #0A6EB6; font-family: "Merriweather", serif; font-size: 1.25rem; line-height:1.5 }
.boxnews .item h1.entry-title a {color: #0A6EB6; }
.boxnews .item h2.entry-subtitle { font-size: 1.1rem}
.boxnews .item p.summary {font-size: 1rem}
.archiviolink a {color: #0A6EB6; text-decoration: underline}

.rigascura { background: rgba(2, 8, 39, 0.90); padding-top:2rem; padding-bottom:2rem}
.rigascura .archiviolink a {color: #ffffff; text-decoration: underline}
.rigascura .boxtitle {color: #ffffff; }
.rigascura .sliderduecolonne .item .contenuto {color: #ffffff;}
.rigascura .sliderduecolonne .item .posted-on {}
.rigascura .sliderduecolonne .item h3.entry-surtitle {color:#ffffff; font-size: 0.9rem; font-weight: 600; }
.rigascura .sliderduecolonne .item h1.entry-title {color: #ffffff; font-family: "Merriweather", serif; font-size: 1.5rem; line-height:1.5; font-weight:700 }
.rigascura .sliderduecolonne .item h1.entry-title a {color: #ffffff;}
.rigascura .sliderduecolonne .item h2.entry-subtitle { font-size: 1.1rem}
.rigascura .sliderduecolonne .item p.summary { font-size: 1rem ;font-style:italic}
.rigascura .sliderduecolonne .item .miniatura img {width:100%; object-fit:cover}
.rigascura .slick-dots li button:before {color: #ffffff}
.rigascura .slick-dots li.slick-active button:before { color: #ffffff;}
.rigascura button.slick-prev { }
.rigascura button.slick-next { ;}
.rigascura button.slick-prev:before { content: '\f104';font-family: "FontAwesome"; font-size: 2.3rem; color: #ffffff;}
.rigascura button.slick-next:before { content: '\f105';font-family: "FontAwesome"; font-size: 2.3rem; color: #ffffff;}


.rigascura.versione {    padding-top: 0rem;    padding-bottom: 0rem; }
.rigascura.versione .container {position:relative ;}
.rigascura.versione .container .col-md-6.offset-md-6 {position:absolute; top:1rem; left:0rem; z-index: +1;}
.rigascura.versione .container .item .contenuto {padding-top:5rem}
.rigascura.versione .slick-dots {}
.rigascura.versione .slick-dots li button:before {color: #616161}
.rigascura.versione .slick-dots li.slick-active button:before { color: #020827;}
.rigascura.versione .sliderduecolonne {margin-bottom:0px}
.rigascura.versione .sliderduecolonne .miniatura {max-height:403px ;min-height:403px ; height:403px ;overflow: hidden}
.rigascura.versione .sliderduecolonne .item .miniatura img {width:100%; height:100%;object-fit:cover}


.rigaregionali { background-color: rgba(10, 110, 182, 0.05); background-image:url(http://forumfamiglie.glauco.it/mainsite/wp-content/uploads/sites/2/2025/03/bckpalle.png); background-size:100%; background-repeat: no-repeat}
.rigaregionali .item .miniatura {max-height:165px; overflow: hidden;  height: 165px; }
.rigaregionali .item .miniatura img {    height: 100%;   object-fit: cover;    width: 100%;}
.rigaregionali .item .labelcat {color: #0A6EB6;font-size: 16px;font-weight: 700;text-transform: uppercase;}
.rigaregionali .item .posted-on {display: inline-block;}
.rigaregionali .item h3.entry-surtitle {color:#000000; font-size: 0.9rem; font-weight: 600; }
.rigaregionali .item h1.entry-title {color: #181818; font-family: "Merriweather", serif; font-size: 1.25rem; line-height:1.5; font-weight: 700}
.rigaregionali .item h1.entry-title a {color: #181818;}
.rigaregionali .item h2.entry-subtitle { font-size: 1.1rem}
.rigaregionali .item  p.summary {font-size: 1rem; font-style:italic}


.container.temi .panel-grid-cell:nth-of-type(2) {background: #0A6EB6; min-height: 450px;}
.container.temi .labelcat {color: #0A6EB6;font-size: 16px;font-weight: 700;text-transform: uppercase;}
.container.temi .posted-on {color: #2C3D8B;}
.container.temi h3.entry-surtitle {color:#000000; font-size: 0.9rem; font-weight: 600; }
.container.temi h1.entry-title {color: #2C3D8B; font-family: "Merriweather", serif; font-size: 1.25rem;font-weight: 700; line-height: 1.5;	 }
.container.temi h1.entry-title a {color: #2C3D8B;  }
.container.temi h2.entry-subtitle { font-size: 1rem}
.container.temi p.summary {color: #2C3D8B;}
.container.temi .archiviolink a {color: #ffffff; text-decoration: underline}


.slidermedia .item .miniatura {max-height:165px; overflow: hidden;  height: 165px;}
.slidermedia .item .miniatura img { height: 100%;    object-fit: cover;    width: 100%;}
.slidermedia .item .labelcat {color: #0A6EB6;font-size: 16px;font-weight: 700;text-transform: uppercase;}
.slidermedia .item .posted-on {display: inline-block;}
.slidermedia .item h3.entry-surtitle {color:#000000; font-size: 0.9rem; font-weight: 600; }
.slidermedia .item h1.entry-title {color: #181818; font-family: "Merriweather", serif; font-size: 1.25rem; line-height:1.5; font-weight: 700}
.slidermedia .item h1.entry-title a {color: #181818;}
.slidermedia .item h2.entry-subtitle { font-size: 1.1rem}
.slidermedia .item  p.summary {font-size: 1rem; font-style:italic}
.slidermedia button.slick-prev:before { content: '\f104';font-family: "FontAwesome"; font-size: 2.3rem; color: #0A6EB6;}
.slidermedia button.slick-next:before { content: '\f105';font-family: "FontAwesome"; font-size: 2.3rem; color: #0A6EB6;}
.slidermedia .slick-dots li button:before {  color: #0A6EB6; }
.slidermedia .slick-dots li.slick-active button:before {  color: #0A6EB6;}


.site-footer {background-color:#2C3D8B;}
.site-footer > .row > .col:nth-of-type(1) {padding:0px}
.site-footer .widget-title {color: #FFFFFF; font-family: "Poppins", sans-serif; font-size: 16px;font-weight: 700;}
.site-footer .textwidget {color: #FFFFFF;font-size: 14px;}
.site-footer .textwidget ul {padding-left:0px; margin-left:0px}




/*PAGINE REGIONALI - SUBHEADER Sidebar  */
.parent-pageid-2816 .entry-header .entry-title {display: none}
#sidebar-subheader {background: rgba(44, 61, 139, 0.05); font-family: "Poppins", sans-serif;}
#sidebar-subheader .widget_siteorigin-panels-builder {padding-top:1rem; padding-bottom:1rem}
#sidebar-subheader .widget_siteorigin-panels-builder .widget_siteorigin-panels-post-content {margin-bottom:20px}
#sidebar-subheader .widget_siteorigin-panels-builder .widget_siteorigin-panels-post-content h1.entry-title {color: #2C3D8B; font-size: 32px;font-weight: 600;}
#sidebar-subheader .widget_siteorigin-panels-builder .widget_text {margin-bottom:20px}
#sidebar-subheader .widget_siteorigin-panels-builder .widget_text h3.widget-title {color: #2C3D8B; font-size: 32px;font-weight: 600;}
#sidebar-subheader .widget_siteorigin-panels-builder .widget_sow-button {margin-bottom:20px}
#sidebar-subheader .widget_siteorigin-panels-builder .so-widget-sow-button a {color: #2C3D8B; font-size: 2rem;font-weight: 600;}
#sidebar-subheader .widget_siteorigin-panels-builder .so-widget-sow-button .ow-button-base a {background: transparent !important; border: none !important;}
#sidebar-subheader .widget_siteorigin-panels-builder {}
#sidebar-subheader .widget_siteorigin-panels-builder .container.align-items-end  {}
#sidebar-subheader .widget_siteorigin-panels-builder .container.align-items-end .widget_sow-editor .so-widget-sow-editor {display:flex; flex-flow: row;  align-items: baseline;}
#sidebar-subheader .widget_siteorigin-panels-builder .container.align-items-end .widget_sow-editor .widget-title { color: #2C3D8B;font-size: 18px; font-weight: 600;margin-bottom:0px}
#sidebar-subheader .widget_siteorigin-panels-builder .container.align-items-end .widget_sow-editor .textwidget {display:flex; flex-flow: row}
#sidebar-subheader .widget_siteorigin-panels-builder .container.align-items-end .widget_sow-editor .textwidget p {margin:0rem 2rem}
#sidebar-subheader .widget_siteorigin-panels-builder .container.align-items-end .widget_sow-editor .textwidget p a {color: #4F4F4F; font-weight: 600;}
#sidebar-subheader .widget_siteorigin-panels-builder .container.align-items-end .navbar {display:flex; flex-flow: row; padding:0px}
#sidebar-subheader .widget_siteorigin-panels-builder .container.align-items-end .navbar ul {}
#sidebar-subheader .widget_siteorigin-panels-builder .container.align-items-end .navbar ul li {margin:0rem 1rem}
#sidebar-subheader .widget_siteorigin-panels-builder .container.align-items-end .navbar ul li a  {color: #4F4F4F; font-weight: 600;}

/*Personalizzazioni PAGINE REGIONALI - SUBHEADER Sidebar  */
/* Veneto  */
#sidebar-subheader #siteorigin-panels-builder-6 {background:#2ea162}
#sidebar-subheader #siteorigin-panels-builder-4 .so-widget-sow-button .ow-button-base a , #sidebar-subheader #siteorigin-panels-builder-6 .so-widget-sow-button .ow-button-base a {    color: #ffffff !important;}
#sidebar-subheader #siteorigin-panels-builder-4 .container.align-items-end .widget_sow-editor .widget-title, #sidebar-subheader #siteorigin-panels-builder-6 .container.align-items-end .widget_sow-editor .widget-title {     color: #ffffff !important;}
#sidebar-subheader #siteorigin-panels-builder-4  .container.align-items-end .navbar ul li a, #sidebar-subheader #siteorigin-panels-builder-6 .container.align-items-end .navbar ul li a  { color: #ffffff }

#sidebar-subheader{background: #aedaeb;}
/* Sicilia */
#sidebar-subheader #siteorigin-panels-builder-4 {background: #d98327;}
/* Puglia */
#sidebar-subheader #siteorigin-panels-builder-7 {background: #aedaeb;}
#sidebar-subheader #siteorigin-panels-builder-8{background: #30cc71;}
#sidebar-subheader #siteorigin-panels-builder-9{background: #30cc71;}
#sidebar-subheader #siteorigin-panels-builder-10{background: #30cc71;}
#sidebar-subheader #siteorigin-panels-builder-11{background: #30cc71;}
#sidebar-subheader #siteorigin-panels-builder-12{background: #30cc71;}
#sidebar-subheader #siteorigin-panels-builder-13{background: #30cc71;}
#sidebar-subheader #siteorigin-panels-builder-14{background: #30cc71;}









.eventiregionali { background: #0A5B95;}
.eventiregionali .boxtitle {color: #ffffff;}
.eventiregionali .item .miniatura {max-height:165px; overflow: hidden}
.eventiregionali .item .contenuto  {color: #ffffff;}
.eventiregionali .item .contenuto a {color: #ffffff;}
.eventiregionali .item .labelcat {font-size: 16px;font-weight: 700;text-transform: uppercase;}
.eventiregionali .item .posted-on {display: inline-block;}
.eventiregionali .item h3.entry-surtitle {color:#ffffff; font-size: 0.9rem; font-weight: 600; }
.eventiregionali .item h1.entry-title { font-family: "Merriweather", serif; font-size: 1.25rem; line-height:1.5; font-weight: 700}
.eventiregionali .item h1.entry-title a {;}
.eventiregionali .item h2.entry-subtitle { font-size: 1.1rem}
.eventiregionali .item  p.summary {font-size: 1rem; font-style:italic}
.eventiregionali .archiviolink a {color: #ffffff; text-decoration: underline}

.comunicati {}
.comunicati .labelcat {color: #000;;font-size: 16px;font-weight: 700;text-transform: uppercase;}
.comunicati .posted-on {color:#000;;}
.comunicati h3.entry-surtitle  {color:#000000; font-size: 0.9rem; font-weight: 600; }
.comunicati h1.entry-title {color: #000; font-family: "Merriweather", serif; font-size: 1.25rem;font-weight: 700;	 }
.comunicati h1.entry-title a {color: #000;;  }
.comunicati h2.entry-subtitle  { font-size: 1.1rem}
.comunicati p.summary {color: #000;}
.comunicati .archiviolink a {color: #000;; text-decoration: underline}

.parent-pageid-2816 .so-widget-sow-social-media-buttons .widget-title {color:#ffffff}

/* INTERNI */

.addtoany_content { float: right;}

 /* post & page IMAGES */
 .bso-img-before_title article .wp-post-image {width:100%; }
 .bso-img-after_title article .wp-post-image {width:100%; margin-top:2rem;margin-bottom:2rem;}
 .bso-img-before_content article .wp-post-image {width: 50%;    float: right;    margin-left: 1.5rem;    margin-bottom: 1.5rem;}
 .single-post.bso-img-inside_content article .entry-content .wp-post-image {max-width:50%; float:left; margin-right:1.5rem; margin-bottom:1.5rem;}
 .page-template-default.bso-img-inside_content article .entry-content .wp-post-image {max-width:50%; float:left; margin-right:1.5rem; margin-bottom:1.5rem;}
 .bso-img-after_content article .wp-post-image {width:100%; margin-top:2rem;}

 .wp-caption-text {font-size: 0.9rem; font-style:italic ;    font-weight: 300; margin-top:0.3rem} 
 /* ******* */

/*articoli correlati*/
footer.entry-footer { clear: both;}
.entry-footer .bso-posts {position: relative; margin-top: 3rem; background: #F3F6F8;}
.entry-footer .bso-posts:before { content:'LEGGI ANCHE'; color: #0A6EB6 ; font-weight:700;font-size: 1.3rem;position:absolute;top:2rem; left:2rem}
.entry-footer .bso-posts .slick-list {margin-top:2rem;     padding-top: 3rem;}
.entry-footer .bso-posts .slick-list .slick-track {margin-left:0px}
.entry-footer .bso-posts .bso-post { margin:2rem; }
.entry-footer .bso-posts .bso-post {min-height:300px; width: 300px;}
.entry-footer .bso-posts .bso-post .bso-post-thumbnail {max-height:150px; overflow: hidden;}
.entry-footer .bso-posts .bso-post .bso-post-thumbnail img {  object-fit: cover;width:100%}
.entry-footer .bso-posts .bso-post .bso-post-title { color: #000000; font-size:1.1rem; padding-top:1rem ;font-family: "Merriweather", serif; font-weight: 700;}
.entry-footer .bso-posts .bso-post a {color: #000000;}
.entry-footer .bso-posts .bso-post .bso-post-excerpt {display: none}

/*allegati*/
.bso-attachments { list-style-type:none; padding:0px; margin-left:0px; margin-bottom: 3rem; }
.bso-attachments li {display:inline-block; padding:0.5rem; text-align: left; width:100%; margin-top: 0.5rem}
.bso-attachments li a {font-weight: 600;color:#0A6EB6;; font-size: 16px; line-height: 28px;}
.bso-attachments li a:before {content:"\f019"; color:#0A6EB6; padding-right:0.5rem;font-family: "FontAwesome"}

/* **ARTICOLO GENERICO **** */
.post-template-default article  {   margin: 2rem auto;}
.post-template-default article .posted-on {font-size: 1rem; display: block;   float: right;}
.post-template-default article .posted-on a {color: #07103A}
.post-template-default article .tax-category { list-style-type:none; margin-left:0px; padding-left: 0px; }
.post-template-default article .tax-category li {float:left ;  font-weight: 700;   font-size: 1rem;  margin-right: 1rem; text-transform:uppercase}
.post-template-default article .tax-category li a {color: #1B213D }

.post-template-default article .tax-forum-regionale  {list-style-type: none; margin-left: 0px;font-size: 18px;;font-weight: 500; margin-right: 2rem; padding-left: 0px;} 
.post-template-default article .tax-forum-regionale li {  float:left;  margin-right: 1rem; text-transform: uppercase}
.post-template-default article .tax-forum-regionale li a {color:#0A6EB6;  pointer-events: none;  cursor: default;}


.post-template-default article .entry-surtitle {display: block; clear:both;  color: #0A6EB6;font-family: "Poppins", sans-serif;font-size: 1.1rem; ;font-weight: 700;    margin-bottom: 0px;  padding-top: 0.5rem;}
.post-template-default article h1.entry-title { color: #0A6EB6; font-family: "Merriweather", serif;font-size: 1.5rem;font-weight: 700; padding-top: 1rem; padding-bottom:0.5rem}
.post-template-default article h2.entry-subtitle {margin:1rem auto;color: #0A6EB6; font-family: "Poppins", sans-serif;font-size: 1.3rem ;font-style: italic;font-weight: 500;}
.post-template-default article .entry-content {color: #4F4F4F;font-size: 1.1rem; } 
.post-template-default article .entry-content h3 { font-size: 1.6rem;margin-top: 2rem}
.post-template-default .wp-video {margin:2rem auto;   }

.scale-video {    width: 100%;    padding-top: 56.25%;    position: relative;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    border-radius: 30px;    overflow: hidden;    box-shadow: 0px 4px 30px 0px #00000033;}
.scale-video iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}

.single .gallery .slick-dots li button:before {font-size: 14px; color: #000000; opacity: 0.6;   filter: alpha(opacity=60); }
.single .gallery .slick-dots li.slick-active button:before {color: #000000;;opacity: 1; filter: alpha(opacity=100)  }




/* **PAGINA GENERICA **** */

.page-template-default article .entry-header .posted-on {font-size: 16px;float:right; display:none}
.page-template-default article .entry-header h1 {  font-size: 2rem; }
.page-template-default article .entry-header h2 {  font-size: 1.5rem; }
.page-template-default article .entry-header h3 {  font-size: 1.3rem; }
.page-template-default article .entry-content ul {}
.page-template-default article .entry-content ol li {margin-bottom:0.5rem}
.page-template-default article .entry-content ol li::marker {}
.page-template-default article .entry-content ol ol li {margin-top:0.5rem; font-size:18px;}
.page-template-default article .entry-content ol ol li::marker {content:"- "}
.page-template-default article .entry-content ol li, .page-template-default article .entry-content ul li h1 { font-size:1.8rem;}
.page-template-default article .entry-content ol li, .page-template-default article .entry-content ul li h2 { font-size:1.5rem;}
.page-template-default article .entry-content ol li, .page-template-default article .entry-content ul li h3 { font-size:1.2rem;}

.entry-content blockquote p { font-size: 1.3rem;  font-style:italic; font-weight:600 ; line-height: 1.8; margin:2rem;} 




/* ARCHIVE */

/* **ARCHIVI - TASSONOMIE **** */
.archive #primary { padding-top:2rem}
.archive #primary .page-header h1.page-title {    font-size: 0px;  }
.archive #primary .page-header h1.page-title span, .search.search-results #primary .page-header h1.page-title span {font-size: 2.2rem; position: relative;}
.archive .bso-loop-wrapper { display: contents}
.archive .bso-loop-wrapper .post .tax-category  {list-style-type: none; margin-left: 0px;font-size: 18px;;font-weight: 500; margin-right: 2rem; padding-left: 0px;} 
.archive .bso-loop-wrapper .post .tax-category li {  float:left;  margin-right: 1rem;}

.archive .bso-loop-wrapper .post .tax-forum-regionale  {list-style-type: none; margin-left: 0px;font-size: 18px;;font-weight: 500; margin-right: 2rem; padding-left: 0px;} 
.archive .bso-loop-wrapper .post .tax-forum-regionale li {  float:left;  margin-right: 1rem; text-transform: uppercase}
.archive .bso-loop-wrapper .post .tax-forum-regionale li a {color:#0A6EB6;    pointer-events: none;    cursor: default;}


.archive .bso-loop-wrapper .post .posted-on {font-size: 16px;float:right;}
.archive .bso-loop-wrapper article .entry-content {    margin-top: 0px;}
.archive .bso-loop-wrapper article { padding-bottom: 1.5rem;  margin-top: 1.5rem;   width: 100%; display: inline-block }
.archive .bso-loop-wrapper article p.entry-surtitle {display: block; clear:both;  color: #0A6EB6;font-family: "Poppins", sans-serif;font-size: 1.1rem; ;font-weight: 700;    margin-bottom: 0px;  padding-top: 0.5rem;}
.archive .bso-loop-wrapper article h2.entry-title { font-size: 1.5rem;font-weight: 600;line-height: 1.5;color: #0A6EB6; font-family: "Merriweather", serif; }
.archive .bso-loop-wrapper article h2.entry-title a { color: #0A6EB6;}
.archive .bso-loop-wrapper article h3.entry-subtitle {     font-size: 1.2rem;    font-weight: 500;  }
.archive .bso-loop-wrapper article img {float:left; margin-right:1rem}




/* SEARCH RESULTS  */
.search-results #primary.container > .row:nth-of-type(1) .col {padding: 2rem}
.search.search-results #primary .page-header h1.page-title {font-size:0px }
.search.search-results #primary .page-header h1.page-title:before {content:"Risultati ricerca per: " ; font-size: 2.2rem;  font-weight: 600; }
.search.search-results #primary .page-header h1.page-title span { color: #316eb6;  font-size:2.2rem; ;  font-weight: 600;}
.search.search-results .bso-loop-wrapper article .entry-content {    margin-top: 0px;}
.search.search-results .bso-loop-wrapper article { padding-bottom: 1.5rem;  margin-top: 1.5rem;   width: 100%; display: inline-block }
.search.search-results .bso-loop-wrapper article p.entry-surtitle {display: block; clear:both;  color: #0A6EB6;font-family: "Poppins", sans-serif;font-size: 1.1rem; ;font-weight: 700;    margin-bottom: 0px;  padding-top: 0.5rem;}
.search.search-results .bso-loop-wrapper article h2.entry-title { font-size: 1.5rem;font-weight: 600;line-height: 1.5;color: #0A6EB6; font-family: "Merriweather", serif; }
.search.search-results .bso-loop-wrapper article h2.entry-title a { color: #0A6EB6;}
.search.search-results .bso-loop-wrapper article h3.entry-subtitle {     font-size: 1.2rem;    font-weight: 500;  }
.search.search-results .bso-loop-wrapper article img {float:left; margin-right:1rem}


.newsnazionali {}
.newsnazionali .boxtitle  {background: #0a6eb6;    color: #ffffff;}
.newsnazionali .boxnews {background:#f5f5f5}
.newsnazionali .item {background:#efefef;    border-bottom: 1px solid #6faedb;}



.bso-etr-content {  display: block;   background: #f0f0f0;    padding: 0.5rem;}
.bso-etr-content summary {  border-bottom: 1px solid #ffffff;}

/* MEDIAQUERIES */
/* // X-Small devices (portrait phones, less than 576px) */
/* No media query for `xs` since this is the default in Bootstrap */
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 200px) and (max-width: 575.98px)  {
		.site-header .container.toptop { flex-flow: row !important }
		.site-header .container.toptop .panel-grid-cell:first-of-type {margin-bottom:0px !important ;}
		
		.sliderboxcover .miniatura {    background-size: 100%;  height:107px }
		.sliderboxcover .contenutoitem {    position: relative  ; left:0px; bottom:auto; -webkit-transform: none; transform: none;    width: 100%;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;    border-radius:0px;    background: rgba(44, 61, 141, 90%);}
		
		.rigascura.versione .container .col-md-6.offset-md-6 {position:relative}
		.rigascura.versione .slick-slider .slick-list {margin-top: 2rem;}
		.rigascura.versione .container .item .contenuto {padding-top: 1rem;}
		.rigascura.versione .sliderduecolonne .miniatura {   max-height:auto; min-height: auto; height:auto; }
		
		.archive .bso-loop-wrapper article img {    float: none;    margin: auto;}
		
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px)  {
}

	/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 1024px) {
		.sliderboxcover .miniatura {  height: 212px;   background-size: 100%;}
		.sliderboxcover .contenutoitem {    position: relative  ; left:0px; bottom:auto; -webkit-transform: none; transform: none;    width: 100%;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;    border-radius:0px;    background: rgba(44, 61, 141, 90%);}
}	

/*/* Large devices (desktops, 992px and up)*/
@media (min-width: 1025px)  and (max-width: 1360.98px) {	

}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px){ 
}