/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


a.hs-button {
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  padding: 16px 40px;
  position: relative;
  background-color: #e81f6d;
  color: #fff;
  text-align:center;
}
footer a.hs-button {
  width: 100%;
}
.site-layout .banner-section .dnd-section {
  padding:0;
}
.site-layout .banner-section .dnd-section > .row-fluid {
  max-width:100%;
  padding:0;
}
.site-layout .dnd-section {
  padding-top:95px;
  padding-bottom:95px;
}
.hs_recaptcha {
  margin-top: 18px;
}
form fieldset {
  max-width: none !important;
}
hr {
  margin-top: 15px;
  margin-bottom: 15px;
}
.site-layout li {
  list-style-position: inside;
}
.pswp__bg {
  opacity:1 !important;
}
.pswp__button.pswp__button--share {
  display: none !important;
}

@media(max-width: 767px) {
  .site-layout .dnd-section {
    padding-top:65px;
    padding-bottom:65px;
  }
  .site-layout .dnd-section .dnd-column {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* Pretty Photo Popup */
  .pp_pic_holder {
    width: 90% !important;
    left: 5% !important;
    overflow: hidden;
  }
  .pp_content {
    width: 98% !important;
    height: auto !important;
  }
  .pp_fade {
    width: 100% !important;
    height: 100% !important;
  }
  a.pp_expand,
  a.pp_contract,
  .pp_hoverContainer,
  .pp_gallery {
    display: none !important;
  }
  #pp_full_res img {
    width: 100% !important;
    height: auto !important;
  }
  .pp_details {
    width: 100% !important;
    position: static !important;
    min-height: 25px;
  }
  .pp_details a.pp_close {
    top: auto;
    right: 25px;
  }