/*!
Theme Name: Diana Child
Template: cpm-diana
Version: 1.0.5
Author: CPM Team
Requires PHP: 8.0

Text Domain: cpm-theme
*/.countries-list .countries-block .region-name::after{display:none}.countries-list .countries-block .countries{display:flex;flex-wrap:wrap;margin:30px -10px}.countries-list .countries-block .countries .country-link{flex:0 0 25%;padding:2px 10px;color:#333}.countries-list .countries-block .countries .country-link:visited{color:#333}@media(max-width: 768px){.countries-list{margin-bottom:30px}.countries-list .countries-block.opened .region-name::after{transform:rotate(0deg)}.countries-list .countries-block.opened .countries{display:flex;flex-direction:column;margin:10px 0 0 10px}.countries-list .countries-block .region-name{padding-bottom:15px;margin:0;border-bottom:1px solid gray;position:relative}.countries-list .countries-block .region-name::after{content:"";width:0;height:0;display:block;position:absolute;right:10px;top:25px;border-right:6px solid rgba(0,0,0,0);border-bottom:8px solid #333;border-left:6px solid rgba(0,0,0,0);transform:rotate(180deg);transition:border-bottom .3s ease,transform .3s ease}.countries-list .countries-block .countries{display:none}}.page-header.style-2 .header-content .header-button{background-color:#2e6fdd}.page-header.style-2 .header-content .header-thumbnail img{object-position:top}.page-header.style-2 .header-content .header-thumbnail:after{box-shadow:inset -4px -4px 0 #2e6fdd}.page-header.wide-image .header-info{display:flex;flex:1;align-items:center;justify-content:center;width:100%;height:100%;padding:20px}.page-header.wide-image .header-info .info-container.review-header{display:flex;flex-direction:column;max-width:550px;padding:20px;background:#fff;border:1px solid #dcdcdc;border-radius:10px;box-shadow:0 2px 5px rgba(161,161,161,.5);transform:translateX(50%);color:#333;align-items:flex-start}.page-header.wide-image .header-info .info-container.review-header h1{margin-bottom:0}.page-header.wide-image .header-info .info-container.review-header .ct-excerpt{text-align:left}.page-header.wide-image .header-info .info-container.review-header .review-score{display:flex}.page-header.wide-image .header-info .info-container.review-header .review-score .score{font-size:18px;font-weight:bold}.page-header.wide-image .header-info .info-container.review-header .review-score .rating-star{display:flex;margin-left:5px;color:#f89629;font-weight:bold;font-size:18px}.page-header.wide-image .header-info .info-container.review-header .review-score .rating-star .cpm-icon-star{color:#f89629;font-size:18px;margin-left:5px;margin-top:-1px}.page-header.wide-image .header-info .info-container.review-header .header-rating-button-holder{margin-top:0}.page-header.wide-image .header-info .info-container.review-header .header-rating-button-holder .header-button.partner-link{padding:10px 60px !important}.page-header.wide-image .header-info .info-container.review-header .review-info{display:flex;margin-bottom:10px}.page-header.wide-image .header-info .info-container.review-header .review-info .info-part{margin-right:10px;font-size:20px;font-weight:bold}.page-header.wide-image .header-info .info-container.review-header .review-info .info-part .value{color:#37a92f;font-size:23px}@media(max-width: 1200px){.page-header.wide-image .header-info .info-container.review-header{transform:none}}@media(max-width: 576px){.page-header.wide-image .header-info .info-container.review-header{max-width:80%}.page-header.wide-image .header-info .info-container.review-header h1{margin-bottom:10px;text-align:left}.page-header.wide-image .header-info .info-container.review-header .review-info{flex-direction:column}.page-header.wide-image .header-info .info-container.review-header .review-info .info-part{font-size:16px}.page-header.wide-image .header-info .info-container.review-header .review-info .info-part .value{font-size:18px}.page-header.wide-image .header-info .info-container.review-header .ct-excerpt{text-align:left;font-size:16px}.page-header.wide-image .header-info .info-container.review-header .header-rating-button-holder{width:100%}.page-header.wide-image .header-info .info-container.review-header .header-rating-button-holder .header-button{width:100%;text-align:center;font-size:18px;font-weight:bold}.page-header.wide-image .header-thumbnail img{object-fit:cover;object-position:-450px}}.ct-content-box .cpm-custom-column-block-style-1{box-sizing:border-box;position:relative;border:none;background:#fff;box-shadow:0 4px 8px rgba(184,184,184,.2);border-radius:8px;margin-bottom:20px;padding:20px;align-items:flex-start;gap:15px}.ct-content-box .cpm-custom-column-block-style-1 .text{font-size:16px}.ct-content-box .cpm-custom-column-block-style-1 .text b{font-size:18px}.ct-content-box .cpm-custom-column-block-style-1 .text p:first-child{margin-top:0}.ct-content-box .cpm-custom-column-block-style-1 .text p:last-child{margin-bottom:0}.ct-content-box .wp-block-columns .cpm-custom-column-block-style-1{margin-bottom:0}.wp-block-columns.is-layout-flex{gap:20px;margin-bottom:20px}@media(max-width: 781px){.wp-block-columns.is-layout-flex{gap:10px;margin-bottom:10px}}.footer-bottom-line{border-top:1px solid gray}.content-layout:not(.content-layout-centered):not(.content-layout-full) .ct-content-box:not(.author-description)>p,.content-layout:not(.content-layout-centered):not(.content-layout-full) .ct-content-box:not(.author-description)>h2,.content-layout:not(.content-layout-centered):not(.content-layout-full) .ct-content-box:not(.author-description)>h3,.content-layout:not(.content-layout-centered):not(.content-layout-full) .ct-content-box:not(.author-description)>h4,.content-layout:not(.content-layout-centered):not(.content-layout-full) .ct-content-box:not(.author-description)>h5,.content-layout:not(.content-layout-centered):not(.content-layout-full) .ct-content-box:not(.author-description)>ul,.content-layout:not(.content-layout-centered):not(.content-layout-full) .ct-content-box:not(.author-description)>ol,.content-layout:not(.content-layout-centered):not(.content-layout-full) .ct-content-box:not(.author-description)>blockquote,.content-layout:not(.content-layout-centered):not(.content-layout-full) .ct-content-box:not(.author-description) .cr-top-offers>.reviews-title,.content-layout:not(.content-layout-centered):not(.content-layout-full) .ct-content-box:not(.author-description) form{margin-left:0 !important;margin-right:0 !important}h3.partner-link,h2.partner-link,span.partner-link{color:#ff0834 !important}.ct-content-box .post-thumbnail{object-fit:cover;object-position:top}.header-sidebar{margin-bottom:20px}#header-sidebar{padding-bottom:5px}@media(min-width: 992px){.header-sidebar .container{justify-content:center}.header-sidebar{margin-top:20px}#main-header.fixed-desktop+.wide-image{margin-top:50px}#main-header.fixed-desktop+#main-content .header-sidebar{margin-top:-50px}}@media(max-width: 768px){#cpm_review_widget-10,#cpm_review_widget-12,#cpm_review_widget-14,#cpm_review_widget-16{display:none}}@media(max-width: 480px){.header-sidebar{margin-bottom:-10px}.header-sidebar aside#header-sidebar{margin-bottom:-15px}}.offer-name{font-size:15px}.ct-content-box table{background:#fff;box-shadow:-2px 7px 10px rgba(184,192,204,.1);border-radius:10px;overflow:hidden}.ct-content-box table th,.ct-content-box table td{border:none;padding:10px 25px}@media(max-width: 600px){.ct-content-box table th,.ct-content-box table td{padding:10px}}.ct-content-box table tr:nth-child(odd) th,.ct-content-box table tr:nth-child(odd) td{background-color:#fff}.ct-content-box table tr:nth-child(even) th,.ct-content-box table tr:nth-child(even) td{background-color:rgba(255,43,82,.05)}.ct-content-box table+.wp-element-caption{margin-top:-10px}.ct-content-box .wp-element-caption{text-align:center}