/*
    Template: pearl
    Theme Name: Pearl Child Theme
    Theme URI: http://pearl.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Child Theme for The Commons
    Version: 1.1.19
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: beauty salon, blog, business, church, coach, construction, consulting, corporate, ecommerce, multipurpose, music, portfolio, restaurant, transportation, travel, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: pearl-child-theme
*/



.stm-header {margin-bottom: 0 !important }

/*get rid of white space at bottom of home page*/
.home #wrapper {padding-bottom:0 !important }

/*get rid of dot or bullet in maps pane  and tighten up spacing */
.gmap_addresses {padding-bottom:0 !important }
.gmap_addresses .owl-dots-wr {display:none; }

/* top navigation */
.stm-navigation__none ul {margin-top:25px !important; }
.stm-navigation__none li {height:30px !important }

/* headers */
.stm-header__row_color_top {border-bottom:0 !important }
.stm-header__row_color_center {z-index:100 !important; }
.stm-logo {margin-top:-36px !important }

/*sticky header (note - theme allows you to set TOP BAR or MAIN HEADER to sticky, but not both. So we've set TOP BAR to sticky and then this code does the HEADER) */
.stm-header__row_color_center.sticky-header {
	position:fixed;
	right: 0;
	left: 0;
	top: 46px;
	padding:10px 0 20px 0 !important
}

/* title box overrides */
.stm_titlebox_style_2 {
  padding: 60px 0 20px !important;
  margin-bottom:0 !important
}
  @media (max-width: 1023px) {
    .stm_titlebox_style_2 {
      padding: 60px 0 20px !important; 
	}
 }
  @media (max-width: 550px) {
    .stm_titlebox_style_2 {
      padding: 45px 0 !important; 
	}
  }
  @media (max-width: 768px) {
    .stm_titlebox_style_2 {
      padding: 50px 0 15px !important; 
	}
 }
 
 
 /*home page services*/
 .stm_services .stm_post_type_list__content h4 {font-size:1.5em  !important; }


#eho_logo {max-width: 34px;}
.stm-socials {min-width:85px;}

.eho {background-color:#fff; height:48px;}
  @media (min-width: 1200px) {
    .eho { float:right; margin-right:-150px }
 }
  @media (max-width: 1023px) and (min-width:551px) {
    .eho { float:right }
  }
  @media (max-width: 550px) {
    .eho { float:none }
 }




.custom_small_button a.btn {padding:10px 20px !important }




/*Happenings page*/
/*  add hash background to whole area, not to each element  */
.news-area { background: #f7f7f7 repeating-linear-gradient(135deg, #f7f7f7, #f7f7f7 3px, #efefef 3px, #efefef 6px); }
.stm_posts_list {background:none !important }
/*  hide the first post in the right side -- necessary because there's no offset property */
.posts-hide_first .stm_posts_list_single:first-child {display:none }

/*
     FILE ARCHIVED ON 12:35:11 Jan 19, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:25:09 Aug 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.44
  exclusion.robots: 0.049
  exclusion.robots.policy: 0.039
  esindex: 0.008
  cdx.remote: 10.983
  LoadShardBlock: 60.038 (3)
  PetaboxLoader3.datanode: 116.743 (6)
  PetaboxLoader3.resolve: 311.169 (3)
  load_resource: 381.092 (2)
  loaddict: 43.313
*/