@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(https://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(https://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(https://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMYWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2'), url(https://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff) format('woff');
}

.main,
body { font-family: 'Droid Sans', sans-serif; background: #2b1b02; color: #fff;}

a:hover,
.yacht-details-info li,
.navbar-nav > .active > a,
.nav-utility > ul > .dropdown.open > a,
a { color: #ffd35c; } 

.ui-state-default, 
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-slider-handle,
.pagination > li > a, 
.pagination > li > span,
.btn-group .btn { color: #fff; background: #f65a1f; border: 1px solid #d04e1d;} /*GREEN*/

.btn-primary { background: #ffd35c; border-color: #ffd35c; color: #2b1b02; }
.btn-primary:hover { background: #ffd35c; border-color: #f65a1f; color: #fff; } 
.btn-primary:before { background: #f65a1f; color: #fff; border-color: #f65a1f;}

.btn-secondary { background: #f65a1f; color: #fff; border-color: #f65a1f;}
.btn-secondary:hover { background: #f65a1f; color: #2b1b02; border-color: #ffd35c; }
.btn-secondary:before { background: #ffd35c; color: #fff; border-color: #ffd35c; }

.ui-slider-range,
.btn-group .btn:hover,
.btn-group .btn.active,
.btn-group.open .btn-default,
.btn-group.open .btn-default:hover,
.btn-group.open .btn-default:active,
.btn-group.open .btn-default:focus,
.btn-default.active.focus, 
.btn-default.active:focus, 
.btn-default.active:hover, 
.btn-default.focus:active, 
.btn-default:active:focus, 
.btn-default:active:hover { color: #2b1b02; background: #ffd35c; border: 1px solid #e8bf50; }

.navbar .navbar-toggle .icon-bar { background-color: #fff; background-color: #2b1b02;}

.pagination .disabled { display: none; }

.pagination > .active > a,
.pagination > li > a:focus, 
.pagination > li > a:hover, 
.pagination > li > span:focus, 
.pagination .active a:hover,
.pagination .active a:active,
.pagination .active a:focus,
.pagination > li > span:hover { background: #ffd35c; color: #2b1b02; border-color: #ffd35c; }

.ui-widget-content,
.form-control-select,
.form-control { border-color: #150d01; color: #ffd35c; background-color: #2b1b02; }

.jumbotron,
.find { background: #553503; }

.find h2,
.section h2,
.jumbotron h1,
.jumbotron p,
.yacht-title a,
.yacht-details-info li strong,
.yacht-details .entry p,
.entry-details a,
.entry p,
.entry h3,
.post-content p,
.footer-nav a:hover,
.post-content h3,
.contact-details li p,
.contact-details h3, 
.form h3,
.entry p { color: #fff; }

.yacht-head,
.navbar-nav > li > a:after, 
.entry a:after { background-color: #ffd35c; }

.nav-utility .dropdown-menu, 
.header { background-color: #131301; }

.section-background:after,
.header-homepage .nav-utility .dropdown-menu, 
.header-homepage { background-color: rgba(19,19,1,0.7); }

.section { background-color: #714500; }

.entry-main-list .offer-icon,
.offer-icon { border-color: #ffd35c; }

.yacht-meta-promo,
.entry-main-list .offer-icon,
.offer:hover .offer-icon { background-color: #f65a1f; }

.section-background h2,
.yacht-price,
.yacht-title a:hover,
.yacht-details-info .price,
.contact-details .glyphicon,
.entry h4 { color: #f65a1f; }

.yacht-title a { color: #2b1b02; }

footer { background: #2b1b02; }

.header .navbar-nav { padding-top: 0; }

@media (max-width: 1199px) {
	.nav-utility .dropdown-menu { margin-top: 31px; }
}

@media (max-width: 1024px) {
	.nav-utility .dropdown-menu,
	.header-homepage .nav-utility .dropdown-menu,
	.header { background: #2b1b02; }
}

@media (max-width: 991px) {
	.navbar-nav > li { padding: 0 5px; }
	.navbar-nav > li > a { font-size: 14px; }

	.nav-utility .dropdown-menu { margin-top: 27px; }
}

@media (max-width: 767px) {
	.slideshow-caption { background: #2b1b02; padding-bottom: 15px;}
	.slideshow-caption h1 { font-size: 36px; line-height: 1.4em; }
	.slideshow-caption .btn { width: auto; display: block; }
	.slideshow-caption .btn + .btn { margin-top: 10px; }

	.nav-utility .dropdown-menu { margin-top: -8px; }
}