#lang { right: 21%; position: absolute; top: 65px; background: rgba(0, 3, 5, 0.6) none repeat scroll 0 0; z-index: 10; color: #FFF; padding: 5px 10px;}
#lang A { color: #FFF !important; } 
@media (max-width: 1199px) {
#lang { right: 0; position: absolute; top: 65px; background: rgba(0, 3, 5, 0.6) none repeat scroll 0 0; z-index: 10; color: #FFF; padding: 5px 10px;}	
}

.home-head { font-size: 30px; font-weight: 700; letter-spacing: 10px; line-height: 40px; text-transform: uppercase; }
.detail-header.style-2 H1.detail-title {font-size: 24px;
									    font-weight: 700;
									    letter-spacing: 5px;
									    line-height: 32px;
									    text-transform: uppercase;}
p { margin: 0 0 10px !important; }
p A { color: #00CC00 !important; }

.color-pink A { color: #ffc0c5 !important; }
.centered { text-align: center; }
.small { font-size: 12px; }

A.skype { background: URL(../../include/images/design/skype_i.png); display: block; width: 50px; height: 50px; margin:auto; }
A.face { background: URL(../../include/images/design/facebook_i.png); display: block; width: 50px; height: 50px; margin:auto; }
A.tweet { background: URL(../../include/images/design/twitter_i.png); display: block; width: 50px; height: 50px; margin:auto; }

A.skype:hover { background: URL(../../include/images/design/skype.png); }
A.face:hover { background: URL(../../include/images/design/facebook.png); }
A.tweet:hover { background: URL(../../include/images/design/twitter.png); }

DIV.category-yachts { position: relative; }
DIV.category-yacht-img { -webkit-border-radius: 3px;
						 -moz-border-radius: 3px;
						 border-radius: 3px;
						 text-decoration: none;
						 position: relative;
						 }
A.category-yachts-head { background-color: rgba(0, 0, 0, 0.5);
						 display: block;
						 color: #fae29b;
						 text-decoration: none;
						 font-weight: bold;
						 margin-bottom: 10px;
						 line-height: 40px;
						 font-size: 16px;
						 position:absolute;
						 top: 20px;
						 left:0;
						 padding-left: 20px; 
						 width: 200px;
						 }
A.category-yachts-text { background-color: rgba(0, 0, 0, 0.5);
						 display: block;
						 color: #ffffff;
						 text-decoration: none;
						 font-weight: bold;
						 line-height: 14px;
						 font-size: 12px;
						 position:absolute;
						 top: 144px;
						 left:0;
						 padding: 20px;
						 height: 84px; 
						 }
.radius-top A.boats { display: block; height: auto !important; min-height: 0 !important;}
.hotel-item.style-7 P.boat-desc {  min-height: 0 !important; padding: 0 !important;}
.margin-bottom-10 { margin-bottom: 10px; }
.margin-bottom-20 { margin-bottom: 20px; }
.prev A { background: #2d3e50 !important; color: #FFF; }
.next A { background: #2d3e50 !important; color: #FFF; } 

/* plane search */

.radio.inline, .checkbox.inline { display: inline-block; margin-bottom: 0 !important; padding-top: 5px !important; vertical-align: middle; color: #fff; font-size: 14px !important; font-weight: 400; letter-spacing: 1px;  }
.radio, .checkbox { min-height: 18px; padding-left: 18px; margin: 0 !important; font-size: 14px !important; font-weight: 400; letter-spacing: 1px; }
.checkbox + .checkbox, .radio + .radio { margin-top: 0 !important; }

.control-label { color: #FFF !important; font-size: 14px !important; font-weight: 400; letter-spacing: 1px; line-height: 18px; }

.ui-autocomplete { background: #4a4a4a; border-radius: 0px; }
.ui-autocomplete.source:hover { background: #454545; }
.ui-menu .ui-menu-item { font-size: 12px !important; cursor: pointer; padding: 10px !important; }
.ui-menu .ui-menu-item:hover { background: #2d3e50; font-size: 12px !important; cursor: pointer; }
.ui-front { background: #4a4a4a; font-size:8px !important; max-width: 300px !important; color: #FFF !important; }
.ui-autocomplete-input { width: 100%;}
/* plane search end */

.input-style SELECT { color: #FFF !important; }

/* mailchimp */
#mc_embed_signup {  }
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {border: none; border-radius:4px; height: 32px; line-height: 32px; padding:0; text-align: center; font-weight: bold;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email { width: 100%; -moz-border-radius: 25px; border-radius: 25px; background: none; height: 60px; padding: 0px 20px 0px 50px; }
#mc_embed_signup input.button { float: right; color: #112d5c; background-color: #d8d8d8; width: 70px; margin: 0px; font-size: 11px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#buttons { height: 42px; background-color: #112d5c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
/* mailchimp end */

.input-block-level OPTION { color: #000; }