/*YOUR CUSTOM STYLES*/

.my_home{
    position: initial!important;
    margin-top: 0px;
    margin-bottom: 30px;
}

.my_home {
    font-size: 50px!important;
}


.page-title{
	font-size: 36px!important;
}

h2 span{
	color: #f79421;
}


.search_ecs_butt{
	height: 100%;
    margin-top: 12px;
    line-height: 50px;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    background-color: #f79421;
    /* background-color: #ffa600; */
    color: #fff;
	font-family: 'Open Sans', arial, sans-serif;
    font-weight: 600;
    outline: none;
    cursor: pointer;
    font-size: 18px;
    border: none;
}


.tmp_act{
	width:40%;
}

.search_act_form input{
	height:50px!important;
}

.search_act_form label{
	    color: #00b1dd;
    /* position: relative; */
    /* top: -4px; */
    font-size: 14px;
    margin-top: 20px;
}

.text-white .thumb-desc {
    color: #3e3e3e;
}

.spec_bl{
    width: 100%;
    /*height: 270px;
    border: 1px solid #00b1dd;*/
    background-color: #fff;
	position: relative;
	    margin-bottom: 15px;
}

.logo_airline{

/*width: 150px;*/

}


.spec_img{
	         /*height: 50px;*/
    display: inline-block;
	    margin-top: 20px;
    margin-bottom: 20px;
}

.spec_header{
	    background: #00b1dd;
    color: #fff;
    font-size: 14px;
    padding: 17px 0px 19px 0px;
}

.spec_price{
    background: #ffffff;
    color: #f79421;
    font-size: 18px;
    padding: 10px 20px;
    text-align: left;
    display: inline-block;
}

#spec{
	border: 1px solid #00b1dd;
    padding-bottom: 20px;
}

#spec .thumb-desc{
	    padding: 5px 8px 0px 8px;
		    min-height: 60px;
}

.spec_time{
	    background: #f5f5f5;
    padding: 5px 0px;
}

.spec_time span{
	    color: #f79421;
    font-size: 16px;
}

.hover-img .btn{
	    text-align: center;
    background-color: #f79421;
    color: #fff;
	border:none;
}

.modal_spec_header{
	background: #00b1dd;
    color: #fff;
    padding: 10px 10px;
}

.modal_spec_header p{
	    color: #252525;
}

.mfp-dialog {
	max-width: 600px;
}

.modal_spec_date span{
	    color: #f79421;
}

.modal_spec_date {
	    margin-top: 10px;
    margin-bottom: 10px;
}

.modal_spec_content ul{
    list-style-type: none;
}

.modal_spec_content ul li{
        background: #f5f5f5;
    color: #000;
    font-size: 14px;
    padding: 4px 15px;
    margin-bottom: 7px;
}

.second_p{
        color: #999;
    font-size: 12px;
}

.first_p span{
        float: right;
    font-weight: bold;
}

.second_p span{
          float: right;
    border-bottom: 1px dashed;
    color: #f79421;
    line-height: 1.3;
    cursor: pointer;
}

.clear{
    clear: both;
}

.dates_view{
    display: none;
    width: 100%;
    text-align: right;
        margin-bottom: 30px;
    margin-top: 10px;
}

.dates_view label{
        display: inline-block;
    color: #00b1dd;
    font-size: 12px;
    margin-right: 5px;
}

.for_date{
        display: inline-block;
    width: 49%;
}

.for_date input{
	border: 1px solid #ccc;
    padding: 7px 10px;
    color: #00b1dd;
        width: 70%;
    font-size: 12px;
}

.for_date input:focus{
    /*border: 1px solid red;*/
}

.butt_p{
        border-top: 1px dashed #cccccc;
    margin-top: 10px;
}

.search_bilet{
        margin-top: 10px;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    background-color: #f79421;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
}

.cont_ab h2{
    font-size: 24px!important;
}

