@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800&subset=latin-ext';
@import 'https://fonts.googleapis.com/css?family=Oswald:400,700&subset=latin-ext';
@import 'https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin-ext';

@media print 
    {
        body, div#Wrapper{background-image:none !important;background-color:White !important;}
        body{color:Black !important;}
        .noPrint {display:none !important;}
        .adminBtn{display:none !important;}
    }

html, body, form {width: 100%; height:100%;padding: 0;margin: 0}
body{background-color:#bfbfbf;font-family: 'Open Sans', sans-serif;font-size:16px;color:#11110c;}
html{min-height: 100%; position:relative;}
div#Wrapper{display:table; width:100%; min-height:100%; height:auto; margin:0 auto;}
.window-resizing * {transition: none!important; }

/* common begin */

.link{cursor:pointer}
.fl {float:left}
.fr {float:right}
.oh {overflow:hidden}
.db {display:block}
.dib {display:inline-block}
.dt {display:table}
.dtr {display:table-row}
.dtc {display:table-cell}
.vat {vertical-align:top}
.w100{width:100%}
.sp30{height:30px}
.center{margin:0px auto;}

a{color:#9a9a9a;text-decoration:none;}
a:hover{color:#048dc1 !important;text-decoration:none !important;cursor:pointer;}
h1, h2, h3{padding:0;color:#048dc1;}
h1 {padding-top:50px;line-height:45px;font-family:Oswald;font-size:35px; font-weight:700;letter-spacing:2px;text-transform:uppercase;}
h2 {padding-top:0px;line-height:40px;font-family:Oswald;font-size:25px; font-weight:700;letter-spacing:2px;}
h3 {padding-top:0px;line-height:25px;font-family:Oswald;font-size:20px; font-weight:400;letter-spacing:2px;}
ul.podstran li,ol.podstran li {padding-left:20px;color:#048dc1;font-size:16px;font-family:'Open Sans';font-weight:400;width:900px}
ul.cenik li,ul.cenik-kat li{clear:both;padding-left:0px;color:#9a9a9a;font-size:16px;font-family:'Open Sans';font-weight:400;width:620px;padding-top:5px;padding-bottom:5px;display:block;background-color:#fff;margin-top:5px;margin-bottom:5px;}
ul.cenik li span,ul.cenik-kat li span {border-radius:5px;padding-left:20px;width:120px;display:block;float:left;padding-top:15px;padding-bottom:15px;background-color:#eee;}
ul.cenik-kat li span.cenik-temno {background-color:#e0e0e0;}
ul.cenik li span:first-child,ul.cenik-kat li span:first-child {width:495px;margin-right:5px;}
ul.cenik-kat li span:first-child {width:145px;font-weight:700}
ul.cenik-kat li span:nth-child(2) {width:345px;margin-right:5px;}
ul.cenik li span:last-child,ul.cenik-kat li span:last-child {background-color:#048dc1;color:#fff;}
ul.cenik,ul.cenik-kat {list-style-type:none;padding-left:0px;}
p {font-size:16px;font-family:'Open Sans';font-weight:400;color:#555555; width:860px}
.contact-form-content p {width:auto;}
p a {color:#048dc1;text-decoration:none;}
p a:hover {text-decoration:underline !important;cursor:pointer;}
.dt .dtr .dtc h1{line-height:26px}
h2{font-size:25px;margin:0px 0px 10px 0px; font-weight:700;}
h3{font-size:22px;margin:0px 0px 7px 0px; font-weight:normal;}
hr {border:0; color: #005387; background-color:#005387; height:2px; margin:0px 0px 10px 0px;}
strong, b{font-weight:700}
input{font-family: 'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#283357;background-color:White;}
.pr {position:relative;}

.container_left{width:262px; padding-right:31px;}
.container_right{width:180px; padding-left:31px;}

.goToTop{position:fixed; bottom:20px; right:20px; font-size:2em !important; color:#048dc1;opacity:0.5;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;display:none;}
.goToTop:hover{opacity:1;font-size:3em !important;bottom:15px; right:15px;}

/*.headerRight {display:none;}*/
/* common end */
#wrapper0{width:100%;/*width:1500px;*/margin:0px auto;box-shadow: 5px 0px 15px 0px #555555;}
/* header begin */
header {/*border-bottom:2px solid #e6e6e6;*/position:relative;}
.headerPhone, .headerPhone span, .headerPhone a {color:#fff;height:25px; background-color:#59bc5c;font-size:14px; font-family:'Open Sans',sans-serif;}
.headerWrapper{height:179px;background-color:#dddddd;position:relative;}
.headerPhone a:hover {color:#59bc5c;}
.headerInner>a {margin-top:60px;display:block;float:left;}
.float-right {float:right;text-align:right;}
.float-left {float:left;text-align:left;}
/*.float-right-ib {float:right;text-align:right;display:inline-block;color:#999999 !important;font-family:"Open Sans";font-weight:bold;font-size:15px}*/
.float-right-ib, .float-left-ib {text-align:left;display:inline-block;color:#999999 !important;font-family:"Open Sans";font-weight:bold;font-size:15px}
a.float-right-ib:hover {color:#048dc1 !important;}
.headerPhoneInner {margin:0 auto;line-height:25px;}
.headerInner{position:relative;}
.headerButton{/*position:absolute;right:0px;top:50px;*/border:none;width:208px;height:60px;display:flex;margin:auto;}
.headerButton>a{margin:auto;text-transform:uppercase;color:#fff;font-size:14px;font-weight:bold;width:208px;height:60px;text-align:center;padding-top:20px;}
.headerButton>a:hover{background: #048dc1;color:#fff !important;}
.stylish-rounded{z-index:3;width:421px;height:153px;position:absolute;right:-50px;top:0px;}

/* gradient */
.headerButton
{
background: #59bc5c;
background: -webkit-linear-gradient(right top, #7dcb80, #459348); 
background: -o-linear-gradient(bottom left, #7dcb80, #459348); 
background: -moz-linear-gradient(bottom left, #7dcb80, #459348);
background: linear-gradient(to bottom left, #7dcb80, #459348); 
}
.headerRight{position:absolute;background-color:#eeeeee;height:179px;right:0px;top:0px;z-index:2;}
.topHeader{background-color:#048dc1;}
#navbar a{font-family:"Oswald" !important; font-size:16px;font-weight:normal;color:#fff !important;}
#navbar a:hover{color:#59bc5c !important;/*border-top:2px solid #59bc5c;*/}
#navbar a{/*border-top: 2px solid #ababab;*/padding-top:33px;padding-bottom:33px;text-transform:uppercase;}

#bxslider-front-page {padding-left:15px !important;}

#bxslider-front-page li {font-family:"Lora";font-weight:bold;font-size:35px;}
#bxslider-front-page a {color:#fff;}



@media (max-width:767px)
{
    #background-image-banner { background-image: url(../db/formula/image/Vhodna_stran/formula-mobile.jpg);}
}


#background-image-footer{
    background-image:url(../db/formula/image/footer/footer.jpg);
    background-repeat:no-repeat;
    background-size: cover;
    width:100%;
    min-height:400px;
    /*width:1900px;*/
}

.footer-large{width:100%;min-height:300px;padding-left:0px;padding-right:0px;}
.footer-small{width:100%;min-height:55px;
padding-top:15px;padding-bottom:10px;
background: #383838;

background: -webkit-linear-gradient(#3f3f3f, #303030); 
background: -o-linear-gradient(#3f3f3f, #303030); 
background: -moz-linear-gradient(#3f3f3f, #303030);
background: linear-gradient(##3f3f3f, #303030);

text-align: center;
}

.nav>li{height:88px;}
#navbar ul.dropdown-menu,
#navbar ul.dropdown-menu.dropdown-menu-active
{padding-left:33px;/*clear:both;*/top:100px;left:0px;/*float:left !important;*/padding-bottom:30px;}

#navbar ul.dropdown-menu li a {padding-left:0px;}

#navbar ul.dropdown-menu li,
#navbar ul.dropdown-menu li a,
#navbar ul.dropdown-menu.dropdown-menu-active li,
#navbar ul.dropdown-menu.dropdown-menu-active li a
{
border:none !important;/*float:none !important;clear:both !important;*/text-transform:uppercase !important;
font-family:"Oswald" !important;letter-spacing:2px !important;font-size:16px;line-height:20px !important;font-weight:normal !important;display:block;text-align: left !important;color:#5a5a5a !important;
}

#navbar ul.dropdown-menu li a,
#navbar ul.dropdown-menu.dropdown-menu-active li a{padding-top:10px;padding-bottom:10px;}

#navbar ul.dropdown-menu.dropdown-menu-active>li>a {}
#navbar ul.dropdown-menu li:first-child,#navbar ul.dropdown-menu.dropdown-menu-active li:first-child {border-bottom:none !important;}

#navbar ul.dropdown-menu li,#navbar ul.dropdown-menu li a {height:45px !important;}

#navbar ul.dropdown-menu li:first-child,
#navbar ul.dropdown-menu.dropdown-menu-active li:first-child
{height:30px !important;padding-bottom:0px !important; font-family:"Lora" !important;font-size:25px !important;line-height:20px !important;font-weight:bold !important;display:block;text-align: left !important;color:#1f1f1f;}

@media (max-width:767px)
{
#navbar ul.dropdown-menu li:first-child,
#navbar ul.dropdown-menu.dropdown-menu-active li:first-child {display:none;}

#navbar ul.dropdown-menu {width:150px !important;top:0px !important;padding-left:0px !important;padding-top:0px !important;padding-bottom:0px !important;margin-top:0px !important;}
.dropdown.open {height:auto !important;top:0px !important;left:0px !important;}

#navbar ul.dropdown-menu li a,
#navbar ul.dropdown-menu.dropdown-menu-active li a {margin-left:30px !important;height:20px !important;width:200px;margin-left:100px;font-size:14px !important;padding-top:0px !important;padding-bottom:5px !important;}
#navbar ul.dropdown-menu li,#navbar ul.dropdown-menu.dropdown-menu-active li {border-bottom:none !important;margin-left:0px !important;height:20px !important;}


#navbar ul.dropdown-menu li:hover .submenu-img {display:none;}
}


.dropdown-menu li a,.dropdown-menu-normal {text-transform:none;font-family:"Open Sans";font-size:16px;line-height:20px;font-weight:normal;display:block;text-align: left !important;color:#bbbbbb;padding-top:10px;padding-bottom:10px;}
.dropdown-menu-image-{margin-bottom:10px;height:120px;width:250px;border:none;background-color:#eeeeee;padding-bottom:20px;}
.dropdown-menu-image{height:120px;width:250px;}
.dropdown-menu-date {line-height:22px;font-family:"Open Sans";font-size:12px;font-weight:bold;display:block;text-align: left !important;color:#bbbbbb;}
.dropdown-menu-text {width:250px;line-height:22px;font-family:"Open Sans";font-size:14px;font-weight:normal;display:block;text-align: left !important;color:#bbbbbb;}
.dropdown-menu-read-more {font-family:"Open Sans"; padding-right:0px !important;padding-top:0px !important;padding-bottom:0px !important;text-align: left !important;color:#bbbbbb;font-size:12px !important;font-weight:bold !important;text-transform:uppercase !important;display:block;border-top:0px !important;}
.dropdown-menu-right i {padding-left:5px;}

.top-separator {padding-left:10px;padding-right:10px;display:inline-block;}
.top-separator2 {padding-left:2px;padding-right:2px;display:inline-block;}
/* Footer begin */

/*
footer{background-color:#383838;}
footer, footer a{color:#d4d4d4;}
footer h4, footer h4 a{color:#fff; font-weight:700; font-size:16px;}
footer h4{margin-bottom:15px; margin-top:0;}
footer a:hover{color:#fff;text-decoration:none;}
footer .menu{margin:0; padding:0; padding-left:13px; margin-bottom:10px;}
footer .menu li a{padding:3px 0; display:inline-block;}
footer table{margin-bottom:0 !important;}
footer table tr td:first-child{width:35px;color:#fff;}
footer table tr td{padding:0 0 8px 0 !important;border:none !important;}
footer .authors{background-color:#2b2b2b;font-size:13px;margin-top:50px;}
footer .authors .container{padding-top:25px; padding-bottom:25px;}
*/

/* Footer end */


/* Buttons begin */
.btn, .btnInv{display:inline-block;font-size:12px;line-height:20px;text-decoration:none;padding:4px 17px 3px 17px;cursor:pointer;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.btn.btn-danger {border:1px solid;}
.btn.btnInv, .btn:not(.btn-danger):not(.btnInv):hover, .btn:not(.btn-danger):not(.btnInv):active, .btn:not(.btn-danger):not(.btnInv):focus{background-color:#fff;border:1px solid #048dc1;color:#048dc1!important;}
.btn:not(.btn-danger):not(.btnInv), .btn.btnInv:hover, .btn.btnInv:active, .btn.btnInv:focus{background-color:#048dc1;border:1px solid #048dc1;color:#fff!important;}
.btn:hover, .btn.btnInv:hover, .btn:active, .btn.btnInv:active, .btn:focus, .btn.btnInv:focus{text-decoration:none;outline:none;}
.btn i, .btn.btnInv i {margin-left:10px;}

/* Buttons end */


/* Forms begin */

input.cssPlaceHolder, textarea.cssPlaceHolder{font-style:italic;color:#999999 !important;}
input.field{border:none;height:29px;padding:0px 10px 0px 10px;-webkit-border-radius:13px;border-radius:13px;-webkit-box-shadow:inset 0px 0px 2px 2px rgba(193,200,215,1);-moz-box-shadow:inset 0px 0px 2px 2px rgba(193,200,215,1);box-shadow:inset 0px 0px 2px 2px rgba(193,200,215,1);-webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease;}
input.field:focus{-webkit-box-shadow: inset 0px 0px 2px 2px rgba(40,51,87,0.5);-moz-box-shadow: inset 0px 0px 2px 2px rgba(40,51,87,0.5);box-shadow: inset 0px 0px 2px 2px rgba(40,51,87,0.5);}

.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}

/* Forms end */

/* News begin */

.news-ml-date{font-family:Courier New;color:White;text-align:center;width:60px}
.news-ml-date-day{font-size:18px;background-color:#283357;padding:6px 0px;}
.news-ml-date-month{font-size:12px;background-color:#1cb8e6;padding:3px 0px;}
.news-ml-content{margin-left:20px;width:575px;border:1px solid #283357; padding:15px;}
.news-ml-content h3 {padding:0; margin:0px 0px 10px 0px;}
.news-ml-content-img{width:150px;height:100px;margin-left:30px;text-align:right}
.news-ml-content img {max-width:150px; max-height:100px;}
.news-det-gallery, .news-det-files{margin-top:30px;clear:both;overflow:hidden}

.news-det-gallery div {float:left;margin-right:10px;margin-bottom:10px;width:200px}
.news-det-gallery div:first-child{float:none;margin-right:0;margin-bottom:20px;width:410px}
.news-det-gallery img{max-width:200px; max-height:200px;}
.news-det-gallery div:first-child img{max-width:410px; max-height:410px;}
.news-det-gallery img:hover{opacity: 0.6;}
.news-det-gallery p {margin:0;padding:0;font-size:12px;font-style:italic}
.news-det-files div:first-child{margin-bottom:10px}
.news-det-files .dtr .dtc {vertical-align:top;font-size:12px}
.news-det-files .dtr .dtc:first-child{width:24px}
/* News end */

/* Breadcrumbs begin */

#MenuBreadcrumbs{color:#a4a4a4;height:30px;line-height:28px;background-color:#dddddd;}
#MenuBreadcrumbs, #MenuBreadcrumbs a{color:#a4a4a4;font-size:14px;line-height:30px;font-family:"Open Sans";font-weight:700}
#MenuBreadcrumbs a{text-decoration:none;}
#MenuBreadcrumbs a:hover{text-decoration:underline !important;color:#a4a4a4 !important; /*a4a4a4*/}

#MenuBreadcrumbs{height:70px;clear:both;}

/* Breadcrumbs end */

/* LeftMenu begin */

#lMenu-Wrapper{width:100%;}
.lMenu-l1-C{height:45px;padding-left:20px;padding-right:10px;vertical-align:middle;background-color:#155E85; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #155E85), color-stop(1, #032638)); background-image: -o-linear-gradient(bottom, #155E85 0%, #032638 100%); background-image: -moz-linear-gradient(bottom, #155E85 0%, #032638 100%); background-image: -webkit-linear-gradient(bottom, #155E85 0%, #032638 100%); background-image: -ms-linear-gradient(bottom, #155E85 0%, #032638 100%); background-image: linear-gradient(to bottom, #155E85 0%, #032638 100%);}
a.lMenu-l1{font-size:20px;font-weight:normal;text-decoration:none;color:white}
.lMenu-item-container {background-image:url(../images/dotted.gif); background-repeat:repeat-x; background-position:top; background-color:#78a4bf; -webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
.lMenu-item-container-sub {background-color:#1cb8e6;}
.lMenu-item-container:hover {background-color:#4a85aa;}
.lMenu-item-container .dtc {vertical-align:middle; padding-top:7px; padding-bottom:7px; padding-right:5px;}
span.lMenu-item{font-size:14px;text-decoration:none;display:block;float:left;color:White;}
.lMenu-item-sel{color:white; background-color:#005387;}
.lMenu-item-sel-sub{color:white; background-color:#1c8ee6;}


/* LeftMenu end */


/* Sitemap begin */

#Sitemap {background:#fff !important; padding-bottom:60px;padding-top:60px;}
#Sitemap a{text-decoration:none; color:#bbbbbb !important;}
#Sitemap a:hover{/*text-decoration:underline;*/color:#048dc1 !important;}

.dt {background-color:#fff !important; }

.dt h1 {color:#b6b6b6;}

/* Sitemap end */


/* Top menu begin */

ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu li:hover>div{display:block}
ul.pureCssMenu li:hover>div>ul{display:block}
ul.pureCssMenu li div:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-5px;top:0px;z-index:55;width:180px;}
ul.pureCssMenu li:first-child ul{left:-22px;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu, ul.pureCssMenu ul {list-style:none;padding:0px;border-width:0px;margin-top:0px; margin-bottom:0px;}
ul.pureCssMenu table {border-collapse:collapse}
ul.pureCssMenu {display:table;zoom:1;}
ul.pureCssMenu ul{border:5px solid rgba(255,255,255,0.3);padding:7px;background-color:rgba(28,184,230,0.9);}
ul.pureCssMenu li{display:block;font-size:0px;}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {outline-style:none;}
ul.pureCssMenu a {display:block;vertical-align:middle;border-width:0px;text-decoration:none;cursor:pointer;-webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease;}
ul.pureCssMenu span{overflow:hidden;}
ul.pureCssMenu li {float:left;}
ul.pureCssMenu ul li {float:none;border:1px solid transparent;padding:5px 10px; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
ul.pureCssMenu ul li:hover{background-color:rgba(0,83,135,0.8);border:1px solid #ffffff; }
ul.pureCssMenu ul li:hover a{color:White;}
ul.pureCssMenu ul li a{font-size:13px;color:white;}
ul.pureCssMenu ul a {text-align:left;white-space:normal;}
ul.pureCssMenu li:hover{position:relative;}
ul.pureCssMenu li a:hover{position:relative;}
ul.pureCssMenu li.pureCssMenui0:hover>a.pureCssMenui0, ul.pureCssMenu li.pureCssMenui0Selected>a.pureCssMenui0{color:#000000; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{display:block;padding:0px 18px}
ul.pureCssMenu li.pureCssMenui0{height:45px;display:table-cell;float:none;position:relative;}
ul.pureCssMenu li a.pureCssMenui0, ul.pureCssMenu li a.pureCssMenui0:hover{font-size:14px;text-align:center;padding-top:14px; padding-bottom:10px;}
ul.pureCssMenu li a.pureCssMenui0{color:#ffffff; font-size:14px; font-weight:bold; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); white-space:nowrap;}
ul.pureCssMenu li a.pureCssMenui0:hover{color:#c42b2e;}
ul.pureCssMenu li>div{position:relative;display:none;}
ul.pureCssMenu li:first-child span{padding-left:0px;}
ul.pureCssMenu li:last-child span{padding-right:0px;}
ul.pureCssMenu li.pureCssMenuSeparator{display:table-cell;float:none;width:3px;vertical-align:top;}
ul.pureCssMenu li.pureCssMenuSeparator div{height:45px;width:3px;display:block; background-image:url(../images/topmenu/separator.png); background-repeat:no-repeat; background-position:center;}

.navbar-toggle .icon-bar{background-color:#59bc5c;height:3px !important;}

/* Top menu end */

/* Sharrre begin */

.sharrre{margin:0px 0px 0px 35px;float:right;}
.sharrre .box a:hover{text-decoration:none;}
.sharrre .count {color:#525b67;display:block;font-size:12px;font-weight:bold;line-height:30px;height:30px;position:relative;text-align:center;width:60px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #b2c6cc;background: #fbfbfb; /* Old browsers */background: -moz-linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* IE10+ */background: linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */}
.sharrre .count:before, .sharrre .count:after {content:'';display:block;position:absolute;left:49%;width:0;height:0;}
.sharrre .count:before {border:solid 7px transparent;border-top-color:#b2c6cc;margin-left:-7px;bottom: -14px;}
.sharrre .count:after {border:solid 6px transparent;margin-left:-6px;bottom:-12px;border-top-color:#fbfbfb;}
.sharrre .share {color:#FFFFFF;display:block;font-size:12px;font-weight:bold;height:20px;line-height:20px;margin-top:8px;padding:0;text-align:center;text-decoration:none;width:60px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#twitter .share {text-shadow: 1px 0px 0px #0077be;filter: dropshadow(color=#0077be, offx=1, offy=0);border:1px solid #0075c5;background: #26c3eb;background: -moz-linear-gradient(top, #26c3eb 0%, #26b3e6 50%, #00a2e1 51%, #0080d6 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26c3eb), color-stop(50%,#26b3e6), color-stop(51%,#00a2e1), color-stop(100%,#0080d6)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%); /* IE10+ */background: linear-gradient(top, #26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26c3eb', endColorstr='#0080d6',GradientType=0 ); /* IE6-9 */box-shadow: 0 1px 4px #DDDDDD, 0 1px 0 #5cd3f1 inset;}
#facebook .share {text-shadow: 1px 0px 0px #26427e;filter: dropshadow(color=#26427e, offx=1, offy=0);border:1px solid #24417c;background: #5582c9; /* Old browsers */background: -moz-linear-gradient(top, #5582c9 0%, #33539a 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5582c9), color-stop(100%,#33539a)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #5582c9 0%,#33539a 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #5582c9 0%,#33539a 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #5582c9 0%,#33539a 100%); /* IE10+ */background: linear-gradient(top, #5582c9 0%,#33539a 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5582c9', endColorstr='#33539a',GradientType=0 ); /* IE6-9 */box-shadow: 0 1px 4px #DDDDDD, 0 1px 0 #80a1d6 inset;}
#googleplus .share {text-shadow: 1px 0px 0px #222222;filter: dropshadow(color=#222222, offx=1, offy=0);border:1px solid #262626;background: #6d6d6d; /* Old browsers */background: -moz-linear-gradient(top, #6d6d6d 0%, #434343 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6d6d), color-stop(100%,#434343)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #6d6d6d 0%,#434343 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #6d6d6d 0%,#434343 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #6d6d6d 0%,#434343 100%); /* IE10+ */background: linear-gradient(top, #6d6d6d 0%,#434343 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#434343',GradientType=0 ); /* IE6-9 */box-shadow: 0 1px 4px #DDDDDD, 0 1px 0 #929292 inset;}

/* Sharrre end */

/* Cookies begin */

#cookie_accept{box-sizing: content-box; width:260px; height:130px; background-color:#283357; position:fixed; bottom:10px; left: 10px; padding:15px; color:White; text-align:left; vertical-align:top; font-family:Arial; font-size:12px; z-index:9999;box-shadow: 4px 4px 5px 1px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 4px 4px 5px 1px rgba(0, 0, 0, 0.4); -moz-box-shadow: 4px 4px 5px 1px rgba(0, 0, 0, 0.4);border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;display:none;}
#cookie_accept a, #cookie_accept a:hover{color:White;font-family:Arial;}
#cookie_accept a{text-decoration:underline;}
#cookie_accept a:hover{text-decoration:none;}
#cookie_accept_settings{display:none;visibility:hidden;}
.cookie_accept_btn_container{margin-top:5px; width:260px; height:40px; overflow:hidden;}
.cookie_accept_div_btn{color:White; float:left; text-align:center; width:100px; line-height:30px; cursor:pointer;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;box-shadow: 4px 4px 5px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 4px 4px 5px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 4px 4px 5px 1px rgba(0, 0, 0, 0.2);}
.cookie_accept_div_btn:hover, .cookie_accept_div_btn:active{ background-image:none;}
.cookie_accept_btn{background-color:#0b7d25;background-image: linear-gradient(bottom, rgb(11,125,38) 0%, rgb(123,230,87) 100%);background-image: -o-linear-gradient(bottom, rgb(11,125,38) 0%, rgb(123,230,87) 100%);background-image: -moz-linear-gradient(bottom, rgb(11,125,38) 0%, rgb(123,230,87) 100%);background-image: -webkit-linear-gradient(bottom, rgb(11,125,38) 0%, rgb(123,230,87) 100%);background-image: -ms-linear-gradient(bottom, rgb(11,125,38) 0%, rgb(123,230,87) 100%);background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(11,125,38)), color-stop(1, rgb(123,230,87)));}
.cookie_accept_btn:hover{background-color:#6cd645;}
.cookie_accept_btn:active{background-color:#0b7d25;}
.cookie_deny_btn{margin-left:50px;background-color:#ad0707;background-image: linear-gradient(bottom, rgb(173,7,7) 0%, rgb(232,86,86) 100%);background-image: -o-linear-gradient(bottom, rgb(173,7,7) 0%, rgb(232,86,86) 100%);background-image: -moz-linear-gradient(bottom, rgb(173,7,7) 0%, rgb(232,86,86) 100%);background-image: -webkit-linear-gradient(bottom, rgb(173,7,7) 0%, rgb(232,86,86) 100%);background-image: -ms-linear-gradient(bottom, rgb(173,7,7) 0%, rgb(232,86,86) 100%);background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(173,7,7)), color-stop(1, rgb(232,86,86)));}
.cookie_deny_btn:hover{background-color:#e85656;}
.cookie_deny_btn:active{background-color:#ad0707;}

/* Cookies end */

/* do not change beyond this point */

.adminBtn{display:inline-block;padding:5px 15px 5px 10px;margin-bottom:5px;font-family:Arial;color:Black !important;font-size:12px;text-decoration:none;border:1px solid #E6E6E6;background-color:#f1f1f1;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #E6E6E6));background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #E6E6E6 100%);background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #E6E6E6 100%);background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #E6E6E6 100%);background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #E6E6E6 100%);background-image: linear-gradient(to bottom, #FFFFFF 0%, #E6E6E6 100%);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 2px rgba(0, 0, 0 , 0.1);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 2px rgba(0, 0, 0 , 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 2px rgba(0, 0, 0 , 0.1);}
.adminBtn span{display:inline-block;background-repeat:no-repeat;background-position:left center;padding-left:23px;padding-top:2px;}
.adminBtn:hover, .adminBtn:active{background-image:none;text-decoration:none;color:black;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 3px rgba(0, 0, 0 , 0.3);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 3px rgba(0, 0, 0 , 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 3px rgba(0, 0, 0 , 0.3);}
.adminBtn:active{background-color:White;}

.btn-album-switch{background-image:url(../images/admin/album-switch.png);}
.btn-album-edit{background-image:url(../images/admin/album-edit.png);}
.btn-attachment{background-image:url(../images/admin/attachment.png);}
.btn-banners{background-image:url(../images/admin/banners.png);}
.btn-banners-edit{background-image:url(../images/admin/banners-edit.png);}
.btn-document{background-image:url(../images/admin/document.png);}
.btn-footer{background-image:url(../images/admin/footer.png);}
.btn-form-edit{background-image:url(../images/admin/form-edit.png);}
.btn-form-results{background-image:url(../images/admin/form-results.png);}
.btn-form-switch{background-image:url(../images/admin/form-switch.png);}
.btn-images{background-image:url(../images/admin/images.png);}
.btn-logout{background-image:url(../images/admin/logout.png);}
.btn-map{background-image:url(../images/admin/map.png);}
.btn-menu{background-image:url(../images/admin/menu.png);}
.btn-modules{background-image:url(../images/admin/modules.png);}
.btn-news-edit{background-image:url(../images/admin/news-edit.png);}
.btn-news-add{background-image:url(../images/admin/news-add.png);}
.btn-page-edit{background-image:url(../images/admin/page-edit.png);}


.tableContainer{padding:10px; background-color:#fff;border: 12px solid #ebebeb;}
.tableContainer table{background-color:#fff;}
.tableContainer table th{background: rgba(28,183,230,1);
background: -moz-linear-gradient(top, rgba(28,183,230,1) 0%, rgba(23,166,210,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(28,183,230,1)), color-stop(100%, rgba(23,166,210,1)));
background: -webkit-linear-gradient(top, rgba(28,183,230,1) 0%, rgba(23,166,210,1) 100%);
background: -o-linear-gradient(top, rgba(28,183,230,1) 0%, rgba(23,166,210,1) 100%);
background: -ms-linear-gradient(top, rgba(28,183,230,1) 0%, rgba(23,166,210,1) 100%);
background: linear-gradient(to bottom, rgba(28,183,230,1) 0%, rgba(23,166,210,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cb7e6', endColorstr='#17a6d2', GradientType=0 );
color:#fff;
font-size:12px;
}
.tableContainer table td{font-size:12px; vertical-align:middle !important; color:#494848;}
.tableContainer table td:first-child, .tableContainer table th:first-child{width:120px; font-weight:bold;}
.tableContainer table tr:first-child td{/*box-shadow: inset 0 25px 5px -24px rgba(0,0,0,0.6) !important;*/ border-top:1px solid #17a6d2 !important;}
.tableContainer table tr td{border-right:1px solid #ddd;}
.tableContainer table tr td:last-child{border-right:none;}
.prijava{display:inline-block; background-color:#a4f4fc; color:#005387; border:1px solid #62bacf; border-radius:4px; font-weight:bold; padding:5px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out;}
.prijava:not(:disabled):hover{text-decoration:none; background-color:#62bacf;}

.tableContainer h2{font-weight:bold; margin-bottom:15px;}
.tableContainer strong{color:#005387; margin-bottom:10px;}

/*---------bootstrap------------*/

.nav-justified>li>a{text-transform:uppercase;margin-bottom:0;white-space:nowrap;}
.nav-justified>li:last-child>a {border-right:none;outline:none;}

.table-striped>tbody>tr:nth-of-type(odd){background-color:#fff;}
.table-striped>tbody>tr:nth-of-type(even){background-color:#ebebeb;}
.table>thead>tr>th{border-bottom:none;}
.table>thead>tr>th{vertical-align:middle; border-right:2px solid #39b7dd; text-transform:uppercase;}
.table>thead>tr>th:last-child{border-right:none; white-space:nowrap; }
.arrowDown{display:inline-block;background-image:url(../images/arrow-down.png); background-repeat:no-repeat; background-position: center; width:12px; height:16px; margin-top:5px; margin-left:3px;}


.formbody:not(.full){max-width:500px;}

.formbody .form-control{border-radius:0px; height:auto; padding:3px 6px;}
.formbody label{font-size:12px;}
.formbody label.normal {font-weight:normal;}
.formbody .form-group{margin-bottom:5px;}
.formbody .form-group span{color:red;}

.formbody input[type=checkbox] {float:left;margin-right:7px;margin-top:2px;}
.formbody input[type=checkbox]+label {display:block;margin-left:20px;}

.program{ margin-bottom:20px;}
.program .dtc.vat{padding-left:20px; padding-top:5px;}
.program .dtc.vat strong{color:#005387;}

.dropdown-menu>li>a{outline:none; text-transform:uppercase; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; }

ul.nav li.dropdown > ul.dropdown-menu {top:30px;}

ul.nav li.dropdown > ul.dropdown-menu li {float:none;}
ul.nav li.dropdown > ul.dropdown-menu li:last-child {border:none;}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background-color:transparent;color:#000;}


.navbar-collapse{padding-left:0; padding-right:0;}

.aLoc, .aFB{max-width:250px;}



.captcha_field, .captcha_field_selected{    display: inline-block ;
    padding: 3px 6px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

.cpatchaDiv img{margin-top:20px;}
.cpatchaDiv span{font-size:12px;}

.f2{position:absolute; bottom:0; display:block; width:100%;}

.r-check{display:block;}
.r-check-xs{display:none;}

.logo {display:block;}
.logo-small {display:none;}

.main {background:#fff;height:auto;width:auto;}
/*
@media (max-width:767px) {

.angle-right {left:280px !important; top: 264px !important; }
.circle3 {top:298px;}

}
*/
.menu {padding-left:0px;list-style-type:none;}
.footer-small span,.footer-small a {color:#d0d0d0;text-align:center;font-family:"Open Sans";font-size:16px;display: inline-block;}
.footer-row {padding-top:60px;margin:0 auto;}
.footer-title a,.footer-title{text-transform:uppercase;margin-top:0px;margin-bottom:0px;font-family:"Oswald"; font-weight:bold; font-size:25px; color:#7c7b7b;display:block;width:auto;line-height: 31px;padding-bottom:5px;}
.footer-semibold a,span.footer-semibold{padding-bottom:0px;font-family:"Open Sans"; font-size:16px; font-weight:600; color:#999999;display:block;line-height:20px;width:auto;padding-bottom:10px}
.footer-semibold a {text-transform:uppercase;}

span.footer-title{padding-bottom:25px;}
.footer-semibold a:hover{color:#048dc1 !important;}
.footer-title a:hover{color:#048dc1 !important;}


.footer-normal{font-family:"Open Sans"; font-size:16px; color:#555555;display:block;line-height:24px;width:auto;}
.footer-normal-smaller {line-height:24px;width:auto;}
.footer-hr{background-color:#dbdbdb;width:100%;height:1px;margin-top:10px;margin-bottom:10px;}
.footer-hr-invisible{background-color:transparent;width:100%;height:1px;margin-top:10px;margin-bottom:10px;}


.footer-logo {padding-top: 105px;float:left;}
.footer-logo-left {padding-top: 55px;padding-bottom:0px;}
.footer-normal-smaller- {padding-bottom:12px;}

#trgovskapodrocja li, #trgovskapodrocja a {height:100px !important;}

h1.subpage-title,h1.subpage-title-kontakt {position:absolute;color:#333333;left:0px;right:auto;top:auto;bottom:-330px;font-family: "Lora"; font-size:40px;line-height:50px;font-weight:bold;}
h1.subpage-title-kontakt {margin-bottom:30px;left:auto;right:auto;top:auto;bottom:auto;position:static;padding-top:50px;margin-top:0px;}
.subpage-content {background-color:#fff;}

div.storitve- {float:left;padding-top:80px;padding-bottom:80px;margin-right:0px;}
div.storitve-:first-child{margin-right:105px;}
img.storitve- {float: left;margin-right:43px;}
a.storitve- {font-family: "Lora"; font-size:25px;line-height:55px;font-weight:bold;color:#555555;float:left;}

h2.subpage-content-title,h3.subpage-content-title,h4.subpage-content-title {color:#555555;font-family: "Lora"; font-size:25px;line-height:36px;font-weight:bold;padding-bottom:10px;padding-top:60px;padding-left:110px;}
h2.subpage-content-title.kontakt-top {padding-top:0px;}
h3.subpage-content-title,h4.subpage-content-title {padding-top:0px;}
h4.subpage-content-title {padding-bottom:50px;}

h2.subpage-content-title-reference {color:#555555;font-family: "Lora"; font-size:25px;line-height:36px;font-weight:bold;padding-bottom:10px;padding-top:60px;padding-left:0px;}
.subpage-content-text {color:#555555;font-family: "Open Sans"; font-size:16px;line-height:24px;font-weight:normal;list-style-type:none;padding-left:110px;}

.subpage-content-text li,.subpage-content-text p {width:550px; padding-bottom:20px;}
.subpage-content-text li:last-child,.subpage-content-text p:last-child{padding-bottom:70px;}
.subpage-content-text li::before {content: "- ";}

.subpage-why-choose-us {list-style-type:none;color:#555555;font-family: "Lora"; font-size:25px;line-height:36px;font-weight:bold;padding-left:0px;padding-top:60px;}
.subpage-why-choose-us li { height:105px;
background: url("../db/revidisleitner/image/Vhodna_stran/check.jpg") no-repeat left top;
padding: 12px 0px 0px 110px;
list-style: none;
margin: 0px 0px 0px 0px;
}
.subpage-why-choose-us::before {display:none;}
.subpage-why-choose-us li:last-child {height:150px;}

#zakaj-izbrati-nas {display:none;}

.subpage-image{position:absolute;left:0px;top:90px;}
.subpage-image-top{top:50px;}
.subpage-image-kontakt {top:0px;}

.subpage-content-text-ol{padding-top:50px;padding-bottom:50px;}
.subpage-content-text-ol > li {padding-bottom:50px;width:700px;color:#1f1f1f;font-family: "Lora"; font-size:25px;line-height:36px;font-weight:bold;padding-left:0px;}

.subpage-content-text-ol > li>a {color:#555555;}
.subpage-content-text-ol > li>a:hover {color:#1f1f1f !important;text-decoration:underline !important;}
.pvv{padding-top:50px;padding-bottom:50px;}
.pvv > li {padding-bottom:20px;width:565px;color:#555555;font-family: "Open Sans"; font-size:16px;line-height:24px;padding-left:0px;}

.subpage-text {font-size:16px; font-family:"Open Sans";color:#555555;line-height:24px;}

p.subpage-text {padding-left:110px;padding-top:50px;padding-bottom:50px;}

ul.reference {list-style-type:none;padding-left:0px;}
ul.reference li {width:282px;float:left;}

ul.reference span {padding-top:15px;margin-right:0px;margin-left:0px;padding-right:0px;padding-left:0px;width:282px;float:none;text-align:center; display: block; color: #555555; font-size:14px;line-height:24px;font-family:"Open Sans";font-weight:normal;}

ul.reference > li > div > div {height:90px;display:flex;}
ul.reference > li > div {width:282px;height:200px;}
ul.reference img {align-self:flex-end;margin-left:auto;margin-right:auto; border:none;margin-bottom:0px;margin-top:auto;}

.form-title {font-size:25px;font-weight:bold;line-height:36px;font-family:"Lora";display:block;}
.form-left {width:110px;float:left;padding-top:30px;}
.form-right {width:560px;float:left;}
.form-part {clear:both;}

.form-part {padding-top:45px;}
.form-part:first-child {padding-top:50px;}

.form-input {font-size:16px; font-family:"Open Sans"; font-weight:normal; color:#919191; line-height:24px;border:1px solid #a4a4a4; margin-top:20px;background-color:#eeeeee; display:block;width:560px;height:40px;padding-left:20px;}
.form-input.form-narrow {width:123px;float:left;border:0px;height:42px;margin-bottom:20px;}
.form-attach{float:left;margin-top:20px;}
.form-comment{display:block;margin-top:10px;margin-left:0px;float:left;width:560px;font-size:14px; font-family:"Open Sans"; font-weight:normal; color:#919191; line-height:20px;margin-bottom:10px;}
.form-right textarea,.form-textarea {float:none;clear:both;height:223px;width:560px;margin-top:20px;margin-bottom:20px;padding-top:10px;resize: none;}
.form-input-checkbox{float:left;display:block;display:none;}
.form-input-checkbox + label{display:block;float:left;font-size:14px;font-weight:normal;color:#919191;margin-bottom:40px;cursor:pointer;}
.form-input-checkbox + label a{color:#919191 !important;font-size:14px;font-weight:normal;}
.form-input-checkbox + label a:hover{text-decoration:underline !important;color:#919191 !important;}

.form-input-checkbox + label:before {
  font-family: FontAwesome;
  display: inline-block;
  content: "\f10c"; /*f10c, thin=f1db*/
  font-size:16px;
  color:#919191;
  letter-spacing: 20px;
}

.form-input-checkbox:checked + label:before {
    content: "\f192"; /*f192, full=f111*/
}

.form-right p {font-size:14px; font-family:"Open Sans"; font-weight:bold; color:#919191; line-height:24px;padding-bottom:50px;}

.form-button {clear: both;float:none;display:block;}

.form-button {border:none;margin-bottom:20px;background-color: #048dc1;width:123px;height:43px;color:#fff;text-transform:uppercase;/*font-weight:bold;*/text-align:center;padding-top:2px;font-size:20px;font-family:"Oswald";letter-spacing:2px}
.form-button:hover{background: #048dc1;
/*
background: -webkit-linear-gradient(right top, #7cca7f, #5caa5e); 
background: -o-linear-gradient(bottom left, #7cca7f, #5caa5e); 
background: -moz-linear-gradient(bottom left, #7cca7f, #5caa5e);
background: linear-gradient(to bottom left, #7cca7f, #5caa5e);
*/
}



.container-0 {background-color:#fff;}

@media(max-width:400px){
#MenuBreadcrumbs, #MenuBreadcrumbs a{font-size:12px !important;}
}
@media(max-width:335px)
{
ul.reference {margin-left:-15px;}
.logo {display:none;}
.logo-small {display:block;}
}

#bxslider-front-page {height:80px !important;}

#fixed-on-top {  position: absolute; /*was fixed*/
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 267px;
}
.fixed-on-top
{
  width: 100%;
  height: 179px;
  background-image:url("../db/formula/image/header/background2.png");
  background-repeat:no-repeat;
  background-position:left top;
  background-color:#eeeeee;
  -webkit-box-shadow: inset 0px -9px 14px -7px rgba(0,0,0,0.35);
-moz-box-shadow: inset 0px -9px 14px -7px rgba(0,0,0,0.35);
box-shadow: inset 0px -9px 14px -7px rgba(0,0,0,0.35);

}
@media(max-width:570px) { .slogan {display:none;}}

@media(max-width:365px) { .float-left-ib {font-size:12px} }

@media(max-width:350px) { .logotip>img {width:200px;}} /* was 260px*/

@media(max-width:390px) {

    #bxslider-front-page-{top:299px;} 

}


@media(max-width:600px) {
.form-comment {float:none;clear:both;margin-left:0px;margin-bottom:10px;width:100%;}

}
@media(max-width:767px) {
    .about2 {width:100%;}
    h2.subpage-content-title, h3.subpage-content-title, h4.subpage-content-title {width:60%;}
    .about {display:none;}
    div.novice {display:none;}
    div.storitve- {float:none;clear:both;padding-top:30px;padding-bottom:30px;margin-right:0px;}
    a.storitve- {clear:both;float:none;padding-top:20px;display:block;}


    .form-left {float: none;}
    .form-right {clear:both;float: none;width:100%;}
    .form-title {padding-top:20px;}
    .form-part{width:100%;}
    .form-input {width:100%;}
    .form-right textarea {width:100%;}

    .footer-title{padding-top: 10px;}
    .subpage-why-choose-us li {background:none;padding:0;height:auto;

    padding-top:0px;padding-bottom:40px;
    }
    .subpage-why-choose-us {padding-left:0px;}
    .subpage-why-choose-us li:last-child{padding-bottom:80px;}

    #zakaj-izbrati-nas {display:block;}

    #MenuBreadcrumbs{height:30px;background:transparent;}
    .employees {padding-bottom:30px;}
    .employees li {width: 100%;margin-left:-40px;margin-top:90px;height:auto;padding-bottom:40px;}

    .employees > li::before { left: 0px; margin-top:-80px;}


    h1.subpage-title {left:15px;left:0px;}

    .container1300{width:100%; margin: 0; padding-left:15px; padding-right:15px;}
    .container,.container1200{width:100%;margin: 0; padding-left:15px; padding-right:15px;}
    #topHeader.container {padding-left:0;padding-right:0;}

    .footer-hr {clear:both;}
    .footer-row {padding-top: 30px;}
    .footer-logo {padding-top: 30px;}
    .menu-separator-1,.menu-separator-2,.menu-separator-3,.menu-separator-4 {display:none;}
    .navbar-toggle{padding-top:3px;padding-bottom:0px; padding-left:0px; padding-right:0px; margin-top:8px;margin-bottom:8px;}

    .navbar-toggle .icon-bar + .icon-bar {margin-top:2px;} 

    #navbar a {padding-top:10px;padding-bottom:10px;font-size:14px;border-top:none;}
    #navbar a:hover {border-top: none;}
    .nav{margin-top:40px;}

    .logo{position:absolute; left:-10px;top:65px;z-index:10000;}
    .logo-small{position:absolute; left:0px;top:65px;z-index:10000;}

    #wrapper0 {margin-left:0px !important;margin-right:0px !important;padding-right:0px !important;padding-left:0px !important;}

    .headerPhone span, .headerPhone a {font-size:12px;height:19px;}
    .stylish-rounded {right:-15px;overflow:hidden;}
    .headerRight{display:none;}
    .headerPhone {height:70px;padding-top:5px;padding-bottom:5px;}
    .e-news{/*height: 125px;padding-top:15px;*/}
    .e-news-order {margin-left:0px;float:none;padding-top:0px;padding-bottom:15px;}
    .e-news-input-span {padding-left:0px;}
    .e-news-button {margin-right:0px;float:right;}
    .footer-small span,.footer-small a {font-size:12px;}
    .footer-small,.footer-large {padding-left:15px;padding-right:15px;width:auto;}
    .col-xs-12- {width:100%; float:left;}
    .col-xs-12-{padding-left:0px;padding-right:0px;position: relative;min-height: 1px;}
    /*.col-xs-12-:last-child{padding-right:0px !important;}*/
    .sm-visible {display:none;}



    #pureCssMenuWrapper{margin-top:7px;width:100%;position:relative;background-color:#fff;clear:both; 
    /*-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3);*/}


    .topHeader{height:auto;padding-bottom:10px;}
    .logo {margin-left:15px;}
    .headerPhoneInner {padding-right:0px;}
    .kv-title {font-size:24px;line-height:26px;}
    .kv-sub-title{font-size:20px;line-height:24px;}
    .kv-text {padding:20px;}
    .kv-square {right:15px;bottom:5px;}
    .index h2 {font-size:30px;}
    .storitve .row:first-child{margin-bottom:15px;}
    .storitve a {width:100%;font-size:22px;line-height:26px;padding:10px;overflow:hidden;}
    .storitve .container .row:last-child {padding-left:10px;padding-right:10px;}
    .storitve a span:first-child {display:none;}
    .storitve a span:nth-child(2){margin-right:25px;}
    .storitve a i {font-size:22px;position:absolute;right:10px;top:15px;}
    .storitve-more {margin-left:10px;margin-right:10px;}
    .news-fp{margin-top:25px;}
    .news-fp .container{padding-left:20px; padding-right:20px;}
    footer .container .col-xs-12{padding:0 25px;}

    .nav-justified>li{width:auto;height:auto;}

    .navbar-collapse.collapse {display: none !important;}
    .navbar-collapse {overflow-x: visible !important;}
    .navbar-collapse.in {overflow-y: auto !important;}
    .collapse.in {display: block !important;}
    .navbar-toggle {display: block !important; float:right;}
    .navbar-header{float:right;}
    /*
    .nav-justified>li>a, .dropdown-menu>li>a{color:#fff;font-size:18px;line-height:24px;}
    .nav-justified>li>a:hover, .nav-justified>li>a:focus,.nav-justified>li.active>a {color:#000;}
    */
    .dropdown-menu>li>a{padding-top:5px;padding-bottom:5px;}
    .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{color:#000;}
    .open>.dropdown-menu>li>a {text-align:left;text-transform:lowercase;}
    
    #MenuBreadcrumbs{padding-left:0px;}
    .container-sub {padding:0px 20px 50px 20px;}
    
    .who-are-we .col-md-5{padding-top:10px;}
    .who-are-we .col-md-5 img{max-width:100%;width:auto;}
    .who-are-we .col-md-7 div{padding-bottom:20px;}
    
    .subpage-image {left:15px;}
    .subpage-content-text li,.subpage-content-text p {width: 100%; padding-right:15px;}

    .table-row {float:none !important;height:auto !important;}
    .table-row-item {background-color:#fff;border:none !important;padding:8px;border-radius:0!important;}
    .table-row-item.col-day-1, .table-row-item.col-time-1{display:inline !important;}
    .table-row-item.col-day-1 {padding-right:0;}
    .table-row-item.col-time-1 {padding-left:0;}
    .table-row-item.col-time-1:before {content:'ob';display:inline;font-size:18px;line-height:1.42857143;}
    .table-row-item:not(.col-day-1):not(.col-time-1):not(:empty){display:block !important;}
    .col-occupancy:empty, .col-add-to-cart:empty {display:none;}
    .table-row-item:not(.col-title) br {content: ', ';}
    .table-row-item:not(.col-title) br:after {content: ', ';}
    .table-button {float:none !important;margin:0px auto;}
    .table-row .table-row-item:first-child span {font-size:16px;}
    .table-row .table-row-item, .table-row .table-row-item:first-child span strong {font-size:18px;line-height:28px;}
    .col-title {text-align:center!important;}
    .table-row.odd {background-color:rgba(0, 0, 0, 0.04) !important;}
    .table-row.odd .table-row-item, .table-row.specialBg .table-row-item {background:none;}
    .table-row.specialBg{background-color:rgba(0, 0, 0, 0.1) !important;}
    .table-row>.table-row-item:first-child {padding-top:20px !important;}
    .table-row>.table-row-item:last-child {padding-bottom:20px !important;}
    .table-row .table-row-item>span:not(.free):not(.full) {color:black;}
    .table-row .table-row-item.col-title>span {color:black;}
}


@media(max-width:550px) {
    /*.subpage-image{top:60px;}*/
    h2.subpage-content-title.kontakt-top {padding-top:90px;}
    h2.subpage-content-title {padding-left:0px;padding-top:170px;}
    h3.subpage-content-title,h4.subpage-content-title {padding-left: 0px;}
    .subpage-content-text {padding-left:0px;}
    
}


@media (min-width:768px) and  (max-width:991px){
    .col-sm-2- {width:25%; float:left;padding-left:0px;padding-right:0px;position: relative;min-height: 1px;}
    .col-sm-2-.id454 {width:11% !important}
    .col-sm-2-.id455 {width:33% !important}
    .col-sm-2-.id486 {width:14% !important}
    .col-sm-2-.id487 {width:17% !important}
}

@media (min-width:992px) and  (max-width:1439px){
    .col-md-2- {width:25%; float:left;padding-left:0px;padding-right:0px;position: relative;min-height: 1px;}
    .col-md-2-.id454 {width:11% !important}
    .col-md-2-.id455 {width:33% !important}
    .col-md-2-.id486 {width:14% !important}
    .col-md-2-.id487 {width:17% !important}
}

@media (min-width:768px) {
    .about1 {width:305px;}
    .about2 {width:45%;}
    .about0 {width:380px;}
    .footer-logo-left {padding-top: 15px;padding-bottom:35px;}
    #MenuBreadcrumbs{height:30px;background:transparent;}
    .employees li {width: /*100%*/365px;}

    .subpage-content-text-ol > li {
        font-size: 20px;
        line-height: 30px;
        width:570px;
    }

    .subpage-content-text-ol > li::before {
    margin-top:2px;
    }

    h1.subpage-title {left:30px;left:0px;}

    .subpage-image {left:30px;}

    .container1300{width:100%; margin: 0; padding-left:30px; padding-right:30px;}
    .container{width:100%; margin: 0; padding-left:30px; padding-right:30px;}
    .container1200{width:1200px; overflow-x:hidden; margin: 0; padding-left:30px; padding-right:30px;}




    .col-sm-6- {width:50%; float:left;}
    .col-sm-6-{padding-left:0px;padding-right:65px;position: relative;min-height: 1px;}
    .col-sm-6-:nth-child(2n){padding-right:0px !important;}
    .col-sm-6-:nth-child(2n+1){clear:both;}
 
    .sm-visible {display:inline-block;}
    #pureCssMenuWrapper{margin-top:0;width:auto;/*position:relative;*/background-color:transparent;clear:none; -webkit-box-shadow: none; -moz-box-shadow:none; box-shadow: none;}

    .topHeader {height:88px;}
    .logo {margin-left:0px;}
    .headerInner {width:100%;}
    .stylish-rounded {right:-30px; width:401px;overflow:hidden;}
    /*.headerButton {right:0px;}*/

    /*.containerNavbar {margin-right:0px;margin-top:0px;}*/
    .kv-title {font-size:28px;line-height:30px;}
    .kv-sub-title{font-size:24px;line-height:28px;}
    .kv-text {padding:20px 20px 20px 0px;}
    .kv-square {right:15px;bottom:5px;}
    .index h2 {font-size:30px;}
    .storitve .row:first-child{margin-bottom:35px;}
    .storitve a {width:275px;font-size:20px;line-height:26px;padding:35px 48px 0px 48px;text-align:center;height:345px;}
    .storitve .container .row:last-child {padding-left:85px;padding-right:85px;}
    .storitve a span:first-child {display:block;width:145px;height:145px;margin:0px auto;margin-bottom:30px;}
    .storitve a span:nth-child(2){height:70px;margin-right:0;}
    .storitve a i {font-size:30px;position:unset;right:auto;top:auto;}
    .storitve-more {margin-left:85px;margin-right:85px;}

    .storitve .container .row:last-child div:nth-child(1) a span:first-child {background-position:-3px 0px;}
    .storitve .container .row:last-child div:nth-child(2) a span:first-child {background-position:-146px 0px;}
    .storitve .container .row:last-child div:nth-child(3) a span:first-child {background-position:-293px 0px;}
    .storitve .container .row:last-child div:nth-child(4) a span:first-child {background-position:-436px 0px;}

    .storitve .container .row:last-child div:nth-child(1) a:hover span:first-child {background-position:-3px -145px;}
    .storitve .container .row:last-child div:nth-child(2) a:hover span:first-child {background-position:-146px -145px;}
    .storitve .container .row:last-child div:nth-child(3) a:hover span:first-child {background-position:-293px -145px;}
    .storitve .container .row:last-child div:nth-child(4) a:hover span:first-child {background-position:-436px -145px;}

    .news-fp{margin-top:80px;}

    footer .footer-cookies{text-align:right;padding-right:50px;}
    /*
    .nav-justified>li>a, .dropdown-menu>li>a{padding:0px 5px;color:#363636;font-size:13px;line-height:13px;}
    */
    ul.nav li.dropdown:hover > ul.dropdown-menu {display: block;}
    ul.nav li.dropdown > ul.dropdown-menu li {display:inline-block;border-right:1px solid #363636;}
    /*
    .nav-justified>li>a{border-right:1px solid #dddddd;}
    .nav-justified>li>a:hover, .nav-justified>li>a:focus, .nav-justified>li.active>a {color:#ed1165;}
    */
    .nav-justified>li:last-child>a{padding-right:0;}
    .nav-justified>li:first-child>a{padding-left:0;}
    .dropdown-menu>li:last-child>a {padding-right:0;}
    .dropdown-menu>li:first-child>a {padding-left:0;}
    .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li.active>a{color:#ed1165;}
    .dropdown-menu-active{display:block !important;z-index:999 !important;}
    #MenuBreadcrumbs{padding-left:0px;}
    .container-sub {padding:0px 0px 50px 0px;}
    ul.boxes-floating li {float:left;min-width:365px;}
    ul.boxes-floating li:nth-last-child(even){margin-right:10px;}

    .is-table-row {
        display: table;
    }
    .is-table-row [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: top;
    }

    .is-table-row [class*="col-md-6"]{
        width:50%;
    }

    .is-table-row [class*="col-md-6"]:first-child{border-right:10px solid white;}
    .is-table-row [class*="col-md-6"]:last-child{border-left:10px solid white;}

    .quote{margin-top:10px;margin-right:15px;}
    .quote div{margin-left:15px;}

    .who-are-we .col-md-5{padding-top:10px;}
    .who-are-we .col-md-7{padding-left:20px;}
    .who-are-we .col-md-7 div{height:90px; overflow:hidden;padding:0;}
    
    .who-are-we{background-color:#f3f3f3;}
    .table-row.odd {background:#fff;}
    .table-row.odd .table-row-item {background-color:rgba(4, 141, 193, 0.05) !important;}
    .table-row.specialBg .table-row-item {background-color:rgba(4, 141, 193, 0.15) !important;}
}

/* desktop */
@media (max-width:991px) {
    #bxslider-front-page {
        padding-left: 0px !important;
    }
    .contact-form-content {margin-top:30px; border-top:1px solid #eee;padding-top:30px;}
}
#navbar>ul.nav.nav-justified > li.menu-item:not(:first-child) {margin-left:37px;}
@media (min-width:992px) 
{    
#navbar>ul.nav.nav-justified > li.menu-item:not(:first-child) {margin-left:30px;}
    #MenuBreadcrumbs{height:60px;}
    .subpage-content-text-ol > li {
        font-size: 25px;
        line-height: 36px;
    }

     h1.subpage-title {left:100px;left:0px;}

    .subpage-image {left:100px;}
    .stylish-rounded { width: 421px; }
    #trgovskapodrocja {left: 200px;}
    .e-news-order {margin-left:0px;}
    .e-news-button {margin-right:0px;}
    .container1300{width:100%;padding-left:100px;padding-right:100px;margin:0 auto;}
    .container{width:100%;padding-left:100px;padding-right:100px;margin:0 auto;}
     .container1200{width:1200px;overflow-x:hidden;padding-left:100px;padding-right:100px;margin:0 auto;}
  

    .container{width:100%; margin:0 auto;}


    .headerRight {width: 220px;}
    .headerPhoneInner {padding-right:0px;padding-left:0px;margin-left:0px;margin-right:0px;width:auto !important;}
    .menu-separator-1{left:110px;}.menu-separator-2{left:272px;}.menu-separator-3{left:407px;}.menu-separator-4{left:572px;}


    .navbar-collapse.collapse {display: block !important;}
    .navbar-toggle {display: none;}
    .navbar-header {display:none;}
    .nav-justified>li>a, .dropdown-menu>li>a{padding:0px 40px;}
    .kv-title {font-size:40px;line-height:42px;}
    .kv-sub-title{font-size:30px;line-height:36px;}
    .kv-text {padding-left:50px;padding-top:45px;padding-bottom:0;}
    .kv-square {right:-25px;bottom:20px;}
    
    .storitve a {width:225px;height:280px;font-size:18px;line-height:22px;padding-left:20px;padding-right:20px;}
    .storitve .container .row:last-child {padding-left:0px;padding-right:0px;}
    .storitve a span:first-child {width:100px;height:100px;}
    .storitve a span:nth-child(2){height:60px;}
    .storitve-more {margin-left:0;margin-right:0;}

    .storitve .container .row:last-child div:nth-child(1) a span:first-child {background-position:-27px -20px;}
    .storitve .container .row:last-child div:nth-child(2) a span:first-child {background-position:-170px -20px;}
    .storitve .container .row:last-child div:nth-child(3) a span:first-child {background-position:-317px -20px;}
    .storitve .container .row:last-child div:nth-child(4) a span:first-child {background-position:-460px -20px;}

    .storitve .container .row:last-child div:nth-child(1) a:hover span:first-child {background-position:-27px -165px;}
    .storitve .container .row:last-child div:nth-child(2) a:hover span:first-child {background-position:-170px -165px;}
    .storitve .container .row:last-child div:nth-child(3) a:hover span:first-child {background-position:-317px -165px;}
    .storitve .container .row:last-child div:nth-child(4) a:hover span:first-child {background-position:-460px -165px;}

    .kv-sub{background-image:url(/pit/images/breadcrumbs_bg.jpg);}
    #MenuBreadcrumbs{padding-left:0px;margin-top:0px;background-color:#dddddd;height:30px;color:#a4a4a4}
    ul.boxes-floating li {float:left;margin-right:10px;min-width:313px;}   
    ul.boxes-floating li:nth-child(3), ul.boxes-floating li:nth-child(6){margin-right:0;}
    ul.boxes-floating li:last-child{min-width:637px;margin-right:0;}
    .letna-porocila>.row .col-md-4, .letna-porocila .row .col-md-8{min-height:135px;}

    .who-are-we .col-md-5{padding:0;border-right:3px solid #ed1165;}
    .who-are-we .col-md-5 img{width:100%;}
}


@media (min-width:1440px) {
    #navbar>ul.nav.nav-justified > li.menu-item:not(:first-child) {margin-left:50px;}
    .about0 {width:410px;}
    .about1 {width:790px;}
    .about2 {width:60%;}
.footer-logo-left {padding-top: 55px;padding-bottom:0px;}
#bxslider-front-page {padding-left:0px !important;}
.employees li {width:305px;}
/*.employees > li:nth-child(2n) {width:261px;}*/

h1.subpage-title {left:0px;}
/*h1.subpage-title-kontakt {left:0px;}*/
.subpage-image {left:0px;}


.container1300{width:1300px !important;margin: 0 auto;padding-left:0px;padding-right:0px;}
footer {width:100%;}
.footer-large {width:1200px !important; margin: 0 auto !important;padding-left:0 !important;padding-right:0 !important;}

    .col-lg-3- {width:25%; float:left;}
    .col-lg-3-{padding-left:0px;padding-right:35px;position: relative;min-height: 1px;}
    .col-lg-3-:last-child{padding-right:0px !important;}

    .col-lg-2- {width:20%; float:left;padding-left:0px;padding-right:0px;position: relative;min-height: 1px;}
    .col-lg-2-.id454 {width:14% !important}
    .col-lg-2-.id455 {width:30% !important}
    .col-lg-2-.id486 {width:17% !important}
    .col-lg-2-.id487 {width:19% !important}



    .col-sm-6-:nth-child(2n+1){clear:none;}
    .col-sm-4-:nth-child(3n+1){clear:none;}
    .sm-visible {display:none;}
    /*#wrapper0{width:100%;}*/
    .container,.container1200 {padding-left: 0px !important;padding-right:0px !important;width: 1200px !important; margin:0 auto;}

    /*.container{margin-left:150px;margin-right:150px;width:80% !important;}*/
    .headerPhoneInner {padding-right:0px;margin-right:0px;padding-left:0px;}
    .headerInner {padding-right:0px;}
    .headerRight {width: 355px;}
    .footer-row {padding-right:0px;padding-left:0px;}
    /*.containerNavbar {margin-right:90px;}*/
    .kv-title, .kv-sub-title {width:250px;}
    .kv-square {right:-55px;bottom:30px;}

    .storitve a {width:290px;height:345px;font-size:22px;line-height:26px;padding-left:48px;padding-right:48px;}
    .storitve .container .row:last-child {padding-left:85px;padding-right:85px;}
    .storitve a span:first-child {width:145px;height:145px;}
    .storitve a span:nth-child(2){height:70px;}
    .storitve-more {margin-left:85px;margin-right:85px;}

    .storitve .container .row:last-child div:nth-child(1) a span:first-child {background-position:-3px 0px;}
    .storitve .container .row:last-child div:nth-child(2) a span:first-child {background-position:-146px 0px;}
    .storitve .container .row:last-child div:nth-child(3) a span:first-child {background-position:-293px 0px;}
    .storitve .container .row:last-child div:nth-child(4) a span:first-child {background-position:-436px 0px;}

    .storitve .container .row:last-child div:nth-child(1) a:hover span:first-child {background-position:-3px -145px;}
    .storitve .container .row:last-child div:nth-child(2) a:hover span:first-child {background-position:-146px -145px;}
    .storitve .container .row:last-child div:nth-child(3) a:hover span:first-child {background-position:-293px -145px;}
    .storitve .container .row:last-child div:nth-child(4) a:hover span:first-child {background-position:-436px -145px;}
    
    .news-fp .container{padding-left:85px; padding-right:85px;}
    .container-sub {padding:0px 90px 50px 90px;}
    .container-sub h3 {width:840px;}
    ul.boxes-floating li {min-width:240px;}   
    ul.boxes-floating li:nth-child(3), ul.boxes-floating li:nth-child(6){margin-right:10px;}
    ul.boxes-floating li:last-child, ul.boxes-floating li:nth-child(4) {min-width:470px;margin-right:0px;}

    .quote{margin-top:70px;margin-right:55px;}
    .quote div{margin-left:25px;}
    .quote2{margin-top:10px;}

    
    
}

/*@media (min-width:1500px) { #wrapper0 {width: 1500px;}}*/

/*.container {background-color:coral;}*/

.kv {background-color:#fff;/*#fafafa;*/margin-bottom:0px;}
.kv-title {color:#2c2c2c;font-weight:700;}
.kv-sub-title {color:#ed1165;}
.kv-square{display:block;position:absolute;color:white;font-size:13px;padding:13px 12px 45px 15px;font-weight:700;line-height:15px;background:url(../images/arrow-right.png) no-repeat #ed1165 bottom 15px right 12px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border:2px solid transparent;}
.kv-square:hover, .kv-square:focus {outline:none; text-decoration:none;color:#ed1165;background:url(../images/arrow-right.png) no-repeat #fff bottom 15px right -138px;border-color:#ed1165;}

.index h2, .index h2 a{text-align:center;font-weight:700;color:#ed1165;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.index h2 a:hover, .index h2 a:focus{text-decoration:none;color:#2b2b2b;}

.storitve a{display:block;color:#383838;position:relative;}
.storitve a span:first-child {border:2px solid #383838;font-size:0;text-indent:-9999px;background-image:url(../images/storitve.png); background-repeat:no-repeat;}
.storitve a:hover, .storitve a:focus{color:#ed1165;text-decoration:none;outline:none;background-color:#f3f3f3;}
.storitve a:hover span:first-child {border-color:#ed1165;}
.storitve a span:nth-child(2){display:block;}
.storitve a, .storitve a span:first-child {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

.storitve a i{display:block;}

.storitve-more ul, .container-sub ul {margin:0px;padding:0px;list-style-type:none}
.storitve-more ul li, .container-sub ul li{background-image:url(../images/li.png);background-repeat:no-repeat;background-position:0px 9px;padding-left:25px;}
.storitve-more ul li ul li {background-image:url(../images/li_pink_small.png);background-position:0px 11px;padding-left:15px;}
.storitve-more ul li ul li ul li {background-image:none;}
.storitve-more{background-color:#f3f3f3;margin-top:25px;font-size:16px;padding:25px;display:none;}

.news-fp{background-color:#fafafa;background-image:url(../images/news.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.news-fp .container{padding-top:45px; padding-bottom:45px;}
.news-fp .row{margin-top:20px;}
.news-fp .row .col-md-12{background-color:#fff;padding:25px; margin-top:20px;}
.news-fp-date {border:1px solid #4d4d4d; display:inline-block; text-align:center;padding:5px;margin-bottom:20px;}
.news-fp-date div:first-child{font-size:18px;font-weight:700;}
.news-fp-date div:last-child{font-size:10px;text-transform:uppercase;}
.news-fp h3, .news-fp h3 a {color:#ed1165; font-size:22px; text-decoration:none;}
.news-fp h3 a:hover{text-decoration:none;color:#2b2b2b;}
.news-fp h3 {margin-bottom:10px; white-space:nowrap; overflow:hidden;}
.news-fp-summary{height:80px; overflow:hidden; margin-bottom:25px;position:relative;}
.news-fp-summary span:last-child{display:block;padding:0;margin:0; position:absolute;left:0;right:0;bottom:0;height:25px;
background: rgba(255,255,255,0.01);
background: -moz-linear-gradient(top, rgba(255,255,255,0.01) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.01)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.01) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.01) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.01) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.01) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}

.logoParadeContainer{padding-top:40px; padding-bottom:40px;}
.logoParadeContainer .container{margin-bottom:40px;}

.sub-page-bg{width:100%;min-height:384px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:white;}
.kv-sub{background-color:#fdfdfd; background-repeat:no-repeat; background-position:calc(50% + 900px) top;}
.kv-text-sub{padding-bottom:0px;}
.kv-text-sub .kv-title{width:auto;}
.container-sub h3 {line-height:34px;}

ul.boxes{margin:0;padding:0;list-style-type:none;}
ul.boxes li {background-color:#f3f3f3;background-image:url(../images/li.png);background-repeat:no-repeat;background-position:15px 18px;padding-left:35px;display:block;line-height:40px;margin-bottom:10px;}
ul.boxes-floating{overflow:hidden;}

.letna-porocila>.row{background-color:#f3f3f3;margin-bottom:25px;}
.letna-porocila>.row .col-md-4{background-color:#fafafa;font-size:22px;color:#ed1165;font-weight:700;padding-bottom:10px;}
.letna-porocila>.row .col-md-4, .letna-porocila .row .col-md-8{padding-top:20px;padding-left:20px;}
.letna-porocila>.row .col-md-9{padding-bottom:10px;padding-right:30px;}
.letna-porocila .lp-date {border:1px solid #4d4d4d; display:inline-block; text-align:center;padding:5px;}
.letna-porocila .lp-date div:first-child{font-size:30px;font-weight:700;}
.letna-porocila .lp-date div:last-child{font-size:18px;text-transform:uppercase;}

.col-bg{background-color:#f3f3f3;padding:30px;}

.is-table-row .col-md-4{background-color:#efefef;padding:20px;}
.is-table-row .col-md-8{background-color:#fafafa;padding:20px;}
.is-table-row .col-md-4 h3{width:auto;}

.quote{background-image:url(../images/quote.png); background-repeat:no-repeat; background-position:0px 25px;margin-bottom:20px;}
.quote div{font-size:20px;color:#ed1165;font-style:italic;border-top:2px solid #ed1165; border-bottom:2px solid #ed1165;padding-top:35px;padding-bottom:30px;line-height:28px;}


.who-are-we .col-md-7{padding-bottom:10px;}
.who-are-we .col-md-7 div{line-height:12px;}
.who-are-we{font-size:12px; color:#555555;border-right:15px solid #ffffff;margin-bottom:15px;}
.who-are-we strong{font-size:18px;color:#2c2c2c;display:block;padding-bottom:10px;padding-top:10px;}
.who-are-we table{margin-bottom:0 !important;}
.who-are-we table tr td:first-child{width:25px;}
.who-are-we table tr td:last-child{font-weight:700;}
.who-are-we table tr td{padding:0 0 8px 0 !important;border:none !important;color:#ed1165;}

.contact-info .col-md-6 .col-md-12{border:1px solid #f7f7f7;padding:25px 30px 15px 30px;}
.contact-info strong{font-size:18px;display:block;padding-bottom:20px;}
.contact-info ul li, .contact-info table td{color:#4e4e4e;font-size:14px;font-weight:700;}
.contact-info ul li{border-bottom:2px solid #e2e0e0;padding:10px 10px 10px 20px;;background-image:url(../images/li_gray.jpg);background-position:0px 20px;}
.contact-info ul li:first-child{padding-top:0;background-position:0px 10px;}
.contact-info ul li:last-child{border:none;}
.contact-info ul li span, .contact-info .table td span{font-size:12px;color:#ed1165;}
.contact-info .table td{border-top:2px solid #e2e0e0;}
.contact-info .table tr:first-child td{border:none;}
.contact-info .table tr td:first-child{width:30px;}
.contact-form{background-color:#fafafa;padding:20px 30px 20px 30px;}
.contact-form h5{font-size:18px;display:block;padding-bottom:20px;font-weight:700;}

ul.links li{background-image:none;padding:20px;background-color:#fafafa;margin-bottom:20px;font-size:22px;}

.BannersWrapperMain {width:500px;height:200px;min-width:500px;min-height:200px;}
.BannersWrapperMain .bx-wrapper{height:200px;min-height:200px;}

.bxslider li {display: block;clear:both;}

.bx-prev,.bx-next {display:none !important;}

#bxslider-front-page {margin-bottom:0px !important;}
#bxslider-front-page li {overflow:hidden;}
/*.bxslider li a {display:block;width:100px;height:100px;background-color:red;color:white;}*/

@media (min-width:768px){
#navbar ul.dropdown-menu li .submenu-img{position:absolute; top:35px;left:340px;width:300px;height:120px;background-repeat:no-repeat;background-position:center;background-size:cover;display:none;}
#navbar ul.dropdown-menu li:nth-child(2) .submenu-img{display:block;}

#navbar ul.dropdown-menu li:hover .submenu-img {display:block;}
}

/*.dtr {height:40px !important;}*/
.dtc {padding-top:20px !important;}
.dtc:last-child{padding-right:20px;}
.dtc:first-child{padding-left:20px;}
.dtc,.dtc a {color:#999999 !important;}
.dtc a:hover {color:#048dc1 !important;}
/*div.dt + div {background:#fff !important;}*/

.form-upload {padding-top:15px;}
.subpage-content{min-height:225px;}
.e-news{float:none;clear:both;}
.nav-justified>li {width:auto;}

.about{margin-top:55px;width:330px;height:316px;border: 2px solid #cccccc;padding-left:30px;padding-top:35px;border-top:2px solid #59bc5c;}
h2.sub-title{color:#555555;font-family: "Lora"; font-size:25px;line-height:36px;font-weight:bold;}
.about- {list-style-type:none;padding-left:0px;}
.about- a  {color:#555555 !important;font-family: "Open Sans"; font-size:16px;width:265px;padding-bottom:8px;padding-top:8px;display:block;}
.about- li {width:265px;border-bottom:1px solid #ddd;}
.about- li:last-child {border-bottom:none;}
.about- li:first-child {margin-top:15px;}

div.novice {width:392px;height:236px;background-color:#eeeeee;margin-top:50px;margin-bottom:50px;float:right;}

@media (max-width:1308px) {
div.novice {float:left;margin-top:0px;}
}

/*.logotip{left:0px;position:absolute;z-index:10000;}*/
/*.logotip img {width:312px;height:44px}*/

@media (max-width:350px){/*.logotip img {width:260px}*/}
@media (max-width:300px){/*.logotip img {width:210px}*/}

@media (max-width:550px){.hidden-xxs{display:none !important;}}

@media (max-width:705px)
{/*.logotip{top:35px;}*/}

@media (min-width:1440px)
{/*.logotip{position:absolute;left:0px;top:20px;margin-top:0px;z-index:9999;}*/}

div.novice-spisek {width:700px;}

.osebna-izkaznica {padding-top:50px;float:left;}

@media (max-width:767px){

/*ul.nav li.dropdown > ul.dropdown-menu {display: block !important;}*/
/*.topHeader {height:400px}*/

}

/*-49px 27px -36px*/

.headerWrapper {background-color:transparent;
/*    
background-color:#ddd;
-webkit-box-shadow: inset 0px -15px 15px -15px rgba(190,190,190,1);
-moz-box-shadow: inset 0px -15px 15px -15px rgba(190,190,190,1);
box-shadow: inset 0px -15px 15px -15px rgba(190,190,190,1);
-webkit-box-shadow: inset 0px -15px 15px -15px rgba(100,100,100,0.5);
-moz-box-shadow: inset 0px -15px 15px -15px rgba(100,100,100,0.5);
box-shadow: inset 0px -15px 15px -15px rgba(100,100,100,0.5);
*/
}

.headerRight,.header-right {background-color:#eee;
-webkit-box-shadow: inset 0px -15px 15px -15px rgba(100,100,100,0.5);
-moz-box-shadow: inset 0px -15px 15px -15px rgba(100,100,100,0.5);
box-shadow: inset 0px -15px 15px -15px rgba(100,100,100,0.5);}

/*.slogan {color:#048dc1;font-size:23.4px;font-weight:normal;font-family:"Oswald";position:absolute;left:380px;top:90px;z-index:9998;}*/
.header-right{background-color:#eee;height:179px;width:65.66666666%;border:none;}
.headerback {width:100px;height:179px;position:absolute;top:0px;left:312px;z-index:9996;}

.button0 {background-color:#048dc1;height:55px;position:absolute;top:75px;border-radius:5px;text-align:center;z-index:9998;}
.button0>a {height:55px;display:block;border-radius:5px;padding-top:15px;}
.button0>a:hover{background-color:#006999}

.button1 {width:180px;right:150px;}
.button1>a {width:180px;}
.button2 {width:140px;right:0px;}
.button2>a {width:140px;}
.button0>a {color:#fff;font-size:18px;font-weight:normal;font-family:"Oswald";}
.button0:hover>a{color:#fff !important;}

/*.float-right-ib {float:none;position:absolute;top:0px;display:block;z-index:9999;left:auto !important;}
.fib7 {right:0px !important;}
.fib6 {right:32px !important;}
.fib5 {right:53px !important;}
.fib4 {right:110px !important;}
.fib3 {right:131px !important;}
.fib2 {right:178px !important;}
.fib1 {right:201px !important;}
    */
#navbar a:hover {color:#fff !important;}

#navbar>ul>li>a {padding-bottom: 33px;padding-top: 32px;display:block;letter-spacing:0px;}/*letter-spacing:2px;*/
.nav-justified{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
.nav-justified>li>a {padding-left:0px;padding-right:0px;margin-right:0px;margin-left:0px;}
.nav-justified>li:first-child>a {/*padding-left:23px;*/}

.nav-justified>li.menu-item:hover {background-color:#006999;}
@media (max-width:767px){.nav-justified>li.menu-item:hover{background-color:#048dc1;}}

.nav-justified>li{float:left;}
.nav-justified>li:first-child{margin-right:0px;}

.menu-item {text-align:center}


.nav-justified>li.menu-item,.nav-justified>li.menu-item>a {/*width:100px !important;*/}

.formul- {position:absolute;background:transparent;left:0px;top:0px;}
.formul {color:white;font-family:"Oswald";font-size:90px;position:absolute;}
.formul1 {left:0px;}
.formul1a{top:297px;}
.formul1b{top:405px;}

.formul2 {left:0px;}
.formul2a{top:297px;}
.formul2b{top:405px;}


.p1 {min-height:315px;background-color:#fff;text-align:center}
@media (max-width:767px) {.p1 {text-align:left}}
.p1a {color:#048dc1;;font-family:"Oswald";font-size:30px;font-weight:700;margin-top:90px;display:block;}
.p1 p {color:#999999;font-family:"Open Sans";font-size:18px;width:900px;margin-left:150px;margin-right:150px;margin-top:40px;display:block;}

.p2 {width:100%;min-height:209px;background-color:#ddd;background-image:url("../db/formula/image/Vhodna_stran/2_.jpg");background-position:top center;background-size:cover;}
.p2a{position:absolute;top:78px;right:553px;height:53px;width:94px;z-index:4;}
.p2b{height:208px;width:124px;position:absolute;top:0px;right:538px;}
.p2c{height:208px;width:538px;position:absolute;top:0px;right:0px;background-color:#eee;}
.p2d,.p2e{height:110px;width:470px;top:45px;}
.p2d a,.p2e a {font-size:25px;height:110px;width:470px;padding-top:36px}

.p2d a:hover,.p2e a:hover{background-color:#006999}

.p2d{left:0px;}
.p2e{right:0px;}

.p3 {width:100%;min-height:501px;background-image:url("../db/formula/image/Vhodna_stran/3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}
.p3 {padding-top:150px;}
.p3 span {color:#fff;font-weight:700;font-size:30px;position:absolute;top:-55px;left:0px;font-family:"Oswald";z-index:9998;}
.p3 .fn {width:370px;height:235px;background:#fff;border-radius:5px;float:left;margin-right:45px;position:relative;margin-top:15px;margin-bottom:50px;}
.p3 .fn-title {color:#048dc1;font-size:25px;font-family:"Oswald";position:absolute;left:20px;top:35px;font-weight:700;}
.p3 .fn-date {color:#d5d4d4;font-size:16px;font-family:"Roboto";position:absolute;left:20px;top:70px;font-weight:700;}
.p3 .fn-text {color:#999999;font-size:15px;font-family:"Open Sans";line-height:24px;width:330px; overflow:hidden;height:75px;position:absolute;left:20px;top:100px;font-weight:400;}
.p3 .fn-link {color:#048dc1;font-size:12px;font-weight:700;font-family:"Oswald";position:absolute;left:20px;top:185px;}
.fn-link:hover {color:#006999 !important;}

.fn:nth-child(3) {margin-right:0px;}

.fn {display:none;}
.fn:nth-child(1),.fn:nth-child(2),.fn:nth-child(3) {display:block;}

.p4 {min-height:810px;background-color:#fff;}
.p4a {height:611px; width:390px;/*background-color:#f5f5f5;*/top:95px;position:absolute;left:0px;padding-left:36px;padding-top:40px;border-radius:5px;


background-image:url("../db/formula/image/Vhodna_stran/p4a.png");background-repeat:no-repeat;background-position:top left;background-size:100% 100%;
}
.p4b,.p4c {height:611px; width:390px;top:95px;position:absolute;right:0px;padding-left:45px;background-image:url("../db/formula/image/Vhodna_stran/p4b.png");background-repeat:no-repeat;background-position:top left;background-size:100% 100%;background-color:#e0e0e0;padding-top:40px;border-radius:5px;}

.index-links {box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-radius:10px;padding:40px;}

.p4b {right:405px}

.h-100 {height:100%;}

.row.d-flex {flex-wrap:wrap;display:flex;}
.row.d-flex > .col-12 {float:none;flex:0 0 auto;width:100%;max-width:100%;}
.row.d-flex > .col-12 + .col-12 {margin-top:40px;}

@media (min-width: 768px) {
    .row.d-flex > .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .row.d-flex > .col-12 + .col-12 {margin-top:0px;}
}

.p4a span {padding-bottom:24px;float:left;color:#999999;font-weight:400;font-size:16px;display:block;font-family:"Open Sans";}
.p4a span:nth-child(2) {font-weight:700;float:none;padding-bottom:40px;}
.p4a input {float:left;display:block;margin-right:24px;}
.cbox{clear:both;}
.p4a span:nth-child(5) {padding-bottom:50px;}

.p4a span:first-child, .p4b span, .p4c span {float:none;clear:both;}
.p4a span:first-child, .p4b span, .p4c span, .index-links span {color:#444444;font-size:30px;font-weight:700;font-family:"Oswald";line-height:30px;margin-bottom:45px;display:block;}
.p4a span:first-child {margin-bottom:25px;}
.p4b ul,.p4c ul, .index-links ul {list-style-type:none;padding-left:0px;}
.p4b ul li,.p4c ul li, .index-links ul li {padding-bottom:25px;}
.p4b ul li,.p4c ul li {width:270px;}
.p4b ul a, .p4c ul a, .index-links ul a {text-decoration:underline; color:#999999;line-height:24px;font-size:16px;font-family:"Open Sans";font-weight:400;}
.p4b ul a:hover, .p4c ul a:hover, .index-links ul a:hover {text-decoration:underline !important;color:#048dc1 !important}


.textbox {padding-left:20px;clear:none;color:#919191;font-size:16px;font-family:"Open Sans";margin-bottom:24px; margin-right:10px; background:#eeeeee;float:left;width:308px;height:50px;border-radius:5px; border:1px solid #999999;}

.textbox.ime{clear:both;}

.poslji {float:none;clear:both;box-shadow:none;text-shadow:none;border:none;letter-spacing: 3px;margin-top:20px;width:115px;height:55px;background-color:#048dc1;color:#fff;font-size:18px;font-family:"Oswald";font-weight:400;}
.poslji:hover{background-color:#006999}
.hr2{height:208px;}

.cbox{float:left;display:none !important;}

p4 p {clear:both;}

.cbox + label{display:block !important;float:left;font-size:16px;font-weight:normal;color:#999999;cursor:pointer;padding-bottom:10px;}

#c3 + label {padding-bottom:20px;}

.cbox + label:before {
  font-family: FontAwesome;
  display: inline-block;
  content: "\f096";
  font-size:16px;
  color:#999999;
  letter-spacing: 20px;
  width:40px;
}

.cbox:checked + label:before {
    content: "\f046";
}

.lblerror {font-size:16px !important;font-family:"Open Sans" !important;font-weight:400 !important;padding-top:0px !important;padding-bottom:0px !important;color:red !important;}

.fb-page {position:absolute !important;left:0px;bottom:-15px;width:300px;height:149px;}
.fb-page.beograd {left:480px;}
/*
@media (max-width:400px) {
    .fb-page{display:none !important;}
}
*/
.news-one-item {padding-top:0px !important;padding-bottom:20px !important;margin-top: 0px !important;}

.news-one-item .fn {display:block;clear:both;width:370px;background:#eee;border-radius:5px;float:none;margin-right:45px;position:relative;margin-top:30px;padding-left:20px;padding-right:20px;padding-top:35px;padding-bottom:35px;}
.news-one-item .fn-title {display:block;clear:both;color:#444444;font-size:25px;font-family:"Oswald";font-weight:700;float:none;}
.news-one-item .fn-date {display:block;clear:both;color:#d5d4d4;font-size:16px;font-family:"Roboto";font-weight:700;float:none;}
.news-one-item .fn-text {float:none;display:block;clear:both;color:#999999;font-size:15px;font-family:"Open Sans";line-height:24px;width:330px;font-weight:400;}

.logotip{position:absolute;left:0px;top:23px;margin-top:0px;z-index:9998;}
/* formula mobile */

#pureCssMenuWrapper {background-color:#048dc1;}
.navbar-toggle .icon-bar {background-color:#fff;}
.slogan {color:#048dc1;font-size:23.4px;font-weight:normal;font-family:"Oswald";position:absolute;left:360px;top:90px;z-index:9997;}


.mobile-padding {padding-bottom:0px;}
.p1 p {margin-bottom:50px;}

@media (max-width:1350px)
{
.fb-page {bottom:0px;left:0px;}
.fb-page.beograd{bottom:-155px;left:0px;}
.mobile-padding  {padding-bottom:120px;}
}

@media (max-width:767px) {
.mobile-padding  {padding-bottom:300px;}
.fb-page {bottom:-170px;}
.fb-page.beograd{bottom:-330px;left:0px;}
.p3 span {left:15px;}
.p2d {left:15px;top:30px;}
.p2e {left:15px;top:110px;}
.p2d,.p2e{width:350px;height:60px;}
.p2d a,.p2e a {width:350px;height:60px;padding-top:11px}
.p2 {background-image:url("../db/formula/image/Vhodna_stran/2-.jpg");}
.p1 p {margin-left:0px;margin-right:0px;}
.p1 p {width:100%;}
.p1a {margin-top:50px;}

.p4 {min-height:2700px;}
.p4a {width:95%;left:15px;padding-right:30px !important;height:900px;top:50px;}
.p4b {width:95%;left:15px;right:auto;padding-right:30px !important;height:750px;top:1000px;}
.p4c {width:95%;left:15px;right:auto;padding-right:30px !important;height:750px;top:1900px;}
.p4b ul li,.p4c ul li {width:90%;}
.textbox {width:90%;}
}

@media (min-width:400px) and (max-width:767px) {
.p4 {min-height:2200px;}
.p4a {height:800px;}
.p4b {top:900px;height:600px;}
.p4c {top:1550px;height:600px;}
}

@media (max-width:450px) {.p1a{font-size:25px;}.p1 p {font-size:14px;}
}

@media (max-width:400px) {
.p2{width:100%;padding-left:0px;padding-right:30px;margin-left:0px;margin-right:0px;}
.p2d,.p2e,.p2d a,.p2e a {width:100%;font-size:18px;}
.p2d a,.p2e a{padding-top:18px}
}

@media (max-width:370px) {.p1a{font-size:20px;}}

@media (min-width:768px) {
.p3 span {left:30px;}
.p2 {background-image:url("../db/formula/image/Vhodna_stran/2-.jpg");}

.p2d {left:30px;/*top:30px;*/}
.p2e {right:30px;/*top:110px;*/}
.p2d, .p2e{width:330px;height:80px;top:60px;}
.p2d a,.p2e a {width:330px;height:80px;padding-top: 21px;}
.p1 p {margin-left:0px;margin-right:0px;}
.p1 p {width:100%;}

.p4 {min-height:1050px;}
/*
.p4a {width:48%;left:30px;padding-right:45px;height:800px;}
.p4b {width:40%;right:30px;height:800px;left:auto;}
*/

.p4a {width:32%;height:900px;padding-right:20px}
.p4b {width:32%;height:900px;}
.p4c {width:32%;height:900px;}
.p4a {left:1%;}
.p4b {left:34%;}
.p4c {left:67%;}

.p4b ul li,.p4c ul li {width:80%;}
.textbox {width:80%;}
}

@media (min-width:992px) {
#navbar>ul>li>a {letter-spacing:2px;}    
.p4 {min-height:950px;}
.p4a {width:32%;height:800px;padding-left:45px;}
.p4b {width:32%;height:800px;}
.p4c {width:32%;height:800px;}
.p4a {left:1%;}
.p4b {left:34%;}
.p4c {left:67%;}

.p2 {background-image:url("../db/formula/image/Vhodna_stran/2_.jpg");}
.p3 span {left:100px;}
.p2d {left:100px;}
.p2e {right:100px;left:auto;}

.p2d,.p2e{width:350px;height:80px;top:60px;}

.p2d a,.p2e a {width:350px;height:80px;padding-top:21px}
.p4b ul li,.p4c ul li {width:250px;}
}

@media (min-width:1440px) {
.p1 p {width:900px;}
.p1 p {margin-left:150px;margin-right:150px;}
.p3 span {left:0px;}
.p2d {left:0px}
.p2e {right:0px;left:auto;}
.p2d,.p2e{height:110px;width:470px;top:45px;}
.p2d a,.p2e a {font-size:25px;height:110px;width:470px;padding-top:36px}

.p4 {min-height:910px;background-color:#fff;}
.p4a {height:791px; width:390px;      
      /*background-color:#999;*/top:95px;left:0px;padding-left:45px;padding-top:40px;border-radius:5px;}
.p4b,.p4c {height:791px; width:390px;top:95px;right:0px;padding-left:45px;padding-top:40px;border-radius:5px;}
.p4b {right:405px}
.p4a span {padding-bottom:24px;float:left;color:#999999;font-weight:400;font-size:16px;display:block;font-family:"Open Sans";}
.p4a span:nth-child(2) {font-weight:700;float:none;padding-bottom:40px;}
.p4a input {float:left;display:block;margin-right:24px;}
.cbox{clear:both;}
.p4a span:nth-child(5) {padding-bottom:50px;}

.p4a span:first-child, .p4b span, .p4c span, .index-links span  {float:none;clear:both;color:#444444;font-size:30px;font-weight:700;font-family:"Oswald";line-height:30px;margin-bottom:45px;display:block;}
.p4a span:first-child {margin-bottom:25px;}
.p4b ul,.p4c ul, .index-links ul {list-style-type:none;padding-left:0px;}
.p4b ul li,.p4c ul li, .index-links ul li {padding-bottom:25px;}
.p4b ul li,.p4c ul li {width:270px;}
.p4b ul a,.p4c ul a, .index-links ul a {text-decoration:underline; color:#999999;line-height:24px;font-size:16px;font-family:"Open Sans";font-weight:400;}
.p4b ul a:hover,.p4c ul a:hover, .index-links ul a:hover {text-decoration:underline !important;color:#048dc1 !important}
.container-900 {width:900px !important;}
}

@media (max-width:600px) {
    .g600 {display:none;}
    #fm_map-- {display:block;}    
}

@media (min-width:601px) {
    .g600 {display:block;}
    #fm_map-- {display:none;}    
}

#formulamap--- {width:100%;}
header {height:267px;}
@media (max-width:992px) {
#navbar {width:100%;overflow:hidden}
}
@media (max-width:767px) {
#pureCssMenuWrapper {margin-top: 0px;}
.containerNavbar{}
.nav.nav-justified {z-index:9999;width:100%;overflow:hidden;padding-left:30px;margin-top:0px;}
.menu-item {float:none;clear:both;width:100%}


header {height:229px;}
#formulamap--- {width:100%;}
.topHeader {height:50px;}
.navbar-toggle {padding-right:10px;padding-top:10px;}
#navbar a {padding-top:10px;padding-bottom:10px;}

.nav-justified > li.menu-item, .nav-justified > li.menu-item > a {width:100%;}
}
.kv {clear:both;}


#navbar ul.dropdown-menu{background-color:#006999;border-top:0px solid transparent;top:88px;left:0px; 
                         margin-left:0px !important;padding-left:0px;padding-right:0px !important;padding-top:0px;padding-bottom:0px;margin-right:0px !important;

    -moz-box-shadow:    inset  0  30px 30px -30px #000/*, 
                        inset  0 -30px 30px -30px #000*/;
    -webkit-box-shadow: inset  0  30px 30px -30px #000/*, 
                        inset  0 -30px 30px -30px #000*/;
     box-shadow:        inset  0  30px 30px -30px #000/*, 
                        inset  0 -30px 30px -30px #000*/;

} 

#navbar ul.dropdown-menu li a {color:#fff !important;/*width:700px;*/height:45px !important;/*padding-left:0px !important;padding-right:0px !important;*/margin-left:auto;margin-right:auto;}
#navbar ul.dropdown-menu li a:hover{color:#fff !important;}

.menu-item {/*position:absolute !important;left:0px;top:100px;*/}

.dropdown-menu {
    min-width:0px;
}



#navbar ul.dropdown-menu li,#navbar ul.dropdown-menu li:first-child {

    float:left;
    border-bottom:0px solid transparent !important;

    padding-right:85px;
    height:88px;
    padding-top:22px;
    margin-right:0px !important;padding-right:0px !important; background-color:transparent;
    text-align:center !important;
}


#navbar ul.dropdown-menu li,#navbar ul.dropdown-menu li:first-child {left:0px}


    #navbar ul.dropdown-menu li:first-child {top: 0px;}
    #navbar ul.dropdown-menu li:nth-child(2) {top: 45px;}
#navbar ul.dropdown-menu li:hover a{/*background-color:#048dc1 !important;*/color:#000 !important;}

.active {font-weight:400 !important}

@media (max-width:767px)
{
    .menu-item>a{display:block}
    .dropdown.menu-item,.menu-item>a{text-align:left;padding-left:0px !important}
    .dropdown.menu-item {padding-left:0px !important}
    .dropdown.menu-item.open {height: 140px !important;}
    #navbar ul.dropdown-menu{float:none;clear:both;width:150px;top:20px !important;left:0px !important;height:100px !important;background-color:#048dc1 !important;}
    #navbar ul.dropdown-menu li:first-child,#navbar ul.dropdown-menu li {float:none;clear:both;display:block !important;position:absolute !important;width:150px;left:0px;top:0px !important;height:50px !important}
    #navbar ul.dropdown-menu li:nth-child(2) {position:absolute !important;width:150px;left:0px;top:50px !important;height:50px !important}
    #navbar ul.dropdown-menu li a {width:250px;height:50px !important;padding-top:10px !important;padding-left:30px !important;padding-bottom:0px !important;background-color:#048dc1;}
    #navbar ul.dropdown-menu li {background-color:#048dc1;}
#navbar ul.dropdown-menu li a,
#navbar ul.dropdown-menu.dropdown-menu-active li a {margin-left:0px !important;}
}

.usp1 {padding-top:160px;background-image:url(../db/formula/image/Podstrani/usposabljanje.jpg);background-repeat:no-repeat;background-position:top left;height:420px;text-align:center;background-size:cover}
.usp2 {padding-top:75px;background-image:url(../db/formula/image/Podstrani/usposabljanje-2.jpg);background-repeat:no-repeat;background-position:top left;min-height:1076px;background-size:cover}
.usp3 {padding-top:110px;background-image:url(../db/formula/image/Podstrani/usposabljanje-3.jpg);background-repeat:no-repeat;background-position:top left;height:306px;text-align:center;background-size:cover}
.usp4 {padding-top:75px;background-image:url(../db/formula/image/Podstrani/usposabljanje-2.jpg);background-repeat:no-repeat;background-position:top left;min-height:1076px;background-size:cover}

.slv1 {padding-top:160px;background-image:url(../db/formula/image/Podstrani/sola-voznje.jpg);background-repeat:no-repeat;background-position:top left;height:420px;text-align:center;background-size:cover}
.slv2 {padding-top:20px;background-color:#fff; /*background-image:url(../db/formula/image/Podstrani/sola-voznje-2.jpg);background-repeat:no-repeat;background-position:top left;background-size:cover*/min-height:300px;}
.slv3 {padding-top:110px;background-image:url(../db/formula/image/Podstrani/sola-voznje-3.jpg);background-repeat:no-repeat;background-position:top left;height:307px;text-align:center;background-size:cover}

.termini-bg {padding-top:0px;background-color:#f4f4f4;min-height:580px;text-align:left;width:100%;}

@media (max-width:767px){
.usp1 {padding-top:110px;}
.slv1 {padding-top:110px;}
}


.usp1 span,.slv1 span {color:#fff;font-family:Oswald;font-weight:400;font-size:25px;}
.usp1 span:first-child,.slv1 span:first-child{font-weight:700;font-size:90px;line-height:110px;}
.usp3 span,.slv3 span {color:#fff;font-family:Oswald;font-weight:400;font-size:35px;}


.usp2>div>div>span,.slv2>div>div>span,.slv2>div>.nudimo-kategorije>span,
.usp4>div>div>span
{color:#048dc1;font-family:Oswald;font-weight:400;font-size:30px;line-height:30px}
.usp2>div>div>span:first-child,.slv2>div>div>span,.slv2>div>.nudimo-kategorije>span,
.usp4>div>div>span:first-child
{font-weight:700;}



.table-header {display:none;}
.table-header-item>span,.table-row-item>span{color:#fff;padding:0px 1rem;}
.table-row-item .free {color:green;}
.table-row-item .full {color:red;}

.table-header-item {font-weight:700;}
.table-header-item:first-child{border-left:1px solid #048dc1;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.table-header-item:last-child{border-right:1px solid #048dc1;border-top-right-radius:5px;border-bottom-right-radius:5px;}

.table-row-item:first-child{border-left:1px solid #fff;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.table-row-item:last-child{border-right:1px solid #fff;border-top-right-radius:5px;border-bottom-right-radius:5px;}

.table-row{background-color:#fff;float:left;margin-bottom:10px;clear:both}
.table-row-item{border-left:none;border-right:1px solid #d8d8d8;}
.table-row-item>span{color:#9a9a9a;}

.table-row .table-row-item:first-child span {text-align:left;}

.table-button {background-color:#048dc1;color:#fff;font-family:Oswald;font-weight:400;letter-spacing:2px;margin:0px 1rem;}
.table-button:disabled {opacity:0.2;cursor:not-allowed;}
.table-button:not(:disabled):hover {background-color:#006999;color:#fff !important;}

.table-left {float:left}
.table-right {overflow:hidden;padding-left:20px;margin-left:55px;float:left;width:200px;height:235px;background:#fff;border-radius:5px;text-align:left;
   -moz-box-shadow:    0 0 10px #999999;
   -webkit-box-shadow: 0 0 10px #999999;
   box-shadow:         0 0 10px #999999;

}
.table-right>span {color:#048dc1;font-family:'Open Sans';font-weight:700;font-size:25px;line-height:50px;}
.table-right>p{width:160px;color:#9a9a9a;font-size:14px;line-height:22px;font-weight:400;}

.category{float:left;width:177px;height:253px;text-align:center;margin-right:27px;margin-bottom:30px;}
.category:last-child{margin-right:0px;}
.category-picture,.cp-hover{width:177px;height:170px;position:absolute;top:0px;left:0px;z-index:9990;}
.category-bottom{top:170px;left:0px;position:absolute;width:177px;height:83px;/*background-image:url(../db/formula/image/Podstrani/category.jpg);background-repeat:no-repeat;background-position:top center;*/}
.cp-hover {display:none;z-index:9991 !important;}
.category>a:hover>.cp-hover {display: block;}
.category>a>span {font-family:Oswald;font-size:35px;font-weight:700;color:#048dc1;position:absolute;top:180px;left:0px;right:0px;margin:0 auto;}
.category>a:hover>span {color:#b7b7b7;}

.inline-checkboxes {display:flex;flex-wrap:wrap;}
.inline-checkboxes > div {width:50px; margin-left:15px;}
.inline-checkboxes > div:first-child, .inline-checkboxes > div:nth-child(5) {margin-left:0;}
.inline-checkboxes + .inline-checkboxes {margin-top:5px;}
.inline-checkboxes label {font-weight:normal;}

.col-add-to-cart {text-align:center;}
.col-title {text-align:left;}

@media (min-width:768px){
    
    .table-header {display:flex;}
    .table-header span {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .table-header, .table-row {flex-wrap:nowrap;max-width:calc(100vw - 60px);width:100%;height:73px;border-radius:5px;background-color:#048dc1;display:flex;flex-wrap:wrap;}
    .table-header-item,.table-row-item {flex:0 0 auto; max-width:100%; display: flex;justify-content: center;flex-direction: column;height:73px;text-align:center;}
    .table-header-item {border-right:1px solid #006999;}
    .table-row {background-color:#fff;}
    .col-title {flex:1 0 0%;width:100%;}
    .col-title span {max-width:calc(100vw - 618px);}
    .col-day-1 {width:110px;}
    .col-time-1 {width:90px;}

    .col-day-2 {width:200px;} /* .col-day-1 + .col-time-1 */
    .col-place-1 {width:135px;}

    .col-single {width:335px;} /* .col-day-2 + .col-place-1 */

    .col-occupancy {width:110px;}
    .col-add-to-cart {width:110px;}

}

@media (min-width:992px){

    .col-title {flex:0 0 auto; width:220px;}
    .col-title span {max-width:100%;}
    .col-place-1 {flex:1 0 0%;width:100%;}
    .col-place-1 span {max-width:calc(100vw - 842px);}
}


@media (min-width:1200px){

    .table-header,.table-row {width:100%}
    
    .col-title {flex:1 0 0%;width:100%;}
    .col-title span {max-width:calc(100vw - 970px);}

    .col-day-1 {width:120px;}
    .col-time-1 {width:120px;}
    
    .col-day-2 {width:240px;} /* .col-day-1 + .col-time-1 */
    .col-place-1 {flex:0 0 auto;width:230px;}
    .col-place-1 span {max-width:100%;}
    
    .col-single {width:470px;} /* .col-day-2 + .col-place-1 */
    .col-occupancy {width:150px;}

}

/*

.table-header > div:first-child, .table-row > div:first-child {width:33%;}
.table-header > div:last-child, .table-row > div:last-child {width:14%;}


.col-day-1 {width:14%;}
.col-time-1 {width:14%;}

.col-day-2 {width:28%;}
.col-place-1 {width:25%;}

.col-single {width:53%;}

.col-occupancy {}

@media (max-width:1199px){
.table-header > div:first-child, .table-row > div:first-child {width:32%;}
.table-header > div:last-child, .table-row > div:last-child {width:16%;}
.col-day-1 {width:18%;}
.col-time-1 {width:12%;}
.col-day-2 {width:30%;}
.col-place-1 {width:22%;}
.col-single {width:52%;}
}


@media (max-width:991px){
.table-header > div:first-child, .table-row > div:first-child {width:32%;}
.table-header > div:last-child, .table-row > div:last-child {width:19%;}
.col-day-1 {width:18%;}
.col-time-1 {width:12%;}
.col-day-2 {width:30%;}
.col-place-1 {width:19%;}
.col-single {width:49%;}
}

@media (max-width:1199px){    
.table-row{margin-bottom:20px}
.table-header,.table-row{width:100%;}
.table-left{width:100%}
}

*/

.visible-lg- {display:none;}
@media (min-width:1440px) { .visible-lg- {display:block;}}

.table-wide-button {float:none;clear:both; margin-top:0px;border-radius:5px;background-color:#fff;width:100%;height:47px;text-align:center}
.table-wide-button>a {background-color:#048dc1;color:#fff;font-size:18px;font-family:Oswald;font-weight:400;letter-spacing:2px;padding-top:10px;width:100%;height:47px;border-radius:5px;display:block;}
.table-wide-button>a:hover {background-color:#006999;color:#fff !important;}

@media (max-width:460px) {
.category-wrapper {width:100%;height:2600px;position:relative;text-align:center;}
.category,.category:last-child {float:none;clear:both;}
.category,.category-picture,.category-bottom,.cp-hover {width:260px;}
.category-bottom{padding-bottom:30px;}
.category {height:402px;margin-left:auto !important;margin-right:auto !important;}
.category-picture,.cp-hover {height:250px;}
.category-bottom {height:152px;top:250px;}
.category>a>span{top:280px}
.other {width: 100%; text-align: center;}
}

.formula-ref {list-style-type:none;margin-top:0px;margin-bottom:50px;margin-left:0px !important;padding-left:0px !important;}
.formula-ref li {width:180px;float:left;margin-left:0px;margin-right:60px;margin-bottom:50px;min-height:126px;display:flex;align-items: center;}
.formula-ref li img {align-self: center;}

.zaposleni {list-style-type:none;margin-top:0px;margin-bottom:50px;margin-left:0px !important;padding-left:0px !important;}
.zaposleni > li {margin-bottom:30px;}
.zaposleni > li >span,.zaposleni > li >a {display:block;font-family:"Open Sans";font-size:16px;color:#555555;padding-top:2px;padding-bottom:2px;}
.zaposleni > li >a {text-decoration:underline}
.zaposleni > li >a:hover {text-decoration:underline !important}
.zaposleni em {float:left;margin-right:10px;margin-top:5px;width:20px;}
.zaposleni > li >span:first-child {font-weight:700;}
.zaposleni >li>span.naziv {font-style:italic;}

em.contact {margin-right:10px;margin-top:5px;width:20px;}

ul.contact-  {list-style-type:disc;width:860px;padding-left:15px;}
ul.contact- li {clear:both;color:#048dc1;font-size:16px;font-family:'Open Sans';font-weight:400;width:100%;padding-top:5px;padding-bottom:5px;}

.table-row.termini:nth-child(2n+1) .table-row-item {background-color:#eee !important;}
ul.galerija {list-style-type:none;padding-left:0px;margin-left:0px;}
ul.galerija li {float:left;margin-right:11px;margin-bottom:11px;}
ul.galerija li a:hover img { opacity:0.3;

}
.category-wrapper {margin-top:0px}
.footer-semibold i {width:22px;}

.usp2 ol {margin-left:15px;padding-left:0px;color:#048dc1;margin-bottom:20px;}
.usp2 ol li {margin-top:10px;margin-bottom:10px;}

.usp2 > p,.usp4 > p {width:824px;}
@media (max-width:767px) {.usp2 p {width:100%;}.usp4 p {width:100%;}}
.usp2 ol,.usp4 ol {width:809px;}

.visible-md-,.visible-md-h{display:block;}
@media (max-width:1100px){.visible-md-{display:none;}}
@media (max-width:1200px){.visible-md-h{display:none;}}

#navbar>ul.nav.nav-justified > li.menu-item>a {display:block;z-index:9998}
a.dropdown-toggle {padding-left:0px !important;padding-right:0px !important;margin-left:0px !important;margin-right:0px !important}
a.dropdown-toggle:hover {padding-left:0px !important;padding-right:0px !important;margin-left:0px !important;margin-right:0px !important}

@media (max-width:767px) {
#navbar>ul.nav.nav-justified > li.menu-item>a:before {display:none;}
#navbar>ul.nav.nav-justified > li.menu-item>a:after{display:none;}
}


@media (min-width:768px) {

#navbar>ul.nav.nav-justified > li.menu-item>a:before{
    content:url("../db/formula/image/Vhodna_stran/e.png");
    width:50px;
    height:88px;
    position:absolute;
    left:-50px;
    top:0;
    display:block;
    z-index:9998;
    overflow:hidden;
}

#navbar>ul.nav.nav-justified > li.menu-item>a:after{
    content:url("../db/formula/image/Vhodna_stran/e.png");
    width:50px;
    height:88px;
    position:absolute;
    right:-50px;
    top:0;
    display:block;
    z-index:9998;
    overflow:hidden;
}


ul.dropdown-menu>li>a {z-index:9999}

.termini-bg {background-image:url(../db/formula/image/Podstrani/sola-voznje-termini.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% 100%;}

}
@media (max-width:767px) {

.dropdown.menu-item.open {position:relative !important;}
.dropdown.menu-item.open > ul.dropdown-menu {position:absolute;top:50px;height:100px;}
.dropdown.menu-item.open > ul.dropdown-menu > div.container > li {height:30px !important}
.dropdown.menu-item.open > ul.dropdown-menu > div.container > li:first-child {}
.dropdown.menu-item{padding-left:0px !important;margin-left:50px !important;}

#navbar>ul>li>a{padding-top:0px;padding-bottom:0px;}

#navbar ul.dropdown-menu{-moz-box-shadow: none; }
#navbar ul.dropdown-menu{-webkit-box-shadow: none; }
#navbar ul.dropdown-menu{box-shadow: none; }
}

ul.dropdown-menu {height:88px;width:100%;right:0;position:absolute !important;top:88px; left:0;}
.topHeader {position:relative !important;}
.navbar {position:static !important;}
.nav>li {position:static !important;}

header.header-scrolled {height:100px;}
/* header full begin */

.header-full .logotip {margin-top:23px}

.header-full .headerInner>a {margin-top:25px}
.header-full .slogan {top:90px}
.header-full .button1,
.header-full .button2 {top:75px}

.header-full .button1, 
.header-full .button1>a,
.header-full .button2,
.header-full .button2>a {height:55px}

.header-full .button1>a,
.header-full .button2>a {font-size:18px;padding-top:15px;}

.header-full .slogan {left:355px;}

.header-full .float-left-ib,
.header-full .float-right-ib {display:block}

.header-full #formula-logo {width:335px}

.header-full .fixed-on-top,.header-full .headerWrapper {height:179px}

.header-full #fixed-on-top {position:absolute}

@media (min-width:768px)
{

.header-full ul.dropdown-menu {height:88px;top:88px}
.header-full ul.dropdown-menu>div>li {padding-top:22px}

.header-full .nav>li,
.header-full .menu-item,
.header-full .menu-item>a{height:88px}

.header-full header,.header-full #fixed-on-top {height:267px}

.header-full .topHeader {height:88px}

.header-full #navbar>ul>li>a {padding-top:32px;padding-bottom:32px}

.header-full #navbar>ul.nav.nav-justified > li.menu-item:hover>a:before{content:url("../db/formula/image/Vhodna_stran/t1.png") !important;z-index:9999;}
.header-full #navbar>ul.nav.nav-justified > li.menu-item:hover>a:after{content:url("../db/formula/image/Vhodna_stran/t2.png") !important;z-index:9999;}

.header-full #navbar > ul.nav.nav-justified > li.menu-item>a:after {right:-50px !important;} 
.header-full #navbar > ul.nav.nav-justified > li.menu-item>a:before {left:-50px !important;}

.header-full #navbar>ul.nav.nav-justified>li.menu-item>a:before,
.header-full #navbar>ul.nav.nav-justified>li.menu-item>a:after {content:url(../db/formula/image/Vhodna_stran/e.png) !important; z-index:9998; height:88px !important;width:50px !important;}

}

@media (max-width:767px)
{
.header-full header {height:229px}
.header-full #fixed-on-top {height:229px}
.header-full .topHeader{height:50px}
.header-full #navbar>ul>li>a {padding-top:10px;padding-bottom:10px;}
.header-full .nav>li,
.header-full .menu-item,
.header-full .menu-item>a {height:50px}
}

/* header full end */

/* TRANSITIONS */
ul.dropdown-menu {transition:top 1s linear,height 1s linear;-webkit-transition: top 1s linear,height 1s linear;}
/*#fixed-on-top,header {transition:height 1s linear;-webkit-transition: height 1s linear;}*/
/* header scrolled begin */
.header-scrolled .logotip {margin-top:8px}
.header-scrolled .headerInner>a {margin-top:-22px;}
.header-scrolled .slogan {top:10px;left:260px;}
.header-scrolled .button1,
.header-scrolled .button2 {top:5px;}

.header-scrolled .button1,
.header-scrolled .button1>a,
.header-scrolled .button2,
.header-scrolled .button2>a {height:40px;}

.header-scrolled .button1>a,
.header-scrolled .button2>a {font-size:16px;padding-top:7px}

.header-scrolled .float-left-ib,
.header-scrolled .float-right-ib {display:none !important}

.header-scrolled #formula-logo {width:200px}

.header-scrolled .nav>li,.menu-item,
.header-scrolled .menu-item>a {height:50px}

.header-scrolled .fixed-on-top,
.header-scrolled .headerWrapper {height:70px}

header.header-scrolled {height:120px}
.header-scrolled .topHeader {height:50px}
.header-scrolled #fixed-on-top {position:fixed;height:120px}


@media (min-width:768px)
{
.header-scrolled #navbar>ul.nav.nav-justified > li.menu-item:hover>a:before{content:url("../db/formula/image/Vhodna_stran/t1_50.png") !important;z-index:9999;}
.header-scrolled #navbar>ul.nav.nav-justified > li.menu-item:hover>a:after{content:url("../db/formula/image/Vhodna_stran/t2_50.png") !important;z-index:9999;}
.header-scrolled ul.dropdown-menu { height: 50px; top:50px !important;}
.header-scrolled ul.dropdown-menu>div>li {padding-top:5px !important;}
.header-scrolled #navbar>ul>li>a {padding-top:13px;padding-bottom:13px;}

.header-scrolled #navbar > ul.nav.nav-justified > li.menu-item>a:after,
.header-scrolled #navbar > ul.nav.nav-justified > li.menu-item>a:before {content:url("../db/formula/image/Vhodna_stran/e_50.png") !important; z-index:9999; height:50px !important;width:28px !important;}

.header-scrolled #navbar > ul.nav.nav-justified > li.menu-item>a:before {left:-28px !important;}
.header-scrolled #navbar > ul.nav.nav-justified > li.menu-item>a:after {right:-28px !important;}
}

@media (max-width:767px) 
{
.header-scrolled #navbar>ul>li>a {padding-top:10px;padding-bottom:10px}
}

/* header scrolled end */

div div ol {width:860px;padding-left:15px;}
div div ol li {color:#048dc1}
table.rezultati, table.izpitne-voznje {margin-bottom:30px;}
table.rezultati td, table.izpitne-voznje td {border:1px solid #EEEEEE;padding:7px;}
table.rezultati p, table.izpitne-voznje p {margin:0;}
table.rezultati {min-width:75px;}
table.izpitne-voznje {max-width:100%;border-collapse:collapse;border-spacing:0;}
table.izpitne-voznje tr>td:first-child {width:50px;min-width:50px;}
.modro-ozadje {background-color:#d9edf7;}
.zeleno-ozadje {background-color:#dff0d8;}

@media (max-width:950px) {div div ol{width:100%;}}

@media (max-width:900px) {p{width:100%;}}
@media (max-width:1000px) {ul.podstran,ol.podstran,ul.contact-,ul.podstran>li,ol.podstran>li,ul.contact->li{width:100%}}

@media (min-width:768px) {
#navbar ul.dropdown-menu li, #navbar ul.dropdown-menu li:first-child,#navbar ul.dropdown-menu.dropdown-menu-active>li {padding-right:30px !important;}

}

@media (min-width:992px) {table.rezultati td {min-width:150px;}}

hr + p {padding-bottom:30px;}
p + hr {margin-bottom:30px;}

.position-relative {position:relative;}
.d-none {display:none!important;}
.d-block {display:block;}
.d-flex {display:flex;}
.align-items-start {align-items: flex-start;}
.align-items-center{align-items:center;}
.justify-content-between{justify-content:space-between;}
.justify-content-end {justify-content:flex-end;}
.flex-grow-1 {flex-grow: 1;}
.modal-backdrop {z-index:99990}
.modal {z-index:99999;}
.rounded-circle {border-radius: 50%;}
.p-3 {padding: 1rem!important;}
.pt-2 {padding-top: 0.5rem!important;}
.pt-3 {padding-top: 1rem!important;}
.pt-4 {padding-top:1.5rem!important}
.pb-5{padding-bottom:3rem!important}
.px-3 {padding-right: 1rem!important;padding-left: 1rem!important;}
.py-4 {padding-top: 1.5rem!important;padding-bottom: 1.5rem!important;}
.py-5 {padding-top: 3rem!important;padding-bottom: 3rem!important;}
.mt-2 {margin-top: 0.5rem!important;}
.mt-3 {margin-top: 1rem!important;}
.mt-5 {margin-top:3rem;}
.mb-2 {margin-bottom: 0.5rem!important;}
.mb-3 {margin-bottom: 1rem!important;}
.mb-4 {margin-bottom: 1.5rem!important;}
.mb-5 {margin-bottom: 3rem!important;}
.me-2 {margin-right:0.5rem;}
.flex-column {flex-direction:column;}
.flex-row {flex-direction:row;}
.w-100 {width:100%;}
.text-uppercase {text-transform:uppercase;}
.fs13 {font-size:13px;}

.cart-link-and-user-login {position:absolute;font-family:"Oswald" !important;}
.topHeader .cart-link-and-user-login, .topHeader .cart-link-and-user-login a, .topHeader .cart-link-and-user-login a:hover {color:#fff !important;}
.headerInner .cart-link-and-user-login, .headerInner .cart-link-and-user-login a, .headerInner .cart-link-and-user-login a:hover {color:#999 !important;}
.cart-link-and-user-login .fa {font-size:18px;}
.topHeader .cart-link-and-user-login {left:15px;top:11px;}
.cart-link, .user-login {border:none;background:none;padding:0;}
.cart-link {/*margin-right:20px;*/position:relative;}
.headerInner .cart-link-and-user-login {display:none;}
#topHeader {position:relative;}
.cart-link .badge{ background-color:#ad0707;right:-.5rem;top: 0;font-size:9px;position:absolute;line-height:9px;font-weight:normal;}
.cart-link .badge:empty {display:none;}

@media (min-width:768px){
.topHeader .cart-link-and-user-login {display:none;}
.headerInner .cart-link-and-user-login {display:inline;}
.headerInner .cart-link-and-user-login {top:93px;right:0;}
.header-scrolled .headerInner .cart-link-and-user-login {top:15px;}
.d-md-none {display: none!important;}
}

@media (min-width:1201px){
    .headerInner .cart-link-and-user-login {display:none;}
    .topHeader .cart-link-and-user-login {display:inline;top:50%;transform:translateY(-50%);right:100px;left:auto;}
}

@media (min-width:1440px){
    #navbar ul.dropdown-menu {width:100vw;left:calc(((100vw - 1183px) / 2) * -1);}
    .topHeader .cart-link-and-user-login {right:0;}
}

/* basket */
.basket {transition:transform .5s ease-in-out;position:fixed;top:0;bottom: 0;left:0;z-index:99991; overflow: auto; background-color:#fff;width:100%;}
.basket:not(.active) {transform:translateX(-100%);}
.btn-close-basket, .basket-total > div {text-transform:uppercase;letter-spacing:0.08em;}
.btn-close-basket {font-size:11px;}
.btn-close-basket i {margin-left:5px;font-size:14px;vertical-align:middle;margin-bottom:3px;}
.basket-heading, .filter-heading {height:70px;border-bottom:1px solid #e5e5e5;}
.basket-heading, .basket-total, .filter-heading {box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.basket ul {padding-left:0;}
.basket ul > li, .basket-total {border-top:1px solid #e5e5e5;}
.basket ul > li:first-child {border-top:none;}
.basket-remove-from-cart {position:absolute;top:1rem;right:1rem;display:flex;align-items:center;}
.basket-remove-from-cart, #CartItemsContent .remove-from-cart > span {font-size:13px;color:rgba(13,23,59,0.5);line-height:16px;}
.basket-remove-from-cart span, #CartItemsContent .remove-from-cart > span span{font-size:18px;margin-right:5px;line-height:16px;}
#CartItemsContent .remove-from-cart > span {display:block;text-align:center;}
.basket-img {width:45px;min-width:45px;min-height:45px;max-height:56px;margin-right:15px;border:1px solid #e5e5e5;padding:2px;}
.basket-info .name {line-height:1.3em;}
.basket-info .name a {color:#337ab7;}
.basket-info .name a + span {font-size:12px;line-height:1.3;color:#555555;}
.basket-info .price {font-size:14px;color:#555555;}
.basket-info .counter .btn {background:none;padding:0;border:none!important;color:#048dc1!important;}
.basket-info .counter .btn i {margin:0 5px;font-size:14px;}
.basket-info .counter input {border:none;width:50px;padding:0;height:calc(1em + 5px);box-shadow:none;}
.basket-info .counter {margin-right:-5px;}
.basket-list {max-height:calc(100vh - 185px);overflow:auto;}
.basket-total {height:115px;}
.basket-total > div {font-size:12px;}
.basket-total .btn {text-transform:uppercase;font-family:'Oswald';font-size:2rem;line-height:2;text-align:center;}
.basket-content .alert {margin: 0;border-left: none;border-right: none;border-bottom: none;border-radius: 0;}

/* cart */
.CartStepsTop > div {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width:20%;background-color:#fff;border:1px solid #048dc1;color:#ddd;padding:15px 20px; text-align:center; position:relative;}
.CartStepsTop > div + div {border-left:none;}
.CartStepsTop > div > span {margin-left:10px;}
.CartStepsTop > div.active {background-color:#048dc1;color:#fff;}
.CartStepsTop > div.done {color:inherit;}
.CartStepsTop > div:not(:last-child):after, .CartStepsTop > div:not(:last-child):before {content:'';position:absolute;top:50%;transform:translateY(-50%);z-index:1;right:-14px;border:7px solid transparent;}
.CartStepsTop > div:not(:last-child):before {border-left-color:#048dc1;}
.CartStepsTop > div:not(:last-child):after {border-left-color:#fff;right:-13px;}
.CartStepsTop > div.active:before {border-left-color:#048dc1;}
.CartStepsTop > div.active:after {display:none;}

.postavka_seperator {background-color:#e5e5e5;height:1px;content:" ";margin:20px 0px;}

#CartHolder p {width:auto;font-size:14px;}
#CartItemsContent .row:before, #CartItemsContent .row::after {display:none;}
#CartItemsContent .row, #reviewItems .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

#CartItemsContent .row>*, #reviewItems .row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}
#CartItemsContent .col, #reviewItems .col {flex:1 0 0%;}
#CartItemsContent .cart-item-image {-ms-flex: 0 0 80px;flex: 0 0 80px;max-width:80px; padding-right:5px;}
#CartItemsContent .lh, #CartItemsContent .product-counter {padding-left:5px;}
#CartItemsContent .product-counter {-ms-flex: 0 0 180px;flex: 0 0 180px;max-width:180px;margin-left:80px;}
#CartItemsContent .product-counter .btn {padding:0px 15px;height:34px;line-height:34px;}
#CartItemsContent .product-counter .btn i {margin:0;}
#CartItemsContent .col.lh a {color:#048dc1;}
#CartItemsContent .col.lh span, #candidateFields .checkbox span {font-size:14px;line-height:1.3;color:#555555;display:block;margin-top:5px;}
#CartItemsContent .remove-from-cart {-ms-flex: 0 0 80px;flex: 0 0 80px;max-width:80px;text-align:left;}

.step1_summary {border-top:2px solid #e5e5e5;margin-top:20px !important;padding-top:20px;}
.step1_summary > div > div.postavka_seperator, #reviewItems div.postavka_seperator {margin:7px 0px;}
.step1_summary > div > div > div:not(.d-flex) {display:inline-block;width:110px;text-align:right;float:right;}
.step1_summary.fs13 > div > div > div:not(.d-flex) {width:90px;}
.step1_summary .promocode {background-color:rgba(4, 141, 193, 0.1);}

#txtPromoCode {letter-spacing:0.1em;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
#btnPromoCode {height:34px;line-height:34px;padding:0px 10px;}

#CartLogin strong, #CartReviewForm strong {color:#000000;}
#CartLogin > .row > .col-md-4 {border-bottom:1px solid #e5e5e5;}
#CartLogin > .row > .col-md-4:first-child {border-right:1px solid #e5e5e5;}
#CartLogin > .row > .col-xs-8 {margin-top:1rem;}

#paymentServices em {font-size:12px;display:block;}
#paymentServices img {display:block;margin-top:5px;max-width:100%;}
#paymentServices .radio + .radio {margin-top:15px;}

#CartBuyerForm textarea.form-control {
    height: calc(10.5rem + 2px);
}

#candidateFields .btn-danger {margin-top:3rem;}
#candidateFields .btn-danger-mobile {margin-top:0;margin-bottom:3rem;}
#candidateFields .checkbox + .checkbox {margin-top:15px;}

#reviewItems > div:first-child > div {border-bottom:2px solid #e5e5e5;padding-bottom:0.5rem;}
#reviewItems > div.row > div:last-child {white-space:nowrap;}
#reviewItems > div.row:not(.step1_summary) {line-height:1.4;}

#CartReviewForm .border {border:1px solid #d3d3d3;}
#CartReviewForm .rounded {border-radius:5px;}
#CartReviewForm ol li, #CartFinishForm ol li {color:#11110c;}

/* cPanel */
.cPanel {line-height:18px;margin-top:20px;border-bottom:1px solid #e5e5e5;padding-bottom:20px;}
.cPanel i{font-size:24px;margin-bottom:10px}
.cPanel>div{text-align:center;}
.cPanel>div+div {margin-left:20px;}

/* orders */
.ordersList {color:#3e3e3e; margin-bottom:20px;}
.ordersList > div:first-child {background-color:#e1e1e1;}
.ordersList > div {font-size:14px;}
.ordersList > .row {background-color:#f0f0f0;border-bottom:2px solid #ddd;}
.ordersList > .row:last-child {border-bottom:none;}
.ordersList > .row > div {padding-top:15px;padding-bottom:15px;padding-left:10px;padding-right:10px;}

.footer-eu-logos {font-size:10px;line-height:11px;color:rgba(255,255,255,0.8);background-color:#535353;padding:10px 15px 15px 15px;text-align:center;}
.footer-eu-logos img {max-width:100%;}

.tpk-title .title-wrapper {display:block;text-align:center!important;}
.tpk-title .title-sm, .tpk-title .title-lg {font-weight:bold;}
.tpk-title .title-sm {display:none;}
.tpk-title .title-lg {text-align:center;}


@media (min-width: 576px) {    
    .basket {width:400px;}
    .basket-info .name a {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block;width:260px;}
}


@media (min-width: 768px) {

    .step1_summary .promocode {background:none;color:inherit;}
    .step1_summary > .col:last-child {-ms-flex: 0 0 360px !important;flex: 0 0 360px !important;max-width:360px !important;}
    .step1_summary.fs13 > .col:last-child {-ms-flex: 0 0 300px !important;flex: 0 0 300px !important;max-width:300px !important;}
    #reviewItems .row >.col:not(:first-child) {-ms-flex:0 0 100px; flex:0 0 100px;max-width:100px;}
    .cPanel>div+div {margin-left:50px;}
    .text-md-right {text-align: right;}
    .p-md-0 {padding: 0!important;}
    .mb-md-0 {margin-bottom: 0!important;}
    .me-md-2 {margin-right: 0.5rem!important;}
    .d-md-flex {display: flex!important;}
    .d-md-none {display:none!important;}
    .flex-md-row {flex-direction: row!important;}
    .tpk-title .title-wrapper {display:flex;width:100%;justify-content:space-between;}
    .tpk-title .title-sm {display:inline;}
    .tpk-title .title-lg {display:none;}
}

@media (min-width: 992px) {
    
    .basket {left:auto; right:0;}
    .basket:not(.active) {transform:translateX(100%);}
    .basket-img {width:75px;min-width:75px;min-height:75px;max-height:95px;}
    #CartItemsContent .lh, #CartItemsContent .product-counter {padding-left:15px;}
    #CartItemsContent .cart-item-image {-ms-flex: 0 0 160px;flex: 0 0 160px;max-width:160px; padding-right:15px;}
    #CartItemsContent .cart-item-image a {min-height:130px;max-height:160px;}    
    .align-items-lg-center {align-items: center!important;}
    .d-lg-inline {display:inline!important;}
    .d-lg-block {display: block!important;}
    .d-lg-none {display: none!important;}
    .modal-open.pr-17 {overflow:auto;}
	.footer-eu-logos {font-size:12px;}
    .custom-scrollbar::-webkit-scrollbar {width:6px;}
    .custom-scrollbar.horizontal::-webkit-scrollbar {width:auto;height:6px;}
    .custom-scrollbar::-webkit-scrollbar-button {display:none;}
    .custom-scrollbar::-webkit-scrollbar-thumb {background: #e6e7eb;}
    .custom-scrollbar::-webkit-scrollbar-thumb:hover {background: #052649;}
    .custom-scrollbar::-webkit-scrollbar-track, .custom-scrollbar::-webkit-scrollbar-track-piece {background: #fff}
}

@media (min-width: 1300px){    
    .tpk-title .title-sm {display:none;}
    .tpk-title .title-lg {display:inline-block;font-size:14px;line-height:17px;text-align:left !important;}
    .tpk-title .title-lg.fw-normal {font-weight:normal;}
    .tpk-title .title-wrapper>a {margin-left:5px;}
}

@media (min-width: 1440px){    
    .tpk-title .title-lg {font-size:16px;line-height:18px;}
}

/* loader */
.cssload-loader-wrapper {position: fixed;top:0;left:0;width:100%;height:100%;z-index:1050;background-color:rgba(255,255,255,0.8);}
.cssload-loader {position: absolute;top: 50%;left: 50%;width: 200px;height: 200px;margin-left:-100px;margin-top:-100px;perspective: 4700px;}
.cssload-inner {position: absolute;width: 100%;height: 100%;}

.cssload-inner.cssload-one {border-bottom: 10px solid #3f434c;left: 0%;top: 0%;animation: cssload-rotate-one 2.05s linear infinite;-o-animation: cssload-rotate-one 2.05s linear infinite;-ms-animation: cssload-rotate-one 2.05s linear infinite;-webkit-animation: cssload-rotate-one 2.05s linear infinite;-moz-animation: cssload-rotate-one 2.05s linear infinite;}
.cssload-inner.cssload-two {border-right: 10px solid #048dc1;right: 0%;top: 0%;animation: cssload-rotate-two 2.05s linear infinite;-o-animation: cssload-rotate-two 2.05s linear infinite;-ms-animation: cssload-rotate-two 2.05s linear infinite;-webkit-animation: cssload-rotate-two 2.05s linear infinite;-moz-animation: cssload-rotate-two 2.05s linear infinite;}
.cssload-inner.cssload-three {border-top: 10px solid #cecbc6;right: 0%;bottom: 0%;animation: cssload-rotate-three 2.05s linear infinite;-o-animation: cssload-rotate-three 2.05s linear infinite;-ms-animation: cssload-rotate-three 2.05s linear infinite;-webkit-animation: cssload-rotate-three 2.05s linear infinite;-moz-animation: cssload-rotate-three 2.05s linear infinite;}

@keyframes cssload-rotate-one {0% {transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}
@-o-keyframes cssload-rotate-one {0% {-o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {-o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}
@-ms-keyframes cssload-rotate-one {0% {-ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {-ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}
@-webkit-keyframes cssload-rotate-one {0% {-webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {-webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}
@-moz-keyframes cssload-rotate-one{0%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}100%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}
@keyframes cssload-rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}
@-o-keyframes cssload-rotate-two{0%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}
@-ms-keyframes cssload-rotate-two{0%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}
@-webkit-keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}
@-moz-keyframes cssload-rotate-two{0%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}
@keyframes cssload-rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}
@-o-keyframes cssload-rotate-three{0%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}
@-ms-keyframes cssload-rotate-three{0%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}
@-webkit-keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}
@-moz-keyframes cssload-rotate-three{0%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}

/* fade in animation */
@-moz-keyframes fade-in {from{opacity:0;}to{opacity:1;}}
@-ms-keyframes fade-in {from{opacity:0;}to{opacity:1;}}
@-o-keyframes fade-in {from{opacity:0;}to{opacity:1;}}
@-webkit-keyframes fade-in {from{opacity:0;}to{opacity:1;}}
@keyframes fade-in {from{opacity:0;}to{opacity:1;}}