/*
Theme Name: Tahirovic
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: The Namers
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1675332816
Updated: 2023-02-02 10:13:36

*/

.page-id-38 .entry-title, .page-id-41 .entry-title, .page-id-46 .entry-title, .page-id-48 .entry-title, .page-id-44 .entry-title, .page-id-50 .entry-title {
	display: none;
}

.page-id-38 .elementor-element-cf045ea {
	bottom: 274px;
}

.page-id-38 .elementor-element-394fc3d {
	margin-bottom: -170px;	
}

.elementor-38 .elementor-element.elementor-element-fffab3e .elementor-tabs-content-wrapper {
	background-color: white!important;	
}

.page-id-38 .elementor-element-fffab3e img {
	width: 100%;
	height: 35rem;
}

.page-id-38 .elementor-element-fffab3e .elementor-tab-title {
    background: #e3e3e3;
}

.page-id-38 .elementor-element-fffab3e .elementor-tabs-wrapper {
	margin-right: .5rem;
}

.page-id-38 .elementor-element-fffab3e .category-icon-t {
	width: 3.5rem;
	height: 3.5rem;
}

.page-id-38 .elementor-element-fffab3e .elementor-tabs-content-wrapper {
	border: none!important;
}

.page-id-38 .elementor-element-fffab3e .elementor-tab-content {
	padding: 0;
}

#elementor-tab-content-2681 {
	padding: 0;
}

.elementor-element-ea5fee4 .swiper-slide {
	cursor: pointer;
	transform: scale(0.9);	
	transition: all .3s ease-in-out;
}

.elementor-element-ea5fee4 .swiper-slide:hover {
  transform: scale(1);
}

section.elementor-element-835d804 ul {
	list-style-type: none;
}

section.elementor-element-835d804 em, section.elementor-element-835d804 a {
	color: grey;
}

section.elementor-element-04b1c87 figure, section.elementor-element-394fc3d figure {
	cursor: pointer;
}

.elementor-element-7eb1f67 figure img,
.elementor-element-53c1b30 figure img,
.elementor-element-9bba871 figure img,
.elementor-element-9a42c4c figure img,
.elementor-element-bd08ee7 figure img,
.elementor-element-e256db7 figure img {
 	transition: all .3s ease-in-out;
}

.elementor-element-7eb1f67 figure img:hover, 
.elementor-element-53c1b30 figure img:hover,
.elementor-element-9bba871 figure img:hover,
.elementor-element-9a42c4c figure img:hover,
.elementor-element-bd08ee7 figure img:hover,
.elementor-element-e256db7 figure img:hover {
	transform: scale(1.02);
}

.page-id-38 .elementor-element-e0d3851 {
	background: linear-gradient(180deg, #46515E 50%, white 50%);
}

#site-header a {
	font-weight: 450;
}

.page-id-38 section.elementor-element-c9c2580 .ewd-upcp-catalog-overview a {
	display: inline-block;
}
.page-id-38 section.elementor-element-c9c2580 .ewd-upcp-overview-mode-title {
	background: unset!important;
	color: black;
}
.page-id-38 section.elementor-element-c9c2580 .ewd-upcp-catalog-overview {
	display: flex;
	justify-content: center;
}
#site-header .site-title a {
	font-weight: 500!important;
}
.woocommerce-products-header h1.woocommerce-products-header__title.page-title {
	display: none;
}
.t-social-media-links a {
	margin: 1rem;
}
.t-social-media-links a img {
	width: 3rem;
}
.woocommerce-page #sidebar .wpfFilterButtons button {
	background: #5d6d7e;
    color: white;
}
.woocommerce-page .woocommerce-breadcrumb {
	display: none;
}
.page-id-38 .wcpscwc-product-slider-wrap li.product {
	width: 15rem!important;
}

