@charset "utf-8";
/* CSS Document */

/* font */
@font-face {
  font-family: 'RobotoSlab-Bold';
  src: url('fonts/Roboto_Slab/RobotoSlab-Bold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'RobotoSlab-Regular';
  src: url('fonts/Roboto_Slab/RobotoSlab-Regular.ttf') format('truetype'); 
}
@font-face {
  font-family: 'RobotoSlab-Thin';
  src: url('fonts/Roboto_Slab/RobotoSlab-Thin.ttf') format('truetype'); 
}
@font-face {
  font-family: 'RobotoSlab-Light';
  src: url('fonts/Roboto_Slab/RobotoSlab-Light.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Cyberella_Unicode';
  src: url('fonts/Cyberella_Unicode/AC-Cyberella_Unicode.otf') format('truetype'); 
}
@font-face {
  font-family: 'Fifindrel_Unicode';
  src: url('fonts/Fifindrel_Unicode/AC-Fifindrel_Unicode.otf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('fonts/Open_Sans/OpenSans-Bold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-BoldItalic';
  src:url('fonts/Open_Sans/OpenSans-BoldItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-ExtraBold';
  src: url('fonts/Open_Sans/OpenSans-ExtraBold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-ExtraBoldItalic';
  src: url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Italic';
  src: url('fonts/Open_Sans/OpenSans-Italic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Light';
  src: url('fonts/Open_Sans/OpenSans-Light.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-LightItalic';
  src: url('fonts/Open_Sans/OpenSans-LightItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Regular';
  src: url('fonts/Open_Sans/OpenSans-Regular.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('fonts/Open_Sans/OpenSans-Semibold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-SemiboldItalic';
  src: url('fonts/Open_Sans/OpenSans-SemiboldItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-ThinItalic';
  src: url('fonts/Roboto/Roboto-ThinItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Thin';
  src: url('fonts/Roboto/Roboto-Thin.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Regular';
  src: url('fonts/Roboto/Roboto-Regular.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-MediumItalic';
  src: url('fonts/Roboto/Roboto-MediumItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url('fonts/Roboto/Roboto-Medium.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-LightItalic';
  src: url('fonts/Roboto/Roboto-LightItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Light';
  src: url('fonts/Roboto/Roboto-Light.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Italic';
  src: url('fonts/Roboto/Roboto-Italic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-BoldItalic';
  src: url('fonts/Roboto/Roboto-BoldItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Bold';
  src: url('fonts/Roboto/Roboto-Bold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-BlackItalic';
  src: url('fonts/Roboto/Roboto-BlackItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Black';
  src: url('fonts/Roboto/Roboto-Black.ttf') format('truetype'); 
}




/*book*/
.book {
	position:relative;
	z-index:101;
	width:100%;
	#background-color:#6a0c0e;
	#display:inline-block;
}
.book .book_into{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	background-color:#fff;
	width:100%;
}
.book .book_into .form{
	display:block;
	margin:auto;
}
.book .book_into .form h4{
	font-family: 'RobotoSlab-Light', sans-serif;
	font-weight:normal;
	color: #333;
	text-align: center;
	margin:0px;
}
.book .book_into .form  #form_section input,.book .book_into .form  #form_section select{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	font-family: 'RobotoSlab-Light', sans-serif;
	color: #333;
	background-color: #ebebeb;
	border: 0px solid #ebebeb;
	 -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.book .book_into .form  #form_section select option {
	background-color: #ebebeb;
	color:#333;
}
.book .book_into .form  #form_section input[type="submit"]{
	font-family: 'OpenSans-Regular', sans-serif;
	color: #fff;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-color: #039be5;
	border: 1px solid #039be5;
	cursor: pointer;
}
.book .book_into .form  #form_section input[type="submit"]:hover{
	color: #333;
	background-color: #fff;
	border: 1px solid #333;
}
.book .book_into .form  #form_section ::-webkit-input-placeholder {
   color: rgba(33,33,33,.5);
}
.book .book_into .form  #form_section :-moz-placeholder { 
   color: rgba(33,33,33,.5);
}
.book .book_into .form  #form_section ::-moz-placeholder {
    color: rgba(33,33,33,.5);
}
.book .book_into .form  #form_section ::-ms-input-placeholder {  
   color: rgba(33,33,33,.5);
}
/*book*/


/* welcome */
#wrappers #content .welcome {
	position:relative;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	width:100%;
	margin:auto;
	background-color:#039be5;
}
#wrappers #content .welcome h3{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	width:100%;
	font-weight:normal;
	font-family: 'OpenSans-Light', sans-serif;
	color:#fff;
	letter-spacing:.05em;
}
#wrappers #content .welcome  .text {
	width:100%;
	margin:auto;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	font-family: 'OpenSans-Light', sans-serif;
	color:#fff;
	max-width:1400px;
	
}
/* welcome */


/* destinations */
#wrappers #content .destinations {
	position:relative;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	margin:auto;
}
#wrappers #content .destinations h3{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	width:100%;
	font-weight:normal;
	font-family: 'OpenSans-Light', sans-serif;
	color:#333;
	letter-spacing:.05em;
}
.destinations .box {
	width: 100%;
	overflow: hidden;
	text-align:center;
	cursor:pointer;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	position: relative;
}
.destinations  h4 {
	font-family: 'OpenSans-Light', sans-serif;
	position: absolute;
	color: #333;
	text-align: center;
	left:0;
	top:0;
	margin:0;
	background-color:#fff;
	font-weight:normal;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
.destinations .box .imgLiquid {
	width:100%;
	margin:auto;
}
.destinations .title h5 {
	font-family: 'OpenSans-Light', sans-serif;
	position: absolute;
	color: #FFF;
	text-align: center;
	left:0;right:0;bottom:0;
	margin: auto;
	font-weight:normal;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
.destinations .box:hover .title {
    opacity: 1;
	bottom: 0%;
}
.destinations .title {
	position: absolute;
	width: 100%;
	text-align: center;
	opacity: 1;
	transition: all 0.7s ease;
}
.destinations .title img{
	margin:auto;
	z-index:3001;
	position:absolute;
	bottom:0;
	top:0;
	right:0;
	left:0;
	color:#fff;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	
	width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    line-height: 50px;
    border:solid 2px #fff;;
    font-weight:normal;
}
/* destinations */
/*reviews*/
.reviews {
	width:100%;
	position:relative;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	
	background-attachment: fixed;
	background-image: url(pics/reviews_back.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
	
	#z-index:1003;
}
#wrappers #content .reviews .reviews_into {
	max-width:1400px;
	margin:auto;
	
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
#wrappers #content .reviews .reviews_into h3{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	width:100%;
	font-weight:normal;
	font-family: 'OpenSans-Light', sans-serif;
	letter-spacing:.05em;
	color:#fff;
}
.reviews .reviews_into .flexslider2 .flex-caption {
	font-family: 'OpenSans-Light', sans-serif;
	color: #fff;
  	text-align:center;
  	margin:auto;
}
.reviews .reviews_into .flexslider2 .flex-caption_name {
	font-family: 'OpenSans-Light', sans-serif;
	color: #fff;
  	text-align:center;
  	margin:auto;
}
/*reviews*/

/* news */
#wrappers #content .news {
	position:relative;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	margin:auto;
}
#wrappers #content .news h3{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	width:100%;
	font-weight:normal;
	font-family: 'OpenSans-Light', sans-serif;
	color:#333;
	letter-spacing:.05em;
}
#wrappers #content .news .box{
	width: 100%;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	position: relative;
	vertical-align:top;
}
#wrappers #content .news .box .dates{
	position: absolute;
	top:3%;
	left:0;
	background-color:#fff;
	font-weight:normal;
	font-family: 'OpenSans-Light', sans-serif;
	color:#333;
	padding: 5px 10px;
}
#wrappers #content .news .box .imgLiquid {
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	width:100%;
	margin:auto;
}
#wrappers #content .news .box h5 {
	width:100%;
	font-weight:normal;
	font-family: 'OpenSans-Regular', sans-serif;
	color:#000;
	margin:0;
	text-align:left;
	line-height:120%;
}
#wrappers #content .news .box .desc {
	width:100%;
	font-weight:normal;
	font-family: 'OpenSans-Regular', sans-serif;
	color:#333;
	text-align:left;
	display:inline-block;
}
#wrappers #content .news .box a {
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	font-weight:normal;
	font-family: 'OpenSans-Regular', sans-serif;
	color:#333;
	text-align:center;
	text-decoration:none;
	border:solid 1px #333;
	display:inline-block;
}
#wrappers #content .news .box a:hover {
	background-color:#039be5;
	border:solid 1px #039be5;
	color:#fff;
}
#wrappers #content .news .box_first{
	width: 100%;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	position: relative;
}
#wrappers #content .news .box_first .dates{
	position: absolute;
	top:3%;
	left:0;
	background-color:#fff;
	font-weight:normal;
	font-family: 'OpenSans-Light', sans-serif;
	color:#333;
	padding: 5px 10px;
}
#wrappers #content .news .box_first .imgLiquid {
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
#wrappers #content .news .box_first .right {
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
#wrappers #content .news .box_first .right h5 {
	width:100%;
	font-weight:normal;
	font-family: 'OpenSans-Regular', sans-serif;
	color:#000;
	margin:0;
	text-align:left;
	line-height:120%;
}
#wrappers #content .news .box_first .right .desc {
	width:100%;
	font-weight:normal;
	font-family: 'OpenSans-Regular', sans-serif;
	color:#333;
	text-align:left;
	display:inline-block;
}
#wrappers #content .news .box_first .right a {
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	font-weight:normal;
	font-family: 'OpenSans-Regular', sans-serif;
	color:#333;
	text-align:center;
	text-decoration:none;
	border:solid 1px #333;
	display:inline-block;
}
#wrappers #content .news .box_first .right a:hover {
	background-color:#039be5;
	border:solid 1px #039be5;
	color:#fff;
}
#wrappers #content .news #news_more {
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	font-weight:normal;
	font-family: 'OpenSans-Regular', sans-serif;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	background-color:#039be5;
	border:solid 1px #039be5;
	color:#fff;
}
#wrappers #content .news #news_more:hover {
	background-color:#fff;
	border:solid 1px #333;
	color:#333;
}
/* news */
@media all and (min-width: 1400px) {
/*book*/
.book .book_into{
	text-align: center;
	display:inline-block;
	height:175px;
	position:absolute;
	top:-175px;
	#border:solid;
}
.book .book_into .form{
	width:98%;
}
.book .book_into .form h4{
	margin-top:10px;
	margin-bottom:15px;
	font-size:1.75em;
}
.book .book_into .form  #form_section input,.book .book_into .form  #form_section select{
	width:12%;
	font-size: .9em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	#margin-top: 5px;
	#margin-bottom: 5px;
}
.book .book_into .form  #form_section input[type="submit"]{
	padding: 10px 5px;
	width:15%;
	margin-top: 25px;
}
/*book*/
/* welcome */
.welcome {
	padding-bottom:5%;
	padding-top:3%;
	width:100%;
	display:block;
	margin:auto;
}
#wrappers #content .welcome  h3{
	#padding-bottom: 5px;
	font-size: 2.25em;
	margin:auto;
	display:block;
	width:35%;
	text-align:center;
	margin-bottom:50px;
	#border-bottom:solid 1px #000;
}
#wrappers #content .welcome  .text {
	width:95%;
	font-size:1.15em;
	margin:auto;
	line-height:1.5em;
}
/* welcome */
/* destinations */
.destinations {
	padding-bottom:3%;
	padding-top:2%;
	width:90%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .destinations h3{
	#padding-bottom: 5px;
	font-size: 2.25em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:50px;
	#border-bottom:solid 1px #000;
}


.destinations .box {
	display: inline-block;
    width: 35%;
}
.destinations  h4 {
	font-size: 1.5em;
	padding: 5px 15px;
	top:5%;
}
.destinations  .box .imgLiquid {
	height:300px;
}
.destinations .title {
	background-color: rgba(00, 00, 00, 0.25);
}
.destinations .title h5 {
	top: 1%;
	width: 90%;
	font-size: 2em;
}

.destinations .title {
	bottom: -100%;
	height: 100%;
}
.destinations .box:hover .title h5 {
   top: 65%;
}
.destinations .box:hover .title {
	background-color: rgba(00, 00, 00, 0.75);
}
.destinations .box:hover h4 {
	#display:none;
	top: -15%;
}
/* destinations */
/*reviews*/
.reviews {
	padding-bottom:3%;
	padding-top:3%;
}
.reviews .reviews_into {
	width:100%;
	text-align:center;
}
#wrappers #content .reviews .reviews_into h3{
	padding-bottom: 5px;
	font-size: 2.25em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:30px;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption {
  	width: 75%;
 	padding: 2%;
  	font-size: 1.25em;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption_name {
	padding: 1%;
  	font-size: 1em;
  	width: 75%;
}
/*reviews*/
/* news */
#wrappers #content .news {
	padding-bottom:3%;
	padding-top:2%;
	width:75%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .news h3{
	font-size: 2.25em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
#wrappers #content .news .box{
	width: 30%;
	display:inline-block;
	margin:1%;
}
#wrappers #content .news .box .dates{
	font-size:.85em;
}
#wrappers #content .news .box .imgLiquid {
	height:250px;
}
#wrappers #content .news .box h5 {
	font-size:1.15em;
}
#wrappers #content .news .box .desc {
	margin-top:10px;	
	font-size:.85em;
}
#wrappers #content .news .box a {
	padding:5px 15px;
	width:25%;
	margin-top:15px;	
	font-size:.85em;
}

