html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;overflow-x: hidden;}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none} :root {
--main-color: #F95259;
--white-color: #FFF;
--footer-color: #42444C;
}
::selection {
color: #FFF;
background: var(--main-color);
}
html {
scroll-behavior: smooth;
}
body {
font-family: Mulish, Arial, sans-serif;
font-size: 18px;
font-weight: 600;
color: #505050;
}
h1 {
font-weight: 800;
color: #222222;
}
h2, h3, h4, h5, h6 {
font-weight: 900;
color: #000;
}
h1 { font-size: 35px;}
h2 { font-size: 30px;}
h3 { font-size: 24px;}
h4 { font-size: 20px;}
h5 { font-size: 16px;}
h6 { font-size: 14px;}
p {
line-height: 1.6;
}
a:focus, a:hover,
a, a:link, a:visited {
color: var(--main-color);
text-decoration: none !important;
}
a:hover {
color: #ae2a30;
}
a:active {
color: #f39498;
}
img {
max-width: 100%;
height: auto;
vertical-align: bottom;
}
strong, b {
font-weight: 900;
} .site-header {
position: fixed;
z-index: 9999;
left: 0;
right: 0;
background: #FFF;
}
.site-header-top {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 80px;
}
.site-header-top-left {
display: flex;
align-items: center;
}
.site-header-top-left > * {
flex-grow: 0;
}
.site-logo {
flex-basis: 110px;
flex-shrink: 0;
margin: 0 20px 0 0;
}
.site-logo > a {
display: inline-block;
}
.tuv-badge img {
max-width: 150px;
}
.site-main-nav ul {
display: flex;
flex-wrap: wrap;
margin: 0;
padding: 0;
list-style: none;
}
.site-main-nav ul ul {
display: none;
}
.site-main-nav ul li { }
.site-main-nav ul ul.open {
padding-left: 80px;
display: flex;
position: absolute;
top: 100%;
left: 0;
right: 0;
background: #FFF url(//aqualab.rs/aqlab_new/wp-content/themes/aqualab/images/mega-menu-background.png) no-repeat right center / cover;
}
.site-main-nav ul ul.open li {
flex-basis: 180px;
margin: 0 20px;
}
.site-main-nav ul ul.open li a {
font-size: 14px;
color: #020202;
font-weight: 800;
}
.site-main-nav ul ul.open li a:hover { background: -moz-linear-gradient(left,  rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to right,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
}
.site-main-nav ul ul.open li a img {
display: block;
margin: 10px 0;
background: #FFF;
border: 5px solid #FFF;
overflow: hidden;
border-radius: 20px;
box-shadow: 5px 10px 20px 0 #E5E9F6;
}
.site-main-nav ul ul.open li a span {
display: block;
font-size: 12px;
color: #767676;
font-weight: 300;
}
.site-main-nav a {
font-size: 15px;
font-weight: 600;
padding: 30px 7px;
display: block;
}
.site-main-nav a:link,
.site-main-nav a:visited {
color: #676C6F;
text-decoration: none;
}
.site-main-nav a:hover {
color: var(--main-color);
}
.site-main-nav a:active {
color: #999;
}
.site-main-nav ul li.menu-item-has-children > a::after {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f078";
font-size: 12px;
padding: 0 0 0 4px;
}
.site-main-nav ul li.menu-item-has-children.expanded > a::after {
content: "\f077";
}
.site-header-misc {
display: flex;
}
.site-cart {
font-weight: 800;
font-size: 12px;
color: var(--main-color);
text-transform: uppercase;
display: flex;
align-items: center;
margin: 0 6px;
}
.site-cart-price {
display: inline-block;
margin: 6px 5px 0;
}
.site-cart-count {
display: flex;
align-items: center;
justify-content: center;
width: 26px;
height: 28px;
margin: 0 5px;
background: url(//aqualab.rs/aqlab_new/wp-content/themes/aqualab/images/bag_icon.svg) no-repeat center center;
}
.site-cart-count > span {
margin: 6px 0 0;
}
#searchform {
margin: 10px 20px 0;
box-shadow: 1px 2px 10px #000;
border-radius: 30px;
overflow: hidden;
max-height: 36px;
}
#searchform input[type="text"] {
box-shadow: 2px 4px 10px 0 #F3F3F3;
border-radius: 10px;
background: #FFF url(//aqualab.rs/aqlab_new/wp-content/themes/aqualab/images/search_icon.svg) no-repeat left 10px center;
border: none;
font-size: 12px;
color: #9F9EA3;
height: 36px;
line-height: 36px;
padding: 4px 20px 0 40px;
}
#searchform input[type="text"]:focus {
border: none;
}
form input:focus-visible {
border-color: #FF449A;
}
.tuv-badge {
height: 60px;
}
.tuv-badge > img {
display: block;
background: #FFF;
padding: 5px 10px;
border-radius: 20px;
box-shadow: 10px 10px 40px 0 rgba(83,83,83,0.31);
}
.site-header .azus {
margin-left: auto;
}
.site-header-bottom {
background: #3d3d44;
display: flex;
justify-content: space-between;
align-items: center; padding: 10px 290px 10px 65px;
font-size: 14px;
font-weight: 600;
}
.site-header-bottom-left > span {
margin: 0 30px 0 0;
display: inline-block;
}
.site-header-bottom-left .site-header-ico {
display: inline-block;
background: #3d3d44;
border-radius: 50%;
box-shadow: 0 8px 20px 0 rgba(0,0,0,0.72);
width: 26px;
height: 23px;
text-align: center;
line-height: 23px;
}
.site-header-bottom .socials a {
margin: 0 10px;
display: inline-block;
}
.site-header-bottom-left > .sh-slide {
display: none;
}
.search-bar-mobile,
.site-header-bottom-left > .sh-slide.current {
display: block;
}
.search-bar-mobile {
margin: 0 auto 10px auto;
}
.search-bar-mobile form input {
width: 100%;
}
.search-bar-tablet {
display: none;
} .hd-move {
padding: 121px 0 0 0;
}
.site-central {
display: flow-root;
background: #FFF;
}
.site-central .cw {
width: 1120px;
margin: 0 auto !important;
}
.site-central.onama {
}
.site-central.onama.b1 {
background: url(//aqualab.rs/aqlab_new/wp-content/themes/aqualab/images/back-onama1.svg) center top / 100% no-repeat;
}
.site-central.onama.b2 {
background: url(//aqualab.rs/aqlab_new/wp-content/themes/aqualab/images/back-onama2.png) center top / 100% no-repeat;
}
.onama main {
padding: 70px 0;
}
.onama-nav {
padding: 40px 0 20px;
}
.onama-nav ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
}
.onama-nav ul li a {
display: block;
padding: 11px 25px;
margin: 0 10px;
line-height: 18px;
text-align: center;
color: #3D3D44;
font-weight: 800;
text-decoration: none;
border-radius: 20px;
font-size: 14px;
}
.onama-nav ul li a:link,
.onama-nav ul li a:visited {
color: #3D3D44;
background: #EDEBF2;
box-shadow: 2px 16px 30px 0 rgba(0,0,0,0.2);
}
.onama-nav ul li a:hover {
background: #FFF;
}
.onama-nav ul li.current-menu-item a {
background: #FFF;
box-shadow: none;
}
.site-central.single .cw {
display: flex;
justify-content: space-between;
}
.site-central.single .cw aside {
flex-basis: 380px;
}
.site-central.single .cw main {
flex-basis: 700px;
padding: 20px 0 100px;
}
.site-central.single .cw main.category-akcija{
flex-basis: auto;
padding: 120px 0 100px;
}
.site-central.single .cw main .entry-title::after {
content: "";
display: block;
margin: 10px 0;
width: 55px;
height: 4px;
border-radius: 2px;
background: #F95259;
}
.site-central.single .cw main .entry-meta {
margin: 10px 0;
}
.site-central.single .cw main .entry-meta-date{
font-weight: 400;
color: #6C767F;
font-size: 16px;
}
.site-central.single .cw main .post-thumbnail {
background: #FFF;
padding: 10px;
display: inline-block;
overflow: hidden;
border-radius: 30px; box-shadow: 5px 10px 20px 0 #E5E9F6;
}
.site-central.single .cw main .post-thumbnail > img {
border-radius: 20px;
}
.site-central.single .cw .header-akcija {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin: 0 0 70px;
}
.site-central.single .cw .header-akcija .akcija-slika {
flex-basis: 440px;
}
.site-central.single .cw .header-akcija .akcija-naslov {
flex-basis: 600px;
}
.site-central.single .cw .akcija-datum {
background: #F95259;
color: #FFF;
font-size: 12px;
font-weight: 900;
padding: 3px 6px;
border-radius: 5px;
display: inline-block;
margin: 15px 0;
}
.site-central.single .cw .akcija-podnaslov {
font-size: 20px;
font-weight: 800;
color: #F95259;
display: block;
}
.site-central.archive-page .archive-title {
padding: 10px 185px 10px 225px;
}
.site-central.archive-page .archive-title::before {
content: "";
display: inline-block;
width: 28px;
height: 28px;
border-radius: 50%;
background: #F95259;
}
.site-central.archive-page .cw {
padding: 40px 0 120px;
}
.site-central.archive-page .arch-grid {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: stretch;
padding: 0;
}
.site-central.archive-page .arch-grid > * {
flex-basis: 350px;
background: #FFF;
overflow: hidden;
border-radius: 20px;
box-shadow: 10px 40px 50px 0 #E5E9F6;
margin-bottom: 30px;
}
.site-central.archive-page .arch-grid .entry-title {
padding: 20px 40px 60px;
margin: 0;
}
.site-central.archive-page .arch-grid .entry-title h2 {
color: #000;
font-size: 20px;
font-weight: 700;
}
.site-central.archive-page .arch-grid .entry-title a {
color: #000;
}
.site-central.archive-page .arch-grid .entry-title.arch-title-akcija {
padding: 20px 20px 10px;
margin: 0;
}
.site-central.archive-page .arch-grid .entry-title.arch-title-akcija h2 {
font-size: 15px;
font-weight: 900;
}
.site-central.archive-page .arch-grid .akcija-datum {
background: #F95259;
color: #FFF;
font-size: 12px;
font-weight: 900;
padding: 3px 6px;
border-radius: 5px;
display: inline-block;
margin: 10px 0 0;
}
.site-central.archive-page .cw ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
justify-content: center;
}
.site-central.archive-page .cw ul li a {
display: block;
width: 34px;
line-height: 34px;
border-radius: 5px;
text-align: center;
font-size: 20px;
font-weight: 700;
margin: 50px 2px 0;
}
.site-central.archive-page .cw ul li a:link,
.site-central.archive-page .cw ul li a:visited {
background: #FEE9EA;
color: #000;
}
.site-central.archive-page .cw ul li a:hover,
.site-central.archive-page .cw ul li.active a {
background: #F95259;
color: #FFF;
}
.site-central.archive-page .cw ul li.opbln1 a:link,
.site-central.archive-page .cw ul li.opbln1 a:visited,
.site-central.archive-page .cw ul li.opbln2 a:link,
.site-central.archive-page .cw ul li.opbln2 a:visited {
background: none;
color: #F95259;
}
.site-central.archive-page .cw ul li.opbln1 a:hover,
.site-central.archive-page .cw ul li.opbln2 a:hover {
color: #000;
}
.archive-kalendar-zdravlja .cw {
width: 1120px;
margin: 0 auto;
}
.archive-kalendar-zdravlja .archive-title {
padding: 10px 185px 10px 225px;
margin-bottom: 50px;
}
.archive-kalendar-zdravlja .archive-title::before {
content: "";
display: inline-block;
width: 28px;
height: 28px;
border-radius: 50%;
background: #F95259;
}
.archive-kalendar-zdravlja .kalendar-zdravlja-mesec {
background: #FFF;
padding: 20px;
border-radius: 20px;
margin: 0 0 50px;
box-shadow: 5px 20px 60px 0 #E5E9F6;
}
.archive-kalendar-zdravlja .kalendar-zdravlja-mesec h2 {
margin: 0;
position: relative;
top: -40px;
height: 0;
padding: 0 0 0 60px;
overflow: visible;
font-size: 30px;
font-weight: 800;
color: #F95259;
text-transform: uppercase;
}
.archive-kalendar-zdravlja .kalendar-zdravlja-mesec ul {
padding: 0 0 0 60px;
list-style: none;
}
.archive-kalendar-zdravlja .kalendar-zdravlja-mesec ul li {
margin: 0 0 10px;
}
.archive-kalendar-zdravlja .kalendar-zdravlja-mesec ul li::before {
content: "\2022"; 
color: #F95259; 
display: inline-block; 
width: 2em; 
margin-left: -2em; 
} .knt-kontakt-mapa {
width: 100%;
height: auto;
}
.kntf {
margin: 40px 0;
display: flex;
justify-content: space-between;
align-items: center;
}
.kntfl {
flex-basis: 50%;
}
.kntfr {
flex-basis: 50%;
}
.kntf .wpcf7 input[type="text"],
.kntf .wpcf7 input[type="password"],
.kntf .wpcf7 input[type="email"],
.kntf .wpcf7 input[type="tel"],
.kntf .wpcf7 input[type="time"],
.kntf .wpcf7 input[type="url"] {
box-shadow: 2px 4px 10px 0 #F3F3F3;
border-radius: 10px;
background: #FFF;
border: none;
font-size: 12px;
color: #9F9EA3;
height: 36px;
line-height: 36px;
padding: 4px 20px 0 20px;
margin: 5px 0;
min-width: 300px;
}
.kntf .wpcf7 textarea {
box-shadow: 2px 4px 10px 0 #F3F3F3;
border-radius: 10px;
background: #FFF;
border: none;
font-size: 12px;
color: #9F9EA3;
min-height: 160px;
padding: 4px 20px 0 20px;
margin: 5px 0;
min-width: 400px;
}  :root {
--biohemija: #37E8D2;
--mikrobiologija: #FF449A;
--genetika: #CC60FF;
--patohistologija: #FF965B;
}
.analize { padding: 350px 0 0 0;
}
.analize .sub-menu {
background-color: #fff;
padding: 20px !important;
border-radius: 20px;
}
.analize .ne-h {
display: flex;
}
.analize .ne-h main {
margin: 0 auto 0 140px;
flex-basis: 800px;
}
.analize .ne-h aside {
flex-basis: 500px;
} ul.analize-fmenu {
padding: 20px 20px 20px 70px;
margin: 0 0 0 50px;
list-style: none; background: #FFF;
}
ul.analize-fmenu li {
}
ul.analize-fmenu li::before {
content: "\2022"; 
color: #F95259; 
display: inline-block; 
width: 70px; 
margin-left: -70px; 
font-size: 2em;
text-align: center;
}
ul.analize-fmenu li a {
vertical-align: text-top;
display: inline-block;
font-weight: 700;
}
ul.analize-fmenu li a:link,
ul.analize-fmenu li a:visited {
color: #595D70;
}
ul.analize-fmenu li a:hover {
color: #F95259;
}
.analize-kategorija-biohemija ul.analize-fmenu li::before { color:  var(--biohemija);}
.analize-kategorija-mikrobiologija ul.analize-fmenu li::before { color:  var(--mikrobiologija);}
.analize-kategorija-patohistologija ul.analize-fmenu li::before { color:  var(--patohistologija);}
.analize-kategorija-genetika ul.analize-fmenu li::before { color:  var(--genetika);}
.nad-k-biohemija ul.analize-fmenu li::before { color:  var(--biohemija);}
.nad-k-mikrobiologija ul.analize-fmenu li::before { color:  var(--mikrobiologija);}
.nad-k-patohistologija ul.analize-fmenu li::before { color:  var(--patohistologija);}
.nad-k-genetika ul.analize-fmenu li::before { color:  var(--genetika);}
.analize-kategorija-biohemija ul.analize-fmenu li a:hover { color:  var(--biohemija);}
.analize-kategorija-mikrobiologija ul.analize-fmenu li a:hover { color:  var(--mikrobiologija);}
.analize-kategorija-patohistologija ul.analize-fmenu li a:hover { color:  var(--patohistologija);}
.analize-kategorija-genetika ul.analize-fmenu li a:hover { color:  var(--genetika);}
.nad-k-biohemija ul.analize-fmenu li a:hover { color:  var(--biohemija);}
.nad-k-mikrobiologija ul.analize-fmenu li a:hover { color:  var(--mikrobiologija);}
.nad-k-patohistologija ul.analize-fmenu li a:hover { color:  var(--patohistologija);}
.nad-k-genetika ul.analize-fmenu li a:hover { color:  var(--genetika);}
ul.analize-fmenu li:first-child {
font-size: 2em;
}
ul.analize-fmenu li:first-child a {
font-weight: 900;  vertical-align: super;
color: #020202;
}
ul.analize-fmenu li:first-child::before {
font-size: 3em;
line-height: 60px;
}
ul.analize-fmenu li:not(.pdk) a {
font-weight: 900;
color: #020202;
}
ul.analize-fmenu li:not(.pdk)::before {
content: "\25CB"; 
}
#special-analize-menu {
position: fixed;
top: 120px;
left: 0;
right: 0;
text-align: center;
background: #FFF;
}
#special-analize-menu .amc {
display: inline-block;
margin: 62px 0 0 0;
padding-bottom: 60px;
} #special-analize-menu ul.menu {
display: flex;
list-style: none;
padding: 5px 0;
margin: 0;
background: #FFF;
border-radius: 15px;
box-shadow: 10px 20px 30px 0 #E5E9F6;
position: relative;
justify-content: center;
}
#special-analize-menu ul.menu > li > a {
display: block;
padding: 11px 30px;
margin: 0 5px;
line-height: 20px;
text-align: center;
font-weight: 800;
text-decoration: none;
border-radius: 12px;
font-size: 16px;
}
#special-analize-menu ul.menu > li > a:link,
#special-analize-menu ul > li > a:visited {
background: none; 
color: #2B2D33;
}
#special-analize-menu ul.menu > li > a:hover {
background: #F95259; 
color: #FFF;
}
#special-analize-menu ul.menu > li.biohemija > a:hover  { background:  var(--biohemija);}
#special-analize-menu ul.menu > li.mikrobiologija > a:hover  { background:  var(--mikrobiologija);}
#special-analize-menu ul.menu > li.patohistologija > a:hover  { background:  var(--patohistologija);}
#special-analize-menu ul.menu > li.genetika > a:hover  { background:  var(--genetika);}
#special-analize-menu ul.menu > li.current-menu-item > a {
background: #F95259; 
color: #FFF;
}
.nad-k-biohemija #special-analize-menu ul.menu > li.biohemija > a,
#special-analize-menu ul.menu > li.biohemija.current-menu-item > a,
#special-analize-menu ul.menu > li.biohemija.current-menu-ancestor > a  { background:  var(--biohemija); color: #FFF;}
.nad-k-mikrobiologija #special-analize-menu ul.menu > li.mikrobiologija > a,
#special-analize-menu ul.menu > li.mikrobiologija.current-menu-item > a,
#special-analize-menu ul.menu > li.mikrobiologija.current-menu-ancestor > a { background:  var(--mikrobiologija); color: #FFF;}
.nad-k-patohistologija #special-analize-menu ul.menu > li.patohistologija > a,
#special-analize-menu ul.menu > li.patohistologija.current-menu-item > a,
#special-analize-menu ul.menu > li.patohistologija.current-menu-ancestor > a  { background:  var(--patohistologija); color: #FFF;}
.nad-k-genetika #special-analize-menu ul.menu > li.genetika > a,
#special-analize-menu ul.menu > li.genetika.current-menu-item > a,
#special-analize-menu ul.menu > li.genetika.current-menu-ancestor > a  { background:  var(--genetika); color: #FFF;} #special-analize-menu ul.sub-menu {
list-style: none;
margin: 0;
padding: 0;
display: none;    
justify-content: space-around;
position: absolute;
left: 0;
right: 0;
top: calc(100% + 20px);
width: 100%;
}
#special-analize-menu ul.menu > li.current-menu-item ul.sub-menu,
#special-analize-menu ul.menu > li.current-menu-ancestor ul.sub-menu {
display: flex;
}
.nad-k-biohemija #special-analize-menu ul.menu li.biohemija ul.sub-menu,
.nad-k-mikrobiologija #special-analize-menu ul.menu li.mikrobiologija ul.sub-menu,
.nad-k-patohistologija #special-analize-menu ul.menu li.patohistologija ul.sub-menu,
.nad-k-genetika #special-analize-menu ul.menu li.genetika ul.sub-menu {
display: flex;
}                #special-analize-menu ul.sub-menu li a {
font-size: 14px;
color: #505050 !important;
}
#special-analize-menu ul.sub-menu li a:hover,
#special-analize-menu ul.sub-menu li a:focus {
color: #f95259 !important;
}
#special-analize-menu ul.sub-menu li.current-menu-item a {
font-weight: 700;
} .site-bottom {
background: #FFF;
padding: 70px 0;
}
.site-bottom .fw {
width: 1330px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.site-bottom .fw > * {
flex-basis: 20%;
flex-grow: 0;
}
.site-bottom .widget-title {
font-size: 22px;
color: #020202;
font-weight: 800;
}
.site-bottom .widget-title::after {
content: "";
display: block;
margin: 10px 0;
width: 30px;
height: 4px;
border-radius: 2px;
background: #F95259;
}
.site-bottom .widget-container {
font-size: 15px;
font-weight: 300;
color: #767676;
} .site-footer {
background: var(--footer-color);
font-size: 20px;
padding: 20px 0;
text-align: center;
font-weight: 300;
}
.site-footer .fw {
width: 1330px;
margin: 0 auto;
position: relative;
}
.site-footer p {
margin: 0;
}
.site-footer .fw .socials {
position: absolute;
bottom: 5px;
right: 0;
font-size: 15px;
}
.site-footer .fw .socials a {
margin: 0 15px; display: inline-block;
}
.site-footer .fw .socials a.azus,
.site-footer .fw .socials a.part-cert {
display: none;
}
.site-footer .fw .socials .polylang-flags {
display: none;
} .hpage {
position: relative;
}
.hpage .centar {
text-align: center;
} 
.hl-levo::after {
content: "";
display: block;
margin: 10px 0;
width: 30px;
height: 4px;
border-radius: 2px;
background: #F95259;
} 
.hl-centar::after {
content: "";
display: block;
margin: 10px auto;
width: 30px;
height: 4px;
border-radius: 2px;
background: #F95259;
} 
.home-widget-area-1 {
margin: 50px 0;
}
.home-widget-area-1 > * {
margin-bottom: 40px;
}
.flex-sb {
display: flex;
justify-content: space-between;
text-align: left;
font-size: 12px;
font-weight: 300;
color: #7D7987;
margin: 30px 0;
}
.flex-sb *::after {
display: none !important;
}
.flex-sb > * {
flex-basis: 265px;
background: #FFF;
border-radius: 20px;
overflow: hidden;
box-shadow: 10px 40px 50px 0 rgba(229,233,246,0.4);
}
.flex-sb h1,
.flex-sb h2, 
.flex-sb h3 {
font-weight: 700;
font-size: 24px;
}
.flex-sb p, 
.flex-sb h1,
.flex-sb h2,
.flex-sb h3,
.flex-sb h4,
.flex-sb h5,
.flex-sb h6 {
padding: 0 20px;
}
.flex-sb h1 a,
.flex-sb h2 a,
.flex-sb h3 a,
.flex-sb h4 a,
.flex-sb h5 a,
.flex-sb h6 a {
color: #000 !important;
}
.widget-pola {
display: flex;
justify-content: space-between;
align-items: center;
}
.widget-pola > * {
flex-basis: 50%;
}
.hp-prp {
margin-bottom: 80px;
}
.flex-hp-prp {
display: flex;
justify-content: space-between;
text-align: left;
font-size: 12px;
font-weight: 300;
color: #7D7987;
margin: 30px 0;
}
.flex-hp-prp > * {
flex-basis: 350px;
background: #FFF;
border-radius: 20px;
overflow: hidden;
box-shadow: 10px 40px 50px 0 rgba(229,233,246,0.7);
}
.hp-prp-a h1,
.hp-prp-a h2, 
.hp-prp-a h3 {
font-weight: 700;
font-size: 21px;
min-height: 90px;
}
.hp-prp-a a {
font-weight: 600;
font-size: 17px;
display: inline-block; }
.hp-prp-ab {
margin: 0 20px 20px;
}
.hp-stt {
margin-bottom: 80px;
}
.ct-hp-stt {
}
.hp-stt-a {
background: #FFF;
border-radius: 20px;
overflow: hidden;
box-shadow: 5px 20px 60px 0 #E5E9F6;
font-weight: 300;
font-size: 16px;
color:#767676;
display: flex;
align-items: center;
justify-content: space-between;
margin: 0 0 20px;
}
.hp-stt-im {
flex-basis: 300px;
}
.hp-stt-ab {
flex-basis: 700px;
margin: 0 40px 0 0;
}
.hp-stt-ab h3 {
margin: 0 0 10px;
}
.hp-stt-ab p {
margin: 0;
}
.hp-stt-ab a {
font-weight: 600;
font-size: 17px;
}
.hp-stt-ab * {
line-height: 1.3;
}
.hp-stt-lnk {
margin: 0;
text-align: right;
}
.hpage .cw { }
.hpage-nnv {
position: absolute;
top: 170px;
right: 100px;
z-index: 100;
width: 400px;
}
.hpage-nnv article {
background: #FFF;
border-radius: 20px;
overflow: hidden;
box-shadow: 10px 10px 40px 0 #CBD1E1;
font-weight: 800;
font-size: 12px;
color:#767676;
margin: 0 0 10px;
}
.hpage-nnv article a {
display: flex;
align-items: center;
justify-content: space-between;
color:#767676;
}
.hpage-nnv article a:hover {
background: #F0F0F0;
}
.hpage-nnv article a p {
flex-basis: 230px;
margin: 20px;
text-transform: uppercase;
}
.hpage-nnv article a span {
display: block;
flex-basis: 95px;
} .cenovnik {
}
.cn-nav-okvir {
background: #F3F3F5;
position: fixed;
left: 0;
right: 0;
width: 100%;
z-index: 222;
}
.cn-nav {
position: relative;
top: 24px;
left: 30px;
display: inline-block;
}
.cn-nav #searchform {
margin: 0 12px;
}
.cn-nav ul {
display: flex;
list-style: none;
padding: 5px 0;
margin: 0;
background: #FFF;
border-radius: 15px;
box-shadow: 10px 20px 30px 0 #E5E9F6;
position: relative;
}
.cn-nav ul > li > a {
display: block;
padding: 11px 30px;
margin: 0 5px;
line-height: 20px;
text-align: center;
font-weight: 800;
text-decoration: none;
border-radius: 12px;
font-size: 16px;
}
.cn-nav ul > li > a:link,
.cn-nav ul > li > a:visited {
background: none; 
color: #2B2D33;
}
.cn-nav ul > li > a:hover {
background: #F95259; 
color: #FFF;
}
.cn-nav ul > li > a.cn-biohemija-link:hover  { background:  var(--biohemija);}
.cn-nav ul > li > a.cn-mikrobiologija-link:hover  { background:  var(--mikrobiologija);}
.cn-nav ul > li > a.cn-genetika-link:hover  { background:  var(--genetika);}
.cn-nav ul > li > a.cn-patohistologija-link:hover  { background:  var(--patohistologija);}
.cn-nav ul > li > a.cn-patronaza-link:hover  { }
#filtracija {
box-shadow: 2px 4px 10px 0 #F3F3F3;
border-radius: 10px;
background: #FFF url(//aqualab.rs/aqlab_new/wp-content/themes/aqualab/images/search_icon.svg) no-repeat left 10px center;
border: none;
font-size: 12px;
color: #9F9EA3;
height: 36px;
line-height: 36px;
padding: 4px 20px 0 40px;
margin: 0 10px 0 0;
}
.cn-okvir {
background: #FFF;
margin: 85px 0 100px 0;
padding: 20px 0;
}
.cn-levo {
width: 50%;
padding: 0;
}
.cn-desno {
position: fixed;
top: 210px;
right: 5%;
width: 30%;
padding: 0 0 0 50px;
border-left: 1px solid #F1F1F1;
}
.cn-lista ul {
list-style: none;
font-size: 18px;
font-weight: 700;
}
.cn-lista > ul {
padding: 0 20px 220px 70px;
margin: -260px 0 0 50px;
}
.cn-lista > ul > li {
font-weight: 900;
vertical-align: super;
color: #020202;
font-size: 30px;
margin-bottom: -220px;
}
.cn-lista > ul > li:last-child {	margin-bottom: 0;}
.cn-lista > ul > li::before {
content: "\2022"; 
color: #F95259; 
display: inline-block; 
width: 70px; 
margin-left: -70px; 
font-size: 2em;
text-align: center;
transform: translateY(4px);
padding-top: 260px;
}
.cn-lista ul ul {
margin: 0;
padding: 0;
}
.cn-lista > ul > li > ul > li {
font-weight: 800;
margin: 0 0 10px 0;
}
.cn-lista > ul > li > ul > li::before {
content: "\25CB"; 
color: #F95259; 
display: inline-block; 
width: 70px; 
margin-left: -70px; 
font-size: 30px;
text-align: center;
transform: translateY(3px);
line-height: 30px;
}
.cn-lista > ul > li > ul > li > ul > li {
padding: 0 0 0 30px;
border: 1px solid #CCC;
border-radius: 10px;
line-height: 30px;
margin: 7px 0 2px 0;
position: relative;
cursor: pointer;
}
.cn-lista > ul > li > ul > li > ul > li::before {
content: "\2022"; 
color: #F95259; 
display: inline-block; 
width: 70px; 
margin-left: -70px; 
font-size: 30px;
text-align: center;
transform: translateY(3px) translateX(-30px);
line-height: 10px;
}
.cn-lista > ul > li > ul > li > ul > li span:nth-of-type(2) {
float: right;
display: inline-block;
margin: 0 10px 0 0;
}
.cn-lista > ul > li > ul > li > ul > li::after { 
content: "+";
position: absolute;
right: -45px;
top: 2px;
display: inline-block;
width: 24px;
height: 24px;
line-height: 24px;
border-radius: 12px;
background: #CBCBCB;
color: #FFF;
text-align: center;
}
.cn-lista > ul > li#cn-biohemija::before,
.cn-lista > ul > li#cn-biohemija li::before{		color: var(--biohemija);}
.cn-lista > ul > li#cn-mikrobiologija::before,
.cn-lista > ul > li#cn-mikrobiologija li::before{		color: var(--mikrobiologija);}
.cn-lista > ul > li#cn-genetika::before,
.cn-lista > ul > li#cn-genetika li::before{		color: var(--genetika);}
.cn-lista > ul > li#cn-patohistologija::before,
.cn-lista > ul > li#cn-patohistologija li::before{		color: var(--patohistologija);}
.cn-lista > ul > li#cn-patronaza::before,
.cn-lista > ul > li#cn-patronaza li::before{ }
.cn-lista > ul > li#cn-biohemija > ul > li > ul > li {			border: 1px solid rgba(55,232,210,0.2); }
.cn-lista > ul > li#cn-mikrobiologija > ul > li > ul > li {			border: 1px solid rgba(255,68,154,0.2); }
.cn-lista > ul > li#cn-genetika > ul > li > ul > li {			border: 1px solid rgba(204,96,255,0.2); }
.cn-lista > ul > li#cn-patohistologija > ul > li > ul > li {			border: 1px solid rgba(255,150,91,0.2); }
.cn-lista > ul > li > ul > li > ul > li.selected {
color: #FFF;
background: #F95259;
}
.cn-lista > ul > li#cn-biohemija > ul > li > ul > li.selected {				background: var(--biohemija);}
.cn-lista > ul > li#cn-mikrobiologija > ul > li > ul > li.selected {		background: var(--mikrobiologija);}
.cn-lista > ul > li#cn-genetika > ul > li > ul > li.selected {				background: var(--genetika);}
.cn-lista > ul > li#cn-patohistologija > ul > li > ul > li.selected {		background: var(--patohistologija);}
.cn-lista > ul > li > ul > li > ul > li.selected::after { 
content: "x";
background: #F95259;
}
.cn-lista > ul > li#cn-biohemija > ul > li > ul > li.selected::after {				background: var(--biohemija);}
.cn-lista > ul > li#cn-mikrobiologija > ul > li > ul > li.selected::after {		background: var(--mikrobiologija);}
.cn-lista > ul > li#cn-genetika > ul > li > ul > li.selected::after {				background: var(--genetika);}
.cn-lista > ul > li#cn-patohistologija > ul > li > ul > li.selected::after {		background: var(--patohistologija);}
.cn-korpa ul {
margin: 0;
padding: 0 0 0 50px;
list-style: none;
}
.cn-korpa ul li {
margin: 12px 0;
position: relative;
display: flow-root;
}
.cn-korpa ul li::before { 
content: "x";
position: absolute;
left: -45px;
top: -2px;
display: inline-block;
width: 24px;
height: 24px;
line-height: 24px;
border-radius: 12px;
background: #CBCBCB;
color: #FFF;
text-align: center;
}
.cn-korpa ul li span:nth-child(2) {
float: right;
}
.cn-korpa ul li.vk-d::before { 
background: #E5E5E5;
}
.cn-footer {
position: fixed;
width: 100%;
left: 0;
right: 0;
bottom: 0;
background: #FFF;
display: flex;
justify-content: space-around;
align-items: center;
text-align: right;
}
.cn-bttn {
flex-basis: 50%;
}
.cn-bttn .button {
display: inline-block;
margin: 0 30px;
}
.cn-cena {
flex-basis: 30%;
font-weight: 800;
font-size: 24px;
color:#F95259;
}  .main-wrapper {
padding: 0 15px 0 15px;
max-width: 1320px;
margin: 0 auto !important;
}
.woocommerce-breadcrumb {
display: none;
}
.header-section {
position: relative;
left: 0;
right: auto; background-image: url(https://aqualab.rs/aqlab_new/wp-content/uploads/2022/10/cenovnik-hero-bg3.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
max-height: 500px;
min-height: 300px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.header-section h1 {
color: #fff;
}
.najtrazeniji-proizvodi,
.svi-proizvodi {
position: relative;
border: 2px solid #ccc;
border-radius: 15px;
padding: 20px;
}
.wcpt-heading-row {
border: none;
}
.najtrazeniji-proizvodi {
margin: 50px 0 50px;
}
.svi-proizvodi {
margin: 50px 0 100px;
}
#wcpt-4397 .wcpt-table,
#wcpt-4392 .wcpt-table {
border-radius: 10px;
padding: 20px;
}
.wcpt-clear-filter,
#wcpt-4392 .wcpt-navigation.wcpt-header.wcpt-always-show {
display: none;
}
.main-wrapper h1,
.main-wrapper h2 {
font-size: 26px;
padding-left: 30px;
margin: 10px 0 30px;
}
#wcpt-4397 tr.wcpt-even:hover,
#wcpt-4397 tr.wcpt-odd:hover,
#wcpt-4392 tr.wcpt-even:hover,
#wcpt-4392 tr.wcpt-odd:hover {
background-color: #ccc;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background-color: rgb(242, 242, 242);
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
background-color: #ebe9eb;
}
.patronaza-wrapper {
border: 1px solid rgba(0,0,0,.1);
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 5px;
}
.patronaza-inner {
padding: 20px;
}
.woocommerce-terms-and-conditions-checkbox-text {
margin-left: 20px;
}
.woocommerce form .form-row .input-checkbox {
margin: 5px 0 0 0;
} .wcpt-pagination .page-numbers.current, 
body .wcpt-pagination a.page-numbers {
border-radius: 50%;    
}
.wcpt-pagination .page-numbers:not(.dots):hover,
.wcpt-pagination .page-numbers.current {
border-color: #F95259;
color: #F95259;
}
.obavestenja {
background-color: transparent;
border: 2px solid #ccc;
padding: 20px;
border-radius: 20px;
margin: 50px 0 0;
}
.obavestenja h3 {
font-weight: 700;
font-size: 32px;
color: #F95259;
}
.obavestenja p {
font-size: 14px;
}
.popust-uracunat {
margin: 20px 0;
} .polylang-flags {
padding: 0;
margin: 0;
color: #F95259;
}
.pll-switcher-select:hover,
.pll-switcher-select:focus,
.polylang-flags:hover,
.polylang-flags:focus {
cursor: pointer;
}
.pll-switcher-select { box-shadow: none;
border: 1px dashed #fff;
padding: 5px;
border-radius: 3px;
} .woocommerce-cart table.cart img {
display: none;
}
.woocommerce table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
max-width: 280px !important;
width: auto;
padding: 7px 6px 8px !important;
}                             .post-4576 p,
.post-4576 li,
.post-4562 p,
.post-4562 li{
font-weight: 400;
}
.post-4576 ul li,
.post-4562 ul li {
margin: 5px 0;
padding: 0;
}
.with_frm_style .frm_top_container .frm_primary_label {
margin-bottom: 5px;
font-weight: 700;
}
.frm_style_formidable-style.with_frm_style div.frm_description {
margin-top: 5px;
}
.frm_style_formidable-style.with_frm_style .form-field input:not([type="file"]):focus, .frm_style_formidable-style.with_frm_style select:focus, .frm_style_formidable-style.with_frm_style textarea:focus, .frm_style_formidable-style.with_frm_style .frm_focus_field input[type="text"], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type="password"], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type="email"], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type="number"], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type="url"], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type="tel"], .frm_style_formidable-style.with_frm_style .frm_focus_field input[type="search"], .frm_form_fields_active_style, .frm_style_formidable-style.with_frm_style .frm_focus_field .frm-card-element.StripeElement, .frm_style_formidable-style.with_frm_style .chosen-container-single.chosen-container-active .chosen-single, .frm_style_formidable-style.with_frm_style .chosen-container-active .chosen-choices {
border-color: #F95259;
}
.table.kalkulator-bmi {
width: 100%;
max-width: 100%;
}
.table.kalkulator-bmi td,
.table.kalkulator-bmi th {
text-align: center;  border: 1px solid black;
padding: 10px 15px;
}
.zastitna-materija-tabela {
border: 1px solid #dee2e6;
width: auto;
max-width: 100%;
border-collapse: collapse;
}
.zastitna-materija-tabela tr td,
.zastitna-materija-tabela tr th {
border: 1px solid #dee2e6;
padding: .75rem;
vertical-align: top;
} .semibold12 {
font-weight: 600;
font-size: 12px;
color: #3E4143;
}
.cntr {
text-align: center;
}
.negative {
color: var(--white-color);
}
.negative a, .negative a:link, .negative a:visited {
color: var(--white-color);
text-decoration: none;
}
.negative a:hover, .negative a.spec {
color: #ae2a30;
}
.negative a:active {
color: #EEE;
}
.negative a.spec {
font-weight: 800;
}
.frm_style_formidable-style.with_frm_style .frm_submit button,
.woocommerce button.button.alt,
body .wcpt-table a.wcpt-button, body .wcpt-table a.wcpt-link_button,
button[type="submit"],
.woocommerce-product-search button,
.woocommerce a.button,
.button,
input[type="button"],
input[type="submit"],
input[type="reset"] {
display: inline-block;
padding: 15px 30px;
line-height: 20px;
text-align: center;
font-weight: 800;
text-decoration: none;
border-radius: 25px;
border: none;
outline: none;
box-shadow: 2px 16px 30px 0 #FFA5A8;
color: #FFF;
background: #F95259;
}
.submit-btn {
display: inline-block !important;
padding: 15px 30px !important;
line-height: 20px !important;
text-align: center !important;
font-weight: 800 !important;
text-decoration: none !important;
border-radius: 25px !important;
border: none !important;
outline: none !important;
box-shadow: 2px 16px 30px 0 #FFA5A8 !important;
color: #FFF !important;
background: #F95259 !important;
height: auto !important;
}
body .wcpt-table a.wcpt-button, body .wcpt-table a.wcpt-link_button {
padding: 10px 20px;
}
.added_to_cart,
.woocommerce-product-search button,
.woocommerce a.button {
font-size: 14px;
padding: 0.418em 1em;
cursor: pointer;
}
.woocommerce a.button.alt,
.button:link,
.button:visited {
color: #FFF !important;
background: #F95259;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover,
body .wcpt-table a.wcpt-button:hover, body .wcpt-table a.wcpt-link_button:hover,
button[type="submit"]:hover,
.woocommerce-product-search button:hover,
.woocommerce button.button.alt:hover,
.button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
.submit-btn:hover {
background: #ae2a30 !important;
cursor: pointer;
}
button[type="submit"]:hover,
.woocommerce button.button:hover {
color: #fff !important;
}
div.wpforms-container-full {
margin: 0 !important;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
border: 1px solid #CCC;
padding: 5px;
}
.tim-ime, .tim-ime * {
font-size: 19px;
color: #000;
font-weight: 800;
}
.tim-pozicija, .tim-pozicija * {
font-size: 19px;
color: #F9565D;
font-weight: 600;
margin: 0 0 10px !important;
}
.tim-text, .tim-text * {
margin: 0 0 10px !important;
} .bottom-aside {
margin: 100px 0 40px;
}
.bottom-aside .rpwe-block ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.bottom-aside .rpwe-block ul .rpwe-li {
flex-basis: 220px;
}
.bottom-aside .rpwe-block ul .rpwe-li > a {
background: #FFF;
border: 10px solid #FFF;
display: inline-block;
overflow: hidden;
border-radius: 30px;
box-shadow: 5px 10px 20px 0 #e5e9f6;
}
.bottom-aside .rpwe-block ul .rpwe-li h3 {
margin: 20px 0;
}
.bottom-aside .rpwe-block ul .rpwe-li h3 a {
font-size: 20px;
color: #222222;
font-weight: 800;
}
.bottom-aside .rpwe-block ul .rpwe-li .rpwe-summary {
font-size: 12px;
font-weight: 400;
color: #6C767F;
} .post-sidebar-widgets .widget-title::before {
content: "\2022"; 
color: #F95259; 
display: inline-block;
font-size: 60px;
text-align: center;
transform: translateY(6px);
}
.post-sidebar-widgets .rpwe-block ul {
margin: 0 40px 0 0;
padding: 0;
list-style: none;
}
.post-sidebar-widgets .rpwe-block .rpwe-li {
background: #FFF;
border-radius: 20px;
overflow: hidden;
box-shadow: 5px 10px 20px 0 #E5E9F6;
font-weight: 800;
font-size: 16px;
color:#3A3C45;
margin: 0 0 10px;
display: flex;
align-items: center;
justify-content: space-between;
}
.post-sidebar-widgets .rpwe-block .rpwe-li a {
flex-basis: 100px;
color:#3A3C45;
}
.post-sidebar-widgets .rpwe-block .rpwe-li h3 {
flex-basis: 220px;
font-weight: 800;
font-size: 16px;
color:#3A3C45;
margin-right: 5px;
}
.post-sidebar-widgets .rpwe-block .rpwe-li:hover { }
.map-container {
display: flex;
flex-flow: row nowrap;
align-items: stretch;
justify-content: space-between;
}
.map-left {
flex-basis: 55%;
margin: 0;
padding: 0;
box-shadow: 10px 0 20px 0 rgba(78,85,108,0.45);
z-index: 1999;
overflow-y: scroll;
height: calc(80vh);
}
.map-left-inner {
padding: 40px 100px;
}
#mapdiv {
height: 80vh;
flex-basis: 45%;
margin: 0;
padding: 0;
}
#mapdiv img[src$="pin.png"] {
cursor: pointer;
opacity: 0.9;
}
#mapdiv .olControlAttribution {
position: absolute;
bottom: 0;
right: 0;
background: #FFF;
padding: 2px;
font-size: 12px;
}
.page-template-page-template-mapa .site-bottom {
position: relative;
z-index: 2000;
}
#map-left-select {
margin: 40px 0;
}
.map-left-container {
margin-top: 20px;
padding: 1px;
}
.map-left-container .filterDiv {
display: none;
}
.map-left-container .filterDiv.show {
display: block;
}
.map-btn {
display: inline-block;
border: none;
border-radius: 25px;
outline: none;
cursor: pointer;
color: #3D3D44;
font-size: 14px;
font-weight: 800;
background: #EDEBF2;
padding: 15px 20px;
box-shadow: 2px 16px 40px 0 #C1BCCB;
margin: 0 5px 10px 0;
}
.map-btn:hover {
background: #F95259;
color: #FFF;
}
.map-btn.active {
background: #666;
color: #FFF;
}
.map-btn-bttm {
margin: 30px 0 50px;
display: block;
}
.map-btn.map-bs {
background: #F95259;
color: #FFF;
font-size: 12px;
border-radius: 5px;
padding: 5px;
box-shadow:none;
}
.map-btn.map-bs:hover {
background: #b0272d;
}
.map-btn.map-bs.active {
background: #666;
color: #FFF;
}
.map-left-container {
display: flex;
justify-content: space-between;
flex-flow: row wrap;
}
.single-lokacija .map-left-container {
justify-content: space-evenly;
}
.map-left-container .filterDiv {
box-shadow: 5px 10px 30px 0 #C9D1E7;
border-radius: 20px;
background: #FFF;
padding: 30px;
margin-bottom: 15px;
flex-basis: 49%;
box-sizing: border-box;
}
.map-left-container .filterDiv .map-naziv {
font-size: 18px;
font-weight: 800;
color: #000;
margin: 0 0 5px 0;
}
.map-left-container .filterDiv a:hover .map-naziv {
color: var(--main-color);
}
.map-left-container .filterDiv .map-adresa {
font-size: 14px;
font-weight: 800;
color: #000;
margin: 0 0 5px 0;
}
.map-left-container .filterDiv .map-radnovreme {
font-weight: 800;
}
.map-left-container .filterDiv .map-radnovreme span {
color: #F95259;
font-size: 12px;
}
.map-left-container .filterDiv p {
color: #53576C;
font-weight: 600;
font-size: 16px;
margin: 0 0 5px 0;
}
.map-left-container .filterDiv i.fas {
color: #F95259;
}
#prikazimapu {
display: none;
}
#laboratorija_GroupDiv {
background: #FFF;
padding: 15px;
}
.laboratorija-ppup-po {
font-size: 0.7em;
}
.laboratorija-ppup-po > * {
margin: 0;
}
.laboratorija-ppup-po-n {
font-size: 1.1em;
font-weight: 800;
color: #000;
margin: 0 0 5px 0;
}
.laboratorija-ppup-po-ad {
font-weight: 800;
color: #000;
margin: 0 0 5px 0;
} .map-left-nav ul {
margin: 0;
padding: 0;
list-style: none;
}
.map-left-nav ul li {
display: inline-block;
}
.map-left-nav ul li a:link,
.map-left-nav ul li a:visited {
display: block;
border: none;
border-radius: 25px;
outline: none;
cursor: pointer;
color: #3D3D44;
font-size: 14px;
font-weight: 800;
background: #EDEBF2;
padding: 15px 20px;
box-shadow: 2px 16px 40px 0 #C1BCCB;
margin: 0 5px 10px 0;
}
.map-left-nav ul li a:hover {
background: #F95259;
color: #FFF;
}
.map-left-nav ul li a.active {
background: #666;
color: #FFF;
}
.analiza-cta {
margin: 80px 0 30px;	
}
.hamburger, .hamburger-close {
display: none;
}
#cenovnik-popup {
background: rgba(0,0,0,0.85);
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
width: 100vw;
height: 100vh;
z-index: 99999;
display: flex;
justify-content: center;
align-items: center;
}
#cenovnik-popup-inner {
width: 300px;
padding: 20px;
background: #FFF;
border-radius: 10px;
box-shadow: 10px 20px 50px #000;
position: relative;
}
#cenovnik-popup-inner ::placeholder {
font-size: 13px;
}
#cenovnik-popup .cn-pp-f {
margin: 20px 0;
}
#cenovnik-popup input[type="text"],
#cenovnik-popup input[type="email"],
#cenovnik-popup textarea {
resize: none;
width: 100%;
box-sizing: border-box;
}
#cn-pp-close {
display: block;
position: absolute;
top: 15px;
right: 10px;
cursor: pointer;
}
#cn-pp-close:hover {
color: #CCC;
}
main.post table, main.post table th, main.post table td {
border-collapse: collapse;
border: 1px solid #ccc;
padding: 5px;
}
.rg-pg-th {
background: #FFF;
padding: 10px;
display: inline-block;
overflow: hidden;
border-radius: 30px;
box-shadow: 5px 10px 20px 0 #e5e9f6;
}
.rg-pg-th > img {
border-radius: 20px;
}
#tuv-m {
display: none;
}
.lokk header {
padding: 270px 0 20px;
margin: 0 0 60px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #999;
}
.lokk header h1 {
margin: 0;
padding: 0;
color: #FFF;
font-size: 60px;
font-weight: 800;
}
.lokk .map-left-container {
padding: 0 100px;
margin: 60px 0 60px;
}
.lokk .map-left-container .filterDiv {
display: block !important;
flex-basis: 24%;
}
.pd-l-c {
display: flex;
align-items: stretch;
justify-content: space-between;
}
.pd-l-cs {
flex-basis: 42%; background-position: center top;
background-repeat: no-repeat;
background-attachment: scroll;
background-size: 100%;
}
.pd-l-ct {
flex-basis: 50%;
box-sizing: border-box;
padding: 80px 100px 80px 0;
}
#g404 {
font-size: 1.2em;
text-align: center;
margin: 10px 0 50px;
}
#an-mb {
position: fixed;
z-index: 999;
top: 140px;
left: 0;
right: 0;
display: none;
padding: 10px;
margin: 0 30px;
text-align: center;
background: #FFF;
border-radius: 10px;
box-shadow: 2px 16px 30px 0 rgba(0,0,0,0.2);
}
#an-mb:link, #an-mb:visited {
color: #000;
font-size: 14px;
}
#analize-fmenu-container-tgl {
display: none;
}
.spec-slika {
border: solid 10px #FFFFFF;
border-radius: 25px;
box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.21);
}
@media screen and (max-width: 540px) {
#rev_slider_6_1_forcefullwidth #rev_slider_6_1_wrapper,
#rev_slider_5_1_forcefullwidth #rev_slider_5_1_wrapper,
#rev_slider_4_1_forcefullwidth #rev_slider_4_1_wrapper {
margin-top: 50px !important;
}
}
@media screen and (min-width: 540px) and (max-width: 1319px) {
.search-bar-tablet {
display: flex;
margin-left: auto;
}
.search-bar-mobile {
display: none;
}
}
@media screen and (max-width: 777px) {
.site-central .cw,
.archive-kalendar-zdravlja .cw {
width: 90%;  }
.hd-move {
padding: 140px 0 0 0;  }
.site-header-top {
padding: 0 10px;
display: block;
}
.site-header-misc {
display: none;
text-align: center;
padding: 5px 0 20px;
border-top: 1px solid #F3F3F5;
}
.site-header-top-left {
justify-content: space-between;
padding: 0 0 5px;
}
.tuv-badge, .site-cart {
display: none;
}
.hamburger {
display: block;
}
.hamburger-close {
position: fixed;
top: 20px;
right: 15px;
z-index: 99999;
}
.site-main-nav > .menu-navigacija-sq-site-main-menu-shqip-container > ul,
.site-main-nav > .menu-navigacija-eng-container > ul,
.site-main-nav > .menu-navigacija-container > ul {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
background: #FFF;
z-index: 99998;
height: 100vh;
box-sizing: border-box;
padding-top: 50px;
}
.site-main-nav a {
padding: 20px 40px 0;
font-size: 20px;
}
.site-main-nav ul ul.open {
padding-left: 20px;
display: block;
position: relative;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #FFF;
}
.site-main-nav ul ul.open li a {
padding: 10px 40px 0;
font-weight: 600;
font-size: 20px;
color: #676C6F;
}
.site-main-nav ul ul.open li a img, 
.site-main-nav ul ul.open li a span {
display: none !important;
}
.site-header-bottom {
display: block;
padding: 0 10px;
}
.site-header-bottom .socials {
display: none;
}
.site-header-bottom-left span {
display: block;
font-size: 0.8em;
}
.onama-nav ul {
flex-direction: column;
color: #3D3D44;
background: #EDEBF2;
box-shadow: 2px 16px 30px 0 rgba(0,0,0,0.2);
border-radius: 20px;
}
.onama-nav ul li a {
background: none !important;
box-shadow: none !important;
}
.site-central.onama {
background-size: 400% !important;
}
.site-bottom .fw {
width: 90%;
display: block;
}
.site-footer .fw {
width: 90%;
display: flex;
flex-direction: column;
align-items: center;
font-size: 13px;
}
.site-footer .fw p {
order: 2;
}
.site-footer .fw .socials {
position: relative;
top: 0;
left: 0;
right: 0;
bottom: 0;
order: 1;
margin: 5px 0 15px;
}
.hpage-nnv {
position: relative;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: auto !important;
margin-top: 20px;
}
.flex-sb {
display: block;
}
.flex-sb > * {
width: 265px;
margin: 0 auto 40px;
}
.flex-hp-prp {
display: block;
}
.flex-hp-prp > * {
width: 350px;
margin: 0 auto 40px;
}
.hp-stt-a {
display: block;
}
.hp-stt-im, .hp-stt-ab {
margin: 10px;
}
.site-central.archive-page .archive-title,
.archive-kalendar-zdravlja .archive-title {
padding: 10px 20px;
margin-top: 80px;
}
.site-central.archive-page .arch-grid {
justify-content: center;
}
.site-central.single .cw {
flex-direction: column;
}
.site-central.single .cw aside { order: 2;}
.site-central.single .cw main { order: 1; padding-bottom: 20px}
.bottom-aside .rpwe-block ul {
display: block;
}
.bottom-aside .rpwe-block ul .rpwe-li {
width: 220px;
margin: 0 0 40px;
}
.site-central.single .cw main.category-akcija {
padding-top: 20px;
}
.site-central.single .cw .header-akcija {
display: block;
}
main.post table {
width: 100%;
}
.kntf {
display: block;
}
.kntf .wpcf7 textarea {
min-width: auto;
}
.map-container {
display: block;
}
.map-left-inner {
padding: 20px;
}
.map-left { height: auto;
overflow-y: auto;
box-shadow: none;
}
.map-left-container {
display: block;
}
#mapdiv {
box-shadow: 0 -10px 20px 0 rgba(78,85,108,0.45);
height: 60vh;
position: fixed;
bottom: -61vh;
left: 0;
right: 0;
z-index: 9999998; transition: 1s bottom ease;
}
#mapdiv.opendd {
bottom: 0;
}
#prikazimapu {
display: block;
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 9999999;
height: 40px;
line-height: 40px;
text-align: center;
background: var(--main-color);
color: #FFF;
text-transform: uppercase;
font-weight: 800;
}
#tuv-m {
display: inline-block;
height: 55px;
margin: 3px 0 0 0;
margin: 0 20px 0 auto;
}
.cn-nav-okvir,
.cn-nav {
display: block;
position: relative;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.cn-nav ul {
display: block;
}
#filtracija {
display: block;
margin: 0 auto;
}
.cn-okvir {
margin: 0;
}
.cn-levo {
width: auto;
padding: 0 60px 0 10px;
}
.cn-desno {
position: relative;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: auto;
padding: 0 0 170px;
}
.cn-lista > ul {
margin: 0;
padding: 0;
}
.cn-lista > ul > li > ul > li > ul > li {
padding-left: 5px;
}
.cn-lista ul {
font-size: 14px;
}
.cn-lista li {
display: flow-root;
}
.cn-lista li::before {
display: none !important;
}
.cn-footer {
display: block;
text-align: center;
}
.cn-lista > ul > li {
margin-bottom: 0 !important;
}
.cn-korpa {
padding: 10px;
}
.lokk .map-left-container {
padding: 0 10px;
}
#special-analize-menu {
display: block;
position: relative;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
#special-analize-menu .amc {
display: block;
padding: 0;
margin: 0 40px;
}
#special-analize-menu ul.menu {
display: block;
}
.analize { padding-top: 200px;
}
#special-analize-menu ul.sub-menu {
position: relative;
top: 0;
bottom: 0;
left: 0;
right: 0;
flex-direction: column;
align-items: stretch;
text-align: center;
width: auto;
padding: 0 30px;
}
#special-analize-menu ul.sub-menu li::after {
display: none;
}
#special-analize-menu ul.sub-menu li:last-child {
border-bottom: 1px solid #CCC;
margin-bottom: 10px;
}
#special-analize-menu ul.sub-menu li a {
display: block;
margin: 5px 0;
}
.analize .ne-h {
display: block;
margin-top: 40px;
}
ul.analize-fmenu {
padding: 0 30px 50px;
}
.analize .ne-h main {
margin: 0 auto;
width: 90%;
}
#analize-fmenu-container {
border-bottom: 1px solid #CCC;
overflow: hidden;
position: relative;
}
#analize-fmenu-container #analize-fmenu-container-tgl {
position: absolute;
z-index: 999;
padding: 5px 0;
bottom: 0;
left: 0;
right: 0;
background: #FFF;
color: #000;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 3px;
text-align: center;
display: none;
border-top: 1px solid #EEE;
box-shadow: 0 -5px 20px 0 rgba(78,85,108,0.15);
}	
#analize-fmenu-container.expandabl {
height: 300px;
}
#analize-fmenu-container.expandabl #analize-fmenu-container-tgl {
display: block;
}
.pd-l-c {
display: block;
}
.pd-l-cs {
height: 280px;
background-size: cover;
}
.pd-l-ct {
margin: 0 auto;
width: 90%;
padding: 0;
}
}
@media screen and (max-width: 640px) {
.zastitna-materija-tabela tr {
font-size: 0.575rem;
}
}
@media screen and (max-width: 640px) {
body .wcpt-table a.wcpt-button, 
body .wcpt-table a.wcpt-link_button {
padding: 2px 7px 3px;
font-size: 9px;
}
.najtrazeniji-proizvodi,
.svi-proizvodi {
padding: 5px;
}
}
@media screen and (max-width: 800px) {
body {
font-size: 15px;
}   }
@media screen and (max-width: 860px) {
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
float: none;
text-align: left;
}
}
@media screen and (max-width: 1024px) {   }
@media screen and (min-width: 768px) and (max-height: 1024px) {   }
@media screen and (min-width: 1280px) {         }
@media screen and (min-width: 480px) and (max-width: 777px) {
.hp-stt-a {
display: flex;
}
}
@media screen and (min-width: 778px) and (max-width: 1023px) {
.site-central .cw,
.archive-kalendar-zdravlja .cw {
width: 90%;
}
.hd-move {
padding: 140px 0 0 0;
}
.site-header-top {
padding: 0 10px;
display: block;
}
.site-header-misc {
display: none;
text-align: center;
padding: 5px 0 20px;
border-top: 1px solid #F3F3F5;
}
.site-header-top-left {
justify-content: space-between;
padding: 0 0 5px;
}
.tuv-badge, .site-cart {
display: none;
}
.hamburger {
display: block;
}
.hamburger-close {
position: fixed;
top: 20px;
right: 15px;
z-index: 99999;
}
.site-main-nav > .menu-navigacija-sq-site-main-menu-shqip-container > ul,
.site-main-nav > .menu-navigacija-eng-container > ul,
.site-main-nav > .menu-navigacija-container > ul {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
background: #FFF;
z-index: 99998;
height: 100vh;
box-sizing: border-box;
padding-top: 50px;
}
.site-main-nav a {
padding: 20px 40px 0;
font-size: 20px;
}
.site-main-nav ul ul.open {
padding-left: 20px;
display: block;
position: relative;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #FFF;
}
.site-main-nav ul ul.open li a {
padding: 10px 40px 0;
font-weight: 600;
font-size: 20px;
color: #676C6F;
}
.site-main-nav ul ul.open li a img, 
.site-main-nav ul ul.open li a span {
display: none !important;
}
.site-header-bottom {
padding: 2px 50px ;
display: block;
}
.site-header-bottom .socials {
margin: 10px 0;
}
.site-bottom .fw {
width: 90%;
display: block;
}
.site-footer .fw {
width: 90%;
display: flex;
flex-direction: column;
align-items: center;
font-size: 13px;
}
.site-footer .fw p {
order: 2;
}
.site-footer .fw .socials {
position: relative;
top: 0;
left: 0;
right: 0;
bottom: 0;
order: 1;
margin: 5px 0 15px;
}
.hpage-nnv {
position: relative;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: auto !important;
margin-top: 20px;
} .flex-hp-prp {
display: block;
}
.flex-hp-prp > * {
width: 350px;
margin: 0 auto 40px;
}
.hp-stt-a {
display: block;
}
.hp-stt-im, .hp-stt-ab {
margin: 10px;
}
.site-central.archive-page .archive-title,
.archive-kalendar-zdravlja .archive-title {
padding: 10px 20px; 
}
.site-central.archive-page .arch-grid {
justify-content: space-evenly;
}
.site-central.single .cw {
flex-direction: column;
}
.site-central.single .cw aside { order: 2;}
.site-central.single .cw main { order: 1; padding-bottom: 20px}
.bottom-aside .rpwe-block ul {
display: block;
}
.bottom-aside .rpwe-block ul .rpwe-li {
width: 220px;
margin: 0 0 40px;
}
.site-central.single .cw main.category-akcija {
padding-top: 20px;
}
.site-central.single .cw .header-akcija {
display: block;
}
main.post table {
width: 100%;
}
.kntf {
display: block;
}
.kntf .wpcf7 textarea {
min-width: auto;
}
.map-container {
display: block;
}
.map-left-inner {
padding: 20px;
}
.map-left { height: auto;
overflow-y: auto;
box-shadow: none;
}
.map-left-container {
display: block;
}
#mapdiv {
box-shadow: 0 -10px 20px 0 rgba(78,85,108,0.45);
height: 60vh;
position: fixed;
bottom: -61vh;
left: 0;
right: 0;
z-index: 9999998; transition: 1s bottom ease;
}
#mapdiv.opendd {
bottom: 0;
}
#prikazimapu {
display: block;
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 9999999;
height: 40px;
line-height: 40px;
text-align: center;
background: var(--main-color);
color: #FFF;
text-transform: uppercase;
font-weight: 800;
}
#tuv-m {
display: inline-block;
height: 55px;
margin: 3px 0 0 0;
margin: 0 20px 0 auto;
}
.cn-nav-okvir,
.cn-nav {
display: block;
position: relative;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.cn-nav ul {
display: block;
}
#filtracija {
display: block;
margin: 0 auto;
}
.cn-okvir {
margin: 0;
}
.cn-levo {
width: auto;
padding: 0 60px 0 10px;
}
.cn-desno {
position: relative;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: auto;
padding: 0 0 170px;
}
.cn-lista > ul {
margin: 0;
padding: 0;
}
.cn-lista > ul > li > ul > li > ul > li {
padding-left: 5px;
}
.cn-lista ul {
font-size: 14px;
}
.cn-lista li {
display: flow-root;
}
.cn-lista li::before {
display: none !important;
}
.cn-footer {
display: block;
text-align: center;
}
.cn-lista > ul > li {
margin-bottom: 0 !important;
}
.cn-korpa {
padding: 10px;
}
.lokk .map-left-container {
padding: 0 10px;
}
#special-analize-menu {
display: block;
position: relative;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
#special-analize-menu .amc {
display: block;
padding: 0;
margin: 0 40px;
}
#special-analize-menu ul.menu {
display: block;
}
.analize {
padding-top: 140px;
}
#special-analize-menu ul.sub-menu {
position: relative;
top: 0;
bottom: 0;
left: 0;
right: 0;
flex-direction: column;
align-items: stretch;
text-align: center;
width: auto;
padding: 0 30px;
}
#special-analize-menu ul.sub-menu li::after {
display: none;
}
#special-analize-menu ul.sub-menu li:last-child {
border-bottom: 1px solid #CCC;
margin-bottom: 10px;
}
#special-analize-menu ul.sub-menu li a {
display: block;
margin: 5px 0;
}
.analize .ne-h {
display: block;
margin-top: 40px;
}
ul.analize-fmenu {
padding: 0 30px;
}
.analize .ne-h main {
margin: 0 auto;
width: 90%;
}
#analize-fmenu-container {
border-bottom: 1px solid #CCC;
overflow: hidden;
position: relative;
}
#analize-fmenu-container #analize-fmenu-container-tgl {
position: absolute;
z-index: 999;
padding: 5px 0;
bottom: 0;
left: 0;
right: 0;
background: #FFF;
color: #000;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 3px;
text-align: center;
display: none;
border-top: 1px solid #EEE;
box-shadow: 0 -5px 20px 0 rgba(78,85,108,0.15);
}	
#analize-fmenu-container.expandabl {
height: 300px;
}
#analize-fmenu-container.expandabl #analize-fmenu-container-tgl {
display: block;
}
.pd-l-c {
display: block;
}
.pd-l-cs {
height: 280px;
background-size: cover;
}
.pd-l-ct {
margin: 0 auto;
width: 90%;
padding: 0;
}
} .counter{ color: #f95259;
font-family: 'Poppins', sans-serif;
text-align: center;
width: 200px;
height: 200px;
padding: 0 20px 20px 0;
margin: 0 auto;
position: relative;
z-index: 1;
}
.counter:before,
.counter:after{
content: ""; background: linear-gradient(90deg, rgba(249,82,89,1) 0%, rgba(249,82,89,1) 35%, rgba(249,82,89,1) 100%);
position: absolute;
top: 10px;
left: 10px;
right: 0;
bottom: 0;
z-index: -1;
}
.counter:after{
background: transparent;
border: 2px dashed rgba(255,255,255,0.5);
top: 20px;
left: 20px;
right: 10px;
bottom: 10px;
}
.counter .counter-content{
background-color: #fff;
height: 100%;
padding: 23px 15px;
box-shadow: 5px 5px 20px rgba(0,0,0,0.25);
position: relative;
display: grid;
align-content: center;
}
.counter .counter-content:before,
.counter .counter-content:after{
content: '';
background: linear-gradient(to top right, #ad3a05 50%, transparent 52%);
height: 10px;
width: 10px;
position: absolute;
right: -10px;
top: 0;
}
.counter .counter-content:after{
transform: rotate(180deg);
top: auto;
bottom: -10px;
right: auto;
left: 0;
}
.counter .counter-icon{
font-size: 35px;
line-height: 35px;
margin: 0 0 15px;
}
.counter h3{ color: #666;
font-size: 18px;
font-weight: 600;
letter-spacing: 1px;
line-height: 20px;
text-transform: uppercase;
margin: 0 0 7px;
}
.counter .counter-value{
font-size: 30px;
font-weight: 600;
display: block;
}
.dve-lokacije {
display: flex;
justify-content: space-evenly;
}
@media screen and (min-width:1850px){
#menu-item-26599-sr,
#menu-item-26599-en,
#menu-item-26599-sq,
#menu-item-26599-ru,
#menu-item-26598-sr,
#menu-item-26598-en,
#menu-item-26598-sq,
#menu-item-26598-ru,
#menu-item-26597-sr,
#menu-item-26597-en,
#menu-item-26597-sq,
#menu-item-26597-ru,
#menu-item-26596-sr,
#menu-item-26596-en,
#menu-item-26596-sq,
#menu-item-26596-ru {
display: none;
}
}
@media screen and (max-width:990px){
.counter { margin-bottom: 40px; }
} .image-same-hight > div > img {
height: 50%;
max-width: 110%;
}
.page-id-3619 .post-3619 .entry-title {
display: none;
}
.textwidget.custom-html-widget {
display: flex;
align-items: center;
}
a:focus, a:hover {
text-decoration: none;
}
.elementor-element-919fb3d .elementor-animation-grow:active, 
.elementor-element-919fb3d .elementor-animation-grow:focus, 
.elementor-element-919fb3d .elementor-animation-grow:hover {
transform: scale(1.3);
position: relative;
z-index: 1;
} .visa-master-cards,
.logo-container {
display: grid;
align-items: center;
justify-content: center;
list-style: none;
margin: 20px 0;
padding: 0;
}
.visa-master-cards {
display: flex;
}
.visa-master-cards > div,
.logo-container > div {
margin: 10px 0;
}
.visa-master-cards > div {
margin: 10px;
}
.group-cards,
.visa-secure,
.mastercard {
max-width: 80px !important;
max-height: 45px;
}
.banca-intesa,
.group-cards {
max-width: 200px !important;
}
.banca-intesa {
max-height: 30px;
}      @media screen and (min-width: 768px) {
.main-wrapper h1,
.main-wrapper h2 {
font-size: 36px;
}
.logo-container {
display: flex;
}
.visa-master-cards > div,
.logo-container > div {
margin: 0 10px;
}
.banca-intesa {
max-width: 300px !important;
}
.group-cards {
max-width: 200px !important;
}
.site-header .azus {
display: none;
}
}
@media screen and (max-width: 1200px) {
}
@media screen and (min-width: 1024px) and (max-width: 1319px) {
.site-central .cw,
.archive-kalendar-zdravlja .cw {
width: 90%;
}
.site-bottom .fw {
width: 90%; }
.site-footer .fw {
width: 90%; }
.lokk .map-left-container .filterDiv {
flex-basis: 48%;
}
.site-header-bottom {
padding: 2px 50px ;
display: block;
}
.site-header-bottom .socials {
margin: 10px 0;
}
.site-header-top {
padding: 0 10px;
display: block;
}
.site-header-misc {
display: none;
text-align: center;
padding: 5px 0 20px;
border-top: 1px solid #F3F3F5;
}
.site-header-top-left {
justify-content: space-between;
padding: 0 0 5px;
}
.tuv-badge, .site-cart {
display: none;
}
.hamburger {
display: block;
}
.hamburger-close {
position: fixed;
top: 20px;
right: 15px;
z-index: 99999;
}
.site-main-nav > .menu-navigacija-sq-site-main-menu-shqip-container > ul,
.site-main-nav > .menu-navigacija-eng-container > ul,
.site-main-nav > .menu-navigacija-container > ul {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
background: #FFF;
z-index: 99998;
height: 100vh;
box-sizing: border-box;
padding-top: 50px;
}
.site-main-nav a {
padding: 20px 40px 0;
font-size: 20px;
}
.site-main-nav ul ul.open {
padding-left: 20px;
display: block;
position: relative;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #FFF;
}
.site-main-nav ul ul.open li a {
padding: 10px 40px 0;
font-weight: 600;
font-size: 20px;
color: #676C6F;
}
.site-main-nav ul ul.open li a img, 
.site-main-nav ul ul.open li a span {
display: none !important;
}
#tuv-m {
display: inline-block;
height: 55px;
margin: 3px 0 0 0;
margin: 0 20px 0 10px;
}
.map-left-container {
display: block;
}
.pd-l-ct {
margin-top: 30px;
}
}
@media screen and (min-width: 1320px) and (max-width: 1850px) {
.site-main-nav {
flex-basis: 600px;
}
.site-main-nav a {
padding: 15px 9px;
}
.site-header-top-left {
flex-basis: 710px;
}
.site-header-misc {
flex-basis: 460px;
}
.lokk .map-left-container .filterDiv {
flex-basis: 48%;
}
.map-left-container {
display: block;
}
.pd-l-ct {
margin-top: 30px;
}
.hamburger {
display: block;
padding: 29px;
}
.hamburger::after {
content: "glavna navigacija";
text-transform: uppercase;
display: inline-block;
padding: 0 20px;
}
.hamburger-close {
position: fixed;
top: 20px;
right: 15px;
z-index: 99999;
}
.site-main-nav > .menu-navigacija-sq-site-main-menu-shqip-container > ul,
.site-main-nav > .menu-navigacija-eng-container > ul,
.site-main-nav > .menu-navigacija-container > ul {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
background: #FFF;
z-index: 99998;
height: 100vh;
box-sizing: border-box;
padding-top: 50px;
text-align: center;
}
.site-main-nav a {
padding: 20px 40px 0;
font-size: 20px;
}
.site-main-nav ul ul.open {
padding-left: 0;
display: block;
position: relative;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #FFF;
}
.site-main-nav ul ul.open li a {
padding: 10px 40px 0;
font-weight: 600;
font-size: 20px;
color: #676C6F;
}
.site-main-nav ul ul.open li a img, 
.site-main-nav ul ul.open li a span {
display: none !important;
}
}
@media screen and (min-width: 778px) {
.lang-item.lang-item-sr,
.lang-item.lang-item-en,
.lang-item.lang-item-sq {
display: none;
}
}
@media screen and (min-width: 1024px) {
.page.type-page.has-post-thumbnail .post-thumbnail {
float: right;
margin: 0 0 10px 20px;
}
}
@media screen and (min-width: 1320px) {
.search-bar-mobile,
.search-bar-tablet {
display: none;
}
}