html>*{box-sizing:border-box}html>*:before,html>*:after{box-sizing:border-box}html{overflow-x:hidden;height:100%}body{margin:0;padding:0;font-family:"Rubik",sans-serif;font-size:14px;line-height:150%;height:100%;color:#16001C}img{max-width:100%}a{color:#228AE6;text-decoration:none}a:hover{color:#228AE6}a:focus{text-decoration:none;outline:none}::-webkit-input-placeholder{color:#7CC7CB}::-moz-placeholder{color:#7CC7CB}:-moz-placeholder{color:#7CC7CB}:-ms-input-placeholder{color:#7CC7CB}ul,ul li{list-style:none;margin:0;padding:0}ul li{position:relative;margin:3px 0 3px 20px}ul li:before{content:"\2022";color:#7CC7CB;display:block;font-size:28px;position:absolute;top:-1px;left:-20px}.home h2{font-size:24px}h1.tours_head{font-size:42px}.header{padding:25px 0;background:#fff;top:-135px;-moz-transition:all 500ms ease 0s;-o-transition:all 500ms ease 0s;-webkit-transition:all 500ms ease;-webkit-transition-delay:0s;transition:all 500ms ease 0s}.select_language label{display:none}.header form{float:left;padding-top:9px}.header nav{float:left;border-right:#DEE2E6 1px solid;margin:0 30px 0 0}.search-icon{width:20px;height:20px;background:no-repeat left top url(../images/icn-loupe.png);cursor:pointer;margin-top:2px}.search-icon.close-search{background-image:url(../images/icn-closesearch.png)}.search_input{display:none;position:absolute;width:calc(100% - 300px);top:0;right:40px;background:white;z-index:1;padding:7px 5px 15px 5px}.search-field{border:2px solid #B9DFE1;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;padding:5px 30px;width:100%}.logo{float:left}.header_right{float:right}.header .ui-button{border:none;background:transparent;font-weight:500;height:24px;padding:2px;width:60px;color:#343A40;font-family:"Rubik",sans-serif;line-height:20px}.header .ui-button:hover,.header .ui-button.ui-selectmenu-button-open{color:#7CC7CB}.header .ui-selectmenu-icon{display:none}.header .ui-selectmenu-text{margin-right:0}#mainCurrencySelector-menu{margin-left:-13px;margin-top:5px;text-align:center;border-color:#DEE2E6}#mainCurrencySelector-menu .ui-state-active{border:none;background:#68B9BD}#lang_choice_polylang-2-menu{margin-left:-13px;margin-top:5px;text-align:center;border-color:#DEE2E6}#lang_choice_polylang-2-menu .ui-state-active{border:none;background:#68B9BD}#lang_choice_polylang-2-menu .ui-state-disabled{opacity:0.4;cursor:not-allowed}.header .ui-button:active{color:#343A40}.header.sticky{padding:5px 0;position:fixed;top:0;left:0;width:100%;z-index:1;-moz-transition:all 500ms ease 0s;-o-transition:all 500ms ease 0s;-webkit-transition:all 500ms ease;-webkit-transition-delay:0s;transition:all 500ms ease 0s}.navbar-nav>li{margin:0 10px}.navbar-nav>li>a{color:#343A40;text-transform:uppercase;font-weight:500;padding-top:10px;padding-bottom:10px}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent;color:#7CC7CB}.navbar-nav>li.current_page_item>a{color:#7CC7CB}.navbar-toggle .icon-bar{background:#343A40}.nav>li:before{display:none}#slider.carousel{height:600px;margin-bottom:35px}#slider .carousel-inner{height:100%}#slider .carousel-inner>.item{height:100%;overflow:hidden;background:no-repeat center center;background-size:cover}#slider .carousel-inner>.item:after{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}#slider .carousel-inner>.item img{width:100%}#slider .carousel-control.left{background-image:none}#slider .carousel-control.right{background-image:none}#slider .carousel-caption{top:120px;bottom:auto;text-shadow:none}#slider .carousel-caption.caption_top{top:80px}#slider .carousel-caption h3{font-size:48px;margin-bottom:40px}#slider .carousel-caption h4{font-size:28px;margin:20px 0 70px 0;font-weight:normal}#slider .carousel-caption .btn-default{border:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#FAB005 no-repeat right 35px center url(../images/icn-arrow-right-white.png);color:#fff;text-transform:uppercase;font-weight:500;padding:14px 70px 14px 35px}#slider .carousel-caption .btn-default:hover{background-color:#F08C00}.carousel-control img{position:absolute;top:50%;margin-top:-42px;left:50%;margin-left:-30px}.scroll-down{position:absolute;bottom:35px;left:50%;margin-left:-47px;padding:0 35px;-moz-transition:all 200ms ease 0s;-o-transition:all 200ms ease 0s;-webkit-transition:all 200ms ease;-webkit-transition-delay:0s;transition:all 200ms ease 0s;z-index:100}.scroll-down:hover{bottom:40px}#slider .carousel-indicators{display:none}.carousel-indicators li{width:18px;height:18px;margin:0 5px;background-color:rgba(255,255,255,0.4);border:none}.carousel-indicators .active{width:18px;height:18px;margin:0 5px;background-color:#fff}section#tours_poland h1,section#tours_poland h2{text-align:center;color:#343A40;position:relative}.home section#tours_poland h1{text-align:center;font-weight:500;font-size:13px;color:#ADB5BD;text-transform:uppercase;margin:0}section#tours_poland .sub_text{text-align:center;max-width:700px;margin:0 auto 35px auto}.cat_title{text-align:center;font-weight:500;font-size:13px;color:#ADB5BD;text-transform:uppercase}section#tours_itineraries h3{text-align:center;color:#343A40;margin-bottom:55px}section#blog_about_tours h3{text-align:center;color:#343A40;margin-bottom:55px}section#blog_about_tours h3 a{color:#343A40}section#blog_about_tours h3 a:hover{text-decoration:none;color:#7CC7CB}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.home_tour_list{margin-bottom:90px}.home_tour_list img{width:100%;height:auto}.home_tour_list a{overflow:hidden;display:block;position:relative;text-align:center;margin-bottom:15px;height:240px;background:center center no-repeat;background-size:cover}.home_tour_list_desc{position:absolute;padding:30px;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.3);font-weight:500;color:#fff;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease;-webkit-transition-delay:0s;transition:all 300ms ease 0s}.home_tour_list_desc h5{font-size:30px;padding-top:20%;position:relative;padding-bottom:15px;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease;-webkit-transition-delay:0s;transition:all 300ms ease 0s}.home_tour_list_desc h5:before{content:" ";display:block;position:absolute;height:1px;background-color:rgba(255,255,255,0.3);width:170px;bottom:0;left:50%;margin-left:-85px}.home_tour_list_desc p{height:1px;opacity:0;font-size:14px;padding-bottom:45px;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease;-webkit-transition-delay:0s;transition:all 300ms ease 0s}.home_tour_list a:hover .home_tour_list_desc{background-color:rgba(67,121,175,0.8)}.home_tour_list a:hover .home_tour_list_desc h5{padding-top:0}.home_tour_list a:hover .home_tour_list_desc p{height:auto;opacity:1;background:no-repeat bottom center url(../images/icn-arrow-right-white.png)}#tours_slider .carousel-indicators{display:none}.home_tour_list_all img{width:100%;height:auto}.home_tour_list_all a{overflow:hidden;display:block;position:relative;text-align:center;margin-bottom:15px;height:198px;background:center center no-repeat;background-size:cover}.home_tour_list_all .home_tour_list_desc h5{font-size:24px;padding-top:10%;padding-bottom:35px;background:no-repeat bottom center url(../images/icn-arrow-right-white.png)}.home_tour_list_all .home_tour_list_desc h5:before{display:none}.home_tour_list_all a:hover .home_tour_list_desc{background:rgba(143,135,128,0.8)}section#about_sp{background:#16001C no-repeat center center url(../images/background_mainpage.jpg);background-size:cover;padding:70px 0;margin-top:70px;color:#fff;text-align:center}section#about_sp .cat_title{color:#fff}section#about_sp h2{margin-bottom:25px}section#about_sp p{font-size:16px;line-height:24px;padding:0 50px}.counters{font-size:13px;line-height:18px;margin-top:55px}.counter{font-size:48px;line-height:48px;font-weight:bold;margin-bottom:15px}.counters .col-sm-4{border-right:#555 1px solid;padding:15px}.counters .col-sm-4:last-child{border:none}#counter_slider .carousel-control{display:none}section#call_to_action{text-align:center;padding:50px 0}section#call_to_action h3{margin-bottom:35px}section#call_to_action p{padding:0 20% 45px 20%;font-size:14px}section#call_to_action .textwidget p:last-child{padding-bottom:0}section#call_to_action .col-sm-6:first-child{border-right:#E9ECEF 1px solid}.btn-default{color:#7CC7CB;padding:10px 30px;background-color:transparent;border:2px solid #B9DFE1;text-transform:uppercase;font-weight:500}.btn-primary{color:#fff;padding:12px 30px;border:none;background:#FAB005;box-shadow:inset 0 -3px 0 0 #F08C00;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-transform:uppercase;font-weight:500}.btn-primary:hover{background:#F08C00;box-shadow:inset 0 -3px 0 0 #FAB005}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#F08C00}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#F08C00}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary.focus:active,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#F08C00}section#newsletter{background:#F8F9FA;padding:55px 0;text-align:center;margin-bottom:40px}.newsletter_form{border:2px solid #B9DFE1;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;max-width:570px;height:48px;margin:35px auto 0 auto;padding:11px 30px 0 30px;background:#fff}.newsletter_form input[type="text"]{float:left;display:inline-block;border:none;background-color:transparent;width:80%;margin:0}.newsletter_form input[type="submit"]{float:right;display:inline-block;border:none;font-size:0;background-color:transparent;width:24px;height:20px;margin:0;padding:0;background:no-repeat left top url(../images/icn-arrow-right-green.png)}footer{padding:50px 0;font-size:13px}footer .textwidget p{margin:0}footer .footer_icons{padding:8px 15px}footer .footer_icons .textwidget p{display:inline;margin-right:15px}footer .footer_icons .textwidget p:last-child{margin-right:0}footer .footer_icons:first-child{text-align:right;border-right:1px solid #E9ECEF}footer .footer_icons:first-child p:last-child{margin-right:30px}footer .footer_icons:last-child p:first-child{margin-left:30px}.copyright{padding-top:50px;text-align:center}.copyright ul,.copyright li{margin:0;padding:0;display:inline;list-style:none}.copyright a{color:#ADB5BD;text-decoration:underline;margin:0 10px}.copyright a:hover{color:#ADB5BD;text-decoration:none}.copyright li:before{display:none}.page-section{background-color:#F8F9FA;padding:55px 0;color:#343A40}.default_page h1{margin-bottom:35px}.default_page p+h4{margin-top:35px}#single_slider .item{min-height:600px;background:no-repeat center center;background-size:cover}#single_slider{margin-bottom:35px}#single_slider .carousel-control{background:none}.tour_intro{font-size:16px;color:#343A40;padding-left:100px}.tour_intro h1{color:#343A40;position:relative;padding:20px 0 25px;margin:0}.tour_intro h2{color:#343A40;position:relative;padding:20px 0 25px;margin:0}.tour_intro .cat_title a{color:#7BC7CB}.tour_intro_inner{background:#fff;position:relative;z-index:1;margin:0 -15px 0 -30px;padding:0 15px 0 30px}.tour_cta_inner{background:#fff;position:relative;z-index:1;margin:0 -30px 0 -15px;padding:20px 30px 0 30px}.parametry{font-size:14px;font-weight:500;margin-top:35px;width:100%}.parametry>div{display:inline-block;float:left;vertical-align:top;padding-bottom:30px;width:16.6666666667%}.parametry span{display:block;margin-bottom:5px;font-size:12px;color:#ADB5BD;text-transform:uppercase}.parametry a{color:#16001C}.photo_on_map{position:absolute;padding:4px 10px 4px 40px;top:35px;left:50%;margin-left:-89px;background:rgba(0,0,0,0.3) no-repeat 10px 4px url(../images/icn-map.png);color:#fff;font-size:13px;font-weight:500}.photo_on_map:hover{text-decoration:none;color:#fff;background-color:rgba(0,0,0,0.5)}.photo_on_map:active,.photo_on_map:visited,.photo_on_map:focus{color:#fff}.main_single_tour_section{background:#F8F9FA;margin-top:35px;margin-bottom:35px}.main_single_tour_section .main_single_tour_section_pad>div>div{padding-right:100px}#full_tour_information.main_single_tour_section{background:#fff}.days_description{padding-left:100px}.days_description .cat_title{text-align:left;color:#ffffff;clear:both;margin-top:30px;padding: 4px 10px;background-color: #7CC7CB;display: inline-block;border-radius: 3px;}.days_description p{margin-bottom:15px;text-align:justify;line-height:1.4;font-size:16px}.multiday_tours .days_description p{margin-bottom:10px}.days_description h3{margin-top:10px;margin-bottom:30px}.days_description img,.days_description .wp-caption{width:270px !important;float:left;margin:0 30px 15px -100px}.days_description .wp-caption>img{float:none;margin:0}.wp-caption{position:relative}.days_description li:before{display:none}.days_description li{list-style-type:disc}.days_description .alm-listing li{padding:0;overflow:visible;list-style:disc}.days_description ul{margin-bottom:40px}.form_page{padding-left:100px}.form_page .cat_title{text-align:left;color:#7CC7CB}.form_page h3{margin-top:10px;margin-bottom:30px}.alignleft{float:left;margin-right:10px}.large_top_price{width:220px;height:90px;background:no-repeat 0 0 url(../images/large_price_bg.png);font-weight:500;font-size:36px;color:#fff;text-align:center;float:right;margin-top:-55px;padding-top:10px;position:relative;z-index:2;line-height:32px}.large_top_price div{font-size:12px;text-transform:uppercase;margin-bottom:7px;line-height:150%}.share{position:relative}.share .share_icon{display:inline-block;font-size:12px;font-weight:500;color:#868E96;text-transform:uppercase;cursor:pointer;padding:1px 0 0 30px;background:no-repeat 0 0 url(../images/icn-shaer.png);height:24px}.share .wp-share-button{display:none;position:absolute;right:0;top:31px;z-index:5;background:#fff}.share .wp-share-button .share-button{width:55px;display:block !important}.white_sidebar_block{background-color:#fff;margin-bottom:50px;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2)}.tour_cta{padding-right:100px}.red{color:#E8590C}.tour_number_of_days{background:no-repeat 0 1px url(../images/icn-time.png);padding-left:23px}.tour_departures_title{font-size:9px;color:#ADB5BD;font-weight:500;text-transform:uppercase}.tour_departures_block{margin:15px 0 35px 0}.tour_departures_block p{font-size:24px;font-weight:500;margin:0}.tour_departures_block p span{font-size:16px;color:#ADB5BD;font-weight:400;margin-left:5px}.tour_cta .btn{min-width:100%;margin-bottom:10px;padding-left:0;padding-right:0}.tour_availablity{font-size:12px;font-weight:normal}.tour_availablity i{font-style:normal}.tour_contact_block{padding:10px 0 25px;font-size:13px;color:#343A40;font-weight:500;text-align:right}.tour_contact_block a{color:#343A40;display:inline-block;background:no-repeat 0 0 url(../images/icn-mail.png);height:24px;padding-left:30px;margin-left:20px}.tour_contact_block a:first-child{background-image:url(../images/icn-circle-question.svg);margin-left:0}.tour_contact_block a:last-child{background-image: url(../images/icn-print.png);}.sidebar_rating{height:48px}.sidebar_rating p{height:48px;padding:10px 10px;margin:0;float:left;width:55%;color:#fff;font-size:11px;line-height:14px;text-transform:uppercase;font-weight:500;background-color:#7CC7CB;box-shadow:inset 0 -2px 0 0 #68B9BD}.sidebar_rating p:last-child{box-shadow:inset 0 -2px 0 0 #57A5A9;width:45%;padding:12px 0 0 45px;font-size:24px;line-height:24px;background:#68B9BD no-repeat 15px 12px url(../images/icn-smile-white.png)}.sidebar_rating p.tour_item_no_review{font-size:12px;font-weight:normal;text-transform:lowercase}.sidebar_review{padding:20px 20px 20px 50px;font-size:12px;color:#343A40;background:no-repeat 15px 20px url(../images/icn-quote.png)}.sidebar_review strong{display:block;font-weight:500;margin-top:10px}.sidebar_review em{display:block;cursor:pointer;color:#228AE6}.sidebar_review em:hover{text-decoration:underline}.sidebar_review .sidebar_review_more{display:none}.sidebar_link_to_reviews{display:block;padding:10px;border-top:#DEE2E6 1px solid;font-size:12px;color:#228AE6;text-align:center;text-decoration:underline}.sidebar_link_to_reviews:hover{text-decoration:none}.ajax-load-more-wrap .alm-btn-wrap{text-align:left;padding:0}.alm-btn-wrap button.alm-load-more-btn{color:#7CC7CB;background-color:#fff;border:2px solid #B9DFE1;text-transform:uppercase;font-weight:500;line-height:inherit;padding:10px 30px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px}.alm-btn-wrap button.alm-load-more-btn:hover{color:#343A40;background-color:#fff;border-color:#ADADAD}.alm-btn-wrap button.alm-load-more-btn.done{display:none}.tour_list_item{background-color:#fff;cursor:pointer;margin-bottom:30px;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms}.tour_list_item:hover{-moz-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25)}.similar_title_block{text-align:left;color:#7CC7CB;margin-bottom:15px;font-size:12px}.tour_item_image{display:block;height:180px;background:no-repeat center center;background-size:cover}.tour_item_describe{padding:30px 20px 20px 20px;border-bottom:1px solid #DEE2E6;position:relative}.tour_item_describe a{color:#343A40}.tour_item_describe .cat_title{text-align:left;font-size:12px}.tour_item_describe .cat_title a{color:#ADB5BD}.tour_item_from_title{margin-top:20px;font-size:10px;line-height:12px;color:#ADB5BD;font-weight:500;text-transform:uppercase}.tour_item_from{font-weight:500}.tour_item_review{font-size:24px;
    font-weight:500;
    color:#7CC7CB;
    padding:0;
    height:auto; /* ← USUWAMY IKONKĘ STĄD */
    position:absolute;
    bottom:20px;
    right:20px;}.tour_item_review span{font-weight:normal}.tour_item_review.tour_item_no_review{font-size:12px;font-weight:normal;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.tour_item_review .no_ratings{display:none}.tour_item_price{padding:2px 0 0 7px;text-align:center;width:115px;height:49px;color:#fff;font-size:20px;font-weight:500;position:absolute;top:-25px;right:0;background:#FAB005 no-repeat 0 0 url(../images/price_bg.png);background-size:100% 100%}.tour_item_price span{font-size:10px;text-transform:uppercase;display:block}.tour_item_highlights{padding:20px;font-size:13px}.tour_item_highlights_title{font-size:10px;color:#ADB5BD;font-weight:500;text-transform:uppercase}.tour_item_highlights ul li{margin:0 0 0 20px}.tour_item_stars{margin:-10px 0 25px 0}.page-template-page-cars .tour_item_image{border-bottom:1px solid #E9ECEF}.tour_item_totalprice{padding:20px}.tour_item_totalprice_title{font-size:10px;color:#ADB5BD;font-weight:500;text-transform:uppercase}.tour_item_totalprice_price{font-weight:500;font-size:24px;color:#343A40;margin:10px 0 15px 0}.tour_item_totalprice_price span{font-size:18px;color:#BAC1C8;font-weight:normal}.bulk_tour_item_price_title{margin-top:5px;font-size:10px;line-height:12px;color:#ADB5BD;font-weight:500;text-transform:uppercase}.bulk_tour_item_price{font-weight:500}.bulk_tour_item_price span{font-size:11px;color:#BAC1C8;font-weight:normal}.tour_item_totalprice span{font-size:18px;color:#BAC1C8;font-weight:normal}#hotels_from_hotele .tour_list_item{cursor:pointer}#map{height:680px}#tour_price_table{color:#343A40;padding-top:35px;padding-bottom:35px;font-size:12px}#tour_price_table h4{text-transform:uppercase}.select_currency{font-weight:500;margin:10px 0 20px}.page-template-page-guaranteeddp .select_currency{float:none;margin:20px 10px 0 0}.select_currency span{background:#F8F9FA;border:1px solid #CED4DA;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;color:#868E96;padding:5px 15px;margin-left:3px;cursor:pointer}.select_currency span:hover{background-color:#e6e6e6;border-color:#ADADAD}.select_currency span.active{background:#7CC7CB;border:none;box-shadow:inset 0 -2px 0 0 #68B9BD;color:#fff;cursor:default}.select_currency span.active:hover{background-color:#7CC7CB;border:none}.select_currency strong{margin-right:10px;font-weight:500}#tour_price_table .container{padding:0 115px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:none;border-bottom:1px solid #DEE2E6;font-weight:500;padding:10px 5px}.table>tbody>tr>th{border-bottom:2px solid #7CC7CB;color:#7CC7CB;text-transform:uppercase}.table>tbody>tr>td:first-child{font-weight:normal}#tour_price_table td em{font-weight:normal;font-style:normal;font-size:10px;color:#ADB5BD}#tour_price_table .btn-primary{float:right}#tour_price_table .cat_title{text-align:left;color:#343A40}#tour_price_table li{margin-top:0;margin-bottom:0}.read_term_conditions{text-decoration:underline;display:inline-block}.read_term_conditions:hover{text-decoration:none}.view_more_information{color:#343A40;font-size:14px;display:inline-block;padding-bottom:25px;-moz-transition:all 150ms;-o-transition:all 150ms;-webkit-transition:all 150ms;transition:all 150ms;background:no-repeat bottom center url("../images/icn-arr-green-down-sm.png");margin-top:25px}.view_more_information:hover{color:#343A40;text-decoration:none;background-position-y:bottom 3px}.fancybox-bg{background:transparent}.modal_window_head{border-bottom:#CED4DA 1px solid;padding:0 20px}.modal_window_head h3{margin-top:15px;margin-bottom:15px;margin-right:15px}.modal_window{height:0;overflow:hidden}.fancybox-slide .modal_window{height:auto}.fancybox-slide>.modal_window{padding:0;-moz-box-shadow:5px 5px 25px 0px rgba(0,0,0,0.35);-webkit-box-shadow:5px 5px 25px 0px rgba(0,0,0,0.35);box-shadow:5px 5px 25px 0px rgba(0,0,0,0.35)}.fancybox-slide>.modal_window#tour_details_modal{width:825px;max-width:97%}.modal_window_panel{padding:20px}.modal_window_menu li:before{display:none}.modal_window_menu li{padding:15px 5px 15px 0;cursor:pointer;border-bottom:#CED4DA 1px solid;margin:0}.modal_window_menu li:hover{color:#7CC7CB}.modal_window_menu li.active{font-weight:500;padding:15px 0 15px 0}.modal_window_content{display:none;padding-right:15px;height:400px;width:550px;overflow:auto}.modal_window_content h4{border-bottom:2px solid #7CC7CB;margin-top:10px;padding-bottom:10px}.modal_window .sp-fancybox-arr{display:none}.fancybox-slide .modal_window .sp-fancybox-arr{display:block;padding:0;margin:0;border:0;background:transparent;color:#ADB5BD;position:absolute;bottom:20px}.fancybox-slide .modal_window .sp-fancybox-arr.sp-fancybox-prev{left:15px}.fancybox-slide .modal_window .sp-fancybox-arr.sp-fancybox-next{right:15px}.fancybox-slide .modal_window .sp-fancybox-arr i{margin:0 5px;font-size:20px}.track_sp{width:10px;background:transparent;margin-right:2px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-transition:background 250ms linear;-o-transition:background 250ms linear;-webkit-transition:background 250ms linear;transition:background 250ms linear}.track_sp:hover,.track_sp.dragging{background:rgba(0,0,0,0.05)}.handle_sp{width:7px;right:0;background:#999;background:rgba(0,0,0,0.1);-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-transition:width 250ms;-o-transition:width 250ms;-webkit-transition:width 250ms;transition:width 250ms}.track_sp:hover .handle_sp,.track_sp.dragging .handle_sp{width:10px}.geolocation{text-align:left;margin:35px 0 5px 0}.photo_on_map_left{float:left;width:20%;padding:20px 20px 100px 20px;position:relative}.photo_on_map_right{float:right;width:80%}.photo_on_map_modal{width:90%}.photo_on_map_right>div{height:500px}.reset_all{float:right;margin-top:7px;margin-left:10px;text-decoration:underline;font-size:12px;color:#228AE6}#page-tours-double .reset_all{margin-top:75px}.reset_all:hover{text-decoration:none}.filter_title{font-size:11px;margin-bottom:5px;color:#495057;font-weight:500;text-transform:uppercase}.radio label,.checkbox label{font-size:13px}.section_filter{margin-top:25px}#page-tours-double .section_filter{margin-top:0;margin-right:25px;display:inline-block;position:relative}.form-control.input_num{width:65px}.form-control{padding:5px;font-size:13px;font-weight:normal}h3.filter_h3{margin-top:5px}.filter_dropdown{display:none;font-size:24px;margin:5px 0 35px 0;font-weight:500;cursor:pointer}.section_filter .ui-slider{margin-top:15px}.section_filter .ui-widget.ui-widget-content{border:none}.section_filter .ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.section_filter .ui-widget-content{background:#DEE2E6}.section_filter .ui-slider-horizontal{height:4px}.section_filter .ui-slider-range{background:#7CC7CB}.section_filter .ui-state-default,.section_filter .ui-widget-content .ui-state-default{border:none;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:14px;height:14px;background:#68B9BD;box-shadow:inset 0 -2px 0 0 #57A5A9}.section_filter .ui-slider-horizontal .ui-slider-handle{margin-left:0}.section_filter .ui-slider-horizontal .ui-slider-handle:nth-child(3){margin-left:-14px}.section_filter_buttons{margin-top:50px;margin-bottom:50px}.section_filter_buttons .btn{width:100%;margin-bottom:10px;padding:10px 5px;white-space:normal}select#filter_order{width:auto;margin-bottom:25px;float:right;font-size:11px}.radio label,.checkbox label{padding-left:0;margin-top:7px}.checkbox label:after,.radio label:after{content:'';display:table;clear:both}.checkbox .cr,.radio .cr{position:relative;display:inline-block;background-color:#fff;line-height:0;border:1px solid #CED4DA;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:2px;width:18px;height:18px;float:left;margin:0 10px 0 0}.radio .cr{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.checkbox .cr i,.radio .cr i{display:inline-block;background:#7CC7CB;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:12px;height:12px;opacity:0}.radio .cr i{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.checkbox label input[type="checkbox"]:checked+.cr>i,.radio label input[type="radio"]:checked+.cr>i{opacity:1}.checkbox label input[type="checkbox"],.radio label input[type="radio"]{display:none}.checkbox label input[type="checkbox"]:disabled+.cr,.radio label input[type="radio"]:disabled+.cr{opacity:.5}select.form-control{padding-right:30px;background-image:url("../images/select_arr.png");background-size:10px 8px;background-repeat:no-repeat;background-position:right 9px center;-moz-appearance:none;-webkit-appearance:none}select.form-control::-ms-expand{display:none}.filter_left_column{padding-right:45px}.filter_left_column h3 a{color:#343A40}.number_items{float:right;font-size:12px}#page-tours-double .number_items{float:none;margin-top:15px}.filtered_by{margin-bottom:35px}.filtered_by span{vertical-align:middle}.title_filtered_by{display:inline-block;font-size:16px;text-transform:uppercase;color:#343A40;font-weight:500;margin-right:15px}.item_filtered_by{cursor:pointer;display:inline-block;background:#7CC7CB no-repeat right 2px center url(../images/icn_close_filter.png);-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;font-size:12px;color:#fff;font-weight:500;padding:3px 26px 3px 12px;line-height:18px;margin:2px 3px 2px 0}.item_filtered_by:hover{background-color:#57A5A9}.item_filtered_by label{margin:0;font-weight:500;cursor:pointer}h4 a,#cat_menu h3 a{color:#343A40}h4 a:hover,#cat_menu h3 a:hover{text-decoration:none;color:#7CC7CB}.catalog_tour_list{margin-bottom:35px}.catalog_tour_list li:before{display:none}.catalog_tour_list li{margin:0;position:relative}.catalog_tour_list li a{display:block;padding:5px;color:#343A40;border-bottom:#DEE2E6 1px solid;font-size:12px}.catalog_tour_list li a:hover{color:#7CC7CB;text-decoration:none}.catalog_tour_list ul li a{padding-left:30px}.catalog_tour_list li.current-menu-item>a{font-weight:500}.catalog_tour_cur{color:#7CC7CB}h3.tours_head{text-align:center;line-height:36px;margin-top:0;position:relative}h3.tours_head:after{content:" ";display:block;position:absolute;height:1px;background-color:#CED4DA;width:370px;bottom:-10px;left:50%;margin-left:-185px}.hide_cat_tour_list{display:none}.hidden_filter_link{font-size:12px;color:#228AE6;text-decoration:underline;display:block;margin-left:28px}.hidden_filter_link:hover{text-decoration:none}#one_day_in_city{margin:-20px 0 0 30px;display:none}.section_filter #one_day_in_city.checkbox label{float:none;display:block}.disabled{opacity:0.3}.poland_head_bg{height:285px;background:no-repeat center center url(../images/poland_bg.jpg);background-size:cover}.header_poland{background:#F8F9FA;padding:60px 0;margin-bottom:60px;font-size:16px;line-height:24px;color:#495057}.header_poland h2{color:#343A40;margin-top:10px;margin-bottom:35px}.header_poland .cat_title{text-align:left;color:#7BC7CB}.single-poland section{background:no-repeat top center url(../images/grey_bg.png)}.content_poland h4{margin-top:60px}.content_poland{padding:0 100px 60px 100px}.sidebar_poland{padding-right:100px}.table_font_12{font-size:12px}.table_with_border{border-top:2px solid #7CC7CB}.table.table_col2_medium tr td{font-weight:normal}.table.table_col2_medium tr td:nth-child(2){font-weight:500}.table.td-v-middle>tbody>tr>td{vertical-align:middle}.table.table_auto_width{width:auto}.table.td_first_350 tr td:first-child{width:350px}.poland_menu{margin-top:-95px;position:relative;background-color:#fff;border-top-right-radius:100px;margin-bottom:50px;padding:20px;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2)}.poland_menu h4{text-transform:uppercase;font-size:16px;color:#343A40}.poland_menu li:before,.poland_menu_mobile li:before{display:none}.poland_menu li,.poland_menu_mobile li{margin:0}.poland_menu li a,.poland_menu_mobile li a{display:block;font-size:13px;padding:6px 0;color:#495057;border-bottom:1px solid #E9ECEF}.poland_menu li a:hover,.poland_menu_mobile li a:hover{text-decoration:none;color:#7BC7CB}.poland_menu li.current_page_item>a,.poland_menu li.current_page_parent>a{font-weight:500}.poland_menu li ul.children a{padding-left:25px}.poland_menu li ul.children{display:none}.poland_menu li.current_page_parent ul.children,.poland_menu li.current_page_item ul.children{display:block}.form_describe{font-size:16px;line-height:24px;margin:35px 0 0 0}.request_form label{display:block;font-size:11px;color:#495057;text-transform:uppercase;font-weight:500;margin:25px 0 5px 0}.request_form h4{font-size:16px;text-transform:uppercase;margin-bottom:0;margin-top:35px}select.small_seect{width:auto;width:90px}.sm_link{font-size:12px;margin:25px 0}.sm_link a{text-decoration:underline;color:#228AE6}.sm_link a:hover{text-decoration:none}.notice{float:left;font-size:11px;color:#CED4DA;font-weight:500;margin-top:10px}.request_form .btn{margin-left:15px;white-space:normal}.page-template-page-requesttour .main_single_tour_section_pad>div>.col-md-4,.page-template-page-designtour .main_single_tour_section_pad>div>.col-md-4,.page-template-page-requesttransfer .main_single_tour_section_pad>div>.col-md-4{padding-top:100px}.page-template-page-payment .main_single_tour_section,.page-template-page-requesttour .main_single_tour_section,.page-template-page-designtour .main_single_tour_section,.page-template-page-requesttransfer .main_single_tour_section{margin-top:0}#hotels_filter,#cars_filter{padding:290px 0 60px 0;background:#16001C no-repeat center center;background-size:cover;margin-bottom:90px;text-align:center}#hotels_filter{background-image:url(../images/hotels-background.jpg);padding:60px 0}#cars_filter{background-image:url(../images/cars-background.jpg)}#hotels_filter h1,#cars_filter h1{color:#fff}.cat_filter_box{background-color:#fff;margin-top:25px}.cat_filter_box:after{clear:both;display:table;content:" "}.cat_filter_box div{width:15%;float:left;height:83px;text-align:left;padding:20px;border-left:1px solid #DEE2E6;position:relative}.cat_filter_box div:first-child{width:30%;border:none}.cat_filter_box div label{display:block;font-size:11px;line-height:11px;color:#ADB5BD;text-transform:uppercase;font-weight:500;margin:0 0 5px 0;padding:0}.cat_filter_box div input[type="text"]{border:none;width:100%;font-size:18px;color:#343A40;line-height:30px;padding:0;margin:0}.cat_filter_box div input.datepicker,.cat_filter_box div input.datetimepicker{cursor:pointer;background:no-repeat right center url(../images/icn_date.png)}.cat_filter_box ::-webkit-input-placeholder{color:#16001C}.cat_filter_box ::-moz-placeholder{color:#16001C}.cat_filter_box :-moz-placeholder{color:#16001C}.cat_filter_box :-ms-input-placeholder{color:#16001C}.cat_filter_box div select{border:none;width:100%;cursor:pointer;font-size:18px;color:#343A40;line-height:30px;padding:0;margin:0}.cat_filter_box div select{padding-right:20px;background-image:url("../images/select_arr.png");background-size:10px 8px;background-repeat:no-repeat;background-position:right 9px center;-moz-appearance:none;-webkit-appearance:none}.cat_filter_box button{width:10%;float:right;font-size:0;height:83px;border:none;background:#FAB005 no-repeat center center url(../images/lupa_button.png);box-shadow:inset 0 -3px 0 0 #F08C00}.cat_filter_box button:hover{background-color:#F08C00;box-shadow:inset 0 -3px 0 0 #FAB005}#cars_filter .cat_filter_box div{width:17%}#cars_filter .cat_filter_box div:nth-child(even){width:19.5%}section#about_cars{background:#16001C no-repeat center center url(../images/cars-background_about.jpg);background-size:cover;padding:120px 0;margin:60px 0;color:#fff;text-align:center}section#about_cars .cat_title{color:#fff}section#about_cars h2{margin-bottom:25px}section#about_cars p{font-size:16px;line-height:24px;padding:0 50px 60px 50px}ul.cars_why_us li{display:inline-block;font-size:18px;font-weight:bold;margin:3px 10px 3px 30px}ul.cars_why_us li:before{color:#fff;left:-27px}ul.cars_why_us li:first-child:before{display:none}.bootstrap-datetimepicker-widget li:before{display:none}.bootstrap-datetimepicker-widget li{padding:0;margin:0}#tours_poland #response>div:nth-child(3n+2){clear:both}#check_category label{display:block}.poland_menu_mobile{padding-top:50px;background:#F8F9FA}.poland_menu_mobile h4{font-size:16px;font-weight:500;color:#343A40;text-transform:uppercase;background:no-repeat right -5px url(../images/icn_arr_down.png);cursor:pointer}.poland_menu_mobile li{display:none}.poland_menu_mobile li a{display:block;font-size:13px;padding:1px 0;color:#495057;line-height:30px;border-bottom:1px solid #E9ECEF}.poland_menu_mobile ul{border-bottom:1px #DEE2E6 solid}.poland_menu_mobile ul.children a{padding-left:25px}.sp_loadmore{display:block;cursor:pointer;padding-top:150px;border:2px dashed #B9DFE1;font-size:24px;line-height:30px;color:#7CC7CB;text-transform:uppercase;text-align:center;margin-bottom:30px;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms}.sp_loadmore:hover{-moz-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);color:#7CC7CB;text-decoration:none}.about_us_with_menu{padding:90px 0;position:relative;min-height:545px;line-height:22px;color:#fff;background:#16001C no-repeat center center;background-size:cover;margin-bottom:90px}.about_us_with_menu .row>div:first-child{padding-bottom:60px}.about_us_with_menu .cat_title{text-align:left;color:#fff}.about_us_with_menu h1{margin-bottom:30px;line-height:44px}.about_us_menu li:before{display:none}.about_us_menu li{margin:0}.about_us_menu li.current-menu-item{font-weight:500}.about_us_menu a{color:#fff;font-size:13px;padding:2px 5px;line-height:30px;background:repeat-x center bottom url(../images/border-transparent.png);display:block}.about_us_menu a:hover{text-decoration:none;background-color:rgba(255,255,255,0.1)}section#contacts{background-color:#F8F9FA;text-align:center;padding:90px 0}section#contacts .col-sm-6:first-child{border-right:#E9ECEF 1px solid}section#contacts h3{margin:0 0 35px 0;color:#343A40}section#contacts p{margin:0 0 30px 0;padding:0;font-size:16px;line-height:24px}section#contacts p:last-child{margin:0}section#contacts p a{color:#228AE6;text-decoration:underline}section#contacts p a:hover{text-decoration:none}section#information{margin-bottom:90px;text-align:center}section#information h2{margin-bottom:25px}section#information p{font-size:16px;line-height:24px;padding:0 50px}section#information .counter{color:#7CC7CB}section#information .counters .col-sm-4{border-right:1px solid #DEE2E6}section#information .counters .col-sm-4:last-child{border-right:none}section#about_us_team{padding:100px 0;color:#fff;text-align:center;background:#16001C no-repeat center center url(../images/team_bg_about_us.jpg);background-size:cover}.about_team{width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.about_team_item{margin-top:30px;display:inline-block;color:#fff;width:16%;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-wrap:wrap;flex-wrap:wrap}.about_team_item img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #DEE2E6;-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.5);-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.about_team_item span{text-transform:uppercase;font-size:10px;font-weight:500}.about_team_item h5{margin-bottom:2px}.team_item{margin-bottom:80px;padding:0 90px}.team_item_img{margin-bottom:30px}.team_item_img img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:auto}.team_item p{font-size:13px}.team_item h3{text-transform:uppercase;font-weight:normal;margin:0;padding:0}.team_item .cat_title{text-align:left;margin-bottom:25px}.recommended_title{font-weight:500;margin-top:25px}.recommended{border-top:1px solid #DEE2E6;border-bottom:1px solid #DEE2E6;margin-top:10px;padding:20px 10px}.recommended .cat_title{font-size:12px;margin-bottom:0}.recommended h4{margin-top:0;margin-bottom:5px}.recommended h4 a{color:#343A40}.recommended .tour_item_review{bottom:0}.recommended .btn{float:right}.recommended ul li{font-size:13px;margin:0 0 0 20px}.menu-about-us-container{margin-bottom:60px}.about_us_menu_mobile{display:none}.about_us_menu_mobile li:before{display:none}.about_us_menu_mobile li{margin:0}.about_us_menu_mobile li a{display:block;font-size:13px;padding:1px 0;color:#495057;line-height:30px;border-bottom:1px solid #E9ECEF}.about_us_menu_mobile li a:hover{text-decoration:none;color:#7BC7CB}#about_us_menu_mobile_title{font-size:16px;margin-top:-75px;font-weight:500;padding-bottom:10px;border-bottom:1px solid #DEE2E6;color:#343A40;text-transform:uppercase;background:no-repeat right -5px url(../images/icn_arr_down.png);cursor:pointer}.sp_loadmore_team_members_container{margin-bottom:90px}.sp_loadmore_team_members_container .btn{white-space:normal}.faq_list{margin:0 100px 90px 0}.faq_item{display:none}.faq_item.active{display:block}.faq_item h4{color:#7CC7CB;margin:5px 0 20px 0}.faq_menu{font-size:13px;color:#495057;margin:0 65px 0 85px}.faq_menu li.active{color:#16001C;font-weight:500;background:no-repeat right center url(../images/icn-arr-right.png)}.faq_menu li:before{display:none}.faq_menu li{margin:0;padding:6px 24px 6px 5px;cursor:pointer;border-bottom:1px solid #E9ECEF}.faq_menu li:hover{color:#7CC7CB}.faq_title{font-size:18px;color:#343A40;font-weight:500;padding:15px 0;cursor:pointer;border-top:1px solid #DEE2E6;background:no-repeat right center url(../images/icn-arr-down.png)}.faq_item.active_mob .faq_title{color:#7CC7CB;background-image:url(../images/icn-arr-up.png)}.tab-pane .faq_item:first-child .faq_title{border-top:none}#faq_list{margin-bottom:35px}#faq_list .nav-tabs{margin-bottom:35px}#faq_list .nav-tabs li{margin:0 0 -1px 0}#faq_list .nav-tabs li.active{margin-bottom:-1px}#faq_list .nav-tabs>li>a{color:#7CC7CB}.page-template-page-hotels section#tours_poland{margin-bottom:60px}.request_tour_block{position:relative;margin-bottom:25px}.request_tour_block:after,.request_tour_block:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.request_tour_block:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:20px;margin-top:-20px}.request_tour_block:before{border-color:rgba(124,199,203,0);border-right-color:#7CC7CB;border-width:22px;margin-top:-22px}.room_type_request{margin-bottom:5px}.ct-grid ul li:before{display:none}#ct-container{height:auto;min-height:1px}.ct-searchform{padding:290px 0 60px 0;background:#16001C no-repeat center center;background-size:cover;margin-bottom:90px}.ct-searchform #ct-container h2{color:#fff;font-size:36px;margin-top:20px;margin-bottom:10px;font-family:"Rubik",sans-serif;font-weight:500;text-align:center}.ct-searchform #ct-container{text-align:center}.ct-searchform [ct-app]>[ng-view]>div{padding:0}.ct-search-form__top-block{background-color:#fff}.ct-searchform .ct-form-field i.ct-icon-compass{display:none}.ct-searchform #ct-container .ct-search-form #ct-pickup-select,.ct-searchform #ct-container .ct-search-form #ct-dropoff-select,.ct-searchform #ct-container .ct-search-form #ct-pickup-date,.ct-searchform #ct-container .ct-search-form #ct-return-date{width:22.5%;float:left;height:83px;text-align:left;padding:20px;border:none;border-left:1px solid #DEE2E6;position:relative}.ct-searchform .ct-form-field .ct-input,.ct-searchform .ct-form-field .ct-select{border:none;font-size:18px;font-family:"Rubik",sans-serif;font-weight:400;color:#343A40;width:100%}.ct-searchform #ct-container .ct-drop-down-container>input{padding:0 10px 0 0 !important}.ct-searchform .ct-app-ready .ct-search-form .ct-form-field .ct-input,.ct-searchform .ct-app-ready .ct-search-form .ct-form-field .ct-select{height:auto}.ct-searchform .ct-form-field .ct-select{line-height:normal;cursor:pointer}.ct-searchform .ct-form label{display:block;font-family:"Rubik",sans-serif;font-size:11px;line-height:11px;color:#ADB5BD;text-transform:uppercase;margin:0 0 5px 0;padding:0}.ct-searchform #ct-container .ct-form label strong{font-weight:500}.ct-searchform #ct-container .ct-search-form #ct-dropoff-select{margin-left:0}.ct-searchform #ct-container .ct-search-form #ct-return-date{margin-left:0}.ct-searchform #ct-container.ct-app-ready .ct-drop-down-container button.ct-btn-transp{color:#B5B5B5;right:-14px;top:-9px}.ct-searchform #ct-container .ct-drop-down-container.ct-refine-search .ct-drop-down{width:170%}.ct-searchform #ct-container .ct-drop-down-container.ct-refine-search input.dropdown-open{border:none}.ct-searchform #ct-container input:focus:not([disabled]):not([tabindex="-1"]){box-shadow:none !important}.ct-searchform #ct-container .ct-search-form #ct-button-search{margin-left:0;width:10%;cursor:pointer;float:right;font-size:0;height:83px;border:none;background:#FAB005 no-repeat center center url(../images/lupa_button.png);box-shadow:inset 0 -3px 0 0 #F08C00}body .ct-searchform #ct-container .ct-search-form #ct-button-search button.ct-btn-p{height:83px;border:none !important;background:transparent !important;margin-top:0}.ct-searchform .ct-form-field .ct-form-field-icon-before .ct-input{padding-left:15px !important}.ct-searchform #ct-container .ct-search-form #ct-pickup-timers.ct-form-field .ct-select-wrapper:after,.ct-searchform #ct-container .ct-search-form #ct-return-timers.ct-form-field .ct-select-wrapper:after{top:-9px;right:-10px;z-index:5;padding-right:0}.ct-searchform #ct-container.ct-app-ready .ct-drop-down-container button.ct-btn-transp{z-index:5}.ct-searchform .ct-app-ready .ct-search-form .ct-form-field>i.ct-icon-calendar{color:#B5B5B5;top:-9px;top:-1px;left:-10px}.ct-searchresult{background-color:#E2E2E2}#about_page_content p{font-size:16px;line-height:24px}#about_page_content{padding:0 50px 90px 50px}#about_page_content ul{margin:0 0 35px 0}#about_page_content h4{margin-top:35px}#about_page_content h2{margin-bottom:25px}.highlight{font-weight:500;color:#7CC7CB;display:block;margin-bottom:35px}#about_page_content .travel_agents_form{background:#F8F9FA;padding:35px;margin-top:35px}#about_page_content .travel_agents_form label{display:block;font-size:11px;color:#495057;text-transform:uppercase;font-weight:500;margin:25px 0 5px 0}#about_page_content .travel_agents_form .btn{float:right}.request_form .datepicker{background:#fff no-repeat top 5px right 5px url(../images/icn_date.png)}.form_page .field_describe{font-size:13px;line-height:18px;margin:5px 0 15px 0}.form_page .checkboxes_block label{margin:5px 0 0 0;text-transform:none;font-size:13px;font-weight:400;cursor:pointer}.form_page .radio label{margin:5px 0 0 0;text-transform:none;font-size:13px;font-weight:400;cursor:pointer}.form_page .checkboxes_block{margin-top:15px}.form_page .wpcf7 p{margin:0 0 10px}.form-control:focus{border-color:#7CC7CB;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.sitemap{width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.sitemap_item{width:23%;display:inline-block;vertical-align:top;margin:0 15px 15px 0;padding:15px;background-color:#fff;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sitemap_item img{vertical-align:middle;margin-right:3px}.err_field{border-color:#E8590C}.err_msg{color:#fff;font-size:18px;margin-bottom:25px;background:#E8590C;padding:10px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.success_msg{color:#fff;font-size:18px;margin-bottom:25px;background:#7CC7CB;padding:10px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}div.wpcf7-response-output{margin:25px 0 0 0 !important;padding:10px 15px !important;font-size:18px !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}div.wpcf7-mail-sent-ok{border:none !important;background:#7CC7CB !important}div.wpcf7-validation-errors,div.wpcf7-spam-blocked{border:none !important;background:#E8590C !important}.wpcf7-not-valid{border-color:#E8590C !important}span.wpcf7-not-valid-tip{display:none !important}div.wpcf7 .ajax-loader{background-image:url("../images/loader.gif") !important;width:28px !important;height:16px !important;margin:12px 10px 12px 0 !important}span.wpcf7-list-item{display:block !important;margin:0 !important}.wpcf7-form textarea{height:70px !important}.request_form .btn{float:right !important}.checkbox label{line-height:18px !important}.wpcf7-recaptcha{margin-top:25px}.countries_list,.cities_list,.arr_dates_and_prices{display:none}#hotelsSearchResult{display:none;background:#EFEFEF;padding:90px 0;margin:-90px 0 90px 0}#search_results h4{height:40px;overflow:hidden}.more_hetels{display:block;height:348px;padding-top:150px;border:2px dashed #B9DFE1;font-size:24px;line-height:30px;color:#7CC7CB;text-transform:uppercase;text-align:center;margin-bottom:30px;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms}.more_hetels:hover{text-decoration:none;color:#7CC7CB;-moz-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25)}h2.total_search_results{font-weight:400}h2.total_search_results strong{font-weight:500}.tour_item_price b{font-weight:500}.content_about_city{padding:60px 100px 60px 100px}.content_about_city .cat_title{text-align:left}.content_about_city h2{margin-bottom:35px}.sidebar_about_city{padding-right:100px;padding-top:60px}.about_city_generals{position:relative;background-color:#fff;border-top-right-radius:100px;margin-bottom:50px;padding:20px;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2)}.about_city_generals h4{text-transform:uppercase;font-size:16px;color:#343A40;margin-bottom:25px}.about_city_generals td{font-size:12px;padding:5px 0;border-bottom:1px solid #DEE2E6}.about_city_generals strong{font-weight:500;margin-right:5px}.about_city_generals a:not(.besthotel){display:block;font-size:13px;padding:6px 0;color:#495057;border-bottom:1px solid #E9ECEF}.about_city_generals a:hover{text-decoration:none}.about_city_generals li:before{display:none}.about_city_generals li{margin:3px 0}.table .besthotel{color:#343A40;font-weight:400}.table .cityname{color:#7BC7CB;font-size:14px}.town-img{text-align:center;padding-bottom:25px}.hotels_in_town h2{color:#fff;text-transform:uppercase}.hotels_in_town h3 a{color:#fff}#hotels_from_hotele h4{height:40px}.hotels_in_town{padding-bottom:90px}.hotels_in_town h4{margin-top:35px}.hotels_in_town li{margin-top:15px}.hotels_in_town h3{margin-top:60px}.gsc-input-box{height:auto !important}.gsst_a{padding-top:7px !important}input.gsc-search-button{height:28px !important;border:none !important;background:#FAB005 no-repeat center center url(https://www.google.com/uds/css/v2/search_box_icon.png) !important}.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top{padding-left:0 !important}.gsc-control-cse{margin-top:35px}.gsc-webResult .gsc-result{padding:15px 0 !important}.gsc-control-cse .gs-spelling,.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *{font-size:18px !important}.description_tour_cat{margin:35px 0;color:#555}.title_tour_cat{margin:0}.tour_cat_all{margin-top:50px;margin-bottom:35px}.tour_cat_all>div:nth-child(odd){clear:both}.tour_cat_item{margin-bottom:30px}.tour_cat_img{height:150px;overflow:hidden;position:relative}.tour_cat_img img{width:100%;height:auto;position:absolute;top:0;bottom:0;margin:auto;-moz-transition:all 500ms ease 0s;-o-transition:all 500ms ease 0s;-webkit-transition:all 500ms ease;-webkit-transition-delay:0s;transition:all 500ms ease 0s}.tour_cat_img img:hover{transform:scale(1.05)}.tour_cat_desc{padding:15px;font-size:12px;border:1px solid #DEE2E6}.tour_cat_desc h4{text-transform:uppercase;margin:5px 0 10px 0}.tour_cat_desc h4 a{color:#16001C}section#tours_poland .tour_cat_desc h2{text-transform:uppercase;margin:5px 0 10px 0;font-size:18px;text-align:left}.tour_cat_desc h2 a{color:#16001C}.tour_cat_desc p{margin:0}.tour_cat_desc p strong{display:block;margin-top:15px}.tour_cat_desc .btn{margin-top:20px;width:100%;white-space:normal}.align-center{text-align:center}.tour_list_in_cat,.tour_list_in_sub_cat{margin-top:50px;margin-bottom:35px}.tour_list_in_cat .tour_item_image{float:left;width:32%;height:100%;overflow:hidden}.tour_list_in_cat .tour_item_describe{margin-left:32%;padding:10px 20px;border-bottom:none}.tour_list_in_cat .tour_item_price{top:15px}.tour_list_in_cat h4{margin-top:3px;margin-bottom:7px}.tour_list_in_cat .tour_item_describe p{font-size:13px;margin:8px 0 0 0;line-height:18px}.tour_list_in_cat .sp_loadmore,.tour_list_in_sub_cat .sp_loadmore{height:auto;padding:30px 0;float:none;clear:both}.tour_item_describe a.sm_link_read_more{text-decoration:underline;color:#228AE6}.tour_item_describe a.sm_link_read_more:hover{text-decoration:none}.tour_list_in_cat .tour_list_item{cursor:default;height:200px}.tour_list_in_cat .tour_list_item:hover{-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2)}#cat_menu_mobile{display:none;font-size:16px;margin:0 60px 15px 60px;font-weight:500;padding-bottom:10px;border-bottom:1px solid #DEE2E6;color:#343A40;text-transform:uppercase;background:no-repeat right -5px url(../images/icn_arr_down.png);cursor:pointer}#cat_menu h4{margin-top:0;padding-top:10px}.description_tour_cat_top_part{font-size:16px;line-height:24px;text-align:center;margin:0 60px}.alignright{float:right}.tour_list_in_sub_cat #response_cat>div:nth-child(3n+1){clear:both}.page-template-page-with-sidebar .large_text{font-size:18px;line-height:26px;margin-bottom:15px}.page-template-page-with-sidebar .alignleft{margin:0 15px 15px 0}.page-template-page-with-sidebar .alignright{margin:0 0 15px 15px}.page-template-page-with-sidebar hr{clear:both}.page-template-page-with-sidebar .col-md-9{padding-left:45px}.panel-default>.panel-heading{background-color:#fff;padding:0}.panel-title>a{display:block;padding:10px 15px;background:no-repeat right 15px center url(../images/icn-arr-up.png)}.panel-title>a.collapsed{background-image:url(../images/icn-arr-down.png)}.page-template-page-contact-us #map{height:370px;border:7px solid #fff}.page-template-page-contact-us .col-md-9{padding-left:45px}.contact_us_info{margin-bottom:60px;margin-top:60px;text-align:center;font-size:16px;line-height:24px}.contact_us_info h3{margin:0 0 35px 0}.contact_us_info .col-sm-6:first-child{border-right:#E9ECEF 1px solid}.contact_us_form label{display:block;font-size:11px;color:#495057;text-transform:uppercase;font-weight:500;margin:25px 0 5px 0}.contact_us_form .btn{float:right}.cities_hotel_list{background:#F8F9FA;padding:60px 0}.cities_hotel_list li{margin-top:7px;margin-bottom:10px}.cities_hotel_list li:before{display:none}.cities_hotel_list a{color:#343A40}.cities_hotel_list h4{text-align:center;margin-bottom:35px}.page-template-page-hotels .cities_hotel_list{margin-bottom:90px}.cities_hotel_list_marg{margin:90px 0}.cities_hotel_list_top_marg{margin-top:90px}.tripadvisor{text-align:right;margin-top:15px}.tripadvisor img{width:120px;vertical-align:middle;margin-left:10px}.cat_manu_arr{display:inline-block;width:18px;margin:0 0 0 -23px;cursor:pointer;font-size:14px;color:#868E96}.cat_manu_arr:hover{color:#7CC7CB}li .cat_manu_arr{position:absolute;top:10px;left:10px;font-size:12px}#tour_request_fixed{position:fixed;color:#343A40;bottom:-100px;left:0;width:100%;z-index:5;background:#fff;border-top:1px solid #fff;padding:20px 0;-moz-transition:all 500ms ease 0s;-o-transition:all 500ms ease 0s;-webkit-transition:all 500ms ease;-webkit-transition-delay:0s;transition:all 500ms ease 0s;-moz-box-shadow:2px 1px 7px 5px rgba(0,0,0,0.1);-webkit-box-shadow:2px 1px 7px 5px rgba(0,0,0,0.1);box-shadow:2px 1px 7px 5px rgba(0,0,0,0.1)}#tour_request_fixed.tour_request_sticky{bottom:0}#tour_request_fixed .container>div{display:inline-block;vertical-align:middle}#tour_request_fixed .tour_title{font-size:18px;font-weight:500}#tour_request_fixed .tour_title .tour_number_of_days{font-weight:400;margin-top:5px}#tour_request_fixed .tour_departures_block{margin:0 15px 0 50px}#tour_request_fixed .tour_departures_block p{font-size:14px}#tour_request_fixed .tour_btns{float:right;margin-top:6px}#tour_request_fixed .tour_btns a{margin-left:10px;font-size:12px;padding:7px 5px;min-width:170px}#tour_request_fixed .tour_btns a.btn-primary{padding:9px 20px}.tour_request_fixed_gradient{height:30px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}.similar_tours_block{margin-top:60px;margin-left:70px;margin-right:70px}.scrollToTop{width:48px;height:48px;padding-top:12px;font-size:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:fixed;bottom:25px;right:25px;display:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96' color='%23767676' fill='%23fff'%3E%3Cpath fill='currentColor' d='M38.121 74.121l-4.242-4.242L55.758 48 33.879 26.121l4.242-4.242L64.242 48 38.121 74.121z'/%3E%3C/svg%3E");background-color:rgba(255,255,255,0.75);background-position:50%;background-size:50%;background-repeat:no-repeat;cursor:pointer;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border:1px solid #CED4DA;z-index:6}.scrollToTop:hover{border:2px solid #CED4DA}.single-tours .scrollToTop{bottom:100px}.page-template-page-evaluation .page-section .container>.row>.col-xs-12{max-width:730px;margin:0 auto;float:none}.rating{unicode-bidi:bidi-override;direction:rtl;text-align:left;display:inline-block;vertical-align:middle;margin-right:50px}.rating>span{display:inline-block;position:relative;font-size:28px;cursor:pointer;color:#FAB005}.rating>span:hover:before,.rating>span:hover ~ span:not(.zeroRaiting):before{content:"\e006";color:#F08C00}.rating>span.active_star:before,.rating>span.active_star ~ span:not(.zeroRaiting):before{content:"\e006"}.rating span.zeroRaiting{margin-right:10px;color:#BAC1C8}.rating span.zeroRaiting.active_star{color:#FAB005}.rating span.zeroRaiting:after{content:"";position:absolute;border-top:2px solid #868E96;left:-3px;top:12px;width:34px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transform-origin:0% 0% 50%;-ms-transform-origin:0% 0% 50%;-webkit-transform-origin:0% 0% 50%;transform-origin:0% 0% 50%}.rating span.zeroRaiting.active_star:after{border-top-color:#F08C00}.modal_tour_reviews{height:0;width:800px}.dont_raiting label{font-weight:normal;position:relative;cursor:pointer;padding-left:20px;font-size:12px}.dont_raiting input{display:none}.dont_raiting label span:before{position:absolute;left:0;top:1px;width:16px;height:16px;border:1px solid #DEE2E6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.dont_raiting label input:checked+span:after{position:absolute;left:3px;top:4px;width:10px;height:10px;background:#7CC7CB;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.dont_raiting span.wpcf7-list-item{display:inline-block}.fancybox-slide .modal_tour_reviews{height:400px}.track_sp{visibility:hidden}.fancybox-slide .track_sp{visibility:visible}.modal_tour_rating{font-size:18px;height:24px;display:inline-block;padding:2px 0 0 28px;background:no-repeat left top url("../images/icn-smile.png")}.modal_tour_reviews .sidebar_review strong{display:inline-block;margin-bottom:5px}.modal_tour_rating_date{display:inline-block;margin:0 5px;color:#BAC1C8}.modal_tour_rating_country{display:inline-block;margin-right:5px}.modal_tour_rating_more{display:inline-block;margin-left:7px}.modal_tour_rating_more span{font-size:12px;color:#228AE6;border-bottom:1px dashed #228AE6;cursor:pointer}.modal_tour_rating_more span:hover{border:none}.modal_tour_rating_more span i{font-size:10px}.modal_tour_rating_more.rating_more_active .glyphicon-menu-down:before{content:"\e260"}.modal_tour_rating_more.rating_more_active span{border:none}.modal_tour_rating_details{display:none}.description_tour_cat.term_cities_list>h3{background:#fff;margin:0;padding:10px 10px 0 10px;font-weight:normal}.description_tour_cat.term_cities_list>h3>a{color:#7CC7CB}.description_tour_cat.term_cities_list>h3+p{padding:10px;background:#fff;border-bottom:1px solid #DEE2E6;margin-bottom:25px}.description_tour_cat.term_cities_list>h3+p:after{display:table;content:" ";clear:both}.description_tour_cat.term_cities_list>h3+p+p{display:none}.newsletter_msg{margin-top:15px}.newsletter_err{color:#E8590C}.newsletter_success{color:#68B9BD}#paymentTour2{display:none}.main_single_post_section{background:#F8F9FA;padding:60px 0}.main_single_post_section_pad{margin:0 auto;width:90%}.main_single_post_section_pad .similar_tours_block{margin-left:70px;margin-right:70px}.post_content{padding:0 100px}
.post_content p{margin-bottom:25px;font-size: 1.5rem;line-height: 1.7;}
.post_content ul li {font-size: 1.5rem;line-height: 1.7;}
.post_content h1{font-size:30px;margin-top:0;margin-bottom:30px}.post_content h2{font-size:24px;margin-top:0;margin-bottom:30px;background-color: #cbecee;display: inline-block;padding: 8px;border-radius: 10px;}.post_content h3{font-size:20px;margin-top:0;margin-bottom:30px}.post_content h4{font-size:16px;margin-top:0;margin-bottom:30px}.post_content .wp-share-button.theme18{clear:both;padding-top:15px}.post_content .wp-share-button.theme18 .share-button{width:32px;padding:5px;margin:5px 10px 5px 0}.post_content .wp-share-button #envelope{display:none}.post_content .cat_title{text-align:left;margin-bottom:15px;font-size:12px}.post_content .cat_title a{color:#7CC7CB}.post_content .wp-post-image{margin-bottom:35px;height:auto}.post_nav_links{padding-top:20px;clear:both}.post_nav_links:after{content:" ";display:table;clear:both}.post_nav_links li:before{display:none}.post_nav_links li{margin:0;float:left}.post_nav_links li:last-child{float:right}.post_nav_links li a{color:#7CC7CB;font-weight:500;font-size:12px;text-transform:uppercase}.post_nav_links li img{vertical-align:middle}.post-template-default.single.single-post .fancybox-bg,.page.page-template-page-like_tours .fancybox-bg{background:#1e1e1e}.post_content img.alignleft{margin-bottom:10px}.post_content img.alignright{margin-bottom:10px;margin-left:10px}.posts_list{padding:25px 0 0 0}.posts_list h1{text-align:center;margin-bottom:55px}.posts_list .screen-reader-text{display:inline;font-size:16px;margin:0 15px 0 0;font-weight:normal}.posts_list .nav-links{display:inline}.posts_list>div>div.row{margin-left:-40px;margin-right:-40px}.posts_list .posts_list_item{padding-left:40px;padding-right:40px}.posts_list_item{font-size:13px;margin-bottom:90px}.home .posts_list_item{margin-bottom:50px}.posts_list_item:nth-child(3n+1){clear:both}.posts_list_item .cat_title{text-align:left;font-size:12px}.posts_list_item .cat_title a{color:#ADB5BD}.posts_list_item .cat_title a:hover{text-decoration:none;color:#7CC7CB}.posts_list_item h4{margin:15px 0 25px 0;min-height:40px}.posts_list_item .wp-post-image{margin-bottom:25px;height:auto}.read-more{margin-top:35px;font-weight:500;text-transform:uppercase}.read-more a{color:#7CC7CB}.main_single_post_section .sp_loadmore{padding:30px 0;float:none;clear:both;margin:25px auto 0 auto;max-width:580px}.page-numbers{display:inline-block;padding:0 3px}.show_promocode_link{color:#228AE6;font-size:12px;cursor:pointer;margin:0 20px;padding-bottom:20px}.show_promocode_link:hover{text-decoration:underline}.promocode{display:none;padding:0 20px 20px}.promocode_title{font-size:10px;color:#ADB5BD;font-weight:500;text-transform:uppercase}.promocode input{margin:10px 0 15px 0}.promocode button{padding:7px 0;width:100%;background:none;border:none;padding:0;text-align:left;color:#228AE6;font-size:11px;width:auto}.promocode button:hover,.promocode button:focus,.promocode button:active{background:none;color:#228AE6;text-decoration:underline}.price_after_promocode{font-weight:500;font-size:24px;color:#343A40}.price_after_promocode_info{font-size:12px;color:#7CC7CB;margin-bottom:15px}.tour_item_totalprice_price.price_before_promocode{font-size:16px;font-weight:normal;color:#868E96;text-decoration:line-through;margin:10px 0}.tour_item_totalprice_price.price_before_promocode span{font-size:14px}.tour_item_totalprice_old_price{font-size:16px;font-weight:normal;color:#868E96;text-decoration:line-through;margin:10px 0}.tour_item_totalprice_old_price span{font-size:14px}.tour_item_price_per_person{font-size:12px;font-weight:normal;color:#868E96;margin:-10px 0 15px 0}.tour_item_price_per_person span{font-size:11px}.coupon_code_info{background:no-repeat 0 3px url(../images/icn_tooltip_question.gif);background-size:15px;padding-top:2px;min-height:20px;font-size:12px;color:#343A40;padding-left:20px;margin:30px 0;line-height:16px}.coupon_code_tooltip .tooltip-inner{max-width:260px;padding:15px 10px;position:relative;color:#333;text-align:left;background-color:#f1f9f9;border:1px solid #7cc7cb;border-radius:0}.coupon_code_tooltip.tooltip{left:20px !important}.coupon_code_tooltip.tooltip.top{margin-top:-10px}.coupon_code_tooltip.tooltip.in{filter:alpha(opacity=100);opacity:1}.coupon_code_tooltip .tooltip-arrow{display:none}.coupon_code_tooltip .tooltip-inner:after,.coupon_code_tooltip .tooltip-inner:before{top:100%;left:23px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.coupon_code_tooltip .tooltip-inner:after{border-color:rgba(241,249,249,0);border-top-color:#f1f9f9;border-width:12px;margin-left:-12px}.coupon_code_tooltip .tooltip-inner:before{border-color:rgba(124,199,203,0);border-top-color:#7cc7cb;border-width:13px;margin-left:-13px}.security_img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3;width:100px}blockquote{font-size:14px}.home_guaranted{margin-bottom:0}.home_guaranted .home_guaranted_img{display:block;height:200px;background:no-repeat center center;background-size:cover}.home_guaranted .home_guaranted_img div{display:inline-block;background:#FAB005;color:#fff;font-size:12px;font-weight:500;padding:5px 15px;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0;border-radius:0 0 7px 7px;margin:0 20px}.home_guaranted h5{margin:18px 0 10px 0;font-size:22px}.home_guaranted h5 a{color:#16001C}.home_guaranted h5 a:hover{text-decoration:none;color:#7CC7CB}.home_guaranted p{font-size:13px;height:61px;overflow:hidden}.home_guaranted .read-more{display:none}.home_guaranted .btn{float:right}.home_guaranted .home_guaranted_price{font-size:22px;font-weight:500}.home_guaranted .home_guaranted_price div{font-size:9px;text-transform:uppercase}.home_guaranted hr{margin-top:40px;border:none}.tour_intro_top{margin-top:-130px;position:relative;z-index:3}.tour_intro_top .cat_title{text-align:left;margin:0 0 10px 55px}.tour_intro_top .cat_title a{display:inline-block;margin-right:15px;color:#fff;padding:7px 10px;background:rgba(0,0,0,0.3)}.tour_intro_top .cat_title a:hover{text-decoration:none;background-color:rgba(0,0,0,0.5)}.tour_intro_top .share{float:right;margin:0 55px 10px;padding:3px 10px;background:rgba(0,0,0,0.3)}.tour_intro_top .share:hover{background:rgba(0,0,0,0.5)}.tour_intro_top .share .share_icon{color:#fff;background:no-repeat 0 0 url(../images/icn-shaer-white.png)}.tour_list_from_shortcode .white_sidebar_block{margin-bottom:30px}.page_like_tour_intro{font-size:16px;color:#343A40;padding-left:100px;padding-right:100px}.page_like_tour_intro h2{color:#343A40;position:relative;padding:20px 0 25px;margin:0}.page_like_tour_intro_inner{background:#fff;position:relative;z-index:1;margin:0 -30px;padding:0 30px}.page_like_tour_main{padding-left:100px;padding-right:100px}.additional_text{padding:60px 0}.gallery.gallery-size-thumbnail img{border:none !important;height:auto}.gallery.gallery-size-thumbnail .gallery-item{text-align:left !important;margin-top:5px !important;margin-bottom:5px}.gallery.gallery-size-thumbnail .gallery-icon{margin-right:10px}.page_like_tour_contact_block{float:right;margin-left:10px;margin-top:20px;position:relative;z-index:3}.galery_slider{margin-bottom:10px}.galery_slider .carousel .carousel-inner .item{height:350px;background-size:cover;background-position:center center}.galery_slider .carousel-control img{margin-top:-22px}.galery_slider .carousel-control.left,.galery_slider .carousel-control.right{background:none}.galery_slider .carousel-caption{position:absolute;bottom:0;left:0;right:auto;font-size:11px;line-height:normal;text-align:left;font-weight:300;padding:10px;background-color:rgba(0,0,0,0.5)}.galery_slider .carousel-caption b{display:block;font-weight:500}.galery_slider .carousel-indicators li{width:12px;height:12px}.galery_slider .carousel-indicators .active{background-color:#7CC7CB}.title_gallery_page{text-align:center;margin:20px 0 50px}.galery_slider_descr{padding:50px}section#tours_itineraries+section#newsletter{margin-top:90px}.comment-form label{display:block;font-size:11px;color:#495057;text-transform:uppercase;font-weight:500;margin:15px 0 3px 0}.comment-form .logged-in-as{display:none}.comment-form .notice{float:none;color:#343A40;font-weight:400}.comment-form .form-submit{text-align:right;margin-bottom:0}.comment-form .form-submit .btn-primary{background:#7CC7CB;-moz-box-shadow:inset 0 -3px 0 0 #57A5A9;-webkit-box-shadow:inset 0 -3px 0 0 #57A5A9;box-shadow:inset 0 -3px 0 0 #57A5A9;font-size:12px;padding:10px 30px}.comment-form .form-submit .btn-primary:hover{background:#68B9BD;-moz-box-shadow:inset 0 -3px 0 0 #57A5A9;-webkit-box-shadow:inset 0 -3px 0 0 #57A5A9;box-shadow:inset 0 -3px 0 0 #57A5A9}ul.comment-list{border-top:2px solid #7CC7CB;font-size:12px;margin-top:35px}ul.comment-list li{margin:0;padding:20px 10px;border-bottom:1px solid #DEE2E6}ul.comment-list li:before{display:none}ul.comment-list .comment-author{display:none}ul.comment-list .comment-body p{margin:0;color:#343A40}ul.comment-list .comment-body .author_name{font-weight:500;font-size:14px;color:#343A40;margin-bottom:5px}.comment-meta{float:right;color:#7CC7CB}.comments-area{padding:60px 0 0 0}.comment-form .comment-notes #email-notes{display:none}section#home_city_tours{text-align:center}.home_city_tours_bg{margin:35px 0 0;padding:10px 230px;min-height:230px;background-image:url("../images/city_tours_bg_1.jpg"),url("../images/city_tours_bg_2.jpg");background-repeat:no-repeat, no-repeat;background-position:left 50px bottom -5px, right 50px bottom -5px;background-color:#FFF, #FFF}section#home_city_tours h3{color:#343A40;margin-bottom:15px}section#home_city_tours h3 a{color:#343A40}section#home_city_tours h3 a:hover{text-decoration:none;color:#7CC7CB}section#home_city_tours ul li{display:inline;margin-right:10px}section#home_city_tours ul li:before{color:#B9DFE1;font-size:32px;top:-3px}section#home_city_tours ul li:nth-child(5n+1):before{display:none}section#home_city_tours ul li:nth-child(5n+5):after{content:"\A";white-space:pre}section#home_city_tours ul li a{color:#7CC7CB}section#home_city_tours ul li a:hover{text-decoration:underline}section#home_city_tours .sub_text{font-size:13px;margin-bottom:25px}.cta_link_to_cat{text-align:center;margin-bottom:5px}.cta_link_to_cat a{color:#343A40;text-decoration:underline;font-weight:bold}.cta_link_to_cat a:hover{text-decoration:none}.attraction_image{height:250px;background:no-repeat;background-size:cover}.attraction_item{font-size:12px;margin-bottom:30px;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2);position:relative}.attraction_description{padding:30px 30px 45px 30px}.attraction_item h4{margin:5px 0 20px 0}h1.title_attractions_page{margin-bottom:35px}.page-template-page-attractions .cat_title{text-align:left;color:#7CC7CB;margin-top:25px}.page-404{text-align:center;padding:60px 0}.page-404 h4{font-weight:normal}.page-404 p{font-size:12px}.page-404 p.buttons_404{margin-top:35px}.page-404 p a.btn-default{margin:15px 3px 0}.search_input_404{display:none;margin-top:20px}.search_input_404 input[type="submit"]{width:20px;height:20px;margin-left:10px;border:none;background:no-repeat left top url(../images/icn-loupe.png);cursor:pointer;margin-top:2px}.search_input_404 .search-field{width:calc(100% - 50px);max-width:500px;border-color:#DEE2E6}.search_input_404 ::-webkit-input-placeholder{color:#16001C}.search_input_404 ::-moz-placeholder{color:#16001C}.search_input_404 :-moz-placeholder{color:#16001C}.search_input_404 :-ms-input-placeholder{color:#16001C}.tab-content{padding-bottom:25px}.single-tour-nav-tabs{border-bottom:#E9ECEF 4px solid;margin:35px 55px 0;padding:0 30px}.single-tour-nav-tabs li{float:left;margin:0 1px -4px}.single-tour-nav-tabs li a{font-size:20px;color:#343A40;border-bottom:#E9ECEF 4px solid;-moz-transition:all 200ms ease 0s;-o-transition:all 200ms ease 0s;-webkit-transition:all 200ms ease;-webkit-transition-delay:0s;transition:all 200ms ease 0s}.single-tour-nav-tabs li a:hover{color:#343A40;border-color:#7CC7CB}.single-tour-nav-tabs li.active a{border-color:#7CC7CB;color:#7CC7CB}.single-tour-nav-tabs li.active a:hover{color:#7CC7CB}#full_list_accommodation>.container{padding:35px 100px 0}#full_list_accommodation>.container>.row{padding-bottom:35px}#full_list_accommodation .adress{font-weight:500;font-size:13px;margin-bottom:20px}#full_list_accommodation .adress img{vertical-align:bottom;margin-bottom:2px;margin-right:10px}#full_list_accommodation .cat_title{text-align:left;color:#7CC7CB}#full_list_accommodation h3{margin-top:5px}#full_list_accommodation .show_hotel_on_map{display:inline-block;color:#7CC7CB;background:no-repeat 0 0 url("../images/map_marker_loc_sm.png");height:24px;padding-left:25px;cursor:pointer;margin-top:35px}#full_list_accommodation .carousel-inner .item{background:no-repeat center center;background-size:cover;height:250px}#full_list_accommodation .carousel-indicators{position:static;margin:10px auto 0}#full_list_accommodation .carousel-indicators li{width:11px;height:11px;background-color:#DEE2E6}#full_list_accommodation .carousel-indicators .active{background-color:#7CC7CB}#full_list_details>.container{padding:35px 100px}#full_list_details h4{margin-top:35px}#full_list_details h4:first-of-type{margin-top:0}.poland_info_breadcrumb{font-size:13px;margin-bottom:10px;color:#868E96}.poland_info_breadcrumb a{color:#495057}.poland_info_breadcrumb i{margin:0 7px;font-size:8px;top:0}.sm_txt_link{font-size:12px;margin:15px 0}.sm_txt_link a{text-decoration:underline;color:#228AE6}.sm_txt_link a:hover{text-decoration:none}.newsletter_cancel_form{margin:35px 0}.newsletter_cancel_form #email_newsletter_cancel_form{max-width:300px}.newsletter_cancel_form #send_newsletter_cancel_form{margin-top:15px}.newsletter_cancel_form label{display:block;font-size:11px;color:#495057;text-transform:uppercase;font-weight:500;margin:25px 0 5px 0}#cookies-message{padding:10px 0px;color:#343A40;font-size:10px;line-height:14px;-moz-box-shadow:2px 1px 7px 5px rgba(0,0,0,0.1);-webkit-box-shadow:2px 1px 7px 5px rgba(0,0,0,0.1);box-shadow:2px 1px 7px 5px rgba(0,0,0,0.1);text-align:center;position:fixed;bottom:0px;background:#fff;width:100%;z-index:5}#cookies-message.cookies_info_tour_page{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #DEE2E6}#cookies-message a{color:#343A40;text-decoration:underline}#cookies-message a:hover{text-decoration:none}#cookies-message #accept-cookies-checkbox{float:right;cursor:pointer;margin-left:25px;font-size:10px;padding:3px 10px}#cookies-message{height:48px}#tour_request_fixed.tour_request_sticky.tour_request_sticky_cookies_info{bottom:48px}.scrollToTop.scrollToTop_cookies_info{bottom:73px}.single-tours .scrollToTop.scrollToTop_cookies_info{bottom:148px}.wpcf7-not-valid.checkbox .cr,.wpcf7-not-valid.radio .cr{border-color:#E8590C}.dates_and_prices.table-hover>tbody>tr>td:hover{cursor:pointer}.ui-menu.ui-autocomplete{margin-left:-20px !important}.ui-menu.ui-autocomplete .ui-menu-item:before{display:none !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border-color:#7CC7CB;background:#7CC7CB}.section_for_search_results .filter_title{display:none}#api_hotel_standard label,#api_hotel_services label,#api_hotel_networks label,#api_hotel_offerstype label{display:block}select#api_hotel_sort{width:auto;margin-bottom:35px}.single_results_api .carousel-inner .item{background:no-repeat center center;background-size:cover;height:250px}.single_results_api .carousel-indicators{position:static;margin:10px -5px 0;text-align:left;width:auto}.single_results_api .carousel-indicators li{margin:0 2px 5px;width:70px;height:50px;text-indent:0;background:no-repeat center center;background-size:cover;border-radius:0;border:3px solid #fff}.single_results_api .carousel-indicators .active{border-color:#7CC7CB}.single_results_api h1{margin-top:0}.single_results_api .adress{font-weight:500;font-size:13px;margin-bottom:20px}.single_results_api .adress img{vertical-align:bottom;margin-bottom:2px;margin-right:10px}.single_results_api .tadvisor{margin-bottom:15px}.single_results_api .stars{margin-bottom:10px}.hotel_api_tb{font-size:12px;margin-top:15px;margin-bottom:35px}.hotel_api_tb table th{font-size:12px;text-align:center}.hotel_api_tb table th:first-child{text-align:left}.hotel_api_tb .btn-primary{box-shadow:inset 0 -1px 0 0 #F08C00;padding:5px 7px;font-size:10px}.hotel_api_tb .btn-primary:hover{box-shadow:inset 0 -1px 0 0 #FAB005}.hotel_api_tb .fa-times{color:#ADB5BD}.hotel_api_tb .fa-check{color:#7CC7CB}.hotel_api_tb .breakfast,.hotel_api_tb .restricted{text-align:center}.hotel_api_tb .booknow{text-align:right}.hotel_api_tb .cat_title{text-align:left;color:#16001C}.hotel_api_tb ul{max-width:320px}.hotel_api_tb li{width:140px;float:left;margin-top:0;margin-bottom:0}.hotel_res_h2{color:#7CC7CB;border-bottom:2px solid #7CC7CB;font-size:26px;padding-bottom:15px}.hotel_api_tb .is_online{font-size:12px;color:#43B929;font-weight:normal}.hotel_api_desc{margin-bottom:60px}.hotel_api_desc h3{margin-top:20px;margin-bottom:10px;text-transform:uppercase;font-weight:500;font-size:13px;color:#7CC7CB}.hotel_api_desc h2{text-transform:uppercase;font-size:28px}.hotels_list.tour_list_in_cat .tour_list_item{cursor:pointer;height:185px}.hotels_list.tour_list_in_cat .tour_list_item:hover{-moz-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25)}.hotels_list .tour_item_price{background:transparent;color:#16001C;width:auto;height:auto;right:20px;font-size:28px}.tour_list_in_cat .tour_item_describe{height:100%}.hotels_list .tour_item_describe ul{float:right;margin-top:40px;font-size:13px;color:#7CC7CB}.hotels_list .tour_item_describe ul li{float:right;clear:right;margin:0}.hotels_list .tour_item_describe ul li:before{content:"\f00c";font-family:"FontAwesome";font-size:12px;left:-17px}#search_results.hotels_list h4{height:auto}.hotels_list .tour_item_distance,.hotel_reservation .tour_item_distance{color:#ADB5BD;font-size:13px;margin-bottom:7px}.hotels_list .tour_item_distance i,.hotel_reservation .tour_item_distance i{margin-right:5px;color:#000}.hotels_list .tadvisor{position:absolute;bottom:15px;left:20px}.hotels_list .btn.btn-primary{position:absolute;right:20px;bottom:15px;color:#fff}.hotels_list .tour_item_stars{margin:0 0 5px 0}.range-highlight .ui-state-default{background:#7CC7CB;color:#fff}.start-range .ui-state-default,.end-range .ui-state-default{background:#7CC7CB;color:#fff}.hotel_reservation{margin-top:35px;margin-bottom:90px}.hotel_reservation_image{width:200px;height:200px;background:no-repeat center center;background-size:cover;float:left;margin-right:15px}.hotel_reservation h3{margin:0 0 5px}.hotel_reservation_stars{margin-bottom:10px}.hotel_reservation_distance{font-size:13px}.hotel_reservation_room{margin:15px 0}.hotel_reservation_dates div{display:inline-block;margin-right:25px;font-weight:500}.hotel_reservation_dates div span{display:block;font-size:11px;color:#ADB5BD;text-transform:uppercase}.hotel_reservation_right{float:right;margin-left:15px;text-align:right}.hotel_reservation_price{font-size:50px;font-weight:500;margin-top:7px;margin-bottom:15px}.hotel_reservation_price span{font-size:16px;font-weight:normal}.hotel_reservation_right ul{font-size:13px;color:#7CC7CB}.hotel_reservation_right ul li{float:right;clear:right;margin:0}.hotel_reservation_right ul li:before{content:"\f00c";font-family:"FontAwesome";font-size:12px;left:-17px}#reservation_invoice{margin-top:35px}.providers{background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:25px;margin-top:35px}.providers ul{border-left:1px solid #DEE2E6}.providers li{display:inline-block}.providers li:before{display:none}.providers .paycards{padding-top:15px;text-align:center}.providers input{display:block;margin:0 auto}.providers .paycards input{margin:10px auto}.main_single_tour_section .main_single_tour_section_pad>div.providers>div{padding-right:15px}.tour_intro h2 .sub_heading{display:block;font-size:16px;font-weight:normal;margin-top:10px;line-height:1.4}.tour_item_describe a .sub_heading{display:block;font-size:14px;font-weight:normal}.tours_quick_links{position:absolute;z-index:5;padding:20px;font-size:12px;width:58%;margin:-15px 0 0 -20px}#page-tours-double .tours_quick_links{width:44%;margin:0 0 0 -20px}.tours_quick_links.active{background:#fff;-moz-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25)}.tours_quick_links strong{display:inline-block;font-weight:500}.tours_quick_links.active strong{display:block;margin-bottom:15px}.tours_quick_links ul{display:inline-block}.tours_quick_links.active ul{display:block}.tours_quick_links li{display:none}.tours_quick_links li:nth-child(1),.tours_quick_links li:nth-child(2),.tours_quick_links li:nth-child(3),.tours_quick_links.en li:nth-child(4){display:inline-block;margin:0 4px}.tours_quick_links.active li,.tours_quick_links.active.en li{width:33.3333333333%;display:inline-block;margin:2px 0}.tours_quick_links.active.en li{width:25%}.tours_quick_links li a{text-decoration:underline}.tours_quick_links li a:hover{text-decoration:none}.tours_quick_links li:before{display:none}.tours_quick_links span{display:block;cursor:pointer;font-weight:500;font-size:11px;float:right;padding-right:17px;background:no-repeat right center url("../images/select_arr.png")}.tours_quick_links span.tours_quick_links_less{display:none;background:no-repeat right center url("../images/select_arr_up.png")}.hotel_breadcrumbs{font-size:12px;margin-bottom:15px;color:#ADB5BD}.hotel_breadcrumbs a{color:#ADB5BD}.hotel_breadcrumbs i{margin:0 5px}#hotelreservation_step2{display:none}#hotelreservation_goto_step2{margin-top:25px}.link_to_1_step{display:none;margin:35px 0;padding:10px 12px;width:325px}.link_to_1_step i{margin-right:5px}#home_slider{margin-bottom:35px}#home_slider .carousel-inner .item{background:no-repeat center center;background-size:cover}#home_slider .carousel-caption{position:static;padding:70px 150px;font-size:16px;min-height:460px;text-align:left;text-shadow:none;background:-moz-linear-gradient(left, rgba(66,39,11,0.65) 0%, rgba(66,39,11,0) 80%);background:-webkit-linear-gradient(left, rgba(66,39,11,0.65) 0%, rgba(66,39,11,0) 80%);background:linear-gradient(to right, rgba(66,39,11,0.65) 0%,rgba(66,39,11,0) 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a642270b', endColorstr='#0042270b',GradientType=1 )}#home_slider .carousel-caption-content{margin:0 auto;max-width:1000px}#home_slider .carousel-control{background-image:none}#home_slider .homeslider_tourinfo strong{font-weight:500;text-transform:uppercase}#home_slider .homeslider_tourinfo span{margin:0 5px}#home_slider h3{font-size:28px;margin:10px 0}#home_slider .carousel-caption-content p{width:500px}#home_slider .homeslider_price{display:inline-block;font-size:22px;font-weight:500}#home_slider .homeslider_price div{font-size:9px;text-transform:uppercase}#home_slider .homeslider_raiting{display:inline-block;margin-left:30px;font-size:24px;font-weight:500;padding-left:32px;line-height:24px;background:no-repeat url(../images/icn-smile-white.png)}#home_slider .btn-primary{text-transform:none;font-size:18px;padding:12px 40px;margin-top:35px;box-shadow:none}#home_slider .carousel-indicators{display:none}.pagination h2{color:#999}.pagination span,.pagination a{width:35px;height:35px;color:#7CC7CB;border:1px solid #DEE2E6;text-align:center;line-height:35px}.pagination span.current,.pagination a:hover{background:#7CC7CB;color:#fff;text-decoration:none}#hotels_fq:focus::-webkit-input-placeholder{color:transparent}#hotels_fq:focus:-moz-placeholder{color:transparent}#hotels_fq:focus::-moz-placeholder{color:transparent}#hotels_fq:focus:-ms-input-placeholder{color:transparent}.ui-autocomplete-loading{background:#fff url("images/ui-anim_basic_16x16.gif") right center no-repeat}#hotels_from_hotele .tour_item_describe{height:210px}.dates_and_prices .tour_lable_date{display:inline-block;background:#FAB005;padding:3px 7px;color:#fff;margin-left:5px}.dates_and_prices .tour_lable_date.sold_out{display:inline-block;background:#ADB5BD;padding:3px 7px;color:#fff;margin-left:5px}.table-hover>tbody>tr.tr_sold_out:hover{background-color:transparent}.dates_and_prices.table-hover>tbody>tr.tr_sold_out>td:hover{cursor:default}.tr_sold_out{color:#ADB5BD}.request_form select.form-control option:disabled{color:#ADADAD}.our_answer{padding:0 20px 0 40px;font-size:12px;color:#999;background:no-repeat 10px 0 url(../images/icn-quote.png);font-style:italic;border-left:1px #ddd solid;margin:0 0 20px 50px}.our_answer strong{display:block;font-weight:500;margin-top:10px}.sidebar_review .our_answer strong{display:block;font-weight:500;margin-top:10px}.tour_item_image div{display:inline-block;background:#FAB005;color:#fff;font-size:12px;padding:5px 15px;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0;border-radius:0 0 7px 7px;margin:0 20px}.dates_and_prices .old-price{font-weight:400;color:#ADB5BD;text-decoration:line-through}.contact_us_form .radio label{margin:5px 0 0 0;text-transform:none;font-size:13px;font-weight:400;cursor:pointer}.newsletter_unsubscribe{margin-top:15px;font-size:12px}.alltown-hotels-item{margin-bottom:25px;font-size:12px;padding-bottom:5px;border-bottom:1px solid #DEE2E6}.alltown-hotels-item a{color:#7BC7CB;font-size:14px}.alltown-hotels-list>div:nth-child(odd){clear:both}.cities_hotel_list_link{text-align:center;margin-top:15px;font-size:13px}.cities_hotel_list_link a{color:#228AE6}.tour_item_but{padding:0 20px 20px;text-align:center}.tour_item_but .btn-primary{font-size:13px;padding:12px 20px}#reviews_tab>.container{padding:35px 100px}.average_rating b{color:#7CC7CB;padding:0px 0 4px 28px;background:no-repeat left top url("../images/icn-smile.png")}.extensions_request{padding:20px}.extensions_request_title{font-size:10px;color:#ADB5BD;font-weight:500;text-transform:uppercase}.extensions_request label{font-size:12px}.wp-share-button .share-button{-moz-transition:all 100ms ease 0s;-o-transition:all 100ms ease 0s;-webkit-transition:all 100ms ease;-webkit-transition-delay:0s;transition:all 100ms ease 0s;background:#d5d5d5 none repeat scroll 0 0;color:#fff;display:inline-block;font-size:17px;margin:5px;overflow:hidden;padding:12px 16px;text-decoration:none}.wp-share-button .share-button .button-name{display:none}.wp-share-button .share-button .button-icon{display:inline-block;text-align:center;width:20px}.wp-share-button .linkedin{background:#1985bc none repeat scroll 0 0}.wp-share-button .facebook{background:#4163af none repeat scroll 0 0}.wp-share-button .twitter{background:#55acee none repeat scroll 0 0}.wp-share-button .google-plus{background:#e84034 none repeat scroll 0 0}.wp-share-button .email{background:#d5d5d5 none repeat scroll 0 0}.wp-share-button .share-button:hover{font-size:20px}.grecaptcha-badge{display:none}.table>tbody>tr>td.lista_regionow{font-weight:normal}.lista_regionow a{color:#343A40}.add_to_bulk{text-align:center}.add_to_bulk_btn{color:#228AE6;cursor:pointer}.add_to_bulk_btn:hover{text-decoration:underline}.add_to_bulk.added{opacity:0.5}.add_to_bulk.added .add_to_bulk_btn:hover{cursor:text;text-decoration:none}.bulk-icon{display:block;cursor:pointer;position:relative;background:no-repeat 0 0 url("../images/suitcase.png");height:20px;width:23px;margin:9px 30px 0 0}.bulk-icon:hover{background-position:0 -20px}.bulk-icon-count{display:block;position:absolute;padding:4px 5px 2px 5px;bottom:-5px;left:-5px;width:16px;height:16px;background:#E8590C;border-radius:50%;color:#fff;font-size:10px;font-weight:500;line-height:10px}.short_bulk_tours{position:relative;float:left}.short_bulk_tours_list{position:absolute;display:none;top:47px;right:-35px;background:#fff;width:300px;z-index:999;padding:20px;-moz-box-shadow:2px 1px 7px 5px rgba(0,0,0,0.1);-webkit-box-shadow:2px 1px 7px 5px rgba(0,0,0,0.1);box-shadow:2px 1px 7px 5px rgba(0,0,0,0.1)}.short_bulk_tours_list.show{display:block}.tooltip_arrow{width:50px;height:25px;position:absolute;bottom:100%;right:27px;transform:translateX(-50%);overflow:hidden}.tooltip_arrow:after{content:"";position:absolute;width:20px;height:20px;background:white;transform:translateX(-50%) translateY(-50%) rotate(45deg);top:100%;left:50%;box-shadow:2px 1px 7px 5px rgba(0,0,0,0.1)}.short_bulk_tours_item{margin-bottom:7px}.short_bulk_tours_item a{color:#7CC7CB}.remove_tour_from_tooltip{display:block;float:right;cursor:pointer}.short_bulk_tours .btn-default{padding:7px 15px;font-size:12px;margin-top:10px}.close_short_bulk_tours{float:right;margin-top:17px;cursor:pointer;color:#868E96;font-size:12px;text-decoration:underline}.close_short_bulk_tours:hover{text-decoration:none}.bulk_tour_item_remove{position:absolute;right:15px;bottom:20px;cursor:pointer}section#home_testimonials{background:#F8F9FA;padding:55px 0;margin-top:40px}section#home_testimonials h3{text-align:center;color:#343A40;margin-bottom:15px}section#home_testimonials h3 a{color:#343A40}section#home_testimonials h3 a:hover{text-decoration:none;color:#7CC7CB}section#home_testimonials .carousel-caption{position:static;box-shadow:none;padding:0;text-align:left}section#home_testimonials .carousel-caption-content{text-shadow:none}section#home_testimonials .carousel-indicators{position:static;text-align:center;width:auto;margin:0}section#home_testimonials .carousel-indicators li{display:inline-block;width:12px;height:12px;background:#DEE2E6}section#home_testimonials .carousel-indicators .active{width:12px;height:12px;background:#868E96}.more_reviews_btn{text-align:center;padding-top:15px}section#home_testimonials .sidebar_review{background-image:url(../images/icn-quote-transparent.png)}section#home_testimonials .modal_tour_rating{background-image:url(../images/icn-smile-transparent.png)}.pagecatalogue-row .pagecatalogue-right{float:right !important}.header ul.navbar-nav a #menu_tour_count{position:absolute;top:0;right:-8px;background:#F08C00;color:#fff;font-size:11px;padding:0 4px;border-radius:3px;font-weight:500;line-height:16px}.header ul.navbar-nav a:hover #menu_tour_count{background:#FAB005}#extensions_table{color:#343A40;padding-top:35px;padding-bottom:35px;font-size:12px}#extensions_table td em{font-weight:normal;font-style:normal;font-size:10px;color:#ADB5BD}#extensions_table .checkbox{margin-top:0;margin-bottom:0}#extensions_table .checkbox label{margin-top:0}.additional_descr{font-style:italic;margin:5px 0 0 25px}#page-tours-double #filter{margin-top:70px}.item_filtered{cursor:pointer;border:#ccc 1px solid;background:#fff no-repeat right 9px center url(../images/select_arr.png);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:12px;color:#555;padding:6px 26px 6px 12px;line-height:18px;margin:1px}.item_filtered:hover{border-color:#7CC7CB}.filter_item_block{display:none;width:320px;padding:15px;-moz-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);box-shadow:0px 7px 15px 0px rgba(0,0,0,0.25);background:#fff;z-index:6;position:absolute;top:35px;left:0}.item_filtered b{color:#fff;font-weight:500;font-size:10px;background:#7CC7CB;padding:2px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.item_filtered_hl{border:#7CC7CB 2px solid;margin:0}.item_filtered_hl:hover{border-width:2px}.single_tours_2 .tour_intro_top{margin-top:0}.single_tours_2 .page-title{display:inline-block;max-width:1140px;background:#F08C00;color:#fff;padding:20px 90px;margin:200px 10px 55px;border-radius:10px}.single_tours_2 .carousel-inner .item{text-align:center}.single_tours_2 .additional_text{padding:35px 0 60px 0;text-align:justify}.single_tours_2 .share{float:right;margin:0 55px 10px;padding:3px 10px;background:rgba(0,0,0,0.3)}.single_tours_2 .share .share_icon{color:#fff;background:no-repeat 0 0 url(../images/icn-shaer-white.png)}.single_tours_2 .icons_intro_top{margin-top:-80px}.single_tours_2 .tour_contact_block{position:relative;z-index:3;text-align:left;float:left}.single_tours_2 .tour_contact_block a{margin:0 20px 0 0;color:#fff;padding:3px 10px 3px 35px;background:rgba(0,0,0,0.3) no-repeat 5px 0 url(../images/icn-mail-white.png);font-size:12px;font-weight:500;text-transform:uppercase}.single_tours_2 .tour_contact_block a:first-child{background-image:url(../images/icn-call-white.png)}.single_tours_2 .tour_contact_block a:hover{text-decoration:none}.tour_list_in_sub_cat>div:nth-child(3n+1){clear:both}#departures_from label{width:33.33%}#duration label{width:48%}.info_for_gde{color:#7CC7CB}.info_for_gde div{padding:10px 0 5px 35px;background:no-repeat left top 10px;background-size:24px}.info_for_gde .info_for_gde_paylater{background-image:url("../images/info_for_gde_paylater.svg")}.info_for_gde .info_for_gde_refund{background-image:url("../images/info_for_gde_refund.svg")}.info_for_gde_f{color:#868E96;font-size:13px}.info_for_gde_f h5{color:#7CC7CB;font-weight:bold;font-size:13px;margin:0;padding:0 0 10px 0}.info_for_gde_f div{padding:10px 0 5px 35px;background:no-repeat left top 7px;background-size:24px}.info_for_gde_f .info_for_gde_f_paylater{background-image:url("../images/info_for_gde_paylater.svg")}.info_for_gde_f .info_for_gde_f_refund{background-image:url("../images/info_for_gde_refund.svg")}@media (min-width: 992px) and (max-width: 1199px){.home_tour_list_desc{padding:0 10px}.section_filter_buttons .btn{font-size:13px}#tour_request_fixed .tour_btns a{min-width:130px}#slider .carousel-caption.caption_top{top:50px}section#home_city_tours ul li:nth-child(5n+1):before{display:block}section#home_city_tours ul li:nth-child(5n+5):after{white-space:normal}section#home_city_tours ul li:first-child:before{display:none}.tours_quick_links li:nth-child(3){display:none}.tours_quick_links.en li:nth-child(4){display:none}.tours_quick_links.active.en li{width:33.3333333333%}.tours_quick_links.active li{width:50%}}@media (max-width: 991px){#slider .carousel-caption{top:100px}#slider .carousel-caption.caption_top{top:30px}section#about_sp h2{font-size:36px}section#about_sp p{font-size:14px}section#call_to_action h3{font-size:20px}section#call_to_action p{font-size:13px;padding:0 5% 45px 5%}section#call_to_action .textwidget p:last-child{padding-bottom:0}footer .textwidget{margin-bottom:15px}.header nav{float:right;border-right:none;border-left:#DEE2E6 1px solid;margin:0 0 0 30px}.navbar-toggle{margin-right:0;margin-left:15px}.navbar-collapse{position:absolute;z-index:999;background:#fff;right:0;top:62px;border:#DEE2E6 1px solid;width:50%}.navbar{position:static}.home_tour_list a .home_tour_list_desc p{font-size:0px}.search_input{width:calc(100% - 380px);right:140px}#tour_price_table .container{padding:0 15px}#map{height:620px}#tours_poland #response>div:nth-child(3n+2){clear:none}#tours_poland #response>div:nth-child(2n+2){clear:both}.filter_left_column{padding-right:15px}.section_filter_buttons .btn{font-size:13px}.content_poland{padding:0 0 60px 0}.sidebar_poland{padding-right:0}.cat_filter_box div,#cars_filter .cat_filter_box div,#cars_filter .cat_filter_box div:nth-child(2n){width:50%;border-top:1px solid #DEE2E6}.cat_filter_box div:first-child,.cat_filter_box button{width:100%}.sp_loadmore{height:auto;padding:30px 0;float:none;clear:both}#tours_slider .carousel-indicators{display:block;bottom:-50px}#tours_slider .carousel-indicators li{background-color:#E9ECEF}#tours_slider .carousel-indicators .active{background-color:#ADB5BD}.header form{padding-top:16px}.about_team_item{width:23%}.team_item{margin-bottom:60px}.recommended .btn{float:none;margin-top:25px}section#information p{font-size:14px;line-height:22px;padding:0}.about_us_with_menu{padding:60px 0;font-size:13px}.about_us_with_menu h1{font-size:30px;line-height:30px}.team_item{padding:0}.faq_item{display:block}.faq_content{display:none;margin:30px 0 60px 0}.faq_list{margin:0 0 60px 0;border-bottom:1px solid #DEE2E6}.tab-pane .faq_list{border-bottom:none}.request_tour_block:after,.request_tour_block:before{display:none}.section_filter_buttons,#filter,h3.filter_h3{display:none}#filter{margin-bottom:35px}.filter_dropdown{display:block}#page-tours-double .section_filter_buttons,#page-tours-double #filter,#page-tours-double h3.filter_h3{display:block}#page-tours-double #filter{margin-bottom:0;margin-top:0}#page-tours-double .filter_dropdown{display:none}#filter{margin-top:0}.ct-searchform #ct-container .ct-search-form #ct-pickup-select,.ct-searchform #ct-container .ct-search-form #ct-dropoff-select,.ct-searchform #ct-container .ct-search-form #ct-pickup-date,.ct-searchform #ct-container .ct-search-form #ct-return-date{width:50%;border-top:1px solid #DEE2E6}.ct-searchform #ct-container .ct-search-form #ct-button-search{width:100%}#about_page_content{padding:0 0 60px 0}.sitemap_item{width:45%}.content_about_city{padding:60px 0}.sidebar_about_city{padding-right:0}.tour_list_in_cat .tour_list_item{height:220px}.tour_list_in_cat .tour_item_image{width:24%}.tour_list_in_cat .tour_item_describe{margin-left:24%}section#tours_poland h3.tours_head{font-size:20px;line-height:30px;margin-top:45px}section#tours_poland h1.tours_head{font-size:24px;line-height:34px;margin-top:45px}#cat_menu{display:none;margin:0 60px;padding-left:25px}#cat_menu h4{font-size:14px}#cat_menu_mobile{display:block}.catalog_tour_list{margin-bottom:15px}#cat_menu .section_filter_buttons{display:block}.description_tour_cat_top_part{font-size:14px;line-height:22px}.page-template-page-with-sidebar .col-md-9{padding-left:15px}.page-template-page-contact-us .col-md-9{padding-left:15px}.cities_hotel_list{font-size:12px}#faq_list .nav-tabs li{font-size:12px}#tour_request_fixed .container .tour_departures_block,.btn_details{display:none}.similar_tours_block{margin-top:60px;margin-left:-15px;margin-right:-15px}.main_single_post_section_pad .similar_tours_block{margin-top:60px;margin-left:0;margin-right:0}.tour_list_in_sub_cat #response_cat>div:nth-child(3n+1){clear:none}.tour_list_in_sub_cat #response_cat>div:nth-child(2n+2){clear:both}.security_img{clear:both;float:left;bottom:-2px;position:relative}.tour_intro{padding-right:100px}.tour_intro_inner{margin:0 -30px;padding:0 30px}.tour_cta{padding-left:100px}.tour_cta_inner{margin:0}section#home_city_tours ul li:nth-child(5n+1):before{display:block}section#home_city_tours ul li:nth-child(5n+5):after{white-space:normal}section#home_city_tours ul li:nth-child(2n+1):before{display:none}section#home_city_tours ul li:nth-child(2n+2):after{content:"\A";white-space:pre}.single-tour-nav-tabs{margin:35px 0 0;padding:0}#cookies-message{height:62px}#tour_request_fixed.tour_request_sticky.tour_request_sticky_cookies_info{bottom:62px}.scrollToTop.scrollToTop_cookies_info{bottom:87px}.single-tours .scrollToTop.scrollToTop_cookies_info{bottom:162px}.single-tour-nav-tabs li a{font-size:16px}.tours_quick_links li:nth-child(3){display:none}.tours_quick_links.en li:nth-child(4){display:none}.tours_quick_links.active.en li{width:33.3333333333%}.tours_quick_links.active li{width:50%}.dates_and_prices .old-price{display:block}.tour_list_in_sub_cat>div:nth-child(3n+1){clear:none}}@media (min-width: 768px) and (max-width: 992px){.counter{font-size:36px}.home_tour_list>.item>div:last-child{display:none}.main_single_tour_section .main_single_tour_section_pad>div>div{padding-left:100px;padding-top:60px}#tours_slider .carousel-indicators li:last-child{display:none}.home_guaranted>div:last-child{display:none}#tour_request_fixed .tour_btns a{min-width:130px}.pagecatalogue-row{display:-webkit-flex;display:flex;flex-flow:column}.pagecatalogue-row .pagecatalogue-right{float:none !important;order:2;-webkit-order:2}.pagecatalogue-row .pagecatalogue-left{order:1;-webkit-order:1}}@media (max-width: 767px){h2{font-size:30px}#slider .carousel-caption h3{font-size:38px}#slider .carousel-caption h4{font-size:18px;margin:0 0 50px 0}#slider .carousel-control,#slider .scroll-down{display:none}#slider .carousel-indicators{display:block}.search_input{width:100%;top:47px;right:0}section#about_sp p{font-size:13px}.counters{font-style:italic}.counter{font-style:normal}section#call_to_action .col-sm-6:first-child{border-right:none;border-bottom:#E9ECEF 1px solid;padding-bottom:35px;margin-bottom:35px}.copyright{padding-top:0;text-align:left}.copyright li{display:block;margin-bottom:7px}.copyright a{margin:0}footer{padding-bottom:60px}footer .footer_icons:first-child{padding:8px 0 0 15px}footer .footer_icons:last-child{padding:8px 15px 0 0}footer .footer_icons .textwidget p{margin-right:5px}footer .footer_icons:first-child p:last-child{margin-right:30px}footer .footer_icons:last-child p:first-child{margin-left:30px}.navbar-collapse{width:100%}.header{padding:10px 0}.header form select,.header form .ui-selectmenu-button{display:none}.header nav{margin:0 0 0 15px}.navbar-toggle{margin-left:5px}.logo img{width:170px;margin-top:7px}.large_top_price{width:115px;height:49px;font-size:20px;background:no-repeat 0 0 url(../images/price_bg.png);padding-top:2px;margin-right:-15px;line-height:20px}.large_top_price div{font-size:10px;margin-bottom:0;line-height:inherit}.photo_on_map{display:none}.share{margin-top:-25px}.tour_intro{margin:0 auto;font-size:13px}.parametry{font-size:13px;text-align:left}.parametry>div{width:49%}.parametry>div:nth-child(2n+1){clear:both}.main_single_tour_section .main_single_tour_section_pad>div>div{padding-right:15px}.days_description{padding-left:15px}.main_single_post_section_pad{width:auto}.post_content{padding:0 15px}.form_page{padding-left:15px}.tour_sidebar{margin-top:60px}.days_description img,.days_description .wp-caption{width:100% !important;margin:0 0 35px 0}#google_map{display:none}.select_currency strong{display:block;margin-bottom:5px}.select_currency span{padding:3px 8px;margin:0 3px 3px 0;display:inline-block}.table{font-size:11px;display:block;overflow-x:auto}#single_slider .item{min-height:240px}.number_items{float:none}.modal_window_content{width:100%}.home_tour_list>.item>div:last-child{display:none}.home_tour_list>.item>div:nth-child(2){display:none}.about_team_item{width:48%}.recommended .row>div:last-child{margin-top:25px}section#information p{font-size:13px;line-height:20px}.about_us_with_menu h1{font-size:24px}.faq_item,.faq_title{font-size:13px}.faq_content{display:none;margin:0 0 40px 0}#counter_slider .carousel-control{display:block;background:none}#counter_slider .item>div:last-child{display:none}#counter_slider .item>div:nth-child(2){display:none}.counters .col-sm-4{border-right:none}section#information .counters .col-sm-4{border-right:none}#hotels_filter,#cars_filter{margin-bottom:60px}section#about_sp{margin-top:60px}section#about_cars{margin:30px 0 60px 0}.page-template-page-hotels section#tours_poland{margin-bottom:30px}.request_form input[type="submit"]{margin-top:15px}.ct-searchform #ct-container .ct-search-form #ct-pickup-select,.ct-searchform #ct-container .ct-search-form #ct-dropoff-select,.ct-searchform #ct-container .ct-search-form #ct-pickup-date,.ct-searchform #ct-container .ct-search-form #ct-return-date{width:100%}.sitemap_item{width:100%}#hotelsSearchResult{padding:60px 0;margin:-60px 0 60px 0}.more_hetels{height:auto;padding:35px 0}.ct-date-selection .ct-grid .ct-grid-unit-5-10{width:100%}.ct-date-selection [class^="ct-grid-unit"]{margin-left:0}.ct-grid{min-width:0 !important}#ct-container .ct-form-field select{padding:0.1em 0 0.1em 1.8em !important}.page-template-page-cars_search_result .container{padding:0}.tour_list_in_cat .tour_list_item{height:auto}.tour_list_in_cat .tour_item_image{float:none;width:auto;height:150px}.tour_list_in_cat .tour_item_describe{height:auto;margin-left:0}.tour_list_in_cat .tour_item_price{top:-30px}.tour_list_in_cat .cat_title{padding-top:10px}section#tours_poland h3.tours_head{font-size:18px;line-height:24px}section#tours_poland h2.tours_head{font-size:22px;line-height:28px}section#tours_poland .tours_head:after{width:200px;margin-left:-100px}#cat_menu_mobile{margin:0 0 15px 0}#cat_menu{margin:0}.description_tour_cat_top_part{margin:0}.page-template-page-with-sidebar .alignleft,.page-template-page-with-sidebar .alignright{float:none;margin-left:0;margin-right:0;display:block}.page-template-page-hotels .cities_hotel_list{margin-bottom:60px}.cities_hotel_list_marg{margin:60px 0}.cities_hotel_list_top_marg{margin-top:60px}.tripadvisor{text-align:left}#tour_details_modal .col-sm-8{padding-top:35px}.nav-tabs{border-bottom:none}#faq_list .nav-tabs li{width:50%}#faq_list .nav-tabs li,#faq_list .nav-tabs li.active{margin-bottom:2px}#faq_list .nav-tabs li a{border:1px solid #F8F9FA;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#faq_list .nav-tabs li.active a{border:1px solid #DEE2E6}#tour_request_fixed{padding:15px 0}#tour_request_fixed .container .tour_btns{display:block;float:none;text-align:center;margin:0}#tour_request_fixed .container .tour_btns .btn.btn-default{display:none}#tour_request_fixed .container .tour_title{display:none}.alignleft{float:none;margin-right:0;margin-bottom:10px;display:block}.post_content img.alignleft{float:left;margin-right:10px;margin-bottom:10px;display:block;max-width:45%;height:auto}.post_content img.alignright{margin-bottom:10px;max-width:45%;height:auto}.modal_tour_reviews{width:100%}.col-xs-12{float:none}form .col-xs-12{float:left}.table.td_first_350 tr td:first-child{width:auto}.table.xs_block td{display:block;border-bottom:none;font-size:14px}.table.xs_block td:last-child{border-bottom:1px solid #DEE2E6}.rating{display:block;margin:0 0 10px 0}.table.xs_block>tbody>tr>td:first-child{font-weight:500}#tour_price_table{padding-bottom:0}#tour_price_table .btn-primary{float:none}.request_tour_block .tour_item_image,.request_tour_block .tour_item_describe .cat_title,.request_tour_block .tour_item_from_title,.request_tour_block .tour_item_from,.request_tour_block .tour_item_review{display:none}.page-template-page-requesttour .main_single_tour_section_pad>div>.col-md-4{padding-top:35px}.security_img{bottom:-17px}.tour_intro{padding-left:15px;padding-right:15px;padding-top:0}.tour_intro_inner{margin:0 -15px;padding:0 15px}.tour_cta{clear:both;padding-left:15px;padding-right:15px}.tour_cta_inner{margin:0;padding:15px 0}.tour_intro_top{margin-top:0}.tour_intro_top .share{margin:0 0 10px}.tour_intro_top .cat_title{margin:2px 0 10px 0}.tour_intro_top .cat_title a{color:#343A40;padding:0;background:none}.tour_intro_top .cat_title a:hover{background:none}.tour_intro_top .share{padding:0;background:none}.tour_intro_top .share:hover{background:none}.tour_intro_top .share .share_icon{color:#343A40;background-image:url(../images/icn-shaer.png)}#tour_price_table .row{margin:0}.select_currency{float:none;margin:10px 0 20px 0}.read_term_conditions{margin-left:15px}.page_like_tour_intro,.page_like_tour_main{padding-left:15px;padding-right:15px}.gallery.gallery-size-thumbnail .gallery-item{width:auto !important}.page_like_tour_contact_block{float:left;margin-left:0;margin-top:-40px}.galery_slider_descr{padding:0 15px}section#tours_itineraries+section#newsletter{margin-top:60px}.single-tours .scrollToTop{bottom:80px}.home_city_tours_bg{background:none;padding:10px 0 30px 0}.single-tour-nav-tabs{border:none}.single-tour-nav-tabs li{margin:0 1%;width:48%}.single-tour-nav-tabs li a{font-size:13px;padding:10px 0}#full_list_accommodation>.container,#full_list_details>.container,#reviews_tab>.container{padding:35px 15px 0}.page-section{padding:25px 0}.form_describe{font-size:14px;line-height:20px}.wpcf7 .request_form label{margin-top:15px}.tab-content{padding-bottom:0}#cookies-message{height:90px;text-align:left}#tour_request_fixed.tour_request_sticky.tour_request_sticky_cookies_info{bottom:90px}.scrollToTop.scrollToTop_cookies_info{bottom:115px}.single-tours .scrollToTop.scrollToTop_cookies_info{bottom:190px}.hotels_list.tour_list_in_cat .tour_list_item{height:auto}.hotels_list .tadvisor{position:static}.hotels_list.tour_list_in_cat .tour_item_price{position:static;margin:10px 0 5px 0;text-align:right}.hotels_list .tour_item_describe ul{float:none;margin:0 0 0 15px}.hotels_list .btn.btn-primary{position:static;width:100%;margin:15px 0}.hotels_list .tour_item_stars{clear:both}.hotels_list h4{clear:both}.hotel_reservation_image{width:100%;margin-bottom:25px}.hotel_reservation_right{float:none}.hotel_reservation_describe{clear:both}.tours_quick_links,#page-tours-double .tours_quick_links{position:static;width:auto;clear:both;margin:-20px -20px 20px -20px}select#filter_order{margin-bottom:0}#home_slider .carousel-caption{padding:35px}#home_slider .carousel-control{display:none}#home_slider .carousel-caption-content p{width:auto}#home_slider .carousel-indicators{display:block}.providers ul{border-left:none;border-top:1px solid #DEE2E6}.hotel_api_tb table th{font-size:8px}.hotel_api_tb .is_online{font-size:10px}.pagecatalogue-row{display:-webkit-flex;display:flex;flex-flow:column}.pagecatalogue-row .pagecatalogue-right{float:none !important;order:2;-webkit-order:2}.pagecatalogue-row .pagecatalogue-left{order:1;-webkit-order:1}.single_tours_2 .page-title{padding:20px 35px;font-size:12px}.single_tours_2 .additional_text{padding-top:15px}.single_tours_2 .icons_intro_top{margin-top:0}.single_tours_2 .share{margin:0 0 10px;padding:0;background:none}.single_tours_2 .share:hover{background:none}.single_tours_2 .share .share_icon{color:#343A40;background-image:url(../images/icn-shaer.png)}.single_tours_2 .tour_contact_block{margin:2px 0 10px 0;padding:0}.single_tours_2 .tour_contact_block a{color:#343A40;padding-left:30px;background:transparent no-repeat 0 0 url(../images/icn-mail.png)}.single_tours_2 .tour_contact_block a:first-child{background:transparent no-repeat 0 0 url(../images/icn-call.png)}}
.usp {display: flex; align-items: center; flex-wrap: wrap;}
.post_content ul li:before {
    content: "\2022";
    color: #7CC7CB;
    display: block;
    font-size: 28px;
    position: absolute;
    top: -10px;
    left: -20px;
   
}
.usp .list {
  padding: 0;
  list-style: none;
  display: flex;
  margin: 0 10px;
  flex-wrap: wrap;
} 
.usp ul.list li {
  position: relative !important;
  display: inline-block;
  margin: 0 20px;
  font-weight:400;
}

.usp ul.list li::before {
  content: '';
  position: absolute;
  left: -20px; /* Przesunięcie do lewej */
  top: 50%; /* Centrowanie w pionie */
  transform: translateY(-50%); /* Precyzyjne centrowanie */
  width: 10px; /* Szerokość okręgu */
  height: 10px; /* Wysokość okręgu */
  background-color: #FAB005;
  border-radius: 50%;
}
.font-12 {
	font-size:1.2em;
}
.usp a {font-weight:700; color: #228AE6}
.inner-meals {
    display: inline-block;
    background-color: #FFF8EB;
    padding: 4px 10px;
    border-radius: 6px;
    margin: 4px 10px 0 0;
}
.inner-meals span {
	padding: 2px 5px;
    background: #74c341;
    display: inline-block;
    color: #fff;
    font-weight: 700;
    border-radius: 3px;
    margin-left: 10px;
}
h3 span {
	padding: 2px 5px;
    background: #74c341;
    display: inline-block;
    color: #fff;
    font-weight: 700;
    border-radius: 3px;
    margin-left: 10px;
	font-size:16px;
}
#meals_tab>.container {
    padding: 35px 100px;
}
@media (max-width: 600px) {
  .usp {
    flex-direction: column; /* Układa elementy pionowo */
  }

  .usp .usptext, .usp .list {
    margin: 10px 0; /* Dostosowanie marginesów */
  }

  .usp .list {
    display: block; /* Lista wyświetlana blokowo (pionowo) */
	text-align: center;
  }

  .list li {
    margin-left: 20px; /* Dostosowanie marginesu lewego dla punktów listy */
  }
  .inner-meals {display:inline-block; background-color:#FFF8EB; padding: 4px 10px; border-radius:6px; margin: 4px 10px 0 0}
}
.discount-badge {
    background-color: #007bff;
    color: #fff;
    padding: 2px 5px;
    border-radius: 3px;
    font-size: 14px;
    margin-left: 5px;
    font-weight: 500;
}
.promo_txt {
padding:10px 20px;
border: 1px solid #bbe6ff;
background-color: #ecf8ff;
border-radius: 6px;
display: inline-block;
width: auto;
margin-bottom:15px;
}
.promo_txt_center {
padding:5px 20px;
border: 1px solid #bbe6ff;
background-color: #ecf8ff;
border-radius: 4px;
display: inline-block;
width: auto;
margin:0px auto 20px auto;
text-align: center;
}
.promo_txt h4 {
	margin:0px !important;
	font-size:15px;
}
.promo_txt p {
	margin:0px !important;
	
}
.tour_add_info {
	margin-top: 40px;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 10px;
    background-color: #ecfffe;
}
#single_slider .item2 {
    min-height: 460px;
    background: no-repeat center center;
    background-size: cover;
}

.days_description > div{
	clear:both;
}

.home_guaranted .home_guaranted_img div{
	margin: 0 15px;
}

.home_guaranted .home_guaranted_img div.home_guaranted_discount{
	background: #007bff;
}

.days_description .day_cities{
	display: inline-block;
	margin-left: 10px;
	color: #7CC7CB;
	font-weight: 500;
	font-size: 16px;
}

.days_description .inner-meals img{
	width: auto !important;
	float: none;
	margin: 0;
	height: 10px;
	vertical-align: top;
}
.post_breadcrumbs{font-size:12px;margin-bottom:15px;padding:10px 0;color:#999;text-align:left;}
.post_breadcrumbs a{color:#7CC7CB;}
.post_breadcrumbs a:hover{text-decoration:underline;}
.post_breadcrumbs i{margin:0 7px;font-size:8px;top:0;}
.post_meta_dates{font-size:13px;color:#868E96;margin-bottom:8px;text-align:left;}
.post_meta_dates time{color:#868E96;}
.post_meta_separator{margin:0 6px;}
.post_meta_updated{color:#868E96;}
.single-post .post_content figure.wp-block-image + p{margin-top:50px;}
.single-post .post_content :is(p,ul,ol,table,figure.wp-block-table,figure.wp-block-image,blockquote,figure.wp-block-pullquote) + :is(h2,h3,h4){margin-top:50px;}

/* Category tiles on /articles/ */
.category_tile{position:relative;}
.category_tile .attraction_image{transition:opacity .2s;}
.category_tile a:hover .attraction_image{opacity:.85;}
.category_tile_overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}
@media (min-width:768px){.category_tile_overlay{display:none;}}
.attraction_list .col-md-4:nth-child(3n+1){clear:both;}

/* Pagination on /testimonials/ */
.testimonials_pagination{margin:40px 0;text-align:center;clear:both;}
.testimonials_pagination ul.page-numbers{list-style:none;padding:0;margin:0;border:none;background:none;display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:center;}
.testimonials_pagination ul.page-numbers li{margin:0;padding:0;background:none;border:none;}
.testimonials_pagination ul.page-numbers li:before{display:none;}
.testimonials_pagination li .page-numbers{display:inline-block;padding:8px 14px;border:1px solid #DEE2E6;border-radius:4px;color:#495057;text-decoration:none;font-size:14px;line-height:1;}
.testimonials_pagination li a.page-numbers:hover{background:#F8F9FA;border-color:#7CC7CB;color:#7CC7CB;}
.testimonials_pagination li .page-numbers.current{background:#7CC7CB;color:#fff;border-color:#7CC7CB;}
.testimonials_pagination li .page-numbers.dots{border:none;padding:8px 4px;}

/* Remove browser focus-ring from .btn (overrides Bootstrap .btn:focus outline) */
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { outline: none; }
