.et_animated{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important}.et_animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.et_had_animation{position:relative}@-webkit-keyframes et_pb_fade{to{opacity:1}}@keyframes et_pb_fade{to{opacity:1}}.et_animated.fade{-webkit-animation-name:et_pb_fade;animation-name:et_pb_fade}@-webkit-keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeTop{-webkit-animation-name:et_pb_fadeTop;animation-name:et_pb_fadeTop}@-webkit-keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeRight{-webkit-animation-name:et_pb_fadeRight;animation-name:et_pb_fadeRight}@-webkit-keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeBottom{-webkit-animation-name:et_pb_fadeBottom;animation-name:et_pb_fadeBottom}@-webkit-keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeLeft{-webkit-animation-name:et_pb_fadeLeft;animation-name:et_pb_fadeLeft}@-webkit-keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.slide{-webkit-animation-name:et_pb_slide;animation-name:et_pb_slide}@-webkit-keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideTop{-webkit-animation-name:et_pb_slideTop;animation-name:et_pb_slideTop}@-webkit-keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideRight{-webkit-animation-name:et_pb_slideRight;animation-name:et_pb_slideRight}@-webkit-keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideBottom{-webkit-animation-name:et_pb_slideBottom;animation-name:et_pb_slideBottom}@-webkit-keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideLeft{-webkit-animation-name:et_pb_slideLeft;animation-name:et_pb_slideLeft}@-webkit-keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.et_animated.bounce{-webkit-animation-name:et_pb_bounce;animation-name:et_pb_bounce}@-webkit-keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-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:none;transform:none;opacity:1}}@keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-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:none;transform:none;opacity:1}}.et_animated.bounceTop{-webkit-animation-name:et_pb_bounceTop;animation-name:et_pb_bounceTop}@-webkit-keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceRight{-webkit-animation-name:et_pb_bounceRight;animation-name:et_pb_bounceRight}@-webkit-keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,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:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,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:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.bounceBottom{-webkit-animation-name:et_pb_bounceBottom;animation-name:et_pb_bounceBottom}@-webkit-keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceLeft{-webkit-animation-name:et_pb_bounceLeft;animation-name:et_pb_bounceLeft}@-webkit-keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoom{-webkit-animation-name:et_pb_zoom;animation-name:et_pb_zoom}@-webkit-keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomTop{-webkit-animation-name:et_pb_zoomTop;animation-name:et_pb_zoomTop;-webkit-transform-origin:top;transform-origin:top}@-webkit-keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomRight{-webkit-animation-name:et_pb_zoomRight;animation-name:et_pb_zoomRight;-webkit-transform-origin:right;transform-origin:right}@-webkit-keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomBottom{-webkit-animation-name:et_pb_zoomBottom;animation-name:et_pb_zoomBottom;-webkit-transform-origin:bottom;transform-origin:bottom}@-webkit-keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomLeft{-webkit-animation-name:et_pb_zoomLeft;animation-name:et_pb_zoomLeft;-webkit-transform-origin:left;transform-origin:left}@-webkit-keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flip{-webkit-animation-name:et_pb_flip;animation-name:et_pb_flip}@-webkit-keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipTop{-webkit-animation-name:et_pb_flipTop;animation-name:et_pb_flipTop;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipRight{-webkit-animation-name:et_pb_flipRight;animation-name:et_pb_flipRight;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipBottom{-webkit-animation-name:et_pb_flipBottom;animation-name:et_pb_flipBottom;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipLeft{-webkit-animation-name:et_pb_flipLeft;animation-name:et_pb_flipLeft;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.fold{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:et_pb_fold;animation-name:et_pb_fold}@-webkit-keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldTop{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-name:et_pb_foldTop;animation-name:et_pb_foldTop}@-webkit-keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldRight{-webkit-transform-origin:right;transform-origin:right;-webkit-animation-name:et_pb_foldRight;animation-name:et_pb_foldRight}@-webkit-keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldBottom{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-name:et_pb_foldBottom;animation-name:et_pb_foldBottom}@-webkit-keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldLeft{-webkit-transform-origin:left;transform-origin:left;-webkit-animation-name:et_pb_foldLeft;animation-name:et_pb_foldLeft}@-webkit-keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.et_animated.roll{-webkit-animation-name:et_pb_roll;animation-name:et_pb_roll}@-webkit-keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollTop{-webkit-animation-name:et_pb_rollTop;animation-name:et_pb_rollTop}@-webkit-keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollRight{-webkit-animation-name:et_pb_rollRight;animation-name:et_pb_rollRight}@-webkit-keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollBottom{-webkit-animation-name:et_pb_rollBottom;animation-name:et_pb_rollBottom}@-webkit-keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollLeft{-webkit-animation-name:et_pb_rollLeft;animation-name:et_pb_rollLeft}@font-face {font-family: 'DonnaLena';src: url(//www.bratislava-guide.sk/wp-content/themes/Divi-child/css/webfonts/2C783D_0_0.eot);src: url(//www.bratislava-guide.sk/wp-content/themes/Divi-child/css/webfonts/2C783D_0_0.eot?#iefix) format('embedded-opentype'),url(//www.bratislava-guide.sk/wp-content/themes/Divi-child/css/2C783D_0_0.woff2) format('woff2'),url(//www.bratislava-guide.sk/wp-content/themes/Divi-child/css/2C783D_0_0.woff) format('woff'),url(//www.bratislava-guide.sk/wp-content/themes/Divi-child/css/2C783D_0_0.ttf) format('truetype'),url(//www.bratislava-guide.sk/wp-content/themes/Divi-child/css/2C783D_0_0.svg#wf) format('svg');}
body {
font-weight: 300;
color: #000;
overflow-x: hidden;
font-size: 16px;
}
a,
input,
button,
select {
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;   
}
a {
color: #04155a;
}
b,
strong {
font-weight: 600;
}
*:focus {
outline: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#left-area ul, 
.comment-content ul, 
.entry-content ul, 
.et-l--body ul, 
.et-l--footer ul, 
.et-l--header ul, 
body.et-pb-preview #main-content .container ul {
padding: 1em 1em 1em 2em;
}
.et_pb_section { padding: 0!important;
}
.et_pb_section.et_pb_section_0.et_pb_fullwidth_section {
padding: 0!important;
}
.text-center {
text-align: center;
}
.ajax-loader,
.ajax-loader:before,
.ajax-loader:after {
background: #04155a;
-webkit-animation: load1 1s infinite ease-in-out;
animation: load1 1s infinite ease-in-out;
width: 1em;
height: 4em;
}
.ajax-loader {
color: #04155a;
text-indent: -9999em;
margin: 88px auto;
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;
}
}
h1, 
h1.et_pb_contact_main_title, 
.et_pb_title_container h1 {
font-size: 50px;
}
h1,
h2 {
font-family: 'DonnaLena';
color: #9b7a00;
line-height: 1.2;
}
.et_pb_column_1_3 h1, 
.et_pb_column_1_4 h1, 
.et_pb_column_1_5 h1, 
.et_pb_column_1_6 h1, 
.et_pb_column_2_5 h1 {
font-size: 50px!important;
}
h2 {
font-size: 36px!important;
}
h3 {
font-size: 24px!important;
color: #051c78;
font-family: "Open Sans",Arial,sans-serif;
line-height: 1.2;
}
h4 {
font-size: 20px!important;
color: #051c78;
font-family: "Open Sans",Arial,sans-serif;
line-height: 1.2;
}
h4,
h3,
h2,
h1 {
padding-bottom: 0;
margin-top: 20px;
}
.mfp-iframe-scaler iframe {
margin-top: 35px;
}
#why-sloboda {
padding: 0!important;
}
.et_pb_row {
padding: 15px 0;
}  .et_pb_main_blurb_image {
margin-bottom: 15px;
}
.et_pb_blurb h3 {
color: #051c78;
font-family: "Open Sans",Arial,sans-serif;
font-size: 20px!important;
padding-bottom: 10px;
margin-top: 0;
}
.et_pb_blurb h3 a:active,
.et_pb_blurb h3 a:hover {
text-decoration: underline;
}  #breadcrumbs {
background: #04155a!important;
margin-top: 8px;
padding: 0!important;
color: #FFF;
height: 35px;
line-height: 35px;
}
#breadcrumbs .et_pb_row {
padding: 0;
}
#breadcrumbs .et_pb_row a {
color: #FFF!important;
}
#breadcrumbs .et_pb_row .home:before {
content: "\e074";
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;
}
#breadcrumbs .et_pb_row .separator {
position: relative;
padding: 0 15px 0 15px;
}
#breadcrumbs .et_pb_row .separator:after {
content: '';
display: inline-block;
min-width: 10px;
background-image: url(//www.bratislava-guide.sk/wp-content/themes/Divi-child/images/breadcrumbs-separator.png);
background-repeat: no-repeat;
height: 35px;
position: absolute;
left: 8px;
top: -6px;
background-position: center;
background-size: contain; 
}  #page-container {
padding-top: 0!important;
margin-top: -1px!important;
}
#lang-nav {
text-align: right;
}
#lang-nav .lang-wrapper {
display: inline-block;
height: 20px;
padding: 2px 0;
}
#lang-nav .lang-wrapper a {
display: inline-block;
float: left;
}
#lang-nav .lang-wrapper .tripadvisor {
display: inline-block;
}
#lang-nav .lang-wrapper ul {
display: inline-block;
float: left;
margin-left: 10px;
font-size: 11px;
text-transform: uppercase;
line-height: 20px;
}
#lang-nav .lang-wrapper ul li {
margin-left: 10px;
float: left;
}
#lang-nav .lang-wrapper ul li a:active,
#lang-nav .lang-wrapper ul li a:hover {
text-decoration: underline;
}
#lang-nav .lang-wrapper ul li.current-lang a {
text-decoration: underline;
}
#logo {
max-height: 96px;
margin-bottom: 10px;
margin-top: -90px;
}
#main-header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.et_fixed_nav #main-header, 
.et_fixed_nav #top-header {
position: relative;
margin-bottom: 8px;
margin-top: 8px;    
}
.logo_container #ltg-logo {
display: inline-block;
font-size: 50px;
position: absolute;
left: 300px;
bottom: 55px;
height: 70px;
}
.logo_container #ltg-logo img {
height: 70px;
}
.logo_container #header-text {
display: inline-block;
font-family: 'DonnaLena';
color: #9b7a00;
font-size: 50px;
position: absolute;
right: 0;
bottom: 55px;
line-height: 50px;
}
#et-top-navigation {
background: #04155a;
padding: 0!important;
position: relative;
margin-top: 110px;
}
#menu-bg {
content: '';
width: 100%;
height: 44px;
background: #04155a;
display: inline-block;
position: absolute;
bottom: 0;
right: 0;
z-index: -1;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, 
.et_header_style_split #et-top-navigation nav>ul>li>a {
padding: 15px!important;
}
#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;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#top-menu a {
color: #FFF;
text-transform: uppercase;
font-weight: 300;
}
#page-container .et-fixed-header #top-menu li.current-menu-ancestor>a,
#main-header.et-fixed-header #top-menu>li.current-menu-item>a,
.et-fixed-header #top-menu>li.current-menu-ancestor>a,
#top-menu>li.current-menu-ancestor>a,
#top-menu>li.current-menu-item>a,
#top-menu a:active,
#top-menu a:hover {
text-decoration: underline;
color: #FFF!important;
}
#et-secondary-nav .menu-item-has-children>a:first-child:after, 
#top-menu .menu-item-has-children>a:first-child:after {
display: none;
}
.nav li ul {
padding: 0;
border-top: 8px solid #FFF;
border-color: #FFF!important;
}
#top-menu li li {
padding: 0;
width: 100%;
}
#top-menu li li a {
color: #000;
width: 100%;
font-size: 12px;
}
#top-menu li.current-menu-item .sub-menu li.current-menu-item>a,
#top-menu .sub-menu li.current-menu-item>a,
#top-menu .sub-menu li a:hover,
.et_mobile_menu li a:hover, 
.nav ul li a:hover {
opacity: 1;
color: #000!important;
text-decoration: underline;
background-color: rgba(0,0,0,.03);
}
.et_mobile_menu .menu-item-has-children>a { font-weight: 600; }
#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: 10px; 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-content #et-boc .et-l .et_pb_fullwidth_image_0 {
padding-top: 0!important;
}  #our-products {
padding: 0!important;
}
#our-products .et_pb_row:first-of-type {
padding: 0;
}
#our-products .et_pb_row:nth-of-type(2) {
padding: 0!important;
}
#our-products h2 {
font-family: 'DonnaLena';
color: #9b7a00;
line-height: 1.2;
}
#our-products .half-left a,
#our-products .half-right a {
display: inline-block;
}
#our-products .half-left {
width: 60%;
float: left;
margin-bottom: 0!important;
min-height: 150px;
}
#our-products .half-right {
width: 40%;
float: right;
margin-bottom: 0!important;
margin-top: 5px;
}
#our-products .half-right:first-of-type {
margin-top: 20px;
}
#our-products .half-left img {
width: 100%;
}  #tour-list {
display: flex;
flex-flow: row wrap;
align-content: space-between;
justify-content: space-between;
justify-content: flex-start;
}
#tour-list .tour {
width: 31.3333%;
margin-right: 3%;
padding: 27px 0;
float: left;
}
#tour-list .tour>a {
display: flex;
display: grid;
margin-bottom: 15px;
}
#tour-list .tour>a img {
width: 100%;
}
#tour-list .tour:nth-of-type(3n) {
margin-right: 0;
}
#tour-list .tour h3 {
color: #051c78;
font-size: 20px!important;
font-family: "Open Sans",Arial,sans-serif;
padding-bottom: 10px;
margin-top: 0;
}
#tour-list .tour h3 a:hover,
#tour-list .tour h3 a:hover {
text-decoration: underline;
}
#tours-by-time-nav {
background: #04155a;
color: #FFF;
padding: 10px;
margin-top: 27px;
}
#tours-by-time-nav span {
float: left;
padding-left: 36px;
}
#tours-by-time-nav span:before {
content: "\7d";
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;
position: absolute; 
left: 0;
}
#tours-by-time-nav ul {
display: inline-block;
padding: 0;
float: left;
}
#tours-by-time-nav ul li {
float: left;
list-style-type: none;
padding-left: 30px;
}
#tours-by-time-nav ul li a {
color: #FFF;
text-transform: uppercase;
font-size: 14px;
}
#tour #et-boc .et_pb_row_0 {
padding-top: 0;
} #tour #et-boc .et_pb_section:first-of-type {
padding-top: 0;
}
#tour-content .et_pb_row_1 h1 {
padding: 0!important;
margin-top: 0;
}
#tour-content .et_pb_row_2 {
padding-top: 0!important;
} #tour-aside .et_pb_module {
margin-bottom: 0!important;
}
#tour-aside .et_pb_code .et_pb_code_inner,
#tour-aside .et_pb_text .et_pb_text_inner {
background: #04155a;
padding: 25px;
padding-bottom: 25px;
color: #FFF;
}
#tour-aside .et_pb_code .et_pb_code_inner .widSSP {
margin: auto;
width: 100%!important;
}
#tour-aside .et_pb_text:first-of-type .et_pb_text_inner {
background: #9b7a00;
}
#tour-aside .et_pb_image span,
#tour-aside .et_pb_image_1 span {
background: #04155a;
}
#tour-aside .et_pb_image span img,
#tour-aside .et_pb_image_1 span img {
padding: 25px 25px 0 25px;
}
#tour-aside .et_pb_text_inner>:last-child {
padding-bottom: 25px;
}
#tour-aside .et_pb_text_inner h2,
#tour-aside .et_pb_text_inner h3 {
font-family: "Open Sans",Arial,sans-serif;
color: #FFF;
font-size: 20px!important;
}
#tour-aside .et_pb_text_inner p:not(.has-background):last-of-type {
padding-bottom: 1em;
}
#tour #et-boc .et_pb_column_2_3 {
width: 68.667%;
margin-right: 0;   
}
#tour #et-boc .et_pb_column_2_3 .et_pb_image_wrap img,
#tour #et-boc .et_pb_column_2_3 .et_pb_image_wrap {
width: 100%;
}
#tour #et-boc .et_pb_column_2_3 h2,
#tour #et-boc .et_pb_column_2_3 h3,
#tour #et-boc .et_pb_column_2_3 h4 {
color: #051c78;
font-family: "Open Sans",Arial,sans-serif;
font-size: 30px!important;
}
#tour #et-boc .et_pb_column_2_3 .et_pb_text {
padding-right: 25px;   
}
#tour #et-boc .et_pb_column_2_3 .tour-cta {
background-color: #588d24;
color: #FFF;
padding: 12px 30px;
margin-top: 10px;
display: inline-block;
font-weight: 500;
height: 50px;
font-size: 20px;
line-height: 1.7em;
padding: .3em 1em;
border: solid 2px #FFF;
}
#tour #et-boc .et_pb_column_2_3 .tour-cta:active,
#tour #et-boc .et_pb_column_2_3 .tour-cta:hover {
background-color: #77bf2f;
border: solid 2px #77bf2f;
}
.single .et_pb_post {
margin-bottom: 0;
}
.et-db #et-boc .et_pb_button {
border-radius: 0!important;
}
#left-area {
padding-bottom: 0;
}  #references .et_pb_testimonial {
margin-bottom: 50px!important;
}  #top-places .et_pb_blurb {
margin-bottom: 50px;
}
#top-places .et_pb_blurb:last-of-type {
margin-bottom: 0;
}
#top-places .et_pb_blurb_position_left .et_pb_main_blurb_image, 
#top-places .et_pb_blurb_position_right .et_pb_main_blurb_image {
width: 135px;
}
#top-places .et_pb_blurb_content {
max-width: 100%;
}  .half-left {
width: 50%;
float: left;
padding-right: 20px;
}
.half-right {
width: 50%;
float: right;
padding-left: 20px;
}
input.text, 
input[type=number], 
input[type=date], 
input[type=email], 
input[type=password], 
input[type=tel], 
input[type=text], 
select {
width: 100%;
background: transparent;
border: solid 1px #999;
font-size: 14px;
height: 38px;
color: #9b7a00;
padding: 5px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
textarea {
padding: 5px;
width: 100%;
height: 200px;
border: solid 1px #999;
}
input.text:focus, 
input[type=number]:focus, 
input[type=date]:focus,  
input[type=email]:focus,  
input[type=tel]:focus,  
input[type=text]:focus, 
select:focus, 
textarea:focus {
border-color: #2d3940;
color: #9b7a00;
}
span.wpcf7-list-item {
margin: 0;
}
.wpcf7-form input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
position: relative;
float: left;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 25px;
width: 25px;
transition: all 0.15s ease-out 0s;
background: #c5c5c5;
border: none;
color: #fff;
cursor: pointer;
display: inline-block;
margin: 0 10px 0 0;
outline: none;
position: relative;
z-index: 1000;
}
.wpcf7-form input[type=checkbox] {
margin-left: 0;
}
.wpcf7-form input[type=checkbox]:hover {
background: #999999;
}
.wpcf7-form input[type=checkbox]:checked {
background: #9b7a00;
}
.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: 3px;
top: -3px;
bottom: 0;
transition-property: transform, background, border;
transition-duration: 0.35s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
width: 5px;
height: 15px;
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: #9b7a00;
content: '';
display: block;
position: relative;
z-index: 100;
}
.consent {
margin-bottom: 15px;
}
@keyframes click-wave {
0% {
height: 30px;
width: 30px;
opacity: 0.35;
position: relative;
}
100% {
height: 100px;
width: 100px;
margin-left: -35px;
margin-top: -35px;
opacity: 0;
}
}
.wpcf7-form .submint-wrapper {
text-align: center;
display: inline-block;
width: 100%;
margin: 40px 0 0 0;
}
.suhlas .info {
background: #2a2a28;
display: inline-block;
width: 20px;
height: 20px;
font-size: 15px;
line-height: 20px;
border-radius: 50%;
cursor: pointer;
color: #FFF;
text-align: center;
}
.suhlas .wpcf7-list-item {
display: inline;
}
.Zebra_Tooltip_Message {
padding: 10px!important;
font-size: 12px!important;
line-height: 1.2!important;
}
.wpcf7-form input[type=submit] {
background-color: #9b7a00;
color: #FFF;
text-align: center;
width: auto;
border: solid 2px #9b7a00;
font-weight: bold;
font-size: 18px;
margin-right: -10px;
padding: 11px 40px;
height: 52px;
display: inline-block;
position: relative;
cursor: pointer;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.wpcf7-form input[type=submit]:active, 
.wpcf7-form input[type=submit]:hover {
background-color: transparent;
color: #9b7a00;
text-decoration: none;
border: solid 2px #9b7a00;
}
.wpcf7-form input[type=submit]:disabled {
background-color: #c5c5c5;
border: solid 2px #c5c5c5;
}
.wpcf7-form input[type=submit]:disabled:active,
.wpcf7-form input[type=submit]:disabled:hover {
background-color: transparent;
color: #c5c5c5;
border: solid 2px #c5c5c5;
}
.wpcf7-form .ajax-loader {
right: -25px;
}
span.wpcf7-not-valid-tip {
color: #ff3a3a;
font-size: 12px;
font-weight: bold;
}
div.wpcf7-validation-errors, 
div.wpcf7-acceptance-missing {
border: 2px solid #ff3a3a;
background: #ff3a3a;
color: #FFF;
margin: 10px 0 0;
font-size: 14px;
line-height: 1.6;
padding: 5px;
font-weight: bold;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #3faf53;
background: #3faf53;
color: #FFF;
margin: 10px 0 0;
font-weight: bold;
}  #main-footer {
background-color: #FFF;
}
#footer-widgets {
margin: 30px 0;
padding: 30px 0;
border-top: solid 1px #000;
border-bottom: solid 1px #000;
}
.et_pb_gutters2.et_pb_footer_columns5 .footer-widget {
width: 16.4%;
}
.et_pb_gutters2.et_pb_footer_columns5 .footer-widget:last-of-type {
width: 26.4%;
}
.et_pb_gutters2 .footer-widget {
margin-right: 2%;
margin-bottom: 0;
}
#main-footer .footer-widget h4 {
color: #000!important;
font-size: 21px;
font-weight: 300;
margin: 0 0 10px 0;
padding-bottom: 0;
font-family: "Open Sans",Arial,sans-serif;
}
#nav_menu-15,
#nav_menu-16,
#nav_menu-17,
#nav_menu-11,
#nav_menu-12,
#nav_menu-13,
#nav_menu-8,
#nav_menu-7,
#nav_menu-6,
#nav_menu-3,
#nav_menu-4,
#nav_menu-5 {
margin-top: 26px;
}
#footer-widgets .footer-widget li {
padding-left: 0;
margin-bottom: 0;
line-height: 20px;
margin-top: 5px;
}
#footer-widgets .widget_nav_menu ul li a {
font-size: 14px;
line-height: 20px;
color: #051c78;
}
#footer-widgets .widget_nav_menu ul li a:active,
#footer-widgets .widget_nav_menu ul li a:hover {
text-decoration: underline;
color: #051c78; 
}
#footer-widgets .footer-widget li:before {
display: none;
}
#footer-widgets #text-5 p,
#footer-widgets #text-4 p,
#footer-widgets #text-3 p,
#footer-widgets #text-2 p {
font-size: 14px;
color: black;
line-height: 1.2;
}
#footer-widgets #text-5 form,
#footer-widgets #text-4 form,
#footer-widgets #text-3 form,
#footer-widgets #text-2 form {
margin-top: 10px;
}
#footer-widgets #text-5 label,
#footer-widgets #text-4 label,
#footer-widgets #text-3 label,
#footer-widgets #text-2 label {
font-weight: 300;
}
#footer-widgets #text-5 .nwl-wrapper,
#footer-widgets #text-4 .nwl-wrapper,
#footer-widgets #text-3 .nwl-wrapper,
#footer-widgets #text-2 .nwl-wrapper {
position: relative;
margin-top: 5px;
}
#footer-widgets #text-5 input,
#footer-widgets #text-4 input,
#footer-widgets #text-3 input,
#footer-widgets #text-2 input {
width: 60%;
background: transparent;
border: solid 1px #999;
font-size: 14px;
height: 30px;
color: #FFF;
padding: 5px;
border-right: none;
-webkit-border-radius:0;
-moz-border-radius: 0;
border-radius: 0;
}
::-webkit-input-placeholder { color: #ccc;
}
::-moz-placeholder { color: #ccc;
}
:-ms-input-placeholder { color: #ccc;
}
:-moz-placeholder { color: #ccc;
}
#newsletter .nwl-form .button-wrapper {
height: 0;
}
#footer-widgets #text-5 input[type=submit],
#footer-widgets #text-4 input[type=submit],
#footer-widgets #text-3 input[type=submit],
#footer-widgets #text-2 input[type=submit] {
position: absolute;
top: 0;
right: 2%;
width: 38%;
font-size: 14px;
padding: 5px; 
margin-right: 0;
border: solid 2px #999;
font-weight: bold;
background-color: #999;
color: #ffffff;
cursor: pointer;
line-height: 1;
-webkit-border-radius:0;
-moz-border-radius: 0;
border-radius: 0;
}
#footer-widgets #text-5 input[type=submit]:active,
#footer-widgets #text-4 input[type=submit]:active,
#footer-widgets #text-3 input[type=submit]:active,
#footer-widgets #text-2 input[type=submit]:hover {
border: solid 2px #04155a;
background-color: #04155a;
color: #ffffff;
}
#footer-widgets #text-5 span.wpcf7-not-valid-tip,
#footer-widgets #text-4 span.wpcf7-not-valid-tip,
#footer-widgets #text-3 span.wpcf7-not-valid-tip,
#footer-widgets #text-2 span.wpcf7-not-valid-tip {
color: #ff3a3a;
font-size: 12px;
font-weight: bold;
}
#footer-widgets #text-5 .ajax-loader,
#footer-widgets #text-4 .ajax-loader,
#footer-widgets #text-3 .ajax-loader,
#footer-widgets #text-2 .ajax-loader {
position: absolute;
top: 38px;
right: 14px;
}
#footer-widgets #text-5 div.wpcf7-validation-errors, 
#footer-widgets #text-5 div.wpcf7-acceptance-missing,
#footer-widgets #text-4 div.wpcf7-validation-errors, 
#footer-widgets #text-4 div.wpcf7-acceptance-missing,
#footer-widgets #text-3 div.wpcf7-validation-errors, 
#footer-widgets #text-3 div.wpcf7-acceptance-missing,
#footer-widgets #text-2 div.wpcf7-validation-errors, 
#footer-widgets #text-2 div.wpcf7-acceptance-missing {
border: 2px solid #ff3a3a;
background: #ff3a3a;
color: #FFF;
margin: 10px 0 0;
font-size: 14px;
line-height: 1.6;
padding: 5px;
font-weight: bold;
}
#footer-widgets #text-5  div.wpcf7-mail-sent-ok,
#footer-widgets #text-4  div.wpcf7-mail-sent-ok,
#footer-widgets #text-3  div.wpcf7-mail-sent-ok,
#footer-widgets #text-2  div.wpcf7-mail-sent-ok {
border: 2px solid #3faf53;
background: #3faf53;
color: #FFF;
margin: 10px 0 0;
font-weight: bold;
}
#footer-bottom {
padding: 15px 0;
background-color: #fff;
font-size: 10px;
text-align: center;
}
#footer-info {
float: left;
padding-bottom: 0;
color: #000;
text-align: center;
width: 100%;
}  #gdpr-info-text table {
border: none;
width: 100%;
overflow-x: auto;
display: block;
}
#gdpr-info-text table tr td {
border: 1px solid #eee;
padding: 6px 16px;
}  #cookies-info {
background-color: #1b1b1b!important;
}
#cookies-info .cookies-info-content {
padding: 0 20px 20px 20px!important
}
#cookies-info .cookies-info-content strong {
font-size: 24px!important;
margin-bottom: 3px!important;
margin-top: 10px!important;
}
#cookies-info .cookies-info-content p {
font-size: 13px!important;
}
#cookies-info .cookies-info-content p:first-of-type {
padding-bottom: 10px!important;
margin-top: 0;
}
#cookies-info .cookies-btn.accept {
background-color: #75a941!important;
border: solid 2px #75a941!important;
font-size: 14px!important;
font-weight: 600;
text-transform: initial!important;
letter-spacing: 0!important;
-webkit-transition: background-color .4s,color .4s ease-in-out;
-moz-transition: background-color .4s,color .4s ease-in-out;
transition: background-color .4s,color .4s ease-in-out;
}
#cookies-info .cookies-btn.accept:hover, 
#cookies-info .cookies-btn.accept:active {
background-color: transparent!important;
color: #75a941!important;
}
#cookies-info .show-settings {
font-size: 14px!important;
}
#cookies-settings {
background-color: #f7f7f7!important;
}
#cookies-settings .cookies-settings-content {
padding: 10px 20px 15px 20px!important;
}
#cookies-settings strong {
font-size: 20px!important;
font-weight: bold;
margin-bottom: 0!important;
margin-top: 0!important;
text-transform: initial!important;
}
#cookies-settings .cookies-settings-content p {
padding-bottom: 5px!important;
font-size: 12px!important;
}
#cookies-info .cookies-info-content ol {
margin-top: 0!important;
margin-bottom: 0!important;
}
#cookies-info .cookies-info-content ol li {
font-size: 13px!important;
line-height: 1.4;
}
#cookies-settings .cookies-settings-content p {
margin: 0;
}
#cookies-settings .cookies-settings-column .checkbox-inline input[type=checkbox]+label {
font-size: 14px!important;
}
#cookies-settings .cookies-settings-column .checkbox-inline, 
#cookies-settings .cookies-settings-column .radio-inline {
line-height: 22px!important;
}
#cookies-settings .cookies-settings-column .checkbox-inline input[type=checkbox]:checked+label span {
background-color: #75a941!important;
}
#cookies-settings .cookies-settings-column .checkbox-inline input[type=checkbox]+label span:before {
border: 1px solid #75a941!important;
}
#cookies-settings .cookies-btn.accept {
background-color: transparent!important;
border-color: #75a941!important;
border: solid 2px!important;
color: #75a941!important;
margin-top: 10px!important;
-webkit-transition: background-color .4s,color .4s ease-in-out;
-moz-transition: background-color .4s,color .4s ease-in-out;
transition: background-color .4s,color .4s ease-in-out;
}
#cookies-settings .cookies-btn.accept:active,
#cookies-settings .cookies-btn.accept:hover {
background-color: #75a941!important;
color: #FFF!important;
border: solid 2px #75a941!important;
}
.show-on-mobile {
display: none;
}
.text-center {
text-align: center;
}
.footer-cookie-btn {
margin: 20px 0;
text-align: center;
}
.footer-cookie-btn a {
margin: 0 5px;
font-size: 14px;
}
#footer-info .gdpr-link {
font-weight: normal;
font-size: 14px;
color: #647fa9;
border-left: solid 1px #FFF;
padding-left: 5px;
margin-left: 3px;
}  @media screen and (max-width: 1300px) {
#top-menu li {
padding-right: 10px;
}
}
@media screen and (max-width: 1260px) {
.logo_container #ltg-logo {
left: 255px;
}
}
@media screen and (max-width: 1150px) {
.logo_container #ltg-logo {
display: none;
}
}
@media screen and (max-width: 980px) {
#lang-nav {
text-align: center;
}
#lang-nav .lang-wrapper {
height: auto;
margin-bottom: 10px;
}
#lang-nav .tripadvisor-link {
width: 100%;
}
#lang-nav .lang-wrapper ul {
margin-left: 0;
width: 100%;
}
#lang-nav .lang-wrapper ul li {
margin: 5px;
float: none; 
display: inline-block;
}
.logo_container #header-text {
font-size: 40px;
}
.et_fixed_nav #main-header, 
.et_fixed_nav #top-header {
margin-bottom: 0;
}
.logo_container #ltg-logo,
.et_pb_section_0.et_pb_fullwidth_section,
#breadcrumbs {
display: none;
}
.et_header_style_left .logo_container {
position: relative;
text-align: center;
margin-bottom: 20px;
}
.et_header_style_left .logo_container a {
display: inline-block;
}
.et_header_style_left #logo, 
.et_header_style_split #logo {
margin-bottom: 20px;
max-width: 100%;
max-height: 80px; 
margin-top: 0;
}
#et-top-navigation {
margin-top: 0px!important;
}
.logo_container #header-text {
position: relative;
bottom: auto;
right: auto;
display: block;
}
.mobile_menu_bar:before {
color: #FFF!important;
}
.et_header_style_left #et-top-navigation .mobile_menu_bar, 
.et_header_style_split #et-top-navigation .mobile_menu_bar {
padding-bottom: 6px;
padding-top: 6px;
}
#et-top-navigation {
margin-top: 0;
width: 100%;
}
.et_mobile_menu {
padding: 0;
border-top: 0;
background: #04155a; 
}
.et_mobile_menu li a {
padding: 10px 20px;
border-bottom: 1px solid rgb(31, 48, 117);
color: #fff;
text-transform: uppercase;
}
#top-menu .sub-menu li.current-menu-item>a, 
#top-menu .sub-menu li a:hover, 
.et_mobile_menu li a:hover, 
.nav ul li a:hover {
opacity: 1;
color: #fff!important;
}
.et_mobile_menu li.current-menu-item a, .et_mobile_menu li.current-menu-parent>a {
color: #9b7a00!important;
}
.et_mobile_menu li.visible {
background: #0c1d65;
}
.et_mobile_menu li:last-of-type a {
border-bottom: none;
}
#main-header .et_mobile_menu li ul, 
.et_pb_fullwidth_menu .et_mobile_menu li ul, 
.et_pb_menu .et_mobile_menu li ul {
padding-left: 0;
background: #0c1d65;
}
#tour-list .tour:nth-of-type(3n),
#tour-list .tour {
width: 100%;
max-width: 550px;
margin: 0 auto;
text-align: center;
}
#tour-list .tour a {
display: inline-block;
}
#tour-list .tour img {
margin-bottom: 8px;
display: inline-block;
float: left;
}
#tour-list .tour .caption {
text-align: left;
}
.half-right, 
.half-left  {
width: 100%;
padding: 0;
}
.half-left {
padding-bottom: 1em;
}
#our-products .et_pb_row {
text-align: center;
padding: 0;
}
#our-products .et_pb_column {
max-width: 400px;
margin: auto;
float: initial;
display: inline-block;
margin-bottom: 20px;
}
#our-products .et_pb_row:first-of-type .et_pb_column {
max-width: 100%;
}
#our-products .et_pb_column #TA_excellent481 {
margin: 0 auto!important;
}
#tour-list .tour>a {
display: flex;
margin-bottom: 8px;
}
}
@media screen and (max-width: 767px) {
h1,
.et_pb_column_1_3 h1, 
.et_pb_column_1_4 h1, 
.et_pb_column_1_5 h1, 
.et_pb_column_1_6 h1, 
.et_pb_column_2_5 h1 {
font-size: 40px!important;
}
#footer-widgets .footer-widget:nth-child(n), 
.footer-widget .fwidget {
margin-bottom: 10px!important;
} 
#nav_menu-14,
#nav_menu-15,
#nav_menu-16,
#nav_menu-17,
#nav_menu-11,
#nav_menu-12,
#nav_menu-13,
#nav_menu-10,
#nav_menu-9,
#nav_menu-8,
#nav_menu-7,
#nav_menu-6,
#nav_menu-2, 
#nav_menu-3, 
#nav_menu-4, 
#nav_menu-5 {
width: 100%;
text-align: center;
}  
#nav_menu-15,
#nav_menu-16,
#nav_menu-17,
#nav_menu-11,
#nav_menu-12,
#nav_menu-13,
#nav_menu-8,
#nav_menu-7,
#nav_menu-6,
#nav_menu-3, 
#nav_menu-4, 
#nav_menu-5 {
margin-top: 15px;
}  
#footer-widgets .footer-widget #text-5,
#footer-widgets .footer-widget #text-4,
#footer-widgets .footer-widget #text-3,
#footer-widgets .footer-widget #text-2 {
margin-top: 30px;
width: 100%;
}
#footer-widgets .footer-widget:nth-child(5) {
border-top: solid 1px #000;
margin-top: 20px!important;
}
#footer-widgets #text-5 input[type=submit],
#footer-widgets #text-4 input[type=submit],
#footer-widgets #text-3 input[type=submit],
#footer-widgets #text-2 input[type=submit] {
right: 0%;
width: 40%;
}
#tour-list .tour:nth-of-type(3n),
#tour-list .tour,
.et_pb_blurb_content {
max-width: 100%;
}
#tour-list .tour {
padding: 50px 0 0 0;
}
#tour-list .tour>a {
display: inline-block;
}
#tour-list2 .et_pb_column {
margin-bottom: 50px;
}
#tour-list2 .et_pb_row {
padding: 0;
} #tour-list2 .et_pb_row:last-of-type {
padding-bottom: 30px;
}
#tours-by-time-nav {
padding: 10px!important;
}
#tours-by-time-nav .et_pb_column {
margin-bottom: 0;
}
#tours-by-time-nav ul {
margin-top: 10px;
}
#top-places .et_pb_blurb_position_left .et_pb_blurb_container, 
#top-places .et_pb_blurb_position_right .et_pb_blurb_container {
display: block;
padding-top: 15px;
padding-left: 0;
}
#tours-by-time-nav ul li {
float: left;
list-style-type: none;
padding: 5px 15px;
}
#cookies-info .cookies-info-content ol,
.show-on-desktop, 
.hide-on-mobile {
display: none;
}
.show-on-mobile {
display: inline-block;
}
}