p {
    color: #494949;
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 12px;
}
img.custom-logo {
    margin: 10px 0;
    width: 100%;
    max-width: 70%;
}
.custom-logo-link {
    text-align: left;
}
/**contact**/
body #wrapper h1.entry-title {
    font-size: 40px;
    margin: 20px 0 10px;
}
.get-in-touch strong {
    color: #454545;
    font-size: 18px;
}
.get-in-touch a {
    color: #993676;
}

/**R´cipe**/
.blog_main_div .section-blog.grid .post-entry > a > img {
    width: 100%;
    height: 310px;
    object-fit: cover;
}
.blog_main_div .section-blog.grid h2 {
    margin: 3px 0 3px;
}
.blog_main_div .section-blog.grid h2 a {
    font-size: 24px;
    line-height: 30px;
    text-transform: capitalize;
}

/**about page**/
#about_div .section_title:after{
	display:none;
}
.page-id-39 div#content {
    width: 100%;
    text-align: left;
	    margin-top: 12px;
}
.page-id-39 div#content .post-entry > p > img {
    width: 100%;
    margin-bottom: 20px;
}
body #wrapper .home-widgets .grid .textwidget {
    color: #494949;
    font-size: 16px;
    line-height: 26px;
    margin: 0px 0 8px;
    display: inline-block;
}
.home-widgets .grid .widget_text {
    min-height: 440px;
}
div#about_div {
    padding-bottom: 0;
}

@media(max-width: 991px){
body #wrapper .home-widgets .grid .textwidget, body #wrapper .home-widgets .grid .textwidget img {
    width: 100%;
}
	.responsive-header {
    width: auto !important;
}
}

@media(max-width:767px){
.home-widgets .grid .widget_text {
    padding: 15px !important;
	    min-height: auto;
}
	.responsive-header {
    width: 100%!important;
}
	.blog_main_div .section-blog.grid .post-entry > a > img {
    height: auto;
}
}