.bt_bb_headline .bt_bb_headline_superheadline,
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
font-family: unset;
}
button.mfp-arrow.mfp-arrow-right:after,
.bt_bb_slider button.slick-arrow.slick-next:after,
.bt_bb_content_slider button.slick-arrow.slick-next:after,
nav.woocommerce-pagination ul li.woo-last-page a:after,
button.pswp__button.pswp__button--arrow--right:after{
content: "Вперед";
}
button.mfp-arrow.mfp-arrow-left:after,
.bt_bb_slider button.slick-arrow.slick-prev:after,
.bt_bb_content_slider button.slick-arrow.slick-prev:after,
nav.woocommerce-pagination ul li.woo-first-page a:after,
button.pswp__button.pswp__button--arrow--left:after{
content: "Назад";
}
.pcItem.btComment,
.pcItem.review-by {
display: block;
width: 100%;
}
.comments li{
list-style: none;
}
.home .heroslider .bt_bb_show_dots_below .slick-dots, 
.home .heroslider .slick-dots {
bottom:20px;
}
.btLogoArea .logo img {
height: 60px;
}
.btLogoArea .logo {
padding: 20px 0;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
height: 40px;
}
.btStickyHeaderActive .btLogoArea .logo {
padding: 10px 0;
}
.btSiteFooter img {
height: 35px;
width: auto;
}
.footer-contact-us {
color: #181818;
font-size: 13px;
opacity: 0.5;
line-height: 1.7;
}
.InlineNewsletterForm p {
margin: 10px 0;
}
.InlineNewsletterForm p:last-child {
margin-top: 25px;
}
#avia li {
line-height: 33px;
}
.custom-icon {
height: 24px;
width: auto;
vertical-align: middle;
padding: 0 8px;
}
.custom-icon.vuso,
.custom-icon.pzu {
vertical-align: sub;
}
.custom-icon.ingo {
height: 13px;
vertical-align: baseline;
}
.custom-icon.may {
height: 18px;
}
.custom-icon.ryanair {
height: 10px;
}
.custom-icon.windrose{
vertical-align: sub;
}
.custom-icon.qatar-airways {
height: 19px;
vertical-align: sub;
}
.custom-icon.sky-up {
height: 17px;
vertical-align: sub;
}
.map-block {
}
.map-block .bt_bb_google_maps_content  {
}
#bulgary-stops .bold_timeline_item_header_supertitle {
font-size: 22px;
}
#bulgary-stops .bold_timeline_item_header_title {
color: rgba(25, 118, 188, 0.95);
}
#bulgary-stops .bold_timeline_item_inner{
position: relative;
min-height: 350px;
}
#bulgary-stops .bold_timeline_item_content{
position: unset;
flex-direction: column;
}
#bulgary-stops .bold_timeline_item_text{
position: absolute;
top: 25px;
right: 20px;
}
.visa-column {
display: inline-block;
width: 45%;
vertical-align: top;
}
.slick-track {
display: flex;
}
.slick-track .slick-slide {
display: flex;
height: auto;
align-items: center;
justify-content: center;
margin: 0 10px;
}
.bus-features .bt_bb_align_left.bt_bb_service .bt_bb_service_content {
padding: 1.5em 1em 1em;
}
#bulgary-stops  .bold_timeline_item_media {
width: 50%;
padding-bottom: 30px;
}
.bolgariya-page .custom-subtitle .bt_bb_headline_subheadline{
font-size: 22px;
padding-top: 20px;
}
.bolgariya-page .trip-info li{
font-size: 22px;
line-height: 28px;
padding: 10px 0;
}
.all-resorts {
font-size: 22px;
line-height: 32px;
text-align: center;
}
.for-partners-block .bt_bb_column .bt_bb_headline_content{
text-shadow: 0px 0px 15px black;
} .map-info-row {
position: absolute;
top: 0;
left: 10px;
color: #fff;
background-image: -webkit-linear-gradient(left, #1976bc 0%, #8dc645 100%);
background-image: -moz-linear-gradient(left, #1976bc 0%, #8dc645 100%);
width: 305px;
padding: 20px;
margin: 300px 0px 0 10px;
box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
border-radius: 2px;
}
.map-info-row:after {
content: "";
position: absolute;
display: block;
left: -10px;
top: -10px;
bottom: -10px;
right: -10px;
-webkit-box-shadow: 0 0 30px rgba(24,24,24,.15);
box-shadow: 0 0 30px rgba(24,24,24,.15);
z-index: 0;
}
.map-info-row.bt_bb_row > .bt_bb_column {
padding-left: 0px;
padding-right: 0px;
z-index: 10;
}
.bt_bb_fe_wrap .vk-gmap .map-info-row .map-block .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title,
.bt_bb_fe_wrap .vk-gmap .map-info-row .map-block .bt_bb_service .bt_bb_service_content .bt_bb_service_content_text,
.bt_bb_fe_wrap .vk-gmap .map-info-row .map-block .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
line-height: 16px;
margin-bottom: 0;
}
.btMenuHorizontal .menuPort > nav > ul > li {
margin: 0 35px 0 0;
}
.btMenuHorizontal .topBarInMenu {
margin-left: 35px;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450;
border-radius: 3px;
border-width: 1px;
background: white;
border: 1px solid rgba(24,24,24,.2);
-webkit-box-shadow: 0 0 15px rgba(24,24,24,.15);
box-shadow: 0 0 15px rgba(24,24,24,.15);
}
.map-info-row.bt_bb_row .bt_bb_icon .bt_bb_icon_holder {
pointer-events: auto;
margin-top: -3px;
margin-left: 10px;
}
.bt_bb_icon .bt_bb_icon_holder{
} @media screen and (max-width: 1366px){
html.touch :not(.rtl).btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children {
margin: 0 30px 0 0;
}
.map-info-row {
padding: 10px;
}
.map-info-row .bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
font-size: .875em;
line-height: 1;
}
.map-info-row .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
margin-bottom: 0;
}
.map-info-row .bt_bb_style_borderless.bt_bb_size_normal.bt_bb_service .bt_bb_icon_holder {
font-size: 2em;
}
.port {
width: 100%;
padding: 0 10px;
}
}
@media (max-width: 1200px){
.btMenuVertical .btLogoArea .logo img{
height: 35px;
}
}
@media (max-width: 992px){
.for-partners-block .bt_bb_column {
padding: 30px;
}
.for-partners-block .bt_bb_column .bt_bb_headline_content{
font-size: 33px;
}
}
@media (max-width: 768px){
.bt_bb_map.bt_bb_map_with_content .bt_bb_map_map {
height: 600px !important;
position: relative;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
width: 100%;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location, .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location, .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location, .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location, .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location, .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location, .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location, .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
-webkit-box-shadow: none;
box-shadow: none;
background: inherit !important;
}
.bt_bb_map .bt_bb_map_content, .bt_bb_google_maps .bt_bb_google_maps_content {
margin-top: 0;
margin-bottom: 0;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper:after, .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper:after, .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper:after, .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper:after{
content: unset;
}
.btSiteFooter img{
height: 35px;
width: auto;
}
.btLogoArea .logo {
padding: 10px 0;
}
#tourism h3,
#visa h3,
#strahuvannya h3,
#green-card h3,
#avto h3,
#apostil h3,
#rent h3,
#avia h3,
#travel-sim h3{
font-size: 30px;
text-align: center;
margin-bottom: 20px;
}
#tourism .bt_bb_cell_inner .custom-row,
#visa .bt_bb_cell_inner .custom-row,
#strahuvannya .bt_bb_cell_inner .custom-row,
#green-card .bt_bb_cell_inner .custom-row,
#avto .bt_bb_cell_inner .custom-row,
#apostil .bt_bb_cell_inner .custom-row,
#rent .bt_bb_cell_inner .custom-row,
#avia .bt_bb_cell_inner .custom-row,
#travel-sim .bt_bb_cell_inner .custom-row {
display: flex;
flex-direction: column;
}
#tourism .bt_bb_cell_inner .custom-row .text-column,
#visa .bt_bb_cell_inner .custom-row .text-column,
#strahuvannya .bt_bb_cell_inner .custom-row .text-column,
#green-card .bt_bb_cell_inner .custom-row .text-column,
#avto .bt_bb_cell_inner .custom-row .text-column,
#apostil .bt_bb_cell_inner .custom-row .text-column,
#rent .bt_bb_cell_inner .custom-row .text-column,
#avia .bt_bb_cell_inner .custom-row .text-column,
#travel-sim .bt_bb_cell_inner .custom-row .text-column {  margin-top: 20px;
}
#tourism .bt_bb_cell_inner .custom-row .img-column,
#visa .bt_bb_cell_inner .custom-row .img-column,
#strahuvannya .bt_bb_cell_inner .custom-row .img-column,
#green-card .bt_bb_cell_inner .custom-row .img-column,
#avto .bt_bb_cell_inner .custom-row .img-column,
#apostil .bt_bb_cell_inner .custom-row .img-column,
#rent .bt_bb_cell_inner .custom-row .img-column,
#avia .bt_bb_cell_inner .custom-row .img-column,
#travel-sim .bt_bb_cell_inner .custom-row .img-column { width: 100%;
}
#tourism .bt_bb_cell_inner .custom-row .img-column {
order: -1;
}
.bt_bb_column_content .tel-button {
float: unset;
margin-right: auto;
margin-left: auto;
display: block; }
#visa .bt_bb_headline_subheadline{
text-align: center;
}
}
@media screen and (max-width: 500px){
.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
font-size: 2.5em;
}
}
@media screen and (max-width: 380px){
.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
font-size: 2em;
}
}  #menu-item-14020 {
display: none;
}
.btMenuHorizontal .menuPort > nav > ul ul {
width: 220px;
}
.btMenuHorizontal.btMenuRight .menuPort ul ul ul {
right: 220px;
}
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
height: 2em;
}
.about-us-soc {
display: flex;
width: 100%;
justify-content: flex-start;
padding-left: 20% !important;
}
.about-us-soc a {
color: #FFF;
text-align: center; margin-bottom: 10px;
}
.timning-long-text p {
width: 60%;
}
.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker, .bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker, .bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item .bold_timeline_item_marker {
content: ' ';
position: absolute;
z-index: 1;
height: 12px !important;
width: 12px !important;
border-radius: 50%;
right: auto;
border-style: solid !important;
border-color: #008ed4 !important;
border-width: 3px !important;
background: white !important;
opacity: 1;
}
.btArticleContentHolder .btArticleAuthor,
.btArticleContentHolder .btShareColumn {
display: none;
}
.btPostSingleItemStandard .btArticleShareEtc {
width: 100%;
justify-content: flex-end;
}
.feadback-container blockquote {
padding: 2rem 0 1rem 0;
font-size: 18px !important;
line-height: 120% !important;
} .topBarInLogoArea .btIconWidget .btIconWidgetIcon {
color: #1976bc;
} .btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText, footer .btIconWidget .btIconWidgetContent .btIconWidgetText, .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-size: 14px;
}
@media screen and (max-width: 1440px) {
.btMenuHorizontal.btMenuRight .menuPort nav {
padding-left: 0;
}
html.touch :not(.rtl).btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children,
.btMenuHorizontal .menuPort > nav > ul > li {
margin: 0 35px 0 0;
}
html.touch :not(.rtl).btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children,
.btMenuHorizontal .menuPort > nav > ul > li {
margin: 0 25px 0 0;
}
.btMenuHorizontal .menuPort > nav > ul > li > a:before, .btMenuHorizontal .menuPort > nav > ul > li > a:after {
left: -10px;
right: -10px;
}
.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText, footer .btIconWidget .btIconWidgetContent .btIconWidgetText, .topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
font-size: 12px;
}
}
@media screen and (max-width: 1367px) {
html.touch :not(.rtl).btMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children, 
.btMenuHorizontal .menuPort > nav > ul > li {
font-size: 0.8rem;
}
.btMenuHorizontal .menuPort > nav > ul ul {
width: 200px;
}
.btMenuHorizontal.btMenuRight .menuPort ul ul ul {
right: 200px;
}
.btMenuHorizontal.btMenuRight .menuPort ul ul {
right: -10px;
}
}
@media screen and (max-width: 767px) {
.topBarInLogoArea {
display: none;
}
.mob-section .bt_bb_headline_tag { font-size: 20px !important;
}
.mob-section .bt_bb_headline_subheadline {
line-height: 1 !important;
}
.bt_bb_custom_menu > div {
justify-content: center;
}
#bulgary-stops .bold_timeline_item_inner {
min-height: 600px;
display: flex;
flex-direction: column;
}
.bold_timeline_item_content_inner {
display: flex;
flex-direction: column;
row-gap: 10px;
}
#bulgary-stops .bold_timeline_item_text {
position: relative;
order: 3;
}
#bulgary-stops .bold_timeline_item_text {
top: unset;
right: unset;
margin: 20px 0;
}
.bt_bb_row iframe,
#bulgary-stops .bold_timeline_item_text iframe,
.bold_timeline_item_content_inner iframe,
.timning-long-text p {
width: 100%;
}
.drivers .bt_bb_headline_content span {
font-size: 1.2rem;
}
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
height: unset;
}
.bolg-map iframe {
width: 100% !important;
}
.smaller-tetx-for-mob .bt_bb_headline_tag{
font-size: 2.5rem;
}
.for-partners-block .bt_bb_column {
padding: 10px;
}
.for-partners-block .bt_bb_column .bt_bb_headline_content {
font-size: 22px;
}
.busses-section .bt_bb_headline_tag{ 
font-size: 1.75em !important;
}
#strahuvannya .bt_bb_cell_inner .custom-row,
#avto .bt_bb_cell_inner .custom-row,
#visa .bt_bb_cell_inner .custom-row {
flex-direction: column-reverse;
}
#rent .bt_bb_cell_inner .custom-row{
flex-direction: column;
}
} .btMenuHorizontal .menuPort ul ul ul {
left: 220px;
}
@media screen and (max-width: 767px) {
.btMenuVertical .mainHeader nav ul li .sub-menu li a {
font-weight: 400;
}
.mob-mo-space {
margin: 0;
}
.bt_bb_column_content .tel-button a {
height: 55px;
}
.part-cont-block {
row-gap: 20px;
}
.cont-items-wrapper .bt_bb_row_inner div {
display: flex;
flex-direction: column;
}
} .btLogoArea .logo {
display: flex;
align-items: center;
column-gap: 15px;
}
.near-logo-text {
font-size: 1.1em;
display: block;
line-height: 1;
font-weight: 700;
font-weight: 800;
letter-spacing: -.05em;
opacity: 1;
background-image: linear-gradient(to right,#1976bc 0%,#8dc645 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
max-width: 200px;
}
@media screen and (max-width: 767px) {
.btMenuVertical .btLogoArea .logo {
width: 75%;
}
.btMenuVertical .menuHolder  .logo {
display: block;
width: 100%;
}
.menuHolder .near-logo-text  {
display: none;
}
} .services-section .bt_bb_column_content_inner a {
aspect-ratio: 1/1;
}
.services-section .bt_bb_column_content_inner a img {
width: 100%;
height: 100%;
object-fit: cover;
}  #blog-section .bt_bb_port {
padding-top: 0 !important;
}
#our-blog {
padding: 0 !important;
}
#our-blog .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
padding: 0 10px !important;
}
#our-blog .bt_bb_port {
padding-top: 0 !important;
}
#our-blog .bt_bb_masonry_post_grid .bt_bb_grid_item_post_thumbnail {
height: auto !important;
aspect-ratio: 1/0.75;
}
#our-blog .bt_bb_masonry_post_grid .bt_bb_grid_item_post_thumbnail img {
width: 100%;
height: 100%;
object-fit: cover;
}
#our-blog .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
-webkit-line-clamp: 2;
height: 53px;
}
@media screen and (max-width: 767px) {
#our-blog .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
height: 45px;
}
}
.bt_bb_section #itTourWidget .fd-detail {
position: relative !important;
}
.btMenuHorizontal .menuPort > nav > ul > li > a {
font-size: 0.8rem;
}