@media (min-width: 825px) {
	
	.elementor-element-c9c2580 {
		position: relative;
		top: -6rem;
	}
	.elementor-element-ba3de25 {
		position: relative!important;
		top: -4.5rem;
	}
	
	ul.products {
		display: flex;
		flex-wrap: wrap;
	}
	.if-empty-div {
		height: 15rem;
	}
	.woocommerce-product-gallery.images {
		z-index: 9;
	}
	.summary.entry-summary {
		position: relative;
		top: -5rem;
		left: -2.5rem;
		height: 43rem;
	}
	.t-woocommerce-product-attributes {
		margin-top: 6rem;
	}

	.woocommerce-page div.product div.summary {
		background: #85929e;
		float: none!important;
	}

	/* Set the display of the gallery and summary elements to inline-block */
	.woocommerce div.product div.images,
	.woocommerce div.product div.summary {
		display: inline-block;
		vertical-align: top;
	}
	.woocommerce-shop #site-header {
		padding-bottom: 50px;
	}
	.woocommerce-page .woocommerce-products-header h2 {
		margin-bottom: 0;
	}
	.archive.woocommerce-page #main {
		width: 100%;
		max-width: 100%;
	}
	.archive.woocommerce-page #sidebar {
		width: 25%;
		display: inline-block;
		float: left;
	}
	.archive.woocommerce-page #sidebar .wpfFilterTitle {
		border-bottom: 1px solid #e3e3e3;
		margin-bottom: .25rem;
		margin-left: .5rem;
	}
	.archive.woocommerce-page #sidebar li.WpfWoofiltersWidget {
		padding: 2rem;
	}
	.archive.woocommerce-page #sidebar li {
		list-style-type: none;
		margin-left: .5rem;
	}
	.archive.woocommerce-page .t-product-items {
		width: 65%;
		display: inline-block;
		border-left: 1px solid #e3e3e3;
		margin-top: 2rem;
		min-height: 35rem;
	}
	.archive.woocommerce-page .t-product-items ul.products {
		margin: 1rem;
	}
	.woocommerce-page #sidebar .wpfFilterButtons {
		display: flex;
		justify-content: center;
	}
	.t-good-furniture, .t-restauration-title-light {
		font-weight: 400;
	}
	.t-restauration-title-light {
		margin-top: .5rem;
		color: #565656;
	}
	.t-restauretion-content {
		font-size: 25px;
		font-weight: 400;
		margin-top: 2.5rem;
	}
	.site-header:not(.header-stacked) .header-inner .site-navigation {
		max-width: 63%!important;
	}
	.elementor-element-737942e .elementor-widget-container img, .elementor-element-6ace8a3 .elementor-widget-container img {
		height: 7rem;
	}
	.elementor-element-697fa7e .elementor-tab-title {
    	height: 115px!important;
		margin-bottom: 7px!important;
	}
	.elementor-element-697fa7e .elementor-tab-content img {
		height: 482px!important;
	}
	.elementor-element-04b1c87 .elementor-element-populated, .elementor-element-394fc3d .elementor-element-populated {
		padding: 30px!important;
	}
	.elementor-element-04b1c87 .elementor-element-populated {
		padding-top: 0!important;
	}
	.elementor-element-cf045ea .elementor-element-populated {
		padding-left: 60px!important;
	}
	.elementor-element-99e1027 .elementor-element-populated {
		padding-right: 60px!important;
	}
	.elementor-element-0ba0945 .elementor-element-cfae779 {
		transform: scale(0.9);
		transition: all .3s ease-in-out;
		cursor: pointer;
	}
	.elementor-element-0ba0945 .elementor-element-cfae779:hover {
		transform: scale(1);
	}
	.elementor-element-ee3e76d .elementor-widget-container {
		position: relative;
		z-index: 999;
	}
	.elementor-element-ee3e76d .elementor-widget-container:hover {
		box-shadow: 0 0 11px rgba(33,33,33,.2);
		transform: scale(1.1);
	}
	.elementor-element-c9c2580 .ewd-upcp-overview-mode-image:after {
        content: '';
        position: absolute;
        right: -2rem;
        top: 25%;
        height: 50%;
        border-left: 2px solid gray;
    }
	
	.page-id-38 .elementor-element-04b1c87 {
		margin-top: 2rem;
	}
	.page-id-38 .elementor-element-04b1c87 .elementor-widget-wrap, .page-id-38 .elementor-element-394fc3d .elementor-widget-wrap {
		padding-left: 40px;
		padding-right: 40px;
	}
	.page-id-38 .elementor-element-39233b5 h2.elementor-heading-title span, .page-id-38 .elementor-element-108eb6b h2.elementor-heading-title span {
		padding: 0 5rem;
	}
	.page-id-38 .elementor-element-39233b5, .page-id-38 .elementor-element-48ea7f9 {
		padding-left: 4rem;
        padding-right: 4rem;
	}
	#site-header {
		padding-top: 50px;
	}
	.single-product #site-header, .page-id-44 #site-header, .page-id-46 #site-header {
		padding-bottom: 50px;
	}
	#site-header .site-branding {
		margin-left: 8rem;
	}
	.page-id-38 section.elementor-element-c9c2580 .ewd-upcp-overview-mode-image {
		cursor: pointer;
		transform: scale(0.9);	
		transition: all .3s ease-in-out;
	}
	.page-id-38 section.elementor-element-c9c2580 .ewd-upcp-overview-mode-image:hover {
		transform: scale(1);
	}
	.page-id-38 .elementor-element-e0d3851 .elementor-image-carousel-wrapper {
		transition: all .3s ease-in-out;
		transform: scale(0.85);
		filter: contrast(0.85);
	}
	.page-id-38 .elementor-element-e0d3851 .elementor-image-carousel-wrapper:hover {
		transform: scale(0.9);
		filter: contrast(1);
	}
	.page-id-38 .elementor-element-f087d69 h1.elementor-heading-title {
		position: absolute;
        z-index: 9999;
        width: 100%;
        top: 5px;
		font-size: 5rem;
	}
	
	.page-id-38 .elementor-element-f087d69 h1.elementor-heading-title:before, .elementor-element-1d188a8 h1.elementor-heading-title::before {
		content: "";
		display: block;
		height: 2px;
		position: absolute;
		bottom: -12%;
		background: white;
		transition: width 0.8s ease-in-out 1.2s;
		width: 110%;
        left: -5%;
        transform-origin: center center;
        transform: rotate(0.6deg);
	}
	.page-id-6113 .elementor-element-f087d69 h1.elementor-heading-title:before, .elementor-element-1d188a8 h1.elementor-heading-title::before {
		content: "";
		display: block;
		height: 2px;
		position: absolute;
		bottom: -12%;
		background: white;
		transition: width 0.8s ease-in-out 1.2s;
		width: 110%;
        left: -5%;
        transform-origin: center center;
        transform: rotate(0.6deg);
	}
	
	.page-id-38 .elementor-element-f087d69 h1.elementor-heading-title:after, .elementor-element-1d188a8 h1.elementor-heading-title:after {
		content: "";
        display: block;
        height: 2px;
        position: absolute;
        bottom: -12%;
        background: white;
        transition: width 0.8s ease-in-out 1.2s;
		width: 108%;
        right: -4%;
        transform: rotate(-0.7deg);
        transform-origin: 30% center;
	}
	.page-id-6113 .elementor-element-b633d96 h1.elementor-heading-title:after{
		content: "";
        display: block;
        height: 2px;
        position: absolute;
        bottom: -12%;
        background: white;
        transition: width 0.8s ease-in-out 1.2s;
		width: 108%;
        right: -4%;
        transform: rotate(-0.7deg);
        transform-origin: 30% center;
	}
	
	.page-id-38 .elementor-element-f087d69 h1.elementor-heading-title p {
		margin-top: 20px;
	}
	.page-id-50 .elementor-element-945f268 .elementor-tabs {
		height: 30rem;
	}
	.page-id-50 .elementor-element-7604d26 {
		padding-top: 5rem;
	}
	.page-id-50 .elementor-element-7604d26 .elementor-tabs-wrapper {
		overflow-y: scroll;
	}
	.t-product-filter-control{
		display: none;	
	}
	.t-hide-siebar {
		display: none;
	}
}

