

.site-header{
	padding:5px;
}

#pg-2050-1> .panel-row-style{
	margin-top:	130px;
	background: none;
}

body .rooms .hb_room .media a:before{
	    border-bottom-color: transparent;

}

.navbar-nav{
	margin-top:15px;
}
.formato-reservas{
	background: #406028;
	padding: 10px;
	border-radius: 10px;
	margin-top:-30px;
}
.width-navigation.table-right{
	text-align:right;
}
.docker{
	align-items: center;
  justify-content: center;
  border-radius: 16px;
  background: rgba(83, 83, 83, 0.46) !important;
  backdrop-filter: blur(13px);
  -webkit-backdrop-filter: blur(13px);
  border: 1px solid rgba(255, 255, 255, 0.18);
}

.btn{
	    background: #399734;
}
.site-header.header_v2 .navigation .table-center .inner-navigation .navbar-nav>li:after{
	background: transparent;
}

.navigation .navbar-nav>li.current-menu-item>a, .navigation .navbar-nav>li:hover>a, .navigation .navbar-nav>li.current-menu-item>span, .navigation .navbar-nav>li:hover>span{
	color: #fff;
}

.site-header.header_v2 .navigation .table-center{
	border-top: none;
}

.site-header.sticky-header.affix{
	box-shadow:0 1px 5px -2px rgb(42 42 42 / 0%);
}

@media (min-width: 768px){
	.width-logo>a{
		width: 220px !important;
	}
}



.site-header.header_v2 .width-logo>a.mobile-logo {
    position: absolute;
  	width: 200px !important;
    left: 50%;
    margin-left: -100px !important;
    top: 0;
}

.cardInicial{
		width:24%; 
		display: inline-block; 
		background-color: #363636;
		border-radius: 8px;
		text-align: center;
		padding: 10px;
}

.container{
	padding-left:0;
	padding-right:0;
}
#rev_slider_8_1{
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.menu-mobile-effect{
	top:20px;
}

@media(max-width:768px){
	.inner-navigation{
		background-color: black;
	}
}

.social-icons {
  list-style: none;
  display: table;
  margin: 0 auto !important;
}
.social-icons li {
  display: inline-block;
  float: left;
  padding: 0;
  margin-right: 5px;
}
.social-icons li:last-child {
  margin-right: 0;
}
.social-icons li a {
  font-size: 20px;
  display: block;
  text-align: center;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: #444;
  color: #DDD;
  transition: 0.3s;
	padding-left: 10px;
}
.social-icons li a:hover {
  background: #FC7D15;
  color: #FFF;
}
.social-icons li a i {
  line-height: 40px !important;
}
.social-icons.vertical {
  width: 40px;
}
.social-icons.vertical li {
  margin-bottom: 5px;
}
.social-icons.vertical li:last-child {
  margin-right: 0;
}
.social-icons.vertical li a {
  background: #444;
  color: #DDD;
}
.social-icons.vertical li a:hover {
  background: #FC7D15;
  color: #FFF;
}


@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,700");
* {
	font-family: 'Roboto', sans-serif;
}button.wh-ap-btn {
	outline: none;
	z-index: 9999;
    width:  60px;
    height:  60px;
    border:  0;
    background-color: #2ecc71;
    padding:  0;
    border-radius:  100%;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    cursor:  pointer;
    transition:  opacity 0.3s, background 0.3s, box-shadow 0.3s;
}

button.wh-ap-btn::after {
    content: '';
    background-image: url('//i.imgur.com/cAS6qqn.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 48%;
    width:  100%;
    height:  100%;
    display:  block;
    opacity: 1;
}

button.wh-ap-btn:hover {
    opacity:  1;
    background-color: #20bf6b;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.wh-api {
    position:  fixed;
    bottom:  0;
    left:  10px;
	z-index: 999;
	margin-right: 15px;
	margin-bottom: -5px;
}

.wh-fixed {
    margin-right:  15px;
    margin-bottom:  15px;
}

.wh-fixed>a {
    display:  block;
    text-decoration:  none;
}

button.wh-ap-btn::before {
    content: 'Chama a gente no WhatsApp';
    display:  block;
    position:  absolute;
	padding: 10px;
    margin-right: 70px;
    margin-top: 16px;
    height: 25px;
    background-color:  #333;
    color:  #fff;
    border-radius:  3px;
    width:  0;
    opacity:  0;
    transition: opacity 0.4s, width 0.4s, padding 0.5s;
    padding-top:  7px;
}

.wh-fixed>a:hover button.wh-ap-btn::before {
    opacity:  1;
    padding-top: 7px;
    padding-left: 10px;
    padding-right: 10px;
    width:  200%;
	bottom: 20px;
	height: 60px;
	left: 70px;
}



.tr-title {
  color: #737373;
  position: relative;
  margin: 50px 0;
  font-size: 80px;
  text-align: center;
	font-weight: 400;
}
.tr-card {
  background-color: white;
  box-shadow: 8px 10px 20px 0 rgba(46, 61, 73, 0.15);
  position: relative;
  display: flex;
  flex-flow: wrap column;
  margin: 0 auto 50px;
  border-radius: 10px;
  transition: all 0.3s ease;
}
.tr-card:hover {
  box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.2);
}
.tr-card__image {
  overflow: hidden;
  position: relative;
  height: 180px;
}
.tr-card__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.tr-card__body {
  padding: 10px 15px;
}

.search__content__HSc49 .search__box__bm6cP 
.search__labels__8fnlD span
.search__boxMonth__fmpmh .search__monthDays__6mH1W button .search__restriction__23bG3{
	font-size: 1.3em;
}

.search__content__HSc49 .search__box__bm6cP .search__boxMonth__fmpmh .search__monthDays__6mH1W button .search__restriction__23bG3 {
    font-size: 1rem;
    margin-top: .25rem;
    font-weight: 300;
}

.search__content__HSc49 .search__actions__hVmxr>div button {
    color: var(--motor-reserva-client-color);
    border: none;
    background-color: transparent;
    padding: .5rem 1rem;
    font-size: 1.2rem;
}
.search__content__HSc49 .search__box__bm6cP .search__boxMonth__fmpmh .search__monthDays__6mH1W button {
    font-size: 1.2rem;
}

.search__formGroup__GsapQ>ul>li.search__roundedSearch__7Zra2.search__search__BJcmH .search__searchButton__z-AIF {
    color: var(--motor-reserva-white);
    padding: 0 1rem;
    font-size: 1.5rem;
    transition: all .2s ease-in-out;
}
.search__labels__8fnlD span {
    font-size: 1.3em; 
}

.boxes-icon {
	border-radius: 30px;
}