
/*  */

/*  */

/*  */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }


/*  */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }


/*  */
audio:not([controls]) { display: none; height: 0; }


/*  */
[hidden] { display: none; }


/*  */

/*  */
html { font-size: 100%; /*  */ -ms-text-size-adjust: 100%; /*  */ -webkit-text-size-adjust: 100%; /*  */ }


/*  */
html, button, input, select, textarea { font-family: sans-serif; }


/*  */
body { margin: 0; }


/*  */

/*  */
a:focus { outline: thin dotted; }


/*  */
a:active, a:hover { outline: 0; }


/*  */

/*  */
h1 { font-size: 2em; margin: 0.67em 0; }

h2 { font-size: 1.5em; margin: 0.83em 0; }

h3 { font-size: 1.17em; margin: 1em 0; }

h4 { font-size: 1em; margin: 1.33em 0; }

h5 { font-size: 0.83em; margin: 1.67em 0; }

h6 { font-size: 0.67em; margin: 2.33em 0; }


/*  */
abbr[title] { border-bottom: 1px dotted; }


/*  */
b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }


/*  */
dfn { font-style: italic; }


/*  */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }


/*  */
mark { background: yellow; color: black; }


/*  */
p, pre { margin: 1em 0; }


/*  */
code, kbd, pre, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }


/*  */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }


/*  */
q { quotes: none; }


/*  */
q:before, q:after { content: ''; content: none; }


/*  */
small { font-size: 80%; }


/*  */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }


/*  */

/*  */
dl, menu, ol, ul { margin: 1em 0; }

dd { margin: 0 0 0 40px; }


/*  */
menu, ol, ul { padding: 0 0 0 40px; }


/*  */
nav ul, nav ol { list-style: none; list-style-image: none; }


/*  */

/*  */
img { border: 0; /*  */ -ms-interpolation-mode: bicubic; /*  */ }


/*  */
svg:not(:root) { overflow: hidden; }


/*  */

/*  */
figure { margin: 0; }


/*  */

/*  */
form { margin: 0; }


/*  */
fieldset { border: 1px solid silver; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }


/*  */
legend { border: 0; /*  */ padding: 0; white-space: normal; /*  */ *margin-left: -7px; /*  */ }


/*  */
button, input, select, textarea { font-size: 100%; /*  */ margin: 0; /*  */ vertical-align: baseline; /*  */ *vertical-align: middle; /*  */ }


/*  */
button, input { line-height: normal; }


/*  */
button, select { text-transform: none; }


/*  */

input[type="reset"], input[type="submit"] { -webkit-appearance: button; /*  */ cursor: pointer; /*  */ *overflow: visible; /*  */ }


/*  */
button[disabled], html input[disabled] { cursor: default; }


/*  */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /*  */ padding: 0; /*  */ *height: 13px; /*  */ *width: 13px; /*  */ }


/*  */
input[type="search"] { -webkit-appearance: textfield; /*  */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /*  */ box-sizing: content-box; }


/*  */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }


/*  */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }


/*  */
textarea { overflow: auto; /*  */ vertical-align: top; /*  */ }


/*  */

/*  */
table { border-collapse: collapse; border-spacing: 0; }

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.row :before, .row :after { content: ""; display: table; line-height: 0; }
.row :after { clear: both; }

@font-face { font-family: 'orthas'; src: url('fonts/orthas.eot?-ovt6ji'); src: url('fonts/orthas.eot?#iefix-ovt6ji') format('embedded-opentype'), url('fonts/orthas.woff?-ovt6ji') format('woff'), url('fonts/orthas.ttf?-ovt6ji') format('truetype'), url('fonts/orthas.svg?-ovt6ji#orthas') format('svg'); font-weight: normal; font-style: normal; }

[class^="icon-"], [class*=" icon-"] { font-family: 'orthas'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /*  */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: greyscale; }

.icon-arrow_diamond_down:before { content: "\e600"; }

.icon-arrow_diamond_up:before { content: "\e601"; }

.icon-arrow_right:before { content: "\e602"; }

.icon-list:before { content: "\e603"; }