@media (max-width: 825px) {

	.woocommerce #content div.product div.images, 
	.woocommerce div.product div.images, 
	.woocommerce-page #content div.product div.images, 
	.woocommerce-page div.product div.images,
	.woocommerce-page div.product div.summary {
		float: none!important;
		width: 100%!important;
	}

	.product-template-default div.summary {
		padding-left: 1rem!important;
	}

	.elementor-38 .elementor-element.elementor-element-5a41434 > .elementor-widget-container {
		margin: 1rem 0 0 0!important;
	}

	.elementor-element-ba3de25 .elementor-widget-container {
		padding: 0!important;
	}

	.elementor-element-da7388b .elementor-heading-title {
		font-size: 1rem!important;
	}

	.elementor-element-54f0d07 .elementor-widget-container {
		text-align: center;
	}

	.elementor-element-664aada h1.elementor-heading-title {
		font-size: 2rem!important;
		font-weight: 350!important;
		padding-top: 2rem;
		padding-bottom: 1rem;
	}

	.t-year-section:nth-child(3) .t-year-tcontent p, .t-year-section:nth-child(4) .t-year-tcontent p {
		min-height: 15rem;
	}

	.elementor-shortcode .t-year-section {
		width: 50%;
		margin-top: 2rem;
	}

	.t-year-section.year-latest-child-section {
		width: 100%!important;
	}

	.t-year-tcontent {
		min-height: 17rem!important;
	}

	.elementor-element-6e2fc50 .elementor-element-a8d8147 .elementor-widget-container p, .elementor-element-dfc19c1 p {
		font-size: 1.5rem;
	}

	.elementor-element-6e2fc50 .elementor-element-a8d8147 .elementor-widget-container h1 {
		font-size: 2rem;
	}

	.elementor-element-737942e .elementor-container, .elementor-element-6ace8a3 .elementor-container {
		display: flex;
		flex-wrap: wrap;
	}
	
	.elementor-element-737942e .elementor-container .elementor-column, .elementor-element-6ace8a3 .elementor-container .elementor-column {
		flex: 50%;
	}

	.elementor-element-3d06ca9 {
		top: -4rem;
	}

	.elementor-element-3d06ca9 .elementor-widget-wrap {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.elementor-element-697fa7e .elementor-tab-content {
		display: none!important;
	}

	.elementor-element-697fa7e {
		padding: 0!important;
	}

	.page-id-38 .t-product-filter-control {
		display: none;
	}
	
	.elementor-element-00b2b07 .elementor-element-6ee3c18 {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 10rem;
	}

	.elementor-element-e638c5d p {
		font-size: 1rem;
		font-weight: 200;
	}

	.elementor-element-e638c5d h2 {
		font-size: 1.5rem;
		margin: 0;
	}

	.elementor-element-697fa7e .elementor-tabs .elementor-tab-title {
		margin-top: .5rem;
		padding-left: 4rem;
		padding-top: 1.5rem;
	}

	.elementor-element-55fa8de .elementor-widget-container p {
		margin-bottom: 0;
	}

	.elementor-element-55fa8de .elementor-widget-container {
		text-align: center;
	}

	.elementor-element-737942e .elementor-container .elementor-widget-wrap, .elementor-element-6ace8a3 .elementor-container .elementor-widget-wrap {
		padding: 1rem!important;
	}

	.post-type-archive li.product  {
		width: 100%!important;
	}

	.wpfFilterButtons .wpfFilterButton.wpfButton  {
		width: 90%!important;
	}

	.t-hide-siebar {
		display: block;
		width: 100%;
		height: 2rem;
		position: relative;
	}

	.t-hide-siebar i {
		float: right;
		padding: 1rem;
	}

	#sidebar {
		display: none;
	}

	#sidebar {
		background: white;
		position: absolute;
		z-index: 99999;
		top: 0;
		height: 250%;
		left: 0;
		width: 75%;
	}

	#sidebar div.wpfMainWrapper {
		width: 100%;
		padding-left: 1rem;
	}

	#sidebar .WpfWoofiltersWidget {
		list-style: none;
	}

	.t-product-filter-control {
		display: block;
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.t-product-filter-control button {
		width: 100%;
		color: grey;
		border-color: gray;
	}

	.t-product-filter-control button:hover {
		background-color: gray;
		color: white;
	}

	.product-template-default #primary #main .product {
		background: #85929e;
	}

	.related ul.products .t-product-items .product.type-product {
		background: white!important;
	}

	.related .t-product-filter-control {
		display: none;
	}

	.product-template-default .site-navigation-dropdown {
		z-index: 99999999;
	}

	.page-id-38 .elementor-element-f087d69 h1.elementor-heading-title {
		position: absolute;
        z-index: 9999;
        width: 100%;
        top: 0px;
		font-size: 5rem;
	}
	.page-id-38 .elementor-element-cf045ea {
		bottom: unset!important;
	}
	.page-id-38 .elementor-element-737942e, .page-id-44 .elementor-element-6ace8a3, .page-id-44 .elementor-element-7047513 .elementor-widget-container {
		text-align: center;
	}
	.page-id-38 .elementor-element-125bab1 .elementor-widget-container {
		text-align: center;
	}
	.page-id-38 .elementor-element-dfc19c1 .elementor-widget-container {
		padding: 0!important;
	}
	.page-id-38 .elementor-38 .elementor-element.elementor-element-a8d8147 > .elementor-widget-container {
		margin: 0px;
		padding: 0px;
	}
	.page-id-44 .elementor-44 .elementor-element.elementor-element-00b2b07 {
		padding: 0px!important;
	}
	.page-id-38 .elementor-element-5a41434 h1 {
		font-size: 2.5rem!important;
	}
	.page-id-44 .elementor-element-feb3f82 {
		text-align: center;
	}
	.page-id-44 .elementor-element-feb3f82 .elementor-column {
		border-right: 0px!important;
		border-bottom: 3px solid white;
	}
	.page-id-44 .elementor-element-6614d05 {
		display: none;
	}
	.t-website-links, .t-footer-data.t-row {
		flex-direction: column!important;
	}
	.t-footer-data.t-row .t-icon-f {
		display: flex;
		justify-content: center;
		border: none;
		width: 100%!important;
	}
	.t-param-title-f {
		margin: auto;
		width: 100%!important;
	}
	.t-social-icons-f {
		margin: auto;
	}
}

