/* IMPORTANTE NASCONDERE PRIMA VOCE DEL MENU HOME e ATTIVARE QUELLA FATTA NELLA HOME per risolvere problema url esatta HOME */
.off-nav-839 .inner:first-child {
    display: none;
}
.uk-close-alt {
    background: #9b9c8c url(/templates/yoo_finch/images/sfondo-menu.jpg) repeat;
}
/* RICETTE */
.ricette{
	display:table;	
}
.ricette-left {
    background: url('/templates/yoo_finch/images/sfondo-ricette.png') repeat;	
    width:35%;
    display:table-cell;
    padding-left: 5%;
    padding-right:5%;
    padding-bottom:60px;
    padding-top: 60px;
    height:100%;
}
.ricette-right{
	display:table-cell;
	width:65%;
	padding-left: 5%;
    padding-top: 60px;
}
.artid298 .contenuto .uk-margin{
	-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
	display:table;
}
.artid298 .uk-margin-bottom{
	margin-bottom:0 !important;
}
.artid298 .tm-block-main-apartments .uk-width-1-1 .uk-margin{
	margin-top:0;
}
/* SLIDESHOW HOME */
.tm-top-a, .tm-top-a .uk-panel, .gkNspPM-TechNewsHeader1, .gkImagesWrapper, .gkImage   {
    height: 100%;
}
.gkImageArea {
/*	height: 100vh !important;
    content: 'viewport-units-buggyfill;' 'height: 100vh;' !important; */
    padding-top: 105px !important;	
}
.gkBlankImage {
    padding-top: 105px !important;	
}
/* FONT 48PX */
.artid0  .uk-article-title,
.uk-panel-title,
div.itemHeader h2.itemTitle,
h1, h2, h3, h4, h5, h6 {
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-weight: normal;
	text-transform: none;
	text-align: center;
    color: #9b9c8c;
    font-family:'playfair_displaybold';
	font-size:48px;
	line-height:54px;
	padding-bottom:30px;
	-webkit-font-smoothing: antialiased;	
	
}
/* PADDING */
.artid146 #tm-main,
.artid138 #tm-main{
    padding-top:195px;	
}

.tm-main-apartments .uk-panel > .uk-margin, div.itemBody, /* in cima articolo */
div.itemBody {
	padding: 0 0 0 0;
}

menu, ol, ul {
    padding: 0 0 0 40px;
    margin-top: 0 !important;
    margin-bottom: 0!important;
}
/* HOVER A */
a:hover{
	-webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
	text-decoration: underline;
} 
/* LOGHI */
#tm-bottom-b2{
	padding-bottom:30px;
}
#tm-bottom-b2 .loghigray a:first-child img{
	margin-right:80px;
}
#tm-bottom-b2 img:hover {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
/*    opacity: 0.7;
*/}
#tm-bottom-b2  img {
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
} 
/* ARTICOLI APPARTAMENTI GRID */
#k2Container{
margin:0 !important;
padding:0 !important;	
}
.uk-margin-bottom {
    margin-bottom: 60px !important;
}
/* APPARTAMENTI: LINKS */
.black-link:hover,
.green-link{
	color: #9b9c8c;

}
.green-link:hover,
.black-link{
	color: #2e2e2e;

}
.artid297 a.green-link, .artid259 a.green-link, .artid140 a.green-link, .artid257 a.green-link, .artid296 a.green-link {
		text-decoration:none;
		font-weight:bold;
		padding-top:30px;
		display:block;
		float:left;	
}
.artid268 a.green-link {
		text-decoration:none;
		font-weight:bold;
		padding-top:30px;
		display:inline-block;
}
.artid297 a.green-link:first-child,
.artid140 a.green-link:first-child {
	padding-right: 10%;
}


.artid268 a.green-link {
	padding-right: 30px;
	padding-left: 30px;
}
.contenuto a.green-link,
.contenuto a.black-link{
		text-decoration:none;
		font-weight:bold;
		padding-top:30px;
		display:block;
		float:left;
}
.contenuto a.green-link:first-child{
	margin-right:10%;
}
.contenuto a.black-link{
	float:right;
    margin-top: 20px;
	padding: 10px 20px;
	background-color: #9b9c8c;
	color:#d0cdc9;
}
.contenuto a.black-link:hover {
    background: #2e2e2e !important;
    color:#d0cdc9 !important;	
}


/* PADDINGS */
/* sito ha max-width:1200 con minimo un margine del 5% */
#tm-main {
	padding: 90px 0 90px 0; 
}
#tm-main-prezzi2,
#tm-main,
#tm-main-apartments{
	padding-left:5%;
	padding-right:5%;
}
.artid258 #tm-main { /*con slide o gmaps sopra l articolo */
	padding-top:90px;
}
#tm-main-prezzi2,
#tm-main-apartments{
	padding-bottom:90px;
}


/* ARTICOLO 2 COLONNE */
#tm-main-prezzi2 .condizionisogg,
.contenuto .uk-margin,
.itemFullText {
	text-align:left;
	-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
	-webkit-column-gap: 60px; /* Chrome, Safari, Opera */
    -moz-column-gap: 60px; /* Firefox */
    column-gap: 60px;
}

/* ARTICOLO 1 COLONNA */
.artid268 .itemFullText,
.artid138 .itemFullText { /* RICHIESTA */
	-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
	text-align:center;
}div.itemFullText h3 {
    margin: 0;
    padding: 0;
}

#prenotazione h3.seprecaptcha{
	margin-top:15px;
}


/* LANGUAGE */
.languageswitcher a:hover{
	/*color:#e7e3e2;
	*/
	text-decoration:underline;
}
/* MENU */



.sm-levels {
	font-size:24px !important;
}
.off-menu_526 dl dt.opened.parent a,
.off-menu_526 dl.level1 dt.opened.parent a,
.off-menu_526 dl dt.hover a,
.off-menu_526 dl dt:hover a,
.off-menu_526 dl.level1 dt.hover a,
.off-menu_526 dl.level1 dt:hover a{
	font-size:24px !important;
}
.sm-logo{
	display:none !important;
}
.off-menu_526 .sm-level, .off-menu_526 div.level1{
	 background: #9b9c8c url('/templates/yoo_finch/images/sfondo-menu.jpg') repeat;
}

 /*.off-menu_526 dl dt.hover, .off-menu_526 dl dt:hover, 
 */
 
 
 .off-menu_526 dt,
 .off-menu_526 dl.level1 dt.hover, .off-menu_526 dl.level1 dt:hover{
	 /* background: #e7e3e2 url('/templates/yoo_finch/images/sfondo-articolo.jpg') repeat;
	*/ background: #9b9c8c url('/templates/yoo_finch/images/sfondo-menu.jpg') repeat;
	  -webkit-transition: background 0ms !important;
	-moz-transition: background 0ms !important;
	-o-transition: background 0ms !important;
	transition: background 0ms !important;
}

 .activeparent {
	/*	  background: #e7e3e2 url('/templates/yoo_finch/images/sfondo-articolo.jpg') repeat;
	*/ background: #9b9c8c url('/templates/yoo_finch/images/sfondo-menu.jpg') repeat;
}
 
.off-menu_526 dl dt.opened.parent, .off-menu_526 dl.level1 dt.opened.parent,
.off-menu_526 dl dt.active, .off-menu_526 dl.level1 dt.active{
	 background: #9b9c8c url('/templates/yoo_finch/images/sfondo-menu.jpg') repeat;
	  -webkit-transition: background 0ms !important;
-moz-transition: background 0ms !important;
-o-transition: background 0ms !important;
transition: background 0ms !important;
	  	 
}
.off-menu_526 dt.level2,
.off-menu_526 dl dt.level2.hover, .off-menu_526 dl dt.level2:hover{
	
	  background: #e7e3e2 url('/templates/yoo_finch/images/sfondo-menu.jpg') repeat;
	  -webkit-transition: background 0ms !important;
-moz-transition: background 0ms !important;
-o-transition: background 0ms !important;
transition: background 0ms !important;
	  
	  }

	  .off-menu_526 dl.level1 dt.active.parent a, .off-menu_526 dl.level1 dt.active a,
	  .off-menu_526 dl dt.active.parent a, .off-menu_526 dl dt.active a,
 .activeparent a,
 .off-menu_526 dl.level1 dt:hover a,  .off-menu_526 dl dt.level2:hover a{
	color:#e7e3e2 !important;	 
 }
 
 
 
 /*.off-menu_526 dl dt.opened.parent, .off-menu_526 dl.level1 dt.opened.parent{
	 background:none !important;
 }*/
 
.off-menu_526 .sm-btn-526 {
  position: fixed;
top: 30px;
left: 0px;
margin-left: 30px;
z-index: 100;
}

.off-menu_526 .sm-level {
    height: 100%;
    background: transparent;
     -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.off-menu_526 dl.level2 dt.opened.parent a, .off-menu_526 dl.level2 dt.active a,
 .off-menu_526 dl.level2 dt:hover a, .off-menu_526 dl.level2 a, .off-menu_526 dl.level2 a:link {
	 font-size:24px !important;
 }
.sm-menu{
	position:absolute;
}
.off-menu_526 .sm-level.level1{
padding-top:105px !important;	
}
.sm-level.level2{
	padding-bottom:20px !important;
}

.off-menu_526 dl dt, .off-menu_526 dl.level1 dt {
    border-top: 0 !important; 
    border-bottom: 0 !important;
}
.off-menu_526 dt, .off-menu_526 dl.level1 dt {
    padding-left: 40px !important;
}
.off-menu_526 dt, .off-menu_526 dl.level1 dt {
    padding: 4px 15px 4px 40px !important;
}
.off-menu_526 dl.level2 dt{
	padding-top: 0;
    padding-bottom: 0;
}
	
.off-menu_526 dl dt.opened.parent{
	padding-bottom:0;
}
 .off-menu_526 dl.level2 dt:hover a, 
 .off-menu_526 dl.level2 a, .off-menu_526 dl.level2 a:link {
    font-size: 24px;
}
.off-menu_526 dl.level1 dt.level2{
	padding-left:70px !important;
}

.sm-container > #off-menu_526 {
    margin: 0;
    width: 400px !important;
}
.sm-btn-526:before {
    content: "Menu" !important;
	font-size:18px !important;
	padding-left:10px;
}

