@import url("../hello-elementor/style.css");
@charset "UTF-8";
/*
Theme Name: Hello Elementor - HDS child theme
Author: Themes HDS
Author URI: https://henstudio.com
Description: HDS Elementor Child Theme
Template: hello-elementor
Version: 1.1
*/


.page-header {
    display: none;
}


#hdssiteheader  {
	transition: all .5s;	
	position: fixed;
	top:-80px;
	left:0;
	width: 100%;
}

#hdssiteheader2  {
	transition: all .5s;	
	position: absolute;
	top:0;
	left:0;
	width: 100%;
}

#hdssiteheader.closing {
	top:-80px;
}

#hdssiteheader.showing {
	top:0;
}


.to-top {
	visibility: hidden;
	opacity: 0;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  z-index: 999;	
}

.to-top.top-is-visible {
  opacity: 1;
  visibility: visible;
}

.to-top.top-fade-out {
  opacity: .6;
}

.home #content {
	padding-top: 0;
}


#content {
	padding-top: 0;
}

label, .gfield_label {
    font-weight: 500 !important
}

.hentry ul {
  margin-bottom: 10px;
}

/** EPL Gallery CSS **/
.gallery {
	display: grid;
	gap: 0.5em;
	grid-template-columns: 1fr 1fr;
  margin-bottom: 20px;
}
.gallery-item {
	margin: 0;
	padding: 0;
}
.gallery-item img,
.gallery-item a {
	display: block
}
.gallery-item img {
	width:100%;
	object-fit: cover;
}

@media screen and ( min-width: 500px ) {
	.gallery-columns-1 {
		grid-template-columns: 1fr;
	}
	.gallery-columns-2 {
		grid-template-columns: 1fr 1fr;
	}
	.gallery-columns-3 {
		grid-template-columns: 1fr 1fr 1fr;
	}
	.gallery-columns-4 {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	.gallery-columns-5 {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
}
