/*============================================================================
  >> THEME FONT SETTINGS
  ============================================================================
*/
/*BODY FONT*/
body {
	font-family: 'Montserrat', sans-serif;
}
/*POST TEXT FONT*/
p, .post-content p {
	font-family: 'Droid Serif', serif;
}

.copyright p {
	font-family: 'Montserrat', sans-serif;
}
/*POST TITLE FONT*/
.post-title h1,
.post-title h2,
.post-title h3,
.post-title h4,
.post-title h5,
.post-title h6 {
	font-family: 'Montserrat', sans-serif;
}
/*POST META FONT*/
.post-category ul li a,
.post-author a,
.post-date,
.post-comment a,
.post-views,
.woocommerce .woocommerce-ordering select,
.woocommerce ul.products li.product .price,
.woocommerce .widget_price_filter .price_slider_amount,
.widget_shopping_cart ul li .quantity,
.woocommerce table.shop_table td {
	font-family: 'Montserrat', sans-serif;
}
/*MAIN MENU FONT*/
header .navbar ul li a{
	font-family: 'Montserrat', sans-serif;
}

/*============================================================================
  >> THEME GENERAL
  ============================================================================
*/

.theme-boxed.colored {
	background-color: #eee;
}

.theme-boxed.image {
	background-image: url(../body-background-image-2.html);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100%;
	background-attachment: fixed;
}

.theme-width {
	background-color: #fff;
}

/*============================================================================
  >> THEME SIDEBAR NAVIGATION SETTINGS
  ============================================================================
*/

.sidebar-navigation {
	background-color: #fff;
}

.sidebar-overlay {
	background-color: #000;
}

.close-sidebar-button a {
	color: #000;
	border-bottom: 1px solid #eee;
}

.close-sidebar-button a i, 
.sidebar-navigation .navbar ul li~li, 
.sidebar-navigation .navbar ul li ul {
	border-color:#eee;
}

.sidebar-navigation .navbar ul li a {
	color: #000;
}

.sidebar-navigation .navbar ul li ul li a {
	color: #999;
}

.sidebar-logo .brand-logo a img {
	height: 35px;
}

/*============================================================================
  >> THEME HEADER SETTINGS
  ============================================================================
*/

.header-style-1 .nav-content,
.header-style-2 .nav-content,
.header-style-3 .nav-content,
.header-style-4 .nav-content,
.header-style-5 .nav-content,
.header-style-6 .nav-content,
.header-style-7 .nav-content,
.sticky-header,
.mobile-header,
.sticky-progressbar .reading-title-bar {
	background-color: #fff;
}

.header-topbar,
.header-topbar .topbar-menu ul li ul {
	background-color: #fff;
}

header .main-content {
	background-color: #fff;
}

.header-style-1,
.header-style-1 .nav-content,
.header-style-2 .nav-content,
.header-style-3 .nav-content,
.header-style-4 .nav-content,
.header-style-5 .nav-content,
.header-style-6 .nav-content,
.header-style-7 .nav-content,
.navicon, 
.sericon, 
header  .navbar ul > li .child-menu ul li~li,
header .navbar ul > li.menu-item-has-children .mega-menu-content ul li~li,
.mobile-header,
.mobile-header .navicon,
.mobile-header .sericon,
.sticky-header,
.sticky-header .sericon,
.sticky-header .navicon,
.header-style-1 .navicon,
.header-style-1 .sericon,
.header-style-2 .navicon,
.header-style-2 .sericon,
.header-style-3 .navicon,
.header-style-3 .sericon,
.header-style-4 .sericon,
.header-style-4 .navicon,
.header-style-5 .sericon,
.header-style-5 .navicon,
.header-style-6 .sericon,
.header-style-6 .navicon {
	border-color: #eee;
}

.header-topbar,
.header-topbar .topbar-menu ul li ul {
	border-color: #eee;
}

.navicon a, 
.sericon a,
.woocommerce-cart a {
	color: #000;
}

.navicon a:hover, 
.sericon a:hover,
.woocommerce-cart a:hover  {
	color: #ff001e;
}

.woocommerce-cart a .total-product, .woocommerce .onsale {
	background-color: #ff001e!important;
	color: #fff!important;
}

.sericon .search-form-content:before {
	background-color: #fff;
}

.sericon .search-form-content form input {
	border-color: #000;
}

.status-bar {
	background-color: #000;
}

.header-topbar .topbar-menu ul li a,
.header-topbar .topbar-social ul li a {
	color: #999;
}

.header-topbar .topbar-menu ul li a:hover,
.header-topbar .topbar-menu ul li:hover > a,
.header-topbar .topbar-social ul li a:hover {
	color: #000;
}

header .navbar ul > li > a {
	color: #000;
}

header .navbar ul > li > a:hover, 
header .navbar ul > li:hover > a,
.dark-header .navbar ul > li:hover > a, .dark-header .navbar ul > li .child-menu ul li a:hover
 {
	color: #ff001e;
}

header .navbar ul > li .child-menu,
header .navbar ul > li.menu-item-has-children .mega-menu-content {
	background-color: #fff;
	border-color: #eee;
}

header .navbar ul > li.mega-menu .mega-menu-content {
	border-color: #ff001e;
	background-color: #fff;
}

header .navbar ul > li.mega-menu .mega-menu-content .mega-category.five-menu .mega-category-content {
	background-color: #fff;
}

header .navbar ul > li.mega-menu .mega-menu-content .sub-menu, 
header .navbar ul > li.mega-menu .mega-menu-content .sub-menu li~li {
	border-color: #eee;
}

header .navbar ul > li.mega-menu .mega-menu-content .sub-menu li > a:hover, 
header .navbar ul > li.mega-menu .mega-menu-content .sub-menu li:hover > a {
	background-color: #fff;
}

header .main-content, 
.sericon .search-form-content .search-content-logo .brand-logo, 
.sidebar-logo .brand-logo {
	padding:50px 0;
}

.mobile-header .brand-logo {
	padding:15px 0;
}

header .main-content .brand-logo a img, 
.sericon .search-form-content .search-content-logo .brand-logo a img {
	height: 45px;
}

.mobile-header .brand-logo a img {
	height: 35px;
}

/*============================================================================
  >> THEME POST SETTINGS
  ============================================================================
*/

.post-title a {
	color: #000;
}

.post-title a:hover {
	color: #666;
}

a.category-color {
	color: #ff001e;
}

a.category-bgcolor {
	background-color: #000;
	color: #fff;
}

.post-content p em {
	color: #ff001e;
}

.pagination ul li a {
	border: 1px solid #fff;
	color: #000;
}

.pagination ul li a:hover {
	border-color: #000;
}

.pagination ul li.active a {
	background-color: #000;
	border: 1px solid #000;
	color: #fff;
}

/*============================================================================
  >> THEME SIDEBARS SETTINGS
  ============================================================================
*/

.slider-widget .slick-dots li button {
	background-color: #eee;
}

.slider-widget .slick-dots li.slick-active button {
	background-color: #bbb;
}

/*============================================================================
  >> THEME CUSTOM POSTS SETTINGS
  ============================================================================
*/

.theme-custom-posts.style-1.gray:before {
	background-color: #eee;
}
.theme-custom-posts.style-1.dark:before {
	background-color: #000;
}
.theme-custom-posts.style-1.dark .custom-post-title h4{
	color: #fff;
}
.theme-custom-posts.style-3 .custom-posts-content:before {
	border-color: #eee;
}

/*============================================================================
  >> WOOCOMMERCE COLOR SETTINGS
  ============================================================================
*/

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #eee;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #ccc;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #aaa;
}