/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 17 2023 | 00:07:59 */
/* 404 */ 
 
body.error404 #grve-content, 
body.error404 .grve-single-wrapper, 
body.error404 #grve-main-content .grve-section {
 	background: none;
 	height:100%;
	width:100%;
}
#grve-body.error404 {
  background: url(../2018/06/westhollywood_BG.jpg) no-repeat center center fixed;
  background-size: cover;
}
@media (min-width:768px) {
.error404 .grve-container  {
    background-color: rgba(255, 255, 255, 1) !important;
  	position: static;
  	margin-top: -9%;
  	/* margin-left: 25%; */
  	/* margin-right: 25%;*/
}
}
#grve-body.error404 #grve-content h3 {
  font-size: calc(26px + 1.3vw) !important;
}
#grve-body.error404 #grve-content p {
  font-size: calc(16px + .8vw) !important;
}

@media (max-width:767px) {
#grve-body.error404 .grve-section.grve-fullheight.grve-feature-header.grve-feature-footer {
    padding: 0px !important;
}
#grve-body.error404 .grve-container {
    padding-top: 0px !important;
}
}

/* Margin top fix */
.search-results .grve-page-title, .search-no-results .grve-page-title {
    margin-top: 0px !important;
}
/* margin between title and search term */
.search-results .grve-title.clearfix.grve-text-light.animate-zoom-in {
    margin-top: 15px;
}
/* Search title color to white */
.search-results .grve-description.clearfix.grve-text-dark.animate-zoom-in {
    color: white;
}
/* Background color of header */
#grve-page-title {
    background-color: #663399;
}

.search-results .grve-section,
.search-no-results .grve-section {
  padding-top: 30px;
  padding-bottom: 80px;
  background-color: #ffffff;
}
.search-results .grve-main-content-wrapper,
.search-no-results .grve-main-content-wrapper {
  padding-top: 0 !important;
}
.search-results .grve-filter {
  text-align: center !important;
}
/* Search Page */
/* search field text */
.search .grve-title.clearfix.grve-text-light.animate-zoom-in {
    font-family: gibson-regular-webfont !important;
    margin-top: 10px;
}
.search .grve-description.clearfix.grve-text-dark.animate-zoom-in {
    color: white;
}
/* Search page no results */
/* Search Sorry Text */
.search-no-results .grve-align-center.grve-leader-text {
    font-family: gibson-regular-webfont;
    font-size: 80px;
    line-height: 80px;
    text-shadow: none;
/* Sorry Text Phone */
}
@media (max-width: 767px) {
.search-no-results .grve-align-center.grve-leader-text {
    font-family: gibson-regular-webfont;
    font-size: 36px;
    line-height: 36px;
    text-shadow: none;
}
}

.error404 .grve-section {
  padding-top: 20% !important;
}

.error404 .grve-container {
  padding-top: 80px;
  padding-bottom: 100px;
  background-color: rgba(255, 255, 255, 0.8);
}

.error404 h3 {
  font-size: 48px !important;
}

@media only screen and (min-width: 1201px) {  
  /*
  .search-results .grve-page-title,
  .search-no-results .grve-page-title {
    margin-top: 50px !important;
  }
}
*/
@media only screen and (min-width: 1024px) and (max-width: 1200px){  
  
  .search-results .grve-page-title,
  .search-no-results .grve-page-title {
    margin-top: 0 !important;
  }
}

@media only screen and (max-width: 1023px) {  
  
  .search-results .grve-page-title,
  .search-no-results .grve-page-title {
    margin-top: 90px !important;
  }
  
  .search-results .grve-main-content-wrapper,
  .search-no-results .grve-main-content-wrapper {
    padding-top: 0 !important;
  }
  
  .search-results .grve-wrapper,
  .search-no-results .grve-wrapper {
    min-height: inherit !important;
    padding-top: 0 !important;
  }
}

@media only screen and (max-width: 767px) {
  
  .search-results .grve-wrapper,
  .search-no-results .grve-wrapper {
    min-height: inherit !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  
  .error404 h3 {
    font-size: 32px !important;
  }
}