*:focus, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{
	outline: none;
}
a {text-decoration: underline;}

.top_menu { background: #2e2e2e;}       

.header_tel_adres .btn,
.btn-default,
.slider_bottoms .bron .text,
.slider_bottoms .bron .arrow
 {
background: #fd443f;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fd443f), to(#e32636));
background: -webkit-linear-gradient(#fd443f, #e32636);
background: -moz-linear-gradient(#fd443f, #e32636);
background: -ms-linear-gradient(#fd443f, #e32636);
background: -o-linear-gradient(#fd443f, #e32636);
background: linear-gradient(#fd443f, #e32636);
color: #fff;
}

.slider_bottoms .bron .arrow{
background: #e32636;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e32636), to(#e32636));
background: -webkit-linear-gradient(#e32636, #e32636);
background: -moz-linear-gradient(#e32636, #e32636);
background: -ms-linear-gradient(#e32636, #e32636);
background: -o-linear-gradient(#e32636, #e32636);
background: linear-gradient(#e32636, #e32636);
}


.btn-default:hover, .btn-default:focus, .btn-default:active{
  	background: #e32636 !important;
  	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e32636), to(#e32636)) !important;
  	background: -webkit-linear-gradient(#e32636, #e32636) !important;
  	background: -moz-linear-gradient(#e32636, #e32636) !important;
  	background: -ms-linear-gradient(#e32636, #e32636) !important;
  	background: -o-linear-gradient(#e32636, #e32636) !important;
  	background: linear-gradient(#e32636, #e32636) !important;
  	opacity: .9;
    color: #fff;
 }


 .btn-default {
 	color: #fff;
 	border: none;
 	text-decoration: none;
 	text-shadow: none;
 }

.slider_bottoms .bron .text{
	color: #fff;
}

.form_search .btn-default {border: 1px solid #CCC; }

.form_search .btn:hover{color: red; }
.form_search .btn:hover, .form_search .btn:active, .form_search .btn:focus {background: none !important;}


.btn-default:hover{
	background: #e32636;
	border-color: #e32636;
	color: #fff;
}

.navbar-inverse .navbar-nav>li>a {
	color: #fff;
}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: black;
	background: #fff;
}

.navbar-inverse .navbar-nav>.active>a{
	background-color: #363636;
    color: #fff;
}

.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover{
    background: #fff;
    color: #000;
}

.slider_bottoms .more {

	background: #676869;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#676869), to(#575656));
	background: -webkit-linear-gradient(#676869, #575656);
	background: -moz-linear-gradient(#676869, #575656);
	background: -ms-linear-gradient(#676869, #575656);
	background: -o-linear-gradient(#676869, #575656);
	background: linear-gradient(#676869, #575656);
}

.slider_bottoms .more:hover, .slider_bottoms .more:focus, .slider_bottoms .more:active,
.slider_bottoms .bron:hover,  .slider_bottoms .bron:active,  .slider_bottoms .bron:focus{
	opacity: .8;
	color: #fff;
	text-shadow: none;
}

 .index_slider .more .text, .more_service_bottom .more .text{
	background: #2e2e2e;
	color: #fff;
}

.index_slider .more .arrow, .more_service_bottom .more .arrow{
	background: #434343;
}

.index_slider a{color: #4d4d4d;}
/*.index_slider a:hover{color:red;}*/
a:hover{color: #fd443f;}


.soc_seti a{ color: #fff; }
.footer_mail_adres a{ text-decoration: none; color: #fff;}

a,
.priem span,
.form_search .btn-default,
.header_tel_adres>div>div>div>.fa,
.header_tel_adres span,
.nomer_har_list:before,
.gal_price,
.footer_mail_adres a span,
.footer_tel span,
.soc_seti a:hover, .soc_seti a:active, .soc_seti a:focus,
.date_otziv,
.index_slider .more .arrow, .more_service_bottom .more .arrow,
.index_slider_cena strong, .index_slider_kol strong {color: #fd443f;}

/*									Картинки темы								*/

.footer_logo {background: url(images/logo_footer.png) no-repeat; width: 170px; height: 80px; max-width: 100%;}
.index_priemushestva.wifi {background: url(images/priem_wifi.png) center center no-repeat;}
.index_priemushestva.kam_hran {background: url(images/priem_kam_hran.png) center center no-repeat;}
.index_priemushestva.comfortable-mattresses {background: url(images/comfortable-mattresses.png) center center no-repeat; background-size: auto 41px;}
.index_priemushestva.nosmoking {background: url(images/priem_nosmoking.png) center center no-repeat;}
.index_priemushestva.centercity {background: url(images/priem_centercity.png) center center no-repeat;}
/*.content_page ul,
.content_page p{
	margin-bottom: 14px;
    font-size: 16px;
    line-height: 1.6;
}
.content_page li{
	padding-bottom: 4px;
}
.content_page ul{
	padding-left: 24px;
}*/
.menu-callback{
    position: fixed;
    z-index: 10;
    bottom: 40px;
    left: 10px;
}
.item-m-c{
    position: relative;
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
}
.menu-callback .whatsapp span{
    background: url(/pict/icons/whatsapp.png) no-repeat 50% 50%;
}
.menu-callback .viber span{
    background: url(/pict/icons/viber.png) no-repeat 50% 50%;
}
.menu-callback .call span{
    z-index: 9999;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #e66000;
    background-clip: padding-box;
}
.item-m-c span{
    display: block;
    width: 50px;
    height: 50px;
    background-size: contain;
}
.menu-callback .call span:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    -webkit-animation: callphone 1.5s linear infinite;
    animation: callphone 1.5s linear infinite;
    background-image: url(/pict/icons/phone.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 30%;
}
@-webkit-keyframes callphone{
    0{-webkit-transform:rotate(0);transform:rotate(0)}
    25%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
    50%{-webkit-transform:rotate(0);transform:rotate(0)}
    75%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
    100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
h1{
	margin-top: 0;
}