/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


:root {
    --main-color: #faa61a;
}


/* html */

body {
    font-family: "Open Sans", sans-serif;
}

h1 {
    font-size: 32px;
    font-weight: 600;
}

h2 {
    font-size: 24px;
    font-weight: 600;
    margin-top: 24px;
}

/*h2:after {
    content: '';
    display: block;
    width: 80px;
    height: 2px;
    border-bottom: 2px solid #e9a73e;
    margin: 8px 0;
}*/

h3 {
    font-size: 18px;
    font-weight: 600;
}

section {
    padding-top: 40px;
    padding-bottom: 40px;
}

a {
    color: var(--main-color);
    text-decoration: none;
}

a:hover {
    color: var(--main-color);
    text-decoration: underline;
}

b {
    font-weight: 600;
}

.cursor-pointer {
    cursor: pointer;
}

.shadow-hover:hover {
    box-shadow: 2px 3px 10px #dddddd;
    transition: all 0.2s;
}

.navbar-brand img {
    height: 40px;
}

ul.trojuhelnicky {
    padding-left: 0;
}

ul.trojuhelnicky li {
    display: block;
    background-position: -8px center;
    padding-left: 15px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23faa61a' d='M10 17l5-5-5-5v10z'/%3E%3Cpath d='M0 24V0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.container-sm {
    max-width: 900px;
}

.carousel-obal .carousel-indicators {
    bottom: -40px !important;
}

.carousel-obal .carousel-indicators [data-bs-target] {
    background-color: orange !important;
}

.carousel-obal .carousel-indicators .active {
    background-color: var(--main-color);
}


/* tlačítka */

.btn {
    transition: all 0.2s;
}

.btn-primary {
    background-color: var(--main-color);
    border-color: var(--main-color);
    color: var(--bs-dark);
}

.btn-primary:hover {
    background-color: #ffb62a;
    border-color: #ffb62a;
    color: var(--bs-dark);
    /*box-shadow: 0 0 0 0.2rem rgba(246,165,0,.6);*/
    text-decoration: none;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    background-color: var(--main-color);
    border-color: var(--main-color);
    color: var(--bs-dark);
}

.btn-primary.focus, .btn-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(246,165,0,.6);
}

.btn-secondary:hover {
    /*border-color: var(--bs-secondary);
    box-shadow: 0 0 0 0.2rem rgba(90,90,90,.5);*/
    text-decoration: none;
}


/* naseptavac */

.ui-autocomplete {
    background-color: #ffffff;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    max-width: 450px;
    list-style: none;
    padding: 0;
    z-index: 1111;
}

.ui-autocomplete > li > div {
    padding: 0 10px;
    line-height: 40px;
}

.ui-state-hover, .ui-state-active, .ui-state-focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
    cursor: pointer;
}
/*
.ui-helper-hidden-accessible {
    display: none;
    visibility: hidden;
}

.ui-tooltip {
    z-index: 1112;
    background-color: white;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    font-size: 14px;
    padding: 5px 10px;
    border-radius: 5px;
}*/


/* ikony */

.ico-info {
    /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23999999' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z'/%3E%3C/svg%3E");*/
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23999999' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1zm1-8h-2V7h2v2z'/%3E%3C/svg%3E");
}

.ico-apps {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23faa61a' d='M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z'/%3E%3C/svg%3E");
}

.ico-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23999999' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");
}

.ico-search-input:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23333333' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");
}

.ico-search-input {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23999999' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");
    min-width: 50px;
}

.ico-smile {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Ccircle cx='15.5' cy='9.5' r='1.5'/%3E%3Ccircle cx='8.5' cy='9.5' r='1.5'/%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm4.41-6.11c-.35-.22-.82-.11-1.03.24-.74 1.17-2 1.87-3.38 1.87s-2.64-.7-3.38-1.88c-.22-.35-.68-.46-1.03-.24-.35.22-.46.68-.24 1.03C8.37 16.54 10.1 17.5 12 17.5s3.63-.97 4.65-2.58c.22-.35.11-.81-.24-1.03z'/%3E%3C/svg%3E");
}

.ico-phone {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23333333' d='M19.23 15.26l-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98z'/%3E%3C/svg%3E");
}

