/*
Theme Name: Itsmaker
Description: This is a custom child theme for Itsmaker
Theme URI:   https://www.ventisettedigital.com
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* ACCESS - Focus btn blu */
#header-secondary-outer ul > li:not(.megamenu) ul a:focus,
.sf-menu:not(.buttons) .nectar-megamenu-menu-item a:focus {
    background-color: #d3e0ff !important;
    color: #000!important;
}

/* ACCESS - UI focus btn blu */
.nectar-button[data-color-override="false"].regular-button:focus,
#top nav > ul > .button_solid_color > a:focus:before,
body[data-form-submit=regular] input[type=submit]:focus{
	outline: 5px solid #d16d21!important;
}
.nectar-button[data-color-override="false"].regular-button:focus-visible{
	outline: 0;
}

.nectar-button[data-color-override="false"].regular-button:focus-visible{
	border: none;
}

/* ACCESS - Search */
.material #search-outer{
	display: none;
}
.material #search-outer.material-open{
	display: block;
}

/* ACCESS - UI checkbox */
input:focus, select:focus, textarea:focus{
	outline: revert;
}

/* ACCESS - HP Sedi map  */
.nectar_hotspot + .nttip{
	display: none!important;
}
.nectar_hotspot + .nttip.open{
	display: block!important;
}

/* ACCESS - Blocco Blog HP */
.nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content a:focus-visible {
    outline: 2px solid;
    border-radius: 3px;
}

/* ACCESS - Rimozione hamburger duplicato */
#footer-outer + .slide-out-widget-area-toggle{
	display: none;
}
.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .inner{
	overflow: visible;
}

/* ACCESS - Tabs in pagina chi siamo */
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a:focus{
	outline: 4px solid #ed7c26;
}

/* ACCESS - Prev/Next gallery images */
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:focus{
	outline: 6px solid #ed7c26;
}

.nectar-button.small.see-through-2:focus {
	outline: 6px solid #ed7c26;
}


body div[data-style="minimal"] .toggle .inner-toggle-wrap a{
	display: none;
}
body div[data-style="minimal"] .toggle.open .inner-toggle-wrap a{
	display: inline-block;
	margin-bottom: 20px;
}
body .toggle[data-inner-wrap=true]>div{
	
	max-height: 0!important;
  overflow: hidden;
  transition: max-height 0.45s ease;
}
body .toggle[data-inner-wrap=true].open>div{
max-height: 1000px!important;
}