/* Name: theme-default.css */

/*--------------------------------------------------------------
=>>	Smartmenus - Navabr Css
--------------------------------------------------------------*/

/*Navbar Dropdown Dark Css*/
.navbar.navbar-dark .nav .dropdown-item:focus, 
.navbar.navbar-dark .nav .dropdown-item:hover {
    color: #ff214f;
}
.navbar.navbar-dark .nav .dropdown-menu .menu-item.active .dropdown-item {
    color: #ff214f;
}
.navbar.navbar-dark .nav .dropdown-menu > .menu-item > ul.dropdown-menu .menu-item.active .dropdown-item {
	color: #ff214f;
}
.navbar.navbar-dark .nav .dropdown-menu > .menu-item > ul.dropdown-menu > .menu-item > .dropdown-item:hover, 
.navbar.navbar-dark .nav .dropdown-menu > .menu-item > ul.dropdown-menu > .menu-item > .dropdown-item:focus {
	color: #ff214f;
}
@media (max-width: 991px) {	
	.navbar.navbar-dark .nav .menu-item:hover .nav-link, 
	.navbar.navbar-dark .nav .menu-item.active .nav-link {
		color: #ff214f;
	}
	/*Navbar Dropdown Dark Css*/
	.navbar.navbar-dark .nav .dropdown-menu .dropdown-item:hover, 
	.navbar.navbar-dark .nav .dropdown-menu .dropdown-item:focus { 
		color: #ff214f;
	}
}
@media (min-width: 992px) {
	/*Navbar Dropdown Dark Css*/
	.navbar.navbar-dark .nav .dropdown-item:focus, 
	.navbar.navbar-dark .nav .dropdown-item:hover {
		color: #ff214f;
	}
}

.site-branding .site-title a:hover, .site-branding .site-title a:focus {
    color: #ff214f;
}
.navbar.navbar-dark .navbar-toggler:focus {
	border: 1px solid #01012f;
    color: #01012f;
}


/*--------------------------------------------------------------
=>>	Common
--------------------------------------------------------------*/

blockquote {
	border-left: 3px solid #ff214f;
}
address i { 
	color: #ff214f;
}

mark, ins { background: #ff214f; }

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	box-shadow: 0 0 0 0.25rem rgba(255,33,79,.45) !important;
	border-color: #ff214f !important;
}
button,
input[type="button"],
input[type="submit"] {
    border: 2px solid #ff214f;
}
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
    border: 2px solid #ff214f;
    color: #ff214f;
}


/*--------------------------------------------------------------
=>> Buttons
--------------------------------------------------------------*/

