/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        5.0.8.1
*/
#theme-page div.mk-main-wrapper-holder {
    background-color: white;
}
#page-section-2 div.mk-skip-to-next {
    border-style: none;
    margin-right: 6px !important;
    margin-left: -40px;
}
i.mk-jupiter-icon-arrow-down {
    font-size: 64px;
}
#fancy-title-3 span p.p1 {
    font-family: "Playfair Display"!important;
}
#h1-pheadings span p {
    font-family: "Playfair Display"!important;
}
#text-block-9 {
    padding-right: 20px;
}
#integrative-health-row div.vc_col-sm-12.wpb_column.column_container._.height-full {
    padding-top: 0;
}
#fancy-title-6 {
    padding-bottom: 20px !important;
    text-align: left!important;
    margin-bottom: 0;
}
h4#fancy-title-6.mk-fancy-title.align-left.simple-style.color-single {
    padding-bottom: 8px !important;
}
#fancy-title-7 {
    margin-bottom: 0;
}
div.page-section-content.vc_row-fluid.mk-grid {
    padding-top: 0;
    padding-bottom: 0;
}
#page-section-53 {
    padding-top: 70px;
}
#fancy-title-7 span p.p1 {
    text-align: left!important;
}
#integrative-health-row {
    padding-top: 70px;
    padding-bottom: 70px;
}
a.builtin-icons.mk-circle-frame.light.large.instagram-hover {
    margin-right: 0;
}
#fancy-title-10 span p.p1 {
    text-align: left!important;
}
#fancy-title-12 span p {
    font-family: "Playfair Display"!important;
    text-align: center!important;
}
.a-sticky .mk-header-bg {
    background-color: white !important;
    -moz-box-shadow: 0 3px 15px rgba(5, 5, 5, 0.13);
    box-shadow: 0 3px 15px rgba(5, 5, 5, 0.13);
}
a.mk-go-top.js-smooth-scroll.js-bottom-corner-btn.js-bottom-corner-btn--back.is-active {
    background-color: #628e89;
}
div.mk-dashboard-trigger.fullscreen-style.add-header-height {
    width: 50px;
    margin-right: 30px;
    margin-top: 3px;
}
i.mk-moon-close-2 {
    color: #59524b;
    font-size: 50px;
    font-weight: light!important;
}
#fancy-title-11 span p.p1 {
    text-align: left!important;
}
div.mk-css-icon-menu-line-1 {
    right: 5px;
    background-color: #8DAFAB !important;
    width: 50px;
}
span.mk-button--text {
    font-family: "Open Sans";
    font-weight: 500;
}
div.mk-dashboard-trigger.dashboard-style.add-header-height {
    margin: 2px 42px -1px 0;
    width: 50px;
}
div.mk-css-icon-menu-line-2 {
    width: 50px;
    right: 5px;
    background-color: #8DAFAB !important;
}
#fancy-title-11 span p {
    text-align: left;
}
div.mk-css-icon-menu-line-3 {
    width: 50px;
    right: 5px;
    background-color: #8DAFAB !important;
}
#fancy-title-5 span p {
    font-family: "Playfair Display"!important;
    text-align: left!important;
    word-wrap: normal!important;
    -webkit-hyphens: none!important;
    -moz-hyphens: none!important;
    -ms-hyphens: none!important;
    hyphens: none!important;
}
#fancy-title-5 {
    text-align: left!important;
    margin-bottom: 0;
    padding-bottom: 20px!important;
    word-wrap: normal!important;
    -webkit-hyphens: none!important;
    -moz-hyphens: none!important;
    -ms-hyphens: none!important;
    hyphens: none!important;
}
#page-section-5 div.page-section-content.vc_row-fluid.mk-grid {
    padding-top: 70px;
}
#page-section-9 div.page-section-content.vc_row-fluid.mk-grid {
    padding-bottom: 50px;
}
#page-section-4 {
    padding-top: 70px;
}
#page-section-13 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#page-section-18 {
    padding-top: 70px;
    padding-bottom: 70px;
}
a.mk-button.js-smooth-scroll.mk-button--dimension-outline.mk-button--size-xx-large.mk-button--corner-pointed._.relative.text-center.font-weight-700.no-backface.letter-spacing-2.block {
    background-color: rgba(141, 175, 171, 0.31);
    border: 1px solid rgba(141, 175, 171, 0.05) !important;
    -moz-box-shadow: 0 0 29px rgba(5, 5, 5, 0.13);
    box-shadow: 0 0 29px rgba(5, 5, 5, 0.13);
    margin-bottom: 78px;
}
a.builtin-icons.light.large.instagram-hover {
    margin-right: 0;
}
div.vc_col-sm-10.wpb_column.column_container._.height-full {} #mk-footer {
    -moz-box-shadow: 0 11px 15px rgba(5, 5, 5, 0.13) !important;
    box-shadow: 0 11px 15px rgba(5, 5, 5, 0.13) !important;
    z-index: 100;
}
section#mk-footer {
    -moz-box-shadow: 0 -7px 15px rgba(5, 5, 5, 0.13) !important;
    box-shadow: 0 -7px 15px rgba(5, 5, 5, 0.13) !important;
    z-index: 100;
}
a.builtin-icons.mk-circle-frame.light.medium.instagram-hover {
    margin-right: 0!important;
}
#page-section-28 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#page-section-33 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#page-section-38 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#page-section-43 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#text-block-24 {
    font-family: "Open Sans";
}
ul {
    font-family: "Open Sans";
    border-style: none!important;
    border-style: none!important;
}
.sidedash-navigation-ul li ul li a,
.sidedash-navigation-ul li ul li .megamenu-title {
    font-size: 12px;
    line-height: 12px;
    margin: 0;
    padding: 15px 20px 15px 0;
    text-align: left;
    text-transform: uppercase;
    font-weight: normal;
    border-style: none!important;
}
div.side-dash-top-widgets {
    padding-bottom: 0;
}
#text-5 div.textwidget div {
    text-align: center;
}
#page-section-8 {
    padding-bottom: 70px;
}
#page-section-25 {} #page-section-23 {
    padding-top: 70px;
    padding-bottom: 0!important;
}
#page-section-29 {
    padding-bottom: 70px;
}
#page-section-17 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#page-section-22 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#page-section-27 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#page-section-32 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#page-section-42 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#page-section-37 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#page-section-48 {
    padding-top: 70px;
    padding-bottom: 70px;
}
#fancy-title-3 span p {
    font-family: "Playfair Display"!important;
}
h1#fancy-title-3.mk-fancy-title.align-center.simple-style.color-single {
    margin-top: 20px;
    margin-bottom: 0;
}
#fancy-title-11 {
    text-align: left!important;
    padding-bottom: 20px!important;
    margin-bottom: 0;
}
a.captcha-change-image {
    display: none;
}
span.mk-progress-button-content {
    font-family: "Open Sans"!important;
}
textarea.mk-textarea.s_txt-input {
    font-family: "Open Sans"!important;
}
input.text-input.s_txt-input {
    font-family: "Open Sans"!important;
}
#fancy-title-46 span p {
    font-family: "Playfair Display"!important;
}
#mk-boxed-layout div.mk-side-dashboard {
    -moz-box-shadow: -3px 3px 15px rgba(5, 5, 5, 0.13) !important;
    box-shadow: -3px 3px 15px rgba(5, 5, 5, 0.13) !important;
    width: 400px;
}
#page-section-11 div.page-section-content.vc_row-fluid.mk-grid div.mk-padding-wrapper div.vc_col-sm-5.wpb_column.column_container._.height-full div.mk-image.align-center.simple-frame.inside-image div.mk-image-holder div.mk-image-inner img.lightbox-false {
    width: 100%!important;
}
.sidedash-navigation-ul > li {
    border-style: none!important;
    text-transform: uppercase!important;
}
ul.sub-menu {
    text-transform: uppercase !important;
}
#menu-item-8328 a {
    font-size: 14px;
    color: #8DAFAB;
}
#menu-item-8328 a:hover {
    font-size: 14px;
    color: #59524b;
}
#menu-item-8329 a {
    font-size: 14px;
    color: #8DAFAB;
}
#menu-item-8329 a:hover {
    font-size: 14px;
    color: #59524b;
}
#menu-item-8330 a {
    font-size: 14px;
    color: #8DAFAB;
}
#menu-item-8330 a:hover {
    font-size: 14px;
    color: #59524b;
}
#menu-item-8331 a {
    font-size: 14px;
    color: #8DAFAB;
}
#menu-item-8331 a:hover {
    font-size: 14px;
    color: #59524b;
}
#menu-item-8336 a {
    font-size: 14px;
    color: #8DAFAB;
}
#menu-item-8336 a:hover {
    font-size: 14px;
    color: #59524b;
}
#menu-item-8337 a {
    font-size: 14px;
    color: #8DAFAB;
}
#menu-item-8337 a:hover {
    font-size: 14px;
    color: #59524b;
}
#menu-item-8335 a {
    font-size: 14px;
    color: #8DAFAB;
}
#menu-item-8335 a:hover {
    font-size: 14px;
    color: #59524b;
}
#menu-item-8459 a {
    font-size: 14px;
    color: #8DAFAB;
}
#menu-item-8459 a:hover {
    font-size: 14px;
    color: #59524b;
}
#menu-item-8203 a {
    font-size: 14px;
    color: #8DAFAB;
    font-weight: 400
}
img.mk-fullscreen-nav-logo.responsive-logo {
    margin-bottom: 10px;
}
.sidedash-navigation-ul li .mk-nav-arrow {
    color: #59524b;
    font-weight: 600;
}
div.wpb_single_image.wpb_content_element.vc_align_center {
    margin-top: 19px;
}
h2#fancy-title-12.mk-fancy-title.align-left.simple-style.h2-main.color-single {
    padding-bottom: 40px;
}
img.rad_rapidology_image_fadein.rad_rapidology_image.rad_rapidology_visible_image {
    padding: 0!important;
}
div.rad_rapidology_form_content.rad_rapidology_1_field.rad_rapidology_bottom_inline {
    background-color: #A4A0A1 !important;
    padding-bottom: 15px;
    padding-top: 0px;
}
div.rad_rapidology_form_text {
    background-color: #A4A0A1;
    padding-top: 20px !important;
    padding-left: 31px !important;
    padding-right: 30px!;
}
.rad_rapidology .rad_rapidology_form_header h2 {
    font: bold 29px "Playfair Display" !important;
    color: white;
    text-align: center;
}
div.rad_rapidology_form_content.rad_rapidology_1_field.rad_rapidology_bottom_inline.rad_rapidology_custom_html_form {} .rad_rapidology .rad_rapidology_image {
    opacity: 0;
    width: 100% !important;
}
div.rad_rapidology_form_header.rad_rapidology_header_text_light {
    padding: 0!important;
}
.rad_rapidology .rad_rapidology_header_text_light p {
    font: 18px/26px "Open Sans" !important;
    text-align: center;
}
#fancy-title-11 span p {
    text-align: left;
    font-family: "Playfair Display";
}
#page-section-12 {
    padding-top: 70px;
}
span.mk-testimonial-author {
    text-transform: capitalize!important;
    margin-bottom: 0;
    color: #59524b;
}
p.mk-testimonial-quote {
    font-weight: normal;
    font-family: "Open Sans";
    color: #59524b;
}
a.flex-next {
    border-style: none!important;
}
a.flex-prev {
    border-style: none!important;
}
a.flex-prev i.mk-jupiter-icon-arrow-left svg.mk-svg-icon {
    font-size: 77px!important;
    line-height: 27px!important;
    height: 30px!important;
    width: 30px!important;
}
#page-section-7 {
    padding-bottom: 70px;
}
div.mk-testimonial-content {
    padding-bottom: 0!important;
}
a.flex-next i.mk-jupiter-icon-arrow-right svg.mk-svg-icon {
    font-size: 77px!important;
    line-height: 27px!important;
    height: 30px!important;
    width: 30px!important;
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    h1#fancy-title-3.mk-fancy-title.align-center.simple-style.color-single {
        margin-top: 75px!important;
    }
    .rad_rapidology .rad_rapidology_header_text_light p {
        font: 14px/20px "Open Sans" !important;
        text-align: center;
    }
}