/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
#mz-hover-section #storia:hover,
.mz-hover-section .storia:hover{
    background-color: #D85D3D;
}
#mz-hover-section #ristorante:hover,
.mz-hover-section .ristorante:hover{
    background-color: #429AB3;
}
#mz-hover-section #bar:hover,
.mz-hover-section .bar:hover{
    background-color: #FCA73F;
}
#mz-hover-section #pizzeria:hover,
.mz-hover-section .pizzeria:hover{
    background-color: #ECCBA8;
}
#mz-hover-section #vino:hover,
.mz-hover-section .vino:hover{
    background-color: #A94A34;
}

#mz-hover-section #storia,
.mz-hover-section .storia,
#mz-hover-section #ristorante,
.mz-hover-section .ristorante,
#mz-hover-section #bar,
.mz-hover-section .bar,
#mz-hover-section #pizzeria,
.mz-hover-section .pizzeria,
#mz-hover-section #vino,
.mz-hover-section .vino{
    transition-duration: 0.2s !important;
}
header .bricks-nav-menu{
    flex-wrap: wrap;
    flex-direction: row !important;
}
header .bricks-nav-menu li{
    margin-right: 100px;
}
header .bricks-nav-menu li:hover{
    text-decoration: underline;
}
header .bricks-nav-menu {
  counter-reset: mycounter;
}
header .bricks-nav-menu li::after { 
  counter-increment: mycounter;
  content: counter(mycounter, decimal-leading-zero) ". ";
    position: absolute;
    right: -35px;
    top: -10px;
    font-size: 20px;
}
.home-gallery img{
	border-radius: 0 !important;
}
.form-group a{
    color: #000 !important;
    font-weight: 400 !important;
}
.menu-container{
    text-transform: capitalize !important;
}
.brx-popup-content {
  scrollbar-width: thin; /* Firefox */
  scrollbar-color: #ccc transparent; /* Firefox */
}

.brx-popup-content::-webkit-scrollbar {
  width: 6px;
}

.brx-popup-content::-webkit-scrollbar-track {
  background: transparent;
}

.brx-popup-content::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 4px;
  transition: background-color 0.2s;
}

.brx-popup-content::-webkit-scrollbar-thumb:hover {
  background-color: #999;
}
.gform_wrapper .gform_fields{
    column-gap: 10px !important;
    row-gap: 10px !important;
}
.gform_button{
    background-color: #000 !important;
    border-radius: 0 !important;
}
.gform_wrapper a{
    color: #000 !important;
    text-decoration: underline;
}
.gform_wrapper input{
    border-radius: 0 !important;
}
.gform_confirmation_message_1 {
    background-color: #429AB3;
    color: #fff;
    font-size: 1.5rem;
    padding: 20px;
}