.napravl_iz span{
    color: #f79421;
}

.sidebar-widget h4 span {
    color: #00B1E3;
}

.sidebar-widget h4 {
    margin-bottom: 20px;  
    font-size: 16px;
}

.napravl_iz li a:hover{
    color: #00B1E3!important;
}

.pryam_reis{
        border: 1px solid #00b1dd;
    padding: 20px 20px;
        margin-bottom: 20px;
}

.pryam_reis p{
    font-size: 12px;
        margin-bottom: 5px;
}

.pryam_reis p:first-child{
        margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #00b1dd;
}

.pryam_reis p:first-child span{
        color: #ffa600;
    font-size: 18px;
}

.pryam_reis p span{
    color: #000;
    font-size: 14px;
}

.pryam_reis p img{
        width: 140px;
}

.pryam_reis p a{
        margin-top: 10px;
    text-align: center;
    font-size: 14px;
    width: 100%;
    text-transform: uppercase;
    background-color: #f79421;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
}

.pryam_reis p span.f_s18{
    font-size: 18px;
}

.pryam_reis p span.pr_18{
    color: #ffa600;
    font-size: 18px;
}


.samie_desh img{
    width:120px!important;
     margin-right: 20px!important;
}


.samie_desh .thumb-list-item-meta{
        font-size: 12px!important;
        margin-bottom: 9px!important;
    color: #666!important;
}

.desh_pr{
        color: #ffa600;
    font-size: 22px;
    margin-right: 10px;
    
}

.samie_desh h5{
        font-size: 14px!important;
    color: #666;
    margin-bottom: 10px!important;
}

.samie_desh h5 .fl_num{
        color: #000;
    font-size: 18px;
}

.samie_desh .thumb-list-item-desciption{
   font-size: 12px!important;
    color: #666;
}


.samie_desh .thumb-list-item-desciption span{
    color: #000;
    font-size: 14px;
}

.samie_desh li{
    padding: 14px 0px!important;
    margin-bottom: 0px!important;
}

.col-md-8 aside.sidebar-right{
        border-left: 1px solid #00b1dd;
}

.search_desh{
    margin-top: 15px;
    text-align: center;
    width: 25%;
    vertical-align: top;
    margin-left: 40px;
    text-transform: uppercase;
    background-color: #f79421;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
}

.samie_desh .thumb-list-item-caption{ 
    display: inline-block!important;
        width: 40%;
}

.search_desh:hover{
    color:#fff;
}

.alter_reis{
    border: 1px solid #00b1dd;
    padding: 20px 20px;
}

.alter_zag{
        margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #00b1dd;
}

.alter_zag span{
    color: #00b1dd;
    font-size: 18px;
}

.alter_reis p{
    font-size: 12px;
    margin-bottom: 5px;
    color:#666;
}

.alter_price span:first-child{
        color: #ffa600;
    font-size: 18px;
}

.alt_bl{
    margin-bottom: 30px;
}

.alter_p span{
    font-size: 14px;
    color: #000;
}

.alter_price{
    margin-top: 15px;
}

.alter_butt a{
        margin-top: 10px;
    text-align: center;
    font-size: 14px;
    width: 100%;
    text-transform: uppercase;
    background-color: #f79421;
    padding: 10px 20px;
    color: #fff!important;
    display: inline-block;
}

.alter_price span:nth-child(2){
        color: #999;
    font-size: 11px;
}

.pryam_zaglush{
    border: 1px solid #00b1dd;
    padding: 20px 20px;
    color: #000;
}

.pryam_zaglush span{
        color: #ffa600;
    font-size: 16px;
}

    .datepicker table tr td.day {
    border: none!important;
}

.pop_perel ul li{
        list-style-type: none;
    font-size: 13px;
}
.pop_perel ul li a:hover{
    text-decoration: underline;
}

.pop_perel ul li i{
    color: #f79421;
    margin-right: 5px;
}

