/**
 * This file is generated automatically,
 * it makes no sense to edit it.
 *
 * Style domain: tt.tastimax.eu
 */

/* FONTS */
.mccs {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	line-height: 1.5;
	color: #6f6f6f;
}
.mccs h1 {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 34px;
	line-height: 1.26;
	color: black;
}
.mccs h2 {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 28px;
	line-height: 1.37;
	color: black;
}
.mccs h3 {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 23px;
	line-height: 1.26;
	color: black;
}
.mccs h4 {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 19px;
	line-height: 1.53;
	color: black;
}
.mccs h5 {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 18px;
	line-height: 1.57;
	color: black;
}
.mccs h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 17px;
	line-height: 1.61;
	color: black;
}
.mccs .header-bottom .header-menu {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	line-height: 1.2;
	color: black;
}
/* HEADER */
.mccs .header-top {
	color: white;
	background-color: #333333;
}
.mccs .header-title {
	color: #6f6f6f;
	background-color: #f3f6f4;
}
.mccs .header-title h1 {
	color: black;
}
.mccs .breadcrumb {
	background-color: white;
}
/* FOOTER */
.mccs .footer-top {
	color: white;
	background-color: #303030;
}
.mccs .footer-bottom {
	color: #9f9f9f;
	background-color: #262626;
}
/* CONTENT */
.mccs .object-card {
	background-color: white;
}
.mccs .object-card .ripple-effect-hover-out, 
.mccs .object-card .ripple-effect-hover-in {
	background-color: rgba(153, 194, 255, 0.064);
}
.mccs .header-menu a[href]:hover, 
.mccs .header-menu .current-menu-item > a, 
.mccs .header-menu .current_page_item > a {
	color: #286dae;
}
.mccs a[href], 
.mccs main .nav a.nav-link {
	color: #286dae;
}
.mccs a:not(.messia-btn):hover, 
.mccs .footer-top a:hover {
	color: black;
}
.mccs .irs--round .irs-handle, 
.mccs .irs--round .irs-handle.state_hover, 
.mccs .irs--round .irs-handle:hover, 
.mccs .irs--round .irs-bar, 
.mccs .irs--round .irs-from, 
.mccs .irs--round .irs-to, 
.mccs .irs--round .irs-single, 
.mccs .irs--round .irs-line, 
.mccs .messia-btn, 
.mccs button:not([class]), 
.mccs input[type=submit], 
.mccs .item-card .item-featured, 
.mccs .nav-pills .nav-link.active, 
.mccs .nav-pills .show > .nav-link {
	background: #286dae;
}
.mccs .irs--round .irs-handle {
	border-color: #286dae;
}
.mccs .checkbox-select2.checked, 
.mccs .checkbox-select2.checked-semi, 
.mccs .messia-checkbox .messia-checkbox-svg:after, 
.mccs .messia-checkbox .messia-checkbox-label-container .hover:after, 
.mccs .messia-checkbox .messia-checkbox-label-container .hover:before, 
.mccs .messia-radio .messia-radio-icon:after, 
.mccs .messia-radio .messia-radio-icon span.hover:after, 
.mccs .messia-radio .messia-radio-icon span.hover:before, 
.mccs .irs--round .irs-handle:before, 
.mccs .irs--round .irs-handle:after, 
.mccs .messia-checkbox input:checked + .messia-checkbox-label-container .messia-checkbox-svg:before {
	background: black;
}
.mccs .messia-checkbox input:checked + .messia-checkbox-label-container .messia-checkbox-svg:before, 
.mccs .messia-radio .messia-radio-icon .messia-radio-icon-checked, 
.mccs .messia-checkbox .messia-checkbox-label-container .hover:after, 
.mccs .messia-checkbox .messia-checkbox-label-container .hover:before {
	background: #286dae;
}
.mccs .messia-checkbox:hover .messia-checkbox-label-container .hover:after, 
.mccs .messia-checkbox:hover .messia-checkbox-label-container .hover:before {
	background: black;
}
.mccs .messia-checkbox input:checked + .messia-checkbox-label-container .messia-checkbox-svg svg {
	fill: black;
}
.mccs .messia-btn[href], 
.mccs .messia-btn, 
.mccs button:not([class]), 
.mccs input[type=submit], 
.mccs .item-card .item-featured {
	color: white;
}
.mccs .messia-btn[href] svg, 
.mccs .messia-btn svg, 
.mccs button:not([class]) svg, 
.mccs .messia-btn[href] path, 
.mccs .messia-btn path, 
.mccs button:not([class]) path {
	fill: white;
}
.mccs .messia-btn:hover, 
.mccs button:not([class]):hover, 
.mccs .header-menu.pills .current-menu-item > a, 
.mccs .header-menu.pills .current_page_item > a, 
.mccs .header-menu.pills a:hover, 
.mccs input[type=submit]:hover, 
.mccs .nav-links .page-numbers.current {
	background: black;
	color: white;
}
.mccs .messia-btn:hover svg, 
.mccs button:not([class]):hover svg, 
.mccs .messia-btn:hover path, 
.mccs button:not([class]):hover path {
	fill: white;
}
.mccs .messia-checkbox input:checked + .messia-checkbox-label-container .messia-checkbox-svg svg polyline, 
.mccs .checkbox-select2.checked:after, 
.mccs .checkbox-select2.checked:before {
	color: #286dae;
}
.mccs .sidebar .filter-heading .title, 
.mccs .messia-radio input:checked + .messia-radio-label-container .messia-radio-icon, 
.mccs .sidebar .property-group-heading .title, 
.mccs .sidebar .widget-title, 
.mccs .sidebar .widget .custom-field-title, 
.mccs .button-arrow.arrow-left:after {
	border-color: #286dae;
}
.mccs .checkbox-select2.checked, .mccs .checkbox-select2.checked-semi {
	border-color: black;
}
.mccs .irs--round .irs-from:before, 
.mccs .irs--round .irs-to:before, 
.mccs .irs--round .irs-single:before {
	border-top-color: #286dae;
}
.mccs .stars svg {
	fill: #286dae;
	stroke: #286dae;
}
.mccs .not-rated .text {
	background: #286dae;
}