/*!
Theme Name: Bella Child
Template: cpm-bella
Author: CPM Team
Version: 1.0.8
Requires PHP: 8.0

Text Domain: cpm-theme
*/#main-footer{padding:0}#main-footer .footer-main-top{border-top:1px solid #ddd;background-color:var(--ct-footer-top-bg-color)}#main-footer .footer-main-top .footer-main-top-wrap{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 15px}#main-footer .footer-main-top .footer-logo{margin-right:auto;display:flex;align-items:center}@media(max-width: 720px){#main-footer .footer-main-top .footer-logo{order:1}}#main-footer .footer-main-top .footer-logo a>.footer-logo-image{transition:all 300ms ease 0s;opacity:1}#main-footer .footer-main-top .footer-logo a>.footer-logo-image:hover{opacity:.7}#main-footer .footer-main-top .footer-logo .footer-logo-image{width:auto;height:auto;max-width:190px;max-height:35px;object-fit:contain;display:block}#main-footer .footer-main-top .bell-social-container{color:var(--ct-footer-top-text-color);display:flex;align-items:center}@media(max-width: 981px){#main-footer .footer-main-top .bell-social-container{max-width:370px}}@media(max-width: 720px){#main-footer .footer-main-top .bell-social-container{order:3;width:calc(100% + 30px);min-width:calc(100% + 30px);border-top:1px solid #ddd;padding:10px 15px;margin:0 -15px}}#main-footer .footer-main-top .bell-social-container .social-label{margin-right:15px;font-size:14px}@media(max-width: 981px){#main-footer .footer-main-top .bell-social-container .social-label{font-size:12px;min-width:90px}}@media(max-width: 720px){#main-footer .footer-main-top .bell-social-container .social-label{font-size:12px}}#main-footer .footer-main-top .bell-social-container .social-container{display:flex;align-items:center;gap:15px}@media(max-width: 981px){#main-footer .footer-main-top .bell-social-container .social-container{flex-wrap:wrap;gap:5px 15px;padding:10px 0}}@media(max-width: 720px){#main-footer .footer-main-top .bell-social-container .social-container{gap:10px}}#main-footer .footer-main-top .bell-social-container .social-container .social-item{color:var(--ct-footer-top-text-color);background-color:var(--ct-footer-top-bg-color);width:32px;height:32px;border-radius:50%;border:1px solid var(--ct-footer-top-text-color);transition:all 300ms ease 0s;display:inline-flex;align-items:center;justify-content:center}#main-footer .footer-main-top .bell-social-container .social-container .social-item:hover{color:var(--ct-footer-top-bg-color);background-color:var(--ct-footer-top-text-color);border:1px solid var(--ct-footer-top-bg-color)}#main-footer .footer-main-top .top-button{padding:20px 0 20px 15px;border-left:1px solid #ddd;display:flex;align-items:center}@media(max-width: 720px){#main-footer .footer-main-top .top-button{order:2;padding:15px 0 15px 15px}}#main-footer .footer-main-top .top-button a{color:var(--ct-footer-top-text-color);display:flex;align-items:center;font-size:12px;transition:all 300ms ease 0s}#main-footer .footer-main-top .top-button a .cpm-icon-chevron{font-size:10px;margin-left:5px}#main-footer .footer-main-top .top-button a:hover{color:var(--ca-accent-color)}#main-footer .footer-main-bottom{background-color:var(--ct-footer-main-bg-color);padding:20px 0;color:var(--ct-footer-text-color)}#main-footer .footer-main-bottom .footer-main-bottom-wrap{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px 15px}@media(max-width: 720px){#main-footer .footer-main-bottom .footer-main-bottom-wrap{grid-template-columns:repeat(2, 1fr);grid-gap:15px 30px}}#main-footer .footer-main-bottom .menu .menu-item.menu-item-el-title .menu-item-el,#main-footer .footer-main-bottom .widget-title{font-weight:bold;font-size:16px}#main-footer .footer-main-bottom .menu .menu-item.menu-item-el-title,#main-footer .footer-main-bottom .widget-title{margin-bottom:10px}#main-footer .footer-main-bottom .menu .menu-item .menu-item-el{color:var(--ct-footer-link-color);font-size:12px;transition:all 300ms ease 0s}#main-footer .footer-main-bottom .menu .menu-item a.menu-item-el:hover{color:var(--ct-footer-hover-color);text-decoration:underline}#main-footer .footer-main-bottom .menu .menu-item span.menu-item-el{opacity:.5}#main-footer .footer-main-bottom .footer-menu .footer-nav{margin:10px 0 30px}#main-footer .footer-main-bottom .footer-menu .footer-nav .menu{justify-content:flex-start;gap:15px 30px}#main-footer .footer-info{position:relative;padding-top:15px;margin-top:20px}#main-footer .footer-info .widget_block{font-size:14px}#main-footer .footer-info:before{content:"";position:absolute;width:100%;height:1px;background-color:var(--ct-footer-text-color);opacity:.5;top:0;left:0}#main-footer .footer-copyright{font-size:14px}.wp-block-columns{gap:25px}.cpm-full-width{width:100vw;position:relative;left:50%;margin-left:0 !important;margin-right:0 !important;transform:translateX(-50%);max-width:none}@media(min-width: 1200px){.cpm-full-width{left:calc(50% - 8px)}}.wp-block-group.has-background{padding:30px 15px 20px;margin-block:30px}@media(min-width: 1200px){.wp-block-group.has-background{margin-block:50px}}.wp-block-group.has-background [class*=alt-table-style-]{margin-bottom:30px;max-width:732px;margin-left:auto;margin-right:auto}.wp-block-group.has-background [class*=alt-table-style-] .reviews-list .review-item .review-buttons .site-btn{min-width:auto;max-width:100%;width:100%}.wp-block-group.has-background [class*=alt-table-style-] .alt-table-title{color:#fff}body .cr-table-style-15-1 .table-head{margin-bottom:5px}body .cr-table-style-15-1 .table-head .reviews-updated{padding:8px 20px;border-radius:4px;border:1px solid #dcdcdc;margin-bottom:12px;font-size:16px;line-height:1.5;display:flex;align-items:center;justify-content:flex-start;gap:7px;font-weight:normal}body .cr-table-style-15-1 .table-head .reviews-updated:before{content:"";width:26px;height:26px;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='update'%3E%3Cpath id='Vector' fill-rule='evenodd' clip-rule='evenodd' d='M9.44863 20.6911C8.34472 21.1579 6.98042 20.909 6.03571 19.9643C5.09101 19.0196 4.84208 17.6552 5.30891 16.5513C5.32837 16.5053 5.35739 16.464 5.3927 16.4287C5.55553 16.2659 5.81948 16.2659 5.98229 16.4287L9.57127 20.0177C9.73409 20.1805 9.73409 20.4444 9.57127 20.6073C9.53596 20.6426 9.49466 20.6716 9.44863 20.6911Z' fill='%23F56989'/%3E%3Cpath id='Vector_2' fill-rule='evenodd' clip-rule='evenodd' d='M12.845 21.202L4.79825 13.1552C3.52492 11.8818 4.07887 9.87418 5.74043 9.74062C6.47597 9.68153 7.15568 9.4187 7.70595 8.98061L10.7614 6.54803C12.4089 5.23637 14.7277 5.12676 16.7305 6.10793L16.8028 6.03571C17.6759 5.16262 19.0914 5.16259 19.9645 6.03571C20.8376 6.90882 20.8375 8.3243 19.9645 9.19738L19.8922 9.26961C20.8734 11.2725 20.7638 13.5913 19.4521 15.2388L17.0196 18.2942C16.5815 18.8445 16.3187 19.5243 16.2596 20.2598C16.126 21.9213 14.1184 22.4753 12.845 21.202Z' fill='%23F56989'/%3E%3C/g%3E%3C/svg%3E%0A")}body .cr-table-style-15-1 .table-head .reviews-updated svg{display:none}body .cr-table-style-15-1 .table-head .visitors-wrapper{display:block;flex:1 0 auto;padding-bottom:8px;margin-top:auto}body .cr-table-style-15-1 .table-head .visitors-wrapper .review-visitors{position:relative;padding:5px 8px;color:#fff;background-color:var(--cr-accent-color);border-radius:4px;font-size:14px}body .cr-table-style-15-1 .table-head .visitors-wrapper .review-visitors:after{content:"";display:block;position:absolute;right:47%;bottom:-9px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid var(--cr-accent-color)}body .cr-table-style-15-1 .reviews-list .review-item{border-width:1px;padding:12px 20px;border-radius:0;gap:30px;box-shadow:0 2px 20px 0 rgba(255,66,109,.1)}body .cr-table-style-15-1 .reviews-list .review-item .review-site-label{display:none}body .cr-table-style-15-1 .reviews-list .review-item .review-logo{flex:0 0 200px;height:85px}body .cr-table-style-15-1 .reviews-list .review-item .review-logo img{display:block;height:100%}body .cr-table-style-15-1 .reviews-list .review-item .review-logo .cr-logotype-thumbnail{border-radius:0}body .cr-table-style-15-1 .reviews-list .review-item .inner-container{background-color:#fdf4f6;border-radius:0;min-height:85px}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-rating{gap:4px;color:#262626}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-score{flex:1 0 120px;max-width:152px}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-score .score-box{display:flex;flex-direction:column-reverse;gap:8px}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-score .score-box .our-score{color:#8b78b6;font-size:13px;font-weight:bold;line-height:1.7;text-transform:uppercase}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-score .score-box .cr-rating-number{color:#280071;text-align:center;font-size:30px;line-height:1;font-weight:bold}body .cr-table-style-15-1 .reviews-list .review-item .review-buttons{flex:0 0 160px}body .cr-table-style-15-1 .reviews-list .review-item .review-buttons .cr-btn{padding:12px 15px;border-radius:4px;box-shadow:0 6px 15px 0 rgba(255,66,109,.25)}@media(max-width: 1095px){body .cr-table-style-15-1 .reviews-list .review-item{flex-wrap:nowrap;gap:15px}body .cr-table-style-15-1 .reviews-list .review-item .review-logo{order:0;margin:0 !important}body .cr-table-style-15-1 .reviews-list .review-item .inner-container{display:flex;justify-content:center;align-items:center}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-rating{flex:1 1 160px;display:flex;flex-direction:column;gap:10px;font-size:14px}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-rating .cr-rating-stars{transform:scale(1.1)}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-score{flex:1 0 100px;max-width:152px;min-width:88px;margin:0}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-score .score-box{align-items:center}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-score .score-box .our-score{display:block}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-score .score-box .text-score{display:none}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-score .cr-rating-stars{display:none}body .cr-table-style-15-1 .reviews-list .review-item .review-buttons{flex:0 0 160px;margin:0}body .cr-table-style-15-1 .reviews-list .review-item .review-buttons .cr-btn{width:100%}}@media(max-width: 768px){body .cr-table-style-15-1 .table-head{display:flex;flex-direction:column-reverse;margin-bottom:0}body .cr-table-style-15-1 .table-head .visitors-wrapper{width:100%}body .cr-table-style-15-1 .table-head .visitors-wrapper .review-visitors{display:block;width:100%;text-align:center}body .cr-table-style-15-1 .table-head .reviews-updated{width:100%;justify-content:center;margin-bottom:5px}body .cr-table-style-15-1 .reviews-list .review-item{padding:15px 15px 20px;gap:10px 15px;flex-wrap:wrap}body .cr-table-style-15-1 .reviews-list .review-item .review-site-label{display:none}body .cr-table-style-15-1 .reviews-list .review-item .review-logo{flex:1 1 100%}body .cr-table-style-15-1 .reviews-list .review-item .review-logo img{width:auto;height:56px;margin:0 auto}body .cr-table-style-15-1 .reviews-list .review-item .review-logo img.cr-logotype-thumbnail{height:85px}body .cr-table-style-15-1 .reviews-list .review-item .review-buttons{flex:1 1 100%}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-rating{flex:1 1 auto;min-width:110px}body .cr-table-style-15-1 .reviews-list .review-item .inner-container.review-score{flex:1 1 auto}}.cpm-cards-block.cpm-cards-block-style-4 .cards-container{gap:25px}.cpm-cards-block.cpm-cards-block-style-4 .cards-container .cpm-card{border-radius:0;box-shadow:none}.cpm-cards-block.cpm-cards-block-style-4 .cards-container .cpm-card:hover{transform:none}.cpm-cards-block.cpm-cards-block-style-4 .cards-container .cpm-card .cpm-card-link{padding:25px}.cpm-cards-block.cpm-cards-block-style-4 .cards-container .cpm-card .cpm-card-link .card-text{margin:25px 0 0}.cpm-custom-column-block.cpm-custom-column-block-style-5{padding:20px 25px;border:1px solid #dcdcdc;height:100%}.cpm-custom-column-block.cpm-custom-column-block-style-5 .column-icon{height:124px;width:auto;margin-bottom:20px}.cpm-custom-column-block.cpm-custom-column-block-style-5 .column-label{text-align:left;margin-bottom:10px}#author-page .author-block{border:1px solid #dcdcdc;background:#fff;box-shadow:0 4px 25px rgba(229,114,138,.06);margin-bottom:30px}#author-page .author-block .author-block-heading{display:flex;align-items:center;justify-content:flex-start;gap:30px;border-bottom:1px solid #dcdcdc;background:#fcf5f6;padding:30px 50px}#author-page .author-block .author-block-heading .author-img{flex:0 0 auto}#author-page .author-block .author-block-heading .author-img img{display:block;width:170px;height:170px;object-fit:cover;border-radius:85px;border:3px solid #f56989}#author-page .author-block .author-block-heading .author-info h1{text-align:left;font-size:32px;line-height:1.25;margin:0;color:#141414}#author-page .author-block .author-block-heading .author-info .cpm-author-position{color:#666;font-size:16px;line-height:26px;margin:0 0 20px}#author-page .author-block .author-block-heading .author-info .cpm-author-bio{color:#31383f;font-size:16px;line-height:1.75;font-style:italic;margin:0}#author-page .author-block .author-block-content{padding:20px 30px 25px}#author-page .author-block .author-block-content .author-education{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-bottom:20px}#author-page .author-block .author-block-content .author-education img{display:block;object-fit:contain;object-position:center;width:190px;height:70px;padding:10px 45px;background:#f5f5f5}#author-page .author-block .author-block-content .author-education p{margin:0;font-size:16px;line-height:1.75}#author-page .author-block .author-block-content .author-links{display:flex;align-items:flex-start;justify-content:center;gap:15px;margin-top:20px}#author-page .author-block .author-block-content .author-links a{color:#262626;opacity:.5;transition:color .3s,opacity .3s}#author-page .author-block .author-block-content .author-links a:hover{color:#f56989;opacity:1}#author-page .author-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;margin-bottom:70px}#author-page .author-cards .card{border:1px solid #dcdcdc;background:#fff;padding:20px 20px 25px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:15px}#author-page .author-cards .card img{flex:0 0 auto;display:block;width:60px;height:60px;object-fit:contain;object-position:left}#author-page .author-cards .card .label{color:#333;font-size:18px;line-height:1.4;margin-bottom:2px}#author-page .author-cards .card .text{color:#666;font-size:15px;line-height:1.2}#author-page .section-title{margin:0 0 30px}#author-page .author-posts #author-posts{position:relative;min-height:300px}#author-page .author-posts #author-posts.loading:after{content:"";width:48px;height:48px;border:5px solid #dcdcdc;border-bottom-color:rgba(0,0,0,0);border-radius:50%;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;top:150px;left:50%;transform:translateX(-50%);display:inline-block}#author-page .author-posts .author-posts-filter .filter-title{display:none}#author-page .author-posts .author-posts-filter .filter-options{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:10px;padding-bottom:5px}#author-page .author-posts .author-posts-filter .filter-options .option{flex:0 0 auto;padding:12px 20px 12px 50px;border:1px solid #dcdcdc;font-size:18px;line-height:26px;position:relative;transition:background-color .3s,border-color .3s;cursor:pointer}#author-page .author-posts .author-posts-filter .filter-options .option:before{content:"";display:block;position:absolute;width:24px;height:24px;border-radius:100%;border:2px solid #1f2232;left:15px;top:13px;box-sizing:border-box}#author-page .author-posts .author-posts-filter .filter-options .option:after{content:"";display:block;position:absolute;background-color:#ff7e95;border-radius:100%;width:12px;height:12px;left:21px;top:19px;transition:opacity .3s;opacity:0}#author-page .author-posts .author-posts-filter .filter-options .option:hover:after{opacity:1}#author-page .author-posts .author-posts-filter .filter-options .option.active{background-color:#fcf5f6;border-color:rgba(0,0,0,0)}#author-page .author-posts .author-posts-filter .filter-options .option.active:after{opacity:1}@media(max-width: 800px){#author-page .author-block .author-block-heading{padding:30px}#author-page .author-cards{grid-template-columns:repeat(2, 1fr)}#author-page .author-cards .card{align-items:center;flex-direction:row;padding:20px 25px}#author-page .author-cards .card img{object-position:center}}@media(max-width: 600px){#author-page .author-block .author-block-heading{padding:20px;flex-direction:column;justify-content:center;gap:20px}#author-page .author-block .author-block-heading .author-info h1{text-align:center}#author-page .author-block .author-block-content{padding:20px 20px 25px}#author-page .author-block .author-block-content .author-education{flex-direction:column-reverse;align-items:flex-start;gap:5px}#author-page .author-block .author-block-content .author-education img{width:100%}#author-page .author-cards{grid-template-columns:1fr}#author-page .author-cards .card{padding:20px}#author-page .author-posts .author-posts-filter{position:relative;overflow:hidden;background:#fff}#author-page .author-posts .author-posts-filter .filter-title{display:block;font-size:16px;line-height:26px;position:relative;cursor:pointer;padding:10px 45px 10px 20px;border:1px solid #c0bbc9;background:#fff}#author-page .author-posts .author-posts-filter .filter-title .dropdown-icon{display:inline-block;position:absolute;right:20px;top:calc(50% - 7px);width:10px;height:10px;background:rgba(0,0,0,0);text-indent:-9999px;border-top:2px solid #1f2232;border-left:2px solid #1f2232;transition:all 250ms ease-in-out;text-decoration:none;color:rgba(0,0,0,0);transform:rotate(-135deg);transform-origin:50% 50%}#author-page .author-posts .author-posts-filter .filter-options{width:100%;display:block;background:#fcf5f6;padding:0;margin:0;height:0;font-size:16px;line-height:26px}#author-page .author-posts .author-posts-filter .filter-options .option{cursor:pointer;padding:10px 25px;transition:color .3s;border:none}#author-page .author-posts .author-posts-filter .filter-options .option:first-child{padding-top:12px}#author-page .author-posts .author-posts-filter .filter-options .option:last-child{padding-bottom:12px}#author-page .author-posts .author-posts-filter .filter-options .option:hover{color:#ff7e95}#author-page .author-posts .author-posts-filter .filter-options .option:before,#author-page .author-posts .author-posts-filter .filter-options .option:after{display:none}#author-page .author-posts .author-posts-filter.active .filter-title{border-color:#ff7e95}#author-page .author-posts .author-posts-filter.active .filter-title .dropdown-icon{transform:rotate(45deg) translateX(50%)}#author-page .author-posts .author-posts-filter.active .filter-options{height:auto}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}