/* ANIMAZIONE HOVER*/
a,h1,h2,h3,h4,h5,h6,img,
.single-pagination a.post-nav-prev, .single-pagination a.post-nav-next {-webkit-transition: all 0.35s ease-out;-moz-transition: all 0.35s ease-out;-o-transition: all 0.35s ease-out;-ms-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}

/* LINGUE */
.selettore-lingua{text-align:right; padding-top:10px; font-size:13px; }
.lingua-attiva{color:#000; text-decoration:underline; }
.selettore-lingua a:last-child {display: none !important;}

/* IN HOME NASCONDI DATA E AUTORE */
.post-meta {display: none;}

/* NELLA SCHEDA PRODOTTO NASCONDI DATA E AUTORE */
.single-post-meta.centered {display: none;}

/* BREADCRUMB */
.breadcrumb {display: none;}

/* FOOTER */
#footer p, #footer {line-height: 1.2; font-size: 13px;}
#footer .footer-wrapper {padding-top: 45px; padding-bottom: 45px;}
.wpb_gallery_slides.wpb_image_grid {padding-bottom: 100px;}
.textwidget .frm_form_fields fieldset { min-width: 296px; }
.textwidget .frm_form_fields fieldset .frm_checkbox label { text-transform: none; font-size: 13px; margin-bottom: 20px; margin-top: 10px; }
.newsletter_footer{}
.newsletter_footer label {color: #b2b2b2!important;}
.newsletter_footer label a {color: #b2b2b2!important; text-decoration:underline;}
.newsletter_footer input {color: #b2b2b2; padding:5px!important;}
.newsletter_footer button{ padding: 5px 10px; color: #000;}

/* MENU */
.menu li {margin-bottom: 10px!important;}
.menu a {font-size: 30px!important;}
.menu a:hover {color:#000!important;}

/* BLOG */
.blog-item .titolo_extra { margin-top: 0; margin-bottom: 0; }
.blog-item .promo { margin-top: 0; margin-bottom: 0; }
.blog-post-3-content .post-title { padding-bottom: 10px; position: relative; margin-bottom: 10px; }
.blog-post-3-content .post-title:after { content: ""; width: 50px; height: 2px; background: #666; position: absolute; left: 0; bottom: 0; }
.blog-post-3-content .post-title h3 a{font-size: 32px; line-height: 1;}
.blog-post-3-content .post-title h3 a:hover{color:#c7a879!important}
.blog-item .image-box{background-color:#000}
.blog-item .image-box img:hover {opacity: 0.6;}
.blog-item .post-categories li {background-color: #f3f3f3; padding: 0px 8px;}

/* SINGLE POST */
.page-title.image-page-title-centered.blog-post h1 { max-width: 100%; line-height: 1; }
.single-post .promo { margin-top: 0; margin-bottom: 0; color: #fff; text-align: center; }
.single-post .titolo_extra { line-height: 18px; margin-top: 0; margin-bottom: 0; text-align: center; color: #fff; text-transform: uppercase; }
.blog-intro ul.post-categories { margin-bottom: 30px; position: relative; }
.blog-intro ul.post-categories:after { content: ""; width: 80px; height: 1px; background: #aaa; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; }
.blog-intro.sp-meta ul.post-categories li:last-child { margin-right: 0; }
.blog-intro.sp-meta ul.post-categories li:last-child:after { display: none; }

/* COLLECTIONS */
ul.clients-box li img,
a.image-box img {opacity: 1;}
ul.clients-box li img:hover,a.image-box img:hover {opacity: 0.6;}
.pulsante_collections a.btn.btn-default.btn-md.btn-square {margin: 0 auto; display: table;}
.pulsante_collections {padding-bottom: 200px;}

/* CERCA */
.cerca_risultati_zero{padding:150px 0;}

/* BANNERS */
.banner_intestazione_it {float: left; margin-left:80px;}
.banner_intestazione_it a{background-image:url("/wp-content/themes/bhc-child/banner_intestazione.png"); width:980px; height:60px; background-size: cover; }
.banner_intestazione_it a:hover{background-image:url("/wp-content/themes/bhc-child/banner_intestazione_hover.png")}

.banner_intestazione_en {float: left; margin-left:80px;}
.banner_intestazione_en a{background-image:url("/wp-content/themes/bhc-child/banner_intestazione_en.png"); width:980px; height:60px; background-size: cover; }
.banner_intestazione_en a:hover{background-image:url("/wp-content/themes/bhc-child/banner_intestazione_hover_en.png")}

.banner_intestazione_de {float: left; margin-left:80px;}
.banner_intestazione_de a{background-image:url("/wp-content/uploads/2019/02/banner_intestazione_de.jpg"); width:980px; height:60px; background-size: cover; }
.banner_intestazione_de a:hover{background-image:url("/wp-content/uploads/2019/02/banner_intestazione_de_hover.jpg")}

.banner_intestazione_de {float: left; margin-left:80px;}
.banner_intestazione_ru a{background-image:url("/wp-content/uploads/2019/06/banner_intestazione_ru.jpg"); width:980px; height:60px; background-size: cover; }
.banner_intestazione_ru a:hover{background-image:url("/wp-content/uploads/2019/06/banner_intestazione_ru_hover.jpg")}


.banner_post a { display: block;    padding: 34px 80px;    margin-bottom: 40px;    text-align: center;    font-size: 41px;    border: 10px solid #000;    color: #000;    font-weight: bold;    line-height: 34px;}
.banner_post a:hover {border: 10px solid #c7a879; background-color:#c7a879; color:#fff}

/* TESTIMONIAL */
.page-id-1394 h3{margin:0px!important; padding:0px!important;}
.page-id-1394 h4{margin:0px!important; padding:0px!important;}
.single-portfolio .single-post-meta.centered { display: inherit; }
.single-portfolio .single-post-meta.centered .author-name { color: #fff; font-size: 24px; }

/* FORM */
input[type=text],
input[type=email],
textarea{border-top: none!important; border-left: none!important; border-right: none!important; border-bottom: 1px solid #bbb!important;background: none!important; width:100%}
.textwidget .frm_form_fields fieldset { min-width: 100px;}
.frm-g-recaptcha {margin-top: 25px;}

@media only screen and (max-width:1024px) {
  	.banner_intestazione_it,
  .banner_intestazione_en{display:none;}
  
}


@media only screen and (max-width:768px) {
  .selettore-lingua{text-align: right;
    padding-top: 20px;
    font-size: 18px;
    position: absolute;
    right: 65px;
}
  
}



@media only screen and (max-width:1440px) {
	/* BANNERS */
	.banner_intestazione_it a{background-image:url("/wp-content/themes/bhc-child/banner_intestazione_mini.png"); width:645px; height:60px; background-size: cover; }
	.banner_intestazione_it a:hover{background-image:url("/wp-content/themes/bhc-child/banner_intestazione_mini_hover.png")}
  
  .banner_intestazione_en a{background-image:url("/wp-content/themes/bhc-child/banner_intestazione_mini_en.png"); width:645px; height:60px; background-size: cover; }
	.banner_intestazione_en a:hover{background-image:url("/wp-content/themes/bhc-child/banner_intestazione_mini_en_hover.png")}
  
  .banner_intestazione_de a{background-image:url("/wp-content/uploads/2019/02/banner_intestazione_mini_de.jpg"); width:645px; height:60px; background-size: cover; }
	.banner_intestazione_de a:hover{background-image:url("/wp-content/uploads/2019/02/banner_intestazione_mini_de_hover.jpg")}
  
  .banner_intestazione_ru a{background-image:url("/wp-content/uploads/2019/06/banner_intestazione_mini_ru.jpg"); width:645px; height:60px; background-size: cover; }
	.banner_intestazione_ru a:hover{background-image:url("/wp-content/uploads/2019/06/banner_intestazione_mini_ru_hover.jpg")}
  
  
}



@media only screen and (max-width:450px) {
li.menu-item a {font-size: 18px!important; text-align:left!important;}
.menu-item{text-align:left!important;}


.menu {padding: 0;}
.menu a {font-size: 18px!important; line-height:20px!important;}
.menu li {margin-bottom: 5px!important;}

}



/* NUOVE LANDING PER SHOP 2025 */

.titolo_home_grande{position:absolute; z-index:999999; bottom:60px; left:-70px;}
.pulsante-torna-home {text-align: center;}
/*ITA*/
.page-id-10169, .page-id-10063, .page-id-10165, .page-id-10137{padding-top:0px!important;}
.page-id-10169 #header, .page-id-10063 #header, .page-id-10165 #header, .page-id-10137 #header{display:none!important;}

/*ENG*/

.page-id-10439, .page-id-10445, .page-id-10449, .page-id-10454{padding-top:0px!important;}
.page-id-10439 #header, .page-id-10445 #header, .page-id-10449 #header, .page-id-10454 #header{display:none!important;}




@media only screen and (max-width:680px) {
	/*ITA*/
	.page-id-10169 .wsmobileheader, .page-id-10063 .wsmobileheader, .page-id-10165 .wsmobileheader, .page-id-10137 .wsmobileheader{display:none!important;}
	.titolo_home_grande{position:inherit!important;; z-index:inherit!important; bottom:0px!important; left:0px!important;}
	.vc_row.wpb_row.vc_row-fluid.colonna-footer-home-2025.vc_column-gap-35.vc_row-o-equal-height.vc_row-flex {padding-left: 15px !important;padding-right: 15px !important;}
	
	/*ENG*/
	.page-id-10439 .wsmobileheader, .page-id-10445 .wsmobileheader, .page-id-10449 .wsmobileheader, .page-id-10454 .wsmobileheader{display:none!important;}
	
}



