body{font-family:'Lato',sans-serif;font-size:15px;background-color:#ccc7b9}
header,h1,h2,h3{font-family:Marcellus}
header{background-color:#600;border-bottom:6px solid #DFDBCD}
.content{background-color:#fff}
.bold{font-weight:700}
.j{text-align:justify}
.red{color:#600}
.bg-red{background-color:#600}
.white{color:#600}
.bg-white{background-color:#fff}
.orange{color:#DFDBCD}
.bg-orange{background-color:#DFDBCD;color:#000}
.content.bg-orange hr{border-color:#fff}

.btn.btn-primary,.btn.btn-primary:hover,.btn.btn-primary:focus{border:0;border-radius:0;background-color:#600;color:#fff}

.brdtr{border-top:4px solid #600}

.alert{border-radius:0}

.content.bg-white a,.content.bg-white a:hover,.content.bg-white a:focus {color:#600}

.footer-top{background-color:#600}
.footer-top h4{font-size:22px;color:#DFDBCD;border-bottom:4px solid #fff;width:120px;padding-bottom:8px}
.footer-bottom{background-color:#310000}
.footer-bottom p{color:#fff;font-size:12px;filter:alpha(opacity = 50);opacity:.5}
.footer-bottom h5{color:#fff;font-size:16px;filter:alpha(opacity = 50);opacity:.5}
.footer-bottom .form-inline .form-control{border-radius:0;filter:alpha(opacity = 50);opacity:.5;border:0}
.footer-bottom .form-inline .btn{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-radius:0;background-color:#600;filter:alpha(opacity = 50);opacity:.5;color:#fff}
.footer-bottom .form-inline .btn:hover{filter:alpha(opacity = 80);opacity:.8}
.footer-bottom a,.footer-bottom a:hover,.footer-bottom a:focus{color:#fff}

.social{max-width:200px}
.social > li{padding:5px}

.box-form{background-color:#600;padding:15px}
.box-form h3,.box-form h1{color:#DFDBCD;margin-top:0;text-align:center;text-transform:uppercase}
.box-form form{background-color:#dfdfdf;padding:15px}
.box-form .form-control{border:0;border-radius:0}
.box-form .btn{border:0;border-radius:0;background-color:#600;color:#fff}
.box-form .form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(156,0,1,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(156,0,1,.6)}
.box-form h1{margin:0 0 10px 0;text-align:left}
.box-form hr {margin-top: 5px;border-top: 1px solid #CCC}

.features{border-bottom:6px solid #fff}
.features .btn-default{padding-top:10px;padding-bottom:10px;background-color:#660000;border:0;border-radius:0;color:#DFDBCD;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.features .btn-default:hover{filter:alpha(opacity = 90);opacity:.9}
.features .desc{text-align:justify}
.features a{color:#333;text-decoration:none}
.home-text p:first-child{color:#600}
.home-text p,.hotel-text p{text-align:justify}

ul.photogallery > li{margin-bottom:10px}

ul.services > li{margin-bottom:10px}
ul.services > li > img{border-radius:4px}

.box{border:15px solid #600}
.box p{margin:0;padding:0 0 15px}
.box .table{margin-bottom:0}
.box .table td{color:#600}

.map{border-bottom:0;width: 100%}
.map-tourism{border-bottom:5px solid #333}

ul.side-menu{margin-bottom:4px}
ul.side-menu > li{border-bottom:1px solid #600;text-align:center;padding:5px;font-family:Marcellus;font-size:18px}
ul.side-menu > li > a{color:#000;text-decoration:none}
ul.side-menu > li > a:hover{color:#600;text-decoration:none}

h1.news-title{border-bottom:1px solid #DFDBCD}

.map-info-windows{width:220px;height:130px}
.map-info-windows h3{margin-bottom:5px;margin-top:0}
.map-info-windows p{margin-bottom:3px;font-size:14px}
.map-info-windows p a{font-weight:bold;text-decoration:underline;font-size:15px;color:#600}
.map-info-windows,.map-info-windows a{color:#333}

.img-responsive{width:100%}

.modal-content{background-color:#600;color:#fff}
.modal-header{border-bottom: 1px solid #81191A}
.modal-footer{border-top: 1px solid #81191A}
.modal .btn-default{color: #F9F9F9;background-color: #81191A;border-color: #81191A}
.modal-header h4{font-family:Marcellus;color:#DFDBCD;text-transform:uppercase}

.bkngbtnh{color:#600;margin:30px 0 20px 0;text-transform:uppercase;font-weight:bold}
.bkngbtn img {max-width:100%}

.booking-info{padding: 15px;border-bottom:4px solid #fff}
.booking-info p{margin:0}

.fb-feed > li > a {color: #fff;text-decoration:none}
.fb-feed > li > a > strong {color:#DFDBCD}
/*.fb-feed > li > a > p{max-height:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}*/

.space20{padding-top:20px}

@media ( max-width : 766px) {
	.navbar-toggle .icon-bar{background-color:#DFDBCD}
	.navbar-collapse{background-color:#DFDBCD}
	.navbar-nav > li > a,.navbar-nav > li > a:hover,.navbar-nav > li > a:focus{color:#000;text-align:center;font-size:18px;text-transform:uppercase}
	.container{background-color:#303030}
	.logo{z-index:100;position:absolute;width:162px;margin-left:auto;margin-right:auto;display:block;left:50%;margin-left:-81px}
	.langs{position:absolute;top:0;padding:10px;padding-left:15px}
	.navbar{border:0;margin-bottom:0}
	.navbar-header{background-color:#600;min-height:130px}
	.langs > li{padding:0}
	.content{padding:15px}	
	.footer-bottom .form-inline .btn{width:100%}
	.features .desc{padding:10px 0}
	.news-body{padding-right:15px;padding-left:15px;}
	.map{height:300px}
	.box{border-width:10px}
	.box-form{padding:10px}
	.table-prices th {font-weight:normal;font-size:13px}
}

@media ( min-width : 767px) {	
	.mgt25{margin-top:25px}
	.logo{z-index:10;position:absolute;width:180px}
	.navbar{margin-bottom:0;border-radius:0;border:0;min-height:70px}
	.navbar-right{margin-right:0}
	.navbar-nav{margin-top:20px}
	.nav > li > a{text-transform:uppercase;color:#fff;font-size:18px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:14px;padding-left:5px;padding-right:5px}
	.nav > li > a:hover,.nav > li > a:focus{background-color:transparent;color:#DFDBCD}
	.navbar-nav > li > a{margin-top:15px;margin-bottom:15px;padding-top:0;padding-bottom:0;border-left:1px solid #DFDBCD}
	.navbar-nav > li:first-child > a{border-left:0}
	.navbar .langs{z-index:20;position:absolute;top:4px}
	.navbar .langs > li{padding-left:0;padding-right:0}
	.navbar .langs > li > a{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;filter:alpha(opacity = 70);opacity:.7}
	.navbar .langs > li > a:hover{opacity:1;filter:alpha(opacity = 100)}
	.navbar .langs > li > a > img{width:20px}	
	.content{padding:30px 20px}	
	.footer-bottom h5{margin-top:0}
	.features .desc{padding:10px 0;}	
	ul.side-menu{min-height:350px}
	ul.side-menu > li > a{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
	.news-body{padding-right:30px;}
	.map{height:450px}
}

@media ( min-width : 767px) and (max-width:991px) {
	.features h2 {height: 70px}
}

@media (min-width:992px) {
	.logo{width:230px}	
	.nav > li > a{font-size:16px;padding-left:15px;padding-right:15px}
	.navbar .langs{top:6px}
	.navbar .langs > li{padding-left:0;padding-right:0}
	.navbar .langs > li > a > img{width:25px}	
	.content2{padding:20px 40px}
}

@media (min-width:1200px) {
	.logo{width:323px}	
	.nav > li > a{font-size:18px;padding-left:15px;padding-right:15px}
	.navbar .langs{top:10px}
	.navbar .langs > li > a > img{width:30px}
}
.truncate {	
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
  }

#sb-container {
	border: 15px solid #600;
	border-top-width: 10px;
	background: #dfdfdf;
	padding: 10px;
}
.sb-title {
	color:#DFDBCD;
	background: #600;
	margin: 0;
	padding: 10px 0 0 0;
	text-transform: uppercase;	
	text-align: center;
}