/*
Theme Name: Jurciemi
Version: 1.0.4
Text Domain: jurciemi
Template: urbango
*/

@font-face {
    font-family: 'Le Murmure Regular New 2';
    src: url('LeMurmure-SemBdExtCondNew2.woff2') format('woff2'),
        url('LeMurmure-SemBdExtCondNew2.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

ul, ol{
    color: #3a3a3a;
    font-size: 16px;
}

ul li, ol li{
	margin-bottom: 8px;
}

.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a{
	max-height: 90px;
	height: 90px !important;
}


@media only screen and (min-width: 1024px) and (max-width: 1200px){
	nav.edgtf-main-menu > ul > li > a{
		font-size: 14px;
		padding-left: 12px;
		padding-right: 12px;
	}
}

h1.home-header{
	font-family: 'Le Murmure Regular New 2';
    font-weight: normal;
    font-style: normal;
	text-transform: uppercase;
}

.edgtf-category-tabs-holder .edgtf-ct-icon svg {
    fill: none;
    stroke: none;
	width: 60px;
}


div.edgtf-listing-list-holder article .edgtf-lli-category-holder a.edgtf-is-icon{
	background-color: #fff;
}

.edgtf-listing-list-holder article .edgtf-lli-category-holder svg{
	stroke: none;
}

button.edgtf-btn.edgtf-enquiry-opener{
	display: none;
}


.edgtf-ls-location-site-url-link{
	word-break: break-word;
}

.header-categories .edgtf-category-tabs-holder .edgtf-ct-inner{
	max-width:800px;
	margin: 0 auto;
}

@media only screen and (max-width: 680px){
	 .header-categories .vc_column_container>.vc_column-inner{
		 padding-left: 0;
		 padding-right: 0;
	 }
	 
	 .header-categories .edgtf-category-tabs-holder:not(.edgtf-slider-init) .edgtf-ct-item{
		 width: 33.3333333%;
		 flex-grow: 1;
	 }
}


body.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li>a{
	color: #254851;
}

body.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li>a:hover,
body.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li.edgtf-active-item>a,
body .edgtf-main-menu>ul>li.edgtf-active-item>a{
	color: #aa976b;
}

body:not(.home) .edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a{
	height: 82px !important;
}

.edgtf-mobile-logo-wrapper a{
	height: 51px !important;
}

.edgtf-sticky-header .edgtf-sticky-holder .edgtf-logo-wrapper a{
	height: 51px !important
}

.edgtf-top-bar{
	background-color: #AA976B;
}

.edgtf-drop-down .narrow .second .inner ul li{
	width: 250px;
}

.edgtf-listing-single-holder .edgtf-ls-location .edgtf-ls-business-hours .edgtf-ls-bg-local-time{
	color: #254851 !important;
}

.edgtf-wishlist-holder{
	display: none !important;
}

.edgtf-listing-single-holder .edgtf-ls-title-info>*{
	display: block;
}

.edgtf-listing-single-holder .edgtf-ls-categories a{
	display: flex;
}

.edgtf-listing-list-holder .edgtf-ll-filter-holder .edgtf-fs-cb-item{
	width: 33.3333333333333333333%;
}

@media only screen and (min-width: 681px) and (max-width: 820px) {
	.edgtf-listing-list-holder .edgtf-ll-filter-holder .edgtf-fs-cb-item {
		width: 50%;
	}
	
	.edgtf-listing-list-holder .edgtf-ll-filter-holder .edgtf-fs-cb-items{
		max-height: unset;
	}
}

@media only screen and (max-width: 680px){
	.edgtf-listing-list-holder .edgtf-ll-filter-holder .edgtf-fs-cb-item {
		width: 100%;
	}
}

.edgtf-listing-list-holder article .edgtf-lli-image a img{
	height: 220px;
	object-fit: cover;
}

.edgtf-listing-list-holder article .edgtf-lli-image{
	background-size: cover;
}

.edgtf-btn.edgtf-ll-filter-save{
	display: none;
}

.edgtf-title-holder span.edgtf-page-subtitle{
	font-family: initial;
}

.edgtf-title-holder{
	background-size: 100%;
}

@media only screen and (max-width: 1700px){
	.edgtf-title-holder{
		background-size: auto;
	}
}

.edgtf-page-title.entry-title{
	font-family: 'Le Murmure Regular New 2';
    font-weight: normal;
    font-style: normal;
	text-transform: uppercase;
}

.edgtf-title-holder::before {    
      content: "";
      position: absolute;
      top: 0px;
      right: 0px;
      bottom: 0px;
      left: 0px;
      opacity: 0.35;
	  background-color: #000;
}


.edgtf-section-title-holder span.edgtf-st-subtitle{
	font-family: "Poppins", sans-serif;
	font-weight: 500;
}

.edgtf-post-text-main a{
	font-weight: 600;
	text-decoration: underline;
}

.locations-home .wpb_wrapper .edgtf-location-list-holder .edgtf-ll-inner{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.widget ul.wp-block-latest-posts__list li a{
	color: #262626;
	font-size: 14px;
	font-weight: 600;
	line-height: 19px;
	display: block;
}

.home-footer-links .edgtf-single-image-holder.edgtf-image-behavior-custom-link .edgtf-si-inner a:after{
	content: none;
}


.home-footer-links .edgtf-single-image-holder.edgtf-image-behavior-custom-link .edgtf-si-inner a img{
	transition: transform .4s ease;
}

.home-footer-links .edgtf-single-image-holder.edgtf-image-behavior-custom-link .edgtf-si-inner a:hover img{
	transform: scale(1.03);
}

.home-footer-links .edgtf-single-image-holder .edgtf-si-inner{
	overflow: hidden;
	border-radius: 4px;
}


.home-footer-links .edgtf-single-image-holder{
	margin-bottom: 30px;
}

.home-footer-links{
	display: flex;
	flex-wrap: wrap;
}


@media only screen and (max-width: 768px) and (min-width: 681px){
	.home-footer-links .wpb_column:first-child{
		width: 50%;
		order: 1;
	}
	.home-footer-links .wpb_column:last-child{
		width: 50%;
		order: 2;
	}
	
	.home-footer-links .wpb_column:nth-child(2){
		order: 3;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 769px){
	.home-footer-links .wpb_column:first-child{
		width: 33.33333333%;
		order: 1;
	}
	.home-footer-links .wpb_column:nth-child(2){
		width: 66.66666666%;
		order: 2;
	}
	
	.home-footer-links .wpb_column:last-child{
		width: 33.33333333%;
		order: 3;
	}
}


@media only screen and (min-width: 1025px) and (max-width: 1200px){
	.home-footer-links .edgtf-single-image-holder .edgtf-si-inner{
		height: 215px;
	}
}

@media only screen and (min-width: 1201px){
	.home-footer-links .edgtf-single-image-holder .edgtf-si-inner{
		height: 300px;
	}
}


.edgtf-ls-ads .edgtf-ls-parts-title{
	display: none;
}


.edgtf-listing-list-holder .edgtf-ll-filter-holder .edgtf-fs-cb-items{
	overflow: scroll;
    overflow-x: hidden;
	overflow-y: auto;
}

.edgtf-page-footer .edgtf-footer-top-holder{
	background-color: #eae2d1;
	border-top: 10px solid black;
	border-image: url(top.svg);
	border-image-slice: 26 0 0 0;
    border-image-width: 10px 0 0 0;
    border-image-repeat: repeat;
	border-image-outset: 1;
}

.edgtf-page-footer .edgtf-footer-bottom-holder{
	background-color: #eae2d1;
}

.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner{
	border-top: 0;
}

.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner{
	padding-top: 20px;
	border-top:10px solid black;
	border-image: url(footer.svg);
    border-image-slice: 26 0 0 0;
    border-image-width: 10px 0 0 0;
    border-image-repeat: repeat;
}

.edgtf-page-footer h1,
.edgtf-page-footer h2,
.edgtf-page-footer h3,
.edgtf-page-footer h4,
.edgtf-page-footer h5,
.edgtf-page-footer p,
.edgtf-page-footer .widget.widget_text a{
	color: #254851;
}

.edgtf-page-footer .edgtf-widget-title{
	font-size: 20px;
}

.edgtf-page-footer .widget.widget_text a{
	font-weight: bold;
}

.edgtf-page-footer .widget{
	margin-bottom: 34px;
}

.edgtf-page-footer  .edgtf-category-list-widget .edgtf-category-list-holder .edgtf-cl-title a{
	color: #254851;
	font-weight: bold;
}

.edgtf-page-footer a:hover,
.edgtf-page-footer .widget.widget_text a:hover,
.edgtf-page-footer  .edgtf-category-list-widget .edgtf-category-list-holder .edgtf-cl-title a:hover{
	color: #AA976B;
}

@media only screen and (max-width: 1024px){
	.edgtf-page-footer .edgtf-grid-col-6 {
		margin-bottom: 16px;
	}
}

.wpcf7 form .wpcf7-response-output{
	margin: 0;
}


@media only screen and (min-width: 1025px){
	.edgtf-page-title.entry-title{
		font-size: 90px;
	}
}

.center.is-layout-flex{
	justify-content: center;
}

@media only screen and (max-width: 680px){
	.title-big-small{
		font-size: 26px;
}
}



/* The Events Calendar
   ========================================================================== */
   
  .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-label-plural,
  .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-label-plural{
	   text-transform: lowercase;
   }
   
   
   .tribe-common .tribe-common-anchor-thin-alt{
	   border-bottom: none;
   }
   
   .tribe-events .datepicker .month.current{
	   background-color: #afafaf;
   }
   
   .tribe-events .datepicker .month.current:hover{
	   background: var(--tec-color-background-secondary-datepicker);
   }
	

.single-tribe_events .tribe-events-c-subscribe-dropdown__button, 
.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button{
		width: 260px ;
}
   
   
/* Teams
   ========================================================================== */ 
.tmm .tmm_theme_f .tmm_member .tmm_desc{
	text-align: left;
	font-size: 14px;
}


.tmm .tmm_theme_f .tmm_member .tmm_photo{
	width: 40%;
    padding-bottom: 40%;
}

.tmm .tmm_theme_f .tmm_container,
.tmm .tmm_theme_f .tmm_container:last-child{
	display: flex;
	margin-bottom: 26px;
}

.tmm .tmm_theme_f .tmm_member .tmm_textblock{
	padding-left: 24px;
	padding-right: 24px;
}

@media only screen and (max-width: 681px){
	.tmm .tmm_theme_f.tmm_3_columns .tmm_member{
		width: 96%;
	}
}

@media only screen and (max-width: 1024px){
	.tmm .tmm_theme_f .tmm_container{
		display: inline;
	}
	
	.tmm .tmm_theme_f .tmm_container:last-child{
		display: block;
	}
}

.widget.widget_polylang ul,
.edgtf-mobile-header .edgtf-mobile-nav .lang-switcher ul{
	text-transform: uppercase;
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
	font-family: Poppins;
}

.widget.widget_polylang ul li{
  padding: 0;
  border-left: 1px solid #254851;
  margin-bottom: 0;
}

.widget.widget_polylang ul li.current-lang a{
	color: rgb(36 71 80 / 60%);
}

.widget.widget_polylang ul li a{
	padding-left: 10px;
	padding-right: 10px;
	color: #254851;
}

.widget.widget_polylang ul li:first-child{
  border-left: none;
}

.custom-lang-widget i{
	color: #254851
}

.edgtf-mobile-header .edgtf-mobile-nav .lang-switcher ul li{
  margin-bottom: 0;
}

.edgtf-mobile-header .edgtf-mobile-nav .lang-switcher ul li a{
	padding-left: 0;
	padding-right: 16px;
	padding-bottom: 16px;
	font-size: 18px !important;
}

.edgtf-mobile-header .edgtf-mobile-nav .lang-switcher ul li.current-lang a{
	color: #aa976b;
}

.edgtf-page-footer  .custom-lang-widget i{
	display: none;
}

.edgtf-page-footer #menu-language li a{
	color: #254851;
	font-weight: bold;
}

.edgtf-page-footer #menu-language li a:hover{
	color: #AA976B;
}

.edgtf-page-footer #menu-language li:before{
	position: relative;
    top: -1px;
    margin-right: 7px;
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-size: 12px;
    line-height: inherit;
    font-weight: 900;
}


.edgtf-page-footer .links_cat_places li:before{
	position: relative;
    top: -1px;
    margin-right: 7px;
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-size: 12px;
    line-height: inherit;
    font-weight: 900;
}