/*
Theme Name: Enrico Pietrosanti Child
Theme URI: http://www.flaviofed.com/
Description: A child theme of Enrico Pietrosanti Theme
Author: Flavio Fed | Graphic & Web
Author URI: http://www.flaviofed.com/
Version: 1.0.0
Template: enrico-pietrosanti
*/
@import url("../enrico-pietrosanti/style.css");

.image_pattern { background-repeat: no-repeat!important; background-size: cover}
.full-img>div>div, .full-img>div>div>img { width: 100%; }
iframe.iubenda-ibadge { margin-top: 15px; }

.footer-form { margin-bottom: 10px!important; padding-left: 5px; padding-right: 5px; }
.sub>input { width: 100%!important; padding: 0!important; text-align: center!important; height: 43px!important; }
.sub { margin-top: 6px; }

.qode_carousels .slides>li { margin: 0 10px 0 0; }
.wpb_gallery { border: 1px solid whitesmoke; }
.flex-direction-nav>li>a>div { background-color: rgba(239, 239, 239, 0.38); border-radius: 100px; }
.flex-direction-nav>li>a>div>i { color: #193441; }
.flexslider, .portfolio_slider {margin: 0px}

.footer-nws { background-color: #f4f4f4; padding: 60px 15px 110px 15px; }
.brand-footer { background-color: #193441; padding: 40px 30px; margin-bottom: 40px!important; }

.title-next { padding: 10% 20%; }
.title-next>div>p { color: white; font-size: 30px; }
.title-next>div>h3 { margin-top: 5px;margin-bottom: 15px; font-size: 40px; font-family: 'Playfair Display', coursive;}
.title-next>div>.qbutton { border-radius: 0; }

.white a , .white p {color:white}

div.wpcf7-response-output.wpcf7-validation-errors,.vertical_separator, .post_author, .blog_like { display: none!important; }
.latest_post_two_holder .latest_post_two_text { padding: 7px; }
.latest_post_two_info { display: none!important; }
.single-post .post_text_inner { max-width: 1100px; margin-left: auto; margin-right: auto; padding-left: 15px!important; padding-right: 15px!important; }

@media only screen and (max-width: 1000px){
	header .q_logo img.mobile {max-width: 80%;}
	.title-next>div>h3 {font-size: 20px;}
	a.qbutton.small.default {margin-bottom: 30px;}
}
.page_not_found h2 {margin: 12% 0 20px;color:#3e606f}
.error404 .qbutton { background-color: #3e606f; border-radius: 0; border-color: white; }


.class-novita::before {
    content: "NOVITÀ";
    background-color: red;
    padding:10px;
    margin-bottom: 30px!important;
    margin-top: -95px!important;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    line-height: 51px;
    color: white;
    font-size: 13px;
    font-weight: 700;
    position: absolute;
    margin-left: 7px;
	z-index: 9;
}
.cresta-whatsapp-inner {
    width: 100%!important;
    height: 135px!important;
}