/*Articoli Correlati*/
 #related_posts ul {
 margin:0;
 overflow:hidden;
}
 #related_posts li {
 float: left;
 list-style: none;
 list-style-type: none;
 margin: 10px 10px 10px 0 !important;
}
 #related_posts li a {
 display: block;
 text-align: left;
 text-decoration:none;
 width: 150px;
 font-size: 13px !important;
 line-height: 1.6em !important;
 margin-bottom: 5px !important;
 position: relative !important;
 text-decoration: none !important;
 text-indent: 0 !important;
}

#related_posts img {
 border: medium none !important;
 border-radius: 3px !important;
 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
 height: 150px;
 width: 150px;
 max-width: 100% !important;
 overflow: hidden;
}

.featured_post_image {
	
}

.related_content {
	height: 80px;
}


/* ATTENZIONE ID SENSIBILI */
 
 ins{background:#fff;}
 
 .share_box .share_btn {
 min-width: 0 !important;
 }
 .twitter-share-button {
	 margin-top: 0px !important;
 }
#gc_message_bar_message{
    width:100%;
}

div#slider .title {
    display: none;
}

.subheader-title{
    padding: 0 10px 10px;
}

#sidebar .printfriendly{
    display:none;
}

#text-3 .title, #text-4 .title, #text-5 .title, #text-6 .title, #text-13 .title{
    display:none;
}

#text-3 .widget-content, #text-4 .widget-content, #text-13 .widget-content{
    padding-top: 20px;
}

#text-5 .widget-content {
	padding: 20px 0px 20px;
}

#text-6 .widget-content {
	padding: 6px 6px 20px;
}

#menu-item-104 a {
    color: red;
}

.adv_side{
    padding: 10px;
}

.ik-homepage-ads img{
    width: 170px;

}
.ik-homepage-ads *{
    margin: 0 !important;

}

.ik-leftsidebar-ads img{
    width: 100%;
}
.ik-featured-image-single{
    width: 80%;
    margin: 0 auto 15px;
}

.ik-featured-image-single img {
    width: 100%;
}
#copyright{
    background: #fff;
    width: 1100px; 
    margin: 0 auto;
}


@media screen and (max-width: 1120px) {
    .textwidget div.pro_ad_system_ad_container.ad_container_1 img {
        width: 171px; 
    }
}

@media screen and (max-width: 770px) {
    .textwidget div.pro_ad_system_ad_container.ad_container_1 img {
        width: 100%; 
    }
}

@media screen and (max-width: 1079px) {
    .adv {
        display: none;

    }
}
/*
@media screen and (max-width: 1115px) {*/
#s {
    max-width: 178px;

}
/*}*/
@media screen and (max-width: 499px) {
    #sidebar .pro_ad_system_ad_container img{
        width: 285px;

    }
}
@media screen and (max-width: 402px) {
    #sidebar .pro_ad_system_ad_container img{
        width: 235px;

    }
}

@media screen and (max-width: 1115px) {
    .ik-leftsidebar-ads img{
        width: 70%;
    }
}