#wrappers #content .news .box_first{
	width: 95%;
	display:inline-block;
	margin:1%;
}
#wrappers #content .news .box_first .dates{
	font-size:.85em;
}
#wrappers #content .news .box_first .imgLiquid {
	display:inline-block;
	width:50%;
	height:300px;
}
#wrappers #content .news .box_first .right {
	vertical-align:top;
	display:inline-block;
	width:47%;
	margin:1%;
}
#wrappers #content .news .box_first .right h5 {
	display:inline-block;
	font-size:1.5em;
}
#wrappers #content .news .box_first .right .desc {
	margin-top:10px;	
	font-size:.85em;
}
#wrappers #content .news .box_first .right a {
	padding:5px 15px;
	width:25%;
	margin-top:15px;	
	font-size:.85em;
}
#wrappers #content .news #news_more {
	padding:10px 15px;
	width:15%;
	margin-top:60px;	
	font-size:.9em;
}
/* news */
}


@media all and (min-width: 1200px) and (max-width: 1399px) {
/*book*/
.book .book_into{
	text-align: center;
	display:inline-block;
	height:175px;
	position:absolute;
	top:-175px;
	#border:solid;
}
.book .book_into .form{
	width:98%;
}
.book .book_into .form h4{
	margin-top:10px;
	margin-bottom:15px;
	font-size:1.75em;
}
.book .book_into .form  #form_section input,.book .book_into .form  #form_section select{
	width:12%;
	font-size: .9em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	#margin-top: 5px;
	#margin-bottom: 5px;
}
.book .book_into .form  #form_section input[type="submit"]{
	padding: 10px 5px;
	width:15%;
	margin-top: 25px;
}
/*book*/
/* welcome */
.welcome {
	padding-bottom:5%;
	padding-top:3%;
	width:100%;
	display:block;
	margin:auto;
}
#wrappers #content .welcome  h3{
	#padding-bottom: 5px;
	font-size: 2.25em;
	margin:auto;
	display:block;
	width:35%;
	text-align:center;
	margin-bottom:50px;
	#border-bottom:solid 1px #000;
}
#wrappers #content .welcome  .text {
	width:95%;
	font-size:1.15em;
	margin:auto;
	line-height:1.5em;
}
/* welcome */
/* destinations */
.destinations {
	padding-bottom:3%;
	padding-top:2%;
	width:90%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .destinations h3{
	#padding-bottom: 5px;
	font-size: 2.25em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:30px;
	#border-bottom:solid 1px #000;
}


.destinations .box {
	display: inline-block;
    width: 35%;
}
.destinations  h4 {
	font-size: 1.5em;
	padding: 5px 15px;
	top:5%;
}
.destinations  .box .imgLiquid {
	height:300px;
}
.destinations .title {
	background-color: rgba(00, 00, 00, 0.25);
}
.destinations .title h5 {
	top: 1%;
	width: 90%;
	font-size: 2em;
}

.destinations .title {
	bottom: -100%;
	height: 100%;
}
.destinations .box:hover .title h5 {
   top: 65%;
}
.destinations .box:hover .title {
	background-color: rgba(00, 00, 00, 0.75);
}
.destinations .box:hover h4 {
	#display:none;
	top: -15%;
}
/* destinations */

/*reviews*/
.reviews {
	padding-bottom:3%;
	padding-top:3%;
}
.reviews .reviews_into {
	width:100%;
	text-align:center;
}
#wrappers #content .reviews .reviews_into h3{
	font-size: 2.25em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:30px;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption {
  	width: 85%;
 	padding: 2%;
  	font-size: 1.25em;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption_name {
	padding: 1%;
  	font-size: 1em;
  	width: 75%;
}
/*reviews*/
/* news */
#wrappers #content .news {
	padding-bottom:3%;
	padding-top:2%;
	width:85%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .news h3{
	font-size: 2.25em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
#wrappers #content .news .box{
	width: 30%;
	display:inline-block;
	margin:1%;
}
#wrappers #content .news .box .dates{
	font-size:.85em;
}
#wrappers #content .news .box .imgLiquid {
	height:250px;
}
#wrappers #content .news .box h5 {
	font-size:1.15em;
}
#wrappers #content .news .box .desc {
	margin-top:10px;	
	font-size:.85em;
}
#wrappers #content .news .box a {
	padding:5px 15px;
	width:25%;
	margin-top:15px;	
	font-size:.85em;
}