.elementor-element-39233b5 h2, .elementor-element-108eb6b h2, .elementor-element-48ea7f9 h2 {
	width: 100%; 
	text-align: center; 
	border-bottom: 2px solid #e3e3e3; 
	line-height: 0.1em;
	margin: 10px 0 20px;
	min-height: 0px!important;
}

.elementor-element-39233b5 h2 span, .elementor-element-108eb6b h2 span, .elementor-element-48ea7f9 h2 span {
	background:#fff;
	padding:0 10px;
}

.elementor-element-d953ef4 h1 {
	width: 100%; 
	text-align: center; 
	border-bottom: 1px solid #000; 
	line-height: 0.1em;
	margin: 10px 0 20px;
	min-height: 0px!important;
}

.elementor-element-d953ef4 h1 span {
	background:#fff;
	padding:0 10px;
}

.page-id-38 .elementor-element-ea5fee4 img {
	border-radius: 5px;
}
.page-id-44 {
	background-color: #CCD5AE!important;
}

.page-id-44 #site-header{
	background-color: #CCD5AE!important;
}
.page-id-38 #site-header {
	background-color: #CCD5AE;
}
.page-id-6113 #site-header {
	background-color: #CCD5AE!important;
}
.page-id-38 .site-header h1.site-title a, 
.page-id-6113 .site-header h1.site-title a, 
.page-id-44 .site-header h1.site-title a {
	color: white;
}
.page-id-38 .site-header .site-navigation ul.menu li a, .page-id-44 .site-header .site-navigation ul.menu li a, .page-id-6113 .site-header .site-navigation ul.menu li a {
	color: white;
}
.site-header .site-navigation {
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
}
.elementor-element-f087d69, .elementor-element-e0d3851 {
	background-color: #46515E;
}
.page-id-41 #site-footer {
	position: fixed;
	bottom: 0;
	width: 100%;
}
.page-id-44 .elementor-element-6614d05 .elementor-widget-container img {
	width: 100%;
	border-right: 3px solid white;
}
.page-id-44 .elementor-element-6614d05 .elementor-widget-wrap {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.page-id-44 .elementor-element-feb3f82 .elementor-column {
	border-right: 3px solid white;
}
.page-id-44 .elementor-element-4b54728 .elementor-widget-wrap {
	padding: 0;
}

.page-id-38 .wcpscwc-product-slider-wrap li.product .wp-element-button {
    display: none;
}

.page-id-38 .wcpscwc-product-slider-wrap li.product .wp-element-button {
    display: none;
}

.page-id-38 .wcpscwc-product-slider-wrap li.product h2 {
    text-align: center;
    color: black;
}

.page-id-38 .wcpscwc-product-slider-wrap .slick-track {
    display: flex;
    justify-content: center;
}

.page-id-38 .sp-wcsp-slider-section .sp-wcsp-cat-thumbnail {
    border: none!important;
}

ul.products .woocommerce-loop-product__title {
    color: gray!important;
    text-align: center;
}

ul.products .wp-element-button {
    display: none;
}

.product-template-default .woocommerce-breadcrumb {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.product-template-default .entry-summary h1 {
    display: none;
}

.product-template-default .t-title-single-product {
    width: 50%;
    text-align: center;
    position: relative;
    z-index: 99999;
}

.product-template-default .t-title-single-product h1 {
    font-weight: 700;
    font-size: 60px;
}

.product-template-default ol {
	margin-top: 4rem!important;
	margin-bottom: 2rem!important;
}

.t-product-info-full {
	padding: 1.5rem;
}

.t-product-right {
	margin-left: auto;
}

.t-product-info-full h2 {
	text-transform: lowercase;
	font-weight: 300;
	opacity: .8;
}

.t-product-info-full p {
	font-style: italic;
}

.product-template-default table.woocommerce-product-attributes {
	border: none;
}

.t-desc-panel, .t-desc-info-panel {
	display: inline-block;
}

.t-desc-panel p, .t-desc-info-panel p {
	margin-bottom: .2rem;
	font-style: normal!important;
}

.t-desc-title {
	opacity: 0.7;
	text-transform: lowercase;
}

.t-desc-info-panel {
	margin-left: 2rem;
}

.product-template-default div.summary {
	padding-left: 5rem;
}

.product-template-default div.summary h2 {
	display: none;
}

.product-template-default #t-tab-additional_information {
	display: none;
}

.product-template-default #primary #main .woocommerce-tabs {
	background: white!important;
}