.pop_perel ul{
    display: inline-block;
    line-height: 2;
}

.pop_perel .col-md-6 ul:nth-child(2){
     margin-right: 40px;
}

.napravl_iz a:hover{
       text-decoration: underline!important; 
}

#map {
        height: 400px;
      }

.predl_iz_zct{
        color: #01b1dd!important;
    font-weight: bold;
}

.desh_metka .thumb-list-item-caption{
        width: 65%!important;
}

.search_desh_metka{
    margin-top: 15px;
    text-align: center;
    vertical-align: top;
    text-transform: uppercase;
    background-color: #f79421;
    padding: 6px 20px;
    color: #fff;
    display: inline-block;
}

.search_desh_metka:hover{
    color:#fff;
}

.bil_iz .nav-tabs{
    margin-bottom: 20px!important;
}

.tab-pane .thumb-header{
    margin-bottom: 20px!important;
}

.pad_desh{
        padding-top: 7px;
}

.nav-tabs{
        border-bottom: 1px solid #00b1dd!important;
}

.tmp_class > li.active > a, .tmp_class > li.active > a:hover, .tmp_class > li.active > a:focus {
    border: 1px solid #00b1dd;
    border-bottom-color: transparent;
}

.bil_iz .nav-tabs > li.active > a, .bil_iz .nav-tabs > li.active > a:hover, .bil_iz .nav-tabs > li.active > a:focus {
    border: 1px solid #00b1dd;
    border-bottom-color: transparent;
}

.ab_specpredl{
        margin-bottom: 16px;
}

.ab_specpredl #spec{
    padding-bottom: 24px;
}


.dop_section{
    display:none;
    margin-top: 15px;
}

.parser_butt, .parser_butt:active, .parser_butt:focus{
        margin-top: 15px;
    text-align: center;
    vertical-align: top;
    text-transform: uppercase;
    background-color: #f79421;
    padding: 6px 20px;
    color: #fff;
    display: inline-block;
    border:1px solid #f79421;
    text-decoration:none;
}

.parser_butt .fa{
        margin-left: 10px;
}

.parser_butt:hover{
    background-color: #fff;
    color:#000;
    border:1px solid #f79421;
}

#loading{
    display: none;
}

.loader{
    width:200px;
}


.dop_section a{
        margin: 10px 0px;
}

.allcities_country, .allcities__count, .allcities_country, .allcities__region{
    display: none;

}

.allcities_list{
            list-style: none;
}

.psswd_bl{
        border-top: 1px solid #f79421;
    border-bottom: 1px solid #f79421;
    padding: 20px 0px;
}

.psswd:focus{
        border: 1px solid #f79421!important;
}

.booking-item .booking-item-price{
        font-size: 32px;
}

.valuta{
    font-size: 24px;
    color: #00b1dd;
    margin-left: 4px;
}

.booking-item .btn-primary{
    display: block;
}

.booking-item .col-md-3 .btn-bron-list{
display: block;
    margin-top: 8px;
    background: #f79421;
    border: 1px solid #f79421;
}

.booking-item-details .btn-bron-list{
    background: #f79421!important;
    border: 1px solid #f79421!important;
}

.booking-item-details .btn-bron-list:hover{
    background: #f79421!important;
    border: 1px solid #f79421!important;
}

.price_bl{
    text-align: right;
}

.dur_sel{
    border-radius: 0px!important;
    width: 100%;
    padding: 5px 10px;
}

.filter_butt{
        margin: 0 20px;
    display: block;
    margin-top: 20px;
    margin-bottom: 5px;
    background: #f79421!important;
    border: 1px solid!important;
}

.input_cntry:focus{
    border:1px solid #ccc!important;
}

#nogoogle-map-tab div{
    height:400px;
}

.booking-item{
    cursor: inherit!important;
}

.perelink{
        border: 1px solid #ccc;
    padding: 15px 15px;
    border-radius: 5px;
}