#wrappers #content .news .box_first{
	width: 95%;
	display:inline-block;
	margin:1%;
}
#wrappers #content .news .box_first .dates{
	font-size:.85em;
}
#wrappers #content .news .box_first .imgLiquid {
	display:inline-block;
	width:50%;
	height:300px;
}
#wrappers #content .news .box_first .right {
	vertical-align:top;
	display:inline-block;
	width:47%;
	margin:1%;
}
#wrappers #content .news .box_first .right h5 {
	display:inline-block;
	font-size:1.5em;
}
#wrappers #content .news .box_first .right .desc {
	margin-top:10px;	
	font-size:.85em;
}
#wrappers #content .news .box_first .right a {
	padding:5px 15px;
	width:25%;
	margin-top:15px;	
	font-size:.85em;
}
#wrappers #content .news #news_more {
	padding:10px 15px;
	width:15%;
	margin-top:60px;	
	font-size:.9em;
}
/* news */
}

@media all and (min-width: 1024px) and (max-width: 1199px) {
/*book*/
.book .book_into{
	text-align: center;
	display:inline-block;
	height:175px;
	position:absolute;
	top:-175px;
	#border:solid;
}
.book .book_into .form{
	width:98%;
}
.book .book_into .form h4{
	margin-top:10px;
	margin-bottom:15px;
	font-size:1.75em;
}
.book .book_into .form  #form_section input,.book .book_into .form  #form_section select{
	width:12%;
	font-size: .9em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	#margin-top: 5px;
	#margin-bottom: 5px;
}
.book .book_into .form  #form_section input[type="submit"]{
	padding: 10px 5px;
	width:15%;
	margin-top: 25px;
}
/*book*/
/* welcome */
.welcome {
	padding-bottom:3%;
	padding-top:2%;
	width:100%;
	display:block;
	margin:auto;
}
#wrappers #content .welcome  h3{
	#padding-bottom: 5px;
	font-size: 2.25em;
	margin:auto;
	display:block;
	width:35%;
	text-align:center;
	margin-bottom:30px;
	#border-bottom:solid 1px #000;
}
#wrappers #content .welcome  .text {
	width:95%;
	font-size:1.15em;
	margin:auto;
	line-height:1.5em;
}
/* welcome */
/* destinations */
.destinations {
	padding-bottom:3%;
	padding-top:3%;
	width:95%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .destinations h3{
	#padding-bottom: 5px;
	font-size: 2.25em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:30px;
	#border-bottom:solid 1px #000;
}


.destinations .box {
	display: inline-block;
    width: 40%;
}
.destinations  h4 {
	font-size: 1.5em;
	padding: 5px 15px;
	top:5%;
}
.destinations  .box .imgLiquid {
	height:300px;
}
.destinations .title {
	background-color: rgba(00, 00, 00, 0.25);
}
.destinations .title h5 {
	top: 1%;
	width: 90%;
	font-size: 2em;
}

.destinations .title {
	bottom: -100%;
	height: 100%;
}
.destinations .box:hover .title h5 {
   top: 65%;
}
.destinations .box:hover .title {
	background-color: rgba(00, 00, 00, 0.75);
}
.destinations .box:hover h4 {
	#display:none;
	top: -15%;
}
/* destinations */
/*reviews*/
.reviews {
	padding-bottom:3%;
	padding-top:3%;
}
.reviews .reviews_into {
	width:100%;
	text-align:center;
}
#wrappers #content .reviews .reviews_into h3{
	font-size: 2.25em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption {
  	width: 90%;
 	padding: 2%;
  	font-size: 1.25em;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption_name {
	padding: 1%;
  	font-size: 1em;
  	width: 75%;
}
/*reviews*/
/* news */
#wrappers #content .news {
	padding-bottom:3%;
	padding-top:2%;
	width:95%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .news h3{
	font-size: 2.25em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
#wrappers #content .news .box{
	width: 30%;
	display:inline-block;
	margin:1%;
}
#wrappers #content .news .box .dates{
	font-size:.85em;
}
#wrappers #content .news .box .imgLiquid {
	height:200px;
}
#wrappers #content .news .box h5 {
	font-size:1.15em;
}
#wrappers #content .news .box .desc {
	margin-top:10px;	
	font-size:.85em;
}
#wrappers #content .news .box a {
	padding:5px 15px;
	width:25%;
	margin-top:15px;	
	font-size:.85em;
}

