@import url(http://fonts.googleapis.com/css?family=Yellowtail|Raleway:400,800,700,500,300);

/* ==============================================================================*/
body ,html{
  height:100%;
}
body{
  font-family: "futura-pt",sans-serif;
  font-weight:400;
  font-size: 16px;
  letter-spacing: 1px;
	color: #FFFFFF;
}
#fx_title_div{
	margin-top:70px;
	background-position:left top;
	background-repeat:repeat;
	background-size:cover;
	text-align::"right";
	height:280px;
	vertical-align:top;
	padding:0px;
}

.container{
    width: 1107px;

}
.container-top {
  background-image:url(/media/fx/bgs/bg_pico.jpg);
  background-repeat:no-repeat;
  background-position:top 100;
  max-width:100%;
  padding-top:110px;
  padding-bottom:90px;
  background-color:#2f376d;
  padding-left:35px;
  padding-right:35px;
}
.container-bg {
  background-color:rgba(255,255,255,0.98);
}
/* ////////////////////////////////// 
LINKS //////////////////////////////////
*/
/* navbar */
.navbar-nav {
  width: 100%;
  text-align: center;
  float: none;
  display: inline-block;
}
.navbar-nav > li{
   float: none;
   display: inline-block;
}
.navbar-nav > li > a {
  font-family: "futura-pt",sans-serif;
  font-weight:800;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 17px;
  
  text-align:center;
    color: white;
    /*background: #b18857;*/
  -webkit-border-radius: 15px;
  border-radius: 15px;
  padding: 0 23px;
  margin-left: 25px;

    line-height: 31px;
    margin-left: 40px;
    color: #FFFFFF;
    text-decoration: none;
    display: inline-block;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.navbar-nav > li > a.active{
    background: #FFFFFF;
    color: #000000;
}
.navbar-nav > li > a:hover{
    background: #FDD549;
    color: #000000;
}


.navbar-fixed-bottom, .navbar-fixed-top {
    position: absolute;
}
/* footer */
footer .container ul li a {
  display: inline-block;
  color: #868686;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  line-height: 22px;
  vertical-align: middle;
}
footer .li-copy {
    text-align: center;
    font-size: 12px;
    color: #a4a4a4;
    line-height: 100px;
    margin: 0 35px;
    border-top: 1px solid #373737;
    font-family: "futura-pt";
    text-transform: uppercase;
}
a {
    color: #b18857;
    text-decoration: none;
}
/* ////////////////////////////////// 
DIVS //////////////////////////////////
*/

#li-section-index-intro{
  background-image:url(/media/fx/bg_pico_1.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:100%;
}

#li-section-alojamento-intro{
  background-image:url(/media/fx/bg_pico_1.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:320px;
}

#li-section-links-intro{
  background-image:url(/media/fx/bg_pico_1.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:320px;
}

#li-section-localizacao-intro{
  background-image:url(/media/fx/bg_pico_1.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:320px;
}

#li-section-contatos-intro{
  background-image:url(/media/fx/bg_pico_1.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:320px;
}

#li-section-reservas-intro{
  background-image:url(/media/fx/bg_pico_1.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:320px;
}
/* ////////////////////////////////// //////////////////////////////////  ////////////////////////////////// 
 //////////////////////////////////  //////////////////////////////////
COLOR LIBRARY //////////////////////////////////
*/
 
/*
AMARELO
  rgba(253,213,73,1)
  #FDD549

AZUL
  rgba(134,209,244,1)
  #86D1F4

AZUL CLARO
  rgba(217,239,253,1)
  #D9EFFD

*/


/* black */
.li-text-black{
  color:rgba(60,60,59,1);
}
.li-bg-black{
  color:rgba(60,60,59,1);
}

/* white */
.li-text-white{
	color:#FFFFFF;
}
.li-bg-white{
	background-color: #FFFFFF;
}

/* yellow */
.li-text-yellow{
	color:rgba(253,213,73,1);
}
.li-bg-yellow{
	background-color: rgba(253,213,73,1);
}

/* misc */

.li-text-green{
	color: #75AD13;
}
.li-text-red{
	color: #9A0F11;
}



.li-text-lightgray{
	color: #f8f8f8;
}
.li-bg-lightgray{
	background-color: #f8f8f8;
}
/**/

.li-img-circle-house{
  width:250px !important;
  height:250px;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	border:0px;
}
.li-img-circle-house:hover{
  
	border:8px #FDD549 solid;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
  
  
}

.li-text-tiny{
	font-size:10px;	
}

/**/
/* ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// ////////////////////////////////// //////////////////////////////////
LI LIBRARY  ////////////////////////////////// //////////////////////////////////
*/

.li-responsive{
  width:100%;
 }

.li-box-round{
    border-radius: 25px;
 }
 .li-circle{
  border-radius:50%
 }

.li-spacer-20{
	margin-left:20px;
}
.li-spacer-30{
	margin-left:30px;
}
.li-valign-center {
    display: inline-block;
    vertical-align: middle;
	 margin-top:5px;
}

.li-breaker {
  height: 150px;
}
.li-breaker-mini {
  height: 30px;
}

a.li-link-change-language {
  color: #FFFFFF;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  text-decoration:underline;
}
a.li-link-change-language:hover,
a.li-link-change-language:focus
{
  color: #FFFFFF;
  text-decoration: none;
  outline: none;
  opacity: 0.6;
}
/* li trace border*/

.li-border-rigth{
	border-right:1px solid  #868686;
}
.li-border-left{
	border-left:1px solid #868686;
}
.li-border-top{
	border-top:1px solid #868686;
}
.li-border-bottom{
	border-bottom:1px solid #868686;
}

/* move elements*/
.li-padding-left-5{
  padding-left:5px;
}
	.li-padding-right-5{
  padding-right:5px;
}
	.li-padding-left-10{
  padding-left:10px;
}

	.li-padding-right-10{
  padding-right:10px;
}

	
.li-padding-left-15{
  padding-left:15px;
}
.li-padding-right-15{
  padding-right:15px;
}
	
.li-padding-left-20{
  padding-left:20px;
}
.li-padding-right-20{
  padding-right:20px;
}

.li-padding-left-25{
  padding-left:25px;
}
.li-padding-right-25{
  padding-right:25px;
}
	
.li-padding-left-30{
  padding-left:30px;
}

.li-padding-right-30{
  padding-right:30px;
}
.li-full_height {
        min-height: 100%;
		display:flex; 
		align-items: center;
    }

.li-btn {
	background:#FDD549;
  /*background: #0f8166;*/
  background-image: -webkit-linear-gradient(top, #FDD549, #FDD549);
  background-image: -moz-linear-gradient(top, #FDD549, #FDD549);
  background-image: -ms-linear-gradient(top, #FDD549, #FDD549);
  background-image: -o-linear-gradient(top, #FDD549, #FDD549);
  background-image: linear-gradient(to bottom, #FDD549, #FDD549);
  -webkit-border-radius: 18;
  -moz-border-radius: 18;
  border-radius: 18px;
	color:#000;
  font-size: 15px;
  padding: 8px 25px 10px 25px;
  text-decoration: none;
}

.li-btn:hover {
	background:#000;
  background-image: -webkit-linear-gradient(top, #000, #000);
  background-image: -moz-linear-gradient(top, #000, #000);
  background-image: -ms-linear-gradient(top, #000, #000);
  background-image: -o-linear-gradient(top, #000, #000);
  background-image: linear-gradient(to bottom, #000, #000);
  text-decoration: none;
	color:#FDD549;
}

.owl-carousel .owl-item img {
    margin: auto;
}