/*
Theme Name: BirchBayVillage
Description: Divi Child theme
Version: 1.0.0
Author: Reach Maine
Author URI: 
Theme URI: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/
/* basic css stuff */
/* ----------- Colors ---------------------------------- */
/* ----------- end Colors ----------- */
.et_pb_module.reach-branding a:before {
  content: url("images/reach-favicon.png");
  padding-right: 4px;
}

.et_pb_module.et_pb_menu .sub-menu li a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1.5em;
}

sup {
  font-size: 0.8em;
  bottom: 0.4em;
}

.et_pb_module.et_pb_posts article a.small-button,
.et_pb_module.et_pb_posts article a.big-button,
.et_pb_module.et_pb_post_content a.small-button,
.et_pb_module.et_pb_post_content a.big-button,
.et_pb_module.et_pb_text a.small-button,
.et_pb_module.et_pb_text a.big-button,
.et_pb_module.et_pb_blurb .et_pb_blurb_description a.small-button,
.et_pb_module.et_pb_blurb .et_pb_blurb_description a.big-button,
.et_pb_module.et_pb_toggle .et_pb_toggle_content a.small-button,
.et_pb_module.et_pb_toggle .et_pb_toggle_content a.big-button,
.et_pb_module.et_pb_tabs .et_pb_tab_content a.small-button,
.et_pb_module.et_pb_tabs .et_pb_tab_content a.big-button,
.et_pb_post a.small-button,
.et_pb_post a.big-button,
.et_pb_slide .et_pb_slide_content a.small-button,
.et_pb_slide .et_pb_slide_content a.big-button,
.tribe-events-content a.small-button,
.tribe-events-content a.big-button {
  color: white !important;
  border-radius: 0px;
  border: 1px solid white;
  text-shadow: none;
  box-shadow: none;
}
.et_pb_module.et_pb_posts article a.bigblue,
.et_pb_module.et_pb_post_content a.bigblue,
.et_pb_module.et_pb_text a.bigblue,
.et_pb_module.et_pb_blurb .et_pb_blurb_description a.bigblue,
.et_pb_module.et_pb_toggle .et_pb_toggle_content a.bigblue,
.et_pb_module.et_pb_tabs .et_pb_tab_content a.bigblue,
.et_pb_post a.bigblue,
.et_pb_slide .et_pb_slide_content a.bigblue,
.tribe-events-content a.bigblue {
  background-color: #1C5B7B !important;
  background: #1C5B7B !important;
}
.et_pb_module.et_pb_posts article a.bigblue:hover,
.et_pb_module.et_pb_post_content a.bigblue:hover,
.et_pb_module.et_pb_text a.bigblue:hover,
.et_pb_module.et_pb_blurb .et_pb_blurb_description a.bigblue:hover,
.et_pb_module.et_pb_toggle .et_pb_toggle_content a.bigblue:hover,
.et_pb_module.et_pb_tabs .et_pb_tab_content a.bigblue:hover,
.et_pb_post a.bigblue:hover,
.et_pb_slide .et_pb_slide_content a.bigblue:hover,
.tribe-events-content a.bigblue:hover {
  color: white !important;
  background-color: #A49263 !important;
  background: #A49263 !important;
}

.post-password-required .et_pb_section {
  margin-bottom: 50px;
}
.post-password-required .et_pb_section .et_password_protected_form .et_submit_button.et_pb_button {
  background-color: #1C5B7B;
  color: white;
  padding: 3px 40px;
  font-size: 18px;
  text-transform: uppercase;
  border: double white 6px;
  border-radius: 40px;
  font-family: "Figtree";
  letter-spacing: 1px;
}
.post-password-required .et_pb_section .et_password_protected_form .et_submit_button.et_pb_button:hover {
  background-color: #A49263;
}

/* styling for menus */
.et_pb_menu.rmm-menu-pipes .et-menu-nav {
  /* li.menu-item:not(:last-child) a:after { //:not(:last-child):after
  content: ' | ';
  //position: absolute;
  // right: 7px; // can be adjusted.

  } */
}
.et_pb_menu.rmm-menu-pipes .et-menu-nav li.menu-item a {
  padding-bottom: 0px !important;
}
.et_pb_menu.rmm-menu-pipes .et-menu-nav li.menu-item {
  padding-top: 3px;
  padding-bottom: 3px;
}
.et_pb_menu.rmm-menu-pipes .et-menu-nav li.menu-item:not(:last-child) {
  border-right: 2px solid #FFF;
}

/* styling for blog module & blog posts */
/*
  rmm-blogfull-image-left => set the blog  archive s.t. image is on the left 

  need to .js to add a wrapper around the title & text & media via class.  see rmm-blog.js 
*/
/*set the image width*/
@media only screen and (min-width: 961px) {
  .et_pb_module.rmm-blogfull-image-left article.et_pb_post .entry-featured-image-url img {
    width: 30%;
    padding-right: 20px;
    float: left;
    margin-bottom: 15px;
  }
  .et_pb_module.rmm-blogfull-image-left article.et_pb_post .rmm-blog-wrap {
    width: 68%;
    float: left;
  }
  .et_pb_module.rmm-blogfull-image-left article.et_pb_post .rmm-blog-wrap .entry-title {
    padding-bottom: 0px !important;
  }
  .et_pb_module.rmm-blogfull-image-left article.et_pb_post .rmm-blog-wrap .post-content p {
    line-height: 1.4em;
  }
}/*# sourceMappingURL=style.css.map */