.product-template-default #primary #main .product .summary {
	color: white;
}

.product-template-default #primary #main .product .product_meta span {
	font-style: italic;
}

.product-template-default #primary #main .product .product_meta span a {
	color: aliceblue;
	font-weight: bold;
	font-style: normal!important;
}

.product-template-default .related.products {
	background: white;
}

.product-template-default .related.products ul li.product {
	background: white!important;
}

ul.products li.product-category {
	text-align: center;
}

ul.products li.product-category .woocommerce-loop-category__title {
	color: black;
}

ul.products li.product-category .woocommerce-loop-category__title mark {
	background-color: white;
}

.elementor-38 .elementor-element.elementor-element-1d6e14c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 25%!important;
}

.elementor-element-4282b6b .FeedGridLayout__grid .FeedGridLayout__cell, .elementor-element-c318dc7 .FeedGridLayout__grid .FeedGridLayout__cell {
	margin-left: .5rem;
	margin-right: .5rem;
}

.elementor-element-937aa05 .elementor-image-box-img img {
	width: 60%!important;
	border-radius: 10%;
}

.elementor-element-dd89391 img {
	width: 50%!important;
}

.elementor-element-2928dc0 .elementor-container {
	top: -6rem;
}

.elementor-element-2928dc0 .elementor-widget-wrap {
	padding-left: 10rem!important;
    padding-right: 10rem!important;
}

