/**handles:divi-style**/
body{font-weight:400!important}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:300;padding-bottom:20px}body h2{font-size:40px}body h3{font-size:30px}body h4{font-size:25px}body h5{font-size:22px}body h6{font-size:20px}p+h2,p+h3,p+h4,p+h5,p+h6{padding-top:20px}body p{padding-bottom:25px}p:last-of-type+*{padding-top:25px}#page-container .et_pb_button{display:inline-block;padding:12px 30px!important;line-height:normal!important;text-align:center;text-decoration:none}.et_pb_button+.et_pb_button{margin-left:25px;margin-top:5px}.btn{background:#824336;color:#fff!important;display:inline-block;padding:12px 30px;text-decoration:none;font-size:16px;text-transform:uppercase;letter-spacing:1px}.btn:hover{background:#46170d}#main-content .wpforms-form .wpforms-field-label{font-weight:500}#main-content .wpforms-form input,#main-content .wpforms-form select{height:auto}#main-content .wpforms-form input,#main-content .wpforms-form select,#main-content .wpforms-form textarea{border:1px solid #a5a5a5;border-radius:0;font-family:inherit;padding:12px 15px}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.entry-content .wpforms-submit-container{text-align:center}body div.wpforms-container-full .wpforms-form button[type=submit]{background:#824336;color:#fff;border:none!important;border-radius:0;font-size:14px;text-transform:uppercase;letter-spacing:1px;line-height:1;padding:20px 36px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;min-width:210px}body div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#46170d}body .entry-content ol,body .entry-content ul{padding-left:30px;line-height:1.5}body .entry-content ol li,body .entry-content ul li{list-style-position:outside;margin-bottom:5px;padding-bottom:20px}#main-content .list-style li{display:block;position:relative;padding-left:15px;padding-bottom:5px}#main-content .list-style li:before{content:'\f105';font-family:FontAwesome;display:inline-block;font-size:18px;position:absolute;left:0;color:#824336;font-weight:700}p:empty{display:none}a[href^=tel]:hover,a[href^=tel]:link,a[href^=tel]:visited{pointer-events:none;cursor:default}.entry-content a:hover{color:#46170d;text-decoration:underline;text-underline-position:under}.fa-icon .fa{font-family:FontAwesome}body a,body u{text-underline-position:under}img.alignright{margin-left:25px;margin-bottom:15px;padding-bottom:0}img.alignleft{margin-right:25px;margin-bottom:15px;padding-bottom:0}.frame-img-widget img{border:5px solid #fff;-webkit-box-shadow:0 0 35px rgba(0,0,0,.4);-moz-box-shadow:0 0 35px rgba(0,0,0,.4);box-shadow:0 0 35px rgba(0,0,0,.4)}.round-img-widget img{border-radius:50%;margin-bottom:20px;border:5px solid #fff;-webkit-box-shadow:0 0 35px rgba(0,0,0,.4);-moz-box-shadow:0 0 35px rgba(0,0,0,.4);box-shadow:0 0 35px rgba(0,0,0,.4)}body .container,body .et_pb_row{width:100%}body .et_pb_section{padding-top:30px;padding-bottom:30px}.et_pb_text_inner{clear:both}.prg-icon{position:relative;padding-left:35px;margin-bottom:20px}.prg-icon .icon{position:absolute;left:0}.header-right-area{position:relative;z-index:999;overflow:hidden;float:right;padding-bottom:25px}.header-right-area p{display:inline-block;padding-bottom:0}.header-right-area .btn{font-weight:400;padding:15px 51px}#main-header #et-top-navigation{clear:both;padding-top:0}body #top-menu li{padding-right:20px}body.et_header_style_left #et-top-navigation nav>ul>li>a,body.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:25px}body.et_header_style_left #et-top-navigation nav>ul>li>a:hover{color:#824336;opacity:1}#main-header li ul{border-top:none;padding-top:0;padding-bottom:0}body #top-menu .menu-item-has-children li{padding:0;line-height:1.1;display:block;position:relative}body #top-menu li li a{width:100%;padding:12px 20px;font-size:18px;text-transform:capitalize;border-left:3px solid transparent;opacity:1}body #top-menu li li a:hover{background:#fff;border-color:#824336}#hero-img-section{min-height:634px;padding-top:255px;overflow:hidden}#hero-img-section h5{font-weight:400;letter-spacing:1px}#hero-img-section .et_pb_button{background:#fff;border-color:#fff;color:#000;padding:17px 71px!important}body .stories-row-2,body .stories-row-4{display:flex;flex-direction:row-reverse}body .stories-row-2 .et_pb_column:first-of-type,body .stories-row-4 .et_pb_column:first-of-type{padding-left:28px}body .stories-row-2 .et_pb_column:first-of-type{padding-top:50px}body .stories-row-3 .et_pb_column:first-of-type{padding-top:30px}#about-area .et_pb_button{padding:17px 48px!important}#home-cta-area{min-height:449px;overflow:hidden}#home-cta-area:before{content:"";background-image:url(https://www.christinasophiecoaching.com/wp-content/themes/therapist_child/images/cta-shadow.png);background-repeat:no-repeat;background-size:contain;width:100%;height:629px;position:absolute;top:-80px;left:95px}#home-cta-area .et_pb_text_inner{max-width:800px;padding-top:35px}#home-cta-area .et_pb_button{padding:17px 56px!important}#services-area{padding-bottom:20px}#services-area h2{padding-bottom:0}#services-row .et_pb_image .et_pb_image_wrap{overflow:hidden}#services-row .et_pb_image .et_pb_image_wrap:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;top:0;left:0;z-index:1}#services-row .et_pb_image .et_pb_image_wrap:after{content:"";width:90%;height:88%;border:1px solid rgba(255,255,255,.4);position:absolute;top:6%;left:4.5%;z-index:1}#services-row .et_pb_image a:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#services-row .et_pb_image a img{transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#services-row .et_pb_text{z-index:9;position:absolute;left:0;right:0;bottom:10%}#services-row .et_pb_text h4{padding:0 5px;font-size:25px;font-weight:400}#services-row .et_pb_text a{color:#fff}#services-row .et_pb_text a:hover{text-decoration:none;text-shadow:0 0 8px #824336}#main-footer{position:relative;background:url(https://www.christinasophiecoaching.com/wp-content/themes/therapist_child/images/footer-bg.jpg) no-repeat;background-size:cover;padding-top:45px}#main-footer h2{padding-bottom:10px;color:#fff}#main-footer .wpforms-container-full{margin-bottom:0;padding-right:30px}#main-footer form{position:relative}#main-footer .wpforms-field{padding:0 0 6px}#main-footer input,#main-footer select,#main-footer textarea{background:#fff;border-radius:0;border:none;font-size:20px;font-family:inherit;padding:12px 15px;height:auto}#main-footer textarea{height:120px}#main-footer ::-webkit-input-placeholder{color:#000}#main-footer :-moz-placeholder{color:#000}#main-footer ::-moz-placeholder{color:#000}#main-footer :-ms-input-placeholder{color:#000}#main-footer .wpforms-submit-container{text-align:center;padding-top:5px}#main-footer .wpforms-container-full .wpforms-form button[type=submit]{padding:19px 58px!important}#main-footer #footer-widgets{padding:20px 0 10px}#footer-widgets .footer-widget{margin-bottom:0}#footer-widgets .et_pb_widget{float:none}#footer-widgets .et_pb_widget .footer-text{font-size:18px;padding-bottom:25px}#footer-widgets .et_pb_widget p{padding-bottom:10px}#footer-widgets .et_pb_widget .prg-icon{margin-bottom:0}#main-footer .social-icons{padding-top:10px;padding-left:35px}#main-footer .social-icons a{width:48px;height:48px;line-height:48px;display:inline-block;vertical-align:top;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#000!important;font-size:20px;font-weight:700;text-align:center;margin-left:5px}#main-footer .social-icons a:first-child{margin-left:0}#main-footer .social-icons a:hover{background:#824336;color:#fff!important}#footer-copyright-section p{text-align:center;color:#fff;border-top:1px solid rgba(255,255,255,.3);padding:15px 0;margin-top:20px}#main-content .inside-hero-img{background:#000;max-height:500px;overflow:hidden;padding:0}#main-content .heading-section{padding:0}.heading-section .et_pb_text{text-align:center}.heading-section h1{text-transform:uppercase;padding:8px 0;display:inline-block;border-top:2px solid #824336;border-bottom:2px solid #824336}.heading-section h1+*{padding-top:10px}#main-content .accordion-style1 .et_pb_toggle{background:#fff;border:1px solid #d4d4d4;padding:0}#main-content .accordion-style1 .et_pb_toggle_title{color:#824336;font-size:25px;padding:22px 65px 22px 22px}#main-content .accordion-style1 .et_pb_toggle_title:before{content:'\e874';font-family:Linearicons-Free!important;font-size:25px;color:#824336;display:block;right:30px}#main-content .accordion-style1 .et_pb_toggle_open .et_pb_toggle_title:before{content:'\e873'}#main-content .accordion-style1 .et_pb_toggle_content{color:#000;padding:0 65px 40px 22px}.address{display:block}.testimonial p{position:relative;padding:20px}.testimonial:before{content:"";width:50px;height:50px;position:absolute}.testimonial:before{background-image:url(https://www.christinasophiecoaching.com/wp-content/themes/therapist_child/images/quote-three-open.png);background-repeat:no-repeat;top:18px;left:30px}.testimonial h4{text-align:center}.page-template-page-template-blank #page-container{background:#fff}#main-content .landing3-banner-section{background-size:cover;background-position:center center;min-height:720px;padding-top:0;padding-bottom:150px;position:relative;text-shadow:0 0 15px #000}body .landing3-banner-section:after{content:'';background:url(https://www.christinasophiecoaching.com/wp-content/themes/therapist_child/images/curve-bg.png) repeat-x center bottom;display:block;width:100%;height:110px;position:absolute;bottom:0;left:0;z-index:5}.landing3-banner-section .landing3-top-row{padding-top:0}.landing3-banner-section .landing3-logo-widget{padding-top:12px}.landing3-phone-widget p{font-weight:300}.landing3-phone-widget a{color:#fff;font-size:16px;text-decoration:none;background:#824336;display:inline-block;padding:10px 15px 10px 65px;text-align:center;position:relative;line-height:1.2;font-size:20px}.landing3-phone-widget a:hover{background:#46170d;color:#fff}.landing3-phone-widget a .icon{font-size:40px;position:absolute;left:15px;top:14px}.landing3-phone-widget strong{display:block;font-size:25px}.landing3-phone-widget .fa-icon i{font-size:17px;background:#da4100;width:30px;height:30px;text-align:center;padding-top:7px;color:#fff;border-radius:50%}body .landing3-banner-caption{padding-top:100px}.landing3-banner-caption h1{font-weight:700;text-transform:uppercase}.landing3-banner-caption h1:after{content:'';display:block;margin:12px auto 0;border-top:5px solid #fff;max-width:172px}#main-content .landing3-content-section{background:0 0;padding-top:0;padding-bottom:0;position:relative;z-index:99}#main-content .landing3-content-section .et_pb_row{padding-top:0;margin-top:-150px}#main-content .landing3-content-section .landing3-content-area{padding-top:150px}#sticky-column{position:static}#landing3-contact-details{margin-top:-150px}#landing3-contact-details img{border-radius:50%;border:5px solid #fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.55);-moz-box-shadow:0 0 30px rgba(0,0,0,.55);box-shadow:0 0 30px rgba(0,0,0,.55);margin-bottom:20px}#landing3-contact-details h3{font-size:35px;font-style:normal}#landing3-contact-details a{text-decoration:none}body #landing3-contact-details .et_pb_button:hover{padding:12px 36px}#landing3-contact-details h4{padding-top:0}#landing3-contact-details h4 a{background:#824336;width:100px;height:100px;display:block;border-radius:50%;padding:19px 8px 0;text-align:center;color:#fff;text-decoration:none;position:absolute;bottom:110px}#landing3-contact-details h4 a:hover{background:#46170d}#landing3-contact-details a .icon{display:block;font-size:35px;margin-bottom:5px}#landing3-form-widget{-webkit-box-shadow:0 10px 35px rgba(0,0,0,.15);-moz-box-shadow:0 10px 35px rgba(0,0,0,.15);box-shadow:0 10px 35px rgba(0,0,0,.15);padding:20px 30px;margin-top:0;margin-bottom:30px}#landing3-form-widget p{font-style:italic;padding-bottom:5px;color:#000}#landing3-form-widget h2{font-size:26px;font-weight:700;padding-top:0;text-transform:uppercase;color:#000!important}#landing3-form-widget .wpforms-field{padding-bottom:0}#landing3-form-widget input,#landing3-form-widget select,#landing3-form-widget textarea{background:#fff!important;border-color:#193b88;color:#000;font-size:18px;padding:10px 10px;font-family:inherit}#landing3-form-widget input,#landing3-form-widget select{height:auto}#landing3-form-widget ::-webkit-input-placeholder{color:#000}#landing3-form-widget :-moz-placeholder{color:#000}#landing3-form-widget ::-moz-placeholder{color:#000}#landing3-form-widget :-ms-input-placeholder{color:#000}#landing3-form-widget .wpforms-submit-container{text-align:center}#main-content .landing4-banner-section{min-height:720px;padding-top:0;padding-bottom:150px;position:relative;text-shadow:0 0 15px #000}.landing4-banner-section .landing4-top-row{padding-top:0}.landing4-banner-section .landing4-logo-widget{padding-top:12px}.landing4-logo-widget img{max-width:50%}.landing4-phone-widget p{font-weight:300}.landing4-phone-widget a{color:#fff;font-size:16px;text-decoration:none;background:#824336;display:inline-block;padding:10px 15px 10px 65px;text-align:center;position:relative;line-height:1.2;font-size:20px}.landing4-phone-widget a:hover{background:#46170d;color:#fff}.landing4-phone-widget a .icon{font-size:40px;position:absolute;left:15px;top:14px}.landing4-phone-widget strong{display:block;font-size:25px}.landing4-phone-widget .fa-icon i{font-size:17px;background:#da4100;width:30px;height:30px;text-align:center;padding-top:7px;color:#fff;border-radius:50%}body .landing4-banner-caption{padding-top:100px}.landing4-banner-caption h1{font-weight:700;text-transform:uppercase}.landing4-banner-caption h1:after{content:'';display:block;margin:12px auto 0;border-top:5px solid #824336;max-width:172px}#main-content .landing4-contact-section{padding-top:0;padding-bottom:0;z-index:99}.landing4-contact-section .et_pb_row{padding-top:20px;padding-bottom:15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#landing4-contact-details .et_pb_text_inner{overflow:inherit}#landing4-form-widget .wpforms-container{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#landing4-form-widget h3{font-weight:700;text-transform:uppercase;padding-bottom:20px}#landing4-form-widget form{position:relative;overflow:hidden}#landing4-form-widget .wpforms-field{padding:0 0 4px}#landing4-form-widget .left-side-field{width:49.33%;float:left}#landing4-form-widget .right-side-field{position:absolute;top:0;padding:0;right:0;width:49%}#landing4-form-widget input,#landing4-form-widget select,#landing4-form-widget textarea{background:#fff!important;color:#000;font-size:20px;font-family:inherit;padding:12px 15px;height:auto}#landing4-form-widget textarea{height:108px}#landing4-form-widget ::-webkit-input-placeholder{color:#000}#landing4-form-widget :-moz-placeholder{color:#000}#landing4-form-widget ::-moz-placeholder{color:#000}#landing4-form-widget :-ms-input-placeholder{color:#000}#landing4-form-widget .wpforms-submit-container{position:absolute;width:49%;bottom:4px;right:0;padding:0}#landing4-form-widget .et_pb_button{font-family:inherit;padding:17px 15px!important;width:100%}#landing4-contact-details{margin-top:-120px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#landing4-contact-details img{border-radius:50%;border:5px solid #fff;-webkit-box-shadow:0 0 11px rgba(0,0,0,.55);-moz-box-shadow:0 0 11px rgba(0,0,0,.55);box-shadow:0 0 11px rgba(0,0,0,.55);margin-bottom:7px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#landing4-contact-details a{color:#fff}#landing4-contact-details h4{padding-top:0;padding-bottom:0}#landing4-contact-details h4 a{position:absolute;top:68%;right:-75px;padding:9px 19px;text-decoration:none}#landing4-contact-details a .icon{font-size:40px;display:inline-block;vertical-align:middle;line-height:1}.is_stuck.landing4-contact-section .et_pb_row{padding-top:6px;padding-bottom:0}.is_stuck #landing4-contact-details{margin-top:0}.is_stuck #landing4-form-widget .wpforms-container{margin-bottom:15px}.is_stuck #landing4-contact-details img{width:55%}.is_stuck #landing4-contact-details p a{display:none}body .landing-page-footer{background:#824336;color:#fff;padding:25px 0;overflow:hidden}.landing-page-footer a{color:#fff}.landing-page-footer a:hover{text-decoration:underline}.landing-copyright-area{float:left}.landing-footer-links{float:right}.landing-footer-links a{display:inline-block;margin-left:20px}body .faq-content h2{font-size:36px!important}.tantra-embodied-spiritual-practice-text h3{color:#000}#about-christina{padding-top:137px;margin-top:-117px}body #main-content img.online-img-mobile{display:none}@media only screen and (max-width:1179px){body .container,body .et_pb_row{width:90%}.et_header_style_left .logo_container a{display:inline-block;width:200px}body #top-menu li{padding-right:10px}.landing3-content-area .et_pb_column_2_3{width:63.833%!important}#landing4-contact-details h4 a{right:-30px}}@media only screen and (max-width:980px){body.et_header_style_left #logo,body.et_header_style_split #logo{height:auto;max-height:100%;max-width:100%}.entry-content img.alignleft,.entry-content img.alignright{max-width:300px}body h1{font-size:40px}body h2{font-size:35px}a[href^=tel]:hover,a[href^=tel]:link,a[href^=tel]:visited{pointer-events:auto;cursor:pointer}body .et_pb_section{padding-top:20px;padding-bottom:20px}body.et_header_style_left .mobile_menu_bar{padding-bottom:10px}#hero-img-section{min-height:100%;padding-top:40px}#footer-widgets .footer-widget:nth-child(n){width:100%!important;margin:0!important;text-align:center}#footer-widgets .footer-widget:nth-child(2){padding:15px 0}#footer-widgets .et_pb_widget .prg-icon{padding-left:0}#footer-widgets .et_pb_widget .prg-icon .icon{position:relative}body .stories-row-2 .et_pb_column:first-of-type,body .stories-row-3 .et_pb_column:first-of-type{padding-top:0}#about-area .et_pb_text_align_left{text-align:center}body .stories-row-2,body .stories-row-4{display:block;flex-direction:row-reverse}body .stories-row-2 .et_pb_column:first-of-type,body .stories-row-4 .et_pb_column:first-of-type{padding-left:0;padding-bottom:30px}#home-cta-area{min-height:100%}#home-cta-area:before{left:0}#home-cta-area .et_pb_text_inner{padding-top:0}#services-area{padding-bottom:50px}iframe{width:100%}#main-header #et-top-navigation{padding:0!important}.landing3-logo-widget,.landing3-phone-widget,.landing4-logo-widget,.landing4-phone-widget{text-align:center}body .landing3-banner-caption{padding-top:50px}#main-content .landing3-banner-section{min-height:100%;padding-bottom:100px}#landing3-contact-details{margin-top:0}#landing3-contact-details h4 a{position:relative;bottom:0;margin:40px auto 0}#main-content .landing4-banner-section{min-height:100%;padding-bottom:30px}body .landing4-banner-caption{padding-top:30px}#landing4-contact-details{margin-top:0}#landing4-contact-details h4 a{position:relative;top:0;right:0;margin:30px auto}#landing4-form-widget .left-side-field{width:100%;float:none}#landing4-form-widget .right-side-field{position:relative;width:100%}#landing4-form-widget .wpforms-submit-container{position:relative;width:100%;bottom:0;margin:20px 0 0}.landing3-content-area .et_pb_column_2_3{width:100%!important}#landing4-form-widget h3{text-align:center}.landing-copyright-area,.landing-footer-links{float:none;text-align:center}}@media only screen and (max-width:767px){body h1{font-size:33px}body h2{font-size:29px}body h3{font-size:26px}body h4{font-size:23px}#page-container .et_pb_button{padding:12px 25px!important;font-size:16px}.et_pb_button+.et_pb_button{margin-left:0}.entry-content img.alignleft,.entry-content img.alignright{max-width:200px}#main-content .accordion-style1 .et_pb_toggle_title{font-size:20px}#main-content .accordion-style1 .et_pb_toggle_content{padding:0 20px 40px}}@media only screen and (max-width:500px){body h1{font-size:28px}body h2{font-size:27px}body h3{font-size:23px}body h4{font-size:22px}body div.wpforms-container-full .wpforms-form .wpforms-first{width:100%}body div.wpforms-container-full .wpforms-form .wpforms-first~div{width:100%;margin-left:0;padding-top:20px}.entry-content img.alignleft,.entry-content img.alignright{float:none;display:block;max-width:100%;margin:0 auto 20px}body.et_header_style_left .logo_helper{display:none}body.et_header_style_left #logo{max-width:100%}.et_header_style_left .logo_container{position:relative;text-align:center;margin:20px 0 30px}.header-right-area{float:none;text-align:center}#home-cta-area{background-position:92%}#home-cta-area:before{display:none}#home-cta-area .et_pb_text_inner{background-color:rgba(0,0,0,.7);padding:20px 10px}.et_pb_text_2{padding-left:0!important}#main-content .inside-hero-img{display:none}body #main-content img.online-img-mobile{display:block}body #main-content img.online-img-desktop{display:none}.landing-footer-links{padding:20px 0 0}.landing-footer-links a{display:block;margin-left:0}}