
/*
 * Elfrida theme custom style
 */
/* General Styles */
body, .btn, .form-control{
	color: #333333;
	font-family: Lato;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 1px;
	
	
	background-color: #ffffff;
	
	
	
	
	
	
}h1{
	color: #333333;
	font-family: Open Sans;
	font-weight: 400;
	font-size: 40px;
	line-height: 48px;
	
	
	
}h2{
	color: #333333;
	font-family: Open Sans;
	font-weight: 400;
	font-size: 36px;
	line-height: 42px;
	
	
	
}h3{
	color: #333333;
	font-family: Open Sans;
	font-weight: 400;
	font-size: 30px;
	line-height: 34px;
	
	
	
}h4{
	color: #333333;
	font-family: Open Sans;
	font-weight: 400;
	font-size: 26px;
	line-height: 28px;
	
	
	
}h5{
	color: #333333;
	font-family: Open Sans;
	font-weight: 400;
	font-size: 22px;
	line-height: 26px;
	
	
	
}h6{
	color: #333333;
	font-family: Open Sans;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	
	
	
}a{
	color: #333333;
}a:hover{
	color: #f45350;
}a:active{
	color: #f45350;
}
/* Widget Typography Styles */
.widget{
	color: #333333;
	font-family: Raleway;
	font-weight: 400;
	font-size: 12px;
	line-height: 28px;
	letter-spacing: 1px;
	
	
}.widget .widget-title{
	color: #333333;
	font-family: Josefin Slab;
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
	
	
	
}.container, .boxed-container, .boxed-container .site-footer.footer-fixed {
	width: 1170px;
}.elfrida-content > .elfrida-content-inner{
}
/* Header Styles */
header.elfrida-header {
	background-color: #ffffff;
	
	
	
	
	
	}
