@font-face {
  font-family: "Orpheuspro";
  src: url("/wp-content/themes/astra/assets/fonts/Orpheuspro.otf")
    format("opentype")
}

/* Heading */
h1, h2, h3, h4, h5, h6
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-family: Orpheuspro !important;
}
.elementor-widget-wpr-nav-menu .wpr-nav-menu li.menu-item:last-child {
  background: transparent;
  color: #ffffff;
  border: 3px solid #ffffff;
  text-decoration: none;
  border-radius: 3px;
}
.ekit-template-content-header .elementor-widget-wpr-nav-menu .wpr-nav-menu .menu-item {
  font-family: "Helvetica", "Orpheus Pro" !important;
}

.post.type-post h1.entry-title {
  display: block;
}

/* Tool Column */
.tool-column {
  min-height: 300px;
}
.tool-column > .elementor-widget-wrap > .elementor-widget {
  position: relative;
  background: #D9D9D9;
  height: 100%;
}
.tool-column > .elementor-widget-wrap > .elementor-widget > .elementor-widget-container {
  position: absolute;
  bottom: 30px;
  width: 200px;	
}

@media (min-width: 768px) {
  .thirty-five-column > .elementor-widget-wrap,
  .half-left-column > .elementor-widget-wrap {
    padding-left: 10px;
  }
  .sixty-five-column > .elementor-widget-wrap,
  .half-right-column > .elementor-widget-wrap {
    padding-right: 10px;
  }
}
@media (min-width: 1440px) {
  .thirty-five-column > .elementor-widget-wrap {
    padding-left: calc(100% - 504px) !important;
  }
  .sixty-five-column > .elementor-widget-wrap {
    padding-right: calc(100% - 936px) !important;
  }
  .half-left-column > .elementor-widget-wrap {
    padding-left: calc(100% - 720px) !important;
  }
  .half-right-column > .elementor-widget-wrap {
    padding-right: calc(100% - 720px) !important;
  }
}

/* Footer */
footer.site-footer {
  display: none;
}

.ekit-template-content-footer a {
  color: white;
}
.ekit-template-content-footer .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li:focus, .ekit-template-content-footer .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li:hover, .ekit-template-content-footer .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li:focus > a, .ekit-template-content-footer .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li:hover > a, .ekit-template-content-footer .eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-ancestor>a.eael-item-active, .ekit-template-content-footer .eael-simple-menu-container.preset-1 .eael-simple-menu li:hover>a, .ekit-template-content-footer .eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-item>a.eael-item-active {
  background-color: transparent;
}

/* Elementor Widget */
.elementor-widget-container p {
  margin-bottom: 1rem;
}
.elementor-widget-container p a {
  color: #000000;
}
.advanced-post-grid .eael-grid-post .eael-entry-overlay i {
  display: none;
}
.advanced-post-grid .eael-grid-post .eael-grid-post-holder-inner {
  position: relative;
}
.advanced-post-grid .eael-grid-post .eael-grid-post-holder-inner .eael-entry-wrapper {
  position: absolute;
  top: 200px;
  width: 270px;
  height: 80px;
  padding: 15px;
  background-color: #4c4e3a;
}
.advanced-post-grid .eael-grid-post .eael-grid-post-holder-inner .eael-entry-wrapper .eael-entry-title {
  margin: 0;
}

/* Contact Form */
::placeholder {	
  color: #666;
  opacity: 1;
}
:-ms-input-placeholder {
  color: #666;
}
::-ms-input-placeholder {	
  color: #666;
}