#off-menu_526{
	z-index:99999 !important;
}

/* MODIFICA FORMA ICON MENU : la croce risulta pero un po sballata*/
.menu-icon3 span:nth-child(3) {
    top: 0.48em !important; 
}
.menu-icon-cont .menu-icon3 span{
	height:.06em !important;
}
.menu-icon-cont .menu-icon3{
	width:.8em !important;
}
.menu-icon3 span:nth-child(2) {
    top: .29em !important;
}
.sm-close .menu-icon3 span:nth-child(3) {
    -o-transform: rotateZ(-45deg) translate3d(.13em, -.13em, 0) !important;
    -ms-transform: rotate(-45deg) translate(.13em, -.13em) !important;
    -moz-transform: rotateZ(-45deg) translate3d(.13em, -.13em, 0)!important ;
    -webkit-transform: rotateZ(-45deg) translate3d(.13em, -.13em, 0)!important;
    transform: rotateZ(-45deg) translate3d(.13em, -.13em, 0) !important;
}
.sm-close .menu-icon3 span:nth-child(1) {
    -o-transform: rotateZ(45deg) translate3d(.13em, .13em, 0)!important;
    -ms-transform: rotate(45deg) translate(.13em, .13m)!important;
    -moz-transform: rotateZ(45deg) translate3d(.13em, .13m, 0)!important;
    -webkit-transform: rotateZ(45deg) translate3d(.13em, .13em, 0)!important;
    transform: rotateZ(45deg) translate3d(0.13em, .13em, 0)!important;
}


/* LOGO */
.tm-nav-logo {
line-height:105px;
}

/* TEL MENU */
/* CANCELLARE SE NON SERVE IL TELEFONO NEL HEADER 
#menu-phone{
	font-family:playfair_displaybold;
	width: 200px;
	float: left;
}
*/

/* LINGUE + TEL */
.uk-navbar-content,
.uk-navbar-brand,
.uk-navbar-toggle {
  box-sizing: border-box;
  display: block;
 margin-top:0;
  float: left;
  position: absolute;
right: 0px;
width: auto;
float: right;
padding-left:0;
padding-right: 40px;
}

.languageswitcher{
	line-height:105px;
}

/* LINGUE */
.uk-navbar-content nav{
	float:right;
}

/*OLD QUI SOTTO ??*/
/* PAGINA MASO */
.uk-navbar-nav > li > a[href='#'] {
    cursor: pointer;
}
.contenuto a {
	text-decoration: underline;
}
.contenuto a:hover {
	text-decoration: none;
}
.indicazione .uk-button {
	font-size: 14px;
}
#tm-main-bottom .uk-width-1-1 {
    padding-left: 0px;	
}
.itemFullText a {
    text-decoration: underline;	
}
.itemFullText a:hover {
    text-decoration: none;	
}
/* SLIDESHOW ALLE VARIE RISOLUZIONI */
.tm-bottom-c .uk-slideshow .uk-cover-background {
    display: none;
}

/* BUTTON MAPPA MASO SU HOME */
.artid140 .uk-button.dark{
width: auto;
padding: 0 20px;
}
.artid140 #tm-main-bottom{
	margin-top:0;
	margin-bottom:40px;
}
.artid140 #k2Container{
	padding-bottom:0;
	margin-bottom:0;
}

/* WAYPOINT MENU */
.waypointup {
    top: 240px;
    left: 0;
    position: absolute;
    z-index: -5;
}
/* NASCONDERE HEADER MOBILE */

/* TOGLIERE ICONE RICHIESTA */
.smart-forms .prepend-icon .field-icon{
	display:none !important;
}
.smart-forms .prepend-icon > input, .smart-forms .prepend-icon > textarea {
	padding-left: 14px !important; 
}
/* CENTRARE FRECCE SLIDESHOW */ 
.uk-slidenav {
    line-height: 40px;
    font-size: 40px;
    text-align: center;
}
.uk-slidenav-position .uk-slidenav {
    display: none;
    position: absolute;
    z-index: 1;
    margin-top: 0px;
    height: 100%;
	top:0 !important;
	width:40px;
}
.uk-slidenav-previous:before {
    content: "\f104";
    font-family: FontAwesome;
	padding-bottom: 0px;
}
.uk-slidenav-next:before {
	padding-bottom: 0px;
    content: "\f105";
    padding-left: 25px;
    font-family: FontAwesome;
}
.uk-slidenav-position .uk-slidenav {
   display: flex !important;
   align-items: center;
	color:#2e2e2e;
}
.uk-slidenav-position .uk-slidenav-contrast:hover,.uk-slidenav-position .uk-slidenav-contrast:focus{
    color: #9b9c8c;
	cursor: pointer;
}
.uk-slidenav-next::before,
.uk-slidenav-previous::before {
 /*   text-shadow: 1px 2px 1px rgba(0,0,0,0.35) !important; */
}
.uk-slidenav-position .uk-slidenav-previous {
    left: -40px;
}
.uk-slidenav-position .uk-slidenav-next {
    right: -40px;
} 

.uk-slidenav-position .uk-slidenav {
    margin-top: 0px;  /*per slideshow in mezzo alla pagina*/
}
/* GOOGLE MAPs */
.google-maps {
    position: relative;
    padding-bottom: 46%;
    height: 0;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.google-maps iframe {
	pointer-events: none;
}
.languageswitcher div{ /* for IE 9*/
	max-width:44px;
}
/* LIGHTBOX */
.uk-modal-caption{
	margin-top:5px;
	font-family:'playfair_displayregular';
}
/* HOVER PER BUTTONS */
.smart-forms .button{
	border:1px solid #2e2e2e !important;
}
.smart-forms .button:hover{
	background: #2e2e2e !important;
color: #9b9c8c !important;
}
/* SLIDESHOW SOTTO */
.uk-block-muted{
	background:none;
}
#tm-bottom-c{
    max-width:1280px;
    margin:0 auto;
    padding-top:0;
    padding-bottom:90px;
}
#tm-bottom-c .uk-slidenav-position {
    position: relative;
}
#tm-bottom-c .uk-slideshow > li > img {
    visibility: visible;
    opacity: 1 !important;
}
#tm-bottom-c .uk-slideshow .uk-cover-background {
    display: none;
}
.uk-slidenav-position .uk-slidenav{
	top:50%;
}

.artid269 .uk-container {
    max-width: 1200px;
    padding: 0px;
}
/* POSIZIONE */
.artid258 .itemFullText .uk-button:nth-child(3){
	margin-left:5%;
	margin-right:5%;
}


/* APPARTAMENTI */
.uk-grid-width-xlarge-1-1 > div {
margin-bottom:90px;	
}
.uk-grid-width-xlarge-1-1 > div:last-child {
margin-bottom:0px;	
}


/* BUTTONS */
a.uk-button{
	height:47px;
	line-height:47px;
	font-family: 'playfair_displayregular';
    font-weight: normal;
    text-transform: none;
	font-size:18px;
	padding:0;
	display: table;
	width: auto;
	border:1px solid #2e2e2e;
	background:#a5ab87;
	color:#2e2e2e;
	float:left;
	width:30%;
	margin-top: 25px;
	text-decoration: none;
}
a.uk-button:hover{
	color:#a5ab87;
	 -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-backface-visibility: hidden;
}

	

/* ARTICOLO */
.artid0 .uk-article-title,
h3.uk-panel-title,
div.itemView{
	border:none;
}

/* VERTICAL MENU */
.off-menu_506 .sm-logo img{
	padding:20px 10px;
}
.off-menu_506 dl.level2 dt.active a{
	font-size:16px !important;
}



/* Socialbar */

.tm-socialbar .languages .uk-icon-button{
	font-family:'playfair_displayregular';
	font-size:18px;
margin-top:2px;	
width: 44px;
    line-height: 40px;
text-transform: capitalize;
	}
.uk-icon-fb::before {
    content: "\f09a";
	line-height:44px;
}
.uk-icon-envelope::before,
.uk-icon-phone::before {
    line-height: 40px;
}

.tm-social-toggle::after {
    content: "\f0d7";
	font-family:FontAwesome;
    font-size: 20px;
    
	position: absolute;
top: 5;
bottom: -13px;
display: block;
left: 16px;
}
.uk-button.uk-button-primary.tm-social-toggle{
	width:44px;
	background-color: #9b9c8c;
	height:44px;
	margin-top:2px;
	color: #2e2e2e;
}
.languageswitcher .uk-button {
	padding:0;
}



/* IMPORTANTE PER DIVERSE SLIDESHOW */
.tm-block-main-apartments .uk-slideshow > li > img {
    visibility: visible;
    opacity: 1 !important;
}
.tm-block-main-apartments .uk-slideshow .uk-cover-background {
	display: none;
}
/* PER SLIDESHOW HOME FULL SCREEN */
.hideall {
	display: none;
}


/*MENU*/
.uk-navbar-nav .uk-dropdown .uk-navbar-nav-subtitle {
    line-height: 35px;
}