#wrappers #content .news .box_first{
	width: 95%;
	display:inline-block;
	margin:1%;
}
#wrappers #content .news .box_first .dates{
	font-size:.85em;
}
#wrappers #content .news .box_first .imgLiquid {
	display:inline-block;
	width:50%;
	height:300px;
}
#wrappers #content .news .box_first .right {
	vertical-align:top;
	display:inline-block;
	width:47%;
	margin:1%;
}
#wrappers #content .news .box_first .right h5 {
	display:inline-block;
	font-size:1.5em;
}
#wrappers #content .news .box_first .right .desc {
	margin-top:10px;	
	font-size:.85em;
}
#wrappers #content .news .box_first .right a {
	padding:5px 15px;
	width:25%;
	margin-top:15px;	
	font-size:.85em;
}
#wrappers #content .news #news_more {
	padding:10px 15px;
	width:15%;
	margin-top:60px;	
	font-size:.9em;
}
/* news */
}

@media all and (min-width: 768px) and (max-width: 1023px) {
/*book*/
.book .book_into{
	text-align: center;
	display:inline-block;
	height:175px;
	position:relative;
	top:0px;
	#border:solid;
}
.book .book_into .form{
	width:98%;
}
.book .book_into .form h4{
	margin-top:10px;
	margin-bottom:15px;
	font-size:1.25em;
}
.book .book_into .form  #form_section input,.book .book_into .form  #form_section select{
	width:15%;
	font-size: .8em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.book .book_into .form  #form_section input[type="submit"]{
	padding: 10px 5px;
	width:15%;
	margin-top: 5px;
}
/*book*/
/* welcome */
.welcome {
	padding-bottom:3%;
	padding-top:2%;
	width:100%;
	display:block;
	margin:auto;
}
#wrappers #content .welcome  h3{
	#padding-bottom: 5px;
	font-size: 2em;
	margin:auto;
	display:block;
	width:35%;
	text-align:center;
	margin-bottom:30px;
	#border-bottom:solid 1px #000;
}
#wrappers #content .welcome  .text {
	width:95%;
	font-size:1em;
	margin:auto;
	line-height:1.5em;
}
/* welcome */
/* destinations */
.destinations {
	padding-bottom:3%;
	padding-top:3%;
	width:95%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .destinations h3{
	#padding-bottom: 5px;
	font-size: 2em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:30px;
	#border-bottom:solid 1px #000;
}


.destinations .box {
	display: inline-block;
    width: 45%;
}
.destinations  h4 {
	font-size: 1.5em;
	padding: 5px 15px;
	top:5%;
}
.destinations  .box .imgLiquid {
	height:300px;
}
.destinations .title {
	background-color: rgba(00, 00, 00, 0.25);
}
.destinations .title h5 {
	top: 1%;
	width: 90%;
	font-size: 2em;
}

.destinations .title {
	bottom: -100%;
	height: 100%;
}
.destinations .box:hover .title h5 {
   top: 65%;
}
.destinations .box:hover .title {
	background-color: rgba(00, 00, 00, 0.75);
}
.destinations .box:hover h4 {
	#display:none;
	top: -15%;
}
/* destinations */
/*reviews*/
.reviews {
	padding-bottom:3%;
	padding-top:3%;
}
.reviews .reviews_into {
	width:100%;
	text-align:center;
}
#wrappers #content .reviews .reviews_into h3{
	font-size: 2em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption {
  	width: 90%;
 	padding: 2%;
  	font-size: 1.25em;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption_name {
	padding: 1%;
  	font-size: 1em;
  	width: 75%;
}
/*reviews*/
/* news */
#wrappers #content .news {
	padding-bottom:3%;
	padding-top:3%;
	width:100%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .news h3{
	font-size: 2em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
#wrappers #content .news .box{
	width: 30%;
	display:inline-block;
	margin:1%;
}
#wrappers #content .news .box .dates{
	font-size:.8em;
}
#wrappers #content .news .box .imgLiquid {
	height:175px;
}
#wrappers #content .news .box h5 {
	font-size:1em;
	line-height:normal;
	margin-top:5px;
}
#wrappers #content .news .box .desc {
	margin-top:10px;	
	font-size:.8em;
	line-height:normal;
}
#wrappers #content .news .box a {
	padding:5px 15px;
	width:35%;
	margin-top:15px;	
	font-size:.85em;
}

