body{
  background-color: var(--background-color, #FFF) !important;
}

.shop-panel .panel-heading, .shop-panel-heading
{
  border-color: var(--right-column-header-bg-color, var(--main-color,#fff)) !important;
	background-color: var(--right-column-header-bg-color, var(--main-color,#fff)) !important;
  color: var(--right-column-header-text-color, var(--main-color-text-color,#000)) !important;
}

.shop-panel.panel-catalog .panel-heading{
	border-color: var(--product-header-bg-color, var(--main-color,#fff)) !important;
	background-color: var(--product-header-bg-color, var(--main-color,#fff)) !important;
  color: var(--product-header-text-color, var(--main-color-text-color,#000)) !important;
}
.panel-heading, .bookable-voucher.selected-voucher{
  border-color: var(--product-header-bg-color, var(--main-color,#43c7f2)) !important;
	background-color: var(--product-header-bg-color, var(--main-color,#43c7f2)) !important;
  color: var(--product-header-text-color, var(--main-color-text-color,#FFF)) !important;
}

.zeynep ul > li > a:hover, .zeynep ul > li > a.current, #featured-categories .featured-cat:hover, #featured-categories .featured-cat:focus, #featured-categories .featured-cat.current{
  background-color: var(--main-color, #43c7f2) !important;
  color: var(--main-color-text-color, #000) !important;
}

.cart-button, .cart-button:hover, .btn-primary, .btn-primary:hover{
  background-color: var(--main-color, #43c7f2) !important;
  border-color: var(--main-color, var(--main-color,#43c7f2)) !important;
  color: var(--main-color-text-color, #000) !important;
}

.glyphicon-shopping-cart{
  color: var(--main-color-text-color, #000) !important;
}

.cart-button span{
  color: var(--main-color-text-color, var(--main-color,#fff)) !important;
}

.btn-success, .btn-default, .btn-danger{
  background-color: var(--other-buttons-bg-color, #fff) !important;
  border-color: var(--other-buttons-bg-color, #000) !important;
  color: var(--other-buttons-text-color, #000) !important;
}
.btn-info{
  background-color: var(--other-buttons-bg-color, #fff) !important;
  border-color: var(--other-buttons-bg-color, #000) !important;
  color: var(--other-buttons-text-color, #000) !important;
}

.shop-btn, .shop-btn-spec, #css-btn-shop{
  background-color: var(--main-color, #43c7f2) !important;
  border-color: var(--main-color, #43c7f2) !important;
  color: var(--main-color-text-color, #000) !important;
}

.choose-date-button{
  border-color: var(--main-color, #43c7f2) !important;
}
.continue-button, .continue-button:hover{
  background-color: var(--main-color, #43c7f2) !important;
  border-color: var(--main-color, #43c7f2) !important;
  color: var(--main-color-text-color,#FFF) !important;
}

.email-check.main-button, .email-check.main-button:hover{
  background-color: var(--main-color, #43c7f2) !important;
  border-color: var(--main-color, #46AACC) !important;
  color: var(--main-color-text-color, #fff) !important;
}
.pay-button{
  background-color: var(--buy-buttons-bg-color, var(--secondary-color,#35B019)) !important;
  border-color: var(--buy-buttons-bg-color, var(--secondary-color,#35B019)) !important;
  color: var(--buy-buttons-text-color, var(--secondary-color-text-color,#fff)) !important;
}
.pack-price button.price-selector-button{
  border-color: var(--main-color, #43c7f2) !important;
}
.pack-price button.price-selector-button.price-selected{
  border-color: var(--main-color, #43c7f2) !important;
  color: var(--main-color-text-color,#fff) !important;
  background-color: var(--main-color, #43c7f2) !important;
}
.navbar-inverse{
  background-color: var(--header-background-color, #222) !important;
  border-color: var(--header-background-color, #222) !important;
  color: var(--header-items-color, #fff) !important;
}
.dropdown-toggle span, .dropdown-toggle div, .navbar-toggler.navbar-toggle span{
  color: var(--header-items-color, #fff) !important;
}
.navbar-inverse .navbar-toggle .icon-bar{
  background-color: var(--header-items-color, #fff) !important;
}
.navbar-toggler.navbar-toggle:hover, .navbar-toggler.navbar-toggle:active, .navbar-toggler.navbar-toggle:focus{
  background-color: var(--header-background-color, #222) !important;
}
.voucher-popular{
	background-color:  var(--pop-voucher-background-color, rgba(234, 21, 220, 0.87)) !important;
	color:  var(--pop-voucher-text-color, white) !important;
}

.upsell_header{
  background-color:  var(--buy-buttons-bg-color, #dff0d8) !important;
  opacity: 0.5;
	color:  var(--buy-buttons-text-color, #333) !important;
}

.upsell_button{
  background-color:  var(--buy-buttons-bg-color, #28a745) !important;
	color:  var(--buy-buttons-text-color, white) !important;
}

.btn-activity-object{
  background-color: #fff !important;
  border-color: var(--main-color, #000) !important;
  color: #000 !important;
}
.btn-activity-object.active, .btn-activity-object:active, .btn-activity-object.active:hover{
  background-color: var(--main-color, #43c7f2) !important;
  border-color: var(--main-color, #46AACC) !important;
  color: var(--main-color-text-color, #fff) !important;
}

.cart-title, .cart-title.title-big-margin {
  padding:10px !important;
  background-color: var(--main-color, #43c7f2) !important;
  color: var(--main-color-text-color, #fff) !important;
}

.cart-title .glyphicon-plus, .cart-title.title-big-margin .glyphicon-plus{
  color: var(--main-color-text-color, #fff) !important;
}

.cart-product-bloc, #bloc-simple-cart-summary-wrapper {
  padding:20px 30px !important;
}