#sel_another_city:focus{
    border:1px solid #ccc!important;
}

.header_icons span{
        color: #fff;
    font-size: 15px;
     margin-right: 20px;
    display: initial;
    /*vertical-align: top;*/
}

.header_icons a img{
    width:120px;
}

@media (max-width: 1200px) {
    .header_icons span{
        display: none;
    }
}

.header_icons span i{
padding-right: 10px;
    color: #f79421;
    font-size: 24px;
}

.header_icons{
    /*padding-top: 8px;*/
    padding-left: 50px;
}

#twidget_hotels .twidget-tab-content{
    background: #78ba36;
}

.hotel_cvet i{
        border: 1px solid #78ba36!important;
    color: #78ba36!important;
}


.ecs_h1{
    display: inline-block;
    margin-right: 10px;
    font-size: 30px;
}

.napravlen{
    margin-top: 20px;
}

.napravlen p{
       display: inline-block;
}

.napravlen div + div{
    margin-top:5px;
}

.napravlen .poisk_bileta{
text-align: center;
    font-size: 12px;
    background-color: #f79421;
    padding: 3px 10px 2px 10px;
    color: #fff!important;
    margin-left: 20px;
    display: inline-block;
}

.search_bileta{
   text-align: center;
    font-size: 12px;
    background-color: #f79421;
    padding: 3px 10px 2px 10px;
    color: #fff!important;

    display: inline-block; 
}


@media (min-width: 1200px) {
    .search_bileta{
        margin-left: 20px;
    }
}


.napravlen .name_reis a{
    color: #000;
    font-size: 14px;
    text-decoration: underline;
}

.napr_price{
color: black;    
}

.napr_price span{
        color: #ffa600;
    font-size: 16px;
}

.napr_oneway{
        margin-left: 10px;
    font-size: 12px;
    color: #999;
}

.name_reis + p{
        text-align: right;
}

.napravlen .name_reis{
        width: 65%;
}


#myTab2{
    margin-bottom: 20px;
}


#myTab2 li.active a{
    border: 1px solid #00b1dd;
    border-bottom-color: transparent;
}

#myTab li.active a{
    border: 1px solid #00b1dd;
    border-bottom-color: transparent;
}

.bukvi .btn-xs{
        padding: 2px 7px!important;
    font-size: 14px!important;
}

.act_bukva a{
    background:#f79421;
    border: 1px solid #f79421;
}

.bott_arln{
    margin-bottom: 15px;
    border-left: 1px solid #f79c31;
    margin-top: 15px;
}

.white_zag h2{
    color:#fff;
}

.list-category > li > a.act_tag{
    color: #f79421;
}


.like_h4{
    font-size: 23.66px;
    font-family: 'Open Sans', arial, helvetica, sans-serif;
    margin-top: 0;
    font-weight: 300;
    line-height: 1.3em;
}

.like_h5{
    font-size: 14px!important;
    line-height: 1em;
    margin-bottom: 4px;
}

.smaller_h1{
    line-height: 1.2;
    font-size: 36px;
}


.like_h5_usual{
    font-family: 'Open Sans', arial, helvetica, sans-serif;
    margin-top: 0;
    color: #565656;
    line-height: 1.3em;
    font-size: 18.2px;
    font-weight: 300;
}

.like_h3_filter{
    padding: 0 20px;
    font-size: 30px;
    font-family: 'Open Sans', arial, helvetica, sans-serif;
    margin-top: 0;
    font-weight: 300;
    color: #565656;
    line-height: 1.3em;
}


.like_h4_perelink{
    font-family: 'Open Sans', arial, helvetica, sans-serif;
    margin-top: 0;
    font-weight: 300;
    color: #565656;
    line-height: 1.3em;
    font-size: 23.66px;
}

.like_h5_perelink{
    font-family: 'Open Sans', arial, helvetica, sans-serif;
    margin-top: 0;
    color: #565656;
    line-height: 1.3em;
    font-size: 18px;
    font-weight: 400;
}