.navintern {
    height: 105px;
	position:absolute;
	width:100%;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);
}
/* mobile menu*/


/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.uk-grid-small {
    margin-left: 0px;
}
/* COOKIES */
.cc-cookies{
    background: #2e2e2e !important;
	font-family: 'playfair_displayregular' !important;
}
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset {
	background: #9b9c8c !important;
}
.cc-cookies a.cc-cookie-accept:hover, .cc-cookies-error a.cc-cookie-accept:hover, .cc-cookies a.cc-cookie-decline:hover, .cc-cookies-error a.cc-cookie-decline:hover, .cc-cookies a.cc-cookie-reset:hover {
    background: #2e2e2e !important;
}
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline {
	background: #e7e3e2 !important;
}
.cc-cookies{
	    position: relative !important;
	    line-height: 28px !important;
	font-weight:400 !important;
}
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept,
 .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset{
	 text-shadow: 2px 1px 3px rgba(0,0,0,1) !important;
	 box-shadow: 0px 0px 4px rgba(200,200,200,0.5) !important; 
	     padding: 0.2em 0.8em !important;
 }



/* SLIDESHOW PRIMA PAGINA MAX WIDTH */
#tm-top-a.uk-height-viewport {
 /*   height: 100vh;
    content: 'viewport-units-buggyfill;' 'height:  100vh;';
    max-height: 1080px;  */
	padding-top:105px !important;
}
.tm-block-top-a .uk-container {
 /*   max-width: 1920px;	*/
}
.artid140 .tm-block-top-a .uk-slideshow-fullscreen {
height: 100vh;
content: 'viewport-units-buggyfill;' 'height: 100vh;';
padding-top: 240px;
max-height: 1080px;
}
.artid140 .uk-slideshow-fullscreen, .artid140  .uk-slideshow-fullscreen > li {
height: 100vh;
content: 'viewport-units-buggyfill;' 'height: 100vh;';
padding-top: 240px;
max-height: 1080px;
}
.artid140 .uk-position-cover {
    position: absolute;
    top: 240px;
    bottom: 0;
    left: 0;
    right: 0;
    max-height: 840px;
}
.artid140 .tm-block-main{
    max-width: 1920px;
    margin: 0 auto;		
}

.artid140 .uk-slidenav-position .uk-slidenav{
	top:60%;
}




/**/
div.itemBackToTop {
	display:none;
}
/* GENERALE */
li{
	line-height: 30px;
}
#tm-main,
body {
	background: url('/templates/yoo_finch/images/sfondo-articolo.jpg') #e5e2e1 repeat;
	font-family: playfair_displayregular;
	font-size: 18px;
	line-height: 30px;
	color:#2e2e2e;
	text-align:center;
}
body {
    padding: 0 !important;	
}
.uk-modal.uk-open {
    overflow-y: auto !important;
}
em {
    color: #2e2e2e;
}
.artid268 em {
    color: #2e2e2e;
}
.nascdate {
	display: none;
}
address {
    margin: 0 0 0 0;
}
::-moz-selection {
  background: #2e2e2e;
  color: #9b9c8c;
  text-shadow: none;
}
::selection {
  background: #2e2e2e;
  color: #9b9c8c;
  text-shadow: none;
}
.uk-block-default {
background: none;
}


a, .uk-link {
    color: #2e2e2e;
    text-decoration: none;
    cursor: pointer;
}
.logonasc {
	display: none;
}
.backoffer {
	display: block !important;
}
.backoffer .uk-button  {
    margin-top: 10px;	
}
.uk-article-meta {
  margin-bottom: 0px;
}
.uk-modal {
    z-index: 11110;
}
/* TO TOP SCROLLER */
.tm-totop-scroller {
	display: none !important;
}
/* GENERALE BOTTONI */
.uk-button {
    -webkit-appearance: none;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: #9b9c8c;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 12px;
    background: rgba(0, 0, 0, 0);
    vertical-align: middle;
    line-height: 35px;
    min-height: 35px;
    font-size: 1rem;
    text-decoration: none;
    text-align: center;
    text-transform: capitalize;
    border: 1px solid #2e2e2e;
	font-family:'playfair_displayregular';
}

/* GENERALE TITOLI */
.uk-article-title {
	font-family:'playfair_displayregular';
	font-weight: bold;
	text-transform:capitalize;
	color:#9b9c8c;
	font-size:  36px;
    line-height: 42px;
    margin-bottom: 40px;
    margin-top: 0px;
    text-align: center;
}

/* CALENDARIO */
.picker__header select,
#datepicker_root{
	font-family:'playfair_displayregular';
}

.picker__footer button{
	font-family:'playfair_displayregular';
	text-transform:capitalize;
}


/* LINGUE */
.uk-margin-remove {
    margin: 0px 0 0 !important;
}
.tm-socialbar > div:nth-child(2) .uk-margin-remove{
	margin: 96px 0 0 !important;
}


/* NASCONDERE IL LOGO */
#logo-small{
	display:none;
}


/* MENU SYMBOL */
.mainul {
	width: 100%;
	margin: 3em auto !important;
}
#stickysymbol {
    position: fixed;
    top: 30px;
    left: 0px;
    margin-left: 40px;
    z-index: 11000;
}

/* CONTENITORE MENU */
.uk-block {
    padding-top: 0px;
    padding-bottom: 0px;
}
/* STICKIY SYMBOL */
.tm-socialbar {
    position: fixed;
    top: 98px !important;
    right: 0;
    z-index: 2;
    color:#2e2e2e;
    z-index: 981;
}
.tm-socialbar .uk-icon-button {
    background: #9b9c8c;
    color:#2e2e2e;
    font-size: 20px;
	margin:2px 0;
}
.uk-button.uk-button-primary.tm-social-toggle:hover,
.tm-socialbar .uk-icon-button:hover{
	  background: #2e2e2e;
    color:#9b9c8c;
	   -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-backface-visibility: hidden;
}


.uk-button-primary {
    background-color: #9b9c8c;
    color: #2e2e2e;
    border-color: transparent;
}

.uk-button-primary:hover {
    background-color: #9b9c8c;
    color: #2e2e2e;
    border-color: transparent;
}
/* HIDE CONTACT BUTTONS */
.uk-sticky-placeholder {
    height: 242px !important;
}
.mob-buttons {
    position: relative;
    height: 40px;
    display: none;
    background: #9b9c8c none repeat scroll 0% 0%;
}
.mob-buttons .button {
    font-family: 'playfair_displayregular';
    font-size: 16px;
    line-height: 42px;
    height: 40px;
    padding: 0px;
    background: #e7e3e2 url('/templates/yoo_finch/images/sfondo-articolo.jpg') repeat;
    color: #2e2e2e;
    text-transform:none;
    border: medium none;
    text-align: center;
    text-decoration: none;
    margin: 0px;
    outline: medium none;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.mob-buttons .phoneb {
 margin-right: 0.5%;
    margin-left: 0.5%;
	}
.mob-buttons .button {
  width: 33%;
  float: left;
  display: block;   
}
.mob-buttons .button:hover{
	color:#e7e3e2;
 background: url('/templates/yoo_finch/images/sfondo-menu.jpg') repeat;
  -moz-transition:all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
   
}
/* MENU */
.uk-sticky-placeholder {
    height: 240px !important;
}
.tm-navbar {
	height:105px;
    position: relative;
    padding: 33px 0px 33px 0px;
    z-index: 600;
    text-align: center;
    margin: 0 auto;
    background: #9b9c8c url('/templates/yoo_finch/images/sfondo-menu.jpg') repeat;
}
.sm-btn-526 ,
.sm-btn-526::before {
 background: #9b9c8c url('/templates/yoo_finch/images/sfondo-menu.jpg') repeat !important;
}
.menu-icon-cont {
    -webkit-transition: -webkit-transform 0ms, opacity 0ms;
    -moz-transition: -moz-transform 0ms, opacity 0ms;
    -o-transition: -o-transform 0ms, opacity 0ms;
}
.tm-navbar {
    position: relative;
    padding: 0 0px;
    z-index: 600;
    text-align: center;
}
.uk-navbar-nav {
    padding: 0;
    list-style: none;
    float: right;  
    display: inline-block;
}
.uk-navbar-nav > li {
    float: left;
    position: relative;
    width: auto;
}
/* sotto menu */
.uk-dropdown-navbar{
	font-family:'playfair_displayregular';
}



/* PRIMA PAGINA */
.artid140 .uk-sticky-placeholder {
    width: 100%;
}
.artid140 .tm-block-main .uk-article-title {
    padding-top: 100px;
}

.artid140 .uk-article .uk-article-title {
    display: block !important;	
}
.uk-article .uk-article-title {
	padding-top: 40px;
}
/* ACTIVE MENU ITEM */

.uk-navbar-nav > li.uk-active > a {
    background-color: rgba(0, 0, 0, 0);
    color: #9b9c8c	    !important;
}

.uk-dropdown-navbar .uk-nav-navbar > li > a:hover {
    color: #9b9c8c;
}
li.uk-active > a {
    color: #9b9c8c	    !important;
}
.tm-navbar-transparent .uk-sticky-placeholder > div:not(.uk-navbar-attached) .tm-navbar-invert .uk-navbar-nav > li > a:hover {
    color: #2e2e2e;
}
/* LOGO MENU */

.uk-navbar-nav > li > a:hover > div {
    border-bottom: 1px solid #2e2e2e;
    margin-top: 0px;
}


.uk-sticky-placeholder .uk-active .uk-navbar-nav > li {
    top: 6px;
}
.uk-sticky-placeholder  .uk-navbar-nav > li:last-child > a {
    padding-right:0;
}

.uk-navbar-nav > li {
    top: 98px;
}
.tm-navbar-transparent .uk-sticky-placeholder > div:not(.uk-navbar-attached) .tm-navbar-invert .uk-navbar-nav > li > a {
    color: #2e2e2e;
font-weight:bold;
cursor: pointer;
	}
.uk-navbar-nav .uk-navbar-nav-subtitle {
    font-weight: bold;
}
.uk-navbar-nav > li > a {
	
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    height: 30px;
    padding: 0 9px;
    margin: 0;
    line-height: 20px;
    color: #2e2e2e;
    font-size: 18px;
    font-family: 'playfair_displayregular';
    font-weight: normal;
    text-transform: none;
}
.uk-navbar-nav > li > a > div {
    font-weight: normal !important;
}
.uk-navbar-nav-subtitle > div {
    margin-top: -19.5px;
    font-size: 12px;
    line-height: 12px;
    text-transform: none;
}
/* FRECCIA SLIDE OVER SLIDESHOW */
.css-arrow-bottom:before {
  content: "\f107";
  font-family: FontAwesome;
  color:#9b9c8c;
}
.css-arrow-bottom {
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 50px;
    text-align: center;	
}
@-webkit-keyframes animateMenuLink {
        0% { margin-bottom: 15px; }
        100% { margin-bottom: 20px; }
}
@keyframes animateMenuLink {
        0% { margin-bottom: 15px; }
        100% { margin-bottom: 20px; }
}
.artid140 .frecciaMenu {
        display: block;
		color:#ffffff;
}
.frecciaMenu {
        display: none;
}

.uk-dotnav-contrast > .uk-active > * {
    background: #2e2e2e;
}
.tm-block-top-b {
	display: none;
}

/* FOOTER INDIRIZZO */
#tm-bottom-b2,
#tm-bottom-b{
		 background: url('/templates/yoo_finch/images/sfondo-menu.jpg') repeat;
}

