/*ie*/
.win.gecko .textBookAdult{
	line-height: 38px;
}
.win.gecko .textBookChild{
	line-height: 38px;
}


/*safari*/
.safari .textBookAdult{
	line-height: 38px;
	margin-top:-5px;
	height:42px;
}
.safari .textBookChild{
	line-height: 38px;
	margin-top:-5px;
	height:42px;
}

.safari .rsvText{
		position: relative;
  		resize: vertical;
		height:140px;
		text-align:center !important;
	}
.safari .rsvTextMidle{
	top: 50%; 
	resize: both;
	transform: translateY(-50%);
	position: absolute;
	margin-top: -40px;
	text-align:center !important;
}
.safari .thalassoNav > li {
	 height:140px;

}
@media(max-width:1023px) {
	.safari .rsvText{
		position: relative;
  		resize: vertical;
		height: 70px;
		text-align:center !important;
	}
.safari .rsvTextMidle{
	resize: both;
	top: 50%;   left: 50%; transform: translate(-50%, -50%);
	position: absolute;
	margin-top: 10px;
	text-align:center !important;
}
}
	
	



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
	 
.roomSliderTitle {
top: 0;   left: 50%; transform: translate(-50%);
}
	 
.thalassoNav > li {
 height:140px;
}
}

@supports (-ms-accelerator:true) {
  /* IE Edge 12+ CSS styles go here */ 
}




@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    .textBookAdult{
    } 

    /* Safari only override */
    ::i-block-chrome,.textBookAdult{
		line-height: 38px;
		margin-top:-5px;
		height:42px;
	}
	
	::i-block-chrome,.textBookChild{
		line-height: 38px;
		margin-top:-5px;
		height:42px;
	}
	
	::i-block-chrome, .rsvText{
		position: relative;
  		resize: vertical;
		height:140px;
		text-align:center !important;
	}
	::i-block-chrome, .rsvText > .rsvTextMidle{
		top: 50%; 
		resize: both;
		transform: translateY(-50%);
		position: absolute;
		margin-top: -40px;
		text-align:center !important;
	}
	
	
}




/**************/
.ie .example {
  background-color: yellow
}
.ie7 .example {
  background-color: orange
}
.gecko .example {
  background-color: gray
}
.win.gecko .example {
  background-color: red
}
.linux.gecko .example {
  background-color: pink
}
.opera .example {
  background-color: green
}
.konqueror .example {
  background-color: blue
}
.webkit .example {
  background-color: black
}
.example {
  width: 100px;
  height: 100px;
}
.no_js { display: block }
.has_js { display: none }
.js .no_js { display: none }
.js .has_js { display: block }
/**************/











