.bg-3 {background-image: url(../);}
.bg-4 {background-image: url(../);}
/*.bg-4 {background-image: url(../img/slider/);}*/

.client-custom-button{
	background: #444;
}
/* Datepikcer */
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a, .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-datepicker-current-day a{
	background-color: #000;	
}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-datepicker-current-day a {
	background-color: #000;
}

.terms h4{
	/*background: #000;*/
	padding: 10px 20px;
	text-decoration: underline;
}
.terms p{
	padding: 2px 20px;
}

/* Bootstrap Overrides */
a {
	color: #444;
}
.form-control:focus{
	/*border-color: #000;*/
	border-color: unset;
	box-shadow: unset;
}
.car-rentals-booking-form-compact form{
	
}
.booking-form-tabs li{
	background-color: #000;
}
.car-listing-entry h2{
	background-color: #000;	
}

.awe-btn.awe-btn-5:hover{
	background-color: #444;
	color: #FFF;
}

footer .ul-ft ul li a:hover{
	color: #000;
}

#page-loading div {
	border-right: 3px solid #000;
}
.breadcrumb li.active a {
	color: #000;
}
.search-result p ins {
	color: #000;
}
.post-share a:hover {
  border: 1px solid #000;
  color: #000;
}
.follow-group a:hover {
  border-color: #000;
  color: #000;
}
.nav-desktop ul > li:hover {
	background-color: #000;
}
.nav-desktop ul ul li.current-menu-item {

}
.sales-item .home-sales-text .price-box .price.special-price{
	color: #000;
}

.nav-desktop ul ul li:hover, .nav-desktop ul li.current-menu-parent, .nav-desktop ul ul li.current-menu-item{
  background-color: #000;
  border-color: #000;	
}
.banner-video-control {
	color: #000;
}
.form-cn {
	border-top: 5px solid #000;
}
.tabs-cat .cate-item:before {
	border-bottom-color: #000;
}
.category-singer {
	border-bottom: 5px solid #000;
}
.category-singer:before {
	border-bottom-color: #000;
}
.sales-item .home-sales-text .home-sales-name-places .home-sales-name a:hover {
	color: #000;
}
.destinations-item .destinations-text .destinations-name a:hover {
	color: #000;
}
.magazine-item .magazine-header ul li a:hover {
	color: #000;
}
.thumnail-item figure:before {
	border: 6px solid #000;
}
.thumnail-item figure:after {
	border-left-color: #000;
}
.hotel-item .hotel-text .hotel-name a:hover {
	color: #000;
}
.cruise-deal-item .cruise-text .cruise-name a:hover {
	color: #000;
}
.detail-footer .detail-footer-cn .review-more a:hover {
	color: #000;
}
.review-st .progress-rv div {
	background-color: #000;
}
.review-st .progress-rv div span {
	background-color: #000;
}
.post-single .author-about .author-info .author-social a {
	color: #000;
}
.about-cn .about-searved:after {
	border: 8px solid #000;
}
.about-cn .about-searved:before {
	border: 8px solid #000;
}
.payment-step li.step-select:before {
	background-color: #000;
}
.payment-step li.step-part:after {
	background-color: #000;
}
.payment-room .payment-info .star-room {
	color: #000;
}
footer .currency-lang-bottom .dropdown-head span {
	color: #000;
}
@media (max-width: 767px) {
	background-color: #000;
}
footer {
  background-color: #222222;
  padding-bottom: 50px;
  font-family: 'Open Sans';
}
.header {
  background-color: #444 !important;
}
.header.header-stick {
  background-color:  #444 !important; 
}




/* Footer Styles */
.footer{
    padding: 50px 0px;
}
.footer-contact{
    margin-top: 70px;
    color: #3365a7;
}
.footer-social {
    position: relative;
    overflow: hidden;
    margin-top: 6px;
}
.footer-social li{
    display: inline-block;
    /*border: 1px solid #FFF;*/
    padding: 5px;
}

.footer-contact a{
     color: #3365a7;
}

/* 23. Footer 
 --------------------------------------------------------------------------------*/
footer {
  background-color: #222222;
  padding-bottom: 50px;
  font-family: 'Open Sans';
}
footer .logo-foter {
  margin-top: 60px;
}
footer .logo-foter img {
  max-width: 100%;
}
footer .ul-ft {
  margin-top: 60px;
}
footer .ul-ft ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer .ul-ft ul li a {
  color:  #3365a7;
  text-decoration: none;
  line-height: 30px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
footer .ul-ft ul li a:hover {
  color: #0787f9;
  padding-left: 3px;
}
footer .currency-lang-bottom {
  margin-top: 70px;
  width: 45%;
  margin-left: 5%;
}
footer .currency-lang-bottom.open .dropdown-head span {
  z-index: 1001;
}
footer .currency-lang-bottom .dropdown-head {
  line-height: 40px;
  text-transform: inherit;
  color: #fff;
  border: 1px solid #3d3d3d;
  padding: 0 15px;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
footer .currency-lang-bottom .dropdown-head span {
  float: right;
  color: #59c45a;
  position: relative;
  line-height: 40px;
  margin-left: 0;
}
footer .currency-lang-bottom .dropdown-body {
  bottom: -5px;
  top: inherit;
  left: -5px;
  right: -5px;
  border: 5px solid rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
footer .currency-lang-bottom ul {
  width: 100%;
  background-color: #fff;
  margin: 0;
  padding: 5px 0;
  list-style: none;
}
footer .currency-lang-bottom ul li a {
  padding: 0 15px;
  color: #333;
  text-decoration: none;
  line-height: 30px;
  display: block;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
footer .currency-lang-bottom ul li a:hover {
  background-color: #25ab4b;
  color: #fff;
}
footer .currency-lang-bottom:hover .dropdown-head {
  border: 1px solid #25ab4b;
}
footer .copyright {
  color: #3365a7;
  clear: both;
  line-height: 20px;
  margin: 45px 0 0 0;
  float: right;
}
