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

#sp-header {
    height: 100px;
	background: #203a55;
    background-image: url(/images/bg_menu_lateral.png);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 50% 50%;
}

h5 {color: #1365b3}

a.terms-content{color: #0696ca}
.terms-content{font-size: 12px; text-align: left}

.gallery-tags-wrapper, .ba-gallery select.ba-select-filter, .ba-gallery .category-filter {
    margin-top: 0px;
}

#sp-footer, #sp-bottom {
    height: 100px;
	background: #203a55;
    background-image: url(/images/bg_menu_lateral.png);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 50% 50%;
}

#sp-header .logo {
    height: 170px;
    width: 275px;
}

.sp-megamenu-parent > li.active > a {color: #ffffff}
.sp-megamenu-parent > a {color: #3eaef3 !important}

a:hover, a:focus, a:active {color: #84bec2; text-decoration: none;}

/*CSS do chat whatsapp*/
.wptwa-box .wptwa-title, .wptwa-box .wptwa-offline-text {
    font-size: 12px;
    line-height: 1.5em;
    opacity: .6;
    display: block;
    color: black;
    text-align: left;
  font-weight: bold;}

.wptwa-box .wptwa-name {
    display: block;
    font-weight: bold;
    text-align: left;
    color: #000000;
}
/*fim chat whatsapp*/

/*CSS do Smartslider*/
.stylesmartslider {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    z-index: 1;
    overflow: hidden;
    width: 623px;
    padding: 0px;
    border-width: 0px;
    height: 442px;
}
/*Fim do CSS do Smartslider*/

.sp-megamenu-parent > li > a {
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold !important;
    font-size: 0.967565565em !important
}

.sp-megamenu-parent { margin: 15px -15px;}

.fa-heart{color: red}
.fa-map-marker{color: #fff}

ul.social-icons > li {font-size: 1.6em;}

a {color: #fff}
#sp-footer a, #sp-bottom a {color: #c9fcfd;}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {margin-top: 15px;}

#offcanvas-toggler > .fa {color: #ffffff;}

.offcanvas-menu {
  	background-image: url(/images/bg_menu_lateral.png);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 50% 50%;
	color: #ffffff;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
    display: block;
    font-size: 1rem;
    padding: 0.425rem 0;
    position: relative;
    text-transform: uppercase;
    font-weight: 700;
}

h1.titulo_intro1{color: #fff;
    font-weight: 700;
    text-align: center;
	letter-spacing: -2px;
}

.titulo_intro2{ font-weight: 400; letter-spacing: -2px;
}

h2.subtitulo_intro1{color: #c9feff;
    font-size: 0.9997859em;
    text-align: center;
  	padding: 0 20px 0 30px;
}

h3.subtitulo_intro2{color: #fff;
    font-size: 1.2997859em;
    text-align: center;
}

h3.subtitulo_pousada2{color: #fff;
    font-size: 1.0997859em;
    text-align: justify;
}

h1.titulo_pousada1 {
    color: #fff;
  	font-weight: 700;
    text-align: center;
	letter-spacing: -2px;
}

.su-icon-list .icon_list_item .icon_description h3 {margin-bottom: 0px !important; line-height: 100% !important;}

h2.su-trailer-box-title {font-weight: 800; letter-spacing: -1px;}
.su-trailer-box-style5 .su-trailer-box-desc {background: rgba(9, 45, 71, 0.57);}

.su-trailer-box {margin: 0 0 0px;}


.sp-page-title .sp-page-title-sub-heading {
    font-size: 4.3em;
    font-weight: 700;
    line-height: 1;
    margin-top: 5px;
    letter-spacing: -4px;
    text-align: right;
  	color: #1365b3;
}

.sp-page-title .sp-page-title-heading {
    font-size: 24px;
    line-height: 1;
    text-align: right;
    text-transform: uppercase;
  color: #a7a7a7;
}

.sp-page-title {   
    background-image: url(/images/bg_titulo_pgina.png);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 50% 50%;
}



h1.titulo_bangalo1 {
    color: #fff;
    font-weight: 700;
    text-align: center;
    letter-spacing: -2px;
    font-size: 1.454322em;
    line-height: 100%;
}
h2.subtitulo_bangalo1{color: #c9feff;
    font-size: 0.7997859em;
    text-align: center;
    padding: 0 20px 0 30px;}

#sp-footer .container-inner {
    padding: 15px 0;
  border-top: 0px;}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #ffffff;}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #c4f5ff;}


 @media only screen and (min-device-width: 320px) and (max-device-width: 1024px) and (orientation:portrait) {
	 #sp-header .logo {height: 95px;}
   .sp-page-title .sp-page-title-sub-heading {font-size: 2.3em;text-align: center;}
   .sp-page-title .sp-page-title-heading {font-size: 14px; text-align: center;}
   #sp-footer, #sp-bottom{text-align: center;}
   h1.titulo_intro1 {font-size: 1.765456788em;}
   h3.subtitulo_intro2 {font-size: 1.0997859em;}
   h1.titulo_pousada1 {font-size: 1.765456788em;}
	 
    }


