body,h1,h2,h3,h4,h5{font-family:'Mulish',sans-serif}.row{display:flex;flex-wrap:wrap}.tall{height:500px}.column{flex:50%;margin:0}.quarter-column{flex:1;margin:0;text-align:center;padding:50px}.quarter-column .plectrum{height:100%;max-width:initial}.plectrum-wrapper{width:227px;height:288px;clip-path:url(#svgPath);margin:0 auto}.plectrum-inner{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all .3s}.quarter-column p{line-height:1.2em}.row.childrens{justify-content:center;width:100vw;margin:0;padding:0;max-width:100%}.row.childrens .quarter-column{flex:1}.widescreen .row .linkbox-children:nth-child(1){background-color:#d1e29c}.widescreen .row .linkbox-children:nth-child(2){background-color:#da72a7;color:#fff}.widescreen .row .linkbox-children:nth-child(3){background-color:#b3cccb}.widescreen .row .linkbox-children:nth-child(4){background-color:#e4007e;color:#fff}.linkbox-one{background-color:#ffe143}.linkbox-two{background-color:#b3cccb}.linkbox-three{background-color:#e4007e;color:#fff}.linkbox-four{background-color:#dd73a9;color:#fff}.newsbox-one,.newsbox-three{background-color:#d1e29c}.newsbox-two{background-color:#f4f4f4}.column-full{flex:100%;text-align:center}.logo-centered{position:absolute;left:calc(50% - 100px);width:200px;height:200px;top:46px;background-image:url(https://teachchildrenmeditation.com/files/2021/04/logo2CK-3.png);background-size:contain;background-repeat:no-repeat;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:100}.logo-centered:hover{transform:scale(1.1);-webkit-transition:all .4s ease;transition:all .4s ease}.child{background-image:url(https://teachchildrenmeditation.com/files/2021/04/800x600cover.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.welcome{background-color:#d1e29c;padding:70px;line-height:1.2em;position:relative}.swell{-webkit-transition:all .4s ease;transition:all .4s ease}.swell:hover{transform:scale(1.1);-webkit-transition:all .4s ease;transition:all .4s ease}.outward_link:link,.outward_link:visited{background-color:#0073aa;border:1px solid #0073aa;color:#fff;padding:10px 50px;text-align:center;text-decoration:none;font-weight:700;display:inline-block;border-radius:5px;position:relative;z-index:101;transition:all linear .15s;text-transform:capitalize}.welcome .outward_link{padding:10px 20px}.outward_link.deeppink{border-color:#0073aa;color:#fff}.outward_link:hover,.outward_link:active{background-color:#014901;color:#fff;transition:all linear .15s}.outward_link.deeppink:hover{background-color:#ff1493;border-color:#ff1493;color:#fff}.quarter-column:has(.outward_link:hover) .plectrum-inner{height:102%}.quarter-column:hover .plectrum-inner{filter:blur(0)}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px;text-align:center}#breadcrumbs{list-style:none;margin:10px 0;overflow:hidden;font-size:14px}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px}#breadcrumbs li a:hover{text-decoration:none;color:#e4007e}#breadcrumbs .separator{font-size:18px;font-weight:100;color:#ccc}.extravideo{margin:40px auto;text-align:center}.entry .entry-content a{text-decoration:none}.footer-navigation .footer-menu{text-align:center;display:block}.toggle-nav{display:none;margin:0 12px;font-size:2em;transition:color linear .15s}a.toggle-nav:link,a.toggle-nav:visited,a.toggle-nav:hover,a.toggle-nav:active,a.toggle-nav:focus{text-decoration:none;color:#000;outline:none}.menu.main{position:relative;background:#fff;text-align:left;font-weight:600}.submenu-expand svg{vertical-align:middle}.menu.main ul{display:none;position:absolute;right:0;z-index:999;margin:0;padding:10px}.menu.main .main-nav>ul{display:block;position:fixed;z-index:999;width:100%;background:#fff;text-align:right}.sticky-colors{position:fixed;z-index:1000}.menu.main ul .submenu{padding:0;display:none}.menu.main ul li:has(.sub-menu.active){color:#000;background-color:#d1e29c;transition:all .2s}.menu.main ul li ul{position:absolute;padding:0;top:40px;right:0;width:300px;text-align:left}.main-nav>ul>li>ul{box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px}.menu.main ul li ul li ul{top:0;position:relative;width:290px;text-align:left}.menu.main ul li ul li ul li ul{top:0;position:relative;width:280px}.menu.main ul li{float:none;display:inline-block;position:relative;top:0;left:0;max-width:100vw;padding:0 10px;background:#fff}.menu.main ul li ul li{display:block}.menu.main .closemenu{display:none;position:absolute;z-index:2000;top:-6px;right:8px;cursor:pointer;font-size:2em;color:#000;transition:all ease .3s}@media only screen and (max-width:768px){.menu.main .main-nav>ul{display:none;position:relative;top:50px;text-align:left}.menu.menu ul{left:0}.menu.main ul li{display:block}.menu.main .closemenu{display:block}.toggle-nav{display:inline-block !important}}.menu.main .closemenu:hover{transform:scale(1.02);transition:all ease .3s;color:#e4007e}.main.menu li:after{content:none}.main-menu-more{display:none}.menu-item a{display:inline-block;transition:all ease .3s}.menu-item a:hover{color:#e4007e;transform:scale(1.02);transition:all ease .3s}.flex-grid-thirds .col:nth-of-type(even) .checkmark{background-image:url(//teachchildrenmeditation.com/wp-content/themes/tcm2020/images/checkmark-outline-grey.svg)}.flex-grid-thirds .col:nth-of-type(odd) .checkmark{background-image:url(//teachchildrenmeditation.com/wp-content/themes/tcm2020/images/checkmark-outline-pink.svg)}.checkmark{height:41px;width:180px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto}.site-header .search-field{background-color:transparent;background-image:url(//teachchildrenmeditation.com/wp-content/themes/tcm2020/images/search-icon.svg);background-position:5px center;background-repeat:no-repeat;background-size:26px 26px;border:none;cursor:pointer;height:55px;margin:0;padding:0 0 0 42px;position:relative;-webkit-transition:width .4s ease,background .4s ease;transition:width .4s ease,background .4s ease;width:0}.site-header .search-field:focus{background-color:#fff;border:2px solid #c3c0ab;cursor:text;outline:0;width:230px}.search-form .search-submit{display:none}.nav-elements{display:block}.widescreen{width:100vw;margin-left:calc(-50vw + 50%) !important;max-width:none !important;padding:32px 0}.widescreen>div{max-width:calc(100% - (2 * 1rem));margin:0 1rem}@media only screen and (min-width:768px){.widescreen>div{max-width:80%;margin:0 10%;padding:0 60px}}.deeppink{background-color:#ff1493;color:#fff}.grey{background-color:#f4f4f4;color:#e4007e}.pink{background-color:pink}.green{background-color:#d1e29c}.titlewrap{text-align:center}.flex-grid-thirds .col:nth-of-type(even) .img-center{color:red}.flex-grid-thirds .col:nth-of-type(odd) .img-center{color:#006400}.flex-grid-thirds{display:flex;flex-wrap:wrap}.flex-grid-thirds .col{flex:0 0 33.333333%}.padding10{padding:10px}.padding20{padding:20px}.padding30{padding:30px}.padding40{padding:40px}.padding50{padding:50px}.textcenter{text-align:center}@media (max-width:1024px){.flex-grid,.flex-grid-thirds{display:block;.col{width:100%;margin:0 0 10px}}.tall{height:auto}}.fas{font-family:"FontAwesome";font-style:normal}.social-icons .fas{color:#0073aa;font-size:.8em}.social-icons img.icon{height:40px}.site-header.featured-image{min-height:0;margin-bottom:0}.social-icons{font-size:1.8em;color:#d1e29c}.sendright{margin-left:auto}.site-description{font-size:.9em;color:#90a54d;font-weight:700}.welcome h1{font-size:1.6875em}.colors10{margin-top:0 !important;margin-bottom:0 !important;padding:0}.colors10 .col{width:10%;height:8px;margin:0;padding:0}.colors10 .col:nth-child(5n+1){background-color:#e4007e}.colors10 .col:nth-child(5n+2){background-color:#abcc6c}.colors10 .col:nth-child(5n+3){background-color:#ffe143}.colors10 .col:nth-child(5n+4){background-color:#b3cccb}.colors10 .col:nth-child(5n+5){background-color:#da72a7}.cta{margin-top:0 !important;margin-bottom:0 !important}.widescreen.divider.plain{background-image:url(//teachchildrenmeditation.com/wp-content/themes/tcm2020/images/repeating-pattern.svg);background-size:cover}.widescreen.divider.greenone{background-image:url(//teachchildrenmeditation.com/wp-content/themes/tcm2020/images/hp-welcome-pattern.svg);background-size:contain}.widescreen.split>div{display:flex;max-width:100%;margin:0;padding:0}@media only screen and (max-width:1024px){.widescreen.split>div{display:block}.widescreen .row.childrens{flex-wrap:wrap}}.split_col{flex:0 0 50%;padding:40px}.split .split_col:nth-child(odd){background-color:#d1e29c}.split .split_col:nth-child(even){background-color:#da72a7}.therapist_images{display:flex;flex-wrap:wrap;justify-content:space-around}.center-therapists{justify-content:center}.therapist_image{flex:1;flex-grow:0;flex-shrink:0;position:relative;margin:10px}.therapist_image img{width:150px;height:150px;border-radius:50%;border:2px solid #d1e29c}.therapist_image .name{position:absolute;text-align:center;top:0;left:0;background:#fff;opacity:.8;transition:opacity .3s ease;opacity:0;padding-top:30%;width:150px;height:150px;border-radius:50%;border:2px solid #d1e29c}.therapist_image:hover .name{opacity:.9;transition:opacity .3s ease}.blog-row{display:flex;flex-wrap:wrap}body.blog article:nth-of-type(even) .blog-row .col:nth-of-type(1){order:2}.blog-row .col:nth-of-type(1){flex:1}.blog-row .col:nth-of-type(2){flex:1;flex-basis:50%;padding:20px}.blog-row .col{flex:1}.blog-row .col img{filter:drop-shadow(0 0 .75rem #d1e29c);border-radius:4px}.footer-row{display:flex;justify-content:center}.footer-row .col{padding:0 30px}.footer-row .col img{margin:0 auto;display:block;height:200px}.testimonial{border-radius:20px;padding:15px;position:relative}.testimonial em{font-weight:600}.testimonial:after{content:'';position:absolute;bottom:0;left:60px;width:0;height:0;border:20px solid transparent;border-top-color:inherit;border-bottom:0;margin-bottom:-20px}@media (max-width:1024px){.row.tall{display:block}.row.tall .child{height:400px}.logo-centered{display:none}.row.tall .welcome{padding:20px}}@media (max-width:1340px){.quarter-column{padding:10%}}button,input,select,optgroup,textarea{font-family:'Mulish',sans-serif}.woocommerce div.product form.cart .button{width:100%}.buy-now{display:block;width:100%;text-align:center;font-weight:700;margin-top:60px}.above-footer{text-align:center}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{margin:0}.entry-summary.tcm-summary{float:none !important;width:100% !important;max-width:100% !important}.woocommerce-product-gallery.tcm-gallery{float:none !important;width:100% !important}#shop_loop_header{display:flex;clear:both}.tcm-shop-widget{padding:0 16px;margin:0}.tcm-shop-widget ul{list-style:none;padding:0;margin:0}.animate-excerpt{opacity:0;filter:blur(5px);transform:translateX(-100%);transition:all .8s ease-in-out}.animate-excerpt.show{opacity:1;filter:blur(0);transform:translateX(0)}.newsbox-animate{opacity:0;transition:all .6s;transform:translateX(-100%)}.newsbox-animate:nth-child(2){transition-delay:.1s}.newsbox-animate:nth-child(3){transition-delay:.2s}.newsbox-animate:nth-child(4){transition-delay:.3s}.newsbox-animate.show{opacity:1;transform:translateX(0)}@media(prefers-reduced-motion){.animate-excerpt{transition:none}}.smallest-video{width:50%}.smaller-video{width:75%}.smaller-video,.smallest-video{margin-left:auto !important;margin-right:auto !important}@media (max-width:720px){.smaller-video,.smallest-video{width:100%}}table td,table th{word-break:keep-all}.bebas-neue-regular{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.header_image_overlay{font-size:10cqw;margin:0;padding:10px;border-radius:10px;line-height:1;text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:1024px){.header_image_overlay{font-size:15cqw}}#speciality-picker{width:100%;text-align:center;padding:10px 20px}.embedded-products ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px 0;border-radius:10px;background-color:#b3cccb}.embedded-products ul li{list-style:none;display:block;border-radius:5px;text-align:center}.embedded-products ul li h2{font-size:1em;margin:.5rem}.embedded-products ul li .price{width:100%;display:block}span.onsale{position:absolute;background:red;z-index:999;color:#fff;padding:4px 20px;margin:-5px 0 0 -5px;top:unset;left:unset}.woocommerce .single_page span.onsale{border-radius:0;background:red;z-index:999;color:#fff;min-height:unset;min-width:unset;padding:4px 20px;top:-5px;left:55px;line-height:unset;font-size:1.5em}