body {
    background: url('https://poliklinika-eljuga.hr/slike/bg-lightgrey.gif'), url('https://poliklinika-eljuga.hr/slike/bg-white.gif');
    background-position: top left, top right;
    background-repeat: repeat-y, repeat;
    background-size: 70%, 30%;
}
body.nobg {background: none}

.clear {clear:both; height:0px;}
.clear10 {clear:both; height:10px;}
.clear20 {clear:both; height:20px;}
.clear30 {clear:both; height:30px;}
.clear40 {clear:both; height:40px;}
.clear50 {clear:both; height:50px;}
.clear60 {clear:both; height:60px;}
.clear100 {clear:both; height:100px;}

.mb-40 {margin-bottom: 40px}
.mb-50 {margin-bottom: 50px}

.bg-primary {background-color: #D6438D;color: #fff;}
.bg-secondary {background-color: #FFA4B7;color: #fff;}
.bg-tertiary {background-color: #FFD17A;color: #fff;}
.bg-quaternary {background-color: #94E9FF;color: #fff;}
.bgwhite {background: #fff}
.bgblack {background: #2B2B2B}
.btn-grey {color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #d5d5d5;border-color: #d5d5d5 #d5d5d5 #d5d5d5;}
.bg-greywhite {}
.bg-greywhite .main {max-width: 1900px; margin: 0 auto;background: url('https://poliklinika-eljuga.hr/slike/bg-lightgrey.gif'), url('https://poliklinika-eljuga.hr/slike/bg-white.gif');background-position: top left, top right;background-repeat: repeat-y, repeat;background-size: 70%, 30%;}
hr.bgblack {background: #2B2B2B}
hr.bg-primary {background: #D6438D}

.noradi {border-radius:0 !important}
.righttoleft {text-align:right}
.centertoleft {text-align:center}
hr.hrfull {background:#ddd}
.bigtar:hover {cursor:pointer}

.breadcrumb > li + li::before {content: none}
.breadcrumb {font-size: 12px;color: #777;background-color: transparent;margin-top: 20px;margin-bottom: 0;padding: 8px 0 0;}
.breadcrumb a, .breadcrumb h2 a, .breadcrumb h2 {font-size: 1em;font-weight: 400;line-height: 24px;letter-spacing: -0.2px;color: #777 !important;margin: 0;}
.bread-top {position: absolute;top: 0;right: 0;z-index: 1;}
.bread-top .breadcrumb {font-size: 12px;color: #777;margin-top: 0;margin-bottom: 0;padding: 8px 15px;text-align: right;background-color: rgba(0,0,0,0.1);}
.bread-top .breadcrumb a, .bread-top .breadcrumb h2 a, .bread-top .breadcrumb h2 {color: #f7f7f7 !important;text-shadow: 1px 1px 1px #777;}

#ajax_form label, #ajax_form2 label {display: none}
.error_message p, .error_message2 p {font-size:0.8em; color:#aa0000 !important;}
.success_message p, .success_message2 p {font-size:2em; font-weight:400;text-align: center;color:#000 !important;}

.slika-lijevo, .slika-lijevobb, .slika-rub, .slika-press {float:left; margin:0 20px 10px 0;}
.slika-desno, .slika-desnobb {float:right; margin:0 0 10px 20px;}

body, p {color:#424242}

#header .header-body {padding: 0;border-top: 0;border-bottom: 0;}
#header .header-top {background: url('https://poliklinika-eljuga.hr/slike/bg-pink.gif'), url('https://poliklinika-eljuga.hr/slike/bg-grey.gif');background-position: top left, top right;background-repeat: repeat-y, repeat;background-size: 50% 50%, 50% 50%;padding: 0;height: 170px;border-bottom: 0;}

@media (min-width: 992px) {
#header .header-body {background: url('https://poliklinika-eljuga.hr/slike/bg-pink.gif'), url('https://poliklinika-eljuga.hr/slike/bg-grey.gif');background-position: top left, top right;background-repeat: repeat-y, repeat;background-size: 50%, 50%;}
}

#header .header-top {max-width:1900px; margin:0 auto}


.header-top-logo {position: relative;width: 20%;float: left;height: 170px;}
.header-top-logo img {position: absolute;right: 60px;top: 60px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}

.header-top-izbornik {width: 50%;float: left;background: #fff;position: relative;height: 170px;}
.header-top-izbornik .header-top-midtop {height: 85px;text-align: right;}
.header-top-izbornik .header-top-midtop .header-top-midtop-jezici {padding: 30px;}
.header-top-izbornik .header-top-midtop .header-top-midtop-jezici a {color: #a7a7a7;font-size: 12px;font-weight: 600;padding: 0 10px 0 5px;}
.header-top-izbornik .header-top-midtop .header-top-midtop-jezici a:first-child {border-right: 1px solid #a7a7a7}
.header-top-izbornik .header-top-midbottom {height: 85px;background: #fff;}
.header-top-izbornik .header-top-midbottom .nav-pills>li {float: none}
.header-top-izbornik .header-top-midbottom .nav>li>a {padding: 0;color: #767676;font-size: 12px;line-height: 20px;text-transform: uppercase;}
.header-top-izbornik .header-top-midbottom .nav>li>a:hover, .header-top-izbornik .header-top-midbottom .nav>li>a:focus {color: #d6438d;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.nav1 {padding-left: 20%;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.nav2 {padding-left: 20%;border-left: 1px solid #D5D5D5;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.nav3 {padding-left: 20%;border-left: 1px solid #D5D5D5;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge>li>a {background: #D6438D;color: #fff;font-size: 24px;line-height: 85px;text-transform: uppercase;font-weight: 300;text-align: center;z-index: 1000;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge>li>span.notranslate>a {background: #D6438D;color: #fff;font-size: 24px;line-height: 85px;text-transform: uppercase;font-weight: 300;text-align: center;z-index: 1001;position: absolute;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge>li>a .fa, .header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge>li>span.notranslate>a .fa {color: #9C004F;margin-left: 40px;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge li ul {background: rgba(232,232,232,.95);display: none;position: absolute;top: 100%;width: 100%;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge li:hover ul {display: block;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge li ul li {background: transparent;border-top: 1px solid #fff;margin-left: 0;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge li ul li a {color: #424242;font-size: 14px;line-height: 40px;padding-left: 10px;letter-spacing: -0.5px;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge li ul li a.dojke {border-left: 40px solid #FFA4B7;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge li ul li a.dojke:hover {border-left: 40px solid #FF4F73;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge li ul li a.ginekologija {border-left: 40px solid #FFD688;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge li ul li a.ginekologija:hover {border-left: 40px solid #FFB629;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge li ul li a.kirurgija {border-left: 40px solid #B1EFFF;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge li ul li a.kirurgija:hover {border-left: 40px solid #4FD9FE;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge li ul li a.gentest {border-left: 40px solid #5FEFA3;}
.header-top-izbornik .header-top-midbottom ul.nav.nav-pills.navusluge li ul li a.gentest:hover {border-left: 40px solid #48d68b;}
.header-top-izbornik .search-form {position: absolute;top: 100%;left: 0;width: 260px;background: #fff;padding: 20px;box-shadow: 1px 5px 5px rgba(0,0,0,.1);}
.header-top-izbornik .search-form .search {border: 1px solid #D5D5D5;font-size: 12px;color: #b9b9b9;}
.header-top-izbornik .search-form .search::-moz-placeholder {color: #b9b9b9;opacity: 1;}
.header-top-izbornik .search-form .search:-ms-input-placeholder {color: #b9b9b9;}
.header-top-izbornik .search-form .search::-webkit-input-placeholder {color: #b9b9b9;}

.header-top-kontakt {width: 30%;float: left;color: #a8a8a8;}
.header-top-kontakt .header-top-midtop {padding: 30px 0 20px 40px;}
.social-icons li a {background: #a8a8a8;}
.header-top-kontakt .header-top-midbottom {padding: 30px 0 10px 40px;}
.header-top-kontakt .header-top-midbottom .nav>li>a {color: #a8a8a8;padding: 0 30px 0 0;}
.header-top-kontakt .header-top-midbottom .headtomb-phone {/*padding: 10px 30px 10px 0;*/}
.header-top-kontakt .header-top-midbottom .fa {margin-right: 10px}
.hght {height: 23px;overflow: hidden;}

.sticky-header-active .header-top-logo img {width: 140px;height: 50px;top: 110px;}
.sticky-header-active .header-top-izbornik .nav1, .sticky-header-active .header-top-izbornik .nav2, .sticky-header-active .header-top-izbornik .nav3 {margin-top: 23px;}
.sticky-header-active .header-top-izbornik .navusluge>li>a span {position: relative;top: 8px;}

.slider-container {background: #fff}
.slider-container .main-label {width: 990px;color: #424242;text-transform: uppercase;font-size: 26px;font-weight: 600;line-height: 36px;white-space: normal !important;text-shadow: none;}
.slider-container .top-label {width: 990px;color: #424242;font-size: 16px;font-weight: 300;line-height: 26px;white-space: normal !important;}
.slider-container .btn-secondary {font-size: 16px}
.isocert {position: absolute;right: 0;top: 400px;z-index: 20;}

h2.sitepodnaslov {padding: 18px 0;text-align: center;color: #fff;font-weight: 300;margin: 0;}
h2.sitepodnaslov a.gal {color: #fff;text-decoration: none;}
h2.sitepodnaslov a.gal:hover {color: #9C004F}
div.sitepodnaslovh2 {padding: 18px 0;text-align: center;color: #fff;font-weight: 300;margin: 0;font-size: 2.2em;line-height: 42px;letter-spacing: -1px;}
div.sitepodnaslovh2 a.gal {color: #fff;text-decoration: none;}
div.sitepodnaslovh2 a.gal:hover {color: #9C004F}
div.sitepodnaslovh2 .fa {color: #9C004F;margin-left: 30px;}

a.nastr:target:before {
content:"";
display:block;
height:220px; /* fixed header height*/
margin:-220px 0 0; /* negative fixed header height */
}

.poc-dojke, .poc-ginekologija, .poc-kirurgija {text-align: center;color: #424242;margin-bottom: 50px;display: block;}
.poc-dojke .slika img, .poc-ginekologija .slika img, .poc-kirurgija .slika img {
  margin: auto;
  filter: gray; /* IE6-9 */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
}
.poc-dojke:hover .slika img, .poc-ginekologija:hover .slika img, .poc-kirurgija:hover .slika img {
  filter: none;
  -webkit-filter: grayscale(0);
}
.poc-dojke:hover, .poc-ginekologija:hover, .poc-kirurgija:hover {text-decoration: none;color: #424242;}
.poc-dojke span, .poc-ginekologija span, .poc-kirurgija span {color: #fff;font-size: 30px;font-weight: 300;padding: 0 12px;float: left;line-height: 40px;}
.poc-dojke h3, .poc-ginekologija h3, .poc-kirurgija h3 {font-size: 1.3em;font-weight: 600;padding-top: 8px;}
.poc-dojke .tekst, .poc-ginekologija .tekst, .poc-kirurgija .tekst {font-size: 1.15em;font-weight: 300;line-height: 24px;}

.bgwelcome {background: url("https://poliklinika-eljuga.hr/slike/eljuga-welcome.jpg");background-position: left top;background-size: cover;padding: 70px 0;}
h2.welcome-naslov {font-size: 1.9em;line-height: 36px;font-weight: 600;}
.welcome-tekst {font-size: 1.15em;line-height: 26px;letter-spacing: -1px;}

.owl-strucnjaci {margin: 80px 0}
.strucnjaci, .strucnjaci:hover {color: #424242;text-decoration: none;}
.strucnjaci-naslov {font-size: 0.8em;font-weight: 300;margin-top: 20px;}
.strucnjaci-naslov span {color: #fff;font-size: 30px;font-weight: 300;padding: 0 12px;float: left;line-height: 40px;margin-right: 10px;}

.poc-kontakt {background: url("https://poliklinika-eljuga.hr/slike/eljuga-poc-kontakt-bg.jpg");background-position: bottom left;background-size: cover;margin-top: 20px;padding-bottom: 40px;padding-bottom: 5px;}
.poc-kontakt-naslov {font-size: 2.8em;font-weight: 300;line-height: 50px;text-align: center;margin-bottom: 40px;}
.poc-kontakt input.form-control {color: #000;font-size: 22px;font-weight: 300;border: 1px solid #E2E2E2;box-shadow: none;height: 48px;}
.poc-kontakt textarea.form-control {color: #000;font-size: 22px;font-weight: 300;border: 1px solid #E2E2E2;box-shadow: none;}
.poc-kontakt .btn {font-size: 22px;font-weight: 300;}

.poc-press-naslov {font-size: 2.8em;font-weight: 300;line-height: 50px;text-align: center;margin-top: 60px;margin-bottom: 40px;}
.poc-press-naslov a {color: #424242;}
.owl-press {margin: 0}
.press, .press:hover {color: #424242;text-decoration: none;}
.press-naslov {font-size: 0.8em;font-weight: 300;margin-top: 20px;}
.press-naslov span {color: #fff;font-size: 30px;font-weight: 300;padding: 0 12px;float: left;line-height: 40px;margin-right: 10px;}

.poc-gal-naslov {font-size: 2.8em;font-weight: 300;line-height: 50px;text-align: center;margin-top: 100px;margin-bottom: 10px;}
.poc-gal-naslov a {color: #424242;}
.poc-gal-podnaslov {font-size: 1.3em;font-weight: 300;line-height: 28px;text-align: center;margin-bottom: 40px;}
.container-wide-gal h2 .fa {color: #9C004F;margin-left: 30px;}

#footer {background: #424242;border-top: 0;margin-top:0;padding: 100px 0 0;}
#footer h4.heading-primary {font-size: 2.2em;line-height: 30px;font-weight: 300;}
#footer h4.heading-primary a {color: #d6438d;}
#footer h4.heading-primary small {font-size: 55%;font-weight: 600;color: #d6438d;}
#footer h4.heading-primary a small {color: #d6438d;}
#footer ul.simple-post-list li {border-bottom: 0;margin-bottom: 5px;padding-top: 0;padding-bottom: 0;color: #d6438d;}
#footer ul.simple-post-list li a {color: #b9b9b9;}
#footer p, #footer .contact p {color: #b9b9b9;}
#footer .newsfield {color: #000;font-size: 1.4em;font-weight: 300;border: 0;box-shadow: none;height: 50px;background: #595959;}
#footer .newsbutton {font-size: 16px;font-weight: 300;text-shadow: none;height: 50px;}
#footer .radnasubota {color: #fff;font-weight: bold;}

#footer .footer-copyright {background: #2B2B2B;border-top: 0;margin-top: 20px;padding: 14px 0 10px;color: #757575;}
#footer .footer-copyright #sub-menu a {color: #757575}

.smaller-custom-left {position: relative;width: 20%;float: left;}
.smaller-custom-right {position: relative;width: 30%;float: left;}
.main-custom {position: relative;width: 50%;float: left;background: #F7F7F7;}
.main-custom-first {margin-bottom: 70px;position: relative;min-height: 226px;background: #f7f7f7 /*url("https://poliklinika-eljuga.hr/slike/eljuga-opcenito.jpg") top left no-repeat*/;}
.main-custom-padding-lr50 {padding: 0 50px 50px}

.sidebar-inner {padding: 35px 60px;}
.sidebar-inner-grey {padding: 35px 60px 20px;background: #F7F7F7;}
.smaller-custom-left h4.heading-primary {margin: 0;padding: 0;}
.smaller-custom-left h4.heading-primary a {color: #fff;}
.smaller-custom-left ul.simple-post-list li {border-bottom: 0;margin-bottom: 10px;padding-top: 0;padding-bottom: 0;list-style-type: square;color: #424242;line-height: 1em;}
.smaller-custom-left ul.simple-post-list li a {color: #424242;font-size: 0.9em;line-height: 20px;}
.smaller-custom-left input.form-control {color: #000;font-size: 0.9em;font-weight: 300;border: 1px solid #fff;box-shadow: none;height: 40px;}
.smaller-custom-left textarea.form-control {color: #000;font-size: 0.9em;font-weight: 300;border: 1px solid #fff;box-shadow: none;}
.smaller-custom-left .btn {font-weight: 300}
.smaller-custom-left p {font-size: 0.9em;font-weight: 300;color: #fff;}
.smaller-custom-left p.sl-tel {font-size: 1.3em;font-weight: 600;margin: 0;}
.smaller-custom-left p.sl-mail {font-size: 1em;font-weight: 600;}
.smaller-custom-left .sl-phoneicon {float: left;margin-right: 20px;}

h1.indexh1 {position: absolute;bottom: 0;left: 0;color: #fff;background-color: rgba(0,0,0,0.2);width: 100%;padding: 10px 10px 10px 20px;margin: 0;text-shadow: 1px 1px 1px #777;}
h3.entry {font-size: 2.2em;font-weight: 300;line-height: 42px;margin: 0 0 20px 0;text-transform: none;letter-spacing: -1px;}
h3.entry a, h1.entry {color: #424242}
.glavna-slika, .glavna-slika-det {float:left; margin:0 20px 10px 0;}
.glavna-tekst img, .glavna-tekst-det img {display:block; max-width:100%; height:auto;}
.container-wide-galerija1 {background: #fff;box-shadow: 0 -1px 5px rgba(0,0,0,.1);position: relative;}
.kaoh3entry {font-size: 2.2em;font-weight: 300;line-height: 42px;margin: 0 0 20px 0;text-transform: none;letter-spacing: -1px;color: #1d2127;}

.entry-press {margin-bottom: 70px}
.entry-press-slika {height: 190px;overflow: hidden;display: flex;justify-content: center;}
/*.entry-press-slika img {width: 100%}*/
.img-responsive-press {width: auto;max-height: 100%;height: auto;display: block;}
h3.entrypress {font-size: 1em;line-height: 20px;font-weight: 600;margin-top: 10px;margin-bottom: 0;letter-spacing: -0.5px;height: 40px;overflow: hidden;}
h3.entrypress span.press-ikona {color: #fff;font-size: 18px;font-weight: 300;padding: 0 12px;float: left;line-height: 40px;margin-right: 10px;background: #FFA4B7;}
h3.entrypress span.press-podnaslov {color: #888;font-size: 0.8em;font-weight: 400;text-transform: none;}
h3.entrypress a {color: #424242}
.entry-sitemap h4, .entry-sitemap h5, .entry-sitemap h6 {margin: 5px 0;text-transform: none;}

ul.portfolio-list .portfolio-item {margin-bottom: 30px;padding: 0;border: 1px solid #fff;}
ul.portfolio-list .portfolio-item .thumb-info {border: 0}
.thumb-info .thumb-info-title {font-size: 12px;font-weight: 400;line-height: 1.3em;text-shadow: none;letter-spacing: -0.5px;text-transform: none;background: rgba(216, 67, 141, 0.7);padding: 7px 9px 7px;}
.thumb-info:hover .thumb-info-title {background: #D6438D}

.toggle > label {background: #eee;margin-bottom: 0;}
.toggle > label:hover {background: #e4e4e4;}
.table > tbody > tr.secondary > td {background-color: #FFA4B7;color: #FFF;}
.table-hover>tbody>tr.secondary:hover>td {background-color: #FFBECB;}
.table-striped>tbody>tr:nth-of-type(odd) {background-color: #fafafa;}
.table-hover>tbody>tr:hover {background-color: #eee;}
.table>tbody>tr>td:first-child {text-align: left;}
.table>tbody>tr>td:nth-child(2), .table>tbody>tr>td:nth-child(3) {text-align: right;white-space: nowrap;}
.table.cjenik {margin-bottom: 0}



/* Vertical menu */

.well-zoverticalmenu {
    padding: 0 0 50px 0;
    border: none;
    box-shadow: none;
    margin-bottom: 14px;
    background-color: #fff;
}
#vertical-menu ul, #vertical-menu ul ul, 
#vertical-menu2 ul, #vertical-menu2 ul ul {
    margin:0;
    padding:0;
}
#vertical-menu li, 
#vertical-menu2 li {
    list-style-type: none;
}
#vertical-menu ul ul, 
#vertical-menu2 ul ul {
    display: none;
}
#vertical-menu li.active ul, 
#vertical-menu2 li.active ul {
    display: block;
}
#vertical-menu ul li ul li, 
#vertical-menu2 ul li ul li {
    padding: 5px 0 3px 44px;
}
#vertical-menu ul li ul li ul li, 
#vertical-menu2 ul li ul li ul li {
    padding: 5px 0 2px 30px;
}
#vertical-menu ul li ul li ul li ul li, 
#vertical-menu2 ul li ul li ul li ul li {
    padding: 0 0 0 40px;
}
#vertical-menu ul ul li a, 
#vertical-menu2 ul ul li a {
    text-decoration: none;
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.4em;
    display: block;
    padding: 6px 0;
    transition: all 0.15s;
    color: #d6438d;
}
#vertical-menu ul ul li a:hover, 
#vertical-menu2 ul ul li a:hover {
    text-decoration: underline;
}
#vertical-menu ul ul ul li a, 
#vertical-menu2 ul ul ul li a {
    text-decoration: none;
    font-size: 0.9em;
    line-height: 1.4em;
    display: block;
    padding: 0;
    transition: all 0.15s;
    color: #000;
    border-bottom: 0;
    background: #fff;
}
#vertical-menu ul ul ul ul li a, 
#vertical-menu2 ul ul ul ul li a {
    text-decoration: none;
    font-size: 0.8em;
    line-height: 1.4em;
    display: block;
    padding: 6px 10px 2px 0;
    transition: all 0.15s;
    color: #666;
    border-bottom: 0;
    background: #fff;
}
#vertical-menu ul ul ul li a:hover, 
#vertical-menu2 ul ul ul li a:hover {
    background: #fff;
}
#vertical-menu h3, 
#vertical-menu2 h3 {
    line-height: 1.2em;
    background-color: #fff;
    padding: 0;
    margin: 0;
    display: table;
    border-bottom: 0;
    font-size: 1.3em;
    font-weight: 700;
}
#vertical-menu h4, 
#vertical-menu2 h4 {
    font-size: 1.1em;
    line-height: 1.3em;
    background-color: #fff;
    padding: 0;
    margin: 0;
    display: table;
    border-bottom: 0;
}
#vertical-menu h5, 
#vertical-menu2 h5 {
    line-height: 1.3em;
    background-color: #fff;
    padding: 0;
    margin: 0;
    display: table;
    border-bottom: 0;
    text-transform: none;
    font-weight: 400;
}
div#vertical-menu h3 div.zshcat, 
div#vertical-menu2 h3 div.zshcat {
    display: table-cell;
    width: 100%;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-size: 1em;
    cursor: pointer;
    vertical-align: middle;
}
div#vertical-menu h5 a, 
div#vertical-menu2 h5 a {
    display: table-cell;
    width: 100%;
    margin: 0;
    padding: 0;
    text-transform: none;
    font-size: 0.8em;
}
div#vertical-menu h3 span.plus, div#vertical-menu h3 span.minus, 
div#vertical-menu2 h3 span.pluss, div#vertical-menu2 h3 span.minuss {
    display: table-cell;
    padding: 0;
    background-color: #fff;
    width: 10%;
    text-align: center;
    cursor: pointer;
    font-size: 0.7em;
    margin: 0;
    line-height: 1em;
}
div#vertical-menu h4 span.plus4, div#vertical-menu h4 span.minus4, 
div#vertical-menu2 h4 span.pluss4, div#vertical-menu2 h4 span.minuss4 {
    display: table-cell;
    padding: 0;
    background-color: #fff;
    width: 20px;
    text-align: center;
    cursor: pointer;
    font-size: 1em;
    margin: 0;
    line-height: 1em;
    color: #d6438d;
}
div#vertical-menu ul ul li h5 span.plus1, div#vertical-menu ul ul li h5 span.minus1, 
div#vertical-menu2 ul ul li h5 span.pluss1, div#vertical-menu2 ul ul li h5 span.minuss1 {
    display: table-cell;
    padding: 0;
    background-color: #fff;
    width: 20px;
    text-align: center;
    cursor: pointer;
    font-size: 1em;
    margin: 0;
    line-height: 1em;
    color: #d6438d;
}
div#vertical-menu ul ul ul li h5 span.plus1, div#vertical-menu ul ul ul li h5 span.minus1, 
div#vertical-menu2 ul ul ul li h5 span.pluss1, div#vertical-menu2 ul ul ul li h5 span.minuss1 {
    display: table-cell;
    padding: 0;
    background-color: #fff;
    width: 20px;
    text-align: center;
    cursor: pointer;
    font-size: 1em;
    margin: 0;
    line-height: 1em;
    color: #424242;
}
#vertical-menu h4 span.vi-link, 
#vertical-menu2 h4 span.vi-link {
    color: #D6438D;
    cursor: pointer;
}
#vertical-menu ul ul li h5 span.vi-link, 
#vertical-menu2 ul ul li h5 span.vi-link {
    color: #d6438d;
    cursor: pointer;
}
#vertical-menu ul ul ul li h5 span.vi-link, 
#vertical-menu2 ul ul ul li h5 span.vi-link {
    color: #424242;
    cursor: pointer;
}
#vertical-menu span.bgpm {
    color: #fff;
    font-size: 34px;
    font-weight: 300;
    padding: 5px 0;
    float: left;
    line-height: 40px;
    margin-right: 10px;
    min-width: 50px;
}
#vertical-menu h3 span.sec span.bgpm {background-color: #FFA4B7;color: #fff;}
#vertical-menu h3 span.ter span.bgpm {background-color: #FFD17A;color: #fff;}
#vertical-menu h3 span.qua span.bgpm {background-color: #94E9FF;color: #fff;}
#vertical-menu h3 span.gen span.bgpm {background-color: #5fefa3;color: #fff;}
#vertical-menu ul.h3ul, #vertical-menu2 ul.h3ul {padding: 10px 0}
#vertical-menu ul li ul li ul li .fa.fa-angle-right {float: left;margin-right: 5px;font-size: 0.8em;position: relative;top: 3px;}
#vertical-menu ul li ul li ul li ul li .fa.fa-angle-right {float: left;margin-right: 5px;font-size: 0.8em;position: relative;top: 9px;}
#vertical-menu .link {float: right;padding: 0 0 0 10px !important;line-height: 1em !important;font-size: 1em !important;}





/* Reference */


ul.ul-ref {list-style-type: none; counter-reset: section; width:100%;font-size:13px; padding:0;-moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2; -webkit-column-gap: 20px;column-count: 2;column-gap: 20px;}
ul.ul-ref li { padding-left: 10px; position: relative; line-height:35px; border-bottom:1px dotted #ddd;}
ul.ul-ref li:hover {background:#E8E8E8;}
ul.ul-ref li a {display:block;}
ul.ul-ref li a i.fa {color:#67d187;}




/* Cookie skripta */

.cc-cookies {position:fixed; width: 100%; left: 0; bottom:0; padding: 10px 5%; background:#fff;background:rgba(255,255,255,.85); color: #110300; font-size: 12px; font-weight: 400; z-index: 99999; text-align: center; }
.cc-cookies a, .cc-cookies a:hover { color: #110300; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.2em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }




.width100maxwidth300 {width:100%; max-width:300px;}


a.aktiv {font-weight:600!important;text-decoration:underline!important;color:#000!important;}
.hdpibox {width: 300px;height: auto;float: left;margin: 0 20px 10px 0;}

.hover-info {
    height: 500px;
}

.hover-info {
    display: block;
    height: 250px;
    opacity: 0;
    text-align: center;
    transition: all 0.2s ease 0s;
    width: 100%;
}
.hover-info.fancybox-media {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    opacity: 1 !important;
}

.hover-info .play {
    background:rgba(214, 67, 141, 1) none repeat scroll 0 0;
    border-radius: 1000px;
    height: 125px;
    margin-top: 63px;
    transition: all 0.2s ease 0s;
    width: 125px;
    z-index: 200;
}
.hover-info .play:hover {
    background: rgba(214, 67, 141, 0.9) none repeat scroll 0 0;
}


/*SLIDEBOX*/

#slidebox p, a.more{
    font-size:11px;
    text-transform:uppercase;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing:1px;
    color:#555;
}
a.more{
    cursor:pointer;
    color:#E28409;
}
a.more:hover{
    text-decoration:underline;
}
#slidebox h2{
    color:#E28409;
    font-size:18px;
    margin:10px 20px 10px 0px;
}

.snapxtr {
	display: none !important;
}


#kvnotice {position: fixed;bottom: 0;left: 0;right: 0;z-index: 999999;margin-bottom: 0;color: #000;max-height: 310px;overflow-y: auto;}
#kvnotice h4 {font-weight: 700;color: #d6438d;text-transform: uppercase;}
#kvnotice p {color: #000;}
#kvnotice a {font-size: 0.9em;}
#kvnoticeclose {float: right;}

.polisnapxtr {left: -10000px !important;}

.header-top-logo img.affidea-eljuga {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 100px;
    height: auto;
}
.sticky-header-active .header-top-logo img.affidea-eljuga {
    width: 120px;
    height: auto;
}
#footer .contact.affidea {
    margin-bottom: 20px;
}
#footer .contact.affidea p {
    margin-bottom: 2px;
}

.header-top-kontakt .header-top-midbottom .fa {
    margin-right: 5px;
}