

/* Start:/bitrix/templates/main_zoo/components/bitrix/breadcrumb/services/style.css?1541058618646*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
/*	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;                                                         */
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/bitrix/templates/main_zoo/styles.css?17476811184560*/
.form_input label input, .form_input label select, .form_input label textarea{
    display: block;
    width: 100%;
    margin: 0;
    -webkit-appearance: none;
    outline: none;
    font-size: 28px;
    padding: 30px 16px 20px 26px;
    color: #7f7f7f;
    background: #ffffff;
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
font-family:"ozhandicraft_win95btroman";
}

.button_submit{float:right;padding:10px 25px;background:#55b9f3;color:#fff;border:none;font-size:28px;font-family:"ozhandicraft_win95btroman";cursor:pointer;}
.bx-pagination { margin: 10px 0; display: block; clear: both;}
.bx-rating {color: #e0da09;}
.m1{background:url(/bitrix/templates/main_zoo/./images/mesto/1.jpg);width:60px;height:50px;margin-bottom:20px;}
.m2{background:url(/bitrix/templates/main_zoo/./images/mesto/2.jpg);width:60px;height:50px;margin-bottom:20px;}
.m3{background:url(/bitrix/templates/main_zoo/./images/mesto/3.jpg);width:60px;height:50px;margin-bottom:20px;}
.m4{background:url(/bitrix/templates/main_zoo/./images/mesto/4.jpg);width:60px;height:50px;margin-bottom:20px;}
.m5{background:url(/bitrix/templates/main_zoo/./images/mesto/5.jpg);width:60px;height:50px;margin-bottom:20px;}

.m1_text{margin-bottom:5px;color:#0e45b3;}
.m2_text{margin-bottom:5px;color:#d92b2c;}
.m3_text{margin-bottom:5px;color:#ef9e1f;}
.m4_text{margin-bottom:5px;color:#d92b2c;}
.m5_text{margin-bottom:5px;color:#d92b2c;}

.col-md-22 p {font-size: 24px; line-height: normal;font-weight:normal;}
.col-md-22 p b{font-size: 24px; line-height: normal;font-weight:normal;}
.border_bot{border-bottom: 1px solid #b0b0b0; border-top: 1px solid #b0b0b0;margin-bottom: 40px;}
.border_bot h2{text-align: center; margin-top: 20px;}
.col-md-22{width:25%;float:left;}
.mesto{background:#fef6e8; display:block;}
.clear{clear:both;}
.camera_caption h4 {color: #ffeb80;text-shadow: 1px 1px 1px #000;}
.oblast_main img{border-radius:100%;}

.well2 {padding: 53px 0 53px 0;text-align: left;}
.parallax1 h2 {color: #ffffff;line-height: normal;text-shadow: 1px 1px 1px #000;}
.parallax1 ul li{color: #ffeb80;text-shadow: 1px 1px 1px #000;}

@media (max-width: 767px) {
.title_span_hlo {
    font-size: 20px;
    margin-left: 10px;
    position: absolute;
    bottom: 2px;
}

.block2 .float_left{float:none !important;    text-align: center;margin-right:0;}
.block2 h2{margin: 20px 0;}

  .logo {
    height: 70px;
    width: 80px;
    left: unset;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
  }

.brand {
    float: right;
    margin-top: 10px;
    margin-right: -10px;
    position: relative;
}

.brand_name, .brand_slogan {
    font-size: 5vw;
    line-height: normal;
    margin: 0;
}

.brand_slogan:before {
display:none;
}

.row-top {
    overflow: hidden;
    padding: 14px 0 10px 0;
    background: #55b9f3;
}

.logo img {
    margin: 0px 0px 0 0px;
    display: inline-block;
}
.rd-mobilemenu_ul a {
    display: block;
    padding: 14px 25px 16px;
    font-size: 24px;
}

h1 {
    font-size: 60px;
    line-height: normal;
}

* + .row {
     margin-top: 0px; 
}
.row {
     margin-left: 0px; 
     margin-right: 0px; 
}

h2 {
    font-size: 32px;
    line-height: normal;
}

body {
    font-size: 20px;
    line-height: normal;
}
.text1 {
    font-size: 20px;
    color: #57cbec;
    line-height: 36px;
}
.hidden_mobile{display:none;}

.well3 {
    padding: 60px 0 60px 0;
}
.col-md-22 {
    width: 100%;
    float: left;
}

.m1,.m2,.m3,.m4,.m5 {
    text-align: center;
    margin: 0 auto;
}
.m1_text, .m3_text, .m5_text {
    margin-bottom: -35px;
}
.block1 {
    background: #f3f3f3;
    padding: 39px 30px 40px 23px;
    height: auto;
}
.minheight {
    height: auto;
}
.NewsCalWeekend, .NewsCalToday, .NewsCalDefault, .NewsCalOtherMonth, .NewsCalHeader, .NewsCalMonthNav, .NewsCalDay, .NewsCalNews {
    font-size: 10px;
    color: #000000;
}
.NewsCalMonthNav{float:right;}
.news-calendar table tbody tr .NewsCalMonthNav{float:left;}

.images_float img {
    width: 100%;
    height: auto; 
    max-width: auto; 
}
.images_float {
    float: none;
    height: auto;
    margin-right: 0px;
    margin-bottom: 5px;
    border: 2px solid #55b9f3;
}
.list__item{font-size: 16px;position: relative;}

.param__prop {
    position: relative;
    display: block;
    overflow: hidden;
    vertical-align: bottom;
    width: 78%;
}
.param__value {
    float: right;
    padding-left: .2em;
    vertical-align: bottom;
    position: absolute;
    bottom: 0;
    right: 0;
}

#bx_1847241719_1187 .param__value {
    float: right;
    padding-left: .2em;
    vertical-align: bottom;
    position: absolute;
    top: 0;
    right: 0;
}


} 

/* End */


/* Start:/bitrix/templates/main_zoo/template_styles.css?174768111857*/
b {font-weight: bold;color: #FF87AA;}
a {color: #FF87AA;}
/* End */
/* /bitrix/templates/main_zoo/components/bitrix/breadcrumb/services/style.css?1541058618646 */
/* /bitrix/templates/main_zoo/styles.css?17476811184560 */
/* /bitrix/templates/main_zoo/template_styles.css?174768111857 */
