#chat-content::-webkit-scrollbar {
display: none;
}
.eup
{
	font-family: 'Euphoria Script', cursive !important;
}
.btn-primary-action a
{
	color:#8c95a3 !important;
}
.card-menu
{
	overflow-x: scroll;
}
.card-menu::-webkit-scrollbar 
{
	display: none;
}

.carousel-left .carousel-caption
{
	
	text-align:left !important;
}
.carousel-right .carousel-caption
{
	
	text-align:right !important;
}
 
/** GALLERY **/
.gallery-toggle figure img
{
width:60px;	
height:60px;	
}
.footer-banner
{
	text-align:right;
	background-image: url('/images/footer-bar.png');
	background-repeat: repeat-x;
	background-position: center bottom;
}
.footer-banner img
{
	width:100%;
	max-width:300px;
}
.btn-wood
{
	/*background-image: url('/images/btn-wood.jpg');
	background-repeat: no-repeat;
	background-position: center top; background-size: cover;*/
}
@media (max-width: 543px) 
{
	.swiper-main-content
	{
		margin:0px;
		padding:0px;
	}
} 







.grid-sizer, .grid-item  
{
	width: 33.33%;
}
.grid-content
{
	display:block;
	margin:10px;
	overflow:hidden;
}
.grid-content   img
{
	width:100%; transition: all .2s ease-in-out;
	transform-origin: bottom center;
}
 
.grid-content   img:hover { transform: scale(1.1); }


.grid-text
{
	padding: 16px;
	color:#fff;
}
@media (max-width: 991px) 
{
	.grid-sizer, .grid-item  
	{
		width: 50%;
	}
}


/*
.masonry-item {
  border-radius: 5px;
  padding: 1em;
  margin: 0 auto 1em auto;
  overflow: hidden;
  z-index: 1;
  text-decoration: none;
  transition: all 120ms ease;
 
}
.grid-sizer,.masonry-item {
  width: 30%;
}
 

@media screen and (max-width: 750px){
  .grid-sizer,.item {
    width: 45%;
  }
}
@media screen and (max-width: 500px){
  grid-sizer,.masonry-item {
    width: 90%;
  }
}
*/

@media (max-width: 543px) 
{
	.search-main-content
	{
		margin-top:-50px !important;
	}
}


.owl-nav
{
	background-color:red !important;
	position:relative;
	margin-left:-40px;
	margin-right:-40px;

	font-size:60px;
	
}
.owl-prev
{
	position:relative;
	float:left;
	display:block;
	margin-top:-75px !important;
}
.owl-next
{
	position:relative;
	float:right;
	display:block;
	margin-top:-75px !important;
}

.owl-nav button:hover,
.owl-nav button:focus,
.owl-nav span
{
	 outline:0; 
	background-color:transparent !important;
	 color:#333;
	
}
@media (max-width: 543px) 
{
.owl-nav
{
	background-color:red !important;
	position:relative;
	margin-left:10px;
	margin-right:10px;

}

.owl-nav button:hover,
.owl-nav button:focus,
.owl-nav span
{
	 outline:0; 
	background-color:transparent !important;
	 color:#fff;
	
}
} 









@media (max-width: 543px) 
{
	.bg-topbar-browns
	{
		background-color:#826b43;
	}
}

.disabled.day,
.disabled.disabled-date.day,
.disabled.disabled-date.day:hover
{
	background-color:#eee !important;
	color:#ccc !important;
}
.topbar-header
{
	position:relative; 
	z-index: 99 !important;
}
.topbar-header .menu-submenu
{
	 
	z-index: 99 !important;
 
}
.topbar-header .menu-submenu .menu-item
{
	 
	text-align:left;
 
}
.bg-base
{
	background-color:#9f7b25 !important;
}
.totop
{
	position:fixed;
	bottom:0;
	right:0;
	margin-right:20px;
	margin-bottom:20px;
}
.sp-text-brown
{
	color:#c7a053 !important;
}
.sp-text-purple
{
	color:#5c2451 !important;
}
.sp-text-pink
{
	color:#fddcd7 !important;
}
.sp-bg-brown
{
	background-color:#c7a053 !important;
	color:#fff;
}
.sp-bg-purple
{
	background-color:#5c2451 !important;
	color:#fff;
}
.sp-bg-pink
{
	background-color:#fddcd7 !important;
	color:#fff;
}
.summer-navigation
{
	width:100%;text-align:center;
}
.menu-link
{
	color:#333 !important;
}
.custom-control-label::before
{
	border: 1px solid #333 !important;
}

.form-control {
	border: 1px solid #ccc !important;
}