.ico-email {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath fill='%23333333' d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-.4 4.25l-7.07 4.42c-.32.2-.74.2-1.06 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72z'/%3E%3C/svg%3E");
}

.ico-cancel {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none' opacity='.87'/%3E%3Cpath fill='%23990000' d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm4.3 14.3c-.39.39-1.02.39-1.41 0L12 13.41 9.11 16.3c-.39.39-1.02.39-1.41 0-.39-.39-.39-1.02 0-1.41L10.59 12 7.7 9.11c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0L12 10.59l2.89-2.89c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41L13.41 12l2.89 2.89c.38.38.38 1.02 0 1.41z'/%3E%3C/svg%3E");
}

.ico-home {
    background-image: url("data:image/svg+xml,%3Csvg id='House' enable-background='new 0 0 64 64' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg%3E%3Cpath d='m49.53987 2.31625h-4.17199c-1.15206 0-2.08599.93393-2.08599 2.08599v14.74346h8.34398v-14.74346c0-1.15206-.93394-2.08599-2.086-2.08599z' fill='%23b1b1bc'/%3E%3Cpath d='m51.62606 20.03433h-8.34402c-.49134 0-.88892-.39758-.88892-.88892v-14.74354c0-1.64068 1.33338-2.97492 2.97406-2.97492h4.17201c1.64068 0 2.97579 1.33425 2.97579 2.97492v14.74354c0 .49134-.39758.88892-.88892.88892zm-7.4551-1.77784h6.56619v-13.85462c0-.65974-.53821-1.19709-1.19796-1.19709h-4.17201c-.65974 0-1.19622.53734-1.19622 1.19709z' fill='%23101016'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m51.27453 61.68497h-38.55275c-2.49625 0-4.51986-2.02361-4.51986-4.51986v-35.02328l23.79624-12.27521 23.79623 12.27521v35.02328c0 2.49625-2.02361 4.51986-4.51986 4.51986z' fill='%23f0f0fc'/%3E%3Cpath d='m38.18944 30.21417c-3.63915 0-5.83426 2.73367-6.19128 3.7179-.35702-.98423-2.55213-3.7179-6.19128-3.7179-4.14329-.01577-6.52215 3.74934-6.11253 7.53033.83491 7.68792 10.67414 12.15041 12.30381 12.15041s11.4689-4.46249 12.30381-12.15041c.40962-3.78098-1.96924-7.5461-6.11253-7.53033z' fill='%23faa61a'/%3E%3Cpath d='m36.89879 61.69205h-24.17773c-2.48893 0-4.51562-2.0267-4.51562-4.53331v-35.02224l20.85341-10.75553c-1.22667 1.81326-2.2934 3.91113-3.1645 6.20443-1.72439 4.49772-2.71994 9.77778-2.71994 15.4311-.00001 13.67111 5.81325 25.19107 13.72438 28.67555z' opacity='.15'/%3E%3Cg fill='%23101016'%3E%3Cpath d='m31.99781 50.78447c-1.84728 0-12.28773-4.66508-13.18707-12.94487-.25261-2.33168.46529-4.68766 1.92107-6.30403 1.29084-1.43234 3.07736-2.23185 5.07829-2.21014 2.98621 0 5.08524 1.61985 6.1877 2.96017 1.1042-1.34032 3.2041-2.9593 6.18857-2.96017h.02778c1.97229 0 3.76401.78388 5.04877 2.21014 1.45665 1.61637 2.17542 3.97235 1.92194 6.30403-.89758 8.27979-11.3389 12.94487-13.18705 12.94487zm-6.21374-19.6812c-1.48616 0-2.7744.56078-3.73103 1.62245-1.12243 1.2457-1.67367 3.08604-1.47488 4.9229.76652 7.05579 10.05328 11.35801 11.41965 11.35801s10.654-4.30223 11.41965-11.35801c.19966-1.83687-.35244-3.6772-1.47575-4.9229-.95489-1.06167-2.24487-1.62245-3.72581-1.62245-.01042-.00087-.0191-.00261-.02604 0-3.20844 0-5.1052 2.44105-5.35695 3.13205-.12761.3507-.46095.58509-.8351.58509-.37414 0-.70836-.23438-.83596-.58509-.25001-.69099-2.1459-3.13205-5.35521-3.13205-.00782 0-.01476 0-.02257 0z'/%3E%3Cpath d='m51.27536 62.57306h-38.55336c-2.98274 0-5.40903-2.42543-5.40903-5.40816v-35.02286c0-.33248.18577-.63717.48179-.78996l23.79592-12.27558c.25522-.13195.55905-.13195.81426 0l23.79766 12.27558c.29515.15278.48092.45748.48092.78996v35.02285c0 2.98274-2.42543 5.40817-5.40816 5.40817zm-42.18455-39.88934v34.48117c0 2.0018 1.62853 3.63033 3.6312 3.63033h38.55335c2.0018 0 3.63033-1.62852 3.63033-3.63033v-34.48117l-22.90788-11.81723z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='m59.0964 29.22339c-.68636 0-1.38316-.17616-2.01863-.54805l-25.07961-14.66022-25.07961 14.66022c-1.91163 1.11827-4.3674.47367-5.48307-1.43797-1.11697-1.91033-.47367-4.3661 1.43797-5.48306l27.10216-15.84243c1.25007-.73073 2.79503-.73073 4.0451 0l27.10216 15.84243c1.91164 1.11697 2.55494 3.57273 1.43797 5.48306-.74509 1.27617-2.0865 1.98602-3.46444 1.98602z' fill='%23faa61a'/%3E%3Cpath d='m34.10767 5.95877c-1.86665 1.36881-3.57324 3.21777-5.04883 5.4222-1.22667 1.81326-2.2934 3.91113-3.1645 6.20443l-17.68891 10.34667-1.27995.74664c-1.92003 1.12001-4.37337.46224-5.49338-1.43999-1.1199-1.92003-.46213-4.37337 1.44-5.47559l27.11111-15.85775c1.24447-.72884 2.79112-.72884 4.03559 0z' opacity='.15'/%3E%3Cpath d='m4.90317 30.11452c-.41668 0-.83597-.05382-1.25004-.16233-1.26567-.33161-2.3256-1.13632-2.98534-2.26657-1.36202-2.3308-.5738-5.33611 1.757-6.69901l27.10159-15.84253c1.52609-.88979 3.41852-.88979 4.94287 0l27.10159 15.84254c1.13025.65974 1.93583 1.72054 2.26744 2.98621.3316 1.26567.14931 2.58515-.51043 3.71366-.87329 1.49571-2.49487 2.42543-4.23104 2.42543-.86808 0-1.72054-.23178-2.46883-.67016l-24.63017-14.39718-24.63015 14.39805c-.76044.44445-1.60595.67189-2.46449.67189zm27.09464-23.86103c-.54429 0-1.08858.14237-1.5747.42536l-27.10072 15.84254c-1.48529.86808-1.98791 2.78221-1.11983 4.2675.42015.71964 1.09552 1.23268 1.90197 1.44362.80298.21355 1.64589.09636 2.36553-.32466l25.07895-14.66021c.27779-.16146.61981-.16146.8976 0l25.07895 14.66021c1.43755.84031 3.43588.31077 4.2675-1.11809.42015-.71964.53648-1.55995.32467-2.3664-.21181-.80558-.72398-1.48095-1.44276-1.90197l-27.10332-15.84254c-.48526-.28299-1.02955-.42536-1.57384-.42536z' fill='%23101016'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.ico-cr {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3E%3Crect width='900' height='600' fill='%23d7141a'/%3E%3Crect width='900' height='300' fill='%23fff'/%3E%3Cpath d='M 450,300 0,0 V 600 z' fill='%2311457e'/%3E%3C/svg%3E%0A");
    width: 21px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 2px;
}

