/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/*booking calendar*/
.disable-element { pointer-events: none; position: relative;}
.disable-element::before {z-index:10;content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: blue; opacity: 0.2;}
.background-red {background: #DD0000 !important}

/* booking form */
.wpbc_button_light {background-color: green !important;color:white !important;margin: auto !important}
#booking_form1 {margin-bottom: 80px }
/*booking calendar end*/
.nw-box-shadow {box-shadow: 0px 0px 15px #00000024;}

/* .nw-button */
.nw-button {position: relative;overflow: hidden;transition: all .5s ease;}
.nw-button::after { content: ''; position: absolute; top: 0; left: -100%;width: 50%; height: 100%; background: rgba(255, 255, 255, 0.2); transition: left 0.5s ease;}
.nw-button:hover::after {left: 100%;}
.nw-button:hover {transform: translateY(-5px);box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);}
/* .nw-button end */
/*gallery change google insite error to overflow: visible */
.envira-gallery-wrap, .envira-gallery-wrap *, .envira-tags-filter-list, .envira-tags-filter-list * {overflow: inherit !important}

/* Target tablet view */
@media screen and (max-width: 1024px) {
	/* home page cat section */
  	.gb-container-9bc069e7 {transform: translate(0px, 30px) !important; align-items: end;}
	.gb-container-6bff6dc5:before {background-image: none !important}
}
@media screen and (max-width: 768px) {
	/* home page cat bg */
  .gb-container-9061facc:before {
    background-image: none !important;
  }
}
