/* Enter Your Custom CSS Here */

@font-face {
 	font-family: NightStillComes;
  src: url(https://prime1111.wpenginepowered.com/wp-content/themes/sage/resources/fonts/NightStillComes_bolditalic_final_sample.otf);
  font-weight: bold;
  font-style: italic;
}

@font-face {
 	font-family: Kozuka;
  src: url(https://prime1111.wpenginepowered.com/wp-content/themes/sage/resources/fonts/KozGoPr6N-Bold.otf);
  font-weight: normal;
}

.drts-frontendsubmit-login-register-form-column {
  padding: 20px;
  
}
.drts-frontendsubmit-loginorregister {
 	max-width: 1100px;
  margin: 0 auto;
  display: block;
}

@media (max-width: 460px) {
  .wpcf7-form-control.wpcf7-submit {
   	-webkit-appearance: none; 
  }
 	.grids {
   	padding-left: 20px;
    padding-right: 20px;
  }
  .switchertwo .gridl .uk-grid .nav ul li {
    padding: 5px 10px!important;
  }

  div.drts-display-element.drts-display-element-1188 > div > div.drts-display-element.drts-display-element-1200.drts-col-12 > div.drts-display-element.drts-display-element-1206 > div > div.drts-display-element.drts-display-element-1208.drts-col-6 > div, div.drts-display-element.drts-display-element-1188 > div > div.drts-display-element.drts-display-element-1200.drts-col-12 > div.drts-display-element.drts-display-element-1206 > div > div.drts-display-element.drts-display-element-1207.drts-col-6 > div {
    min-height: 120px;   
  }
  #belowbrk > div > div.bottomtxt.uk-block-small.bg-white {
    margin-bottom: -175px;
  }
	.switchertwo a.btn-black {
    margin: 0 auto;
    padding: 10px 30px!important;
    display: inline-block;
    margin-right: 10px!important;
  }
  body > div.wrap.container > div > main > section.uk-block.bg-white.switchertwo > div > div {
    text-align: center!important;
  }
}

body > div.wrap.container > div > main > div.page-header > h1 {
  display: none!important;
}

.fs-14 {
 	font-size: 14px!important; 
}
.switchertwo .nav ul li {
 	display: block;
  width: 60%;
}
div > div > div > div.drts-display-element.drts-display-element-1099.directory-listing-photo.drts-display-element-hover-effect.drts-display-element-hover-zoom.drts-display-element-with-background.drts-display-element-with-link {
	margin-top: -15px;  
}

div > div > div > div.drts-display-element.drts-display-element-1220 {
 	bottom: 26px; 
}

#mc_embed_signupgray input[type=email] {
  font-size: 16px!important;
}
@media (max-width: 420px) {
  #mc_embed_signup3 input[type=email], #mc_embed_signupgray  input[type=email] {
    width: 75%!important;
    margin: 10px auto;
    display: block;
  }
  #mc_embed_signup3 form div input[type=submit], #mc_embed_signupgray form div input[type=submit] {
    width: 100%!important;
    margin: 10px auto;
    display: block;
  }
  .followus {
    display: none!important;
  }
}

div.drts-view-entities.drts-view-post-entities.drts-view-entities-list > div.drts-location-entities-with-map.drts-location-entities-with-map-side.drts-bs-row.drts-bs-no-gutters > div.drts-bs-col-sm-8.drts-location-entities-container.drts-bs-mb-3 > div > div > div > div {
  max-width: 46%;
  margin: 1%;
  display: inline-block;
}

.drts-entity-field-label.drts-entity-field-label-type-icon, .drts-entity-field-value {
  display: inline;
}
.drts-display-element.drts-display-element-1102.drts-display-element-inlineable > a {
  color: black;
}
.drts-display-element.directory-listing-title > a {
 	color: black; 
  font-weight: 600;
}
.drts-display-element.drts-display-element-1220 {
 	  width: 90.25%;
    margin: 2%;
  	min-height: 114px!important;
    padding: 5px 10px;
    background: white;
    z-index: 10000;
    display: block;
    position: absolute;
    bottom: 10px;
}
.directory-listing-photo {
 	 background-image: url(https://prime1111.wpenginepowered.com/wp-content/uploads/2019/01/ASPI-Space-1024x576.jpg);
    background-size: contain!important;
  	position: absolute!important;
    top: -20px!important;
}
.roll ul.uk-switcher li section div.gridxl>div>div.item a div.container .text p.cat {
 	color: #0033C7!important; 
}

.single-p .bg a .container .text {
  min-height: 96px!important;
}
.single-p .bg a .container .text h4 {
  font-weight: 400!important;
}

.item a div.container div.text {
  min-height: 100px!important;
}

.item a div.container div.text h4 {
	font-weight: 400!important;
}

@media (max-width: 450px) {
  #primebubble {
    display: none;
  }
}

div.drts-view-entities.drts-view-post-entities.drts-view-entities-list > div.drts-location-entities-with-map.drts-location-entities-with-map-side.drts-bs-row.drts-bs-no-gutters > div.drts-bs-col-sm-4.drts-bs-d-none.drts-bs-d-sm-block.drts-bs-mb-3.drts-location-map-container-container, div.drts-view-entities.drts-view-post-entities.drts-view-entities-list > div.drts-location-entities-with-map.drts-location-entities-with-map-side.drts-bs-row.drts-bs-no-gutters > div.drts-bs-col-sm-4.drts-bs-d-none.drts-bs-d-sm-block.drts-bs-mb-3.drts-location-map-container-container > div > div.drts-map-map.drts-popover-ignore-click {
  height: 100vh!important;
}

.directory-listing-main {
  position: relative;
  height: 400px;
  background-image: url('https://prime1111.wpenginepowered.com/wp-content/uploads/2019/02/wave-line-2x-v2.png')!important;
  background-position: 50%;
  background-size: cover;
}


.directory-listing-photo {
  position: absolute!important;
 	top: 5%;
  left: 5%;
  width: 90%!important;
  height: 90%!important;
}

@media (max-width: 966px) {
 	.drts-view-entities-list-row .drts-row .drts-col-6 {
  	min-width: 100%!important;
    margin: 0 auto!important;
    display: block!important;
  }
}

.switcherone .gridl .uk-block-small .uk-grid .content ul li .uk-grid .single-p .bg {
  background-image: url('https://prime1111.wpenginepowered.com/wp-content/uploads/2019/02/wave-line-2x.png')!important;
}