#wrappers #content .news .box_first{
	width: 95%;
	display:inline-block;
	margin:1%;
}
#wrappers #content .news .box_first .dates{
	font-size:.8em;
}
#wrappers #content .news .box_first .imgLiquid {
	display:inline-block;
	width:50%;
	height:250px;
}
#wrappers #content .news .box_first .right {
	vertical-align:top;
	display:inline-block;
	width:47%;
	margin:1%;
}
#wrappers #content .news .box_first .right h5 {
	display:inline-block;
	font-size:1.15em;
	line-height:normal;
}
#wrappers #content .news .box_first .right .desc {
	margin-top:10px;	
	font-size:.8em;
	line-height:normal;
}
#wrappers #content .news .box_first .right a {
	padding:5px 15px;
	width:25%;
	margin-top:15px;	
	font-size:.85em;
}
#wrappers #content .news #news_more {
	padding:10px 15px;
	width:25%;
	margin-top:60px;	
	font-size:.9em;
}
/* news */
}

@media all and (min-width: 600px) and (max-width: 767px) {
/*book*/
.book .book_into{
	text-align: center;
	display:inline-block;
	#height:175px;
	position:relative;
	top:0px;
	#border:solid;
}
.book .book_into .form{
	width:98%;
}
.book .book_into .form h4{
	margin-top:10px;
	margin-bottom:15px;
	font-size:1.25em;
}
.book .book_into .form  #form_section input,.book .book_into .form  #form_section select{
	width:15%;
	font-size: .8em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.book .book_into .form  #form_section input[type="submit"]{
	padding: 10px 5px;
	width:20%;
	margin-top: 5px;
}
/*book*/
/* welcome */
.welcome {
	padding-bottom:3%;
	padding-top:2%;
	width:100%;
	display:block;
	margin:auto;
}
#wrappers #content .welcome  h3{
	#padding-bottom: 5px;
	font-size: 1.75em;
	margin:auto;
	display:block;
	width:35%;
	text-align:center;
	margin-bottom:30px;
	#border-bottom:solid 1px #000;
}
#wrappers #content .welcome  .text {
	width:95%;
	font-size:.9em;
	margin:auto;
	line-height:1.5em;
}
/* welcome */
/* destinations */
.destinations {
	padding-bottom:3%;
	padding-top:3%;
	width:95%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .destinations h3{
	#padding-bottom: 5px;
	font-size: 1.75em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:20px;
	#border-bottom:solid 1px #000;
}


.destinations .box {
	display: inline-block;
    width: 49%;
}
.destinations  h4 {
	font-size: 1.5em;
	padding: 5px 15px;
	top:5%;
}
.destinations  .box .imgLiquid {
	height:250px;
}
.destinations .title {
	background-color: rgba(00, 00, 00, 0.25);
}
.destinations .title h5 {
	top: 1%;
	width: 90%;
	font-size: 2em;
}

.destinations .title {
	bottom: -100%;
	height: 100%;
}
.destinations .box:hover .title h5 {
   top: 65%;
}
.destinations .box:hover .title {
	background-color: rgba(00, 00, 00, 0.75);
}
.destinations .box:hover h4 {
	#display:none;
	top: -15%;
}
/* destinations */
/*reviews*/
.reviews {
	padding-bottom:3%;
	padding-top:3%;
}
.reviews .reviews_into {
	width:100%;
	text-align:center;
}
#wrappers #content .reviews .reviews_into h3{
	font-size: 1.75em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption {
  	width: 90%;
 	padding: 2%;
  	font-size: 1.15em;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption_name {
	padding: 1%;
  	font-size: 1em;
  	width: 75%;
}
/*reviews*/
/* news */
#wrappers #content .news {
	padding-bottom:3%;
	padding-top:3%;
	width:100%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .news h3{
	font-size: 1.75em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
#wrappers #content .news .box,#wrappers #content .news .box_first{
	width: 45%;
	display:inline-block;
	margin:1%;
	vertical-align:top;
}
#wrappers #content .news .box .dates,#wrappers #content .news .box_first .dates{
	font-size:.8em;
}
#wrappers #content .news .box .imgLiquid,#wrappers #content .news .box_first .imgLiquid {
	height:175px;
}
#wrappers #content .news .box h5,#wrappers #content .news .box_first .right h5 {
	font-size:1em;
	line-height:normal;
	margin-top:5px;
}
#wrappers #content .news .box .desc,#wrappers #content .news .box_first .right .desc {
	margin-top:10px;	
	font-size:.8em;
	line-height:normal;
}
#wrappers #content .news .box a,#wrappers #content .news .box_first .right a {
	padding:5px 15px;
	width:35%;
	margin-top:15px;	
	font-size:.85em;
}
#wrappers #content .news #news_more {
	padding:10px 15px;
	width:25%;
	margin-top:60px;	
	font-size:.9em;
}
/* news */
}
@media all and (min-width: 450px) and (max-width: 599px) {
/*book*/
.book .book_into{
	text-align: center;
	display:inline-block;
	#height:175px;
	position:relative;
	top:0px;
	#border:solid;
}
.book .book_into .form{
	width:98%;
}
.book .book_into .form h4{
	margin-top:10px;
	margin-bottom:15px;
	font-size:1.25em;
}
.book .book_into .form  #form_section input,.book .book_into .form  #form_section select{
	width:20%;
	font-size: .8em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.book .book_into .form  #form_section input[type="submit"]{
	padding: 10px 5px;
	width:20%;
	margin-top: 5px;
}
/*book*/
/* welcome */
.welcome {
	padding-bottom:3%;
	padding-top:2%;
	width:100%;
	display:block;
	margin:auto;
}
#wrappers #content .welcome  h3{
	#padding-bottom: 5px;
	font-size: 1.75em;
	margin:auto;
	display:block;
	width:70%;
	text-align:center;
	margin-bottom:10px;
	#border-bottom:solid 1px #000;
}
#wrappers #content .welcome  .text {
	width:95%;
	font-size:.9em;
	margin:auto;
	line-height:1.5em;
}
/* welcome */
/* destinations */
.destinations {
	padding-bottom:3%;
	padding-top:3%;
	width:95%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .destinations h3{
	#padding-bottom: 5px;
	font-size: 1.75em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:20px;
	#border-bottom:solid 1px #000;
}


.destinations .box {
	display: inline-block;
    width: 49%;
}
.destinations  h4 {
	font-size: 1em;
	padding: 5px 15px;
	top:5%;
}
.destinations  .box .imgLiquid {
	height:200px;
}
.destinations .title {
	background-color: rgba(00, 00, 00, 0.25);
}
.destinations .title h5 {
	top: 1%;
	width: 90%;
	font-size: 1.5em;
}

.destinations .title {
	bottom: -100%;
	height: 100%;
}
.destinations .box:hover .title h5 {
   top: 65%;
}
.destinations .box:hover .title {
	background-color: rgba(00, 00, 00, 0.75);
}
.destinations .box:hover h4 {
	#display:none;
	top: -15%;
}
/* destinations */
/*reviews*/
.reviews {
	padding-bottom:3%;
	padding-top:3%;
}
.reviews .reviews_into {
	width:100%;
	text-align:center;
}
#wrappers #content .reviews .reviews_into h3{
	font-size: 1.75em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption {
  	width: 90%;
 	padding: 2%;
  	font-size: 1.05em;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption_name {
	padding: 1%;
  	font-size: 1em;
  	width: 75%;
}
/*reviews*/
/* news */
#wrappers #content .news {
	padding-bottom:3%;
	padding-top:3%;
	width:100%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .news h3{
	font-size: 1.75em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
#wrappers #content .news .box,#wrappers #content .news .box_first{
	width: 90%;
	display:inline-block;
	margin:1%;
	vertical-align:top;
}
#wrappers #content .news .box .dates,#wrappers #content .news .box_first .dates{
	font-size:.8em;
}
#wrappers #content .news .box .imgLiquid,#wrappers #content .news .box_first .imgLiquid {
	height:175px;
}
#wrappers #content .news .box h5,#wrappers #content .news .box_first .right h5 {
	font-size:1em;
	line-height:normal;
	margin-top:5px;
}
#wrappers #content .news .box .desc,#wrappers #content .news .box_first .right .desc {
	margin-top:10px;	
	font-size:.8em;
	line-height:normal;
}
#wrappers #content .news .box a,#wrappers #content .news .box_first .right a {
	padding:5px 15px;
	width:35%;
	margin-top:15px;	
	font-size:.85em;
}
#wrappers #content .news #news_more {
	padding:10px 15px;
	width:35%;
	margin-top:60px;	
	font-size:.9em;
}
/* news */
}
@media all and (max-width: 449px) {
/*book*/
.book .book_into{
	text-align: center;
	display:inline-block;
	#height:175px;
	position:relative;
	top:0px;
	#border:solid;
}
.book .book_into .form{
	width:98%;
}
.book .book_into .form h4{
	margin-top:10px;
	margin-bottom:15px;
	font-size:1.25em;
}
.book .book_into .form  #form_section input,.book .book_into .form  #form_section select{
	width:25%;
	font-size: .8em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.book .book_into .form  #form_section input[type="submit"]{
	padding: 10px 5px;
	width:30%;
	margin-top: 5px;
}
/*book*/
/* welcome */
.welcome {
	padding-bottom:3%;
	padding-top:2%;
	width:100%;
	display:block;
	margin:auto;
}
#wrappers #content .welcome  h3{
	#padding-bottom: 5px;
	font-size: 1.5em;
	margin:auto;
	display:block;
	width:70%;
	text-align:center;
	margin-bottom:10px;
	#border-bottom:solid 1px #000;
}
#wrappers #content .welcome  .text {
	width:95%;
	font-size:.85em;
	margin:auto;
	line-height:1.5em;
}
/* welcome */
/* destinations */
.destinations {
	padding-bottom:3%;
	padding-top:3%;
	width:95%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .destinations h3{
	#padding-bottom: 5px;
	font-size: 1.75em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:20px;
	#border-bottom:solid 1px #000;
}


.destinations .box {
	display: inline-block;
    width: 95%;
}
.destinations  h4 {
	font-size: 1em;
	padding: 5px 15px;
	top:5%;
}
.destinations  .box .imgLiquid {
	height:200px;
}
.destinations .title {
	background-color: rgba(00, 00, 00, 0.25);
}
.destinations .title h5 {
	top: 1%;
	width: 90%;
	font-size: 1.5em;
}

.destinations .title {
	bottom: -100%;
	height: 100%;
}
.destinations .box:hover .title h5 {
   top: 65%;
}
.destinations .box:hover .title {
	background-color: rgba(00, 00, 00, 0.75);
}
.destinations .box:hover h4 {
	#display:none;
	top: -15%;
}
/* destinations */
/*reviews*/
.reviews {
	padding-bottom:3%;
	padding-top:3%;
}
.reviews .reviews_into {
	width:100%;
	text-align:center;
}
#wrappers #content .reviews .reviews_into h3{
	font-size: 1.75em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption {
  	width: 90%;
 	padding: 1%;
  	font-size: 1em;
}
#wrappers #content .reviews .reviews_into .flexslider2 .flex-caption_name {
	padding: 1%;
  	font-size: 1em;
  	width: 75%;
}
/*reviews*/
/* news */
#wrappers #content .news {
	padding-bottom:3%;
	padding-top:3%;
	width:100%;
	display:block;
	margin:auto;
	text-align:center;
	#border:solid 1px #000;
}
#wrappers #content .news h3{
	font-size: 1.75em;
	margin:auto;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
