body{
    background-color: #222;
    
}
h1, h2, h3, h4, h5, h6{
   font-family: 'Racing Sans One', cursive;
}
.header{
    background-color: #dfdfdf;
    padding: 10px;
}
.naziv{
    text-align: center;
    padding: 30px 0 0;
    font-size: 3em;
}
.naziv h2{
    color: #fff;
    
}
.izdelek > h4{
       background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    display: block;
    font-weight: 600;
    padding: 5px;
    text-align: center;
}
.izdelek > img{
    max-height: 600px;
}
.pushblock{
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
}
.pushblock > .inner{
    padding: 2px 10px 13px;
}
.pushblock > h4{
    background-color: rgba(0, 0, 0, 0.5);
    color: rgb(255, 214, 94);
    font-size: 2em;
    display: block;
    font-weight: 600;
    padding: 10px;
    text-align: left;
    margin-top: 70px;

    
}
.footer > div > h5{
    color: #fff;
    font-weight: 600;
    font-size: 1.5em;
    padding: 15px 0;
}
.footer > .copy{
    color: #fff;
        padding: 10px;
    background-color: rgba(0, 0, 0, 0.5);
}
.footer > .copy > a{
    color: #fff;
}
.logo p{
    float: left;
   font-family: 'Racing Sans One', cursive;
    font-size: 2em;
    margin-top: 10px;
    padding-left: 20px;
}
.logo img{
    float: left;
}
.page {
    background-color: #111;
    padding: 10px;
}
.top-bar, .top-bar ul {
    background: none;
    padding: 0;
}

.top-bar .row{
    background-color: #dfdfdf;
    padding: 10px 20px;
}
.top-bar-right ul{
    padding: 20px 15px;
}
.top-bar-right ul li a{
    color: #000;
    font-size: 1.2em;
}
.inner a{
        color: #fff;
    font-size: 1.2em;
}
.top-bar-right ul li a:hover,.top-bar-right ul li.active,.inner a:hover{
    text-decoration: underline;
}
.text{
    padding-top: 30px;
    padding-bottom: 50px;
    color: #fff;
    font-size: 1.3em;
}
.text h2{
    font-size: 2.3em;
}
.naziv h2{
    font-size: 1.3em;
}
.izdelek{
    position: relative;
}

div.orbit > ul.tt{
    /*height: 820px !important;*/
    min-height: 1000px;
    display: block;
    height: auto;
}
.ad p{
    font-size: 1.3em;
}
 .ad{
    padding: 30px 10px;
    /*margin: 40px 0 0 0;  */
}
.ad >h2{
    color: #fff;
}
.ad >p{
    color: #fff;
}
.tabs-content{
    background: none;
    border: none;
}
.tabs{
    background: none;
    border: none;
}
.tabs-title > a {
    font-size: 1.2rem;
    color: rgb(255, 214, 94);
    background: #222;
}
.tabs-title > a:hover {
    background: #444;
}
.tabs-title > a:focus, .tabs-title > a[aria-selected="true"] {
    background: #555;
}
.izdelek .pop{
display: none;
    background-color: rgba(255, 214, 94, 0.8);
    border-radius: 50%;
    height: 130px;
    position: absolute;
    right: 50px;
    top: 40px;
    width: 130px;
    z-index: 100;
}
.izdelek .pop p{
color: #000;
    font-family: 'Racing Sans One', cursive;
    font-size: 1.5em;
    line-height: 1.1em;
    padding: 20px 10px 10px 10px;
    text-align: center;
    width: 130px;
}
.popup {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 410px;
    background-color: #767676;
    z-index: 100;
    opacity: 0.97; 
}
.callout{
    background: none;
    border: none;
    margin: 1rem 0 0 0;
    color: #fff;
}
.popup > .callout > .close-button
{
    color: #fff;
padding: 30px 13px;
display: block;
background-color: #8E8E8E;
}