.like_h4_sidebar{
    font-family: 'Open Sans', arial, helvetica, sans-serif;
    margin-top: 0;
    font-weight: 300;
    color: #565656;
    line-height: 1.3em;
    margin-bottom: 20px;
    font-size: 16px;
}

.like_h4_zag_link{
    font-family: 'Open Sans', arial, helvetica, sans-serif;
    margin-top: 0;
    font-weight: 300;
    color: #565656;
    line-height: 1.3em;
    margin: 0;
    line-height: 1em;
    font-size: 23.66px;
}

.like_h5_desh_reis{
    font-family: 'Open Sans', arial, helvetica, sans-serif;
    margin-top: 0;
    font-weight: 300;
    color: #565656;
    line-height: 1.3em;
    font-size: 14px!important;
    color: #666;
    margin-bottom: 10px!important;
}


.samie_desh .like_h5_desh_reis .fl_num{
    color: #000;
    font-size: 18px;
}

.like_h1_main{
    font-family: 'Open Sans', arial, helvetica, sans-serif;
    margin-top: 0;
    font-weight: 300;
    color: #565656;
    line-height: 1.3em;
    color: #f79421;
    font-size: 40px!important;
}

.text_gen{
    font-size: 14px;
    margin-bottom: 30px;
    /*padding: 0px 20px;*/
    line-height: 1.8;
    color: #575757;
}

.text_gen span{
    color: #f79421;
}

.smaller_h2{
    font-size: 28px;
}


a.logo{
    font-size: 26px;
    color: #ffffff;
    margin-top: 3px;
    text-shadow: 1px 1px 1px #1f1d1d;
}

a.logo i{
    color: #ffa600;
    text-shadow: none;
}

a.logo:hover{
    color: #ffffff;
    text-decoration: none;
}

a.logo:active{
    color: #ffffff;
    text-decoration: none;
}

a.logo:focus{
    color: #ffffff;
    text-decoration: none;
}

.ceny_mes{
    margin-top: 25px;
    border: 1px solid #00b1dd;
    font-size: 13px;
}

.ceny_mes thead{
    background: #00b1dd;
    color: #fff;
    border: 0px;
}

.ceny_mes thead tr th, .ceny_mes tbody tr td{
    border: 0px!important;
    vertical-align: middle;
}

.ceny_mes tbody tr td span.cenn{
    color: #ffa600;
    font-weight: 300;
    font-size: 16px;
}

.search_mes{
    text-align: center;
    display: inline-block;
    font-size: 14px;
    text-transform: lowercase;
    text-decoration: underline;
}

@media (min-width: 768px) {
    .search_mes {
        margin-left: 15px;
    }
}

.ceny_mes tbody tr td span.dataa{
    color: #000;
}



@media (max-width: 600px) {
    .ceny_mes tbody tr td span.cenn{
        display: block;
    }
}

.mb25{
    margin-bottom: 25px;
}

.pre_footer{
    border-top: 1px solid #00b1dd;
}

.pre_footer .spiski{
    margin-top: 25px;
}

.pre_footer .thumb-title span{
    color: #ffa600;
}

.vse_spec{
    clear: both;
    padding-left: 15px;
}


#rasp_table{
    margin-top: 25px;
    border: 1px solid #00b1dd;
    font-size: 13px;
}

#rasp_table thead{
    background: #00b1dd;
    color: #fff;
    border: 0px;
}


#rasp_table td, #rasp_table th{
    padding: 10px;
}


#rasp_table thead tr th i.fa-chevron-down{
display:none;
}

#rasp_table thead tr th i.fa-chevron-up{
display:none;
}

th.sorting_desc i.fa-chevron-down{
    display:inline!important;
}

th.sorting_desc i.fa-arrows-v{
    display:none;
}

th.sorting_asc i.fa-chevron-up{
    display:inline!important;
}