#wrappers #content .news .box,#wrappers #content .news .box_first{
	width: 90%;
	display:inline-block;
	margin:1%;
	vertical-align:top;
}
#wrappers #content .news .box .dates,#wrappers #content .news .box_first .dates{
	font-size:.8em;
}
#wrappers #content .news .box .imgLiquid,#wrappers #content .news .box_first .imgLiquid {
	height:175px;
}
#wrappers #content .news .box h5,#wrappers #content .news .box_first .right h5 {
	font-size:1em;
	line-height:normal;
	margin-top:5px;
}
#wrappers #content .news .box .desc,#wrappers #content .news .box_first .right .desc {
	margin-top:10px;	
	font-size:.8em;
	line-height:normal;
}
#wrappers #content .news .box a,#wrappers #content .news .box_first .right a {
	padding:5px 15px;
	width:35%;
	margin-top:15px;	
	font-size:.85em;
}
#wrappers #content .news #news_more {
	padding:10px 15px;
	width:45%;
	margin-top:60px;	
	font-size:.9em;
}
/* news */
}



/* theslider */
#theslider{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
#theslider  .slide {
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	#background-color:rgba(255,255,255,.75);
}
#theslider .skdslider li .slide  h1,#theslider .skdslider li .slide  h2,#theslider .skdslider li .slide  h3{
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	font-family: 'OpenSans-Regular', sans-serif;
	color:#fff;
	#text-align:center;
}




