/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

body:not(.logged-in) .d-none-logged {
	display: none!important;
}

/* Fix elfsight */
.eapps-widget-toolbar-panel-share .eapps-widget-toolbar-panel-share-block {
	 display: none!important;
}
/**/
/* Caricati con snippet così che venga preso anche da checkout
@font-face {
    font-family: 'GothamLight';
    src: url("https://www.macelleriamaniero.com/wp-content/themes/salient-child/fonts/Gotham-Light.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'GothamBook';
    src: url("https://www.macelleriamaniero.com/wp-content/themes/salient-child/fonts/Gotham-Book.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'GothamMedium';
    src: url("https://www.macelleriamaniero.com/wp-content/themes/salient-child/fonts/Gotham-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'GothamBold';
    src: url("https://www.macelleriamaniero.com/wp-content/themes/salient-child/fonts/Gotham-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
}*/


@media only screen and (min-width: 1px) and (max-width: 999px) {
    body #header-outer {
        padding-top: 0;
    }
	#header-outer header#top {
		padding-top: 10px;
	}
}

/****** MENU *******/

#top .sf-menu > li:not([class*="menu-item-btn"]) > a .menu-title-text:before {border: 2px solid #c5b264; border-radius: 0 0 10px 10px; top: -2px !important}

#slide-out-widget-area .menuwrapper .menu.menuopen{
	flex-direction:column;
}

@media (max-width:999px) {
	#slide-out-widget-area.fullscreen-inline-images .inner {display: flex; flex-direction:column-reverse}
}




/* bottone */

#top .sf-menu > li.bottone-menu:not([class*="menu-item-btn"]) > a .menu-title-text:before {transform: scale(1) translateZ(0) ; opacity: 1;}
#header-outer #top nav > ul > li.bottone-menu > a {color: #c5b264 !important}
#top .sf-menu > li.bottone-menu:not([class*="menu-item-btn"]) > a:hover .menu-title-text:before {background-color: #c5b264 !important}
#header-outer #top nav > ul > li.bottone-menu > a:hover .menu-title-text, #header-outer #top nav > ul > li.bottone-menu > a:hover .nectar-menu-icon {color: #fff !important;}
#header-outer #top nav > ul > li.bottone-menu > a .nectar-menu-icon {z-index:99999999;}

/* active */

#top .sf-menu > li[class*="current"]:not([class*="menu-item-btn"]) > a .menu-title-text:before {transform: scale(0.5) !important; opacity: 0 !important;}
#top .sf-menu > li[class*="current"]:not([class*="menu-item-btn"]) > a:hover .menu-title-text:before {transform: scale(1) translateZ(0) !important; opacity: 1 !Important;}

/***/

#header-outer:not(.transparent) .sf-menu > li ul {border-top: none !Important;}



/******************************
*******************************
		HOME
*******************************
*******************************/

.no_padding-rotating_text-home .wpb_wrapper>div, .no_padding-rotating_text-noi .wpb_wrapper>div {
	margin-bottom: 0px !important;
}

/* header */

.titolo-header-home span .inner {text-shadow: 0px 0px 10px rgba(0,0,0,0.19)}


/* sezione prodotti */

.nectar-sticky-media-section__content {padding-right: 6%;}

#riga-categorie-prodotti_macelleria {padding-bottom: 25vh;}

.icona_prodotti {width: 80px !important; margin-bottom: 30px !important;}

