/*!
Theme Name: Hedgehog
Theme URI: http://underscores.me/
Author: Underscores.me & Hedgehog 
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hedgehog
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hedgehog is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.8}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.2;color:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.5rem;margin-bottom:1.5em}h2{font-size:2rem;color:#cf2e2e}h3{font-size:1.5rem;color:#cf2e2e}h4{font-size:1.25rem;color:#cf2e2e}h5{font-size:1rem}h6{font-size:1rem}h7{font-size:1rem}@media screen and (max-width:480px){h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.3125rem}h4{font-size:1.125rem}}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.wrapper,.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),.section-inner,.alignwide:not(.has-block-cover-alignfull) .wp-block-group__inner-container,.alignfull:not(.has-block-cover-alignfull) .wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width:1280px){.wrapper,.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),.section-inner,.alignwide:not(.has-block-cover-alignfull) .wp-block-group__inner-container,.alignfull:not(.has-block-cover-alignfull) .wp-block-group__inner-container{margin-left:5vw;margin-right:5vw}}.wp-block-group.has-background,.site-footer{padding:5em 2.375em}@media screen and (max-width:992px){.wp-block-group.has-background,.site-footer{padding:8vw 0}}@media screen and (max-width:480px){.wp-block-group.has-background,.site-footer{padding:3em 0}}.wp-block-group,header.entry-header{margin:5rem auto}@media screen and (max-width:992px){.wp-block-group,header.entry-header{margin:5vw auto}}@media screen and (max-width:480px){.wp-block-group,header.entry-header{margin:3rem auto}}@media screen and (max-width:599px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:3vw}}#page{padding-top:calc(max(32px, 44px) + 5rem + 34px)}@media screen and (max-width:768px){#page{padding-top:calc(32px / 1.8 + 1.5rem + 34px)}}#masthead{width:100%;position:fixed;z-index:99;top:0;background-color:#fff}#masthead .site-header .wrapper{padding:1em 0;display:flex;justify-content:space-between;align-items:center}.post-thumbnail{position:relative;width:100%;height:30vh;min-height:200px;max-height:400px;background-color:#000}.post-thumbnail .wrapper{height:100%}.post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(50%)}.post-thumbnail .post-thumbnail-title{position:relative;text-align:left;top:50%;transform:translateY(-50%);color:#fff}@media screen and (max-width:992px){#masthead.toggled{top:0;right:0;left:0;min-height:100%;overflow-y:auto;overflow-x:hidden}#masthead.toggled .site-header .wrapper{padding:.5em 0}#masthead .site-header .wrapper{padding:.5em 0}}footer.site-footer{background-color:#014189;color:#fff;font-size:.875rem}footer.site-footer a{color:#fff}footer.site-footer a:hover{color:#cf2e2e}footer.site-footer aside{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}@media screen and (max-width:768px){footer.site-footer aside{flex-direction:column}footer.site-footer aside section{width:100%;text-align:center}footer.site-footer aside section .wp-block-group{margin:0 auto}}footer.site-footer .policy-privacy>div{display:flex;flex-direction:column;justify-content:space-between}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em .5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes tbody tr:nth-child(2n):last-child{border-bottom:1px solid red}table{margin:0 0 1.5em;width:100%}a{color:#cf2e2e}a:hover,a:focus,a:active{color:#d54242}a:focus{outline:thin dotted}a:hover,a:active{outline:0}input[type="button"],input[type="reset"],input[type="submit"],.wp-block-button__link{font-size:.875rem;border:0;border-color:#ccc #ccc #bbb;border-radius:0;background:#cf2e2e;color:#fff;line-height:1;padding:1em 1.5em;text-transform:uppercase;font-weight:700;cursor:pointer}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.wp-block-button__link:hover{background:#000}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:.5em 1em}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111;outline:1px solid #cf2e2e}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{width:auto;display:flex;align-items:center}.main-navigation #eptb{margin-top:5px;margin-right:10px;min-height:51px}.main-navigation ul{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{text-transform:none;box-shadow:0 3px 3px rgb(0 0 0 / .2);background-color:#fff;float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px;text-transform:none;font-weight:400;line-height:150%}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none;padding:.5em;margin:.5em;text-transform:uppercase;font-size:.875rem;font-weight:700;color:#000}.main-navigation a svg{fill:#000;width:1rem;height:auto;position:relative;transform:translateY(25%);margin-right:5px}.main-navigation a:hover{color:#cf2e2e}.main-navigation a:hover svg{fill:#cf2e2e}.main-navigation .menu-item-migrating{display:none}.main-navigation .new-window-link svg{width:.8rem;height:auto;position:absolute;transform:translateY(0);padding-left:1em}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{color:#cf2e2e}.menu-toggle{background-color:#fff0;border:0;cursor:pointer;display:none;width:2.5rem;padding:.5em}.menu-toggle span{transition:all 0.2s;background-color:#000;display:block;width:80%;height:3px;margin:3px auto;border-radius:3px}.toggled .menu-toggle span:nth-child(1){transform:translate(0,6px) rotate(225deg)}.toggled .menu-toggle span:nth-child(2){opacity:0}.toggled .menu-toggle span:nth-child(3){transform:translate(0,-6px) rotate(-225deg)}@media screen and (max-width:992px){.main-navigation ul{display:none;position:absolute;padding:1px;top:calc(32px / 1.8 + 2em);left:0;right:0;z-index:98;background-color:#fff;padding-bottom:100px}.main-navigation ul ul{box-shadow:none;float:none;position:static;top:auto;left:auto;z-index:auto;padding-bottom:0}.main-navigation ul ul a{width:auto;padding:.6em 2em .6em 3em}.main-navigation ul a{border-bottom:1px solid #e6e6e6;margin:0;padding:1em 2em;font-size:1rem}.main-navigation ul a:hover{background-color:#f2f2f2;color:#000}.main-navigation ul a:hover svg{fill:#000}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation.toggled ul{display:block}.main-navigation .menu-item-migrating{display:block}.menu-toggle{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:4em auto 0}.page-links{clear:both;margin:0 0 1.5em}.tour-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-column-gap:1.5rem;grid-row-gap:1.5rem;margin-bottom:2em}.tour-list>article{display:flex;flex-direction:column;position:relative;background-color:#fff;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;transition:filter 0.2s}.tour-list>article:hover{filter:brightness(95%)}.tour-list>article .tour-image{aspect-ratio:2/1;width:100%;height:auto}.tour-list>article .tour-image img{width:100%;height:100%;object-fit:cover}.tour-list>article .tour-content{display:flex;flex:1 0 auto;flex-direction:column;padding:1em}.tour-list>article .tour-content .tour-title{margin-bottom:.5em}.tour-list>article .tour-content .tour-title h2{font-size:1.2em;margin-bottom:0}.tour-list>article .tour-content .tour-title h2 a{color:#000;text-decoration:none}.tour-list>article .tour-content .tour-title h2 a::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0}.tour-list>article .tour-content .tour-attractions{font-size:.75em;line-height:1.5}.tour-list>article .tour-content .tour-price{font-size:.8em;text-align:left;margin-bottom:1em;margin-top:auto}.tour-list>article .tour-content .tour-price span{color:#e31e25;font-weight:700;position:relative;top:2px}.tour-list>article .tour-content .tour-price span.price-number{font-size:1.5em}.tour-list>article .tour-content .tour-price span.price-currency{font-size:1.5em}.tour-list>article .tour-content .tour-category{margin-top:auto}.tour-list>article .tour-content .tour-category .cat-links{display:block;font-size:.75em}.tour-list>article .tour-content .tour-category .cat-links a{position:relative;color:#000}.tour-list>article .tour-content .tour-category .cat-links a:hover{text-decoration:none}.tour-list>article .tour-content .tour-category .tags-links{display:block;font-size:.8em}.tour-list>article .tour-content .ecological_bus{position:absolute;right:10px;top:10px;width:50px;height:50px;border-width:2px}.tour-thumbnail{position:relative;width:100%;padding:3em 1em;background-color:#000}.tour-thumbnail .wrapper{position:relative}.tour-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(50%)}.tour-thumbnail .tour-thumbnail-content{position:relative;max-width:100%;text-align:left;color:#fff;padding:2em 0}@media screen and (max-width:768px){.tour-thumbnail .tour-thumbnail-content{max-width:100%}}.tour-thumbnail .tour-thumbnail-price{font-size:1em;margin-bottom:1em}.tour-thumbnail .tour-thumbnail-price span{font-weight:700;position:relative;top:1px}.tour-thumbnail .tour-thumbnail-price span.price-number{font-size:2.5em}.tour-thumbnail .tour-thumbnail-price span.price-currency{font-size:2em}.tour-thumbnail .ecological_bus{width:100px;height:100px;position:absolute;bottom:2em;right:0;border-width:4px}@media screen and (max-width:992px){.tour-thumbnail .ecological_bus{width:80px;height:80px;border-width:3px}}@media screen and (max-width:768px){.tour-thumbnail .ecological_bus{width:70px;height:70px;border-width:2px}}@media screen and (max-width:480px){.tour-thumbnail .ecological_bus{width:60px;height:60px;border-width:2px}}.tour-icon-info{display:flex;flex-wrap:wrap;list-style:none;justify-content:space-around;line-height:125%;margin-bottom:2em}.tour-icon-info li{display:flex;align-items:flex-end}.tour-icon-info li .icon{fill:#014189;margin-right:.5em}.tour-icon-info li .description{font-size:.75em}.tour-icon-info li .value{font-weight:700}.termin{text-align:center}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget .widgettitle{font-weight:700}.widget .widget_nav_menu ul{margin-left:0;list-style:none;padding-left:0}.widget .widget_nav_menu ul li{padding-bottom:.5em}.widget .widget_nav_menu ul li a{text-decoration:none}.widget .widget_nav_menu ul li a svg,.widget .widget_nav_menu ul li a img{display:none}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link .custom-logo{width:200px;height:auto;display:block}@media screen and (max-width:768px){.custom-logo-link .custom-logo{width:calc(200px / 1.8)}}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}#quick-contact{background-color:#014189;color:#fff;font-size:.75rem}#quick-contact ul{list-style:none;display:flex;justify-content:flex-end;padding:0;margin-bottom:0}#quick-contact ul li{margin-left:.5em}#quick-contact a{color:#fff;text-decoration:none;display:block;padding:.5em;margin:.25em}#quick-contact a svg{fill:#fff;width:1rem;height:auto;position:relative;transform:translateY(25%);margin-right:2px}#quick-contact a:hover{color:#cf2e2e}#quick-contact a:hover svg{fill:#cf2e2e}@media screen and (max-width:1280px){#quick-contact span{display:none}}@media screen and (max-width:768px){#quick-contact{display:none}#quick-contact .menu-item-migrating{display:none}.toggled #quick-contact{display:block;position:fixed;bottom:0;left:0;right:0;z-index:100}.toggled #quick-contact ul{justify-content:center}.toggled #quick-contact ul li{border-left:1px solid #0271ee;margin-left:0;text-align:center;flex-grow:1}.toggled #quick-contact ul li:last-child{border-right:1px solid #0271ee}.toggled #quick-contact a{margin:0;padding:1.5rem 0}.toggled #quick-contact a svg{width:1.5rem;margin:0 auto}.toggled #quick-contact a:hover{background-color:#cf2e2e}.toggled #quick-contact a:hover svg{fill:#fff}.toggled #quick-contact span{display:none}}#breadcrumbs{background-color:#eee;padding:.5em;font-size:.75rem}.wpcf7-form h3{margin-top:0}.wpcf7-form textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"]{width:100%}.swiper{height:442px}.swiper-slide{position:relative;height:442px;width:100%;padding-top:2em;padding-bottom:2em;background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 auto}.swiper-slide .wrapper{position:relative;height:100%}.swiper-slide .title{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-weight:700;text-align:left;text-decoration:none;line-height:1.2}.swiper-slide .title *:first-child{margin-top:0}.swiper-slide .title *:last-child{margin-bottom:0}.swiper-slide .title p{margin-bottom:1.2em}.swiper-slide .title .wp-block-buttons .wp-block-button__link{padding:1em;line-height:175%;font-size:.75rem}.swiper-slide .title .wp-block-buttons .wp-block-button__link strong{font-size:1.1rem}@media screen and (max-width:480px){.swiper-slide .title .wp-block-buttons .wp-block-button__link strong{font-size:1rem}}.swiper-slide .title .wp-block-buttons .wp-block-button__link{padding:1em 1.5em;transition:0.2s}.swiper-slide .title .wp-block-buttons .wp-block-button__link:hover{color:#fff;filter:brightness(90%)}.disabled_swiper_button{opacity:0;cursor:auto;pointer-events:none}@media screen and (max-width:480px){.swiper{height:360px}.swiper-slide{height:360px}.swiper-slide .has-x-large-font-size{font-size:30px!important}.swiper-slide .has-large-font-size{font-size:24px!important}.swiper-slide .has-x-medium-font-size{font-size:16px!important}.swiper-button-prev,.swiper-button-next{display:none}}.epodroznik-slider{max-width:400px;margin-left:auto;margin-right:0}.up-modal{display:none;background-color:#fff;top:10%;left:50%;transform:translateX(-50%);position:absolute;z-index:100003}@media screen and (max-width:480px){.up-modal{left:5%;transform:none;width:90%}}.up-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .9);z-index:100002;cursor:pointer;font-size:.75rem;line-height:100%}.up-close{position:relative;float:right;background:#cf2e2e;color:#fff;top:-20px;right:-20px;padding:.5em;line-height:100%}.up-close:hover{background:red}.up-close:hover{cursor:pointer}.up-content{margin:1em}.up-content .rozklad-jazdy thead th{font-size:1.25rem;padding-left:0}.epodroznik-module.wrapper{min-height:151.5px}@media screen and (max-width:1024px){.epodroznik-module.wrapper{min-height:216.5px}}@media screen and (max-width:768px){.epodroznik-module.wrapper{min-height:347.5px}}@media screen and (max-width:500px){.epodroznik-module.wrapper{min-height:399.5px}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.brands>div{display:flex;flex-wrap:wrap;justify-content:center}.brands>div figure{margin:1rem 2rem}.brands>div figure a{transition:opacity 0.2s}.brands>div figure a:hover{opacity:.5}.block-stretched-link .wp-block-cover{position:relative;min-height:300px}.block-stretched-link .wp-block-cover .wp-block-cover__background{transition:opacity 0.2s}.block-stretched-link .wp-block-cover:hover .wp-block-cover__background{opacity:.5}.block-stretched-link .wp-block-cover h1,.block-stretched-link .wp-block-cover h2,.block-stretched-link .wp-block-cover h3,.block-stretched-link .wp-block-cover h4,.block-stretched-link .wp-block-cover h5,.block-stretched-link .wp-block-cover h6,.block-stretched-link .wp-block-cover h7{font-size:1.5em}.block-stretched-link .wp-block-cover h1 a,.block-stretched-link .wp-block-cover h2 a,.block-stretched-link .wp-block-cover h3 a,.block-stretched-link .wp-block-cover h4 a,.block-stretched-link .wp-block-cover h5 a,.block-stretched-link .wp-block-cover h6 a,.block-stretched-link .wp-block-cover h7 a{text-decoration:none;color:inherit}.block-stretched-link .wp-block-cover h1 a::after,.block-stretched-link .wp-block-cover h2 a::after,.block-stretched-link .wp-block-cover h3 a::after,.block-stretched-link .wp-block-cover h4 a::after,.block-stretched-link .wp-block-cover h5 a::after,.block-stretched-link .wp-block-cover h6 a::after,.block-stretched-link .wp-block-cover h7 a::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0}a.detailed_timetable{text-decoration:none}a.detailed_timetable svg{fill:#cf2e2e;display:none;position:relative;width:1rem;height:auto;bottom:-2px}a.detailed_timetable span{display:inline}a.detailed_timetable:hover{text-decoration:underline}@media screen and (max-width:768px){a.detailed_timetable svg{display:inline}a.detailed_timetable span{display:none}}table.cennik{background:none}table.cennik tr{border:0}table.cennik td{border:1px solid #ccc;cursor:default;background:#fff;padding:2px 4px;text-align:center}table.cennik td.highlight{background:#A2CCE8}table.cennik td:hover{background:#F2B5B5}table.cennik th{background:none;border:0;font-weight:400}table.cennik th span{padding:2px 4px;color:#cf2e2e}table.cennik th.highlight span{color:#fff!important;background-color:#c50000}table.cennik col.highlight th{background:red}@media screen and (max-width:480px){table.cennik{font-size:75%}table.cennik td,table.cennik th{padding:3px 2px}}.main-block-homepage .wp-block-columns .wp-block-column{position:relative;margin-bottom:1em;border:3px solid #cf2e2e;border-radius:7px;transition:background 0.2s,color 0.1s;padding:1.5em}.main-block-homepage .wp-block-columns .wp-block-column *:last-child{margin-bottom:0}.main-block-homepage .wp-block-columns .wp-block-column:hover{background-color:#cf2e2e;color:#fff}.main-block-homepage .wp-block-columns .wp-block-column:hover a{color:#fff}.main-block-homepage .wp-block-columns .wp-block-column a{text-decoration:none}.main-block-homepage .wp-block-columns .wp-block-column a:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0}.main-block-homepage .wp-block-columns .wp-block-column.krakow-zakopane{border-color:#cf2e2e}.main-block-homepage .wp-block-columns .wp-block-column.krakow-zakopane:hover{background-color:#cf2e2e}.main-block-homepage .wp-block-columns .wp-block-column.krakow-zakopane:hover h3 a{color:#fff}.main-block-homepage .wp-block-columns .wp-block-column.krakow-zakopane h3 a{color:#cf2e2e}.main-block-homepage .wp-block-columns .wp-block-column.wynajem-autobusow{border-color:#014189}.main-block-homepage .wp-block-columns .wp-block-column.wynajem-autobusow:hover{background-color:#014189}.main-block-homepage .wp-block-columns .wp-block-column.wynajem-autobusow:hover h3 a{color:#fff}.main-block-homepage .wp-block-columns .wp-block-column.wynajem-autobusow h3 a{color:#014189}.main-block-homepage .wp-block-columns .wp-block-column.wycieczki-jednodniowe{border-color:#aacd11}.main-block-homepage .wp-block-columns .wp-block-column.wycieczki-jednodniowe:hover{background-color:#aacd11}.main-block-homepage .wp-block-columns .wp-block-column.wycieczki-jednodniowe:hover h3 a{color:#fff}.main-block-homepage .wp-block-columns .wp-block-column.wycieczki-jednodniowe h3 a{color:#aacd11}@media screen and (max-width:599px){.main-block-homepage .wp-block-columns .wp-block-column{margin-bottom:.5em}}.ecological_bus{width:50px;height:50px;background-color:#fff;border:2px solid #1EA43D;background-image:url(/wp-content/themes/hedgehog/assets/ecological_bus_1.png);background-size:60%;background-position:center;background-repeat:no-repeat;border-radius:50%}.main-block-our-buses{display:flex;align-items:start}.main-block-our-buses svg{fill:#cf2e2e;width:64px;height:auto}.main-block-our-buses .wp-container-content{flex:1}.main-block-our-buses span{white-space:nowrap}@media screen and (max-width:768px){.main-block-our-buses{font-size:85%}.main-block-our-buses svg{width:48px}.main-block-our-buses .wp-container-content{flex:1}.main-block-our-buses span{display:block}}@media screen and (max-width:480px){.main-block-our-buses{font-size:75%}.main-block-our-buses svg{width:32px}}.main-block-our-buses-dimension{display:flex;align-items:start;margin:0 auto 5em}.main-block-our-buses-dimension svg{fill:#cf2e2e;width:64px;height:auto}.main-block-our-buses-dimension .wp-container-content{flex:1}.main-block-our-buses-dimension span{white-space:nowrap}@media screen and (max-width:480px){.main-block-our-buses-dimension{display:block}}.rozklad-jazdy thead th{font-size:1.5rem;color:#cf2e2e;text-align:left;padding-left:0}@media screen and (max-width:992px){div:has(>.epodroznik-slider){display:none}}