html,
body {   overflow-x: hidden;
}
a, 
input, 
button, 
select {
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
outline: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
} h1 strong, 
h2 strong, 
h3 strong, 
h4 strong, 
h5 strong, 
h6 strong {
background-color: #FFD4B0;
padding: 0 5px;
}
.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt.disabled, .et_button_no_icon.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt.disabled, .et_button_no_icon.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce input.button:hover, .woocommerce input.button, .woocommerce input.button:hover {
padding: .825em 30px!important;
font-weight: bold;
}
#main-content ul li {
line-height: 1.7;
}
.et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {
font-size: 36px;
}
.mfp-title {
display: none;
} #CybotCookiebotDialogPoweredbyImage {
display: block!important;
-moz-box-sizing: border-box!important;
box-sizing: border-box!important;
background: url(//www.skolaguliver.sk/wp-content/uploads/2021/06/guliver-logo.svg) no-repeat!important;
width: 160px!important;
height: 40px!important;
padding-bottom: 40px!important;
padding-left: 160px!important;
}
#CookiebotWidget .CookiebotWidget-logo svg circle {
fill: #f78626!important;
}
#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
background-color: #f78626!important;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
fill: #f78626!important;
}
#CookiebotWidget .CookiebotWidget-consent-details button {
color: #f78626!important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
color: #f78626!important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
border-bottom: 1px solid #f78626!important;
color: #f78626!important;
}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, 
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, 
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
color: #f78626!important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, 
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, 
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, 
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, 
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, 
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, 
#CybotCookiebotDialogDetailBodyContentTextAbout a {
color: #f78626!important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
background-color: #f78626!important;
border-color: #f78626!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: #141414!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
border-color: #f78626!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled {
border-color: #141414!important;
}  body .et_pb_button.blue-cta {
background-color: #0e1833;
border-color: #0e1833;
}
body .et_pb_bg_layout_light.et_pb_button.blue-cta:hover, 
body .et_pb_bg_layout_light .et_pb_button.blue-cta:hover,
body .et_pb_button.blue-cta:hover {
background-color: #2d3c65;
border-color: #2d3c65!important;
}
body .et_pb_button.lightblue-cta {
background-color: #146C8D;
border-color: #146C8D;
}
body .et_pb_bg_layout_light.et_pb_button.lightblue-cta:hover, 
body .et_pb_bg_layout_light .et_pb_button.lightblue-cta:hover,
body .et_pb_button.lightblue-cta:hover {
background-color: #58a9c7;
border-color: #58a9c7!important;
}
body .et_pb_button.green-cta {
background-color: #678F81;
border-color: #678F81;
}
body .et_pb_bg_layout_light.et_pb_button.green-cta:hover, 
body .et_pb_bg_layout_light .et_pb_button.green-cta:hover,
body .et_pb_button.green-cta:hover {
background-color: #8eb7a9;
border-color: #8eb7a9!important;
}
body .et_pb_button.red-cta {
background-color: #B83334;
border-color: #B83334;
}
body .et_pb_bg_layout_light.et_pb_button.red-cta:hover, 
body .et_pb_bg_layout_light .et_pb_button.red-cta:hover,
body .et_pb_button.red-cta:hover {
background-color: #da7071;
border-color: #da7071!important;
}  #et-top-navigation {
position: relative;
z-index: 2;
}
.logo_container a {
position: relative;
z-index: 3;
} #custom-cta-menu {
float: right;
margin-bottom: 25px;
position: relative;
z-index: 1;
}
#custom-cta-menu a {
display: inline-block;
float: left;
margin-right: 30px;
}
#custom-cta-menu a img {
width: 30px;
height: 30px;
margin-top: 3px;
margin-bottom: 3px;
float: left;
}
#custom-cta-menu .contact-cta {
font-size: 12px;
height: 36px;
background-color: #f78626;
border-color: #f78626;
border-radius: 50px;
padding: .5em 30px;
color: #FFF;
font-weight: bold;
margin-right: 0;
}
#custom-cta-menu .contact-cta:hover {
background-color: #146c8d;
}
#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;
}
#top-menu-nav>ul>li>a:before {
content: '';
display: inline-block;
width: 100%;
height: 2px;
background-color: #146C8D;
position: absolute;
top: 25px;
left: 0;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#top-menu-nav>ul>li>a:hover:before,
#top-menu-nav>ul>li.current_page_ancestor>a:before,
#top-menu-nav>ul>li.current_page_item>a:before {
opacity: 1;
}
.nav li ul {
padding: 6px 0;
border-top: 3px solid #b71514;
width: 274px;
}
#top-menu li li {
padding: 0;
width: 100%;
}
#top-menu li li a {
width: 100%;
}
#top-menu li li.current_page_item a,
#top-menu li li a:hover {
color: #f78626;
}
.et_mobile_menu li a:hover, 
.nav ul li a:hover {
background-color: transparent;
opacity: 1;
color: #f78626;
}
#et-secondary-nav .menu-item-has-children>a:first-child, 
#top-menu .menu-item-has-children>a:first-child {
padding-right: 15px;
}
.et_mobile_menu li li {
padding-left: 10px;
}
.et-fixed-header #top-menu ul li.current_page_item a,
.et-fixed-header #top-menu ul li a:hover {
color: #f78626!important;
}
.et_mobile_menu .menu-item-has-children>a {
font-weight: 600;
}
#main-header .et_mobile_menu .menu-item-has-children > a:after {
color: #146c8d!important;
}
#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: 24px; content: '\4c'; top: 9px; right: 10px; color: #00aee8;}
#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 {
}
#main-carousel .slick-track {
display: flex !important;
}
#main-carousel .slick-slide {
height: inherit !important;
}
#main-carousel .carousel-item {
position: relative;
}
#main-carousel .carousel-item.blue {
background-color: #0E1733;
}
#main-carousel .carousel-item.lightblue {
background-color: #146C8D;
}
#main-carousel .carousel-item.orange {
background-color: #F78626;
}
#main-carousel .carousel-item.green {
background-color: #678F81;
}
#main-carousel .carousel-item.red {
background-color: #B83334;
}
#main-carousel .carousel-item .carousel-img-bg {
position: absolute;
width: 50%;
height: 100%;
left: 0;
background-size: cover;
background-position: center;
}
#main-carousel .carousel-item .carousel-img-bg:after {
content: '';
display: block;
height: 100%;
position: absolute;
z-index: 1;
width: 100%;
background-size: contain;
background-repeat: no-repeat;
background-position: top right;
}
#main-carousel .carousel-item.blue .carousel-img-bg:after { background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/banner-bg-dark-blue.png);
}
#main-carousel .carousel-item.lightblue .carousel-img-bg:after {
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/banner-bg-blue.png);
}
#main-carousel .carousel-item.orange .carousel-img-bg:after {
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/banner-bg-orange.png);
}
#main-carousel .carousel-item.green .carousel-img-bg:after {
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/banner-bg-green.png);
}
#main-carousel .carousel-item.red .carousel-img-bg:after {
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/banner-bg-red.png);
} #main-carousel .carousel-item .container {
padding-top: 0!important;
}
#main-carousel .carousel-item .container .carousel-content {
padding: 120px 60px;
width: 50%;
float: right;
color: #FFF;
}
#main-carousel .carousel-item .container .carousel-content h1 {
color: #FFF;
padding-bottom: 30px;
}
#main-carousel .carousel-item .container .carousel-content a {
font-size: 14px;
background-color: #f78626;
border-color: #f78626;
border-radius: 50px;
padding: .825em 30px;
color: #FFF;
display: inline-block;
font-weight: bold;
margin-top: 30px;
}
#main-carousel .carousel-item .container .carousel-content a:hover {
background-color: #146c8d;
border-color: #146c8d;  
}
#main-carousel .carousel-item.blue .container .carousel-content a {
background-color: #3C5E82;
border-color: #3C5E82;
}
#main-carousel .carousel-item.blue .container .carousel-content a:hover {
background-color: #5787b9;
border-color: #5787b9;  
}
#main-carousel .carousel-item.lightblue .container .carousel-content a {
background-color: #f78626;
border-color: #f78626;
}
#main-carousel .carousel-item.lightblue .container .carousel-content a:hover {
background-color: #fd9f50;
border-color: #fd9f50;  
}
#main-carousel .carousel-item.red .container .carousel-content a {
background-color: #678F81;
border-color: #678F81;
}
#main-carousel .carousel-item.red .container .carousel-content a:hover {
background-color: #85b5a4;
border-color: #85b5a4;  
}
#main-carousel .carousel-item.orange .container .carousel-content a,
#main-carousel .carousel-item.green .container .carousel-content a {
background-color: #B83334;
border-color: #B83334;
}
#main-carousel .carousel-item.orange .container .carousel-content a:hover,
#main-carousel .carousel-item.green .container .carousel-content a:hover {
background-color: #c74e4f;
border-color: #c74e4f;  
}
#main-carousel .slick-prev, 
#main-carousel .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 60px;
height: 60px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
z-index: 1;
}
#main-carousel .slick-next {
right: 0;
}
#main-carousel .slick-prev:before, 
#main-carousel .slick-next: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: 60px;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#main-carousel .slick-prev:before {
content: '\34';
}
#main-carousel .slick-next:before {
content: '\35';
}
#main-carousel .slick-dotted.slick-slider {
margin-bottom: 30px;
}
#main-carousel .slick-dots {
position: absolute;
bottom: 15px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
padding: 0!important
}
#main-carousel .slick-dots li {
position: relative;
display: inline-block;
width: 10px;
height: 10px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
#main-carousel .slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 8px;
height: 8px;
padding: 3px;
cursor: pointer;
color: transparent;
border: solid 2px #FFF;
border-radius: 50%;
outline: none;
background: transparent;
}
#main-carousel .slick-dots li button:hover,
#main-carousel .slick-dots li button:focus {
outline: none;
background-color: #FFF;
}
#main-carousel .slick-dots li button:before {
display: none;
}
#main-carousel .slick-dots li.slick-active button {
background-color: #FFF;
}  .circle-photos .et_pb_image img {
max-width: 250px;
width: 100%!important;
} .usp-section {
background: linear-gradient( 
-80deg
, transparent 49.95%, orange 50.05%), url(//www.skolaguliver.sk/wp-content/uploads/2021/06/telocvicna.jpg) no-repeat 100% 100%;
background-size: contain;
}
.usp-section:before {
content: '';
position: absolute;
top: 0;
left: -42.5%;
width: 100%;
height: 100%;
background-color: rgb(90 74 199); -webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%;
-webkit-transform: skewX(30deg);
-ms-transform: skewX(30deg);
transform: skewX(30deg);
}
.usp-section:after {
content: '';
position: absolute;
height: 100%;
width: 1px;
left: 50%;
top: 0;
background-color: red;
} #vision {
padding-top: 0;
}
#vision .et_pb_row {
padding-top: 0;
}
#vision .et_pb_column {
text-align: center;
background: #E8F1F4;
padding: 60px;	
display: flex;
align-items: center;
justify-content: center;
background-repeat: repeat;
background-size: 220px;
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/pattern5.png);
}
#vision .et_pb_column .et_pb_text {
display: inline-block;	
}
#vision .et_pb_column .et_pb_text a {
font-size: 14px;
background-color: #f78626;
border-color: #f78626;
border-radius: 50px;
padding: .825em 30px;
color: #FFF;
display: inline-block;
font-weight: bold;
}
#vision .et_pb_column .et_pb_text a:hover {
background-color: #146c8d;
border-color: #146c8d;	
}
#vision .et_pb_column.et-last-child:before {
position: absolute;
bottom: -50px;
right: -120px;
content: '';
display: inline-block;
height: 200px;
width: 200px;
background-color: #B83334;
border-radius: 50%;
}  #usp-section .et_pb_column .et_pb_module {
max-width: 300px;
margin-left: auto;
margin-right: auto;
}
#usp-section .et_pb_column .et_pb_image img {
max-width: 50px;
}
#usp-section .et_pb_column .et_pb_image.system-vzdelavania-icon img {
max-width: 61px;
height: 50px;
}  #riaditelka .et_pb_image {
text-align: center;
padding: 20px 0;
}
#riaditelka .et_pb_image .et_pb_image_wrap {
max-width: 70%;
position: relative;
}
#riaditelka .et_pb_image .et_pb_image_wrap:before {
content: '';
position: absolute;
top: -20px;
right: -20px;
width: 42%;
height: 42%;
display: inline-block;
background-color: #F3B41B;
}
#riaditelka .et_pb_image .et_pb_image_wrap:after {
content: '';
position: absolute;
bottom: -20px;
left: -20px;
border-radius: 50%;
width: 55%;
height: 55%;
display: inline-block;
background-color: #678F81;
}
#riaditelka .et_pb_image .et_pb_image_wrap img {
position: relative;
z-index: 1;
}
#riaditelka .et_pb_blurb_content {
max-width: 100%;
text-align: left;
}
#riaditelka .et_pb_blurb_content .et_pb_image_wrap {
max-width: 200px;
}
#riaditelka .et_pb_blurb_content .et_pb_module_header {
padding-bottom: 0;
color: #F78626;
font-size: 16px;
}
#riaditelka .et_pb_blurb_content ul {
padding: 0;
margin-top: 20px;
}
#riaditelka .et_pb_blurb_content ul li {
list-style-type: none;
margin: 20px;
float: left;
}
#riaditelka .et_pb_blurb_content ul li:first-of-type {
margin-left: 0;
}
#riaditelka .et_pb_blurb_content ul li a {
font-size: 14px;
background-color: #f78626;
border-color: #f78626;
border-radius: 50px;
padding: .825em 30px;
color: #FFF;
display: inline-block;
font-weight: bold;
}
#riaditelka .et_pb_blurb_content ul li a:hover {
background-color: #ffa150;
border-color: #ffa150;
}  #virtual-gallery,
#virtual-gallery .et_pb_row {
padding: 0;
}
#virtual-gallery .virtual-gallery {
overflow: hidden;
}
#virtual-gallery .carousel-item a {
display: inline-block;
width: 100%;
margin-bottom: 100px;
}
#virtual-gallery .carousel-item img {
width: 100%;
}
#virtual-gallery .carousel-item .vg-title {
width: 29.6667%;
margin-right: 5.5%;
float: left;
}
#virtual-gallery .carousel-item .vg-content {
width: 64.833%;
float: left;
}
#virtual-gallery .slick-prev, 
#virtual-gallery .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
left: -32px;
top: 50%;
display: block;
width: 80px;
height: 80px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: #678f81;
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
z-index: 1;
}
#virtual-gallery .slick-prev:hover, 
#virtual-gallery .slick-next:hover {
background: #8eb7a9;
}
#virtual-gallery .slick-next {
right: -32px;
left: auto;
border: none;
border-top-left-radius: 50%;
border-bottom-left-radius: 50%;
}
#virtual-gallery .slick-prev:before, 
#virtual-gallery .slick-next: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: 60px;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#virtual-gallery .slick-prev:before {
content: '\34';
right: -14px;
}
#virtual-gallery .slick-next:before {
content: '\35';
left: -14px;
} #virtual-gallery .slick-dots {
position: absolute;
top: 980px;
display: block;
width: 100%;
padding: 0; margin: 0;
list-style: none;
text-align: center;
padding: 0!important
}
#virtual-gallery .slick-dots li {
position: relative;
display: inline-block;
width: 10px;
height: 10px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
#virtual-gallery .slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 8px;
height: 8px;
padding: 3px;
cursor: pointer;
color: transparent;
border: solid 2px #146C8D;
border-radius: 50%;
outline: none;
background: transparent;
}
#virtual-gallery .slick-dots li button:hover,
#virtual-gallery .slick-dots li button:focus {
outline: none;
background-color: #146C8D;
}
#virtual-gallery .slick-dots li button:before {
display: none;
}
#virtual-gallery .slick-dots li.slick-active button {
background-color: #146C8D;
}  .cta-section {
overflow: hidden;
padding: 0!important;
}
.cta-section.blue {
background-color: #0e1833;
}
.cta-section.lightblue {
background-color: #146C8D;
}
.cta-section.orange {
background-color: #F78626;
}
.cta-section.red {
background-color: #B83334;
}
.cta-section.green {
background-color: #678F81;
}
.cta-section .et_pb_row {
max-width: 100%;
width: 100%;
padding: 0;
}
.cta-section .et_pb_row .et_pb_image {
position: absolute;
right: 0;
width: 58%;
height: 100%;
margin-bottom: 0;
background-position: center left;
}
.cta-section .et_pb_row .et_pb_image:after {
content: '';
display: block;
height: 100%;
position: absolute;
top: 0;
z-index: 1;
width: 100%;
background-size: contain;
background-repeat: no-repeat;
background-position: top left;
}
.cta-section.blue .et_pb_row .et_pb_image:after { background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/cta-banner-bg-dark-blue.png);
}
.cta-section.lightblue .et_pb_row .et_pb_image:after {
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/cta-banner-bg-blue.png);
}
.cta-section.orange .et_pb_row .et_pb_image:after {
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/cta-banner-bg-orange.png);
}
.cta-section.green .et_pb_row .et_pb_image:after {
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/cta-banner-bg-green.png);
}
.cta-section.red .et_pb_row .et_pb_image:after {
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/cta-banner-bg-red.png);
} .cta-section .et_pb_row .et_pb_image img {
display: none;
}
.cta-section .et_pb_row .et_pb_text {
width: 80%;
max-width: 1400px;
margin: auto;
}
.cta-section .et_pb_row .et_pb_text .et_pb_text_inner {
width: 40%;
color: #FFF;
padding: 60px 60px 60px 0;
z-index: 1;
min-height: 300px;
display: flex;
flex-direction: column;
justify-content: center;
}
.cta-section .et_pb_row .et_pb_text .et_pb_text_inner h1 {
font-size: 36px;
}
.cta-section .et_pb_row .et_pb_text .et_pb_text_inner h1,
.cta-section .et_pb_row .et_pb_text .et_pb_text_inner h2,
.cta-section .et_pb_row .et_pb_text .et_pb_text_inner h3 {
color: #FFF;
}
.cta-section.blue .et_pb_row .et_pb_text .et_pb_text_inner {
background-color: #0e1833;
}
.cta-section.lightblue .et_pb_row .et_pb_text .et_pb_text_inner {
background-color: #146C8D;
}
.cta-section.orange .et_pb_row .et_pb_text .et_pb_text_inner {
background-color: #F78626;
}
.cta-section.red .et_pb_row .et_pb_text .et_pb_text_inner {
background-color: #B83334;
}
.cta-section.green .et_pb_row .et_pb_text .et_pb_text_inner {
background-color: #678F81;
}
.cta-section .et_pb_row .et_pb_text .et_pb_text_inner a {
font-size: 16px;
background-color: #f78626;
border-color: #f78626;
border-radius: 50px;
padding: .825em 30px;
color: #FFF;
display: inline-block;
font-weight: bold;
margin-top: 30px;
}
.cta-section .et_pb_row .et_pb_text .et_pb_text_inner a:hover {
background-color: #146c8d;
border-color: #146c8d;  
}
.cta-section.blue .et_pb_row .et_pb_text .et_pb_text_inner a {
background-color: #3C5E82;
border-color: #3C5E82;
}
.cta-section.blue .et_pb_row .et_pb_text .et_pb_text_inner a:hover {
background-color: #5787b9;
border-color: #5787b9;  
}
.cta-section.lightblue .et_pb_row .et_pb_text .et_pb_text_inner a {
background-color: #f78626;
border-color: #f78626;
}
.cta-section.lightblue .et_pb_row .et_pb_text .et_pb_text_inner a:hover {
background-color: #fd9f50;
border-color: #fd9f50;  
}
.cta-section.orange .et_pb_row .et_pb_text .et_pb_text_inner a,
.cta-section.green .et_pb_row .et_pb_text .et_pb_text_inner a {
background-color: #B83334;
border-color: #B83334;
}
.cta-section.orange .et_pb_row .et_pb_text .et_pb_text_inner a:hover,
.cta-section.green .et_pb_row .et_pb_text .et_pb_text_inner a:hover {
background-color: #c74e4f;
border-color: #c74e4f;  
}  #opytajte-sa {
background-repeat: repeat;
background-size: 220px;
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/pattern5.png);
}
#opytajte-sa h2 {
font-size: 36px;
}
#opytajte-sa .contact-wrapper .et_pb_code_inner {
position: relative;
z-index: 7;
padding: 60px;
background-color: #FFF;
border-radius: 2px;
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
#opytajte-sa .contact-wrapper:before {
content: '';
display: inline-block;
width: 200px;
height: 200px;
background-color: #678F81;
position: absolute;
border-radius: 50%;
bottom: 100px;
left: -100px;
z-index: 1;
}
#opytajte-sa .contact-wrapper:after {
content: '';
display: inline-block;
width: 150px;
height: 150px;
background-color: #F3B41B;
position: absolute;
bottom: -75px;
right: -75px;
z-index: 1;
}
#opytajte-sa .social-link img {
width: 50px;
}
.custom-form .form-half-right, 
.custom-form .form-half-left,
#opytajte-sa .form-half-right, 
#opytajte-sa .form-half-left {
width: 48%;
padding-bottom: 20px;
}
.custom-form .form-half-right,
#opytajte-sa .form-half-right {
float: right;
}
.custom-form .form-half-left,
#opytajte-sa .form-half-left  {
float: left;
}
.custom-form .input-wrapper,
#opytajte-sa .input-wrapper {
font-size: 14px;
padding-bottom: 20px;
}
.custom-form .input-wrapper label {
color: #939393;
}
#opytajte-sa .input-wrapper.communication {
padding-top: 40px;
}
.custom-form select, 
.custom-form input.text, 
.custom-form input.title, 
.custom-form input[type=number], 
.custom-form input[type=date], 
.custom-form input[type=email], 
.custom-form input[type=password], 
.custom-form input[type=tel], 
.custom-form input[type=text], 
.custom-form textarea,
#opytajte-sa input.text, 
#opytajte-sa input.title, 
#opytajte-sa input[type=email], 
#opytajte-sa input[type=password], 
#opytajte-sa input[type=tel], 
#opytajte-sa input[type=text], 
#opytajte-sa textarea {
color: #000;
padding: 8px;
border: none;
border-bottom: solid 1px #999999;
width: 100%;
font-size: 14px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.custom-form input[type=date] {
height: 35px;
}
.custom-form select:focus, 
.custom-form input.text:focus, 
.custom-form input.title:focus, 
.custom-form input[type=number]:focus, 
.custom-form input[type=date]:focus, 
.custom-form input[type=email]:focus, 
.custom-form input[type=password]:focus, 
.custom-form input[type=tel]:focus, 
.custom-form input[type=text]:focus, 
.custom-form textarea:focus,
#opytajte-sa input.text:focus, 
#opytajte-sa input.title:focus, 
#opytajte-sa input[type=email]:focus, 
#opytajte-sa input[type=password]:focus, 
#opytajte-sa input[type=tel]:focus, 
#opytajte-sa input[type=text]:focus, 
#opytajte-sa textarea:focus {
border-bottom: solid 1px #f2ae03;
}
.custom-form input[type=radio],
#opytajte-sa input[type=radio] {
background-color: transparent;
border: 0.0625em solid #B83334;
border-radius: 50%;
box-shadow: inset 0 0 0 0 white;
cursor: pointer;
font: inherit;
height: 1em;
outline: none;
width: 1em;
position: relative;
top: 4px;
-moz-appearance: none;
-webkit-appearance: none;
}
.custom-form input[type=radio]:checked,
#opytajte-sa input[type=radio]:checked {
background-color: #B83334;
box-shadow: inset 0 0 0 0.1875em #FFF;
-webkit-transition: background 0.15s, box-shadow 0.1s;
transition: background 0.15s, box-shadow 0.1s;
}
#opytajte-sa .kod img {
position: relative;
top: 8px;
}
.wpcf7-checkbox .wpcf7-list-item {
margin-left: 0;
}
.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
font-weight: bold;
color: #000;
}
.wpcf7-form input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
position: relative;
top: 10.33333px;
right: 0;
bottom: 0;
left: 0;
height: 24px;
width: 24px;
transition: all 0.15s ease-out 0s;
background: #cbd1d8;
border: none;
color: #fff;
cursor: pointer;
display: inline-block;
margin-right: 0.5rem;
outline: none;
position: relative;
z-index: 1000;
}
.wpcf7-form input[type=checkbox] {
margin-left: 0;
}
.wpcf7-form input[type=checkbox]:hover {
background: #9faab7;
}
.wpcf7-form input[type=checkbox]:checked {
background: #146c8d;
}
.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: -5px;
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: #146c8d;
content: '';
display: block;
position: relative;
z-index: 100;
}
@keyframes click-wave {
0% {
height: 24px;
width: 24px;
opacity: 0.35;
position: relative;
}
100% {
height: 48px;
width: 48px;
margin-left: -12px;
margin-top: -12px;
opacity: 0;
}
}
.custom-form input[type="submit"],
#opytajte-sa input[type="submit"] {
font-size: 14px;
background-color: #f78626;
border-color: #f78626;
border-radius: 50px;
padding: 1.15em 30px;
color: #FFF;
display: inline-block;
font-weight: bold;
border: none;
margin-top: 40px;
cursor: pointer;
}
.custom-form input[type="submit"]:hover,
#opytajte-sa input[type="submit"]:hover {
background-color: #146c8d;
border-color: #146c8d;
}
.wpcf7-not-valid-tip {
font-size: 12px;
line-height: 2;
color: #B83334;
font-weight: 500;
}
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7-form div.wpcf7-validation-errors, 
.wpcf7-form div.wpcf7-acceptance-missing {
font-size: 12px;
border: 2px solid #B83334;
background: #B83334;
color: #FFF;
margin: 30px 0 0;
padding: 5px 20px;
line-height: 1.5;
font-weight: 500;
}
.wpcf7 form.sent .wpcf7-response-output,
.wpcf7-form div.wpcf7-mail-sent-ok,
#opytajte-sa div.wpcf7-mail-sent-ok {
border: 2px solid #678f81;
background: #678f81;
font-size: 12px;
color: #FFF;
margin: 30px 0 0;
padding: 5px 20px;
line-height: 1.5;
font-weight: 500;
}  .pilier-section .et_pb_image_wrap img {
max-width: 250px;
}
.pilier-section .materska-skola-logo img {
max-width: 420px;
}
.light-blue-bg {
background: #E8F1F4;
background-size: 220px;
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/pattern5.png);
}
.orange-bg {
background: #fbc59c;
background: #fde2cb;
background-size: 220px;
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/pattern5.png);
}
.orange-bg h1 strong, 
.orange-bg h2 strong, 
.orange-bg h3 strong, 
.orange-bg h4 strong, 
.orange-bg h5 strong, 
.orange-bg h6 strong {
background-color: #b7c8c2;
}
.et_pb_column_1_3 h3, 
.et_pb_column_1_4 h3, 
.et_pb_column_1_5 h3, 
.et_pb_column_1_6 h3, 
.et_pb_column_2_5 h3 {
font-size: 30px;
}  #articles-carousel-wrapper {
text-align: center;
padding: 72px 0;
}
#articles-carousel-wrapper .scroll-icon {
height: 50px;
margin-bottom: 60px;
}
#articles-carousel-wrapper .slick-track {
display: flex !important;
}
#articles-carousel-wrapper .carousel-item {
height: inherit !important;
}
#articles-carousel-wrapper .carousel-item {
padding-top: 260px;
margin: 0 30px 30px 30px;
position: relative;
}
#articles-carousel-wrapper .carousel-item .item-image {
position: absolute;
width: 100%;
height: 300px;
top: 0;
right: 0;
background-position: center;
background-size: cover;
}
#articles-carousel-wrapper .carousel-item .item-content {
width: 90%;
height: 100%;
text-align: left;
margin: auto;
background: #FFF; position: relative;
padding: 20px 20px 90px 20px;
z-index: 1;
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
#articles-carousel-wrapper .carousel-item .item-content .date {
color: #F78626;
font-size: 20px;
}
#articles-carousel-wrapper .carousel-item .item-content h3 {
font-size: 24px;
padding: 20px 0;
}
#articles-carousel-wrapper .carousel-item .item-content .read-more {
color: #F78626;
padding-left: 30px;  background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60"><circle fill="%23f78626" cx="30" cy="30" r="30"/><path fill="%23ffffff" d="M43.12,15.72H33.29A4.44,4.44,0,0,0,30,17.2a4.44,4.44,0,0,0-3.29-1.48H16.88a4.47,4.47,0,0,0-4.46,4.47V40.63a3.22,3.22,0,0,0,3.22,3.22H26.71A2.12,2.12,0,0,1,28.83,46a1.17,1.17,0,0,0,2.34,0,2.12,2.12,0,0,1,2.12-2.12H44.36a3.22,3.22,0,0,0,3.22-3.22V20.19A4.47,4.47,0,0,0,43.12,15.72ZM28.83,42.05a4.34,4.34,0,0,0-2.12-.54H15.64a.88.88,0,0,1-.88-.88V20.19a2.12,2.12,0,0,1,2.12-2.12h9.83a2.12,2.12,0,0,1,2.12,2.12Zm16.41-1.42a.88.88,0,0,1-.88.88H33.29a4.34,4.34,0,0,0-2.12.54V20.19a2.12,2.12,0,0,1,2.12-2.12h9.83a2.12,2.12,0,0,1,2.12,2.12Z"/><path fill="%23ffffff" d="M41.72,23.93h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M41.72,28.62h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M41.72,33.31h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M25.31,26.27h-7a1.17,1.17,0,0,1,0-2.34h7a1.17,1.17,0,0,1,0,2.34Z"/><path fill="%23ffffff" d="M25.31,31h-7a1.17,1.17,0,1,1,0-2.34h7a1.17,1.17,0,1,1,0,2.34Z"/><path fill="%23ffffff" d="M25.31,35.65h-7a1.17,1.17,0,1,1,0-2.34h7a1.17,1.17,0,0,1,0,2.34Z"/></svg>');
background-repeat: no-repeat; padding: 10px 0 10px 60px;
position: absolute;
bottom: 20px;
}
#articles-carousel-wrapper .carousel-item .item-content .read-more:hover {
color: #146c8d;
background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60"><circle fill="%23146c8d" cx="30" cy="30" r="30"/><path fill="%23ffffff" d="M43.12,15.72H33.29A4.44,4.44,0,0,0,30,17.2a4.44,4.44,0,0,0-3.29-1.48H16.88a4.47,4.47,0,0,0-4.46,4.47V40.63a3.22,3.22,0,0,0,3.22,3.22H26.71A2.12,2.12,0,0,1,28.83,46a1.17,1.17,0,0,0,2.34,0,2.12,2.12,0,0,1,2.12-2.12H44.36a3.22,3.22,0,0,0,3.22-3.22V20.19A4.47,4.47,0,0,0,43.12,15.72ZM28.83,42.05a4.34,4.34,0,0,0-2.12-.54H15.64a.88.88,0,0,1-.88-.88V20.19a2.12,2.12,0,0,1,2.12-2.12h9.83a2.12,2.12,0,0,1,2.12,2.12Zm16.41-1.42a.88.88,0,0,1-.88.88H33.29a4.34,4.34,0,0,0-2.12.54V20.19a2.12,2.12,0,0,1,2.12-2.12h9.83a2.12,2.12,0,0,1,2.12,2.12Z"/><path fill="%23ffffff" d="M41.72,23.93h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M41.72,28.62h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M41.72,33.31h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M25.31,26.27h-7a1.17,1.17,0,0,1,0-2.34h7a1.17,1.17,0,0,1,0,2.34Z"/><path fill="%23ffffff" d="M25.31,31h-7a1.17,1.17,0,1,1,0-2.34h7a1.17,1.17,0,1,1,0,2.34Z"/><path fill="%23ffffff" d="M25.31,35.65h-7a1.17,1.17,0,1,1,0-2.34h7a1.17,1.17,0,0,1,0,2.34Z"/></svg>');
}
#articles-carousel-wrapper .slick-dotted.slick-slider {
margin-bottom: 30px;
}
#articles-carousel-wrapper .slick-dots {
display: block;
width: 100%;
padding: 0;
margin: 30px 0 0 0;
list-style: none;
text-align: center;
padding: 0!important
}
#articles-carousel-wrapper .slick-dots li {
position: relative;
display: inline-block;
width: 10px;
height: 10px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
#articles-carousel-wrapper .slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 8px;
height: 8px;
padding: 3px;
cursor: pointer;
color: transparent;
border: solid 2px #146C8D;
border-radius: 50%;
outline: none;
background: transparent;
}
#articles-carousel-wrapper .slick-dots li button:hover,
#articles-carousel-wrapper .slick-dots li button:focus {
outline: none;
background-color: #146C8D;
}
#articles-carousel-wrapper .slick-dots li button:before {
display: none;
}
#articles-carousel-wrapper .slick-dots li.slick-active button {
background-color: #146C8D;
}  #articles-list-wrapper {
display: flex;
margin: 0 -30px;
flex: 0 0 auto;
flex-flow: row wrap;
align-content: flex-start;
justify-content: flex-start;
}
#articles-list-wrapper .item-wrapper {
display: flex;
flex: 0 0 auto;
width: 33.33%;
}
#articles-list-wrapper .item-wrapper .item {
width: 100%;
padding-top: 260px;
margin: 0 30px 60px 30px;
position: relative;
}
#articles-list-wrapper .item-wrapper .item-image {
position: absolute;
width: 100%;
height: 300px;
top: 0;
right: 0;
background-position: center;
background-size: cover;
}
#articles-list-wrapper .item-wrapper .item-content {
width: 90%;
height: 100%;
text-align: left;
margin: auto;
background: #FFF; position: relative;
padding: 20px 20px 90px 20px;
z-index: 1;
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
#articles-list-wrapper .item-wrapper .item-content .date {
color: #F78626;
font-size: 20px;
}
#articles-list-wrapper .item-wrapper .item-content h3 {
font-size: 24px;
padding: 20px 0 0 0;
}    #articles-list-wrapper .item-wrapper .read-more {
color: #F78626;
padding-left: 30px;  background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60"><circle fill="%23f78626" cx="30" cy="30" r="30"/><path fill="%23ffffff" d="M43.12,15.72H33.29A4.44,4.44,0,0,0,30,17.2a4.44,4.44,0,0,0-3.29-1.48H16.88a4.47,4.47,0,0,0-4.46,4.47V40.63a3.22,3.22,0,0,0,3.22,3.22H26.71A2.12,2.12,0,0,1,28.83,46a1.17,1.17,0,0,0,2.34,0,2.12,2.12,0,0,1,2.12-2.12H44.36a3.22,3.22,0,0,0,3.22-3.22V20.19A4.47,4.47,0,0,0,43.12,15.72ZM28.83,42.05a4.34,4.34,0,0,0-2.12-.54H15.64a.88.88,0,0,1-.88-.88V20.19a2.12,2.12,0,0,1,2.12-2.12h9.83a2.12,2.12,0,0,1,2.12,2.12Zm16.41-1.42a.88.88,0,0,1-.88.88H33.29a4.34,4.34,0,0,0-2.12.54V20.19a2.12,2.12,0,0,1,2.12-2.12h9.83a2.12,2.12,0,0,1,2.12,2.12Z"/><path fill="%23ffffff" d="M41.72,23.93h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M41.72,28.62h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M41.72,33.31h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M25.31,26.27h-7a1.17,1.17,0,0,1,0-2.34h7a1.17,1.17,0,0,1,0,2.34Z"/><path fill="%23ffffff" d="M25.31,31h-7a1.17,1.17,0,1,1,0-2.34h7a1.17,1.17,0,1,1,0,2.34Z"/><path fill="%23ffffff" d="M25.31,35.65h-7a1.17,1.17,0,1,1,0-2.34h7a1.17,1.17,0,0,1,0,2.34Z"/></svg>');
background-repeat: no-repeat; padding: 10px 0 10px 60px;
position: absolute;
bottom: 20px;
}
#articles-list-wrapper .item-wrapper .read-more:hover {
color: #146c8d;
background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60"><circle fill="%23146c8d" cx="30" cy="30" r="30"/><path fill="%23ffffff" d="M43.12,15.72H33.29A4.44,4.44,0,0,0,30,17.2a4.44,4.44,0,0,0-3.29-1.48H16.88a4.47,4.47,0,0,0-4.46,4.47V40.63a3.22,3.22,0,0,0,3.22,3.22H26.71A2.12,2.12,0,0,1,28.83,46a1.17,1.17,0,0,0,2.34,0,2.12,2.12,0,0,1,2.12-2.12H44.36a3.22,3.22,0,0,0,3.22-3.22V20.19A4.47,4.47,0,0,0,43.12,15.72ZM28.83,42.05a4.34,4.34,0,0,0-2.12-.54H15.64a.88.88,0,0,1-.88-.88V20.19a2.12,2.12,0,0,1,2.12-2.12h9.83a2.12,2.12,0,0,1,2.12,2.12Zm16.41-1.42a.88.88,0,0,1-.88.88H33.29a4.34,4.34,0,0,0-2.12.54V20.19a2.12,2.12,0,0,1,2.12-2.12h9.83a2.12,2.12,0,0,1,2.12,2.12Z"/><path fill="%23ffffff" d="M41.72,23.93h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M41.72,28.62h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M41.72,33.31h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M25.31,26.27h-7a1.17,1.17,0,0,1,0-2.34h7a1.17,1.17,0,0,1,0,2.34Z"/><path fill="%23ffffff" d="M25.31,31h-7a1.17,1.17,0,1,1,0-2.34h7a1.17,1.17,0,1,1,0,2.34Z"/><path fill="%23ffffff" d="M25.31,35.65h-7a1.17,1.17,0,1,1,0-2.34h7a1.17,1.17,0,0,1,0,2.34Z"/></svg>');
}
#pagination.articles-list-pagination a:first-of-type {
margin-right: 0;
}
#pagination a { min-width: 200px;  text-align: center;
font-size: 14px;
background-color: #f78626;
border-color: #f78626;
border-radius: 50px;
padding: .825em 30px;
color: #FFF;
display: inline-block;
font-weight: bold;
} #pagination a:active,
#pagination a:hover {  background-color: #146c8d;
border-color: #146c8d;
}  .et_pb_post .entry-content,
body:not(.et-tb) #main-content .container, 
body:not(.et-tb-has-header) #main-content .container {
padding-top: 0;
}
.article-wrapper .et_pb_column_1_2 {
width: 55.25%;
}
.article-wrapper .et_pb_column_1_4 {
width: 16.875%;
}
.article-meta {
max-width: 150px;
text-align: center;
width: 70%;
}
.article-meta strong {
color: #B3B3B3;
}  .et_pb_fullwidth_section.wall-section {
padding: 4% 0;   
}
#podujatia-wall-section.wall-section {
padding: 4% 0;
}
#news-wall-section.wall-section {
margin-bottom: 8%;
}
#podujatia-wall-section.wall-section .light-blue-bg {
padding: 4% 0;   
}
.wall-title {
text-align: center;
padding-bottom: 0;    
}
.wall-carousel-wrapper {
text-align: center;
padding: 50px 0 0 0;
}
.wall-carousel-wrapper .scroll-icon {
height: 50px;
margin-bottom: 60px;
}
.wall-carousel-wrapper .slick-track {
display: flex !important;
}
.wall-carousel-wrapper .carousel-item {
height: inherit !important;
}
.wall-carousel-wrapper .carousel-item {
padding-top: 260px;
margin: 0 30px 30px 30px;
position: relative;
}
.wall-carousel-wrapper .carousel-item .item-image {
position: absolute;
width: 100%;
height: 300px;
top: 0;
right: 0;
background-position: center;
background-size: cover;
}
.wall-carousel-wrapper .carousel-item .item-content {
width: 90%;
height: 100%;
text-align: left;
margin: auto;
background: #FFF; position: relative;
padding: 20px 20px 90px 20px;
z-index: 1;
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
.wall-carousel-wrapper .carousel-item .item-content .date {
color: #F78626;
font-size: 20px;
}
.wall-carousel-wrapper .carousel-item .item-content h3 {
font-size: 24px;
padding: 20px 0;
}
.wall-carousel-wrapper .carousel-item .item-content .read-more {
color: #F78626;
padding-left: 30px;  background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60"><circle fill="%23f78626" cx="30" cy="30" r="30"/><path fill="%23ffffff" d="M43.12,15.72H33.29A4.44,4.44,0,0,0,30,17.2a4.44,4.44,0,0,0-3.29-1.48H16.88a4.47,4.47,0,0,0-4.46,4.47V40.63a3.22,3.22,0,0,0,3.22,3.22H26.71A2.12,2.12,0,0,1,28.83,46a1.17,1.17,0,0,0,2.34,0,2.12,2.12,0,0,1,2.12-2.12H44.36a3.22,3.22,0,0,0,3.22-3.22V20.19A4.47,4.47,0,0,0,43.12,15.72ZM28.83,42.05a4.34,4.34,0,0,0-2.12-.54H15.64a.88.88,0,0,1-.88-.88V20.19a2.12,2.12,0,0,1,2.12-2.12h9.83a2.12,2.12,0,0,1,2.12,2.12Zm16.41-1.42a.88.88,0,0,1-.88.88H33.29a4.34,4.34,0,0,0-2.12.54V20.19a2.12,2.12,0,0,1,2.12-2.12h9.83a2.12,2.12,0,0,1,2.12,2.12Z"/><path fill="%23ffffff" d="M41.72,23.93h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M41.72,28.62h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M41.72,33.31h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M25.31,26.27h-7a1.17,1.17,0,0,1,0-2.34h7a1.17,1.17,0,0,1,0,2.34Z"/><path fill="%23ffffff" d="M25.31,31h-7a1.17,1.17,0,1,1,0-2.34h7a1.17,1.17,0,1,1,0,2.34Z"/><path fill="%23ffffff" d="M25.31,35.65h-7a1.17,1.17,0,1,1,0-2.34h7a1.17,1.17,0,0,1,0,2.34Z"/></svg>');
background-repeat: no-repeat; padding: 10px 0 10px 60px;
position: absolute;
bottom: 20px;
}
.wall-carousel-wrapper .carousel-item .item-content .read-more:hover {
color: #146c8d;
background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60"><circle fill="%23146c8d" cx="30" cy="30" r="30"/><path fill="%23ffffff" d="M43.12,15.72H33.29A4.44,4.44,0,0,0,30,17.2a4.44,4.44,0,0,0-3.29-1.48H16.88a4.47,4.47,0,0,0-4.46,4.47V40.63a3.22,3.22,0,0,0,3.22,3.22H26.71A2.12,2.12,0,0,1,28.83,46a1.17,1.17,0,0,0,2.34,0,2.12,2.12,0,0,1,2.12-2.12H44.36a3.22,3.22,0,0,0,3.22-3.22V20.19A4.47,4.47,0,0,0,43.12,15.72ZM28.83,42.05a4.34,4.34,0,0,0-2.12-.54H15.64a.88.88,0,0,1-.88-.88V20.19a2.12,2.12,0,0,1,2.12-2.12h9.83a2.12,2.12,0,0,1,2.12,2.12Zm16.41-1.42a.88.88,0,0,1-.88.88H33.29a4.34,4.34,0,0,0-2.12.54V20.19a2.12,2.12,0,0,1,2.12-2.12h9.83a2.12,2.12,0,0,1,2.12,2.12Z"/><path fill="%23ffffff" d="M41.72,23.93h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M41.72,28.62h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M41.72,33.31h-7a1.18,1.18,0,0,1,0-2.35h7a1.18,1.18,0,0,1,0,2.35Z"/><path fill="%23ffffff" d="M25.31,26.27h-7a1.17,1.17,0,0,1,0-2.34h7a1.17,1.17,0,0,1,0,2.34Z"/><path fill="%23ffffff" d="M25.31,31h-7a1.17,1.17,0,1,1,0-2.34h7a1.17,1.17,0,1,1,0,2.34Z"/><path fill="%23ffffff" d="M25.31,35.65h-7a1.17,1.17,0,1,1,0-2.34h7a1.17,1.17,0,0,1,0,2.34Z"/></svg>');
}
.wall-carousel-wrapper .slick-dotted.slick-slider {
margin-bottom: 30px;
}
.wall-carousel-wrapper .slick-dots {
display: block;
width: 100%;
padding: 0;
margin: 30px 0 0 0;
list-style: none;
text-align: center;
padding: 0!important
}
.wall-carousel-wrapper .slick-dots li {
position: relative;
display: inline-block;
width: 10px;
height: 10px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.wall-carousel-wrapper .slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 8px;
height: 8px;
padding: 3px;
cursor: pointer;
color: transparent;
border: solid 2px #146C8D;
border-radius: 50%;
outline: none;
background: transparent;
}
.wall-carousel-wrapper .slick-dots li button:hover,
.wall-carousel-wrapper .slick-dots li button:focus {
outline: none;
background-color: #146C8D;
}
.wall-carousel-wrapper .slick-dots li button:before {
display: none;
}
.wall-carousel-wrapper .slick-dots li.slick-active button {
background-color: #146C8D;
}
.show-more-link {
text-align: center; }
.show-more-link a {
font-size: 14px;
background-color: #f78626;
border-color: #f78626;
border-radius: 50px;
padding: .825em 30px;
color: #FFF;
display: inline-block;
font-weight: bold;
}
.show-more-link a:hover {
background-color: #146c8d;
border-color: #146c8d;
}  .podujatia-title {
padding-bottom: 30px;
}
.podujatia-wrapper,
#guliver-times-wrapper {
display: flex;
margin: 0 -30px;
flex: 0 0 auto;
flex-flow: row wrap;
align-content: flex-start;
justify-content: flex-start;
}
.podujatia-wrapper .item-wrapper,
#guliver-times-wrapper .item-wrapper {
display: flex;
flex: 0 0 auto;
width: 33.33%;
}
.podujatia-wrapper .item-wrapper .item,
#guliver-times-wrapper .item-wrapper .item {
width: 100%;
padding-top: 260px;
margin: 0 30px 60px 30px;
position: relative;
}
.podujatia-wrapper .item-wrapper .item-image,
#guliver-times-wrapper .item-wrapper .item-image {
position: absolute;
width: 100%;
height: 300px;
top: 0;
right: 0;
background-position: center;
background-size: cover;
}
.podujatia-wrapper .item-wrapper .item-content,
#guliver-times-wrapper .item-wrapper .item-content {
width: 90%;
height: 100%;
text-align: left;
margin: auto;
background: #FFF; position: relative;
padding: 20px 20px 90px 20px;
z-index: 1;
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
.wall-carousel-wrapper .podujatia-carousel .carousel-item .item-content,
.podujatia-wrapper .item-wrapper .item-content.no-link {
padding: 20px;
}
.podujatia-wrapper .item-wrapper .item-content .date,
#guliver-times-wrapper .item-wrapper .item-content .date {
color: #F78626;
font-size: 20px;
}
.wall-carousel-wrapper .podujatia-carousel .carousel-item .item-content h3,
.wall-carousel-wrapper .guliver-times-carousel .carousel-item .item-content h3,
.podujatia-wrapper .item-wrapper .item-content h3,
#guliver-times-wrapper .item-wrapper .item-content h3 {
font-size: 24px;
padding: 20px 0 0 0;
}
.podujatia-wrapper .item-wrapper .item-content .read-more,
#guliver-times-wrapper .item-wrapper .item-content .read-more {
color: #F78626;
padding-left: 30px; background-image: url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 32 32" version="1.1" viewBox="0 0 32 32" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Music_Player"><path d="M16,1C7.7,1,1,7.7,1,16c0,8.3,6.7,15,15,15s15-6.7,15-15C31,7.7,24.3,1,16,1z" fill="%23f78626"/><path d="M23.5,15.1L16,10.8l-4.5-2.6c-0.3-0.2-0.7-0.2-1,0S10,8.6,10,9v14c0,0.4,0.2,0.7,0.5,0.9   C10.7,24,10.8,24,11,24s0.3,0,0.5-0.1l4.5-2.6l7.5-4.4c0.3-0.2,0.5-0.5,0.5-0.9S23.8,15.3,23.5,15.1z" fill="%23FFFFFF"/></g></svg>');
background-repeat: no-repeat;
background-size: contain;
padding: 10px 0 10px 60px;
position: absolute;
bottom: 20px;
}
.podujatia-wrapper .item-wrapper .item-content .read-more:hover,
#guliver-times-wrapper .item-wrapper .item-content .read-more:hover {
color: #146c8d;
background-image: url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 32 32" version="1.1" viewBox="0 0 32 32" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Music_Player"><path d="M16,1C7.7,1,1,7.7,1,16c0,8.3,6.7,15,15,15s15-6.7,15-15C31,7.7,24.3,1,16,1z" fill="%23146c8d"/><path d="M23.5,15.1L16,10.8l-4.5-2.6c-0.3-0.2-0.7-0.2-1,0S10,8.6,10,9v14c0,0.4,0.2,0.7,0.5,0.9   C10.7,24,10.8,24,11,24s0.3,0,0.5-0.1l4.5-2.6l7.5-4.4c0.3-0.2,0.5-0.5,0.5-0.9S23.8,15.3,23.5,15.1z" fill="%23FFFFFF"/></g></svg>');
}
.podujatia-wrapper .item-wrapper .item-content .read-more {
background-image: url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 48 48"  id="Layer_1" version="1.1" viewBox="0 0 48 48" width="48px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M24,0C10.745,0,0,10.745,0,24c0,13.254,10.745,24,24,24s24-10.746,24-24C48,10.745,37.255,0,24,0z   M34.031,24.766c0,1.109-0.9,1.305-1.354,1.332h-6.581l-0.008,6.607c-0.002,1.221-0.933,1.322-1.18,1.326L23.1,34.029  c-0.27-0.006-1.211-0.109-1.209-1.33l0.008-6.602h-6.602c-1.221,0-1.322-0.93-1.328-1.178v-1.809  c0.005-0.27,0.108-1.211,1.328-1.211h6.607l0.008-6.463c0.006-0.306,0.107-1.472,1.288-1.47l1.578,0.002  c1.11,0.001,1.305,0.902,1.331,1.356L26.102,21.9h6.458c0.306,0.006,1.472,0.105,1.472,1.287V24.766z" fill="%23f78626"/></svg>');
background-repeat: no-repeat;
}
.podujatia-wrapper .item-wrapper .item-content .read-more:hover {
background-image: url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 48 48"  id="Layer_1" version="1.1" viewBox="0 0 48 48" width="48px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M24,0C10.745,0,0,10.745,0,24c0,13.254,10.745,24,24,24s24-10.746,24-24C48,10.745,37.255,0,24,0z   M34.031,24.766c0,1.109-0.9,1.305-1.354,1.332h-6.581l-0.008,6.607c-0.002,1.221-0.933,1.322-1.18,1.326L23.1,34.029  c-0.27-0.006-1.211-0.109-1.209-1.33l0.008-6.602h-6.602c-1.221,0-1.322-0.93-1.328-1.178v-1.809  c0.005-0.27,0.108-1.211,1.328-1.211h6.607l0.008-6.463c0.006-0.306,0.107-1.472,1.288-1.47l1.578,0.002  c1.11,0.001,1.305,0.902,1.331,1.356L26.102,21.9h6.458c0.306,0.006,1.472,0.105,1.472,1.287V24.766z" fill="%23146c8d"/></svg>');
}
.mfp-iframe-holder .mfp-close {
top: -50px;
}  #otvaracie-hodiny table {
width: auto;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
#otvaracie-hodiny table td {
border: 1px solid #89b9cb;
padding: 5px 12px;
font-size: 14px;
}
.guliver-services .et_pb_column {
text-align: center;
background: #E8F1F4;
padding: 60px; background-repeat: repeat;
background-size: 220px;
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/pattern5.png);
}
.guliver-services .et_pb_column .et_pb_text {
display: inline-block;  
}
.guliver-services .et_pb_column .et_pb_text a {
font-size: 14px;
background-color: #f78626;
border-color: #f78626;
border-radius: 50px;
padding: .825em 30px;
color: #FFF;
display: inline-block;
font-weight: bold;
}
.guliver-services .et_pb_column .et_pb_text a:hover {
background-color: #146c8d;
border-color: #146c8d;  
}  .our-team .et_pb_team_member {
background: #E8F1F4;
margin: 30px;
padding: 30px;
justify-content: center;
background-repeat: repeat;
background-size: 220px;
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/pattern5.png);
}
.our-team .et_pb_team_member .et_pb_team_member_image {
margin: -150px 0 20px 0;
max-width: 170px;
}
.our-team .et_pb_team_member .et_pb_team_member_description strong,
.our-team .et_pb_team_member .et_pb_member_position {
font-size: 18px;
color: #000;
font-weight: bold;
margin-bottom: 30px;
}
.our-team .et_pb_team_member .et_pb_team_member_description strong {
display: inline-block;
margin-bottom: 14px;
}
.our-team .et_pb_team_member .et_pb_team_member_description h3 {
font-size: 25px;
}
.our-team .et_pb_team_member .et_pb_team_member_description h3 strong {
margin-bottom: 0;
font-size: 25px;
}
.our-team .et_pb_team_member .et_pb_team_member_description a {
font-size: 14px;
background-color: #f78626;
border-color: #f78626;
border-radius: 50px;
padding: .825em 30px;
color: #FFF;
display: inline-block;
font-weight: bold;
margin-top: 10px;
}
.our-team .et_pb_team_member .et_pb_team_member_description a:hover {
background-color: #ffa150;
border-color: #ffa150;
}  #jobs-list-wrapper {
display: flex;
margin: 0 -30px;
flex: 0 0 auto;
flex-flow: row wrap;
align-content: flex-start;
justify-content: flex-start;
}
#jobs-list-wrapper .job-position {
display: flex;
flex: 0 0 auto;
width: 33.33%;
}
#jobs-list-wrapper .job-position .job-position-content {
text-align: left;
background: #E8F1F4;
margin: 30px;
padding: 30px;
justify-content: center;
background-repeat: repeat;
background-size: 220px;
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/pattern5.png);
}
#jobs-list-wrapper .job-position .job-position-content h3 {
font-size: 24px;
}
#jobs-list-wrapper .job-position .job-position-content a.read-more {
font-size: 14px;
background-color: #f78626;
border-color: #f78626;
border-radius: 50px;
padding: .825em 30px;
color: #FFF;
display: inline-block;
font-weight: bold;
margin-top: 10px;
}
#jobs-list-wrapper .job-position .job-position-content a.read-more:hover {
background-color: #ffa150;
border-color: #ffa150;
}  .cennik .et_pb_blurb_position_left .et-pb-icon, 
.cennik .et_pb_blurb_position_right .et-pb-icon {
font-size: 24px;
}
.cennik .et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 10px;
}  #main-footer {
background-color: #e8f1f4;
}
#footer-widgets {
padding: 60px 0 0; }
#main-footer .footer-widget {
color: #000;
font-size: 16px;
}
#text-5 {
display: none;
}
#text-5 a,
#text-2 a {
font-size: 14px;
background-color: #f78626;
border-color: #f78626;
border-radius: 50px;
padding: .825em 30px;
color: #FFF;
display: inline-block;
font-weight: bold;
}
#text-5 a:hover,
#text-2 a:hover {
background-color: #146c8d;
border-color: #146c8d;
} #text-4 a {
color: #f78626!important;
}
#text-4 a:hover {
text-decoration: underline;
}
#media_image-3 {
float: right;
margin-bottom: 0;
}
#media_image-2 {
display: none;
}
#media_image-3 img,
#media_image-2 img {
max-width: 250px;
height: auto;
width: 100%;
}
.et_pb_gutters3 .footer-widget {
margin-bottom: 40px;
}
#footer-bottom {
background-color: #000;
font-size: 12px;
} #main-footer .copyright {
padding-left: 20.875%;
}
#main-footer .copyright p {
color: #000;
font-size: 14px;
margin-bottom: 40px;
}
#main-footer .footer-social-menu {
overflow: auto;
padding: 20px 0;
border-top: solid 1px #146C8D;
}
#main-footer .footer-social-menu a.osobne-udaje,
#main-footer .footer-social-menu a.map {
font-weight: bold;
color: #146C8D;
float: left;
font-size: 16px;
line-height: 40px;
}
#main-footer .footer-social-menu a.osobne-udaje {
margin-left: 20px;
font-weight: normal;
}
#main-footer .footer-social-menu a.osobne-udaje:hover,
#main-footer .footer-social-menu a.map:hover {
color: #f78626;
}
#main-footer .footer-social-menu ul {
display: inline-block;
float: right;
}
#main-footer .footer-social-menu ul li {
float: left;
margin-right: 20px;
height: 40px;
}
#main-footer .footer-social-menu ul li:last-of-type {
margin-right: 0;
}
#main-footer .footer-social-menu ul li a {
display: inline-block;
}
#main-footer .footer-social-menu ul li a img {
width: 40px;
float: left;
}  @media (max-width: 1400px) {
#et-top-navigation {
position: initial;
}
.et_header_style_left #et-top-navigation, 
.et_header_style_split #et-top-navigation {
padding-top: 25px;
}
.et_header_style_left #et-top-navigation .mobile_menu_bar, 
.et_header_style_split #et-top-navigation .mobile_menu_bar {
padding-bottom: 25px;
}
#main-header.et-fixed-header #custom-cta-menu {
margin-bottom: 16px;
}
.et_header_style_left .et-fixed-header #et-top-navigation .mobile_menu_bar, 
.et_header_style_split .et-fixed-header #et-top-navigation .mobile_menu_bar {
padding-bottom: 16px;
}
.et_header_style_left .et-fixed-header #et-top-navigation, 
.et_header_style_split .et-fixed-header #et-top-navigation {
padding-top: 16px;
}
#top-menu {
display: none;
}
.et_mobile_menu {
border-top: 3px solid #b71514;
}
#et-top-navigation {
padding-left: 0!important;
}
#et_mobile_nav_menu {
display: block;
}
.mobile_menu_bar:before {
content: '';
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/menu.svg);
position: relative;
left: 0;
top: 0;
cursor: pointer;
height: 30px;
width: 40px;
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
}
.et_mobile_menu {
padding: 0;
}
.et_mobile_menu li {
text-align: left;
}
.et_mobile_menu li a {
padding: 10px 20px;
color: #000!important;
}
.et_mobile_menu li.current_page_ancestor>a, 
.et_mobile_menu li.current-menu-item>a, 
.et_mobile_menu li a:hover, 
.nav ul li a:hover {
background-color: transparent;
opacity: 1;
color: #f78626!important;
}
#virtual-gallery .carousel-item .vg-title {
width: 100%;
margin-right: 0;
}
#virtual-gallery .carousel-item .vg-content {
width: 100%;
}
#jobs-list-wrapper .job-position {
width: 50%;
}
}
@media (max-width: 1200px) {
.podujatia-wrapper .item-wrapper,
#guliver-times-wrapper .item-wrapper,
#articles-list-wrapper .item-wrapper {
width: 50%;
}
}
@media (max-width: 980px) {
h1 {
font-size: 36px!important;
}
.cta-section .et_pb_row .et_pb_text .et_pb_text_inner h1,
h2 {
font-size: 30px!important;
}
#CybotCookiebotDialog h2 {
font-size: 15px!important;
}
.et_pb_column_1_3 h3, 
.et_pb_column_1_4 h3, 
.et_pb_column_1_5 h3, 
.et_pb_column_1_6 h3, 
.et_pb_column_2_5 h3,
h3 {
font-size: 25px!important;
}
h4 {
font-size: 22px!important;
}
.cennik .et_pb_blurb_position_left .et_pb_blurb_container h4,
h5 {
font-size: 18px!important;
}
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
padding-top: 25px;
}
#main-header.et-fixed-header #custom-cta-menu {
margin-bottom: 25px;
}
.et_header_style_left .et-fixed-header #et-top-navigation .mobile_menu_bar, .et_header_style_split .et-fixed-header #et-top-navigation .mobile_menu_bar {
padding-bottom: 25px;
}  
#main-carousel .carousel-item .carousel-img-bg {
position: relative;
width: 100%;
height: 500px;
}
#main-carousel .carousel-item.blue .carousel-img-bg:after { background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/banner-bg-dark-blue-mobile.png);
}
#main-carousel .carousel-item.lightblue .carousel-img-bg:after {
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/banner-bg-blue-mobile.png);
}
#main-carousel .carousel-item.green .carousel-img-bg:after {
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/banner-bg-green-mobile.png);
}
#main-carousel .carousel-item.red .carousel-img-bg:after {
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/banner-bg-red-mobile.png);
}
#main-carousel .carousel-item.orange .carousel-img-bg:after {
background-image: url(//www.skolaguliver.sk/wp-content/themes/Divi-child/images/banners/banner-bg-orange-mobile.png);
}
#main-carousel .carousel-item .carousel-img-bg:before {
display: none;
}
#main-carousel .carousel-item .container .carousel-content {
padding: 60px 0;
width: 100%;
}
#vision .et_pb_column.et-last-child:before {
bottom: -50px;
right: -100px;
height: 150px;
width: 150px;
}
#usp-section .et_pb_column .et_pb_module {
max-width: 100%;
}
#usp-section .et_pb_column {
margin-bottom: 90px
}
#usp-section .et_pb_column:last-child {
margin-bottom: 0;
}
.custom-form .form-half-right, 
.custom-form .form-half-left,
#opytajte-sa .form-half-right, 
#opytajte-sa .form-half-left {
width: 100%
}
#opytajte-sa .social-link {
display: inline-block;
float: left;
margin-right: 30px;
}
#opytajte-sa .social-link:last-of-type {
margin-right: 0;
}
.cta-section .et_pb_row .et_pb_image {
width: 100%;
position: relative;
background-image: none;
left: 0!important;
}
.cta-section .et_pb_row .et_pb_image img {
display: initial; 
} .cta-section .et_pb_row .et_pb_text .et_pb_text_inner {
width: 100%;
padding: 60px 0;
min-height: auto;
} 
.pilier-section .et_pb_column_1_2 {
margin-bottom: 80px
}
.our-team,
.our-team .et_pb_row {
padding: 0;
}
.our-team .et_pb_row,
.our-team .et_pb_row .et_pb_column {
margin-bottom: 0;
}
.our-team .et_pb_team_member .et_pb_team_member_image {
float: none;
}
.our-team .et_pb_team_member {
margin: 200px 0 0 0;
}
.our-team .et_pb_team_member .et_pb_team_member_description h3,
.our-team .et_pb_team_member .et_pb_team_member_description h3 strong {
font-size: 22px!important;
}
#main-footer .copyright {
padding-left: 0;
}
#media_image-2 {
float: left;
}
#articles-list-wrapper .article-half-0 {
border-bottom: solid 1px #146c8d;
}
#articles-list-wrapper .article-half-0, 
#articles-list-wrapper .article-half-1 {
width: 100%;
}
#articles-list-wrapper .article-half-0 {
margin-right: 0;
}
.article-wrapper .et_pb_column_1_2,
.article-wrapper .et_pb_column_1_4 {
width: 100%;
}
#jobs-list-wrapper .job-position {
width: 100%;
}
}
@media (max-width: 768px) {
#custom-cta-menu {
display: none;
}
.et_header_style_left #logo, 
.et_header_style_split #logo {
max-width: 200px;
}
.et_pb_svg_logo #logo, 
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
height: 100%;
}
.et_header_style_left .et-fixed-header #et-top-navigation, 
.et_header_style_split .et-fixed-header #et-top-navigation {
padding-top: 25px;
}
.et_header_style_left .et-fixed-header #et-top-navigation .mobile_menu_bar, 
.et_header_style_split .et-fixed-header #et-top-navigation .mobile_menu_bar {
padding-bottom: 25px;
}
#main-carousel .carousel-item .carousel-img-bg {
height: 400px;
}
.guliver-services .et_pb_column,
#vision .et_pb_column {
padding: 30px;
margin-bottom: 60px;
}
.guliver-services .et_pb_column:last-of-type,
#vision .et_pb_column:last-of-type {
margin-bottom: 0;
}
#footer-widgets .footer-widget .fwidget {
margin-bottom: 0!important;
}
#footer-widgets .footer-widget:nth-child(n) {
margin-bottom: 60px!important;
}
#text-2,
#media_image-2 {
display: none;
}
#media_image-3,
#text-5 {
display: block;
}
#main-footer .footer-social-menu {
text-align: center;
}
#main-footer .footer-social-menu a.osobne-udaje,
#main-footer .footer-social-menu a.map {
display: block;
text-align: center;
float: none;
margin-left: 0;
}
#main-footer .footer-social-menu ul {
float: none;
}
.podujatia-wrapper .item-wrapper,
#guliver-times-wrapper .item-wrapper,
#articles-list-wrapper .item-wrapper {
width: 100%;
}
}
@media (max-width: 650px) {
#footer-widgets .footer-widget #media_image-3 {
float: left;
margin-bottom: 30px!important;
}
}
@media (max-width: 500px) {
#opytajte-sa .contact-wrapper .et_pb_code_inner {
padding: 30px;
}
#opytajte-sa .input-wrapper.visit .wpcf7-list-item,
#opytajte-sa .input-wrapper.communication .wpcf7-list-item {
display: block;
margin: 0;
}
#main-footer .footer-social-menu ul {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
#main-footer .footer-social-menu ul li {
margin-right: 10px;
margin: 10px;
}
#pagination.articles-list-pagination div {
width: 100%;
margin-top: 30px;
}
#pagination.articles-list-pagination div a {
min-width: 100%;
}
}
@media (max-width: 450px) {
#riaditelka .et_pb_blurb_content ul {
margin-top: 40px;
}
#riaditelka .et_pb_blurb_content ul li {
float: none;
margin: 40px 0;
}
#riaditelka .et_pb_blurb_content ul li:last-of-type {
margin-bottom: 0;
}
}