.lancio-ricette-item-img.item-img-hover img , .dm-foglia-correlati-bottom-single img:hover, .dm-hp-speciali-top.item-img-hover img, .napa-hover.item-img-hover img {
  opacity: 0.65;
  transition: opacity 0.5s;
}

.dm-subchannel-sx .dm-subchannel-box li {
  margin-top: 5px; 
  margin-bottom: 5px; 
}

.dm-filtro-box-elenco .ics {
    background: url('../images/sprite.png') no-repeat -177px 0px;
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    margin-top: 5px;
    margin-left: 10px;
}

@media only screen and (max-width: 767px) {
  .row.dm-canale-apertura-speciale.dm-apertura-speciale-text-container{
    position: absolute;
    top: 30%;
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1439px) {
  .row.dm-canale-apertura-speciale.dm-apertura-speciale-text-container{
    position: absolute;
    top: 5%;
    width: 100%;
  }
}

@media only screen and (min-width: 1440px) {
  .row.dm-canale-apertura-speciale.dm-apertura-speciale-text-container{
    position: absolute;
    top: 30%;
    width: 100%;
  }
}

@media only screen and (min-width: 320px) {
  .mobile-tags-filtra-per{
    display: block;
    width: 8px;
    height: 8px;
    background: url('../images/sprite.png') no-repeat -125px -83px;
    float: left;
    margin-right: 5px;
    margin-top: 8px;
  }
}

@media only screen and (min-width: 1440px) {
  .mobile-tags-filtra-per{
    display: none;
  }
}

.napa-speciali-top img , .dm-page-apertura img{
  width: 100%; 
}
.titolo-blocco-napa{
	font-size: 32px;
}
.dm-hp-napa-top {
    max-height: 349px;
}
.left_napa{
	padding-left: 0px;
	padding-right: 30px;
}
.right_napa{
	padding-right: 0px;
	}
.dm-video-storia{
	max-height: 100%;
	
}
.no-hover img{
	opacity:1!important;
}
.dm-speciali-items .dm-categoria-box3 .dm-foglia-correlati-bottom-single img {
  float: none ;
  max-width: 100%;
}

.img100 img{
  max-width: 100% !important;
  width: 100%;
}

.no-padding-margin-left{
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0; 
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0; 
}
.no-padding-margin-right{
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0; 
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0; 
}

.box-item-archivio img, 
.box-item-archivio .dm-open-dx-txt {
  float: none ;
  max-width: 100%;
  margin: auto;
}

.box-item-archivio{
  margin-bottom: 20px;
}

/* visualizzazione box con parent immagine titolo e bordo inferiore
*  utilizzato nelle visualizzazioni mobile e tablet di archivi dei canali e degli speciali, tag e search
*/
@media only screen and (max-width: 991px ) {

  .box-item-archivio .dm-open-dx-txt {
    border-top: 0;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    padding: 8px 0;
    margin: 0;
  }
  .box-item-archivio h4.dm-open-dx-canale.colore-personale{
    padding-bottom: 5px;
  }
}

/* fix della proprietà width 42% assegnata a tutti*/
.fixed-box {
    /*margin: 0 !important;*/
    max-width: 100% !important;
}

/* visualizzazione mobile della pagina search bordi */
@media only screen and (max-width: 767px){
  .dm-tag-items .dm-tags-elenco{
    padding: 0 20px;
  }
}

/* elimino il colore impostato nel titolo della pagina tag per la pagina search*/
.dm-tag-items .dm-tag-tabs .dm-tags-title.dm-search-title{
  color: initial;
}

.count_risultati_search{
  margin-top: 10px;
}
@media only screen and (min-width: 1440px){
  .testata-search-tags{
    padding-bottom: 50px;
  }
}

/* BLOCCO APERTURA CON CONTENUTO SPECIALE*/
.blocco-apertura-speciale {
    position: relative;
    margin-bottom: 25px;
}
.blocco-apertura-speciale .dm-apertura-txt{
  border: 2px solid #ffffff;  
}

.blocco-apertura-speciale .dm-apertura-txt .dm-apertura-txt-border {
    background: url('/wp-content/themes/donnamoderna/images/bg-opacity-08.png') repeat;
    padding: 30px 0;
    margin: 12px 0;
}
.blocco-apertura-speciale .dm-apertura-txt .dm-apertura-txt-border .dm-apertura-title a {
    font-family: 'Merriweather', serif;
    font-style: italic;
    color: #4e5b67;
}


/*fix mobile hp speciale testo apertura*/
@media only screen and (max-width: 767px){
  .dm-canale-apertura-speciale .dm-apertura-txt {
    top: -30px;
  }
}

@media only screen and (max-width: 767px){
  .spalla-archivio-speciali{
    padding: 0 15px;
  }
}
.brand_right{
    padding-bottom: 50px;

}
.author-brand-image {
    height: 28px;
    margin-left: 10px;
}
.napa-article-sponsored-text {
    float: left;
    line-height: 30px;
    text-align: center;
}
.napa-article-sponsored-logo {
    float: left;
}
.napa-article-sponsored-text h1 strong{
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    color: #4e5b67;
    font-weight: inherit;
    font-style: italic;
}
@media only screen and (max-width: 767px){


}



.dm-page-apertura-speciale .dm-top-box-hpspeciale .dm-hpspeciale-slider .dm-hp-speciale-top-sx {
  background-color: white;
  text-align: center;
  
}

.dm-page-apertura-speciale .dm-top-box-hpspeciale .dm-hpspeciale-slider .dm-hp-speciale-top-sx img {
  max-width: 280px;
}

.dm-canale-apertura-speciale .dm-apertura-txt .dm-apertura-txt-border .dm-apertura-canale.sponsored {
  border: none;
  font-family: 'Merriweather', serif;
  font-style: italic;
  color: #4e5b67;
  font-size: 30px;
  margin: 20px 0 0 0;
}

.category-cucina .entry-header h2 a {
    color: #4e5b67;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
}

/* blocco twitter */
.dm-spalla-twitter {
  margin-top:15px;
  margin-bottom:15px;
  border: 2px solid #E8E8E8;
  border-radius: 8px;
  padding: 0;
}
.dm-spalla-header {
  font-size: 20px;
  color: #333;
  padding: 8px 10px;
  border-bottom: 2px solid #E8E8E8;
}
.dm-spalla-tweet-container {
   padding: 8px 10px;
  border-bottom: 2px solid #E8E8E8;
}
.dm-spalla-twitter-logo {
  display:block;
  width:77px;
  height:62px;
  background:url('../images/twitter-logo.png') no-repeat center;
}
.dm2-spalla-twitter-title {
  display:block;
  margin-left:10px;
}
.dm-spalla-twitter-title-first, .dm-spalla-twitter-title-first:hover, .dm-spalla-twitter-title-first:active, .dm-spalla-twitter-title-first:link, .dm-spalla-twitter-title-first:visited {
  display:block;
  font-family:Helvetica,Arial,sans-serif;
  font-size:20px;
  color:#333;
  font-weight:bold;
  line-height:1.1;
  margin-top:6px;
  margin-bottom: 6px;
  text-decoration:none;
}
.dm-spalla-twitter-title-second, .dm-spalla-twitter-title-second:hover, .dm-spalla-twitter-title-second:active, .dm-spalla-twitter-title-second:link, .dm-spalla-twitter-title-second:visited {
  display:block;
  font-family:Helvetica,Arial,sans-serif;
  font-size:15px;
  color:#999;
  line-height:1.1;
  text-decoration:none;
}
.dm-spalla-twitter-tweet {
  display:block;
  font-family:Helvetica,Arial,sans-serif;
  font-size:16px;
  color:#333;
  padding:5px 13px;

  line-height:20px;
}
.wrapper-divider {
  padding: 0 10px;
  border-bottom:2px solid #E8E8E8;
}
.wrapper-divider:last-child {
  border-bottom: none;
}

.dm-spalla-twitter-tweet a, .dm-spalla-twitter-tweet a:hover, .dm-spalla-twitter-tweet a:active, .dm-spalla-twitter-tweet a:link, .dm-spalla-twitter-tweet a:visited {
  font-family:Helvetica,Arial,sans-serif;
  font-size:16px;
  color:#20B8FF;
  text-decoration:none;
}
.dm-spalla-twitter-counter {
  display:block;
  font-weight:300;
  font-size:24px; 
  color:#20B8FF;
  margin-left:10px;
  line-height:24px;
}
.dm-spalla-twitter-follow {
  display:block;
  margin-right:10px;
}

/* fix larghezza immagini */
.dm-foglia-corpo.margin-top {
  margin-top: 15px;
}
.dm-foglia-corpo img {
  width: 100%;
  margin: 5px 0;
}

article.margin-bot {
  margin-bottom: 25px;
}
article.margin-bot h2 {
  line-height: 1.1;
  margin: 10px 0 0 0;
  padding: 0 5px;
  height: 100px;
}
/* nuovo social */
.napa-social-items a {
    font-size: 30px;
}
/* fix sezione tag */
.tag-box {
  margin: 20px 15px;
  padding: 0;

}
.divider {
  height: 25px;
  width: 100%;
  clear: both;  
}

@media only screen and (min-width: 992px) and (max-width: 1440px) {
  .dm-canale-apertura-speciale .dm-apertura-txt .dm-apertura-txt-border .dm-apertura-title {
    font-size: 22px;
    line-height: 1.1;
  }
}

@media only screen and (min-width: 992px) {
  .social-speciali-list.no-height {
    height: 1px;
  }
}

@media only screen and (min-width: 1440px) {
.site-header .header-bottom .dm-main-menu .header-menu li.selected {
    background: none;
 	text-decoration:underline;   
}
}
@media only screen and (min-width: 992px) {
.row-napa .dm-social {
	margin-left:350px;
	
}
}

div.dm-loghi-coll h2 {color:#4e5b67; border-top:2px solid #ff3399; padding:20px 30px 0px 33px; font-family:"Open Sans Condensed",sans-serif; font-weight:700;}
div.dm-loghi-coll-item {margin:50px 40px 0 32px}
div.dm-loghi-coll-item img {width:115px;}

