body { min-height: 100%; overflow-x: auto; overflow-y: scroll; }
.fb-menu-flat .oxy-nav-menu-list > li.active > a { color: #87fffb !important; }

body.page-id-977.logged-in header .oxy-header-container { max-width: 800px !important; }

#menu-eleda-login .menu-item:nth-child(2)::before { display: none !important; }
#_nav_menu-11-20626 .oxy-nav-menu-list { gap: 10px; }
#_nav_menu-11-20626 .menu-item a { padding: 0; border: 0; color: #003789; font-weight: 500; }
#_nav_menu-11-20626 .menu-item.menu-username a { color: #003789 !important; }
#_nav_menu-11-20626 .menu-item.menu-logout a { color: #4DCEC5; font-weight: bold; }
#_nav_menu-11-20626 .icon > a::before { display: none !important; }
#_nav_menu-11-20626 .icon > a::after {
	content: '';
	width: 25px;
	height: 100%;
	background-repeat: no-repeat;
	min-width: 25px;
	background-position: center center;
	margin-left: 5px;
}
#_nav_menu-11-20626 .icon-user > a::after {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.60156 9.60156C6.99219 9.60156 6.41927 9.48698 5.88281 9.25781C5.35156 9.02344 4.88542 8.70833 4.48438 8.3125C4.08854 7.91146 3.77604 7.44531 3.54688 6.91406C3.31771 6.3776 3.20312 5.80729 3.20312 5.20312C3.20312 4.59375 3.31771 4.02344 3.54688 3.49219C3.77604 2.95573 4.08854 2.48958 4.48438 2.09375C4.88542 1.69271 5.35156 1.3776 5.88281 1.14844C6.41927 0.914062 6.99219 0.796875 7.60156 0.796875C8.20573 0.796875 8.77344 0.914062 9.30469 1.14844C9.84115 1.3776 10.3073 1.69271 10.7031 2.09375C11.1042 2.48958 11.4193 2.95573 11.6484 3.49219C11.8828 4.02344 12 4.59375 12 5.20312C12 5.80729 11.8828 6.3776 11.6484 6.91406C11.4193 7.44531 11.1042 7.91146 10.7031 8.3125C10.3073 8.70833 9.84115 9.02344 9.30469 9.25781C8.77344 9.48698 8.20573 9.60156 7.60156 9.60156ZM7.60156 1.60156C7.10677 1.60156 6.64062 1.69531 6.20312 1.88281C5.76562 2.07031 5.38281 2.32812 5.05469 2.65625C4.73177 2.97917 4.47396 3.35938 4.28125 3.79688C4.09375 4.23438 4 4.70312 4 5.20312C4 5.69792 4.09375 6.16406 4.28125 6.60156C4.47396 7.03906 4.73177 7.42188 5.05469 7.75C5.38281 8.07292 5.76562 8.32812 6.20312 8.51562C6.64062 8.70312 7.10677 8.79688 7.60156 8.79688C8.09635 8.79688 8.5625 8.70312 9 8.51562C9.4375 8.32812 9.81771 8.07292 10.1406 7.75C10.4688 7.42188 10.7266 7.03906 10.9141 6.60156C11.1068 6.16406 11.2031 5.69792 11.2031 5.20312C11.2031 4.70312 11.1068 4.23438 10.9141 3.79688C10.7266 3.35938 10.4688 2.97917 10.1406 2.65625C9.81771 2.32812 9.4375 2.07031 9 1.88281C8.5625 1.69531 8.09635 1.60156 7.60156 1.60156ZM14 16.7969H1.20312C0.869792 16.7969 0.585938 16.6797 0.351562 16.4453C0.117188 16.2109 0 15.9297 0 15.6016C0 15.5859 0.00520833 15.5 0.015625 15.3438C0.0260417 15.1875 0.0625 14.987 0.125 14.7422C0.1875 14.4974 0.283854 14.2214 0.414062 13.9141C0.549479 13.6016 0.736979 13.2839 0.976562 12.9609C1.1224 12.7734 1.27865 12.5964 1.44531 12.4297C1.61198 12.2578 1.78906 12.099 1.97656 11.9531C2.16927 11.8021 2.3724 11.6641 2.58594 11.5391C2.80469 11.4089 3.03385 11.2917 3.27344 11.1875C3.5651 11.0573 3.875 10.9427 4.20312 10.8438C4.53125 10.7448 4.875 10.6641 5.23438 10.6016C5.59896 10.5339 5.97656 10.4844 6.36719 10.4531C6.76302 10.4167 7.17448 10.3984 7.60156 10.3984C8.02344 10.3984 8.43229 10.4167 8.82812 10.4531C9.22396 10.4844 9.60156 10.5339 9.96094 10.6016C10.3203 10.6641 10.6641 10.7448 10.9922 10.8438C11.3203 10.9427 11.6302 11.0573 11.9219 11.1875C12.1615 11.2917 12.388 11.4089 12.6016 11.5391C12.8203 11.6641 13.026 11.8021 13.2188 11.9531C13.4115 12.099 13.5911 12.2578 13.7578 12.4297C13.9245 12.5964 14.0781 12.7734 14.2188 12.9609C14.4635 13.2839 14.651 13.6016 14.7812 13.9141C14.9115 14.2214 15.0078 14.4974 15.0703 14.7422C15.1328 14.987 15.1693 15.1875 15.1797 15.3438C15.1953 15.5 15.2031 15.5859 15.2031 15.6016C15.2031 15.9297 15.0859 16.2109 14.8516 16.4453C14.6172 16.6797 14.3333 16.7969 14 16.7969ZM7.60156 11.2031C6.90365 11.2031 6.2526 11.25 5.64844 11.3438C5.04427 11.4375 4.49219 11.5781 3.99219 11.7656C3.49219 11.9479 3.04427 12.1771 2.64844 12.4531C2.25781 12.7292 1.92448 13.0469 1.64844 13.4062C1.4401 13.6771 1.27865 13.9427 1.16406 14.2031C1.04948 14.4635 0.963542 14.6979 0.90625 14.9062C0.854167 15.1094 0.822917 15.276 0.8125 15.4062C0.802083 15.5312 0.796875 15.5964 0.796875 15.6016C0.796875 15.7109 0.835938 15.8047 0.914062 15.8828C0.992188 15.9609 1.08854 16 1.20312 16H14C14.1094 16 14.2031 15.9609 14.2812 15.8828C14.3594 15.8047 14.3984 15.7109 14.3984 15.6016C14.3984 15.5964 14.3932 15.5312 14.3828 15.4062C14.3724 15.276 14.3385 15.1094 14.2812 14.9062C14.2292 14.6979 14.1458 14.4635 14.0312 14.2031C13.9219 13.9427 13.763 13.6771 13.5547 13.4062C13.2786 13.0469 12.9427 12.7292 12.5469 12.4531C12.1562 12.1771 11.7083 11.9479 11.2031 11.7656C10.7031 11.5781 10.151 11.4375 9.54688 11.3438C8.94792 11.25 8.29948 11.2031 7.60156 11.2031Z' fill='%23003789'/%3E%3C/svg%3E");
}
#_nav_menu-11-20626 .icon-logout > a::after {
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5039 7.00391C11.6406 7.00391 11.7578 6.95508 11.8555 6.85742C11.9531 6.75977 12.002 6.63932 12.002 6.49609V2.50195C12.002 2.08529 11.8555 1.73047 11.5625 1.4375C11.2695 1.14453 10.9147 0.998047 10.498 0.998047H1.50391C1.08724 0.998047 0.732422 1.14453 0.439453 1.4375C0.146484 1.73047 0 2.08529 0 2.50195V14.5039C0 14.875 0.117188 15.2396 0.351562 15.5977C0.592448 15.9557 0.882161 16.2064 1.2207 16.3496L6.38672 18.5664C6.47135 18.6055 6.55924 18.6348 6.65039 18.6543C6.74154 18.6738 6.82943 18.6836 6.91406 18.6836C7.02474 18.6836 7.12891 18.6673 7.22656 18.6348C7.32422 18.6087 7.41862 18.5664 7.50977 18.5078C7.66602 18.4036 7.78646 18.2637 7.87109 18.0879C7.95573 17.9121 7.99805 17.7168 7.99805 17.502V15.998H10.498C10.9147 15.998 11.2695 15.8516 11.5625 15.5586C11.8555 15.2656 12.002 14.9141 12.002 14.5039V10.5C12.002 10.3633 11.9531 10.2461 11.8555 10.1484C11.7578 10.0508 11.6406 10.002 11.5039 10.002C11.3607 10.002 11.2402 10.0508 11.1426 10.1484C11.0449 10.2461 10.9961 10.3633 10.9961 10.5V14.5039C10.9961 14.6406 10.9473 14.7578 10.8496 14.8555C10.752 14.9531 10.6348 15.002 10.498 15.002H7.99805V5.5C7.99805 5.12891 7.88086 4.76432 7.64648 4.40625C7.41211 4.04818 7.1224 3.79427 6.77734 3.64453L2.93945 2.00391H10.498C10.6348 2.00391 10.752 2.05273 10.8496 2.15039C10.9473 2.24805 10.9961 2.36523 10.9961 2.50195V6.49609C10.9961 6.63932 11.0449 6.75977 11.1426 6.85742C11.2402 6.95508 11.3607 7.00391 11.5039 7.00391ZM6.38672 4.5625C6.54297 4.63411 6.68294 4.76432 6.80664 4.95312C6.93685 5.14193 7.00195 5.32422 7.00195 5.5V17.502C7.00195 17.554 6.99544 17.5964 6.98242 17.6289C6.97591 17.6549 6.96615 17.6712 6.95312 17.6777C6.94661 17.6777 6.92708 17.6777 6.89453 17.6777C6.86198 17.6777 6.82292 17.668 6.77734 17.6484L1.61133 15.4316C1.45508 15.3665 1.31185 15.2396 1.18164 15.0508C1.05794 14.862 0.996094 14.6797 0.996094 14.5039V2.50195C0.996094 2.46289 0.999349 2.42383 1.00586 2.38477C1.01888 2.3457 1.03516 2.3099 1.05469 2.27734L6.38672 4.5625ZM18.3496 8.14648L15.3516 5.14844C15.2539 5.05078 15.1367 5.00195 15 5.00195C14.8633 5.00195 14.7461 5.05078 14.6484 5.14844C14.5508 5.24609 14.502 5.36328 14.502 5.5C14.502 5.63672 14.5508 5.75391 14.6484 5.85156L16.7969 8H10.498C10.3613 8 10.2441 8.04883 10.1465 8.14648C10.0488 8.24414 10 8.36133 10 8.49805C10 8.63477 10.0488 8.75195 10.1465 8.84961C10.2441 8.94727 10.3613 8.99609 10.498 8.99609H16.7969L14.6484 11.1445C14.5508 11.2422 14.502 11.3626 14.502 11.5059C14.502 11.6426 14.5508 11.7598 14.6484 11.8574C14.694 11.903 14.7461 11.9388 14.8047 11.9648C14.8698 11.9909 14.9349 12.0039 15 12.0039C15.0651 12.0039 15.127 11.9909 15.1855 11.9648C15.2507 11.9388 15.306 11.903 15.3516 11.8574L18.3496 8.84961C18.4473 8.75195 18.4961 8.63477 18.4961 8.49805C18.4961 8.36133 18.4473 8.24414 18.3496 8.14648Z' fill='%234DCEC5'/%3E%3C/svg%3E");
}
#_nav_menu-11-20626 #menu-eleda-login > li { border-right: 2px solid #003789; padding-right: 10px; }
#_nav_menu-11-20626 #menu-eleda-login > li:last-of-type { border-right: none; padding-right: 0; }
#_nav_menu-11-20626 .menu-item:focus-within a, #_nav_menu-11-20626 .menu-item:hover a { background: none; padding: 0; border: 0; }
.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list .menu-item a { width: 100%; }
.oxy-nav-menu .oxy-nav-menu-list li.menu-item:not(.social) { min-width: auto !important; }
@media(max-width:768px){
    #_nav_menu-11-20626 .menu-item a { width: 30px; height: 30px; }
    #_nav_menu-11-20626 .menu-item a .menu-label { display: none; }
}