.eael-contact-form input[type=text], .eael-contact-form input[type=email],
.eael-contact-form input[type=url], .eael-contact-form input[type=tel],
.eael-contact-form input[type=date], .eael-contact-form input[type=number],
.eael-contact-form textarea {
  width: 100%;
  border: 1px solid #1E1E1E;
}
.eael-contact-form input[type=text], .eael-contact-form input[type=email]:hover,
.eael-contact-form input[type=text], .eael-contact-form input[type=email]:focus,
.eael-contact-form input[type=url]:hover, .eael-contact-form input[type=url]:focus,
.eael-contact-form input[type=tel]:hover,  .eael-contact-form input[type=tel]:focus,
.eael-contact-form input[type=date]:hover, .eael-contact-form input[type=date]:focus,
.eael-contact-form input[type=number]:hover, .eael-contact-form input[type=number]:focus,
.eael-contact-form textarea:hover .eael-contact-form textarea:focus {
  border: 1px solid #1E1E1E;
}
.eael-contact-form .elementor-widget-wrap p {
  width: 100%;	
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"] {
  background-color: transparent;
  border: 2px solid #000;
  color: #000;
}
#wpforms-form-1366.wpforms-form  .wpforms-field-label {
	display: block;
}
#wpforms-form-1366.wpforms-form .wpforms-field input[type="text"] {	
	background-color: #ffffff;
	border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: none;
	display: block;
  font-size: 16px;  height: 40px;
  padding: 6px 10px;
}

/* Sidebar */
.sidebar-main .widget {
  margin-bottom: 0.5rem;
}
.sidebar-main p {
  margin-bottom: 0.5rem;
}
.sidebar-main .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
  padding: 0;
}
.sidebar-main .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
  width: 100%;
}
.sidebar-main .elementor-section .elementor-container {
  flex-wrap: wrap;
}

/* Popup Maker */
.pum-theme-1054 .pum-container.pum-responsive.pum-responsive-medium {
  width: 350px;
  max-width: 350px;
  margin-left: -175px;
}
.pum-theme-1054 .pum-container {
  background-color: #969B74 !important;
  background-image: url('https://lawofficeofaishahmccoy.com/wp-content/uploads/2023/02/Mark-Primary.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.pum-theme-1054 .pum-container .pum-content .wpforms-container {
  margin-bottom: 0;	
}
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field {
  color: white;
}
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field p {
  margin-bottom: 15px;
}
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field-label {
  color: white;
}
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-checkbox ul,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-radio ul,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul {
  display: flex;
  gap: 5px;
  flex-direction: column;
}
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-checkbox ul .wpforms-field-label-inline,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-radio ul .wpforms-field-label-inline,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul .wpforms-field-label-inline,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul .wpforms-field-label-inline,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul .wpforms-field-label-inline {
  color: white;
}
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field .elementor-widget-container, 
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field .elementor-widget-container a {
  color: #ffffff;
}
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field .elementor-button,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field a.elementor-button {
  background: rgba(222,222,222,0.8);
  border: 3px solid rgba(33,33,33,0.8);
  border-radius: 2px;
  padding: 7px 10px;
  color: rgba(33,33,33,0.8);
}
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field .elementor-button:active,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field .elementor-button:focus,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field .elementor-button:hover,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field a.elementor-button:active,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field a.elementor-button:focus,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field a.elementor-button:hover {
  background: rgba(255,255,255,1);
  border: 3px solid rgba(0,0,0,1);
  color: rgba(0,0,0,1);
}
.pum-theme-1054 .pum-container .wpforms-submit-container {
  display: none;
}
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-html {
  padding-bottom: 0;
}
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-html .elementor-column.elementor-inner-column {
  justify-content: center;
}
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-html[data-field-id="18"] a.elementor-button {
  color: rgba(222,222,222,0.8);
  background: transparent;
  border: none;
}
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-html[data-field-id="18"] a.elementor-button:active,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-html[data-field-id="18"] a.elementor-button:focus,
.pum-theme-1054 .pum-container .wpforms-container-full .wpforms-field.wpforms-field-html[data-field-id="18"] a.elementor-button:hover {
  color: rgba(255,255,255,1);
}
.pum-theme-1054 .pum-container .progress-bar {
  background: #8A8E6A;
  padding: 5px;
}

#wpforms-form-1366 .wpforms-submit-container {
	display: none;
}