/**
Theme Name: Southeast Healthcare
Author: Triple G Interactive
Author URI: https://tripleg.io
Description: A custom theme based on Beaver Builder for Southeast
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: southeast-healthcare
Template: astra
*/

/* Custom Font for Open ART Gallery */
@font-face {
  font-family:"Bickley Script";
  src:url("fonts/bickley-script-regular.woff2") format("woff2"),url("fonts/bickley-script-regular.woff") format("woff"),url("fonts/bickley-script-regular.otf") format("opentype");
  font-style:normal;
  font-weight:400;
}

.bickley-font {
  font-family:"Bickley Script";
  font-style:normal;
  font-weight:400;
}

#menu-above-header-menu li {
	display: inline;
	margin-left: 16px;
}

#menu-above-header-menu li:first-child {
	margin-left: 0;
}

.ast-theme-transparent-header #menu-above-header-menu li.button {
	padding: 5px 10px;
	background: #fff !important;
}

.ast-theme-transparent-header #menu-above-header-menu li.button a {
	color: #0055b7 !important;
}

.ast-theme-transparent-header .ast-above-header-section .user-select a,
.ast-theme-transparent-header .ast-above-header-section .widget a {
	color: #fff;
}

.ast-theme-transparent-header #menu-above-header-menu li.button {
	padding: 5px 10px;
	background: #0055b7;
}

#menu-above-header-menu li.button a {
	color: #fff;
}

.uabb-creative-button-wrap a.button-border,
.uabb-creative-button-wrap a.button-border:visited {
	border: 1px solid #fff;
}

.uabb-creative-button-wrap a.button-border-big,
.uabb-creative-button-wrap a.button-border-big:visited {
	border: 2px solid #fff;
	padding: 20px 30px;
	font-size: 20px;
}


/* SEARCH */
.modal-search .search-field,
.modal-search .search-field:focus {
	border: none;
	border-bottom: 1px solid #fff;
	font-size: 40px;
	color: #fff;
	text-align: center;
	background: transparent;
}

.modal-search .search-submit {
	display: block;
	visibility: hidden;
}

.fs-modal-popup {
	display: none;
}

.ast-above-header-section .user-select {
  text-align: left;
  line-height: 1.25;
}

/* Helper classes */
.hide-desktop {
	display: block;
}

.hide-mobile {
	display: none;
}

@media (min-width: 768px) {
	.hide-desktop {
		display: none;
	}

	.hide-mobile {
		display: block;
	}
}

.mobile-only {
  display: none;
}

@media (max-width: 767px) {
  .mobile-only {
    display: inline-block;
  }
}

/* Password Protected Page Styles */
.post-password-form {
  border-top: 140px #0055b7 solid;
  padding: 100px 20px;
}