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

Text Domain: cpm-theme
*/.ct-content-box{font-size:18px;line-height:1.6}.ct-content-box h2,.ct-content-box h3,.ct-content-box h4,.ct-content-box h5,.ct-content-box h6{border-bottom:1px solid var(--ct-primary-color);padding-bottom:18px}.ct-content-box ul>li{line-height:1.5}.ct-content-box ul>li:not(.blocks-gallery-item):not(.wp-social-link){padding:0 0 0 25px}.ct-content-box ul>li:not(.blocks-gallery-item):not(.wp-social-link):before{content:" ";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibTE0IDEuMzUzLTkuMTI0IDguODI5TDAgNS40NjQgMS4zMTUgNC4xMWwzLjU2IDMuNDQ2TDEyLjY4NiAwIDE0IDEuMzUzWiIgZmlsbD0iI0U5MDAwMCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTR2MTFIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");background-repeat:no-repeat;display:inline-block;position:absolute;height:20px;width:14px;top:8px;left:0}footer#main-footer .footer-info .container{display:grid;grid-template-columns:1fr auto auto auto;grid-column-gap:100px;padding-top:30px;padding-bottom:30px}footer#main-footer .footer-info .container .footer-logo{margin-bottom:30px}footer#main-footer .footer-info .container .footer-about-text{font-size:16px;font-weight:normal;line-height:1.8;margin-bottom:30px}footer#main-footer .footer-info .container .footer-social-networks{margin-bottom:50px;display:flex}footer#main-footer .footer-info .container .footer-social-networks a{border:1px solid var(--ct-footer-link-color);color:var(--ct-footer-link-color);border-radius:4px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:background-color .3s,color .3s}footer#main-footer .footer-info .container .footer-social-networks a:hover{background-color:var(--ct-footer-link-color);color:var(--ct-footer-bg-color);opacity:1}footer#main-footer .footer-info .container .footer-social-networks a:not(:last-child){margin-right:15px}footer#main-footer .footer-info .container .footer-copyright{font-weight:normal;font-size:12px;line-height:1.2}footer#main-footer .footer-info .container .footer-sidebar .widget-title{font-size:20px;line-height:1.4;font-weight:bold}footer#main-footer .footer-info .container .footer-sidebar .menu .menu-item .menu-item-el{font-weight:bold;font-size:18px;line-height:1.8;text-transform:initial}footer#main-footer .footer-info .container .footer-sidebar .menu .menu-item a.menu-item-el{color:var(--ct-footer-link-color);transition:color .3s}footer#main-footer .footer-info .container .footer-sidebar .menu .menu-item a.menu-item-el:hover{color:var(--ct-footer-hover-color);opacity:1}footer#main-footer .footer-source{background-color:var(--ct-footer-source-bg-color)}footer#main-footer .footer-source .container{padding-bottom:50px;padding-top:50px}footer#main-footer .footer-source .container .source-block-title{text-align:center;font-size:20px;line-height:1.4;font-weight:bold;text-transform:uppercase;color:var(--ct-footer-source-text-color);margin-bottom:25px}footer#main-footer .footer-source .container .all-source-img{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:30px 10px}footer#main-footer .footer-source .container .all-source-img img{display:block;height:70px;width:auto}footer#main-footer .footer-img{background-color:var(--ct-footer-img-bg-color);color:var(--ct-footer-img-text-color)}footer#main-footer .footer-img .container{padding-bottom:50px;padding-top:50px}footer#main-footer .footer-img .container .trusted-block{margin-bottom:50px}footer#main-footer .footer-img .container .trusted-block .img-block-title{text-align:center;margin-bottom:25px}footer#main-footer .footer-img .container .trusted-block .all-img-block{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:30px 25px}footer#main-footer .footer-img .container .trusted-block .all-img-block img{width:auto;height:45px}footer#main-footer .footer-img .container .img-block-title{font-weight:bold;font-size:20px;line-height:1.5;text-transform:uppercase}footer#main-footer .footer-img .container .protected-block{width:85%;padding-top:50px;border-top:1px solid var(--ct-footer-text-color);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px 50px;margin:0 auto}footer#main-footer .footer-img .container .protected-block .all-img-block{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:50px}footer#main-footer .footer-img .container .protected-block .all-img-block>img{width:auto;height:35px}footer#main-footer .footer-img .container .protected-block .all-img-block .footer-dmca{width:80px;height:35px;flex:0 0 auto}footer#main-footer .footer-menu{padding:20px 0}footer#main-footer .footer-menu .menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}footer#main-footer .footer-menu .menu .menu-item{padding:7px;display:flex;align-items:center;justify-content:flex-start}footer#main-footer .footer-menu .menu .menu-item:first-of-type{padding-left:0}footer#main-footer .footer-menu .menu .menu-item:last-of-type{padding-right:0}footer#main-footer .footer-menu .menu .menu-item:not(:first-child):before{content:"";display:block;width:1px;height:16px;background-color:rgba(255,255,255,.2);margin-right:15px}footer#main-footer .footer-menu .menu .menu-item .menu-item-el{color:var(--ct-footer-link-color);text-transform:uppercase;font-weight:bold;transition:opacity .3s}footer#main-footer .footer-menu .menu .menu-item .menu-item-el:hover{opacity:.5}footer#main-footer .footer-menu .menu .menu-item:first-child>.menu-item-el{padding-left:0;border-left:0}footer#main-footer .footer-location{background-color:var(--ct-footer-location-info-bg-color);color:var(--ct-footer-location-info-text-color);padding:30px 0}footer#main-footer .footer-location .container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px 60px}@media(max-width: 1026px){footer#main-footer .footer-info .container{grid-column-gap:50px}}@media(max-width: 876px){footer#main-footer .footer-info .container{grid-template-columns:1fr 1fr}}@media(max-width: 768px){footer#main-footer .footer-info{padding:20px 0}footer#main-footer .footer-info .container{display:block}footer#main-footer .footer-info .container .footer-sidebar .widget_nav_menu .widget-title{color:var(--ct-footer-link-color);display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;cursor:pointer}footer#main-footer .footer-info .container .footer-sidebar .widget_nav_menu .widget-title:after{content:"";display:block;width:15px;height:15px;border-top:3px solid var(--ct-footer-link-color);border-right:3px solid var(--ct-footer-link-color);margin-right:15px;transform:rotate(135deg);transition:.3s linear}footer#main-footer .footer-info .container .footer-sidebar .widget_nav_menu .menu{display:none;margin-bottom:20px}footer#main-footer .footer-info .container .footer-sidebar .widget_nav_menu .menu .menu-item{margin-bottom:0;padding:7px 0;border-bottom:1px solid #2e2e3d}footer#main-footer .footer-info .container .footer-sidebar .widget_nav_menu .menu .menu-item .menu-item-el{font-weight:normal;font-size:14px;line-height:1.2}footer#main-footer .footer-info .container .footer-sidebar .widget_nav_menu.widget:not(:last-child){margin-bottom:0}footer#main-footer .footer-info .container .footer-sidebar .widget_nav_menu.opened .widget-title:after{transform:rotate(-45deg);transition:.3s linear}footer#main-footer .footer-source .container{padding-bottom:40px;padding-top:40px}footer#main-footer .footer-img .container{padding-bottom:40px;padding-top:40px}footer#main-footer .footer-img .container .trusted-block{margin-bottom:40px}footer#main-footer .footer-img .container .protected-block{padding-top:40px;width:100%}footer#main-footer .footer-location .container{justify-content:space-between}footer#main-footer .footer-location .container .location-info{flex:1 1 100%}}.cef-inlinks-style-1{padding:10px;border:1px solid #dfdfdf;border-radius:4px}.cef-inlinks-style-1 .inlinks-box{border-radius:4px !important}.cr-pros-cons-5 .cr-columns{border-radius:4px !important}.cr-pros-cons-5 .cr-columns ul li:before{border-radius:2px !important}