body{color:#666;background-color:#fff;font-family:"Roboto",Arial,sans-serif;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7em;}
h1, h2, h3, h4, h5, h6{line-height:1.5em;}
.et_header_style_left .logo_container{max-width:27vw;}
.archive h1{padding-bottom:40px;}
.et_header_style_left .logo_container{position:absolute;height:100%;width:100%;display:flex;flex-direction:row;align-items:center;}
.custom-ad-block-below-header{margin:8px 0;clear:both;position:relative;max-width:1280px;margin:0 auto;height:280px !important;}
.et-db .ws-archive #et-boc .et-l .et_pb_row{width:100%;}
.et_pb_title_container h1{line-height:1.2em;}
.et_pb_blog_grid h2{font-size:120%;}
.szlaki-rowerowe .et_pb_row, .szlaki-piesze .et_pb_row, .szlaki-kajakowe .et_pb_row{width:100%}
.home .chosen-container .chosen-results li.active-result{color:initial;text-align:left;padding:2px;float:none;}
.home .searchandfilter > ul{padding:0;}
.home .searchandfilter > ul > li{float:left;padding:30px;width:33%}
.home .sf-field-submit input{color:#ffffff;font-size:20px;padding:10px 20px 10px 20px;border:solid #ffffff 2px;text-decoration:none;cursor:pointer;background-color:rgba(90,90,90,.0);}
.select2-container--default .select2-selection--single{height:35px;}
.listing-item{padding-top:30px;}
.listing-item h2{line-height:1em;}
.horizontal-ad{text-align:center;height:280px}

.home .sf-field-submit input:hover{background:rgba(90,90,90,.4);text-decoration:none;border:2px solid transparent;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
.home .searchandfilter ul li.sf-field-submit input[type="submit"]{float:none;width:100%;max-width:350px;}
.home .searchandfilter ul li.sf-field-submit {
width: 100%
} a{cursor:pointer !important;}
.chosen-container, .searchandfilter label, .searchandfilter select.sf-input-select{width:100% !important;font-size:15px;position:relative;}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;display:block;border-radius:0px;}
.chosen-container-active.chosen-with-drop .chosen-single{background-image:none;box-shadow:none;background-color:#fff;}
.chosen-container-single .chosen-single{padding:0 0 0 8px;border:1px solid #aaa;border-radius:0px;background:#fff;box-shadow:none;line-height:24px;padding:5px 5px 5px 30px;}
.chosen-container .chosen-results li.highlighted{background:#555555 !important;color:#ffffff !important;}
.listing-item a{}
.logo-szlaku-lista{max-width:100px !important;float:left;padding-right:10px;padding-top:3px;}
.home .header-content{width:100% !important;}
.sm-link{padding:7px;}
.szlak__toc{text-align:left;}
.szlak__toc a{text-transform:lowercase;}
.distance-title{font-size:30px;padding-top:30px;}
.track_download, #breadcrumbs, .szlak__toc{font-size:.8em}
.prezentacja_szlaku{padding:0 0 !important;}
.home .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll{z-index:0;}
ul.terms-list-content{list-style-type:none !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}
ul.terms-list-content li{float:left;line-height:1em}
ul.terms-list-content li a:hover{text-decoration:underline;}
.terms-list-header, .terms-list-content{display:inline-block;padding:0 0;line-height:0 em;}
.terms-list-header{font-weight:bold;}
.szr_logo{float:left;width:100px;padding-right:10px;}
.lista-opis .post-meta{clear:both;font-size:18px;padding:20px 0;grid-template-columns:repeat(3, 1fr);gap:25px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.lista-opis .post-meta strong{display:block;font-weight:600;color:#333;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;margin-top:6px;}
.ws-button-container{text-align:center;margin-top:25px;clear:both;}
.ws-button-container a{display:inline-block;background-color:#0073aa;color:#ffffff !important;padding:16px 40px;border-radius:3px;text-decoration:none !important;font-weight:600;font-size:16px;transition:background-color 0.2s ease, transform 0.1s ease;min-width:250px;}
.ws-button-container a:hover{background-color:#005a87;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);text-decoration:none !important;}
.ws-button-container a:active{transform:translateY(0);}
.lista-opis .post-meta br{display:none;}
.lista-opis .post-meta .meta-row{margin-bottom:0;}
.lista-opis .post-meta .meta-row strong{display:block;font-weight:600;color:#333;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:6px;}
.lista-opis .post-meta .meta-inline{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:0;}
.lista-opis .post-meta .meta-item{position:relative;}
.lista-opis .post-meta .meta-item strong{display:block;font-weight:600;color:#333;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:6px;}
.lista-opis .post-meta .meta-item:not(:last-child)::after{content:"";position:absolute;right:-15px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom, transparent, #ccc 20%, #ccc 80%, transparent);}
.lista-opis{margin-top:20px;padding:0;}
.lista-opis h2.route-title{margin:0 0 15px 0;font-size:1.8em;line-height:1.2;color:#333;}
.lista-opis h2.route-title a{text-decoration:none;color:#333;transition:color 0.2s ease;}
.lista-opis h2.route-title a:hover{color:#0073aa;}
.route-title{line-height:1.2em;margin-bottom:0;}
.lista-opis p:not(.ws-button-container){clear:both;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #eee;line-height:1.7;color:#666;font-size:17px;}
#top-menu li li a:hover{background-color:#555555 !important;color:#ffffff;}
.select2-results__option--highlighted[aria-selected]{background-color:#555555 !important;color:#fff}
.searchandfilter label{width:100% !important;}
.searchandfilter h4{font-size:22px;}
.sf-input-range-number{border:1px solid #aaa;padding-left:5px;}
.sf-meta-range-slider label, .sf-meta-range-slider > span{display:inline-block;max-width:20%;}
.sf-input-text{width:100%;height:30px;border:1px solid #bbb;}
.rating{float:left;margin-right:10px;}
.rating-meta{font-size:13px;}
.select2-search__field{background-image:url(//wirtualneszlaki.pl/wp-content/themes/wirtualneszlaki-pl/img/szukaj.png);background-repeat:no-repeat;background-position:5px;}
.select2-search__field:focus{background:none;}
.mapa-wklejka{width:100% !important;height:500px !important;}
.code-block{clear:both;padding:20px 0px;}
.page-id-124 .pagination{display:none;}
.near-routes{padding-top:15px;}
.near-routes{padding-top:15px;}
.near-routes .attachment-thumbnail{max-width:60px}
.near-routes #gallery-1 img{border:0;}
.datatable td{font-size:18px;}
#footer-widgets .footer-widget li{line-height:2em;}
#footer-widgets .footer-widget li:before{top:10px;}
#ftwp-container-outer{max-height:400px;}
#ftwp-container ins, #ftwp-container .code-block{display:none !important;}
.horizontal-ad{min-height:280px;text-align:center;}
.et-box{font-size:inherit !important;}
.et-box a{text-decoration:underline !important;}
.et-shadow{border:0 !important;display:inline-block !important;margin:20px 0 20px 0 !important;width:100% !important;}
.et-shadow .et-box-content{color:initial !important;background:#ec6a201a !important;border:1px solid #ec6a20 !important;border-left:0 !important;border-right:0 !important;clear:both !important;box-shadow:none !important;padding:20px 0 0 20px !important;}
.route-faq-wrap h3{padding-top:30px;}
.route-faq-wrap{padding-bottom:30px;}
.et-box-content .adsbygoogle,.et-box-content .code-block{display:none !important;}
#post-5757 > div:nth-child(1) > p > a{display:none;}
.saswp-faq-block-section ul{list-style-type:none !important;padding:.7em 0 .3em 0em !important;line-height:1.7em !important;}
.saswp-faq-question-title{cursor:pointer;}
.saswp-faq-question-title:before{width:16px;height:20px;display:inline-block;content:"+";margin-right:5px;vertical-align:top;}
.saswp-faq-question-title.collapse:before{content:"-";}
.saswp-faq-question-title:hover{opacity:0.8;}
.saswp-faq-answer-text{display:none;padding-left:1em;}
.ssaswp-faq-answer-text.default{display:block;}
@media only screen and ( min-width: 1405px ){}
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
#top-menu li{display:inline-block;font-size:14px;padding-right:6px;}
} @media only screen and ( min-width: 981px ) and ( max-width: 1100px ){}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.home .searchandfilter ul li{width:100%}
} @media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
.home .searchandfilter ul li{width:100%}
}
@media(min-width:681px){
.lazy-load-map-placeholder{height:500px}
}
@media(max-width:680px){
.lazy-load-map-placeholder{height:270px}
}
@media(min-width:980px){
#page-container{padding-top:98px !important;}
.ws-scroll-to-results{display:none;}
.et_fixed_nav #et-top-navigation{height:98px;}
.et-fixed-header #et-top-navigation{height:auto;}
}
@media(max-width:767px){
.custom-ad-block-below-header{height:331px !important;}
.et_header_style_left .logo_container{max-width:70vw;}
.et_header_style_left #logo, .et_header_style_split #logo{max-width:120px;object-fit:none;height:40px;object-position:left;}
.et_pb_post h2, .et_pb_portfolio_item h2, .et_pb_title_container h1{font-size:120%;}
#rpbt-related-gallery-1 .gallery-item{text-align:left !important;width:100% !important;}
.container{width:90%;}
table.cart tr, #main-content table.cart tr, #content-area table tr{padding:0;max-width:100%;display:block;overflow:auto;}
#content-area img{width:100%;}
.select2-container--open .select2-dropdown, .select2-container{max-width:320px !important;}
} @media only screen and ( max-width: 479px ) {
.home .searchandfilter ul li{width:100%}
.lista-opis h2{font-size:22px !important;}
.logo-szlaku-lista{max-width:70px !important;}
.lista-taksonomie{font-size:16px;padding-top:10px;}
.lista-opis .post-meta, .lista-taksonomie{line-height:1.5em;}
} .lista-taksonomie{margin-top:20px;padding:12px 15px;background-color:#fafbfc;border-left:3px solid #bbb;font-size:16px;color:#777;line-height:1.6;}
.ws-taxonomy-item{display:block;margin-bottom:8px;line-height:1.4;}
.ws-taxonomy-item:last-child{margin-bottom:0;}
.ws-taxonomy-label{font-weight:600;color:#555;margin-right:6px;display:inline-block;min-width:80px;}
.ws-terms-list{display:inline;}
.ws-terms-list a{color:#0073aa;text-decoration:none;transition:color 0.2s ease;}
.ws-terms-list a:hover{color:#005a87;text-decoration:underline;}
.ws-expand-terms{background:none;border:none;color:#0073aa;cursor:pointer;font-size:12px;padding:0;margin-left:4px;text-decoration:none;font-weight:600;transition:color 0.2s ease;display:inline;}
.ws-expand-terms:hover{color:#005a87;text-decoration:underline;}
.ws-expand-terms.expanded{text-decoration:none;}
@media(max-width:768px){
.lista-opis h2.route-title {
font-size: 1.4em;
margin-bottom: 12px;
}
.lista-opis .post-meta {
padding: 15px 0;
}
.lista-opis .post-meta .meta-inline {
grid-template-columns: 1fr;
gap: 15px;
}
.lista-opis .post-meta .meta-item:not(:last-child)::after {
display: none;
}
.lista-opis p:not(.ws-button-container) {
clear: both;
margin: 15px 0 0 0;
padding: 15px 0 0 0;
font-size: 16px;
}
.ws-button-container {
text-align: center;
margin-top: 15px;
clear: both;
}
.ws-button-container a {
display: inline-block;
padding: 14px 30px;
font-size: 15px;
min-width: auto;
width: 100%;
}
.lista-opis .post-meta {
font-size: 16px;
gap: 15px;
padding: 15px 0;
}
.lista-opis .post-meta strong {
font-size: 13px;
margin-bottom: 5px;
}
}body{color:#666;background-color:#fff;font-family:"Roboto",Arial,sans-serif;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7em;}
h1, h2, h3, h4, h5, h6{line-height:1.5em;}
.et_header_style_left .logo_container{max-width:27vw;}
.archive h1{padding-bottom:40px;}
.et_header_style_left .logo_container{position:absolute;height:100%;width:100%;display:flex;flex-direction:row;align-items:center;}
.custom-ad-block-below-header{margin:8px 0;clear:both;position:relative;max-width:1280px;margin:0 auto;height:280px !important;}
.et-db .ws-archive #et-boc .et-l .et_pb_row{width:100%;}
.et_pb_title_container h1{line-height:1.2em;}
.et_pb_blog_grid h2{font-size:120%;}
.szlaki-rowerowe .et_pb_row, .szlaki-piesze .et_pb_row, .szlaki-kajakowe .et_pb_row{width:100%}
.home .chosen-container .chosen-results li.active-result{color:initial;text-align:left;padding:2px;float:none;}
.home .searchandfilter > ul{padding:0;}
.home .searchandfilter > ul > li{float:left;padding:30px;width:33%}
.home .sf-field-submit input{color:#ffffff;font-size:20px;padding:10px 20px 10px 20px;border:solid #ffffff 2px;text-decoration:none;cursor:pointer;background-color:rgba(90,90,90,.0);}
.select2-container--default .select2-selection--single{height:35px;}
.listing-item{padding-top:30px;}
.listing-item h2{line-height:1em;}
.horizontal-ad{text-align:center;height:280px}

.home .sf-field-submit input:hover{background:rgba(90,90,90,.4);text-decoration:none;border:2px solid transparent;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
.home .searchandfilter ul li.sf-field-submit input[type="submit"]{float:none;width:100%;max-width:350px;}
.home .searchandfilter ul li.sf-field-submit {
width: 100%
} a{cursor:pointer !important;}
.chosen-container, .searchandfilter label, .searchandfilter select.sf-input-select{width:100% !important;font-size:15px;position:relative;}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;display:block;border-radius:0px;}
.chosen-container-active.chosen-with-drop .chosen-single{background-image:none;box-shadow:none;background-color:#fff;}
.chosen-container-single .chosen-single{padding:0 0 0 8px;border:1px solid #aaa;border-radius:0px;background:#fff;box-shadow:none;line-height:24px;padding:5px 5px 5px 30px;}
.chosen-container .chosen-results li.highlighted{background:#555555 !important;color:#ffffff !important;}
.listing-item a{}
.logo-szlaku-lista{max-width:100px !important;float:left;padding-right:10px;padding-top:3px;}
.home .header-content{width:100% !important;}
.sm-link{padding:7px;}
.szlak__toc{text-align:left;}
.szlak__toc a{text-transform:lowercase;}
.distance-title{font-size:30px;padding-top:30px;}
.track_download, #breadcrumbs, .szlak__toc{font-size:.8em}
.prezentacja_szlaku{padding:0 0 !important;}
.home .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll{z-index:0;}
ul.terms-list-content{list-style-type:none !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}
ul.terms-list-content li{float:left;line-height:1em}
ul.terms-list-content li a:hover{text-decoration:underline;}
.terms-list-header, .terms-list-content{display:inline-block;padding:0 0;line-height:0 em;}
.terms-list-header{font-weight:bold;}
.szr_logo{float:left;width:100px;padding-right:10px;}
.lista-opis .post-meta{clear:both;font-size:18px;padding:20px 0;grid-template-columns:repeat(3, 1fr);gap:25px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.lista-opis .post-meta strong{display:block;font-weight:600;color:#333;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;margin-top:6px;}
.ws-button-container{text-align:center;margin-top:25px;clear:both;}
.ws-button-container a{display:inline-block;background-color:#0073aa;color:#ffffff !important;padding:16px 40px;border-radius:3px;text-decoration:none !important;font-weight:600;font-size:16px;transition:background-color 0.2s ease, transform 0.1s ease;min-width:250px;}
.ws-button-container a:hover{background-color:#005a87;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);text-decoration:none !important;}
.ws-button-container a:active{transform:translateY(0);}
.lista-opis .post-meta br{display:none;}
.lista-opis .post-meta .meta-row{margin-bottom:0;}
.lista-opis .post-meta .meta-row strong{display:block;font-weight:600;color:#333;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:6px;}
.lista-opis .post-meta .meta-inline{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:0;}
.lista-opis .post-meta .meta-item{position:relative;}
.lista-opis .post-meta .meta-item strong{display:block;font-weight:600;color:#333;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:6px;}
.lista-opis .post-meta .meta-item:not(:last-child)::after{content:"";position:absolute;right:-15px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom, transparent, #ccc 20%, #ccc 80%, transparent);}
.lista-opis{margin-top:20px;padding:0;}
.lista-opis h2.route-title{margin:0 0 15px 0;font-size:1.8em;line-height:1.2;color:#333;}
.lista-opis h2.route-title a{text-decoration:none;color:#333;transition:color 0.2s ease;}
.lista-opis h2.route-title a:hover{color:#0073aa;}
.route-title{line-height:1.2em;margin-bottom:0;}
.lista-opis p:not(.ws-button-container){clear:both;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #eee;line-height:1.7;color:#666;font-size:17px;}
#top-menu li li a:hover{background-color:#555555 !important;color:#ffffff;}
.select2-results__option--highlighted[aria-selected]{background-color:#555555 !important;color:#fff}
.searchandfilter label{width:100% !important;}
.searchandfilter h4{font-size:22px;}
.sf-input-range-number{border:1px solid #aaa;padding-left:5px;}
.sf-meta-range-slider label, .sf-meta-range-slider > span{display:inline-block;max-width:20%;}
.sf-input-text{width:100%;height:30px;border:1px solid #bbb;}
.rating{float:left;margin-right:10px;}
.rating-meta{font-size:13px;}
.select2-search__field{background-image:url(//wirtualneszlaki.pl/wp-content/themes/wirtualneszlaki-pl/img/szukaj.png);background-repeat:no-repeat;background-position:5px;}
.select2-search__field:focus{background:none;}
.mapa-wklejka{width:100% !important;height:500px !important;}
.code-block{clear:both;padding:20px 0px;}
.page-id-124 .pagination{display:none;}
.near-routes{padding-top:15px;}
.near-routes{padding-top:15px;}
.near-routes .attachment-thumbnail{max-width:60px}
.near-routes #gallery-1 img{border:0;}
.datatable td{font-size:18px;}
#footer-widgets .footer-widget li{line-height:2em;}
#footer-widgets .footer-widget li:before{top:10px;}
#ftwp-container-outer{max-height:400px;}
#ftwp-container ins, #ftwp-container .code-block{display:none !important;}
.horizontal-ad{min-height:280px;text-align:center;}
.et-box{font-size:inherit !important;}
.et-box a{text-decoration:underline !important;}
.et-shadow{border:0 !important;display:inline-block !important;margin:20px 0 20px 0 !important;width:100% !important;}
.et-shadow .et-box-content{color:initial !important;background:#ec6a201a !important;border:1px solid #ec6a20 !important;border-left:0 !important;border-right:0 !important;clear:both !important;box-shadow:none !important;padding:20px 0 0 20px !important;}
.route-faq-wrap h3{padding-top:30px;}
.route-faq-wrap{padding-bottom:30px;}
.et-box-content .adsbygoogle,.et-box-content .code-block{display:none !important;}
#post-5757 > div:nth-child(1) > p > a{display:none;}
.saswp-faq-block-section ul{list-style-type:none !important;padding:.7em 0 .3em 0em !important;line-height:1.7em !important;}
.saswp-faq-question-title{cursor:pointer;}
.saswp-faq-question-title:before{width:16px;height:20px;display:inline-block;content:"+";margin-right:5px;vertical-align:top;}
.saswp-faq-question-title.collapse:before{content:"-";}
.saswp-faq-question-title:hover{opacity:0.8;}
.saswp-faq-answer-text{display:none;padding-left:1em;}
.ssaswp-faq-answer-text.default{display:block;}
@media only screen and ( min-width: 1405px ){}
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
#top-menu li{display:inline-block;font-size:14px;padding-right:6px;}
} @media only screen and ( min-width: 981px ) and ( max-width: 1100px ){}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.home .searchandfilter ul li{width:100%}
} @media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
.home .searchandfilter ul li{width:100%}
}
@media(min-width:681px){
.lazy-load-map-placeholder{height:500px}
}
@media(max-width:680px){
.lazy-load-map-placeholder{height:270px}
}
@media(min-width:980px){
#page-container{padding-top:98px !important;}
.ws-scroll-to-results{display:none;}
.et_fixed_nav #et-top-navigation{height:98px;}
.et-fixed-header #et-top-navigation{height:auto;}
}
@media(max-width:767px){
.custom-ad-block-below-header{height:331px !important;}
.et_header_style_left .logo_container{max-width:70vw;}
.et_header_style_left #logo, .et_header_style_split #logo{max-width:120px;object-fit:none;height:40px;object-position:left;}
.et_pb_post h2, .et_pb_portfolio_item h2, .et_pb_title_container h1{font-size:120%;}
#rpbt-related-gallery-1 .gallery-item{text-align:left !important;width:100% !important;}
.container{width:90%;}
table.cart tr, #main-content table.cart tr, #content-area table tr{padding:0;max-width:100%;display:block;overflow:auto;}
#content-area img{width:100%;}
.select2-container--open .select2-dropdown, .select2-container{max-width:320px !important;}
} @media only screen and ( max-width: 479px ) {
.home .searchandfilter ul li{width:100%}
.lista-opis h2{font-size:22px !important;}
.logo-szlaku-lista{max-width:70px !important;}
.lista-taksonomie{font-size:16px;padding-top:10px;}
.lista-opis .post-meta, .lista-taksonomie{line-height:1.5em;}
} .lista-taksonomie{margin-top:20px;padding:12px 15px;background-color:#fafbfc;border-left:3px solid #bbb;font-size:16px;color:#777;line-height:1.6;}
.ws-taxonomy-item{display:block;margin-bottom:8px;line-height:1.4;}
.ws-taxonomy-item:last-child{margin-bottom:0;}
.ws-taxonomy-label{font-weight:600;color:#555;margin-right:6px;display:inline-block;min-width:80px;}
.ws-terms-list{display:inline;}
.ws-terms-list a{color:#0073aa;text-decoration:none;transition:color 0.2s ease;}
.ws-terms-list a:hover{color:#005a87;text-decoration:underline;}
.ws-expand-terms{background:none;border:none;color:#0073aa;cursor:pointer;font-size:12px;padding:0;margin-left:4px;text-decoration:none;font-weight:600;transition:color 0.2s ease;display:inline;}
.ws-expand-terms:hover{color:#005a87;text-decoration:underline;}
.ws-expand-terms.expanded{text-decoration:none;}
@media(max-width:768px){
.lista-opis h2.route-title {
font-size: 1.4em;
margin-bottom: 12px;
}
.lista-opis .post-meta {
padding: 15px 0;
}
.lista-opis .post-meta .meta-inline {
grid-template-columns: 1fr;
gap: 15px;
}
.lista-opis .post-meta .meta-item:not(:last-child)::after {
display: none;
}
.lista-opis p:not(.ws-button-container) {
clear: both;
margin: 15px 0 0 0;
padding: 15px 0 0 0;
font-size: 16px;
}
.ws-button-container {
text-align: center;
margin-top: 15px;
clear: both;
}
.ws-button-container a {
display: inline-block;
padding: 14px 30px;
font-size: 15px;
min-width: auto;
width: 100%;
}
.lista-opis .post-meta {
font-size: 16px;
gap: 15px;
padding: 15px 0;
}
.lista-opis .post-meta strong {
font-size: 13px;
margin-bottom: 5px;
}
}