/**
 * @subpackage  Minas Taste
 * @author      Joomzilla.com
 * @date        16th July 2017
 * @package     Joomla
 * @copyright   Copyright (C) 2017 Joomzilla. All rights reserved.
 * @license     GPL / Joomzilla Proprietary Use License
*/

.color {
    color: #4D5D53
}
.color2 {
    color: #738678
}
.topContainer {
    background-color: #4D5D53
}
.topBorder {
    background-color: #4D5D53;
    height: 4px;
}
.bottomBorderborderwhite,
.bottomBorderborderblack {
    background-color: #4D5D53
}
h1.title,
h1.title a {
    color: #4D5D53
}
li.current ul li a,
li.current:visited ul li a {
    color: #fff !important
}
li.current,
li.current:visited {
    color: #4D5D53
}
h1.title a:hover {
    color: #4D5D53
}
.notice {
    border-bottom: 1px solid #4D5D53;
    border-top: 1px solid #4D5D53;
}
.rowHeader,
.bottomMenuContainer{
    background-color: #4D5D53
}
.img-circle {
    background-color: #4D5D53
}
.rowLogo {
    border-top: 1px solid #4D5D53
}
.jzBand {
    border-left: 8px solid #4D5D53
}
.jzbtn {
    background-color: #4D5D53
}
.jzbtn:hover {
    background-color: #738678
}
.page-header h2 {
    color: #4D5D53
}
.frame {
    border-left: 8px solid #4D5D53;
    border-top: 1px solid #4D5D53;
    border-bottom: 1px solid #4D5D53;
    border-right: 1px solid #4D5D53;
}
#slider .moduletable {
    border: 1px solid #4D5D53
}
#slider .moduletablecolor {
    background-color: #4D5D53
}
a:hover {
    color: #738678
}
a,
.sidejz ul.menu li a,
.sidejz ul.menu li a:hover {
    color: #4D5D53
}
.slimmenu ul li ul li {
    border-bottom: 1px solid #4D5D53
}
.slimmenu ul li ul li:hover {
    background-color: #4D5D53
}
.readmore {
    background-color: #4D5D53
}
.nav-tabs>.active>a,
.nav-tabs>.active>a:hover,
.nav-tabs>.active>a:focus {
    background-color: #4D5D53
}
.readmore a:hover {
    background-color: #738678
}
.readmore:hover {
    background-color: #738678
}
.menu-collapser {
    background-color: #4D5D53
}
.userB .moduletablecolor,
.topRow .moduletablecolor,
.sidePaddingTop .moduletablecolor,
.base1 .moduletablecolor {
    background-color: #4D5D53
}
.menu-collapser {
    background-color: #4D5D53
}
.slimmenu ul li a:hover {
    color: #4D5D53
}
.slimmenu ul li li a:hover {
    color: #fff
}
.noticeContainer {
    background-color: #4D5D53
}
.topMenu a:hover {
    color: #ccc
}
.toggler {
    background-color: #4D5D53
}
@media (max-width: 767px) {


.ba-booking-calendar{
display:none;
}



    .slimmenu ul li a:hover {
        color: #fff
    }
    .slimmenu ul li:hover {
        background-color: #4D5D53
    }
    .slimmenu ul ul li:hover {
        background-color: #4D5D53
    }
    .slimmenu ul ul ul li:hover {
        background-color: #4D5D53!important
    }
}
.btn {
    background-color: #4D5D53
}
.btn:hover {
    background-color: #738678;
    color: #fff;
}
.basecolor1left,
.basecolor2left {
    background-color: #4D5D53
}
.basecolor1right,
.basecolor1right {
    background-color: #4D5D53
}
.basecolor2 {
    background-color: #4D5D53
}
.slide-desc-text .slide-title {
    color: #4D5D53;
}
li.current,
li.active,
li.current:visited {
    color: #4D5D53!important
}
li li.current,
li li.active,
li li.current:visited {
    color: #fff!important
}





