body {
color: #5A5A5A;
}
#our-team-nav span,
#news-carousel-nav span,
a,
input,
button,
select {
outline: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-khtml-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;   
}
a {
color: #E37263;
} a:hover {
text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
color: #707070;
}
h2 {
font-size: 36px;
font-weight: bold;
line-height: 1.3;  
}
h3 {
font-size: 30px;
font-weight: bold;
line-height: 1.3;  
}
body .grecaptcha-badge {
visibility: hidden!important;
}
.cleaner {
clear: both;
}  #CybotCookiebotDialogPoweredbyImage {
display: block!important;
-moz-box-sizing: border-box!important;
box-sizing: border-box!important;
background: url(https://www.seniorcare.sk/wp-content/uploads/2020/11/senior-care-logo-2.svg) no-repeat!important;
background-size: contain!important;
width: 240px!important;
height: 48px!important;
padding-bottom: 48px!important;
padding-left: 240px!important;
}
#CookiebotWidget .CookiebotWidget-logo svg circle {
fill: #e37262!important;
}
#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
background-color: #73b843!important;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider {
background-color: #dbdbdb!important;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
fill: #73b843!important;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li svg {
fill: #E37263!important;
}
#CookiebotWidget .CookiebotWidget-consent-details button {
color: #73b843!important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
color: #73b843!important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
border-bottom: 2px solid #73b843!important;
color: #73b843!important;
}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, 
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, 
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
color: #73b843!important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, 
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, 
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, 
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, 
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, 
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, 
#CybotCookiebotDialogDetailBodyContentTextAbout a {
color: #73b843!important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
background-color: #73b843!important;
border-color: #73b843!important;
color: #FFFFFF!important;
transition: none!important;
transition-delay: .3s!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change:hover,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover {
opacity: 1!important;
background-color: transparent!important;
color: #73b843!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
border-color: #E37263!important;
color: #E37263!important;
transition-delay: initial!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:hover {
opacity: 1!important;
border-color: #E37263!important;
color: #E37263!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled {
border-color: #bac5d8!important;
color: #bac5d8!important;
}
#CybotCookiebotDialog.CybotCookiebotDialogActive+#CybotCookiebotDialogBodyUnderlay {
opacity: .75;
pointer-events: auto;
}  .tooltips.info {
background: #73b843;
color: #FFF;
display: inline-block;
width: 20px;
height: 20px;
font-size: 15px;
line-height: 20px;
font-weight: bold;
border-radius: 50%;
cursor: pointer;
text-align: center;
margin-left: 5px;
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow div {
border-color: transparent transparent #000!important;
}
.Zebra_Tooltip_Message {
max-width: 350px!important;
padding: 10px!important;
font-size: 12px!important;
line-height: 1.2!important;
}
.Zebra_Tooltip .Zebra_Tooltip_Message {
background-color: #000!important;
-webkit-box-shadow: 2px 2px 6px rgba(33, 33, 33, 0.6)!important;
-moz-box-shadow: 2px 2px 6px rgba(33, 33, 33, 0.6)!important;
box-shadow: 2px 2px 6px rgba(33, 33, 33, 0.6)!important;
}
.Zebra_Tooltip_Message h4 {
font-size: 14px;
color: #73b843;
font-weight: bold;
padding-bottom: 5px;
}
.Zebra_Tooltip_Message br {
display: none;
}
.Zebra_Tooltip_Message p {
padding-bottom: 0;
}
.Zebra_Tooltip_Message hr {
margin: 12px 0;
border-bottom: 0;
border-top: solid 1px white;
}
.Zebra_Tooltip_Message hr.hr-title {
margin-top: 4px;
width: 60px;
border-bottom: 0;
border-top: solid 1px #73b843;
}
.Zebra_Tooltip .btn {
font-size: 12px;
}
.Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom div {
border-color: #000 transparent transparent!important;
}  #main-content .container:before {
display: none;
}
#page-404 {
padding-top: 0!important;
}
#post-404 {
text-align: center;
margin: 100px 0;
}
#post-404 h1 {
color: #E37263;
font-weight: bold;
font-size: 56px;
}
#post-404 img {
max-width: 300px;
width: 100%;
padding-bottom: 20px;
}   #main-header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.et_fixed_nav #main-header.et-fixed-header {
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3)!important;
-moz-box-shadow: 0 0 10px rgba(0,0,0,.3)!important;
box-shadow: 0 0 10px rgba(0,0,0,.3)!important;
}
#custom-top-header {
background-color: #000;
text-align: center;
display: inline-block;
width: 100%;
margin-bottom: 15px;
}
#custom-bottom-header a,
#custom-top-header a {
float: left;
width: 25%;
border: solid 1px #FFF;
border-top: none;
font-weight: bold;
color: #FFF;
font-size: 15px;
padding: 10px 10px;
background-color: #73b843;
display: inline-block;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-khtml-transition: all 0.4s ease-in-out;
}
#custom-bottom-header a {
background-color: #707070;
border: none;
}
#custom-bottom-header {
display: none;
overflow: hidden;
position: relative;
}
#custom-bottom-header:after {
content: '';
display: inline-block;
width: 1px;
height: 100%;
background-color: #949494;
position: absolute;
left: 50%;
}
#custom-bottom-header a {
padding: 5px 0;
width: 50%;
text-align: center;
line-height: 20px;
} #custom-top-header a:focus,
#custom-top-header a:active,
#custom-top-header a:hover {
background-color: #92ce68;
text-decoration: none;
}
#custom-top-header a.tel-cta {
background-color: #E37263;
}
#custom-top-header a.tel-cta:focus,
#custom-top-header a.tel-cta:active,
#custom-top-header a.tel-cta:hover {
background-color: #f69183;
text-decoration: none;
}
#custom-cta-menu {
display: inline-block;
position: absolute;
right: 0;    
}
#custom-cta-menu a {
float: right;
margin-left: 40px;
}
#custom-cta-menu a:last-of-type {
margin-left: 0;
}
#custom-cta-menu a.pricelist-cta {
border: solid 2px #E37263;
color: #E37263;
padding: 5px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px;
height: 40px;
}
#custom-cta-menu a.pricelist-cta:focus,
#custom-cta-menu a.pricelist-cta:active,
#custom-cta-menu a.pricelist-cta:hover {
border: solid 2px #E37263;
background-color: #E37263;
color: #FFF;
text-decoration: none;
}
#custom-cta-menu a.meeting-cta {
border: solid 2px #73b843;
color: #73b843;
padding: 5px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px;
height: 40px;
}
#custom-cta-menu a.meeting-cta:focus,
#custom-cta-menu a.meeting-cta:active,
#custom-cta-menu a.meeting-cta:hover {
border: solid 2px #73b843;
background-color: #73b843;
color: #FFF;
text-decoration: none;
}
#custom-cta-menu a.facebook-cta {
font-size: 0;
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #017BD5;
border: solid 2px #017BD5;
text-align: center;
}
#custom-cta-menu a.facebook-cta:focus,
#custom-cta-menu a.facebook-cta:active,
#custom-cta-menu a.facebook-cta:hover {
background-color: transparent;
text-decoration: none;
}
#custom-cta-menu a.facebook-cta:before {
position: relative;
top: -1px;
content: '\e093';
font-size: 16px;
line-height: 40px;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#custom-cta-menu a.facebook-cta:active:before,
#custom-cta-menu a.facebook-cta:focus:before,
#custom-cta-menu a.facebook-cta:hover:before {
color: #017BD5;
text-decoration: none;
}
#custom-cta-menu a.mail-cta {
font-size: 0;
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #73b843;
border: solid 2px #73b843;
text-align: center;
}
#custom-cta-menu a.mail-cta:focus,
#custom-cta-menu a.mail-cta:active,
#custom-cta-menu a.mail-cta:hover {
background-color: transparent;
text-decoration: none;
}
#custom-cta-menu a.mail-cta:before {
position: relative;
top: -1px;
content: '\e076';
font-size: 16px;
line-height: 40px;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#custom-cta-menu a.mail-cta:active:before,
#custom-cta-menu a.mail-cta:hover:before {
color: #73b843;
}
.et_header_style_left .logo_container a {
display: inline-block;
height: 70px;
margin-top: -20px;
}
.et_fixed_nav.et_show_nav #page-container {
padding-top: 178px!important;
}
.et_pb_svg_logo #logo,
#logo { max-height: 60px;
height: 100%;
margin-top: -20px;
}
.et_fixed_nav #et-top-navigation {
padding-left: 0!important;
margin-top: 40px;
padding-top: 0!important;
}
.et_header_style_left #et-top-navigation nav>ul>li>a {
font-size: 15px;
font-weight: bold;
padding: 30px 0;
padding-bottom: 30px;
}
#mobile_menu .red a,
.et-fixed-header #top-menu .red a,
.et_header_style_left #et-top-navigation nav>ul>li.red>a {
color: #E37263!important;
}
.et-fixed-header #top-menu .red a:hover,
.et-fixed-header #top-menu a:hover,
#et-info-email:hover, 
#et-secondary-menu>ul>li>a:hover, 
#top-menu-nav>ul>li>a:hover, 
.et-social-icons a:hover {
opacity: 1;
color: #73b843!important;
text-decoration: none;
}
.et_header_style_left #et-top-navigation ul .last-menu-item {
padding-right: 0;
}
#mobile-tel-cta,
.et_header_style_left #et-top-navigation ul .mail-cta,
.et_header_style_left #et-top-navigation ul .facebook-cta {
display: none;
}
#main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\4c'; top: 13px; right: 10px; }
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; }
#main-header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
#main-header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }  #main-carousel {
position: absolute;
top: 0;
}
#main-carousel-mobile .item,
#main-carousel .item {
position: relative;
}
#main-carousel .item .slider-image {
position: absolute;
width: 100.1%;
height: 100.1%;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.mobile-placeholder,
#main-carousel .item .slider-image.mobile,
#main-carousel  .owl-item img.mobile {
display: none;
width: 100%;
}
.desktop-placeholder {
width: 100%;
}
#main-carousel  .owl-item img.desktop {
aspect-ratio: auto 192/85;
}
#main-carousel  .owl-item img.mobile {
aspect-ratio: auto 5/6;
}
#main-carousel .item .item-content-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
flex-direction: column;
}
#main-carousel .active .item-content-wrapper .item-content {
width: 80%;
max-width: 1200px;
margin: auto;
text-align: left;
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
animation-duration: 1s; animation-iteration-count: 1;
}
#main-carousel .item .item-content-wrapper .item-content h2 {
color: #FFF;
font-size: 56px!important;
margin-top: 0;
font-weight: bold;
width: 70%;
line-height: 1.3;
margin-bottom: 30px;
padding-bottom: 0;
}
#main-carousel .item .item-content-wrapper .item-content p {
color: #FFF;
font-size: 26px;
padding-bottom: 60px;
line-height: 1.4;
width: 80%;
}
#main-carousel .item .item-content-wrapper .item-content .cta {
border: solid 2px #73b843;
background-color: #73b843;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px;
font-size: 20px;
padding: 10px 30px;
}
#main-carousel .item .item-content-wrapper .item-content .cta:active,
#main-carousel .item .item-content-wrapper .item-content .cta:hover {
border: solid 2px #92ce68;
background-color: #92ce68;
color: #FFF;
text-decoration: none;
}
#main-carousel .owl-nav.disabled+.owl-dots {
margin-top: 0;
height: 0;
}
#main-carousel .owl-dots {
position: absolute;
bottom: 20px;
height: auto!important;
width: 100%;
}
#main-carousel .owl-dots .owl-dot {
position: relative;
}
#main-carousel .owl-dots .owl-dot span {
width: 15px;
height: 15px;
background: rgba(255, 255, 255, 0);
border: solid 2px #FFF;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#main-carousel .owl-dots .owl-dot:active span,
#main-carousel .owl-dots .owl-dot:hover span {
border: solid 2px #73b843;
}
#main-carousel .owl-dots .owl-dot.active span {
background: #73b843;
border: solid 2px #73b843; 
}
#main-carousel .owl-nav, 
#main-carousel .owl-nav .owl-prev, 
#main-carousel .owl-nav .owl-next {
background: transparent;
font-size: 0;
height: 0;
padding: 0;
margin: 0;
}
#main-carousel .owl-nav .owl-next:before, 
#main-carousel .owl-nav .owl-prev:before {
font-family: etmodules!important;
cursor: pointer;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
position: relative;
color: #FFF;
background: transparent;
font-size: 80px;
position: absolute;
top: 50%;
margin-top: -40px; -webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#main-carousel .owl-nav .owl-next:hover:before, 
#main-carousel .owl-nav .owl-next:active:before, 
#main-carousel .owl-nav .owl-prev:active:before,
#main-carousel .owl-nav .owl-prev:hover:before {
background-color: transparent;
color: #73b843;
}
#main-carousel .owl-nav .owl-prev:before {
content: '\34';
left: 30px;
}
#main-carousel .owl-nav .owl-next:before {
content: '\35';
right: 30px;
}
@-webkit-keyframes bounceInDown {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInDown {
from,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}  #nase-zariadenia .et_pb_row_2 {
padding-top: 4%;
}
#nase-zariadenia h2 {
color: #E37263;
padding-bottom: 0;
}
#nase-zariadenia h3 {
color: #707070;
font-size: 24px;
}
#nase-zariadenia h3 strong {
color: #E37263;
}
#nase-zariadenia .et_pb_image img {
-webkit-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
}
#nase-zariadenia ul {
padding: 0 0 0 20px;
list-style-type: none;
}
#nase-zariadenia ul li::before {
content: '\4e';
position: absolute;
top: 1px;
left: -22px;
font-size: 17px;
line-height: 25px;
color: #E37263;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
}
#nase-zariadenia ul li {
color: #E37263;
position: relative;
}
#nase-zariadenia .et_pb_button {
border: 2px solid #E37263;
color: #FFF;
background-color: #E37263;
padding: 5px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px!important;
font-size: 16px;
height: 40px; 
}
#nase-zariadenia .et_pb_column .et_pb_button_module_wrapper:nth-of-type(2n+1) .et_pb_button {
color: #E37263;
border: 2px solid #FFF;
background-color: #FFF;
-webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
}
#nase-zariadenia .et_pb_button:hover:after,
#nase-zariadenia .et_pb_button:after {
display: none!important;
}
#nase-zariadenia .et_pb_button:hover,
#nase-zariadenia .et_pb_button:active {
color: #E37263;
border: 2px solid #E37263;
background-color: #FFF;
text-decoration: none;
}
#nase-zariadenia .et_pb_button_module_wrapper:nth-of-type(2n+1) .et_pb_button:hover,
#nase-zariadenia .et_pb_button_module_wrapper:nth-of-type(2n+1) .et_pb_button:active {
color: #ffffff;
background-color: #73b843;
border: 2px solid #73b843;
text-decoration: none;
}  #europsky-standard {
background-color: #F5F5F5;
}
#europsky-standard h2 {
color: #73b843;
}
#europsky-standard .et_pb_button_module_wrapper {
text-align: right;
}
#europsky-standard .et_pb_button {
border: solid 2px #73b843;
background-color: #73b843;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 20px;
padding: 10px 30px;
}
#europsky-standard .et_pb_button:hover:after,
#europsky-standard .et_pb_button:after {
display: none!important;
}
#europsky-standard .et_pb_button:active,
#europsky-standard .et_pb_button:hover {
border: solid 2px #73b843;
background-color: transparent;
color: #73b843;
text-decoration: none;
}
#europsky-standard .intro-text p {
color: #5A5A5A;
font-size: 22px;
line-height: 1.3;
}  #usp-section .et_pb_main_blurb_image {
text-align: left;
margin-bottom: 20px;
}
#usp-section .et_pb_main_blurb_image img {
height: 100px;
}
#usp-section .et_pb_blurb_container h4 {
font-weight: bold;
font-size: 22px;
color: #707070;
line-height: 1.3;
padding-bottom: 0;
}
#usp-section .et_pb_blurb_container .et_pb_blurb_description {
margin-top: 20px;
}  #zariadenia h3 {
color: #707070;
font-size: 24px;
}
#zariadenia h3 strong {
color: #73b843;
}
#zariadenia .et_pb_image img {
-webkit-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
}
#zariadenia strong {
color: #73b843;
}
#zariadenia .et_pb_button {
border: 2px solid #73b843;
color: #FFF;
background-color: #73b843;
padding: 5px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px!important;
font-size: 16px;
height: 40px; 
}
#zariadenia .et_pb_column .et_pb_button_module_wrapper .et_pb_button.mapa-cta {
color: #73b843;
border: 2px solid #FFF;
background-color: #FFF;
-webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
}
#zariadenia .et_pb_button:hover:after,
#zariadenia .et_pb_button:after {
display: none!important;
}
#zariadenia .et_pb_button:hover,
#zariadenia .et_pb_button:active {
color: #73b843;
border: 2px solid #73b843;
background-color: transparent;
text-decoration: none;
}
#zariadenia .et_pb_button_module_wrapper .et_pb_button.mapa-cta:hover,
#zariadenia .et_pb_button_module_wrapper .et_pb_button.mapa-cta:active {
color: #ffffff;
background-color: #73b843;
border: 2px solid #73b843;
text-decoration: none;
}  #preco-senior-care h2 {
color: #E37263;
}
#preco-senior-care .et_pb_button_module_wrapper {
text-align: right;
}
#preco-senior-care .et_pb_button {
border: solid 2px #E37263;
background-color: #E37263;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 20px;
padding: 10px 30px;
}
#preco-senior-care .et_pb_button:hover:after,
#preco-senior-care .et_pb_button:after {
display: none!important;
}
#preco-senior-care .et_pb_button:active,
#preco-senior-care .et_pb_button:hover {
border: solid 2px #E37263;
background-color: transparent;
color: #E37263;
text-decoration: none;
}
#preco-senior-care .intro-text p {
font-size: 24px;
line-height: 1.3;
}
#preco-senior-care table,
#preco-senior-care table tr td {
border: none;
}
#preco-senior-care table tr td {
border-bottom: solid 1px #C1C1C1;
padding: 10px 0;
}
#preco-senior-care table tr th:nth-of-type(3) {
font-weight: normal;
}
#preco-senior-care table tr th:nth-of-type(3),
#preco-senior-care table tr th:nth-of-type(2),
#preco-senior-care table tr td:nth-of-type(3),
#preco-senior-care table tr td:nth-of-type(2) {
width: 200px;
text-align: center;
}
#preco-senior-care table tr td span {
font-size: 0;
display: block;
font-size: 0;
height: 40px;
}
#preco-senior-care table tr td span:before {
position: relative;
font-size: 40px;
line-height: 40px;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#preco-senior-care table tr td span.ano:before {
content: '\4e';
color: #73b843;
top: 2px;
}
#preco-senior-care table tr td span.nie:before {
content: '\4d';
color: #E37263;
font-size: 55px;
}  #sluzby-senior-care h2 {
color: #73b843;
}
#sluzby-senior-care .et_pb_button_module_wrapper {
text-align: right;
}
#sluzby-senior-care .et_pb_button {
border: solid 2px #73b843;
background-color: #73b843;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 20px;
padding: 10px 30px;
min-width: 290px;
}
#sluzby-senior-care .et_pb_button.cennik-cta {
border: solid 2px #E37263;
background-color: #E37263;
}
#sluzby-senior-care .et_pb_button:hover:after,
#sluzby-senior-care .et_pb_button:after {
display: none!important;
}
#sluzby-senior-care .et_pb_button:active,
#sluzby-senior-care .et_pb_button:hover {
border: solid 2px #73b843;
background-color: transparent;
color: #73b843;
text-decoration: none;
}
#sluzby-senior-care .et_pb_button.cennik-cta:active,
#sluzby-senior-care .et_pb_button.cennik-cta:hover {
border: solid 2px #E37263;
color: #E37263;
}
#sluzby-senior-care .intro-text p {
font-size: 24px;
line-height: 1.3;
}
#sluzby-senior-care .et_pb_toggle {
background-color: #F5F5F5;
border: none;
padding: 15px;
margin-bottom: 20px;
}
#sluzby-senior-care .et_pb_toggle_title {
color: #707070;
font-size: 20px;
}
#sluzby-senior-care .et_pb_toggle_title:before {
content: "\43";
font-size: 40px;
color: #707070;
}
#sluzby-senior-care .et_pb_toggle_open .et_pb_toggle_title:before {
display: block !important;
content: "\42";
font-size: 40px;
color: #707070;
}
#sluzby-senior-care .et_pb_toggle_content strong {
color: #73b843;
}  #odborny-pristup h2 {
color: #FFF;
}
#odborny-pristup .et_pb_button_module_wrapper {
text-align: right;
}
#odborny-pristup .et_pb_button {
border: solid 2px #E37263;
background-color: #E37263;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 20px;
padding: 10px 30px;
}
#odborny-pristup .et_pb_button:hover:after,
#odborny-pristup .et_pb_button:after {
display: none!important;
}
#odborny-pristup .et_pb_button:active,
#odborny-pristup .et_pb_button:hover {
border: solid 2px #E37263;
background-color: transparent;
color: #E37263;
text-decoration: none;
}
#odborny-pristup .intro-text p {
font-size: 24px;
line-height: 1.3;
color: #FFF;
}  #kontaktujte-manazera h2,
#zvol-si-seniorcare h2 {
color: #FFF;
}
#kontaktujte-manazera .et_pb_button_module_wrapper,
#zvol-si-seniorcare .et_pb_button_module_wrapper {
text-align: right;
margin-top: 10px;
}
#kontaktujte-manazera .et_pb_button,
#zvol-si-seniorcare .et_pb_button {
border: solid 2px #FFF;
background-color: #FFF;
color: #73b843;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 20px;
padding: 10px 30px;
min-width: 257px;
}
#zvol-si-seniorcare .et_pb_button {
color: #E37263;
}
#kontaktujte-manazera  .et_pb_button:hover:after,
#kontaktujte-manazera  .et_pb_button:after,
#zvol-si-seniorcare .et_pb_button:hover:after,
#zvol-si-seniorcare .et_pb_button:after {
display: none!important;
}
#kontaktujte-manazera .et_pb_button:focus,
#kontaktujte-manazera .et_pb_button:active,
#kontaktujte-manazera .et_pb_button:hover {
border: solid 2px #73b843;
background-color: transparent;
color: #73b843;
text-decoration: none;
}
#zvol-si-seniorcare .et_pb_button:focus,
#zvol-si-seniorcare .et_pb_button:active,
#zvol-si-seniorcare .et_pb_button:hover {
border: solid 2px #E37263;
background-color: transparent;
color: #E37263;
text-decoration: none;
}
#kontaktujte-manazera .intro-text p,
#zvol-si-seniorcare .intro-text p {
font-size: 24px;
line-height: 1.3;
color: #FFF;
}  #nas-tim h2 {
color: #73b843;
}
#nas-tim .intro-text p {
font-size: 24px;
line-height: 1.3;
}  #referencie {
background-color: #F5F5F5;
}
#referencie .et_pb_team_member_no_image {
margin-bottom: 80px;
}
#referencie .et_pb_team_member_no_image:last-child {
margin-bottom: 0;
}
#referencie .et_pb_team_member_description h4 {
font-weight: bold;
}
#referencie .et_pb_team_member_description:after {
content: '';
display: inline-block;
height: 3px;
width: 100px;
background-color: #73b843;
}  #novinky h2 {
color: #E37263;
}  #stan-sa-sucastou-timu {
background-color: #F5F5F5;
}
#stan-sa-sucastou-timu h2 {
color: #73b843;
}
#stan-sa-sucastou-timu .et_pb_button_module_wrapper {
text-align: right;
}
#stan-sa-sucastou-timu .et_pb_button {
border: solid 2px #73b843;
background-color: #73b843;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 22px;
padding: 15px 30px;
}
#stan-sa-sucastou-timu .et_pb_button:hover:after,
#stan-sa-sucastou-timu .et_pb_button:after {
display: none!important;
}
#stan-sa-sucastou-timu .et_pb_button:active,
#stan-sa-sucastou-timu .et_pb_button:hover {
border: solid 2px #73b843;
background-color: transparent;
color: #73b843;
text-decoration: none;
}
#stan-sa-sucastou-timu .intro-text p {
font-size: 24px;
line-height: 1.3;
}
#our-team .item {
text-align: center;
padding: 0 0 20px 0;
}
#our-team .item img {
width: 200px;
height: 200px;
display: inline-block;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
#our-team .item h3 {
font-size: 18px;
padding: 20px 0 5px 0;
padding-bottom: 0;
}
#our-team .item a {
margin-top: 30px;
border: 2px solid #FFF;
color: #73b843;
background-color: transparent;
padding: 5px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px;
font-size: 16px;
height: 40px; 
-webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
}
#our-team .item a:hover,
#our-team .item a:active {
color: #FFF;
border: 2px solid #73b843;
background-color: #73b843;
text-decoration: none;
}
#our-team-nav {
display: inline-block;
width: 100%;
height: 50px;
text-align: right;
}
#our-team-nav span {
font-size: 0;
height: 50px;
width: 68px;
display: inline-block;
background: #73b843;
border: solid 2px #73b843;
border-radius: 25px;
cursor: pointer;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#our-team-nav span:active,
#our-team-nav span:hover {
background: transparent;
text-decoration: none;
}
#our-team-nav .prev {
margin-right: 40px;
}
#our-team-nav span:before {
position: relative;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
font-size: 60px;
height: 50px;
display: inline-block;
line-height: 44px; }
#our-team-nav span:active:before,
#our-team-nav span:hover:before {
color: #73b843;
}
#our-team-nav .prev:before {
content: '\34';
left: -5px;
}
#our-team-nav .next:before {
content: '\35';
}  #carousel-vacancy {
position: absolute;
top: 0;
z-index: 10;
right: 10%;
background-color: rgba(0, 0, 0, 0.4);
padding: 20px;
font-size: 18px;
text-align: center;
color: #FFF;
}
#carousel-vacancy .vacancy {
display: block;
background-color: #FFF;
margin-top: 20px;
padding: 10px;
color: #92ce68;
font-weight: bold;
font-size: 16px;
}
#carousel-vacancy .vacancy:hover {
text-decoration: none;
background-color: #92ce68;
color: #FFF;
}
#carousel-vacancy .vacancy strong {
display: block;
text-align: center;
font-size: 46px;
width: 100%;
line-height: 1;
margin: 10px 0;
}
.new-visual #main-carousel .item .item-content-wrapper .item-content h2 {
font-size: 40px!important;
width: 70%;
margin-bottom: 20px;
}
.new-visual #main-carousel .item .item-content-wrapper .item-content p {
font-size: 22px;
padding-bottom: 40px;
width: 70%;
}
.intro-text {
color: #5A5A5A;
font-size: 22px;
line-height: 1.3;
}
#vyssia-hodnota h2,
#ziadne-obavy h2 {
color: #73b843;
}
#ziadne-obavy .et_pb_blurb_position_left .et_pb_main_blurb_image, 
#ziadne-obavy .et_pb_blurb_position_right .et_pb_main_blurb_image {
width: 26px;
}
#ziadne-obavy .et_pb_blurb_position_left .et-pb-icon, 
#ziadne-obavy .et_pb_blurb_position_right .et-pb-icon {
font-size: 26px;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item {
width: 46%;
margin-right: 8%;
margin-bottom: 8%;
}
.et_pb_gallery .et_pb_gallery_image {
padding-top: 100%;
display: block;
}
.et_pb_gallery .et_pb_gallery_item img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
border-radius: 0;
}
.et_overlay {
background: transparent;
opacity: 1;
border: none;
z-index: 3;
}
.last_in_row.on_last_row .et_overlay {
background: rgb(115 184 67 / 70%);
}
.et_overlay:before {
content: "\4c";
color: #ffffff;
font-size: 26px;
background-color: rgb(255 255 255 / 30%);
padding: 8px;
border-radius: 8px;
}
.last_in_row.on_last_row .et_overlay:before {
content: "\35";
color: #73b843;
width: 60px;
height: 41px;
padding-bottom: 5px;
line-height: 44px;
text-align: center;
font-size: 50px;
background-color: rgb(255 255 255);
padding: 0px;
padding-bottom: 5px;
border-radius: 25px;
}
.et_pb_gallery_image:hover .et_overlay:before {
color: #000b2a;
background-color: #FFFFFF;
}
.mfp-title {
display: none;
}
#mapa {
background-color: #F5F5F5;
}
#europsky-standard.new-visual {
background-color: #FFF;
}
#ziadne-obavy ul,
#europsky-standard.new-visual ul {
padding: 0 0 0 32px;
list-style-type: none;
margin: 15px 0 25px 0;
}
#ziadne-obavy ul li::before,
#europsky-standard.new-visual ul li::before {
content: '\4e';
position: absolute;
top: 1px;
left: -36px;
font-size: 26px;
line-height: 26px;
color: #73b843;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
}
#ziadne-obavy ul li,
#europsky-standard.new-visual ul li {
position: relative;
}
#ziadne-obavy ul li {
margin-bottom: 30px;
}
#ziadne-obavy ul li:last-of-type {
margin-bottom: 0;
}
#vyssia-hodnota {
background-color: #F5F5F5;
}
#bez-cakania h2 {
color: #73b843;
}
#bez-cakania .et_pb_button_module_wrapper {
text-align: right;
}
#bez-cakania .et_pb_button {
border: solid 2px #73b843;
background-color: #73b843;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 20px;
padding: 10px 30px;
}
#bez-cakania .et_pb_button:hover:after,
#bez-cakania .et_pb_button:after {
display: none!important;
}
#bez-cakania .et_pb_button:active,
#bez-cakania .et_pb_button:hover {
border: solid 2px #73b843;
background-color: transparent;
color: #73b843;
text-decoration: none;
}
#bez-cakania .intro-text p {
color: #5A5A5A;
font-size: 22px;
line-height: 1.3;
}
#bez-cakania h3 strong {
color: #73b843;
}
#nase-zariadenia.new-visual {
background-color: #F5F5F5;
}
#nase-zariadenia.new-visual .et_pb_column .et_pb_button_module_wrapper:nth-of-type(2n+1) .et_pb_button,
#nase-zariadenia.new-visual .et_pb_button {
border: solid 2px #73b843;
background-color: #73b843;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 20px;
padding: 10px 30px;
height: auto;
min-width: auto;
}
#nase-zariadenia.new-visual .et_pb_button:hover:after,
#nase-zariadenia.new-visual .et_pb_button:after {
display: none!important;
}
#nase-zariadenia.new-visual  .et_pb_button_module_wrapper:nth-of-type(2n+1) .et_pb_button:hover, 
#nase-zariadenia.new-visual  .et_pb_button_module_wrapper:nth-of-type(2n+1) .et_pb_button:active,
#nase-zariadenia.new-visual .et_pb_button:active,
#nase-zariadenia.new-visual .et_pb_button:hover {
border: solid 2px #73b843;
background-color: transparent;
color: #73b843;
text-decoration: none;
}
#nase-zariadenia.new-visual h2 {
color: #73b843;
padding-bottom: 10px; }
#nas-tim.new-visual .et_pb_button {
border: solid 2px #73b843;
background-color: #73b843;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 20px;
padding: 10px 30px;
height: auto;
min-width: auto;
}
#nas-tim.new-visual .et_pb_button:hover:after,
#nas-tim.new-visual .et_pb_button:after {
display: none!important;
}
#nas-tim.new-visual .et_pb_button:active,
#nas-tim.new-visual .et_pb_button:hover {
border: solid 2px #73b843;
background-color: transparent;
color: #73b843;
text-decoration: none;
}
.new-visual #our-team-nav {
text-align: center;
}
#novinky.new-visual .et_pb_button {
border: solid 2px #E37263;
background-color: #E37263;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 20px;
padding: 10px 30px;
height: auto;
min-width: auto;
}
#novinky.new-visual .et_pb_button:active,
#novinky.new-visual .et_pb_button:hover {
border: solid 2px #E37263;
background-color: transparent;
color: #E37263;
text-decoration: none;
}
#novinky.new-visual .et_pb_button:hover:after,
#novinky.new-visual .et_pb_button:after {
display: none!important;
}
.right-floating {
display: block;
color: #FFF;
padding: 5px;
position: fixed;
top: 0;
bottom: 0;
margin: auto;
background-color: #E37263;
right: -200px;
height: 59px;
z-index: 10;
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
-o-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transform: rotate(-90deg) translate(-50%, 50%);
-moz-transform: rotate(-90deg) translate(-50%, 50%);
-ms-transform: rotate(-90deg) translate(-50%, 50%);
-o-transform: rotate(-90deg) translate(-50%, 50%);
transform: rotate(-90deg) translate(-50%, 50%);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-khtml-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.right-floating.visible {
right: -109px;
}
.right-floating .title {
padding: 5px;
text-align: center;
font-size: 13px;
clear: both;
padding-top: 0;
line-height: 16px;
font-weight: bold;
}
.right-floating a {
padding: 5px;
background-color: #FFF;
font-size: 13px;
font-weight: bold;
float: left;
line-height: 18px;
}
.right-floating a:first-of-type {
margin-right: 5px;
}
.right-floating a:hover {
text-decoration: none;
background-color: #9f192a;
}
#mobile-contact-cta {
display: flex;
align-items: center;
text-align: left;
font-size: 20px;
line-height: 1.2;
float: left;
font-weight: bold;
color: #FFF;
height: 42px;
border-radius: 20px;
background-color: #73b843;
border: solid 2px #73b843;
cursor: pointer;
padding: 7px 9px!important;
position: fixed;
right: 20px;
bottom: 20px;
z-index: 10;
-webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
}
#mobile-contact-cta span {
display: inline-block;
margin-left: 10px;
height: 22px;
line-height: 1;
width: 161px;
overflow: hidden;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-khtml-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;   
}
#mobile-contact-cta.active span {
width: 0;
opacity: 0;
margin-left: 0;
}
#mobile-contact-cta:before {
position: relative;
float: left;
top: 0;
content: '\e076';
font-size: 20px;
line-height: 24px;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#mobile-contact-cta.active:before {
content: '\4d';
font-size: 30px;
width: 20px;
left: -5px;
}
#mobile-contact-menu {
position: fixed;
right: -300px;
bottom: 65px;
z-index: 10;
text-align: right;
}
#mobile-contact-menu.active {
right: 20px;
}
#mobile-contact-menu li {
margin-bottom: 15px;
}
#mobile-contact-menu li a {
overflow: hidden;
opacity: 0;
display: inline-block;
font-size: 16px;
line-height: 28px;
height: 40px;
font-weight: bold;
color: #FFF;
border-radius: 20px;
background-color: #e37263;
border: solid 2px #e37263;
cursor: pointer;
padding: 4px 10px;
-webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
}
#mobile-contact-menu li a.delay-1 {
transition-delay: 80ms;
}
#mobile-contact-menu li a.delay-2 {
transition-delay: 160ms;
}
#mobile-contact-menu.active li a {
opacity: 1;
}
#mobile-contact-menu.active li a:hover {
text-decoration: none;
}
#facebook-feed-carousel #cff .cff-author a, #cff-lightbox-wrapper .cff-author a {
color: #707070;
}
#facebook-feed-carousel .cff_owl-theme .cff_owl-controls .cff_owl-buttons div {
display: block!important;
opacity: 1!important;
}
#facebook-feed-carousel .cff_owl-theme .cff_owl-buttons > div.onhover {
width: 68px;
}
#facebook-feed-carousel .cff_owl-theme .cff_owl-prev.onhover {
left: -90px;
}
#facebook-feed-carousel .cff_owl-theme .cff_owl-next.onhover {
right: -90px;
}
#facebook-feed-carousel .cff_owl-theme .cff_owl-buttons > div.onhover i {
opacity: 1;
font-size: 0;
height: 50px;
width: 68px;
left: 0;
margin: -15px 0 0 0;
display: inline-block;
background: #73b843;
border: solid 2px #73b843;
border-radius: 25px;
cursor: pointer;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#facebook-feed-carousel .cff_owl-theme .cff_owl-buttons > div.onhover:hover i {
background: transparent;
}
#facebook-feed-carousel .cff_owl-theme .cff_owl-buttons .cff_owl-prev .fa:before, 
#facebook-feed-carousel .cff_owl-theme .cff_owl-buttons .cff_owl-next .fa:before {
position: relative;
top: auto;
left: auto;
margin: 0;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
font-size: 60px;
height: 50px;
display: inline-block;
line-height: 44px;
content: '\35';
}
#facebook-feed-carousel .cff_owl-theme .cff_owl-buttons:hover .fa:before { 
color: #73b843;
}
#facebook-feed-carousel .cff_owl-theme .cff_owl-buttons .cff_owl-prev .fa:before {
content: '\34';
left: -5px;
}
a.popup-link-cta {
border: solid 2px #73b843;
color: #FFF;
background-color: #73b843;
padding: 5px 15px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px;
height: 40px;
margin-top: 15px;
}
a.popup-link-cta:focus,
a.popup-link-cta:active,
a.popup-link-cta:hover {
border: solid 2px #73b843;
background-color: #FFF;
color: #73b843;
text-decoration: none;
}
.popup-margin {
margin-top: 40px;
}
#popmake-4568 .et_pb_row {
padding: 0;
}
#popmake-4568 .et_pb_text {
text-align: center;
}  #news-carousel {
width: calc(100% + 40px);
margin-left: -20px;
}
#news-carousel .owl-item {
padding: 0 20px 20px 20px; }
#news-carousel .item img {
-webkit-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
}
#news-carousel .item h3 {
font-size: 22px;
padding: 20px 0 20px 0; }
#news-carousel .item h3 a:active,
#news-carousel .item h3 a:hover {
text-decoration: none;
}
#news-carousel .item .date {
font-weight: bold;
margin: 20px 0;
}
#news-carousel .item a.cta-more {
margin-top: 30px;
border: 2px solid #FFF;
color: #e37262;
background-color: #FFF;
padding: 5px 20px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px;
font-size: 16px;
height: 40px;
-webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
}
#news-carousel .item a.cta-more:active,
#news-carousel .item a.cta-more:hover {
border: 2px solid #e37262;
color: #FFF;
background-color: #e37262;
text-decoration: none;
}
#news-carousel-nav {
display: inline-block;
width: 100%;
height: 50px;
text-align: right;
}
#news-carousel-nav span {
font-size: 0;
height: 50px;
width: 68px;
display: inline-block;
background: #e37262;
border: solid 2px #e37262;
border-radius: 25px;
cursor: pointer;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#news-carousel-nav span:active,
#news-carousel-nav span:hover {
background: transparent;
text-decoration: none;
}
#news-carousel-nav .prev {
margin-right: 40px;
}
#news-carousel-nav span:before {
position: relative;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
font-size: 60px;
height: 50px;
display: inline-block;
line-height: 44px;
}
#news-carousel-nav span:active:before,
#news-carousel-nav span:hover:before {
color: #e37262;
}
#news-carousel-nav .prev:before {
content: '\34';
left: -5px;
}
#news-carousel-nav .next:before {
content: '\35';
}  #news-list-wrapper .news-wrapper {
float: none;
clear: none;
display: inline-block;
width: 100%;
margin-bottom: 60px;
}
#news-list-wrapper .news-half-0 {
margin-right: 5.5%;
}
#news-list-wrapper .news-half-0,
#news-list-wrapper .news-half-1 {
width: 47.25%;
float: left;
}
#news-list-wrapper .news-half-0 .news-meta,
#news-list-wrapper .news-half-1 .news-meta {
margin: 20px 0;
}
#news-list-wrapper .news-half-0 h3,
#news-list-wrapper .news-half-1 h3 {
padding-bottom: 0;
margin-top: 18px;
}
#news-list-wrapper .news-wrapper img {
-webkit-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
}
#news-list-wrapper .news-wrapper h3 {
color: #707070;
font-size: 24px;
}
#news-list-wrapper .news-wrapper h3 a:hover {
text-decoration: none;
}
#news-list-wrapper .news-wrapper .more {
border: 2px solid #E37263;
color: #FFF;
background-color: #E37263;
padding: 5px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px!important;
font-size: 16px;
height: 40px; 
margin-top: 20px;
}
#news-list-wrapper .news-wrapper .more:hover,
#news-list-wrapper .news-wrapper .more:active {
color: #E37263;
border: 2px solid #E37263;
background-color: #FFF;
text-decoration: none;
}
#news-list-wrapper .news-wrapper .more-2 {
margin-top: 20px;
display: inline-block;
}
#pagination.news-list-pagination a:first-of-type {
margin-right: 0;
}  .news-meta {
font-weight: bold;
color: #E37263;
}
#pagination a {
margin-top: 30px;
border: 2px solid #FFF;
color: #e37262;
background-color: #FFF;
padding: 5px 20px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px;
font-size: 16px;
height: 40px;
-webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
}
#pagination a:first-of-type {
margin-right: 40px;
}
#pagination a:active,
#pagination a:hover {
border: 2px solid #e37262;
color: #FFF;
background-color: #e37262;
text-decoration: none;
}       #main-footer {
padding: 4% 0;
} #main-footer #media_image-3,
#main-footer #media_image-2 {
margin-bottom: 20px;
}
#main-footer #media_image-3 img,
#main-footer #media_image-2 img {
width: 208px;
}
#main-footer #text-2 {
margin-bottom: 20px;
}
#main-footer #text-3 {
width: 49%;
margin-right: 2%;
margin-bottom: 20px;
}
#main-footer #text-4 {
width: 49%;
margin-bottom: 40px;
}
#menu-footer-menu-sk {
padding-left: 0;
}
#menu-footer-menu-sk li {
margin-bottom: 12px;
}
#menu-footer-menu-sk li:last-of-type {
margin-bottom: 0;
}
#menu-footer-menu-sk li a {
font-size: 15px;
font-weight: bold;
}
#custom_html-2 {
text-align: right;
}
#custom_html-2 .cta {
border: solid 2px #FFF;
padding: 5px;
border-radius: 25px;
font-weight: bold;
min-width: 220px;
display: inline-block;
text-align: center;
margin-bottom: 20px;
height: 40px;
line-height: 26px;
}
#custom_html-2 .cta:active,
#custom_html-2 .cta:hover {
text-decoration: none;
background-color: #FFF;
color: #707070;
text-decoration: none;
}   #main-footer .facebook-cta {
font-size: 0;
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: transparent;
border: solid 2px #FFF;
text-align: center;
} #main-footer .facebook-cta:before {
position: relative;
top: -1px;
content: '\e093';
font-size: 16px;
line-height: 40px;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}  #main-footer .facebook-cta:active,
#main-footer .facebook-cta:hover {
background-color: #FFF;
text-decoration: none;
} #main-footer .facebook-cta:hover:before {
color: #707070;
}
#footer-widgets {
padding-top: 50px;
}
#footer-widgets .footer-widget {
margin-bottom: 0;
}
#footer-widgets .current_page_item a,
#footer-widgets a:active,
#footer-widgets a:hover {
text-decoration: underline!important;
}
#footer-widgets .footer-widget li:before {
display: none;
}
#footer-widgets #menu-main-menu li {
padding: 0;
}
#footer-widgets #menu-main-menu .sub-menu {
display: none;
}
#footer-widgets #menu-main-menu li.instagram,
#footer-widgets #menu-main-menu li.facebook,
#footer-widgets #menu-main-menu li.tel {
display: none;
}
#footer-widgets #text-3 a,
#footer-widgets #menu-main-menu li a {
font-weight: 600;
text-transform: uppercase;
}
#footer-widgets #text-3 a:active,
#footer-widgets #text-3 a:hover,
#footer-widgets #menu-main-menu li a:active,
#footer-widgets #menu-main-menu li a:hover {
text-decoration: underline;
}
#back-to-top {
padding: 50px 0;
text-align: center;
height: 150px;
}
#back-to-top .et_pb_scroll_top.et-pb-icon {
display: inline;
position: relative;
margin: auto;
z-index: 1;
right: 0;
bottom: 0;
padding: 0 1px;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topleft: 0;
border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-left-radius: 0;
color: #73b843;
background: #fff;
font-size: 60px;
border-radius: 25px;
padding: 0 5px;
height: 50px;
display: inline-block;
line-height: 50px;
-webkit-box-shadow: 0 0px 15px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0px 15px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0px 15px 0 rgba(0, 0, 0, 0.1);
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#back-to-top .et_pb_scroll_top.et-pb-icon:before {
margin-left: -2px;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
height: 50px;
display: inline-block;
line-height: 50px;
}
#back-to-top .et_pb_scroll_top.et-pb-icon:active,
#back-to-top .et_pb_scroll_top.et-pb-icon:hover {
background-color: #73b843;
}
#back-to-top .et_pb_scroll_top.et-pb-icon:active:before,
#back-to-top .et_pb_scroll_top.et-pb-icon:hover:before {
color: #FFF;
}  #contact-section .wpcf7-form label {
font-weight: bold;
color: #707070;
}
#contact-section .wpcf7-form .label {
font-weight: bold;
color: #707070;
font-size: 16px;
display: inline-block;
width: 100%;
}
#contact-section .wpcf7-form .third {
width: 31.3333%;
float: left;
margin-right: 3%;
margin-bottom: 3%;
}
#contact-section .wpcf7-form .half-left {
width: 50%;
float: left;
padding-right: 3%;
margin-bottom: 40px;
}
#contact-section .wpcf7-form .half-right {
width: 50%;
float: left;
padding-left: 3%;
margin-bottom: 40px;
}
#contact-section.stretnutie .wpcf7-form .third:nth-of-type(3),
#contact-section.stretnutie .wpcf7-form .third:nth-of-type(6),
#contact-section.ziadost .wpcf7-form .third:nth-of-type(13),
#contact-section.ziadost .wpcf7-form .third:nth-of-type(3),
#contact-section.ziadost .wpcf7-form .third:nth-of-type(6)  {
margin-right: 0;
}
#contact-section .wpcf7-form .druh-dochodku-wrapper,
#contact-section .wpcf7-form .miesto-narodenia-wrapper {
width: 65.6666%;
margin-right: 0;
}
#contact-section .wpcf7-form .third.doba-poskytovania-wrapper,
#contact-section .wpcf7-form .third.doba-poskytovania,
#contact-section .wpcf7-form .third.druh-socialnej-sluzby-wrapper,
#contact-section .wpcf7-form .third.bydlisko-wrapper {
width: 65.6666%;
margin-right: 3%;
}
#contact-section .wpcf7-form .third.pravoplatne-rozhodnutie-wrapper,
#contact-section .wpcf7-form .third.rozhodnutie-o-odkazanosti-wrapper,
#contact-section .wpcf7-form .third.poskytovatel-wrapper,
#contact-section .wpcf7-form .third.datum-zaciatku-wrapper,
#contact-section .wpcf7-form .typ-stravy-wrapper,
#contact-section .wpcf7-form .izba-wrapper,
#contact-section .wpcf7-form .psc-wrapper {
margin-right: 0;
}
#contact-section .wpcf7-form .doklady-wrapper,
#contact-section .wpcf7-form .third.pravoplatne-rozhodnutie-wrapper,
#contact-section .wpcf7-form .third.rozhodnutie-o-odkazanosti-wrapper,
#contact-section .wpcf7-form .third.poskytovatel-wrapper,
#contact-section .wpcf7-form .third.datum-zaciatku-wrapper,
#contact-section .miesto-wrapper,
#contact-section .textarea-wrapper {
width: 100%;
clear: both;
margin-bottom: 3%;
}
#contact-section div#mfcf7_zl_multifilecontainer {
margin-top: 0;
}
#contact-section .info-text {
font-size: 12px;
}
#contact-section .captcha-wrapper {
overflow: auto;
clear: both;
}
#contact-section .consent {
clear: both;
}
#contact-section input.text, 
#contact-section input.title, 
#contact-section input[type=number], 
#contact-section input[type=text], 
#contact-section input[type=text], 
#contact-section input[type=tel], 
#contact-section input[type=date], 
#contact-section input[type=email], 
#contact-section select, 
#contact-section textarea {
width: 100%;
border: none;
border-bottom: solid 1px #A8A8A8;
font-size: 16px;
font-weight: 500;
color: #707070;
line-height: 1.4;
padding: 10px 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-khtml-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#contact-section select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url('data:image/svg+xml;utf8,<svg height="512px" id="Layer_1" style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill="%23707070" d="M98.9,184.7l1.8,2.1l136,156.5c4.6,5.3,11.5,8.6,19.2,8.6c7.7,0,14.6-3.4,19.2-8.6L411,187.1l2.3-2.6  c1.7-2.5,2.7-5.5,2.7-8.7c0-8.7-7.4-15.8-16.6-15.8v0H112.6v0c-9.2,0-16.6,7.1-16.6,15.8C96,179.1,97.1,182.2,98.9,184.7z"/></svg>');
background-repeat: no-repeat;
background-position: right;
background-size: 20px;
padding-right: 24px;
}
select::-ms-expand {
display: none; }
#contact-section input.text:focus, 
#contact-section input.title:focus, 
#contact-section input[type=number]:focus, 
#contact-section input[type=text]:focus, 
#contact-section input[type=tel]:focus, 
#contact-section input[type=email]:focus, 
#contact-section select:focus, 
#contact-section textarea:focus,
#contact-section input.text:hover, 
#contact-section input.title:hover, 
#contact-section input[type=number]:hover, 
#contact-section input[type=text]:hover, 
#contact-section input[type=tel]:hover, 
#contact-section input[type=email]:hover, 
#contact-section select:hover, 
#contact-section textarea:hover {
border-bottom: solid 1px #73b843;
}
#contact-section label {
font-weight: 600;
font-size: 16px;
display: inline-block;
width: 100%;
}
#contact-section .wpcf7-form .druh-dochodku-wrapper .wpcf7-list-item {
margin-left: 24px;
}
#contact-section .wpcf7-form .druh-dochodku-wrapper .wpcf7-list-item.first {
margin-left: 0;
}
#contact-section .wpcf7-form .poskytovatel-wrapper .wpcf7-list-item,
#contact-section .wpcf7-form .rozhodnutie-o-odkazanosti-wrapper .wpcf7-list-item {
margin-left: 0;
display: block;
}
#contact-section .wpcf7-form .poskytovatel-wrapper label,
#contact-section .wpcf7-form .rozhodnutie-o-odkazanosti-wrapper label,
#contact-section .wpcf7-form .druh-dochodku-wrapper label {
display: flex;
align-items: center;
min-height: 43px;
font-weight: normal;
cursor: pointer;
}
.wpcf7-form input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
position: relative;
top: 0px;
right: 0;
bottom: 0;
left: 0;
float: left;
height: 25px;
width: 25px;
transition: all 0.15s ease-out 0s;
background: #dddddd;
border: none;
color: #fff;
cursor: pointer;
display: inline-block;
padding: 0;
border-radius: 0;
margin-right: 8px;
outline: none;
position: relative;
z-index: 1000;
}
.wpcf7-form input[type=checkbox] {
margin-left: 0;
}
.wpcf7-form input[type=checkbox]:hover {
background: #b2d29b;
}
.wpcf7-form input[type=checkbox]:checked {
background: #73b843;
}
.wpcf7-form input[type=checkbox]::before {
transform: translate3d(75%, 0, 0) rotate(45deg) scale(0);
color: #FFF;
content: "";
position: absolute;
display: inline-flex;
margin: auto;
left: 1px;
top: -4px;
bottom: 0;
transition-property: transform, background, border;
transition-duration: 0.35s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
width: 6px;
height: 16px;
background-color: transparent;
border-bottom: 3px solid white;
border-right: 3px solid white;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.wpcf7-form input[type=checkbox]:checked::before {
transform: translate3d(75%, 0, 0) rotate(45deg) scale(1);
}
.wpcf7-form input[type=checkbox]:checked::after {
-webkit-animation: click-wave 0.65s;
-moz-animation: click-wave 0.65s;
animation: click-wave 0.65s;
background: #73b843;
content: '';
display: block;
position: relative;
z-index: 100;
}
@keyframes click-wave {
0% {
height: 25px;
width: 25px;
opacity: 0.35;
position: relative;
}
100% {
height: 61px;
width: 61px;
margin-left: -18px;
margin-top: -18px;
opacity: 0;
}
}
#contact-section .submit-wrapper {
width: 100%;
height: 58px;
display: inline-block;
margin-top: 30px;
}
#contact-section .mfcf7-zl-multifile-name {
font-weight: normal;
font-size: 14px;
}
#contact-section .delete-file {
font-size: 12px;
}
#contact-section .qbutton {
margin: 10px 0;
border: solid 2px #707070;
background-color: #707070;
color: #ffffff;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 1;
font-size: 14px;
padding: 5px 12px;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#contact-section .qbutton:hover {
border: solid 2px #707070;
background-color: #FFF;
color: #707070;
}
#contact-section .submit-wrapper input[type=submit] {
border: solid 2px #E37263;
background-color: #E37263;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 22px;
padding: 15px 30px;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#contact-section .submit-wrapper input[type=submit]:active,
#contact-section .submit-wrapper input[type=submit]:hover {
background-color: transparent;
border: solid 2px #E37263;
color: #E37263;
}
::placeholder { color: #A8A8A8;
opacity: 1; }
:-ms-input-placeholder { color: #A8A8A8;
}
::-ms-input-placeholder { color: #A8A8A8;
}
#contact-section select.wpcf7-not-valid, 
#contact-section input.wpcf7-not-valid, 
#contact-section textarea.wpcf7-not-valid, 
#contact-section input[type=email].wpcf7-not-valid, 
#contact-section input[type=text].wpcf7-not-valid {
border-bottom: solid 1px #f55858;
}
.wpcf7-form span.wpcf7-not-valid-tip {
font-size: 10px;
line-height: 2;
color: #f55858;
font-weight: 500;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7-form div.wpcf7-validation-errors, 
.wpcf7-form div.wpcf7-acceptance-missing {
border: 2px solid #f55858;
background: #f55858;
color: #FFF;
margin: 10px 0 0;
}
.wpcf7 form.sent .wpcf7-response-output,
.wpcf7-form div.wpcf7-mail-sent-ok {
border: 2px solid #3faf53;
background: #3faf53;
color: #FFF;
margin: 20px 0 0;
clear: both;
font-size: 14px;
}
.ajax-loader,
.ajax-loader:before,
.ajax-loader:after {
background: #73b843;
-webkit-animation: load1 1s infinite ease-in-out;
animation: load1 1s infinite ease-in-out;
width: 1em;
height: 4em;
}
div.wpcf7 .ajax-loader {
color: #73b843;
text-indent: -9999em;
float: right;
clear: both;
margin-top: 10px;
margin-right: 30px;
position: relative;
font-size: 4px;
background-image: none!important;
width: 4px!important;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
.ajax-loader:before,
.ajax-loader:after {
position: absolute;
top: 0;
content: '';
}
.ajax-loader:before {
left: -1.5em;
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.ajax-loader:after {
left: 1.5em;
}
@-webkit-keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0;
height: 4em;
}
40% {
box-shadow: 0 -2em;
height: 5em;
}
}
@keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0;
height: 4em;
}
40% {
box-shadow: 0 -2em;
height: 5em;
}
}  #europsky-standard.contact-page {
background-color: #FFF;
}
.contact-page #zariadenia strong {
color: #5A5A5A;
}
.contact-page #zariadenia h3 strong,
.contact-page #zariadenia strong.green {
color: #73b843;
}  #additional-services-section,
.padding-top-none,
#basic-services-section {
padding-top: 0;
}
.sluzby-senior-care h2 {
color: #E37263;
}
.sluzby-senior-care .et_pb_button_module_wrapper {
text-align: right;
}
.sluzby-senior-care .et_pb_button {
border: solid 2px #E37263;
background-color: #E37263;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 20px;
padding: 10px 30px;
}
.sluzby-senior-care .et_pb_button:hover:after,
.sluzby-senior-care .et_pb_button:after {
display: none!important;
}
.sluzby-senior-care .et_pb_button:active,
.sluzby-senior-care .et_pb_button:hover {
border: solid 2px #E37263;
background-color: transparent;
color: #E37263;
text-decoration: none;
padding: 15px 30px;
}
.sluzby-senior-care .et_pb_toggle {
background-color: #F5F5F5;
border: none;
padding: 15px;
margin-bottom: 20px!important;
}
.sluzby-senior-care .et_pb_toggle_title {
color: #707070;
font-size: 20px;
}
.sluzby-senior-care .et_pb_toggle_title:before {
content: "\43";
font-size: 40px;
color: #707070;
}
.sluzby-senior-care .et_pb_toggle_open .et_pb_toggle_title:before {
display: block !important;
content: "\42";
font-size: 40px;
color: #707070;
}
.sluzby-senior-care .et_pb_toggle_content strong {
color: #73b843;
}
.sluzby-senior-care .et_pb_toggle_content ul {
padding: 15px 0 15px 15px;
margin-left: 15px;
}
.service-carousel h3 {
margin-bottom: 30px;
}
#additional-services-carousel,
#basic-services-carousel {
width: calc(100% + 40px);
margin-left: -20px;
}
#additional-services-carousel .owl-item,
#basic-services-carousel .owl-item {
padding: 0 20px 20px 20px; }
#additional-services-carousel .item img,
#basic-services-carousel .item img {
-webkit-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
}
#additional-services-carousel .item p,
#basic-services-carousel .item p {
margin-top: 20px;
}
#additional-services-carousel-nav,
#basic-services-carousel-nav {
display: inline-block;
width: 100%;
height: 50px;
text-align: right;
margin-top: 30px;
}
#additional-services-carousel-nav span,
#basic-services-carousel-nav span {
font-size: 0;
height: 50px;
width: 68px;
display: inline-block;
background: #73b843;
border: solid 2px #73b843;
border-radius: 25px;
cursor: pointer;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#additional-services-carousel-nav span:active,
#additional-services-carousel-nav span:hover,
#basic-services-carousel-nav span:active,
#basic-services-carousel-nav span:hover {
background: transparent;
text-decoration: none;
}
#additional-services-carousel-nav .prev,
#basic-services-carousel-nav .prev {
margin-right: 40px;
}
#additional-services-carousel-nav span:before,
#basic-services-carousel-nav span:before {
position: relative;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
font-size: 60px;
height: 50px;
display: inline-block;
line-height: 44px;
}
#additional-services-carousel-nav span:active:before,
#additional-services-carousel-nav span:hover:before,
#basic-services-carousel-nav span:active:before,
#basic-services-carousel-nav span:hover:before {
color: #73b843;
}
#additional-services-carousel-nav .prev:before,
#basic-services-carousel-nav .prev:before {
content: '\34';
}
#additional-services-carousel-nav .next:before,
#basic-services-carousel-nav .next:before {
content: '\35';
}  #osobitny-pristup {
padding-bottom: 0;
}
#osobitny-pristup h2 {
color: #E37263;
}
#osobitny-pristup .intro-text p {
color: #5A5A5A;
font-size: 22px;
line-height: 1.3;
}
#senior-care-kaskady h2,
#senior-care-galenia h2 {
color: #73b843;
}
#senior-care-kaskady h2 strong,
#senior-care-galenia h2 strong {
color: #707070;
}
#senior-care-galenia h2 {
padding-bottom: 0;
}
#senior-care-kaskady .volne-miesta h3,
#senior-care-galenia .volne-miesta h3 {
color: #73b843;
padding-bottom: 0;
}
#senior-care-kaskady .et_pb_button_module_wrapper,
#senior-care-galenia .et_pb_button_module_wrapper {
text-align: left;
}
#senior-care-kaskady .et_pb_button,
#senior-care-galenia .et_pb_button {
border: solid 2px #73b843;
background-color: #73b843;
color: #FFF;
border-radius: 30px;
font-weight: bold;
display: inline-block;
text-align: center;
line-height: 25px!important;
font-size: 20px;
padding: 10px 30px;
}
#senior-care-kaskady .et_pb_button:hover:after,
#senior-care-kaskady .et_pb_button:after,
#senior-care-galenia .et_pb_button:hover:after,
#senior-care-galenia .et_pb_button:after {
display: none!important;
}
#senior-care-kaskady .et_pb_button:active, 
#senior-care-kaskady .et_pb_button:hover,
#senior-care-galenia .et_pb_button:active, 
#senior-care-galenia .et_pb_button:hover {
border: solid 2px #73b843;
background-color: transparent;
color: #73b843;
text-decoration: none;
padding: 15px 30px;
}
#senior-care-kaskady .et_pb_toggle_content strong,
#senior-care-galenia .et_pb_toggle_content strong {
color: #707070;
}
.et_pb_accordion .et_pb_toggle_content .cta,
#senior-care-kaskady .et_pb_toggle_content .cta,
#senior-care-galenia .et_pb_toggle_content .cta {
padding: 5px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px!important;
font-size: 16px;
height: 40px;
color: #73b843;
border: 2px solid #FFF;
background-color: #FFF;
-webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);
}
#senior-care-kaskady .et_pb_toggle_content .cta.green {
color: #FFF;
border: 2px solid #73b843;
background-color: #73b843;    
}
.et_pb_accordion .et_pb_toggle_content .cta:hover,
.et_pb_accordion .et_pb_toggle_content .cta:active,
#senior-care-kaskady .et_pb_toggle_content .cta:hover,
#senior-care-kaskady .et_pb_toggle_content .cta:active,
#senior-care-galenia .et_pb_toggle_content .cta:hover,
#senior-care-galenia .et_pb_toggle_content .cta:active {
color: #FFF;
background-color: #73b843;
border: 2px solid #73b843;
text-decoration: none;
}
#senior-care-kaskady .et_pb_toggle_content .cta:hover,
#senior-care-kaskady .et_pb_toggle_content .cta:active {
color: #73b843;
background-color: #FFF;
border: 2px solid #FFF;
}
.service-carousel h3 {
margin-bottom: 30px;
}
#life-in-kaskady-carousel,
#kaskady-services-carousel,
#life-in-galenia-carousel,
#galenia-services-carousel {
width: calc(100% + 40px);
margin-left: -20px;
}
#life-in-kaskady-carousel .owl-item,
#kaskady-services-carousel .owl-item,
#life-in-galenia-carousel .owl-item,
#galenia-services-carousel .owl-item {
padding: 0 20px 20px 20px; }
#life-in-kaskady-carousel .item img,
#kaskady-services-carousel .item img,
#life-in-galenia-carousel .item img,
#galenia-services-carousel .item img {
-webkit-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);
}
#life-in-kaskady-carousel .item p,
#kaskady-services-carousel .item p,
#life-in-galenia-carousel .item p,
#galenia-services-carousel .item p {
margin-top: 20px;
}
#life-in-kaskady-carousel-nav,
#kaskady-services-carousel-nav,
#life-in-galenia-carousel-nav,
#galenia-services-carousel-nav {
display: inline-block;
width: 100%;
height: 50px;
text-align: right;
margin-top: 30px;
}
#life-in-kaskady-carousel-nav span,
#kaskady-services-carousel-nav span,
#life-in-galenia-carousel-nav span,
#galenia-services-carousel-nav span {
font-size: 0;
height: 50px;
width: 68px;
display: inline-block;
background: #73b843;
border: solid 2px #73b843;
border-radius: 25px;
cursor: pointer;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#life-in-kaskady-carousel-nav span:active,
#life-in-kaskady-carousel-nav span:hover,
#kaskady-services-carousel-nav span:active,
#kaskady-services-carousel-nav span:hover,
#life-in-galenia-carousel-nav span:active,
#life-in-galenia-carousel-nav span:hover,
#galenia-services-carousel-nav span:active,
#galenia-services-carousel-nav span:hover {
background: transparent;
text-decoration: none;
}
#life-in-kaskady-carousel-nav .prev,
#kaskady-services-carousel-nav .prev,
#life-in-galenia-carousel-nav .prev,
#galenia-services-carousel-nav .prev {
margin-right: 40px;
}
#life-in-kaskady-carousel-nav span:before,
#kaskady-services-carousel-nav span:before,
#life-in-galenia-carousel-nav span:before,
#galenia-services-carousel-nav span:before {
position: relative;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
font-size: 60px;
height: 50px;
display: inline-block;
line-height: 44px;
}
#life-in-kaskady-carousel-nav span:active:before,
#life-in-kaskady-carousel-nav span:hover:before,
#kaskady-services-carousel-nav span:active:before,
#kaskady-services-carousel-nav span:hover:before,
#life-in-galenia-carousel-nav span:active:before,
#life-in-galenia-carousel-nav span:hover:before,
#galenia-services-carousel-nav span:active:before,
#galenia-services-carousel-nav span:hover:before {
color: #73b843;
}
#life-in-kaskady-carousel-nav .prev:before,
#kaskady-services-carousel-nav .prev:before,
#life-in-galenia-carousel-nav .prev:before,
#galenia-services-carousel-nav .prev:before {
content: '\34';
left: -5px;
}
#life-in-kaskady-carousel-nav .next:before,
#kaskady-services-carousel-nav .next:before,
#life-in-galenia-carousel-nav .next:before,
#galenia-services-carousel-nav .next:before {
content: '\35';
}
#cenniky {
background-color: #F5F5F5;
}
#cenniky .et_pb_blurb,
#dokumenty-na-stiahnutie .et_pb_blurb {
margin-bottom: 30px;
}
#cenniky .et_pb_main_blurb_image img,
#dokumenty-na-stiahnutie .et_pb_main_blurb_image img {
max-height: 80px;
}
#cenniky h2,
#dokumenty-na-stiahnutie h2 {
color: #73b843;
}
#dokumenty-na-stiahnutie h2 span {
color: #5a5a5a;
}
#cenniky h3,
#dokumenty-na-stiahnutie h3 {
font-size: 20px;
text-align: center;
padding-bottom: 0;
}
#cenniky .et_pb_button_module_wrapper,
#dokumenty-na-stiahnutie .et_pb_button_module_wrapper {
text-align: center;
margin-bottom: 20px;
}
#cenniky .et_pb_button,
#dokumenty-na-stiahnutie .et_pb_button {
border: 2px solid #73b843;
color: #FFF;
background-color: #73b843;
padding: 5px 20px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px!important;
font-size: 16px;
}
#cenniky .et_pb_button:hover:after,
#cenniky .et_pb_button:after,
#dokumenty-na-stiahnutie .et_pb_button:hover:after,
#dokumenty-na-stiahnutie .et_pb_button:after {
display: none!important;
}
#cenniky .et_pb_button:active,
#cenniky .et_pb_button:hover,
#dokumenty-na-stiahnutie .et_pb_button:active,
#dokumenty-na-stiahnutie .et_pb_button:hover {
border: solid 2px #73b843;
background-color: transparent;
color: #73b843;
text-decoration: none;
}  #potrebne-potvrdenia {
background-color: #F5F5F5;
}
#potrebne-potvrdenia h2 {
color: #73b843;
}
#potrebne-potvrdenia .et_pb_button {
border: 2px solid #73b843;
color: #FFF;
background-color: #73b843;
padding: 5px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px!important;
font-size: 16px;
height: 40px; 
}
#potrebne-potvrdenia .et_pb_button:hover:after,
#potrebne-potvrdenia .et_pb_button:after {
display: none!important;
}
#potrebne-potvrdenia .et_pb_button:hover,
#potrebne-potvrdenia .et_pb_button:focus,
#potrebne-potvrdenia .et_pb_button:active {
color: #73b843;
border: 2px solid #73b843;
background-color: transparent;
text-decoration: none;
}
#faq {
padding-bottom: 0;
}  .person.et_pb_team_member {
display: inline-block;
}
.person .et_pb_team_member_image {
float: none;
display: inline-block;
margin-bottom: 20px;
}
.person .et_pb_team_member_image img {
border-radius: 50%;
max-width: 200px;
margin-right: 0;
}
.person .et_pb_module_header {
font-weight: bold;
}
.person .et_pb_member_position {
color: #5A5A5A;
}  .povinne-zverejnovanie .zverejnovanie-dokumenty-nav,
.povinne-zverejnovanie .zverejnovanie-nav {
list-style-type: none;
overflow: hidden;
padding: 0;
}
.povinne-zverejnovanie .zverejnovanie-dokumenty-nav li,
.povinne-zverejnovanie .zverejnovanie-nav li {
float: left;
}
.povinne-zverejnovanie .zverejnovanie-nav li {
margin-bottom: 20px;
}
.povinne-zverejnovanie .zverejnovanie-nav li a {
border: solid 2px #707070;
color: #707070;
padding: 5px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px;
height: 40px;
margin-right: 20px;
}
.povinne-zverejnovanie .zverejnovanie-nav li a.active,
.povinne-zverejnovanie .zverejnovanie-nav li a:hover {
border: solid 2px #E37263;
background-color: #E37263;
color: #FFF;
text-decoration: none;
}
.povinne-zverejnovanie .zverejnovanie-nav li:last-of-type a {
margin-right: 0;
}
.povinne-zverejnovanie .zverejnovanie-dokumenty-nav {
margin-top: 20px;
}
.povinne-zverejnovanie .zverejnovanie-dokumenty-nav {
border-bottom: solid 2px #73b843;
}
.povinne-zverejnovanie .zverejnovanie-dokumenty-nav li a {
padding: 8px 10px;
color: #73b843;
font-weight: bold;
}
.povinne-zverejnovanie .zverejnovanie-dokumenty-nav li a.active {
background-color: #73b843;
color: #FFF;
}
#main-content .povinne-zverejnovanie .table-wrapper {
overflow-x: auto;
}
#main-content .povinne-zverejnovanie table {
border: solid 1px #abd48e;
margin-top: 5px;
}
.povinne-zverejnovanie table th {
background-color: #abd48e;
color: #3b7c0d;
padding: 8px 10px;
}
.povinne-zverejnovanie table .id { text-wrap: nowrap;
}
.povinne-zverejnovanie table .name {
text-wrap: nowrap;
}
.povinne-zverejnovanie table .price {
text-wrap: nowrap;
width: 200px;
}
.povinne-zverejnovanie table .date {
width: 100px;
text-wrap: nowrap;
}
.povinne-zverejnovanie table tr:hover {
background-color: #f4feed;
}
.povinne-zverejnovanie table tr td {
border-top: solid 1px #abd48e;
padding: 8px 10px;
}
.zverejnovanie-title-section.et_pb_section {
background-color: #F5F5F5;
padding: 20px 0;
}
.zverejnovanie-title-section h1 {
color: #E37263;
font-size: 36px;
font-weight: bold;
padding-bottom: 0;
}
.document-info-box {
background: #F5F5F5;
padding: 15px;
border-left: solid 6px #73b843;
}
.document-info-box h2 {
color: #73b843;
font-size: 24px;
}
.back-button {
border: 2px solid #73b843;
color: #FFF;
background-color: #73b843;
padding: 5px;
border-radius: 25px;
font-weight: bold;
min-width: 200px;
display: inline-block;
text-align: center;
line-height: 26px;
font-size: 16px;
height: 40px;
}
.back-button:active,
.back-button:hover {
color: #73b843;
border: 2px solid #73b843;
background-color: transparent;
text-decoration: none;
}  #mobile-cta-fixed {
position: fixed;
bottom: 0;
width: 100%;
left: 0;
display: none;
z-index: 1000;
}
#mobile-cta-fixed .mobile-cta {
width: 50%;
float: left;
text-align: center;
color: #FFF;
font-size: 15px;
padding: 5px 0;
font-weight: bold;
line-height: 20px;
}
#mobile-cta-fixed .mobile-meeting-cta {
background: #73b843;
}
#mobile-cta-fixed .mobile-pricelist-cta {
background: #e37262;
}  #desktop-contact-cta {
text-align: left;
font-size: 20px;
line-height: 1.2;
float: left;
font-weight: bold;
color: #FFF;
display: inline-block;
border-radius: 20px;
background-color: #73b843;
border: solid 2px #73b843;
cursor: pointer;
padding: 5px 14px!important;
position: fixed;
right: 20px;
bottom: 20px;
z-index: 10;
}
#desktop-contact-cta:focus,
#desktop-contact-cta:active,
#desktop-contact-cta:hover {
background-color: transparent;
text-decoration: none;
color: #73b843;
background-color: #FFF;
}
#desktop-contact-cta:before {
position: relative;
margin-right: 14px;
float: left;
top: -1px;
content: '\e076';
font-size: 20px;
line-height: 50px;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#desktop-contact-cta:active:before,
#desktop-contact-cta:hover:before {
color: #73b843;
}
.pum-theme-2571 .pum-container, 
.pum-theme-lightbox .pum-container {
box-shadow: 0px 0px 30px 0px rgb(2 2 2 / 50%);
}
.pum-theme-2571 .pum-content + .pum-close, 
.pum-theme-lightbox .pum-content + .pum-close {
color: #ffffff;
border: 2px solid #E37263;
background-color: #E37263;
}
#popmake-4568,
#popmake-2579 {
border: none;
padding: 30px;
margin-top: 30px;
}
#popmake-4568 .et_pb_section,
#popmake-2579 .et_pb_section {
padding: 0;
}
#popmake-4568 .et_pb_row,
#popmake-2579 .et_pb_row {
width: 100%;
}
#popmake-4568 .et_pb_row .popup-title,
#popmake-2579 .et_pb_row .popup-title {
margin-bottom: 30px;
} @media (max-width: 1150px) {
#top-menu-nav,
#custom-cta-menu,
#custom-top-header {
display: none;
}
.et_fixed_nav.et_show_nav #page-container {
padding-top: 164px!important;
}
.et_fixed_nav #main-header {
position: fixed;
}
#et_mobile_nav_menu {
display: block;
}
#main-header .logo_container {
text-align: center;
}
#mobile-tel-cta {
position: relative;
display: inline-block;
float: left;
height: 40px;
width: 40px;
background-color: #73b843;
font-size: 0;
margin-top: 35px;
text-align: center;
z-index: 1;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
#mobile-tel-cta:before {
content: '\e090';
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
font-size: 26px;
line-height: 40px;
color: #FFF;
}
.et_header_style_left #logo, 
.et_header_style_split #logo {
max-width: 100%;
margin-top: -5px;
}
.et_header_style_left .mobile_menu_bar, 
.et_header_style_split .mobile_menu_bar {
border-top: solid 4px #73b843;
display: inline-block;
width: 40px;
height: 28px;
padding-bottom: 0;
margin: 0 0 40px 0;
outline: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mobile_menu_bar:before {
display: inline-block;
content: '';
width: 40px;
top: 8px;
position: absolute;
border-top: solid 4px #73b843;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.mobile_menu_bar:after {
display: inline-block;
position: absolute;
content: '';
width: 40px;
bottom: 0;
border-top: solid 4px #73b843;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.opened .mobile_menu_bar:before  {
width: 45px;
top: 8px;
left: -3px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.opened .mobile_menu_bar:after {
width: 45px;
left: -3px;
bottom: 12px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.opened .mobile_menu_bar {
border-top: solid 4px transparent;
}
.et_mobile_menu {
border-top: 3px solid #e37262;
padding: 20px;
}
.et_header_style_left #et-top-navigation ul .facebook-cta {
display: inline-block;
margin-left: calc(50% - 50px);
float: left;
margin-top: 20px;
}
.et_header_style_left #et-top-navigation ul .facebook-cta a {
font-size: 0;
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #017BD5;
border: solid 2px #017BD5;
text-align: center;
}
.et_header_style_left #et-top-navigation ul .facebook-cta a:before {
position: relative;
content: '\e093';
font-size: 16px;
line-height: 16px;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.et_header_style_left #et-top-navigation ul .mail-cta {
display: inline-block;
margin-right: calc(50% - 50px);
float: right;
margin-top: 20px;
}
.et_header_style_left #et-top-navigation ul .mail-cta a {
font-size: 0;
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #73b843;
border: solid 2px #73b843;
text-align: center;
}
.et_header_style_left #et-top-navigation ul .mail-cta a:before {
position: relative;
content: '\e076';
font-size: 16px;
line-height: 16px;
color: #FFF;
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-transform: none;
speak: none;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#main-carousel .item .item-content-wrapper .item-content h2 {
font-size: 40px!important;
margin-bottom: 20px;
}
#main-carousel .item .item-content-wrapper .item-content p {
font-size: 20px;
padding-bottom: 20px;
}
#custom-bottom-header {
display: block;
}
.right-floating.visible,
#carousel-vacancy {
display: none;
}
#nas-tim.new-visual .et_pb_button,
#nase-zariadenia.new-visual .et_pb_column .et_pb_button_module_wrapper:nth-of-type(2n+1) .et_pb_button, 
#nase-zariadenia.new-visual .et_pb_button,
#bez-cakania .et_pb_button,
#zvol-si-seniorcare .et_pb_button, 
#kontaktujte-manazera .et_pb_button,
#stan-sa-sucastou-timu .et_pb_button,
#odborny-pristup .et_pb_button,
#preco-senior-care .et_pb_button,
#europsky-standard .et_pb_button,
#main-carousel .item .item-content-wrapper .item-content .cta {
font-size: 18px;
padding: 10px 30px;
}
#zariadenia .et_pb_button {
padding: 5px;
font-size: 16px;
}
#main-carousel .owl-nav .owl-prev:before {
left: 0;
}
#main-carousel .owl-nav .owl-prev:before {
left: 0;
}
#main-carousel .owl-nav .owl-next:before {
right: 0;
}
#bez-cakania .et_pb_button_module_wrapper,
#europsky-standard.new-visual .et_pb_button_module_wrapper {
text-align: left;
}
}
@media (max-width: 980px) {
h2 {
font-size: 26px;
}
#zariadenia h3,
#nase-zariadenia h3,
h3 {
font-size: 22px;
}
.intro-text, 
.intro-text p, 
#bez-cakania .intro-text p, 
#mapa .intro-text p, 
#nase-zariadenia .intro-text p, 
#zvol-si-seniorcare .intro-text p, 
#kontaktujte-manazera .intro-text p,
#stan-sa-sucastou-timu .intro-text p,
#nas-tim .intro-text p,
#odborny-pristup .intro-text p,
#preco-senior-care .intro-text p,
.new-visual #main-carousel .item .item-content-wrapper .item-content p,
#main-carousel .item .item-content-wrapper .item-content p,
#europsky-standard .intro-text p {
font-size: 18px;
}
.new-visual #main-carousel .item .item-content-wrapper .item-content p,
#main-carousel .item .item-content-wrapper .item-content p {
width: 80%;
}
.new-visual #main-carousel .item .item-content-wrapper .item-content h2,
#main-carousel .item .item-content-wrapper .item-content h2 {
font-size: 30px!important;
width: 80%;
}
#usp-section .et_pb_blurb_container h4 {
font-size: 20px;
}
#nase-zariadenia {
padding-bottom: 0;
}
#nase-zariadenia .et_pb_row_1 {
padding-bottom: 0;
}
#nase-zariadenia .et_pb_row_2 {
padding: 0;
}
#nase-zariadenia .et_pb_column {
margin-bottom: 80px;
}
#nase-zariadenia .et_pb_column_0 {
margin-bottom: 0;
}
#nase-zariadenia.new-visual .et_pb_column {
margin-bottom: 0;
}
#nase-zariadenia.new-visual .zariadenia .et_pb_column {
margin-bottom: 80px;
}
#mapa .et_pb_image .et_pb_image_wrap,
#mapa .et_pb_image img,
#zariadenia .et_pb_image .et_pb_image_wrap,
#zariadenia .et_pb_image img,
#nase-zariadenia .et_pb_image .et_pb_image_wrap,
#nase-zariadenia .et_pb_image .et_pb_image_wrap img {
width: 100%;
}
#zariadenia iframe {
width: 100%;
}
#zariadenia .et_pb_column:first-of-type {
margin-bottom: 80px;
}
#preco-senior-care table tr td:nth-of-type(3), 
#preco-senior-care table tr td:nth-of-type(2) {
width: 180px;
}
#sluzby-senior-care .et_pb_toggle_title {
font-size: 18px;
}
.footer-widget:nth-child(n) {
width: 100%!important;
margin: 0 0 7.5% 0!important;
}
#footer-widgets .footer-widget:nth-last-child(-n+2) {
width: 46.25%!important;
}
#footer-widgets .footer-widget li {
padding-left: 0;
}
#contact-section .wpcf7-form .third.pravoplatne-rozhodnutie-wrapper,
#contact-section .wpcf7-form .third.rozhodnutie-o-odkazanosti-wrapper,
#contact-section .wpcf7-form .third.poskytovatel-wrapper,
#contact-section .wpcf7-form .third.datum-zaciatku-wrapper,
#contact-section .wpcf7-form .third.doba-poskytovania-wrapper, 
#contact-section .wpcf7-form .third.doba-poskytovania, 
#contact-section .wpcf7-form .third.druh-socialnej-sluzby-wrapper, 
#contact-section .wpcf7-form .third.bydlisko-wrapper,
#contact-section .wpcf7-form .third {
width: 100%;
margin-right: 0;
margin-bottom: 30px;
}
#contact-section .submit-wrapper input[type=submit] {
width: 100%;
}
div.wpcf7 .ajax-loader {
margin-right: 50%;
}
#desktop-contact-cta {
display: none;
}
#facebook-feed-carousel .cff_owl-carousel .cff_owl-wrapper-outer {
min-height: 400px;
}
#facebook-feed-carousel .cff_owl-theme .cff_owl-controls .cff_owl-buttons div {
display: none!important;
}
#facebook-feed-carousel .cff_owl-theme .cff_owl-prev.onhover {
left: -90px;
}
#facebook-feed-carousel .cff_owl-theme .cff_owl-next.onhover {
right: -90px;
}
.et_pb_column .et_pb_grid_item.last_in_row {
margin-right: 0;
}
}
@media (max-width: 768px) {
.et_header_style_left .logo_container {
width: calc(100% - 40px);
}
#main-header .et_menu_container {
width: 100%;
padding: 0 20px;
}
#main-carousel .owl-nav, 
#main-carousel .owl-nav .owl-prev, 
#main-carousel .owl-nav .owl-next {
display: none;
}
.mobile-placeholder,
#main-carousel .item .slider-image.mobile,
#main-carousel  .owl-item img.mobile {
display: block;
}
.desktop-placeholder,
#main-carousel .item .slider-image.desktop,
#main-carousel  .owl-item img.desktop {
display: none;
}
#main-carousel .item .item-content-wrapper .item-content {
text-align: center;
}
.new-visual #main-carousel .item .item-content-wrapper .item-content p,
.new-visual #main-carousel .item .item-content-wrapper .item-content h2,
#main-carousel .item .item-content-wrapper .item-content p,
#main-carousel .item .item-content-wrapper .item-content h2 {
width: 100%;
text-align: center;
}
#usp-section .et_pb_main_blurb_image,
#usp-section .et_pb_blurb_container,
#europsky-standard h2,
#europsky-standard .et_pb_button_module_wrapper,
#europsky-standard .intro-text p {
text-align: center;
}
#usp-section .et_pb_column {
margin-bottom: 50px!important;
}
#preco-senior-care table thead {
display: none;
}
#preco-senior-care table tr td, 
#preco-senior-care table tr td:nth-of-type(3), 
#preco-senior-care table tr td:nth-of-type(2) {
width: 100%;
border: none;
display: block;
text-align: left;
}
#preco-senior-care table tr td:nth-of-type(2) {
padding: 0;
}
#preco-senior-care table tr td:nth-of-type(3) {
border-bottom: solid 1px #C1C1C1;
}
#preco-senior-care table tr td span.ano:after {
content: 'Senior Care';
color: #73b843;
font-size: 20px;
top: -8px;
position: relative;
font-weight: bold;
}   
#preco-senior-care table tr td span.nie:after {
content: 'Bežné zariadenie';
color: #E37263;
font-size: 20px;
top: -17px;
position: relative;
font-weight: bold;
}  
#preco-senior-care table tr td span.nie:before,
#preco-senior-care table tr td span.nie:after {
left: -10px;
}  
#novinky h2,
#news-carousel-nav,
#novinky.new-visual .et_pb_button_module_wrapper,
#bez-cakania .et_pb_button_module_wrapper, 
#europsky-standard.new-visual .et_pb_button_module_wrapper,
#nase-zariadenia.new-visual .et_pb_button_module_wrapper,
#nas-tim.new-visual .et_pb_button_module_wrapper,
#ziadne-obavy h2,
#bez-cakania h2,
#nase-zariadenia.new-visual h2,
#nase-zariadenia.new-visual .intro-text, 
.intro-text p, 
#bez-cakania .intro-text p, 
#mapa .intro-text p, 
#nase-zariadenia .intro-text p, 
#zvol-si-seniorcare h2, 
#kontaktujte-manazera h2,
#zvol-si-seniorcare .intro-text p, 
#kontaktujte-manazera .intro-text p,
#zvol-si-seniorcare .et_pb_button_module_wrapper, 
#kontaktujte-manazera .et_pb_button_module_wrapper,
#preco-senior-care h2,
#preco-senior-care .et_pb_button_module_wrapper,
#preco-senior-care .intro-text p,
#odborny-pristup h2,
#odborny-pristup .et_pb_button_module_wrapper,
#odborny-pristup .intro-text p,
#nas-tim h2,
#nas-tim .intro-text p,
#stan-sa-sucastou-timu h2,
#stan-sa-sucastou-timu .et_pb_button_module_wrapper,
#stan-sa-sucastou-timu .intro-text p {
text-align: center;
}
#additional-services-carousel-nav,
#basic-services-carousel-nav {
text-align: center;
}
#cenniky .et_pb_column_1_2,
#dokumenty-na-stiahnutie .et_pb_column_1_2 {
margin-bottom: 60px;
}
#news-list-wrapper .news-half-0 {
margin-right: 0;
}
#news-list-wrapper .news-half-0,
#news-list-wrapper .news-half-1 {
width: 100%;
float: left;
}
#contact-section .wpcf7-form .poskytovatel-wrapper .wpcf7-list-item, 
#contact-section .wpcf7-form .rozhodnutie-o-odkazanosti-wrapper .wpcf7-list-item {
margin: 10px 0;
}
#contact-section .wpcf7-form .poskytovatel-wrapper .wpcf7-list-item .wpcf7-list-item-label,
#contact-section .wpcf7-form .rozhodnutie-o-odkazanosti-wrapper .wpcf7-list-item .wpcf7-list-item-label {
width: calc(100% - 33px);
}
.et_pb_column .et_pb_grid_item .last_in_row, 
.et_pb_column .et_pb_grid_item:nth-child(2n) {
margin-right: 0!important;
}
#popmake-4568 {
max-width: 90%!important;
left: 5%;
}
}
@media (max-width: 600px) {
#cenniky .et_pb_row .et_pb_column_1_4 {
width: 100%;
margin-right: 0;
margin-bottom: 30px;
}
#post-404 h1 {
font-size: 30px;
}
#pagination .alignright,
#pagination .alignleft {
float: none;
}
#pagination .alignright a,
#pagination .alignleft a {
width: 100%;
}
#main-carousel .item .item-content-wrapper .item-content h2 {
font-size: 24px!important;
}
#main-carousel .owl-dots {
bottom: -40px;
}
#main-carousel .owl-dots .owl-dot span {
border: solid 2px #73b843;
}
#contact-section .wpcf7-form .druh-dochodku-wrapper .wpcf7-list-item,
#contact-section .wpcf7-form .druh-dochodku-wrapper .wpcf7-list-item.first {
margin-left: 0;
display: block;
}
#CookiebotWidget:not(.CookiebotWidget-inactive) {
bottom: 60px!important;
}
}
@media (max-width: 500px) {
.et_header_style_left #logo, 
.et_header_style_split #logo {
max-width: 200px;
}
#main-footer #text-4,
#main-footer #text-3 {
width: 100%;
margin-right: 0;
}
#footer-widgets .footer-widget:nth-last-child(-n+2) {
width: 100%!important;
text-align: center;
}
#nav_menu-2 {
display: inline-block;
float: initial;
}
#custom_html-2 {
text-align: center;
}
}
@media (max-width: 400px) {
.et_header_style_left #logo, 
.et_header_style_split #logo {
max-width: 150px;
}
#pagination a {
width: 100%;
}
}