.nectar-rotating-words-title .dynamic-words {color: #c5b264 !important}
@media screen and (max-width: 800px) {
	#riga-categorie-prodotti_macelleria {padding-bottom: 0px;}
}
/** footer **/

@media only screen and (max-width: 999px) and (min-width: 640px) {

	.footer-allineamento-unterzo .vc_col-sm-4 {
		width:33% !important;
	}
	.footer-allineamento-unterzo h4 {
		font-size:18px !important;
	}
	.footer-allineamento-unterzo p{
		font-size:14px !important;
	}
	.footer-allineamento-unterzo p > a{
		font-size:14px !important;
	}
	.footer-allineamento-unterzo h5{
		font-size:16px !important;
	}
}
@media (min-width: 640px) {
.footer_riga-spedizioni .footer_riga-spezioni_colonna .vc_column-inner > .wpb_wrapper {display: flex; align-items: center; justify-content: space-around;}

.footer_riga-spedizioni .footer_riga-spezioni_colonna .wpb_text_column {margin-bottom: 0 !Important}
}

.menu-footer-custom ul>li{
	list-style: none;
}
.menu-footer-custom ul>li>a{
	font-size: 1rem;
}
.menu-footer-custom ul{
	margin-left:0px !important;
}
.contatti-footer-custom a{
	font-family: 'GothamBook' !important;
	text-decoration: none;
	font-size: 1rem;
	margin-bottom:15px !important;
}
.contatti-footer-custom a:hover{
	color:#C5B264 !important;
}.contatti-footer-custom p{
	font-family: 'GothamBook' !important;
	font-size: 1rem;
}
.wpb_column.child_column.el_spacing_10px > .vc_column-inner > .wpb_wrapper > div:not(:last-child){
	margin-bottom:1.5rem !important;
}




/******************************
*******************************
   LE NOSTRE SELEZIONI - SINGLE
*******************************
*******************************/

.wpb_gallery .nectar-flickity .flickity-slider .cell .item-meta {margin: 0 auto;}

.wpb_gallery .nectar-flickity .flickity-slider .cell .item-meta h4 {text-align: center; font-size: 1.3rem}

.le-nostre-selezioni_altre-selezioni .nectar-fancy-box[data-style="color_box_hover"][data-border="true"] .box-inner-wrap {border-color: rgba(255,255,255,.5) !important}
.le-nostre-selezioni_altre-selezioni .nectar-fancy-box[data-style="color_box_hover"][data-border="true"]:hover .box-inner-wrap {border-color: rgba(255,255,255,0) !important}


@media (max-width: 999px) {

.le-nostre-selezioni_altre-selezioni .nectar-fancy-box .inner-wrap *, .le-nostre-selezioni_altre-selezioni .nectar-fancy-box .inner-wrap {display: flex; flex-direction: column; align-items: center; text-align: center;}

}

@media only screen and (min-width: 690px) and (max-width: 1000px) {

.nectar-flickity[data-stagger="true"][data-tablet-columns="2"] .flickity-slider > div:nth-child(2n + 2) {padding-top: 0 !important;}

}

@media (max-width: 690px) {

.le-nostre-selezioni_testo-intro .img-with-aniamtion-wrap .inner {margin: 0 auto !important}
	.le-nostre-selezioni_testo-intro.prontocuoci .nectar-fancy-ul{
		text-align:left !important;
	}
}

/******************************
*******************************
         CHI SIAMO
*******************************
*******************************/

.team-chisiamo-hover .team-member[data-style=bio_fullscreen] .team-meta h3{
	opacity:1 !important;
	margin-bottom: 0px !important;
}
.team-chisiamo-hover .team-member[data-style=bio_fullscreen] .team-member-overlay{
	opacity: .4 !important;
}
.team-chisiamo-hover .team-member[data-style=bio_fullscreen] .team-meta{
	margin-bottom: 0px !important;
	display:flex;
	align-items:center;
	justify-content: center;
	height:100%;
	padding-left:0px !important;
}
.nectar_team_member_overlay{
	background-color:#000 !important;
}
.nectar_team_member_overlay.open .team_member_details .bio-inner h2{
	color: #c5b264 !important;
}
.nectar_team_member_overlay.open .team_member_details .bio-inner .team-desc{
	color: #fff !important;
}
.nectar_team_member_overlay .team_member_picture .team_member_image_bg_cover{
	background-color:#000 !important;
}
.team-chisiamo-hover .team-member[data-style=bio_fullscreen] .team-meta .arrow-end{
	line-height:49px !important;
}
@media (max-width: 999px) {
		.team-chisiamo-hover .team-member[data-style=bio_fullscreen] .team-meta h3{
		font-size:1.8rem !important;
	}
@media (max-width: 690px) {
.immagine-gradiente-mobile.wpb_row .row-bg-wrap .row-bg-overlay{
	background:rgba(0, 0, 0, 0.5) !important;
}
}
	
/** CONTATTI **/
.nectar-responsive-text .testo-contatti_no-underline a:hover {
	color:#c5b264 !important;
}
	
	
/**/