/*
Theme Name: bethkurland-child
Author: 
Description: Your description goes here
Version: 1.0
Template: lovecraft

This is the child theme for Lovecraft theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
.header-wrapper .bg-white .blog-title a{color:#000!important}
.header-wrapper .bg-white .blog-title a:hover{color:#7d3ebb !important}
/*.site-new-design .post-header{display:none}*/
.header-re-design .inner-part{display:flex;align-items:center;justify-content:space-evenly;max-width:1170px;margin:0 auto;padding:0 15px}
.header-re-design .inner-part .header-email-section .email-icon{background:#fff;width:40px;height:40px;border-radius:50px;display:flex;align-items:center;justify-content:center}
.header-re-design .inner-part .header-email-section{display:flex;width:250px}
.header-re-design .inner-part .header-email-section .icon-box{display:flex;gap:10px;align-items:center}
/*.header-re-design .header-btn-section .btn{background:#fff;color:#4a135e!important;display:block}*/
/*.header-re-design .header-btn-section .btn::after{background-image:url('/wp-content/themes/bethkurland-child/assets/images/btn-arrow-dark.png')}*/
.header-re-design .header-btn-section{width:250px}
.header .inner-part a{color: #000 !important;}
.header .inner-part a:hover{color: #000 !important;}
.header .inner-part .header-email-section a::after{display: none;}

.header-wrapper .header .inner-part a.btn{background-color: #B098B9 !important; color: #000 !important;font-size: 16px !important;}
.header-wrapper .header .inner-part a.btn:hover{background-color: #DED3E1 !important; color: #000 !important;}
.header-wrapper .header .inner-part a.btn:after{content: '';
    display: inline-block;
    width: 25px;
    height: 14px;
    margin-left: 10px;
    background-image: url(/wp-content/themes/bethkurland-child/assets/images/btn-arrow-black.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 0.3s ease;
    position: relative;
    top: 1px;}
    .header-wrapper .header .inner-part .icon-box a.btn:after{ display: none;}
.navigation .section-inner{display:block;width:1140px!important;max-width:100%!important}
.header-re-design.section .section-inner{width:50%}
/*.section .section-inner .sidebar{float:right;width:26.3%;background:#fff;padding:15px;box-shadow:0 0 4px #f6f6f6;box-shadow:rgba(6,24,44,.4) 0 0 0 2px,rgba(6,24,44,.65) 0 4px 6px -1px,rgba(255,255,255,.08) 0 1px 0 inset;box-shadow:rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px}*/
.header-re-design .inner-part .header-email-section .icon-box a{font-size:16px;text-decoration:none}
.header.header-re-design{padding:40px 0 24px}
/*.section .section-inner {
  width: 1170px;
  max-width: 100%;
  padding: 0 15px;
}*/
/*.section .section-inner .post-inner{width:100%;max-width:100%;padding:0 0;margin:0 auto}*/
/*.section .section-inner .content{width:70%;margin:0}*/
.main-menu .sub-menu li.focus>a,.main-menu .sub-menu li:hover>a{color:#fff;text-decoration:underline}
/*.site-new-design .post{border:none}*/
footer.big-padding{padding:60px 0}
footer .widget-title,footer h3{font-family:Newsreader,sans-serif;font-size:16px!important;font-weight:700!important;text-transform:uppercase;line-height:22px;color: #fff !important;}
footer .widget-content li{border-bottom:none;line-height:normal;padding:0;position:relative}
footer .widget-content li a{font-size:16px;padding:0 0 12px 26px;display:inline-block}
footer .widget_nav_menu li::before{font:24px/1 Genericons;position:absolute;top:0;left:0;color:#fff}
footer .widget+.widget{border-top:none;margin-top:6px;padding-top:6px}
footer .wp-block-group.footer-social{border-top:1px solid rgba(255,255,255,.2);margin-top:10px!important}
footer .wp-block-group.footer-social h3{padding-top:24px;margin-bottom:15px}
footer .wp-block-group.footer-social li.wp-social-link a{padding:0;font-size:20px}
footer .wp-block-group.footer-social li.wp-social-link{background:0 0!important;border:1px solid;width:38px;height:38px;display:flex;align-items:center;justify-content:center}
/*footer .wp-block-group.footer-newsletter{background:#6c3f7c;padding:30px;border-radius:20px}*/
footer .section-inner.group .widgets:first-child{width:20%}
footer .section-inner.group .widgets:nth-child(3){width:40%}
footer .wp-block-group.footer-newsletter img {
  border-radius: 20px;
  
}
footer .wp-block-group.footer-newsletter p{font-size:14px;font-style:italic;max-width:420px;margin:0 auto}
.footer .widgets .wp-block-image .alignleft {float: none;margin: .5em 1em .5em 0;width: 100%;max-width: 100%;}
footer .wp-block-group.footer-newsletter h3{margin-bottom:12px}
footer .wp-block-group.footer-newsletter .wp-block-image{margin-top:24px}
footer .wp-block-group.footer-social li.wp-social-link:hover{background:rgba(255,255,255,.3)!important}
.copyright-block .copy-inner-block{display:flex;justify-content:space-between;max-width:1170px;margin:0 auto;align-items:center}
.copyright-block .copy-inner-block a,.copyright-block .copy-inner-block p{text-transform:none;font-size:14px;font-family:Inter,sans-serif;font-weight:400;letter-spacing:0}
.copyright-block a:hover,.footer.bg-white .menu li a:hover,footer a:hover{color:#c6b5cd!important}
.copyright-block .copy-inner-block .right a{font-weight:700!important;text-decoration:underline}
.copyright-block.credits.section{padding:22px 15px 15px}
.footer{border-top:none!important;border-bottom:1px solid rgba(255,255,255,.2)!important}
.global-hero-section .hero-title h1{padding:0;margin:0}
.global-hero-section .hero-title{width:1300px;margin:0 auto;padding:0 15px;display: none !important;}
.global-hero-section .hero-img{height:350px;background-size:100%;background-repeat:no-repeat;background-position:center center}
.global-hero-section .hero-img{display:flex;align-items:center}
/*.global-hero-section::before{content:"";position:absolute;left:0;right:0;width:100%;background:linear-gradient(90deg,rgba(74,19,94,.76) 0,rgba(74,19,94,.5) 35%,rgba(74,19,94,0) 100%);background:linear-gradient(90deg,rgba(74,19,94,.76) 0,rgba(74,19,94,.5) 50%,rgba(74,19,94,0) 100%);height:400px}*/
.global-hero-section .hero-title h1{padding:0;margin:0;color:#fff;z-index:9;position:relative;text-decoration:underline dotted}
.site-main-content .section-inner .sidebar{box-shadow:none}
.site-main-content .section-inner .sidebar .side-block{/*padding:20px 15px 30px;border-radius:15px;*/ margin-bottom:40px}
/*.site-main-content .section-inner .sidebar .side-about-block{background:#f3f0f5}*/
.site-main-content .section-inner .sidebar .side-block iframe,.site-main-content .section-inner .sidebar .side-block img{border-radius:15px}
.site-main-content .section-inner .sidebar .side-block h3{margin:0 0 10px;font-size:24px;color:#4a135e}
strong{font-weight:700!important}
.site-main-content .section-inner .sidebar .side-block hr.wp-block-separator{border:none!important;margin:0 0 15px;height:1px!important;background:#ded3e1}
.site-main-content .section-inner .sidebar .side-block p{font-size:16px;margin-bottom:15px}
/*.site-main-content .section-inner .sidebar .side-block.side-contact-block,.site-main-content .section-inner .sidebar .side-block.side-signup-block{border:1px solid #c6b5cd}*/
.side-contact-block .side-contact-info {
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
}
.side-contact-info .icon-box{display:flex;gap:12px;align-items:center;margin-bottom:15px}
.side-contact-info .icon-box .email-icon{background:#f3f0f5;border-radius:50px;width:45px;height:45px;display:flex;align-items:center;justify-content:center}
.side-contact-info .icon-box .email-icon svg{height:20px;display:flex;align-items:center;text-align:center;width:45px}
.side-contact-info .icon-box a{text-decoration:none}
.side-contact-info .icon-box a:hover{color:#7d3ebb}
.sidebar .widget+.widget{border-top:none;margin-top:0;padding-top:0}
.site-main-content .section-inner .sidebar .side-block.side-video-block{padding:0}
.site-main-content .section-inner .sidebar .side-block.side-video-block .wp-block-embed{margin-bottom:15px}
/*.site-main-content .section{padding:50px 0}*/
/*.site-main-content h1,.site-main-content h2,.site-main-content h3,.site-main-content h4,.site-main-content h5,.site-main-content h6,.site-main-content p{margin: 0 0 15px!important;line-height: normal;}*/
.site-main-content ul li, .site-main-content ol li{margin: 0 0 4px!important;line-height: 1.6 !important;}
body:not(.home) .site-main-content h2 {margin-top: 30px !important;}
.global-signup-box h3{font-size:24px!important;color:#4a135e}
.global-signup-box{width:100%!important;margin:30px 0!important;padding:30px;background:#f3f0f5!important;border-radius:20px;max-width:100%!important}
.global-signup-box .wp-block-list li a{position:relative;padding-left:50px;text-decoration:none}
.global-signup-box .wp-block-list li a{color:#000}
.global-signup-box .wp-block-list li a:hover{color:#000}
.global-signup-box .wp-block-list li::marker{display:none;content:''}
.global-signup-box .wp-block-list li:first-child a::before,.global-signup-box .wp-block-list li:nth-child(2) a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:42px;height:42px;background-image:url('/wp-content/themes/bethkurland-child/assets/images/call-ph.png');background-size:contain;background-repeat:no-repeat;background-position:center}
.global-signup-box .wp-block-list li:nth-child(2) a::before{background-image:url('/wp-content/themes/bethkurland-child/assets/images/email-sg.png')}
.global-signup-box .wp-block-list{margin:0}
.global-signup-box .wp-block-list{display:flex;gap:20px;margin-bottom:20px}
.global-signup-box .wp-block-buttons{margin:0;margin-bottom:0}
.site-main-content .wp-block-image .alignleft, .site-main-content .wp-block-image .alignright, .site-main-content .wp-block-image .aligncenter img{/*border-radius:20px!important;*/overflow:hidden}
/*.navigation .main-menu>li+li::before{color:#4a135e!important}*/
.main-menu ul.sub-menu li{width:240px;background:#fff!important}
.main-menu ul.sub-menu a{display:block;padding:14px!important;line-height:130%;border-bottom:1px solid #ded3e1!important;color:#000!important;font-style:normal!important;font-size:16px!important;font-family:Inter,sans-serif}
.main-menu ul.sub-menu a:hover{background:#ded3e1;color:#4a135e!important;text-decoration:none!important}
.navigation .main-menu>li>ul.sub-menu::before{border-bottom-color:#4a135e}
.navigation .main-menu ul.sub-menu{border-radius:0 0 20px 20px!important;overflow:hidden}
/*.header-re-design .header-btn-section .btn:hover{background:#ded3e1!important}
.header-re-design .inner-part .header-email-section .icon-box a:hover{color:rgba(255,255,255,.3)!important}*/
.header-re-design .inner-part .header-email-section .icon-box a:hover{color:#000 !important;}
.header-re-design .inner-part .header-email-section .icon-box a path{color:#000 !important; fill: #000; }
.header-re-design .inner-part .header-email-section .icon-box a:hover path{color:#000 !important; fill: #000; }
.icon-box a{color:#000;}
.icon-box a:hover{color:#000;}

/*.site-main-content .post-header+.post-content{margin-top:15px}*/
.main-menu .current_page_item > a,.main-menu a:hover{/*color:#7d3ebb !important;*/text-decoration:underline}
.site-main-content ul, .site-main-content ol {margin: -10px 0 20px 15px;}
.site-main-content .post-content .wp-block-buttons {margin-top: 18px;}
.main-menu > li > a{color:#fff !important;font-size: 16px;}
.custom-therapy-block .wp-block-columns{margin-top:30px;position:relative;flex-wrap: wrap !important;gap: 15px !important;}
.custom-therapy-block .wp-block-columns h3{margin-top:0;margin-bottom:10px!important}
.custom-seprator{position:relative;margin:40px 0!important}
.custom-seprator .wp-block-separator::after{content:"";position:absolute;left:0;top:0;transform:translateY(-50%);width:100%;height:16px;background-image:url('/wp-content/themes/bethkurland-child/assets/images/divider.png');background-size:cover;background-repeat:no-repeat;background-position:center;right:0}
.custom-seprator .wp-block-separator{background:0 0!important;height:0!important;border:none!important}
/*.custom-therapy-block .wp-block-columns .wp-block-column:first-child::after{content:'';position:absolute;left:50%;right:0;width:1px;height:100%;background:#ded3e1;top:0;transform:translateX(-50%)}*/
.custom-therapy-block .wp-block-columns .wp-block-column a{text-decoration:none}
.custom-therapy-block .wp-block-columns .wp-block-column a::after{content:'';display:inline-block;width:25px;height:14px;margin-left:10px;background-image:url('/wp-content/themes/bethkurland-child/assets/images/btn-arrow-dark.png');background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease;position:relative;top:1px}
.custom-therapy-block h2{text-align:center!important;margin-bottom:40px!important}
.site-new-design blockquote::after{content:'';display:inline-block;width:39px;height:32px;background-image:url('/wp-content/themes/bethkurland-child/assets/images/quote.png');background-size:contain;background-repeat:no-repeat;position:absolute;top:30px;left:30px}
.site-new-design blockquote{padding:30px 90px 30px 90px;background:#f3f0f5;border:none!important;position:relative;font-size:18px;font-style:normal;border-radius:20px;font-family:Inter,sans-serif;color:#4a135e}
.site-main-content p{line-height:28px}
.site-new-design blockquote p:last-child{font-size:24px;font-family:Newsreader,sans-serif;margin-bottom:0!important;font-weight:500}
.simple-box h2{display:flex;align-items:center;gap:12px}
.simple-box h2 img{width:60px!important}

/*.page-template-full-width-page-template .section .section-inner .content{width:100% !important;margin:0 !important;}*/
.contact-form-main .form-group .input-text{border:1px solid #d4d4d4;background:#fff;border-radius:6px;padding:10px}
.contact-form-main .form-group .input-text:focus-visible{outline:0!important;border:1px solid #4a135e!important}
.contact-form-main{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between}
.contact-form-main .form-group.half{flex:0 0 calc(50% - 8px)}
.contact-form-main .form-group.full{flex:0 0 calc(100%)}
.contact-page{max-width:1000px;margin:0 auto}
.contact-page .global-signup-box{margin:0 0!important;padding:30px 20px}
.contact-page .contact-title-text{font-size:24px;margin-bottom:50px!important}
.contact-page .global-signup-box p{font-size:16px}
.contact-page .contact-title-text a{text-decoration:none}
.contact-form-main .form-group textarea.input-text{height:110px}
.contact-page .global-signup-box .wp-block-list{display:flex;gap:6px;margin-bottom:20px;flex-wrap:wrap;justify-content:center}
.wpcf7-not-valid{border:1px solid red!important}
.wpcf7-not-valid-tip{display:none!important}
.wpcf7-response-output{border-color:red!important;text-align:center;font-size:16px;padding:10px!important;border-radius:6px}
.sent .wpcf7-response-output {border-color: green !important;}
.map-section .wp-block-group__inner-container{text-align:center;border:1px solid #c6b5cd;border-radius:20px;padding:35px}
.map-section .wp-block-group__inner-container h3{margin-bottom:30px!important}
.contact-page.map-section{margin:50px auto 40px auto!important}

.disclaimer-text .wp-block-group__inner-container{border-left:8px solid #4a135e;padding:15px 15px 15px 18px;border-radius:10px;background:linear-gradient(90deg,rgba(74,19,94,.34) 0,rgba(74,19,94,.4) 50%,rgba(74,19,94,.23) 100%);/*box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px*/}
.disclaimer-text p{margin-bottom:0!important;color:#4a135e}
.book-inner{border:1px solid #c6b5cd;border-radius:20px;padding:15px 15px 30px;background:#f3f0F582}
/*.book-inner .wp-block-image{margin:0!important;border-radius:20px!important;overflow:hidden;border:1px solid #4a135e;box-shadow:rgba(74,19,94,.54) 1.95px 1.95px 2.6px;transition:transform .3s ease}*/
/*.book-inner .wp-block-image:hover{transform:translateY(-5px)}*/
.book-inner .wp-block-image img {
  border: 1px solid #4a135d;
  /* border-radius: 20px; */
  overflow: hidden;
}
.book-inner .wp-block-button.no-btn-style{width:100%}
.book-inner .no-btn-style .wp-block-button__link{border-radius:4px;width:100%!important;max-width:100%;padding:18px 15px!important;background:#f3f0f5;color:#4a135e!important}
.book-inner .no-btn-style .wp-block-button__link::after{display:none!important}
.book-inner .no-btn-style .wp-block-button__link:hover{color:#7d3ebb!important}
.book-inner a{text-decoration:none}
/*.book-inner .wp-block-columns{align-items:center!important}*/
.book-inner .wp-block-columns h3 {margin-top: 0 !important;padding-top: 15px;}
.align-center{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.align-center img{width:60px!important}
.audio-inner{border:1px solid #4a135e;border-radius:20px;background:#ded3e1}
.audio-inner .wp-block-columns{align-items:center!important}
.audio-inner .wp-block-columns .wp-block-column{padding:0}
.audio-inner .wp-block-columns .wp-block-column .wp-block-image{padding:0!important;margin:0!important;border-radius: 20px 20px 20px 20px;overflow:hidden}
.audio-inner .wp-block-columns .wp-block-column a{text-decoration:none}
.audio-inner .wp-block-columns .wp-block-column:last-child{padding-right:30px!important}
.wp-block-accordion .wp-block-accordion-item{border:1px solid #ded3e1;border-radius:40px;margin-bottom:20px}
.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading{margin:0!important;padding:8px 15px 5px 22px;font-size:22px!important;text-decoration:none!important;color:#000}
.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle span{text-decoration:none!important}
.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel{padding:0 34px 15px 22px}
.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{height:28px!important;font-size:44px}
.global-signup-box.only-text p{margin:0!important}
.global-signup-box.only-text{border-radius:6px;padding:15px}
.img-box .wp-block-image,.img-box .wp-block-image img{margin:0;border-radius:20px;overflow:hidden}
.img-box .wp-block-image img{border:1px solid #4a135e}
.faq-section{padding-top:10px}
.client-review{padding-top:10px}
.video-inner .wp-block-column .wp-block-embed,.video-inner .wp-block-column .wp-block-embed iframe{margin:0;border-radius:20px!important;overflow:hidden}
.video-inner .wp-block-column{border:1px solid #c6b5cd;border-radius:20px;padding:15px}
.video-inner .wp-block-columns{gap:30px}
.podcast-main .wp-block-group__inner-container{background:#f3f0f5;border-radius:10px;padding:36px 15px 20px}
.podcast-main .wp-block-group__inner-container .wp-block-embed{margin:0 0 20px}
.podcast-main .wp-block-group__inner-container .wp-block-embed{max-width:630px;margin:0 auto 20px}
.podcast-main.v2 .wp-block-group__inner-container{background:0 0;border-radius:10px;padding:15px;border:1px solid #c6b5cd}
.podcast-main.v2 p.has-text-align-center{margin-top:15px!important}
.podcast-main.v2.links .wp-block-image.size-full {margin: 0;}
.podcast-main.v2.links .wp-block-image.size-full img{border:1px solid #4a135e;border-radius:20px;overflow:hidden;height:420px;object-fit:cover}
.podcast-main.v2.links .wp-block-columns{align-items:center!important}
.podcast-main.v2.links .wp-block-columns .wp-block-list{margin:0}
.blog-listing-main .wp-block-post-template .wp-block-post{border:1px solid #c6b5cd;border-radius:20px;padding:20px;background:#f3f0F582;margin-bottom:50px!important}
.blog-listing-main .wp-block-post-template .wp-block-post .wp-block-post-featured-image{border-radius:20px;overflow:hidden;margin-bottom:20px}
/*.blog-listing-main .wp-block-post-template .wp-block-post::after{content:"";position:absolute;left:0;bottom:-42px;transform:translateY(-50%);width:100%;height:16px;background-image:url('/wp-content/themes/bethkurland-child/assets/images/divider.png');background-size:cover;background-repeat:no-repeat;background-position:center;right:0}*/
.blog-listing-main .wp-block-post-template .wp-block-post:last-child::after{display:none}
.blog-listing-main .wp-block-post-template .wp-block-post .wp-block-post-excerpt__more-link{background:#4a135e;color:#fff!important;border-radius:50px;padding:7px 24px;text-decoration:none;font-weight:700;text-align:center;font-size:18px;font-weight:700;text-transform:none;font-family:Inter,sans-serif!important;margin-top: 20px;}
.blog-listing-main .wp-block-post-template .wp-block-post .wp-block-post-excerpt__more-link::after{content:'';display:inline-block;width:25px;height:14px;margin-left:10px;background-image:url('/wp-content/themes/bethkurland-child/assets/images/btn-arrow.png');background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease;position:relative;top:1px}
.blog-listing-main .wp-block-post-template .wp-block-post .wp-block-post-excerpt__more-link:hover{background:#B098B9;color:#fff!important}
.blog-listing-main .wp-block-post-template .wp-block-post .wp-block-post-featured-image img{height:320px;object-fit:cover!important}
.blog-listing-main .wp-block-post-template .wp-block-post .wp-block-post-title{margin-top:12px!important;margin-bottom:6px!important}
.blog-listing-main .wp-block-post-template{margin:0!important}

.single-post .post-navigation-inner {width: 100%;max-width: 100%;}
.single-post .post-navigation::before {  display: none !important;}
.single-post .post-navigation { width: 629px;
  max-width: 85%;
  padding: 20px 0;
  margin: 0 auto;}
.single-post .post-navigation-inner .post-nav-prev, .single-post .post-navigation-inner .post-nav-next {background: #F3F0F5;border-radius: 20px;padding: 10px 20px;border: 1px solid #4a135e;}
.single-post .post-navigation p{color: #7d3ebb;border-bottom: 2px solid #7d3ebb;}
.single-post .post-navigation h4 a:hover {color: #7d3ebb;}
.single-post .post-navigation h4 {min-height: 50px;font-size: 18px !important;}
.single-main-img img {border-radius: 20px;border: 1px solid #4a135e;padding: 5px;background: #F3F0F5;}
.single-main-img{overflow: hidden !important;}
.post h1 a, .post h2 a, .post h3 a, .post h4 a, .post h5 a, .post h6 a {
  color: #4a135d !important;
}
 .single-post .post-navigation .post-nav-prev:hover h4 a,.single-post .post-navigation .post-nav-next:hover h4 a  {
  color: #b098b9 !important;
}
.single-post .post-navigation .post-nav-prev:hover p,.single-post .post-navigation .post-nav-next:hover p{  color: #b098b9 !important;
}
.site-main-content .section-inner .sidebar .widget_block {
  position: relative;padding-bottom: 30px;
}
.site-main-content .section-inner .sidebar .widget_block::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 13px;
  transform: translateY(-50%);
  width: 100%;
  height: 16px;
  background-image: url('/wp-content/themes/bethkurland-child/assets/images/divider.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
}
.site-main-content .section-inner .sidebar .widget_block:last-child::after{display: none;}
.custom-therapy-block .wp-block-columns .wp-block-column {
  flex-basis: 100% !important;
}
.content .post-210 .post-header h1{text-align: center;}
.content .post-210 .post-header + .post-content{    margin-top: 30px !important;}


/* My Audio Courses */
.site-main-content .post-content figcaption a { background: #4a135e;  color: #ffffff !important;  border-radius: 50px;  padding: 12px 24px; text-decoration: none; font-weight: bold; text-align: center; font-size: 14px; font-weight: 700; text-transform: none;font-family: 'Inter', sans-serif !important;}
.site-main-content .post-content figcaption:hover a { background: #b098b9;  color: #ffffff !important;}
.site-main-content .post-content figcaption a:after { content: ''; display: inline-block; width: 25px; height: 14px; margin-left: 10px; background-image: url(/wp-content/themes/bethkurland-child/assets/images/btn-arrow.png); background-size: contain; background-repeat: no-repeat; background-position: center;    transition: transform 0.3s ease;  position: relative; top: 1px;}
.site-main-content .post-content figcaption{  margin-top: 1.5em;}

/* Audio Meditations */
.audio-img-box img { border-radius: 20px !important;}
.audio-img-box figure {margin: 0!important; }
.wp-block-group.alignfull.global-signup-box.audio-img-box.audio-box {    padding: 16px !important;}
.header-re-design .inner-part .header-email-section .icon-box .btn {
  display: flex;
  align-items: center;
  gap: 10px;
}
/*h1, h2, h3, h4, h5, h6 {line-height: normal !important;}*/
.audio-inner .wp-block-columns .wp-block-column .wp-block-image img {
  margin-left: 15px;
  border-radius: 20px;
}
.site-main-content ul ul {
  margin-top: 7px;
}
.audio-box .wp-block-columns {
  display: flex;
  align-items: center !important;
  gap: 20px !important;
}
.audio-box .wp-block-columns h2.wp-block-heading {
  margin-top: 0 !important;
}
.audio-box .wp-block-columns .wp-block-column:first-child {
  flex-basis: 260px !important;
}
.single-post .content .post-meta .post-author, .single-post .content .post-meta .post-date, .single-post .content .post-meta .post-categories {
  display: none;
}
.single-post .content .post-meta {
  padding: 0;
}
.single-post .post-header + .post-content {
  margin-top: 20px;
}
/*** Media Query **/

@media screen and (max-width:1300px){
.header-re-design .inner-part .header-email-section{width:250px}
}

@media screen and (max-width:1199px){
.header-re-design.section .section-inner{width: 50%;}
.navigation .main-menu a{font-size:16px}
.navigation .main-menu>li{margin:0 17px}
.global-hero-section .hero-img,.global-hero-section::before{height:345px}
footer .widget-title,footer h3{font-size:18px!important;line-height:24px}
footer .section-inner.group .widgets:first-child{width:24%;margin-left:0!important}
footer .section-inner.group .widgets:nth-child(3){width:38%}
.footer .widgets{margin-left:3%!important}
.audio-inner .wp-block-columns .wp-block-column:first-child {flex-basis: 28% !important;}
.audio-inner .wp-block-columns .wp-block-column:last-child {flex-basis: 72% !important;}
}
@media screen and (max-width:1060){
.header-re-design.section .section-inner { width: 400px;  }
}
@media screen and (max-width:1000px){
.site-new-design .toggles{padding:0 20px;background:#ded3e1;display: flex;justify-content: end;}
.site-new-design .nav-toggle .bar{background:#4a135e}
.site-new-design .mobile-menu{position:absolute;left:0;right:0;width:100%;height:auto;background:#ded3e1;z-index:99;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px;padding-bottom:10px}
.site-new-design .mobile-menu a{display:block;padding:12px 26px;font-size:18px;color:#4a135e;text-decoration:none}
.site-new-design .nav-toggle:hover .bar{background:#7d3ebb!important}
.site-new-design .mobile-menu a:hover{color:#7d3ebb;background:rgba(255,255,255,.2)}
.site-new-design .mobile-menu .sub-menu li a{padding-left:50px!important}
.site-new-design .navigation .mobile-search{position:absolute;left:0;right:0;z-index:99;background:#4a135e}
/*.site-main-content .section .section-inner .content{float:left;width:60%}
.site-main-content .section .section-inner .sidebar{float:right;width:35%;display:block;margin-top:0}*/
.site-new-design .mobile-menu .current_page_item a{color:#7d3ebb;background:rgba(255,255,255,.3)}
.search-toggle {display: none !important;}
.site-main-content .section .section-inner .sidebar{width:100%;float:none;padding:30px 15px;border-top:2px dotted #4a135e;margin-top: 50px !important;display: block;}
.site-main-content .section-inner .sidebar .side-block iframe, .site-main-content .section-inner .sidebar .side-block img {
  border-radius: 15px;
  width: 100%;
}
.side-contact-info .icon-box{justify-content: center;}
.side-contact-block .side-contact-info{display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;}
  .audio-box .wp-block-columns .wp-block-column:first-child {
  flex-basis: 320px !important;
}
}

@media screen and (max-width:991px){
.global-hero-section .hero-img,.global-hero-section::before{height:265px}

h1{font-size:50px!important}
h2{font-size:30px!important}
h3{font-size:26px!important}
h4{font-size:24px!important}
h5{font-size:22px!important}
.header-re-design .blog-title{font-size:36px!important;line-height:1.2;max-width:100%!important;margin:0!important;padding:0!important}
.header-re-design .blog-tagline{font-size:18px;margin-top:5px;display:inline-block;width:100%;max-width:100%}
.header-re-design.section .section-inner{width:580px;padding:0 40px}
.site-new-design footer.big-padding{padding:40px 0}
footer .wp-block-group.footer-newsletter{padding:20px 15px}
.site-new-design .footer .widgets{width:34%}
footer .section-inner.group .widgets:nth-child(3){width:34%}
.custom-therapy-block .wp-block-columns .wp-block-column {flex-basis: 100% !important;}
.custom-therapy-block .wp-block-columns{flex-wrap: wrap !important;gap: 24px;}
.custom-therapy-block .wp-block-columns .wp-block-column:first-child::after {content: '';position: absolute;left: 0;right: 0;width: 100%;height: 1px;background: #DED3E1;top: 46%;transform: translateY(-50%);display: none;}
.audio-inner .wp-block-columns .wp-block-column:first-child {flex-basis: 50% !important;}
.audio-inner .wp-block-columns .wp-block-column .wp-block-button__link {font-size: 16px;line-height: normal;}
.audio-inner .wp-block-columns .wp-block-column h2 {font-size: 26px !important;}
.audio-inner .wp-block-columns{flex-wrap: nowrap !important;}
.video-inner .wp-block-columns {gap: 15px;}
.video-inner {margin: 0 0 15px !important;}
.podcast-main.v2.links .wp-block-columns {align-items: center !important;flex-wrap: wrap !important;gap: 20px !important;}
.podcast-main.v2.links .wp-block-columns .wp-block-column {flex-basis: 100% !important;}
.podcast-main.v2.links .wp-block-columns .wp-block-list {margin: 0px 15px 15px 20px;}
.podcast-main.v2.links .wp-block-image.size-full img{height: auto;}
.header-re-design .inner-part{flex-wrap:wrap;gap:15px;justify-content: center;}
.header-re-design .inner-part .header-email-section{order:2;width: 100%;justify-content: center;margin-bottom: 12px;}
.header-re-design.section .section-inner{width:100%;padding:0;order:1;flex-wrap:wrap;max-width: 100%;}
.header-re-design .header-btn-section{width:100%;order:3;text-align: center;}
.header.header-re-design {padding: 20px 0 36px;}
.header-re-design .inner-part .header-email-section .icon-box .btn{padding: 12px 70px !important;}
.header-wrapper .header .inner-part a.btn{padding: 12px 50px !important;}
}

@media screen and (max-width:781px){
.contact-page .wp-block-columns {flex-direction: column-reverse;}
.contact-page.map-section {margin: 30px auto 0px auto !important;}
.contact-page .contact-title-text {font-size: 24px;margin-bottom: 30px !important;}
.audio-inner .wp-block-columns .wp-block-column:first-child {flex-basis: 65% !important;}
.audio-box .wp-block-columns .wp-block-column:first-child {
  flex-basis: 100% !important;
}
.audio-box .wp-block-columns .wp-block-column img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
}
.audio-box .wp-block-columns .wp-block-column a {
  width: 100%;
}
.audio-box .wp-block-columns {
  display: flex;
  align-items: center !important;
  gap: 20px !important;
  justify-content: center;
  text-align: center;
}
.audio-box .wp-block-columns .wp-block-column {
  flex-basis: 100% !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0 !important;
  align-items: center;
}
.audio-box .wp-block-columns h2.wp-block-heading {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.wp-block-group.alignfull.global-signup-box.audio-img-box.audio-box {
  padding: 16px 16px 30px !important;
}
.audio-img-box figure {
  margin: 0 !important;
  width: 100%;
}
.post-822 .wp-block-spacer {
  display: none;
}
}

@media screen and (max-width:767px){
.header-re-design .inner-part{flex-wrap:wrap;gap:15px}
.header-re-design .inner-part .header-email-section{order:2}
.header-re-design.section .section-inner{width:100%;padding:0;order:1;flex-wrap:wrap}
.header-re-design .header-btn-section{width:100%;order:3;text-align: center;}
.global-hero-section .hero-img,.global-hero-section::before{height:220px}
.site-main-content .section .section-inner .content{float:none;width:100%}
/*.site-main-content .section{padding:30px 0}*/
footer .section-inner.group .widgets:first-child{width:46%}
.site-new-design .footer .widgets{width:47%;margin-left:36px!important}
footer .section-inner.group .widgets:nth-child(3){width:100%;margin-left:0!important;margin-top:30px}
.global-hero-section .hero-img,.global-hero-section::before{height:206px}
h1{font-size:44px!important}
.site-new-design .toggle{height:50px;width:24px;position:relative;top:0;margin-top:0;right:0px;left: 0;}
.site-new-design .toggles{padding:0 20px}
.copyright-block .copy-inner-block{flex-wrap:wrap;flex-direction:column}
.site-main-content ul, .site-main-content ol {margin: 0px 0 20px 15px;}
.audio-inner .wp-block-columns {flex-wrap: wrap !important;gap: 0 !important;justify-content: center;text-align: center;}
.audio-inner .wp-block-columns .wp-block-column:last-child {padding-right: 0px !important;}
.audio-inner{padding: 20px 15px;}
.audio-inner .wp-block-columns .wp-block-buttons {box-sizing: border-box;justify-content: center;margin-bottom: 15px !important;}
.audio-inner .wp-block-columns .wp-block-column .wp-block-image{border-radius: 20px;}
.blog-listing-main .wp-block-post-template .wp-block-post .wp-block-post-featured-image img {height: 260px;object-fit: cover !important;}
.book-main-section .alignleft, .book-main-section .alignleft img {
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
}
.book-main-section .wp-block-image {
  margin-top: 0;
}
.hero-long-title .post-header h1.post-title {
  font-size: 30px !important;
}
.audio-inner .wp-block-columns .wp-block-column .wp-block-image img {
  margin-left: 0;
  border-radius: 0;
}
}

@media screen and (max-width:640px){
.global-hero-section .hero-img,.global-hero-section::before{height:165px}
footer .section-inner.group .widgets:first-child{width:100%}
footer .widget-title,footer h3{margin-bottom:10px}
.site-new-design .footer .widgets{width:100%;margin:0 0!important;padding:15px 0!important;border:none!important}
footer .section-inner.group .widgets:nth-child(2){border-top:1px solid rgba(255,255,255,.2)!important}
.site-new-design footer.big-padding{padding:20px 0}
.site-main-content .section-inner .sidebar .side-block.side-signup-block{margin-bottom:0}
.contact-page .contact-title-text {font-size: 20px;}
.single-post .post-navigation-inner {padding: 30px 0 0;}
.footer-newsletter .wp-block-heading.has-text-align-center {
  text-align: left;
}
.footer-newsletter .has-text-align-center {
  text-align: left;
  max-width: 100% !important;
}
 footer .wp-block-group.footer-newsletter {
    padding: 10px 0;
  }
  .single-post .post-navigation h4 {
  min-height: auto;
  font-size: 18px !important;
}
.single-post .post-navigation-inner .post-nav-prev {
    margin-bottom: 20px;
  }

}

@media screen and (max-width:480px){
.header-re-design .blog-title{font-size:30px!important;line-height:1.4}
.header-re-design .blog-tagline{font-size:17px}
.global-hero-section .hero-img{background-size:cover}
h1{font-size:38px!important}
h2{font-size:26px!important}
h3{font-size:24px!important}
h4{font-size:22px!important}
h5{font-size:20px!important}
h6{font-size:18px!important}
ol li,p,ul li{font-size:16px!important}
.site-main-content .section-inner .sidebar .side-block h3{font-size:22px}
.global-signup-box .wp-block-list{flex-wrap:wrap}
.global-signup-box{padding:20px 18px}
.global-signup-box h3{font-size:20px!important}
.btn,a.wp-block-button__link{padding:10px 16px!important;font-size:16px!important}
.site-main-content .section-inner .sidebar .side-block .wp-block-button{width:100%;max-width:100%}
.site-new-design .mobile-menu a{padding:10px 15px;font-size:16px}
.site-new-design .mobile-menu .sub-menu li a{padding-left:24px!important}
.site-main-content .section{padding:0px 0}
.site-main-content h1,.site-main-content h2,.site-main-content h3,.site-main-content h4,.site-main-content h5,.site-main-content h6,.site-main-content p{margin-bottom:10px!important}
.contact-page .wp-block-columns{margin-top: 0;}
.contact-page .contact-title-text {margin-bottom: 0 !important;}
.contact-form-main .form-group.half {flex: 0 0 calc(100% - 0px);}
.map-section .wp-block-group__inner-container{padding: 20px 15px;}
.map-section .wp-block-group__inner-container h3 {margin-bottom: 30px !important;font-size: 20px !important;}
.book-inner{padding: 15px 5px;}
.book-inner .wp-block-columns {margin-bottom: 0;}
.book-inner .wp-block-columns .wp-block-buttons {margin-bottom: 10px;}
.hero-long-title .global-hero-section .hero-title h1{font-size: 30px !important;}
.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading{font-size: 18px !important;}
.faq-section {padding-top: 0px;}
.site-new-design blockquote {padding: 22px 22px 22px 50px;}
.site-new-design blockquote::after {top: 26px;left: 10px;width: 32px;height: 30px;}
.video-inner .wp-block-column, .podcast-main.v2 .wp-block-group__inner-container{padding: 8px;}
.video-inner .wp-block-column .wp-block-embed, .video-inner .wp-block-column .wp-block-embed iframe{line-height: 0;}
.podcast-main.v2.links .wp-block-columns .wp-block-list li {margin-bottom: 12px !important;}
.blog-listing-main .wp-block-post-template .wp-block-post .wp-block-post-featured-image img {height: auto;}
.single-post .post-navigation-inner .post-nav-prev {margin-bottom: 20px;}
.single-post .post-navigation h4 {min-height: auto;}
.alignleft, .alignright, .aligncenter {
  float: none !important;
  width: 100%;
  margin: 0 !important;
}
.alignleft *, .alignright *, .aligncenter * {
width: 100% !important;
    max-width: 100% !important;
}
.hero-long-title .post-header h1.post-title {
  font-size: 28px !important;
}
.audio-inner .wp-block-columns .wp-block-column .wp-block-button__link {
    font-size: 15px !important;
    line-height: normal;
  }
  .contact-page .contact-title-text {
  margin-bottom: 20px !important;
}

}