.tm-block-bottom-b address{
	font-size:18px;
	line-height:30px;
}

.rowund {
	clear: both;
}
.rowund div {
	display: inline-block;
}
/* indirizzo */

.tm-block-bottom-b .uk-width-1-1{
	width:100%;
	text-align:center;
}
.tm-block-bottom-b .uk-width-1-1.uk-grid-margin{
margin-top:30px;
}

.tm-bottom-b {
	width: 1200px;
	max-width: 1200px;
	margin: 0 auto;
	padding: 90px 0px 30px 0px;	
}

.tm-block-bottom-b .uk-width-1-1 {
    padding-left: 0px;
}
.tm-block-bottom-b .t1 {
    padding-left: 0px;	
}

/* FOOTER CREDITS */
.tm-block-footer {
    background: url('/templates/yoo_finch/images/sfondo-menu.jpg') repeat;

    color:#2e2e2e;
}

.tm-block-footer.tm-block-padding-large {
    padding-bottom: 0px;
}
.tm-footer {
    color: rgba(46,46,46,0.5);
    font-size: 16px;
    text-align: center;
    text-transform:uppercase;
    letter-spacing: 0px;
	padding-bottom:15px;
}

#primofooter, #secondofooter, #terzofooter, .tm-totop-scroller {
    display: inline;
    margin: 0px 10px;
    text-align: center;
    line-height: 40px;
}
#secondofooter a {
  color: rgba(46,46,46,0.5);
  }
#secondofooter a:hover {
color:#2e2e2e;	
}
#terzofooter img {
	margin-left: 5px;
}


/* PAGINE CONTENUTO GENERALE */
.artid140 .tm-navbar-transparent .sm-content-inner .uk-sticky-placeholder {
    position: absolute;
    width: 100%;
}


.tm-navbar-transparent .sm-content-inner .uk-sticky-placeholder {
    position: absolute;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    height: 105px !important;
    z-index: 1000;
}

#tm-main .uk-container {
    max-width: 1200px;
     padding: 0;
}

.tm-main {
	padding-left: 0px;
}
#tm-main .uk-container .uk-grid {
    margin-left: 0px;
}
#tm-main .uk-article-meta {
	display: none;
}

.uk-article {
	text-align: center;
	color:#2e2e2e;
}
#tm-main .uk-article-title {
	display: none;
}


/* PAGINA PREZZI */
#tabella1 {
	margin-bottom: 90px !important;	
    margin-top: 0px !important;
}
#tabella2 {
    margin-bottom: 90px !important;	
    margin-top: 0px !important;
	/* margin-bottom: 0px !important;	
    margin-top: 0px !important; */
}
#tm-main-prezzi2 {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto;
	min-height: 494px;
	max-width: 1980px;
	margin: 0 auto;
}
#tabella1 > div > .t-first-row{
	margin-top:0 !important;
}
#tm-main-prezzi2 .uk-container {
	max-width:1200px;
    text-align: left;
}
#tm-main-prezzi2 .condizioni img {
	margin-bottom: 30px;
}
.tm-block-main-prezzi2 .uk-width-1-1 {
    padding-left: 0px;	
}
#tm-main-prezzi2 .uk-container .uk-grid {
    margin-left: 0px;
}
#tm-main-prezzi2 .uk-grid-margin {
	margin-top: 40px;
}
.prezzi .uk-article-title {
    display: block !important;	
}

/* PAGINA APPARTAMENTI */
.tm-block-main-apartments .uk-container {
    max-width: 1200px;
    padding: 0;
}
.tm-block-main-apartments .uk-thumbnav > * {
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
    padding-left: 0px;
    margin-top: 0px;
}
.tm-block-main-apartments .uk-width-1-1 .uk-margin {
	margin-bottom: 0px;
}
.tm-block-main-apartments .uk-thumbnav li {
    width: 10%;
}
.tm-block-main-apartments .uk-thumbnav img {
    width: 100%;
    height: auto;	
}
.tm-main-apartments  .uk-width-medium-1-2 {
	width: 100%;
	position: relative;
	z-index: 0;
}
.tm-main-apartments .uk-slideshow > li {
    width: 100%;
}
.tm-main-apartments .uk-overlay-panel {
	width: 100%;	
    padding: 0px;
}
.uk-slidenav-position .uk-slidenav{
 /*text-shadow: 1px 1px 1px #000000;*/	
}
.tm-main-apartments .uk-overlay-fade {
    opacity: 1;
}
.artid175 .uk-article-title {
	display: block !important;
}
.tm-block-main-apartments .uk-width-medium-1-5 {
    width: 100%;
}
.tm-block-main-apartments ul {
    margin: 0px;
}
.tm-block-main-apartments .uk-grid-margin {
    margin-top: 0px;
}
.tm-block-main-apartments .uk-grid-margin > div > div.uk-margin-bottom > div{
/*	padding-top:60px;
*/}

.dettoapp {
	max-width: 1220px;
	margin: 0 auto;
    padding: 0px 25px;
}
.tm-main-apartments  .uk-width-1-1:nth-child(2n) {
	background-color:#2e2e2e;
	padding: 100px 0px;
	color:#9b9c8c;
	text-align: center;
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    text-transform: none;
    border-bottom: 8px solid #2e2e2e;
}
.tm-main-apartments .uk-overlay-panel img {
	margin-bottom: 30px;
}
.tm-main-apartments .uk-article-title {
    margin-bottom: 40px !important;
    color: #2e2e2e !important;
}
.tm-main-apartments .uk-overlay-panel {
	color:#2e2e2e !important;
}
.tm-main-apartments .uk-overlay-panel a {
    margin: 0 5px;
}
.tm-main-apartments .buttonsapp {
    margin-top: 40px;
}
/* PAGINA CREDITS */
.creditsfooter {
    margin: 0px;
    display: block;
    clear: both;
}

.artid146 h2 {
    margin-bottom: 0px;
    margin-top: 30px;
    font-size: 24px;
    line-height: 30px;
    font-weight: normal;
    text-transform: capitalize;
    color: #9b9c8c;
    letter-spacing: normal;
    text-align: left;
	padding-bottom:15px;
}
.sinlinks h2:first-child {
	margin-top: 0px;
}
.deslinks h2:first-child {
	margin-top: 30px;
}


/* GOOGLE MAPS */
.gm-style-iw{
    font-family:'Lora',serif;	
}

.tm-block-bottom-gmaps .uk-container {
/*max-width: 1920px; */
    width: 100%;
    margin: 0px auto;	
    border-bottom:1px solid #9b9c8c;
}   
/* PAGINA OFFERTE */
.artid192 .uk-container {
    width: 100%;
    max-width: 1920px;
    padding: 0 0px;   
}

.artid192 #tm-main {
    padding: 60px 0px 60px 0px;
	background-color:#2e2e2e;
	color:#9b9c8c;
}
.artid192 .uk-article-title {
	display: block !important;
	color:#9b9c8c !important;
}
.offerte  .uk-article-title {
	display: block !important;
}
.offerte .tm-content img {
    display: none;	
}
.offerte #tm-main {
    padding: 0px 0px 60px 0px;
    border-bottom: 0px solid #9b9c8c;
}
.tm-block-separatore {
	height: 0px;
}
/* PAGINA IMPRESSUM */
.artid146 .uk-article-title {
	display: block !important;
}
.tm-main .artid146 a {
    color: #2e2e2e;
    text-decoration: none;
    cursor: pointer;
}
/* PAGINA RICHIESTA */

.privacy{
	color:#9b9c8c;
	font-size:14px;
	line-height: 22px;
}
.artid138 .uk-article-title {
	display: block !important;
}


#sinistra {
    float: left;
    width: 50%;
    text-align: center;
    padding-right: 20px;
}
#destra {
    float: left;
    width: 50%;
    text-align: center;
    padding-left: 20px;
}

