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%;}
.ws-button-container{text-align:right;}
.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 !important;padding-top:10px;}
.lista-opis{margin-top:30px;}
.terms{clear:both;}
.route-title{line-height:1em;}
#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;
}
}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%;}
.ws-button-container{text-align:right;}
.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 !important;padding-top:10px;}
.lista-opis{margin-top:30px;}
.terms{clear:both;}
.route-title{line-height:1em;}
#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;
}
}