.ico-sr {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Ctitle%3EFlag of Slovakia%3C/title%3E%3Crect width='9' height='6' fill='%23ee1c25'/%3E%3Crect width='9' height='4' fill='%230b4ea2'/%3E%3Crect width='9' height='2' fill='%23fff'/%3E%3Cg%3E%3Cpath fill='%23fff' d='M3.16255,4.635c-0.53781-0.25905-1.3071-0.77323-1.3071-1.79033,0-1.01711,0.04863-1.47967,0.04863-1.47967h1.25847,1.2585s0.04864,0.46256,0.04864,1.47967c0,1.0171-0.76929,1.53128-1.30714,1.79033z'/%3E%3Cpath fill='%23ee1c25' d='M3.16255,4.5c-0.4934-0.23766-1.19917-0.70938-1.19917-1.64251,0-0.933128,0.044612-1.35749,0.044612-1.35749h1.15456,1.15459s0.044626,0.424365,0.044626,1.35749c0,0.933128-0.705776,1.40485-1.19921,1.64251z'/%3E%3Cpath fill='%23fff' d='m3.26808,2.61284c0.133599,0.00216,0.394255,0.00739,0.626352-0.070273,0,0-0.00613,0.083055-0.00613,0.179805,0,0.096773,0.00613,0.179822,0.00613,0.179822-0.21289-0.07125-0.4758-0.07273-0.62635-0.07082v0.515391h-0.211033v-0.515391c-0.150545-0.00191-0.41345-0.0004252-0.626352,0.070815,0,0,0.00613-0.083049,0.00613-0.179822,0-0.09675-0.00613-0.179805-0.00613-0.179805,0.2321,0.077665,0.492753,0.072432,0.626352,0.070273v-0.323676c-0.121766-0.00108-0.297234,0.00473-0.49563,0.071126,0,0,0.00613-0.083055,0.00613-0.179822,0-0.096756-0.00613-0.179811-0.00613-0.179811,0.198103,0.066283,0.373356,0.072192,0.495088,0.071137-0.00626-0.20498-0.06597-0.46332-0.06597-0.46332s0.12289,0.00959,0.172016,0.00959c0.049178,0,0.172031-0.00959,0.172031-0.00959s-0.059695,0.258346-0.065964,0.463301c0.121741,0.00106,0.296989-0.00485,0.495086-0.071137,0,0-0.00613,0.083055-0.00613,0.179811,0,0.096767,0.00613,0.179822,0.00613,0.179822-0.198388-0.066392-0.373863-0.072207-0.495627-0.071126v0.323676z'/%3E%3Cpath fill='%230b4ea2' d='m3.1625,3.29094c-0.24847,0-0.381562,0.344688-0.381562,0.344688s-0.073834-0.163438-0.276562-0.163438c-0.137161,0-0.238243,0.12201-0.3025,0.235,0.24954,0.39705,0.64768,0.64207,0.96062,0.79281,0.31299-0.15075,0.71139-0.39571,0.96094-0.79281-0.064256-0.11299-0.165339-0.235-0.3025-0.235-0.202734,0-0.276875,0.163438-0.276875,0.163438s-0.133073-0.344688-0.381562-0.344688z'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 21px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 2px;
}

