@charset "UTF-8"; /* Theme Name: Mission News Theme URI: https://www.competethemes.com/mission-news/ Author: Compete Themes Author URI: https://www.competethemes.com/ Description: For publishers on a mission. Mission News is a newspaper theme for publishers who want their content to be seen and heard. Premium-quality design adds credibility to every word you write, and a fully responsive layout ensures your site looks fantastic on every screen. The aesthetic is timeless and modeled after classic news sites like the New York Times. Use Mission News to setup a news site on any subject from health to finance. Mission News is also fully compatible with the new Gutenberg post editor. View the fully-setup live demo here: https://www.competethemes.com/demos/?theme=Mission+News Version: 1.57 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: three-columns, left-sidebar, right-sidebar, custom-logo, custom-menu, featured-images, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, blog, entertainment, news Text Domain: mission-news Tested up to: 6.3 Requires PHP: 5.4 Mission News WordPress Theme, Copyright 2023 Compete Themes Mission News is distributed under the terms of the GNU GPL */ /*===== Variables =====*/ /* Theme Colors */ /* Media Query widths */ /* Social Media Brand Colors */ /*===== Mixins =====*/ /***** Silent Classes *****/ h1 { font-size: 1.75em; /* 28px / 16px */ line-height: 1.357; /* 38px */ } .toggle-dropdown, .site-footer .site-title, .comment-respond .comment-reply-title, h2 { font-size: 1.3125em; /* 21px / 16px */ line-height: 1.143; /* 24px */ } .widget_ct_mission_news_post_list .style-1 .title, .more-from-category .title, .post-title { font-size: 1.125em; /* 18px / 16px */ line-height: 1.333; /* 24px */ } .widget_ct_mission_news_post_list .style-2 .title, .sidebar-left .widget-title, .sidebar-right .widget-title, .comments .comment-footer a, .comments .comment-author .author-name, input[type=submit], input[type=text], input[type=email], input[type=password], input[type=number], input[type=search], input[type=tel], input[type=url], textarea { font-size: 0.875em; /* 14px / 16px */ line-height: 1.286; /* 18px */ } .widget_ct_mission_news_post_list .style-2 .excerpt, .widget_ct_mission_news_post_list .post-categories, .featured-image + .caption, .tagline, .site-footer .footer-tagline, .comments .comment-content, .comment-respond .comment-notes, .archive-header p, textarea { font-size: 0.875em; /* 14px / 16px */ line-height: 1.571; /* 22px */ } .woocommerce-account .woocommerce-MyAccount-navigation li a, .widget_calendar table caption, .widget_ct_mission_news_post_list .comments-link, .more-from-category .category-link, .post-tags a, .post-byline, .widget_rss .rss-date, .widget_recent_entries .post-date, .menu-secondary-items a, .menu-secondary .menu-unset > ul a, .dropdown-navigation span, .dropdown-navigation a, .site-footer .design-credit, .comment-respond label, .sticky-status, .wp-caption-text, .gallery-caption, .wp-caption-dd, img figcaption, .alignright figcaption, .alignleft figcaption, .aligncenter figcaption, .alignnone figcaption, .size-auto figcaption, .size-full figcaption, .size-large figcaption, .size-medium figcaption, .size-thumbnail figcaption, .wp-block-image figcaption, .wp-block-table figcaption { font-size: 0.75em; /* 12px / 16px */ line-height: 1.5; /* 18px */ } .widget_ct_mission_news_post_list .style-2 .post-byline, .widget_ct_mission_news_post_list .style-2 .widget_rss .rss-date, .widget_rss .widget_ct_mission_news_post_list .style-2 .rss-date, .widget_ct_mission_news_post_list .style-2 .widget_recent_entries .post-date, .widget_recent_entries .widget_ct_mission_news_post_list .style-2 .post-date, .site-header .date, .comments .comment-author .comment-date { font-size: 0.625em; /* 12px / 16px */ line-height: 1.8; /* 18px */ } .woocommerce-account .woocommerce-MyAccount-navigation li a, .widget_calendar table caption, .widget_ct_mission_news_post_list .style-2 .post-byline, .widget_ct_mission_news_post_list .style-2 .widget_rss .rss-date, .widget_rss .widget_ct_mission_news_post_list .style-2 .rss-date, .widget_ct_mission_news_post_list .style-2 .widget_recent_entries .post-date, .widget_recent_entries .widget_ct_mission_news_post_list .style-2 .post-date, .sidebar-left .widget-title, .sidebar-right .widget-title, .post-byline, .widget_rss .rss-date, .widget_recent_entries .post-date, .menu-secondary-items a, .menu-secondary .menu-unset > ul a, .dropdown-navigation span, .dropdown-navigation a, .search-form-popup .search-submit, .search-toggle span, .comments .comment-author .comment-date, .sticky-status { text-transform: uppercase; letter-spacing: 0.03em; } .menu-footer-items a, .widget_ct_mission_news_post_list .comments-link a, .widget_ct_mission_news_post_list .title, .more-from-category .title, .post-tags a, .post-title a, .site-title a, .site-footer .design-credit a, .site-footer .social-media-icons a { color: #000; text-decoration: none; } .menu-footer-items a:link, .widget_ct_mission_news_post_list .comments-link a:link, .widget_ct_mission_news_post_list .title:link, .more-from-category .title:link, .post-tags a:link, .post-title a:link, .site-title a:link, .site-footer .design-credit a:link, .site-footer .social-media-icons a:link, .menu-footer-items a:visited, .widget_ct_mission_news_post_list .comments-link a:visited, .widget_ct_mission_news_post_list .title:visited, .more-from-category .title:visited, .post-tags a:visited, .post-title a:visited, .site-title a:visited, .site-footer .design-credit a:visited, .site-footer .social-media-icons a:visited { color: #000; } .menu-footer-items a:hover, .widget_ct_mission_news_post_list .comments-link a:hover, .widget_ct_mission_news_post_list .title:hover, .more-from-category .title:hover, .post-tags a:hover, .post-title a:hover, .site-title a:hover, .site-footer .design-credit a:hover, .site-footer .social-media-icons a:hover, .menu-footer-items a:active, .widget_ct_mission_news_post_list .comments-link a:active, .widget_ct_mission_news_post_list .title:active, .more-from-category .title:active, .post-tags a:active, .post-title a:active, .site-title a:active, .site-footer .design-credit a:active, .site-footer .social-media-icons a:active, .menu-footer-items a:focus, .widget_ct_mission_news_post_list .comments-link a:focus, .widget_ct_mission_news_post_list .title:focus, .more-from-category .title:focus, .post-tags a:focus, .post-title a:focus, .site-title a:focus, .site-footer .design-credit a:focus, .site-footer .social-media-icons a:focus { color: #666666; } .dropdown-navigation a, .menu-primary-items a, .menu-unset > ul a, .site-header .social-media-icons a { color: #fff; text-decoration: none; } .dropdown-navigation a:link, .menu-primary-items a:link, .menu-unset > ul a:link, .site-header .social-media-icons a:link, .dropdown-navigation a:visited, .menu-primary-items a:visited, .menu-unset > ul a:visited, .site-header .social-media-icons a:visited { color: #fff; } .dropdown-navigation a:hover, .menu-primary-items a:hover, .menu-unset > ul a:hover, .site-header .social-media-icons a:hover, .dropdown-navigation a:active, .menu-primary-items a:active, .menu-unset > ul a:active, .site-header .social-media-icons a:active, .dropdown-navigation a:focus, .menu-primary-items a:focus, .menu-unset > ul a:focus, .site-header .social-media-icons a:focus { color: #F3F3F3; } /*===== Basic Styles =====*/ /* apply a natural box layout model to all elements */ *, *:before, *:after { box-sizing: border-box; } body { height: 100%; font-size: 100%; line-height: 1.5; margin: 0; padding: 0; font-family: "PT Serif", serif; color: #000; background: #fff; -webkit-font-smoothing: antialiased; } .overflow-container { position: relative; height: auto; min-height: 100%; overflow: hidden; } .main { margin: 0 auto; } .loop-container:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } p { margin: 1.5em 0; } a { color: #176DB3; -webkit-transition: color 0.25s; transition: color 0.25s; } a:link, a:visited { color: #176DB3; } a:hover, a:active, a:focus { color: #1976C2; text-decoration: none; } h1, h2, h3, h4, h5, h6 { font-family: "PT Serif", serif; margin: 0; padding: 0; font-weight: 400; } h3, h4, h5, h6 { font-size: 1em; line-height: 1.5; } ul, ol { font-size: 1em; padding: 0; margin: 1.5em; } ul ul, ul ol, ol ul, ol ol { margin: 0 1.5em; } ul ul, ol ol, ul ol, ol ul, li li { font-size: 1em; } /* Markup styles */ pre { word-wrap: break-word; background: #F3F3F3; white-space: pre-wrap; padding: 0.75em; } code { background: #F3F3F3; padding: 0 0.375em; } pre code { padding: 0; } blockquote { margin: 1.5em 1.5em 1.5em 0; padding-left: 1.5em; border-left: solid 3px #000; } blockquote cite { display: block; text-align: right; } hr { margin: 1.5em 0; } /* Table styles */ table { border-spacing: 0; border-collapse: collapse; margin: 1.5em 0; } td, th { padding: 0.75em; border: solid 1px #DCDCDC; } .wp-block-table { margin: 0; } .wp-block-table thead, .wp-block-table tfoot { background: #F3F3F3; } .wp-block-table td, .wp-block-table th { border-color: #DCDCDC; } .wp-block-table figcaption { font-family: "PT Sans", sans-serif; color: #666666; margin: -18px 0 12px 0; text-align: center; } .wp-block-table.is-style-stripes thead { background: none; } .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th { border-color: #DCDCDC; } /* Images */ .wp-block-image { margin: 0; } .alignleft { float: left; margin: 0 1.5em 1.5em 0; } .alignright { float: right; margin: 0 0 1.5em 1.5em; } .aligncenter { text-align: center; margin: 1.5em auto; display: block; } .alignnone { margin: 1.5em 0; } img, .alignright, .alignleft, .aligncenter, .alignnone, .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail, .wp-block-image { max-width: 100%; height: auto; } img figcaption, .alignright figcaption, .alignleft figcaption, .aligncenter figcaption, .alignnone figcaption, .size-auto figcaption, .size-full figcaption, .size-large figcaption, .size-medium figcaption, .size-thumbnail figcaption, .wp-block-image figcaption { font-family: "PT Sans", sans-serif; color: #666666; } .wp-caption-text, .gallery-caption, .wp-caption-dd { font-family: "PT Sans", sans-serif; color: #666666; } .wp-block-social-links a, .wp-block-social-links a:link, .wp-block-social-links a:visited { color: #fff; } .wp-block-group.alignwide, .wp-block-group .alignwide, .wp-block-group.alignfull, .wp-block-group .alignfull { line-height: 1.5; } /* Form styles */ input[type=text], input[type=email], input[type=password], input[type=number], input[type=search], input[type=tel], input[type=url], textarea { width: 100%; font-family: "PT Sans", sans-serif; padding: 8px 12px; color: #000; border: solid 1px #DCDCDC; border-radius: 0; -webkit-appearance: none; -webkit-transition: border-color 0.15s; transition: border-color 0.15s; } input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=number]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=url]:focus, textarea:focus { outline: none; border-color: #176DB3; } textarea { overflow: auto; /* to hide scrollbar in IE */ } input[type=submit] { font-family: "PT Sans", sans-serif; font-weight: 700; padding: 10px 18px; color: white; background: #000; border: none; border-radius: 0; -webkit-appearance: none; -webkit-transition: background 0.15s; transition: background 0.15s; } input[type=submit]:hover { cursor: pointer; } input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus { outline: none; background: #4C4C4C; } ::-webkit-input-placeholder { color: #666666; } :-moz-placeholder { color: #666666; } ::-moz-placeholder { color: #666666; } :-ms-input-placeholder { color: #666666; } /* sticky */ /* ie image border fix */ a img { border: none; } @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) { html { -webkit-text-size-adjust: none; /* none for no scaling */ } } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { html { -webkit-text-size-adjust: none; /* none for no scaling */ } } .screen-reader-text { position: absolute; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; width: 1px; } .skip-content { position: absolute; top: -100%; width: 100%; left: 0; display: block; text-align: center; color: white !important; z-index: 99; padding: 1.5em; background: #000; -webkit-transition: top 0.15s; transition: top 0.15s; } .skip-content:focus { top: 0; outline: none; } .admin-bar .skip-content:focus { top: 32px; } .max-width { max-width: 1280px; margin: 0 auto; background: #fff; } .archive-header { margin: 0 5.556% 1.125em; padding-bottom: 0.75em; border-bottom: solid 1px #DCDCDC; } .archive-header:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .archive-header h1 { font-size: 1em; line-height: 1.5; font-family: "PT Sans", sans-serif; font-weight: 700; } .archive-header h1 + p { margin-top: 0.375em; } .archive-header i { margin-right: 3px; } .archive-header p { font-style: italic; } .archive-header p:first-child { margin-top: 0; } .archive-header p:last-child { margin-bottom: 0.375em; } .archive-header .avatar-container { float: left; margin-right: 12px; } .archive-header .avatar-container img { border-radius: 50%; } @media all and (min-width: 37.5em) { .archive-header { margin: 0 2.778% 1.125em; } } @media all and (min-width: 50em) { .archive-header { margin: 0 0 1.125em; } } .blog .entry:last-child, .archive .entry:last-child, .search .entry:last-child { border-bottom: none; padding-bottom: 0; } .entry.sticky { position: relative; } .sticky-status { display: inline-block; margin-bottom: 0.75em; margin-right: 0.75em; background: #000; color: #fff; font-family: "PT Sans", sans-serif; padding: 6px 12px; font-weight: 700; } .has-post-thumbnail .sticky-status { position: absolute; top: 0; left: 0; } .entry.double .sticky-status, .entry.double.small .sticky-status { top: 12px; } body:not(.small-first-post) .entry.double:nth-child(odd) .sticky-status, body:not(.small-first-post) .entry.double.small:nth-child(odd) .sticky-status { left: 12px; } body.small-first-post .entry.double:nth-child(even) .sticky-status, body.small-first-post .entry.double.small:nth-child(even) .sticky-status { left: 12px; } .layout-simple.titles-above-image .post-header { position: relative; } .layout-simple.titles-above-image .sticky-status { top: calc(100% + 12px); z-index: 9; } .layout-double.titles-above-image:not(.small-first-post) .entry:first-child .post-header { position: relative; } .layout-double.titles-above-image:not(.small-first-post) .entry:first-child .sticky-status { top: calc(100% + 12px); z-index: 9; } .rtl .has-post-thumbnail .sticky-status { left: 0; right: auto; margin-left: 0; } .infinite-wrap { clear: both; border-top: solid 1px #DCDCDC; } .infinite-wrap:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } #infinite-handle, .infinite-loader { clear: both; } #infinite-handle { padding-top: 24px; text-align: center; } .layout-double .infinite-wrap { padding-top: 12px; } .comment-respond { margin-top: 1.875em; } .comment-respond .comment-form-comment, .comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url { margin: 0.75em 0; } .comment-respond .comment-form-cookies-consent label { display: inline-block; } .comment-respond label { display: block; font-family: "PT Sans", sans-serif; margin-bottom: 3px; } .comment-respond .submit { font-weight: 700; } .comments .comments-number { margin: 1.5em 0 1.875em; } .comments .comment-list { list-style: none; margin: 0; } .comments .comment-list li { margin: 2.25em 0; } .comments .comment-author .avatar { border-radius: 50%; float: left; margin-right: 10px; } .comments .comment-author .author-name { display: block; } .comments .comment-author .comment-date { display: block; font-family: "PT Sans", sans-serif; font-weight: 700; color: #666666; } .comments .comment-author .author-tag { font-style: italic; font-size: 10px; line-height: 18px; margin-left: 4px; } .comments .comment-content { margin: 0.75em 0; } .comments .comment-content p:first-child { margin-top: 12px; } .comments .comment-content p:last-child { margin-bottom: 12px; } .comments .comment-footer { font-family: "PT Sans", sans-serif; } .comments .comment-reply-link { margin-right: 6px; } .comments .children { list-style: none; margin: 0; padding-left: 1.5em; border-left: solid 1px #DCDCDC; } .comments-closed { margin: 2.25em 0; } .bypostauthor .comment-author { position: relative; } .comment-pagination p { width: 48%; display: inline-block; } .comment-pagination p:first-child { margin-right: 2%; } .comment-pagination .next-comment { text-align: right; } .site-footer { position: relative; z-index: 9; clear: both; background: #fff; text-align: center; border-top: solid 1px #DCDCDC; padding: 1.5em 5.556% 1.125em; } .site-footer .social-media-icons a { border-color: #000; } .site-footer .footer-tagline { font-style: italic; margin: 0; } .site-footer .design-credit { font-family: "PT Sans", sans-serif; margin-top: 2.625em; } .site-footer .design-credit a { font-weight: 700; } .scroll-to-top { position: fixed; bottom: -45px; right: 0; z-index: 39; background: #262626; border: none; color: #fff; padding: 9px 0; width: 60px; -webkit-transition: background 0.2s, -webkit-transform 0.3s; transition: background 0.2s, transform 0.3s; } .scroll-to-top.visible { -webkit-transform: translateY(-45px); -ms-transform: translateY(-45px); transform: translateY(-45px); } .scroll-to-top:hover { cursor: pointer; background: #666666; } .scroll-to-top:hover i { -webkit-transform: translateY(-4px); -ms-transform: translateY(-4px); transform: translateY(-4px); } .scroll-to-top i { font-size: 21px; -webkit-transition: -webkit-transform 0.2s; transition: transform 0.2s; } @media all and (min-width: 37.5em) { .site-footer { padding: 1.5em 2.778% 1.125em; } .site-footer .site-title { font-size: 1.75em; /* 28px / 16px */ line-height: 1.357; /* 38px */ } .site-footer .footer-tagline { font-size: 1em; line-height: 1.5; } } @media all and (min-width: 50em) { .site-footer .social-media-icons { margin: 1.125em; } } /** * 14.2 Galleries */ .gallery { margin: 2.25em auto; } .gallery-item { display: inline-block; padding: 0.75em; text-align: center; vertical-align: top; width: 100%; margin: 0; } .gallery-item img { max-width: 100%; max-height: 100%; } .gallery-item a { border: none; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-icon img { margin: 0 auto; } .gallery-caption { display: block; font-size: 12px; padding: 0.5em 0 0; margin: 0; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } /* Jetpack Galleries */ .tiled-gallery { margin: 2.25em auto !important; } .tiled-gallery .gallery-row { margin: 0 auto; } .site-header { position: relative; padding: 0.75em 5.556%; border-bottom: solid 1px #DCDCDC; margin-bottom: 1.125em; text-align: center; } .site-header:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .site-header .date { margin: 0; } .title-container { position: relative; z-index: 19; display: inline-block; max-width: calc(100% - 96px); } .site-title { font-family: "Abril Fatface", "Arial Black", cursive; } .site-title a { -webkit-transition: color 0.15s; transition: color 0.15s; } .site-title.no-date { margin-top: 5px; } .tagline { display: none; font-style: italic; margin: 0; } .social-media-icons { list-style: none; } .social-media-icons li { display: inline-block; margin-right: 8px; text-align: center; } .social-media-icons a { line-height: 30px; display: inline-block; width: 36px; height: 36px; border: solid 1px #fff; border-radius: 3px; -webkit-transition: color 0.15s, border-color 0.15s; transition: color 0.15s, border-color 0.15s; } .social-media-icons a:hover, .social-media-icons a:active, .social-media-icons a:focus { color: #DCDCDC; border-color: #DCDCDC; } .social-media-icons i { vertical-align: middle; } .site-header .social-media-icons { margin: -12px 0 3em; display: none; padding: 0 5.556%; opacity: 1; visibility: visible; -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; } .site-header .social-media-icons.moved { display: block; } .search-toggle { position: relative; z-index: 19; float: left; border: solid 1px #DCDCDC; border-radius: 3px; background: none; margin: 0 -36px 0 0; padding: 8px 10px; -webkit-transition: border-color 0.35s; transition: border-color 0.35s; } .search-toggle span { display: none; font-family: "PT Sans", sans-serif; font-size: 12px; line-height: 1.5; font-weight: 700; margin-left: 6px; } .search-toggle:hover { cursor: pointer; color: #666666; } .search-toggle.open { border-color: #000; } .search-toggle:focus { outline: none; } .search-toggle i { font-size: 14px; line-height: 18px; } .display-search .search-form-popup { opacity: 1; visibility: visible; } .search-form-popup { position: fixed; z-index: 49; top: 0; right: 0; bottom: 0; left: 0; background: rgba(255, 255, 255, 0.97); padding: 3.75em 5.556%; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.25s, visibility 0.25s; transition: opacity 0.25s, visibility 0.25s; } .search-form-popup .inner { position: relative; max-width: 1210px; margin: 0 auto; } .search-form-popup .title { margin-bottom: 18px; font-weight: 700; } .search-form-popup .search-form { display: -webkit-flex; display: -ms-flexbox; display: flex; } .search-form-popup .search-field { border-radius: 18px 0 0 18px; margin-right: 0; border-right: none; } .search-form-popup .search-submit { border-radius: 0 18px 18px 0; margin-left: 0; font-weight: 700; min-width: 87px; } .search-form-popup .close { position: absolute; top: 0; left: 0; margin-left: 8px; } .search-form-popup .close svg g { -webkit-transition: fill 0.15s; transition: fill 0.15s; } .search-form-popup .close:hover svg g { fill: #666666; } .rtl .search-form-popup .close { right: auto; left: 0; } @media all and (max-width: 799px) { .mobile-menu-open #menu-primary-container { position: relative; visibility: visible; opacity: 1; overflow: visible; width: 113% !important; left: -6.5%; top: 0 !important; margin-top: 18px; max-width: none !important; } .mobile-menu-open #toggle-navigation { display: none; } .mobile-menu-open .site-header .social-media-icons { padding-bottom: 24px; margin-bottom: 0; } .mobile-menu-open .site-header { margin-bottom: 0; } } @media all and (min-width: 31.25em) { .search-form-popup .title { font-size: 1.125em; /* 18px / 16px */ line-height: 1.333; /* 24px */ } } @media all and (min-width: 37.5em) { .site-header { padding: 1.125em 2.778%; } .site-title { font-size: 1.3125em; /* 21px / 16px */ line-height: 1.143; /* 24px */ } .search-form-popup { padding: 3.75em 2.778%; } .search-form-popup .title { font-size: 1.3125em; /* 21px / 16px */ line-height: 1.143; /* 24px */ margin-bottom: 24px; } .search-form-popup .search-form { max-width: 560px; margin: 0 auto; } } @media all and (min-width: 783px) { .admin-bar .search-form-popup { top: 32px; } } @media all and (min-width: 50em) { .site-header { border-bottom: 0; padding-bottom: 0; } .site-header .date { display: inline-block; position: absolute; left: 0; right: auto; bottom: -18px; font-family: "PT Sans", sans-serif; font-size: 12px; line-height: 1.5; font-weight: 700; } .title-container { display: block; max-width: 100%; margin-bottom: 1.5em; } .site-title { font-size: 1.75em; /* 28px / 16px */ line-height: 1.357; /* 38px */ } .site-title.no-date { margin-top: 0; } .tagline { display: block; } .top-nav { margin-bottom: 0.375em; } .top-nav:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .social-media-icons { line-height: 0; } .social-media-icons a { font-size: 14px; line-height: 18px; width: 24px; height: 24px; border: solid 1px #000; } .social-media-icons .custom-icon img { line-height: 0; margin: 0; width: 19px; height: auto; vertical-align: middle; } .site-header .social-media-icons { display: block; margin: 0; padding: 0; float: right; } .site-header .social-media-icons a { color: #000; } .site-header .social-media-icons a:link, .site-header .social-media-icons a:visited { color: #000; } .site-header .social-media-icons a:hover, .site-header .social-media-icons a:active, .site-header .social-media-icons a:focus { color: #666666; } .search-toggle { position: relative; border: none; padding: 0; margin: 0 18px 0 0; } .search-toggle::-moz-focus-inner { border: 0; padding: 0; margin-top: -1px; } .search-toggle span { display: inline-block; } .search-toggle i { font-size: 12px; line-height: 1.5; } .search-form-popup { padding-top: 4.5em; } .search-form-popup .title { font-size: 1.75em; /* 28px / 16px */ line-height: 1.357; /* 38px */ } .search-form-popup .search-field { padding: 11px 18px; border-radius: 24px 0 0 24px; font-size: 16px; line-height: 1.5; } .search-form-popup .search-submit { padding: 15px 18px; border-radius: 0 24px 24px 0; } .search-form-popup .close { top: -54px; } } @media all and (min-width: 62.5em) { .site-title { font-size: 2.375em; /* 38px / 16px */ line-height: 1.342; /* 51px */ } .tagline { font-size: 1em; line-height: 1.5; } .search-form-popup .title { font-size: 2.375em; /* 38px / 16px */ line-height: 1.342; /* 51px */ } .search-form-popup .search-form { max-width: 680px; } } .pagination { clear: both; margin: 0.75em 0; padding: 1.5em 5.556% 0; border-top: solid 1px #DCDCDC; } .pagination a, .pagination span { display: inline-block; padding: 7px 13px; border: solid 1px #DCDCDC; margin: 0 0.375em 0.375em 0; } .pagination .prev { margin-left: 0; } .pagination .next { margin-right: 0; } @media all and (min-width: 37.5em) { .pagination { padding: 1.5em 2.778% 0; } } @media all and (min-width: 50em) { .pagination { border-top: solid 1px #DCDCDC; padding: 1.5em 0 0 0; } } .layout-container { display: table; width: 100%; table-layout: fixed; } .main { display: table-header-group; } .main .loop-container { padding: 0 5.556% 1.5em; } @media all and (min-width: 37.5em) { .main .loop-container { padding: 0 2.778% 1.5em; } } @media all and (min-width: 50em) { .content-container { position: relative; } .content-container:before, .content-container:after { content: ""; position: absolute; top: 0; bottom: 0; width: 1px; background: #DCDCDC; } .content-container:before { left: 25%; right: auto; } .content-container:after { right: 25%; left: auto; } .layout-container { display: block; position: relative; min-height: calc(100vh - 430px); } .layout-container:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .main { display: block; position: relative; width: 50%; float: left; padding: 0 2.778% 1.5em; margin-left: 25%; /* margin-left added in case left-sidebar has no widgets. ** This is a real possibility for a fresh install. */ } .main .loop-container { padding: 0; } .rtl .main { margin-left: 0; } } .toggle-navigation { position: relative; z-index: 19; float: right; border: solid 1px #DCDCDC; border-radius: 3px; background: none; margin: 0; padding: 8px 5px; margin-left: -36px; -webkit-transition: border-color 0.35s; transition: border-color 0.35s; } .toggle-navigation:hover { cursor: pointer; } .toggle-navigation svg { display: block; } .toggle-navigation .top-bar, .toggle-navigation .bottom-bar { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; } .toggle-navigation .middle-bar { -webkit-transition: opacity 0.35s; transition: opacity 0.35s; } .toggle-navigation.open { border-color: #000; } .toggle-navigation.open .top-bar { -webkit-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px); } .toggle-navigation.open .middle-bar { opacity: 0; } .toggle-navigation.open .bottom-bar { -webkit-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px); } .toggle-navigation:focus { outline: none; } .menu-primary-container { position: fixed; z-index: 19; top: 67px; bottom: 0; left: 100%; width: 100%; background: #000; opacity: 0; visibility: hidden; overflow-y: scroll; overflow-x: hidden; -webkit-overflow-scrolling: touch; text-align: left; -webkit-transition: opacity 0.35s, visibility 0.35s, -webkit-transform 0.25s; transition: opacity 0.35s, visibility 0.35s, transform 0.25s; } .admin-bar .menu-primary-container { top: 113px; } .menu-primary { padding: 0 5.556%; -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; } .menu-primary-items, .menu-unset > ul { list-style: none; margin: 0; } .menu-primary-items:after, .menu-unset > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .menu-primary-items li, .menu-unset > ul li { position: relative; border-bottom: solid 1px #262626; } .menu-primary-items li.current-menu-item > a, .menu-primary-items li.current-menu-ancestor > a, .menu-unset > ul li.current-menu-item > a, .menu-unset > ul li.current-menu-ancestor > a { text-decoration: underline; } .menu-primary-items a, .menu-unset > ul a { display: block; font-family: "PT Sans", sans-serif; padding: 15px 0; -webkit-transition: color 0.15s; transition: color 0.15s; } .menu-primary-items a:hover, .menu-primary-items a:active, .menu-primary-items a:focus, .menu-unset > ul a:hover, .menu-unset > ul a:active, .menu-unset > ul a:focus { color: #DCDCDC; } .menu-primary-items ul, .menu-unset > ul ul { position: fixed; top: -12px; left: 100%; width: 100%; list-style: none; margin: 0; padding: 0 5.556%; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.35s, visibility 0.35s; transition: opacity 0.35s, visibility 0.35s; } .menu-primary-items ul ul, .menu-unset > ul ul ul { left: 200%; } .menu-primary-items ul ul ul, .menu-unset > ul ul ul ul { left: 300%; } .menu-primary-items ul ul ul ul, .menu-unset > ul ul ul ul ul { left: 400%; } .menu-primary-items ul ul ul ul ul, .menu-unset > ul ul ul ul ul ul { left: 500%; } .toggle-dropdown { position: absolute; right: 0; top: -1px; color: #fff; background: none; margin: 0; padding: 15px 5.556%; border: solid 1px #262626; border-radius: 0; -webkit-transition: color 0.15s, background 0.15s; transition: color 0.15s, background 0.15s; } .toggle-dropdown:hover { cursor: pointer; } .toggle-dropdown:focus { outline: none; } .toggle-dropdown:hover, .toggle-dropdown:active, .toggle-dropdown:focus { color: #DCDCDC; background: #000; } .rtl .toggle-dropdown i { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .rtl .toggle-dropdown { left: auto; right: 0; } .dropdown-navigation { position: relative; z-index: 39; opacity: 0; visibility: hidden; font-family: "PT Sans", sans-serif; color: #fff; text-align: left; border-bottom: solid 1px #262626; -webkit-transition: opacity 0.35s, visibility 0.35s; transition: opacity 0.35s, visibility 0.35s; } .dropdown-navigation:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .dropdown-navigation a { font-weight: 700; float: left; display: block; padding: 0.75em 5.556%; } .dropdown-navigation span { font-weight: 700; float: right; padding: 0.75em 5.556%; color: #999999; } .rtl .dropdown-navigation i { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .menu-primary-items, .menu-unset > ul { position: relative; top: -42px; } @media all and (max-width: 799px) { .menu-primary-container.open { opacity: 1; visibility: visible; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); } .menu-primary-container.tier-2 .dropdown-navigation, .menu-primary-container.tier-3 .dropdown-navigation, .menu-primary-container.tier-4 .dropdown-navigation, .menu-primary-container.tier-5 .dropdown-navigation { opacity: 1; visibility: visible; margin-bottom: 0.75em; } .menu-primary-container.tier-2 .menu-secondary-container, .menu-primary-container.tier-3 .menu-secondary-container, .menu-primary-container.tier-4 .menu-secondary-container, .menu-primary-container.tier-5 .menu-secondary-container { position: absolute; width: 100%; top: 48px; } .menu-primary-container.tier-2 .social-media-icons, .menu-primary-container.tier-3 .social-media-icons, .menu-primary-container.tier-4 .social-media-icons, .menu-primary-container.tier-5 .social-media-icons { opacity: 0; visibility: hidden; } .menu-primary-container.tier-2 .menu-primary, .menu-primary-container.tier-2 .menu-secondary-container, .menu-primary-container.tier-2 .social-media-icons { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); } .menu-primary-container.tier-3 .menu-primary, .menu-primary-container.tier-3 .menu-secondary-container, .menu-primary-container.tier-3 .social-media-icons { -webkit-transform: translateX(-200%); -ms-transform: translateX(-200%); transform: translateX(-200%); } .menu-primary-container.tier-4 .menu-primary, .menu-primary-container.tier-4 .menu-secondary-container, .menu-primary-container.tier-4 .social-media-icons { -webkit-transform: translateX(-300%); -ms-transform: translateX(-300%); transform: translateX(-300%); } .menu-primary-container.tier-5 .menu-primary, .menu-primary-container.tier-5 .menu-secondary-container, .menu-primary-container.tier-5 .social-media-icons { -webkit-transform: translateX(-400%); -ms-transform: translateX(-400%); transform: translateX(-400%); } .menu-primary-items li.current > ul, .menu-primary-items li.current-ancestor > ul, .menu-unset ul li.current > ul, .menu-unset ul li.current-ancestor > ul { opacity: 1; visibility: visible; } .rtl .menu-primary-container.open { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } .rtl .menu-primary-container.tier-2 .menu-primary, .rtl .menu-primary-container.tier-2 .menu-secondary-container, .rtl .menu-primary-container.tier-2 .social-media-icons { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } .rtl .menu-primary-container.tier-3 .menu-primary, .rtl .menu-primary-container.tier-3 .menu-secondary-container, .rtl .menu-primary-container.tier-3 .social-media-icons { -webkit-transform: translateX(200%); -ms-transform: translateX(200%); transform: translateX(200%); } .rtl .menu-primary-container.tier-4 .menu-primary, .rtl .menu-primary-container.tier-4 .menu-secondary-container, .rtl .menu-primary-container.tier-4 .social-media-icons { -webkit-transform: translateX(300%); -ms-transform: translateX(300%); transform: translateX(300%); } .rtl .menu-primary-container.tier-5 .menu-primary, .rtl .menu-primary-container.tier-5 .menu-secondary-container, .rtl .menu-primary-container.tier-5 .social-media-icons { -webkit-transform: translateX(400%); -ms-transform: translateX(400%); transform: translateX(400%); } } @media all and (min-width: 37.5em) { .menu-primary-container { max-width: 440px; box-shadow: -4px 0 12px 0 rgba(0, 0, 0, 0.1); } } @media all and (min-width: 50em) { .toggle-navigation, .toggle-dropdown, .dropdown-navigation { display: none; } .menu-primary-container { position: static; max-width: none; box-shadow: none; background: none; opacity: 1; visibility: visible; -webkit-transform: none; -ms-transform: none; transform: none; overflow: visible; text-align: center; border-top: solid 2px #000; border-bottom: solid 1px #DCDCDC; } .menu-primary-container.open { -webkit-transform: none; -ms-transform: none; transform: none; } .menu-primary-items, .menu-unset ul { position: static; } .menu-primary-items li, .menu-unset ul li { position: relative; display: inline-block; border-bottom: none; margin-right: -4px; } .menu-primary-items li.current-menu-item > a, .menu-primary-items li.current-menu-ancestor > a, .menu-unset ul li.current-menu-item > a, .menu-unset ul li.current-menu-ancestor > a { text-decoration: none; background: #F3F3F3; } .menu-primary-items li.menu-item-has-children > a:after, .menu-unset ul li.menu-item-has-children > a:after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; position: relative; margin-left: 3px; line-height: 1; top: 1px; } .menu-primary-items a, .menu-unset ul a { color: #000; display: inline-block; padding: 12px; } .menu-primary-items a:link, .menu-primary-items a:visited, .menu-unset ul a:link, .menu-unset ul a:visited { color: #000; } .menu-primary-items a:hover, .menu-primary-items a:active, .menu-primary-items a:focus, .menu-unset ul a:hover, .menu-unset ul a:active, .menu-unset ul a:focus { color: #666666; } .menu-primary-items a:hover ~ ul, .menu-primary-items a:active ~ ul, .menu-primary-items a:focus ~ ul, .menu-unset ul a:hover ~ ul, .menu-unset ul a:active ~ ul, .menu-unset ul a:focus ~ ul { opacity: 1; visibility: visible; -webkit-transform: translateX(-12px); -ms-transform: translateX(-12px); transform: translateX(-12px); } .menu-primary-items a:hover ~ ul:before, .menu-primary-items a:active ~ ul:before, .menu-primary-items a:focus ~ ul:before, .menu-unset ul a:hover ~ ul:before, .menu-unset ul a:active ~ ul:before, .menu-unset ul a:focus ~ ul:before { width: 100%; } .menu-primary-items ul, .menu-unset ul ul { position: absolute; z-index: 19; top: 100%; left: 0.75em; width: auto; min-width: 100%; padding: 0; background: #fff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); text-align: left; -webkit-transition: opacity 0.25s, visibility 0.25s, -webkit-transform 0.15s; transition: opacity 0.25s, visibility 0.25s, transform 0.15s; } .menu-primary-items ul:hover, .menu-unset ul ul:hover { opacity: 1; visibility: visible; -webkit-transform: translateX(-12px); -ms-transform: translateX(-12px); transform: translateX(-12px); } .menu-primary-items ul:hover:before, .menu-unset ul ul:hover:before { width: 100%; } .menu-primary-items ul:before, .menu-unset ul ul:before { content: ""; position: absolute; top: 0; right: 0; width: 0; height: 1px; background-image: -webkit-linear-gradient(left, #000, #DCDCDC); background-image: linear-gradient(to right, #000, #DCDCDC); -webkit-transition: width 0.2s; transition: width 0.2s; } .menu-primary-items ul li, .menu-unset ul ul li { display: block; font-size: 0.875em; /* 14px / 16px */ line-height: 1.571; /* 22px */ white-space: nowrap; margin-right: 0; } .menu-primary-items ul li.menu-item-has-children > a, .menu-unset ul ul li.menu-item-has-children > a { position: relative; } .menu-primary-items ul li.menu-item-has-children > a:after, .menu-unset ul ul li.menu-item-has-children > a:after { content: ""; position: absolute; top: 10px; right: 12px; } .menu-primary-items ul li.menu-item-has-children:first-child > a:after, .menu-unset ul ul li.menu-item-has-children:first-child > a:after { top: 14px; } .menu-primary-items ul li li, .menu-unset ul ul li li { font-size: 1em; } .menu-primary-items ul li:first-child a, .menu-unset ul ul li:first-child a { padding-top: 12px; } .menu-primary-items ul li:last-child a, .menu-unset ul ul li:last-child a { padding-bottom: 12px; } .menu-primary-items ul a, .menu-unset ul ul a { display: block; padding: 6px 36px 6px 24px; } .menu-primary-items ul a:hover:before, .menu-primary-items ul a:active:before, .menu-primary-items ul a:focus:before, .menu-unset ul ul a:hover:before, .menu-unset ul ul a:active:before, .menu-unset ul ul a:focus:before { content: ""; position: absolute; left: 100%; width: 100%; top: 0; height: 100%; } .menu-primary-items ul ul, .menu-primary-items ul ul ul, .menu-primary-items ul ul ul ul, .menu-primary-items ul ul ul ul ul, .menu-unset ul ul ul, .menu-unset ul ul ul ul, .menu-unset ul ul ul ul ul, .menu-unset ul ul ul ul ul ul { left: calc(100% + 12px); top: 0; } .rtl .menu-primary-items li.menu-item-has-children ul a:after, .rtl .menu-unset ul li.menu-item-has-children ul a:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); left: auto; right: 6px; } .rtl .menu-primary-items a:hover ~ ul, .rtl .menu-primary-items a:active ~ ul, .rtl .menu-primary-items a:focus ~ ul, .rtl .menu-unset ul a:hover ~ ul, .rtl .menu-unset ul a:active ~ ul, .rtl .menu-unset ul a:focus ~ ul { -webkit-transform: translateX(12px); -ms-transform: translateX(12px); transform: translateX(12px); } .rtl .menu-primary-items ul:hover, .rtl .menu-unset ul ul:hover { -webkit-transform: translateX(12px); -ms-transform: translateX(12px); transform: translateX(12px); } .rtl .menu-primary-items ul a, .rtl .menu-primary-items ul ul a, .rtl .menu-unset ul ul a, .rtl .menu-unset ul ul ul a { padding: 6px 36px 6px 12px; } } .menu-secondary-container { display: none; -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; } .menu-secondary-container.moved { display: block; } .menu-secondary { padding: 0 5.556%; } .menu-secondary .toggle-dropdown { padding: 12px 5.556%; } .menu-secondary-items, .menu-secondary .menu-unset > ul { position: relative; top: -42px; margin: 0; list-style: none; } .menu-secondary-items li, .menu-secondary .menu-unset > ul li { position: relative; border-bottom: solid 1px #262626; } .menu-secondary-items li.current-menu-item > a, .menu-secondary-items li.current-menu-ancestor > a, .menu-secondary .menu-unset > ul li.current-menu-item > a, .menu-secondary .menu-unset > ul li.current-menu-ancestor > a { text-decoration: underline; } .menu-secondary-items li.current ul, .menu-secondary-items li.current-ancestor ul, .menu-secondary .menu-unset > ul li.current ul, .menu-secondary .menu-unset > ul li.current-ancestor ul { opacity: 1; visibility: visible; } .menu-secondary-items a, .menu-secondary .menu-unset > ul a { display: block; font-family: "PT Sans", sans-serif; padding: 15px 0; color: #DCDCDC; text-decoration: none; -webkit-transition: color 0.15s; transition: color 0.15s; } .menu-secondary-items a:link, .menu-secondary-items a:visited, .menu-secondary .menu-unset > ul a:link, .menu-secondary .menu-unset > ul a:visited { color: #DCDCDC; } .menu-secondary-items a:hover, .menu-secondary-items a:active, .menu-secondary-items a:focus, .menu-secondary .menu-unset > ul a:hover, .menu-secondary .menu-unset > ul a:active, .menu-secondary .menu-unset > ul a:focus { color: #fff; } .menu-secondary-items ul, .menu-secondary .menu-unset > ul ul { position: fixed; top: -12px; left: 100%; width: 100%; list-style: none; margin: 0; padding: 0 5.556%; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.35s, visibility 0.35s; transition: opacity 0.35s, visibility 0.35s; } .menu-secondary-items ul ul, .menu-secondary .menu-unset > ul ul ul { left: 200%; } .menu-secondary-items ul ul ul, .menu-secondary .menu-unset > ul ul ul ul { left: 300%; } .menu-secondary-items ul ul ul ul, .menu-secondary .menu-unset > ul ul ul ul ul { left: 400%; } .menu-secondary-items ul ul ul ul ul, .menu-secondary .menu-unset > ul ul ul ul ul ul { left: 500%; } @media all and (max-width: 799px) { .menu-secondary-items li.current ul, .menu-secondary-items li.current-ancestor ul, .menu-secondary .menu-unset > ul li.current ul, .menu-secondary .menu-unset > ul li.current-ancestor ul { opacity: 1; visibility: visible; } } @media all and (min-width: 50em) { .menu-secondary-container { display: block; float: left; text-align: left; } .menu-secondary { padding: 0; } .menu-secondary .toggle-dropdown { display: none; } .menu-secondary-items, .menu-secondary .menu-unset > ul { position: static; line-height: 0; } .menu-secondary-items li, .menu-secondary .menu-unset > ul li { position: relative; z-index: 29; display: inline-block; border-bottom: none; margin-right: 8px; } .menu-secondary-items li.menu-item-has-children > a:after, .menu-secondary .menu-unset > ul li.menu-item-has-children > a:after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; display: inline-block; position: relative; margin-left: 3px; line-height: 1; top: 0; text-decoration: none; } .menu-secondary-items a, .menu-secondary .menu-unset > ul a { display: inline-block; padding: 0; color: #000; } .menu-secondary-items a:link, .menu-secondary-items a:visited, .menu-secondary .menu-unset > ul a:link, .menu-secondary .menu-unset > ul a:visited { color: #000; } .menu-secondary-items a:hover, .menu-secondary-items a:active, .menu-secondary-items a:focus, .menu-secondary .menu-unset > ul a:hover, .menu-secondary .menu-unset > ul a:active, .menu-secondary .menu-unset > ul a:focus { color: #666666; } .menu-secondary-items a:hover ~ ul, .menu-secondary-items a:active ~ ul, .menu-secondary-items a:focus ~ ul, .menu-secondary .menu-unset > ul a:hover ~ ul, .menu-secondary .menu-unset > ul a:active ~ ul, .menu-secondary .menu-unset > ul a:focus ~ ul { opacity: 1; visibility: visible; -webkit-transform: translateX(-12px); -ms-transform: translateX(-12px); transform: translateX(-12px); } .menu-secondary-items a:hover ~ ul:before, .menu-secondary-items a:active ~ ul:before, .menu-secondary-items a:focus ~ ul:before, .menu-secondary .menu-unset > ul a:hover ~ ul:before, .menu-secondary .menu-unset > ul a:active ~ ul:before, .menu-secondary .menu-unset > ul a:focus ~ ul:before { width: 100%; } .menu-secondary-items a:hover:before, .menu-secondary-items a:active:before, .menu-secondary-items a:focus:before, .menu-secondary .menu-unset > ul a:hover:before, .menu-secondary .menu-unset > ul a:active:before, .menu-secondary .menu-unset > ul a:focus:before { content: ""; position: absolute; left: 0; width: 100%; top: 100%; height: 10px; } .menu-secondary-items ul, .menu-secondary .menu-unset > ul ul { position: absolute; z-index: 19; top: calc(100% + 4px); left: 0.75em; right: auto; width: auto; min-width: 100%; padding: 0; background: #fff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); text-align: left; -webkit-transition: opacity 0.25s, visibility 0.25s, -webkit-transform 0.15s; transition: opacity 0.25s, visibility 0.25s, transform 0.15s; } .menu-secondary-items ul:hover, .menu-secondary .menu-unset > ul ul:hover { opacity: 1; visibility: visible; -webkit-transform: translateX(-12px); -ms-transform: translateX(-12px); transform: translateX(-12px); } .menu-secondary-items ul:hover:before, .menu-secondary .menu-unset > ul ul:hover:before { width: 100%; } .menu-secondary-items ul:before, .menu-secondary .menu-unset > ul ul:before { content: ""; position: absolute; top: 0; right: 0; width: 0; height: 1px; background-image: -webkit-linear-gradient(left, #000, #DCDCDC); background-image: linear-gradient(to right, #000, #DCDCDC); -webkit-transition: width 0.2s; transition: width 0.2s; } .menu-secondary-items ul li, .menu-secondary .menu-unset > ul ul li { display: block; font-size: 0.875em; /* 14px / 16px */ line-height: 1.571; /* 22px */ white-space: nowrap; margin-right: 0; } .menu-secondary-items ul li.menu-item-has-children > a, .menu-secondary .menu-unset > ul ul li.menu-item-has-children > a { position: relative; } .menu-secondary-items ul li.menu-item-has-children > a:after, .menu-secondary .menu-unset > ul ul li.menu-item-has-children > a:after { content: ""; position: absolute; top: 10px; right: 12px; } .menu-secondary-items ul li.menu-item-has-children:first-child > a:after, .menu-secondary .menu-unset > ul ul li.menu-item-has-children:first-child > a:after { top: 14px; } .menu-secondary-items ul li li, .menu-secondary .menu-unset > ul ul li li { font-size: 1em; } .menu-secondary-items ul li:first-child a, .menu-secondary .menu-unset > ul ul li:first-child a { padding-top: 12px; } .menu-secondary-items ul li:last-child a, .menu-secondary .menu-unset > ul ul li:last-child a { padding-bottom: 12px; } .menu-secondary-items ul a, .menu-secondary .menu-unset > ul ul a { display: block; padding: 6px 36px 6px 24px; } .menu-secondary-items ul a:hover:before, .menu-secondary-items ul a:active:before, .menu-secondary-items ul a:focus:before, .menu-secondary .menu-unset > ul ul a:hover:before, .menu-secondary .menu-unset > ul ul a:active:before, .menu-secondary .menu-unset > ul ul a:focus:before { content: ""; position: absolute; left: 100%; width: 100%; top: 0; height: 100%; } .menu-secondary-items ul ul, .menu-secondary-items ul ul ul, .menu-secondary-items ul ul ul ul, .menu-secondary-items ul ul ul ul ul, .menu-secondary .menu-unset > ul ul ul, .menu-secondary .menu-unset > ul ul ul ul, .menu-secondary .menu-unset > ul ul ul ul ul, .menu-secondary .menu-unset > ul ul ul ul ul ul { left: calc(100% + 12px); right: auto; top: 0; } .rtl .menu-secondary-items li.menu-item-has-children ul a:after, .rtl .menu-secondary .menu-unset > ul li.menu-item-has-children ul a:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); left: auto; right: 6px; } .rtl .menu-secondary-items a:hover ~ ul, .rtl .menu-secondary-items a:active ~ ul, .rtl .menu-secondary-items a:focus ~ ul, .rtl .menu-secondary .menu-unset > ul a:hover ~ ul, .rtl .menu-secondary .menu-unset > ul a:active ~ ul, .rtl .menu-secondary .menu-unset > ul a:focus ~ ul { -webkit-transform: translateX(12px); -ms-transform: translateX(12px); transform: translateX(12px); } .rtl .menu-secondary-items ul:hover, .rtl .menu-secondary .menu-unset > ul ul:hover { -webkit-transform: translateX(12px); -ms-transform: translateX(12px); transform: translateX(12px); } .rtl .menu-secondary-items ul a, .rtl .menu-secondary-items ul ul a, .rtl .menu-secondary .menu-unset > ul ul a, .rtl .menu-secondary .menu-unset > ul ul ul a { padding: 6px 36px 6px 12px; } } .entry { margin-bottom: 1.125em; padding-bottom: 1.125em; border-bottom: solid 1px #DCDCDC; } .single .entry { border-bottom: none; } .featured-image + .caption { color: #666666; font-style: italic; margin: 6px 0; } .post-header { margin: 0.75em 0; } .post-byline, .widget_rss .rss-date, .widget_recent_entries .post-date { color: #666666; } .post-byline .post-categories, .widget_rss .rss-date .post-categories, .widget_recent_entries .post-date .post-categories { display: inline; margin: 0; font-style: normal; } .post-content { margin-top: 0.75em; } .post-content > p:first-child { margin-top: 0; } .post-content > p:last-child { margin-bottom: 0; } .post-content iframe { max-width: 100%; } .post-content:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .single .post-content { margin-bottom: 1.125em; } .post-meta { border-bottom: solid 1px #DCDCDC; } .post-categories { font-style: italic; margin-bottom: 1.125em; } .post-tags { margin: 1.125em 0; } .post-tags ul { list-style: none; margin: 0; } .post-tags li { display: inline-block; } .post-tags a { padding: 3px 12px; background: #F3F3F3; margin-right: 6px; -webkit-transition: color 0.15s, background 0.15s; transition: color 0.15s, background 0.15s; } .post-tags a:hover, .post-tags a:active, .post-tags a:focus { background: #DCDCDC; color: #000; } .post-author { padding: 1.5em 0 0.375em; margin: 1.125em 0; border-top: solid 1px #DCDCDC; } .post-author:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .post-author .avatar-container { float: left; margin-right: 0.75em; line-height: 0; } .post-author .avatar { border-radius: 50%; margin: 0; } .post-author .author { font-weight: 700; font-style: italic; margin-bottom: 6px; } .post-author p { color: #666666; } .post-author p:first-of-type { margin-top: 0; } .post-author p:last-of-type { margin-bottom: 0; } .more-from-category { margin: 1.125em 0; } .more-from-category .top { font-family: "PT Sans", sans-serif; margin-bottom: 1.125em; } .more-from-category .top:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .more-from-category .section-title span { font-weight: 700; } .more-from-category .category-link { line-height: 2; float: right; text-decoration: none; } .more-from-category .category-link:hover, .more-from-category .category-link:active, .more-from-category .category-link:focus { text-decoration: underline; } .more-from-category ul { list-style: none; margin: 0; } .more-from-category li { margin-bottom: 1.125em; padding-bottom: 1.125em; border-bottom: solid 1px #DCDCDC; } .more-from-category .title { display: block; margin-top: 0.75em; } .post-password-form p:last-child { display: -webkit-flex; display: -ms-flexbox; display: flex; } .post-password-form p:last-child label { -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .post-password-form p:last-child label input { margin-top: 6px; } .post-password-form p:last-child input[type=submit] { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; padding: 9px 18px; } .wp-block-quote.is-large { padding-left: 0; border-left: none; margin: 1.5em; } .wp-block-embed { margin: 1.5em 0; } .wp-block-code code { background: none; } .wp-block-button a { color: #fff; } .last-updated { font-style: italic; } @media all and (min-width: 31.25em) { .post-title { font-size: 1.3125em; /* 21px / 16px */ line-height: 1.143; /* 24px */ } .more-from-category .category-container { margin: 1.125em 0; border-bottom: solid 1px #DCDCDC; } .more-from-category ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .more-from-category li { width: 50%; float: left; border-bottom: none; margin-bottom: 0; border-top: solid 1px #DCDCDC; padding-top: 1.125em; } .more-from-category li:nth-child(odd) { padding-right: 0.75em; border-right: solid 1px #DCDCDC; clear: left; } .more-from-category li:nth-child(even) { padding-left: 0.75em; border-left: solid 1px #DCDCDC; margin-left: -1px; } .more-from-category li:nth-child(1), .more-from-category li:nth-child(2) { border-top: none; padding-top: 0; } } @media all and (min-width: 37.5em) { .post-title { font-size: 1.75em; /* 28px / 16px */ line-height: 1.357; /* 38px */ } } @media all and (min-width: 50em) { .post-title { font-size: 1.125em; /* 18px / 16px */ line-height: 1.333; /* 24px */ } } @media all and (min-width: 56.25em) { .post-title { font-size: 1.3125em; /* 21px / 16px */ line-height: 1.143; /* 24px */ } } @media all and (min-width: 68.75em) { .post-title { font-size: 1.75em; /* 28px / 16px */ line-height: 1.357; /* 38px */ } } .featured-image { position: relative; line-height: 0; } .featured-image > a { font-size: 0; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; } .featured-image > a:hover, .featured-image > a:active, .featured-image > a:focus { opacity: 0.9; } .featured-image img { width: 100%; } .featured-image .ccfic { padding: 12px 0; font-size: 13px; } .featured-image .ccfic span { display: inline-block; line-height: 1.5; } .featured-image .ccfic .ccfic-source { margin-left: 4px; } .blog .featured-image .ccfic, .archive .featured-image .ccfic, .search .featured-image .ccfic, .more-from-category .featured-image .ccfic { display: none; } .layout-double .double .featured-image, .layout-rows .rows .featured-image, .layout-rows-excerpt .rows-excerpt .featured-image, .widget_ct_mission_news_post_list .style-2 .featured-image, .more-from-category .featured-image { height: 0; padding-bottom: 75%; overflow: hidden; } .layout-double .double .featured-image > img, .layout-double .double .featured-image > a > img, .layout-double .double .featured-image .fvp-dynamic.post-thumbnail > img, .layout-rows .rows .featured-image > img, .layout-rows .rows .featured-image > a > img, .layout-rows .rows .featured-image .fvp-dynamic.post-thumbnail > img, .layout-rows-excerpt .rows-excerpt .featured-image > img, .layout-rows-excerpt .rows-excerpt .featured-image > a > img, .layout-rows-excerpt .rows-excerpt .featured-image .fvp-dynamic.post-thumbnail > img, .widget_ct_mission_news_post_list .style-2 .featured-image > img, .widget_ct_mission_news_post_list .style-2 .featured-image > a > img, .widget_ct_mission_news_post_list .style-2 .featured-image .fvp-dynamic.post-thumbnail > img, .more-from-category .featured-image > img, .more-from-category .featured-image > a > img, .more-from-category .featured-image .fvp-dynamic.post-thumbnail > img { position: absolute; left: 0; height: 100%; width: 100%; object-fit: cover; } .layout-double .double .featured-image > img.no-object-fit, .layout-double .double .featured-image > a > img.no-object-fit, .layout-double .double .featured-image .fvp-dynamic.post-thumbnail > img.no-object-fit, .layout-rows .rows .featured-image > img.no-object-fit, .layout-rows .rows .featured-image > a > img.no-object-fit, .layout-rows .rows .featured-image .fvp-dynamic.post-thumbnail > img.no-object-fit, .layout-rows-excerpt .rows-excerpt .featured-image > img.no-object-fit, .layout-rows-excerpt .rows-excerpt .featured-image > a > img.no-object-fit, .layout-rows-excerpt .rows-excerpt .featured-image .fvp-dynamic.post-thumbnail > img.no-object-fit, .widget_ct_mission_news_post_list .style-2 .featured-image > img.no-object-fit, .widget_ct_mission_news_post_list .style-2 .featured-image > a > img.no-object-fit, .widget_ct_mission_news_post_list .style-2 .featured-image .fvp-dynamic.post-thumbnail > img.no-object-fit, .more-from-category .featured-image > img.no-object-fit, .more-from-category .featured-image > a > img.no-object-fit, .more-from-category .featured-image .fvp-dynamic.post-thumbnail > img.no-object-fit { min-width: 0; min-height: 0; max-width: 100%; max-height: 100%; height: auto; width: auto; top: 50%; right: 50%; left: auto; -webkit-transform: translateX(50%) translateY(-50%); -ms-transform: translateX(50%) translateY(-50%); transform: translateX(50%) translateY(-50%); } .layout-double .double .featured-image .fvp-dynamic.post-thumbnail, .layout-rows .rows .featured-image .fvp-dynamic.post-thumbnail, .layout-rows-excerpt .rows-excerpt .featured-image .fvp-dynamic.post-thumbnail, .widget_ct_mission_news_post_list .style-2 .featured-image .fvp-dynamic.post-thumbnail, .more-from-category .featured-image .fvp-dynamic.post-thumbnail { position: static; } .search-box h1 { margin-bottom: 0.375em; } .search-box .search-form { margin: 0.75em 0; } .search-box .search-submit { width: 100%; } .search-box.bottom { margin: 0 5.556% 1.125em; } @media all and (min-width: 31.25em) { .search-box .search-form { display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; } .search-box .search-field { -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; } .search-box .search-submit { width: auto; min-width: 80px; } } @media all and (min-width: 37.5em) { .search-box.bottom { margin: 1.5em 2.778% 1.125em; border-top: solid 1px #DCDCDC; } } @media all and (min-width: 50em) { .search-box.bottom { margin: 1.5em 0 1.125em; } } .sidebar-left .inner, .sidebar-right .inner { padding: 1.5em 5.556% 0; margin: 0.75em 0; border-top: solid 1px #DCDCDC; } .sidebar-left .inner:after, .sidebar-right .inner:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .sidebar-left .widget, .sidebar-right .widget { margin-bottom: 1.5em; } .sidebar-left .widget-title, .sidebar-right .widget-title { font-family: "PT Sans", sans-serif; font-weight: 700; color: #666666; } .sidebar-left { display: table-row-group; } .sidebar-right { display: table-footer-group; } @media all and (min-width: 37.5em) { .sidebar .inner { padding: 1.5em 2.778% 0; } .sidebar .widget { width: 48%; float: right; } .sidebar .widget:nth-child(odd) { margin-right: 4%; float: left; } .sidebar-left { position: relative; padding-right: 1.125em; } .sidebar-left:before { content: ""; position: absolute; top: 0; right: -1px; bottom: 0; width: 1px; background: #DCDCDC; } .sidebar-right { padding-left: 1.125em; } } @media all and (max-width: 799px) { .hide-left-sidebar .sidebar-left { display: none; } .hide-right-sidebar .sidebar-right { display: none; } } @media all and (min-width: 50em) { .sidebar { display: block; margin: 0; width: 22%; } .sidebar .inner { padding: 0; margin: 0; border: none; } .sidebar .widget { width: 100%; float: none; clear: both; } .sidebar .widget:nth-child(odd) { margin-right: 0; } .sidebar-left { margin-left: 3%; padding-left: 0; float: left; } .sidebar-left:before { display: none; } .sidebar-left ~ .main { margin-left: 0; } .sidebar-right { margin-right: 3%; padding-right: 0; float: right; } } .widget-area:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .widget-area-below-header, .widget-area-above-main, .widget-area-after-post, .widget-area-after-page, .widget-area-after-first-post { text-align: center; } .widget-area-below-header { margin-bottom: 1.125em; } .widget-area-below-header.active-1 .widget, .widget-area-above-main.active-1 .widget, .widget-area-after-first-post.active-1 .widget, .widget-area-after-post.active-1 .widget, .widget-area-after-page.active-1 .widget, .widget-area-site-footer.active-1 .widget { margin-bottom: 0.75em; } .widget-area-above-main { margin-bottom: 0.75em; } .widget-area-after-post { margin: 1.5em 0; } .widget-area-site-footer { margin: 3em 0; } .widget-area-after-page { margin-top: 2.25em; } .widget-area-below-header, .widget-area-above-main { padding: 0 5.556%; } .widget-area-below-header figure, .widget-area-above-main figure { margin: 0; } .widget-area-after-first-post { padding-bottom: 1.125em; border-bottom: solid 1px #DCDCDC; margin-bottom: 1.125em; } @media all and (min-width: 37.5em) { .widget-area-below-header, .widget-area-above-main { padding: 0 2.778%; } .layout-double .widget-area-after-first-post { width: 50%; float: left; border-bottom: none; border-top: solid 1px #DCDCDC; padding: 0.75em 0 0.75em 0.75em; margin: 0; } .layout-double.small-first-post .widget-area-after-first-post ~ div:nth-of-type(even) { clear: left !important; padding-left: 0 !important; padding-right: 0.75em !important; margin-right: -1px !important; margin-left: 0 !important; border-left: none !important; border-right: solid 1px #DCDCDC !important; } .layout-double.small-first-post .widget-area-after-first-post ~ div:nth-of-type(odd) { clear: none !important; padding-right: 0 !important; padding-left: 0.75em !important; border-right: none !important; border-left: solid 1px #DCDCDC !important; } .layout-double:not(.small-first-post) .widget-area-after-first-post { padding: 0.75em 0.75em 0.75em 0; } .layout-double:not(.small-first-post) .widget-area-after-first-post ~ div:nth-of-type(odd) { clear: left !important; padding-left: 0 !important; padding-right: 0.75em !important; margin-right: -1px !important; margin-left: 0 !important; border-left: none !important; border-right: solid 1px #DCDCDC !important; } .layout-double:not(.small-first-post) .widget-area-after-first-post ~ div:nth-of-type(even) { clear: none !important; padding-right: 0 !important; padding-left: 0.75em !important; border-right: none !important; border-left: solid 1px #DCDCDC !important; } .layout-double .widget-area:not(.active-1).widget-area-after-first-post { padding-bottom: 0; border-bottom: none; } .widget-area:not(.active-1) { display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: solid 1px #DCDCDC; padding-bottom: 18px; } .widget-area:not(.active-1).widget-area-after-post { padding-bottom: 0; border-bottom: none; border-top: solid 1px #DCDCDC; padding-top: 18px; } .widget-area:not(.active-1).widget-area-site-footer { padding-bottom: 0; border-bottom: none; } .widget-area:not(.active-1) .widget { width: 50%; float: left; padding: 0 12px; } .widget-area:not(.active-1) .widget:nth-child(odd) { border-right: solid 1px #DCDCDC; clear: left; } } @media all and (min-width: 50em) { .widget-area-above-main { padding: 0; } .widget-area:not(.active-1):not(.active-2) { display: -webkit-flex; display: -ms-flexbox; display: flex; } .widget-area:not(.active-1):not(.active-2) .widget { width: 33.3%; } .widget-area:not(.active-1):not(.active-2) .widget:nth-child(odd) { clear: none; } .widget-area:not(.active-1):not(.active-2) .widget:nth-child(3n-2), .widget-area:not(.active-1):not(.active-2) .widget:nth-child(3n-1) { border-right: solid 1px #DCDCDC; } .widget-area:not(.active-1):not(.active-2) .widget:nth-child(3n) { border-right: none; } .widget-area:not(.active-1):not(.active-2) .widget:nth-child(3n+4) { clear: left; } } @media all and (min-width: 68.75em) { .widget-area:not(.active-1):not(.active-2):not(.active-3) { display: -webkit-flex; display: -ms-flexbox; display: flex; } .widget-area:not(.active-1):not(.active-2):not(.active-3) .widget { width: 25%; border-right: solid 1px #DCDCDC; } .widget-area:not(.active-1):not(.active-2):not(.active-3) .widget:nth-child(4n-3), .widget-area:not(.active-1):not(.active-2):not(.active-3) .widget:nth-child(4n-2), .widget-area:not(.active-1):not(.active-2):not(.active-3) .widget:nth-child(4n-1) { border-right: solid 1px #DCDCDC; } .widget-area:not(.active-1):not(.active-2):not(.active-3) .widget:nth-child(4n) { border-right: none; } .widget-area:not(.active-1):not(.active-2):not(.active-3) .widget:nth-child(3n+4) { clear: none; } .widget-area:not(.active-1):not(.active-2):not(.active-3) .widget:nth-child(3n+5) { clear: left; } } .widget-title { margin-bottom: 1.125em; } .widget select, .widget input { max-width: 100%; } .widget_ct_mission_news_post_list ul { margin: 0; list-style: none; } .widget_ct_mission_news_post_list .title { display: block; font-family: "PT Serif", serif; } .widget_ct_mission_news_post_list .excerpt p:first-child { margin-top: 0; } .widget_ct_mission_news_post_list .excerpt p:last-child { margin-bottom: 0; } .widget_ct_mission_news_post_list .comments-link { display: block; font-style: italic; margin-top: 6px; } .widget_ct_mission_news_post_list .comments-link i { margin-right: 2px; } .widget_ct_mission_news_post_list .post-categories li { display: inline-block; margin-right: 4px; } .widget_ct_mission_news_post_list .style-1 li { margin-bottom: 1.5em; } .widget_ct_mission_news_post_list .style-1 .title { font-weight: 700; font-style: italic; margin: 6px 0; } .widget_ct_mission_news_post_list .style-1 .post-byline, .widget_ct_mission_news_post_list .style-1 .widget_rss .rss-date, .widget_rss .widget_ct_mission_news_post_list .style-1 .rss-date, .widget_ct_mission_news_post_list .style-1 .widget_recent_entries .post-date, .widget_recent_entries .widget_ct_mission_news_post_list .style-1 .post-date { margin: 6px 0; } .widget_ct_mission_news_post_list .style-1 .featured-image { margin-bottom: 12px; } .widget_ct_mission_news_post_list .style-1 .post-categories li { margin-bottom: 0.75em; } .widget_ct_mission_news_post_list .style-2 li { margin-bottom: 0.75em; } .widget_ct_mission_news_post_list .style-2 .top { margin-bottom: 6px; } .widget_ct_mission_news_post_list .style-2 .top:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .widget_ct_mission_news_post_list .style-2 .post-byline, .widget_ct_mission_news_post_list .style-2 .widget_rss .rss-date, .widget_rss .widget_ct_mission_news_post_list .style-2 .rss-date, .widget_ct_mission_news_post_list .style-2 .widget_recent_entries .post-date, .widget_recent_entries .widget_ct_mission_news_post_list .style-2 .post-date { font-family: "PT Sans", sans-serif; font-weight: 700; } .widget_ct_mission_news_post_list .style-2 .bottom .excerpt { margin-bottom: 18px; } .widget_ct_mission_news_post_list .style-2 .bottom .excerpt + span { margin-bottom: 18px; margin-top: -12px; } .widget_ct_mission_news_post_list .style-2 .excerpt { clear: left; } .widget_ct_mission_news_post_list .style-2 li .featured-image { width: 30%; float: left; margin: 0 12px 0 0; padding-bottom: 22.5%; } .widget_ct_mission_news_post_list.style-2 .has-image .top-inner { float: right; width: calc(70% - 13px); } .widget > ul { margin: 0; list-style: none; } .widget > ul li { margin-bottom: 6px; } .widget select { margin-bottom: 6px; } .widget_search form { display: -webkit-flex; display: -ms-flexbox; display: flex; } .widget_categories li, .widget_pages li { color: #666666; } .widget_categories ul, .widget_pages ul { list-style: none; } .widget_categories ul ul, .widget_pages ul ul { margin: 6px 0 0 12px; } .widget_calendar { text-align: center; } .widget_calendar table { margin: 0 auto; width: 100%; font-family: "PT Sans", sans-serif; } .widget_calendar table caption { font-family: "PT Sans", sans-serif; font-weight: 700; margin-bottom: 6px; } .widget_calendar td, .widget_calendar th { padding: 4px 0; } .widget_calendar #prev, .widget_calendar #next { padding: 0; } .widget_calendar #prev a, .widget_calendar #next a { display: block; border: none; padding: 4px 0; text-decoration: none; } .widget_calendar #prev a:hover, .widget_calendar #prev a:active, .widget_calendar #prev a:focus, .widget_calendar #next a:hover, .widget_calendar #next a:active, .widget_calendar #next a:focus { color: #fff; background: #000; } .widget_calendar #today { background: #000; color: #fff; } .widget_nav_menu .menu { list-style: none; margin: 0; } .widget_nav_menu .menu ul { list-style: none; margin: 6px 0 0 12px; } .widget_nav_menu .menu li { margin-bottom: 6px; } .widget_recent_entries .post-date { display: block; } .widget_rss .widget-title img { margin-right: 4px; } .widget_rss .widget-title a:hover, .widget_rss .widget-title a:active, .widget_rss .widget-title a:focus { text-decoration: none; } .widget_rss .rssSummary { margin: 0.75em 0; } .widget_rss .rssSummary + cite { display: block; } .widget_rss .rss-date { margin-bottom: 12px; } .widget_rss li { display: block; } .widget_rss cite, .widget_rss span { margin-bottom: 1.5em; display: block; color: #666666; } .widget_rss span + cite { margin-top: -0.75em; } @media all and (min-width: 50em) and (max-width: 68.75em) { .widget_ct_mission_news_post_list .style-2 .top { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .widget_ct_mission_news_post_list .style-2 .top-inner { width: 100%; } .widget_ct_mission_news_post_list .style-2 li .featured-image { float: none; width: 100%; padding-bottom: 75%; margin: 0 0 6px 0; } .widget_ct_mission_news_post_list.style-2 .has-image .top-inner { float: none; width: auto; } .widget_search form { display: block; } .widget_search .search-submit { width: 100%; } } @media all and (min-width: 62.5em) { .widget_ct_mission_news_post_list .style-1 .title { font-size: 1.3125em; /* 21px / 16px */ line-height: 1.143; /* 24px */ } } .blog.layout-double:not(.bbpress) .double, .archive.layout-double:not(.bbpress) .double, .search.layout-double:not(.bbpress) .double { margin-bottom: 0.75em; padding-bottom: 0.75em; } .blog.layout-double:not(.bbpress) .double .post-header, .archive.layout-double:not(.bbpress) .double .post-header, .search.layout-double:not(.bbpress) .double .post-header { margin-bottom: 0; } @media all and (min-width: 37.5em) { .blog.layout-double:not(.bbpress) .entry:first-child:not(.small), .archive.layout-double:not(.bbpress) .entry:first-child:not(.small), .search.layout-double:not(.bbpress) .entry:first-child:not(.small) { border-bottom: none; padding-bottom: 0; } .blog.layout-double:not(.bbpress) .double, .archive.layout-double:not(.bbpress) .double, .search.layout-double:not(.bbpress) .double { width: 50%; float: left; border-bottom: none; border-top: solid 1px #DCDCDC; padding: 0.75em 0; margin: 0; } .blog.layout-double:not(.bbpress) .double .post-title, .archive.layout-double:not(.bbpress) .double .post-title, .search.layout-double:not(.bbpress) .double .post-title { font-size: 1.125em; /* 18px / 16px */ line-height: 1.333; /* 24px */ } .blog.layout-double:not(.bbpress).small-first-post .double:nth-of-type(even), .archive.layout-double:not(.bbpress).small-first-post .double:nth-of-type(even), .search.layout-double:not(.bbpress).small-first-post .double:nth-of-type(even) { padding-left: 0.75em; margin-left: -1px; border-left: solid 1px #DCDCDC; } .blog.layout-double:not(.bbpress).small-first-post .double:nth-of-type(odd), .archive.layout-double:not(.bbpress).small-first-post .double:nth-of-type(odd), .search.layout-double:not(.bbpress).small-first-post .double:nth-of-type(odd) { padding-right: 0.75em; clear: left; border-right: solid 1px #DCDCDC; } .blog.layout-double:not(.bbpress):not(.small-first-post) .double:nth-of-type(odd), .archive.layout-double:not(.bbpress):not(.small-first-post) .double:nth-of-type(odd), .search.layout-double:not(.bbpress):not(.small-first-post) .double:nth-of-type(odd) { padding-left: 0.75em; margin-left: -1px; border-left: solid 1px #DCDCDC; } .blog.layout-double:not(.bbpress):not(.small-first-post) .double:nth-of-type(even), .archive.layout-double:not(.bbpress):not(.small-first-post) .double:nth-of-type(even), .search.layout-double:not(.bbpress):not(.small-first-post) .double:nth-of-type(even) { padding-right: 0.75em; clear: left; border-right: solid 1px #DCDCDC; } } .layout-rows .rows, .layout-rows .rows-excerpt, .layout-rows-excerpt .rows, .layout-rows-excerpt .rows-excerpt { margin-bottom: 0.75em; padding-bottom: 0.75em; } .layout-rows .rows > article:after, .layout-rows .rows-excerpt > article:after, .layout-rows-excerpt .rows > article:after, .layout-rows-excerpt .rows-excerpt > article:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .layout-rows .rows .featured-image, .layout-rows .rows-excerpt .featured-image, .layout-rows-excerpt .rows .featured-image, .layout-rows-excerpt .rows-excerpt .featured-image { display: inline-block; vertical-align: middle; width: 30%; padding-bottom: 18.8562%; margin-right: 12px; } .layout-rows .rows .post-header, .layout-rows .rows-excerpt .post-header, .layout-rows-excerpt .rows .post-header, .layout-rows-excerpt .rows-excerpt .post-header { margin: 0; } .layout-rows .rows.has-post-thumbnail .post-header, .layout-rows .rows-excerpt.has-post-thumbnail .post-header, .layout-rows-excerpt .rows.has-post-thumbnail .post-header, .layout-rows-excerpt .rows-excerpt.has-post-thumbnail .post-header { display: inline-block; vertical-align: middle; width: calc(70% - 17px); } .layout-rows-excerpt .rows-excerpt > article { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media all and (min-width: 37.5em) { .layout-rows .rows .post-title, .layout-rows .rows-excerpt .post-title, .layout-rows-excerpt .rows .post-title, .layout-rows-excerpt .rows-excerpt .post-title { font-size: 1.3125em; /* 21px / 16px */ line-height: 1.143; /* 24px */ } } @media all and (min-width: 37.5em) { .layout-rows .rows .post-title, .layout-rows .rows-excerpt .post-title, .layout-rows-excerpt .rows .post-title, .layout-rows-excerpt .rows-excerpt .post-title { font-size: 1.125em; /* 18px / 16px */ line-height: 1.333; /* 24px */ } } @media all and (min-width: 68.75em) { .layout-rows .rows .post-title, .layout-rows .rows-excerpt .post-title, .layout-rows-excerpt .rows .post-title, .layout-rows-excerpt .rows-excerpt .post-title { font-size: 1.3125em; /* 21px / 16px */ line-height: 1.333; /* 28px */ } } @media all and (min-width: 37.5em) { .layout-left-sidebar .sidebar-left .widget, .layout-left-sidebar-wide .sidebar-left .widget { width: auto; } .layout-right-sidebar .sidebar-right .widget, .layout-right-sidebar-wide .sidebar-right .widget { width: auto; } } @media all and (min-width: 50em) { .layout-right-sidebar .content-container:before, .layout-right-sidebar-wide .content-container:before, .layout-no-sidebar .content-container:before, .layout-no-sidebar-wide .content-container:before, .layout-no-sidebar-full-width .content-container:before { display: none; } .layout-left-sidebar .content-container:after, .layout-left-sidebar-wide .content-container:after, .layout-no-sidebar .content-container:after, .layout-no-sidebar-wide .content-container:after, .layout-no-sidebar-full-width .content-container:after { display: none; } .layout-left-sidebar .entry:first-child .featured-image, .layout-right-sidebar .entry:first-child .featured-image { width: 156%; } .layout-left-sidebar .entry:first-child .more-from-category .featured-image, .layout-right-sidebar .entry:first-child .more-from-category .featured-image { left: 0; width: 100%; } .layout-right-sidebar .entry:first-child .featured-image { left: -56%; } .layout-left-sidebar-wide .loop-container, .layout-left-sidebar-wide .archive-header, .layout-left-sidebar-wide .widget-area-above-main, .layout-right-sidebar-wide .loop-container, .layout-right-sidebar-wide .archive-header, .layout-right-sidebar-wide .widget-area-above-main { width: 156%; } .layout-left-sidebar-wide.blog.layout-double.small-first-post .entry .post-title, .layout-left-sidebar-wide.archive.layout-double.small-first-post .entry .post-title, .layout-right-sidebar-wide.blog.layout-double.small-first-post .entry .post-title, .layout-right-sidebar-wide.archive.layout-double.small-first-post .entry .post-title, .layout-no-sidebar-wide.blog.layout-double.small-first-post .entry .post-title, .layout-no-sidebar-wide.archive.layout-double.small-first-post .entry .post-title, .layout-no-sidebar-full-width.blog.layout-double.small-first-post .entry .post-title, .layout-no-sidebar-full-width.archive.layout-double.small-first-post .entry .post-title { font-size: 1.3125em; /* 21px / 16px */ line-height: 1.143; /* 24px */ } .layout-left-sidebar-wide.blog.layout-double .entry:not(:first-child) .post-title, .layout-left-sidebar-wide.archive.layout-double .entry:not(:first-child) .post-title, .layout-right-sidebar-wide.blog.layout-double .entry:not(:first-child) .post-title, .layout-right-sidebar-wide.archive.layout-double .entry:not(:first-child) .post-title, .layout-no-sidebar-wide.blog.layout-double .entry:not(:first-child) .post-title, .layout-no-sidebar-wide.archive.layout-double .entry:not(:first-child) .post-title, .layout-no-sidebar-full-width.blog.layout-double .entry:not(:first-child) .post-title, .layout-no-sidebar-full-width.archive.layout-double .entry:not(:first-child) .post-title { font-size: 1.3125em; /* 21px / 16px */ line-height: 1.143; /* 24px */ } .layout-right-sidebar-wide .loop-container, .layout-right-sidebar-wide .archive-header, .layout-right-sidebar-wide .widget-area-above-main { margin-left: -56%; } .layout-no-sidebar .entry:first-child .featured-image { left: -28%; width: 156%; } .layout-no-sidebar .entry:first-child .more-from-category .featured-image { left: 0; width: 100%; } .layout-no-sidebar-wide .loop-container, .layout-no-sidebar-wide .archive-header, .layout-no-sidebar-wide .widget-area-above-main { position: relative; width: 156%; left: -28%; } .layout-no-sidebar-wide .entry:first-child .featured-image { left: -18%; width: 136%; } .layout-no-sidebar-wide .entry:first-child .more-from-category .featured-image { left: 0; width: 100%; } .layout-no-sidebar .post-header, .layout-no-sidebar .archive-header, .layout-no-sidebar-wide .post-header, .layout-no-sidebar-wide .archive-header { text-align: center; } .layout-no-sidebar:not(.small-first-post):not(.blog) .entry:first-child .post-header, .layout-no-sidebar:not(.small-first-post):not(.archive) .entry:first-child .post-header, .layout-no-sidebar:not(.small-first-post):not(.search) .entry:first-child .post-header, .layout-no-sidebar-wide:not(.small-first-post):not(.blog) .entry:first-child .post-header, .layout-no-sidebar-wide:not(.small-first-post):not(.archive) .entry:first-child .post-header, .layout-no-sidebar-wide:not(.small-first-post):not(.search) .entry:first-child .post-header { position: relative; left: -14%; width: 128%; margin: 1.125em 0 1.5em; } .layout-no-sidebar:not(.small-first-post):not(.blog) .entry:first-child .post-title, .layout-no-sidebar:not(.small-first-post):not(.archive) .entry:first-child .post-title, .layout-no-sidebar:not(.small-first-post):not(.search) .entry:first-child .post-title, .layout-no-sidebar-wide:not(.small-first-post):not(.blog) .entry:first-child .post-title, .layout-no-sidebar-wide:not(.small-first-post):not(.archive) .entry:first-child .post-title, .layout-no-sidebar-wide:not(.small-first-post):not(.search) .entry:first-child .post-title { font-size: 2.375em; line-height: 1.342; } .layout-no-sidebar:not(.small-first-post):not(.blog) .featured-image ~ .caption, .layout-no-sidebar:not(.small-first-post):not(.archive) .featured-image ~ .caption, .layout-no-sidebar:not(.small-first-post):not(.search) .featured-image ~ .caption, .layout-no-sidebar-wide:not(.small-first-post):not(.blog) .featured-image ~ .caption, .layout-no-sidebar-wide:not(.small-first-post):not(.archive) .featured-image ~ .caption, .layout-no-sidebar-wide:not(.small-first-post):not(.search) .featured-image ~ .caption { text-align: center; } .layout-no-sidebar.blog.layout-rows .entry:not(:first-child) .post-header, .layout-no-sidebar.archive.layout-rows .entry:not(:first-child) .post-header, .layout-no-sidebar.blog.layout-rows-excerpt .entry:not(:first-child) .post-header, .layout-no-sidebar.archive.layout-rows-excerpt .entry:not(:first-child) .post-header, .layout-no-sidebar-wide.blog.layout-rows .entry:not(:first-child) .post-header, .layout-no-sidebar-wide.archive.layout-rows .entry:not(:first-child) .post-header, .layout-no-sidebar-wide.blog.layout-rows-excerpt .entry:not(:first-child) .post-header, .layout-no-sidebar-wide.archive.layout-rows-excerpt .entry:not(:first-child) .post-header, .layout-no-sidebar-full-width.blog.layout-rows .entry:not(:first-child) .post-header, .layout-no-sidebar-full-width.archive.layout-rows .entry:not(:first-child) .post-header, .layout-no-sidebar-full-width.blog.layout-rows-excerpt .entry:not(:first-child) .post-header, .layout-no-sidebar-full-width.archive.layout-rows-excerpt .entry:not(:first-child) .post-header { text-align: left; } .layout-double-left .sidebar-right { float: left; margin-right: 0; } .layout-double-left .main { float: right; width: 53%; } .layout-double-left .content-container:after { right: 51.5%; } .layout-double-right .sidebar-left { float: right; margin-left: 0; margin-right: 3%; padding-right: 0; padding-left: 1.125em; } .layout-double-right .sidebar-right { margin-right: 0; padding-right: 1.125em; padding-left: 0; } .layout-double-right .main { float: left; width: 53%; } .layout-double-right .content-container:before { left: 51.5%; } .layout-no-sidebar-full-width .main { float: none; margin: 0 auto; width: 100%; } .layout-no-sidebar-full-width .loop-container { position: static; } .layout-double.small-first-post .entry:first-child .featured-image { width: 100%; left: 0; } } .bbpress #bbpress-forums .bbp-forums .entry, .bbpress #bbpress-forums .bbp-forums .bbp-header, .bbpress #bbpress-forums .bbp-topics .entry, .bbpress #bbpress-forums .bbp-topics .bbp-header, .bbpress #bbpress-forums .bbp-replies .entry, .bbpress #bbpress-forums .bbp-replies .bbp-header { padding: 12px; font-size: 16px !important; line-height: 1.5; } .bbpress #bbpress-forums .bbp-forums .bbp-header, .bbpress #bbpress-forums .bbp-topics .bbp-header, .bbpress #bbpress-forums .bbp-replies .bbp-header { font-family: "PT Sans", sans-serif; } .bbp-search-form form > div { display: -webkit-flex; display: -ms-flexbox; display: flex; } @media all and (min-width: 37.5em) { #bbpress-forums #bbp-search-form #bbp_search { width: 240px; } } .woocommerce .product .quantity .qty { width: 50px !important; font-size: 16px !important; padding: 11px 6px 11px 12px !important; } .woocommerce .product .single_add_to_cart_button { line-height: 1.5; padding: 12px 24px; } .woocommerce .product_meta a { text-decoration: underline; } .woocommerce .woocommerce-review-link { text-decoration: underline; } .woocommerce .woocommerce-Reviews-title, .woocommerce .related h2, .woocommerce .upsells h2 { margin-bottom: 24px; } .woocommerce .comment-reply-title { display: block; margin-bottom: 12px; color: #262626; font-weight: 700; } .woocommerce-cart th, .woocommerce-cart td, .woocommerce-checkout th, .woocommerce-checkout td, .woocommerce-page th, .woocommerce-page td { border: none; } .woocommerce-cart h2, .woocommerce-cart h3, .woocommerce-checkout h2, .woocommerce-checkout h3, .woocommerce-page h2, .woocommerce-page h3 { margin-bottom: 24px; } .woocommerce-cart .content-container:before, .woocommerce-cart .content-container:after, .woocommerce-checkout .content-container:before, .woocommerce-checkout .content-container:after, .woocommerce-account .content-container:before, .woocommerce-account .content-container:after { display: none; } .woocommerce-cart .entry, .woocommerce-checkout .entry, .woocommerce-account .entry { border-bottom: none; } .woocommerce-cart .quantity input { width: 50px !important; font-size: 14px !important; padding: 8px 4px !important; } .woocommerce-cart .coupon input { max-width: none !important; width: 49% !important; padding: 10px 12px; } .woocommerce-cart .coupon input[type=text] { font-size: 14px !important; padding: 7px 12px 8px !important; } .woocommerce-cart table.shop_table td.product-name { padding: 24px 12px; } .woocommerce-cart table.shop_table .actions { padding: 12px; } .woocommerce-cart .post-content a.remove { text-decoration: none; } .woocommerce-cart .post-content .checkout-button { text-decoration: none; } .woocommerce-checkout input { max-width: none; } .woocommerce-checkout .required { text-decoration: none; } .woocommerce-checkout #customer_details { margin-bottom: 24px; } .woocommerce-account .woocommerce { position: relative; border: solid 1px #F3F3F3; border-radius: 6px; min-height: 260px; } .woocommerce-account .woocommerce-MyAccount-navigation { background: #F3F3F3; padding: 1.5em; } .woocommerce-account .woocommerce-MyAccount-navigation ul { list-style: none; margin: 0; } .woocommerce-account .woocommerce-MyAccount-navigation li { margin-bottom: 12px; } .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a { text-decoration: underline; } .woocommerce-account .woocommerce-MyAccount-navigation li a { text-decoration: none; font-weight: 800; } .woocommerce-account .woocommerce-MyAccount-navigation li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li a:active, .woocommerce-account .woocommerce-MyAccount-navigation li a:focus { text-decoration: underline; } .woocommerce-account .woocommerce-MyAccount-content { padding: 1.5em; } .woocommerce-account .woocommerce-MyAccount-content > p:first-child { margin-top: 0; } .woocommerce-account .woocommerce-MyAccount-content fieldset { margin: 1.5em 0; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .button { margin-top: 18px; } .woocommerce-account .woocommerce-MyAccount-content .button { text-decoration: none; } .woocommerce-account .woocommerce-message { z-index: 9; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2); top: -26px; } .woocommerce-account .col-2.woocommerce-Address { margin-top: 1.5em; } .woocommerce form .form-row .required { text-decoration: none; } @media all and (min-width: 769px) { .woocommerce-account .woocommerce-MyAccount-navigation { position: absolute; top: 0; left: 0; height: 100%; } .woocommerce-account .col-2.woocommerce-Address { margin-top: 0; } } @media all and (min-width: 50em) { .woocommerce-cart .main, .woocommerce-checkout .main, .woocommerce-account .main { width: 75%; margin-left: 12.5%; } } .menu-footer-container { margin-top: 2.25em; font-family: "PT Sans", sans-serif; } .menu-footer-items { margin: 0 auto; list-style: none; } .menu-footer-items li { margin-bottom: 12px; } .menu-footer-items a { text-decoration: none; } @media all and (min-width: 50em) { .menu-footer-container { margin: 3em 0; } .menu-footer-items li { display: inline-block; margin: 0 12px; } } /*# sourceMappingURL=style.css.map */