/*
Theme Name: Frankfurt News
Theme URI: https://themearile.com/frankfurt-news-theme/
Template: newsexo
Author: ThemeArile
Author URI: https://themearile.com
Description: Frankfurt News is a high-performance WordPress theme designed for modern publishers, news portals, and professional bloggers. Combining a sleek, minimalist aesthetic with a unique layout, it ensures your content is visually stunning and highly readable across all devices. Built with Core Web Vitals in mind, this SEO-ready theme is lightweight, lightning-fast, and effortless to customize. Whether you are running a high-traffic news editorial or a niche lifestyle blog, Frankfurt News delivers the speed and sophistication your brand deserves. It also has flexible and versatile layouts that are enough for essential needs, with unlimited colors, unlimited Google fonts, typography, responsive design, and Rtl language support. It is designed to be highly SEO-friendly that can help optimize your website on search engine performance, making it easier to find for potential visitors and the theme provides predefined beautiful demos that can be imported with one click in less time. Frankfurt News also supports popular free and premium WordPress plugins such as Elementor, Yoast SEO, WooCommerce, Gutenberg, Contact Form 7, Jetpack, Google Analytics, and much more. Check the demo of Frankfurt News Pro https://newsexo-pro-twelve.themearile.com/.
Tags: one-column,two-columns,right-sidebar,flexible-header,custom-background,custom-header,custom-menu,editor-style,featured-images,footer-widgets,post-formats,theme-options,threaded-comments,rtl-language-support,translation-ready,full-width-template,custom-logo,blog,e-commerce,portfolio
Version: 1.3.1771521225
Updated: 2026-02-19 12:13:45

*/

h1, h2, h3, h4, h5, h6 {
    letter-spacing: 1px;
}
#wrapper {
    background-color: #f0f1f3;
}
.site-header {
    background-color: #b70b75 !important;
}
.entry-meta > span {
    margin-right: 0.875rem !important;
}
.entry-meta > span i {
    margin-right: 0.350rem;
}
.entry-meta .avatar-default {
    margin-right: 0.350rem;
}
.entry-meta .cat-links .links-bg:nth-child(2) {
    background-color: #b70b75;
}
.entry-meta .cat-links .links-bg:nth-child(3) {
    background-color: #b70b75;
}
.entry-meta .cat-links .links-bg:nth-child(4) {
    background-color: #b70b75;
}
.entry-meta .cat-links .links-bg:nth-child(5) {
    background-color: #b70b75;
}
.entry-meta .cat-links .links-bg:nth-child(6) {
    background-color: #b70b75;
}
.pagination a {
    background-color: #fff;
}
.navigation.pagination .nav-links .page-numbers, .navigation.pagination .nav-links a {
    border: 1px solid #ebebeb;
}
.list-view-post-widget .post .entry-header .entry-title {
    line-height: 1.5;
}
.site-footer-overlay::before {
    background-color: #01012f;
}
body.page-template-default .blog-grid-view-post .sidebar .widget .list-view-post-widget .post {
    border-bottom: 1px solid #ebebeb;
    border-top: none;
    border-left: none;
    border-right: none;
}
body.custom-background .theme-bg-dark, body.custom-background .theme-bg-default, body.custom-background .theme-blog.theme-bg-grey {
    background-color: transparent !important;
}
.navbar.navbar-dark .nav .menu-item .nav-link {
    font-size: 1rem;
    font-family: Encode Sans;
    font-weight: 700;
    letter-spacing: 1px;
}
.navbar .nav .menu-item .dropdown-item {
    font-size: 1rem;
    font-family: Encode Sans;
    font-weight: 500;
    letter-spacing: 1px;
}
#news-slider .overlay-news-area .entry-header .entry-title {
    font-weight: 900;
}
.head-contact-info li, .site-header .custom-social-icons .followus {
    color: #fff !important;
}
.custom-social-icons .followus:before, .custom-social-icons .followus:after {
    background-color: #fff !important;
}
.site-header .custom-social-icons li > a {
    color: #fff !important;
}
.site-branding .site-title a, .site-branding .site-description {
    color: #1f2024;
}
.site-branding .site-title a:hover, .site-branding .site-title a:focus, .site-branding .site-description:hover, .site-branding .site-description:focus {
    color: #b70b75;
}
.big-news-section .overlay-news-area.vrsn-two {
    background-color: #fff;
    border: 1px solid #ebebeb;
    padding: 0.438rem;
}
.featured-news-section .overlay-news-area.vrsn-two {
    background-color: #fff;
    border: 1px solid #ebebeb;
    padding: 0.438rem;
}
.grid-view-news-area.vrsn-two {
    background-color: #fff;
    border: 1px solid #ebebeb;
    padding: 0.938rem 0.75rem;
}
body.page-template-default .blog-grid-view-post .post {
    background-color: #fff;
    border: 1px solid #ebebeb;
    padding: 0.938rem 0.75rem;
}
.list-view-news-area .post.vrsn-two {
    background-color: #fff;
    border: 1px solid #ebebeb;
    padding: 0.938rem 0.75rem;
}
.entry-meta > span:last-child {
    margin-right: 0 !important;
}
#news-slider.vrsn-two, #featured-news-slider.vrsn-two {
    background-color: #fff;
    border: 1px solid #ebebeb;
    padding: 0.75rem;
}
.post-author-area.vrsn-two {
    background-color: #fff;
    border: 1px solid #ebebeb;
}
.theme-comment-area.vrsn-two {
    background-color: #fff;
    border: 1px solid #ebebeb;
    padding: 0.938rem 0.75rem;
}
.theme-comment-form.vrsn-two .comment-form {
    background-color: #fff;
    border: 1px solid #ebebeb;
    padding: 0.938rem 0.75rem;
}
.sidebar.vrsn-two .widget {
    background-color: #fff;
    position: relative;
    border: 1px solid #ebebeb;
    -moz-transition: all .1s;
    -webkit-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s;
    padding: 0.938rem 0.75rem;
}
.sidebar.vrsn-two .widget:hover {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    border-top: 2px solid #13171e;
    -moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
    -moz-box-shadow: 0 10px 15px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,0.1);
    -o-box-shadow: 0 10px 15px 0 rgba(0,0,0,0.1);
    box-shadow: 0 10px 15px 0 rgba(0,0,0,0.1);
}
.widget .wp-caption {
    max-width: 100%;
}
.widget .wp-caption .wp-caption-text {
    text-align: center;
    padding: 0.3rem;
}
#wrapper .page-breadcrumb {
    background-color: #fff;
}
.footer-sidebar .widget .wp-block-read-more {
    outline: none;
    text-decoration: underline;
    text-underline-offset: 0.3rem;
}
.footer-sidebar .widget .wp-block-read-more:hover, .footer-sidebar .widget .wp-block-read-more:focus {
    text-decoration-style: dotted;
}
.theme-comment-area .comment-detail p a {
    text-decoration: underline;
    text-underline-offset: 0.3rem;
}
.theme-comment-area .comment-detail p a:hover, .theme-comment-area .comment-detail p a:focus {
    text-decoration-style: dotted;
}
@media (min-width: 200px) and (max-width: 991.98px) {
#featured-news-slider.owl-carousel.vrsn-two .post.overlay-news-area {
    margin-bottom: 0;
}
}