/* GENERALE */
.clear{
	height:0;
	clear:both;
}
.uk-article a {
    color: #2e2e2e;
}
.uk-article a:hover {
    color: #9b9c8c;
}


@media (min-width: 1220px) and (max-width: 1440px) {

	#tm-bottom-c{
		max-width:100%;
		padding-left:5%;
		padding-right:5%;
	}
	
/**/
.tm-main-apartments .uk-article-title {
    margin-bottom: 20px !important;
}
.tm-main-apartments .uk-overlay-panel img {
    margin-bottom: 20px;
}
.tm-main-apartments .buttonsapp {
    margin-top: 20px;
}
.tm-main-apartments .uk-article-title {
    font-size: 28px;
    line-height: 34px;
}


/* MENU */
.off-menu_526 dl a, .off-menu_526 dl a:link, .off-menu_526 dl.level1 a, .off-menu_526 dl.level1 a:link,
.off-menu_526 dl dt.opened.parent a, .off-menu_526 dl.level1 dt.opened.parent a,
 .off-menu_526 dl dt.hover a, .off-menu_526 dl dt:hover a, .off-menu_526 dl.level1 dt.hover a, .off-menu_526 dl.level1 dt:hover a,
.sm-levels {
	font-size:26px !important;
}
.off-menu_526 dl.level2 dt:hover a, 
 .off-menu_526 dl.level2 a, .off-menu_526 dl.level2 a:link,
.off-menu_526 dl.level2 dt.opened.parent a, .off-menu_526 dl.level2 dt.active a,
 .off-menu_526 dl.level2 dt:hover a, .off-menu_526 dl.level2 a, .off-menu_526 dl.level2 a:link
 {
	 font-size:20px !important;
 }

}	
@media (min-width: 960px) and (max-width: 1219px) {
/* MENU */
.off-menu_526 dl a, .off-menu_526 dl a:link, .off-menu_526 dl.level1 a, .off-menu_526 dl.level1 a:link,
.off-menu_526 dl dt.opened.parent a, .off-menu_526 dl.level1 dt.opened.parent a,
 .off-menu_526 dl dt.hover a, .off-menu_526 dl dt:hover a, .off-menu_526 dl.level1 dt.hover a, .off-menu_526 dl.level1 dt:hover a,
.sm-levels {
	font-size:24px !important;
}
.off-menu_526 dl.level2 dt:hover a, 
 .off-menu_526 dl.level2 a, .off-menu_526 dl.level2 a:link,
.off-menu_526 dl.level2 dt.opened.parent a, .off-menu_526 dl.level2 dt.active a,
 .off-menu_526 dl.level2 dt:hover a, .off-menu_526 dl.level2 a, .off-menu_526 dl.level2 a:link
 {
	 font-size:18px !important;
 }	
	
/* PADDING */
#tm-main{
	padding-top:60px;
	padding-bottom:60px;
}
.artid146 #tm-main, .artid138 #tm-main {
    padding-top: 165px;
}

.tm-bottom-b {
    padding: 60px 0px 30px 0px;
}
#tm-main-prezzi2,
#tm-main-apartments,
#tm-bottom-c{
	padding-bottom:60px;
}
	
	
	
/* ARTICOLI */
.tm-block-main-apartments .uk-width-1-1 .uk-margin {
    margin-top: 24px;
}	
	
	
/* SLIDESHOW PRODOTTI */
#tm-bottom-c .uk-slideshow {
    height: 500px;
}	
	
/* PAGINA CREDITS */	
.deslinks,
.sinlinks {
    width: 100%;
}	
.deslinks > div {
    padding-left: 0px;
}
.deslinks h2:first-child {
    margin-top: 20px;
}	
	
/* prodotti */
#tm-bottom-c {
    margin: 0 auto;
    padding-top: 0;
	padding-left:5%;
	padding-right:5%;
}	

/* FONT 48PX */
.artid0  .uk-article-title,
.uk-panel-title,
div.itemHeader h2.itemTitle,
h1, h2, h3, h4, h5, h6 {
	font-size: 40px;
    line-height: 46px;
 }

	
	/* MENU */

	.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*="uk-width-"]{
		padding-bottom:25px;
	}
	
	
/* PER SLIDESHOW HOME FULL SCREEN */
.tm-top-a .uk-slideshow .uk-cover-background {
	display: none;
}
.tm-top-a .show1920 {
	display: none !important;
}
.tm-top-a .show1219 {
	display: block !important;
}
/* MENU */
.uk-navbar-nav > li > a {
    padding: 0 6px;
    color: #2e2e2e;
    font-size: 16px;
}
/* LINGUE */
.tm-block-toolbar {
    width: 908px;
}


/* SOTTO MENU */
.uk-dropdown, .uk-dropdown-blank {
    width: 240px;
}
.uk-dropdown-navbar .uk-nav-navbar > li > a {
    font-size: 16px;
}
.uk-dropdown-navbar .uk-nav-navbar li {
	line-height: 16px;
}

/* INDIRIZZO */
.tm-block-bottom-b .uk-container {
    max-width: 960px;
    padding: 0 25px;
}

/* GOOGLE MAPS */
#gmap_gmap0, .bt-googlemaps {
	height: 500px !important;
}
/* APPARTAMENTI */

.tm-main-apartments .uk-overlay-panel {
    position: relative;
}
.tm-main-apartments .uk-slideshow > li {
    width: 100%;
}

.tm-main-apartments .uk-overlay-panel > div {
    max-width: 880px;
    padding: 0 25px;	
}
.tm-main-apartments .uk-thumbnav {
	display: none;
}
.artid175 .uk-slidenav-position .uk-slidenav {
    top: 27%;
    z-index: 1;
    margin-top: 0px;
}
.tm-block-bottom-a .uk-slidenav {
    top: 50%;
}
.artid140 .uk-slidenav-position .uk-slidenav {
    top: 60%;
}

/* FOOTER */
.tm-bottom-b {
    width: 100%;
    max-width:960px;
}
/* MENU */
.uk-navbar-nav-subtitle > div {
    margin-top: -19.5px;
    font-size: 11px;
    line-height: 11px;
    text-transform: none;
}
}


@media (min-width: 768px) and (max-width: 959px) {
/* SLIDESHOW PRIMA PAGINA MAX WIDTH */
#tm-top-a.uk-height-viewport {
	margin-top:-145px !important;
 	padding-top:145px !important;
}


/* PER SLIDESHOW HOME FULL SCREEN */
.tm-top-a .uk-slideshow .uk-cover-background {
	display: none;
}
.tm-top-a .show1920 {
	display: none !important;
}
.tm-top-a .show1219 {
	display: none !important;
}
.tm-top-a .show959 {
	display: block !important;
}
/* SLIDESHOW: CENTRARE FRECCE*/
.uk-slidenav-position .uk-slidenav { /* per visualizzarle sempre senza hover*/
    display: flex !important;
    align-items: center;
/*    color: #f0e7d4;
	*/margin-top:0 !important;
}	
.uk-slidenav-contrast {
    color: #2e2e2e;
}
}


@media (max-width: 959px) {	
.google-maps {
    position: relative;
    padding-bottom: 56%;
    height: 0;
    overflow: hidden;
}	
/* FONT 48PX */
.artid0 .uk-article-title,
h3.uk-panel-title,
div.itemHeader h2.itemTitle, h1, h2, h3, h4, h5, h6 {
    font-size: 36px;
    line-height: 42px;
}
/* PADDING */
.artid146 #tm-main, .artid138 #tm-main {
    padding-top: 60px;
}

.tm-bottom-b {
    padding: 60px 0px 30px 0px;
}
#tm-main-prezzi2,
#tm-main-apartments,
#tm-bottom-c{
	padding-bottom:60px;
}
#tm-bottom-c {
    padding-left: 5%;
    padding-right: 5%;
}

/* RICETTE */
.artid298 #tm-main-apartments .uk-margin-bottom {
    margin-bottom: 0px !important;
}
.ricette{
	display:block;
}

.ricette-left {
 background: url('/templates/yoo_finch/images/sfondo-ricette.png') repeat;	
 float:none;
 width:100%;
 max-width:100%;
 padding-left: 5%;
 padding-right:5%;
 padding-bottom:30px;
padding-top: 30px;
display:block;
}
.ricette-right{
	display:block;
	float:none;
	width:100%;
	padding-left: 5%;
padding-top: 30px;
padding-right:5%;
}

/* MENU */
.tm-navbar-transparent .sm-content-inner .uk-sticky-placeholder{
	position:relative;
}

.tm-navbar-transparent .sm-content-inner .uk-sticky-placeholder{
	height:0px !important;
}

.sm-container > #off-menu_526 {
    margin: 0;
    width: 350px !important;
}	
.off-menu_526 dl a, .off-menu_526 dl a:link, .off-menu_526 dl.level1 a, .off-menu_526 dl.level1 a:link,
.off-menu_526 dl dt.opened.parent a, .off-menu_526 dl.level1 dt.opened.parent a,
.off-menu_526 dl dt.hover a, .off-menu_526 dl dt:hover a, .off-menu_526 dl.level1 dt.hover a, .off-menu_526 dl.level1 dt:hover a,
.sm-levels {
	font-size:22px !important;
}
.off-menu_526 dl.level2 dt:hover a, 
.off-menu_526 dl.level2 a, .off-menu_526 dl.level2 a:link,
.off-menu_526 dl.level2 dt.opened.parent a, .off-menu_526 dl.level2 dt.active a,
.off-menu_526 dl.level2 dt:hover a, .off-menu_526 dl.level2 a, .off-menu_526 dl.level2 a:link {
	 font-size:16px !important;
 }	
