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

	Theme Name: Kalium - Child Theme
	Theme URI: http://www.laborator.co/view-theme/kalium
	Author: Laborator
	Author URI: http://laborator.co/
	Version: 1.0
	Description: Use this theme if you want to extend features of Kalium theme or prevent overwriting the changes you make when new theme update is available.
	Tags: agency, architecture, blog, clean, creative, ecommerce, gallery, minimal, photography, portfolio, shop, kalium, translation-ready, theme-options, responsive-layout
	Template: kalium
	Text Domain: kalium
	
============================================================
*/
:focus, a {
    color: #e9421d !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color: #423d3d;
}
.single-post .post .entry-header .post-title {
    font-size: 30px !important;
    text-transform: uppercase;
    font-weight: bold !important;
}
.go-to-top, .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu>ul ul li a, .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul li a {
    color: #fff !important;
}
.btn.btn-default, .cart-totals-widget.menu-skin-main .cart-total:after, .pricing-table--default .plan .plan-head, .single-post .comment-form>p.comment-form-cookies-consent input[type=checkbox]:before, .standard-menu-container.menu-skin-main ul.menu ul, .standard-menu-container.menu-skin-main ul.menu>li>a:after, .toggle-bars.menu-skin-main .toggle-bars__bar-line, .widget ul ul a:before, .woocommerce .add_to_cart_button:after, input[type=checkbox]:before, input[type=radio]:before {
    background-color: #e9421d !important;
}
.wrapper, body {
    background: #f5f5f5 !important;
}
.standard-menu-container .menu>ul>li+li, .standard-menu-container ul.menu>li+li {
    margin-left: 10px !important;
}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu>li>a {
	color: #fff !important;
}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu>li>a:hover {
	color: #e9421d !important;
}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu>ul ul, .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul, .woocommerce-checkout .checkout-form-option--header .woocommerce-info a:after {
	background: #e9421d !important;	
}
footer.site-footer {
    background-color: #423d3d !important;
}
.site-footer .footer-widgets .widget .widgettitle, .site-footer .footer-widgets .widget, .site-footer .widget-area .widget li a {
	color: #fff !important;
}
.site-footer hr {
	display: none !important;
}
.home .blog-posts .post-item.columned {
	flex-wrap: wrap;
}
.home .blog--has-sidebar .blog-posts .post-item.columned .post-thumbnail {
    min-width: auto !important;
    max-width: 100% !important;
    margin-right: 0 !important;
}
.home .header-block__column {
	padding-left: 0 !important;
}
.home .blog-posts .post-item .post-details .post-title a {
	font-size: 35px !important;
	text-transform: uppercase !important;
	color: #433D3D !important;
	font-weight: bold !important;
}
.blog-posts .post-item .post-details .post-title a {
	color: #433D3D !important;
}
.standard-menu-container.dropdown-caret .menu>.menu-item-has-children>a>span:after {
    margin-left: 3px !important;
}
.home .blog-posts .post-item.columned .post-details {
	padding: 20px;
	background: #fff;
	border: 1px solid #dad8d9;
}
.post-details .read-more {
    font-size: 14px !important;
    color: #F45C2A !important;
    margin-bottom: 0 !important;
    margin-top: 30px !important;
}
.blog-posts .post-item .post-details .post-title a:after {
	display: none !important;
}
.post-format-icon {
    display: none !important;
}
.pagination--infinite-scroll .pagination--infinite-scroll-show-more {
	text-transform: uppercase !important;
	font-weight: bold !important;
	font-size: 14px !important;
}
.xt-time {
	float: right;
	color: #433D3D;
	font-size: 12px;
	position: absolute;
	bottom: 20px;
	right: 40px;
}
.widget-area .widget-title, .widget-area .widgettitle {
	color: #797979 !important;
	font-size: 30px !important;
	font-weight: 400;
}
.site-footer .footer-widgets .widget .textwidget {
	font-size: 14px !important;
	line-height: 24px !important;
}
.xt-footer-menu {
	margin-bottom: 40px;
	text-align: right;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
	width: 3em !important;
	height: 3em !important;
}
.widget.widget_product_search .search-bar input[name="s"], .widget.widget_search .search-bar input[name="s"] {
    background: #fff !important;
    color: #777;
}
.wpb_category_n_menu_accordion>ul>li>a,
.wpb_category_n_menu_accordion ul>li li {
	background: #f5f5f5 !important;
	color: #797979 !important;
	font-weight: 600;
}
.wpb_category_n_menu_accordion>ul>li>a:hover,
.wpb_category_n_menu_accordion ul>li li a:hover {
	color: #ea431d !important;
}

.wpb_category_n_menu_accordion ul>li li a {
	color: #797979 !important;
	font-size: 13px !important;
	font-weight: 500 !important;
}
.widget .wpb_category_n_menu_accordion ul li a {
    padding: 5px 10px !important;
}
.wpb_category_n_menu_accordion>ul>li:not(:last-child)>a {
	border-bottom: none !important;	
}
.wpb_category_n_menu_accordion li>a:hover>span.wpb-submenu-indicator {
    color: #ea431d !important;
}
.wpb_category_n_menu_accordion>ul>li.wpb-submenu-indicator-minus>a {
	color: #ea421d !important;
}
.rpwwt-post-title {
	font-size: 13px !important;
	font-weight: 400 !important;
	color: #797979 !important;
}
.rpwwt-post-title:hover {
	color: #e9421d !important;
}
.rpwwt-widget ul li {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.rpwwt-widget ul li img {
    margin: .3em .75em 0 0 !important;
}
.widget.widget_text .textwidget a:after {
	display: none !important;
}
.xt-socicons .vc_icon_element-icon {
	font-size: 32px;
	color: #787979 !important;
	margin-right: 15px;
}
.xt-socicons a:hover .vc_icon_element-icon {
	color: #e9431c !important;
}
.blog-posts .post-item .post-details .post-title a:hover {
	color: #e9431c !important;
}
.xt-footer-menu ul li {
	display: inline-block;
	padding: 5px 10px;
}
.site-footer .xt-footer-menu ul li a:hover {
	color: #F45C2A !important;
}
.xt-copy {
	text-align: right;
}
@media screen and (min-width: 1000px) {
	.site-footer .footer-widgets {
	    margin-top: 120px !important;
	    margin-bottom: 100px !important;
	}
}
@media screen and (max-width: 768px) {
	.post-thumbnail {
		display: block !important;
		width: 100% !important;
		margin-bottom: 0 !important;
	}
	.home .blog-posts .post-item .post-details .post-title a,
	.blog-posts .post-item .post-details .post-title a {
		font-size: 20px!important;
		line-height: 22px !important;
	}
}
@media screen and (max-width: 480px) {
	.xt-footer-menu, .xt-copy {
		text-align: center !important;
	}
}
