/* layout con hidden di elementi */
html, body {
	font-size:12px !important;
	background-image: none !important;
	margin: auto !important;
}

a[href]:after{
  content: "" !important;
}

h1{
	font-size:26px !important;
}

.dm-logo-2015-print {
	margin: auto;
}
.dm-logo-2015-print img {	
	margin-left: 360px;
}

.showPrint{
	display:none !important;
}

.showPrintHidden {
	display: block !important;
	margin-right: 20%;
	position: relative !important;
}

.header-top, 
.header-bottom ,
.dm-header-foglia-title, 
.contenitore-masthead, 
.dm-page-open-correlato,
.dm-foglia-toggle-commenti,
.crea-lista-spesa,
.box-newsletter-dx,
.dm-social,
.dm-foglia-commenti,
.dm-foglia-vai-canale,
.dm-foglia-correlati-bottom, 
.dm-foglia-contenuti, 
.dm-correlati-small,
.top-footer,
.footer-canali,
.footer-bottom-links,
.footer-bottom-info,
.dm-page-apertura-speciale,
.dm-foglia-tags,
.OUTBRAIN,
.dm-paginazione,
.dm-foglia-aggregato-contenitore,
.dm-foglia-aggregato-prossimo,
.dm-header-foglia-items,
.footer-bottom,
.swiper-container,
.dm-foglia-abstract-button,
.dm-foglia-sidebar-container,
.dm-foglia-adx-corpo,
.contenitore-masthead,
.jumbotron-outbrain,
.dm-foglia-outbrain,
.visible-lg,
.content-visible,
.dm-page-lancio-ricette
{
	display:none !important;
}

#hamburgermenu {
	display:none !important;
}

hr.dm-ricette-separatore {
	border-top: 0px solid #eee;
}


/* ricette gestione delle stelline */
.ricette-stelline {
	margin-left: 0px !important;
}	

.ricette-stelline .kk-star-ratings .kksr-star.gray:before {
    content: url('../images/stella-spenta.png')
             url('../images/stella-spenta.png')
             url('../images/stella-spenta.png')             
             url('../images/stella-spenta.png')             
             url('../images/stella-spenta.png');           
} 	

.ricette-stelline .kk-star-ratings .kksr-star.yellow, 
.ricette-stelline .kk-star-ratings .kksr-star.orange{	
	height:20px !important;
    overflow: hidden !important;
}
 
.ricette-stelline .kk-star-ratings .kksr-star.gray{	
	height:20px !important;
    overflow: hidden !important;
}
	 
.ricette-stelline .kk-star-ratings .kksr-star.yellow:before,	 
.ricette-stelline .kk-star-ratings .kksr-star.orange:before {
    content: url('../images/stella-accesa.png') 
    		 url('../images/stella-accesa.png')    		      		
    		 url('../images/stella-accesa.png') 
    		 url('../images/stella-accesa.png')    		     		
    		 url('../images/stella-accesa.png');
}


/* ricette step by step con testo su immagine*/
.dm-ricette-step-by-step {
	margin-left: 0px !important;
}

.dm-ricette-step-by-step .contenitore-immagine-step {
    margin-bottom: 40px !important;
    page-break-inside: avoid;
}


/* ricette ingredienti */
.dm-ricette-ingredienti {
    page-break-inside: avoid;
    display:block !important;
    margin-left: 0px !important;    
}
.dm-ricette-ingredienti .col-sm-6 {
    width: 50%;    
}


/* reicette procedura */
.dm-ricette-procedura {
    page-break-before: always;
    page-break-inside: avoid;
    display:block !important;
    margin-left: 0px !important;              
}


/* ricette informazioni nutrizionali */
.dm-ricette-informazioni-nutrizionali {
    display: block !important;    
    page-break-inside: avoid;	
}
.dm-ricette-informazioni-nutrizionali .lista-valori {
    border-left-style: none;
    margin-left: 0px !important;
} 


