:root {--beige: #FFF9F5;--dark-beige: #FFDDBF;--dark-blue: #02A8CA;--heading-blue: #00234B;--gray: #585858;--orange: #F49F00;--green: #39800D;--red: #CB0D0D;}
:root {--my-width: 4rem;--my-height: 4rem;}
@media screen and (min-width: 991px) and (max-width: 1200px){
.hide2 { position: absolute; z-index: 0; left: 18rem; }
.collapse{ font-size: 15px!important; } }
.obrazek{ background-image: url(../images/docwoman.webp); background-repeat:no-repeat; background-position: top right; max-width: 1585px; }
.padding-fine{ padding-left:136px; }
.dark-blue{color:var(--dark-blue)!important;font-weight: 400;border-bottom: 2px solid var(--dark-blue)!important;}
.banner-icon{font-size:2rem;color: var(--dark-blue)!important;}
.padding-15{padding:15px;}
/*.footer-img {background-image: url(../images/fixed.png);background-repeat: no-repeat;background-position-x: 44%;position: absolute;z-index: 1;top: -84px;left: 0;width: 100%;height: 36%;}*/
.italic{font-style: italic;}
.border-none{border:none;}
.chose ul li:nth-child(-n+2)::before {content: "";position: absolute;left: 0;background-image: url(../icons/krizek.svg);width: 42px;height: 34px;background-repeat: no-repeat;}
.chose ul li::before {content: "";position: absolute;left: 0;background-image: url(../icons/fajfka.svg);width: 42px;height: 26px;background-repeat: no-repeat;}
.chose ul {position:relative;}
.chose ul li{list-style-type: none;padding-left:1rem;margin-bottom:1rem;}
.icon-td{position:relative;}
.icon{color: #003d7b;font-size: 2rem;}
.a-pk a{color: var(--dark-blue)!important}
.a-pk a:hover{color: var(--dark-blue)!important; text-decoration:underline;}
.breadcrumb-item{text-decoration:none;}
.breadcrumb-item.active{text-decoration:none;}
.accordion-collapse ul li::before {content: "";position: absolute;left: 0;background-image: url(../icons/plus-solid_blue.svg);width: 40px;height: 25px;background-repeat: no-repeat;}
.accordion-collapse ul {position:relative;}
.accordion-collapse ul li{list-style-type: none;padding-left:0.3rem;margin-bottom:1rem;}
.dropdown-menu{border: solid 3px var(--dark-beige);background-color: white;}
.dropdown:hover .dropdown-menu {display: block;}
.pk-image{height: 55rem; width: 48.7vw;}
.hidden-icon{position:absolute;width: 10%;left: 250px;}
.hidden-icon2{position:absolute;width: 5%;left: 150px;}
.header-image{width:778px; height:840px;aspect-ratio: auto 778 / 840;}
.right-none{padding-right:0;}
.nav-link:hover{text-decoration: underline;}
.nav-pills .nav-link { border-radius: 0; border-bottom: 2px solid #ffdcbe; display: block; margin-bottom: 10px; color: black!important; }
.nav-pills .nav-link.active, .nav-pills .show>.nav-link { background:none!important; border-bottom: 2px solid orange!important; display: block; margin-bottom: 10px; color: var(--dark-blue)!important; font-weight: 600; }
.h-8{ height:80%; }
.pd-right{ padding-right:1rem; }
.w-80{ width:80%; }
.plus_bezova{ position: absolute; left: -59px; top: 43px; }
.animation{ transition: all 1s ease 0s }
.pd-5{ padding-left:4.2rem; }
.pd-5-ac{ padding-left:4rem; }
.pd-3{ padding-left:3rem; }
.own-fix-icon{ width: 1.4rem; height: 2rem; }
table tr{ border-bottom-color: #ffddbf; border-bottom-width: 2px; }

.cursor-pointer{cursor:pointer;}
.own-size{width: 13rem;height: 100%;}
.gray-text{color: #747474;}
.small-icons{padding-right: 0.5rem;}
.cl-b{color: var(--dark-blue);border-bottom: 2px solid var(--dark-blue)!important;}
.button-icon{width: 3rem;height:3rem;}
.h-auto{height:auto;}
.bg-muted{background-color: var(--beige);}
a{text-decoration: none;}
.acko{list-style-type:none;}
.own-br{border-radius: 40px;border-bottom: 3px solid orange;border-top: 2px solid #ffddbf;border-left: 2px solid orange;padding: 0.9rem 0.75rem;}
.pd-left-sm{border-bottom: 2px solid var(--dark-beige)!important;}
.breadcrumb-item+.breadcrumb-item::before {float: left;padding-right: 0.5rem;color: var(--orange);content: var(--bs-breadcrumb-divider, "|");}
.breadcrumb-item::before{float: left;padding-right: 0.5rem;color: var(--orange);content: var(--bs-breadcrumb-divider, "|");}
.breadcrumb{align-items: center;}
.psa{position: absolute;right: 0;top: 0;background-image: url(../icons/lupa.svg);background-repeat: no-repeat;background-size: cover;border-radius: 16px;width: 4rem;height: 3.7rem;border: 3px solid orange;}
.w-1{width:2rem;padding-right:10px;}
.aktivnilate {color:black!important;text-decoration: underline 2px solid #ffddbf!important;}
.aktivni{color:black!important;text-decoration: underline 2px solid orange!important;}
.p-bottom{margin-bottom:1.5rem;}
.pd-left-extra{padding-left: 1.5rem;}
.navbar { border: 2px solid var(--dark-beige); border-top: none; border-radius: 0 0 35px 35px; }
.own-ft { font-size: 0.90rem; text-decoration-color: var(--orange)!important; text-decoration: underline; text-decoration-thickness: 2px; text-transform: uppercase; color: var(--dark-blue)!important; font-weight: bold; }
.navbar-brand { color: var(--dark-blue)!important; }
.w-30 { width: 5%; margin-right: 1rem; }
h4 { font-size: 1.7rem;color: var(--dark-blue)!important; }
h1 { color: var(--dark-blue)!important; position:relative; z-index: 2;}
h2{ color: var(--dark-blue)!important; position:relative; z-index: 2;}
h3 { color: var(--dark-blue)!important; }
h5 { color: black; }
/* HEADER */
.card { border: none; }
.quick-contact { border: solid 3px var(--dark-beige); border-radius: 30px;  background-color: white;}
.quick-contact-blue{border: solid 3px var(--dark-blue); border-radius: 20px; padding: 15px; background-color: white;}
.quick-contact-orange{border: solid 3px var(--orange); border-radius: 20px; padding: 15px; background-color: white;}
.quick-contact-green{border: solid 3px var(--green); border-radius: 20px; padding: 15px; background-color: white;}
.contact-icons { width: 30px; }
.header-content { margin-left: 6rem; }
/* MAIN CONTENT */
.shadowBox { border: solid 2px var(--dark-beige); border-radius: 30px; background-color: white; }
.underline { display: inline-block;border-bottom: 3px solid var(--orange)!important;}
.quick-contact-orange-button{border: solid 3px var(--orange); border-radius: 30px; width: 15rem; background-color: white;}
.quick-contact-orange-button span{color: black!important;font-weight:bold;}
.bg-image{background-image: url(../images/banner.jpg);background-size: cover;background-repeat: no-repeat;width:100%;}
.br-30 { border-radius: 30px 30px 0 0; }
.search-bar { border-radius: 15px; width: 100%; font-size: 1.4rem; }
footer .col a { color: black!important; }
/*footer { background-color: var(--beige); background-image: url(../icons/footericon); background-repeat:no-repeat;  }*/

footer{border-top:solid 5px var(--dark-beige)!important;}
header .contaner{margin:0;}
.border-none{border: 0;}
.custom{border-radius: 40px;border-bottom: 3px solid orange;border-top: 2px solid #ffddbf;border-left: 2px solid orange;}
.pd-left{padding-left: 1rem;}
.idk { display: inline-block; width: 63px; height: 68px; border-radius: 50%; border: 3px solid orange; padding: 9px; text-align: center; }
input:active {border-color: none; /* nebo nastavte barvu okraje na původní hodnotu */}
input:focus {border: none;border-color: none;outline: none;}
.br-40{border-radius: 40px;}
footer a {color: black!important;text-decoration:underline;}
.br-15{border-radius:15px;}
.d-flex-own{display:flex;}
.width-50{width:50%;}
.w-100-ft{width:100%;}
.w-20{width: 20%;}
.com-newsfeeds-category{display:none;}
.hr-6{height: 6rem;}
.poukaz{width:50%;}
.text-black{color: black!important;}
.ordinary-icon{width: 1.4rem;}
.blau{color:var(--dark-blue)!important;}
.pd-left{padding-left: 1rem;}
.pd-left-3{padding-left: 3rem;}
.main-icon{width: 3rem;}
.height-100{height: 100px;}
.label-success{color: green;text-transform: uppercase;font-weight:700;}
.label-danger{color: red;text-transform: uppercase;font-weight:700;}
.category-icon{width: 15%;}
.contact-paragraph{color: var(--dark-blue)!important;}
.w-15{width: 15%;}
.w-5{width:auto;}
.text-underline{text-decoration:underline;}
.height-35{height:35px!important;width: 3rem!important;}
.height-40{height:40px!important;width: 3rem!important;}
.height-45{height:70px!important;width: 4rem!important;}
.height-65{height: 45px;}
.menu-icona{width: 40px;height: 16px;filter: grayscale(100%);}
.height-75{height: 75px;}
.item-101{display: none;}
.image-title{font-weight: 500;}
.table th{color: var(--dark-blue)!important;border-bottom: 2px solid orange!important;}
footer{position:relative;}
.eb-padding{padding-left:8rem;}
.hide{position: absolute;z-index: 0;top: 100px;right: 10rem;width: 8rem;}
.hide2{position: absolute;z-index: 0;left:23rem;}
.w-4{ width:4%; }
.ft-14{font-size:14px;}
.d-flex-univ a.primary { border-bottom: 2px solid orange!important; display: block; margin-bottom: 10px; color:var(--dark-blue)!important; font-weight:600; }
.d-flex-univ a.secondary { border-bottom: 2px solid #ffdcbe; display: block; margin-bottom: 10px; color:black!important; }
.result__title-text{ color: var(--dark-blue)!important; } .quick-contact-blue a{ color: var(--dark-blue)!important; }
.dropdown-menu{ width:12rem;}
.my-btn[aria-expanded="true"],
.height-30 { transform: rotate(45deg); transition: all 0.4s ease 0s }
.my-btn[aria-expanded="false"] .height-30 { transition: all 0.4s ease 0s; transform: rotate(0deg); }
.d-flex-univ { display: flex; align-items: center; padding: 10px; position: relative; z-index: 1000; background:white; }
.fixed { position: fixed; top: 9vh; width:81.5rem; }
.category-4{background-image: url(../icons/crutch-solid_blue.svg);background-repeat: no-repeat;background-size: cover;position: relative;width: 2rem;height: 2rem;}
.h2-image{background-image: url(../icons/user-doctor-solid_blue.svg);background-repeat:no-repeat;width:2rem;height:2rem;}
.category-56{background-image: url(../icons/calendar-solid.svg);background-repeat: no-repeat;background-size: cover;position: relative;width: 2rem;height: 2rem;}
.category-8{background-image: url(../icons/user-doctor-solid_blue.svg);background-repeat: no-repeat;background-size: contain;position: relative;width: var(--my-width);height: var(--my-height);}
.category-9{background-image: url(../icons/user-doctor-solid_blue.svg);background-repeat: no-repeat;background-size: cover;position: relative;width: var(--my-width);height: var(--my-height);}
.category-10{background-image: url(../icons/crutch-solid_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-11 {background-image: url(../icons/crutch-solid_blue.svg);background-repeat: no-repeat;background-size: cover;position: relative;width: var(--my-width);height: var(--my-height);}
.category-12{background-image: url(../icons/stethoscope-solid_blue.svg);background-repeat: no-repeat;position: relative; width:var(--my-width);height: var(--my-height);}
.category-13{background-image: url(../icons/tooth-blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-14{background-image: url(../icons/circle-radiation-solid_blue.svg);background-repeat: no-repeat;background-size: cover;position: relative;width: var(--my-width);height: var(--my-height);}
.category-15{background-image: url(../icons/circle-radiation-solid_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-16{background-image: url(../icons/psych_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-17{background-image: url(../icons/dna_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-18{background-image: url(../icons/venus-solid_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-19{background-image: url(../icons/calendar-solid.svg);background-repeat: no-repeat;background-size: cover;position: relative;width: 2rem;height: 2rem;}
.category-20{background-image: url(../icons/plus-solid_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-21{background-image: url(../icons/hand_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-22{background-image: url(../icons/heart-solid_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-23{background-image: url(../icons/kozni.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-24{background-image: url(../icons/logopedie.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-25{background-image: url(../icons/brain_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-26{background-image: url(../icons/eye_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-28{background-image: url(../icons/dych_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-29{background-image: url(../icons/ortodoncie.svg);background-repeat: no-repeat;background-size:100%;position: relative;width: var(--my-width);height: var(--my-height);}
.category-30{background-image: url(../icons/bone_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-31{background-image: url(../icons/plice_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-32{background-image: url(../icons/psych_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-33{background-image: url(../icons/crutch-solid_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-34{background-image: url(../icons/urologie_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-35{background-image: url(../icons/laboratory_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-38{background-image: url(../icons/user_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-41{background-image: url(../icons/vztahy_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-45{background-image: url(../icons/obrazek.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-59{width: 2rem;transform: rotate(26deg);background-image: url(../icons/skalpel_blue.svg);background-repeat: no-repeat;position: relative;height: 77px;}
.category-60{width: 2rem;transform: rotate(26deg);background-image: url(../icons/skalpel_blue.svg);background-repeat: no-repeat;position: relative;height: 77px;}
.category-46{background-image: url(../icons/user-doctor-solid_blue.svg);background-repeat: no-repeat;background-size: cover;position: relative;width: var(--my-width);height: var(--my-height);}
.category-48 {background-image: url(../icons/user-doctor-solid_blue.svg);background-repeat: no-repeat;background-size: cover;position: relative;width: var(--my-width);height: var(--my-height);}
.category-61{background-image: url(../icons/pain_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-62{background-image: url(../icons/tooth-blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.item-68{background-image: url(../icons/optika.svg)!important;background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.item-71{background-image: url(../icons/pedikura.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: 5rem;}
.item-73{background-image: url(../icons/obcerstveni.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.item-74{background-image: url(../icons/kosmetika.svg);background-repeat: no-repeat;position:  relative; background-size: contain;width: var(--my-width);height: var(--my-height);}
.item-81{background-image: url(../icons/rehabilitace.svg);background-repeat: no-repeat;background-size: cover;position: relative;width: var(--my-width);height: var(--my-height);}
.item-84{background-image: url(../icons/elektro.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.item-69{background-image: url(../icons/plus-solid_blue.svg);background-repeat: no-repeat;position: relative;width: var(--my-width);height: var(--my-height);}
.category-37{background-image: url(../icons/circle-radiation-solid_blue.svg);background-repeat: no-repeat;position: relative;  width: var(--my-width);  height: var(--my-height);}
.category-39{background-image: url(../icons/toothbrush-blue.svg); background-repeat: no-repeat;  position: relative;  width: var(--my-width);  height: var(--my-height);}
.fnt-family{ font-family: monospace; }
.right-0{ padding-right:0; }
.result__item{ list-style-type:none; }
.result__taxonomy-item{ list-style-type:none; }
.w-275{ width: 275px; }


@media only screen and (max-width: 576px){.w-100-ft{width:40%;}.d-flex-univ{ display:block; }} .height-30{height: 30px!important;}
@media only screen and (max-width: 991px){.doctor-menu{display: none;}.w-50{width: 100%!important;}.hide2{display: none;}.pk-image{ width: 100%; height: 100%;}.pd-5{ padding-left:0 !important;}.dropdown:hover .dropdown-menu {display: none;} .dropdown-toggle::after{display: none;}.header-image{width:100%; height:auto;aspect-ratio: auto 778 / 840;}}
@media screen and (min-width: 991px) and (max-width: 1250px){ .hide2 { display: none; } }
 @media screen and (min-width: 991px) and (max-width:1200px){ .hide2 { display: none; } .collapse{ font-size: 15px!important; } }
@media screen and (min-width: 250px) and (max-width: 991px){ }
@media screen and (min-width: 0px) and (max-width: 991px){ .padding-fine { padding-left: 12px; } }
 @media only screen and (max-width: 767px){.w-50{width: 100%!important;} .mobile-none{ display: none; }}
 @media screen and (min-width: 1920px){.pk-image{max-width: 100%; height: auto;}} .bg-muted{ background-color: #fff9f5; } .bg-image{ width: 48.95vw; background-image: url(../images/background_new.png); background-size: cover; background-repeat: no-repeat; height: 65rem; background-position: 83%; }
 @media only screen and (max-width: 991px){ .bg-image{ display: none; } .w-80{ width: 100%; } } .header-container{ max-width: 1920px; margin: 0 auto; }
 @media only screen and (min-width: 992px) and (max-width:1750px){ .bg-image{ width: 48.7vw; background-position: 83%; background-image: url(../images/background_new.png); background-size: cover; background-repeat: no-repeat; height: 65rem; } }
 @media only screen and (min-width: 1921px) and (max-width:8000px){ .bg-image{ width: auto; background-position: 48%; background-image: url(../images/background_new.png); background-size: cover; background-repeat: no-repeat; height: 65rem; } }