/* Topbar Styles */
.topbar{
	
	
	
	
	
	
	
	background: rgba(247,247,247,1);
}.topbar .btn, .topbar .form-control {
	
	
	
	
	
	
	
	
}.topbar a{
}.topbar a:hover{
}.topbar a:active{
}
.topbar-items > li{
    height: 30px ;
    line-height: 30px ;
}
.header-sticky .topbar-items > li,
.sticky-scroll.show-menu .topbar-items > li{
	height: 30px ;
    line-height: 30px ;
}
.topbar-items > li img{
	max-height: 30px ;
}
/* Logobar Styles */
.logobar{
	
	
	
	
	
	
	
	
}.logobar .btn, .logobar .form-control {
	
	
	
	
	
	
	
	
}.logobar a{
}.logobar a:hover{
}.logobar a:active,
.logobar .elfrida-main-menu .current-menu-item > a, .logobar .elfrida-main-menu .current-menu-ancestor > a, .logobar a.active {
}
.logobar-items > li{
    height: 180px ;
    line-height: 180px ;
}
.header-sticky .logobar-items > li,
.sticky-scroll.show-menu .logobar-items > li{
	height: 90px ;
    line-height: 90px ;
}
.logobar-items > li img{
	max-height: 180px ;
}
/* Logobar Sticky Styles */
.header-sticky .logobar, .sticky-scroll.show-menu .logobar{
	
}.header-sticky .logobar a, .sticky-scroll.show-menu .logobar a{
}.header-sticky .logobar a:hover, .sticky-scroll.show-menu .logobar a:hover{
}.header-sticky .logobar a:active, .sticky-scroll.show-menu .logobar a:active,
.header-sticky .logobar .elfrida-main-menu .current-menu-item > a, .header-sticky .logobar .elfrida-main-menu .current-menu-ancestor > a,
.sticky-scroll.show-menu .logobar .elfrida-main-menu .current-menu-item > a, .sticky-scroll.show-menu .logobar .elfrida-main-menu .current-menu-ancestor > a ,
.header-sticky .logobar a.active, .sticky-scroll.show-menu .logobar a.active{
}
.header-sticky .logobar img.custom-logo, .sticky-scroll.show-menu .logobar img.custom-logo{
	max-height: 90px ;
}
/* Navbar Styles */
.navbar{
	
	
	
	
	
	
	
	background: rgba(247,247,247,1);
}.navbar .btn, .navbar .form-control {
	
	
	
	
	
	
	
	
}.navbar a{
	color: #333333;
}.navbar a:hover{
	color: #fc4850;
}.navbar a:active,
.navbar .elfrida-main-menu .current-menu-item > a, .navbar .elfrida-main-menu .current-menu-ancestor > a, .navbar a.active{
	color: #fc4850;
}
.navbar-items > li{
    height: 100px ;
    line-height: 100px ;
}
.header-sticky .navbar-items > li,
.sticky-scroll.show-menu .navbar-items > li{
	height: 80px ;
    line-height: 80px ;
}
.navbar-items > li img{
	max-height: 100px ;
}
/* Navbar Sticky Styles */
.header-sticky .navbar, .sticky-scroll.show-menu .navbar{
	
}.header-sticky .navbar a, .sticky-scroll.show-menu .navbar a {
}.header-sticky .navbar a:hover, .sticky-scroll.show-menu .navbar a:hover {
}.header-sticky .navbar a:active, .sticky-scroll.show-menu .navbar a:active,
.header-sticky .navbar .elfrida-main-menu .current-menu-item > a, .header-sticky  .navbar .elfrida-main-menu .current-menu-ancestor > a,
.sticky-scroll.show-menu .navbar .elfrida-main-menu .current-menu-item > a, .sticky-scroll.show-menu .navbar .elfrida-main-menu .current-menu-ancestor > a,
.header-sticky .navbar a.active, .sticky-scroll.show-menu .navbar a.active {
}
.header-sticky .navbar img.custom-logo, .sticky-scroll.show-menu .navbar img.custom-logo{
	max-height: 80px ;
}
/* Secondary Menu Space Styles */
.secondary-menu-area{width: 350px ;
	
	
	
	
	
	
	
	
	background-color: #ececec;
	
	
	
	
	
	right: -350px;
}.secondary-menu-area.left-overlay, .secondary-menu-area.left-push{
}.secondary-menu-area.right-overlay, .secondary-menu-area.right-push{right: -350px;
}.secondary-menu-area .secondary-menu-area-inner{
}.secondary-menu-area li a{
}.secondary-menu-area li a:hover{
}.secondary-menu-area li a:active{
}
/* Sticky Header Styles */
.sticky-header-space{
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}.sticky-header-space li a{
}.sticky-header-space li a:hover{
}.sticky-header-space li a:active{
}
/* Mobile Header Styles */
.mobile-header-items > li{
    height: 80px ;
    line-height: 80px ;
}
.mobile-header-items > li .main-logo{
	max-height: 80px ;
}
.mobile-header{background: 255,255,255;}.mobile-header-items li a{
}.mobile-header-items li a:hover{
}.mobile-header-items li a:active{
}
.header-sticky .mobile-header-items > li, .show-menu .mobile-header-items > li{
    height: 60px ;
    line-height: 60px ;
}
.header-sticky .mobile-header-items > li .main-logo, .show-menu .mobile-header-items > li .main-logo{
	max-height: 60px ;
}
.mobile-header .header-sticky, .mobile-header .show-menu{}.header-sticky .mobile-header-items li a, .show-menu .mobile-header-items li a{
}.header-sticky .mobile-header-items li a:hover, .show-menu .mobile-header-items li a:hover{
}.header-sticky .mobile-header-items li a:hover, .show-menu .mobile-header-items li a:hover{
}
/* Mobile Bar Styles */
.mobile-bar{
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}.mobile-bar li a{
}.mobile-bar li a:hover{
}.mobile-bar li a:active{
}
/* Top Sliding Bar Styles */
/* General Menu Styles */
.menu-tag-hot{
	background-color: #ff0000;
}.menu-tag-new{
	background-color: #282fff;
}.menu-tag-trend{
	background-color: #ff28d4;
}
/* Main Menu Styles */
ul.elfrida-main-menu > li > a,
ul.elfrida-main-menu > li > .main-logo{
	
	
	
	
	
	
	
	
}
/* Dropdown Menu Styles */
ul.dropdown-menu{
}ul.dropdown-menu > li{
	
	
	
	
	
	
	
	
}ul.dropdown-menu > li a,
ul.mega-child-dropdown-menu > li a,
.header-sticky ul.dropdown-menu > li a, .sticky-scroll.show-menu ul.dropdown-menu > li a,
.header-sticky ul.mega-child-dropdown-menu > li a, .sticky-scroll.show-menu ul.mega-child-dropdown-menu > li a {
}ul.dropdown-menu > li a:hover,
ul.mega-child-dropdown-menu > li a:hover,
.header-sticky ul.dropdown-menu > li a:hover, .sticky-scroll.show-menu ul.dropdown-menu > li a:hover,
.header-sticky ul.mega-child-dropdown-menu > li a:hover, .sticky-scroll.show-menu ul.mega-child-dropdown-menu > li a:hover {
}ul.dropdown-menu > li a:active,
ul.mega-child-dropdown-menu > li a:active,
.header-sticky ul.dropdown-menu > li a:active, .sticky-scroll.show-menu ul.dropdown-menu > li a:active,
.header-sticky ul.mega-child-dropdown-menu > li a:active, .sticky-scroll.show-menu ul.mega-child-dropdown-menu > li a:active,
.elfrida-main-menu ul.dropdown-menu .current-menu-item > a, .elfrida-main-menu ul.dropdown-menu .current-menu-ancestor > a{
}
/* Template Page Title Styles */
.elfrida-single-post .page-title-wrap-inner{
	
	
	
	
	
	
	
	}.elfrida-single-post .page-title-wrap-inner, .elfrida-single-post .page-title-wrap-inner h5, .elfrida-single-post .page-title-wrap-inner h6 {
		color: ;
	}.elfrida-single-post .page-title-wrap-inner .page-title {
		color: ;
	}.elfrida-single-post .page-title-wrap a{
	}.elfrida-single-post .page-title-wrap a:hover{
	}.elfrida-single-post .page-title-wrap a:active{
	}.elfrida-single-post .page-title-wrap-inner > .page-title-overlay{background: 0,186,5;
	}.elfrida-blog .page-title-wrap-inner{
	background-color: #32bab8;
	
	
	
	
	
	
	}.elfrida-blog .page-title-wrap-inner, .elfrida-blog .page-title-wrap-inner h5, .elfrida-blog .page-title-wrap-inner h6 {
		color: ;
	}.elfrida-blog .page-title-wrap-inner .page-title {
		color: ;
	}.elfrida-blog .page-title-wrap a{
	}.elfrida-blog .page-title-wrap a:hover{
	}.elfrida-blog .page-title-wrap a:active{
	}.elfrida-blog .page-title-wrap-inner > .page-title-overlay{
	}.elfrida-page .page-title-wrap-inner{
	
	
	
	
	
	
	
	}.elfrida-page .page-title-wrap-inner, .elfrida-page .page-title-wrap-inner h5, .elfrida-page .page-title-wrap-inner h6 {
		color: ;
	}.elfrida-page .page-title-wrap-inner .page-title {
		color: ;
	}.elfrida-page .page-title-wrap a{
	}.elfrida-page .page-title-wrap a:hover{
	}.elfrida-page .page-title-wrap a:active{
	}.elfrida-page .page-title-wrap-inner > .page-title-overlay{background: rgba(244,83,80,1);
	}
