@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Raleway:400,500,600,700,800,900&subset=latin-ext"); [data-av_icon]:before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: normal;
content: attr(data-av_icon);
speak: none;
} @font-face {
font-family: 'icomoon';
src:  url(//www.rotis-lj.si/wp-content/themes/enfold-child/fonts/icomoon.eot?3mm28a);
src:  url(//www.rotis-lj.si/wp-content/themes/enfold-child/fonts/icomoon.eot?3mm28a#iefix) format('embedded-opentype'),
url(//www.rotis-lj.si/wp-content/themes/enfold-child/fonts/icomoon.ttf?3mm28a) format('truetype'),
url(//www.rotis-lj.si/wp-content/themes/enfold-child/fonts/icomoon.woff?3mm28a) format('woff'),
url(//www.rotis-lj.si/wp-content/themes/enfold-child/fonts/icomoon.svg?3mm28a#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
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: grayscale;
}
.icon-menu:before {
content: "\e909";
}
.icon-arrow-right:before {
content: "\e900";
}
.icon-check:before {
content: "\e901";
}
.icon-envelope:before {
content: "\e902";
}
.icon-linkedin:before {
content: "\e903";
}
.icon-pdf:before {
content: "\e904";
}
.icon-phone:before {
content: "\e905";
}
.icon-remove:before {
content: "\e906";
}
.icon-search:before {
content: "\e907";
}
.icon-arrow-left:before {
content: "\e908";
} .ah_politika_zasebnosti {margin-top: 20px;}
.footer .ah_politika_zasebnosti {margin-top: 10px!important; margin-left: 0!important;}
.ah_politika_zasebnosti .strinjanje {display: inline-block;}
.ah_politika_zasebnosti a {    font-size: 16px;}
.popup .ah_politika_zasebnosti a {color: #fff;}
.privacyContainer .textBlock {text-align: left;}
.mainNavigation #menu-main-navigation-de .subMenu--wrapper {width: 440px;left: 0;}
html:lang(de-DE) .blockListBG[data-block-type] .txtThumb h2 {font-size: 30px;}
#menu-main-navigation, #menu-main-navigation-en, #menu-main-navigation-de {font-size: 14px;}
.ow_footer_moto {text-align: left;text-transform: uppercase;font-size: 30px;font-family: 'Podkova', serif;font-weight: 700;}
.footer--cr .row {max-width: 1350px;}
.footer--cr .row .blockGrid {align-items: center;}
.footer--cr .blockGrid--50:not(.ow_footer_moto) {text-align: right;}
@media (max-width: 1340px) and (min-width: 1090px){
#menu-main-navigation, #menu-main-navigation-en, #menu-main-navigation-de {font-size: 14px;}
}
@media (max-width: 1090px) and (min-width: 961px){
#menu-main-navigation, #menu-main-navigation-en, #menu-main-navigation-de {font-size: 14px;}
}
@media (max-width: 961px){
.footer--cr .blockGrid--50 {text-align: center!important;}
} #av-admin-preview {font-family: 'Open Sans', sans-serif; font-size:18px; color: #222222; line-height:1.6;}
#av-admin-preview h1,
#av-admin-preview h2,
#av-admin-preview h3,
#av-admin-preview h4,
#av-admin-preview h5,
#av-admin-preview h6 {font-family: 'Raleway', sans-serif; color: #023c5b; font-weight:800; line-height:1.2; padding:0;}
#av-admin-preview strong {font-family: 'Raleway', sans-serif; font-weight:700;}
#av-admin-preview a.link--pdf {font-family: 'Raleway', sans-serif; font-size: 18px; color: #023c5b; background:url(//www.rotis-lj.si/wp-content/themes/enfold-child/images/icon-pdf.png) no-repeat left center; padding: 5px 0 5px 45px; font-weight:bold; margin:10px 30px 10px 0; display:inline-block; transition:color 200ms linear;}
#av-admin-preview a.link--pdf:hover {text-decoration: none; color:#e8b200;}
#av-admin-preview p:first-child {margin-top:0;}
#av-admin-preview p:last-child  {margin-bottom:0;}
#av-admin-preview h2 {font-size:30px; color: #023c5b; margin:20px 0;}
#av-admin-preview h3 {font-size:22px; color: #023c5b; margin:20px 0;}
#av-admin-preview h4 {font-size:20px; color: #023c5b; margin:20px 0; line-height:1.3;}
#av-admin-preview h2:first-child,
#av-admin-preview h4:first-child {margin-top:0;}
#av-admin-preview .popupContainer {display: none!important;}
#av-admin-preview img {margin:0; padding:0; top:0;}
#av-admin-preview .customLineBR {height:20px;}
#av-admin-preview div, #av-admin-preview p {font-size:18px;}
#av-admin-preview .row {margin:0;}
#av-admin-preview ul {list-style:none; padding:0 0 10px; margin:15px 0; line-height:1.2;}
#av-admin-preview ul.column-2 {column-count: 2;}
#av-admin-preview ul li {position: relative; padding-left:20px; margin:10px 0;}
#av-admin-preview ul:not(.ul-check) li:before {content:""; width:8px; height:8px; background: #d7d4d4; border-radius:50%; position: absolute; left:0; top:10px;}
#av-admin-preview ul.ul-check {color:#404040; line-height:1.6;}
#av-admin-preview ul.ul-check li:before {content:"\e901"; font-size:18px; position: Absolute; left: 0; top: 6px; color: #e8b200; font-family: 'icomoon' !important; speak: none;font-style: normal;font-weight: normal;font-variant: normal; text-transform: none;  line-height: 1;}
#av-admin-preview ul.ul-check li {padding:0 0 0 30px; margin:0;}
#av-admin-preview ul.ul-check li + li {margin-top:20px;}
#av-admin-preview ul.ul-archive {list-style:none; padding:0; font-size:20px;}
#av-admin-preview ul.ul-archive li {padding-left:25px;}
#av-admin-preview ul.ul-archive li a {color: #e8b200; font-weight:700;}
#av-admin-preview ul.ul-archive li a.active {text-decoration: underline;}
#av-admin-preview ul.ul-archive li + li {margin-top:5px;}
#av-admin-preview .newsList--item {max-width:900px; border-bottom:solid 1px #e7e7e7; padding:40px 0;}
#av-admin-preview .newsList--item:first-child {padding-top:0;}
#av-admin-preview .newsList--image {width:100%; max-width:470px; height:300px; background-repeat: no-repeat; background-size:cover; background-position: center; }
#av-admin-preview .newsList--image + .newsList--content {width:100%; margin-top:20px;}
#av-admin-preview .newsList--content {font-size: 16px; line-height: 1.7; color:#404040;}
#av-admin-preview .newsList--content h4 {font-size: 22px;}
#av-admin-preview .newsList--content date,
#av-admin-preview .news date {font-size: 18px; color: #e8b200; font-weight:bold; display: block; margin:-11px 0 15px;}
#av-admin-preview .newsList--content .btn {margin-top:25px;} #av-admin-preview .btn {display:inline-block; padding:15px 20px; min-width:150px; background: #e8b200; font-size:18px; line-height:1.1; font-family: 'Raleway', sans-serif; font-weight:bold; color:#fff; text-align: center; border-radius:8px; cursor: pointer; text-decoration: none;}
#av-admin-preview .btn + .btn {margin-left:15px;}
#av-admin-preview .btn.image--certificate {background-image:url(//www.rotis-lj.si/wp-content/themes/enfold-child/images/icon-certificate.png); background-repeat:no-repeat; background-position:14px center; padding-left:45px;} #av-admin-preview .pageTitle {width:calc(100% + 40px); margin:-20px 0 0 -20px; padding:20px; background: #fff; display:flex; align-items:center; position: relative; font-family: 'Raleway', sans-serif; font-size:18px; font-weight:700; color:#023c5b;}
#av-admin-preview .pageTitle[data-text-color="#ffffff"] .title,
#av-admin-preview .pageTitle[data-text-color="#ffffff"] .title h1,
#av-admin-preview .pageTitle[data-text-color="#ffffff"] .title p {color:#fff!important; text-shadow: 0px 0px 1px #000;}
#av-admin-preview .pageTitle[data-line-color="#e8b200"] .title h1:last-child {border-color:#e8b200!important;}
#av-admin-preview .pageTitle div {font-size:16px;}
#av-admin-preview .pageTitle--inner {width:100%;}
#av-admin-preview .pageTitle--content {width: 100%; max-width:1380px; margin:0 auto; position: relative; z-index:5;}
#av-admin-preview .pageTitle--background {position: absolute; right:0; top:0; width:100%; height:100%;}
#av-admin-preview .pageTitle[data-background-size="auto"] .pageTitle--background {background-size:50% auto!important;}
#av-admin-preview .pageTitle[data-background="false"] .pageTitle--inner {width:100%; max-width:1380px; margin:0 auto; display:flex; align-items:center; justify-content: space-between;}
#av-admin-preview .pageTitle[data-background="false"] .pageTitle--content {width:auto; max-width:none; margin:0; padding:0;}
#av-admin-preview .pageTitle[data-background="false"] .pageTitle--image img {max-height:250px; max-width: 250px; vertical-align: top;}
#av-admin-preview .pageTitle[data-background="false"] .pageTitle--image[data-valign="middle"] {align-self:center;}
#av-admin-preview .pageTitle[data-background="false"] .pageTitle--image[data-valign="top"] {align-self:flex-start;}
#av-admin-preview .title {font-family: 'Raleway', sans-serif; font-size: 20px; font-weight: 700; color: #023c5b;}
#av-admin-preview .title h1 {font-size:25px; line-height:1.2; margin:0; float:left; clear:both; width:100%;}
#av-admin-preview .title h1 + h1 {font-size:45px; font-weight:900; line-height: 1; margin:0; width:auto;}
#av-admin-preview .title h1:last-child {padding-bottom:5px; margin-bottom:5px; border-bottom:solid 5px #e4e6e7; width:auto;}
#av-admin-preview .title p {margin:0;}
#av-admin-preview .title .btn {margin-top:15px;}
#av-admin-preview .title--inner {display:inline-block; width:100%;} #av-admin-preview .bearingContainer {padding:30px; position: relative; margin-bottom:300px; display:flex; align-items:center; justify-content:center; background-color: #fff; border: 1px solid #e4ebed;}
#av-admin-preview .bearingContainerMobile,
#av-admin-preview .bearing--mobile-line {display: none;}
#av-admin-preview .bearing--trigger {font-size:30px; color: #023c5b; line-height:30px; text-align: center; padding:0 3px 5px; border-bottom:solid 3px #e4e6e7; cursor: pointer;}
#av-admin-preview .bearing--content {display: none; position: absolute; left:50%; top:calc(100% + 10px); margin-top:15px; width:300px; border-left:solid 1px #b2c2cb; padding:100px 0 0 25px; line-height:1.4;}
#av-admin-preview .bearing--content h3 {margin:0 0 20px;}
#av-admin-preview .bearing--content h3:last-child {margin:0;}
#av-admin-preview .bearing--content p {margin:10px 0;}
#av-admin-preview .bearing--content p:last-child {margin:0;}
#av-admin-preview .bearing:last-child .bearing--content,
#av-admin-preview .bearing:nth-last-child(2) .bearing--content {text-align:right; padding:100px 25px 0 0; border-left:none; border-right:solid 1px #b2c2cb; left:auto; right:50%;}
#av-admin-preview .bearing {position: relative; margin-right:30px; min-width:0;}
#av-admin-preview .bearing.extra {position: relative; min-width:0; width:7px; height:3px; min-width:0; background:#023c5b; }
#av-admin-preview .bearing.active .bearing--content {display: block;} #av-admin-preview .procedure {position: relative; min-height: 350px;}
#av-admin-preview .procedure--title {margin:40px 0 50px;}
#av-admin-preview .procedure--title h2 {margin:0;}
#av-admin-preview .procedure--name {display:inline-block; max-width:calc(100% - 350px); font-size:16px; color:#222222; line-height:1.2; background: transparent; border-radius:8px; padding:10px 15px; cursor: pointer;}
#av-admin-preview .procedure--image {position: absolute; right:0; top:85px; width:350px; height:250px; background-repeat:no-repeat; background-position:center; background-size:cover; display: none; border: 4px solid #eaebec;}
#av-admin-preview .procedure--item.active .procedure--name {color:#fff; background-color: #e8b200; font-weight:600;}
#av-admin-preview .procedure--item.active .procedure--image {display: block;} #av-admin-preview .imageTextList--item {display:flex; align-items:flex-start;}
#av-admin-preview .imageTextList--item-image {width:150px; height:150px; border-radius:50%; overflow:hidden; background-size:cover; background-position: center; background-repeat:no-repeat;}
#av-admin-preview .imageTextList--item-image + .imageTextList--item-content {width:Calc(100% - 150px); padding-left:45px;}
#av-admin-preview .imageTextList--item + .imageTextList--item {margin-top:65px;}
#av-admin-preview .imageTextList--item-title {font-family: 'Raleway', sans-serif; font-size:24px; margin:0; text-transform: uppercase;}
#av-admin-preview .imageTextList--item-subtitle {font-family: 'Raleway', sans-serif; font-size:20px; color:#222222;}
#av-admin-preview .imageTextList--item-text {line-height: 26px; margin-top:15px;}
#av-admin-preview .textBlock + .imageTextList {margin-top:150px;} #av-admin-preview .accordion * {box-sizing:border-box;}
#av-admin-preview .accordion + .accordion {margin-top:15px;}
#av-admin-preview .accordion--trigger {font-size:18px; color: #404040; display:flex; align-items:center; min-height:65px; border-radius:8px; padding:20px 100px 20px 20px; border:solid 1px #ccc; background-color: #fafafa; position: relative; cursor: pointer;}
#av-admin-preview .accordion--trigger:after {content:"+"; font-size:35px; color: #9fa1a2; display:flex; align-items:center; justify-content:center; position: absolute; right:-1px; top:-1px; width:65px; height:100%; border:solid 1px #ccc; background: #fff; border-radius:8px;}
#av-admin-preview .accordion--content {display: none; padding:30px 20px; font-size:16px;}
#av-admin-preview .accordion.active .accordion--content {display: block;}
#av-admin-preview .accordion.active .accordion--trigger {background: #fff; font-weight:bold;}
#av-admin-preview .accordion.active .accordion--trigger:after {content:"-"; font-weight:normal; background: #e8b200; color:#fff; border: 1px solid #e2ecf0;}
#av-admin-preview ul.ul-contactbox {list-style:none; margin:0; padding:0; font-size:14px; line-height:20px; color:#404040;}
#av-admin-preview ul.ul-contactbox a {color:#404040;}
#av-admin-preview ul.ul-contactbox li {min-height:22px; padding:0; margin:0;}
#av-admin-preview ul.ul-contactbox li:before {display: none;}
#av-admin-preview ul.ul-contactbox strong {font-family: 'Open Sans', sans-serif;}
#av-admin-preview .contactBlock {border: 1px solid #e4ebed; background-color: #fafafa; padding:50px; color: #404040;}
#av-admin-preview .contactBlock a {color: #404040;}
#av-admin-preview .contactBlock ul {list-style:none; margin:0; padding:0;}
#av-admin-preview .contactBlock ul li {margin:0; padding:0; min-height:15px;}
#av-admin-preview .contactBlock ul li + li {margin-top:10px;}
#av-admin-preview .contactBlock ul li strong {font-weight:700;}
#av-admin-preview .contactBlock ul li:before {display: none;}
#av-admin-preview .contactBlock.location {background-image:url(//www.rotis-lj.si/wp-content/themes/enfold-child/images/icon-pin.png); background-position:top 35px right 30px; background-repeat: no-repeat;}
#av-admin-preview .contactBlock.number {background-image:url(//www.rotis-lj.si/wp-content/themes/enfold-child/images/icon-phone.png); background-position:top 35px right 30px; background-repeat: no-repeat;}
#av-admin-preview .contactCardBG {margin:0;}
#av-admin-preview .contactCardBG .blockGrid--item {width:33.333%; font-size:14px;}
#av-admin-preview .contactCardBG .blockGrid--item + .blockGrid--item {padding-left:15px;}
#av-admin-preview .contactFormBG {margin:0 auto; max-width:1180px;}
#av-admin-preview .contactFormBG input,
#av-admin-preview .contactFormBG textarea {width:100%; height:50px; background: #fff; border: 1px solid #cccccc; padding:10px; transition:border 200ms linear;}
#av-admin-preview .contactFormBG textarea {resize:none; height:162px; vertical-align: top;}
#av-admin-preview .contactFormBG button.btn {border:none; margin-top:10px; min-width:185px;}
#av-admin-preview .contactFormBG .contactForm--row-label,
#av-admin-preview .contactFormBG label {font-size:16px; margin:0 0 12px; padding:0 5px;}
#av-admin-preview .contactFormBG p {margin:0;}
#av-admin-preview .contactFormBG .blockGrid--50 {width:100%;}
#av-admin-preview .contactFormBG .blockGrid--100 {text-align: center;}
#av-admin-preview .contactFormBG .contactForm--row + .contactForm--row {margin-top:25px;} #av-admin-preview .blockGrid {display:flex; align-items:flex-start; flex-wrap:wrap;}
#av-admin-preview .blockListBG {width:calc(100% + 30px); margin:0 0 0 -30px; position: relative;}
#av-admin-preview .blockListBG > [class^="blockGrid--"] {margin:15px 0 15px 30px; position: relative; min-width:300px;}
#av-admin-preview .blockListBG[data-block-layout="0"] .blockGrid--item {width:calc(25% - 30px);}
#av-admin-preview .blockListBG[data-block-layout="1"] .blockGrid--item {width:calc(33.333% - 30px);} #av-admin-preview .blockListBG[data-block-type="0"] .blockGrid--item {background: #fff; height:280px; position: relative; border:solid 4px transparent; transform:scale(1) translate3d(0,0,0); transition:border 200ms ease-in-out, background 200ms ease-in-out, transform 200ms ease-in-out;}
#av-admin-preview .blockListBG[data-block-type="0"] .imgTxtThumb--name {font-family: 'Raleway', sans-serif; font-weight:800; font-size:20px; line-height:1; color: #023c5b; text-align: center; position: absolute; left:0; bottom:0; z-index:5; width:100%; padding: 12px 5px 22px; transition:bottom 200ms ease-in-out, color 200ms ease-in-out, font-size 200ms ease-in-out;}
#av-admin-preview .blockListBG[data-block-type="0"] .imgTxtThumb--image {display:flex; align-items:center; justify-content:center; position: absolute; left:0; top:0; width:100%; height:calc(100% - 65px); padding:10px 0; -webkit-backface-visibility: hidden; transform:scale(1) translate3d(0,0,0); transition:top 200ms ease-in-out, transform 200ms ease-in-out;}
#av-admin-preview .blockListBG[data-block-type="0"] .imgTxtThumb--image img {max-height:90%; max-width: none;} .blockListBG[data-block-type="0"] .blockGrid--item:not(.txtThumb):hover {transform:scale(1.05) translate3d(0,0,0);}
.blockListBG[data-block-type="0"] .blockGrid--item:hover .imgTxtThumb--image {top:-20px; transform:scale(1.15);}
.blockListBG[data-block-type="0"] .blockGrid--item:not(.txtThumb):hover {background-color:rgba(26, 97, 148, 0.8); border-color:#e8b200;}
.blockListBG[data-block-type="0"] .blockGrid--item:hover .imgTxtThumb--name {color:#fff; bottom:10px;} #av-admin-preview .blockListBG[data-block-type="1"] .blockGrid--item {height:280px; overflow:hidden; box-shadow: 1px 1px 10px rgba(0,0,0,.2);}
#av-admin-preview .blockListBG[data-block-type="1"] .imgTxtThumb--image {position: absolute; left:0; top:0; width:100%; height:100%; background-repeat: no-repeat; background-position:center; background-size:cover;}
#av-admin-preview .blockListBG[data-block-type="1"] .imgTxtThumb--name {color:#fff; font-size:18px; font-weight:600; line-height:1.2; padding:20px 15px; text-align: center; position: absolute; left:0; bottom:-60px; width:100%; z-index:6; background-color: rgba(19, 91, 139, 0.9); opacity:0; transition:opacity 200ms ease-in-out, bottom 200ms ease-in-out;}
#av-admin-preview .blockListBG[data-block-type="1"] .blockGrid--item:hover .imgTxtThumb--name {opacity:1; bottom:0;} #av-admin-preview .blockListBG[data-block-type="2"] .blockGrid--item {height:300px; border:solid 1px #135b8b;}
#av-admin-preview .blockListBG[data-block-type="2"] .imgTxtThumb--image {position: absolute; left:0; top:0; width:100%; height:100%; background-repeat: no-repeat; background-position:center; background-size:cover;}
#av-admin-preview .blockListBG[data-block-type="2"] .imgTxtThumb--image.not-background {height:calc(100% - 65px); padding:15px; display:flex; align-items:center; justify-content:center;}
#av-admin-preview .blockListBG[data-block-type="2"] .imgTxtThumb--image.not-background img {max-height:100%;}
#av-admin-preview .blockListBG[data-block-type="2"] .imgTxtThumb--name {padding:12px 20px 8px; line-height:1.2; font-family: 'Raleway', sans-serif; font-weight:700; font-size:20px; color:#fff; background-color: #135b8b; display:flex; align-items:flex-start; justify-content:center; flex-direction:column; position: absolute; left:0; bottom:0; width:100%; min-height:65px;}
#av-admin-preview .blockListBG[data-block-type="2"] .imgTxtThumb--name-large:empty {display: none;}
#av-admin-preview .blockListBG[data-block-type="2"] .imgTxtThumb--name-large:empty + .imgTxtThumb--name-small {margin-top:0;}
#av-admin-preview .blockListBG[data-block-type="2"] .imgTxtThumb--name-small {font-size:16px; font-weight:500; margin-top:5px; display:flex; align-items:center;}
#av-admin-preview .blockListBG[data-block-type="2"] .imgTxtThumb--name-small i {color:#e8b200; font-size:13px; margin-left:8px;}
#av-admin-preview .blockListBG[data-block-type] .blockGrid--item .imgTxtThumb--image .iconlist-char {font-size:80px; color:#023c5b; margin-top:10px; display: flex; align-items: Center; justify-content: center;transition:color 200ms ease-in-out;}
#av-admin-preview .blockListBG[data-block-type] .blockGrid--item .imgTxtThumb--image .iconlist-char[data-av_icon=""]  {font-size:100px;}
#av-admin-preview .blockListBG[data-block-type] .blockGrid--item .imgTxtThumb--image .iconlist-char[data-av_icon=""]:before {position: relative; left:-4px;}
#av-admin-preview .blockListBG[data-block-type] .blockGrid--item:hover .imgTxtThumb--image .iconlist-char  {color:#fff;}
#av-admin-preview .blockListBG[data-block-type] .txtThumb {font-family: 'Raleway', sans-serif; font-size:27px; font-weight:500; line-height:1.3; color:#fff; border:none; display:flex; align-items:center; box-shadow:none; background: none;}
#av-admin-preview .blockListBG[data-block-type] .txtThumb h2 {font-size:42px; color:#fff; text-transform: uppercase; line-height:1; margin:15px 0 0;}
#av-admin-preview .blockListBG[data-block-type] .txtThumb p {margin:0;}
#av-admin-preview .imgTxtThumb {background: #fff;}
#av-admin-preview .blockList--popup {display:none;} #av-admin-preview .ctaBlock {padding:40px 20px; width:Calc(100% + 40px); margin:-20px 0 0 -20px;}
#av-admin-preview .ctaBlock h1,
#av-admin-preview .ctaBlock h2 {font-size:34px; font-weight:700; line-height:1.1; margin:0 0 15px;}
#av-admin-preview .ctaBlock p {margin:10px 0;}
#av-admin-preview .ctaBlock[data-button-position="0"] {text-align: center;}
#av-admin-preview .ctaBlock[data-button-position="0"] .ctaBlock--actions {margin-top:35px;}
#av-admin-preview .ctaBlock[data-button-position="1"] > .row {display:flex; align-items:center;}
#av-admin-preview .ctaBlock[data-button-position="1"] > .row:after {display: none;}
#av-admin-preview .ctaBlock[data-button-position="1"] .ctaBlock--actions {margin-left:40px;}