@charset "utf-8";

#top-header, #top-header a {
    background: #00527F none repeat scroll 0 0;
    color: #fff;
}
header, .navbar-nav .dropdown-menu, .blog-author img, .comment .avatar img, aside h3, blockquote, .ui-widget-header, .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, #owl-gallery, #owl-reviews img, .parallax-effect, .revolution-slider, .testimonials .owl-theme .owl-controls .owl-buttons div, .standard-slider .owl-theme .owl-controls .owl-buttons div, #go-top, .box-icon .circle, .testimonials .owl-theme .owl-controls .owl-buttons div, .standard-slider .owl-theme .owl-controls .owl-buttons div, #map {
    border-color: #00527F !important;
}
#top-header .th-text .th-item .btn-group ul.dropdown-menu > li > a:hover, article .meta-date, .comment .reply-button, aside .widget .tags a, aside .widget ul a:hover .badge, #call-to-action, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, #go-top:hover, .testimonials .owl-theme .owl-controls .owl-buttons div:hover, .standard-slider .owl-theme .owl-controls .owl-buttons div:hover, .box-icon .circle:hover, .gallery a i, .gallery-slider a i {
    background: #00527F none repeat scroll 0 0;
}
a, .box-new div.text h5 a  {
    color: #00527F;
}
#reservation-form .popover-icon i {
    color: #00527F;
}
.btn-purple, .btn-primary {
    background-color: #00527F;
    border-color: #013b5a;
}
.btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active, .open .dropdown-toggle.btn-purple,
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-color: #0b689a;
	border-color: #00527F;
}
.BoxIndex {
    background: #a5d9f5 none repeat scroll 0 0;
}

footer {
    background: #a5d9f5 none repeat scroll 0 0; height:0;margin: 0;    padding: 0;
}
footer .footer-bottom {
    background: #00527F none repeat scroll 0 0;
    color: #fff;
}
footer .footer-bottom  a{
    color: #fff;
	text-decoration:underline;
}
#owl-gallery .item {
    position:relative;
}
#owl-gallery .item span {
    position:absolute;
	text-align:center;
	text-transform:uppercase;
	width:100%;
	background: rgba(0,0,0,0.3);
}
.navbar-nav li.cerca {
    margin-top: 5px;
}
.luxury{
	top: 50px;
	position: absolute;
	right: 30px;
}
header #logo {
    border-right: 0 !important;
}
#reservation-form .reservation-horizontal, #reservation-form .reservation-vertical, #contact-form .contact-vertical {
    background: rgba(234,234,233,0.8) !important;
	padding: 10px 30px;
}
.btn span {
    color: #FFF;
}
#top-header, #top-header .dropdown-menu a {
    color: #CCC !important;
}
#top-header, #top-header .dropdown-menu a:hover {
    color: #FFF !important;
}
.revolution-slider .tp-caption.revolution-starhotel.bigtext {
    font-size: 25px;
}
.revolution-slider .tp-caption.revolution-starhotel.smalltext {
    font-size: 15px;
}
.revolution-slider .tp-caption.revolution-starhotel.smalltext span{
	width:450px;
}
.navbar {
    min-height: 80px;
}
.breadcrumb{
	margin-top:20px;
}
.breadcrumb li{
	float:left; margin-right:10px; color:#3d3d3d;
}
.breadcrumb li a{
	color:#00527f; 
}
.breadcrumb li.active{
	 color:#3d3d3d;
}
.tp-simpleresponsive img {
    width: 100%;
}

.navbar-collapse {
    width: 76%;
}
.navbar-header {
    width: 24%;
}
.add_filter {
    top: 80px;
	background: rgb(249, 249, 249) none repeat scroll 0% 0%;
}
.add_filter input {
	background: rgb(249, 249, 249) none repeat scroll 0% 0%;
}

.linklist{
	font-weight: bold
}

.linklist a span{
	background:#CCC; 
	border-radius:3px;
	padding:5px;
	margin:5px;
	font-size: 10px;
}
.Contacts {
	z-index:9999;
}
.img-responsive {
    min-width: 100%;
}

.BoxImgHome{
	border:2px solid #1b4f77;
	color:#1b4f77;
	font-size:11px;
}

.navbar-collapse {
    float: right;
}
.navbar-nav > li > a {
    padding: 20px 10px;
}
.ImageHome{
	margin-top: -100px;
}
@media (max-width: 1200px) {
	.navbar-nav li.cerca {
		margin-top: -25px !important;
	}
	.navbar {
		min-height: 95px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-collapse {
		width: 100%;
		margin-bottom:15px;
	}
	.navbar-brand {
		margin-top: -50px;
	}
	.navbar-brand #retina-logo {
		height: 120% !important;
	}

}
@media (max-width: 767px) {
	.navbar-header {
		width: 100%;
	}
	#reservation-form {
		top: 20px !important;
	}
	#Refine{
		overflow: hidden; 
		height: 40px;
	}
	.ImageHome{
		margin-top: 50px !important;
	}
	.ImageHome .col-xs-4{
		margin-bottom: 20px !important;
	}
}

.textleft{text-align:left !important;}
.textright{text-align:right !important;}
.textcenter{text-align:center !important;}

.fw100{ font-weight:100 !important;}
.fw200{ font-weight:200 !important;}
.fw300{ font-weight:300 !important;}
.fw400{ font-weight:400 !important;}
.fw500{ font-weight:500 !important;}
.fw600{ font-weight:600 !important;}
.fw700{ font-weight:700 !important;}
.fw800{ font-weight:800 !important;}
.fw900{ font-weight:900 !important;}

/*COLORS*/
.backgrey{background:#ccc !important;}
.white{color:#fff !important;}
.dark{color:#333 !important;}
.lgrey{color:#ccc !important;}
.lightgrey{color:#ccc !important;}
.greyy{color:#999 !important;}
.grey2{color:#666 !important;}
.green{color:#390 !important;}
.green2{color:#339933 !important;}
.lblue{color:#0099cc !important;}
.yellow{color:#ffff00 !important;}
.red{color:#ff3300 !important;}
.lred{color:#ff9966 !important;}
.lred2{color:#ff5a00 !important;}
.orange{color:#ff9900 !important;}


.size8{font-size:8px !important;}
.size10{font-size:10px !important;}
.size11{font-size:11px !important;}
.size12{font-size:12px !important;}
.size13{font-size:13px !important;}
.size14{font-size:14px !important;}
.size15{font-size:15px !important;}
.size16{font-size:16px !important;}
.size18{font-size:18px !important;}
.size20{font-size:20px !important;}
.size22{font-size:22px !important;}
.size24{font-size:24px !important;}
.size28{font-size:28px !important;}
.size26{font-size:26px !important;}
.size30{font-size:30px !important;}
.size40{font-size:40px !important;}
.size48{font-size:48px !important;}
.size60{font-size:60px !important;}
.size65{font-size:65px !important;}
.size100{font-size:100px !important;}



.ml0{margin-left:0px !important;}
.m5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml35{margin-left:35px !important;}

.mr0{margin-right:0px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr35{margin-right:35px !important;}

.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}

.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}



.pl0{padding-left:0px !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl35{padding-left:35px !important;}

.pr0{padding-right:0px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}
.pr35{padding-right:35px !important;}

.pt0{padding-top:0px !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt35{padding-top:35px !important;}

.pb0{padding-bottom:0px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}
.pb35{padding-bottom:35px !important;}
