@import url('https://fonts.googleapis.com/css2?family=Babylonica&family=Karla:ital,wght@0,200..800;1,200..800&family=Lora:ital,wght@0,400..700;1,400..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
h1,h2,h3,h4,h5,h6 {
    background-color: #fbfff0;
    text-align: center;
    padding:10px;
    font-weight:700;
}
.topbar-1 {
   position:relative;
   margin-bottom: 70px;
   padding:0;

}
.topbar.info{
    padding-bottom: 5px;
}
.bg-green {
    background-color: #a2c046;
}
.bg-white {
    background-color: #fff;
}
.glavni-meni{
    margin-bottom: -50px;
}
.gornji-meni{
    position: relative;
    z-index: 201;

}
.info {
    color:#e1f1b2;
}
.uk-navbar-dropdown{
    width: 340px;
}
.uk-navbar-dropdown-width-2:not(.uk-drop-stack) {
    width: 600px;
}
ul#mod-menu1-submenu4 {
    border-right: 3px dotted #5e8f3a;
}
.uk-navbar-dropdown-width-3:not(.uk-drop-stack) {
    width: 800px;
}
ul#mod-menu1-submenu7, ul#mod-menu1-submenu10 {
    border-right: 3px dotted #5e8f3a;
}
.uk-navbar-left.bg-white.uk-width-1-6 {
    padding-left: 4rem;
}
.mod-menu li {
    padding-top:7px;
    padding-right: 5px;
}
ul.uk-nav-sub li a {
    padding: 0;
    font-size: 15px;
    font-weight: 400;
}
.mod-menu li a{
    padding-top:5px;
    font-family:"Roboto";
    font-weight:500;
    font-size: 17px;
color: #fff;
}
.uk-navbar-dropdown-width-2,
.uk-navbar-dropdown-width-3,
.uk-navbar-dropdown-width-4,
.uk-navbar-dropdown-width-5 {
    left: 50% !important;
    transform: translateX(-50%) !important;
}
.uk-light .uk-navbar-nav>li>a{
    color:#fff;
}
nav.uk-navbar-container.background-white {
    background: #fff!important;
}
.uk-navbar-dropdown li a {
    color: #4a850d;
}
.uk-dropdown-nav>li.uk-active>a, .uk-dropdown-nav>li>a:hover{
    color:#81b128;
}
li.nav-item.deeper.uk-parent
.uk-navbar-dropdown-nav a {
    color: #27701f;
}
main {
   margin-top: -70px;
   background-color: beige;
}
.content{
margin-top: 70px;
}
.content-template {
    margin-top: 70px;
    padding-top: 70px;
}
nav.uk-navbar-container.background-black {
    background: #000;
}
.uk-navbar-nav>li>a {
    min-height: 50px;
}
.background-black .uk-navbar-nav>li>a {
    color:#fff;
}
.gornji-meni a img {
    padding: 5px;
}
.uk-search-input {
    color:#efefef;
}
.uk-search-large .uk-search-input {
    height: 90px;
    padding-left: 20px;
    padding-right: 20px;
    background: 0 0;
    font-size: 2.625rem;
    border: 1px solid #e5e5e5;
}
.uk-search-large .uk-search-input:focus {
    background-color: rgba(0, 0, 0, 0.8);
    border-color: #fff;
}
.uk-icon-button {
    border-radius: 0;
    background: #000;
    color:#fff;
}
.instagram .uk-icon-button:hover{
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  color:#fff;
         
}
.facebook .uk-icon-button:hover{
    background: #1877F2;
    color: #fff;
}
.youtube .uk-icon-button:hover {
    background: #ff0000;
    color: #fff;
}
.tiktok .uk-icon-button:hover{

    background: #999;
    color:#fff
    
}
.tiktok .uk-icon-button:hover svg{

    filter: drop-shadow(-4px -3px 1px rgba(1, 238, 255, 0.9)) drop-shadow(-3px -4px 2px rgba(255, 128, 249, 0.9));
    
}
.color-yellow h3 {
    color: #fdd43a!important;
    text-transform: uppercase;
}
.background-yellow {
    background: #fdd43a!important;
}
.background-grey {
    background:#d5d4d4;
}
.uk-divider-small::after {
    content: "";
    display: inline-block;
    width: 100px;
    max-width: 100%;
    border-top: 1px solid #000000;
    vertical-align: top;
}
thead {
    background: #c0cfbc;
}
.uk-table-hover tbody tr:hover, .uk-table-hover>tr:hover {
    background: #f5fbeb;
}
.uk-accordion-default .uk-accordion-title {
    
    background-color: #e3ef9d;
    padding: 10px;
    font-size:1.85rem;
}
.qr-naslov {
    padding-top: 40px;
}
.kursna-lista {
    margin-top: 40px;
}
#meni-left li a {
    color:#27701f;
}
#footer-content-2 h3 {
    color:#fff;
    background: none;
}
.mod_jovisitorcounter.dark-theme .visitor-counter p {
    color: #38c172;
    padding-top: 20px;
}


.uk-light a {
    color: #e1f1b2;

}
.uk-light a:hover {
    color: #b8ed81;
}
.uk-link, a {
    color: #1f8f23;
    text-decoration: none;
    cursor: pointer;
}
.uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {
    color: #22c747;
    text-decoration: underline;
}
::selection {
    background: #59e537;
    color: #fff;
    text-shadow: none;
}
/*****************************************
                 Widgetkit
*****************************************/
.bg-text-white {
    background: #fff;
    padding:5px;
    color: #000;
}   
.uk-subnav-pill>.uk-active>a {
    background-color: #a2c046;
    color: #fff;
}    
ul.uk-nav-sub li a {
    padding: 0;
    font-size: 15px;
    font-weight: 400;
}   
.uk-overlay-primary {
    --uk-inverse: light;
    background: rgba(34, 34, 34, .45);
}