.TPWL-widget .TPWL-template-header {  display: none;}
body {background-color: transparent !important;scroll-behavior: inherit!important;}
body .TPWL-template-header {background: # !important;}
.mewtwo-widget--whitelabel_en .mewtwo-flights{ background: # !important;}
.TPWL-widget .calendar_button button{ background: # !important;}
.TPWL-widget .slider_field .slider_bar{ background-color: # !important;}
.button{background-color: #444444 !important;}

.TPWL-widget .ticket-action-button-deeplink{background-color:#81c3ef!important;  }

.TPWL-widget .ticket-action-button__details{background-color: #444444 !important;}
.TPWL-widget .pagination_button{background-color: #81c3ef !important;margin: 0px 1px 40px 0px;}

.TPWL-widget .flight-brief-layover-tooltip{ background-color: # !important;}

.TPWL-widget .flight-brief-layover-tooltip:before{ border-top-color: # !important;}

.mewtwo-modal--whitelabel_en .mewtwo-autocomplete-list-item-info--active {
   background-color: # !important;
}
.TPWL-widget .kraynov-filter-tooltip:before{border-color: # transparent !important;}



.TPWL-widget .kraynov-filter-tooltip{ background-color: # !important;}

.mewtwo-modal--whitelabel_en .mewtwo-autocomplete-list-item-info--active .mewtwo-autocomplete-list-item-info__right_block:before {
    background: # !important;
}

.mewtwo-modal--whitelabel_en .mewtwo-autocomplete-list-item-info--active .mewtwo-autocomplete-list-item-info__right_block:before {
    background: # !important;
}

.mewtwo-modal--whitelabel_en .mewtwo-autocomplete-list-item-info--active .mewtwo-autocomplete-list-item-info__right_block:before {
   background: # !important;
}


.mewtwo-modal--whitelabel_en .mewtwo-autocomplete-list-item-info--active .mewtwo-autocomplete-list-item-info__right_block{ background: # !important;}

.TPWL-widget .price--current{ outline-color: # !important;}


.TPWL-widget .price--current{ outline-color: # !important;}


.TPWL-widget .slider_field .slider_arrow{    border-color:# !important;}


.TPWL-widget .filters .tickets_counter{    color: # !important;}
.TPWL-widget .calendar_line-info_toggle{    color: # !important;}
.TPWL-widget .tariffs__info-text{    color: # !important;}
.TPWL-widget .TPWL_widget--xl .ticket-action-proposals-item{color: # !important;}
.TPWL-widget .search_progressbar .progress-bar{background-color: # !important;}
.TPWL-widget .proposals-list-opener{color: # !important;}
.TPWL-widget .ticket--expanded .ticket-action-sharing{display: none;}
.TPWL-widget .tickets-sorting .tickets-sorting-tabs__tab--active{    border-bottom: 3px solid ## !important;}


.TPWL-page-nameHotels .TPWL-hotels-bar {
    padding-top: 0px;
	background: # !important;
}
.TPWL-hotels-sorting-control[data-TPWL-state=checked] .TPWL-hotels-sorting-item-helper {
    color: # !important;
}
.TPWL-style-bgColor-dark, .TPWL-ui-tabs-switch-item-control[data-tpwl-state=active], .TPWL-ui-range .jslider .jslider-bg .v, .TPWL-ui-range .jslider .jslider-pointer, .ui-progressbar .ui-progressbar-value, .ui-datepicker td .ui-state-active, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .TPWL-search_progress__bar .progress, .TPWL-filters .ui-slider-range, .TPWL-filters .ui-slider-handle, .TPWL-header-content{background-color: # !important;}

.TPWL-style-bgColor-dark, .TPWL-ui-tabs-switch-item-control[data-tpwl-state=active], .TPWL-ui-range .jslider .jslider-bg .v, .TPWL-ui-range .jslider .jslider-pointer, .ui-progressbar .ui-progressbar-value, .ui-datepicker td .ui-state-active, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .TPWL-search_progress__bar .progress, .TPWL-filters .ui-slider-range, .TPWL-filters .ui-slider-handle, .TPWL-header-content{background-color: # !important;}

.TPWL-link {color:  # !important;}

.TPWL-icon, .ui-datepicker-trigger, .TPWL-style-bgColor-icon, .TPWL-preroll-features-list__check:before, .TPWL-preroll-features-list__feature:before, .TPWL-preroll-features-list__thumb:before, .TPWL-preroll-features-list__cash:before{
	background-color: # !important;
	
}


.TPWL-widget .search_results-wrapper-tickets{max-width: 100%;}
.TPWL-style-textColor-interesting, .TPWL-hotels-sorting-control[data-TPWL-state=checked] .TPWL-hotels-sorting-item-helper{color:  # !important;}

.TPWL-ui-btn-styleDefault{    background-color: #444444 !important;
    border-color: #444444 !important;}

.confirmation-btnStyle:before,
.confirmation-btnStyle{background: # !important;}
.confirmation-btnStyle:after{ border-top-color: # !important;}
.mewtwo-flights{background: # !important;}

.TPWL-widget--inner_page .TPWL-widget .TPWL-template-header {
    min-height: 64px;
    display: none;
}


.TPWL-widget .search_results-wrapper {
    max-width: 100%;
    padding: 0px 0px 0px 0px;
}

.TPWL-widget .show_filters_button{background: # !important;}
.TPWL-widget .calendar_button_m{background: # !important;}
.TPWL-widget .show_sorting_wrapper{background: # !important;}
.TPWL-template-header--sticky_extender{ display: none;}


.TPWL-widget .layout-manager .filters-header{background-color: # !important;}
.TPWL-widget .filters-footer{background-color: # !important;}
.TPWL-widget .layout-manager .sorting-header{background-color: # !important;}
@media (max-width:767px){
	
	
	.TPWL-widget .TPWL_widget--xs .filters_layout>main {
    overflow-x: scroll !important;
    overflow: scroll;
    padding-top: 120px;
    width: 280px;
    height: 15vh !important;
    background: #f7f7f7;
}
	.TPWL-widget .search_results-wrapper {padding: 0px 15px 0px 15px;}
	
.TPWL-widget .TPWL_widget--xs .show_filters_wrapper{position: inherit;}
	/*
.search_results-wrapper-filters{background-color: rgba(0, 0, 0, 0.8);}
.TPWL-widget .layout-manager .search_results-wrapper-filters {background-color: rgba(0, 0, 0, 0.8);}
.TPWL-widget .filters-counter .counter{color:#fff;}
*/
}


.TPWL-widget .ticket-header{background-color: # !important;}

.TPWL-widget .ticket-action-proposals-item-link__button{background-color: # !important;}

@media (max-width: 767px) {
.TPWL-widget .search_results-wrapper-tickets {max-width: 100%;}

.TPWL-widget .ticket-header-cities{text-align: left;font-weight: 500;margin-left: 50px;}
.TPWL-widget .ticket-header-dates{text-align: left;direction: ltr;font-weight: 500;margin-left: 50px;}
.TPWL-widget .TPWL_widget--xs .ticket--expanded .ticket-action-proposals-list{margin-top: 58px;}


}


@media (max-width: 380px) {

.TPWL-widget .TPWL_widget--xs .ticket--expanded .ticket-header{top: 8px;}


}










@media screen and (-webkit-min-device-pixel-ratio:0) { 

.TPWL-widget .ticket-action-airline-container, .ticket-details, .ticket-action, .TPWL-widget .ticket-scroll-container{
	
	
}



.TPWL-widget .search_results-wrapper{

	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */

}
.TPWL-widget .ticket-action-airline-container,
.ticket-details,
.ticket-action,
.TPWL-widget .ticket-scroll-container{
	
}
.ticket-scroll-container{display: -webkit-box;}

.ticket-scroll-container .ticket-action{

		display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */

}
.ticket-scroll-container .ticket-details{

display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */

}



}
.TPWL-widget .TPWL_widget--xl .ticket-action{    flex-basis: 62px !important;}
.TPWL-widget .ticket-details{/*    padding: 20px 71px 27px 30px !important;*/}
.TPWL-widget .ticket-details-toggler{background: #f6f6f6 !important;   width: 35px !important;}

.TPWL-widget .ticket-details-toggler:before{
     margin-left: -8px !important;  background-size: 14px 17px !important;   width: 15px !important;
    height: 10px !important;}
	
	
	
	@media (max-width: 767px) {
	/*.TPWL-widget .ticket-details{ padding: 80px 15px 10px 30px !important;}*/
	.adivaha-footer-bottom{position:fixed;}
	.ticket--expanded{    max-height: 590px;}
.TPWL-widget .TPWL_widget--s .ticket.ticket--expanded, .TPWL-widget .TPWL_widget--xs .ticket.ticket--expanded{z-index: 999;}
	
	
}
	
.tp_powered_by{     display: none !important;}	
	
	
.countdown-info__wrap{    width: 100%;}


.js-filters-container{  height: 100%  !important;}	




.TPWL-widget .TPWL_widget--xs .filters_layout>main{    overflow-x: scroll;}






/*


.TPWL-widget .TPWL_widget--xs .filters_layout>main {
    overflow: scroll;
    padding-top: 120px;
    width: 280px;
    height: 70vh;
    background: #ff0000;
}*/