/* Enter Your Custom CSS Here */
/* colors: Orange: f0592a, Purple1: 525b6e, Purple2: 8f9ebc, Purple3: c7cddd, Lt Purple: #f5f7fa, Grey1: 333333, Grey2: d3d5da, Grey3: cccccc */
.showMobile { display: none !important; }
.hideMe { display: none; }
.centerMe { margin-left: auto !important; margin-right: auto !important; }
.orangeTxt, .subNav a {
  color: #f0592a !important;
}
.purpleTxt {
  color: #8f9ebc;
}
.orangeTxt {
  color: #f15a2a;
}
.h1 h1 {
  line-height: 1.9em !important;
}
.menu_main_nav > li > a {
  letter-spacing: 1px !important;
}
.post_content h1.post_title {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.h2 h2 {
  line-height: 1.8em !important;
}
.h3 h3 {
  line-height: 1.7em !important;
}
.h4 h4, h4.h4, .h5 h5, h5.h5, .h6 h6, h6.h6 {
  line-height: 1.5em !important;
}
h5.sc_accordion_title {
  font-size: 1.8em !important;
  color: #f0592a !important;
  line-height: 1.5em !important;
}
.sc_accordion_item {
  border: 1px solid #c7cddd;
  margin-bottom: 20px !important;
}
td, th {
  border: none;
}
.orangeFill {
  background-color: #f0592a;
  min-height: 275px;
}
.purpleFill1 {
  background-color: #525b6e;
}
.purpleFill1 h2, .purpleFill1 h4, .purpleFill2 h2, .purpleFill2 h4, .purpleFill3 h2, .purpleFill3 h4 {
  color: #FFFFFF !important;
}
.purpleFill1 h4, .purpleFill2 h4, .purpleFill3 h4 {
  line-height: 1.5em !important;
}
.purpleFill2 {
  background-color: #8f9ebc;
  color: #FFFFFF;
}
.purpleFill3 {
  background-color: #b2bcd0;
  color: #FFFFFF;
}
.dkFill {
  background-color: #525b6e;
  min-height: 275px;
}
#MT > h2, #MT_1 .sc_team_item_title a, #MT_2 .sc_team_item_title a, #MT_3 .sc_team_item_title a, #MT_4 .sc_team_item_title a, #MT_1 .sc_team_item_position, #MT_2 .sc_team_item_position, #MT_3 .sc_team_item_position, #MT_4 .sc_team_item_position, #ESTH > h2, #ESTH_1 .sc_team_item_title a, #ESTH_2 .sc_team_item_title a, #ESTH_3 .sc_team_item_title a, #ESTH_4 .sc_team_item_title a, #ESTH_1 .sc_team_item_position, #ESTH_2 .sc_team_item_position, #ESTH_3 .sc_team_item_position, #ESTH_4 .sc_team_item_position, #REC h2, #REC .sc_team_item_title a, #REC_1 .sc_team_item_position {
  color: #f5f7fa !important;
}
#MT_1 .sc_team_item_title a:hover, #MT_2 .sc_team_item_title a:hover, #MT_3 .sc_team_item_title a:hover, #MT_4 .sc_team_item_title a:hover,  #REC .sc_team_item_title a:hover, #ESTH_1 .sc_team_item_title a:hover, #ESTH_2 .sc_team_item_title a:hover, #ESTH_3 .sc_team_item_title a:hover, #ESTH_4 .sc_team_item_title a:hover {
  color: #f0592a !important;
}
#REC_1 .sc_team_item_avatar img { width: 22% !important; height: auto; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  text-transform: none !important;
  color: #525b6e !important;
}
.whiteTxt {
  color: #FFFFFF !important;
}
.darkIcon a {
  color: #525b6e;
}
.darkIcon a:hover {
  color: #f0592a;
}
.halfRt {
  padding: 60px 80px 60px 60px;
}
.halfLft {
  padding: 60px 60px 60px 80px;
}
div#tHome {
  background-image: url("https://dev.rejuvenationclinic.com/dev/wp-content/uploads/2016/12/Bamboo.jpg");
  background-position: right top !important;
  background-repeat: no-repeat;
}
.sc_team_item .sc_team_item_avatar img {
  width: 50%;
}
.sc_team_style_team-1 .sc_team_item_info .sc_team_item_position {
  margin-top: 1.5em;
  color: #f0592a;
}
.scheme_rc .menu_main_nav > li.current-menu-item > a {
  color: #f0592a;
}
div#stoneRow {
  background-image: url("https://dev.rejuvenationclinic.com/dev/wp-content/uploads/2016/12/stones.png");
  background-position: right bottom !important;
  background-repeat: no-repeat;
  background-size: 350px;
}
.subPageItem {
  padding-left: 40px;
  padding-right: 40px;
}
.vc_grid .vc_pageable-load-more-btn {
  margin-top: 0px !important;
  margin-bottom: 35px !important;
}
.copyright_style_socials .copyright_text { float: none; }
/*.copyright_wrap_inner { text-align: center; }*/
form.wpcf7-form input, form.wpcf7-form textarea {
  width: 100%;
}
::-webkit-input-placeholder { /* Chrome */
  color: #8f9ebc !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #8f9ebc !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #8f9ebc !important;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #8f9ebc !important;
  opacity: 1;
}
p.subNavCont {
  text-align: right;
}
p.subNavCont { font-family: "Raleway",sans-serif !important; }
button.subNavBtn, a.subNavBtn {
  color: #525b6e !important;
  border: 1px solid #525b6e !important;
  background-color: rgba(82, 92, 111, 0.1) !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 10px;
  padding: 5px 8px 5px;
  text-align: right;
  font-family: "Raleway",sans-serif !important;
}
button.subNavBtnCur, a.subNavBtnCur {
  border: 1px solid #525b6e !important;
  background-color: #525b6e;
  color: #FFFFFF !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 10px;
  padding: 5px 8px 5px;
  text-align: right;
  font-family: "Raleway",sans-serif !important;
}
button.subNavBtn a {
  color: #525b6e !important;
}
button.subNavBtnCur a {
  color: #FFFFFF !important;
}
.footer_wrap_inner {
  padding: 3.4em 0 1.5em !important;
}
input.paypalBtn {
  width: 90px;
  height: 22px;
}
.gridItem {
  padding-left: 50px;
  padding-right: 50px;
}
@media only screen and (max-device-width: 768px) {
  .hideMobile { display: none !important; }
  .showMobile { display: block !important; }
  .subPageItem, .gridItem, #topTitle {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  p.subNavCont {
    text-align: center;
  }
  button.subNavBtn, button.subNavBtnCur {
    margin-bottom: 8px;
    padding: 8px 12px 6px;
  }
  .sc_services_style_services-2 .sc_services_item_title a:after, .sc_accordion_icon {
    display: none;
  }
  .topTxt, .bottomTxt {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .header_mobile .logo img {
    max-height: 50px;
  }
  #prodGrid {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .gridBG div {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .halfRt {
    padding: 20px;
  }
  .halfLft {
    padding: 20px;
  }
  div#tHome {
    background-image: none;
    background-position: right top !important;
    background-repeat: no-repeat;
  }
  .search_field::-webkit-input-placeholder, .search_field::-moz-placeholder, .search_field:-ms-input-placeholder,   .search_field:-moz-placeholder {
    color: #525b6e !important;
    opacity: 1 !important;
  }
  .sc_team_style_team-1 .sc_slider_swiper .sc_team_item {
    padding-right: 0 !important;
  }
}