body h1, body h2 {
    color: #2e2d2c
}

div .btn-primary {
    background-color: #fed430;
    border-color: #fed430;
    color: #fff
}

div .btn-primary.active,div .btn-primary:hover, 
div .btn-primary:focus,
div .btn-primary:active {
    background-color: #ECC11A;
    border-color: #ECC11A;
}

div .btn-bordered {
    background-color: #fff;
    color: #2e2d2c
}

div .btn-bordered:hover, div .btn-bordered:focus, div .btn-bordered:active {
    background-color: #fed430;
    border-color: #fed430;
    color: #fff
}

/***
* Operators Search Page Styles Starts Here
*/

div.tpse-operator-search-header {
    margin-bottom: 45px;
    top: -3px
}

div .tpse-operator-search-header .btn-group .btn {
    background-color: #2e2d2c
}

div .tpse-operator-search-header .btn-group .active {
  background-color: #fff;
  box-shadow: none;
  color: #1b1b25;
}

.tpse-operator-search .well .ui-slider-handle{
    text-decoration: none;
}

 i.fa-pencil {
  color: #2e2d2c;
}
  
.tnpse-search-fliter-tag .list-destination .btn {background-color:  #fed430;}

.tnpse-search-fliter-tag .list-destination .btn-primary {
  background: #fed430;
  color:#2e2d2c;
}
  
  input[type="checkbox"]:checked + span {
  background: #fed430;
  color: #2e2d2c;
  border:#fed430;
}

#sitesearch-form { overflow: visible !important;}
/***
* Operators Search Page Styles Ends Here
*/

/***
* Operator Details Page Styles Starts Here
*/

div.custom-controls-wrapper, 
div.no-cursor-pointer .custom-thumb-img {
    background-color: #2e2d2c
}

div.custom-slide-controls a:hover,
a#hide_link {
    background-color: #fed430
}

div.content-wrapper h2 {
    color: #1b1b25
}

div.content-wrapper dl dt,
.address-label {
    color: #878381
}

div.content-wrapper dl dd {
    color: #1b1b25
}

div.op-rooms .btn-primary,
div.sidebar .btn-primary {
    background-color: #fed430;
    border-color: #fed430
}

div.get-direction .nav-tabs>li>a {
    background-color: #fed430;
    border-color: #fed430
}

div.get-direction .nav-tabs>li>a:hover {
    border-color: #fed430    
}

.content-wrapper dl dt,
.content-wrapper dl dd {
    margin-right: 9px;
}

body .card .title {
    background-color: rgba(255, 255, 255, 0.9) !important;
    text-transform: uppercase;
    position: static;
    padding: 0;
}

body .card-actions {
    min-height: 30px;
    padding: 0 15px;
}

body .card .title a {
    color: #1b1b25;
}

.list_block_list a {
    color: #b4cd85;
    text-decoration: underline
}

.list_block_list a:hover {
    color: #b4cd85;
    text-decoration: none
}

body .card .content .btn-wishlist {
    background-color: #2e2d2c;
    border-color: #2e2d2c;
    color: #fff
}

body .card .content .btn-wishlist:hover {
    background-color: #000;
    border-color: #000
}

body .card .content .btn-primary {
    background-color: #fed430;
    border-color: #fed430
}

body .card .content .btn-primary:hover {
    background-color: #e3be2b;
    border-color: #e3be2b
}


/***
* Operator Details Page Styles Ends Here
*/

/***
* Wishlist Page Styles Starts Here
*/

div.card .form-control {
    border-color: #fed430
}

.operator-thumbnail .more-info {background:#fed430}
.operator-thumbnail .more-info a {color:#2e2d2c}
 span.acc_room_name {color: #f5b71b;}
.operator-description .slider-header .planner-popup-heading {color: #f5b71b;}
.operator-description .slider-header .planner-popup-close i {color: #2e2d2c}
.planner-empty-inner-content h4,.planner-empty-inner-content p{
  text-align: center;
}

/***
* Wishlist Page Styles Ends Here
*/


/***
* Checkout Pages Styles Starts Here
*/

div.checkout-container {
    color: #2e2d2c;
    font-family: 'gotham_ssmbook';
}

div.page-of {
    color: #2e2d2c    
}

div.checkout-panel-group .alert-info p,
div.checkout-panel-group .panel-title {
    color: #2e2d2c
}

span.enquiry-number {
    background-color: #2e2d2c
}

div.checkout-panel-group .panel-title a i {
    border-color: #2e2d2c;
    color:#fed430;
       
}

div.border-hilight {
    border-color: #fed430
}

div.total-charge h5,
span.total-rate,
div.checkout-panel-group .alert-info h3 {
    color: #BAA348
}

div.rate {
    background-color: #fed430
}

div.proceed-payment-btn .checkout-btn {
    border-color: #fed430;
    color: #fed430
}

div .checkout-form .form-group label {
    color: #878381
}

div.cart-marking-booking.form-horizontal label {
   color: #2e2d2c 
}

/***
* Checkout Pages Styles Starts Here
*/

body .subscribe-block .btn-primary, body .subscribe-block .btn-primary:hover {
    font-family: 'gotham_ssmbook'
}


/**text block css start here**/
.tpse-text-block ul li, .tpse-text-block ol li { list-style: inherit;}
/**text block css end here**/

div#stg-page-content .category-filter{ background:#eee;}
div#stg-page-content .category-filter li a:hover{ background:#fed430}

@media (max-width: 767px) {
    body .tpse-search-header-mobile .btn-bottom-bordered.active,
    body .tpse-search-header-mobile .btn-bottom-bordered:active {
        color: #fed430
    }
    
    body .tpse-search-header-mobile .btn-bottom-bordered.active:after,
    body .tpse-search-header-mobile .btn-bottom-bordered:active:after {
        background-color: #fed430
    }
    
    body .slideout-panel {
        z-index: 11111
    }
    
    .slideout-panel-footer .btn-update {
        background-color: #fed430;
        border-color: #fed430;
    }
}

@media (min-width: 768px) {    

    .tpse-operator-search-container .main-bg-container {
        position: relative
    }

    .tpse-operator-search-container .main-bg-container:before {
      background: #fed430;
      content: "";
      height: 68px;
      position: absolute;
      left: 0;
      top: -21px;
      width: 100%;
    }
    
}

@media (min-width: 768px) and (max-width: 1199px){
    body .tpse-operator-search-header .btn-group .btn {
        font-size: 15px
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .tpse-operator-search-container .main-bg-container:before {
        height: 67px
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    .tpse-operator-search-container .main-bg-container:before {
        height: 66px
    }
}