.navigation-container-custom {
z-index:9999
}




.bgfooter{
padding: 30px 0 50px 0;

}



.slimmenu {
     font-size: 0.9em !important;
}




.team {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    padding-top: 8px !important;
    padding-right: 8px !important;
    padding-bottom: 8px !important;
    padding-left: 8px !important;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    margin-top: 10px;
}




 
.bgfooter .owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: rgba(255,255,255,0.4);
}







.rowFooter {
 
    background: #4D5D53 url(../images/rowFooter.png) 0 0 repeat-x;
}



.statictop{
    z-index: -999999;
    height: 400px;
     width: 2000px;
    width: 100%;
     position: absolute;
 
}

.statictop img {
    min-height: 100%;
    min-width: 1024px;
    /* Set up proportionate scaling */
    
    width: 100%;
    height: auto;
     
    position: relative;
 
}

 
.header a{color:#fff;}

.header h2 .jzbtn{
font-size:22px !important;
color:#fff;padding:8px 8px;
}











.rowFooter nav {
  text-align: center;
 margin:0 auto;
 width:100%;
}
.rowFooter ul li {
    position: relative;
    display: inline-block;
    height: 35px;
}

.rowFooter .nav > li > a {
    display: inline-block;
}


#bottomMenu   {
  text-align: center;
 margin:0 auto;
 width:100%; }
 
 
 
#bottomMenu ul {
      float: none;margin:0 auto;position: relative;
display: inline-block;
 }
 
 
 #bottomMenu ul li a{
 display: inline-block;
 }
 
 #bottomMenu{ text-align: center;
 margin:0 auto;
 }
 
 
 .rowFooter a, .rowFooter a.hover {
    color: #cccc ;
}



