html
{
  background-color: #f6f7fa;
  font-family: 'Nunito', sans-serif;
  min-width: 480px;
}
body{
  min-width: 480px;
}
h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, .uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge {
  font-family: 'Nunito', sans-serif;
}
p{
  font-size: 20px;
}
.ub{
  font-family: 'Ubuntu', sans-serif !important;
}
.uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle{
  font-family: 'Nunito', sans-serif;
}
.uk-navbar-container:not(.uk-navbar-transparent){
   background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 20px #0000000a;
}

.uk-navbar-nav > li > a {
    color: #000;
  }
.uk-navbar-nav > li.uk-active > a, .uk-navbar-container li a:hover{
  color: #d698b5;
}
.uk-slideshow-items{
  border-radius: 3px;
    box-shadow: 0 0 20px #0000000a;
}

.uk-card-default{
  border-radius: 3px;
}
.uk-card-default .uk-card-media-top > img{
  border-radius: 3px 3px 0 0;
}
h1.smt{
  font-size: 1.6em;
  font-weight: 600;
}
.uk-card-media-top{
  padding: 15px 15px 0 15px;
}

.uk-card-body {
    padding: 20px 40px;
}

.altbg{
  background-color: #eef1f5;
}
.altbg2{
  background-color: #bfc4ca;
}


.uk-progress.progress-green::-webkit-progress-value {
  background-color: #72bf94 ;
}
.uk-progress.progress-green::-moz-progress-bar {
  background-color: #72bf94 ;
}
.uk-progress.progress-green::-ms-fill {
  background-color: #72bf94 ;
}

.uk-progress.progress-coral::-webkit-progress-value {
  background-color: #e45e5e;
}
.uk-progress.progress-coral::-moz-progress-bar {
  background-color: #e45e5e;
}
.uk-progress.progress-coral::-ms-fill {
  background-color: #e45e5e;
}


.uk-progress.progress-pink::-webkit-progress-value {
  background-color: #d698b5;
}
.uk-progress.progress-pink::-moz-progress-bar {
  background-color: #d698b5;
}
.uk-progress.progress-pink::-ms-fill {
  background-color: #d698b5;
}

#count_c{
  min-height: 500px;
}
#counters {
    text-align: center;
    color: #a7a7a7;
    font-size: 30px;
}
#counters .col_set {
    font-family: 'Ubuntu', sans-serif;
    display: inline; 
    font-size: 40px;
    font-weight: bold;
    line-height: 1.2;
    color: #d698b5;
    animation-duration: 1s;
}
#counters p {
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: #b5d2d2;
}

.bg_rec2 .uk-card-default {
    background: #ffffffe0;
    color: #666;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
    
    box-shadow: 0 0 5px #d5afda;
    min-height: 430px;
}
.bg_rec2{
    background-image: none;
    background-color: #25002bcc;
    
}
.bg02 .uk-cover-container {
    border-radius: 10px 10px 0 0;
}
.vk_ico{
    margin-top: 3px;
    opacity: 0.7;
}
a:hover .vk_ico {
    opacity: 1;
    
}

.round{
    width: 130px;
    height: 100px;
    margin: 0 auto;
    border-radius: 50%;
    border: 2px #9ab7e1 solid;
    text-align: center;
    padding-top: 30px;
    margin-bottom: 25px;
    background-color: #fff;
    box-shadow: 0px 0px 8px #e4e4e4;
}

.thumbot{
 /* padding-bottom: 100px;*/

}
 
#otzivi .uk-overlay-primary a{
  color: #666;
}


.uk-overlay-primary {
    background: rgb(56 56 56 / 65%);
}

#pricelist{
  padding: 40px 0;
}
#pricelist .uk-card-body{
  padding: 20px;
}
#pricelist .uk-card{
  padding: 30px 0;
}

#videolist .uk-overlay-default {
    background: rgb(0 0 0 / 42%);
}
#videolist .uk-card .uk-icon{
  color: #d698b5;
}
#videolist .uk-card:hover .uk-overlay-default  {
    background: rgb(0 0 0 / 12%);
}
#videolist .uk-card:hover .uk-icon{
  color: #fff;
}
.uk-slidenav-next,
.uk-slidenav-previous{
        background-color: #00000063;
    border-radius: 4px;
    padding: 4px 9px;
    color: #edecec;
}

.uk-slidenav:hover{
    background-color: #0000004d;
    color: #fff !important;
}


a.uk-transition-toggle .uk-transition-fade.uk-icon{
  color: #898989;
}


.uk-offcanvas-overlay {
    width: 100%;
    touch-action: none;
}