.btn-default { background: #ff214f; }
.btn-light:hover, .btn-light:focus { background: #ff214f; }
.btn-default-dark { background: #ff214f; }
.btn-border { border: 2px solid #ff214f; }
.btn-border:hover, .btn-border:focus { background: #ff214f; border: 2px solid #ff214f; }
.common-btn {
	border: 2px solid #ff214f;
}
.common-btn:hover, 
.common-btn:focus {
    color: #ff214f !important;
	border: 2px solid #ff214f;
}


/*--------------------------------------------------------------
=>> Search Popup Box For Header
--------------------------------------------------------------*/

#search-popup .btn {
	background-color: #ff214f;
	border: 1px solid #ff214f;
}
/*Serch Form for entry-content*/
#searchform.input-group .btn {
	border: 2px solid #ff214f;
}
#searchform.input-group .btn:hover {
	border: 2px solid #ff214f;
	background-color: #ff214f;
}

/*--------------------------------------------------------------
=>> Header Contact Details
--------------------------------------------------------------*/

.head-contact-info li span.newsexo-time { 
	background-color: #ff214f;
}


/*--------------------------------------------------------------
=>> Social Icons
--------------------------------------------------------------*/

.custom-social-icons li > a {
	color: #ff214f;
}
.custom-social-icons .followus:before {
    background: #ff214f;
}
.custom-social-icons .followus:after {
    background: #ff214f;
}


/*--------------------------------------------------------------
=>> Trending News Top Marqueee Area
--------------------------------------------------------------*/

.trending-news-col .heading h5 {
	background-color: #ff214f;
}
.trending-news-col .heading h5:before {
	border-left: 15px solid #ff214f;
}
.trending-news-col .trending-news-content a:hover h6, 
.trending-news-col .trending-news-content a:focus h6 {
	color: #ff214f;
}
.news-section-title.five h5 {
	background-color: #ff214f;
}
.news-section-title.five h5:before {
	border-left: 15px solid #ff214f;
}


/*--------------------------------------------------------------
=>> News Section Title & View All Button
--------------------------------------------------------------*/

.view-all-btn:hover, 
.view-all-btn:focus {
    background-color: #ff214f;
    border: 1px solid #ff214f;
}


/*--------------------------------------------------------------
=>> Big News Section - Featured News
--------------------------------------------------------------*/

.overlay-news-area .entry-header .entry-title a:hover, 
.overlay-news-area .entry-header .entry-title a:focus {
	text-decoration-color: #ff214f;
}
.overlay-news-area .entry-meta a:hover, 
.overlay-news-area .entry-meta a:focus {
	text-decoration-color: #ff214f;
}

/*--------------------------------------------------------------
=>> List View News Section
--------------------------------------------------------------*/

.list-view-news-area .entry-header .entry-title a:hover, 
.list-view-news-area .entry-header .entry-title a:focus {
	color: #ff214f;
	text-decoration-color: #ff214f;
}
.list-view-news-area .entry-meta a:hover, 
.list-view-news-area .entry-meta a:focus {
	text-decoration-color: #ff214f;
}

/*--------------------------------------------------------------
=>> Grid View News Section
--------------------------------------------------------------*/

.grid-view-news-area.vrsn-three {
    border-top: 2px solid #ff214f;
}
.grid-view-news-area .entry-header .entry-title a:hover, 
.grid-view-news-area .entry-header .entry-title a:focus {
    color: #ff214f;
    text-decoration-color: #ff214f;
}
.grid-view-news-area .entry-meta a:hover, 
.grid-view-news-area .entry-meta a:focus {
	text-decoration-color: #ff214f;
}


/*--------------------------------------------------------------
=>> Blog Meta
--------------------------------------------------------------*/

.entry-meta a:hover, .entry-meta a:focus { color: #ff214f; }
.entry-meta .cat-links a { 
	color: #ff214f;
}
/*Meta Category*/
.entry-meta .cat-links .links-bg:nth-child(1) {
	background: #ff214f;
}
/*Meta Tags*/
.entry-meta .tag-links a {
    background-color: #ff214f;
    border: 1px solid #ff214f;
}
/*More Link*/
.more-link {
    border: 1px solid #ff214f;
}
.more-link:hover, .more-link:focus {
	color: #ff214f !important;
}
.more-link i {
	color: #ff214f;
}
/*Pagination*/
.pagination a:hover, .pagination a.active { background-color: #ff214f; border: 1px solid #ff214f; }
.pagination .nav-links .page-numbers.current { background-color: #ff214f; border: 1px solid #ff214f; }
/*Edit Link*/
.edit-link {
	border: 1px solid #ff214f;
}
.edit-link .post-edit-link:hover, 
.edit-link i.fa-edit { 
	color: #ff214f; 
}
address a:hover, address a:focus {
    color: #ff214f !important;
    text-decoration: underline;
}


/*--------------------------------------------------------------
=>> Blog Single
--------------------------------------------------------------*/

.entry-content a {
	color: #ff214f;
}
.entry-content a:hover, 
.entry-content a:focus {
	color: #ff214f;
}
/*Blog Author*/
.post-author-area.vrsn-three {
	border-top: 2px solid #ff214f;
}
.post-author-area .author-content .author-name a:hover { 
	color: #ff214f;
    text-decoration-color: #ff214f;
}
.post-author-area .author-content p a { 
	color: #ff214f;
}
.post-author-area .author-content p a:hover { 
	color: #ff214f;
	text-decoration-color: #ff214f;
}
/*Comments*/
.theme-comment-area.vrsn-three {
    border-top: 2px solid #ff214f;
}
.comment-avatar { 
	border: 3px solid #ff214f;  
}
.comment-detail-title a:hover, 
.comment-detail-title a:focus { 
	color: #ff214f; 
}
.reply a {
	border: 1px solid #ff214f;
}
.reply a:hover, .reply a:focus { 
	border: 1px solid #ff214f;
	color: #ff214f; 
}
/*Comment Form*/
.theme-comment-form.vrsn-three .comment-form {
    border-top: 2px solid #ff214f;
}
.comment-form .required {
	color: #ff214f;
}
.logged-in-as a {
	text-decoration: underline 0.10em #ff214f;
}
.logged-in-as a:hover, 
.logged-in-as a:focus {
    color: #ff214f;
    text-decoration-color: #ff214f;
}


/*--------------------------------------------------------------
=>> Mixed Classes
--------------------------------------------------------------*/

.bg-default { background-color: #ff214f !important; }
.text-default { color: #ff214f !important; }
.entry-header .entry-title a:hover, 
.entry-header .entry-title a:focus { 
	color: #ff214f; 
}


/*--------------------------------------------------------------
=>> Theme Breadcrumb Area
--------------------------------------------------------------*/

.page-breadcrumb > li a:hover,
.page-breadcrumb > li.active, 
.page-breadcrumb > li.active a { 
	color: #ff214f; 
}


/*--------------------------------------------------------------
=>> Sidebar Widgets
--------------------------------------------------------------*/

.sidebar .widget .wp-block-heading.eight {
	background-color: #ff214f;
}
.sidebar .widget .wp-block-heading.eight:before {
	border-left: 15px solid #ff214f;
}
/*Latest Posts Widget*/
.widget .wp-block-latest-posts li a:hover, 
.widget .wp-block-latest-posts li a:focus {
	color: #ff214f;
	text-decoration-color: #ff214f;
}
/*List View Post Widget*/
.list-view-post-widget .post .entry-header .entry-title a:hover, 
.list-view-post-widget .post .entry-header .entry-title a:focus {
	color: #ff214f;
	text-decoration-color: #ff214f;
}
.list-view-post-widget .post .entry-meta .posted-on a:hover, 
.list-view-post-widget .post .entry-meta .posted-on a:focus {
	text-decoration-color: #ff214f;
}
/*Tags*/
.widget .tagcloud a:hover, .widget .tagcloud a:focus {
    background-color: #ff214f;
    border: 1px solid #ff214f;
}
/*Paragraph Links in Widgets*/
.widget p a {
	color: #ff214f;
}
/*Mixed Widget for All Sidebar*/
.widget .wp-block-archives-list li a:hover,
.widget .wp-block-archives-list li a:focus,
.widget .wp-block-categories-list li a:hover,
.widget .wp-block-categories-list li a:focus,
.widget .wp-block-page-list li a:hover, 
.widget .wp-block-page-list li a:focus, 
.widget .widget_meta ul li a:hover, 
.widget .widget_meta ul li a:focus,
.widget.widget_meta ul li a:hover, 
.widget.widget_meta ul li a:focus,
.widget .wp-block-latest-comments li a:hover, 
.widget .wp-block-latest-comments li a:focus, 
.widget .wp-block-rss li a:hover, 
.widget .wp-block-rss li a:focus {
    color: #ff214f;
    text-decoration-color: #ff214f;
}
/*Navigation Menu Widget*/
.widget ul.menu li.menu-item a:hover {
	color: #ff214f;
    text-decoration-color: #ff214f;
}
/*Tags Widget*/
.widget .wp-block-tag-cloud a {
	background-color: #ff214f;
	border: 1px solid #ff214f;
}
/*Calendar Widget*/
.widget .wp-block-calendar {
	border: 2px solid #ff214f;
}
.widget .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a, 
.widget .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover,  
.widget .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a, 
.widget .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover {
	color: #ff214f;
}
.widget .wp-block-calendar caption {
	background-color: #ff214f;
}
.widget .wp-block-calendar table:where(:not(.has-text-color)) a, 
.widget .wp-block-calendar table:where(:not(.has-text-color)) a:hover {
	color: #ff214f;
}
.widget .wp-block-calendar .wp-calendar-nav-prev a, 
.widget .wp-block-calendar .wp-calendar-nav-next a, 
.widget .wp-block-calendar .wp-calendar-nav-prev a:hover, 
.widget .wp-block-calendar .wp-calendar-nav-next a:hover {
	color: #ff214f;
} 
/*Table Widget*/
.widget .wp-block-table .wp-element-caption {
    background-color: #ff214f;
}
.widget .wp-block-table td a {
	color: #ff214f;
}
.widget .wp-block-table td a:hover {
	color: #ff214f;
	text-decoration-color: #ff214f;
}
/*Looged-in-color*/
.logged-in-color a {
    text-decoration: underline 0.10em #ff214f;
}
.logged-in-color a:hover, .logged-in-color a:focus {
    color: #ff214f;
    text-decoration-color: #ff214f;
}
/*Sidebar Update Released*/
.wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author:hover, 
.wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link:hover {
	color: #ff214f;
}


/*--------------------------------------------------------------
=>> Footer Section & Widgets
--------------------------------------------------------------*/

/*Recent Posts Widget*/
.footer-sidebar .widget .wp-block-latest-posts li a:hover, 
.footer-sidebar .widget .wp-block-latest-posts li a:focus {
	color: #ff214f;
	text-decoration-color: #ff214f;
}
/*subscribe-newsletter*/
.subscribe-area .btn-subscribe { 
	background: #ff214f;
	border: 1px solid #ff214f;
}
.subscribe-area .btn-subscribe:hover { 
	border: 1px solid #ff214f;	
	color: #ff214f;
}
/*Mixed Widget for Footer Sidebar*/
.footer-sidebar .widget .wp-block-archives-list li a:hover,
.footer-sidebar .widget .wp-block-categories-list li a:hover,
.footer-sidebar .widget .wp-block-page-list li a:hover, 
.footer-sidebar .widget .widget_meta ul li a:hover, 
.footer-sidebar .widget.widget_meta ul li a:hover, 
.footer-sidebar .widget .wp-block-latest-comments li a:hover, 
.footer-sidebar .widget .wp-block-rss li a:hover, 
.footer-sidebar .widget ul.menu li.menu-item a:hover {
    color: #ff214f;
    text-decoration-color: #ff214f;
}
.footer-sidebar .widget .wp-block-table td a {
	color: #ff214f !important;
}
.footer-sidebar .widget #searchform.input-group .btn {
	background-color: #ff214f;
}
.footer-sidebar .widget .wp-block-embed .wp-element-caption a {
    color: #ff214f;
}


/*--------------------------------------------------------------
=>> Footer Copyrights - Site Info - Footer Menu
--------------------------------------------------------------*/

.site-info a { 
	color: #ff214f;
}
.site-info a:hover, 
.site-info a:focus {
	color: #ff214f;
    text-decoration-color: #ff214f;
}

ul.site-info-menu li a:hover, 
ul.site-info-menu li a:focus {
	color: #ff214f;
	text-decoration-color: #ff214f;
}
ul.site-info-menu .menu-item.active .nav-link {
	color: #ff214f;
}


/*--------------------------------------------------------------
=>> 404 Error Page
--------------------------------------------------------------*/

.theme-error-page .title b { color: #ff214f; }
.theme-error-page .title i { color: #ff214f; }


/*--------------------------------------------------------------
=>> Page Scroll Up
--------------------------------------------------------------*/

.page-scroll-up a {
	background: #ff214f;
}
.page-scroll-up a:hover,
.page-scroll-up a:active {
	background: #ff214f;
}