.borderblack {
    background-color: #738678;
 border-top: 1px solid #ccc
}


 
 
 
  
 
 
 
 
 /**
  * CALENDAR
*/
 
 
 

 
	#calroot
	{
	z-index:10000;
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:15px;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;	
	}
	#calhead
	{
	padding:2px 0;
	height:22px;
	}
	#caltitle
	{
	font-size:16px;
	color:black;
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
	}
	#calnext,
	#calprev
	{
	display:block;
	width:20px;
	height:20px;
	background:transparent no-repeat scroll center center url(data:image/gif;base64,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);
	float:left;
	cursor:pointer;
	}
	#calnext
	{
	background-image:url(data:image/gif;base64,R0lGODlhDgAOAOZJAGhoaGRkZGpqaurq6vn5+fDw8GVlZWlpaWZmZv39/XBwcPHx8WdnZ2NjY+zs7Pb29vf39/j4+PT09PPz87Ozs/X19e7u7vv7+9zc3J6enr+/v29vb/Ly8sPDw8jIyGxsbOjo6J+fn3l5ef7+/uvr68TExJGRkW5ubr29vYiIiNra2tTU1Jubm5aWloWFheLi4ouLi3JycqGhobCwsGFhYcDAwNjY2N7e3uDg4Ly8vN3d3Z2dncLCwtHR0ZmZmX9/f/r6+nFxcc7Ozr6+vqSkpP///+Tk5Lm5uXp6ev///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Q0E2RjRENTE1MDYxMUUxOTVFNkEzMTA5NjNFREJCNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5Q0E2RjRENjE1MDYxMUUxOTVFNkEzMTA5NjNFREJCNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlDQTZGNEQzMTUwNjExRTE5NUU2QTMxMDk2M0VEQkI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlDQTZGNEQ0MTUwNjExRTE5NUU2QTMxMDk2M0VEQkI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAASQAsAAAAAA4ADgAAB7KASYJJDgUPDxMOg4sLFyAeHRgJFSSLEhwZCgwCCjA6BAOCHAUuNCYsAQANQSsQSQMEGQ0fKiM7BgcGPxIWBSAKAAxINwkhqQg1iEIIBwIGIhgRMqpEQBMeCAICAAAdI0MHASEEBTjaAAc5RRofAAEUEA4QKQECGgk8GwwIMS8LSRVsKDBwpMQJBrkoXAgFq4eIABARbKCQwMKgAREWoPDRYoaRCxYXJSkggUCECgtCCQoEADs=);
	float:right;
	}
	#calprev.caldisabled,
	#calnext.caldisabled
	{
	visibility:hidden;	
	}
	#caltitle select
	{
	font-size:10px;	
	}
	#caldays
	{
	height:14px;
	border-bottom:0px solid #ddd;
	}
	#caldays span
	{
	display:block;
	float:left;
	width:28px;
	text-align:center;
	}
	#calweeks
	{
	background-color:#fff;
	margin-top:4px;
	}
	.calweek
	{
	clear:left;
	height:22px;
	}
	.calweek a
	{
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:13px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:black;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	}
	.calweek a:hover,
	.calfocus
	{
	background-color:#ddd;
	}
	a.calsun
	{
	color:red;
	}
	a.caloff
	{
	color:#ccc;
	}
	a.caloff:hover
	{
	background-color:rgb(245, 245, 250);
	}
	a.caldisabled
	{
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
	}
	#calcurrent
	{
	background-color:black;
	color:white;
	}
	#caltoday
	{
	background-color:grey;
	color:white;
	}
	.ba-booking-calendar a.caltrigger
	{
	background-image:url(../images/sprite-icons.png);
	background-position: left top;
	width: 21px;
	display: block;
	margin: 0;
	height: 21px;
	position: absolute;
	left: 205px;
	bottom: 15px;
	}

	 
  
	.ba-booking-calendar label.-field-date
	{
	position: relative;
	height: 38px;
	}
	.ba-booking-calendar .-field-pricegroup select
	{
	max-width: 165px;
	}
	.ba-booking-calendar .-field-persons select
	{
	margin: 0 5px 0 0;
	width: 50px;
	}
	.ba-booking-calendar .-field-persons > span
	{
	display: none;
	}
	.ba-booking-calendar .-field-persons-adults
	{
	float: left;
	}
	.ba-booking-calendar .-field-promocode input
	{
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	}
	.ba-booking-calendar .-form .-button
	{
	border: 0px;
	margin: 0px 0px 0px 15px;
	width: 110px;
	height: 32px;
	font-weight: normal;
	display:block;
	text-decoration:none;
	text-align:center;
	background-color:#738678;
	color:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	top:0px;
	 font-family: open_sanscondensed_light, Arial, sans-serif;
font-size:20px;
margin-bottom: 9px;
text-transform:uppercase;
	}
	
	
	
	.ba-booking-calendar .-form .-button:hover
	{
	background-color:#4D5D53;
	color: #fff;
	}
 
    
 

#calroot{
    position: absolute !important;
    top: 335px;
    left: 171.4px;
    z-index: 9999999999999;
    display: inline-block;
}

#calroot {
    z-index: 10000;
}


.ba-booking-calendar{
background-color: rgba(1,1,1, 0.45);
position:relative;
bottom:0;padding:10px 20px
}


.ba-booking-calendar .-form .-button {

    display: inline-block;
}



.ba-booking-calendar label.-field-date,.-field-promocode {
    position: relative;
    font-size: 21px;
     text-transform:uppercase;
}


.ba-booking-calendar input[type="text"]{
font-size: 17px;
 margin-left:6px;
 font-family: open_sanscondensed_light, Arial, sans-serif;
 color:#5c5c5c;
}


.aboveSlider p {
     font-size: 25px;
     text-transform:uppercase;

    text-align: left;
}


.variationRoomPackage, .no_variation_room_package {
 font-family: open_sanscondensed_light, Arial, sans-serif !important;

}