th.sorting_asc i.fa-arrows-v{
    display:none;
}


#rasp_table img{
    width: 140px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#rasp_table .fa{
    padding-left: 10px;
}

.pos_rela .btn-primary, #pryam_table .btn-primary{
    background-color: #f79421;
    border: none;
}

#rasp_table_filter input, #rasp_table_length select, #pryam_table_filter input, #pryam_table_length select{
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
}

.dataTables_length{
margin-bottom: 10px;
}

#rasp_table_info{
    color: #999;
    font-size: 12px;
}

#pryam_table_info{
    color: #999;
    font-size: 12px;
}

.dataTables_paginate .paginate_button:hover{
    border-radius: 0px;
    color: #fff !important;
    background: #f79421;
    border: none;
}

.dataTables_paginate .current{
    border-radius: 0px;
    color: #fff !important;
    background: #f79421;
    border: none;
}


.ya_copywrite{
    width: 750px;
    margin: 25px auto 0px auto;
}


.rasp_nastr{
    position: absolute;
    left: 30%;
    z-index: 100;
}

.pos_rela{
    position: relative;
}

.rasp_nastr p{
    display: inline-block;
}


.hrr{
    border-top: 1px solid #00b1dd;
}


@media (max-width: 1000px) {
    .rasp_nastr{
        position: relative;
        left: 0px;
        margin-bottom: 15px;
    }
}

.date_rasp{
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
}

.datepicker .table-condensed .active{
    background-color: #00b1dd!important;
}


#pryam_table{
    margin-top: 25px;
    border: 1px solid #00b1dd;
    font-size: 13px;
}


#pryam_table thead{
    background: #00b1dd;
    color: #fff;
    border: 0px;
}


#pryam_table td, #rasp_table th{
    padding: 10px;
}

.podrobn_p{
    display: none;
}

.reis_num{
    font-weight: bold;
    color: #f79421;
    font-size: 16px;
}

.airl_ul{
    display: inline-block;
    margin-right: 60px;
    padding-left: 20px;
    line-height: 2;
    vertical-align: top;
}

.airp_st{
    padding-left: 20px;
    margin-bottom: 30px;
    line-height: 2;
}

.airp_block{
    display: inline-block;
    vertical-align: top;
    margin-right: 50px;
}

.airp_block h5{
    color: #f79421;
}

.dop_infa{
    display: inline-block;
    margin-right: 60px;
    padding-left: 20px;
    line-height: 2;
    vertical-align: top;
}

.dop_infa span{
    font-weight: bold;
    color: #f79421;
    font-size: 16px;
}


#desh_table, #new_pryam_table, #popul_table, #last_table{
    margin-top: 25px;
    border: 1px solid #00b1dd;
    font-size: 13px;
}


#desh_table thead, #new_pryam_table thead, #popul_table thead, #last_table thead{
    background: #00b1dd;
    color: #fff;
    border: 0px;
}


#desh_table td, #new_pryam_table td, #popul_table td, #last_table td{
    padding: 10px;
}

.cen_tbl{
    font-weight: bold;
    color: #f79421;
    font-size: 14px;
}



#desh_table .fa, #new_pryam_table .fa, #popul_table .fa, #last_table .fa{
    padding-left: 10px;
}

#desh_table .btn-primary, #new_pryam_table .btn-primary, #popul_table .btn-primary, #last_table .btn-primary{
    background-color: #f79421;
    border: none;
}

#desh_table_filter input, #desh_table_length select, #new_pryam_table_filter input, #new_pryam_table_length select, #popul_table_filter input, #popul_table_length select, #last_table_filter input, #last_table_length select{
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
}


#new_pryam_table_info, #popul_table_info, #last_table_info{
    color: #999;
    font-size: 12px;
}

#desh_table_info{
    color: #999;
    font-size: 12px;
}

