@charset "utf-8"; @import "../initial"; th, td, .wp-block-table th, .wp-block-table td { border: 1px solid var(--cm-color-8, #E4E4E7); padding: 6px 10px; } .main-content{ i.fas.fa-chevron-right { background: #333; color: #fff; border-radius: 1em; height: 1.6em; width: 1.6em; margin-top: 0.35em; display: flex; align-items: center; justify-content: center; font-size: 0.8em; float: left; } } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } a:focus { outline: thin dotted; } a:hover, a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */ outline: 0; } a img { border: 0; } embed, iframe, object { max-width: 100%; } .cm-footer-builder .cm-footer-bottom-row .cm-footer-col { flex-direction: column; } .cm-footer-builder .cm-footer-main-row .cm-footer-col { flex-direction: column; } .cm-footer-builder .cm-footer-top-row .cm-footer-col { flex-direction: column; } :root { --cm-color-1: #257BC1; --cm-color-2: #2270B0; --cm-color-3: #FFFFFF; --cm-color-4: #F9FEFD; --cm-color-5: #27272A; --cm-color-6: #16181A; --cm-color-7: #8F8F8F; --cm-color-8: #FFFFFF; --cm-color-9: #C7C7C7; } /** * Media. */ 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%; /* Fluid images for posts, comments, and widgets */ } 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; } /* Captions. */ .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; } /* WordPress Gallery Support. */ .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; border-bottom: 3px solid; } table th { text-transform: uppercase; padding: 6px 12px; font-weight: 500; } table td { padding: 6px 12px; // border-bottom: 1px solid #27272a; } /* SVG icons */ .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: 1024px) { .cm-header-builder .cm-title-show-desktop, .cm-header-builder .cm-tagline-show-desktop { display: block; } } @media (min-width: 768px) and (max-width: 1024px) { .cm-header-builder .cm-title-show-tablet, .cm-header-builder .cm-tagline-show-tablet { display: block; } } @media (max-width: 768px) { .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; } /*-------------------------------------------------------------- # Components --------------------------------------------------------------*/ /* Top bar. --------------------------------------------- */ @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: #555555; } .newsticker { max-width: 400px; overflow: hidden; margin-left: 4px; height: 20px; } /* Below Navigation */ .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; } .wp-block-table { overflow-x: auto } .wp-block-table table { border-collapse: collapse; width: 100% } .wp-block-table thead { border-bottom: 3px solid; } .wp-block-table tfoot { border-top: 3px solid } .wp-block-table td,.wp-block-table th { border: 1px solid; padding: .5em } .wp-block-table .has-fixed-layout { table-layout: fixed; width: 100% } .is-style-vk-heading-double_bottomborder_black, .editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_bottomborder_black { position: relative; outline: unset; outline-offset: unset; -webkit-box-shadow: unset; box-shadow: unset; border-radius: unset; overflow: unset; color: inherit; background-color: transparent; border: none; padding: .6em 0 .5em; margin-bottom: 1.2em; border-bottom: double 3px #333; } .wp-block-file *+.wp-block-file__button { margin-left: .75em; } a.wp-block-file__button.wp-element-button { background-color: #0a9a9a; transition: background-color 0.3s linear 0s; border-radius: 2px; color: #fff; font-size: 16px; font-weight: 600; display: inline-block; padding: 6px 10px; &:hover{ color: #0a9a9a; background-color: transparent; border: 1px solid #0a9a9a; } } .wp-block-columns{ a{ color: #0a9a9a; } } :root { --wp--style--block-gap: 24px; } .wp-block-button__width-25 { width: calc(25% - var(--wp--style--block-gap, .5em) * .75); } .wp-block-button__width-25{ .wp-element-button { background: #0a9a9a; border: 1px solid #0a9a9a; display: inline-block; font-weight: 600; padding: 6px 10px; color: #fff; width: 100%; text-align: center; &:hover{ color: #0a9a9a; background-color: transparent; border: 1px solid #0a9a9a; } } } body .is-layout-flex { @media(min-width:769px){ display: flex; } } .is-layout-flex { flex-wrap: wrap; align-items: center; } :root :where(.is-layout-flex) { gap: 24px; } :root :where(.is-layout-flow) > * { margin-block-start: 24px; margin-block-end: 0; } @media (min-width: 782px) { .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column { flex-basis: 0; flex-grow: 1; } }