/* theslider */

@media all and (min-width: 1400px) {
/* theslider */
#theslider {
	width:100%; 
	height: 100%;
	overflow:hidden;
	position: relative;
	z-index:100;
	background-color: rgba(33,33,33,1);
}
html[data-useragent*='Firefox'] #theslider {
    height: 100vh;
}
html[data-useragent*='Safari'] #theslider {
    height: 800px;
} 
html[data-useragent*='IE'] #theslider {
   height: 100vh;
} 
html[data-useragent*='Chrome'] #theslider {
    height: 100vh;
}
#theslider .skdslider li .slide {
	position: absolute;
	top: 30%;
	right:0;
	left:0;
	margin:auto;
	width:100%;
	max-width:1400px;
	display: inline-block;;
	z-index:103;
	text-align:center;
}
#theslider .skdslider li  .slide  h1{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:5em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h2{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:3em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h3{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:2em;
	display:inline-block;
	margin:auto;
}

/* theslider */
}
@media all and (min-width: 1200px) and (max-width: 1399px) {
/* theslider */
#theslider {
	width:100%; 
	height: 100%;
	overflow:hidden;
	position: relative;
	z-index:100;
	background-color: rgba(33,33,33,1);
}
html[data-useragent*='Firefox'] #theslider {
    height: 100vh;
}
html[data-useragent*='Safari'] #theslider {
    height: 800px;
} 
html[data-useragent*='IE'] #theslider {
   height: 100vh;
} 
html[data-useragent*='Chrome'] #theslider {
    height: 100vh;
}
#theslider .skdslider li .slide {
	position: absolute;
	top: 30%;
	right:0;
	left:0;
	margin:auto;
	width:100%;
	max-width:1400px;
	display: inline-block;;
	z-index:103;
	text-align:center;
}
#theslider .skdslider li  .slide  h1{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:5em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h2{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:3em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h3{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:2em;
	display:inline-block;
	margin:auto;
}