/* FRECCE SLIDENAV */
.uk-slidenav-position .uk-slidenav {
    width: 30px;
}	
.uk-slidenav-position .uk-slidenav-previous {
    left: -30px;
}
.uk-slidenav-position .uk-slidenav-next {
    right: -30px;
}		
.uk-slidenav-next:before {
    padding-left: 15px;
}
	
/* LOGO FOOTER */	
.tm-bottom-b > div img {
	max-width:250px;
}
.uk-sticky-placeholder{
display:table;	
}
	
/* LINGUE */	
.uk-visible-large {
    display: block !important;
}
.tm-navbar-transparent .uk-sticky-placeholder{
	height:0 !important; 
}
.languageswitcher a {
    font-size: 14px;
    margin: 0;
	display:block;
}
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
    margin-top: 26px;
}
.uk-icon-button:first-child {
    border-right: none;
    padding-right: 0px;
}
.languageswitcher a {
	display:block;
	margin:0;
}


/* LOGO */
.tm-nav-logo img{
	max-width:280px;
}	
/* MENU */
.sm-menu {
    position: absolute;
    top: 0px !important;
}
#stickysymbol {
    margin-left: 2px;
}
.uk-navbar-content{
padding-right:10px;
}
.uk-icon-button{
	font-size:14px;
}
.sm-btn-526::before{
	display:none;
}
.menu-icon3 span:nth-child(3) {
    top: 0.42em !important; 
}
.menu-icon-cont .menu-icon3{
	width:.6em !important;
}
.menu-icon3 span:nth-child(2) {
    top: .26em !important;
}
.sm-close .menu-icon3 span:nth-child(3) {
    -o-transform: rotateZ(-45deg) translate3d(.11em, -.11em, 0) !important;
    -ms-transform: rotate(-45deg) translate(.11em, -.11em) !important;
    -moz-transform: rotateZ(-45deg) translate3d(.11em, -.11em, 0)!important ;
    -webkit-transform: rotateZ(-45deg) translate3d(.11em, -.11em, 0)!important;
    transform: rotateZ(-45deg) translate3d(.11em, -.11em, 0) !important;
}
.sm-close .menu-icon3 span:nth-child(1) {
    -o-transform: rotateZ(45deg) translate3d(.11em, .11em, 0)!important;
    -ms-transform: rotate(45deg) translate(.11em, .11m)!important;
    -moz-transform: rotateZ(45deg) translate3d(.11em, .11m, 0)!important;
    -webkit-transform: rotateZ(45deg) translate3d(.11em, .11em, 0)!important;
    transform: rotateZ(45deg) translate3d(0.11em, .11em, 0)!important;
}

 /* MENU MOBILE */
 .off-menu_526 .sm-logo{
	padding:20px;
}
.off-menu_526 dl dt:first-child{
	 border-top: 1px solid #2e2e2e;
}

/* STICKY MENUE */

.sm-btn-526 {
    -webkit-transform: translate(0px, 40px) !important;
    -moz-transform: translate(0px, 40px) !important;
    -ms-transform: translate(0px, 40px) !important;
    -o-transform: translate(0px, 40px) !important;
    transform: translate(0px, 40px) !important;
    transform: translate(0px, 40px) !important;
}

.sm-btn-526.sm-close {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}
	
	

/* VECCHIO....*/
	
/* BUTTON MASO HOME */
.artid140 #tm-main-bottom{
	margin-top:0;
	margin-bottom:20px;
}
.artid140 #tm-main-bottom .uk-width-1-1{
	padding-left:0;
}
	
	
/* NASCONDERE HEADER DESKTOP */
#header	{
	display: none;
}
#headermob {
	display: block;
}
/* FRECCETTINA LINGUE */
.tm-social-toggle::after {
    bottom: -9px;
	}	
	


/* NORD SUD OVEST */
.indicazione{
    width: 100%;
    float: none;
    padding-left: 0px;
}
div.uk-button{
	padding:0;
	width:32%;
	float:left;
	display:block;
}
#nord,#sud{
	margin-right:2%;
}
.direzione{
	background:#2e2e2e;
	color:#9b9c8c;
	padding:30px;
	display:none;
	margin-top:49px;
	border-top:1px solid #9b9c8c;
}
.artid258 #tm-main{
	padding-bottom:60px;
}	
.artid258	#tm-main-bottom .uk-width-1-1{
	padding-left:0;
}

/* SLIDESHOW PRODOTTI*/	
.uk-slidenav-position .uk-slidenav {
    top: 40%;
}
/* SLIDESHOW RIQUADRI */
 .tm-main-apartments  .uk-slidenav-position .uk-slidenav {
    top: 50%;
}

/* SLIDESHOW HOME */
.artid140 .uk-position-cover {
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0;
    right: 0;
}	

/* BUTTONS */
a.uk-button, a.uk-button.crema, a.uk-button.dark {
    height: 40px;
    line-height: 40px;
}
/* PADDINGS */
.artid258 #tm-main {
    padding-top:60px;
}	
.artid140 .hide-mobile {
	display: none !important;
}



/* APP / atti / em */
.tm-block-main-apartments .uk-width-1-1 .uk-margin {
    margin-top: 12px;
    margin-bottom: 0px;
}

/** PADDING e WIDTH **/

#tm-main{
	padding-bottom: 60px;
	padding-top: 60px;
}
.uk-grid-width-xlarge-1-1 > div {
    margin-bottom: 60px;
}
#tm-main-apartments .uk-margin-bottom {
    margin-bottom: 30px !important;
}
/* ARTICOLO */
body > .sm-btn-526, .sm-content-inner > .sm-btn-526 {
    position: fixed;
    left: 10px;
}
.sm-back-item{
	background:#2e2e2e;
}
.off-menu_526 dl dt.sm-back-item:hover{
	background:#a5ab87;
}
.off-menu_526 dl dt.sm-back-item a{
	color:#9b9c8c !important;
}
.off-menu_526 dl dt.sm-back-item:hover  a{
	color:#2e2e2e !important;
}
.sm-back-item::after {
    background-image: url('/templates/yoo_finch/images/back-min.png');
    background-size: 40px 20px;
    background-repeat: no-repeat;
    background-position: left center;
}
.sm-back-item:hover::after {
    background-image: url('/templates/yoo_finch/images/back-min.png');
    background-size: 40px 20px;
    background-repeat: no-repeat;
    background-position: right center;
}

/* MENU */
.uk-icon-phone,
.uk-icon-envelope{
	display:none;
}
.tm-socialbar > div:nth-child(2) .uk-margin-remove {
    margin: 0px 0 0 !important;
}
.uk-button.uk-button-primary.tm-social-toggle {
    width: 44px;
    height: 44px;
    margin-top: 0px;
    color: #2e2e2e;
	margin-left:0;
	background:#9b9c8c;
	margin-bottom:0px;
}
/* socialbar */
.tm-socialbar > div{
	float:left;
	margin-left:2px;
}
.tm-socialbar .uk-icon-button {
    margin: 0;
}	
.tm-socialbar{
	position:absolute;
}

.tm-nav-logo {
    float: none; 
    margin-top: 0px; 
}

.menu-icon-cont{
	display:block;
}	

.menu-icon-cont:hover{
	background:#2e2e2e;
}	
	
/* PER SLIDESHOW HOME FULL SCREEN */
.tm-block-top-a  {
	display: block !important;
}
.artid140 .tm-block-top-a  {
	display: block !important;
}
.tm-block-top-b {
	display: none;
}
.tm-block-top-b .uk-slideshow .uk-cover-background {
	display: none;
}
.tm-block-top-b .show959 {
	display: block !important;
}
/* PER SLIDESHOW - ARTICOLI da 767 in giù */
.tm-block-top-b .uk-slideshow > li > img {
    visibility: visible;
    opacity: 1 !important;
}
/* BOTTONI OVER MENU */
.mob-buttons {
    display: block;
}
.tm-navbar-transparent .uk-sticky-placeholder {
    position:relative;
    width: 100%;
}
#stickysymbol {
    display: block;
}
/* LOGO */
.tm-nav-logo {
	display: block;
}
/* MENU */

.tm-nav-logo {
    display: block;
    padding: 0;
}
/* STICKY SYMBOL */
.tm-socialbar {
    top: 60px !important;
    right: 0;
    margin-right: 25px;
}

/* INDIRIZZO */
.tm-block-bottom-b .uk-container {
    max-width: 100%;
    padding: 0 25px;
}
.tm-block-bottom-b .row1 {
	width: 100%;
}
.tm-block-bottom-b .row2 {
	width: 100%;
}
.row2, .row3 {
    padding: 0px 0px 0px 0px;
}
.row2 div:first-child {
    padding: 0px 5px 0px 0px;
}
.row2 div {
    padding: 0px 0px 0px 5px;
}
/* PAGINA PREZZI */
#tabella1 {
    margin-bottom: 60px !important;
    margin-top: 15px !important;
}
#tabella2 {
    /* margin-bottom: 0px !important;
    margin-top: 150pxpx !important; */
    margin-bottom: 60px !important;
    margin-top: 15px !important;
}
#tm-main-prezzi2 .uk-container {
	width:90%;
}
#tm-main-prezzi2 .uk-container {
    padding: 60px 0px 0;
	}
.artid0  #tm-main {
	padding-bottom:0;
}

	
.t-fixed-header .t-first-row {
    top: 0px !important;
}
/* HIDDEN NAVBAR */
.uk-sticky-placeholder .uk-hidden-small {
	display: none;
}
/* APPARTAMENTI */
.tm-main-apartments .uk-overlay-panel {
    position: relative;
}
.tm-main-apartments .uk-slideshow > li {
    width: 100%;
}