.ico-sm {
    width: 24px;
    height: 24px;
    display: inline-block;
}

.ico-md {
    width: 36px;
    height: 36px;
    display: inline-block;
}

.ico-lg {
    width: 48px;
    height: 48px;
    display: inline-block;
}


/* paticka */

p.partneri a {
    display: inline-block;
    margin: 0 5px;
}

p.partneri a img {
    height: 26px;
    vertical-align: middle;
}

/* vzdelavani */
.switcher {
    margin: 30px 0;
}

.switcher > .options {
    display: flex;
}

.switcher > .options > p {
    padding: 5px 15px;
    margin: 0 8px 0 0;
    cursor: pointer;
    background-color: #F9F9F9;
    border-radius: 5px 5px 0 0;
}

.switcher > .options > p.active {
    background-color: var(--main-color);
}
.switcher > .content {
    background-color: #F9F9F9;
    padding: 10px 20px;
    border-radius: 0 10px 10px 10px;
    border: var(--main-color) solid 2px;
}
.switcher .light-text {
    color: #8C8C8C;
}
.switcher p {
    font-size: 15px;
}

.light-bg {
    background-color: #F9F9F9;
    padding: 10px 20px;
    border-radius: 10px;
    margin: 30px 0;
    border: var(--main-color) solid 2px;
}

.light-text {
    color: #C1C1C1;
}

.primary-text {
    color: var(--main-color);
}

.underline-link {
    cursor: pointer;
    color: black;
    text-decoration: none;
    transition: 0.2s;
}
.underline-link:hover {
    text-decoration: underline;
    color: var(--main-color);
}