/* ricette metadati */
.container .dm-ricette-metadati{
	top:160px !important;
	position:absolute !important;
	font-size: 12px !important;			
	margin-left: 0px !important;
}

.dm-ricette-metadati-item {
	display: block !important;
	float: left !important;
	margin-left: 10px !important;
}

.dm-ricette-metadati a.link-procedura:before {
    content: url('../images/orologio.gif') !important;
}
.dm-ricette-metadati a.link-procedura {	 
     padding-left: 0px !important;
     background-position: initial !important;
}
.dm-ricette-metadati a.link-cottura:before {
    content: url('../images/presina.gif') !important;	    
}
.dm-ricette-metadati a.link-cottura {	
    padding-left: 0px !important;     
    background-position: initial !important;    
}
.dm-ricette-metadati-item-cottura {
	margin-top: -7px !important;	
}

.dm-ricette-metadati-item-persone {
	margin-top: 5px !important;
}

.dm-ricette-metadati-item-difficolta {
	margin-top: 5px !important;
}

.dm-ricette-metadati .dm-ricette-metadati-item .dm-ricette-metadati-item-link {
    padding-left: 0px !important;    
}



/* articolo torta con gallery ajax tipo torta di mele */
.dm-foglia-gallery {
	margin-left: 0px !important;
}

.gallery-images {
	margin-left: 0px !important;
}
.gallery-images .ratio-wrapper {
    display: block !important;
    clear: both !important;
    float: left !important;
    page-break-inside: avoid;
}

.dm-foglia-gallery .contenitore-slide .ratio-wrapper {
    display: block !important;
    clear: both !important;
    float: left !important;
    page-break-inside: avoid;
    margin-bottom: 40px;
}

.dm-foglia-gallery .contenitore-slide img { 
	display:block !important;
}

.dm-foglia-gallery .contenitore-slide-testo {
	float: left !important;
    display: block !important;
    margin-left: 10px !important;
    margin-bottom: 40px !important;
    margin-top: 10px !important; 
}

.dm-foglia-corpo {
	margin-left: 0px !important;
} 

.dm-foglia-abstract {
	position: absolute !important;
  	top: 135px !important;
  	display: block !important;
  	margin-left: 0px !important;
}
.dm-foglia-abstract .dm-foglia-abstract-txt {
    border-left: none !important;
    font-size: 14px !important;
    padding-left: 0px !important;         	  	  	
}

.dm-foglia-abstract .full-abstract {
	display: block !important; 
} 

.dm-foglia-abstract .short-abstract {
	display: none !important; 
} 

/* riduzione idelle immagini */
.dm-ricette-immagine {
	margin-left: 0px !important;
} 


.dm-ricette-immagine .immagine-orizzontale.lazy-loaded {
    width: auto !important;
    max-height: 1000px !important;
    margin: auto !important;
    page-break-inside: avoid;
}


.img-responsive-vertical {
	/*
    width: auto !important;
    max-height: 500px !important;
    margin: auto !important;
    */
    page-break-inside: avoid;
}


.dm-foglia-gallery img {
    width: auto !important;
    max-height: 1000px !important;
    margin: auto !important;
    page-break-inside: avoid;
    margin-bottom: 40px !important;
}

.sf-news-head .sf-news-data {
	margin-top: 130px !important;	
}

/* solo su media screen */
@media screen {
	.ricette-stelline {
		margin-top: -33px !important;
	}
	.dm-ricette-titolo-modulo {
		margin: 5px 0 40px !important;
	}		
	.dm-foglia-abstract .dm-foglia-abstract-txt {
		padding-top: 30px !important;
	}
			
	.sf-news-head .sf-news-data {
		margin-top: 130px !important;	
	}

}


.dm-foglia-open {    
    position: inherit;    
}	

.dm-foglia-open .entry-title {
    width: 900px !important;       
}	


.header-hot-topics {
	position: inherit !important;
}

.dm-ricette-titolo-modulo {
	clear: both !important;	
}