.tm-main-apartments .uk-overlay-panel > div {
    max-width: 100%;
    padding: 0 25px;	
}
.tm-main-apartments .uk-thumbnav {
	display: none;
}
.artid175 .uk-slidenav-position .uk-slidenav {
    top: 27%;
    z-index: 1;
    margin-top: 0px;
}
.tm-block-bottom-a .uk-slidenav {
    top: 50%;
}
.artid140 .uk-slidenav-position .uk-slidenav {
    top: 50%;
    margin-top: 0px;
}


/* GOOGLE MAPS */
#gmap_gmap0, .bt-googlemaps {
	height: 400px !important;
}
/* FOOTER */
#tm-bottom-b .uk-grid-width-xlarge-1-1 > div:last-child{
	padding:0;
}

.tm-bottom-b {
    width: 100%;
    max-width: 100%;
}
/* MENU PRIMA PAGINA */
.artid140 .uk-sticky-placeholder {
/*    position: static !important;
  */  width: 100%;
}
.cc-cookies{
    background: #2e2e2e !important;
	font-family: 'playfair_displayregular' !important;
	font-size: 12px !important;
}

.artid175 .tm-block-main .deut .word4:before {
    content: "";
    display: block;
}


	

}




@media  (max-width: 767px) {

/* SOTTO HOME SLIDE NEW 3 FOTO */
#tm-top-a.uk-height-viewport {
    padding-top: 0 !important;
}	
 .artid140 .uk-grid-margin{
	 margin-top:0px !important;
 }
	


/* PER SLIDESHOW HOME FULL SCREEN */
.tm-top-a .uk-slideshow .uk-cover-background {
	display: none;
}
.tm-top-a .show1920 {
	display: none !important;
}
.tm-top-a .show1219 {
	display: none !important;
}
.tm-top-a .show959 {
	display: none !important;
}
.tm-top-a .show767 {
	display: block !important;
}
.artid140 .gkNspPM-TechNewsHeader1 .gkImage {

}
.gkImageArea {
    height: 100% !important;
    content: 'viewport-units-buggyfill;' 'height: 100%;' !important;
    padding-top: 0px !important;
}
.gkNspPM-TechNewsHeader1 .gkTitle {
    display: block;
}
.artid140 #tm-top-a.uk-height-viewport {
    height: 100%;
    content: 'viewport-units-buggyfill;' 'height: 100%;';
    max-height: 100%;
}
/* PER SLIDESHOW HOME FULL SCREEN */
.tm-block-top-a  {
	display: none !important;
}
.tm-block-top-b {
	display: block;
}
.tm-block-top-b .uk-slideshow .uk-cover-background {
	display: none;
}
.tm-block-top-b .show959 {
	display: block !important;
}
/* FONT 48px */
.artid0 .uk-article-title,
h3.uk-panel-title,
div.itemHeader h2.itemTitle, h1, h2, h3, h4, h5, h6 {
    font-size: 30px;
    line-height: 36px;
	padding-bottom: 15px;
}
	

/* FONT 24PX */
.artid146 h2, /* Impressum */ 
div.itemFullText h3  /* Richiesta */
{
    font-size: 22px;
    line-height: 28px;
}
/* LI CENTRATI */
li{
list-style-position: inside;
}
 ol, ul {
    padding: 0 !important;
}

/* FRECCE SLIDENAV */
.uk-slidenav-position .uk-slidenav {
    width: 20px;
}	
.uk-slidenav-position .uk-slidenav-previous {
    left: 10px;
}
.uk-slidenav-position .uk-slidenav-next {
    right: 10px;
}		
.uk-slidenav-next:before {
    padding-left: 5px;
}
.uk-slidenav-position .uk-slidenav {
    color: #9b9c8c;
    cursor: pointer;
}	
.uk-slidenav-position .uk-slidenav-contrast:hover, .uk-slidenav-position .uk-slidenav-contrast:focus {
    color: #2e2e2e;
    cursor: pointer;
}	
	
/* ARTICOLO 2 COLONNE  diventa 1 sotto 767 */
#tm-main-prezzi2 .condizionisogg,
.contenuto .uk-margin,
.itemFullText{
	text-align:center;
	-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}		
/* BUTTON MASO HOME */
.artid140 #tm-main-bottom{
	margin-bottom:48px;
}	
/* PER SLIDESHOW HOME FULL SCREEN */
.tm-block-top-b .show959 {
	display: none !important;
}
.tm-block-top-b .show767 {
	display: block !important;
}



/* APPARTAMENTI */
.tm-main-apartments .uk-overlay-panel {
    position: relative;
}
.tm-main-apartments .uk-slideshow > li {
    width: 100%;
}
.tm-main-apartments .uk-overlay-panel > div {
    max-width: 100%;
    padding: 0 25px;	
}
.tm-main-apartments .uk-thumbnav {
	display: none;
}
.artid175 .uk-slidenav-position .uk-slidenav {
    top: 22%;
    z-index: 1;
    margin-top: 0px;
}
.tm-block-bottom-a .uk-slidenav {
    top: 50%;
}
.artid140 .uk-slidenav-position .uk-slidenav {
    top: 50%;
}
.tm-main-apartments .uk-width-1-1:nth-child(2n) {
    padding: 60px 0px;
    font-size: 28px;
    line-height: 34px;
}
/* LINGUE */
.tm-block-toolbar {
    width: 25%;
    margin-right: 25px;
}
/* BOTTONI IN CIMA */
.mob-buttons .button {
    font-size: 14px;
}
.mob-buttons .button:hover {
 background: url('/templates/yoo_finch/images/sfondo-menu.jpg') repeat;
}



/* LOGO */
.uk-hidden-small {
    display: block !important;
  }
  .tm-socialbar {
    top: 53px !important;
	margin-right:10px;
}
  
/* SLIDESHOW */
.frecciaMenu {
	display: none;
}
.artid140 .frecciaMenu {
	display: none;
}

/* INDIRIZZO */
.tm-block-bottom-b .uk-container {
    max-width: 100%;
    padding: 0 25px;
}
.tm-block-bottom-b .row1 {
	width: 100%;
}
.tm-block-bottom-b .row1 .rowin {
	width: 100%;	
}
.tm-block-bottom-b .row2 .rowin {
	width: 100%;	
}
.tm-block-bottom-b .row2 {
	width: 100%;
}
.row2, .row3 {
    padding: 0px 0px 0px 0px;
}
.row2 div:first-child {
    padding: 0px 0px 0px 0px;
}
.row2 div {
    padding: 0px 0px 0px 0px;
}	
/* GENERALE */
.uk-article-title {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 40px;
}

/* PAGINA OFFERTE */
.artid192 .tm-bottom-a .uk-panel-title {
    font-size: 28px;
    line-height: 34px;
}
/* PAGINA PREZZI */
.t-fixed-header .t-first-row {
    top: 0px !important;
}
/* PAGINA IMPRESSUM */
.artid146 h2{
	text-align:center;
}
.deslinks > div {
    padding-left: 0px;
}

.deslinks h2:first-child {
    margin-top: 20px;
}

#terzofooter{
	display:block;
	margin-bottom:20px;
}


/* ALTRO DA CORREGGERE */
.artid0 .uk-article-title:first-child {
    margin-top: 0px;
}
.uk-article .uk-article-title {
    padding-top: 0px;
}
/* PRIMA PAGINA */
.artid140 .tm-block-main .uk-article-title {
    padding-top: 60px !important;
}

/* IMPRESSUM */
.sinlinks > div {
    padding-right: 0px;
}

/* TITOLI */
.artid175 .tm-block-main .itat .word2:before {
    content: "";
    display: block;
}

/* DETTI APPARTAMENTI */
.tm-main-apartments  .uk-width-1-1:nth-child(2n) {
    font-size: 26px;
    line-height: 30px;
}
/* BOTTONI SOTTO RISTORANTE */ 
.artid297 a.green-link, .artid259 a.green-link, .artid140 a.green-link, .artid257 a.green-link, .artid296 a.green-link, .artid140 a.green-link {
    padding-right: 30px !important;
    padding-left: 30px !important
}
.artid297 a.green-link, .artid259 a.green-link, .artid140 a.green-link, .artid257 a.green-link, .artid296 a.green-link, .artid140 a.green-link {
    display: inline-block;
    float: none;
}
}