.elementor-element-39386b6 {
	z-index: 999;
}

.elementor-element-31e66a5 .elementor-widget-container {
	text-align: center;
}

.elementor-element-31e66a5 .elementor-widget-container i {
	font-size: 4rem;
}

.tahirovic-aboutus-text, .t-restauretion-content {
	font-family: 'Montserrat', sans-serif;
}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.breadcrumb a {
    color: #428bca;
    text-decoration: none;
}
.fbc.fbc-page {
	display: flex;
	justify-content: center;
}
.wpfFilterVerScroll {
	overflow-y: hidden!important;
}
.wpfCheckboxHier ul.wpfFilterVerScroll {
	margin-left: .5rem;
}
.wpfFilterTitle i.wpfTitleToggle {
	display: none;
}
.wpfFilterVerScroll li label {
	display: inline-block!important;
}

.t-footer-data, .t-website-links {
	width: 100%;
	display: flex;
	flex-direction: row;
	background-color: #e3e3e3;
}

.t-footer-data {
	padding: 0 2rem 0 2rem;
}

.t-row {
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.t-website-links {
	border-top: 1px solid #d2d2d2;
}

.t-icon-f {
	border-right: 1px solid #d2d2d2;
}

.t-website-links {
	justify-content: center;
}

.t-website-links .t-ul-links {
	padding: 3rem;
}

.t-footer-data .t-icon-f {
	padding: 2rem;
}

.t-footer-data .t-icon-f img {
	width: 5rem;
	height: 5rem;
}

.t-param-title-f {
	width: 50%;
	padding: 1.5rem 0 0 2rem;
}

.t-param-title-f h3 {
	font-weight: 400;
}

.t-social-icons-f a img {
	width: 2.5rem;
	margin-right: 1rem;
}

.t-social-icons-f {
	margin-top: 2rem;
}

.t-ul-links ul {
	list-style: none;
	margin: 0;
	padding: 0;
	column-count: 3;
	column-gap: 3rem;
}

.t-ul-links ul li a {
	color: gray;
	font-family: Arial, Helvetica, sans-serif
}

.t-year-panel {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.t-year-section {
	width: 20%;
}

.t-year-panel p, .t-year-panel h4 {
	color: white;
}

.t-year-panel .t-year-tcontent {
	min-height: 12rem;
}

.t-year-number, .t-year-tcontent {
	padding-left: 1rem;
	padding-right: 1rem;
}

.t-year-tcontent {
	padding-top: 1.5rem;
}

.t-year-number {
	font-size: 2rem;
	font-weight: 500;
}

.t-year-number p {
	margin-bottom: 0;
}

.t-year-section .t-year-image img {
	width: 100%;
}

.t-year-image .t-dot-edge {
	width: 1rem;
    height: 1rem;
    background: white;
    border-radius: 50%;
    position: relative;
    left: 100%;
    margin-left: -.5rem;
    top: .5rem;
}

.t-right-dot-edge {
    height: 1rem;
    width: 1rem;
    background: white;
    border-radius: 50%;
    position: relative;
    top: 1.5rem;
    right: .5rem;
}

.t-year-section {
	border-right: 1px solid white;
}

.wpfFilterVerScroll {
	max-height: 100%!important;
}

.t-year-section:nth-child(odd) {
	border-left: 1px solid white;
}

.t-year-section:nth-child(even) .t-year-number {
	margin-bottom: 1rem;
}

.sp-wcsp-slider-area {
	display: flex;
  	align-items: center;
  	justify-content: center;
}

.sp-wcsp-slider-section {
	width: 90%;
}

.wpfFilterButtons {
	display: none!important;
}

.t-header-catalog-link {
	width: 100%;
	background-color: black;
	text-align: center;
	padding: .5rem;
}

.t-header-catalog-link a {
	color: white;
}

.eicon-menu-bar:before {
	content: '\e816';
}

.pswp {
	z-index: 99999;
}