.icon-menu:before { content: "\e604"; }


/*  */

/*  */
::-moz-selection { background: #333333; text-shadow: none; color: white; }

::selection { background: #333333; text-shadow: none; color: white; }

.chromeframe { width: 100%; height: 100%; z-index: 99999; position: absolute; position: fixed; top: 0; left: 0; background: url('/images/chromeframe_background.png'); }
.chromeframe .inner { position: absolute; width: 50%; top: 50%; left: 50%; margin-left: -25%; margin-top: -25%; background-color: #fffc7f; color: #002157; line-height: 1.2; padding: 0.5em 1em 0.4em 1em; }
.chromeframe .inner a { font-weight: bold; }

html, body { height: 100%; }

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; padding: 0; margin: 0; }

body { margin: 0; padding: 0; font-size: 1em; line-height: 1.4; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; color: black; background-color: white; }

h1, h2, h3 { margin: 0; padding: 0; font-family: 'Georgia', serif; font-weight: normal; }

p { margin: 0 0 0.7em 0; }

a { color: inherit; text-decoration: none; }

img, svg { max-width: 100%; }


/*  */
.menu-trigger { position: fixed; top: 0; right: 0; z-index: 2000; width: 200px; height: 50px; cursor: pointer; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.menu-trigger .logo { width: 135px; margin: 18px 0 0 10px; }
.menu-trigger .logo svg { width: 100%; height: 11px; }
.menu-trigger .icon-menu { position: absolute; right: 15px; top: 11px; font-size: 2.4em; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.menu-trigger.active .logo svg path, .menu-trigger.active .logo svg polygon { fill: #d4c9a7; }
.menu-trigger.active .icon-menu { color: #d4c9a7; transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.menu-trigger.offHeader { background-color: rgba(255, 255, 255, 0.9); width: 60px; }
.menu-trigger.offHeader .logo { display: none; }
.menu-trigger.offHeader .icon-menu { color: black; }
.menu-trigger.offHeader:hover .icon-menu { color: #d4c9a7; }
.menu-trigger.offHeader.active { width: 200px; background-color: black; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.menu-trigger.offHeader.active .logo { display: block; }
.menu-trigger.offHeader.active .logo svg path, .menu-trigger.offHeader.active .logo svg polygon { fill: #d4c9a7; }
.menu-trigger.offHeader.active .icon-menu { color: #d4c9a7; }

.menu { background-color: black; color: white; }
.menu ul { margin: 0; padding: 0; list-style: none; }
.menu ul li { display: block; font-size: 1.1em; color: #9f9c93; text-transform: uppercase; border-bottom: 1px solid #9f9c93; }
.menu ul li:hover, .menu ul li.active { background-color: #3a3a3a; }
.menu ul li a { padding: 1em; display: block; }

header { min-height: 100%; position: relative; background: url('/images/header_background.jpg') no-repeat center center; background-size: cover; }
header .wrapper { height: 100%; width: 60%; margin-left: 20%; position: absolute; top: 0; left: 0; z-index: 200; }
header .wrapper .info { position: absolute; right: 0; bottom: 5%; font-size: 1.1em; }
header .wrapper .info a:hover { text-decoration: underline; }
header .mask { position: absolute; top: 0; left: 0; z-index: 100; width: 100%; height: 100%; }

.main-content section { padding: 40px 0.5em 0.5em 0.5em; }
.main-content section p { margin-bottom: 0.7em; font-size: 0.9em; color: #3a3a3a; line-height: 1.4; }
.main-content section ul { margin-bottom: 0.7em; font-size: 0.9em; color: #3a3a3a; line-height: 1.2; list-style: none; margin: 0 0 0 1.4em; padding: 0; }
.main-content section ul li { position: relative; }
.main-content section ul li:before { position: absolute; left: -0.7em; top: 0em; content: "- "; }
.main-content section p + ul { margin-top: -0.7em; }
.main-content section table { font-size: 0.9em; width: 100%; margin-bottom: 0.7em; }
.main-content section a { text-decoration: underline; }
.main-content section a:hover { text-decoration: none; }
.main-content section h1 { margin-bottom: 0.5em; }
.main-content section h2 { margin-bottom: 0.5em; }
.main-content section h3 { font-family: 'Source Sans Pro', sans-serif; font-size: 1em; font-weight: 700; line-height: 1.1; margin-bottom: 0.3em; }
.main-content section .opis p { color: #7f7f7f; font-weight: 300; font-size: 1.4em; line-height: 1.3; }
.main-content section aside { width: 100%; margin-bottom: 1em; }
.main-content section aside:before, .main-content section aside:after { content: " "; display: table; }
.main-content section aside:after { clear: both; }
.main-content section aside { *zoom: 1; }
.main-content section aside a { width: 49%; float: left; min-height: 1px; margin: 0 1% 1% 0; }
.main-content section aside img { display: block; }

.onas .opis-zaposleni:before, .onas .opis-zaposleni:after { content: " "; display: table; }
.onas .opis-zaposleni:after { clear: both; }
.onas .opis-zaposleni { *zoom: 1; }
.onas .opis-zaposleni .opis { border-bottom: 1px solid #7f7f7f; padding-bottom: 0.5em; margin-bottom: 1em; }
.onas .opis-zaposleni .zaposleni { width: 100%; float: left; min-height: 1px; }
.onas .opis-zaposleni .zaposleni:before, .onas .opis-zaposleni .zaposleni:after { content: " "; display: table; }
.onas .opis-zaposleni .zaposleni:after { clear: both; }
.onas .opis-zaposleni .zaposleni { *zoom: 1; }
.onas .opis-zaposleni .zaposleni h3 { cursor: pointer; }
.onas .opis-zaposleni .zaposleni h3.disabled { cursor: default; }
.onas .opis-zaposleni .zaposleni .content { display: none; font-size: 0.8em; }
.onas .opis-zaposleni .zaposleni .content.active { display: block; }
.onas .opis-zaposleni .zaposleni .content table { max-width: 100%; }
.onas .opis-zaposleni .zaposleni .content table tr td { vertical-align: top; align: left; }
.onas .opis-zaposleni .zaposleni .content table tr td:first-child { padding-right: 1em; }
.onas .amblabopr { margin-top: 2em; }

.ortodontija:before, .ortodontija:after { content: " "; display: table; }
.ortodontija:after { clear: both; }
.ortodontija { *zoom: 1; }
.ortodontija .opis { border-bottom: 1px solid #7f7f7f; padding-bottom: 0.5em; margin-bottom: 1em; }
.ortodontija .storitve:before, .ortodontija .storitve:after { content: " "; display: table; }
.ortodontija .storitve:after { clear: both; }
.ortodontija .storitve { *zoom: 1; }
.ortodontija .storitve .set { width: 100%; float: left; min-height: 1px; }
.ortodontija .storitve .storitev { position: relative; font-weight: 700; font-size: 0.9em; color: #7f7f7f; cursor: pointer; padding-left: 1.1em; }
.ortodontija .storitve .storitev.active, .ortodontija .storitve .storitev:hover { color: black; }
.ortodontija .storitve .storitev.active:before, .ortodontija .storitve .storitev:hover:before { position: absolute; left: 0; top: 0.4em; font-family: 'orthas'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /*  */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: greyscale; content: "\e602"; font-size: 80%; margin-right: 0.6em; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.ortodontija .storitve .storitev.active { cursor: default; }
.ortodontija .storitve .storitev.active:before { transform: rotate(90deg); }
.ortodontija .storitve .content { display: none; margin-left: 0.9em; }
.ortodontija .storitve .content h2 { display: none; }
.ortodontija .storitve .content.active { display: block; }

.ostale-storitve:before, .ostale-storitve:after { content: " "; display: table; }
.ostale-storitve:after { clear: both; }
.ostale-storitve { *zoom: 1; }
.ostale-storitve .storitve:before, .ostale-storitve .storitve:after { content: " "; display: table; }
.ostale-storitve .storitve:after { clear: both; }
.ostale-storitve .storitve { *zoom: 1; }
.ostale-storitve .storitve .storitev { position: relative; font-weight: 700; font-size: 0.9em; color: #7f7f7f; cursor: pointer; padding-left: 1.1em; }
.ostale-storitve .storitve .storitev.active, .ostale-storitve .storitve .storitev:hover { color: black; }
.ostale-storitve .storitve .storitev.active:before, .ostale-storitve .storitve .storitev:hover:before { position: absolute; left: 0; top: 0.4em; font-family: 'orthas'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /*  */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: greyscale; content: "\e602"; font-size: 80%; margin-right: 0.6em; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.ostale-storitve .storitve .storitev.active { cursor: default; }
.ostale-storitve .storitve .storitev.active:before { transform: rotate(90deg); }
.ostale-storitve .storitve .content { display: none; margin-left: 0.9em; }
.ostale-storitve .storitve .content h2 { display: none; }
.ostale-storitve .storitve .content h3 { font-size: 0.9em; font-weight: 700; }
.ostale-storitve .storitve .content.active { display: block; }

.kontakt .info-map:before, .kontakt .info-map:after { content: " "; display: table; }
.kontakt .info-map:after { clear: both; }
.kontakt .info-map { *zoom: 1; }
.kontakt .info-map .info { width: 100%; font-size: 1.3em; }
.kontakt .info-map .info small { display: block; line-height: 1.3; }
.kontakt .info-map .map { width: 100%; height: 400px; padding: 10px; border: 1px solid #9f9c93; }
.kontakt .info-map .map img { max-width: none; }
.kontakt .info-map .map .inner { width: 100%; height: 100%; }
.kontakt .footnotes { margin-top: 40px; }
.kontakt .footnotes h2 { font-family: 'Source Sans Pro', sans-serif; font-size: 1.2em; font-weight: 700; margin-top: 20px; }
.kontakt .footnotes h3 { font-size: 1em; font-weight: 700; }
.kontakt .footnotes table { font-weight: 400; }
.kontakt .footnotes .narocanje ul { margin-top: 0; margin-bottom: 1em; }
.kontakt .footnotes .cakalne-dobe ul { margin-top: 0; }
.kontakt .footnotes .cakalne-dobe ul li:first-child ul { margin-bottom: 0.4em; }

.copyright { margin-top: 40px; background-color: #d4c9a7; color: white; padding: 0.4em; text-align: center; font-size: 0.8em; }

.sidr { display: none; position: absolute; position: fixed; top: 0; height: 100%; z-index: 1000; width: 200px; overflow-x: none; overflow-y: auto; padding-top: 100px; background-color: black; color: white; -webkit-box-shadow: -4px 0px 5px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: -4px 0px 5px 0px rgba(0, 0, 0, 0.3); box-shadow: -4px 0px 5px 0px rgba(0, 0, 0, 0.3); }
.sidr.right { left: auto; right: -200px; }

.updown-nav { display: none; position: fixed; right: 20px; top: 50%; z-index: 990; margin-top: -50px; font-size: 2.5em; }
.updown-nav .hide { visibility: hidden; }
.updown-nav .arrow:hover { color: #d4c9a7; cursor: pointer; }

@media only screen and (min-width: 479px) { .onas .amblabopr .ambulanta:before, .onas .amblabopr .ambulanta:after { content: " "; display: table; }
.onas .amblabopr .ambulanta:after { clear: both; }
.onas .amblabopr .ambulanta { *zoom: 1; }
.onas .amblabopr .ambulanta .koncesija, .onas .amblabopr .ambulanta .samoplacniki { width: 48%; float: left; min-height: 1px; }
.onas .amblabopr .ambulanta .samoplacniki { margin-left: 4%; }
.onas .amblabopr .lab-oprema:before, .onas .amblabopr .lab-oprema:after { content: " "; display: table; }
.onas .amblabopr .lab-oprema:after { clear: both; }
.onas .amblabopr .lab-oprema { *zoom: 1; }
.onas .amblabopr .lab-oprema > div { width: 48%; float: left; min-height: 1px; }
.onas .amblabopr .lab-oprema > div:first-child { margin-right: 4%; }

.ortodontija .storitve, .ostale-storitve .storitve { position: relative; min-height: 160px; }
.ortodontija .storitve .storitev, .ostale-storitve .storitve .storitev { width: 30%; }
.ortodontija .storitve .storitev.active:before, .ostale-storitve .storitve .storitev.active:before { transform: rotate(0); }
.ortodontija .storitve .content, .ostale-storitve .storitve .content { width: 65%; float: right; position: absolute; right: 0; top: 0; }
.ortodontija .storitve .content h2, .ostale-storitve .storitve .content h2 { display: block; }
.ortodontija .storitve .content .text, .ostale-storitve .storitve .content .text { width: 100%; }

.kontakt .info-map .info { width: 33%; float: left; min-height: 1px; }
.kontakt .info-map .map { width: 62%; float: left; min-height: 1px; margin-left: 5%; height: 250px; }
.kontakt .footnotes:before, .kontakt .footnotes:after { content: " "; display: table; }
.kontakt .footnotes:after { clear: both; }
.kontakt .footnotes { *zoom: 1; }
.kontakt .footnotes > div { width: 48%; float: left; min-height: 1px; }
.kontakt .footnotes > div:nth-child(2n+1) { margin-right: 4%; } }

@media only screen and (min-width: 767px) { header .wrapper .info { position: absolute; right: 0; bottom: 7%; font-size: 1.5em; font-weight: 300; }

.main-content section { padding-top: 100px 0.5em 0.5em 0.5em; }

.onas .opis-zaposleni:before, .onas .opis-zaposleni:after { content: " "; display: table; }
.onas .opis-zaposleni:after { clear: both; }
.onas .opis-zaposleni { *zoom: 1; }
.onas .opis-zaposleni .zaposleni { width: 60%; }
.onas .opis-zaposleni .opis { width: 36%; float: left; min-height: 1px; margin-right: 4%; padding-right: 4%; border-bottom: 0 none; border-right: 1px solid #7f7f7f; }
.onas .amblabopr { margin-top: 20px; }
.onas .amblabopr:before, .onas .amblabopr:after { content: " "; display: table; }
.onas .amblabopr:after { clear: both; }
.onas .amblabopr { *zoom: 1; }
.onas .amblabopr .ambulanta { width: 51%; float: left; min-height: 1px; margin-right: 4%; }
.onas .amblabopr .ambulanta .koncesija { width: 56%; margin-right: 6%; }
.onas .amblabopr .ambulanta .samoplacniki { width: 38%; margin-left: 0; }
.onas .amblabopr .lab-oprema { width: 41%; float: left; min-height: 1px; }
.onas .amblabopr .lab-oprema > div { width: 100%; }
.onas .amblabopr .lab-oprema > div.laboratorij { margin-bottom: 1em; }
.onas .amblabopr .lab-oprema > div h2 { width: 39%; float: left; min-height: 1px; margin-right: 2%; }
.onas .amblabopr .lab-oprema > div p { width: 59%; float: left; min-height: 1px; }

.ortodontija { position: relative; }
.ortodontija .opis { width: 44%; float: left; min-height: 1px; margin-right: 4%; padding-right: 4%; border-bottom: 0 none; border-right: 1px solid #7f7f7f; }
.ortodontija .storitve { clear: both; position: static; width: 40%; float: left; min-height: 1px; }
.ortodontija .storitve .set { width: 45%; float: left; min-height: 1px; }
.ortodontija .storitve .set:before, .ortodontija .storitve .set:after { content: " "; display: table; }
.ortodontija .storitve .set:after { clear: both; }
.ortodontija .storitve .set { *zoom: 1; }
.ortodontija .storitve .set .storitev { width: 100%; }
.ortodontija .storitve .set .content { position: absolute; top: 0; right: 0; margin-top: 100px; width: 50%; }

.ortodontija .storitve .storitev, .ostale-storitve .storitve .storitev { display: inline-block; }
.ortodontija .storitve .storitev.active:after, .ostale-storitve .storitve .storitev.active:after { width: 112%; height: 100%; position: absolute; left: -0.2em; top: 1px; background-color: rgba(159, 156, 147, 0.2); content: " "; }
.ortodontija .storitve .set, .ostale-storitve .storitve .set { width: 50%; }
.ortodontija .storitve .set .storitev, .ostale-storitve .storitve .set .storitev { width: auto; }

.ostale-storitve .storitve .storitev { width: auto; display: inline-block; float: left; clear: left; max-width: 28%; }
.ostale-storitve .storitve .content { width: 68%; }

.kontakt .footnotes:before, .kontakt .footnotes:after { content: " "; display: table; }
.kontakt .footnotes:after { clear: both; }
.kontakt .footnotes { *zoom: 1; }
.kontakt .footnotes > div { width: 22%; float: left; min-height: 1px; margin-right: 4%; }
.kontakt .footnotes > div.narocanje { width: 34%; }
.kontakt .footnotes > div.ordinacijski-cas { width: 18%; }
.kontakt .footnotes > div.zakonodaja { width: 14%; }
.kontakt .footnotes > div:last-child { margin-right: 0; }

.menu ul li { font-size: 1.2em; }
.menu ul li a { padding: 2em; }

.menu-trigger { width: 280px; height: 70px; }
.menu-trigger .logo { width: 200px; margin-top: 27px; }
.menu-trigger .logo svg { height: 15px; }
.menu-trigger .icon-menu { right: 25px; top: 22px; font-size: 1.8em; }
.menu-trigger.offHeader { width: 70px; }
.menu-trigger.offHeader.active { width: 280px; }

.sidr { width: 280px; font-weight: 400; padding-top: 100px; }
.sidr.right { left: auto; right: -280px; }

.updown-nav { display: block; } }

@media only screen and (min-width: 1140px) { .menu-trigger { /*  */ }
.menu-trigger .logo { margin-top: 26px; }

.main-content { width: 1140px; margin: 0 auto; }
.main-content section { padding: 100px 0 0 0; }
.main-content section.ortodontija aside { width: 30%; float: left; min-height: 1px; margin-left: 5%; }
.main-content section.ortodontija aside a { width: 100%; margin: 0 0 1% 0; }
.main-content section.ostale-storitve aside a { width: 24%; margin: 0 1% 1% 0; }

.onas .opis-zaposleni:before, .onas .opis-zaposleni:after { content: " "; display: table; }
.onas .opis-zaposleni:after { clear: both; }
.onas .opis-zaposleni { *zoom: 1; }
.onas .opis-zaposleni .zaposleni { width: 56%; float: left; min-height: 1px; position: relative; }
.onas .opis-zaposleni .zaposleni h3 { width: 51%; float: left; min-height: 1px; }
.onas .opis-zaposleni .zaposleni .content { position: absolute; top: 0; right: 0; width: 49%; }
.onas .opis-zaposleni .zaposleni .handle { margin-bottom: 30px; }
.onas .opis-zaposleni .zaposleni .handle.active, .onas .opis-zaposleni .zaposleni .handle:hover { position: relative; }
.onas .opis-zaposleni .zaposleni .handle.active:after, .onas .opis-zaposleni .zaposleni .handle:hover:after { position: absolute; right: 20px; top: 4px; font-size: 80%; font-family: 'orthas'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /*  */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: greyscale; content: "\e602"; }
.onas .opis-zaposleni .zaposleni .handle.disabled:after { display: none; }

.ortodontija .storitve .storitev, .ostale-storitve .storitve .storitev { position: relative; font-size: 1.1em; font-weight: 300; }
.ortodontija .storitve .content .text.with-gallery, .ostale-storitve .storitve .content .text.with-gallery { width: 65%; float: left; min-height: 1px; }

.ostale-storitve .storitve .storitev { width: auto; display: inline-block; float: left; clear: left; }

.kontakt .info { width: 23%; float: left; min-height: 1px; }
.kontakt .map { width: 68%; float: left; min-height: 1px; margin-left: 9%; height: 250px; } }

@media only screen and (max-height: 600px) and (min-width: 480px) { header .wrapper .info { width: 100%; font-size: 0.7em; }
header .wrapper .info > p { width: 50%; float: left; } }

 