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

Text Domain: cpm-theme
*/#main-footer .footer-links{padding:30px 0;border-bottom:1px solid var(--ct-footer-copyright-nav-color)}#main-footer .footer-links .menu .cpm-icon-chevron{display:none}#main-footer .footer-links .menu .menu-item.menu-item-has-children{margin-bottom:30px}#main-footer .footer-links .menu .menu-item.menu-item-has-children:last-child{margin-bottom:0}#main-footer .footer-links .menu .menu-item.menu-item-has-children>.menu-item-el{display:block;margin-bottom:10px;font-size:18px}@media(max-width: 576px){#main-footer .footer-links .menu .menu-item.menu-item-has-children>.menu-item-el{font-size:20px}}#main-footer .footer-links .menu .menu-item.menu-item-has-children ul.sub-menu{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px}@media(max-width: 767px){#main-footer .footer-links .menu .menu-item.menu-item-has-children ul.sub-menu{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 576px){#main-footer .footer-links .menu .menu-item.menu-item-has-children ul.sub-menu{grid-template-columns:1fr}}#main-footer .footer-links .menu .menu-item.menu-item-has-children.review-menu .sub-menu .menu-item span.menu-item-el{color:var(--ct-content-link-color)}#main-footer .footer-links .menu .menu-item.menu-item-has-children.review-menu .sub-menu .menu-item .menu-item-el:before{content:"★";width:16px;height:16px;font-size:16px;color:#e9d4b0;margin-right:5px;display:inline-block}#main-footer .footer-links .menu .menu-item .menu-item-el{color:var(--ct-footer-copyright-nav-color);transition:all 300ms ease 0s;font-size:16px;font-weight:700}@media(max-width: 576px){#main-footer .footer-links .menu .menu-item .menu-item-el{font-size:18px}}#main-footer .footer-links .menu .menu-item .menu-item-el:hover{color:var(--ct-content-link-color)}#main-footer .footer-email-social{display:flex;flex-direction:column;gap:7px}#main-footer .brand-line{gap:30px 15px}#main-footer .brand-line .footer-info{max-width:400px}#main-footer .brand-line .footer-address{max-width:250px}#main-content .content-layout .ct-content-box .brides-by-countries-banner .wp-block-group__inner-container p{margin-left:0 !important;margin-right:0 !important;margin-bottom:10px !important}.brides-by-countries-banner{margin:20px 0;border-radius:5px;box-shadow:0 3px 10px 0 rgba(77,77,158,.5);padding:20px}.brides-by-countries-banner .brides-by-countries-banner-title{font-size:22px}.brides-by-countries-banner .brides-by-countries-banner-title a{text-decoration:none}.brides-by-countries-banner .brides-by-countries-banner-title a:hover{text-decoration:underline}.brides-by-countries-banner .wp-block-buttons>.wp-block-button{margin-top:10px !important}.wp-element-button{display:inline-block;padding:15px 15px;font-size:14px;font-weight:bold;text-align:center;text-transform:uppercase;text-decoration:none !important;letter-spacing:normal;white-space:nowrap;transition:background .3s;border:none;cursor:pointer;min-width:110px;background:var(--cr-accent-color);color:#fff !important;outline:unset;border-radius:4px;line-height:1}.wp-element-button:hover{background:rgba(var(--cr-accent-color-rgb), 0.75)}