p{ margin: 0; padding: 0;}
.title-link{font-family: 'Roboto-Bold', arial, helvetica, sans-serif; line-height: 130%; font-size:18px; padding-bottom: 20px; }
.title-link a{color:#1b9e4c; text-decoration: none;}
.cont-article{ padding-bottom: 20px;}
.title-article{font-family: 'Roboto-Bold', arial, helvetica, sans-serif; line-height: 130%; font-size:18px; padding-bottom: 20px;}
.title-ingredienti{font-family: 'Roboto-Bold', arial, helvetica, sans-serif; line-height: 130%; font-size:18px; padding-bottom: 20px;}
.descr-article{font-family: 'Roboto-Regular', arial, helvetica, sans-serif; line-height: 130%; font-size:18px; /*padding-top: 20px;*/}
.descr-article ul li{line-height: 130%; font-size: 18px;}
.box-all{width: 100%; max-width:780px; overflow: hidden;}
.box-all img{ margin-bottom: 20px; }
.box-all p{ margin-top: -15px; margin-bottom: 20px; font-style: italic; font-size: 14px; line-height: 14px; }

.box-all.fs0{ font-size: 0; }
.box-50-left{width: 49%; max-width: 367px; margin-right: 2%; float: left;}
.box-50-right{width: 49%; max-width: 367px; margin:0; float: right;}
.box-25{ display: inline-block; width: 23.5%; margin-right: 2%; line-height: 0; }
/*{ padding: 0; margin:0; line-height: 0; }*/
.box-25:nth-child(4n){  margin-right: 0; }
.img-100{ width: 100%; }
.title-article-red{font-family: 'Roboto-Bold', arial, helvetica, sans-serif; line-height: 100%; font-size:25px; padding-top: 20px; padding-bottom: 10px; color: #e2001a;}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; margin-top:0; margin-bottom:20px; height: 0; overflow: hidden; } .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.container-indicazioni-ricetta{ width: 100%; text-align: center; font-size: 0;}
.box-indicazioni-ricetta{ width: 25%; display: inline-block; text-align: center; }
.ico-indicazioni-ricetta{ width: 15%; max-width: 30px; display: inline-block;; vertical-align: middle; }
.txt-indicazioni-ricetta{ max-width: 83%; display: inline-block;; vertical-align: middle; font-size: 14px; font-family: 'Roboto-Regular', Arial, helvetica, sans-serif; text-align: left; padding-left: 2%; }
.txt-indicazioni-ricetta span{ color: #e2001a; }

.ingredienti-all{width: 100%; max-width:780px; margin-bottom:20px; overflow: hidden; font-family: 'Roboto-Regular', Arial, helvetica, sans-serif; line-height: 20px;}
.ingredienti-50-left{width: 46%; max-width: 367px; margin-right: 2%; float: left; padding:10px; background-color: #f7f7f7}
.ingredienti-50-right{width: 46%; max-width: 367px; margin:0; float: right; padding:10px; background-color: #f7f7f7}
.ingredienti-100-left{width: 98%; padding:10px; background-color: #f7f7f7}


hr {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-top: 1px solid #e2001a;
}

hr.recipes_hr_first{
    margin-top: 0;
}

hr.recipes_hr_last{
    margin-bottom: 20px;
}

ul{list-style-type: circle; padding-left: 20px;}
ul li{list-style-type: circle;}




@media (max-width:767px)
{
    .img-100{margin-bottom: 15px;}
    .box-50-left, .box-50-right{width: 100%; float: none; max-width: 100%;}
    .ingredienti-50-left, .ingredienti-50-right{width: 100%; float: none; max-width: 100%;}
    .descr-article{width: 100% !important;}
    .box-25{ display: inline-block; width: 49%; margin-right: 2%; }
    .box-25:nth-child(2n){  margin-right: 0; }

    .container-indicazioni-ricetta{  text-align: left;  }
    .box-indicazioni-ricetta{ width: 100%; text-align: left; padding-bottom: 10px;}
    .txt-indicazioni-ricetta{  font-size: 18px;  }


}