@charset "UTF-8";
/* CSS Document */
html{margin: 0; padding: 0;}
body{margin: 0; padding: 0; height: 100%; min-height: 100%; font-family: 'Open Sans', sans-serif;}


.single .article .short-summary.text-int-description table, .single .article .short-summary.text-int-description table td{border: 2px solid #000;}
.single .article .short-summary.text-int-description table {
    font-size: 14px;
     border-collapse: collapse;
     width: 100%;
}
.single .article .short-summary.text-int-description table td{
	
	padding: 20px;
	
}
.hide-menu-desktop{display:none !important;}
.wrapper{background:#e8e8e8; margin-top: 0px;}
.wrapper.home{margin-top: 148px;}
.scrivici{
    color: #fff;
    font-size: 40px;
    text-align: center;
    z-index: 9;
}
.scrivici a {
    text-decoration: none;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 38px;
}
.scrivici span {
    display: block;
    font-size: 18px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;
    color: #000;
}
.rubriche-culturali ul{margin:0; padding:0; list-style-type: none;}
.rubriche-culturali ul li{margin-bottom: 8px;}
.rubriche-culturali ul li a{
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #0096d3;
}
.scrivici i {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    color: #fff;
    background: #2ea6d7;
    text-align: center;
    margin-top: 0px;
    font-size: 30px;
}
/*inizio css homepage*/
header.header {
    width: 100%;
    position: relative;
    background: #fff;
    z-index: 9;
}
/*header per homepage per banner pubblicitario*/
header.header.home{
    width: 1114px;
    position: relative;
    background: #fff;
    z-index: 9;
    margin: 0 auto;
    padding: 0 10px;
}
.max-width {
    /*max-width: 1240px;*/
    max-width: 1134px;
    margin: 0 auto;
    z-index: 3;
    position:relative;
}
.max-width.ultimaora{margin-bottom: 20px;}
.social ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    text-align: right;
}
.social ul li{
    display:inline-block;
    margin: 5px 0 0;
    vertical-align: top;
}
.social ul li a{
    background:#0096d3;
    width:30px;
    height:30px;
    text-align:center;
    display:block;
    border-radius:50%;
    color:#fff;
    line-height:30px;
}
.logo {
    text-align: center;
    width: 350px;
    margin: 0 auto 0px;
    padding-bottom: 35px;
}
.logo h1 {
    background-image: url(../img/logo.png);
    display: inline-block;
    width: 100%;
    height: 74px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    margin: 0;
    padding: 0;
}
.logo h1 span{display:none;}
.logo h2 {
    font-size: 14px;
    font-weight: 300;
    margin: -6px 0 0px 3px;
}
.services {
    position: absolute;
    top: 40px;
    right: 0;
}
.services ul{list-style-type:none; text-align:right; margin-top: 5px;}
.services ul li a{text-decoration:none; color:#0096d3; font-size: 14px;}
.services ul li img{
    width: 30px; height: 30px; border-radius: 50%; border: 1px solid #0096d3; vertical-align: middle; margin-right: 5px;
}
.responsive-mode.services ul li img{margin-left:15px;}
.blu-bg{background:#2ea6d7; position: relative; z-index: 9;}
.menu{background:#0096d3;}
.menu ul{margin:0; padding:0; list-style-type:none; text-align:center;}
.menu ul li{display:inline-block; margin:20px 15px;}
.menu ul li a{font-size: 20px; text-transform:uppercase; text-decoration:none; color:#fff; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:100; letter-spacing:2px;}
.menu ul li a:hover, .menu ul li.current-menu-item a, .menu ul li a:focus, .menu ul li a:active{border-bottom:1px solid #fff;}
.sponsor-big{width:100%; margin:20px 0; background:#0096d3;}
.sponsor-big img{width: 100%; height: auto; max-width: 100%; display: block;}
.in-evidenza{display:inline-block; width:100%;}
.sondaggio-for-luino.flash-last-news{text-align: left; background: none;}
.title-category-flash {
    color: #000;
    margin: 0 0 0 10px;
    text-align: left;
    font-size: 20px;
}
.sondaggio-for-luino.flash-last-news .in-evidenza.small-version .article-title {
    font-size: 16px;
    margin: 0 10px;
    padding: 0px;
}
.title-category-flash span{color:#0096d3;}
.title-category-flash span.news-movement 
{

    position: relative;
    -webkit-animation-name: icon-movement; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
    -webkit-animation-iteration-count: 3; /* Safari 4.0 - 8.0 */
    animation-name: icon-movement;
    animation-duration: 4s;
    animation-iteration-count: 3;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes icon-movement {
    0%   {background-color:red; left:0px; top:0px;}
    25%  {background-color:yellow; left:200px; top:0px;}

}

/* Standard syntax */
@keyframes icon-movement {
    0%   {background-color:red; left:0px; top:0px;}
    25%  {background-color:yellow; left:200px; top:0px;}

}
.contenitor.home {
    float: left;
    width: 38%;
}
.sondaggio-for-luino.flash-last-news .in-evidenza.small-version {
    width: 100%;
    margin: 0 0 20px;
    padding-bottom: 15px;
}
.sondaggio-for-luino.flash-last-news .in-evidenza.small-version .place-date{margin-left: 10px;}
.link-to-all{
    margin-left: 10px;
    font-size: 12px;
    color: #000;
}
.community-banner-hp h2, .community-banner-hp p{position: relative; z-index: 99;}
.community-banner-hp h2{
font-size: 40px;
text-transform: uppercase;
margin-bottom: 0px;
margin-top:0;
}
.community-banner-hp p{width: 80%; margin:0 auto;}
.community-banner-hp ul {
    list-style-type: none;
    position: relative;
    z-index: 99;
    margin: 30px 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
}
.community-banner-hp {text-align: center; color: #fff; padding:50px 0 60px;}
.link-to-community-hp{border-radius: 5px; display: block; width: 50%; background: #fff; padding: 10px 0; text-transform: uppercase; color: #0096d3;position: relative; z-index: 99; margin:0 auto; text-decoration: none; font-size: 18px;}
.community-banner-hp ul li{display: inline-block; margin:1% 1%; vertical-align: top;}
.community-banner-hp ul li a span{display: block; text-transform: uppercase;}
.community-banner-hp ul li a img{width: 80px; height: 80px;}
.community-banner-hp ul li a{font-size: 14px; text-transform: uppercase; text-decoration: none; color: #fff;}
.content{padding:48px; background:#fff;}
.content.home.corona-virus {
    background: #000;
    padding: 25px 0px;
    text-align: center;
    color: #fff;
    font-size:16px;
    animation-name: changecolor;
    animation-duration: 4s;
     animation-iteration-count: infinite;
     font-weight: 600;
}
@keyframes changecolor {
  from {background-color: #000;}
  to {background-color: #eb1414;}
}
.content.home.corona-virus a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
    border: 1px solid #fff;
    border-radius: 30px;
    padding: 3px 10px;
    margin-right: 3px;
}
.image{width: 60%; max-width:700px;float:left; margin-right:20px;}
.image img{width:100%; height:auto; display:block;}
.place-date{font-size:14px; color:#000; text-transform:uppercase; float: left; margin-top:0px;}
.place-date a{color:#0096d3; text-decoration:none;}
.article-title{font-size:28px; margin:10px 0; padding:0px;}
.ultimaora .article-title .title-link{font-size: 34px;margin:0;}
.ultimaora .article-title {margin:0;}
.ultimaora .place-date{float: none;}
.ultimaora img{width: 100%; height: auto;}
.article-title a, .short-summary a{color: #000; text-decoration: none;}
.short-summary a{font-style: italic;}
.article-title a:hover, .short-summary a:hover{color: #0096d3;}
.short-summary{font-size:20px; margin:10px 0 15px; font-style: italic;}
.social-share{font-size:14px; display:inline-block;}
.int-layout .social-share{width: 100%;}
.social-share a i{color: #0096d3;}
.social-share a{text-decoration:none;}
.comment{color: #0096d3;}
.in-evidenza.int-layout .article p {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
    line-height: 28px;
    font-size: 18px;
}

.in-evidenza.int-layout .article iframe {
    width: 700px;
    margin: 0 auto 20px;
    overflow: visible;
    display: block;
    text-align: center;
    min-height: 430px;
}
.comment-form-url.comment-form-attachment{padding: 0; color: #fff; margin: 0;}
.comment-form-url.comment-form-attachment label{display: block; padding-top: 10px; margin-left:15px;}
.comment-form-url.comment-form-attachment #attachment{margin-left:20px;}
.in-evidenza.int-layout .social-count{margin-bottom:10px; display: flex;}
.social-count .desktop-hide{display: none;}
.social-count .fb_iframe_widget iframe{width: 110px !important;}
.social-count .fb_iframe_widget span:first-child {width: 110px !important}
.in-evidenza.int-layout .article p img, .in-evidenza.int-layout .article div.wp-caption {
height: auto !important;
}
.in-evidenza.int-layout .article p img.alignright{
float: right;
margin-left: 10px;
}
.in-evidenza.int-layout .article p img.alignleft{
float: left;
margin-right: 10px;
}
.in-evidenza.int-layout .article p img.aligncenter{
float: none;
margin:0 auto;
display: inherit;
}
.in-evidenza.int-layout .article div.wp-caption.alignright{float: right; margin-left:10px;}
.in-evidenza.int-layout .article div.wp-caption.alignleft{float: left; margin-right: 10px;}
.in-evidenza.int-layout .article div.wp-caption.aligncenter{margin: 0 auto;}


.in-evidenza.int-layout .article p.wp-caption-text {
    margin: 0;
    font-style: italic;
    color: #999;
    font-size: 14px;
}
.in-evidenza.int-layout .article p a {
    color: #0096d3;
    text-decoration: underline;
    text-transform: none;
    font-style: normal;
    font-size: 18px;
    font-weight: 600;
}
.img-sponsor-int-post{display: block;}
.img-sponsor-int-post.img-sponsor-post-resp{display: none;}
.img-sponsor-int-post img{width: 100%; height: auto; display: block;}
.social-icon{display:inline;}
.social-icon a{margin:0 5px 0 0;}
.article-author{margin-top:0; float: right;}
.article-author img{width: 30px; height:30px; border-radius:50%; vertical-align:middle; margin-right:5px; border: 1px solid #eee;}
.surname a{color: #0096d3; text-decoration: none; font-size: 14px;}
.gray-bg{background:#f2f2f2; padding: 28px;}
.sponsor{list-style-type:none; margin:0; padding:0; text-align:center;}
.sponsor li{display:inline-block; margin:0 3px; width:19%;}
.sponsor li img{width:100%; height:auto; display:block;}
.content.reduce-padding{padding-bottom: 22px; text-align: center;}
.in-evidenza.medium-version {
    width: 49%;
    text-align: left;
    margin-bottom: 30px;
    vertical-align: top;
}
.in-evidenza.medium-version .image{width:208px; height:208px; float:left; margin-right:10px; overflow: hidden;}
.in-evidenza.medium-version .image img {
    width: 350px;
    height: auto;
    margin: 0 0 0 0;
    display: block;
}
.in-evidenza.medium-version .contenitor{width: 58%;}
.in-evidenza.medium-version .place-date {
    font-size: 12px;
    margin-top: 0px;
    float: none;
    margin-bottom: 0px;
}

.left-fix.in-evidenza{width: 60%;}
.absolute-edit{position: relative;width: 100%;}

.absolute-edit .article{    
    position: absolute;
    bottom: 0;
    padding: 10px;
}
.absolute-edit .contenitor.home{width: 100%;}
.bg-for-luino{
    position: absolute; 
    top:0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
    height: 100%; 
    width: 100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,595959+12,666666+25,1c1c1c+91,131313+100 */
background: rgb(76,76,76); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
opacity: 0.6;
}
.absolute-edit .article-author img{display: inline-block;}
.absolute-edit .surname a{color: #fff;}
.absolute-edit .place-date{color: #fff;}
.absolute-edit .article-title a, .short-summary a{color: #fff;}
.absolute-edit .comment{color: #fff;}
.absolute-edit .social-share a i{color: #fff;}
.absolute-edit .social-icon{color: #fff;}

.archive .in-evidenza.medium-version .place-date{margin-top: 7px;}
.in-evidenza.medium-version .article-title{font-size:21px; margin-top:0; margin-bottom: 2px;}
.in-evidenza.medium-version .short-summary{font-size:15px;}
.in-evidenza.medium-version .article-author{}
.in-evidenza.medium-version .social-share{font-size:14px;}
.in-evidenza.small-version {
    width: 31%;
    text-align: left;
    margin:0 1% 30px;
    vertical-align: top;
}
.in-evidenza.small-version.luino-web-tv{width: 50%;}
.in-evidenza.small-version .image{width:100%; max-height:190px; height: auto; float:none; overflow: hidden;}
.in-evidenza.small-version .image img {
    width: 100%;
    height: auto;
    margin: 0 0 0 0;
    display: block;
}
.gallery.web-tv-luino{width: 47%;}
.gallery.web-tv-luino .overflow-comment{height: 490px;}
.gallery.web-tv-luino .in-evidenza{vertical-align: top; margin-bottom: 20px; width:100%; text-align: left;}
.gallery.web-tv-luino .in-evidenza .social-share{display: table; width: 100%; font-size: 14px; padding:0;}
.gallery.web-tv-luino .in-evidenza .social-share .comment{padding: 0;}
.gallery.web-tv-luino .embed-container{
    max-width: 30%;
padding-bottom: 25%;
float: left;
width: 30%;
margin-right: 10px;
}
.gallery.web-tv-luino .article-title{font-size:16px; margin-top:0;}
.gallery.web-tv-luino .article p{font-size:14px; margin-top:0;}
.in-evidenza.small-version .place-date {
    font-size: 12px;
    margin-top: 0px;
    float: none;
    margin-bottom: 0px;
}
.in-evidenza.small-version .article-title{font-size:21px;margin-bottom: 2px;}
.in-evidenza.small-version .short-summary{font-size:15px; margin:0 0 8px;}
.in-evidenza.small-version .short-summary.int-article a{color: #000;}
.in-evidenza.small-version .article-author {
    margin-top: 0;
    float: none;
    margin-bottom: 3px;
}
.in-evidenza.small-version .contenitor {
    float: left;
    width: 100%;
}
.in-evidenza.small-version .social-share{font-size:16px;}
.blu-luino{background: #0096d3; text-align: center; padding-bottom: 40px;}
.blu-luino.vert-version{background: #eee;}
.date-anniversary{font-size: 22px; text-align: center; text-transform: uppercase; color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 5px 0; display: inline-block; margin-top: 32px;}
.three-columns{padding: 50px 0 0; margin: 0; list-style-type: none; text-align: center; color: #fff;}
.three-columns li{display: inline-block; width: 30%; vertical-align: top;}
.image-cropper {
    width: 260px;
    height: 160px;
    position: relative;
    overflow: hidden;
    margin:0 auto;
}
.three-columns li .image-cropper img {
    display: inline;
    margin: 0 auto;
    height: 100%;
    width: auto;
    border-radius: 0;
}
.three-columns li img{height: 150px; width: 150px; border-radius: 50%; display: inline-block;}
.three-columns h3 {
    font-size: 16px;
    color: #fff;
    margin: 0 0 5px;
    padding: 0;
    font-weight: 100;
    text-transform: uppercase;
}
.three-columns h3 a{text-decoration: none;}
.title-link{color: #fff; text-decoration: none; font-weight: 600; font-size: 20px; margin: 10px 0; display: block;}
.three-columns a{color: #fff;}
.blu-luino.vert-version .date-anniversary{font-size: 20px; border:none; margin:0;}
.blu-luino.vert-version .three-columns li{display: block; width: 90%; margin:0 auto 10px;}
.blu-luino.vert-version .three-columns{margin:0; padding:0;}
.blu-luino.vert-version .three-columns li.scrivici{margin-bottom: 0px; padding: 10px 0 0px;}

.blu-luino.vert-version .three-columns li img{border-radius: 0; width:100%; height: auto;}
.blu-luino.vert-version .three-columns li.scrivici img{margin-top:10px;}
.blu-luino.vert-version .three-columns li a{margin: 0 0 4px; font-size: 25px; color: #2ea6d7;}
.blu-luino.vert-version .three-columns li.last-news-block a{
    font-weight: 100;
    display: block;
    float: left;
    text-align: left;
    font-size: 16px;
}
.blu-luino.vert-version .three-columns li.last-news-block{
    display: inline-block;
    margin: 10px 0 15px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 10px 0;
}
.blu-luino.vert-version .three-columns li.last-news-block a:hover{color: #000;}
.blu-luino.vert-version .three-columns li.last-news-block .place-date{font-size: 12px;}
footer{background: #fff; padding: 10px;}
footer ul{padding: 0; margin:0; list-style-type: none; text-align: center;}
footer ul li{display: inline-block; width: 33%; color: #000;}
footer ul li a {color: #000; font-size: 12px;}
.logo-bottom{vertical-align: middle;}
.logo-footer{text-align:left;}
.logo-footer h4 {
    background-image: url(../img/logo.png);
    display: inline-block;
    width: 168px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0;
    padding: 0;
}
.logo-footer h4 span{display:none;}
.info-luinonotizie{vertical-align: middle;font-size: 12px;}
.secondary-luino-menu{text-align: right;}
.col-sx{
    display: inline-block;
    width: 61.6%;
    vertical-align: top;
}
.sidebar-dx{width: 37.95%;display: inline-block;background: #0096d3; vertical-align: top;}
/*fine css homepage*/

/*inizio css articolo interno*/
.int-layout .sidebar-dx{margin-top:10px;}
.interna .logo h2 {
    background-image: url(../img/logo.png);
    display: inline-block;
    width: 404px;
    height: 74px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0;
    padding: 0;
}
.interna .logo h2 span{display:none;}
.interna .logo h3{font-size:16px; font-weight:300; margin:0;}
.contenitor{display: inline-block; width: 100%; margin-bottom: 0px;}
.int-layout .place-date{float: left;}
.int-layout .article-author{float: right; margin-top: 0;}
.int-layout .article-title{font-size: 40px;}
.int-layout .image {
    width: 100%;
    max-width: 100%;
    height: auto;
    background: #fff;
    text-align: center;
    margin:0;
    float: none;
}
.int-layout .image.float-right{
        width: 60%;
    max-width: auto;
    height: auto;
    background: #fff;
    text-align: center;
    margin:0 0 0px 20px;
    float: right;
}
.short-summary.text-int-description{font-style: normal;}
.single-flashnews .int-layout .image.float-right {width: 100%; max-width: 100%;float: none;margin:0 auto;}
.int-layout .image img{width: 100%; margin: 0 auto 10px;}
.category-the_unemployed .int-layout .image.float-right{width: 100%; float:none; margin:0;}
.category-the_unemployed .int-layout .image.float-right img{width: 60%;}
.text-int-description a{color: #0096d3; font-weight: bold; text-decoration: underline;}
.tag-luino {
    margin-top: 12px;

}
.tag-luino a {
color: #0096d3;
text-transform: uppercase;
font-size: 12px;
}
.sponsor-interna.right{float: right; margin: 0px 0px 10px 10px;}
.bg-for-tile{background: #f2f3f4; text-align: center;}
.luino-gallery {
    z-index: 99;
    text-align: center;
    position: relative;
    width: 100%;
    margin: 15px auto 10px;
}
.luino-gallery h4 {
    text-align: left;
    margin-right: 20px;
    font-size: 17px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 10px;
}



.luino-gallery ul li {
    display: inline-block;
    width: auto;
    vertical-align: middle;
    height: 100px;
    align-content: center;
    align-items: center;
    margin: 0 5px;
    border: 1px solid 
    #fff;
}
.luino-gallery img {
    height: 100px;
    width: auto;
}
.gallery {
    display: inline-block;
    width: 100%;
}
.luino-comment {
    display: inline-block;
    width: 100%;
    background: #f2f3f4;
    vertical-align: top;
    position: relative;
}
.luino-comment.custom-article{width: 100%;}
.luino-comment.post-custom .overflow-comment{}
.luino-comment h4 {
    text-align: left;
    font-size: 22px;
    margin: 10px 10px 10px 30px;
    color: #000;
}
.luino-comment h4 span {
    font-size: 22px;
    font-weight: 300;
    vertical-align: initial;
    display: inline-block;
    padding-top: 4px;
}
.overflow-comment {
    overflow-y: scroll;
    overflow-x:hidden;
    height: auto;
    text-align: left;
    padding: 0 28px 26px;
    font-style: normal;
}
.luino-comment .nocomments{text-align: center;}
.luino-gallery.internal-gallery .gallery .overflow-comment{
    height: auto;
    width: 96%;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    background: #000;
    padding: 2%;
}
.gallery .overflow-comment{height: 390px;}
.blu-luino.vert-version .gallery .overflow-comment{padding: 0;height: 490px;}
.blu-luino.vert-version .gallery {
    width: 90%;
    padding-bottom: 0;
    text-align: left;
    padding: 20px 0 0;
    background: none;
    margin-top: 20px;

}
.blu-luino.vert-version .gallery .absolute-zoom-icon{font-size: 30px;}
.blu-luino.vert-version .gallery .place-date {
    font-size: 12px;
    float: none;
    width: 100%;
}
.absolute-zoom-icon {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.3;
    z-index: 9;
    color: #fff;
    text-align: center;
    font-size: 20px;
}
.absolute-zoom-icon i{
position: absolute;
bottom: 8px;
right: 8px;
}
.gallery .overflow-comment ul li{position: relative;}
.blu-luino.vert-version .gallery .social-share{margin-top:3px; margin-bottom: 3px;}
.blu-luino.vert-version .gallery .title-link{font-size: 18px;}
.blu-luino.vert-version .gallery img{width: 100%; height: auto;}
.gallery .overflow-comment ul {padding:0; margin:0; list-style-type: none; text-align: center;}
.luino-comment.custom-article .overflow-comment {
    height: auto;
}
.luino-comment.custom-article .overflow-comment .nocomments{text-align: center;}
.luino-comment.custom-article h4{text-align: center;}
.luino-comment.custom-article .overflow-comment h3{text-align: center;}
.overflow-comment ol{margin:0; padding:0 0 0px; list-style-type: none;}
.overflow-comment .comment-author.vcard img{vertical-align:middle;width: 30px; height: 30px; border-radius: 50%; border:1px solid #0096d3;}
.overflow-comment .comment-author.vcard .fn{font-style: normal;}
.overflow-comment .comment-author.vcard .fn a{color: #000; text-decoration: none; cursor: default;}
.overflow-comment .comment-author.vcard {color: #000;}
.overflow-comment .comment.thread-even{background: #eee;}
.overflow-comment .comment{padding:10px;}
.overflow-comment .comment .children{background: #f4f4f4;padding-left:0px;list-style-type: none;}
.overflow-comment .comment .children li{padding-bottom: 0;}
.overflow-comment .comment .commentmetadata a {
    color: #000;
    text-decoration: none;
    font-size: 10px;
}
.overflow-comment .comment.thread-odd{background: #fff;}
.overflow-comment .comment p{color: #000; font-size: 14px; margin:0; padding:0 0 5px;}
.overflow-comment .reply {
    background: #0096d3;
    display: inline-block;
    padding: 2px 10px;
    margin-bottom: 10px;
}
.overflow-comment .reply a{color: #fff; text-align: center; font-size: 12px; text-decoration: none;}
.overflow-comment #respond {
    width: 100%;
    background: #0096d3;
    float: left;
    /*position: absolute;*/
    bottom: 0;
    left:0;
    right: 0;
}
.overflow-comment #respond .must-log-in{color: #fff; text-align: center;}
.overflow-comment #respond .must-log-in a{color: #fff;}
.overflow-comment #respond .wp-social-login-widget{text-align: center; color: #fff;}
.overflow-comment #respond .wp-social-login-widget a{text-decoration: none;}
.overflow-comment #respond #reply-title{display: none;}
.overflow-comment #respond .logged-in-as{display: none;}
.overflow-comment #respond .comment-form-comment label{display: none;}
.overflow-comment #respond .comment-form-comment {
display: flex;
margin-top: 15px;
margin-bottom: 0;
padding: 0;
}
.overflow-comment .comment .comment-awaiting-moderation{
    font-size: 12px;
    color: #000;
}
.overflow-comment #respond .comment-form-comment textarea {
    height: 33px;
    border: none;
    margin: 0px auto;
    width: 96%;
    border: 0;
}
.overflow-comment #respond .form-submit {
    display: flex;
    margin-top: 0px;
}
.overflow-comment #respond .form-submit input#submit {
    border: 1px solid 
#fff;
background: none;
padding: 5px 5px;
vertical-align: middle;
height: 26px;
text-transform: uppercase;
font-size: 10px;
color:
    #fff;
    cursor: pointer;
    margin: 5px auto 0;
}
.overflow-comment #respond .form-submit input#submit:hover{opacity: 0.7;}
/*fine css articolo interno*/
.menu-responsive{display: none;}
#showLeft{display: none;}
.archive{
    margin: 0 auto;
    background: #fff;
}
.archive .col1 {
    max-width: 70%;
    margin: 0;
    display: inline-block;
}
.archive .col1 .content.reduce-padding{text-align: center;}
.archive .col1 .contenitor.home{width: 100%; margin-top:10px;}
.archive .col1 .in-evidenza .image{max-width: 100%; width: 100%;}

.archive .col1 .in-evidenza.medium-version .image{text-align: center;}
.archive .col1 .in-evidenza.medium-version .image img{width: 342px; margin:0 auto;}
.archive .col1 .in-evidenza.medium-version .contenitor{width: 100%;}
.archive .col1 .in-evidenza.medium-version .article{width: 90%; margin:0 auto;}
.archive .col1 .in-evidenza.small-version .image{height: auto;}
.archive .col2 {
    max-width: 29%;
    display: inline-block;
    height: 200px;
    width: 100%;
    text-align: center;
    vertical-align: top;
}
.archive .sidebar-luinonotizie .blu-bg, .archive .sidebar-luinonotizie .blu-luino{background: none;}
.archive .sidebar-luinonotizie .date-anniversary{color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000;}
.archive .sidebar-luinonotizie .three-columns{margin-top:30px;}
.archive .sidebar-luinonotizie .three-columns li{width: 100%; margin-bottom: 30px;}
.archive .sidebar-luinonotizie .three-columns a {
    color: #000;
    margin-top: 0;
}
.archive .sidebar-luinonotizie .three-columns li img {
    height: 100px;
    width: 100px;
}
.archive .sidebar-luinonotizie .three-columns h3{
    font-size: 26px;
    letter-spacing:0;
    font-weight: 300;
    color: #000;
    margin: 0;
}
.archive .sidebar-luinonotizie .three-columns h3 a{color: #000;letter-spacing:0;}
.archive .sidebar-luinonotizie .social-icon{color: #000;}
.archive .sidebar-luinonotizie .social-icon a{color: #0096d3;}

.author-page .author-page-image{
    margin-top: 20px;
    position: relative;
    display: inline-block;
}
.author-page .author-page-image img{
    width: 200px;
    height: 200px;
    border-radius: 50%;
    display: block;
}
.author-page .author-page-about{color: #fff;}
.author-page .author-page-about dd{margin: 0;}
.author-page .author-page-about dd a{color: #fff;}

.content.page-not-found{text-align: center;}
.content.page-not-found .image img{width: 100%;}

.search-luinonotizie{margin-bottom: 20px;}
.search-luinonotizie label{display: none;}
.search-luinonotizie input[type="text"]{width: 25%; height: 30px;}
.search-luinonotizie input[type="submit"]{width: 10%; height: 34px; border: none; background:#0096d3; color: #fff; text-transform: uppercase; }
.col-contact-1{width: 50%; vertical-align: top; margin:0 auto;}
.col-contact-1 h1, .col-contact-1 h2{text-align: center;}
.col-contact-1 h2{font-weight: 300;}
.form-offro-cerco-community {
    width: 90%;
    margin: 0 auto 20px;
    background: #fff;
    padding: 5px 20px 0;
    text-align: left;
    border:5px solid #c4ac0b;
}
.luino-comment.form-offro-cerco-community .overflow-comment #respond{background: #0f3dc1;}
.luino-comment.form-offro-cerco-community h4{margin-left: 14px; color: #fff;}
.luino-comment.form-offro-cerco-community .overflow-comment #respond .form-submit input#submit{width: 100%}
.luino-comment.form-offro-cerco-community .overflow-comment #respond .comment-form-comment textarea{width: 100%; height: 136px;}
.luino-comment.form-offro-cerco-community {
    background: #0f3dc1;
}
.luino-comment.form-offro-cerco-community .overflow-comment #respond .comment-form-comment{margin-left: 0;}
.luino-comment.form-offro-cerco-community .overflow-comment #respond .form-submit{margin-left:0;}
.luino-comment.form-offro-cerco-community  .comment-form-url.comment-form-attachment{padding:0;}
.contact-luino-page input, .contact-luino-page textarea{width: 100%;}
.form-offro-cerco-community input, .form-offro-cerco-community textarea{width: 99%}
.contact-luino-page textarea{padding:0;}
.contact-luino-page input[type="text"], .contact-luino-page input[type="email"], .form-offro-cerco-community input[type="text"], .form-offro-cerco-community input[type="email"]{height: 30px;}
.contact-luino-page input[type="submit"], .form-offro-cerco-community input[type="submit"]{width: 100%; height: 34px; border: none; background:#0096d3; color: #fff; text-transform: uppercase; }
.form-offro-cerco-community input[type="submit"]{background: #0f3dc1;}
.page-generic a{color: #0096d3; font-weight: 700;}
.contact-luino-page select{width: 100%; height: 34px;}
.form-offro-cerco-community div.wpcf7-response-output{margin-top:0;}
.archive.search-result-luino .col1{max-width: 61.7%; min-width: 61.7%;}

.search-luinonotizie.header-responsive{margin-top:20px; margin-left: 10px;}
.search-luinonotizie.header-responsive input[type="text"] {width: 65%}
.search-luinonotizie.header-responsive input[type="submit"] {
    width: 25%;
    height: 36px;
    border: 1px solid #fff;
}
.social ul li.desktop-hide{display: none;}
.social ul li.mobile-hide{display: inline-block;}

.swiper-container {
        width: 100%;
        height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img {
    max-width: 375px;
    max-height: 230px;
    height: 100%;
    width: 100%;
}
.sponsor-interna.left{margin: 10px 0; width: 100%; height: auto; background: #fff;}
.swiper-container.int-post .swiper-slide img {
    max-width: 1400px;
    max-height: 148px;
    height: auto;
    width: 100%;
}
.swiper-container.int-post.big-ads{margin:10px auto;}
.swiper-container.int-post.big-ads .swiper-slide img, .swiper-container.int-post.big-ads .swiper-slide {
    width: 1144px !important;
    max-width: 100% !important;
    height: auto;
    max-height: 213px;
    margin-right: 0 !important;
}
.message-search-form {
background: #0096d3;
color:#FFF;
position: absolute;
top: -250px;
left: 0;
width: 100%;
height: 100px;
padding: 20px;
transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
overflow: hidden;
box-sizing: border-box;
z-index: 9999999;  
}
#toggle {
  position:absolute;
  appearance:none;
  cursor:pointer;
  left:-100%;
  top:-100%;
}

#toggle + label {
  position:relative;
  cursor:pointer;
text-align:center;
-webkit-font-smoothing: antialiased;
  transition:all 500ms ease;
  color: #fff;
border-radius: 50%;
background: #0096d3;
    width: 30px;
    height: 30px;
    z-index: 99999999;
    display: block;
    line-height: 28px;
}
#toggle + label:after {
  content:"\f002";
      font: normal normal normal 14px/1 FontAwesome;
}

#toggle:checked ~ .message-search-form {
  top: 0;
}

#toggle:checked ~ .container {
  margin-top: 250px;
}

#toggle:checked + label {

}

#toggle:checked + label:after {
  content:"\f00d";
  font: normal normal normal 14px/1 FontAwesome;
}
.message-search-form form{text-align: center;}
.message-search-form #s{width: 80%;height: 40px;}
.message-search-form #searchsubmit {
    height: 46px;
    border: none;
    width: 7%;
    border: 1px solid #fff;
    color: #fff;
    background:#0096d3;
}
.in-evidenza.int-layout.redazione{text-align: center;}
.people {
    text-align: center;
    width: 50%;
    margin: 20px auto 0;
    border: 1px solid #eee;
    border-radius: 22px;
    padding: 20px;
}
.people h2 {
    margin-top: 10px;
    margin-bottom: 0;
}
.ruolo{
    font-size: 18px;
    text-transform: uppercase;
}
.in-evidenza.int-layout .slideshow_container{
    float: right;
    margin-left: 20px;
}

.in-evidenza.int-layout.redazione .people p{
    margin-top: 5px;
    margin-bottom: 0px;
}
.col-sx.home .in-evidenza.small-version{width: 47%;}
.people .social ul{text-align: center;}
.people .image-cropper img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
}
.people a{color: #0096d3;}
.people.align-luino-left {
    display: inline-block;
    width: 39%;
    vertical-align: top;
    margin: 20px 20px 0;
}
.wp-social-login-provider-list img{width: auto;}
.luinometeo .content.home {
    text-align: left;
    padding-top: 0;
}
.int-layout .luinometeo .place-date{float: none;}
.luinometeo img {
    width: 200px;
    height: auto;
    margin: 0px 20px auto 0px;
    display: block;
    float: left;
}
.luinometeo .date-anniversary {
    color: #000;
    border: none;
    text-align: left;
}
.luinometeo h1{margin:0;}
.luinometeo .social-share{font-size: 16px; margin-top:10px;}
.luinometeo h2.article-title{font-size: 18px; margin:0;}
.in-evidenza.small-version.luimeteo{text-align: center;}
.in-evidenza.small-version.luimeteo .image img{width: 100px; margin:0 auto;}
.in-evidenza.small-version.luimeteo .place-date{float: none;}
.in-evidenza.small-version.luimeteo .image{min-height: 110px;}
.screen-reader-text{display: none;}
.slideshow_container{background: #000; margin:0 auto !important;}
.little-logo{display: none;}
a.page-numbers {
    font-size: 14px;
    background: #0096d3;
    padding: 5px;
    color: #fff;
    text-decoration: none;
}
.video{text-align: center;}
.embed-container { 
        position: relative; 
        padding-bottom: 56.25%;
        overflow: hidden;
        max-width: 100%;
        height: auto;
    } 
.videofb, .videofb iframe {margin:0 auto 20px; text-align: center;}

    .embed-container iframe,
    .embed-container object,
    .embed-container embed { 
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
.sponsor-big.adsense-block{background: #fff; text-align: center;}
.social-icon.int-article-luino{font-size: 16px;}
.block-six .in-evidenza.medium-version .article {
    display: inline-block;
    width: 52%;
    vertical-align: top;
}
.block-six .in-evidenza.medium-version .article .contenitor{width: 100%;}
.block-six .in-evidenza.medium-version .article-author{float: none; margin-bottom: 3px;}
.article-author.fix-float{margin-bottom: 3px;float:none;}

.sondaggio-for-luino {
    width: 39%;
    vertical-align: top;
    text-align: center;
    margin-top: 0;
    background-image: url(../img/logo.png);
    display: inline-block;
    height: 390px;
    background-size: 33%;
    background-repeat: no-repeat;
    background-position: center bottom;
    margin: 0;
    padding: 0;
}
.sondaggio-for-luino .yop-poll-container{
    
    width: 100% !important;
    text-align: left !important;
    background: none !important;
}
.sondaggio-for-luino .sondaggio-title, .sondaggio .sondaggio-title {
    font-size: 20px;
    margin-bottom: 8px;
    text-align: left;
    padding: 0;
    color: #000;
    font-weight: bold;
}
.sondaggio-for-luino .luino-container, .sondaggio .luino-container{margin-bottom: 25px;}
.sondaggio-for-luino .sondaggio-risposte li{
    display: block !important;
    width: 100% !important;
}
.sondaggio-for-luino .sondaggio-risposte li.sondaggio-other-risposta label input{

height: 30px;

}
.sondaggio-for-luino .yop_poll_vote_button{border:0; width: 100%; background: #0096d3; padding:5px 0; color: #fff; text-transform: uppercase;}
.sondaggio .yop-poll-container {
    width: 100% !important;
    background: none !important;
    margin: 0 auto 10px;
    text-align: left !important;
    padding:0 !important;
}
.article.sondaggio .yop-poll-container{width: 35% !important;}
.yop-poll-footer{text-align: left !important;}
.sondaggio .sondaggio-risposte li{
    display: block !important;
    width: 100% !important;
}
.sondaggio .sondaggio-risposte li.sondaggio-other-risposta label input{
height: 30px;
}
.sondaggio .yop_poll_vote_button{border:0; width: 100%; background: #0096d3; padding:5px 0; color: #fff; text-transform: uppercase;}
.sondaggio-for-luino .risposta-sondaggio-custom input{    
    width: 99% !important;
    height: 20px;
    border: 1px solid #999;}
.social-share .desktop-hide{display: none;}
.in-evidenza.int-layout .article blockquote{
    color: #666;
    background: #eee;
    border-left: 6px solid #666;
    padding: 1px 10px;
    position: relative;
    margin-right: 0;
}
.in-evidenza.int-layout .article blockquote:before{
    font-family: FontAwesome;
    content: "";
    font-size: 30px;
    position: absolute;
    left: -40px;
    top: 0px;
    color: #7a7a7a;
}
.full{width: 100%; margin: 0 auto; position: relative; background: #fff;}
.messagge-form-segnala{font-size:12px; text-transform: uppercase;}
.messagge-form-segnala a{color: #0096d3; text-decoration: none;}



/*community*/
.full{background: #fff;}
.full-width{width: 100%; margin: 0 auto; position: relative;}
.full-width img{width: 100%; height: auto; max-width: 100%;}
.full-width .cont-abs-comm{
    position: absolute;
    top: 10%;
    width: 70%;
    text-align: center;
    color: #fff;
    z-index: 99;
    left: 50%;
    margin-left: -35%;
}
.full-width .cont-abs-comm h1{
    font-size: 40px;
    color: #fff;
    margin-bottom: 0px;
}
.full-width .cont-abs-comm p, .annuncio-breve{display: block; font-size: 18px; margin-top:0;}
.bg-img{
    background-image: url(../img/bg-cover.png);
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 99%;
    z-index: 1;
    top:0;
    left:0;
    right: 0;
    bottom: 0;
}
.community-container{margin-top: -300px; position: relative; background: transparent; z-index: 999;}
.page-template-archivio-offrocerco .community-container{margin-top: -380px;}
.community-container .article-author .surname{
    font-size: 14px;
    font-weight: 600;
    display: block;
    font-family: 'Source Sans Pro', sans-serif;
    color: #000;
}
.community-container .article-author{font-size: 12px; color: #606060;}
.community-container .article-author img{
    position: absolute;
    left: 50%;
    width: auto;
    height: 30px;
    transform: translateX(-50%);
    top: -1px;
    border-radius: 0;
}

.img-comm-cont{
    border-radius: 50%;
    position: relative;
    height: 30px;
    width: 30px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    border:1px solid #eee;
    background-image: url(../img/redazione.png);
    background-size: cover;
}
.img-comm-cont.double {
    width: 55px;
    height: 55px;
    margin: 5px 0;
    vertical-align: middle;
    display: inline-block;
    float: none;
    background-image: url(../img/redazione.png);
    background-size: cover;
}
.community-container .in-evidenza.small-version .short-summary a {
    color: #000;
    font-style: normal;
    font-size: 14px;
    display: block;

    width: 100%;
}
.community-container .in-evidenza.small-version .short-summary a p{margin: 0;}
.community-container .in-evidenza.small-version{margin: 0 2% 80px; position: relative; padding:0 10px 10px; background: #fff; width:40%;}

.community-container .in-evidenza.small-version.casalago{
    border-left: 1px solid #1ac6db;
    border-right: 1px solid #1ac6db;
    border-bottom: 1px solid #1ac6db;
    border-top: 10px solid #1ac6db;
}

.community-casa-lago .content-container-community{background: #1ac6db; border-top:1px solid #fff;}
.community-container .in-evidenza.small-version.food{
    border-left: 1px solid #ea0000;
    border-right: 1px solid #ea0000;
    border-bottom: 1px solid #ea0000;
    border-top: 10px solid #ea0000;
}
.community-si-viaggiare .content-container-community{background: #0096d3; border-top:1px solid #fff;}
.community-food .content-container-community, .community-unamelaalgiorno .content-container-community{background: #ea0000;}
.community-food.tavoloperilclima .content-container-community{background: #00dd37;}
.community-container .in-evidenza.small-version.offrocerco{
    border-left: 1px solid #c4ac0b;
    border-right: 1px solid #c4ac0b;
    border-bottom: 1px solid #c4ac0b;
    border-top: 10px solid #c4ac0b;
}
.climaluino{
	    border-left: 1px solid #00dd37;
    border-right: 1px solid #00dd37;
    border-bottom: 1px solid #00dd37;
    border-top: 10px solid #00dd37;
}
.climaluino a.access-to-community{background: #00dd37;}
.community-offro-cerco .content-container-community{background: #c4ac0b;border-top:1px solid #fff;}
.community-offro-cerco.insubria-luino .content-container-community{background: #073dab;border-top:1px solid #fff;}
.community-offro-cerco.oroscopo-luino .content-container-community{background: #c40bbd;border-top:1px solid #fff;}
.community-offro-cerco.musicisti-luino .content-container-community{background: #990c05;border-top:1px solid #fff;}
.community-container .in-evidenza.small-version.luinesiallestero{
    border-left: 1px solid #e7a665;
    border-right: 1px solid #e7a665;
    border-bottom: 1px solid #e7a665;
    border-top: 10px solid #e7a665;
}
.community-luinesi-allestero .content-container-community{background: #e7a665;border-top:1px solid #fff;}
.community-container .in-evidenza.small-version.frontalieri{
    border-left: 1px solid #637d33;
    border-right: 1px solid #637d33;
    border-bottom: 1px solid #637d33;
    border-top: 10px solid #637d33;
}
.community-margi-events .content-container-community{background: #637d33;border-top:1px solid #fff;}
.community-container .in-evidenza.small-version.fotogiornocommunity{
    border-left: 1px solid #0096d3;
    border-right: 1px solid #0096d3;
    border-bottom: 1px solid #0096d3;
    border-top: 10px solid #0096d3;
}
.community-il-mio-libro .content-container-community{background: #ff8401;border-top:1px solid #fff;}
.community-container .in-evidenza.small-version.ilmiolibrocommunity{
    border-left: 1px solid #ff8401;
    border-right: 1px solid #ff8401;
    border-bottom: 1px solid #ff8401;
    border-top: 10px solid #ff8401;
}
.community-container .in-evidenza.small-version.ilmiolibrocommunity.luinoingiallo{
    border-color: #c4ac0b;
}
.community-container .in-evidenza.small-version.oroscopo{
    border-left: 1px solid #c40bbd;
    border-right: 1px solid #c40bbd;
    border-bottom: 1px solid #c40bbd;
    border-top: 10px solid #c40bbd;
}
.community-container .in-evidenza.small-version.insubria-color{
    border-left: 1px solid #073dab;
    border-right: 1px solid #073dab;
    border-bottom: 1px solid #073dab;
    border-top: 10px solid #073dab;
}
.community-container .in-evidenza.small-version.musicisti{
    border-left: 1px solid #990c05;
    border-right: 1px solid #990c05;
    border-bottom: 1px solid #990c05;
    border-top: 10px solid #990c05;
}
.community-container .in-evidenza.small-version.insubria{
    border-left: 1px solid #073dab;
    border-right: 1px solid #073dab;
    border-bottom: 1px solid #073dab;
    border-top: 10px solid #073dab;
}
.community-compleanni-anniversari-e-ricorrenze .content-container-community{background: #940ab2;border-top:1px solid #fff;}
.community-container .in-evidenza.small-version.ricorrenzeanniversari{
    border-left: 1px solid #940ab2;
    border-right: 1px solid #940ab2;
    border-bottom: 1px solid #940ab2;
    border-top: 10px solid #940ab2;
    margin-bottom: 156px;
}
.foto-bg-comm{background: #0096d3;}
.icon-cat {
    position: absolute;
    top: -61px;
    right: -41px;
}
.icon-cat img{
    border: 1px solid #fff;
    border-radius: 50%;
    width: 80px;
    height: 80px;
}
a.access-to-community {
    background: #000;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
    padding: 10px 0;
    margin-top: 8px;
    font-size: 18px;
}
.community-container .in-evidenza.small-version .image{
min-height: auto;
max-height: inherit;
}
.community-container .in-evidenza.small-version .image img{}
.casalago a.access-to-community{background: #1ac6db;}
.oroscopo a.access-to-community{background-color: #c40bbd;}
.musicisti a.access-to-community{background-color: #990c05;}
.insubria a.access-to-community{background-color: #073dab;}
.food a.access-to-community{background: #ea0000;}
.frontalieri a.access-to-community{background: #637d33;}
.luinesiallestero a.access-to-community{background: #e7a665;}
.offrocerco a.access-to-community{background: #c4ac0b;}
.fotogiornocommunity a.access-to-community{background: #0096d3;}
.ilmiolibrocommunity a.access-to-community{background: #ff8401;}
.ricorrenzeanniversari a.access-to-community{background: #940ab2;}
.food .social-share a i, .food .social-share a{color: #ea0000;}
.community-page-archive .in-evidenza.small-version .article {
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}
.community-page-archive .in-evidenza.small-version .social-share {margin-top:5px;}
.bg-luino-laghi{
    background-image: url(../img/bg-luino-lago.png);
    width: 100%;
    height: 203px;
}
.image-community{
    height: 533px;
    overflow: hidden;
}
.content-container-community {
    width: 82%;
    background-color: #0096d3;
    border-top: 1px solid #fff;
    position: relative;
    display: flex;
    z-index: 999;
    margin: 0 auto;
}

.content-container-community h1 {
    margin: 6px 0;
    color: #fff;
    text-align: center;
    display: inline-block;
    width: 33%;
    vertical-align: middle;
}
.content-container-community .img-community-style {
    margin: 6px 0;
    color: #fff;
    text-align: center;
    display: inline-block;
    flex: 0%;
    vertical-align: middle;
}
.content-container-community a {
    color: #fff;
    text-decoration: none;
    width: 31%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    flex: 100%;
    font-size: 18px;
    text-transform: capitalize;
    line-height: 66px;
}
.community-si-viaggiare.tag-luino, .community-casa-lago.tag-luino{margin:0;}
.content-container-community img{
    width: 55px;
    height: auto;
    vertical-align: middle;
    margin: 0px 8px 0px 0;
}
.contenitor.img-author-community{display: inline-block;vertical-align: middle;}
.contenitor.img-author-community img{
    vertical-align: middle;
    margin: 0;
    position: absolute;
    left: 50%;
    width: auto;
    height: 55px;
    transform: translateX(-50%);
    top: -1px;
    border-radius: 0;
}
.contenitor.img-author-community .surname{color: #fff;}
.community-page-archive .community-container{}
.full-width h1 .date-in-community-article, .date-in-community-article{display: block; color: #fff; font-size: 12px;}
.community-page-archive .in-evidenza.small-version{width: 50%;}

.single-community .article-author{margin-right: 10px;}
.rigth-com {
/*    float: left;
    position: absolute;
    top: 20px;*/
}

.content-container-community a.food-archive{display: none;}
.content-container-community a.frontalieri-archive{display: none;}
.content-container-community a.luinesi-archive{display: none;}
.content-container-community a.offro-archive{display: none;}
.content-container-community a.casa-archive{display: none;}
.content-container-community a.viaggiare-archive{display: none;}
.content-container-community a.ilmiolibro-archive{display: none;}
.content-container-community a.ricorrenze-archive{display: none;}
.content-container-community a.tavoloclima-archive{display: none;}


.community-unamelaalgiorno .content-container-community a.food-archive{display: block;}
.community-food .content-container-community a.food-archive{display: block;}
.community-margi-events .content-container-community a.frontalieri-archive{display: block;}
.community-luinesi-allestero .content-container-community a.luinesi-archive{display: block;}
.community-offro-cerco .content-container-community a.offro-archive{display: block;}
.community-casa-lago .content-container-community a.casa-archive{display: block;}
.community-si-viaggiare .content-container-community a.viaggiare-archive{display: block;}
.community-il-mio-libro .content-container-community a.ilmiolibro-archive{display: block;}
.community-compleanni-anniversari-e-ricorrenze .content-container-community a.ricorrenze-archive{display: block;}
.community-tavoloperilclima .content-container-community a.tavoloclima-archive{display: block;}
.community-tavoloperilclima .content-container-community{background: #00dd37;}

#wpcf7-f196205-p191718-o1{width: 80%; border:2px solid #0096d3; padding:10px;}
#wpcf7-f196205-p191718-o1 label{font-weight: bold;}
#wpcf7-f196205-p191718-o1 input{height: 30px; width: 99%;}
#wpcf7-f196205-p191718-o1 iframe{
    float: left;
    height: auto;
width: 100%;
min-height: auto;
}
#wpcf7-f196205-p191718-o1 input.wpcf7-form-control.wpcf7-submit{
    width: 100%;
height: 34px;
border: none;
background: #0096d3;
color: #fff;
text-transform: uppercase;
}
#wpcf7-f196205-p191718-o1 .wpcf7-list-item input{
    width: auto;
    height: auto;
}



.sponsor-background-big a {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    background-position: center top;
   /*background-image: url(../img/cambioolio.gif);  */ 
    
    background-image: url(../img/dove.jpg);
    background-size: contain;
    
    /*background-attachment: fixed;*/
    position: fixed;
    background-repeat: no-repeat;
    background-color: #e7369e;

}
.sponsor-background-big.cisa a{background-image: url(../img/cisa-desk.jpg); background-color: #000;}
.sponsor-background-big.coop a{background-image: url(../img/buenavista-desk.png); background-color: #fff;background-size:cover;}
.sponsor-background-mobile{display: none;}
/*.logged-in .fixed-sponsor {display: none;}*/
.fixed-sponsor {
    position: fixed;
    bottom: 0;
    text-align: center;
    z-index: 999;
    left: 0;
    right: 0;
}
.fixed-sponsor img {
    width: 100%;
    max-width: 864px;
}
.fixed-sponsor-container{
    position: relative;
    width: 60%;
    height: auto;
    margin: 0 auto;
    max-width: 864px;
}
.banner-close{
    position: absolute;
    right: 0px;
    z-index: 9;
    top: -10px;
    background: #0096d3;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 27px;
    color: #fff;
    text-align: center;
    cursor:pointer;
}
.block-yesterday-news h2.title-category-flash{text-align: center; text-transform: uppercase; margin-bottom: 20px;}
.block-yesterday-news .in-evidenza.small-version h2.article-title{margin-top:0; font-size: 14px;}
.block-yesterday-news .in-evidenza.small-version .image{float: left; width: 33%; margin-right: 8px;}
.content.reduce-padding.block-six.block-yesterday-news{padding-top: 28px; padding-bottom: 5px;}


.network-journal{text-align: center;}
.network-journal h3{text-align: center;}
.network-journal h3 span{display:block;}
.network-journal ul {
    list-style-type: none;
    margin: 30px auto 0;
    padding: 0;
}
.network-journal ul li {
    font-size: 12px;
    text-align: center;
    display: inline-block;
    margin-bottom: 20px;
    width: 19%;
    vertical-align: top;
}
.network-journal ul li a{text-decoration: none; color: #000;}
.network-journal ul li a:hover{opacity: 0.5;}
.network-journal ul li img{display: block; width:100%;}


.in-evidenza.small-version .image iframe{width:100%; height: 100%;}

#ap-form-2 input[type="text"]{border-radius: 0 !important; height: 40px !important;}
#ap-form-2 textarea{height: 100px !important; padding:10px !important;}
.ap-custom-wrapper{margin-top:20px;}
.ap-custom-label{width: auto !important;}
.wrap-affiliato {
    display: flex;
    align-items: center;
}
.mappa-affiliato {
    width: 50%;
    margin-right: 2%;
}
.info-affiliato{width: 50%;}
.block-affiliato {
    margin-bottom: 2%;
    border-bottom: 1px solid #eee;
    padding-bottom: 2%;
    font-size: 14px;
}
.block-affiliato span {
    font-weight: bold;
    text-transform: uppercase;
    font-size:12px;
}
.block-affiliato span.affiliato-role, .affiliato-role {
    background: #eee;
    padding: 2px 10px;
    border-radius: 50px;
    margin-right: 5px;
}
.marker-on-map .affiliato-role{display: inline-block;}
.marker-on-map{text-align: left; padding:20px;}
.marker-on-map .title-affiliato{text-align: left !important;}
.block-affiliato h1{margin:0 0 5px 0; padding:0; font-size: 18px; display: block; font-weight: bold;}
.block-affiliato i{width: 30px; text-align: center; float: right;}
.block-affiliato a{color: #000; text-decoration: none;}
.block-affiliato span.title-affiliato {
    display: block;
    font-size: 18px;
    text-transform: none;
}
.acf-map {
    width: 100%;
    height: 600px;
    z-index: 999;
}
.acf-map img {
   max-width: inherit !important;
}
.acf-map .title-affiliato{display: block; text-align: center; font-weight: bold;}
.acf-map .address-affiliato{}
.marker-on-map .address-affiliato{display: block; margin: 5px 0;}
.marker-on-map .more-link-affiliato {
    display: block;
    margin: 5px 0;
    color: #0096d3;
    font-weight: bold;
    text-align: right;
}
.archivio-affiliati .wrap-affiliato {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.archivio-affiliati .info-affiliato {
    border: 1px solid #ccc;
    margin: 1% 1%;
    border-radius: 25px;
    padding: 20px;
    width: 26%;
}
.archivio-affiliati .block-affiliato i{float: none;}
.archivio-affiliati .block-affiliato span.title-affiliato{font-size: 15px;}
.cta.filter {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.cta.filter li {
    display: inline-block;
    margin-bottom: 10px;
    padding: 0px 10px 4px;
    cursor: pointer;
}
.cta.filter li a.active {
    color: #999;
}
.cta.filter li a {
    cursor: pointer;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}
@keyframes zoom-in {
  0% {
   transform: scale(.1);
  }
  100% {
    transform: none;
  }
}

@keyframes rotate-right {
  0% {
    transform: translate(-100%) rotate(-100deg);
  }
  100% {
    transform: none;
  }
}

.is-animated {
  animation: .6s zoom-in;
  // animation: .6s rotate-right; 
}
#wpcf7-f278332-p272922-o1 input{width:80%; height: 30px;}
#wpcf7-f278332-p272922-o1 input[type='radio'], #wpcf7-f278332-p272922-o1 input[type='checkbox']{height: auto; width: auto;}
#wpcf7-f278332-p272922-o1 textarea{width: 80%;}
#wpcf7-f278332-p272922-o1{padding:5%; background-color: #f9f9f9; text-align:center;}

.flex-box{display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;}
.flex-box img{width:150px;}
.flex-box .link-to-all {
    font-weight: bold;
    font-size: 16px;
}
.ascom-block{background-color: #eee; margin-bottom: 40px;}

.flex-container {
    display: flex;
    margin-top: 30px;
}
.argument, .form-pubblicita{text-align: left; }
.argument h2 {
    font-size: 18px;
}
.image-upload  p{margin:0;}

.image-upload {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: baseline;
    align-content: normal;
    text-align: left;
}
.argument{text-align: left;margin-right: 5%;}
.bg-archivio-pubblicita {
    background-image: url(../img/cover-piccola-pubblicita.jpg);
    background-size: cover;
    background-position: bottom;
    width: 100%;
    height: 400px;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*.spot-block .in-evidenza.small-version .image {
    background-image: url(../img/cover-piccola-pubblicita.jpg);
    background-size: cover;
    width: 100%;
    height: 190px;
}*/
.spot-block .in-evidenza.small-version img{border: none !important;}
.form-pubblicita{min-width: 50%;text-align: left;}

.form-pubblicita label{font-weight: bold;}
.form-pubblicita label.italic{
    font-size: 12px;
    font-style: italic;
    font-weight: 300;
}
.form-pubblicita label.for-accept{
    font-weight: 300;
    font-size: 16px;
}
.form-pubblicita input{height: 30px; width: 99%;}

.form-pubblicita input.wpcf7-form-control.wpcf7-submit {
    width: auto;
    height: 43px;
    border: none;
    background: #0096d3;
    color: #fff;
    text-transform: uppercase;
    padding: 0px 40px;
}
.form-pubblicita textarea{width: 100%; border: 1px solid #ddd;}
.form-pubblicita input[type='checkbox'], .form-pubblicita input[type='radio']{height: auto; width: auto;}
.form-pubblicita span.wpcf7-list-item{margin: 0;}
.form-pubblicita input.wpcf7-form-control.wpcf7-submit:disabled {
    cursor: not-allowed;
    background: #ddd;
}
.spot-block .in-evidenza.small-version {
    width: 28%;
    text-align: left;
    margin: 0 1% 30px;
    vertical-align: top;
    border-radius: 30px;
    padding: 20px 30px;
    border: 1px solid #eee;
}
.spot-block .in-evidenza.small-version .article-author {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.spot-block .in-evidenza.small-version .article-author .time{font-size: 10px}
.spot-block .in-evidenza.small-version .article-author .localita-annuncio{font-size: 12px;}
.spot-block .in-evidenza.small-version .short-summary a{color: #000;font-style: normal;font-weight: 300;}
.spot-block .in-evidenza.small-version .article{display: flex; flex-direction: column;}
.spot-block .in-evidenza.small-version .social-share {
    font-size: 16px;
    margin-top: 10px;
    text-align: center;
}
.flex-box-special{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.election-label{
    font-size: 10px;
    text-transform: uppercase;
    background: #eee;
    padding: 3px;
    font-weight: 900;
}


/*necrologi temp*/
.postid-314853 .sponsor-interna.left, .postid-314853 .fixed-sponsor, .postid-314853 .sponsorarea, .postid-314853 .short-summary{display: none;}
.postid-314853 .short-summary.text-int-description{display: block;}
.postid-314853 .int-layout .place-date{display: none;}
.postid-314853 .int-layout .image img{width: 30%;}


.single .oneall_social_login{
        width: 50%;
    margin: 0 auto;
    text-align: center;
    color: #fff;
}
.single .oneall_social_login .oneall_social_login_providers iframe{
    width: 300px !important;
    margin: 0 auto !important;
}



@media only screen and (max-width: 1200px) {
.content{padding: 45px 63px;}    
.image {width: 100%; margin: 0; max-width: 100%; max-height: initial; height: auto; display: block;}
.block-six .in-evidenza.medium-version .article-author{float: left;margin-bottom: 0;}
.block-six .in-evidenza.medium-version .article{width: 100%;}
.content.reduce-padding{text-align: center;padding: 45px 46px 10px;}
.in-evidenza.medium-version {width: 47%;margin-left: 1%;margin-right: 1%;}
.in-evidenza.medium-version .image {width: 100%;margin-right: 0; height: inherit;}
.in-evidenza.medium-version .contenitor{width: 100%; text-align: center; margin-top:5px;}
.in-evidenza.medium-version .image img{width: 100%; height: inherit;}
.in-evidenza.small-version{width: 49%; text-align: left; margin: 0 0% 30px;}
.in-evidenza.small-version .image{float: left; width: 100%; margin-right: 10px; height: 200px; max-height: 200px;}
.in-evidenza.small-version .contenitor{width: 100%; float: none; margin-top: 0; text-align: center;}
.in-evidenza.small-version .place-date{float: none;}
.in-evidenza.small-version .article{float: left; width: 96%;}
.in-evidenza.small-version .image img{}
.in-evidenza.small-version .article-author{margin-top:0; float: left;}
.block-yesterday-news .in-evidenza.small-version .article-author{float:none;}
.in-evidenza.small-version .article-author img {display: inline-block;}
.in-evidenza.small-version .article-title{margin-top:0; float: none; width: 100%;}
.three-columns li{margin-bottom: 30px;}
.responsive-mode{display: none;}
.sondaggio-for-luino{height: auto;}
.archivi-foto-anni .content.home img{width: 100%; height: auto;}
.social ul{margin-right: 10px; margin-top:0px;}
.services{margin-right: 10px;}

.community-container .in-evidenza.small-version .article-author{width: 100%; text-align: left; margin-top:10px;}
.community-container .in-evidenza.small-version .image{
    height: auto;
min-height: inherit;
max-height: inherit;
margin: 0;
float: none;
}
.community-container .in-evidenza.small-version .article{width: 100%;}





.gallery.web-tv-luino .article {float: none; width: 100%}
.gallery.web-tv-luino .article p{font-size: 16px;}

}
@media only screen and (max-width: 1024px) {
    .archivio-affiliati .info-affiliato{width: 40%;}
    .hide-menu-desktop{display:block !important;}
    .fixed-sponsor-container{width: 100%;}
    .banner-close{top:-25px; right: 0;}
    header.header.home{width: 100%; padding:0;}
    .sponsor-background-big {display: none;}
    .wrapper.home{}
    .sponsor-background-mobile{display: block;}
    .page-template-index #showLeft{z-index: 99999999999 !important; top:70px !important;}
    .page-template-index #showLeft.scrollingtop{top:-3px !important;}
.sponsor-background-mobile a {
    display: block;
    top: 0px;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    /*background-image: url(../img/cambioolio.gif);*/
    background-image: url(../img/dove-mobile.jpg);
	background-attachment: fixed;
    position: fixed;
    background-size: 100%;
    background-position: 0px 7px;
    background-repeat: no-repeat;
}
.sponsor-background-mobile.cisa a{background-image: url(../img/cisa-mobile.jpg);} 
.sponsor-background-mobile.coop a{background-image: url(../img/buenavista-mobile.png);} 

   .social ul li.desktop-hide{display: inline-block;}
.social-count .desktop-hide {
    font-size: 20px;
    color: #fff;
    padding-top: 0px;
    margin-left: 5px;
    width: 30px;
    height: 30px;
    background: #0096d3;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    vertical-align: bottom;
}

   .social ul li.mobile-hide{display: none;}
   .scrivici{bottom: 0; top: auto; width: 60px; height: 60px;}
   .scrivici i{margin-top:0; color: #fff;} 
   .social ul{margin-right: 10px; margin-top:0px;}
   .menu-bg{display: none;}
   .services{margin-right: 10px;}
   .menu-responsive{display: block;}
   .social-share .desktop-hide{display: inline-block;}
   .little-logo.scrolling {
    display: block;
    position: fixed;
    background: #fff;
    z-index: 9;
    width: 100%;
    top: 0;
    padding:4px 0 3px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eaeaea+0,fefefe+100 */
background: rgb(234,234,234); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(254,254,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */

    text-align: center;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.30);
-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.30);
box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.30);

}

.people{width: 90%;}
.people.align-luino-left{width: 90%; margin:20px auto 0;}
.little-logo.scrolling img {
    width: auto;
    margin-top: 2px;
    height: 46px;
}
.menu ul li a{font-size: 16px; padding: 10px 0px 10px 20px; font-weight: 300;}
   #showLeft{display: block;}
   footer{padding-bottom: 50px;}
   .col-sx{width: 100%;}
   .blu-luino.vert-version .three-columns li.scrivici{display: inline-table;}
   .sidebar-dx{width: 100%;}
   .blu-luino.vert-version .gallery .overflow-comment{height: 400px;}
   .col-sx.home .in-evidenza.small-version{width: 49%;}
   .in-evidenza.small-version{width: 49%;}
    .logo-bottom{width: 100%;}
    footer ul li{width: 100%;}
    .info-luinonotizie{text-align: left;}
    .secondary-luino-menu{text-align: left;}
    .gallery{width: 100%;}
    .luino-comment{width: 100%;}
    .in-evidenza.small-version .image{height: auto;}
    .left-fix.in-evidenza{width: 100%;}
    .sondaggio-for-luino {
    width: 100%;
    background-size: 20%;
    background-color: #eee;
    padding-bottom: 20px;
    background-position: 50% 90%;
}
#wpcf7-f196205-p191718-o1{width: 94%;}
#wpcf7-f196205-p191718-o1 iframe{float: left;}
    header.header{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eaeaea+0,fefefe+100 */
background: rgb(234,234,234); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(254,254,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */

    }
    .in-evidenza.int-layout .article p img, .in-evidenza.int-layout .article div.wp-caption{width:100% !important;float: none; margin-left:0;}
.in-evidenza.int-layout .article div.wp-caption img{width: 100%; height: auto;}
.int-layout .image.float-right{margin-left: 0; width: 100%; float: none;}
}
/*qui scompare il menu nel 1023 e compare l'altro*/
@media only screen and (max-width: 800px) {
    .int-layout .article-title{font-size: 34px;}
    .in-evidenza.int-layout .article iframe{width: 100%; margin:0 auto; float: none;}
    .article.sondaggio .yop-poll-container{width: 100% !important;}
    
    .community-container .in-evidenza.small-version{width: 96%; margin: 0 0 30px;}
    .wrapper.home{margin-top:70px;}
    .network-journal ul li {width:24%;}

    .content.home.corona-virus {

    background: #000;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    overflow: auto;
    display: flex;
    align-items: center;
}
.content.home.corona-virus span{
    display: table;
width: 144px;
text-align: left;
}
.content.home.corona-virus a {

    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    border: 1px solid #fff;
    border-radius: 30px;
    padding: 3px 10px;
    margin-right: 3px;
    width: 200px;
    display: table;

}

}
@media only screen and (max-width: 768px) {

 .community-banner-hp ul{display: block;}  



    .single-community .article-author{float: right;}
    .contenitor{margin-top: 5px;}
    .contenitor.img-author-community{margin-top:0;}
    .place-date{float: none;}
    .article-author{float: none;}
    .services{position: static; margin:0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,eaeaea+100 */
background: rgb(254,254,254); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(234,234,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
    .services ul {
    text-align: center;
    margin-top: 4px;
    margin-bottom: 0;
    padding: 5px;
}
    .services ul li{display: inline-block; margin: 0 5px 0;}
    .services ul li.mobile-hide{display: none;}
    .responsive-mode { background: none; display: block; position: static; border-top: 1px solid #FFF; text-align: left; margin: 0; padding-top:6px;}
    .responsive-mode ul{text-align: left; padding:0; margin:0;}
    .responsive-mode ul li a{color:#fff; padding: 10px 0px 10px 20px; font-weight: 300;}
    .logo{padding-bottom: 0;}
    .three-columns li{display: block; width: 100%;}
    .swiper-slide img{max-width: 300px; max-height: 300px;}
    .col-contact-1{width: 100%;}
    .col-sx.home .in-evidenza.small-version{width: 100%;}
   .in-evidenza.small-version{width: 100%;}
   .logo h1{width: 100%;}
   .logo{width: auto;}
   .logo h2 {
    font-size: 10px;
    font-weight: 300;
    margin: -6px 0 15px 3px;
    }
   
}
/*qui scompaiono i link al contattaci e al segnala nel 768*/

@media only screen and (max-width: 700px) {
    .in-evidenza.small-version .image{width: 100%; height: auto;}
    .in-evidenza.small-version .image img{width: 100%; height: auto;}
    .in-evidenza.small-version .article{width: 100%;}
    .in-evidenza.small-version .contenitor{margin-top:5px;}
    footer ul{text-align: center;}
    footer ul li{display: block; text-align: left;}
    footer{padding-bottom: 10px;}
    .logo-bottom, .info-luinonotizie, .secondary-luino-menu, .logo-footer{text-align: center;}
    .cbp-spmenu-left.cbp-spmenu-open{overflow: scroll;}
    .gallery .overflow-comment{height: 200px;}
    .smartphoto-header{top:40px !important;}
    .overflow-comment{height: auto;}
    .luino-gallery h4{text-align: center; margin: 0; font-size: 20px;}
    .luino-comment h4{text-align: center; margin: 0; font-size: 20px;}
    .in-evidenza.int-layout .article p{font-size: 20px; line-height: 30px;}

    .in-evidenza.small-version.luino-web-tv{width: 100%; color: #fff;}
    .gallery.web-tv-luino{width: 100%;}
    .gallery.web-tv-luino .overflow-comment{padding:0; height: 300px; background: #333;}
    .content.reduce-padding.block-six.luino-tv-bg{background: #000;}
    .gallery.web-tv-luino .in-evidenza{color: #fff; padding: 5px 2%; width: 96%;}
    .luino-tv-bg .place-date{color: #fff;}
}
@media only screen and (max-width: 600px) {
    .archivio-affiliati .info-affiliato{width: 100%; margin: 1% 0;}
    .cta.filter {display: flex; overflow: auto;}
    .cta.filter li {
    margin-bottom: 10px;
    padding: 8px 27px 9px;
    cursor: pointer;
    border-radius: 010px;
    display: flex;
    align-items: center;
}
    .in-evidenza.medium-version{width: 100%; margin:0 0 30px;}
    .int-layout .article-title{font-size: 30px;}
    .sondaggio-for-luino .sondaggio-title, .sondaggio .sondaggio-title{font-size: 18px;}

.logo h1, .interna .logo h2 {
    width: 244px;
    height: 51px;
}
.logo h2{margin-top:-5px;}
.interna .logo h3{font-size: 13px;}
.content.reduce-padding, .content{padding: 20px 10px 10px;}

.full-width .cont-abs-comm{width: 90%; left:5%; right: 5%; margin-left:0;}
.community-container{margin-top:0px;}
.image-community{height: auto;}
.form-offro-cerco-community{width: 87%;}
.community-container .in-evidenza.small-version{width: 93%; margin: 0 0 60px;}
.community-page-archive .community-container{margin-top:0;}
.content-container-community h1 {
    width: auto;
    font-size: 20px;
    margin-left: 20px;
}
.content-container-community a{width: auto;font-size: 12px;line-height: 45px;}
.content-container-community img{width: 36px;}
.img-comm-cont.double{width: 36px; height: 36px;}
.contenitor.img-author-community .surname{font-size: 12px;}
.full-width .cont-abs-comm h1{font-size: 24px}
.full-width .cont-abs-comm p, .annuncio-breve{font-size: 16px;}

.network-journal ul li {width:32%;}



}
@media only screen and (max-width: 500px){
    .community-banner-hp ul li{width: 30%; vertical-align: top;}
  
.left-fix .article-title{font-size: 18px;} 
.img-sponsor-int-post{display: none;}
.img-sponsor-int-post.img-sponsor-post-resp{display: block;}   
.in-evidenza.int-layout .article blockquote{margin: 0;}
.in-evidenza.int-layout .article blockquote:before{left:10px; top:-15px;}

.logo{margin-top:9px;}
.ultimaora .article-title .title-link{font-size: 30px;}
.swiper-slide img{max-width: 100%; max-height: 100%;}
}

@media only screen and (max-width: 480px){
    .left-fix .article-title{font-size: 16px;} 
    .network-journal ul li {width:49%;}
}


@media print{ 
body {
    background: #fff !important;
    font-size: 12px !important;
    color: black !important;
    font-family: 'Open Sans', sans-serif !important;
}
.blu-bg.menu-bg, .social, .services, .social-count, .sponsor-interna.left, .social-share, .luino-gallery.internal-gallery, .content.reduce-padding, .gray-bg, .sponsor-big.adsense-block{display: none !important;}
.services ul li a, .social ul li a, .menu ul li a{display: none !important;}

.little-logo{display: block; margin: 0 auto; text-align: center;}
.little-logo img{width: 40%;}
.interna .logo h2, footer ul li a, .logo-bottom{display: none;}
.secondary-luino-menu{display: none;}
.fixed-sponsor{display:none;}
}













