@charset "UTF-8";
:root{--pde-ai-chatbot-size:72px;--pde-ai-chatbot-gap:18px;--pde-ai-chatbot-ink:#132033;--pde-ai-chatbot-line:rgba(19, 32, 51, .14);--pde-ai-chatbot-shadow:0 14px 34px rgba(19, 32, 51, .2);}
.pde-ai-chatbot-link{position:fixed;right:max(var(--pde-ai-chatbot-gap), env(safe-area-inset-right));bottom:max(var(--pde-ai-chatbot-gap), env(safe-area-inset-bottom));z-index:99998;width:var(--pde-ai-chatbot-size);height:var(--pde-ai-chatbot-size);display:block;color:var(--pde-ai-chatbot-ink);-webkit-tap-highlight-color:transparent;transition:bottom .18s ease;}
body.pde-private-chat-active .pde-ai-chatbot-link, .pde-ai-chatbot-link[hidden]{display:none !important;}
.pde-ai-chatbot-link__icon{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:inherit;text-decoration:none;filter:drop-shadow(0 10px 18px rgba(19, 32, 51, .22));transform:translate3d(0, 0, 0);animation:pde-ai-chatbot-float 3.2s ease-in-out infinite;transition:transform .18s ease, filter .18s ease;}
.pde-ai-chatbot-link__icon img{display:block;width:100%;height:100%;object-fit:contain;}
.pde-ai-chatbot-link__bubble{position:absolute;right:calc(var(--pde-ai-chatbot-size) - 8px);bottom:calc(var(--pde-ai-chatbot-size) - 18px);width:max-content;max-width:min(190px, calc(100vw - var(--pde-ai-chatbot-size) - 44px));padding:7px 31px 7px 10px;border:1px solid var(--pde-ai-chatbot-line);border-radius:14px 14px 4px 14px;background:#fff;box-shadow:var(--pde-ai-chatbot-shadow);color:var(--pde-ai-chatbot-ink);font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;opacity:0;pointer-events:none;transform:translate3d(10px, 8px, 0) scale(.96);transform-origin:right bottom;transition:opacity .2s ease, transform .2s ease;}
.pde-ai-chatbot-link__message{color:inherit;text-decoration:none;}
.pde-ai-chatbot-link .pde-ai-chatbot-link__bubble .pde-ai-chatbot-link__close{position:absolute !important;top:5px !important;right:7px !important;z-index:2 !important;width:18px !important;height:18px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:rgba(19, 32, 51, .06) !important;color:rgba(19, 32, 51, .72) !important;cursor:pointer !important;font:700 15px/18px Arial, sans-serif !important;min-width:0 !important;min-height:0 !important;max-width:18px !important;max-height:18px !important;box-shadow:none !important;box-sizing:border-box !important;text-align:center !important;text-decoration:none !important;appearance:none !important;user-select:none !important;}
.pde-ai-chatbot-link .pde-ai-chatbot-link__bubble .pde-ai-chatbot-link__close:hover, .pde-ai-chatbot-link .pde-ai-chatbot-link__bubble .pde-ai-chatbot-link__close:focus-visible{background:rgba(19, 32, 51, .12) !important;color:var(--pde-ai-chatbot-ink);}
.pde-ai-chatbot-link__bubble::after{content:"";position:absolute;right:-6px;bottom:9px;width:12px;height:12px;border-top:1px solid var(--pde-ai-chatbot-line);border-right:1px solid var(--pde-ai-chatbot-line);background:#fff;transform:rotate(45deg);}
.pde-ai-chatbot-link:not(.is-message-dismissed).is-message-visible .pde-ai-chatbot-link__bubble,
.pde-ai-chatbot-link:not(.is-message-dismissed):hover .pde-ai-chatbot-link__bubble,
.pde-ai-chatbot-link:not(.is-message-dismissed):focus-within .pde-ai-chatbot-link__bubble{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0) scale(1);}
.pde-ai-chatbot-link.is-message-dismissed .pde-ai-chatbot-link__bubble{opacity:0;pointer-events:none;transform:translate3d(10px, 8px, 0) scale(.96);}
.pde-ai-chatbot-link:hover .pde-ai-chatbot-link__icon, .pde-ai-chatbot-link__icon:focus-visible{filter:drop-shadow(0 14px 24px rgba(19, 32, 51, .26));transform:translate3d(0, -2px, 0) scale(1.04);}
.pde-ai-chatbot-link__icon:focus-visible{outline:3px solid rgba(23, 105, 194, .35);outline-offset:6px;border-radius:50%;}
@keyframes pde-ai-chatbot-float {
0%,
100%{transform:translate3d(0, 0, 0);}
50%{transform:translate3d(0, -7px, 0);}
}
@media(max-width:640px){
:root{--pde-ai-chatbot-size:64px;--pde-ai-chatbot-gap:14px;}
.pde-ai-chatbot-link__bubble{bottom:calc(var(--pde-ai-chatbot-size) - 14px);max-width:min(180px, calc(100vw - var(--pde-ai-chatbot-size) - 36px));font-size:12px;}
}
@media (prefers-reduced-motion: reduce) {
.pde-ai-chatbot-link__icon {
animation: none;
}
.pde-ai-chatbot-link__bubble, .pde-ai-chatbot-link__icon {
transition: none;
}
}.pde-premium-star{position:absolute;top:-3px;right:-3px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border:0;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);color:transparent;font-size:0;line-height:1;text-shadow:none;pointer-events:none;}
.pde-premium-star::before{content:"⭐";display:block;color:initial;font-family:"Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", sans-serif;font-variant-emoji:emoji;font-size:13px;font-weight:800;line-height:1;}
.pde-premium-star > * {
display: none !important;
}body .um.um-profile{box-sizing:border-box;width:100% !important;max-width:none !important;}
body .um.um-profile .um-profile-body{box-sizing:border-box;width:100% !important;max-width:none !important;padding-right:0;padding-left:0;}
body .um.um-profile .um-header.no-cover{display:flex;align-items:flex-start;gap:16px;min-height:0;padding:0 0 14px;border-bottom:0 !important;text-align:left !important;box-sizing:border-box !important;}
body .um.um-profile .um-header.no-cover .um-profile-photo{position:relative;overflow:visible !important;isolation:isolate;flex:0 0 100px;width:100px !important;height:100px !important;margin:0 !important;text-align:left !important;}
body .um.um-profile .um-header.no-cover a.um-profile-photo-img{position:relative !important;top:auto !important;left:auto !important;display:block !important;float:none !important;width:100px !important;height:100px !important;padding:0 !important;border:0 !important;border-radius:50% !important;box-sizing:border-box !important;}
body .um.um-profile .um-header.no-cover a.um-profile-photo-img img, body .um.um-profile .um-header.no-cover .um-profile-photo-overlay{width:100% !important;height:100% !important;border-radius:50% !important;object-fit:cover;}
body .um.um-profile .um-header.no-cover .um-profile-meta{flex:1 1 auto;min-width:0;padding:4px 48px 0 0 !important;text-align:left !important;}
body .um.um-profile .um-header.no-cover .um-main-meta{padding:0 !important;}
body .um.um-profile .um-header.no-cover .um-name{display:inline-flex;flex-wrap:wrap;gap:7px;align-items:center;float:none !important;margin:0 0 5px !important;line-height:1.2;}
body .um.um-profile .um-header.no-cover .um-name a{font-size:23px;line-height:1.2;}
body .um.um-profile .um-header > .pde-profile-premium-star{opacity:0;}
body .um.um-profile .um-header.no-cover .um-meta-text{margin:0 !important;color:#4a6474;font-size:0.95rem;line-height:1.35;}
body .um.um-profile .um-header.no-cover .um-meta-text p{margin:0 0 4px !important;}
body .um.um-profile .um-header.no-cover > .um-clear, body .um.um-profile .um-header.no-cover .um-main-meta > .um-clear{display:none;}
body .um.um-profile .um-profile-nav{--pde-profile-tab-surface:var(--pde-card-surface, #fff);--pde-profile-tab-border:var(--pde-card-border, #d1d5db);--pde-profile-tab-border-hover:var(--pde-card-border-hover, #289dcc);--pde-profile-tab-title:var(--pde-card-title, #0c3c52);--pde-profile-tab-text:var(--pde-card-text, #4a6474);--pde-profile-tab-shadow:var(--pde-card-shadow, 0 1px 2px rgba(0, 0, 0, 0.04));--pde-profile-tab-shadow-hover:var(--pde-card-shadow-hover, 0 0 0 1px rgba(40, 157, 204, 0.2), 0 10px 24px rgba(40, 157, 204, 0.16));display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));gap:0;align-items:center;box-sizing:border-box;width:100%;margin:10px 0 18px;padding:0 !important;overflow:hidden !important;border:0;border-radius:999px;background:#f8fafc !important;box-shadow:none;text-align:left;}
body .um.um-profile .um-profile-nav .um-clear{display:none;}
body .um.um-profile .um-profile-nav-item{--pde-tab-surface:color-mix(in srgb, var(--pde-tab-color, #1596a8) 9%, #fff);--pde-tab-hover-surface:color-mix(in srgb, var(--pde-tab-color, #1596a8) 16%, #fff);--pde-tab-prev-surface:color-mix(in srgb, var(--pde-tab-prev, #1596a8) 9%, #fff);--pde-tab-prev-hover-surface:color-mix(in srgb, var(--pde-tab-prev, #1596a8) 16%, #fff);--pde-tab-next-surface:color-mix(in srgb, var(--pde-tab-next, #1596a8) 9%, #fff);--pde-tab-next-hover-surface:color-mix(in srgb, var(--pde-tab-next, #1596a8) 16%, #fff);display:flex;min-width:0;}
body .um.um-profile .um-profile-nav-mon-compte{order:-1;}
body .um.um-profile .um-profile-nav-item a{position:relative;align-items:center;justify-content:center;gap:7px;width:100%;min-height:45px;margin:0 !important;padding:9px 13px !important;float:none !important;border:0;border-radius:0 !important;background:var(--pde-tab-surface);box-shadow:none;color:var(--pde-profile-tab-title) !important;font-size:0.92rem;font-weight:800;line-height:1.15;text-decoration:none !important;transition:color 0.22s ease;}
body .um.um-profile .um-profile-nav-item:nth-child(1){--pde-tab-color:#008f9f;--pde-tab-prev:#008f9f;--pde-tab-next:#2563d9;}
body .um.um-profile .um-profile-nav-item:nth-child(2){--pde-tab-color:#2563d9;--pde-tab-prev:#008f9f;--pde-tab-next:#7445c7;}
body .um.um-profile .um-profile-nav-item:nth-child(3){--pde-tab-color:#7445c7;--pde-tab-prev:#2563d9;--pde-tab-next:#369447;}
body .um.um-profile .um-profile-nav-item:nth-child(4){--pde-tab-color:#369447;--pde-tab-prev:#7445c7;--pde-tab-next:#dc7a12;}
body .um.um-profile .um-profile-nav-item:nth-child(5){--pde-tab-color:#dc7a12;--pde-tab-prev:#369447;--pde-tab-next:#d93469;}
body .um.um-profile .um-profile-nav-item:nth-child(6){--pde-tab-color:#d93469;--pde-tab-prev:#dc7a12;--pde-tab-next:#087f75;}
body .um.um-profile .um-profile-nav-item:nth-child(7){--pde-tab-color:#087f75;--pde-tab-prev:#d93469;--pde-tab-next:#b54708;}
body .um.um-profile .um-profile-nav-item:nth-child(7):last-child{--pde-tab-next:#087f75;}
body .um.um-profile .um-profile-nav-item:nth-child(8){--pde-tab-color:#b54708;--pde-tab-prev:#087f75;--pde-tab-next:#b54708;}
body .um.um-profile:not(.uimob800):not(.uimob500):not(.uimob340) .um-profile-nav-item a.uimob800-hide.uimob500-hide.uimob340-hide,
body .um.um-profile.uimob800 .um-profile-nav-item a.uimob800-show, body .um.um-profile.uimob500 .um-profile-nav-item a.uimob500-show, body .um.um-profile.uimob340 .um-profile-nav-item a.uimob340-show{display:inline-flex;}
body .um.um-profile:not(.uimob800):not(.uimob500):not(.uimob340) .um-profile-nav-item a.uimob800-show.uimob500-show.uimob340-show,
body .um.um-profile.uimob800 .um-profile-nav-item a.uimob800-hide, body .um.um-profile.uimob500 .um-profile-nav-item a.uimob500-hide, body .um.um-profile.uimob340 .um-profile-nav-item a.uimob340-hide{display:none !important;}
body .um.um-profile .um-profile-nav-item a:hover, body .um.um-profile .um-profile-nav-item a:focus-visible{background:var(--pde-tab-hover-surface);box-shadow:none;color:#177fa8 !important;text-decoration:none !important;transform:none;}
body .um.um-profile .um-profile-nav-item.active a, body .um.um-profile .um-profile-nav-item.active a:hover, body .um.um-profile .um-profile-nav-item.active a:focus-visible{border-radius:999px !important;background:linear-gradient(135deg, var(--pde-tab-color), color-mix(in srgb, var(--pde-tab-color) 76%, #fff));box-shadow:none;color:#fff !important;transform:none;}
body .um.um-profile .um-profile-nav-item.active{background:linear-gradient( 90deg, var(--pde-tab-prev-surface) 0 50%, var(--pde-tab-next-surface) 50% 100% );}
body .um.um-profile .um-profile-nav-item:hover + .um-profile-nav-item.active,
body .um.um-profile .um-profile-nav-item:focus-within + .um-profile-nav-item.active{background:linear-gradient( 90deg, var(--pde-tab-prev-hover-surface) 0 50%, var(--pde-tab-next-surface) 50% 100% );}
body .um.um-profile .um-profile-nav-item.active:has(+ .um-profile-nav-item:hover),
body .um.um-profile .um-profile-nav-item.active:has(+ .um-profile-nav-item:focus-within){background:linear-gradient( 90deg, var(--pde-tab-prev-surface) 0 50%, var(--pde-tab-next-hover-surface) 50% 100% );}
body .um.um-profile .um-profile-nav-item i{position:static !important;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0;color:currentColor;font-size:16px;line-height:1;}
body .um.um-profile .um-profile-nav-item span.title{padding-left:0 !important;white-space:nowrap;}
body .pde-account-profile-shell{box-sizing:border-box;width:100%;margin:0 0 18px;}
body .pde-account-profile-shell .um-header.no-cover{border-bottom:0;}
body .pde-account-profile-shell + .um.um-account .um-account-meta{display:none;}
.pde-profile-premium-status-wrap{display:flex;justify-content:center;margin:7px 0 12px;padding:0 8px;}
.pde-profile-premium-status{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:4px 10px 4px 5px;border:1px solid #f1d784;border-radius:999px;background:linear-gradient(135deg, #fffdf3 0%, #fff7d6 100%);box-shadow:0 2px 8px rgba(164, 116, 12, 0.1);color:#74510a;font-size:12px;line-height:1;white-space:nowrap;text-decoration:none !important;}
.pde-profile-premium-status .pde-profile-premium-status-star{position:static;z-index:auto;flex:0 0 19px;pointer-events:none;}
.pde-profile-premium-status strong{color:#5f4308;font-size:12px;font-weight:800;}
.pde-profile-premium-status-separator{color:#c09a2d;}
.pde-profile-panel{box-sizing:border-box;width:100%;margin:0 0 8px;padding:22px;border:1px solid #dcebf4;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(20, 52, 86, 0.08);color:#18364f;}
.pde-profile-panel--notice{background:#f7fbfe;text-align:center;}
.pde-profile-panel--notice p{margin:0;}
.pde-profile-panel.pde-profile-points{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}
.pde-profile-points__header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start;margin-bottom:16px;}
.pde-profile-points__badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px 11px;border-radius:999px;color:#fff;font-size:0.82rem;font-weight:800;box-shadow:0 8px 18px rgba(31, 53, 84, 0.12);}
.pde-profile-points__badge-button{display:inline-flex;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;}
.pde-profile-points__badge-button:focus-visible{outline:3px solid rgba(40, 157, 204, 0.38);outline-offset:3px;}
.pde-profile-points__badge[data-level="1"]{background:linear-gradient(90deg, #f6c453 0%, #f59e0b 100%);}
.pde-profile-points__badge[data-level="2"]{background:linear-gradient(90deg, #e9c95a 0%, #d9a616 100%);}
.pde-profile-points__badge[data-level="3"]{background:linear-gradient(90deg, #d4cf63 0%, #b8b82d 100%);}
.pde-profile-points__badge[data-level="4"]{background:linear-gradient(90deg, #b7d56a 0%, #8fc63d 100%);}
.pde-profile-points__badge[data-level="5"]{background:linear-gradient(90deg, #8dd873 0%, #45bd5f 100%);}
.pde-profile-points__badge[data-level="6"]{background:linear-gradient(90deg, #5fd48c 0%, #20b486 100%);}
.pde-profile-points__badge[data-level="7"]{background:linear-gradient(90deg, #42cdb1 0%, #14a7a7 100%);}
.pde-profile-points__badge[data-level="8"]{background:linear-gradient(90deg, #38bfd0 0%, #168fc5 100%);}
.pde-profile-points__badge[data-level="9"]{background:linear-gradient(90deg, #4aa7e0 0%, #316fd0 100%);}
.pde-profile-points__badge[data-level="10"]{background:linear-gradient(90deg, #6f8ee8 0%, #4f46e5 100%);}
.pde-profile-points__stars{display:flex;gap:2px;}
.pde-profile-points__star{position:relative;display:inline-block;width:14px;height:14px;}
.pde-profile-points__star::before{content:"\2605";position:absolute;inset:0;color:rgba(255, 255, 255, 0.34);font-size:14px;line-height:1;}
.pde-profile-points__star.is-full::before{color:#fff;}
.pde-profile-points__star.is-half{color:transparent;}
.pde-profile-points__star.is-half::before{color:transparent;background:linear-gradient(90deg, #fff 0 50%, rgba(255, 255, 255, 0.34) 50% 100%);-webkit-background-clip:text;background-clip:text;}
.pde-profile-points__links{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;}
.pde-profile-points__links a, .pde-profile-points__links button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid #d7e8f1;border-radius:999px;background:#f7fbfe;color:#235479;font-size:0.9rem;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color 0.2s ease, color 0.2s ease, background 0.2s ease;}
.pde-profile-points__links a:hover, .pde-profile-points__links a:focus-visible, .pde-profile-points__links button:hover, .pde-profile-points__links button:focus-visible, .pde-profile-points__links button.is-active{border-color:#289dcc;background:#eef9fd;color:#177fa8;text-decoration:none;}
.pde-profile-points__view[hidden]{display:none !important;}
.pde-profile-points__view .pde-top50-container{width:100%;padding:0;}
.pde-profile-points__explanation .pde-league-explications.final2{width:100%;margin:0;padding:0;box-shadow:none;}
.pde-profile-points__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.pde-profile-points__table{width:100%;border-collapse:collapse;table-layout:fixed;}
.pde-profile-points__table th, .pde-profile-points__table td{padding:12px 14px;border-bottom:1px solid #eef3f7;text-align:left;font-size:0.98rem;line-height:1.42;overflow-wrap:anywhere;word-break:break-word;}
.pde-profile-points__table th{background:#f4f9fc;color:#2a6288;font-size:0.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase;}
.pde-profile-points__table th:first-child, .pde-profile-points__table td:first-child{width:24%;}
.pde-profile-points__table th:nth-child(2),
.pde-profile-points__table td:nth-child(2){width:58%;}
.pde-profile-points__table th:last-child, .pde-profile-points__table td:last-child{width:18%;text-align:center;}
.pde-profile-points__table .is-total td{background:#eef8f3;font-weight:800;}
.pde-profile-community{--pde-card-surface:#fff;--pde-card-border:#d1d5db;--pde-card-border-hover:#289dcc;--pde-card-title:#0c3c52;--pde-card-text:#4a6474;--pde-card-shadow:0 1px 2px rgba(0, 0, 0, 0.04);--pde-card-shadow-hover:0 0 0 1px rgba(40, 157, 204, 0.2), 0 10px 24px rgba(40, 157, 204, 0.16);--pde-card-radius:14px;--pde-card-gap:14px;--pde-card-padding:14px 16px;--pde-card-icon-size:68px;box-sizing:border-box;width:100%;margin:0 0 8px;padding:0;}
.pde-profile-forum{position:relative;box-sizing:border-box;padding:14px;overflow:hidden;border:1px solid #dfe7f1;border-radius:18px;background:linear-gradient(135deg, rgba(21, 150, 168, 0.055), #fff 42%);box-shadow:0 7px 20px rgba(22, 32, 51, 0.045);}
.pde-profile-points, .pde-profile-community, .pde-profile-announcements{position:relative;box-sizing:border-box;width:100%;margin:0 0 8px;padding:14px !important;overflow:hidden;border:1px solid #dfe7f1 !important;border-radius:18px !important;background:linear-gradient(135deg, rgba(21, 150, 168, 0.055), #fff 42%) !important;box-shadow:0 7px 20px rgba(22, 32, 51, 0.045) !important;}
.pde-profile-points::before, .pde-profile-community::before, .pde-profile-announcements::before{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg, #1596a8, #1267d8, #7a4fd0);content:"";}
.pde-profile-points__header, .pde-profile-announcements__header{margin:0 0 12px;}
.pde-profile-points__list{display:grid;gap:7px;}
.pde-profile-points__item{display:grid;grid-template-columns:34px minmax(0, 1fr) auto;gap:10px;align-items:center;min-height:56px;padding:8px 11px;border:1px solid #dfe7f1;border-radius:13px;background:rgba(255, 255, 255, 0.88);}
.pde-profile-points__item-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#fff6c9;color:#d39b00;}
.pde-profile-points__item-content strong, .pde-profile-points__item-content small{display:block;}
.pde-profile-points__item-content strong{color:#183b74;font-size:0.88rem;}
.pde-profile-points__item-content small{margin-top:2px;color:#566477;font-size:0.76rem;line-height:1.25;}
.pde-profile-points__item-value{min-width:42px;padding:5px 8px;border-radius:999px;background:#fff6c9;color:#9b7200;font-size:0.82rem;font-weight:850;text-align:center;}
.pde-profile-points__item.is-total{border-color:rgba(21, 150, 168, 0.25);background:#e7f7f8;}
.pde-profile-points__item.is-total .pde-profile-points__item-icon, .pde-profile-points__item.is-total .pde-profile-points__item-value{background:#1299ad;color:#fff;}
body .um.um-profile .um-profile-body.comments, body .um.um-profile .um-profile-body.commentaires, body .um.um-profile .um-profile-body[data-tab="comments"],
body .um.um-profile .um-profile-body[data-tab="commentaires"]{position:relative;box-sizing:border-box;padding:14px !important;overflow:hidden;border:1px solid #dfe7f1;border-radius:18px;background:linear-gradient(135deg, rgba(21, 150, 168, 0.055), #fff 42%);box-shadow:0 7px 20px rgba(22, 32, 51, 0.045);}
body .um.um-profile .um-profile-body.comments .um-item, body .um.um-profile .um-profile-body.commentaires .um-item, body .um.um-profile .um-profile-body[data-tab="comments"] .um-item,
body .um.um-profile .um-profile-body[data-tab="commentaires"] .um-item{margin:0 0 7px !important;padding:9px 11px !important;border:1px solid #dfe7f1 !important;border-radius:13px;background:rgba(255, 255, 255, 0.88);box-shadow:0 1px 2px rgba(22, 32, 51, 0.03);}
.pde-profile-forum::before{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg, #1596a8, #1267d8, #7a4fd0);content:"";}
.pde-profile-forum__stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin:0 0 13px;}
.pde-profile-forum__stat{display:flex;gap:8px;align-items:center;min-height:52px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(15, 23, 42, 0.035);}
.pde-profile-forum__stat-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:#e7f7f8;color:#1299ad;}
.pde-profile-forum__stat:nth-child(2) .pde-profile-forum__stat-icon{background:#eee9fb;color:#7a4fd0;}
.pde-profile-forum__stat-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;}
.pde-profile-forum__stat-content{min-width:0;}
.pde-profile-forum__stat-content strong{display:block;color:#1299ad;font-size:21px;font-weight:800;line-height:1;}
.pde-profile-forum__stat:nth-child(2) .pde-profile-forum__stat-content strong{color:#7a4fd0;}
.pde-profile-forum__stat-content small{display:block;margin-top:2px;color:#374151;font-size:12px;font-weight:700;line-height:1.05;}
.pde-profile-forum__heading{margin:0 0 8px;color:#183b74;font-size:0.94rem;line-height:1.2;}
.pde-profile-forum__topics{display:grid;gap:7px;}
.pde-profile-forum__topic{display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:58px;padding:9px 11px;border:1px solid #dfe7f1;border-radius:13px;background:rgba(255, 255, 255, 0.88);box-shadow:0 1px 2px rgba(22, 32, 51, 0.03);transition:border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;}
.pde-profile-forum__topic-icon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:10px;background:#e7f7f8;color:#1299ad;}
.pde-profile-forum__topic-icon svg, .pde-profile-forum__topic-meta svg, .pde-profile-forum__topic-chevron svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;}
.pde-profile-forum__topic:hover, .pde-profile-forum__topic:focus-within{border-color:rgba(21, 150, 168, 0.45);box-shadow:0 7px 18px rgba(21, 150, 168, 0.09);transform:translateY(-1px);}
.pde-profile-forum__topic-body{min-width:0;}
.pde-profile-forum__forum{display:block;margin-bottom:2px;color:#087f96;font-size:0.64rem;font-weight:800;line-height:1.15;text-transform:uppercase;}
.pde-profile-forum__topic h3{margin:0 0 2px;overflow:hidden;font-size:0.88rem;line-height:1.18;text-overflow:ellipsis;white-space:nowrap;}
.pde-profile-forum__topic h3 a{color:#183b74;text-decoration:none;}
.pde-profile-forum__topic h3 a:hover{color:#177fa8;}
.pde-profile-forum__topic p{display:-webkit-box;margin:0;color:#566477;font-size:0.76rem;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.pde-profile-forum__topic-meta{display:grid;flex:0 0 126px;grid-template-columns:17px auto 1fr;align-items:baseline;color:#566477;text-align:right;}
.pde-profile-forum__topic-meta > svg{width:14px;height:14px;color:#7a4fd0;}
.pde-profile-forum__topic-meta strong{color:#087f96;font-size:0.88rem;line-height:1;}
.pde-profile-forum__topic-meta span{margin-left:4px;font-size:0.72rem;}
.pde-profile-forum__topic-meta small{grid-column:2 / -1;margin-top:3px;color:#667085;font-size:0.67rem;line-height:1.15;}
.pde-profile-forum__topic-chevron{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;color:#9aa7b6;}
.pde-profile-community__grid{display:grid;width:100%;gap:7px;grid-template-columns:1fr;}
.pde-profile-community__card{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px 11px;border:1px solid #dfe7f1;border-radius:13px;background:rgba(255, 255, 255, 0.88);box-shadow:0 1px 2px rgba(22, 32, 51, 0.03);color:inherit;text-decoration:none;transition:border-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;}
.pde-profile-community__card:hover, .pde-profile-community__card:focus-visible{border-color:var(--pde-card-border-hover);box-shadow:var(--pde-card-shadow-hover);text-decoration:none;transform:translateY(-2px);}
.pde-profile-community__media{display:block;flex-shrink:0;width:38px;height:38px;border-radius:10px;object-fit:cover;background:#eef4f7;}
.pde-profile-community__content{min-width:0;}
.pde-profile-community__title-row{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;min-width:0;}
.pde-profile-community__title-row h3{min-width:0;margin:0;color:var(--pde-card-title);font-size:0.9rem;line-height:1.18;font-weight:800;letter-spacing:0;overflow-wrap:anywhere;}
.pde-profile-community__title-row span{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#e6f3fa;color:#235479;font-size:0.72rem;font-weight:800;line-height:1.2;}
.pde-profile-community__content p{display:-webkit-box;margin:3px 0;overflow:hidden;color:var(--pde-card-text);font-size:0.76rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.pde-profile-community__meta{color:#087f96;font-size:0.7rem;font-weight:750;line-height:1.3;}
.pde-profile-announcements{box-sizing:border-box;width:100%;margin:0 0 8px;}
.pde-profile-announcements__header{display:flex;align-items:center;justify-content:space-between;color:#183b74;font-size:0.94rem;}
.pde-profile-announcements__grid{display:grid;grid-template-columns:1fr;gap:7px;}
.pde-profile-announcement{display:grid;grid-template-columns:70px minmax(0, 1fr);min-width:0;overflow:hidden;min-height:70px;border:1px solid #dfe7f1;border-radius:13px;background:rgba(255, 255, 255, 0.88);box-shadow:0 1px 2px rgba(22, 32, 51, 0.03);transition:border-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;}
.pde-profile-announcement:hover, .pde-profile-announcement:focus-within{border-color:#289dcc;box-shadow:0 0 0 1px rgba(40, 157, 204, 0.2), 0 10px 24px rgba(40, 157, 204, 0.16);transform:translateY(-2px);}
.pde-profile-announcement__media{position:relative;display:grid;place-items:center;height:100%;min-height:70px;overflow:hidden;background:linear-gradient(135deg, #e8f8fa, #f5fbfd);color:#177fa8;font-size:1.1rem;font-weight:900;text-decoration:none;}
.pde-profile-announcement__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease;}
.pde-profile-announcement:hover .pde-profile-announcement__media img{transform:scale(1.025);}
.pde-profile-announcement__price{position:absolute;right:9px;bottom:9px;padding:6px 9px;border-radius:999px;background:#fff;box-shadow:0 5px 15px rgba(21, 32, 51, 0.16);color:#153f57;font-size:0.82rem;line-height:1;}
.pde-profile-announcement__price.is-gift{background:#168a55;color:#fff;}
.pde-profile-announcement__body{padding:9px 11px;}
.pde-profile-announcement__meta{display:flex;gap:8px;justify-content:space-between;color:#667085;font-size:0.72rem;line-height:1.2;}
.pde-profile-announcement__meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pde-profile-announcement h3{margin:4px 0 3px;color:#0c3c52;font-size:1rem;line-height:1.25;}
.pde-profile-announcement h3 a{color:inherit;text-decoration:none;}
.pde-profile-announcement h3 a:hover, .pde-profile-announcement h3 a:focus-visible{color:#177fa8;text-decoration:none;}
.pde-profile-announcement p{display:-webkit-box;margin:0;overflow:hidden;color:#4a6474;font-size:0.76rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
@media(max-width:900px){
.pde-profile-announcements__grid{grid-template-columns:1fr;}
}
@media(max-width:640px){
body .um.um-profile .um-header.no-cover{gap:18px;margin-bottom:10px;padding-bottom:20px;}
body .um.um-profile .um-header.no-cover .um-profile-meta{position:relative;z-index:2;}
body .um.um-profile .um-profile-nav{gap:0;justify-content:space-between;margin-top:0;overflow:hidden !important;padding:0 !important;-webkit-overflow-scrolling:touch;}
body .um.um-profile .um-profile-nav-item{flex:1 1 0;min-width:0;}
body .um.um-profile .um-profile-nav-item a{width:100%;min-height:43px;padding:8px 2px !important;font-size:0.84rem;white-space:nowrap;}
body .um.um-profile.uimob800 .um-profile-nav-item a.uimob800-show span.title, body .um.um-profile.uimob500 .um-profile-nav-item a.uimob500-show span.title, body .um.um-profile.uimob340 .um-profile-nav-item a.uimob340-show span.title{display:none !important;}
body .um.um-profile .um-header.no-cover .um-profile-meta{padding-right:34px !important;}
body .um.um-profile .um-header.no-cover .um-name a{font-size:20px;}
body .um.um-profile .um-header.no-cover .um-meta-text{font-size:0.88rem;}
.pde-profile-panel{padding:16px 10px;}
.pde-profile-points__header{align-items:stretch;}
.pde-profile-points__badge{justify-content:center;}
.pde-profile-points__links{flex-basis:100%;}
.pde-profile-points__links a{flex:1 1 160px;}
.pde-profile-points__item{grid-template-columns:30px minmax(0, 1fr) auto;gap:7px;padding:7px 8px;}
.pde-profile-points__item-icon{width:30px;height:30px;}
.pde-profile-community__grid{grid-template-columns:1fr;}
.pde-profile-forum__stats{flex-wrap:nowrap;}
.pde-profile-forum__topic{gap:7px;min-height:58px;padding:8px 9px;}
.pde-profile-forum__topic-meta{flex-basis:55px;}
.pde-profile-forum__topic-meta span{display:none;}
.pde-profile-forum__topic-meta strong{grid-column:auto;}
.pde-profile-forum__topic-meta small, .pde-profile-forum__topic-meta > svg{display:none;}
.pde-profile-forum__topic-icon{flex-basis:30px;width:30px;height:30px;}
.pde-profile-forum{padding:12px 9px 9px;border-radius:15px;}
.pde-profile-community__card{gap:10px;padding:8px 9px;}
.pde-profile-community__media{width:34px;height:34px;}
.pde-profile-announcements__grid{grid-template-columns:1fr;gap:7px;}
.pde-profile-announcement__media{height:100%;min-height:66px;}
.pde-profile-announcement__body{padding:9px;}
.pde-profile-announcement__meta{display:grid;gap:3px;}
.pde-profile-announcement h3{font-size:0.9rem;}
.pde-profile-announcement p{-webkit-line-clamp:1;}
.pde-profile-points, .pde-profile-community, .pde-profile-announcements{padding:12px 9px 9px !important;border-radius:15px !important;}
} .pde-profile-community-tabs{display:flex;flex-wrap:nowrap;gap:6px;margin:0 0 10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;}
.pde-profile-community-tabs::-webkit-scrollbar{display:none;}
.pde-profile-points__links .pde-profile-community-tab{flex:1 1 0;min-width:0;gap:5px;padding:7px 9px;white-space:nowrap;}
.pde-profile-community-tab i{flex:0 0 auto;font-size:0.92rem;}
.pde-profile-community-tab span{display:inline-flex;min-width:0;gap:3px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;}
.pde-profile-community-tab strong{font-size:0.94rem;font-weight:850;}
.pde-profile-points__links .pde-profile-community-tab.is-active{border-color:#289dcc;background:#eef9fd;color:#177fa8;}
.pde-profile-community-panel, .pde-profile-forum__topics, .pde-profile-forum__topic, .pde-profile-forum__topic-body{box-sizing:border-box;min-width:0;max-width:100%;}
.pde-profile-forum__topic{height:48px;min-height:48px;overflow:hidden;padding:7px 9px;}
.pde-profile-forum__topic-link{width:100%;color:inherit;text-decoration:none;}
.pde-profile-forum__topic-link:hover, .pde-profile-forum__topic-link:focus-visible{color:inherit;text-decoration:none;}
.pde-profile-forum__topic-body{display:flex;flex:1 1 auto;gap:7px;align-items:center;overflow:hidden;white-space:nowrap;}
.pde-profile-forum__forum{flex:0 1 34%;max-width:34%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pde-profile-forum__topic-title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;color:#183b74;font-size:0.82rem;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}
.pde-profile-community__card{min-height:72px;overflow:hidden;}
.pde-profile-community__content{flex:1 1 auto;overflow:hidden;}
.pde-profile-community__title-row h3, .pde-profile-community__content p, .pde-profile-community__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media(max-width:640px){
.pde-profile-community-tabs {
gap: 4px;
}
.pde-profile-points__links .pde-profile-community-tab {
min-height: 34px;
padding: 6px 5px;
font-size: 0.72rem;
}
.pde-profile-community-tab i {
font-size: 0.82rem;
}
.pde-profile-community-tab strong {
font-size: 0.84rem;
}
.pde-profile-forum__topic {
height: 46px;
min-height: 46px;
gap: 6px;
padding: 6px 8px;
}
.pde-profile-forum__topic-icon {
flex-basis: 30px;
width: 30px;
height: 30px;
}
.pde-profile-forum__topic-body {
gap: 5px;
}
.pde-profile-forum__forum {
flex-basis: 31%;
max-width: 31%;
font-size: 0.58rem;
}
.pde-profile-forum__topic-title {
font-size: 0.78rem;
}
.pde-profile-forum__topic-chevron {
flex-basis: 14px;
width: 14px;
}
.pde-profile-community__card {
min-height: 70px;
}
}
    @font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(//www.professeurs-des-ecoles.com/wp-content/themes/colormag/assets/fonts/OpenSans-Variable-Latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
body{--color--gray:#888888;--color--light--primary:#9bc8da;--color--primary:var(--cm-color-1, #207daf);}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;font:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, main, nav, section{display:block;}
ol, ul{list-style:none;}
th, td, .wp-block-table th, .wp-block-table td{border:1px solid var(--cm-color-8, #E4E4E7);padding:6px 10px;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
a img{border:0;}
embed, iframe, object{max-width:100%;}
sup, sub{font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:0.5ex;}
*,
*::before,
*::after{box-sizing:inherit;}
html{overflow-y:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
.inner-wrap{margin:0 auto;max-width:1140px;}
.cm-container{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:content-box;}
.cm-header-1 .cm-row{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;gap:10px;padding:24px 0;}
@media screen and (min-width:48em){
.cm-header-1 .cm-row{flex-direction:row;justify-content:space-between;text-align:left;gap:20px;}
} html{font-size:62.5%;}
body, button, input, select, textarea {
color: #3f3f46;
font-size: 16px;
font-family: "Open Sans", serif;
line-height: 1.8;
word-wrap: break-word;
} p{margin-bottom:16px;line-height:1.8;word-break:break-word;}
strong{font-weight:600;}
cite, em, i{font-style:italic;}
pre{overflow:auto;max-width:100%;width:798px;margin-bottom:20px;padding:30px 30px 84px 30px;background-color:#fafafa;font-size:1.4rem;font-style:italic;line-height:1.7;}
code, kbd, var, samp, tt{font-family:"Courier 10 Pitch", Courier, monospace;font-size:1.4rem;line-height:1.4;white-space:pre-wrap;}
abbr, acronym, dfn{border-bottom:1px dotted var(--cm-color-9, #d4d4d8);cursor:help;}
address{display:block;font-style:italic;margin:0 0 16px;}
ins{background:#f4f4f5;}
hr, .wp-block-separator{background-color:#e4e4e7;border:0;height:1px;margin:30px 0;}
dl{font-size:1.6rem;}
dt{font-weight:bold;margin-bottom:4px;}
dd{margin-bottom:24px;}
h1, h2, h3, h4, h5, h6{margin-bottom:20px;color:#27272a;font-weight:500;font-family:"Open Sans", sans-serif;line-height:1.3;}
h1{font-size:4rem;}
h2{font-size:3.2rem;}
h3{font-size:3.2rem;}
h4{font-size:2rem;}
h5{font-size:1.8rem;}
h6{font-size:1.6rem;}
body{background-color:var(--cm-color-3, #E4E4E7);padding-top:10px;padding-bottom:10px;background-size:cover;}
body.boxed{background-color:#E4E4E7;}
body #page{display:flex;flex-direction:column;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));}
body .cm-content{flex-grow:1;}
body.clickable-background-image{position:relative;}
body.clickable-background-image .background-image-clickable{position:absolute;display:block;width:100%;height:100%;z-index:1;cursor:pointer;}
body.clickable-background-image .site{position:relative;z-index:99;}
button, input[type=button],
input[type=reset],
input[type=submit],
.wp-block-button .wp-block-button__link, .wp-element-button, .woocommerce a.add_to_cart_button, .cm-button{display:inline-block;padding:6px 10px;background-color:var(--cm-color-1, #207daf);color:#fff;font-family:inherit;font-size:16px;font-weight:600;border:1px solid var(--cm-color-1, #207daf);transition:background-color 0.3s linear 0s;border-radius:2px;cursor:pointer;}
button:hover, input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
.wp-block-button .wp-block-button__link:hover, .wp-element-button:hover, .woocommerce a.add_to_cart_button:hover, .cm-button:hover{color:var(--cm-color-1, #207daf);background-color:transparent;}
.cm-column-half{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;}
.tg-one-fourth{float:left;width:23.1527094%;margin:0 2.46305419% 0 0;}
.tg-one-fourth-last{margin:0;}
@media screen and (min-width:48em){
.cm-column-half{flex-direction:row;}
} ::-webkit-scrollbar{height:8px;}::-webkit-scrollbar-thumb{background:#a1a1aa;}
.editor-picks{position:relative;}
.editor-picks:before{content:"";position:absolute;top:8px;left:-8px;width:8px;height:8px;border-radius:100px;background-color:#E14D36;z-index:1;}
.technology{position:relative;}
.technology:before{content:"";position:absolute;top:8px;left:-8px;width:8px;height:8px;border-radius:100px;background-color:#F09819;z-index:1;}
.politics{position:relative;margin-bottom:0;}
.politics:before{content:"";position:absolute;top:8px;left:-8px;width:8px;height:8px;border-radius:100px;background-color:#E14D36;z-index:1;}
.watch{position:relative;}
.watch:before{content:"";position:absolute;top:8px;left:-8px;width:8px;height:8px;border-radius:100px;background-color:#E14D36;z-index:1;}
.fitness{position:relative;}
.fitness:before{content:"";position:absolute;top:8px;left:-8px;width:8px;height:8px;border-radius:100px;background-color:#8269DF;z-index:1;}
.diet{position:relative;}
.diet:before{content:"";position:absolute;top:8px;left:-8px;width:8px;height:8px;border-radius:100px;background-color:#E14D36;z-index:1;}
.top-stories{position:relative;}
.top-stories:before{content:"";position:absolute;top:8px;left:-8px;width:8px;height:8px;border-radius:100px;background-color:#F09819;z-index:1;}
.lifestyle{position:relative;}
.lifestyle:before{content:"";position:absolute;top:8px;left:-8px;width:8px;height:8px;border-radius:100px;background-color:#E14D36;z-index:1;}
.sports{position:relative;}
.sports:before{content:"";position:absolute;top:8px;left:-8px;width:8px;height:8px;border-radius:100px;background-color:#8269DF;z-index:1;}
input, textarea{-webkit-border-radius:0;}
input[type=text], input[type=email], input[type=search], input[type=password], input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
input[type=text]:focus, input[type=email]:focus, input[type=search]:focus, input[type=password]:focus, input[type=url]:focus{border:1px solid var(--cm-color-8, #E4E4E7);}
input[type=text], input[type=email], input[type=password], input[type=url], input[type=tel]{box-sizing:border-box;padding:10px;border:1px solid var(--cm-color-8, #E4E4E7);line-height:20px;width:100%;margin:0 0 32px;background-color:#FCFCFC;border-radius:4px;}
input.s{position:relative;width:100%;padding:12px;font-size:1.4rem;border:1px solid var(--cm-color-9, #d4d4d8);border-radius:4px 0 0 4px;line-height:1.6;}
input.s:focus{padding-left:10px;border-color:var(--cm-color-8, #E4E4E7);text-indent:0;}
textarea{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;padding:1%;border:1px solid var(--cm-color-9, #E4E4E7);line-height:20px;width:100%;margin:0 0 32px;background-color:#fcfcfc;border-radius:4px;}
textarea:focus{border:1px solid var(--cm-color-9, #E4E4E7);}
.colormag-button{display:inline-block;margin-bottom:30px;padding:5px 10px;background-color:var(--cm-color-1, #207daf);border:0;transition:background-color 0.3s linear 0s;border-radius:3px;font-size:16px;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;cursor:pointer;color:#fff;}
.colormag-button:hover{background-color:#33363b;}
#search-form input[type=submit]{border-radius:0;margin-left:-8px;margin-bottom:0;padding:6px 10px 5px;font-size:18px;}
select {
border: 1px solid var(--cm-color-8, #E4E4E7);
padding: 8px 16px;
} a{color:var(--cm-color-1, #207daf);text-decoration:none;transition:all 0.3s ease;}
a:focus, a:active, a:hover{text-decoration:none;}
ul{list-style:disc;}
ul ul{list-style:circle;}
ul ul ul{list-style:square;}
ul.default-wp-page{list-style:none;}
ol{list-style:decimal;}
li{line-height:1.8;}
li > ul, li > ol{margin:0 0 0 10px;}
figure{margin:0;text-align:center;}
img{max-width:100%;height:auto;vertical-align:top;}
.cm-entry-summary img, .comment-content img, .widget img{max-width:100%;}
img.size-full, img.size-large{max-width:100%;height:auto;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:1.625em;}
a img{border:0;}
img#wpstats{display:none;}
.cm-entry-summary img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
.wp-caption{margin-bottom:1.5rem;max-width:100%;}
.wp-caption img[class*=wp-image-]{display:block;margin:1.2% auto 0;max-width:98%;}
#cm-footer .wp-caption{border:1px solid #444444;}
.wp-caption .wp-caption-text{margin:0.8075rem 0;}
.wp-caption-text{text-align:center;}
.gallery{margin:0 auto 15px;}
.gallery .gallery-caption{font-size:12px;line-height:1.2;padding-top:5px;}
.gallery-item{display:inline-block;padding:15px 2%;text-align:center;vertical-align:top;width:100%;box-sizing:border-box;}
.gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item{padding:15px 1%;}
.gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item{padding:10px 0.5%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-3 .gallery-item{width:33.33%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-5 .gallery-item{width:20%;}
.gallery-columns-6 .gallery-item{width:16.66%;}
.gallery-columns-7 .gallery-item{width:14.28%;}
.gallery-columns-8 .gallery-item{width:12.5%;}
.gallery-columns-9 .gallery-item{width:11.11%;}
.gallery-icon img{margin:0 auto;}
table{border-collapse:separate;border-spacing:0;margin:0 0 1.5em;width:100%;}
table thead{background-color:#F4F8FB;}
table th{text-transform:uppercase;padding:6px 12px;font-weight:500;}
table td{padding:6px 12px;border-bottom:1px solid #27272a;}
.cm-icon{display:block;width:1em;height:1em;transition:all 0.3s;fill:#71717a;}
.cm-header-builder{border-style:solid;border-color:#E4E4E7;border-width:0 0 1px 0;background:#FFFFFF;}
.cm-header-builder .cm-site-title, .cm-header-builder .cm-site-description{display:none;}
@media(min-width:1025px){
.cm-header-builder .cm-title-show-desktop, .cm-header-builder .cm-tagline-show-desktop{display:block;}
}
@media(min-width:601px) and (max-width:1024px){
.cm-header-builder .cm-title-show-tablet, .cm-header-builder .cm-tagline-show-tablet{display:block;}
}
@media(max-width:600px){
.cm-header-builder .cm-title-show-mobile, .cm-header-builder .cm-tagline-show-mobile{display:block;}
}
.cm-header-builder .cm-menu-toggle[aria-expanded=true] .cm-icon--bars{display:none;}
.cm-header-builder .cm-menu-toggle[aria-expanded=false] .cm-icon--x-mark{display:none;}
.cm-header-builder .cm-header-button a{font-weight:400;}
.cm-header-builder .cm-primary-nav .cm-submenu-toggle .cm-icon{width:12px;height:13px;stroke-width:1.167px;}
.cm-header-builder .cm-row{display:block;}
.cm-header-builder .cm-main-header{padding:0;}
.cm-header-builder .cm-header-top-row, .cm-header-builder .cm-header-main-row, .cm-header-builder .cm-header-bottom-row{border:0 solid;}
.cm-header-builder.cm-full-width .cm-header-bottom-row{box-shadow:0 0 2px rgba(0, 0, 0, 0.1) inset;background-color:var(--cm-color-5, #27272A);border-top:4px solid var(--cm-color-1, #207daf);}
.cm-header-builder.cm-contained .cm-header-bottom-row .cm-bottom-row{box-shadow:0 0 2px rgba(0, 0, 0, 0.1) inset;background-color:var(--cm-color-5, #27272A);border-top:4px solid var(--cm-color-1, #207daf);}
.cm-header-builder .cm-header-bottom-row #cm-primary-nav{box-shadow:none;background-color:transparent;border-top:none;}
.cm-header-builder .cm-header-main-row #cm-primary-nav{box-shadow:none;background-color:transparent;border-top:none;}
.cm-header-builder .cm-header-top-row{background-color:#f4f4f5;padding-bottom:8px;padding-top:8px;font-size:14px;}
.cm-header-builder .cm-header-main-row{padding-top:20px;padding-bottom:20px;}
.cm-header-builder .cm-main-row{display:flex;justify-content:space-between;align-items:center;border:0 solid;position:relative;}
.cm-header-builder .cm-main-row .cm-header-left-col{display:flex;gap:16px;align-items:center;height:100%;}
.cm-header-builder .cm-main-row .cm-header-center-col{display:flex;gap:16px;align-items:center;height:100%;}
.cm-header-builder .cm-main-row .cm-header-right-col{display:flex;gap:16px;align-items:center;height:100%;}
.cm-header-builder .cm-top-row{display:flex;justify-content:space-between;align-items:center;border:0 solid;position:relative;}
.cm-header-builder .cm-top-row .cm-header-left-col{display:flex;gap:16px;align-items:center;height:100%;}
.cm-header-builder .cm-top-row .cm-header-center-col{display:flex;gap:16px;align-items:center;height:100%;}
.cm-header-builder .cm-top-row .cm-header-right-col{display:flex;gap:16px;align-items:center;height:100%;}
.cm-header-builder .cm-bottom-row{display:flex;justify-content:space-between;align-items:center;border:0 solid;position:relative;}
.cm-header-builder .cm-bottom-row .cm-header-left-col{display:flex;gap:16px;align-items:center;height:100%;}
.cm-header-builder .cm-bottom-row .cm-header-center-col{display:flex;gap:16px;align-items:center;height:100%;}
.cm-header-builder .cm-bottom-row .cm-header-right-col{display:flex;gap:16px;align-items:center;height:100%;}
.cm-header-builder .cm-mobile-row{display:none;}
.cm-header-builder .cm-mobile-row .cm-mobile-open-container{background:var(--cm-color-5, #27272A);}
.cm-header-builder .site-title{margin-bottom:0;}
.cm-header-builder .cm-mobile-nav > div > ul{padding-top:0;border:none;}
.cm-header-builder .cm-desktop-row{position:relative;}
.cm-header-builder .cm-icon--close{background:transparent;}
.cm-header-builder .cm-desktop-row p, .cm-header-builder .cm-mobile-row p{margin-bottom:0;}
.cm-header-builder .cm-mobile-nav{box-sizing:border-box;}
.cm-header-builder .widget .wp-block-heading, .cm-header-builder .widget .widget-title{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.cm-header-builder .widget .wp-block-heading::before, .cm-header-builder .widget .widget-title::before{content:none;}
.cm-header-builder .cm-home-icon.front_page_on{background:none;}
.cm-header-builder .fa.search-top{padding:1px;}
.cm-header-builder .cm-mini-cart li{list-style:none;}
.cm-header-builder .header-social-icons{display:flex;gap:14px;}
.cm-header-builder .header-social-icons i{font-size:16px;}
.cm-header-builder .social-icons{display:flex;align-items:center;}
.cm-header-builder .social-icons a{font-size:20px;}
.cm-header-builder .social-icons.social-separator-dot a{margin-right:5px;}
.cm-header-builder .social-icons.social-separator-dot a:after{content:"•";margin-left:10px;}
.cm-header-builder .social-icons.social-separator-line a:after{content:"|";margin-left:10px;}
.cm-header-builder .social-icons.social-separator-space a:after{content:" ";}
.cm-header-builder .social-icons.social-separator-slash a:after{content:"/";margin-left:10px;}
.cm-header-builder .social-icons.social-separator-pipe a:after{content:"|";margin-left:10px;}
.cm-header-builder .social-icons.social-separator-bullet a:after{content:"•";margin-left:10px;}
.cm-header-builder .social-icons.social-separator-hyphen a:after{content:"-";margin-left:10px;}
.cm-header-builder .social-icons.social-separator-comma a:after{content:",";margin-left:10px;}
.cm-header-builder .social-icons.social-separator-chevron a:after{content:"›";margin-left:10px;}
.cm-header-builder .social-icons.social-separator-arrow a:after{content:"→";margin-left:10px;}
.cm-header-builder .social-icons a:last-child:after{content:none;}
.cm-header-builder.cm-layout-1-transparent{position:relative;border-bottom:none;}
.cm-header-builder.cm-layout-1-transparent .cm-header-transparent-wrapper{position:absolute;top:0;left:0;right:0;z-index:9999;height:auto;width:100%;background:transparent;}
.cm-header-builder.cm-layout-1-transparent .cm-header-transparent-wrapper .cm-main-header{background:transparent;}
.cm-header-builder .cm-random-post .cm-icon--random-fill{font-size:32px;}
.cm-header-builder .cm-home-icon{padding:8px;}
.cm-secondary-nav{position:relative;}
.cm-secondary-nav ul{display:flex;flex-wrap:wrap;list-style:none;}
.cm-secondary-nav ul li{position:relative;padding:10px 16px;display:flex;justify-content:space-between;}
.cm-secondary-nav ul li .cm-submenu-toggle{display:flex;align-items:center;padding-left:8px;cursor:pointer;}
.cm-secondary-nav ul li .cm-submenu-toggle .cm-icon{fill:var(--cm-color-1, #207daf);}
.cm-secondary-nav ul li:hover > .sub-menu{left:0;}
.cm-secondary-nav ul li .sub-menu{display:flex;flex-wrap:wrap;list-style:none;position:absolute;flex-direction:column;width:200px;top:100%;left:-99999px;background-color:#ffffff;z-index:9999;}
.cm-secondary-nav ul ul li ul.sub-menu{top:0;}
.cm-secondary-nav ul ul li ul.sub-menu ul.sub-menu{top:0;}
.cm-secondary-nav ul ul li:hover > ul.sub-menu{left:100%;}
.cm-secondary-nav ul ul li:hover > ul.sub-menu li:hover > ul.sub-menu{left:100%;}
@media(max-width:768px){
.cm-header-builder .cm-main-row .cm-header-left-col{justify-content:center;}
.cm-header-builder .cm-main-row .cm-header-center-col{justify-content:center;}
.cm-header-builder .cm-main-row .cm-header-right-col{justify-content:center;}
.cm-header-builder .cm-top-row .cm-header-left-col{justify-content:center;}
.cm-header-builder .cm-top-row .cm-header-center-col{justify-content:center;}
.cm-header-builder .cm-top-row .cm-header-right-col{justify-content:center;}
.cm-header-builder .cm-bottom-row .cm-header-left-col{justify-content:center;}
.cm-header-builder .cm-bottom-row .cm-header-center-col{justify-content:center;}
.cm-header-builder .cm-bottom-row .cm-header-right-col{justify-content:center;}
.cm-header-builder .cm-desktop-row{display:none;}
.cm-header-builder .cm-mobile-header-row{display:none;}
.cm-header-builder .cm-mobile-header-row.cm-mobile-menu--open{display:block;}
.cm-header-builder .cm-mobile-row{display:block;}
.cm-header-builder .cm-mobile-row .cm-header-bottom-row{box-shadow:0 0 2px rgba(0, 0, 0, 0.1) inset;background-color:var(--cm-color-5, #27272A);border-top:4px solid var(--cm-color-1, #207daf);}
.cm-header-builder .cm-mobile-row .cm-menu-toggle{background:none;border:none;padding:0;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle svg{width:30px;height:30px;}
.cm-header-builder .cm-mobile-row .cm-mobile-nav{position:absolute;top:100%;width:100%;left:0;right:0;filter:drop-shadow(0px 4px 18px rgba(153, 153, 153, 0.1));z-index:9;}
.cm-header-builder .cm-mobile-row .cm-mobile-nav .cm-mobile-menu{display:none;}
.cm-header-builder .cm-mobile-row .cm-mobile-nav .cm-mobile-menu .sub-menu{display:none;}
.cm-header-builder .cm-mobile-row .cm-mobile-nav .cm-mobile-menu.cm-mobile-menu--open{display:block;}
.cm-header-builder .cm-mobile-row .cm-top-row, .cm-header-builder .cm-mobile-row .cm-main-row, .cm-header-builder .cm-mobile-row .cm-bottom-row{position:relative;}
.cm-header-builder .cm-mobile-row .cm-header-center-col, .cm-header-builder .cm-mobile-row .cm-header-left-col, .cm-header-builder .cm-mobile-row .cm-header-right-col{flex-direction:column;}
}
.cm-footer-builder a{color:#fff;}
.cm-footer-builder .cm-row{display:block;}
.cm-footer-builder .cm-footer-nav, .cm-footer-builder .cm-footer-menu{display:flex;}
.cm-footer-builder .wp-block-social-links{display:flex;flex-direction:row;}
.cm-footer-builder .footer-social-icons{display:flex;gap:14px;}
.cm-footer-builder .footer-social-icons i{font-size:16px;}
.cm-footer-builder .cm-widget-title{border-bottom:2px solid var(--cm-color-1, #207daf);font-size:1.4rem;color:#e4e4e7;}
.cm-footer-builder .cm-widget-title span{display:inline-block;padding:6px 12px;background-color:var(--cm-color-1, #207daf);color:#fff;font-size:1.6rem;}
.cm-footer-builder .cm-footer-top-row, .cm-footer-builder .cm-footer-main-row, .cm-footer-builder .cm-footer-bottom-row{border:0 solid;}
.cm-footer-builder .cm-footer-top-row h2, .cm-footer-builder .cm-footer-main-row h2, .cm-footer-builder .cm-footer-bottom-row h2{color:#FAFAFA;margin-bottom:16px;}
.cm-footer-builder .cm-footer-top-row ul li, .cm-footer-builder .cm-footer-main-row ul li, .cm-footer-builder .cm-footer-bottom-row ul li{border:0 solid #3F3F46;}
.cm-footer-builder .cm-footer-top-row{padding-top:40px;padding-bottom:40px;background-color:#3f3f46;color:#e4e4e7;}
.cm-footer-builder .cm-footer-top-row .cm-footer-top-1-col:has(aside),
.cm-footer-builder .cm-footer-top-row .cm-footer-top-2-col:has(aside),
.cm-footer-builder .cm-footer-top-row .cm-footer-top-3-col:has(aside),
.cm-footer-builder .cm-footer-top-row .cm-footer-top-4-col:has(aside){flex-direction:column;}
.cm-footer-builder .cm-footer-top-row .widget{width:100%;height:-moz-fit-content;height:fit-content;border-radius:4px;padding:12px;background-color:#27272a;}
.cm-footer-builder .cm-footer-top-row .widget .cm-entry-title a{color:#fff;}
.cm-footer-builder .cm-footer-top-row .widget a{color:#fff;}
.cm-footer-builder .cm-footer-main-row{padding-bottom:60px;padding-top:60px;background-color:#3f3f46;}
.cm-footer-builder .cm-footer-bottom-row{padding-bottom:24px;padding-top:24px;background-color:var(--cm-color-5, #27272A);color:#f4f4f5;}
.cm-footer-builder .cm-footer-bottom-row .cm-copyright{font-size:14px;}
.cm-footer-builder .cm-main-row{display:grid;gap:32px;grid-template-columns:repeat(var(--main-grid-columns, 4), 1fr);border:0 solid transparent;color:#e4e4e7;}
.cm-footer-builder .cm-top-row{display:grid;gap:32px;grid-template-columns:repeat(var(--top-grid-columns, 4), 1fr);border:0 solid;}
.cm-footer-builder .cm-bottom-row{display:grid;gap:32px;grid-template-columns:repeat(var(--bottom-grid-columns, 1), 1fr);border:0 solid;}
.cm-footer-builder .cm-bottom-row .cm-footer-bottom-2-col{display:flex;justify-content:flex-end;}
.cm-footer-builder .cm-mobile-row{display:none;}
.cm-footer-builder .cm-mobile-nav > div > ul{padding-top:0;border:none;}
.cm-footer-builder .cm-desktop-row{position:relative;}
.cm-footer-builder .cm-icon--close{background:transparent;}
.cm-footer-builder .cm-desktop-row p, .cm-footer-builder .cm-mobile-row p{margin-bottom:0;}
.cm-footer-builder .widget a{text-decoration:none;}
.cm-footer-builder .widget li{list-style:none;}
.cm-footer-builder .widget .wp-block-heading, .cm-footer-builder .widget .widget-title{border-bottom:none;padding-bottom:0;}
.cm-footer-builder .widget .wp-block-heading::before, .cm-footer-builder .widget .widget-title::before{content:none;}
.cm-footer-builder .cm-footer-top-1-col, .cm-footer-builder .cm-footer-top-2-col, .cm-footer-builder .cm-footer-top-3-col, .cm-footer-builder .cm-footer-top-4-col{display:flex;}
.cm-footer-builder .cm-footer-nav, .cm-footer-builder .cm-footer-nav-2{border:0 solid;}
.cm-footer-builder .cm-footer-nav ul, .cm-footer-builder .cm-footer-nav-2 ul{display:flex;align-items:center;flex-wrap:wrap;gap:24px;justify-content:flex-start;margin-bottom:0;margin-left:0;}
.cm-footer-builder .cm-footer-nav ul li, .cm-footer-builder .cm-footer-nav-2 ul li{list-style:none;}
.cm-footer-builder .cm-mini-cart li{list-style:none;}
.cm-footer-builder .cm-footer-nav ul li{list-style:none;}
@media(max-width:768px){
.cm-desktop-row{display:none;}
.cm-mobile-row{display:block;}
.cm-footer.cm-footer-builder .cm-footer-top-row{padding-bottom:8px;}
.cm-footer.cm-footer-builder .cm-footer-top-row .cm-top-row{gap:4px;grid-template-columns:1fr;}
.cm-footer.cm-footer-builder .cm-footer-main-row{padding:8px 0;}
.cm-footer.cm-footer-builder .cm-footer-main-row .cm-main-row{gap:4px;grid-template-columns:1fr;}
.cm-footer.cm-footer-builder .cm-footer-bottom-row{padding-top:8px;}
.cm-footer.cm-footer-builder .cm-footer-bottom-row .cm-bottom-row{gap:4px;grid-template-columns:1fr;}
.cm-footer.cm-footer-builder .cm-footer-bottom-row .cm-bottom-row .cm-footer-bottom-2-col{justify-content:flex-start;}
}
.cm-footer-col{display:flex;flex-wrap:wrap;gap:8px;}
@media screen and (min-width:62em){
.social-links{margin-top:0;}
}
.breaking-news{position:relative;display:flex;margin-top:10px;padding-left:8px;padding-right:8px;font-size:14px;line-height:20px;word-wrap:break-word;}
.breaking-news-main .breaking-news{display:inline-flex;}
.breaking-news div{display:inline-block;word-wrap:break-word;}
.breaking-news li{line-height:20px;}
.breaking-news-latest{position:relative;color:rgb(85.425, 85.425, 85.425);}
.newsticker{max-width:400px;overflow:hidden;margin-left:4px;height:20px;}
.breaking-news-main{margin-bottom:1%;padding-bottom:30px;}
@media screen and (min-width:48em){
.breaking-news{margin-top:0;}
}
.date-in-header{color:#3f3f46;text-align:center;}
.top-bar-menu{text-align:center;}
.top-bar-menu ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;}
.top-bar-menu li:first-child{margin-left:0;}
.top-bar-menu a{display:block;}
.fa{font-size:1.6rem;color:#71717a;}
.social-links ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;}
.social-links ul li:hover > a{background-color:transparent;}
.social-links ul a{text-decoration:none;}
.social-links ul a:hover{text-decoration:none;}
.social-links li{margin-left:16px;border-top:0;}
.social-links li:first-child{margin-left:0;}
.social-links a{display:flex;width:20px;height:20px;align-items:center;justify-content:center;}
.social-links .fa{text-align:center;transition:color 0.2s ease-out 0s;font-size:18px;}
.social-links .fa:hover{color:var(--cm-color-1, #207daf);}
.social-links .fa-twitter{color:#1bb2e9;}
.social-links .fa-facebook{color:#3b5a9b;}
.social-links .fa-youtube{color:#ed3f41;}
.social-links .fa-vimeo-square{color:#44bbff;}
.social-links .fa-skype{color:#009cef;}
.social-links .fa-linkedin{color:#007bb6;}
.social-links .fa-google-plus{color:#dc4937;}
.social-links .fa-github{color:#4183c4;}
.social-links .fa-flickr{color:#0062dd;}
.social-links .fa-dribbble{color:#e24d87;}
.social-links .fa-instagram{color:#3f729b;}
.social-links .fa-pinterest{color:#d5282e;}
.social-links .fa-stumbleupon{color:#ec4823;}
.social-links .fa-tumblr{color:#455469;}
.social-links .fa-wordpress{color:#21759b;}
.social-links .fa-codepen{color:#cccccc;}
.social-links .fa-digg{color:#14589e;}
.social-links .fa-reddit{color:#ff4500;}
.social-links .fa-xing{color:#026466;}
.social-links .fa-vk{color:#45668e;}
.social-links .fa-weibo{color:#e6162d;}
.social-links .fa-leanpub{color:#000;}
.social-links .fa-renren{color:#237bc2;}
.social-links .fa-rss{color:#f26522;}
.social-links .fa-soundcloud{color:#ff3a00;}
.social-links .fa-vine{color:#00bf8f;}
.social-links .fa-delicious{color:#2a96ff;}
.cm-header-actions .social-links a{padding:0;}
.cm-header-actions .social-links li{margin-left:0;padding:12px;}
.cm-header-actions .social-links ul li{display:inline-block;background:transparent;}
.cm-header-actions .social-links ul li a:hover{background-color:transparent;}
.cm-header-actions{display:flex;align-items:center;order:3;flex-basis:100%;justify-content:flex-end;margin-left:auto;}
.cm-top-search{position:relative;}
.cm-top-search:has(.show) .fa.search-top::before{content:"✖";}
.cm-search-icon-in-input-right{position:relative;}
.cm-search-icon-in-input-right .search-icon-input-right{position:absolute;right:10px;top:58%;transform:translateY(-50%);color:#e4e4e7;font-size:16px;pointer-events:none;}
.cm-search-icon-in-input-right .search-icon-input-right svg{width:18px;height:18px;fill:#FFFFFF;}
.cm-search-icon-in-input-right .search-wrap:focus-within .search-icon-input-right{display:none;}
.cm-search-icon-in-input-right .search-wrap input{box-shadow:0 0 0 0 rgba(var(--cm-color-1, #207daf), 0.2);}
.fa.search-top{display:flex;align-items:center;justify-content:center;padding:8px;width:48px;height:48px;color:#fff;font-size:2.4rem;cursor:pointer;}
.fa.search-top:hover{background-color:var(--cm-color-1, #207daf);}
.search-wrap{position:relative;display:flex;overflow:hidden;border-radius:4px;}
.search-wrap button{padding:14px;color:#fff;background-color:var(--cm-color-1, #207daf);font-size:1.4rem;border-radius:0 4px 4px 0;line-height:0.8;}
.search-form-top{position:absolute;right:0;z-index:9999;border:1px solid #f4f4f5;display:none;padding:24px;border-radius:0 0 4px 4px;background-color:#fff;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);}
.search-form-top.show{display:block;width:100%;}
.search-form-top.show::before{content:"";position:absolute;width:0;height:0;border-bottom:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent;top:-10px;right:10px;left:var(--arrow-left, auto);}
.search-form-top :focus-visible{outline:none;}
.search-form-top input.s{width:100%;padding:12px;font-size:1.4rem;border:1px solid var(--cm-color-9, #E4E4E7);border-radius:4px 0 0 4px;}
.search-form-top .search-wrap{display:flex;}
.cm-random-post{order:1;}
.cm-random-post .fa-random{color:#fff;font-size:2.4rem;vertical-align:middle;}
.cm-primary-nav .cm-random-post a{display:flex;align-items:center;height:48px;padding:8px;border-bottom:medium none;}
.cm-primary-nav .cm-random-post a:hover{background-color:var(--cm-color-1, #207daf);}
.cm-primary-nav .cm-random-post a svg{display:block;fill:#fff;font-size:32px;}
@media screen and (min-width:48em){
.cm-header-actions{flex-basis:unset;}
.search-form-top.show{width:570px;}
.search-form-top.show::before{right:10px;}
.cm-top-search{position:relative;}
}
@media(max-width:600px){
.search-form-top.show{width:70vw;max-width:70vw;}
}
@media(min-width:600px) and (max-width:767px){
.search-form-top.show{width:60vw;max-width:60vw;}
}
@media(min-width:768px) and (max-width:1024px){
.search-form-top.show{width:40vw;max-width:40vw;}
}
@media(min-width:1025px){
.search-form-top.show{width:400px;}
}  div.wp-custom-header{position:relative;}
iframe#wp-custom-header-video{width:100%;}
video#wp-custom-header-video{display:block;margin:0 auto;overflow:hidden;max-width:100%;height:auto;}
.wp-custom-header-video-button{opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:62px;height:50px;font:0/0 a;transition:all 0.5s;}
div#wp-custom-header:hover .wp-custom-header-video-button{visibility:visible;opacity:1;}
.wp-custom-header-video-button::before{content:"\f04b";display:block;font-family:FontAwesome;font-size:20px;}
.wp-custom-header-video-button.wp-custom-header-video-pause::before{content:"\f04c";}
.cm-page-header .cm-page-title{margin-bottom:16px;padding-bottom:0;font-size:1.8rem;border-bottom:2px solid var(--cm-color-1, #207daf);}
.cm-page-header span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--cm-color-1, #207daf);color:#fff;}
.cm-page-header .vcard{padding:0;}
.breadcrumb-wrap{color:rgb(136.425, 136.425, 136.425);font-size:1.6rem;margin-bottom:30px;padding-bottom:20px;}
.breadcrumb-wrap .inner-wrap > span{margin:0 2px;}
.breadcrumb-trail{margin:0;padding:0;}
.breadcrumb-trail ul{display:inline-flex;list-style-type:none;flex-wrap:wrap;}
.breadcrumb-trail ul li a, .breadcrumb-trail ul li:last-child{margin:0 2px;}
.breadcrumb-trail ul li::after{content:" > ";white-space:pre;font-family:FontAwesome;}
.breadcrumb-trail ul li:last-child::after{content:none;}
.cm-primary-nav li{display:flex;flex-wrap:wrap;}
.cm-primary-nav .cm-submenu-toggle{display:flex;align-items:center;padding-left:8px;cursor:pointer;}
.cm-primary-nav .cm-submenu-toggle .cm-icon{width:14px;height:14px;fill:#fff;}
.default-wp-page{display:flex;flex-direction:column;justify-content:space-between;gap:20px;margin-top:30px;}
.default-wp-page .previous, .default-wp-page .next{flex:1;}
.default-wp-page .next{text-align:right;}
.wp-block-query-pagination-numbers{display:flex;align-content:space-between;gap:6px;text-align:center;}
.wp-block-query-pagination-numbers .page-numbers{display:flex;align-items:center;justify-content:space-around;width:14px;height:14px;border-radius:4px;border:1px solid #f4f4f5;background-color:#fff;color:#3f3f46;font-size:14px;padding:8px;font-weight:400;}
.wp-block-query-pagination-numbers .page-numbers.current{background-color:var(--cm-color-1, #207daf);color:#fff;}
.previous a, .next a{display:inline-flex;align-items:center;gap:8px;color:#3f3f46;cursor:pointer;font-size:1.6rem;font-weight:600;}
.previous a:hover, .next a:hover{color:var(--cm-color-1, #207daf);text-decoration:underline;}
.previous svg, .next svg{fill:#27272a;}
.nav-previous, .nav-next{margin-bottom:15px;}
.nav-previous a, .nav-next a{color:var(--cm-color-1, #207daf);cursor:pointer;font-size:16px;}
.nav-previous a:hover, .nav-next a:hover{text-decoration:underline;}
.nav-previous a{float:left;}
.nav-next a{float:right;}
.link-pagination{display:flex;align-content:space-between;gap:6px;text-align:center;margin:16px 0;}
.link-pagination .post-page-numbers{display:flex;align-items:center;justify-content:space-around;width:14px;height:14px;padding:8px;background-color:#fff;color:#3f3f46;font-size:1.4rem;font-weight:400;border-radius:4px;border:1px solid #f4f4f5;}
.link-pagination .post-page-numbers.current{background-color:var(--cm-color-1, #207daf);color:#fff;}
.slide-prev, .slide-next{filter:alpha(opacity=70);background-color:var(--cm-color-1, #207daf);position:absolute;top:50%;transform:translateY(-50%);z-index:9;border-radius:2px;padding:4px;display:flex;align-items:center;justify-content:center;}
.slide-prev .cm-icon, .slide-next .cm-icon{fill:#fff;}
.slide-prev{margin-left:20px;}
.slide-next{right:0;margin-right:20px;}
.slide-prev:hover, .cm-category-slide-prev:hover, .slide-next:hover, .cm-category-slide-next:hover{opacity:1;filter:alpha(opacity=100);}
.tg-numbered-pagination{margin-top:32px;}
@media screen and (max-width:767px){
.thumbnail-pagination li{width:100%;display:block;min-height:70px;}
.thumbnail-pagination li.previous{margin-bottom:20px;}
.thumbnail-pagination a{font-size:15px;}
}
@media screen and (min-width:48em){
.default-wp-page{flex-direction:row;}
} nav li > ul,
nav li > ol{margin:0;list-style:none;}
.cm-primary-nav{width:100%;text-align:center;}
.cm-primary-nav .menu{flex:1;}
.cm-primary-nav li{position:relative;font-family:"Open Sans", serif;font-weight:300;padding:10px 16px;}
.cm-primary-nav a{display:flex;flex:1;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;line-height:2;}
.cm-primary-nav li.default-menu{display:none;}
.cm-primary-nav .cm-home-icon a{padding:8px;}
.cm-primary-nav .cm-home-icon a:hover{background-color:var(--cm-color-1, #207daf);}
.cm-primary-nav a:hover{color:#fff;}
.cm-primary-nav ul{display:none;}
.cm-primary-nav ul li.current-menu-item, .cm-primary-nav ul li.current_page_ancestor, .cm-primary-nav ul li.current-menu-ancestor, .cm-primary-nav ul li.current_page_item, .cm-primary-nav ul li:hover, .cm-primary-nav ul li.focus{background-color:var(--cm-color-1, #207daf);}
.cm-primary-nav .sub-menu, .cm-primary-nav .children{background-color:#232323;}
.cm-primary-nav ul li ul, .cm-primary-nav ul li:hover ul ul, .cm-primary-nav ul li.focus ul ul{left:-99999px;z-index:100;}
.cm-primary-nav ul li.focus > ul{display:block;}
.cm-primary-nav ul ul li:hover ul ul, .cm-primary-nav ul ul li.focus ul ul{left:-99999px;z-index:100;}
.cm-primary-nav ul ul ul li:hover ul ul, .cm-primary-nav ul ul ul ul li:hover ul ul, .cm-primary-nav ul ul ul li:hover ul ul, .cm-primary-nav ul ul ul ul li:hover ul ul{left:-99999px;z-index:100;}
.cm-primary-nav ul li:hover > ul, .cm-primary-nav ul li.focus > ul{left:0;}
.cm-primary-nav ul ul li:hover > ul, .cm-primary-nav ul ul li.focus > ul{left:100%;}
.cm-primary-nav ul ul ul li:hover > ul, .cm-primary-nav ul ul ul li.focus > ul{left:100%;}
.cm-primary-nav ul ul ul ul li:hover > ul, .cm-primary-nav ul ul ul ul ul li:hover > ul, .cm-primary-nav ul ul ul ul li.focus > ul, .cm-primary-nav ul ul ul ul ul li.focus > ul{left:100%;}
.cm-primary-nav ul li ul{position:absolute;flex-direction:column;width:200px;top:100%;}
.cm-primary-nav ul li ul li{float:none;}
.cm-primary-nav ul li ul li a{border-top:none;float:none;font-size:14px;height:100%;color:#fff;display:block;text-align:left;text-transform:none;word-break:break-word;}
.cm-primary-nav ul li ul li:hover{color:#fff;background-color:var(--cm-color-1, #207daf);}
.cm-primary-nav ul li.current-menu-item ul li a:hover{color:#fff;background-color:var(--cm-color-1, #207daf);}
.cm-primary-nav ul li ul li ul{left:200px;top:0;}
.cm-primary-nav select{display:none;}
#cm-primary-nav{position:relative;z-index:999;box-shadow:0 0 2px rgba(0, 0, 0, 0.1) inset;background-color:#27272A;border-top:4px solid var(--cm-color-1, #207daf);}
#cm-primary-nav .cm-row{position:relative;display:flex;align-items:center;box-sizing:border-box;}
.cm-home-icon.front_page_on{background-color:var(--cm-color-1, #207daf);}
.cm-home-icon svg{display:block;fill:#fff;font-size:32px;}
.sticky-wrapper.is-sticky .cm-primary-nav .cm-home-icon a, .sticky-wrapper .cm-primary-nav .cm-home-icon a{padding:8px;}
.cm-menu-primary-container{flex-grow:1;flex-basis:70%;}
.cm-menu-primary-container .sub-menu{display:none;}
li.default-menu{display:none;}
.cm-sub-toggle{position:absolute;right:15px;top:12px;display:block;text-align:center;height:24px;width:24px;color:#fff;cursor:pointer;line-height:21px;}
.cm-sub-toggle .fa{color:#fff;}
.menu-logo a{padding:0;}
.menu-logo a:hover{background-color:unset;}
.menu-logo img{width:auto;margin-bottom:0;}
.top-menu-toggle{display:none;cursor:pointer;}
.cm-header .cm-menu-toggle[aria-expanded=true] .cm-icon--bars{display:none;}
.cm-header .cm-menu-toggle[aria-expanded=false] .cm-icon--x-mark{display:none;}
.cm-header .cm-menu-toggle{color:#fff;margin:0;text-align:center;font-family:"Open Sans", serif;padding-bottom:0;line-height:1.2;width:48px;height:48px;}
.cm-header .cm-menu-toggle:hover{color:#fff;}
.cm-header .cm-menu-toggle svg{width:48px;height:48px;fill:#fff;padding:8px;}
.cm-header .cm-menu-toggle svg:hover{color:#fff;}
.cm-header .cm-mobile-nav ul.menu-scrollbar{overflow-y:scroll;width:100%;}
.cm-header .cm-mobile-nav li:hover, .cm-header .cm-mobile-nav li.current-page-ancestor, .cm-header .cm-mobile-nav li.current-menu-ancestor, .cm-header .cm-mobile-nav li.current-page-item, .cm-header .cm-mobile-nav li.current-menu-item{color:#fff;background-color:var(--cm-color-1, #207daf);}
.cm-header .cm-mobile-nav li:hover > .cm-sub-toggle i, .cm-header .cm-mobile-nav li.current-page-ancestor > .cm-sub-toggle i, .cm-header .cm-mobile-nav li.current-menu-ancestor > .cm-sub-toggle i, .cm-header .cm-mobile-nav li.current-page-item > .cm-sub-toggle i, .cm-header .cm-mobile-nav li.current-menu-item > .cm-sub-toggle i{color:#fff;}
.cm-mobile-nav .menu-logo a{padding:0;}
.cm-mobile-nav.cm-mobile-open-container ul{padding:0;}
.cm-mobile-nav.cm-mobile-open-container > .cm-mobile-menu--open{padding:10px;background:#27272A;}
.cm-mobile-nav.cm-mobile-open-container .cm-header-buttons{width:-moz-fit-content;width:fit-content;}
.cm-mobile-nav.cm-mobile-open-container .date-in-header{text-align:right;}
.cm-mobile-nav.cm-mobile-open-container .cm-mobile-header-row.cm-mobile-menu--open{display:flex;gap:8px;flex-direction:column;}
.cm-mobile-nav .menu{position:absolute;top:100%;width:100%;left:0;right:0;filter:drop-shadow(0px 4px 18px rgba(153, 153, 153, 0.1));}
.cm-mobile-nav .cm-menu-primary-container{width:100%;position:absolute;top:100%;filter:drop-shadow(0px 4px 18px rgba(153, 153, 153, 0.1));}
.cm-mobile-nav .cm-menu-primary-container > ul, .cm-mobile-nav .menu > ul{width:100%;}
.cm-mobile-nav ul{margin:0;list-style:none;}
.cm-mobile-nav li a{display:block;flex-grow:1;padding:10px 20px;text-decoration:none;text-transform:uppercase;}
.cm-mobile-nav .social-icons{padding:0 10px;}
.cm-mobile-nav .social-icons a{padding:8px;}
.cm-mobile-nav a{color:#fff;font-size:14px;}
.cm-mobile-nav .cm-random-post a{display:flex;padding:8px;height:48px;line-height:1.8;}
.cm-mobile-nav .cm-random-post a svg{display:block;fill:#fff;font-size:32px;}
.cm-mobile-nav li{position:relative;display:flex;flex-wrap:wrap;background-color:#27272A;border-top:1px solid var(--cm-color-2, #3F3F46);}
.cm-mobile-nav li a:hover{background-color:var(--cm-color-1, #207daf);color:#fff;}
.cm-mobile-nav .sub-menu{flex-basis:100%;}
.cm-mobile-nav .cm-submenu-toggle{display:flex;align-items:center;padding:14px;border-left:1px solid rgba(255, 255, 255, 0.2);cursor:pointer;}
.cm-mobile-nav .cm-submenu-toggle svg{fill:#fff;}
.cm-mobile-nav ul ul a{padding-left:45px;text-transform:none;}
.cm-mobile-nav ul ul ul a{padding-left:90px;}
.cm-mobile-nav .current_page_item > a, .cm-mobile-nav .current-menu-item{background:var(--cm-color-1, #207daf);color:#fff;}
.cm-mobile-nav .cm-home-icon a{padding:8px;}
.default-wp-page.thumbnail-background-pagination{overflow:hidden;}
.default-wp-page.thumbnail-background-pagination img{width:100%;display:inline-block;margin-bottom:0;}
.default-wp-page.thumbnail-background-pagination li{width:50%;transition:0.4s all ease-in-out;padding:0;position:relative;}
.default-wp-page.thumbnail-background-pagination a{font-size:18px;color:#fff;position:absolute;left:0;right:0;margin:0 auto;bottom:0;z-index:1;padding:15px;background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.7));}
.default-wp-page.thumbnail-background-pagination a .meta-nav{display:block;font-size:14px;}
.default-wp-page.thumbnail-background-pagination a:hover{text-decoration:none;}
.default-wp-page.thumbnail-background-pagination .previous{width:calc(50% - 15px);margin-right:15px;}
.default-wp-page.thumbnail-background-pagination .next{width:calc(50% - 15px);margin-left:15px;text-align:right;}
.default-wp-page.thumbnail-background-pagination .next:hover{transform:translateX(0);}
.default-wp-page.thumbnail-background-pagination .previous:hover{transform:translateX(0);}
.page-numbers{display:flex;align-content:space-between;gap:6px;text-align:center;}
.page-numbers a, .page-numbers span{display:block;}
.page-numbers li{display:inline-block;}
.page-numbers li:hover > a{background-color:#ebebec;}
.page-numbers li:first-child{margin-left:0;}
.page-numbers li:last-child{margin-right:0;}
.page-numbers li > a, .page-numbers li > span{display:flex;align-items:center;justify-content:space-around;width:32px;height:32px;border-radius:4px;border:1px solid #f4f4f5;background-color:#fff;color:#3f3f46;font-size:14px;padding:8px;font-weight:400;}
.page-numbers li .fa{color:#3f3f46;}
.page-numbers .current{background-color:var(--cm-color-1, #207daf);color:#fff;}
.tg-autoload-posts .related-posts{margin-bottom:25px;}
.tg-autoload-posts .tg-post + .tg-post{margin-top:15px;padding-top:60px;border-top:1px solid #f8f8f8;}
.tg-autoload-posts #comments.comments-area{border-top:1px solid transparent;padding:0;}
@media screen and (min-width:48em){
.cm-primary-nav ul{display:flex;flex-wrap:wrap;list-style:none;}
.cm-menu-primary-container .sub-menu{display:flex;}
.cm-sub-toggle{display:none;}
}  .comment-navigation{margin-bottom:16px;}
.bypostauthor{display:block;}
.avatar{border-radius:50%;}
.comments-area{margin-top:60px;}
.comments-area .comments-title{font-size:2.4rem;margin-bottom:40px;}
.comments-area .comment-metadata{display:flex;align-items:center;gap:8px;margin-left:60px;}
.comments-area #comment:focus-visible{outline:none;}
.comments-area .avatar{height:40px;width:40px;margin-right:16px;margin-bottom:0;border:1px solid rgba(17, 17, 17, 0.15);}
.comments-area .fn a{color:#27272a;font-size:20px;font-weight:500;}
.comments-area .comment-content{margin-top:16px;margin-left:60px;}
.comments-area .comment-content p{line-height:1.8;margin-bottom:12px;}
.comments-area .comment-content a{word-wrap:break-word;}
.comments-area .comment-date-time, .comments-area .comment-permalink{display:flex;align-items:center;gap:6px;font-size:1.2rem;font-weight:400;line-height:1.8;color:#71717a;}
.comments-area .comment-permalink:hover{color:var(--cm-color-1, #207daf);}
.comments-area .comment-reply-link{margin-top:12px;font-size:1.4rem;font-weight:600;}
.comment{margin-bottom:20px;}
.comment ul, .comment ol{margin:0 0 20px 20px;}
.comment ul{list-style:square outside none;}
.comment a:hover{text-decoration:underline;}
.comment-list{margin-bottom:24px;list-style-type:none;padding:0;}
.comment-list .children{margin-left:20px;list-style-type:none;padding:0;}
.comment-edit-link{font-size:1.2rem;}
.comment-awaiting-moderation{margin-top:16px;margin-left:60px;}
.comment-respond .comment-reply-title{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px;margin-bottom:8px;font-size:2.4rem;}
.comment-respond .comment-reply-title #cancel-comment-reply-link{font-weight:normal;font-size:1.6rem;}
.comment-respond .logged-in-as, .comment-respond .comment-notes{margin-bottom:32px;font-size:1.6rem;}
.comment-respond form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-right:6px;}
.comment-respond form .comment-form-cookies-consent label{display:inline-block;font-weight:400;margin-top:10px;margin-bottom:32px;}
.comment-respond form input[type=text],
.comment-respond form textarea, .comment-respond form input[type=email],
.comment-respond form input[type=url]{box-sizing:border-box;font-size:1.6rem;line-height:1.5;padding:10px;width:100%;margin-bottom:14px;}
.comment-respond form p.form-allowed-tags{display:none;font-size:1.6rem;line-height:1;color:#5e5e5e;}
.comment-respond label{display:block;font-size:1.6rem;font-weight:600;color:#52525b;margin-bottom:8px;line-height:1.8;}
.comment-respond p{margin-bottom:0;}
.required{color:red;}
.cm-entry-button{display:inline-block;font-size:1.4rem;}
.cm-entry-button span{display:inline-block;padding:4px 12px;color:#fff;font-size:1.4rem;font-weight:600;cursor:pointer;line-height:1.8;background-color:var(--cm-color-1, #207daf);border-radius:2px;}
.cm-entry-button span:hover{background-color:rgba(0, 0, 0, 0.1);}
.cm-entry-footer .cm-edit-link{margin-top:24px;line-height:1;}
.cm-entry-title{margin-bottom:12px;font-size:2.4rem;font-weight:500;}
.cm-entry-title a{color:#27272a;}
.cm-entry-title a:hover{color:var(--cm-color-1, #207daf);text-decoration:underline;}
.cm-entry-header-meta{display:flex;margin-bottom:12px;}
.cm-below-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;}
.cm-below-entry-meta .cm-post-date a, .cm-below-entry-meta .cm-comments-link a{display:flex;align-items:center;gap:4px;}
.cm-below-entry-meta a:hover, .cm-entry-header-meta a:hover{text-decoration:underline;}
.cm-author, .cm-post-views, .cm-tag-links, .cm-edit-link, .cm-comments-link, .cm-post-date, .cm-reading-time{display:flex;align-items:center;gap:4px;font-size:1.2rem;}
.cm-post-date a, .cm-author a, .cm-tag-links a, .cm-edit-link a, .cm-comments-link a{color:#71717a;font-size:1.2rem;}
.cm-tag-links{flex-wrap:wrap;}
.cm-total-views{color:#71717a;font-size:1.2rem;}
.cm-entry-summary{margin-top:12px;}
.cm-entry-summary p{margin-bottom:1.5em;font-size:1.4rem;}
.cm-entry-summary p:last-child{margin-bottom:0;}
.cm-featured-image{text-align:center;}
.cm-featured-image a{display:block;position:relative;}
.cm-advertisement_125x125 .cm-advertisement-content{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;}
.advertisement_below_post_title{float:left;width:300px;margin-right:10px;}
.advertisement_300x250 img{margin:0 auto;display:block;}
.cm-header-col-2 .advertisement_728x90{margin-bottom:0;padding:0;}
.cm-header-col-2 .advertisement_728x90 img{padding:0;}
.advertisement_728x90{display:block;}
.advertisement_728x90 img{width:calc(100% - 50px);display:block;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);padding:24px 26px;margin-left:auto;margin-right:auto;}
.widget_call_to_action{margin-bottom:30px;}
.call-to-action{padding:30px;background-color:var(--cm-color-1, #207daf);background-repeat:no-repeat;background-size:cover;}
.call-to-action-border{position:relative;z-index:1;padding:60px 60px 70px;background-color:rgba(250, 250, 250, 0.87);}
.call-to-action--center{text-align:center;}
.call-to-action--left{text-align:left;}
.call-to-action--right{text-align:right;}
.call-to-action-border::before{position:absolute;content:"";top:30px;bottom:30px;left:30px;right:30px;margin:0 auto;border:1px solid #c0bcb9;height:auto;width:auto;z-index:-1;}
.call-to-action-border::after{position:absolute;content:"";top:30px;bottom:30px;left:30px;right:30px;margin:0 auto;border:1px solid #c0bcb9;height:auto;width:auto;z-index:-1;top:34px;left:34px;right:34px;bottom:34px;}
.call-to-action__title{margin-bottom:10px;font-size:48px;text-transform:uppercase;font-weight:700;}
.call-to-action-content{margin-bottom:40px;}
.widget_call_to_action .btn--primary{display:inline-block;padding:20px 25px;color:#fff;background-color:var(--cm-color-1, #207daf);font-size:1.4rem;font-weight:700;text-transform:uppercase;}
.rtl .cm-slider{direction:rtl;}
.cm-featured-category-slider-widget{margin-bottom:30px;}
.cm-slider-area .cm-featured-category-slider-widget{margin-bottom:0;}
.top-full-width-sidebar .cm-featured-category-slider-widget{margin-bottom:10px;}
.tg-full-width.inner-wrap{max-width:100%;padding:0 15px;}
.tg-full-width .home .cm-content{padding-top:0;}
.cm-category-slide-prev, .cm-category-slide-next{position:absolute;top:92%;z-index:99;display:flex;align-items:center;justify-content:center;transform:translateY(-92%);background-color:var(--cm-color-1, #207daf);border-radius:2px;padding:4px;display:flex;align-items:center;justify-content:center;}
.cm-category-slide-prev .cm-icon, .cm-category-slide-next .cm-icon{fill:#fff;}
.cm-category-slide-prev{right:0;margin-right:60px;}
.cm-category-slide-next{right:0;margin-right:24px;}
.slide-next i, .slide-prev i, .cm-category-slide-next i, .cm-category-slide-prev i{color:#ffffff;font-size:22px;padding:0 10px;vertical-align:text-bottom;}
.cm-featured-category-slider{position:relative;}
.cm-featured-category-slider .cm-single-slide{position:relative;border-radius:4px;overflow:hidden;}
.cm-featured-category-slider img{width:100%;margin-bottom:0;}
.cm-featured-category-slider .cm-below-entry-meta{margin-bottom:0;}
.cm-featured-category-slider .single-post .bx-controls-direction{display:none;}
.cm-featured-category-slider .cm-slide-content{position:absolute;bottom:0;right:0;left:0;display:grid;grid-template-rows:repeat(1, 1fr);align-items:end;text-align:left;padding:16px;background:linear-gradient(180deg, rgba(35, 35, 35, 0) 0%, #232323 100%);}
.cm-featured-category-slider .cm-slide-content .cm-entry-header-meta .cm-post-categories a{background-color:var(--cm-color-1, #207daf);}
.cm-featured-category-slider .cm-entry-title{color:#fff;font-size:1.6rem;}
.cm-featured-category-slider .cm-entry-title a{color:inherit;}
.cm-featured-category-slider .cm-entry-title a:hover{color:#fff;opacity:0.8;}
.cm-featured-category-slider .cm-post-date svg, .cm-featured-category-slider .cm-author svg, .cm-featured-category-slider .cm-comments-link svg{fill:#fff;}
.cm-featured-category-slider .cm-post-date a, .cm-featured-category-slider .cm-author a, .cm-featured-category-slider .cm-reading-time, .cm-featured-category-slider .cm-reading-time::before, .cm-featured-category-slider .human-diff-time-display{color:#fff;}
.cm-featured-category-slider .cm-comments-link a, .cm-featured-category-slider .cm-comments-link span{color:#fff;}
.cm-slider-area-rotate{visibility:hidden;height:0;}
@media screen and (min-width:48em){
.cm-featured-category-slider .cm-entry-title{font-size:2.4rem;}
.cm-featured-category-slider .cm-slide-content{padding:24px;}
} .cm-featured-posts--style-1 p{display:inline-block;width:100%;}
.cm-featured-posts--style-1 .cm-entry-title{margin-bottom:8px;}
.cm-featured-posts--style-1 .cm-first-post .cm-entry-title{margin-bottom:12px;}
.cm-featured-posts--style-1 .cm-posts{display:flex;flex-direction:column;width:100%;gap:12px;}
.cm-featured-posts--style-1 .cm-posts .cm-below-entry-meta{margin-bottom:0;}
@media screen and (min-width:48em){
.cm-featured-posts.cm-featured-posts--style-1{gap:20px;}
.cm-featured-posts.cm-featured-posts--style-1 .cm-posts{flex-basis:calc(50% - 10px);}
.cm-featured-posts.cm-featured-posts--style-1 .cm-first-post{flex-basis:calc(50% - 10px);margin-bottom:0;}
.cm-secondary .cm-featured-posts.cm-featured-posts--style-1{gap:20px;}
.cm-secondary .cm-featured-posts.cm-featured-posts--style-1 .cm-posts{flex-basis:100%;}
.cm-secondary .cm-featured-posts.cm-featured-posts--style-1 .cm-first-post{flex-basis:100%;margin-bottom:0;}
}
.cm-secondary .cm-featured-posts--style-1 .cm-posts .cm-post a{max-width:130px;}
.cm-secondary .cm-featured-posts--style-1 .cm-posts .cm-post-content a{max-width:100%;}
.cm-footer .cm-featured-posts--style-1 .cm-posts .cm-post a{max-width:130px;}
.cm-footer .cm-featured-posts--style-1 .cm-posts .cm-post-content a{max-width:100%;}
.cm-featured-posts--style-2.cm-featured-posts .cm-first-post, .cm-featured-posts--style-2.cm-featured-posts .cm-posts{flex-basis:100%;width:100%;gap:12px;}
.cm-featured-posts--style-2 .cm-posts .cm-entry-title{margin-bottom:8px;}
.cm-featured-posts--style-2 .cm-posts .cm-below-entry-meta{margin-bottom:0;}
.cm-secondary .cm-featured-posts--style-2 .cm-posts .cm-post a{max-width:130px;}
.cm-secondary .cm-featured-posts--style-2 .cm-posts .cm-post-content a{max-width:100%;}
.cm-footer .cm-featured-posts--style-2 .cm-posts .cm-post a{max-width:130px;}
.cm-footer .cm-featured-posts--style-2 .cm-posts .cm-post-content a{max-width:100%;}
.cm-highlighted-posts .cm-posts{display:grid;grid-template-columns:1fr;gap:12px;}
.cm-highlighted-posts a{display:block;}
.cm-highlighted-posts .cm-post{position:relative;overflow:hidden;border-radius:4px;}
.cm-highlighted-posts img{width:100%;}
.cm-highlighted-posts .cm-post-content{position:absolute;left:0;right:0;bottom:0;display:grid;align-items:end;grid-template-rows:repeat(1, 1fr);padding:16px;background:linear-gradient(180deg, rgba(35, 35, 35, 0) 0%, #232323 100%);}
.cm-highlighted-posts .cm-below-entry-meta{margin-bottom:0;}
.cm-highlighted-posts .cm-author, .cm-highlighted-posts .cm-comments-link, .cm-highlighted-posts .cm-entry-header-meta{display:none;}
.cm-highlighted-posts .cm-post-date svg, .cm-highlighted-posts .cm-author svg, .cm-highlighted-posts .cm-comments-link svg{fill:#fff;}
.cm-highlighted-posts .cm-post-date a, .cm-highlighted-posts .cm-author a, .cm-highlighted-posts .cm-reading-time, .cm-highlighted-posts .cm-reading-time::before, .cm-highlighted-posts .human-diff-time-display{color:#fff;}
.cm-highlighted-posts .cm-entry-title{margin-bottom:8px;font-size:1.6rem;font-weight:500;}
.cm-highlighted-posts .cm-entry-title a{color:#fff;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);}
.cm-highlighted-posts .cm-entry-title a:hover{color:#fff;opacity:0.8;}
@media screen and (min-width:48em){
.cm-highlighted-posts .cm-posts{grid-template-columns:1fr 1fr;}
} .cm-random-post-widget .cm-post{display:flex;box-shadow:none;}
.cm-random-post-widget .cm-post a{position:relative;}
.cm-random-post-widget .cm-random-post{width:100%;}
.cm-random-post-widget .cm-post-content{flex:1;}
.cm-random-post-widget .cm-post-content .cm-entry-title{margin-bottom:8px;font-size:14px;line-height:1.4;}
.cm-random-post-widget .cm-post-content .cm-below-entry-meta{margin-bottom:0;}
.cm-random-post-widget .cm-author{display:none;}
.cm-random-posts{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);width:100%;}
.cm-random-posts img{border-radius:4px;}
.wp-block-search .wp-block-search__label{display:none;}
.wp-block-search .wp-block-search__button{border:0;margin-left:0;border-radius:0 4px 4px 0;}
.wp-block-search .wp-block-search__input{position:relative;padding:12px;font-size:1.4rem;border:1px solid var(--cm-color-9, #d4d4d8);border-radius:4px 0 0 4px;line-height:1.6;}
.wp-block-search .wp-block-search__input:focus-visible{outline:none;}
.wp-block-search .wp-element-button{position:relative;display:flex;align-items:center;justify-content:center;width:48px;padding:0;color:transparent;}
.wp-block-search .wp-element-button::before{position:absolute;content:"\f002";color:#fff;font-size:2rem;font-family:FontAwesome;font-weight:400;}
.wp-block-search .wp-element-button:hover{background-color:var(--cm-color-1, #207daf);color:transparent;}
.widget:last-child{margin-bottom:0;}
.widget .wp-block-heading{display:inline-block;background-color:var(--cm-color-1, #207daf);color:#fff;font-size:16px;font-weight:600;line-height:1.8;margin-bottom:0;padding:4px 12px 2px;border-radius:2px 2px 0 0;letter-spacing:0.01em;}
.widget .block-title{display:block;margin-bottom:20px;border-bottom:2px solid var(--cm-color-1, #207daf);}
.widget select{border:1px solid #dddddd;color:#777777;padding:2px;width:60%;}
.cm-featured-posts{display:flex;flex-wrap:wrap;margin-bottom:30px;}
.cm-featured-posts .cm-widget-title{display:flex;flex-basis:100%;justify-content:space-between;border-bottom:2px solid var(--cm-color-1, #207daf);font-size:18px;}
.cm-featured-posts .cm-widget-title span{display:inline-block;padding:6px 12px;color:#fff;background-color:var(--cm-color-1, #207daf);}
.cm-featured-posts .cm-posts .cm-post{display:flex;}
.cm-featured-posts .cm-posts .cm-author{display:none;}
.cm-featured-posts .cm-post{overflow:hidden;}
.cm-featured-posts .cm-entry-title{font-size:14px;}
.cm-featured-posts .cm-entry-title a{display:block;color:inherit;text-shadow:none;word-wrap:break-word;line-height:1.5;}
.cm-featured-posts .cm-entry-title a:hover{color:var(--cm-color-1, #207daf);}
.cm-featured-posts .cm-entry-header-meta{display:none;}
.cm-featured-posts .cm-post-content{flex:1;align-self:center;padding:12px 16px;}
.cm-featured-posts img{width:100%;}
.cm-featured-posts .cm-first-post{flex-basis:100%;margin-bottom:12px;}
.cm-featured-posts .cm-first-post figure{position:relative;}
.cm-featured-posts .cm-first-post .cm-post-content{padding:18px;}
.cm-featured-posts .cm-first-post .cm-entry-title{font-size:24px;}
.cm-featured-posts .cm-first-post .cm-entry-header-meta{display:flex;}
.cm-featured-posts .cm-below-entry-meta{margin-bottom:12px;}
.cm-featured-posts .cm-breaking-news .cm-post{overflow:visible;box-shadow:none;}
.cm-featured-posts .cm-entry-summary p{margin-bottom:0;}
.cm-beside-slider-widget, .cm-slider-area{width:100%;}
.cm-slider-area .cm-widget-title, .cm-beside-slider-widget .cm-widget-title{border-bottom:2px solid var(--cm-color-1, #207daf);font-size:18px;margin-bottom:15px;padding-bottom:0;}
.cm-slider-area .cm-widget-title span, .cm-beside-slider-widget .cm-widget-title span{display:inline-block;padding:6px 12px;background-color:var(--cm-color-1, #207daf);color:#fff;}
.cm-view-all-link{display:flex;align-items:center;justify-content:center;text-align:center;padding:6px 12px;margin-bottom:4px;font-size:14px;color:#fff;font-weight:600;background-color:#000;}
.cm-primary .cm-view-all-link span{background:transparent;}
.cm-post-date a:hover, .cm-author a:hover, .cm-comments-link a:hover, .cm-tag-links a:hover, .cm-edit-link a:hover{color:var(--cm-color-1, #207daf);}
.cm-front-page-top-section{display:flex;flex-direction:column;gap:12px;margin-bottom:30px;}
.mfp-content .cm-posts{background:#fff;max-width:50%;margin:0 auto;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);}
.fitvids-video .video{margin-bottom:10px;}
.cm-secondary .widget ul li li, .cm-footer .widget ul li li, #cm-tertiary .widget ul li li{border-bottom:none;}
.cm-secondary .widget ul ul, .cm-footer .widget ul ul, #cm-tertiary .widget ul ul{padding-left:10px;}
.cm-secondary, #cm-tertiary{word-break:break-word;}
.cm-secondary .cm-widget-title, #cm-tertiary .cm-widget-title{display:flex;justify-content:space-between;border-bottom:2px solid var(--cm-color-1, #207daf);margin-bottom:15px;}
.cm-secondary .cm-widget-title span, #cm-tertiary .cm-widget-title span{display:inline-block;background-color:var(--cm-color-1, #207daf);color:#fff;font-size:16px;font-weight:600;line-height:1.8;margin-bottom:0;padding:4px 12px 2px;border-radius:2px 2px 0 0;letter-spacing:0.01em;}
.cm-secondary .cm-widget-title span .rsswidget, #cm-tertiary .cm-widget-title span .rsswidget{color:#fff;}
.cm-secondary .cm-widget-title span .rsswidget img, #cm-tertiary .cm-widget-title span .rsswidget img{margin-top:5px;margin-bottom:0;}
.cm-secondary .cm-widget-title span .rsswidget:hover, #cm-tertiary .cm-widget-title span .rsswidget:hover{text-decoration:none;}
.cm-secondary a:hover, #cm-tertiary a:hover{text-decoration:underline;}
.cm-secondary .widget, #cm-tertiary .widget{margin-bottom:32px;font-size:1.4rem;}
.cm-secondary .widget p, #cm-tertiary .widget p{font-size:1.4rem;}
.cm-secondary .widget ul li, #cm-tertiary .widget ul li{line-height:1.5;padding:6px 0;list-style:none;}
.cm-secondary .widget li, #cm-tertiary .widget li{line-height:1.8;}
.cm-error-404 .widget{margin-bottom:35px;font-size:14px;background-color:#fff;}
#style6_pager_colormag_slider_news_widget-9 img:hover .play-button-wrapper{background-color:#207DAF;}
.widget .play-button-wrapper, .cm-featured-image .play-button-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(35, 35, 35, 0.75);width:42px;height:26px;border-radius:3px;transition:background 0.3s ease 0s;}
.widget .play-button-wrapper .fa, .cm-featured-image .play-button-wrapper .fa{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;}
@media screen and (min-width:48em){
.cm-slider-area, .cm-beside-slider-widget{width:100%;}
.cm-featured-posts--style-4 .cm-post{flex-direction:row;}
}
@media screen and (min-width:62em){
.cm-front-page-top-section{flex-direction:row;margin-bottom:50px;}
.cm-slider-area{width:55.26315789%;}
.cm-beside-slider-widget{width:43.85964912%;}
}   #header-meta{background-color:#fff;}
.cm-top-bar{background-color:#f4f4f5;padding:10px 0;box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.1);font-size:14px;border-bottom-style:solid;}
.cm-top-bar .cm-row{display:flex;align-items:center;flex-direction:column;gap:10px;}
.cm-top-bar .tg-full-width{max-width:100%;padding:0 15px;}
.cm-top-bar__2{display:flex;flex-direction:column;flex:1;gap:10px;align-items:center;}
@media screen and (min-width:48em){
.cm-top-bar__1{display:flex;gap:15px;align-items:center;}
.cm-top-bar__2{flex-direction:row;justify-content:flex-end;gap:16px;}
.cm-top-bar .cm-row{gap:15px;}
}
@media screen and (min-width:62em){
.cm-top-bar{padding:8px;}
.cm-top-bar .cm-row{flex-direction:row;}
} .cm-header{background-color:#fff;}
.cm-site-branding img{width:auto;margin-bottom:0;}
.cm-site-branding a{display:block;}
.cm-site-title{margin-bottom:0;font-size:40px;line-height:1.5;}
.cm-site-title a{color:var(--cm-color-1, #207daf);}
.cm-site-description{line-height:1.8;font-size:16px;color:#52525b;margin:4px 0 0 0;font-family:"Open Sans", serif;word-break:break-word;}
.header-image{margin-bottom:0;border-bottom:1px solid var(--cm-color-8, #E4E4E7);width:100%;}
.cm-header-col-1{display:flex;justify-content:center;flex-direction:column;gap:16px;flex-basis:30%;}
.cm-header-col-2 .widget{text-align:right;color:#3f3f46;}
.cm-header-col-2 .widget .cm-widget-title{font-size:18px;line-height:1.2;padding-bottom:4px;}
.cm-header-col-2 .wp-block-image{margin:0;}
.cm-header-col-2 img{margin-bottom:0;}
.cm-header-2 .cm-row{display:flex;}
.header_display_type_one .cm-header-1 .cm-row{flex-direction:row-reverse;}
.header_display_type_one .cm-header-col-2 .widget{text-align:left;}
.header_display_type_two .cm-header-1 .cm-row{flex-direction:column;}
.header_display_type_two .cm-header-col-1{flex-direction:column;float:none;text-align:center;justify-content:center;}
.header_display_type_two .cm-site-branding{padding-right:0;}
.header_display_type_two #cm-site-info{padding-right:0;}
.header_display_type_two .cm-header-col-2 .widget{color:#3f3f46;text-align:center;}
.cm-menu-toggle{display:flex;cursor:pointer;}
.cm-contained .cm-header-2 #cm-primary-nav{box-shadow:0 0 0 rgba(0, 0, 0, 0) inset;position:relative;background-color:transparent;border-top:0 solid transparent;z-index:999;}
.cm-contained .cm-header-2 .cm-row{background-color:#212529;border-top:4px solid #289dcc;}
@media screen and (min-width:769px){
.cm-menu-toggle{display:none;}
} .cm-layout-2 .cm-header-1 .cm-row{flex-direction:column;}
.cm-layout-2 .cm-header-2 .cm-row{flex-direction:row;}
.cm-layout-2 .cm-row{justify-content:center;}
.cm-layout-2 .cm-row .cm-header-col-2{display:none;}
.cm-layout-2 .cm-row .cm-header-col-1{display:unset;float:none;text-align:center;}
.cm-layout-2 .cm-top-bar .cm-row{padding:0;}
.cm-layout-2 #cm-primary-nav{background-color:transparent;}
.cm-layout-2 #cm-primary-nav.headroom--pinned{background:inherit;}
.cm-layout-2 #cm-primary-nav .cm-row{background-color:transparent;justify-content:flex-start;}
.cm-layout-2 #cm-primary-nav .fa{color:#3F3F46;}
.cm-layout-2 #cm-primary-nav .fa:hover{background:transparent;color:var(--cm-color-1, #207daf);}
.cm-layout-2 #cm-primary-nav .cm-home-icon.front_page_on{background-color:transparent;}
.cm-layout-2 .cm-primary-nav a{color:#3F3F46;background-color:transparent;}
.cm-layout-2 .cm-primary-nav a::after{color:inherit;}
.cm-layout-2 .cm-primary-nav a:hover{background-color:transparent;}
.cm-layout-2 .cm-primary-nav li{background-color:transparent;}
.cm-layout-2 .cm-primary-nav ul{justify-content:center;}
.cm-layout-2 .cm-primary-nav ul li.current-menu-item, .cm-layout-2 .cm-primary-nav ul li.current_page_item, .cm-layout-2 .cm-primary-nav ul li:hover, .cm-layout-2 .cm-primary-nav ul li.focus{color:var(--cm-color-1, #207daf);background-color:transparent;}
.cm-layout-2 .cm-primary-nav ul li.current-menu-item ul li a, .cm-layout-2 .cm-primary-nav ul li ul li.current-menu-item a, .cm-layout-2 .cm-primary-nav ul li.current_page_ancestor ul li a, .cm-layout-2 .cm-primary-nav ul li.current-menu-ancestor ul li a, .cm-layout-2 .cm-primary-nav ul li.current_page_item ul li a{color:#343a40;}
.cm-layout-2 .cm-primary-nav ul > li{vertical-align:top;}
.cm-layout-2 .cm-primary-nav ul > li > a{border-bottom:2px solid transparent;transition:border 0.5s ease;color:#3F3F46;}
.cm-layout-2 .cm-primary-nav ul > li:hover > a, .cm-layout-2 .cm-primary-nav ul > li.current-menu-item > a, .cm-layout-2 .cm-primary-nav ul > li.current-menu-ancestor > a{background-color:transparent;border-bottom:2px solid var(--cm-color-1, #207daf);}
.cm-layout-2 .cm-primary-nav ul ul.sub-menu{background-color:#fff;transition:all 0.3s ease;display:block;opacity:0;visibility:hidden;border:1px solid #F4F4F5;text-align:left;}
.cm-layout-2 .cm-primary-nav ul ul.sub-menu li{border-bottom:1px solid #F4F4F5;display:flex;}
.cm-layout-2 .cm-primary-nav ul ul.sub-menu li a{width:auto;transition:all 0.5s ease;border-color:transparent;}
.cm-layout-2 .cm-primary-nav ul ul.sub-menu li:hover, .cm-layout-2 .cm-primary-nav ul ul.sub-menu li.current-menu-ancestor, .cm-layout-2 .cm-primary-nav ul ul.sub-menu li.current-menu-item, .cm-layout-2 .cm-primary-nav ul ul.sub-menu li.focus{border-color:var(--cm-color-1, #207daf);background-color:var(--cm-color-1, #207daf);}
.cm-layout-2 .cm-primary-nav ul ul.sub-menu li:hover > a, .cm-layout-2 .cm-primary-nav ul ul.sub-menu li.current-menu-ancestor > a, .cm-layout-2 .cm-primary-nav ul ul.sub-menu li.current-menu-item > a, .cm-layout-2 .cm-primary-nav ul ul.sub-menu li.focus > a{color:#fff;}
.cm-layout-2 .cm-primary-nav ul ul.sub-menu li:last-child{border-bottom:none transparent;}
.cm-layout-2 .cm-primary-nav ul ul.sub-menu li ul{top:0;transition:none;}
.cm-layout-2 .cm-primary-nav ul li.menu-item-has-children:hover > ul.sub-menu{opacity:1;visibility:visible;}
.cm-layout-2 .cm-primary-nav ul li.menu-item-has-children a::after{color:#343a40;}
.cm-layout-2 .cm-primary-nav ul li.focus > a{border-color:var(--cm-color-1, #207daf);}
.cm-layout-2 .cm-primary-nav ul li.focus > ul.sub-menu{opacity:1;visibility:visible;}
.cm-layout-2 .cm-primary-nav .cm-random-post a:hover{background:transparent;}
.cm-layout-2 .cm-primary-nav .cm-random-post a:hover .fa-random{color:var(--cm-color-1, #207daf);}
.cm-layout-2 .cm-primary-nav .cm-random-post a .fa-random{color:#3F3F46;}
.cm-layout-2 .cm-primary-nav .cm-submenu-toggle .cm-icon{fill:#3f3f46;}
.cm-layout-2 .cm-primary-nav .cm-menu-toggle svg, .cm-layout-2 .cm-primary-nav .cm-home-icon svg, .cm-layout-2 .cm-primary-nav .cm-random-post svg{fill:#3F3F46;}
.cm-layout-2 .cm-mobile-nav .nav-menu{padding-top:0;position:absolute;top:100%;width:100%;box-shadow:0 1px 11px rgba(0, 0, 0, 0.2);}
.cm-layout-2 .cm-mobile-nav .cm-random-post a:hover{background:transparent;}
.cm-layout-2 .cm-mobile-nav .cm-random-post a:hover .fa-random{color:var(--cm-color-1, #207daf);}
.cm-layout-2 .cm-mobile-nav .cm-random-post a .fa-random{color:#343a40;}
.cm-layout-2 .cm-mobile-nav li{background-color:#fff;border-color:var(--cm-color-8, #E4E4E7);}
.cm-layout-2 .cm-mobile-nav li a{color:#3F3F46;}
.cm-layout-2 .cm-mobile-nav li:hover > .cm-submenu-toggle i, .cm-layout-2 .cm-mobile-nav li.current-page-ancestor > .cm-submenu-toggle i, .cm-layout-2 .cm-mobile-nav li.current-menu-ancestor > .cm-submenu-toggle i, .cm-layout-2 .cm-mobile-nav li.current-page-item > .cm-submenu-toggle i, .cm-layout-2 .cm-mobile-nav li.current-menu-item > .cm-submenu-toggle i{color:#fff;}
.cm-layout-2 .cm-mobile-nav .cm-submenu-toggle svg, .cm-layout-2 .cm-mobile-nav .cm-home-icon svg, .cm-layout-2 .cm-mobile-nav .cm-menu-toggle svg{fill:#3f3f46;}
.cm-layout-2 .cm-mobile-nav .cm-random-post a svg{fill:#3f3f46;}
.cm-layout-2 .is-sticky #cm-primary-nav{background-color:#fff;box-shadow:0 5px 6px rgba(0, 0, 0, 0.1);}
.cm-layout-2 .cm-menu-primary-container{flex-grow:1;}
@media screen and (min-width:48em){
.cm-layout-2 .cm-layout-2-style-1 #cm-primary-nav{border-top:4px solid var(--cm-color-1, #207daf);}
} .page-template-page-builder .cm-primary{float:none;width:100%;}
.page-template-page-builder .cm-content{padding-top:0;padding-bottom:0;}
.home.page-template-page-builder .cm-primary .cm-posts{display:block;}
#page{max-width:1200px;margin:0 auto;}
.cm-content{padding-top:60px;padding-bottom:60px;background-color:var(--cm-color-3, #FFFFFF);}
.wide{padding-top:0;padding-bottom:0;}
.wide #page{max-width:100%;}
.cm-primary, .cm-secondary{width:100%;}
.cm-content .cm-row{display:flex;flex-direction:column;row-gap:60px;}
.cm-content .cm-row .cm-one-half{width:100%;padding-bottom:0;margin-right:0;}
.top-full-width-sidebar{margin-bottom:30px;}
.top-full-width-sidebar .cm-widget-title{border-bottom:2px solid var(--cm-color-1, #207daf);font-size:1.4rem;margin-bottom:24px;padding-bottom:0;}
.top-full-width-sidebar .cm-widget-title span{background-color:var(--cm-color-1, #207daf);color:#fff;padding:6px 12px;display:inline-block;}
@media screen and (min-width:62em){
.cm-content .cm-row{flex-direction:row;}
.cm-primary{width:70%;padding-right:1.875em;}
.cm-secondary{width:30%;}
} .cm-posts.cm-layout-1-style-1{--grid-column:1;}
.cm-layout-1-style-1 .post{display:flex;flex-direction:column;}
.cm-layout-1-style-1 .post:first-child{padding:0;}
.cm-layout-1-style-1 .cm-featured-image{flex-basis:50%;}
.cm-layout-1-style-1 .cm-featured-image img{width:100%;}
.cm-layout-1-style-1 .cm-post-content{flex:1;align-items:center;padding:20px;}
@media screen and (min-width:48em){
.cm-layout-1-style-1 .post{flex-direction:row;}
}
.cm-posts.cm-layout-2-style-1 .post:first-child, .cm-posts.cm-layout-2-style-1 .page:first-child{grid-column:1/-1;}
.cm-posts.cm-layout-2-style-2, .cm-posts.cm-layout-2-style-1{grid-template-columns:repeat(var(--grid-column, 1), 1fr);}
.cm-posts.cm-layout-2-style-2.col-2, .cm-posts.cm-layout-2-style-1.col-2{--grid-column:1;}
.cm-posts.cm-layout-2-style-2.col-3, .cm-posts.cm-layout-2-style-1.col-3{--grid-column:1;}
.cm-posts.cm-layout-2-style-2.col-4, .cm-posts.cm-layout-2-style-1.col-4{--grid-column:1;}
@media screen and (min-width:48em){
.cm-posts.cm-layout-2-style-2, .cm-posts.cm-layout-2-style-1{grid-template-columns:repeat(var(--grid-column, 1), 1fr);}
.cm-posts.cm-layout-2-style-2.col-2, .cm-posts.cm-layout-2-style-1.col-2{--grid-column:2;}
.cm-posts.cm-layout-2-style-2.col-3, .cm-posts.cm-layout-2-style-1.col-3{--grid-column:3;}
.cm-posts.cm-layout-2-style-2.col-4, .cm-posts.cm-layout-2-style-1.col-4{--grid-column:4;}
}
.cm-posts{display:grid;gap:20px;grid-template-columns:1fr;position:relative;}
.cm-posts .post{overflow:hidden;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.24);border-radius:4px;}
.cm-post{box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.24);border-radius:4px;}
.cm-post a{position:relative;display:block;}
.cm-post:hover .play-button-wrapper{background-color:var(--cm-color-1, #207daf);}
.post:hover .play-button-wrapper{background-color:#207daf;}
.cm-reading-time::before{color:#71717a;}
.cm-highlight-post .post:first-child, .cm-highlight-post .page:first-child{grid-column:1/-1;}
.cm-highlight-post .post:first-child .cm-entry-title, .cm-highlight-post .page:first-child .cm-entry-title{font-size:32px;}
.cm-post-categories{display:inline-flex;gap:10px;flex-wrap:wrap;align-items:center;}
.cm-post-categories a{display:inline-block;padding:4px 8px;background-color:var(--cm-color-1, #207daf);color:#fff;font-size:10px;text-transform:uppercase;border-radius:2px;line-height:1.8;}
.featured-image-caption{font-style:italic;font-size:14px;padding:10px 0 0 15px;display:block;color:#444444;}
.human-diff-time{font-size:12px;color:#71717a;}
.human-diff-time .cm-post-date:not(.human-diff-time-display){display:none;}
.human-diff-time .human-diff-time-display:hover{color:var(--cm-color-1, #207daf);cursor:pointer;}
.cm-tag-links a, .cm-edit-link a{color:#71717a;}
.cm-post-content, .single-title-above{padding:20px;}
.cm-entry-summary ul{padding:0 0 0 30px;margin-bottom:30px;}
.cm-entry-summary ol{padding:0 0 0 30px;margin-bottom:30px;}
.cm-entry-summary li > ul, .cm-entry-summary li > ol{margin-bottom:0;}
ul.blocks-gallery-grid, ul.wp-block-gallery{padding:0;}
ul.blocks-gallery-grid img, ul.wp-block-gallery img{margin-bottom:0;}
@media screen and (min-width:48em){
.cm-posts{grid-template-columns:repeat(var(--grid-column, 1), 1fr);}
}
.single .cm-posts .tags a{border:1px solid var(--cm-color-8, #E4E4E7);padding:3px 5px;border-radius:3px;color:#777777;}
.single .cm-posts .tags a:hover{color:var(--cm-color-1, #207daf);text-decoration:none;}
.single .cm-entry-header .cm-entry-title{font-size:3.2rem;}
.author-box{padding:2%;width:100%;display:inline-block;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);margin-bottom:30px;}
.author-description-wrapper{float:right;width:85%;}
.author-img img{margin-right:15px;}
.author-name{padding-bottom:10px;}
.author-description-wrapper .author-url{display:inline-block;margin-top:5px;width:100%;}
.author-description-wrapper .author-url a{display:inline-block;margin-top:5px;width:100%;}
.share .fa-twitter{color:#55acee;}
.share .fa-facebook-square{color:#3b5998;}
.share .fa-google-plus-square{color:#dd4b39;}
.share .fa-pinterest{color:#cc2127;}
.author-box{margin-top:30px;}
.author-box.author-bio-style-2 .author-name{float:left;}
.author-box.author-bio-style-2 .author-social-sites{float:right;}
.author-box.author-bio-style-2 .author-description{display:inline-block;}
.author-box.author-bio-style-3 .author-social-sites{float:left;}
.author-box.author-bio-style-3 .author-description{display:inline-block;}
.related-posts-wrapper h3{font-size:2rem;}
.related-posts-main-title{margin-bottom:30px;}
.related-posts-main-title .fa{color:var(--cm-color-1, #207daf);}
.related-posts-main-title span{font-size:26px;padding-left:10px;}
.single-related-posts{width:100%;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.24);border-radius:4px;overflow:hidden;}
.single-related-posts .cm-post-content{padding:20px;}
.single-related-posts .cm-author{display:none;}
.single-related-posts .cm-post-content .cm-entry-title{font-size:20px;margin-bottom:16px;}
.single-related-posts img{width:100%;}
.related-posts-wrapper{position:relative;margin-top:30px;}
.related-posts-wrapper .related-posts{display:grid;grid-template-columns:1fr;gap:30px;}
.related-posts-wrapper .related-post-carousel{visibility:hidden;height:0;}
.related-posts-wrapper.style-1 .cm-below-entry-meta{margin-bottom:0;}
.related-posts-wrapper.style-2 .single-related-posts{display:grid;grid-template-columns:1fr;}
.related-posts-wrapper.style-2 .related-posts{grid-template-columns:1fr;}
.related-posts-wrapper.style-3 .related-posts{grid-template-columns:1fr;gap:12px;}
.related-posts-wrapper.style-3 .single-related-posts{width:100%;box-shadow:none;}
.related-posts-wrapper.style-3 .cm-post-content{padding:0;}
.related-posts-wrapper.style-3 .cm-post-content .cm-entry-title{padding:0;font-size:16px;margin-bottom:0;}
.related-posts-wrapper.style-3 .cm-post-content .cm-entry-title a{position:relative;margin-left:20px;}
.related-posts-wrapper.style-3 .cm-post-content .cm-entry-title a::before{display:block;content:"";background:#333333;height:8px;width:8px;top:50%;position:absolute;transform:translateY(-50%);}
.related-posts-wrapper.style-3 .cm-post-content .cm-entry-title a:hover::before{background:var(--cm-color-1, #207daf);}
.related-posts-wrapper.style-4 .related-posts{display:block;}
.related-posts-wrapper.style-4 .related-posts .cm-below-entry-meta{margin-bottom:0;}
.related-posts-wrapper-flyout{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);background-color:rgb(248.37, 248.37, 248.37);position:fixed;bottom:0;right:0;width:420px;opacity:0;visibility:hidden;transform:translateY(30px);transition:0.2s all ease-in-out;}
.related-posts-wrapper-flyout.flyout{opacity:1;visibility:visible;transform:translateY(0);z-index:10;}
.related-posts-wrapper-flyout .flyout-related-post-close{float:right;cursor:pointer;}
.related-posts-wrapper-flyout .related-posts-flyout-main-title{font-size:18px;padding:20px 30px;background-color:#2c2e34;color:#ffffff;}
.related-posts-wrapper-flyout .related-posts-flyout{padding:30px;}
.related-posts-wrapper-flyout .single-related-posts-flyout{margin-bottom:20px;}
.related-posts-wrapper-flyout .single-related-posts-flyout:last-child{margin-bottom:0;}
.related-posts-wrapper-flyout .related-posts-thumbnail{float:left;margin-right:15px;width:130px;}
.related-posts-wrapper-flyout .cm-post-content{min-height:90px;padding:8px;}
.related-posts-wrapper-flyout .cm-entry-title{font-size:14px;line-height:1.6;padding-bottom:0;}
.related-posts-wrapper-flyout .cm-entry-title a{color:#232323;}
.related-posts-wrapper-flyout .cm-entry-title a:hover{color:var(--cm-color-1, #207daf);}
.related-posts-wrapper-flyout .cm-author{display:none;}
.share-buttons{display:inline-block;margin-top:24px;}
.box{border:1px solid var(--cm-color-8, #E4E4E7);border-radius:3px;display:inline-block;}
.count{background:none repeat scroll 0 0 #f2f2f2;color:var(--cm-color-1, #207daf);float:right;font-size:22px;padding:0 16px;}
.share{float:left;margin-right:10px;}
#twitter, #facebook, #googleplus, #pinterest{float:left;}
#twitter.share, #facebook.share, #googleplus.share, #pinterest.share{margin-right:0;padding:0 10px;cursor:pointer;}
.author-social-sites li{float:left;}
.author-social-sites .fa-twitter, .author-social-sites .fa-facebook, .author-social-sites .fa-google-plus, .author-social-sites .fa-flickr, .author-social-sites .fa-linkedin, .author-social-sites .fa-instagram, .author-social-sites .fa-youtube, .author-social-sites .fa-tumblr{font-size:25px;padding:5px;}
.author-social-sites .fa-twitter{color:#55acee;}
.author-social-sites .fa-facebook{color:#3b5998;}
.author-social-sites .fa-google-plus{color:#dd4b39;}
.author-social-sites .fa-flickr{color:#006399;}
.author-social-sites .fa-linkedin{color:#007bb6;}
.author-social-sites .fa-instagram{color:#9c7c6e;}
.author-social-sites .fa-youtube{color:#e02a20;}
.author-social-sites .fa-tumblr{color:#45556c;}
@media screen and (min-width:48em){
.related-posts-wrapper .related-posts{grid-template-columns:repeat(3, 1fr);}
.related-posts-wrapper.style-2 .single-related-posts{grid-template-columns:50% 50%;}
}   .format-link .cm-entry-summary p{text-align:center;padding-top:30px;}
.format-link .cm-entry-summary a{display:inline-block;padding:15px 40px;background-color:var(--cm-color-1, #207daf);color:#fff;border-radius:3px;text-decoration:underline;text-transform:uppercase;transition:background-color 0.3s linear 0s;}
.format-link .cm-entry-summary a:hover{background-color:#33363b;}
.format-aside .cm-entry-header{display:none;}
@media screen and (min-width:48em){
.left-sidebar .cm-content .cm-row{flex-direction:row-reverse;}
.left-sidebar .cm-content .cm-primary{padding-right:0;padding-left:30px;}
}
.cm-narrow-container .cm-secondary{display:none;}
.cm-narrow-container .cm-primary{margin:0 auto;width:100%;padding-right:0;}
.cm-narrow-container .cm-content .cm-container{max-width:768px;}
.cm-right-sidebar .cm-content .cm-primary{padding-right:1.875em;}
.cm-full-width-container .cm-content .cm-container{max-width:100%;padding:0;}
.cm-full-width-container .cm-content .cm-container .cm-primary{width:100%;padding-right:0;}
.cm-normal-container .cm-primary{padding:0;}
.cm-normal-container.cm-no-sidebar .cm-primary{width:100%;}
.cm-no-sidebar .cm-secondary{display:none;}
.cm-primary .cm-entry-summary .cm-block-alignfull{margin-left:calc(50% - 50vw);margin-right:calc(51% - 50.2vw);max-width:unset;padding:0 24px;}
.cm-started-content .cm-primary .cm-entry-summary .cm-block-alignfull{margin-left:calc(50% - 50vw);margin-right:calc(51% - 50.2vw);max-width:unset;padding:0 24px;}
@media screen and (max-width:768px){
.cm-started-content .cm-remove-padding{padding:0 !important;border:0 !important;}
}
@media screen and (min-width:768px){
.cm-started-content .cm-sticky{height:100vh;position:sticky;top:20px;}
}
body:not(.woocommerce-page).cm-normal-container{overflow:hidden;}
body:not(.woocommerce-page).cm-normal-container .cm-primary .cm-entry-summary > .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:unset;}
body:not(.woocommerce-page).cm-normal-container .cm-primary .cm-entry-summary > .alignfull.wp-block-cover, body:not(.woocommerce-page).cm-normal-container .cm-primary .cm-entry-summary > .alignfull.wp-block-cover-image{width:unset;}
body:not(.woocommerce-page).cm-normal-container .cm-primary .cm-entry-summary > .alignwide{margin-left:-100px;margin-right:-100px;max-width:unset;}
body:not(.woocommerce-page).cm-normal-container .cm-primary .cm-entry-summary > .alignwide.wp-block-woocommerce-checkout{margin-left:unset;margin-right:unset;}
body:not(.woocommerce-page).cm-normal-container.box-layout .cm-content{overflow:hidden;}
body:not(.woocommerce-page).cm-normal-container.box-layout .cm-primary .cm-entry-summary > .alignfull{margin-left:-30px;margin-right:-30px;}
body:not(.woocommerce-page).cm-normal-container.box-layout .cm-primary .cm-entry-summary > .alignfull.wp-block-cover, body:not(.woocommerce-page).cm-normal-container.box-layout .cm-primary .cm-entry-summary > .alignfull.wp-block-cover-image{width:unset;}
body:not(.woocommerce-page).cm-normal-container.box-layout .cm-primary .cm-entry-summary > .alignwide{margin-left:-30px;margin-right:-30px;max-width:unset;}
@media screen and (max-width:1200px){
.no-sidebar-full-width .cm-primary .cm-entry-summary > .alignwide{margin-left:-20px;margin-right:-20px;}
.cm-narrow-container .cm-primary .cm-entry-summary > .alignwide{margin-left:-50px;margin-right:-50px;}
.cm-narrow-container .cm-primary .cm-entry-summary > .alignfull{margin-left:-100px;margin-right:-100px;}
}
@media screen and (max-width:768px){
.cm-primary, .cm-secondary{width:100%;}
.no-sidebar-full-width .cm-primary .cm-entry-summary > .alignwide, .no-sidebar .cm-primary .cm-entry-summary > .alignwide{margin-left:-15px;margin-right:-15px;}
.no-sidebar-full-width.box-layout .cm-primary .cm-entry-summary > .alignwide, .no-sidebar.box-layout .cm-primary .cm-entry-summary > .alignwide{margin-left:-15px;margin-right:-15px;}
.no-sidebar-full-width.box-layout .cm-primary .cm-entry-summary > .alignfull, .no-sidebar.box-layout .cm-primary .cm-entry-summary > .alignfull{margin-left:-30px;margin-right:-30px;}
.no-sidebar .cm-primary .cm-entry-summary > .alignfull{margin-left:-15px;margin-right:-15px;}
}  .cm-error-404{text-align:center;}
.cm-error-404 .cm-page-title{color:var(--cm-color-1, #207daf);font-size:300px;font-weight:700;line-height:300px;}
.cm-error-404 .cm-page-header{margin-bottom:24px;}
.cm-error-404 .cm-page-header .cm-page-title{font-size:150px;line-height:135px;border-bottom:0;}
.cm-error-404 .cm-page-header p{font-size:22px;line-height:1.3;margin-bottom:8px;}
.cm-error-404 .cm-page-header .cm-page-title, .cm-error-404 .cm-page-header p{color:#52525B;font-weight:600;}
.cm-error-404 .cm-page-content{display:flex;justify-content:center;margin-bottom:40px;}
.cm-error-404 .cm-page-content p{width:100%;margin-bottom:0;color:#52525B;}
.cm-error-404 .cm-btn{display:inline-block;padding:12px 24px;background-color:var(--cm-color-1, #207daf);color:#fff;font-weight:600;border:1px solid var(--cm-color-1, #207daf);border-radius:2px;}
.cm-error-404 .cm-btn:hover{background-color:#33363b;border-color:#33363b;}
@media screen and (min-width:48em){
.cm-error-404 .cm-page-header{margin-bottom:24px;}
.cm-error-404 .cm-page-header .cm-page-title{font-size:240px;line-height:215px;}
.cm-error-404 .cm-page-content p{width:570px;}
} .cm-no-results{padding-top:30px;padding-bottom:40px;text-align:center;}
.cm-no-results img{margin-bottom:32px;}
.cm-no-results .cm-page-title{color:#52525B;font-size:2rem;font-weight:600;line-height:1.3;border-bottom:0;}
.cm-no-results .cm-page-header{margin-bottom:12px;}
.cm-no-results .cm-page-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;}
.cm-no-results .cm-page-content p{width:100%;margin-bottom:0;color:#52525B;}
.cm-no-results .search-wrap{display:flex;}
.cm-no-results .search-form{width:100%;}
.cm-no-results input.s{width:100%;font-size:1.4rem;border:1px solid var(--cm-color-9, #E4E4E7);border-radius:4px 0 0 4px;}
.search-no-results .cm-posts{display:block;}
@media screen and (min-width:48em){
.cm-no-results .cm-page-content p{width:430px;}
.cm-no-results .search-form{width:670px;}
} .search .status-publish{margin-bottom:30px;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);width:48.7013%;}
.search .status-publish .cm-post-content{padding:16px;}
.search .status-publish:nth-child(2n){float:left;clear:both;}
.search .status-publish:nth-child(2n+1){float:right;}
.search .status-publish:first-child{float:none;width:100%;}
.search .cm-grid-style-2.status-publish{width:100%;}
.search .cm-grid-style-2.status-publish img{float:left;margin-bottom:0;margin-right:20px;}
.cm-footer-bar{padding-top:1.5em;padding-bottom:1.5em;background-color:#27272a;color:#f4f4f5;}
.cm-footer-bar .cm-row{font-size:1.4rem;}
.cm-footer-bar a{color:var(--cm-color-1, #207daf);}
.cm-footer-bar a:hover{color:#fff;text-decoration:underline;}
.cm-footer-bar__1{display:flex;flex-direction:column;gap:8px;}
.cm-footer-bar-area{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;gap:24px;}
.cm-footer-bar-style-1 .social-links ul{justify-content:center;}
.cm-footer-bar-style-2 .cm-footer-bar-area{flex-direction:row-reverse;}
.cm-footer-bar-style-2 .cm-footer-bar__1{display:flex;order:2;}
.cm-footer-bar-style-2 .cm-footer-bar__1 .cm-footer-menu:first-child{padding-left:0;}
.cm-footer-bar-style-2 .social-links{text-align:left;}
.cm-footer-bar-style-2 .social-links ul{justify-content:center;}
.cm-footer-bar-style-3 .cm-footer-bar-area{flex-direction:column;text-align:center;}
.cm-footer-bar-style-3 .cm-footer-bar__1 .social-links{text-align:center;}
.cm-footer-bar-style-3 .cm-footer-bar__1 .cm-footer-menu:first-child{padding-left:0;}
@media screen and (min-width:48em){
.cm-footer-bar-area{flex-direction:row-reverse;text-align:left;}
.cm-footer-bar-style-1 .social-links ul{justify-content:flex-end;}
} .cm-footer .widget{display:block;}
.cm-footer .widget ul li{padding:8px 0;font-weight:600;border-bottom:1px solid #52525b;}
.cm-footer .widget ul li:last-child{border-bottom:none;}
.cm-footer .cm-upper-footer-cols .widget{background-color:#27272a;border-radius:4px;padding:12px;}
.cm-footer .cm-upper-footer-cols .cm-entry-title a{color:#fff;}
.cm-footer .cm-upper-footer-cols .cm-random-posts{padding:0;}
.cm-footer .cm-upper-footer-cols .cm-first-post .cm-post-content{margin-top:12px;padding:0;}
.cm-footer .cm-upper-footer-cols .cm-icon{fill:#fff;}
.cm-footer .cm-upper-footer-cols .cm-post{box-shadow:unset;}
.cm-footer .cm-upper-footer-cols .cm-featured-posts--style-3 img{border-radius:4px;}
.cm-footer .cm-footer-menu ul li a{color:#fff;text-decoration:none;}
.cm-footer .cm-footer-menu ul li a:hover{color:var(--cm-color-1, #207daf);}
.cm-footer-cols{background-color:#3f3f46;}
.cm-footer-cols .cm-row{display:flex;flex-direction:column;gap:40px;padding-top:40px;padding-bottom:40px;color:#e4e4e7;}
.cm-footer-cols .cm-widget-title{border-bottom:2px solid var(--cm-color-1, #207daf);font-size:1.4rem;}
.cm-footer-cols .cm-widget-title span{display:inline-block;padding:6px 12px;background-color:var(--cm-color-1, #207daf);color:#fff;font-size:1.6rem;}
.cm-footer-cols a, .cm-footer-cols .human-diff-time{color:#fff;}
.cm-footer-cols a:hover, .cm-footer-cols .human-diff-time:hover{color:var(--cm-color-1, #207daf);}
.cm-footer-cols ul{list-style:none;}
.cm-footer-cols .cm-reading-time{color:#fff;}
.cm-footer-cols .cm-tab-widget .cm-tabs a:hover{color:#fff;}
.cm-upper-footer-cols{display:flex;flex-direction:column;gap:30px;}
.cm-upper-footer-cols .cm-post-date a, .cm-upper-footer-cols .cm-author a, .cm-upper-footer-cols .cm-tag-links a, .cm-upper-footer-cols .cm-edit-link a, .cm-upper-footer-cols .cm-comments-link a{color:#fff;}
.cm-upper-footer-cols .cm-featured-posts .cm-below-entry-meta{margin-bottom:0;}
.cm-upper-footer-cols .cm-posts img{border-radius:4px;}
.cm-lower-footer-cols{gap:30px;font-size:1.4rem;width:100%;}
.cm-lower-footer-col, .cm-lower-footer-cols{display:flex;flex-direction:column;}
.cm-upper-footer-col--1, .cm-upper-footer-col--2, .cm-upper-footer-col--3{width:100%;}
.colormag-footer--classic .cm-footer-cols .cm-row .cm-widget-title{border-bottom:0 none;}
.colormag-footer--classic .cm-footer-cols .cm-row .cm-widget-title span{background-color:transparent !important;padding:0 0 6px;position:relative;}
.colormag-footer--classic .cm-footer-cols .cm-row .cm-widget-title span::before{position:absolute;display:block;bottom:-1px;content:" ";left:0;width:25px;height:2px;background-color:var(--cm-color-1, #207daf);}
.colormag-footer--classic .cm-footer-cols .cm-row .cm-view-all-link{background-color:#18181b;}
.colormag-footer--classic .cm-footer-bar{background-color:#252730;padding:20px 0;}
.colormag-footer--classic-bordered .cm-widget-title{border-bottom:0 none;background-color:transparent !important;position:relative;border-bottom:1px solid #52525b !important;}
.colormag-footer--classic-bordered .cm-widget-title::before{position:absolute;display:block;bottom:-1px;content:" ";left:0;width:25px;height:2px;background-color:var(--cm-color-1, #207daf);}
.colormag-footer--classic-bordered .cm-widget-title span{background-color:transparent !important;padding-left:0;}
.colormag-footer--classic-bordered .cm-view-all-link{margin-bottom:0;}
.colormag-footer--classic-bordered .cm-footer-bar{padding-top:0;}
.colormag-footer--classic-bordered .cm-footer-bar .cm-footer-bar-area{padding-top:20px;border-top:1px solid #52525b;}
#cm-footer.colormag-footer--classic .cm-random-posts, #cm-footer.colormag-footer--classic-bordered .cm-random-posts{box-shadow:0 0 0 0 rgba(0, 0, 0, 0);gap:16px;}
#cm-footer.colormag-footer--classic .cm-random-posts .cm-post, #cm-footer.colormag-footer--classic-bordered .cm-random-posts .cm-post{padding-bottom:16px;border-bottom:1px solid #52525b;}
#cm-footer.colormag-footer--classic .cm-random-posts .cm-post:last-child, #cm-footer.colormag-footer--classic-bordered .cm-random-posts .cm-post:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
#cm-footer.colormag-footer--classic .cm-featured-posts .cm-post, #cm-footer.colormag-footer--classic-bordered .cm-featured-posts .cm-post{box-shadow:0 0 0 0 rgba(0, 0, 0, 0);border-radius:0;}
#cm-footer.colormag-footer--classic .cm-posts .cm-post, #cm-footer.colormag-footer--classic-bordered .cm-posts .cm-post{border-bottom:1px solid #52525b;padding-bottom:16px;}
#cm-footer.colormag-footer--classic .cm-posts .cm-post:last-child, #cm-footer.colormag-footer--classic-bordered .cm-posts .cm-post:last-child{border-bottom:none;padding-bottom:0;}
#cm-footer.colormag-footer--classic .cm-first-post, #cm-footer.colormag-footer--classic-bordered .cm-first-post{border-bottom:1px solid #52525b;}
#cm-footer.colormag-footer--classic .cm-first-post .cm-post-content, #cm-footer.colormag-footer--classic-bordered .cm-first-post .cm-post-content{padding:0 0 5px;}
#cm-footer.colormag-footer--classic .cm-featured-posts--style-2 .cm-posts,
#cm-footer.colormag-footer--classic .cm-featured-posts--style-3 .cm-posts, #cm-footer.colormag-footer--classic-bordered .cm-featured-posts--style-2 .cm-posts,
#cm-footer.colormag-footer--classic-bordered .cm-featured-posts--style-3 .cm-posts{gap:16px;}
#cm-footer.colormag-footer--classic .cm-featured-posts--style-2 img,
#cm-footer.colormag-footer--classic .cm-featured-posts--style-3 img, #cm-footer.colormag-footer--classic-bordered .cm-featured-posts--style-2 img,
#cm-footer.colormag-footer--classic-bordered .cm-featured-posts--style-3 img{border-radius:4px;}
.cm-footer-menu ul{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:16px;column-gap:16px;row-gap:4px;list-style:none;}
.cm-footer-menu ul li{font-size:12px;}
.advertisement_above_footer{background-color:#fff;}
.advertisement_above_footer .cm-widget-title{border-bottom:2px solid var(--cm-color-1, #207daf);font-size:18px;margin-bottom:16px;padding-bottom:0;}
.advertisement_above_footer .cm-widget-title span{background-color:var(--cm-color-1, #207daf);color:#fff;padding:6px 12px;display:inline-block;}
@media screen and (min-width:62em){
.cm-upper-footer-cols{flex-direction:row;justify-content:space-between;}
.cm-upper-footer-col--1, .cm-upper-footer-col--2, .cm-upper-footer-col--3{width:31.578947%;}
.cm-lower-footer-cols{flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
.cm-lower-footer-cols .cm-lower-footer-col{flex:1;}
.cm-lower-footer-cols .cm-lower-footer-col--1{flex-basis:20%;}
} a#scroll-up{bottom:20px;position:fixed;right:20px;display:none;opacity:0.5;z-index:999;filter:alpha(opacity=50);}
a#scroll-up i{height:48px;width:48px;border-radius:4px;background-color:#8269DF;font-size:14px;display:flex;align-items:center;justify-content:center;}
a#scroll-up i:before{color:#FFFFFF;}
a#scroll-up:hover{opacity:1;filter:alpha(opacity=100);}
blockquote, .wp-block-quote, .wp-block-quote.is-style-large, .wp-block-quote.has-text-align-right{padding:20px 30px 20px 82px;margin-bottom:30px;margin-top:16px;background-color:var(--cm-color-1, #207daf);color:#fff;border-radius:4px;border-left:0;}
blockquote p, .wp-block-quote p, .wp-block-quote.is-style-large p, .wp-block-quote.has-text-align-right p{position:relative;font-family:"Open Sans", serif;line-height:1.8;padding-top:0;margin-bottom:0;}
blockquote p::before, .wp-block-quote p::before, .wp-block-quote.is-style-large p::before, .wp-block-quote.has-text-align-right p::before{content:"\f10d";position:absolute;left:-50px;top:0;line-height:1;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:3.2rem;}
blockquote a, .wp-block-quote a, .wp-block-quote.is-style-large a, .wp-block-quote.has-text-align-right a{color:#fff;text-decoration:underline;}
blockquote em, blockquote i, blockquote cite, .wp-block-quote em, .wp-block-quote i, .wp-block-quote cite, .wp-block-quote.is-style-large em, .wp-block-quote.is-style-large i, .wp-block-quote.is-style-large cite, .wp-block-quote.has-text-align-right em, .wp-block-quote.has-text-align-right i, .wp-block-quote.has-text-align-right cite{font-style:normal;}
blockquote cite, .wp-block-quote cite, .wp-block-quote.is-style-large cite, .wp-block-quote.has-text-align-right cite{font:12px "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;letter-spacing:0.05em;float:right;}
blockquote.wp-block-quote.has-text-align-right{border-right:0;}
.wp-block-button .search-icon::before{display:none;}
.wp-block-search__inside-wrapper .search-icon::before, .search-wrap .search-icon::before{content:"\f002";color:#fff;font-size:2rem;font-family:FontAwesome;font-weight:400;}
.wp-block-query .wp-block-post.post{box-shadow:none;}
.wp-block-query .wp-block-post-template{padding:0;}
.wc-block-product-new .wc-block-grid__product-title, .wc-block-product-new .wc-block-grid__product-add-to-cart, .wc-block-product-best-sellers .wc-block-grid__product-title, .wc-block-product-best-sellers .wc-block-grid__product-add-to-cart, .wp-block-product-top-rated .wc-block-grid__product-title, .wp-block-product-top-rated .wc-block-grid__product-add-to-cart, .wc-block-handpicked-products .wc-block-grid__product-title, .wc-block-handpicked-products .wc-block-grid__product-add-to-cart{display:flex;justify-content:flex-start;}
.wc-block-product-new .wc-block-grid__product-title, .wc-block-product-best-sellers .wc-block-grid__product-title, .wp-block-product-top-rated .wc-block-grid__product-title, .wc-block-handpicked-products .wc-block-grid__product-title{margin-bottom:8px;color:#3f3f46;font-size:1.6rem;font-weight:600;line-height:1.8;}
.wc-block-product-new .wc-block-grid__product-rating, .wc-block-product-best-sellers .wc-block-grid__product-rating, .wp-block-product-top-rated .wc-block-grid__product-rating, .wc-block-handpicked-products .wc-block-grid__product-rating{margin-bottom:0;}
.wc-block-product-new .wc-block-grid__product-rating .star-rating, .wc-block-product-best-sellers .wc-block-grid__product-rating .star-rating, .wp-block-product-top-rated .wc-block-grid__product-rating .star-rating, .wc-block-handpicked-products .wc-block-grid__product-rating .star-rating{display:flex;justify-content:flex-start;margin:unset;}
.wc-block-product-new .wc-block-grid__product, .wc-block-product-best-sellers .wc-block-grid__product, .wp-block-product-top-rated .wc-block-grid__product, .wc-block-handpicked-products .wc-block-grid__product{position:relative;margin-left:-1em;margin-right:-1em;}
.wc-block-product-new .wc-block-grid__product-add-to-cart .wp-block-button__link.wp-element-button, .wc-block-product-best-sellers .wc-block-grid__product-add-to-cart .wp-block-button__link.wp-element-button, .wp-block-product-top-rated .wc-block-grid__product-add-to-cart .wp-block-button__link.wp-element-button, .wc-block-handpicked-products .wc-block-grid__product-add-to-cart .wp-block-button__link.wp-element-button{display:block;text-align:center;margin-top:16px;padding:8px 24px;font-size:1.4rem;font-weight:600;border-radius:4px;}
.wc-block-product-new .wc-block-grid__product .wc-block-grid__product-image, .wc-block-product-best-sellers .wc-block-grid__product .wc-block-grid__product-image, .wp-block-product-top-rated .wc-block-grid__product .wc-block-grid__product-image, .wc-block-handpicked-products .wc-block-grid__product .wc-block-grid__product-image{margin-bottom:16px;}
.wc-block-product-new ul.wc-block-grid__products, .wc-block-product-best-sellers ul.wc-block-grid__products, .wp-block-product-top-rated ul.wc-block-grid__products, .wc-block-handpicked-products ul.wc-block-grid__products{padding:0;gap:30px;}
.wc-block-product-new .price ins .amount, .wc-block-product-best-sellers .price ins .amount, .wp-block-product-top-rated .price ins .amount, .wc-block-handpicked-products .price ins .amount{color:#71717a;}
.wc-block-product-new .price del span, .wc-block-product-best-sellers .price del span, .wp-block-product-top-rated .price del span, .wc-block-handpicked-products .price del span{font-weight:600;color:#3f3f46;}
.wc-block-product-new .wc-block-grid__product-image, .wc-block-product-best-sellers .wc-block-grid__product-image, .wp-block-product-top-rated .wc-block-grid__product-image, .wc-block-handpicked-products .wc-block-grid__product-image{margin-bottom:16px;}
.wc-block-product-new .wc-block-grid__product-image img, .wc-block-product-best-sellers .wc-block-grid__product-image img, .wp-block-product-top-rated .wc-block-grid__product-image img, .wc-block-handpicked-products .wc-block-grid__product-image img{width:100%;border-radius:4px;}
.wc-block-product-new .wc-block-grid__product-onsale, .wc-block-product-best-sellers .wc-block-grid__product-onsale, .wp-block-product-top-rated .wc-block-grid__product-onsale, .wc-block-handpicked-products .wc-block-grid__product-onsale{position:absolute;top:8px;left:8px;display:flex;align-items:center;justify-content:center;height:30px;padding:0 14px;background-color:#0d354a;color:#fff;font-size:1.4rem;text-transform:initial;border-radius:2px;}
.wp-pagenavi{text-align:center;margin-bottom:30px;}
.cm-posts .wp-pagenavi .page, .cm-posts .wp-pagenavi a{padding:4px 10px;color:#777777;border:1px solid #f2f2f2;}
.cm-posts .wp-pagenavi .current{padding:4px 10px;color:#fff;background-color:var(--cm-color-1, #207daf);border:1px solid #f2f2f2;}
.cm-posts .wp-pagenavi a{margin-left:5px;border-radius:2px;}
.cm-posts .wp-pagenavi a:hover{padding:4px 10px;color:#fff;background-color:var(--cm-color-1, #207daf);border:1px solid #f2f2f2;}
.cm-posts .wp-pagenavi span{margin-left:5px;border-radius:2px;}
.cm-posts .wp-pagenavi span.pages{margin-left:0;color:#777777;padding:4px 10px;border:1px solid #f2f2f2;}
.headroom{will-change:transform;transition:transform 200ms linear;}
#cm-primary-nav.headroom--pinned{transform:translateY(0%);}
#cm-primary-nav.headroom--unpinned{transform:translateY(-100%);}
[class*=mzb] h3{padding-bottom:0;}
[class*=mzb] h2{padding-bottom:0;}
[class*=mzb] img{margin-bottom:0;}
[class*=mzb] .editor-styles-wrapper h1,
[class*=mzb] .editor-styles-wrapper h2,
[class*=mzb] .editor-styles-wrapper h3,
[class*=mzb] .editor-styles-wrapper h4,
[class*=mzb] .editor-styles-wrapper h5,
[class*=mzb] .editor-styles-wrapper h6{padding-bottom:0;}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{position:absolute;top:12px;left:0;right:8px;display:flex;align-items:center;justify-content:flex-end;height:30px;color:#3f3f46;font-size:1.4rem;}
.add-to-wishlist-before_image .yith-wcwl-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fafafa;border-radius:50px;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.cm-content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:30px;}
.alignright{display:inline;float:right;margin-left:30px;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center;}
.clearfix{display:inline-block;}
.clearfix::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.infinite-scroll .default-wp-page, .infinite-scroll.neverending #cm-footer{display:none;}
.infinity-end.neverending #cm-footer{display:block;}
@media screen and (min-width:980px){
.weather-location .owf{line-height:120px;}
.weather-info .weather-icon{font-size:150px;}
.weather-location-name{font-size:30px;padding-top:0;}
.weather-desc{font-size:18px;padding-top:15px;}
.weather-current-temp{font-size:60px;}
}
@media screen and (max-width:1190px){
#page{width:97%;}
.wide #page{width:100%;}
.inner-wrap{width:94%;}
.tg-full-width.inner-wrap{padding:0;}
.author-description-wrapper{width:75%;}
.call-to-action__title{font-size:40px;}
.video-playing{padding-bottom:45%;}
.video-player.video-player--horizontal .video-playlist .video-playlist-item{width:25.5%;}
}
@media(min-width:769px) and (max-width:979px){
.weather-today{margin-left:0;}
.video-playlist{width:40%;}
.video-player--vertical .video-playing{width:60%;padding-bottom:54%;}
.video-player--vertical .video-playlist-info{width:70.5%;}
}
@media screen and (max-width:800px){
.header_display_type_one .cm-header-col-1{float:none;margin-bottom:10px;}
.header_display_type_one #cm-site-branding{float:none;text-align:center;padding-right:0;margin-bottom:10px;}
#header-text,
.header_display_type_one #header-text{float:none;text-align:center;padding-right:0;}
.cm-header-col-2, .header_display_type_one .cm-header-col-2{float:none;}
.cm-header-col-2 .widget, .header_display_type_one .cm-header-col-2 .widget{text-align:center;}
}
@media screen and (max-width:768px){
.cm-header-actions .social-links ul{display:block;}
.video-player--vertical .video-playing, .video-player--vertical .video-playlist{width:100%;display:block;}
.video-player--vertical .video-playing{padding-bottom:65%;}
.video-player--vertical.video-playlist-item img{margin-bottom:0;width:20%;}
.video-player.video-player--horizontal .video-playlist .video-playlist-item{width:35%;}
}
@media screen and (max-width:767px){
.call-to-action__title{font-size:36px;}
.widget_call_to_action .btn--primary{padding:15px 20px;}
}
@media screen and (max-width:600px){
.cm-image-ticker-news .cm-post-content .cm-entry-title{display:none;}
.logged-in #cm-masthead #cm-primary-nav{top:0 !important;}
.gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item{width:25%;}
.author-img{display:block;margin:0 auto;}
.author-img img{margin-right:0;}
.avatar{border-radius:50%;display:inline-block;float:none;margin:0 auto;}
.author-description-wrapper{float:none;padding-top:10px;width:100%;}
.search .status-publish:nth-child(2n), .search .status-publish:nth-child(2n+1){float:none;width:100%;}
.call-to-action__title{font-size:24px;margin-bottom:0;}
.call-to-action-content{margin-bottom:20px;}
.widget_call_to_action .btn--primary{padding:10px 15px;font-weight:400;}
.video-player.video-player--horizontal .video-playing{padding-bottom:70%;}
.video-player.video-player--horizontal .video-playlist .video-playlist-item{width:51%;}
.exchange-currency.exchange-column-2 .currency-table, .exchange-currency.exchange-column-3 .currency-table{width:100%;padding-right:0;}
.weather-forecast-day, .cm-secondary .weather-forecast-day{width:52%;}
.no-sidebar-full-width .cm-primary .cm-entry-summary > .alignwide, .no-sidebar .cm-primary .cm-entry-summary > .alignwide{margin-left:0;margin-right:0;}
.no-sidebar-full-width.box-layout .cm-primary .cm-entry-summary > .alignwide, .no-sidebar.box-layout .cm-primary .cm-entry-summary > .alignwide{margin-left:0;margin-right:0;}
}
@media screen and (max-width:420px){
.gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item{width:33.33%;}
.related-posts-wrapper-flyout{width:95%;}
.related-posts-wrapper-flyout .related-posts-flyout-main-title{padding:20px;}
.related-posts-wrapper-flyout .related-posts-flyout{padding:20px;}
}  .newsticker,
.cm-breaking-news-slider-widget{visibility:hidden;}
.cm-image-ticker-news{visibility:hidden;height:0;}
.mega-menu .cm-image-ticker-news, .mega-menu .cm-breaking-news-slider-widget{visibility:hidden !important;}
.mega-menu .mega-toggle-on .cm-slider-area-rotate .cm-image-ticker-news, .mega-menu .mega-toggle-on .cm-breaking-news-slider-widget{visibility:visible !important;}
.siteorigin-panels .cm-featured-posts{flex-wrap:nowrap;}
.cm-footer-border-line{position:relative;}
.cm-footer-border-line:before{position:absolute;bottom:-1px;left:0;content:"";display:block;width:52px;height:1px;background-color:#8269df;margin:0 auto;}
@media screen and (max-width: 768px) and (min-width: 600px) {
.cm-starter-main .cm-col-2{display:flex;gap:18px;}
.cm-starter-main .cm-col-2 > .wp-block-group{margin:0;}
.cm-starter-main .cm-col-2 > .wp-block-column{flex-basis:48% !important;}
.cm-starter-main .cm-editor-picks{display:flex;gap:18px;}
.cm-starter-main .cm-editor-picks > .wp-block-group{margin:0;}
.cm-starter-main .cm-editor-picks > .wp-block-column{flex-basis:48% !important;}
.cm-starter-main .cm-fitness{display:flex;gap:18px;}
.cm-starter-main .cm-fitness > .wp-block-group{margin:0;}
.cm-starter-main .cm-fitness > .wp-block-column{flex-basis:48% !important;}
.cm-starter-main .cm-diet-health{display:grid;grid-template-columns:1fr 1fr;gap:18px;}
.cm-starter-main .cm-diet-health > .wp-block-columns{margin:0;}
.cm-starter-main .cm-diet-health .is-not-stacked-on-mobile{gap:12px;flex-direction:column;}
.cm-starter-main .cm-technology-section > .wp-block-column{flex-basis:48% !important;}
.cm-starter-main .cm-technology-section-2 > .wp-block-column{flex-basis:30% !important;}
.cm-starter-main .cm-politics-col{display:flex;}
.cm-starter-main .cm-politics-col > .wp-block-column:first-child{flex-basis:31.33% !important;}
.cm-starter-main .cm-politics-col > .wp-block-column:last-child{flex-basis:64.66% !important;}
.cm-starter-main .cm-social-media img{width:60%;}
.cm-starter-main .cm-politics-2{display:flex;gap:18px;}
.cm-starter-main .cm-politics-2 > .wp-block-columns{margin:0;gap:12px;}
.cm-starter-main .cm-politics-img img{width:100% !important;height:100% !important;}
.cm-starter-main .cm-social-media-button{width:60%;}
.cm-starter-main .cm-top-stories{display:grid;grid-template-columns:1fr 1fr;gap:18px;}
.cm-starter-main .cm-life-style > .wp-block-column{flex-basis:31% !important;}
.cm-starter-main .cm-life-style-2{display:grid;grid-template-columns:1fr 1fr 1fr;}
.cm-starter-main .cm-life-style-2 .wp-block-column > .wp-block-columns{margin:0;flex-direction:column !important;gap:8px;}
.cm-starter-main .cm-footer-col{display:flex;gap:16px;}
.cm-starter-main .cm-footer-col > .wp-block-column:first-child{flex-basis:10% !important;}
.cm-starter-main .cm-footer-col > .wp-block-column:last-child{flex-basis:64.66% !important;}
.cm-starter-main .cm-video-col-2{display:flex;}
.cm-starter-main .cm-video-col-2 > .wp-block-column:first-child{flex-basis:31.33% !important;}
.cm-starter-main .cm-video-col-2 > .wp-block-column:last-child{flex-basis:64.66% !important;}
.cm-starter-main .cm-technology-cover{width:60%;margin:auto;}
}
@media screen and (max-width:600px){
.cm-starter-main .cm-diet-health > .wp-block-columns {
gap: 12px;
flex-direction: column;
}
.cm-starter-main .cm-technology-section, .cm-starter-main .cm-technology-section-2, .cm-starter-main .cm-politics-col, .cm-starter-main .cm-video-col-2 {
gap: 12px;
}
.cm-starter-main .cm-life-style-3 > .wp-block-columns {
gap: 12px;
}
}.cm-header-col-2{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:12px;}
.cm-header-builder .cm-header-main-row .cm-header-right-col{display:flex;align-items:center;justify-content:flex-end;gap:12px;}
.pde-header-score-membre{width:auto;text-align:right;}
.pde-header-score-membre > *{display:inline-block;}
.header_display_type_two .cm-header-col-2{align-items:center;}
.header_display_type_two .pde-header-score-membre{text-align:center;}
.cm-header-builder .pde-header-score-membre{width:auto;max-width:100%;}
.pde-header-score-mounted{flex:0 1 auto;}
.cm-header-builder .cm-header-left-col, .cm-header-builder .cm-header-right-col{min-width:0;}
.cm-header-builder .cm-site-branding img.custom-logo{width:auto;max-width:min(100%, 360px);height:auto;}
.cm-header-builder .pde-header-score-membre .score-box{display:none !important;}
.cm-header-builder .pde-header-score-membre .pde-member-menu{display:inline-flex;align-items:center;}
.cm-header-builder .pde-header-score-membre .score-info > div:first-child{padding-right:12px;}
.cm-header-builder .pde-header-score-membre .score-tagline{line-height:1.3;}
@media(max-width:768px){
.cm-header-builder .cm-mobile-row .cm-main-row{display:flex;align-items:center;justify-content:space-between;gap:10px;}
.cm-header-builder .cm-mobile-row .cm-header-left-col, .cm-header-builder .cm-mobile-row .cm-header-center-col, .cm-header-builder .cm-mobile-row .cm-header-right-col{flex:0 1 auto;width:auto;}
.cm-header-builder .cm-mobile-row .cm-header-center-col{flex:1 1 auto;width:100%;align-items:center;min-width:0;}
.cm-header-builder .cm-mobile-row .cm-header-center-col .cm-site-branding{width:100%;display:flex;justify-content:flex-start;}
.cm-header-builder .cm-mobile-row .cm-header-center-col .custom-logo-link{display:block;width:100%;}
.cm-header-builder .cm-mobile-row .cm-header-right-col{flex:0 0 auto;max-width:none;align-items:flex-end;justify-content:center;min-width:0;padding-right:4px;}
.cm-header-builder .cm-mobile-row .pde-header-score-mounted{display:flex;justify-content:flex-end;margin-top:0;width:100%;max-width:100%;overflow:visible;}
.cm-header-builder .cm-mobile-row .pde-header-score-membre .score-box{display:none !important;}
.cm-header-builder .cm-mobile-row .cm-site-branding img.custom-logo{width:100%;max-width:215px;height:auto;}
}
@media(max-width:480px){
.cm-header-builder .cm-mobile-row .cm-site-branding img.custom-logo{max-width:185px;}
}
@media(max-width:782px){
.site-overlay, .offcanvas-backdrop, .mm-ocd-bg{background:transparent !important;}
#cm-mobile-menu .sub-menu,
#cm-mobile-menu .cm-submenu-toggle,
.cm-mobile-menu .sub-menu, .cm-mobile-menu .cm-submenu-toggle{display:none !important;}
#cm-mobile-menu a img.emoji,
.cm-mobile-menu a img.emoji{width:20px;height:20px;flex:0 0 auto;}
}
iframe[src*="score-membre"],
.pde-score-container iframe{position:relative !important;z-index:1 !important;display:block !important;overflow:hidden !important;}
.cm-header-bottom-row{background:linear-gradient(90deg, #f0f7fa 0%, #f6fbfd 100%) !important;border-bottom:1px solid rgba(40, 157, 204, 0.2) !important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.04);}
.cm-header-bottom-row .cm-container, .cm-header-bottom-row .cm-bottom-row, .cm-primary-nav{background:transparent !important;border:none !important;}
.cm-primary-nav{background:transparent !important;box-shadow:none !important;}
.cm-primary-nav ul, .cm-primary-nav li{margin:0 !important;padding:0 !important;}
.cm-primary-nav li > a{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.5em;line-height:1.05 !important;background:rgba(255, 255, 255, 0.7) !important;border:1px solid rgba(40, 157, 204, 0.25) !important;border-radius:6px !important;padding:0.42rem 0.9rem !important;color:#0f172a !important;font-weight:600 !important;text-decoration:none !important;transition:all 0.2s ease;-webkit-backdrop-filter:saturate(150%) blur(4px);backdrop-filter:saturate(150%) blur(4px);}
.cm-primary-nav li > a img.emoji, .cm-primary-nav li > a .emoji{margin-right:0.18em !important;flex:0 0 auto;}
.cm-primary-nav li:hover, .cm-primary-nav li:focus, .cm-primary-nav ul li.current-menu-item, .cm-primary-nav ul li.current_page_item, .cm-primary-nav ul li.current-menu-ancestor, .cm-primary-nav ul li.current_page_ancestor, .cm-primary-nav ul li.current-menu-parent, .cm-primary-nav ul li.current_page_parent{background:transparent !important;background-color:transparent !important;box-shadow:none !important;border-radius:6px !important;overflow:hidden !important;}
.cm-primary-nav li > a:hover, .cm-primary-nav .current-menu-item > a, .cm-primary-nav .current_page_item > a, .cm-primary-nav .current-menu-ancestor > a, .cm-primary-nav .current_page_ancestor > a, .cm-primary-nav .current-menu-parent > a, .cm-primary-nav .current_page_parent > a{background:#289dcc !important;color:#fff !important;border-color:#289dcc !important;box-shadow:0 4px 14px rgba(40, 157, 204, 0.25) !important;border-radius:6px !important;}
.cm-primary-nav > ul{display:flex !important;flex-wrap:wrap;justify-content:center !important;gap:14px !important;margin:4px 0 !important;padding:10px 0 !important;}
.cm-primary-nav > ul > li{flex:0 0 auto !important;}
@media(max-width:960px){
.cm-primary-nav > ul{flex-direction:column !important;align-items:stretch !important;gap:10px !important;padding:8px 10px !important;}
.cm-primary-nav a{width:100% !important;}
}
@media(max-width:782px){
.cm-header-builder .cm-mobile-row .cm-main-row, .cm-header-builder .cm-mobile-row .cm-header-right-col, .cm-header-builder .cm-mobile-row .cm-mobile-nav-container{position:relative !important;overflow:visible !important;}
.cm-header-builder .cm-mobile-row .cm-mobile-nav-container{z-index:10020 !important;}
.cm-header-builder .cm-mobile-row .cm-mobile-nav-container.cm-toggle-open::before{content:"" !important;position:fixed !important;inset:0 !important;background:rgba(15, 23, 42, 0.58) !important;z-index:10019 !important;}
.cm-header-builder .cm-mobile-row .cm-mobile-nav, #cm-mobile-nav{position:fixed !important;top:0 !important;left:0 !important;right:auto !important;width:min(340px, calc(100vw - 30px)) !important;max-width:calc(100vw - 30px) !important;height:100dvh !important;filter:none !important;background:transparent !important;z-index:10021 !important;pointer-events:none !important;}
.cm-header-builder .cm-mobile-row .cm-mobile-nav-container.cm-toggle-open .cm-mobile-nav, .cm-header-builder .cm-mobile-row .cm-mobile-nav-container.cm-toggle-open #cm-mobile-nav,
#cm-mobile-nav:has(.cm-mobile-header-row.cm-mobile-menu--open){pointer-events:auto !important;}
.cm-header-builder .cm-mobile-row .cm-mobile-nav .cm-mobile-header-row, #cm-mobile-header-row{display:none !important;position:relative !important;width:100% !important;height:100dvh !important;max-height:100dvh !important;padding-top:34px !important;background:linear-gradient(180deg, rgba(255, 255, 255, 0.94) 0%, rgba(240, 246, 251, 0.98) 100%) !important;border-top:1px solid rgba(209, 220, 232, 0.9) !important;border-right:1px solid rgba(209, 220, 232, 0.9) !important;border-bottom:1px solid rgba(209, 220, 232, 0.9) !important;border-left:0 !important;border-radius:0 20px 20px 0 !important;background-clip:padding-box !important;box-shadow:0 16px 42px rgba(15, 23, 42, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.82) !important;overflow-x:hidden !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important;transform-origin:top left !important;transform:translate3d(calc(-10px + var(--pde-swipe-offset, 0px)), 0, 0) scaleX(0.16) !important;opacity:0 !important;pointer-events:none !important;transition:transform 0.24s ease, opacity 0.2s ease !important;}
.cm-header-builder .cm-mobile-row .cm-mobile-nav .cm-mobile-header-row.cm-mobile-menu--open, #cm-mobile-header-row.cm-mobile-menu--open{display:block !important;transform:translate3d(var(--pde-swipe-offset, 0px), 0, 0) scaleX(1) !important;opacity:1 !important;pointer-events:auto !important;}
#cm-mobile-menu,
.cm-mobile-menu{width:100% !important;margin:0 !important;padding:0 0 4px !important;background:transparent !important;}
#cm-mobile-menu > li,
.cm-mobile-menu > li{background:transparent !important;border-top:0 !important;}
#cm-mobile-menu a,
.cm-mobile-menu a{padding:14px 18px !important;font-size:14px !important;font-weight:600 !important;white-space:nowrap !important;color:#17314f !important;background:transparent !important;line-height:1.25 !important;min-height:44px !important;letter-spacing:0.01em !important;border-bottom:1px solid rgba(210, 220, 231, 0.72) !important;}
#cm-mobile-menu a img.emoji,
#cm-mobile-menu a .emoji,
.cm-mobile-menu a img.emoji, .cm-mobile-menu a .emoji{margin-right:0.28em !important;}
#cm-mobile-menu > li:last-child > a,
.cm-mobile-menu > li:last-child > a{border-bottom:0 !important;}
#cm-mobile-menu a:hover,
#cm-mobile-menu .current-menu-item > a,
#cm-mobile-menu .current_page_item > a,
.cm-mobile-menu a:hover, .cm-mobile-menu .current-menu-item > a, .cm-mobile-menu .current_page_item > a{background:rgba(40, 157, 204, 0.12) !important;color:#133257 !important;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle{position:relative !important;z-index:10022 !important;background:transparent !important;border:0 !important;box-shadow:none !important;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle[aria-expanded="true"]{position:fixed !important;top:18px !important;left:calc(min(340px, 100vw - 30px) - 42px) !important;right:auto !important;width:36px !important;height:36px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;z-index:10023 !important;transform:translate3d(var(--pde-swipe-offset, 0px), 0, 0) !important;transition:transform 0.24s ease !important;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle[aria-expanded="true"] .cm-icon--x-mark{display:none !important;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle[aria-expanded="true"] .cm-icon--bars{display:none !important;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle[aria-expanded="true"]::before{content:"" !important;display:block !important;width:9px !important;height:9px !important;border-left:1.5px solid rgba(23, 49, 79, 0.56) !important;border-bottom:1.5px solid rgba(23, 49, 79, 0.56) !important;transform:rotate(45deg) !important;margin-left:4px !important;margin-top:6px !important;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle svg, .cm-mobile-nav .cm-submenu-toggle svg{fill:#0f172a !important;}
@media(max-width:480px){
.cm-header-builder .cm-mobile-row .cm-mobile-nav, #cm-mobile-nav{top:0 !important;width:min(320px, calc(100vw - 24px)) !important;max-width:calc(100vw - 24px) !important;height:100dvh !important;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle[aria-expanded="true"]{top:18px !important;left:calc(min(320px, 100vw - 24px) - 42px) !important;}
#cm-mobile-menu a,
.cm-mobile-menu a{padding:12px 14px !important;font-size:13px !important;min-height:42px !important;}
}
}
body{--pde-header-height:50px;--pde-header-top:0px;--pde-header-offset:50px;}
body.admin-bar{--pde-header-top:32px;--pde-header-offset:82px;}
@media(max-width:782px){
body.admin-bar{--pde-header-top:46px;--pde-header-offset:96px;}
}
.cm-header-builder{position:relative;z-index:10040;}
#page{max-width:1200px;margin-left:auto;margin-right:auto;}
.cm-header-builder .cm-desktop-row, .cm-header-builder > .cm-header-top-row, .cm-header-builder > .cm-header-main-row, .cm-header-builder > .cm-header-bottom-row{display:none !important;}
.cm-header-builder .cm-mobile-row{display:block !important;position:fixed !important;top:var(--pde-header-top) !important;left:0 !important;right:0 !important;width:100% !important;z-index:10040 !important;background:#ffffff !important;box-shadow:0 10px 30px rgba(15, 23, 42, 0.08) !important;}
.cm-header-builder .cm-mobile-row .cm-header-top-row, .cm-header-builder .cm-mobile-row .cm-header-bottom-row{display:none !important;}
.cm-header-builder .cm-mobile-row .cm-header-main-row{background:#ffffff !important;border-top:0 !important;border-bottom:1px solid rgba(15, 23, 42, 0.08) !important;box-shadow:none !important;}
.cm-header-builder .cm-mobile-row .cm-container, .cm-header-builder .cm-mobile-row .cm-main-row{max-width:none !important;width:100% !important;}
.cm-header-builder .cm-mobile-row .cm-main-row{display:grid !important;grid-template-columns:34px minmax(0, 1fr) auto !important;align-items:center !important;gap:8px !important;min-height:var(--pde-header-height) !important;padding:0 5px !important;overflow:visible !important;}
.cm-header-builder .cm-mobile-row .cm-header-left-col, .cm-header-builder .cm-mobile-row .cm-header-center-col, .cm-header-builder .cm-mobile-row .cm-header-right-col{flex-direction:row !important;align-items:center !important;width:auto !important;}
.cm-header-builder .cm-mobile-row .cm-header-left-col{flex:0 0 34px !important;width:34px !important;max-width:34px !important;justify-content:flex-start !important;overflow:visible !important;position:relative !important;z-index:10050 !important;}
.cm-header-builder .cm-mobile-row .cm-header-center-col{flex:1 1 auto !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important;}
.cm-header-builder .cm-mobile-row .cm-header-right-col{flex:0 0 auto !important;width:auto !important;max-width:max-content !important;justify-content:flex-end !important;position:relative !important;min-width:fit-content !important;overflow:visible !important;}
.cm-header-builder .cm-mobile-row .cm-site-branding{display:none !important;}
.cm-header-builder .cm-top-search, .cm-header-builder .search-wrap, .cm-header-builder .search-form-top, .cm-header-builder .fa.search-top{display:none !important;}
.pde-unified-header__title{display:block;min-width:0;font-size:clamp(0.86rem, 1vw, 1rem);font-weight:700;line-height:1.2;color:#0f172a;white-space:normal;overflow-wrap:normal;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.pde-unified-header__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;position:relative;flex:0 0 auto;max-width:100%;overflow:visible;white-space:nowrap;}
.pde-unified-header__search, .pde-unified-header__account{position:relative;flex:0 0 auto;}
.pde-unified-header__search-toggle, .cm-header-builder .cm-mobile-row .cm-menu-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:34px !important;height:34px !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:transparent !important;box-shadow:none !important;color:#1e7f86 !important;cursor:pointer !important;position:relative !important;overflow:visible !important;}
.pde-unified-header__search-toggle:hover, .pde-unified-header__search-toggle:focus-visible, .cm-header-builder .cm-mobile-row .cm-menu-toggle:hover, .cm-header-builder .cm-mobile-row .cm-menu-toggle:focus-visible{background:rgba(15, 23, 42, 0.05) !important;outline:none !important;}
.pde-unified-header__search-toggle svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle svg{display:none !important;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle .cm-icon--bars, .cm-header-builder .cm-mobile-row .cm-menu-toggle .cm-icon--x-mark{display:none !important;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle .pde-menu-fallback{position:absolute;inset:0;display:block;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle::before{content:"" !important;display:block !important;width:15px !important;height:11px !important;background:linear-gradient(#1e7f86 0 0) top left / 15px 2px no-repeat, linear-gradient(#1e7f86 0 0) center left / 15px 2px no-repeat, linear-gradient(#1e7f86 0 0) bottom left / 15px 2px no-repeat !important;position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important;}
.cm-header-builder .cm-mobile-row .cm-menu-toggle[aria-expanded="true"]::before{width:14px !important;height:14px !important;background:linear-gradient(45deg, transparent 43%, #1e7f86 43%, #1e7f86 57%, transparent 57%) center / 14px 14px no-repeat, linear-gradient(-45deg, transparent 43%, #1e7f86 43%, #1e7f86 57%, transparent 57%) center / 14px 14px no-repeat !important;}
.pde-unified-header__search-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(360px, calc(100vw - 24px));padding:14px;border:1px solid rgba(15, 23, 42, 0.08);border-radius:18px;background:#ffffff;box-shadow:0 18px 36px rgba(15, 23, 42, 0.16);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;}
.pde-unified-header__search.is-open .pde-unified-header__search-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}
.pde-unified-header__search-panel .pde-recherche{max-width:none;margin:0;}
.pde-unified-header__account .pde-member-menu__guest-hint{display:none !important;}
.pde-unified-header__account .pde-member-menu{flex-direction:row;align-items:center;gap:0;}
.pde-unified-header__account .pde-member-menu__trigger, .pde-unified-header__account .pde-member-menu__avatar{width:28px;height:28px;}
.pde-unified-header__account .pde-member-menu.is-guest .pde-member-menu__trigger, .pde-unified-header__account .pde-member-menu.is-guest .pde-member-menu__avatar{width:26px;height:26px;}
.pde-unified-header__account .pde-member-menu__avatar{border-width:1.5px !important;box-shadow:0 0 0 1px rgba(23, 43, 77, 0.06), 0 3px 10px rgba(23, 43, 77, 0.12) !important;}
body:not(.wp-admin) #page,
body:not(.wp-admin) #main,
body:not(.wp-admin) #content{padding-top:0;}
body:not(.wp-admin) .cm-content,
body:not(.wp-admin) #cm-content,
body:not(.wp-admin) .site-content{padding-top:var(--pde-header-offset);}
@media(max-width:782px){
.cm-header-builder .cm-mobile-row .cm-main-row{padding:0 8px !important;gap:6px !important;}
.pde-unified-header__title{font-size:0.82rem;}
.pde-unified-header__actions{gap:2px;}
.pde-unified-header__search-panel{right:-4px;width:min(320px, calc(100vw - 16px));padding:12px;}
}
body{--pde-header-height:50px;--pde-logo-bar-height:124px;--pde-header-offset:50px;--pde-teal:#1e7f86;--pde-page-width:min(calc(100vw - 20px), 1200px);padding-top:0 !important;}
body:not(.wp-admin) .cm-content > .cm-container,
body:not(.wp-admin) #cm-content > .cm-container,
body:not(.wp-admin) .site-content > .cm-container{padding-right:5px;padding-left:5px;}
body.admin-bar{--pde-header-offset:82px;}
@media(max-width:782px){
body.admin-bar{--pde-header-offset:96px;}
}
.cm-header-builder .cm-mobile-row{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;height:auto !important;min-height:0 !important;padding:0 !important;background:transparent !important;box-shadow:none !important;border:0 !important;pointer-events:none !important;z-index:10020 !important;}
.cm-header-builder .cm-mobile-row .cm-header-main-row, .cm-header-builder .cm-mobile-row .cm-main-row, .cm-header-builder .cm-mobile-row .cm-header-left-col, .cm-header-builder .cm-mobile-row .cm-header-center-col, .cm-header-builder .cm-mobile-row .cm-header-right-col{min-height:0 !important;height:auto !important;padding:0 !important;border:0 !important;background:transparent !important;}
.cm-header-builder .cm-mobile-row .cm-mobile-nav-container, .cm-header-builder .cm-mobile-row .cm-mobile-nav, #cm-mobile-nav,
#cm-mobile-header-row{display:none !important;}
.cm-header-builder .cm-mobile-row .cm-site-branding, .cm-header-builder .cm-mobile-row .pde-header-score-mounted, .cm-header-builder .cm-mobile-row .pde-header-score-membre{display:none !important;}
.pde-unified-header-bar{position:fixed;top:0;left:50%;transform:translateX(-50%);width:min(1200px, 100vw);max-width:1200px;height:var(--pde-header-height);background:#fff;border-bottom:1px solid #2D9CA6;z-index:10060;padding:0;box-sizing:border-box;}
body.admin-bar .pde-unified-header-bar{top:32px;}
@media(max-width:782px){
body.admin-bar .pde-unified-header-bar{top:46px;}
}
body.wide .pde-unified-header-bar{width:100vw;max-width:100vw;}
@media(max-width:782px){
.pde-unified-header-bar, body.wide .pde-unified-header-bar{left:50% !important;width:97% !important;max-width:97% !important;transform:translateX(-50%) !important;}
.pde-page-title{padding-top:14px;padding-bottom:8px;}
}
.pde-unified-header-bar .cm-container, .pde-unified-logo-bar .cm-container{height:100%;width:100%;max-width:none;margin:0 auto;}
.pde-unified-header-bar__inner{display:grid;grid-template-columns:28px minmax(0, 1fr) 132px;align-items:center;gap:8px;height:100%;padding:0 28px 0 5px;overflow:visible;}
.pde-unified-header-bar__menu{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;}
.pde-unified-header-bar__menu span{position:absolute;left:0;width:18px;height:2px;border-radius:2px;background:var(--pde-teal);}
.pde-unified-header-bar__menu span:nth-child(1){top:7px;}
.pde-unified-header-bar__menu span:nth-child(2){top:13px;}
.pde-unified-header-bar__menu span:nth-child(3){top:19px;}
.pde-unified-header-bar__menu[aria-expanded="true"] span:nth-child(1){top:7px;transform:none;}
.pde-unified-header-bar__menu[aria-expanded="true"] span:nth-child(2){opacity:1;}
.pde-unified-header-bar__menu[aria-expanded="true"] span:nth-child(3){top:19px;transform:none;}
.pde-unified-header-bar__title{display:flex;align-items:center;min-width:0;overflow:hidden;padding-bottom:1px;}
.pde-unified-header-bar__title a{display:inline-flex;align-items:center;max-width:100%;min-width:0;text-decoration:none;}
.pde-unified-header-bar__title span{display:inline-flex;align-items:center;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;background:linear-gradient(180deg, #55bfe8 0%, #2d9ca6 52%, #228fc2 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#2D9CA6;font-size:14px;font-weight:700;line-height:1.1;letter-spacing:0.01em;}
.pde-page-title{margin:0;padding:18px 10px 10px;}
.pde-page-title__text{margin:0;}
.pde-page-title__text span{display:inline-block;max-width:100%;overflow-wrap:anywhere;background:linear-gradient(180deg, #55bfe8 0%, #2d9ca6 52%, #228fc2 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#2D9CA6;font-size:clamp(1.65rem, 3.5vw, 2.45rem);font-weight:800;line-height:1.14;letter-spacing:0.01em;padding-bottom:0.08em;}
.pde-page-title::after{display:none;}
.pde-unified-header-bar__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;width:132px;overflow:visible;}
.pde-unified-header-bar__icon{display:inline-flex;align-items:center;justify-content:center;position:relative;width:45px;height:45px;padding:0;border:0;background:transparent;color:var(--pde-teal);cursor:pointer;}
.pde-unified-header-bar__icon svg{width:24px;height:24px;stroke:currentColor;stroke-width:2;fill:none;transition:opacity .16s ease, transform .16s ease;}
.pde-unified-header-bar__icon::before, .pde-unified-header-bar__icon::after{content:"";position:absolute;width:18px;height:2px;border-radius:999px;background:currentColor;opacity:0;transform:scale(.8) rotate(0deg);transition:opacity .16s ease, transform .16s ease;}
.pde-unified-header-bar__search.is-open .pde-unified-header-bar__icon svg{opacity:0;transform:scale(.8);}
.pde-unified-header-bar__search.is-open .pde-unified-header-bar__icon::before, .pde-unified-header-bar__search.is-open .pde-unified-header-bar__icon::after{opacity:1;}
.pde-unified-header-bar__search.is-open .pde-unified-header-bar__icon::before{transform:rotate(45deg);}
.pde-unified-header-bar__search.is-open .pde-unified-header-bar__icon::after{transform:rotate(-45deg);}
.pde-unified-header-bar__search, .pde-unified-header-bar__account{position:relative;flex:0 0 auto;}
.pde-unified-header-bar__search-panel{position:absolute;top:50%;right:calc(100% + 4px);width:0;padding:0;border:0;background:transparent;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);overflow:visible;z-index:10071;transition:width .18s ease, opacity .18s ease, visibility .18s ease;}
.pde-unified-header-bar__search.is-open .pde-unified-header-bar__search-panel{opacity:1;visibility:visible;pointer-events:auto;width:min(320px, calc(100vw - 220px));}
.pde-unified-header-bar__search-panel .pde-recherche, .pde-unified-header-bar__search-panel .pde-form{margin:0;max-width:none;}
.pde-unified-header-bar__account .pde-member-menu{display:flex;align-items:center;}
.pde-unified-header-bar__account .pde-member-menu__guest-hint{display:none !important;}
.pde-unified-header-bar__account .pde-member-menu__trigger, .pde-unified-header-bar__account .pde-member-menu__avatar{width:40px !important;height:40px !important;box-sizing:border-box !important;}
.pde-unified-header-bar__account .pde-member-menu__trigger{display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important;z-index:0 !important;padding:0 !important;border-radius:999px !important;background:transparent !important;box-shadow:none !important;overflow:visible !important;}
.pde-unified-header-bar__account .pde-member-menu__trigger::before{content:"";position:absolute;inset:-2px;border-radius:999px;background:conic-gradient( from 205deg, #2d9ca6 0deg, #56c7d2 48deg, #8fd86c 104deg, #f5cb5c 162deg, #f29a55 220deg, #e66986 282deg, #a85ce2 332deg, #2d9ca6 360deg );box-shadow:0 1px 4px rgba(15, 23, 42, 0.08);z-index:0;pointer-events:none;}
.pde-unified-header-bar__account .pde-member-menu__avatar{position:relative !important;z-index:1 !important;border-width:1px !important;border-color:rgba(255, 255, 255, 0.92) !important;background:#ffffff !important;box-shadow:none !important;}
.pde-unified-header-bar__badge{position:absolute;top:-5px;right:-8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;border:2px solid #ffffff;background:#e53935;color:#ffffff;font-size:10px;font-weight:700;line-height:1;box-shadow:0 4px 10px rgba(229, 57, 53, 0.26);pointer-events:none;}
.pde-member-panel__action[href*="chat_tab=prive"]{display:inline-flex;align-items:center;gap:6px;}
.pde-unified-logo-bar{position:relative;top:auto;left:auto;right:auto;width:100%;max-width:100%;margin:var(--pde-header-height) 0 0;height:var(--pde-logo-bar-height);background:#fff;border-bottom:0;z-index:1;padding:0;box-sizing:border-box;overflow:hidden;}
body.pde-community-page .pde-unified-logo-bar{border-bottom:0 !important;margin-top:var(--pde-header-height) !important;margin-bottom:0 !important;height:var(--pde-logo-bar-height) !important;min-height:0 !important;}
body.pde-community-page #page,
body.pde-community-page #main,
body.pde-community-page #content{margin-top:0 !important;padding-top:0 !important;}
body.pde-community-page .pde-unified-logo-bar__inner{align-items:center;min-height:var(--pde-logo-bar-height);padding-top:0 !important;padding-bottom:0 !important;}
body.pde-community-page .pde-unified-logo-bar__inner .custom-logo-link, body.pde-community-page .pde-unified-logo-bar__inner img.custom-logo{height:118px !important;max-height:118px;}
body.pde-community-page .cm-content, body.pde-community-page #cm-content,
body.pde-community-page .site-content{padding-top:0 !important;padding-bottom:0 !important;background:#ffffff;}
body.pde-community-page .cm-content > .cm-container, body.pde-community-page #cm-content > .cm-container,
body.pde-community-page .site-content > .cm-container, body.pde-community-page .cm-container, body.pde-community-page .cm-row, body.pde-community-page .cm-primary, body.pde-community-page .cm-posts, body.pde-community-page .cm-post-content, body.pde-community-page .cm-entry-summary, body.pde-community-page .cm-entry-content{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;}
body.pde-community-page .cm-content .cm-row{row-gap:0 !important;}
body.pde-community-page .cm-content, body.pde-community-page #cm-content,
body.pde-community-page .cm-content > .cm-container, body.pde-community-page #cm-content > .cm-container,
body.pde-community-page .cm-row, body.pde-community-page .cm-primary, body.pde-community-page .cm-posts, body.pde-community-page article.page, body.pde-community-page .cm-post-content, body.pde-community-page .cm-entry-content, body.pde-community-page .entry-content{display:block;line-height:0 !important;}
body.pde-community-page .cm-primary, body.pde-community-page article.page, body.pde-community-page .cm-entry-content, body.pde-community-page .entry-content, body.pde-community-page .entry-content > *,
body.pde-community-page .cm-entry-content > *,
body.pde-community-page .pde-chat-embed, body.pde-community-page p:has(iframe[src*="/ressources/communaute/app.php"]),
body.pde-community-page p:has(iframe[src*="ressources/communaute/app.php"]),
body.pde-community-page .wp-block-html:has(iframe[src*="/ressources/communaute/app.php"]),
body.pde-community-page .wp-block-html:has(iframe[src*="ressources/communaute/app.php"]),
body.pde-community-page .wp-block-group, body.pde-community-page .wp-block-columns, body.pde-community-page .wp-block-column{margin:0 !important;padding:0 !important;border:0 !important;}
body.pde-community-page .pde-chat-embed{display:block !important;position:relative !important;top:auto !important;margin-top:0 !important;padding-top:0 !important;transform:none !important;line-height:0 !important;}
body.pde-community-page .pde-chat-embed::before, body.pde-community-page .pde-chat-embed::after{display:none !important;content:none !important;}
body.pde-community-page .pde-chat-embed__actions, body.pde-community-page .pde-chat-embed__install{display:none !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important;}
body.pde-community-page iframe[src*="/ressources/communaute/app.php"],
body.pde-community-page iframe[src*="ressources/communaute/app.php"]{display:block;width:100%;margin:0 !important;border:0;vertical-align:top;}
.pde-community-tabs{box-sizing:border-box;width:100%;margin:0 !important;padding:5px;background:#ffffff;border:0;display:flex;align-items:center;gap:6px;clear:both;overflow:hidden;}
.pde-community-tabs__inner{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));flex:1 1 auto;min-width:0;width:auto;margin:0;padding:0;overflow:hidden;border:1px solid #e8dfe3;border-radius:20px;background:#f8fafc;}
.pde-community-tabs__item:nth-child(1){--pde-community-tab-color:#008f9f;--pde-community-tab-surface:#e8f6f7;--pde-community-tab-hover-surface:#d6eef0;--pde-community-tab-prev-surface:#e8f6f7;--pde-community-tab-prev-hover-surface:#d6eef0;--pde-community-tab-next-surface:#e9eefc;--pde-community-tab-next-hover-surface:#dce5fa;}
.pde-community-tabs__item:nth-child(2){--pde-community-tab-color:#2563d9;--pde-community-tab-surface:#e9eefc;--pde-community-tab-hover-surface:#dce5fa;--pde-community-tab-prev-surface:#e8f6f7;--pde-community-tab-prev-hover-surface:#d6eef0;--pde-community-tab-next-surface:#edf6ee;--pde-community-tab-next-hover-surface:#dfefe1;}
.pde-community-tabs__item:nth-child(3){--pde-community-tab-color:#369447;--pde-community-tab-surface:#edf6ee;--pde-community-tab-hover-surface:#dfefe1;--pde-community-tab-prev-surface:#e9eefc;--pde-community-tab-prev-hover-surface:#dce5fa;--pde-community-tab-next-surface:#fbf2e8;--pde-community-tab-next-hover-surface:#f8e7d4;}
.pde-community-tabs__item:nth-child(4){--pde-community-tab-color:#dc7a12;--pde-community-tab-surface:#fbf2e8;--pde-community-tab-hover-surface:#f8e7d4;--pde-community-tab-prev-surface:#edf6ee;--pde-community-tab-prev-hover-surface:#dfefe1;--pde-community-tab-next-surface:#fbeaf0;--pde-community-tab-next-hover-surface:#f7dce5;}
.pde-community-tabs__item:nth-child(5){--pde-community-tab-color:#d93469;--pde-community-tab-surface:#fbeaf0;--pde-community-tab-hover-surface:#f7dce5;--pde-community-tab-prev-surface:#fbf2e8;--pde-community-tab-prev-hover-surface:#f8e7d4;--pde-community-tab-next-surface:#fbeaf0;--pde-community-tab-next-hover-surface:#f7dce5;}
.pde-community-tabs__item:has(> .pde-community-tabs__tab[data-tab="forum"]){display:none !important;}
.pde-community-tabs__item{--pde-community-tab-color:#008f9f;--pde-community-tab-surface:#e8f6f7;--pde-community-tab-hover-surface:#d6eef0;--pde-community-tab-prev-surface:#e8f6f7;--pde-community-tab-prev-hover-surface:#d6eef0;--pde-community-tab-next-surface:#e9eefc;--pde-community-tab-next-hover-surface:#dce5fa;display:flex;min-width:0;}
.pde-community-tabs__tab{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:51px;padding:5px 3px;border-radius:0;background:var(--pde-community-tab-surface);color:#0c3c52;font-size:clamp(10px, 1.55vw, 16px);font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:color 0.22s ease, box-shadow 0.22s ease;}
.pde-community-tabs__tab:hover, .pde-community-tabs__tab:focus-visible{background:var(--pde-community-tab-hover-surface);color:#177fa8;text-decoration:none;outline:none;}
.pde-community-tabs__item.is-active .pde-community-tabs__tab, .pde-community-tabs__item.is-active .pde-community-tabs__tab:hover, .pde-community-tabs__item.is-active .pde-community-tabs__tab:focus-visible{border-radius:15px;background:linear-gradient( 135deg, var(--pde-community-tab-color), color-mix(in srgb, var(--pde-community-tab-color) 76%, #ffffff) );box-shadow:0 6px 16px color-mix(in srgb, var(--pde-community-tab-color) 24%, transparent);color:#ffffff;text-decoration:none;}
.pde-community-tabs__item.is-active{background:linear-gradient( 90deg, var(--pde-community-tab-prev-surface) 0 50%, var(--pde-community-tab-next-surface) 50% 100% );}
.pde-community-tabs__item:hover + .pde-community-tabs__item.is-active,
.pde-community-tabs__item:focus-within + .pde-community-tabs__item.is-active{background:linear-gradient( 90deg, var(--pde-community-tab-prev-hover-surface) 0 50%, var(--pde-community-tab-next-surface) 50% 100% );}
.pde-community-tabs__item.is-active:has(+ .pde-community-tabs__item:hover),
.pde-community-tabs__item.is-active:has(+ .pde-community-tabs__item:focus-within){background:linear-gradient( 90deg, var(--pde-community-tab-prev-surface) 0 50%, var(--pde-community-tab-next-hover-surface) 50% 100% );}
.pde-community-tabs__label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;max-width:100%;min-width:0;position:relative;z-index:1;}
.pde-community-tabs__icon{display:block;font-size:clamp(18px, 2.4vw, 24px);line-height:1;}
.pde-community-tabs__icon::before{content:attr(data-icon);}
.pde-community-tabs__title{display:block;max-width:100%;overflow:visible;white-space:nowrap;line-height:1.1;}
.community-title-line--second::before{content:" ";}
.pde-community-create-group{flex:0 0 auto;align-self:stretch;width:auto;height:auto;min-width:0;aspect-ratio:1 / 1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:50%;background:#289dcc;color:#fff !important;font-size:27px;font-weight:500;line-height:1;text-decoration:none !important;box-shadow:0 6px 14px rgba(40, 157, 204, .22);}
.pde-community-create-group:hover, .pde-community-create-group:focus-visible{background:#177fa8;color:#fff !important;outline:3px solid rgba(40, 157, 204, .25);outline-offset:1px;}
.pde-community-tabs__underline{display:none;}
.pde-community-tabs__item.is-active .pde-community-tabs__underline{display:none;}
.pde-community-tabs__badge{position:absolute;top:2px;left:calc(50% + 3px);right:auto;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:800;line-height:1;color:#ffffff;background:#e11d48;border:2px solid rgba(255, 255, 255, 0.95);box-shadow:0 2px 8px rgba(0, 0, 0, 0.22);z-index:2;}
.pde-community-tabs__badge[hidden],
.pde-community-tabs__badge.notification-badge:not(.show){display:none !important;}
@media(max-width:680px){
.pde-community-tabs{gap:3px;padding:3px;}
.pde-community-tabs .pde-community-create-group{flex-basis:auto;width:auto;height:auto;font-size:25px;}
.pde-community-tabs__inner{border-radius:12px;}
.pde-community-tabs__tab{min-height:40px;padding:3px 1px;font-size:clamp(7px, 2.05vw, 10px);letter-spacing:-0.025em;}
.pde-community-tabs__item.is-active .pde-community-tabs__tab, .pde-community-tabs__item.is-active .pde-community-tabs__tab:hover, .pde-community-tabs__item.is-active .pde-community-tabs__tab:focus-visible{border-radius:10px;}
.pde-community-tabs__label{gap:2px;}
.pde-community-tabs__item:nth-child(-n+2) .pde-community-tabs__title{max-width:52px;white-space:normal;}
.pde-community-tabs__item:nth-child(-n+2) .community-title-line{display:block;}
.pde-community-tabs__item:nth-child(-n+2) .community-title-line--second::before{content:none;}
.pde-community-tabs__icon{font-size:clamp(15px, 4.2vw, 18px);}
}
body.admin-bar .pde-unified-logo-bar{margin-top:var(--pde-header-height);}
.pde-unified-logo-bar__inner{display:flex;align-items:center;justify-content:flex-start;height:100%;padding:0 5px;overflow:hidden;}
.pde-unified-logo-bar__inner .custom-logo-link{display:inline-flex;align-items:center;width:331px;max-width:100%;height:100%;line-height:0;}
.pde-unified-logo-bar__inner img.custom-logo{width:331px;max-width:100%;height:auto;max-height:118px;aspect-ratio:768 / 275;object-fit:contain;display:block;}
.pde-unified-logo-bar__site-name{font-size:18px;font-weight:700;color:#0f172a;text-decoration:none;}
@media(max-width:782px){
.pde-unified-header-bar .cm-container{box-sizing:border-box;min-width:0;padding-right:0;padding-left:0;overflow:visible;}
.pde-unified-header-bar__inner{box-sizing:border-box;grid-template-columns:28px minmax(0, 1fr) 80px;gap:5px;width:100%;min-width:0;padding-right:7px;overflow:visible;}
.pde-unified-header-bar__title{overflow:visible;padding-bottom:0;}
.pde-unified-header-bar__title a{max-width:100%;}
.pde-unified-header-bar__title span{display:-webkit-box;overflow:hidden;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.08;}
.pde-unified-header-bar__actions{gap:0;width:80px;max-width:80px;min-width:0;padding:2px;box-sizing:border-box;overflow:visible;}
.pde-unified-header-bar__search, .pde-unified-header-bar__account, .pde-unified-header-bar__account .pde-member-menu{box-sizing:border-box;min-width:0;max-width:40px;overflow:visible;}
.pde-unified-header-bar__icon, .pde-unified-header-bar__account .pde-member-menu__trigger, .pde-unified-header-bar__account .pde-member-menu__avatar{flex:0 0 38px;width:38px !important;height:38px !important;}
}
body:not(.wp-admin) .cm-content,
body:not(.wp-admin) #cm-content,
body:not(.wp-admin) .site-content{margin-top:0 !important;padding-top:0 !important;border-top:0 !important;background:#ffffff;}
body.pde-community-page .pde-community-tabs{margin-top:0 !important;margin-bottom:0 !important;}
body.pde-community-page .pde-community-tabs + *{margin-top:0 !important;}
body.pde-community-page:not(.wp-admin) #page{padding-top:0 !important;}
body:not(.wp-admin) .breadcrumb-wrap,
body.search:not(.wp-admin) .cm-page-header,
body.archive:not(.wp-admin) .cm-page-header,
body.page:not(.wp-admin) article.page > .cm-entry-header,
body.single:not(.wp-admin) .cm-post-content > .cm-entry-header:first-child{display:none !important;}
100%{opacity:1;transform:scale(1) translateY(0);}}
.pde-unified-menu-backdrop[hidden],
.pde-unified-menu-panel[hidden]{display: none !important;
}
.pde-unified-menu-backdrop{position: fixed;
inset: 0;
background: rgba(15, 23, 42, 0.22);
backdrop-filter: blur(3px);
z-index: 10068;
opacity: 0;
transition: opacity 0.18s ease;
}
.pde-unified-menu-backdrop.is-open{opacity: 1;
}
.pde-unified-menu-panel{position: fixed;
top: 0;
left: 0;
transform: translate3d(calc(-8px + var(--pde-panel-swipe-offset, 0px)), 0, 0) scale(.96);
width: min(390px, calc(100vw - 24px));
height: 100dvh;
z-index: 10069;
opacity: 0;
pointer-events: none;
transform-origin: top left;
transition: opacity .2s ease, transform .24s ease;
}
.pde-unified-menu-panel.is-dragging{transition: none;
}
body.admin-bar .pde-unified-menu-panel{top: 32px;
height: calc(100dvh - 32px);
}
@media(max-width:782px){body.admin-bar .pde-unified-menu-panel{top:46px;height:calc(100dvh - 46px);}}
.pde-unified-menu-panel__inner{position: relative;
height: 100%;
background: #ffffff;
border-right: 1px solid rgba(209, 220, 232, 0.9);
border-bottom: 1px solid rgba(209, 220, 232, 0.9);
border-left: 0;
border-radius: 0 28px 28px 0;
box-shadow: 0 16px 42px rgba(15, 23, 42, 0.18);
overflow: hidden;
}
.pde-unified-menu-panel__close{position: absolute;
top: 3px;
right: 22px;
display: inline-flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
margin: 0;
padding: 0;
border: 0;
background: transparent;
box-shadow: none;
cursor: pointer;
opacity: .82;
z-index: 2;
}
.pde-unified-menu-panel__close::before{content: "";
display: block;
width: 11px;
height: 11px;
border-top: 2px solid #64718b;
border-right: 2px solid #64718b;
transform: rotate(-135deg);
margin-right: 4px;
}
.pde-unified-menu-panel__nav{box-sizing: border-box;
height: 100%;
overflow-x: hidden;
overflow-y: auto;
overscroll-behavior-y: contain;
-webkit-overflow-scrolling: touch;
padding: 38px 16px 8px;
}
.pde-unified-menu-panel.is-open{opacity: 1;
pointer-events: auto;
transform: translate3d(var(--pde-panel-swipe-offset, 0px), 0, 0) scale(1);
}
.pde-unified-menu-list{margin: 0;
padding: 0;
list-style: none;
}
.pde-unified-menu-list li{margin: 0;
padding: 0;
list-style: none;
}
.pde-unified-menu-list a{display: flex;
align-items: center;
box-sizing: border-box;
min-height: 35px;
padding: 3px 11px;
font-size: 14px;
font-weight: 500;
line-height: 1.25;
color: #101b35;
text-decoration: none;
border: 0;
border-radius: 12px;
background: transparent;
transition: color .16s ease, background-color .16s ease;
}
.pde-unified-menu-list a:hover, .pde-unified-menu-list .current-menu-item > a, .pde-unified-menu-list .current_page_item > a{background: #f1f6ff;
color: #246fe5;
}
.pde-unified-menu-list .cm-submenu-toggle{display: none !important;
}
.pde-unified-menu-list > .pde-menu-section{padding: 0 0 5px;
margin: 0 5px 5px;
border-bottom: 1px solid #e7ebf2;
}
.pde-unified-menu-list > .pde-menu-section:last-child{margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
.pde-unified-menu-list > .pde-menu-section + .pde-menu-section{padding-top: 6px;
}
.pde-unified-menu-list .pde-menu-section__title{min-height: auto;
margin: 0;
padding: 0 11px 3px;
border-radius: 0;
color: #66728c;
font-size: 10.5px;
font-weight: 700;
letter-spacing: .02em;
line-height: 1.3;
text-transform: uppercase;
cursor: default;
pointer-events: none;
}
.pde-unified-menu-list .pde-menu-section__title:hover{color: #66728c;
background: transparent;
}
.pde-unified-menu-list .sub-menu{position: static !important;
display: block !important;
visibility: visible !important;
opacity: 1 !important;
width: auto !important;
min-width: 0 !important;
margin: 0 !important;
padding: 0 !important;
transform: none !important;
box-shadow: none !important;
background: transparent !important;
}
.pde-unified-menu-list .sub-menu .sub-menu{padding-left: 20px !important;
}
.pde-unified-menu-list .pde-menu-icon{display: inline-flex;
flex: 0 0 25px;
align-items: center;
justify-content: flex-start;
width: 25px;
margin-right: 7px;
color: #2875eb;
}
.pde-unified-menu-list .pde-menu-icon svg{width: 19px;
height: 19px;
fill: none;
stroke: currentColor;
stroke-width: 1.8;
stroke-linecap: round;
stroke-linejoin: round;
}
.pde-unified-menu-list > .pde-menu-section:nth-of-type(2) .pde-menu-icon{color: #7040df;
}
.pde-unified-menu-list > .pde-menu-section:nth-of-type(4) .pde-menu-icon--bag{color: #2bbb70;
}
.pde-unified-menu-list .pde-menu-icon--smile{color: #f2ad00 !important;
}
.pde-unified-menu-list .pde-menu-icon--mail{color: #69758e !important;
}
.pde-unified-menu-list > .pde-menu-standalone{margin: 0 4px;
}
@media (max-height: 720px){.pde-unified-menu-panel__nav{padding-top:31px;}
.pde-unified-menu-list a{min-height:30px;padding-top:2px;padding-bottom:2px;font-size:13px;}
.pde-unified-menu-list > .pde-menu-section{padding-bottom:2px;margin-bottom:2px;}
.pde-unified-menu-list .pde-menu-section__title{padding-bottom:1px;font-size:9.5px;}
.pde-unified-menu-list .pde-menu-icon svg{width:17px;height:17px;}}
@media(max-width:782px){.pde-unified-menu-panel{top:0;width:min(390px, calc(100vw - 20px));max-width:calc(100vw - 30px);height:100dvh;}
.pde-unified-menu-panel__nav{overflow-y:hidden;padding:clamp(18px, 2.8dvh, 24px) 8px 2px;}
.pde-unified-menu-list{width:calc(100% / var(--pde-menu-scale, 1));transform:scale(var(--pde-menu-scale, 1));transform-origin:top left;}
.pde-unified-menu-list a{min-height:clamp(18px, 3dvh, 25px);padding:0 7px;font-size:clamp(9px, 1.45dvh, 12px);line-height:1;}
.pde-unified-menu-list > .pde-menu-section{margin:0 2px 1px;padding-bottom:1px;}
.pde-unified-menu-list > .pde-menu-section + .pde-menu-section{padding-top:clamp(0px, .2dvh, 2px);}
.pde-unified-menu-list .pde-menu-section__title{padding:0 7px;font-size:clamp(6.5px, .9dvh, 8px);line-height:1;}
.pde-unified-menu-list .pde-menu-icon{flex-basis:clamp(15px, 2.2dvh, 19px);width:clamp(15px, 2.2dvh, 19px);margin-right:4px;}
.pde-unified-menu-list .pde-menu-icon svg{width:clamp(11px, 1.8dvh, 15px);height:clamp(11px, 1.8dvh, 15px);}
.pde-unified-menu-list a, .pde-unified-menu-list a:hover, .pde-unified-menu-list a:focus, .pde-unified-menu-list a:active, .pde-unified-menu-list .current-menu-item > a, .pde-unified-menu-list .current_page_item > a{outline:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;}
.pde-unified-menu-list li, .pde-unified-menu-list li:hover, .pde-unified-menu-list .sub-menu{outline:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;}
.pde-unified-menu-list li::before, .pde-unified-menu-list li::after, .pde-unified-menu-list a::before, .pde-unified-menu-list a::after{border:0 !important;box-shadow:none !important;}
body.admin-bar .pde-unified-menu-panel{top:0;height:100dvh;}}
@media (max-width: 782px) and (max-height: 650px){.pde-unified-menu-panel__close{top:0;width:28px;height:28px;}
.pde-unified-menu-panel__nav{padding-top:20px;}
.pde-unified-menu-list a{min-height:17px;font-size:9px;}
.pde-unified-menu-list > .pde-menu-section, .pde-unified-menu-list > .pde-menu-section + .pde-menu-section{margin-bottom:0;padding-top:1px;padding-bottom:1px;}
.pde-unified-menu-list .pde-menu-section__title{font-size:7px;}
.pde-unified-menu-list .pde-menu-icon svg{width:12px;height:12px;}}
.pde-member-panel{background: #ffffff !important;
}
@media(max-width:1140px){.pde-unified-header-bar .cm-container,
.pde-unified-logo-bar .cm-container{max-width:100%;}}
#pde-home-menu{--pde-accent: #289dcc;
--pde-radius: 16px;
width: 100%;
max-width: none;
margin: 0;
padding: 10px 0 20px 0;
background: #fff;
color: #222;
font-family: "Segoe UI", Roboto, sans-serif;
position: relative;
z-index: 1;
}
#pde-home-menu .pde-grid{display: grid;
gap: 18px;
grid-template-columns: repeat(3, minmax(0, 1fr));
box-sizing: border-box;
width: min(100%, 1200px);
margin: 0 auto;
padding: 0 5%;
}
#pde-home-menu .pde-card{display: block;
padding: 18px 20px;
background: #fff;
border: 1px solid rgba(0, 0, 0, 0.08);
border-radius: var(--pde-radius);
text-decoration: none;
color: inherit;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}
#pde-home-menu .pde-card:hover{transform: translateY(-3px);
box-shadow: 0 4px 18px rgba(0, 0, 0, 0.08);
border-color: var(--pde-accent);
}
#pde-home-menu .pde-card img{float: left;
width: 68px;
height: 68px;
border-radius: 12px;
object-fit: cover;
margin: 2px 12px 2px 0;
box-shadow: none;
}
#pde-home-menu .pde-card h3{margin: 0 0 4px 0;
font-size: clamp(1.25rem, 2.4vw, 1.6rem);
font-weight: 800;
color: #111;
line-height: 1.22;
}
#pde-home-menu .pde-card p{margin: 0;
font-size: clamp(1.02rem, 2vw, 1.22rem);
color: #3a3a3a;
line-height: 1.45;
}
#pde-home-menu .pde-cta-wrap{clear: both;
text-align: center;
padding-top: 14px;
}
#pde-home-menu .pde-cta{display: inline-block;
padding: 9px 16px;
border-radius: 999px;
background: linear-gradient(180deg, #289dcc, #22b8cf);
color: #fff;
font-size: 0.95rem;
font-weight: 700;
text-decoration: none;
line-height: 1.2;
box-shadow: 0 6px 16px rgba(34, 184, 207, 0.28);
white-space: nowrap;
}
@media(max-width:900px){#pde-home-menu .pde-grid{grid-template-columns:repeat(2, 1fr);gap:16px;padding:0 4%;}}
@media(max-width:600px){#pde-home-menu{padding:5px 0 10px 0;}
#pde-home-menu .pde-grid{grid-template-columns:repeat(2, 1fr);gap:10px;padding:0 3%;}
#pde-home-menu .pde-card{padding:12px;}
#pde-home-menu .pde-card img{width:35px;height:35px;margin:2px 10px 2px 0;}
#pde-home-menu .pde-card h3{font-size:1.05rem;}
#pde-home-menu .pde-card p{font-size:0.95rem;}}
body.single-post:not(.wp-admin) .cm-posts > article.post:first-child{margin-top: 10px;
border-radius: 18px;
} .single-post.no-sidebar-full-width .cm-primary .cm-featured-image,
.single-post.no-sidebar .cm-primary .cm-featured-image, .single-post.no-sidebar-full-width .cm-primary .comments-area, .single-post.no-sidebar .cm-primary .comments-area, .single-post.no-sidebar-full-width .cm-primary .comment-respond, .single-post.no-sidebar .cm-primary .comment-respond{width: 100%;
max-width: none;
}
.single-post.no-sidebar-full-width .cm-primary .cm-featured-image img, .single-post.no-sidebar .cm-primary .cm-featured-image img{display: block;
width: 100%;
max-width: none;
height: auto;
}
.single-post.no-sidebar-full-width .cm-primary .comments-area form, .single-post.no-sidebar .cm-primary .comments-area form{width: 100%;
max-width: none;
}
.pde-account-mobile-notifications{display: grid;
gap: 12px;
margin-top: 22px;
margin-bottom: 24px;
}
.um-account-main[data-current_tab="privacy"] .um-field-hide_in_members,
.um-account-main[data-tab="privacy"] .um-field-hide_in_members,
.um-account-main .um-field-hide_in_members{display: none !important;
}
.pde-account-mobile-notifications__row{display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
padding: 16px 18px;
border: 1px solid #dbe5ec;
border-radius: 12px;
background: #fff;
color: #16384d;
font-weight: 600;
}
.pde-account-mobile-notifications__status{min-height: 18px;
margin: 0 !important;
color: #607483;
font-size: 13px;
text-align: right;
}
.pde-account-mobile-toggle{position: relative;
display: block;
flex: 0 0 46px;
width: 46px;
height: 26px;
margin: 0;
cursor: pointer;
}
.pde-account-mobile-toggle input[type="hidden"],
.pde-account-mobile-toggle input[type="checkbox"]{position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: 0 !important;
opacity: 0;
}
.pde-account-mobile-toggle > span{position: absolute;
inset: 0;
width: 46px;
height: 26px;
border-radius: 13px;
background: #aab8c2;
transition: background .2s ease;
}
.pde-account-mobile-toggle > span::after{content: "";
position: absolute;
top: 3px;
left: 3px;
width: 20px;
height: 20px;
border-radius: 50%;
background: #fff;
box-shadow: 0 1px 4px rgba(0, 0, 0, .25);
transition: transform .2s ease;
}
.pde-account-mobile-toggle input[type="checkbox"]:checked + span{background: #289dcc; }
.pde-account-mobile-toggle input[type="checkbox"]:checked + span::after{transform: translateX(20px); }
.pde-account-mobile-toggle input[type="checkbox"]:focus-visible + span{outline: 3px solid rgba(40, 157, 204, .3); outline-offset: 2px; }
@media(max-width:520px){.pde-account-mobile-notifications__row{align-items:flex-start;font-size:14px;}}