/* theslider */
}
@media all and (min-width: 1024px) and (max-width: 1199px) {
/* theslider */
#theslider {
	width:100%; 
	height: 100%;
	overflow:hidden;
	position: relative;
	z-index:100;
	background-color: rgba(33,33,33,1);
}
html[data-useragent*='Firefox'] #theslider {
    height: 90vh;
}
html[data-useragent*='Safari'] #theslider {
    height: 650px;
} 
html[data-useragent*='IE'] #theslider {
   height: 90vh;
} 
html[data-useragent*='Chrome'] #theslider {
    height: 90vh;
}
#theslider .skdslider li .slide {
	position: absolute;
	top: 30%;
	right:0;
	left:0;
	margin:auto;
	width:100%;
	max-width:1400px;
	display: inline-block;;
	z-index:103;
	text-align:center;
}
#theslider .skdslider li  .slide  h1{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:5em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h2{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:3em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h3{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:2em;
	display:inline-block;
	margin:auto;
}

/* theslider */
}
@media all and (min-width: 900px) and (max-width: 1023px) {
/* theslider */
#theslider {
	width:100%; 
	height: 100%;
	overflow:hidden;
	position: relative;
	z-index:100;
	background-color: rgba(33,33,33,1);
}

#theslider .skdslider li .slide {
	position: absolute;
	top: 30%;
	right:0;
	left:0;
	margin:auto;
	width:100%;
	max-width:1400px;
	display: inline-block;;
	z-index:103;
	text-align:center;
}
#theslider .skdslider li  .slide  h1{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:4em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h2{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:2em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h3{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:1.5em;
	display:inline-block;
	margin:auto;
}

/* theslider */
}
@media all and (min-width: 768px) and (max-width: 899px) {
/* theslider */
#theslider {
	width:100%; 
	height: 100%;
	overflow:hidden;
	position: relative;
	z-index:100;
	background-color: rgba(33,33,33,1);
}

#theslider .skdslider li .slide {
	position: absolute;
	top: 30%;
	right:0;
	left:0;
	margin:auto;
	width:100%;
	max-width:1400px;
	display: inline-block;;
	z-index:103;
	text-align:center;
}
#theslider .skdslider li  .slide  h1{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:3.5em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h2{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:2em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h3{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:1.5em;
	display:inline-block;
	margin:auto;
}

/* theslider */
}
@media all and (min-width: 600px) and (max-width: 767px) {
/* theslider */
#theslider {
	width:100%; 
	height: 100%;
	overflow:hidden;
	position: relative;
	z-index:100;
	background-color: rgba(33,33,33,1);
}

#theslider .skdslider li .slide {
	position: absolute;
	top: 20%;
	right:0;
	left:0;
	margin:auto;
	width:100%;
	max-width:1400px;
	display: inline-block;;
	z-index:103;
	text-align:center;
}
#theslider .skdslider li  .slide  h1{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:3em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h2{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:2em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h3{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:1.5em;
	display:inline-block;
	margin:auto;
}

/* theslider */
}
@media all and (min-width: 450px) and (max-width: 599px) {
/* theslider */
#theslider {
	width:100%; 
	height: 100%;
	overflow:hidden;
	position: relative;
	z-index:100;
	background-color: rgba(33,33,33,1);
}

#theslider .skdslider li .slide {
	position: absolute;
	top: 20%;
	right:0;
	left:0;
	margin:auto;
	width:100%;
	max-width:1400px;
	display: inline-block;;
	z-index:103;
	text-align:center;
}
#theslider .skdslider li  .slide  h1{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:2.5em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h2{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:1.5em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h3{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	width:100%;
	font-size:1.25em;
	display:inline-block;
	margin:auto;
}

/* theslider */
}
@media all and (max-width: 449px) {
/* theslider */
#theslider {
	width:100%; 
	height: 100%;
	overflow:hidden;
	position: relative;
	z-index:100;
	background-color: rgba(33,33,33,1);
}

#theslider .skdslider li .slide {
	position: absolute;
	top: 20%;
	right:0;
	left:0;
	margin:auto;
	width:100%;
	max-width:1400px;
	display: inline-block;;
	z-index:103;
	text-align:center;
}
#theslider .skdslider li  .slide  h1{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.25);
	width:100%;
	font-size:1.75em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h2{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.25);
	width:100%;
	font-size:1em;
	display:inline-block;
	margin:auto;
}
#theslider .skdslider li  .slide  h3{
	text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.25);
	width:100%;
	font-size:.85em;
	display:inline-block;
	margin:auto;
}

/* theslider */
	
}