.sidebar-right .sidebar-widget .napravl_iz a:hover{
    color: #f79421!important;
}

#new_pryam_table img, #desh_table img, #popul_table img{
    width: 100px!important;
}

#desh_table thead tr th i.fa-chevron-down{
    display:none;
}

#desh_table thead tr th i.fa-chevron-up{
    display:none;
}

#new_pryam_table thead tr th i.fa-chevron-down{
    display:none;
}

#new_pryam_table thead tr th i.fa-chevron-up{
    display:none;
}

#popul_table thead tr th i.fa-chevron-down{
    display:none;
}

#popul_table thead tr th i.fa-chevron-up{
    display:none;
}

#last_table thead tr th i.fa-chevron-down{
    display:none;
}

#last_table thead tr th i.fa-chevron-up{
    display:none;
}


.sidebar-widget .nav_menu a{
    border-bottom: none;
    text-decoration: underline;
}

.nav_menu{
    padding: 20px 20px;
    background: rgba(0, 177, 221, 0.16);
}

.thumb .thumb-caption .thumb-desc{
    color: #ffffff;
    margin-top: 10px;
}

.zakaz_vopros input.form-control:active, .zakaz_vopros input.form-control:focus{
border: 1px solid #f79421!important;
}


.zakaz_vopros textarea:active, .zakaz_vopros textarea:focus{
    border: 1px solid #f79421!important;
}

.alarm_vopros{
    color: #d81815;
    margin-bottom: 15px;
    margin-top: 5px;
}

.zakaz_vopros .col-md-12 .form-group{

}

.booking-item-dlit{
    line-height: 1em;
    font-size: 13px;
}

.booking-item-dlit span{
    color: #f79421;
    font-size: 15px;
}


.tag_butt{
    margin-right: 10px;
    margin-bottom: 10px;
}


.like_h5_usual a{
    color: #565656;
    text-decoration: underline;
}

.like_h5_usual a:hover{
    color: #00b1dd;
}



.hotel_podborka a.text-darken{
color: #00b1dd;
}

.hotel_podborka ul.text-color {
    color: #ffa600 !important;
    font-size: 16px;
    margin-bottom: 10px;
}

.price_podb{
    color: #ffa600;
    font-size: 20px;
}


.hotel_podborka{
    margin-bottom: 30px;
}

.booking-item-address span{
color: #ffa600;
}


.booking_hotel ul.booking-item-rating-stars{
    color: #ffa600;
    font-size: 16px;
}

.booking_hotel .booking-item-title a{
    color: #06af61!important;
    text-decoration: underline;
}

.booking_hotel .booking-item-title a:hover{
    text-decoration: none;
}

.booking_hotel .btn-primary{
    display: block;
    background: #ffa600;
    border: none;
}

.booking_hotel .btn-primary:hover{
    background: #06af61;
}


.actv{
    color: #ffa600;
    margin-bottom: 7px;
    padding-bottom: 7px;
    display: block;
    border-bottom: 1px dashed #f2f2f2;
}

.booking_hotel .btn-info{
    display: block;
    background: #b9b9b9;
    border: none;
}


.hotel_detail ul.booking-item-rating-stars{
    color: #ffa600;
}


.hotel_podborka .icon-group{
    min-height: 22px;
}

.hotel_h2{
font-size: 33px!important;
    color: #78ba36;
}

.new_h3{
    font-family: 'Open Sans', arial, helvetica, sans-serif;
    margin-top: 0;
    font-weight: 300;
    color: #565656;
    line-height: 1.3em;
    font-size: 20px;
    margin-bottom: 10px;
}


.vse_ssil{
    padding: 8px 100px;
}


.uznat_cenu{
    display: block!important;
    background: #ffa600!important;
    border: none!important;
}


.gop_spis{
    margin-top: 20px;
    font-size: 14px;
    line-height: 2;
}


.gop_spis li a{
    border-bottom:none;
    color: #ffa502;
    text-decoration: underline;
}

