/*!
 Theme Name: Diana Child
 Template: cpm-diana
 Version: 1.0.3
*/:root{--ct-font-main-family: "Roboto", Arial, sans-serif;--ct-font-heading-family: "Roboto Condensed", Arial, sans-serif}.ct-content-box .wp-element-button,.ct-content-box .btn.btn-primary,.ct-content-box .btn.btn-secondary,.ct-content-box .wpcf7-submit,.ct-content-box .cpm-review-button-shortcode .cr-btn{height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 40px;text-transform:uppercase;border-radius:0;transition:all 300ms ease 0s;box-shadow:0px 4px 9px 0px rgba(56,0,42,.2);font-size:17px}.ct-content-box .wp-element-button:hover,.ct-content-box .btn.btn-primary:hover,.ct-content-box .btn.btn-secondary:hover,.ct-content-box .wpcf7-submit:hover,.ct-content-box .cpm-review-button-shortcode .cr-btn:hover{text-decoration:none}.ct-content-box .wp-element-button,.ct-content-box .btn.btn-primary,.ct-content-box .wpcf7-submit,.ct-content-box .cpm-review-button-shortcode .cr-btn{background-color:var(--ct-content-button-primary-bg);color:var(--ct-content-button-primary-color)}.ct-content-box .wp-element-button:hover,.ct-content-box .btn.btn-primary:hover,.ct-content-box .wpcf7-submit:hover,.ct-content-box .cpm-review-button-shortcode .cr-btn:hover{background-color:var(--ct-content-button-primary-hover-bg)}.ct-content-box .btn.btn-secondary,.ct-content-box .wpcf7-submit.btn-secondary,.ct-content-box .cpm-review-button-shortcode .cr-btn.cr-btn-secondary{background-color:var(--ct-content-button-secondary-bg);color:var(--ct-content-button-secondary-color)}.ct-content-box .btn.btn-secondary:hover,.ct-content-box .wpcf7-submit.btn-secondary:hover,.ct-content-box .cpm-review-button-shortcode .cr-btn.cr-btn-secondary:hover{background-color:var(--ct-content-button-secondary-hover-bg)}#main-header .right-side .header-menu-wrap .header-menu>.menu-item:not(:first-child):before{display:none}#main-header .right-side .header-menu-wrap .header-menu>.menu-item>.menu-item-el{font-weight:400;font-size:16px;text-transform:capitalize}#main-header .right-side .header-search .header-search-toggle:hover{color:var(--ct-header-active-color)}#main-footer{padding:40px 0}#main-footer .footer-top{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-gap:30px}@media(max-width: 991px){#main-footer .footer-top{grid-template-columns:minmax(auto, 130px) 1fr}}@media(max-width: 767px){#main-footer .footer-top{grid-template-columns:1fr}}#main-footer .footer-top .footer-logo{width:130px}#main-footer .footer-top .footer-bottom-line{padding:0}@media(max-width: 1199px){#main-footer .footer-top .footer-bottom-line .footer-nav{margin-bottom:0}}#main-footer .footer-top .footer-bottom-line .menu{justify-content:space-between}@media(max-width: 1199px){#main-footer .footer-top .footer-bottom-line .menu{display:flex}}@media(max-width: 576px){#main-footer .footer-top .footer-bottom-line .menu{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width: 1199px){#main-footer .footer-top .footer-bottom-line .menu .menu-item{margin-bottom:0}}#main-footer .footer-top .footer-bottom-line .menu .menu-item:not(:first-child):before{display:none}#main-footer .footer-top .footer-bottom-line .menu .menu-item .menu-item-el{transition:all 300ms ease 0s}#main-footer .footer-top .footer-bottom-line .menu .menu-item .menu-item-el:hover{opacity:1;color:var(--ct-footer-link-color)}#main-footer .footer-top .footer-nav{padding-bottom:25px}#main-footer .footer-top .footer-copyright{padding-top:20px;position:relative}#main-footer .footer-top .footer-copyright:before{content:"";width:100%;height:1px;background-color:var(--ct-footer-text-color);opacity:.3;position:absolute;left:0;top:0}.ct-content-box h2{font-size:28px}.ct-content-box .schema-faq .schema-faq-section .schema-faq-question{font-size:18px}.ct-content-box .cr-pros-cons-5 .cr-columns ol li,.ct-content-box .cr-pros-cons-5 .cr-columns ul li{line-height:1.7 !important}.ct-content-box .cpm-info-structure-style-1 .items-container .item .text,.ct-content-box .ca-content-block-7 .ca-author-info .ca-author-details .description,.ct-content-box .cpm-user-opinion-block-style-1 .user-opinion-container .user-text-box .user-text ul,.ct-content-box .cpm-user-opinion-block-style-1 .user-opinion-container .user-text-box .user-text ol,.ct-content-box .cpm-user-opinion-block-style-1 .user-opinion-container .user-text-box .user-text p,.ct-content-box .cpm-user-opinion-block-style-3 .user-opinion-container .user-info-opinion .user-text-box ul,.ct-content-box .cpm-user-opinion-block-style-3 .user-opinion-container .user-info-opinion .user-text-box ol,.ct-content-box .cpm-user-opinion-block-style-3 .user-opinion-container .user-info-opinion .user-text-box p,.ct-content-box .cpm-success-stories-style-3 .success-story-block .success-story-container,.ct-content-box .cpm-user-opinion-block-style-2 .users-opinions-block .user-opinion-holder .user-opinion-container .user-text-box .user-text,.ct-content-box .cpm-experts-slider-block-style-1 .experts-opinions-block .expert-opinion-holder .expert-opinion-container .expert-text-box .expert-text{line-height:1.7 !important}.ct-content-box .cpm-custom-column-block .column-text,.ct-content-box .cpm-custom-column-block .text,.ct-content-box .cpm-experts-slider-block-style-1 .experts-opinions-block .expert-opinion-holder .expert-opinion-container .expert-text-box .expert-text ul,.ct-content-box .cpm-experts-slider-block-style-1 .experts-opinions-block .expert-opinion-holder .expert-opinion-container .expert-text-box .expert-text ol,.ct-content-box .cpm-experts-slider-block-style-1 .experts-opinions-block .expert-opinion-holder .expert-opinion-container .expert-text-box .expert-text p{font-size:16px !important;line-height:1.7 !important}.ct-content-box .cpm-info-structure-style-1 .items-container .item .text{letter-spacing:0}.cpm-toc-nav{background:var(--ct-accent-color)}.cpm-toc-nav .cpm-toc-title{background-color:var(--ct-accent-color);font-weight:400}.cpm-toc-nav .cpm-toc-title:hover{color:var(--ct-primary-color)}.cpm-toc-nav.opened .cpm-toc-title{color:var(--ct-primary-color)}.cpm-toc-nav .cpm-toc-list li:before{color:var(--ct-content-text-color)}.cpm-toc-nav .cpm-toc-list li a:hover{color:var(--ct-primary-color)}html{color:#403f4c}#cpm-posts-widget-2 .post-title a,#review-comments .reviews-comments-list .review-comment-body .review-content,.cpm-info-structure-style-3 .item .item-content .value,.cpm-info-structure-style-3 .item .item-content .label,.cpm-user-opinion-block.cpm-user-opinion-block-style-1,.cpm-success-stories-style-3 .success-story-block .success-story-container .success-story-couple-story,.cpm-custom-column-block .column-text,.cpm-custom-column-block .text,.cpm-user-opinion-block-style-2 .users-opinions-block .user-opinion-holder .user-opinion-container .user-text-box .user-text,.cpm-info-structure.cpm-info-structure-style-1,.cpm-experts-slider-block-style-1 .experts-opinions-block .expert-opinion-holder .expert-opinion-container .expert-text-box .expert-text{color:#403f4c !important}#review-comments .reviews-comments-list .review-comment-body .review-content{font-size:16px !important;line-height:1.7 !important}.ca-widget-block-5 .ca-author-description{font-size:16px !important;line-height:1.7 !important}