/* Template Article Styles */
.single-post-template article.post{
		color: ;background: rgba(255,255,255,1);
	}.single-post-template .article-angled .post-thumb-wrap:after{background: rgba(255,255,255,1);
	}.single-post-template article.post a{
	}.single-post-template article.post a:hover{
	}.single-post-template article.post a:active{
	}.single-post-template .post-format-wrap{
			
			
		}.single-post-template .post-quote-wrap > .blockquote, .single-post-template .post-link-inner, .single-post-template .post-format-wrap .post-audio-wrap{
			
			
		}.single-post-template .post-overlay-items{
		color: ;
	}.single-post-template .post-overlay-items a{
	}.single-post-template .post-overlay-items a:hover{
	}.single-post-template .post-overlay-items a:hover{
	}.blog-template article.post{
		color: ;
	}.blog-template .article-angled .post-thumb-wrap:after{
	}.blog-template article.post a{
	}.blog-template article.post a:hover{
	}.blog-template article.post a:active{
	}.blog-template .post-format-wrap{
			
			
		}.blog-template .post-quote-wrap > .blockquote, .blog-template .post-link-inner, .blog-template .post-format-wrap .post-audio-wrap{
			
			
		}.blog-template .post-overlay-items{
		color: ;
	}.blog-template .post-overlay-items a{
	}.blog-template .post-overlay-items a:hover{
	}.blog-template .post-overlay-items a:hover{
	}
