/*
	Do not modify style in this file !!!
	Should be modified only in the ecommerce-folder/ecos-theme.scss, uncommenting for each theme , use sass or gulp to create css file after the scss is modified!
*/
html {
  background-color: #ffffff !important; }

#wrap {
  background-color: #ffffff !important; }

.ecos-product_configurable .ecos-subproduct {
  background-color: #a8a8a8;
  color: #fafafa;
  border: 0px solid #a8a8a8; }
  .ecos-product_configurable .ecos-subproduct .subproduct-count {
    background-color: #878787; }
.ecos-product_configurable .ecos-subproduct.has-image.active {
  background-color: #26bfb5;
  color: #fafafa;
  border: 0px solid #26bfb5; }
.ecos-product_configurable .ecos-subproduct.active {
  background-color: #26bfb5;
  color: #fafafa;
  border: 1px solid #26bfb5; }
  .ecos-product_configurable .ecos-subproduct.active .subproduct-count {
    background-color: #1b867f; }
.ecos-product_configurable .container-badge {
  border: 0px solid #181818;
  background-color: #a8a8a8;
  color: #fafafa; }
.ecos-product_configurable .container-badge.selected {
  background-color: #26bfb5; }

.container-header {
  border-bottom: 1px solid #a8a8a8; }

.ecos_container-right {
  background-color: #A5E6E2;
  margin-top: unset; }
  .ecos_container-right .journal-order-configurable .ecos-journal-header {
    border-bottom: 1px solid #a8a8a8; }
    .ecos_container-right .journal-order-configurable .ecos-journal-header .quantity input[type=number] {
      background-color: #fff;
      border: 1px solid #181818 !important;
      color: #181818; }
  .ecos_container-right .single_add_to_cart_button.button {
    background-color: #26bfb5 !important;
    color: #fafafa !important;
    border-color: #26bfb5 !important; }
  .ecos_container-right .ecos-journal-content {
    padding-top: 16px; }

.ecos_container-left {
  padding-right: 0px !important; }

.ecos_product-summary .ecos_product-action-description {
  color: #26bfb5;
  font-weight: 1000; }

.ecos_container-reset {
  background-color: #ebebeb; }

.nav.navbar-nav .menu-item {
  border-bottom: 2px solid #a8a8a8;
  transition: transform 250ms ease-in-out; }
.nav.navbar-nav .menu-item:hover {
  border-bottom: 2px solid #878787; }
.nav.navbar-nav .menu-item a {
  color: #a8a8a8 !important;
  padding-bottom: 2px !important; }
.nav.navbar-nav .menu-item a:hover {
  color: #26bfb5 !important;
  background-color: unset !important; }
.nav.navbar-nav .menu-item a:active {
  color: #26bfb5 !important; }
.nav.navbar-nav .menu-item.current-menu-item {
  border-bottom: 2px solid #878787; }
  .nav.navbar-nav .menu-item.current-menu-item a {
    color: #26bfb5 !important; }

.login_btn_wrap a:hover {
  color: #26bfb5; }

.widget_shopping_cart_content .woocommerce-mini-cart__total.total {
  color: #181818 !important; }
  .widget_shopping_cart_content .woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount {
    color: #26bfb5 !important; }
.widget_shopping_cart_content .button.checkout.wc-forward {
  background-color: #26bfb5 !important;
  border-color: #26bfb5 !important; }

.products .product .woocommerce-Price-amount.amount {
  color: #26bfb5 !important; }

.product .price {
  color: #26bfb5 !important; }
.product .cart .single_add_to_cart_button {
  background-color: #26bfb5 !important;
  border-color: #26bfb5 !important;
  color: #fafafa !important;
  display: flex;
  align-items: center;
  justify-content: center; }
.product .cart .quantity input[type=number] {
  height: 38px !important;
  background-color: #fff;
  border: 1px solid #181818 !important;
  color: #181818; }
.product .summary.entry-summary .product_title.entry-title {
  color: #181818 !important; }

.cart-collaterals .checkout-button.button.alt.wc-forward {
  background-color: #26bfb5 !important;
  border-color: #26bfb5 !important;
  color: #fafafa !important; }

.ecos_container-reset .icon {
  color: #878787 !important; }

.shop_table.shop_table_responsive {
  border: 0px solid white !important;
  border-bottom: 2px solid #a8a8a8 !important; }

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a {
  color: #26bfb5 !important; }
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents input[type=number] {
  height: 38px !important;
  background-color: #fff;
  border: 1px solid #181818 !important;
  color: #181818; }

.shop_table.shop_table_responsive .cart-subtotal {
  border-width: 0px !important;
  background-color: unset !important; }

.delivery-label input:checked + span {
  color: #fafafa !important;
  background-color: #26bfb5 !important; }
.delivery-label span {
  color: #fafafa !important;
  background-color: #878787 !important; }

#ql_woo_cart .widget_shopping_cart_content a.button {
  border: 2px solid #26bfb5 !important; }
#ql_woo_cart .widget_shopping_cart_content .total {
  border-top: 1px solid #a8a8a8 !important; }

.woocommerce #respond input#submit {
  color: #fafafa !important;
  background-color: #26bfb5 !important; }
.woocommerce a.button {
  color: #fafafa !important;
  background-color: #26bfb5 !important; }
.woocommerce button.button {
  color: #fafafa !important;
  background-color: #26bfb5 !important; }
.woocommerce input.button {
  color: #fafafa !important;
  background-color: #26bfb5 !important; }

.product_content button.add_to_cart_button {
  background-color: #26bfb5 !important;
  color: #fafafa !important; }
.product_content button.product_type_advanced {
  background-color: #26bfb5 !important;
  color: #fafafa !important; }

.woocommerce-MyAccount-navigation ul li a {
  color: #a8a8a8 !important; }
.woocommerce-MyAccount-navigation ul li.is-active a {
  color: #21A59D !important; }

.woocommerce-MyAccount-content a {
  color: #26bfb5 !important; }
.woocommerce-MyAccount-content button {
  color: #fafafa !important;
  background-color: #26bfb5 !important; }

.form-row.place-order .woocommerce-terms-and-conditions-wrapper a {
  color: #26bfb5 !important; }
.form-row.place-order .button {
  background-color: #26bfb5 !important;
  border-color: #26bfb5 !important;
  color: #fafafa !important; }

.woocommerce-table__line-item.order_item a {
  color: #26bfb5 !important; }

.mini_cart_item .quantity {
  color: #878787 !important; }

.woocommerce-Price-amount.amount {
  color: #878787 !important; }

.no-padding {
  padding: 0px !important; }

.ecos-list-view .category {
  width: 100%;
  margin-top: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #a8a8a8;
  font-size: 24px;
  color: #181818 !important;
  display: flex; }
  .ecos-list-view .category .arrow-icon {
    display: flex;
    align-items: center;
    font-weight: 1000; }
    .ecos-list-view .category .arrow-icon .icon {
      transition-duration: 0.0s;
      transition-property: transform; }
.ecos-list-view .product-list {
  margin-top: 30px;
  padding-bottom: 12px; }
  .ecos-list-view .product-list ul li {
    width: 100% !important;
    margin: 0 !important;
    -o-transition-property: none !important;
    -moz-transition-property: none !important;
    -ms-transition-property: none !important;
    -webkit-transition-property: none !important;
    transition-property: none !important; }
  .ecos-list-view .product-list ul li.product {
    width: 100% !important; }
  .ecos-list-view .product-list .ql_regular_product {
    height: 101px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .ecos-list-view .product-list .product_wrap {
    width: 20%; }
  .ecos-list-view .product-list .product_content {
    display: flex !important;
    width: 100%; }
  .ecos-list-view .product-list .product_thumbnail_wrap {
    height: 100% !important;
    display: block !important; }
    .ecos-list-view .product-list .product_thumbnail_wrap .add_to_cart_wrap {
      display: none !important; }
    .ecos-list-view .product-list .product_thumbnail_wrap img {
      height: 100% !important; }
.ecos-list-view .product-list.active {
  display: block; }
.ecos-list-view .ql_regular_product {
  -o-transition-property: none !important;
  -moz-transition-property: none !important;
  -ms-transition-property: none !important;
  -webkit-transition-property: none !important;
  transition-property: none !important;
  /*CSS transforms*/
  -o-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
  /*CSS animations*/
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  -ms-animation: none !important;
  animation: none !important;
  display: flex;
  align-items: center;
  width: 100% !important; }
.ecos-list-view .product_content {
  display: flex;
  height: 100% !important;
  position: relative !important;
  width: 100% !important;
  left: 0px !important;
  right: 0px !important;
  top: 0px !important;
  bottom: 0px !important; }
.ecos-list-view .product_wrap {
  width: 100% !important;
  display: flex;
  position: relative !important;
  overflow: none !important;
  height: 100% !important; }
.ecos-list-view .product_content_hidden {
  display: none; }
.ecos-list-view .product_text {
  border: none !important;
  padding: 0px !important; }
.ecos-list-view .ecos-product-details {
  display: flex;
  width: 100%;
  height: 100%; }
  .ecos-list-view .ecos-product-details .ecos-product-name {
    width: 65%;
    padding-left: 12px; }
    .ecos-list-view .ecos-product-details .ecos-product-name h3 {
      font-size: 16px !important;
      color: #181818; }
  .ecos-list-view .ecos-product-details .ecos-product-spacing {
    width: 10%; }
  .ecos-list-view .ecos-product-details .ecos-product-details-end {
    width: 25%;
    display: flex;
    height: 100%;
    align-items: center; }
    .ecos-list-view .ecos-product-details .ecos-product-details-end .ecos-product-details_price {
      width: 50%;
      height: 100%; }
      .ecos-list-view .ecos-product-details .ecos-product-details-end .ecos-product-details_price .price {
        font-size: 16px !important;
        color: #181818 !important; }
        .ecos-list-view .ecos-product-details .ecos-product-details-end .ecos-product-details_price .price .woocommerce-Price-amount.amount {
          display: block !important;
          width: 100%; }
          .ecos-list-view .ecos-product-details .ecos-product-details-end .ecos-product-details_price .price .woocommerce-Price-amount.amount bdi {
            display: block !important;
            width: 100%;
            text-align: right;
            margin-left: auto !important;
            color: #181818 !important; }
    .ecos-list-view .ecos-product-details .ecos-product-details-end .ecos-product-details_add {
      width: 50%;
      height: 100%;
      padding-left: 12px;
      padding-right: 12px; }
      .ecos-list-view .ecos-product-details .ecos-product-details-end .ecos-product-details_add .ecos-button-add {
        margin-left: auto !important;
        margin-top: 0px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 2px solid #26bfb5;
        background-color: #26bfb5;
        color: #fafafa;
        font-size: 150% !important;
        width: 40px !important;
        height: 40px !important;
        margin-bottom: 0px !important;
        padding: 0px !important; }
      .ecos-list-view .ecos-product-details .ecos-product-details-end .ecos-product-details_add .ecos-button-add.added {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 2px solid #26bfb5;
        background-color: #26bfb5;
        color: #fafafa;
        height: 100%;
        font-size: 150%;
        content: ''; }
      .ecos-list-view .ecos-product-details .ecos-product-details-end .ecos-product-details_add .ecos-button-add::after {
        content: '' !important; }

.u-column1 .woocommerce-form.woocommerce-form-login.login {
  border-radius: 0px !important;
  background-color: #A5E6E2; }

.u-column2 .woocommerce-form.woocommerce-form-register.register {
  border-radius: 0px !important;
  background-color: #ebebeb; }

.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
  background-color: #f2bcbc !important;
  color: #d44646 !important; }

.woocommerce-notices-wrapper .woocommerce-error {
  background-color: #f2bcbc !important;
  color: #d44646 !important; }

.ecos-error {
  background-color: #f2bcbc !important;
  color: #d44646 !important; }

.widget_product_categories ul.children {
  padding-left: 10px !important; }
.widget_product_categories a {
  color: #a8a8a8; }
.widget_product_categories .current-cat-parent a {
  color: #047E76; }
.widget_product_categories .current-cat-parent ul.children .cat-item a {
  color: #a8a8a8 !important; }
.widget_product_categories .current-cat-parent ul.children .current-cat a {
  color: #047E76 !important; }
.widget_product_categories .current-cat.cat-parent a {
  color: #047E76 !important; }
.widget_product_categories .current-cat.cat-parent ul.children .cat-item a {
  color: #a8a8a8 !important; }

.ecos-category-list ul.children {
  padding-left: 10px !important; }
.ecos-category-list a {
  color: #181818; }
.ecos-category-list .current-cat-parent a {
  color: #047E76; }
.ecos-category-list .current-cat-parent ul.children .cat-item a {
  color: #181818 !important; }
.ecos-category-list .current-cat-parent ul.children .current-cat a {
  color: #047E76 !important; }
.ecos-category-list .current-cat.cat-parent a {
  color: #047E76 !important; }
.ecos-category-list .current-cat.cat-parent ul.children .cat-item a {
  color: #181818 !important; }

.ecos-cart .widgettitle {
  border-bottom: 1px solid #a8a8a8; }
.ecos-cart .woocommerce-mini-cart.cart_list.product_list_widget {
  border-bottom: 1px solid #a8a8a8; }

.ecos_cart-items-data .ecos_add_remove_item button.ecos-button-add {
  background-color: #878787 !important;
  color: #fafafa !important; }
.ecos_cart-items-data .ecos_add_remove_item button.ecos-button-add.addition {
  background-color: #26bfb5 !important;
  color: #fafafa !important; }

#ql_woo_cart {
  background-color: #ebebeb !important; }
  #ql_woo_cart .widgettitle {
    color: #181818 !important; }

#ecos-journal-header .increment-configurable-qty .button-decrement-configurable {
  background-color: #878787 !important;
  color: #fafafa !important; }
#ecos-journal-header .increment-configurable-qty .button-increment-configurable {
  background-color: #26bfb5 !important;
  color: #fafafa !important; }

.ecos-order-location_title {
  color: #26bfb5; }

#header {
  background-color: #A5E6E2;
  color: #fafafa; }
  #header .ecos-nav-bar {
    background-color: #A5E6E2;
    color: #fafafa; }
  #header .location_display {
    background-color: #26bfb5; }

.ecos-ul_nav li a {
  color: #181818 !important; }

.ecos-nav-burger {
  background-color: #26bfb5; }

.ecos-nav-user {
  background-color: #26bfb5; }
  .ecos-nav-user a {
    color: #fafafa !important; }
  .ecos-nav-user a:hover {
    color: #fafafa !important;
    text-decoration: none; }
  .ecos-nav-user a:active {
    color: #fafafa !important;
    text-decoration: none; }
  .ecos-nav-user a:link {
    color: #fafafa !important;
    text-decoration: none; }

.ecos-nav-back {
  background-color: #26bfb5;
  color: #fafafa; }
  .ecos-nav-back .icon {
    background-color: #26bfb5;
    color: #fafafa; }

.ecos-title-header {
  color: #fafafa !important; }

.ecos-nav-categories {
  background-color: #26bfb5;
  color: #fafafa; }

.ecos_myaccont-mobile-nav {
  background-color: #26bfb5;
  color: #fafafa; }
  .ecos_myaccont-mobile-nav ul {
    background-color: #A5E6E2; }
    .ecos_myaccont-mobile-nav ul li a {
      color: #181818 !important; }

.ecos_product-action-arrow .icon:hover {
  color: #26bfb5; }

.ecos-category-list {
  background-color: #A5E6E2; }

.woocommerce-mini-cart__empty-message {
  color: #949494 !important; }

.add_to_cart_wrap.ecos-custom_tile_add_to_cart button.add_to_cart_button {
  background-color: #26bfb5 !important;
  color: #fafafa !important; }
.add_to_cart_wrap.ecos-custom_tile_add_to_cart bdi {
  color: #fafafa !important; }

.reservation-package-product {
  background-color: #ffffff; }
  .reservation-package-product .reservation-package-product_placeholder {
    background-color: #ebebeb; }

.reservation-package-product.selected {
  background-color: #A5E6E2 !important; }

@media (min-width: 1024px) {
  .woocommerce-MyAccount-content a:hover {
    color: #21A59D !important; }

  .woocommerce button.button:hover {
    background-color: #21A59D !important;
    color: #fafafa !important;
    border-color: #21A59D !important; }
  .woocommerce a.button:hover {
    background-color: #21A59D !important;
    color: #fafafa !important;
    border-color: #21A59D !important; }

  .ecos_container-right .single_add_to_cart_button.button:hover {
    background-color: #21A59D !important;
    color: #fafafa !important;
    border: 2px solid #21A59D !important; }

  .widget_shopping_cart_content .button.checkout.wc-forward:hover {
    color: #fafafa !important;
    background-color: #21A59D !important;
    border-color: #21A59D !important; }

  .product .cart .single_add_to_cart_button:hover {
    background-color: #21A59D !important;
    border-color: #21A59D !important; }

  .cart-collaterals .checkout-button.button.alt.wc-forward:hover {
    background-color: #21A59D !important;
    border-color: #21A59D !important;
    color: #fafafa !important; }

  #ql_woo_cart .widget_shopping_cart_content a.button:hover {
    border: 2px solid #21A59D !important;
    color: #fafafa !important;
    background-color: #21A59D !important; }

  .woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a:hover {
    color: #fafafa !important; }

  .woocommerce table.my_account_orders .button:hover {
    color: #fafafa !important; }

  .product_content button.product_type_advanced:hover {
    background-color: #21A59D !important;
    color: #fafafa !important;
    border-color: #21A59D !important; }

  .woocommerce-MyAccount-navigation ul li a:hover {
    color: #21A59D !important; }

  .woocommerce-MyAccount-content a:hover {
    color: #21A59D !important; }

  .form-row.place-order .woocommerce-terms-and-conditions-wrapper a:hover {
    color: #21A59D !important; }
  .form-row.place-order .button:hover {
    background-color: #21A59D !important;
    border-color: #21A59D !important; }

  .woocommerce-table__line-item.order_item a:hover {
    color: #21A59D !important; }

  .add_to_cart_button:hover {
    background-color: #21A59D !important;
    border-color: #21A59D !important; }

  .ecos-list-view .product-list ul li:hover {
    border-color: none !important;
    border-color: unset !important; }

  .ecos-list-view .ecos-product-details .ecos-product-details-end .ecos-product-details_add .ecos-button-add:hover {
    color: #fafafa !important;
    background-color: #21A59D !important;
    border-color: #21A59D !important;
    cursor: pointer; }

  .widget_product_categories a:hover {
    color: #181818;
    text-decoration: none; }

  .ecos-category-list a:hover {
    color: #21A59D; }

  .ecos_cart-items-data .ecos_add_remove_item button.ecos-button-add.addition:hover {
    background-color: #21A59D !important;
    color: #fafafa !important;
    border-color: #21A59D !important; }
  .ecos_cart-items-data .ecos_add_remove_item .ecos-button-add:hover {
    color: #fafafa !important;
    background-color: #21A59D !important;
    border-color: #21A59D !important;
    cursor: pointer; }

  .ecos_container-right #ecos-journal-header .increment-configurable-qty .button-increment-configurable:hover {
    background-color: #21A59D !important;
    border-color: #21A59D !important;
    color: #fafafa !important; }
  .ecos_container-right #ecos-journal-header .increment-configurable-qty .button-decrement-configurable:hover {
    background-color: #21A59D !important;
    border-color: #21A59D !important;
    color: #fafafa !important; } }
.ecos-footer-links a {
  color: #D9D9D9 !important; }

.rtb-select select {
  background-color: #fafafa !important;
  border: 1px solid #a8a8a8 !important; }

input[disabled], textarea[disabled], input[readonly], textarea[readonly], fieldset[disabled] input, fieldset[disabled] textarea {
  background-color: #fafafa !important;
  border: 1px solid #a8a8a8 !important; }

.rtb-booking-form-form button {
  background-color: #26bfb5 !important; }

.ecos-nav_li {
  padding-top: 10px;
  padding-bottom: 10px; }
  .ecos-nav_li a:hover {
    color: #047E76 !important; }

.ecos-nav_li.selected a {
  color: #26bfb5 !important; }

.ecos-ul_nav {
  padding-top: 20px !important;
  padding-bottom: 40px !important; }

@media (max-width: 767px) {
  .ecos-product-spacing {
    width: 25% !important; }

  .ecos-product-details-end {
    width: 50% !important; }

  .ecos-list-view .product_thumbnail_wrap {
    width: 80px !important; }
    .ecos-list-view .product_thumbnail_wrap img {
      width: 100% !important; }
  .ecos-list-view .product_text {
    width: calc(100% - 80px) !important; }
    .ecos-list-view .product_text .ecos-product-details .ecos-product-name {
      width: 60% !important; }
      .ecos-list-view .product_text .ecos-product-details .ecos-product-name h3 {
        font-size: 14px !important; }
    .ecos-list-view .product_text .ecos-product-details .ecos-product-spacing {
      display: none !important; }
    .ecos-list-view .product_text .ecos-product-details .ecos-product-details-end {
      width: 40% !important; }
      .ecos-list-view .product_text .ecos-product-details .ecos-product-details-end .ecos-product-details_add {
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-left: 0px !important; }
      .ecos-list-view .product_text .ecos-product-details .ecos-product-details-end .ecos-product-details_price bdi {
        font-size: 14px !important; }

  #ql_woo_cart .widget_shopping_cart .widgettitle .woocommerce-Price-amount.amount {
    color: #26bfb5 !important; } }
.woocommerce-checkout .page-title {
  color: #26bfb5 !important; }

abbr.required {
  color: #181818 !important; }

.remove_background-color {
  background-color: #ffffff !important; }

#ql_woo_cart.remove_background-color {
  background-color: #A5E6E2 !important; }

.ecos-package_button {
  background-color: #26bfb5;
  color: #fafafa; }

.ecos-package_button {
  background-color: #A5E6E2; }

/*# sourceMappingURL=theme-turquoise.css.map */
