/*============================================================================

  >> 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(../images/body-background-image.jpg);

	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;

}