/*
 Theme Name:   Citation Media Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://citation.media
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

html {
	scroll-behavior: smooth;
}


::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #bdbdbd;
}

::-webkit-scrollbar-thumb:hover {
  background: #a4d8e0;
}




*:focus {
    outline: none !important;
}

.btn--primary, .btn--secondary, .btn--base, button[type="submit"] {
	box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.35) !important;
}
.wsf-field-wrapper[data-type="submit"] .btn--primary {
	background-color: var(--primary) !important;
	border-color: var(--primary) !important;
}
.wsf-field-wrapper[data-type="submit"] .btn--primary:hover {
	background-color: var(--primary-hover) !important;
	border-color: var(--primary-hover) !important;
}
.btn--outline {
	box-shadow: unset !important;
}
button[type="submit"] {
	padding-block: var(--btn-padding-block) !important;
	padding-inline: var(--btn-padding-inline) !important;
}

  .form--booking .wsf-grid .wsf-extra-small-6 {
      max-width: calc(50% - 10px) !important;
  }
  .form--booking .wsf-grid {
    column-gap: 20px;
  }

@media (min-width: 768px) {
	.form--booking .wsf-grid .wsf-medium-3 {
        max-width: calc(25% - 10px) !important;
    }
  .form--booking .wsf-grid .wsf-medium-6 {
      max-width: calc(50% - 10px) !important;
  }

  .form--booking .wsf-grid .wsf-medium-9 {
        max-width: calc(75% - 10px) !important;
    }
}

.favorite-button {
	width: 21px;
	height: 21px;
}
.favorite-button--empty {
	background: url('/wp-content/uploads/2024/08/yoholida-fav-empty-gray.svg') !important;
}
.favorite-button--full {
	background: url('/wp-content/uploads/2024/08/yoholida-fav-full-red.svg') !important;

}