.gop_spis li span{
    font-size: 20px;
    color: #78ba36;
    font-weight: 400;


}


.predl_gor{
    padding-left: 15px;
}

.hotel_podborka .thumb{
    box-shadow: 1px 1px 10px rgba(179, 179, 179, 0.61);
    padding: 10px 10px 30px 10px;
}

.hotel_podborka .thumb .hover-img img{
    border: 1px solid #ccc;
}


.hotel_podborka .thumb:hover{
    box-shadow: 1px 1px 10px #999999;
}


.sidebar_zag{
    color: #78ba36;
    font-size: 20px!important;
}


.hotel_detail .lh1em span{
    color: #ffffff;
    background: #78ba36;
    padding: 5px 8px 6px 8px;
    border-radius: 4px;
}

.page-title-2{
    font-size: 36px!important;
    margin: 30px 0px 0px 0px;
}

.addr_detail{
    font-size: 14px;
    color: #555;
    margin-bottom: 20px;
}


.dop_sect p{
    font-family: 'Open Sans'!important;
    font-weight: 100;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 1.7;
}


.dop_sect p span{
    color: #ffa502;
    font-size: 18px;
}


.butt_cart{
    background: #ffa600!important;
    border: none;
    padding: 10px 40px;
    margin-top: 15px;
    font-size: 20px;
    font-weight: 100;
}



.butt_cart:hover{
    background: #78ba36!important;
}



.new_perel_price{
    font-size: 16px!important;
}

.new_main_perel .booking-item-rating-stars li i{
    color: #ED8326;
}


.rate_hotels_list{
    color: #ffffff;
    background: #78ba36;
    padding: 5px 8px 6px 8px;
    border-radius: 4px;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 5px;
}

.uznat_cenu{
    background: #78ba36!important;
}


.features_listing_zag{
    margin-top: 12px;
    color: #ffa502;
    margin-bottom: 3px;
}

.norate{
    font-weight: 100;
    color: #ffa601;
}


.color_pagen li.active a{
    background: #78ba36!important;
    color: #fff!important;
}

.color_pagen li a{
    color: #78ba36!important;
}


.color_pagen li a:hover{
    color: #fff!important;
    background: #78ba36!important;
}

.booking_hotel:hover{
border: 1px solid #78ba36!important;
}


.link_list a{
    color: #78ba36!important;
    text-decoration: underline;
}

.link_list a:hover{

}


.new_descr{
    background-color: #eaeaea;
    color: #000;
    font-weight: 100;
    padding: 15px;
    margin-bottom: 20px;
}


.social_bot_1 i{
 color:#32aae0;
    font-size: 60px;

}

.social_bot_2 i{
    color:#0383ff;
    font-size: 60px;

}

.social_bot_3 i{
    color:#564e91;
    font-size: 60px;

}

.social_bot_4 i{
    color:#42c299;
    font-size: 60px;

}


.social_bots{
    padding: 10px 20px;
    vertical-align: top;
    box-shadow: 1px 1px 10px #dadada;
    background-color: white;
}

.social_bots span{
    vertical-align: top;
    display: inline-block;
    margin-left: 15px;
    padding-top: 18px;
}

.social_bots:hover{
    box-shadow: 1px 1px 10px #a2a2a2;
}


.social_bots a{
    display: block;
}

.bots_bl{
    background: #f9f9f9;
    padding: 20px;
    margin-bottom: 25px;
}

.bots_bl .col-md-3{
    margin-bottom: 10px!important;
}


.new_brcr{
    background: none;
    padding: 0;
    font-size: 13px;
    margin-top: 15px;
    margin-bottom: 0;
    list-style: none;
    border-radius: 4px;
}

.new_brcr li{
    display: inline-block;
}

.new_brcr i{
    margin-left: 8px;
    margin-right: 5px;
}


.booking_hotel .booking-item-rating{
    border-bottom: none;
}
