/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
b, strong {
  color: #000;
}

/*Anchor scroll offset desktop*/
@media only screen and (min-width: 992px){
.elementor-menu-anchor { 
 top: -85px;
 position: relative;
}
body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
   position: relative;
   z-index: -1;
 }
 body:not(.elementor-editor-active) .elementor-menu-anchor:before {
   content: "";
   display: block;
   height: 10px; 
   margin: -10px 0 0; 
   visibility: hidden;
   pointer-events: none;
 }
}
/*Anchor scroll offset mobile*/
@media only screen and (max-width: 600px) {
	.elementor-menu-anchor { 
 top: -60px;
 position: relative;
}
body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
   position: relative;
   z-index: -1;
 }
 body:not(.elementor-editor-active) .elementor-menu-anchor:before {
   content: "";
   display: block;
   height: 10px !important; 
   margin: -10px 0 0 !important; 
   visibility: hidden;
   pointer-events: none;
 }
}
/*Modifiche Faq Accordion*/
.schema-faq-question {
  display: block;
  color: var(--Primary);
  padding: .20em 0;
  font-size: 1.25em;
  cursor: pointer;
  background: #f9f9f9;
  margin-bottom: 10px;
  border-radius: 10px;
  padding: .105em .395em !important;
}
.wp-block-yoast-faq-block .schema-faq-question button{
	all: unset !important;
	padding: 10px !important;
	font-size: 16px !important;
	color: #000 !important;
}
.wp-block-yoast-faq-block .schema-faq-question button:focus svg {
  outline: none !important;
}
.schema-faq.wp-block-yoast-faq-block.customfaq {
  margin-bottom: 25px;
}
/*Modifiche gutenkit*/

.gkit-icon-box {
  padding: 25px 20px !important;
}