.ct-section:not(.fb-footer) .ct-section-inner-wrap { position: relative; min-height: calc(90vh - 40px); height: auto; }

.single-tasks .ct-inner-content img { max-width: 100%; }

.term-table-front tr:first-of-type > td:nth-of-type(2) { width: 300px; }
.term-table-front tr:first-of-type > td:nth-of-type(3) { width: 100px; text-align: right; }
.term-table-front tr > td:nth-of-type(3) { text-align: right; }
.term-table-front tr.deadline.date > td { font-size: 20px; font-weight: 500; }
.term-table-front tr.deadline.date td.last-visited { }
.term-table-front tr.deadline.date td.read-count { width: 200px; }
.term-table-front tr.deadline.date:not(:first-of-type) td.last-visited > span, .term-table-front tr.deadline.date:not(:first-of-type) td.read-count > span
{ display: none; }
@media(max-width:991px){
    .term-table-front { margin-top: 20px !important; }
}
.exercise-icons, .fb-back-link:not(.s) { opacity: 0; }
 
.um-account-side { display: none; }
.um-account-main .um-account-tab { display: block !important; }
.um-account-main .um-account-tab ~ .um-account-tab { margin-top: 50px; }
 
.notifications{margin: 0 0 15px;cursor:default;padding:20px 0 0;}
.notifications:empty{display:none}
.notifications > .notification{position:relative;padding:24px 24px 24px 70px;overflow:hidden;font-size:14px;font-weight:500;line-height:18px;margin-bottom:15px;background-colorr:#ddd;border:2px solid #ddd;border-radius:8px;color:#000}
.notifications > .notification:before{content:'';position:absolute;left:20px;top:20px;font-size:28px;line-height:28px;width:30px;height:30px;background:url() 50% 50%/contain no-repeat;text-align:center}
.notifications > .notification:last-of-type{margin-bottom:0;}
.notifications > .notification > *{position:relative;z-index:3}
.notifications > .notification p { margin: 0; }
.notifications > .notification a:not(.button):not(.dropdown-item){color:inherit;text-decoration:underline}
.notifications > .notification strong{color:inherit}
.notifications > .notification code,.notifications > .notification pre{background:#fff}
.notifications > .notification pre code{background:transparent}
.notifications > .notification img{display:inline-block;vertical-align:middle}
.notifications > .notification > .delete{right:.5rem;position:absolute;top:.5rem;z-index:5}
.notifications > .notification .title,.notifications > .notification .subtitle,.notifications > .notification .content{color:inherit}
.notifications > .notification[type=info]{color:#296fa8}
.notifications > .notification[type=info]{background-colorr:#408ecd45;border-color:#408ECD;}
.notifications > .notification[type=info]:before{content:'ℹ️';right:25px}
.notifications > .notification[type=success]{colorr:#257953}
.notifications > .notification[type=success]{background-colorr:#4BC79145;border-color:#4BC791;}
.notifications > .notification[type=success]:before{content:'✅️'}
.notifications > .notification[type=warning]{colorr:#956c00}
.notifications > .notification[type=warning]{background-colorr:#FFE09145;border-color:#FFB749;}
.notifications > .notification[type=warning]:before{background-image:url(https://staging.eleda.cz/wp-content/uploads/2024/03/icon-warning.svg);}
.notifications > .notification[type=error]{colorr:#cc0f35}
.notifications > .notification[type=error]{background-colorr:#F0486945;border-color:#F04869;}
.notifications > .notification[type=error]:before{content:'❌️'}
#homepage.notifications { display: none; margin-bottom: 40px; padding-top: 0; }

.jBox-Tooltip { max-width: 70%; }
.jBox-TooltipDark .jBox-container,.jBox-Tooltip.one_star .jBox-container{background-color:#fff;color:#000;border-radius:8px;border:3px solid #49CEC5;cursor:default}
.jBox-Tooltip.one_star .jBox-container{border-color:#0B8BEB}
.jBox-Tooltip.two_star .jBox-container{border-color:#999}
.jBox-pointer:before{background-color:#49CEC5 !important;content: '';width: 30px;height: 30px;position: absolute;transform: rotate(45deg);box-sizing: border-box;z-index:1}
.jBox-pointer:after{background-color:#fff !important;z-index:2}
.jBox-pointer-top:before{left: 0px;top:6px;}
.jBox-pointer-top:after{top:9px}
.jBox-pointer-bottom:before{left: 0px;bottom:6px;}
.jBox-pointer-bottom:after{bottom:9px}
.jBox-pointer-left:before{top:0;left:5px;}
.jBox-pointer-left:after{left:8px;}
.jBox-pointer-right:before{top:0;right:5px;}
.jBox-pointer-right:after{right:8px;}
.jBox-content{line-height:22px}
.jBox-content .definition{font-family:'Arima Madurai';font-weight:400}
.jBox-content .definition > *{font-family:'Arima Madurai';font-size:16px}
.jBox-content .bracket {color: #990033}
.jBox-content .headword,.jBox-content .original{font-family:'Arima Madurai';font-weight:800}
@media(min-width:769px){
    .jBox-Tooltip { max-width: calc(800px / 3); }
}
@media(max-width:560px){
    #homepage.notifications { margin-bottom: 30px; }
}

#my-tasks { padding: 10px 0 10px; }
#my-tasks > h4 { margin: 3.5em 0 10px; font-weight: 500; font-size: 1em; color: #000; }
#my-tasks > h4 b { font-weight: 700; }
#my-tasks > h4.passed { color: #999; }
#my-tasks > h4:first-of-type { margin-top: 0; }
#my-tasks .user-exercise { display: flex; width: 100%; flex-wrap: wrap; border-bottom: 1px solid #0C8F97; }
#my-tasks .user-exercise h3 { font-size: 22px; font-family: 'Arima Madurai'; line-height: 1.3; font-weight: 400; }
#my-tasks .user-exercise[visits=""] h3 { font-weight: 900; }
#my-tasks .user-exercise > div { flex-basis: 0; flex-shrink: 0; flex-grow: 1; display: flex; padding: 8px 10px; transition: .12s background; align-items: center; }
#my-tasks .user-exercise > .exercise-mastered-count { justify-content: center; max-width: 250px; }
#my-tasks .user-exercise > .exercise-mastered-count .exercise-progress-bar { height: 12px; border: 1px solid #0C8F97; width: 100%; border-radius: 232px; position: relative; padding: 1px; }
#my-tasks .user-exercise > .exercise-mastered-count .exercise-progress-bar > b { width: 0; background: #FEB757; position: relative; height: 100%; display: block; border-radius: 232px; transition: .8s width; }
#my-tasks .user-exercise > .exercise-visits { align-items: center; justify-content: flex-end; max-width: 150px; }
#my-tasks .user-exercise > .exercise-visits > svg { width: 22px; height: 22px; margin-top: -2px; }
#my-tasks .user-exercise:hover > div { background: #E1F2F2; }

@media(max-width:1024px){
    #my-tasks .user-exercise > .exercise-mastered-count { max-width: 200px; }
    #my-tasks .user-exercise > .exercise-visits { max-width: 70px; }
}
@media(max-width:768px){
    #my-tasks > h4 { margin: 20px 0 5px; font-size: 14px; }
    #my-tasks .user-exercise h3 { font-size: 16px; line-height: 1.2; }
    #my-tasks .user-exercise > div { padding: 7px; }
    #my-tasks .user-exercise > .exercise-mastered-count .exercise-progress-bar { height: 10px; }
    #my-tasks .user-exercise > .exercise-visits { flex-grow: 0; }
}
#menu-eleda-login {
	margin-right: 0;
}

.jBox-Tooltip { z-index: 99999 !important; }
.jBox-Tooltip.exercise-progress-bar .jBox-container { border-radius: 20px; }
.jBox-Tooltip.exercise-progress-bar .jBox-content { padding: 15px 30px; font-size: 14px; text-align: center; line-height: 1.3; border-radius: 20px; }
.jBox-Tooltip.exercise-progress-bar h6 { font-weight: 400; font-size: 13px; }

.jBox-Tooltip.exercise-visits .jBox-container { border-radius: 20px; }
.jBox-Tooltip.exercise-visits .jBox-content { padding: 15px 30px; font-size: 14px; text-align: center; line-height: 1.4; border-radius: 20px; }
.jBox-Tooltip.exercise-visits h6 { font-weight: 400; font-size: 13px; }
.jBox-Tooltip.exercise-visits h6 + b ~ b { font-weight: 400; }
.jBox-Tooltip.exercise-visits h4 { color: #0E9F95; }
.jBox-Tooltip .jBox-content .photos { display: block; user-select: none; margin-top: 10px; }
.jBox-Tooltip .jBox-content .photos > a { display: inline-block; cursor: zoom-in; }
.jBox-Tooltip .jBox-content .photos > a > img { display: block; width: 50px; height: 50px; object-fit: cover; line-height: 0; border-radius: 100%; margin: 3px; }

.fb-back-link { position:relative; padding:0; margin:0 !important; cursor:pointer; width:40px; height:40px; transition:.1s; user-select:none; transform: translateX(-5px); }
.fb-back-link > svg { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(.95); width: 100%; height: 100%; z-index: 1; transition: .2s opacity; transform-origin: 50% 50%; }
.fb-back-link > svg.active { opacity: 0; }
.fb-back-link:not(.s) { opacity: 0; transition:.2s; }

.mfp-wrap { z-index: 999999 !important; }

@media(min-width:769px){
    .fb-back-link:hover > svg, .fb-back-link:active > svg { transform: translate(-50%,-50%) scale(1.15); }
    .fb-back-link:active > svg:not(.active) { opacity: 0; }
    .fb-back-link:active > svg.active { opacity: 1; }
}/*
@media(max-width: 479px){
	.fb-back-link { position:static }
}*/
.ex-icon.clout-icon:hover{
    transform: scale(1.07);
}
mark { background-color: #FFF8B9 !important; color: inherit; }
.ukoly_search { background: #fff; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: stretch; align-content: stretch; width: 300px; }
.ukoly_search > * { flex-basis: 0; flex-grow: 1; flex-shrink: 1; }
.ukoly_search > div { position: relative; }
.ukoly_search > div > input { -webkit-appearance: none; appearance: none; outline: 0; border-radius: 20px 0 0 20px; background: #fff; margin: 0; padding: 0 30px 0 20px; width: 100%; display: block; border: 1px solid #4DCEC5; color: #000; font-family: 'Open Sans'; font-size: 16px; line-height: 40px; height: 40px; transition: .2s; position: relative; z-index: 1; }
.ukoly_search > div > [type=reset] { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 30px; height: 100%; display: flex; align-items: center; justify-content: center; color: red; z-index: 2; background: none; border: 0; font-size: 25px; cursor: pointer; }
.ukoly_search > button { flex-basis: 0; flex-grow: 0; padding: 0 20px; background: #4DCEC5; color: #000; border: 0; line-height: 40px; height: 40px; cursor: pointer; color: #fff; border-radius: 0 20px 20px 0; }
.ukoly_search > div > input:focus { box-shadow: inset #4DCEC5 0 0 2px 1px; }
.ukoly_search > div > input:placeholder-shown { padding-right: 12px; }
.ukoly_search > div > input:placeholder-shown + [type=reset] { display: none; }
.ukoly_search.doing-ajax { cursor: wait; user-select: none; }
.ukoly_search.doing-ajax:after { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 10; background: url(https://eleda.cz/wp-admin/images/wpspin_light.gif) 50% 50% no-repeat; }
.ukoly_search.doing-ajax > * { pointer-events: none; opacity: .75; }

.ukoly-search-results { margin: 0 0 30px 0; }
.ukoly-search-results > table { width: 100%; border-collapse: collapse; border: 0; }
.ukoly-search-results > table td { background: #EBEBEB; padding: 10px 15px; border-bottom: 1px solid #fff; }
.ukoly-search-results > table tr.columns > td { background: #fff; border: 0; }
.ukoly-search-results tr:first-of-type > td:nth-of-type(2) { width: 300px; }
.ukoly-search-results tr:first-of-type > td:nth-of-type(3) { width: 100px; text-align: right; }
.ukoly-search-results.doing-ajax { cursor: wait; user-select: none; position: relative; }
.ukoly-search-results.doing-ajax:after { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 10; background: url(https://eleda.cz/wp-admin/images/wpspin_light-2x.gif) 50% 150px no-repeat; }
.ukoly-search-results.doing-ajax > * { pointer-events: none; opacity: .75; filter: blur(2px); }

body.page-id-1888 h1.ct-headline,
body.page-id-934 h1.ct-headline { max-width: calc(100% - 310px); margin-top: 60px; }
#ukoly_search {
	position: absolute;
	transform: translateY(5px);
	right: 20px;
}

@media(max-width:768px){
    h1.ct-headline { font-size: 26px; }
    #ukoly_search {
    	transform: translateY(0);
    }
    body.page-id-1888 h1.ct-headline,
    body.page-id-934 h1.ct-headline { max-width: none; }
}
@media(max-width:560px){
    h1.ct-headline { font-size: 22px; margin-bottom: 10px !important; }
    #ukoly_search {
    	transform: translateY(0);
    	width: 200px;
    }
    .ukoly_search > div > input { height: 30px; font-size: 12px; line-height: 15px; }
    .ukoly_search > button { height: 30px; line-height: 30px; padding: 0 10px; }
    body.page-id-934 h1.ct-headline { margin-top: 45px; }
    body.page-id-934 #ukoly_search { transform: translateY(-5px); }
}