.newsletter-alert {
  padding: 10px 25px;
  position: fixed;
  top: 25px;
  left: 50px;
  width: calc(100% - 100px);
  background: rgba(255, 255, 255, 0.75); }
  .newsletter-alert h3 {
    text-align: center;
    font-size: 25px;
    margin: 0; }
  .newsletter-alert.success h3 {
    color: #a5ff93; }
  .newsletter-alert.fail h3 {
    color: #ff6f6f; }

[protected_domain] {
  position: relative; }
  [protected_domain][protected_domain_revealed="true"]:after {
    display: none !important; }
  [protected_domain]:after {
    content: 'viac';
    position: absolute;
    right: -5px;
    top: 0;
    height: 100%;
    background: white;
    border: 1px solid #eee;
    padding: 0 6px;
    color: #555;
    border-radius: 10px;
    box-shadow: -3px 0px 4px 1px #fff; }

.site-btn {
  text-transform: none; }

.bg-f2-f1 {
  background: linear-gradient(90deg, #a5dfe8 0%, #00b2c7 100%); }

.bg-f1-f4 {
  background: linear-gradient(90deg, #a5dfe8 0%, #01a6b9 100%); }

h2 {
  background: linear-gradient(to right, #a5dfe8 0%, #00b2c7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

.portfolio-filter.mb-40 button {
  color: #575656; }

#cennik td {
  border-color: #e6f1f2; }

#cennik table {
  font-size: 14px !important; }

@media only screen and (max-width: 600px) {
  .hero-content {
    top: -400px !important;
    left: 0px !important; } }
#mobile-menu ul li {
  margin-left: 20px; }

.owl-carousel.homeslider img {
  height: 86vh;
  object-fit: cover; }

#owl-demo {
  height: 86vh;
  top: -2px; }

.hero-content {
  position: relative;
  width: 500px;
  padding: 20px;
  top: -500px;
  left: 100px;
  background-color: rgba(255, 255, 255, 0.5); }

.our-expert-area {
  background-color: #e6f6f8; }

.our-expert-area .container {
  margin: auto;
  padding: 0px; }

.single-expert-box {
  display: flex;
  flex-direction: column;
  background-color: white;
  height: 100%; }

.single-expert-box .expert-box-left {
  display: flex;
  padding-left: 40px;
  text-align: left; }

.single-expert-box .expert-box-left .content {
  padding-left: 40px;
  padding-top: 25px; }

.single-expert-box .expert-box-right .content li:before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  content: "\f111";
  font-size: 16px;
  position: relative;
  top: -2px;
  vertical-align: middle;
  line-height: 20px;
  margin-right: 10pX;
  color: #35abce; }

.our-expert-area .no-gutters {
  justify-content: space-around; }

@media screen and (min-width: 1200px) {
  .col-xl-3.col-lg-6.my-auto.text-right a.site-btn {
    left: -80px; } }
@media screen and (min-width: 992px) and (max-width: 1200px) {
  #kupony .single-service-box {
    padding: 20px 35px; } }
#vybavenie-ambulancie, #vybavenie-ambulancie-carousel {
  display: flex; }

.service-tab .nav-link {
  width: 170px;
  height: 218px; }

.single-news-box .content {
  padding: 15px; }

#vybavenie-ambulancie .single-news-box .content, #vybavenie-ambulancie-carousel .single-news-box .content {
  min-height: 275px;
  /*ak je mala obrazovka (pod 992px) a zobrazuje sa len 1 item na sirku tak treba dat celu tuto sekciu do media query*/ }

#vybavenie-ambulancie-carousel .owl-nav > div {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 30px; }
  #vybavenie-ambulancie-carousel .owl-nav > div.owl-prev {
    left: 0; }
  #vybavenie-ambulancie-carousel .owl-nav > div.owl-next {
    right: 0; }

/*# sourceMappingURL=importer.css.map */
