

/* Start:/bitrix/templates/restaurant/components/bitrix/menu/menu/style.min.css?17465280703715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/restaurant/components/bitrix/menu/menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/restaurant/components/bitrix/menu/menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/restaurant/components/bitrix/menu/menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/restaurant/styles.css?17465280704123*/
.qual_pict h5{
	margin-top : 30px;
	text-align : center;
	font-size : 24px;
}
.qual_pict img{
	height : auto;
	margin:0 auto;
	    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
	 -webkit-transform:scale(.8); /* Safari and Chrome */
    -moz-transform:scale(.8); /* Firefox */
    -ms-transform:scale(.8); /* IE 9 */
    -o-transform:scale(.8); /* Opera */
     transform:scale(.8);
}
.qual_pict:hover img{
	    -webkit-transform:scale(1); /* Safari and Chrome */
    -moz-transform:scale(1); /* Firefox */
    -ms-transform:scale(1); /* IE 9 */
    -o-transform:scale(1); /* Opera */
     transform:scale(1);
}
.qual_pict p, .qual_pict_2 p{
	text-align : center;
} 
.qual_pict_2 h5{
	margin-top : 30px;
	text-align : center;
	font-size : 24px;
}
.qual_pict_2 img{
	height : auto;
	margin:0 auto;
	-webkit-transition: all 1s ease;
	/* Safari and Chrome */
	-moz-transition: all 1s ease;
	/* Firefox */
	-ms-transition: all 1s ease;
	/* IE 9 */
	-o-transition: all 1s ease;
	/* Opera */
	transition: all 1s ease;
	-webkit-transform:scale(.4);
	/* Safari and Chrome */
	-moz-transform:scale(.4);
	/* Firefox */
	-ms-transform:scale(.4);
	/* IE 9 */
	-o-transform:scale(.4);
	/* Opera */
	transform:scale(.4);
	width : 70%;
}
.qual_pict_2:hover img{
	    -webkit-transform:scale(.8); /* Safari and Chrome */
    -moz-transform:scale(.8); /* Firefox */
    -ms-transform:scale(.8); /* IE 9 */
    -o-transform:scale(.8); /* Opera */
     transform:scale(.8);
}
.qual_pict_3{
	border : 1px solid #e7e6e6;
	background-color : #f5f4f4;
	padding-left : 15px;
	padding-right : 15px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.qual_pict_3:hover{
	-webkit-box-shadow: 0px 10px 17px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    0px 10px 17px 0px rgba(50, 50, 50, 0.45);
box-shadow:         0px 10px 17px 0px rgba(50, 50, 50, 0.45);
}
.qual_pict_3 h5{
	margin: 30px auto 10px auto;
	text-align : center;
	font-size : 24px;
}
.qual_pict_3 span{
	display : block;
	font-size : 18px;
	font-weight : 400;
	margin-bottom : 25px;
	color : #016672;
}
.qual_pict_3 img{
	width : 110px;
	height : auto;
}
.circle{
	border-radius: 50%;
}
.qual_pict_4 h5{
	margin-top : 30px;
	text-align : center;
	font-size : 24px;
}
.qual_pict_4 img{
	height : auto;
	margin:0 auto;
	-webkit-transition: all 1s ease;
	/* Safari and Chrome */
	-moz-transition: all 1s ease;
	/* Firefox */
	-ms-transition: all 1s ease;
	/* IE 9 */
	-o-transition: all 1s ease;
	/* Opera */
	transition: all 1s ease;
	width : 180px;
}
.qual_pict_4:hover img{
	    -webkit-transform:scale(1.2); /* Safari and Chrome */
    -moz-transform:scale(1); /* Firefox */
    -ms-transform:scale(1.2); /* IE 9 */
    -o-transform:scale(1.2); /* Opera */
     transform:scale(1.2);
}
.masonry .col-3-12 .masonry-item h2, .masonry .col-4-12 .masonry-item h2 {
  font-size: 22px!important;
  line-height: 26px!important;
}
.masonry .masonry-item .article-content {
  padding: 25px!important;
}
.masonry .masonry-item .article-content p{
	 line-height: 22px!important;
}
.article-info li{
	font-size: 18px!important;
	font-weight : normal;
	font-style : normal!important; padding-top: 15px!important;
}
.video-responsive {
position:relative;
padding-bottom:56.25%;
padding-top:0px;
height:0;
overflow:hidden;
}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.dzen{
	width : 30px;
	height :30px;
	background: url('/upload/dzen.jpg') no-repeat;
	background-position:0px 0px;
}
.dzen:hover{
    background: url('/upload/dzen2.jpg') no-repeat;
	background-position:0px 0px;
}

  ul.outside{
	list-style-position: outside;
	margin-left : 20px;
}
/* End */


/* Start:/bitrix/templates/restaurant/template_styles.css?17465280701448*/

.main-nav > ul > li > a:hover, .main-nav > ul > li.parent:hover > a, .main-nav > ul > li.active > a {  color: #593427!important;}

.main-nav ul ul { background-color: #005d68!important;}

.main-nav ul ul li > a {color:#fff!important;}
.main-nav ul ul li > a:hover {color:#abdddb!important;}

.mobile-overlay {color: #fff!important;  background-color: #005d68!important;}
.mobile-nav ul li > a {color:#fff!important;}
.mobile-nav ul > li > a:hover {color:#abdddb!important;}

.carousel-caption h2, .carousel-caption h2 a{color:#593427!important;}
.carousel-caption h2 a:hover{color:#b0a590!important;}
.carousel-caption .subtitle-block {  background-color: #593427!important;color: #fff!important; }
.carousel-caption .subtitle-block h4{color: #fff!important;}
.carousel-caption .subtitle-block a{color: #fff!important; }
.carousel-caption .subtitle-block a:hover{color: #b0a590!important; }

.main .content {	font-size : 16px;}
.main .content p.lead{	font-size : 18px;	font-weight : bold;}

.article-meta button, .article-meta input[type="button"], .article-meta input[type="reset"], .article-meta input[type="submit"], .article-meta .btn {
  background-color: #005d68!important;
}
.article-meta button:hover, .article-meta input[type="button"]:hover, .article-meta input[type="reset"]:hover, .article-meta input[type="submit"]:hover, .article-meta .btn:hover {
  background-color: #abdddb!important;
}









/* End */
/* /bitrix/templates/restaurant/components/bitrix/menu/menu/style.min.css?17465280703715 */
/* /bitrix/templates/restaurant/styles.css?17465280704123 */
/* /bitrix/templates/restaurant/template_styles.css?17465280701448 */
