/* efeito fotos home */
.ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item,
.ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ih-item a {
  color: #333;
}
.ih-item a:hover {
  text-decoration: none;
}
.ih-item img {
  width: 100%;
  height: 100%;
}
.ih-item.square {
  position: relative;
  width: 100%;
}
.ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.ih-item.square.effect6 {
  overflow: hidden;
}
.ih-item.square.effect6.colored .info {
  background: rgba(0, 0, 0, 0.3);
}

.ih-item.square.effect6.colored .info h3 {
  background: rgba(0, 0, 0, 0.0);
}
.ih-item.square.effect6 .img {
  -webkit-transition: all 0.9s ease-in-out;
  -moz-transition: all 0.9s ease-in-out;
  transition: all 0.9s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.ih-item.square.effect6 .info {
  background: #000000;
  background: rgba(0, 0, 0, 0.3);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item.square.effect6 .info h3 {
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  font-size: 135px;
  font-weight:400;
  padding: 0;
  background: #000000;
  margin: 10px 0 0 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.ih-item.square.effect6 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transition: all 0.8s 0.1s linear;
  -moz-transition: all 0.8s 0.1s linear;
  transition: all 0.8s 0.1s linear;
}
.ih-item.square.effect6 a:hover .img {
  -webkit-transform: scale(1.12);
  -moz-transform: scale(1.12);
  -ms-transform: scale(1.12);
  -o-transform: scale(1.12);
  transform: scale(1.12);
}
.ih-item.square.effect6 a:hover .info {
  visibility: visible;
  opacity: 1;
}

.ih-item.square.effect6.from_top_and_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.square.effect6.from_top_and_bottom .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect6.from_top_and_bottom a:hover .info h3,
.ih-item.square.effect6.from_top_and_bottom a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
/* /efeito fotos home */

/* bg texto pag hotel */
#text-hotel {
  /*background-image: url("../img/hotel-bg-text.jpg");
  background-repeat: no-repeat;*/
}
/* /bg texto pag hotel */

/* bg texto pag casa */
#text-casa {
  /*background-image: url("../img/casa-bg-text.jpg");
  background-repeat: no-repeat;*/
}
/* /bg texto pag casa */

/* efeito opacidade */
/*.opacity {
  opacity: 0.45;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

.opacity:hover {
  opacity: 1;
 }*/
/* /efeito opacidade */

/* footer */
.footer a {
  color: #ababab;
  margin-right: 35px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* /footer */

/* menu */

@media (max-width: 1200px){
.menu a{
font-size: 12px !important;
}}

@media (max-width: 1200px){
.submenu a{
font-size: 10px !important;
}}

@media (max-width: 1200px){
.texto{
font-size: 12px !important;
}}

@media (max-width: 1200px){
.menu-margin{
margin-right: -10px !important;
}}

@media (max-width: 1200px){
.logo-margin{
margin-left: 5px !important;
}}



/* menu */

/* img pag interna */

@media (max-width:992px){
.img-pag-int {
  margin: 10px 0 0 !important;
  padding: 0 !important;
}}

@media (max-width:992px){
.text-pag-int {
  padding: 15px 15px 15px 30px !important;
}}

/* /img pag interna */

/* tab */

.titulo-tab {
  font-size: 16px; 
  font-weight: 300; 
  color: #019a25;
}

.subtitulo-tab {
   font-size:14px; font-weight: 300; color:#a1a1a1;
   font-size:14px; font-weight: 300; color:#a1a1a1;
   font-size:14px; font-weight: 300; color:#a1a1a1;
   font-size:14px; font-weight: 300; color:#a1a1a1;
}


.tipo-tab {
   font-weight: 300; color:#019a25 !important;
}

.valor-tab{
  font-weight: 300; color:#9a9a9a;
}


/* adjust mob */
@media (max-width: 992px){
.adjust-mob {
margin-left:55px !important;
margin-right:15px !important;
padding-left: 0 !important;
padding-right: 0 !important;
}}

@media (max-width: 992px){
.adjust-mob-img {
margin-left:0 !important;
margin-right:0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
}}


/* map */
#map-container {  }


/* -text */
.-text {color:#9bb300;}


/* ajust-mob-img */
@media (max-width: 992px){
.ajust-mob-img {
  margin-right:0 !important;
  margin-left:0 !important;
  margin-bottom:15px !important;
}}



#link_altitude:hover {
    color: #8667EA;
}

a:hover {
    text-decoration: none !important;
}



a {
    color: #208FEF !important; 
    text-decoration: none !important;
} 

a:hover, a:focus {
    color: #6617FF !important;
    text-decoration: none !important;
}

#CDSWIDCOE.widCOE .widCOELink a {
    font:normal normal 14px Arial,Verdana,"Bitstream Vera Sans",Helvetica,sans-serif;
    color: white !important;
}

.marg-selo{
  margin-top: 30px !important;
  margin-bottom: 10px !important;
}

#CDSWIDCOELOGO{
  margin-top: 30px !important;
  margin-bottom: 10px !important;
}










