/*
Theme Name: Porto
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/ 
Description: Porto Responsive Wordpress Multi Purpose + eCommerce Theme.
Version: 7.4.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: woocommerce, business, corporate, e-commerce, blog, news, education, food-and-drink, portfolio, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, block-styles, custom-background, custom-colors, custom-header, custom-logo, footer-widgets, template-editing, grid-layout, one-column, wide-blocks
Text Domain: porto
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
@import url('https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital@0;1&display=swap');
body, html, a,div, table, p, span,{
	font-family: "Montserrat", sans-serif!important;
}

.bypostauthor { display: block; }
#header .main-menu>li.menu-item.active:hover>a,
#header .main-menu>li.menu-item:hover>a,
#header .main-menu>li.menu-item.active>a{
    background: #bf1e2e;
}
.header-top{
		background:#bf1e2e;
		height:5px;
} 
#footer .footer-bottom,
#footer,
#nav-panel .accordion-menu li.menu-item.active > a,
#header .mobile-toggle,
#header .main-menu .narrow li.menu-item:hover > a, #header .main-menu .wide li.menu-item li.menu-item:hover > a,
#header .main-menu .narrow ul.sub-menu,
.main-menu-wrap{
		background:#bf1e2e;
}
#header .feature-box p {
	line-height: 1.5;
}

#header .feature-box .feature-box-icon {
	padding: 0.8em;
	min-width: 1px;
	min-height: 1px;
	width: 43.19px;
	height: 43.19px;
}

#header .feature-box .feature-box-icon i {
	font-size: 32px;
	color:#bf1e2e!important;
}

#header .header-main .header-left {
	padding: 34px 0;
}

#header .share-links a {
	width: 28px;
	height: 28px
}
#header ul.main-menu{
	display: flex;
    justify-content: space-around;
    width: 100%;
}

#header .main-menu .narrow ul.sub-menu,
.main-menu li a{
	color:#fff!important;
	text-decoration:none!important;
}
#header .main-menu .narrow ul.sub-menu,
.main-menu > li.menu-item:not(:last-child) > a{
	border:none!important;
	font-size:15px!important;
}
.mega-menu.menu-hover-line>li.menu-item>a:before{
	display:none!important;
}
.footer a:not(.btn),
.footer .tooltip-icon,
.footer-right a,
.footer-bottom,
.footerContact,
#footer p{
	color:#fff!important;
}
#header .main-menu>li.menu-item>a{
    font-size: 15px;
}


@media (max-width: 992px){
.header-top{
	display:none
}
}