/* Blockquote / Audio / Link Styles */
.post-quote-wrap > .blockquote{
	border-left-color: #f45350;
}.post-audio-wrap{
	background-color: #f45350;
}.single-post-template .post-quote-wrap > .blockquote{
			background-color: rgba(0, 0, 0, 0.7);
		}.blog-template .post-quote-wrap > .blockquote{
			background-color: rgba(0, 0, 0, 0.7);
		}.single-post-template .post-link-inner{
			background-color: rgba(0, 0, 0, 0.7);
		}.blog-template .post-link-inner{
			background-color: rgba(0, 0, 0, 0.7);
		}
/* Single Post Item Overlay Styles */
.single-post-template .post-overlay-items{
	color: ;
}.single-post-template .post-overlay-items a{
}.single-post-template .post-overlay-items a:hover{
}.single-post-template .post-overlay-items a:hover{
}
/* Footer Styles */
.site-footer{
	
	
	
	
	
	
	
}
footer.site-footer:before {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	content: "";
	background-color: ;
}.site-footer a{
}.site-footer a:hover{
}.site-footer a:active{
}
/* Footer Top Styles */
.footer-top-wrap{
	
	
	
	
	
	
	
	margin-right: -15px;margin-left: -15px;
}.footer-top-wrap .btn, .footer-top-wrap .form-control {
	
	
	
	
	
	
	
	
}.footer-top-wrap a{
}.footer-top-wrap a:hover{
}.footer-top-wrap a:active{
}
/* Footer Middle Styles */
.footer-middle-wrap{
	
	
	
	
	
	
	text-align: center;
	
}.footer-middle-wrap .btn, .footer-middle-wrap .form-control {
	
	
	
	
	
	
	text-align: center;
	
}.footer-middle-wrap a{
}.footer-middle-wrap a:hover{
}.footer-middle-wrap a:active{
}
/* Footer Bottom Styles */
.footer-bottom{
	
	
	
	
	
	
	
	background: rgba(51,51,51,1);
}.footer-bottom-wrap .btn, .footer-bottom-wrap .form-control {
	
	
	
	
	
	
	
	
}.footer-bottom a{
	color: #ffffff;
}.footer-bottom a:hover{
	color: #c6c6c6;
}.footer-bottom a:active{
	color: #c6c6c6;
}
/* Theme Extra Styles */
.theme-overlay { background: rgba(244,83,80, 0.5); }.back-to-top > i { background: #f45350; }
/* Theme Option Custom Styles */
.elfrida-content > .elfrida-content-inner {
    background: #fff;
}
.theme-color {
    color: #fc4850;
}
.max-width-text {
    max-width: 236px;
}