.dj-megamenu-select-light .dj-mobile-open-btn:focus, .dj-megamenu-select-light:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus, .dj-megamenu-accordion-light .dj-mobile-open-btn:hover, .dj-megamenu-accordion-light .dj-mobile-open-btn:focus {
    background: #f7f8fc;
}


.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
    font-size: 16px;
    font-family: Manrope;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    color: #555371;
    background: #f7f8fc;
}

.tm-toolbar-default .uk-button-default:focus, .tm-toolbar-default .uk-button-default:hover, .uk-card-primary.uk-card-body .uk-button-default:focus, .uk-card-primary.uk-card-body .uk-button-default:hover, .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:focus, .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover, .uk-card-secondary.uk-card-body .uk-button-default:focus, .uk-card-secondary.uk-card-body .uk-button-default:hover, .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:focus, .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover, .uk-light .uk-button-default:focus, .uk-light .uk-button-default:hover, .uk-overlay-primary .uk-button-default:focus, .uk-overlay-primary .uk-button-default:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover {
    background-color: #61B7DB;
    color: #0d0a46;
    border-color: transparent;
    box-shadow: none;
}

.btn-inverse {
    color: #fff;
    background-color: #4ca0dc;
}

.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
    color: #555371;
    background: transparent;
}

.dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus, .dj-megamenu-accordion-light .dj-mobile-open-btn:hover, .dj-megamenu-accordion-light .dj-mobile-open-btn:focus {
   color: #4ca0dc; 
  background: transparent;
   
}

.btn:hover, .uk-button-default:hover {
    background-color: #4ca0dc;
    color: white;
}


.eb-event-price-container .eb-individual-price {
    color: #fff;
    padding: 4px 10px 5px 10px;
}


.eb-search-bar-container {
   background-color: transparent;
}

.btn-group>.btn:last-child, .btn-group>.dropdown-toggle {
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    border-radius: 500px;
    color: #F6FAFD;
  background: #4ca0dc;
}

.btn-primary, .uk-button-primary {
    background-color: #4ca0dc;
    border-radius: 500px;
}

.eb-event-price-container {
     font-size: 110%;
 }

.btn-primary:active, {
    background-color: #4ca0dc;
 }


 .uk-button-default {
   color: #fff;
}

.osm-container input[type=text].input-small, .osm-container select.input-small, .osm-container textarea.input-small {
    width: 120px!important;
}


.btn, .uk-button-default {
    background-color: transparent; 
    color: #4ca0dc;
    border: 2px solid #4ca0dc;
    box-shadow: none;
}


.uk-slidenav {
    padding: 14px 14px;
    color: #fff;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    background-color: transparent;
    border-radius: 500px;
  border: 2px solid #4ca0dc;

}

.uk-slidenav:hover {
    color: #fff;
    background-color: #4ca0dc;
    border: 2px solid #4ca0dc;
}

.eb-search-bar-container #filter_duration, .eb-search-bar-container #location_id {
    display: none;
}

.uk-link, a {
    color: #4ca0dc;
}

.eb-container .input-large {
    width: 260px!important;
}

.uk-button-primary {
  background-image: none;
}

.btn-primary {
  background-image: none;
}

.btn-success  {
    padding: 5px;
    border-radius: 500px;
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
}


.uk-button-primary:hover {
    background-color: #4ca0dc;
    border-color: transparent;
    background-image: linear-gradient(51deg,#4ca0dc 50%,#4ca0dc 75%,#4ca0dc 100%);
  color: #fff;
}

.btn-info, .btn-primary, .uk-button-primary {
background-color: transparent;
    color: #4ca0dc;
   background-image: none;
    border: 2px solid #4ca0dc;
}

.btn-info:hover, .btn-primary:hover, .uk-button-primary:hover {
    background-color: #4ca0dc;
    border-color: transparent;
    background-image: linear-gradient(51deg,#4ca0dc 50%,#4ca0dc 75%,#4ca0dc 100%);
}

.cart-info .eshop-quantity input[type="text"], .quote-info .eshop-quantity input[type="text"] {
    font-size: 16px;
    height: 18px;
    padding: 10px;
}

input[type=text]:not([class*=uk-])
{
    max-width: 100%;
    width: 100%;
    border: 0 none;
    padding: 10px;
}

select:not([class*=uk-]):not([multiple]):not([size]) {
   padding: 10px;
}

.eshop-product-show {
    display: none;
}

/*
.btn-group {
   display: none;
} */


.list .eshop-info-block {
    width: 70%;
}

.list .eshop-image-block {
   width: 20%;
}

.eb-event-price-container .eb-individual-price {
    color: #4ca0dc;
    padding: 4px 10px 5px 10px;
}

.eb-event-price-container:hover .eb-individual-price:hover {
    color: #fff;
    padding: 4px 10px 5px 10px;
}

.sortPagiBar a [class^="icon-"], .sortPagiBar a [class*=" icon-"], .sortPagiBar a [class^="icon-"]:before, .sortPagiBar a [class*=" icon-"]:before {
    display: inline-block;
    font-family: FontAwesome !important;
    display: flex;
    padding: 2px;
}

.container .container, .uk-container .uk-container {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 20px;
}


.dj-mobile-open-btn.dj-fa-0 .dj-mobile-open-icon:before, .dj-mobile-open-btn.dj-fa-1 .dj-mobile-open-icon:before, .dj-mobile-open-btn.dj-fa-5 .dj-mobile-open-icon:before {
    content: "\f0c9";
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
      font-size: 30px;
  }
.uk-card-default .uk-card-title {
    color: #0d0a46;
    text-align: center;
}

.eb-event-price-container:hover .eb-individual-price:hover {
    color: #fff;
    padding: 4px 10px 5px 10px;
}

#donation-form .switch-amounts input:checked + label {
    background-color: #4ca0dc;
}

element.style {
    background-color: #4ca0dc;
}