#menu-item-29377 {
    background: white;
    padding: 10px 25px 10px 5px;
    margin: 20px 0;
    border-radius: 40px;
    transition: all 0.3s ease;
    transform-origin: left center;
		border:2px solid #00a8a5;
}

#menu-item-29377:hover {
    transform: scale(1.03);
}

/*Document Library*/
h2.eael-entry-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.dlp-single-wrap .dlp-single-left	{
	padding-top:55px;
	width:65%;
}

.dlp-single-wrap .dlp-single-right	{
	border:none!important;
	width:33%;
}

.dlp-single-left ul	{
	padding-left:22px;
}

.dlp-grid-header	{
	margin:25px 0 30px 0!important;
}

.dlp-grid-search input[type=search],.dlp-grid-reset	{
	border-radius:30px!important;
}

img.attachment-medium.size-medium.wp-post-image	{
	width:100%;
}

.document-library-pro-button	{
	border:none;
	background:none;
	margin:0!important;
}

.document-library-pro-button:hover	{
	color:inherit;
	background:none;
	opacity:90%;
}

.dlp-grid-reset {
    margin-left: 20px;
    display: inline-block;
    border: 1px solid #00a8a5;
    border-radius: 3px;
    background-color: #ffffff;
    text-align: center;
		padding:7px 20px;
		height:40px;
	vertical-align:middle!important
}

.dlp-grid-reset .reset	{
  font-weight: 500;
	font-size:18px;
}

.dlp-grid-search input	{
	background-color:#ffffff!important;
	border:1px solid #dbdbdb !important;
	box-shadow:none!important;
	height:40px!important
}

.dlp-grid-search label	{
	font-size:18px;
	text-transform:uppercase;
}

.dlp-preview-modal-container {
    width: 90% !important;
    max-width: none !important;
}
.dlp-preview-modal-content iframe {
    width: 90% !important;
    height: auto !important; /* Or a specific value */
}

.dlp-preview-modal-content iframe {
    width: 100% !important;
    height: 100% !important;
}

object, embed {
    width: 100% !important;
    height: 100% !important;
}
.pdfViewer .page {
    width: 100% !important;
    height: auto !important;
}
.dlp-preview-modal-container {
    overflow: hidden; /* or 'scroll' if you want to allow scrolling */
}
.dlp-preview-modal-content iframe {
    height: 100% !important;
}
.dlp-preview-modal-content {
    height: 100%; /* Adjust the percentage as needed */
}
.dlp-preview-modal-container {
    height: 100vh; /* This sets the height to be 100% of the viewport height */
}
.dlp-preview-modal-container {
    height: 80vh; /* This will make the modal height 80% of the viewport height */
}
html, body {
    height: 100%;
}

.dlp-grid-paginate-button.number.current	{
	background:#ffffff!important;
	font-weight:600!important;
}

.dlp-grid-paginate-button.number.current:hover	{
		background:#00a8a5!important;
		border-color:#00a8a5!important;
		border-width:1px!important
}

.dlp-grid-paginate-button.number:hover	{
		background:#00a8a5!important;
		border-color:#00a8a5!important;
		border-width:1px!important
}

.dlp-grid-card-title	{
	padding-top:5px;
	color:#00a8a5;
}

.dlp-grid-card-excerpt p	{
	font-size:16px;
	padding-top:3px;
	opacity:80%;
}

.dlp-grid-card-document-link-wrap .document-library-pro-button	{
	font-size:18px;
	font-weight:600;
}

.dlp-button-icon {
    height: 15px!important;
    line-height: 1!important;
    min-height: 15px!important;
    min-width: 15px!important;
    width: 15px!important;
    color: #00a8a5;
    opacity: 75%;
}

.dlp-grid-card-featured-img	{
	border:1px solid #e5e5e5;
	border-bottom:none;
}

.dlp-grid-card-content	{
	border-radius:0 0 8px 8px;
}

.dlp-single-wrap {
  display: flex;
  flex-direction: row-reverse;
}

.dlp-single-wrap .dlp-single-right	{
	padding-left:0;
}

.dlp-single-wrap .dlp-single-right	{
	border-right:1px solid #eee;
	margin-right:20px;
	border-left:0;
	padding-right:10%;
}

.page-description.ct-hidden-sm	{
	display:none!important
}

ul.entry-meta	{
	display:none
}

.dlp-grid-card-document-link-wrap	{
	padding-top:0!important;
}

.elementor-6215 .elementor-element.elementor-element-fd7e731 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text	{
	text-align:center;
}

.dlp-document-info-buttons	{
	justify-content:space-between;
}

.dlp-document-info-buttons a	{
	border:1px solid #00a8a5;
	font-weight:600;
	font-size:18px;
}

@media only screen and (max-width: 700px){

.dlp-grid-reset	{
    display: inline-block;
		width:55px;
		overflow:hidden;
}

.dlp-grid-reset .reset	{
    padding:0 0 0 30px;
}

.dlp-grid-reset svg	{
	height:15px!important;
	width:15px!important;
	margin:5px 25px 0 25px!important;

}
	
.dlp-grid-filters {
    align-items: flex-end!important;
    display: inline-flex!important;
    justify-content: space-between!important;
	width:100%;
}

.dlp-grid-pagination	{
	min-width:100%;
}

a.dlp-preview-button.document-library-pro-button.button.btn	{
	display:none!important;
}

.dlp-grid-card-title	{
	font-size:22px;
	padding-top:10px;
}
	
.dlp-grid-card-excerpt p	{
	font-size:17px;
	padding-top:3px;
	opacity:60%;
}

 .dlp-single-wrap {
    flex-wrap: wrap!important;
	 	flex-direction: column-reverse;
  }

.dlp-single-left, .dlp-single-right {
    flex-basis: 100%!important;
    max-width: 100%!important;
  }

.dlp-single-left	{
	padding:40px 0;
}
	
	.document-library-pro-button	{
	padding:0!important;
}
	
.hero-section[data-type="type-1"] + .entry-content {
  margin: -30px!important;
}
	

.dlp-document-info-buttons a	{
	padding:10px!important
}
.dlp-single-wrap .dlp-single-left	{
	width:100%;
}

.dlp-single-wrap .dlp-single-right	{
	width:100%;
}
	.elementor-widget-breadcrumbs	{
	margin-bottom:-20px!important
	}
}

@media only screen and (min-width:700px) and (max-width: 1024px)	{
	.elementor-widget-breadcrumbs	{
	margin-bottom:-20px!important
	}
	
.dlp-single-wrap .dlp-single-left	{
	width:52%;
}

.dlp-single-wrap .dlp-single-right	{
	width:45%;
}		
	
}