@media (max-width: 479px) {


/* PER SLIDESHOW HOME FULL SCREEN */
.tm-top-a .uk-slideshow .uk-cover-background {
	display: none;
}
.tm-top-a .show1920 {
	display: none !important;
}
.tm-top-a .show1219 {
	display: none !important;
}
.tm-top-a .show959 {
	display: none !important;
}
.tm-top-a .show767 {
	display: none !important;
}	
.tm-top-a .show480 {
	display: block !important;
}
/* SLIDESHOW SOTTO ARTICOLI */
.tm-bottom-c .show480 {
	display: block !important;
}
.tm-bottom-c .uk-slideshow > li > img {
    visibility:hidden !important;
    opacity: 0 !important;
}
.tm-bottom-c .show480 {
	display: block !important;
}
.tm-bottom-c .uk-slideshow > li > img {
    visibility:hidden !important;
    opacity: 0 !important;
}
/* SLIDESHOW MOBILE */
.tm-block-top-b .uk-slideshow > li > img {
    visibility:hidden !important;
    opacity: 0 !important;
}
.tm-block-top-b .uk-slideshow .uk-cover-background {
	display: block !important;
}


/* FONT 48PX*/
.artid0 .uk-article-title,
h3.uk-panel-title,
div.itemHeader h2.itemTitle, h1, h2, h3, h4, h5, h6 {
    font-size: 22px;
    line-height: 28px;
}
.artid146 div.itemHeader h2.itemTitle{
	 font-size: 22px !important;
    line-height: 28px !important;
}

/* FONT 24PX */
.artid146 h2, /* Impressum */ 
div.itemFullText h3 /* Richiesta */
{
    font-size: 18px !important;
    line-height: 24px !important;
}
/* FONT 18PX */
li,
#tm-main,
.tm-block-bottom-b address,
body {
    font-size: 16px;
    line-height: 26px;
}
.ajaxSubmit {
    font-size: 16px !important;
    line-height: 26px !important;
}
/* PRICES */
.t-row-cell:nth-of-type(even) {
    background: rgba(155,156,140,1) !important;
}	
/* LOGHI */
#tm-bottom-b2 .loghigray a:first-child img {
    margin-right: 40px;
}	
/* FOOTER */
.tm-bottom-b > div img {
	max-width:180px;
}	
/* HEADER */
/* STICKY SYMBOL */
#stickysymbol {
    top: 135px;
    left: 0px;    
    margin-left: 2px;
}
/* LOGO */
.tm-nav-logo {
    display: block;
    padding: 0px 0px;
}
/* LINGUE */
.tm-block-toolbar {
    width: 25%;
    top: 135px;
    margin-right: 15px;
}
.languageswitcher a {
    font-size: 14px;
}
/* LOGO e SOCIALBAR */
.tm-socialbar {
    top: 133px !important;
    margin-right: 10px;
}
.tm-nav-logo img {
max-width: 180px; 
 width: 100%;
}		
/* STICKY MENUE */

.off-menu_526 dl.level1 dt.level1 a, 
.off-menu_526 dl.level1 dt.level1:hover a,
.off-menu_526 dl.level1 dt.level1.opened.parent a{
	font-size:20px !important;
}
.sm-container > #off-menu_526 {
    margin: 0;
    width: 320px !important;
}
.sm-btn-526 {
    -webkit-transform: translate(0px, 16px) !important;
    -moz-transform: translate(0px, 16px) !important;
    -ms-transform: translate(0px, 16px) !important;
    -o-transform: translate(0px, 16px) !important;
    transform: translate(0px, 16px) !important;
}
.off-menu_526 dt, .off-menu_526 dl.level1 dt {
    padding: 4px 15px 4px 20px !important;
}
.off-menu_526 .sm-btn-526 {
    margin-left: 10px;
}
/* BUTTON HOME MAPPA MASO */
.artid140 .uk-button.dark{
width: 100%;
padding: 0 10px;
}		
/* DOVE SIAMO */	
div.uk-button.dark{
	font-size:12px;
}		
/*PAGINA PREZZI */
.condizionisogg{
    padding-top: 20px;
}		
/* PAGINA con un UL in fondo */
.artid0 ul,
.artid269 ul,
.artid259 ul{
	margin-bottom:0;
}		
				

/* SLIDESHOW ARTICOLI */
.tm-main-apartments .uk-slidenav-position .uk-slidenav {
    top: 40%;
}
/* posizione */
.artid258 a.uk-button.dark {
    margin-top: 15px;
}
body > .sm-btn-526, .sm-content-inner > .sm-btn-526{
    position: fixed;
    left: 10px;
}
/* appartamenti e attivita */	
#tm-main-apartments .uk-margin-bottom {
    margin-bottom: 20px !important;
}
a.uk-button,
.bottapp a.uk-button:nth-child(2),
a.uk-button.chiaro, a.uk-button.crema, a.uk-button.dark {
	width:100%;
	margin:15px 0 0 0;
}
/* PER SLIDESHOW HOME FULL SCREEN */
.tm-block-top-b .show959 {
	display: none !important;
}
.tm-block-top-b .show767 {
	display: none !important;
}
.tm-block-top-b .show480 {
	display: block !important;
}

/* PAGINA PREZZI */
.t-arr-left {
	left: 5px !important;
}
.t-arr-right {
	right: 5px !important;	
}
.t-fixed-header .t-row-content-wrapper .t-cell-desc-s {
    display: inline-block;
    margin-right: 10px !important;
    text-align: left;
    color: #774609;
    width: auto !important;
}
.t-fixed-header .t-row-content-wrapper .t-cell-value {
    width: auto !important;
}
.t-row .t-row-content-wrapper .t-cell-desc-s {
    display: block;
    float: left;
    margin-right: 0px;
    text-align: left;
    color: #e7e3e2;
    width: 50%;
}
.t-cell-value {
    line-height: 48px !important;
}
.t-fixed-header .t-row .t-row-content-wrapper .t-cell-desc-s  {
    display: inline-block !important;
    float: none !important;
    margin-right: 0px;
    text-align: left;
    color: #e7e3e2;
    width: 50%;
}
.t-row-cell:first-child {
    text-align: left !important;
}
.t-cell-value {
    text-align: center !important;	
    font-weight: bold;
    width: 50%;
}
.t-first-row .t-cell-desc-s {
    text-align: center;
}
.t-first-row .t-row-cell:first-child {
    text-align: center !important;
}
.artid0 .uk-article-title, .artid0 h2 {
    margin-bottom: 0px;
    font-size: 26px;
    line-height: 30px;
}
#tabella, #tabella2 {
    margin-bottom: 40px;
}
/* PAGINA PREZZI */
#tabella1 {
    margin-bottom: 50px !important;
}
#tabella2 {
    margin-bottom: 50px !important;
}
#tm-main-prezzi2 .uk-container {
    padding: 50px 0px 0;
}
/* BOTTONI IN CIMA */
.mob-buttons .button {
    width: 100%;
    float: left;
    display: block;
}
.mob-buttons {
    position: relative;
    height: 120px;
}
.uk-sticky-placeholder {
    height: 282px !important;
}
.mob-buttons .phoneb {
    margin-right: 0%;
    margin-left: 0%;
    border-top: 1px solid #9b9c8c;
    border-bottom: 1px solid #9b9c8c;
}
.mob-buttons .phoneb:hover {
    margin-right: 0%;
    margin-left: 0%;
}
.mob-buttons .button {
    font-size: 14px;
}
/* SLIDESHOW HOME */
.uk-dotnav > * > * {
    display: block;
    box-sizing: content-box;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: rgba(174, 174, 174, 0.7);
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    border: 2px solid transparent;
}
/* COPYRIGHT */
.tm-block-footer {
	padding-top: 5px;
	padding-bottom: 30px !important;
}
#secondofooter {
    display: inline;
    text-align: center;
}
#primofooter  {
    display: inline;
    text-align: center;
}
#terzofooter  {
    display: block;
    text-align: center;
    margin-top: 10px;
	margin-bottom:0px;
}
#primofooter, #secondofooter, #terzofooter, .tm-totop-scroller {
    text-align: center;
    line-height: 20px;
	display:block;
}
#secondofooter, #terzofooter{
	 margin-top:10px;
}

/* GENERALE */
.uk-article-title {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 40px;
}

/* PAGINA OFFERTE */
.artid192 .tm-bottom-a .uk-panel-title {
    font-size: 26px;
    line-height: 30px;
}
.smart-forms .button {
    font-size: 18px !important;
}
/* APPARTAMENTI */
.artid175 .uk-slidenav-position .uk-slidenav {
    top: 16%;
    z-index: 1;
    margin-top: 0px;
}
.tm-block-bottom-a .uk-slidenav {
    top: 50%;
}
.artid140 .uk-slidenav-position .uk-slidenav {
    top: 50%;
}
.tm-main-apartments .buttonsapp {
    margin-top: 30px;
}
.tm-main-apartments .uk-overlay-panel a {
    margin: 10px 5px 0px 5px;
}
.tm-main-apartments .uk-width-1-1:nth-child(2n) {
    padding: 60px 0px;
    font-size: 26px;
    line-height: 30px;
}


/* IMPRESSUM */
.sinlinks > div {
    padding-right: 0px;
}
/* CALENDARIO */
.picker__table {
  font-size: 16px !important;
}
.picker__button--today, .picker__button--clear {
    padding: 0 15px !important;
    margin: 0 10px !important;
    width: 40% !important;
}

/* DETTI APPARTAMENTI */
.tm-main-apartments  .uk-width-1-1:nth-child(2n) {
    font-size: 18px;
    line-height: 24px;
}
/* PARTE APPARTAMENTI PULSANTI */
.contenuto a.green-link:first-child {
    margin-right: 0;
}
.contenuto a.green-link, .contenuto a.black-link {
    width: 100%;
}
.artid268 a.green-link {
	padding-right: 0px;
	padding-left: 0px;
    width: 100%;
}
/* MODAL */
.uk-modal-caption {
    font-size: 18px !important;
}
/* BOTTONI SOTTO RISTORANTE */ 
.artid297 a.green-link, .artid259 a.green-link, .artid140 a.green-link, .artid257 a.green-link, .artid296 a.green-link {
	padding-right: 0px !important;
	padding-left: 0px !important;
    width: 100%;
}
.artid297 a.green-link, .artid259 a.green-link, .artid140 a.green-link, .artid257 a.green-link, .artid296 a.green-link {
    display: inline-block;
    float: none;
}
}
@media (max-width: 380px) {
.iconees {
    width: 100% !important;
    margin: 0px auto;
    padding-top: 40px;
}
.iconees .row1, .iconees .row3 {
    width: 100% !important;
    display: inline-block;
    float: left;
}	
.iconees .row2 {
    width: 100% !important;
    display: inline-block;
    float: left;
}	
}