.new-page-wrap{font-family:'Noto Serif', serif;line-height:1.375;color:#050517;}
.new-sidebar{background-color:#fff3d0;padding:15px 24px 5px;}
a{text-decoration:none;color:inherit;}
.nc-nav, .ns-nav, .nc-list, .nc-info{padding:0;margin:0;list-style-type:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.ns-nav li{margin:22px 0;}
.ns-nav li a{font-size:16px;font-weight:400;}
.new-page-wrap{padding-bottom:56px;}
.side-info{border-top:2px solid #f8cf8f;margin-top:30px;}
.side-info img{width:100%;}
.side-info h2{margin:24px 0;font-size:18px;text-transform:uppercase;color:#050517;font-weight:700;}
.side-info p{font-size:14px;font-weight:400;}
.side-info h4{font-weight:400;font-size:16px;margin:16px 0;}
.nc-nav{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.nc-nav a{position:relative;display:inline-block;font-size:16px;}
.nc-nav a:before{content:"";display:block;margin:0 auto;width:56px;height:36px;background-repeat:no-repeat;background-position:50% 50%;margin-bottom:10px;}
.nc-nav li{text-align:center;}
.nc-nav li:nth-child(1) a:before{background-image:url("/img/i1.png");}
.nc-nav li:nth-child(2) a:before{background-image:url("/img/i2.png");}
.nc-nav li:nth-child(3) a:before{background-image:url("/img/i3.png");}
.nc-nav li:nth-child(4) a:before{background-image:url("/img/i4.png");}
.nc-nav li:nth-child(5) a:before{background-image:url("/img/i5.png");}
.new-content{padding-top:34px;}
.nc-content{padding-top:36px;}
.nc-content h1{font-size:36px;font-weight:400;margin:0 0 24px;}
.nc-content p{font-size:16px;color:#372113;margin:24px 0;}
.nc-list li{position:relative;padding-left:24px;font-size:16px;color:#050517;margin-bottom:19px;}
.nc-list li:before{position:absolute;content:'';width:6px;height:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#372113;left:0;top:7px;}
.car-img{position:relative;min-height:427px;overflow:hidden;}
.car-img img{position:absolute;content:'';left:50%;top:50%;height:100%;width:auto !important;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.carousels-wrap{position:relative;}
.my-nav, .owl-nav{position:absolute;top:116px;width:100%;left:0;z-index:100;}
.my-prev, .my-next, .owl-prev, .owl-next{position:absolute;width:60px;height:60px;background-color:#ffe5dc;top:0;cursor:pointer;}
.my-prev:after, .my-next:after, .owl-prev:after, .owl-next:after{position:absolute;content:'';width:17px;height:34px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url("/img/nav.png");}
.my-prev, .owl-prev{left:0;}
.my-next, .owl-next{right:0;}
.my-next:after, .owl-next:after{background-position:100% 0;}
.new-contacts h2{text-align:center;font-size:36px;font-weight:400;margin:26px 0;}
.social{padding-top:20px;font-size:0;}
.social li{display:inline-block;vertical-align:middle;}
.nc{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.nc-info{background-color:#fff3d0;padding:0 39px 40px;border-top:1px solid #fff3d0;min-width:300px;max-width:300px;}
.nc-info p{font-size:14px;margin:30px 0 0;}
.nc-info p span{font-size:18px;display:block;font-weight:700;margin-top:6px;}
.n-icon{display:block;width:50px;height:50px;margin:42px auto 0;background-color:#f8cf8f;-webkit-border-radius:50%;border-radius:50%;background-repeat:no-repeat;background-position:50% 50%;}
.n-call{background-image:url("/img/phone.png");}
.n-loc{background-image:url("/img/location.png");}
.n-mail{background-image:url("/img/mail.png");}
.nc-map{width:520px;}
#map{width:100%;height:100%;}
.owl-my2{text-align:center;}
.owl-my2 p{height:120px;background-color:#fff3d0;margin:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 40px;}
.owl-my3{float:right;width:420px;margin-left:20px;margin-bottom:20px;}
.owl-my3 .car-img{height:420px;}
.owl-my3 .owl-nav{top:175px;}
.tripple{text-align:center;margin:0 -15px;font-size:0;}
.tripple h2{font-size:36px;font-weight:400;margin-bottom:10px;}
.tripple .car-img{height:270px;}
.tc{display:inline-block;width:262px;vertical-align:top;margin:0 15px 20px;font-size:16px;}
.tc h3{font-size:18px;font-weight:400;margin:8px 0;color:#372113;}
.tc p{font-size:16px;height:auto;padding:16px 30px;}
.tc .my-prev, .tc .my-next{background-color:#fff3d0;}
.tc-car{position:relative;}
.banket h2, .happy h2, .price h2{text-align:center;font-weight:400;font-size:36px;margin:30px 0;}
.banket p, .happy p, .price p{color:#372113;margin:0;}
a:hover{text-decoration:none;}
.b-car .owl-item{height:310px;position:relative;}
.b-car .owl-item img{position:absolute;height:100%;width:auto;z-index:1;}
.b-car .owl-item a{position:absolute;z-index:2;padding:10px 25px;font-size:18px;text-transform:uppercase;background-color:#FFF;-webkit-box-shadow:0px 1px 0px 0px rgba(185, 178, 178, 0.004), 0px 3px 9px 0px rgba(0, 0, 0, 0.18);box-shadow:0px 1px 0px 0px rgba(185, 178, 178, 0.004), 0px 3px 9px 0px rgba(0, 0, 0, 0.18);right:28px;bottom:22px;}
.b-car .owl-dots{position:absolute;left:28px;bottom:36px;}
.b-car .owl-dots .owl-dot{width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;display:inline-block;margin-right:8px;}
.b-car .owl-dots .owl-dot.active{background-color:#fff;}
.happy .owl-nav{top:50%;}
.happy .owl-nav .owl-prev, .happy .owl-nav .owl-next{top:-30px;}
.center-nav .owl-nav{top:50%;}
.center-nav .owl-nav .owl-prev, .center-nav .owl-nav .owl-next{top:-30px;}
.yard-wrap{margin-top:20px;}
.mt{margin-top:20px;}
.mt .nc-list li{margin-bottom:15px;}
.first-carousel{float:right;width:400px;margin-left:30px;margin-top:30px;margin-bottom:10px;}
.full-carousel{float:right;width:100%;margin-left:30px;margin-top:30px;margin-bottom:10px;}
.ta-str{text-align:justify;}
.price ul{padding:0;margin:0;list-style-type:none;font-size:0;}
.price li{display:inline-block;vertical-align:middle;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.price li:last-child{text-align:right;}
.price li:nth-child(1){width:20%;padding-left:20px;}
.price li:nth-child(2), .price li:nth-child(3){width:24%;text-align:center;}
.price li:nth-child(4){width:32%;padding-right:20px;}
.p-table .pt-head{padding:14px 0;}
.pt-head li{font-weight:700;vertical-align:top;font-size:14px;}
.pt-items ul{padding:12px 0;}
.pt-items ul:nth-child(1){border-top:2px solid #f8cf8f;}
.pt-items ul:nth-child(2n-1){background-color:#fff3d0;}
.price p{margin:24px 0;}
.nc-content table{width: 100% !important;max-width: 100%;}
.nc-content thead td{font-size:14px;}
.nc-content td{padding:15px 0;}
.nc-content td:nth-child(1){padding-left:15px;text-align:left !important;}
.nc-content td:nth-child(2){width:150px;}
.nc-content td:last-child{padding-right:15px;}
.nc-content th:last-child{padding-right:15px;}
.nc-content tbody tr:nth-child(2n){background-color:#fff3d0;}
.left-pad-zero li{margin-bottom:16px;}
.left-pad-zero h3{font-size:14px;text-transform:uppercase;font-weight:700;margin-top:10px;}
.info_cook h3{font-size:18px;}
.info_cook a{color:#23527c;text-decoration:underline;}
.fsfs{margin:25px 0;}
.fsfs a{font-size:18px;}
.info_cook p{margin:16px 0;}
.left-pad-zero li > span{font-size:12px;}
.price h4{font-size:24px;text-align:center;}
.info_product h4 a{font-size:24px;}
.info_product p a{text-decoration:underline;}
.new_reviews h1{text-align:center;}
.new_reviews .fb-head-img{text-align:center;padding:5px 0 15px;}
.rev-one{margin-bottom:30px;opacity:.6;}
.rev-one:nth-child(1){opacity:1;font-weight:700;}
.rev-name{margin-bottom:10px;}
.rev-name i{font-style:italic;}
.rev-name .feedback_date{color:#666666;font-size:14px;}
.fb-arrow{cursor:pointer;}
.fb-arrow.down{margin-top:40px;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;}
.control-label{margin-bottom:6px;}
.field-feedback-verifycode > img{display:inline-block;vertical-align:middle;}
.field-feedback-verifycode input{display:inline-block;vertical-align:middle;max-width:200px;}
#feedback-form{max-width:500px;margin:0 auto;}
.submit-wrap{text-align:center;}
.submit-wrap a{border:none;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #372113), color-stop(100, #4f2910));background-image:-webkit-linear-gradient(top, #372113 0%, #4f2910 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#372113), to(#4f2910));background-image:linear-gradient(to bottom, #372113 0%, #4f2910 100%);}
.big-carousel .car-img{height:565px;}
.gallery-page-wrap h1{font-size:36px;font-weight:400;font-size:36px;}
.gallery-page-wrap p{margin:0;background-color:#fff3d0;font-family:'Noto Serif', serif;font-size:16px;color:#372113;padding:6px 10px;text-align:center;line-height:1.125;min-height:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.gallery-page-wrap img{width:100%;}
.gp-items{font-size:0;margin:0 -15px;}
.gp-item{display:inline-block;vertical-align:top;width:33.333%;padding:15px;margin:0 0 15px;border:0;-webkit-border-radius:0;border-radius:0;text-decoration:none;}
.gp-item:hover{text-decoration:none;border:none;-webkit-box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.15);box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.15);}
.gp-image{display:block;width:100%;height:250px;background-position:50% 50%;background-size:cover;}
.povar-image{width: 100%;max-width: 380px;margin-right: 30px;margin-bottom: 30px;float: left;}
.main-povar-page p {line-height: 22px;}
.main-povar-page h2, .park-hotel h2{color: #050517;
font-family: "Noto Serif";
font-size: 36px;
font-weight: 400;
line-height: 60px;}
.main-povar-page h4 {
	text-align: center;
	color: #372113;
	font-size: 20px;
	margin: 20px 0;
}
.main-povar-list li, .recipie li, .park-hotel-list li {
padding-left: 25px;
position: relative;
}
.main-povar-list li:before, .recipie li:before, .park-hotel-list li:before {
	position: absolute;
	content: '';
	width: 5px;
	height: 5px;
	background-color: #050517;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 9px;
	left: 0;
}
.main-povar-list li h3 {
	color: #050517;
font-family: "Noto Serif";
font-size: 16px;
font-weight: 700;
line-height: 22px;
}
.main-povar-list li p, .park-hotel-list li p {
margin-top: 0;
}
.povar-presentation, .park-hotel-descr.flex {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: flex-start;
	align-items: flex-start;
	justify-content: space-between;
	font-family: "Noto Serif";
}

.park-hotel-descr.flex img {
	margin-left: 30px;
	max-width: 400px;
	width: 100%;
}
.povar-presentation div {
	margin-bottom: 50px;
}
.povar-presentation p {
	margin: 0 0 22px;
}
.povar-presentation p span, .povar-presentation h3{
	display: block;
	color: #050517;
	margin-bottom: 10px;
	font-weight: 700;
}
.povar-presentation h3 {
	font-size: 18px;
}
.povar-presentation img{
	max-width: 380px;
	flex-shrink: 0;
	width: 100%;
	margin-right: 30px;
	margin-bottom: 50px;
}
.povar-presentation.pp-right div {
	order: 1;
}
.povar-presentation.pp-right img{
	margin-right: 0;
	margin-left: 30px;
	order: 2;
}
.question-ro-povar {
	font-weight: 700;
}


@media only screen and (max-width:1200px){.side-info h2{font-size:14px;margin:14px 0;}
.side-info p{font-size:12px;}
.new-sidebar{padding-top:10px;}
.ns-nav li{margin:16px 0;}
.ns-nav li a{font-size:14px;}
.nc-nav a{font-size:14px;}
.nc-content h1{font-size:30px;}
.nc-content p, .nc-content li{font-size:14px;margin:14px 0;}
.new-contacts h2{font-size:30px;}
.nc-info{min-width:230px;max-width:230px;padding:0 25px 30px;}
.nc-info p{font-size:12px;}
.nc-info p span{font-size:14px;}
.nc-map{width:440px;}
.owl-my2 p{margin:0;height:100px;}
.gallery-page-wrap p{font-size:14px;}
}
@media only screen and (max-width:992px){.nc{display:block;}
#map{height:400px;margin-top:30px;}
.price li{font-size:12px;}
.price ul li:nth-child(1){width:26%;padding-left:20px;}
.price ul li:nth-child(2), .price ul li:nth-child(3){width:21%;text-align:center;}
.price ul li:nth-child(4){width:32%;padding-right:20px;}
.nc-info{max-width:5000px;min-width:0;text-align:center;}
.nc-map{width:100%;}
.new-content{padding-top:10px;}
.nc-content{padding-top:20px;}
.nc-nav{display:block;text-align:center;}
.nc-nav li{display:inline-block;width:120px;margin:15px 0;}
.car-img, .big-carousel .car-img{height:350px;}
.owl-my3{float:none;margin:0 auto 20px;}
.first-carousel{margin:0 auto;float:none;}
.gp-item{width:50%;}
.povar-image{max-width: 200px;}
.fb_iframe_widget {
	max-width: 100%;
}
.povar-presentation, .park-hotel-descr.flex {
	display: block;
}
.povar-presentation img {
	display: block;
	margin: 0 auto 30px !important;
}
}
@media only screen and (max-width:767px){
.main-page-gallery .slider {margin-top: 30px !important;}
#b_car{margin-top:20px;}
.new-sidebar{max-width:400px;margin:0 auto;}
.owl-my2 p{font-size:12px;}
.ns-nav{text-align:center;}
.carousels-wrap{max-width:400px;margin:0 auto;}
.car-img, .big-carousel .car-img{height:290px;}
h2{font-size:26px !important;}
.owl-my3{width:100%;}
.first-carousel{width:auto;max-width:400px;}
.pt-head li{padding:0 5px;}
.price li{font-size:10px;}
.price ul{margin:0 -15px;}
.price ul li:nth-child(1){width:26%;padding-left:5px;}
.price ul li:nth-child(2), .price ul li:nth-child(3){width:21%;text-align:center;}
.price ul li:nth-child(4){width:32%;padding-right:15px;}
.povar-image{max-width: 380px;display: block;margin: 0 auto 30px;float: none;}
}
@media only screen and (max-width:480px){.gp-item{width:100%;}
}
.fb-page{border-top:2px solid #f8cf8f;padding-top:30px;margin-top:30px;}

.main-head{position:relative}.main-head .absolute{font-size: 36px;position:absolute;width:100%;text-align:center;z-index:10;padding:34px 0;background-color:rgba(0,0,0,.65);color:#fff;font-weight:300;left:0;top:0}.main-head .absolute:after{display:none}.main-head .owl-carousel .owl-item{height:620px;position:relative;overflow:hidden}.main-head .owl-carousel img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-head .owl-carousel .owl-nav{width:1170px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.main-head .owl-carousel.absolute-car .owl-item{height:720px}#land_page{background-color:#fff}.owl-carousel .owl-nav{position:absolute;top:50%;left:0}

.main-sect {font-size: 0;}
.main-sect h2{text-align:center;color:#060512;font-family:"Noto Serif";font-size:36px;font-weight:400;text-transform:uppercase;margin:0;padding:54px 0;position:relative}.main-sect h2 span{display:inline-block;padding:0 50px;background-color:#fff;position:relative;z-index:2}.main-sect h2:after{position:absolute;content:'';width:100%;top:50%;left:0;z-index:1;height:1px;background-color:#e7c085}

.sect_carousel2{width:690px;opacity:1;display:block;visibility:visible;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;height:450px;z-index:2}.sect_carousel2.hidden{opacity:0;visibility:hidden;position:absolute;width:0;height:0;z-index:1}.sect_carousel2 .owl-item{width:690px;height:450px;overflow:hidden}.sect_carousel2 .owl-item img{height:100%;width:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.car-nav-wrap2{width:480px;top:0}.car-nav-wrap2>div{width:135px;display:inline-block;vertical-align:top;margin-left:23px;margin-bottom:23px;height:135px;border:1px solid #dec9a9;background-color:#fff;text-align:center;padding-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer}.car-nav-wrap2>div:after{content:'';position:absolute;z-index:2;left:0;top:0;right:0;bottom:0}.car-nav-wrap2>div.active{background-color:#c60000}.car-nav-wrap2>div.active span{color:#fff}.car-nav-wrap2>div span{font-size:24px;font-weight:700;color:#060512;line-height:1;position:relative;z-index:1}.car-nav-wrap2>div span span{font-size:48px;font-weight:700}.car-nav-wrap2>div span i{color:#fed594}.s3{background-color:#dec9a9}

.carousels-wrap2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}

@media (max-width:1200px){.main-head .owl-carousel .owl-nav{width:962px}.car-nav-wrap2{position:static;margin-top:20px;left:auto;width:100%;text-align:center}.owl-nav{top:-webkit-calc(50% - 38px);top:calc(50% - 38px)}.car-nav-wrap2>div{width:70px;height:70px;margin:0 5px 5px;padding-top:17px}.car-nav-wrap2>div span{font-size:16px}.car-nav-wrap2>div span span{font-size:24px}.r-left{padding-left:0}.vertical{width:400px}.carousels-wrap2{display:block;text-align:center}.sect_carousel2{margin:0 auto 30px}.car-nav-wrap{width:100%}.s2 h3{text-align:center}.sect_carousel2{max-width:100%}}

@media (max-width:992px){.main-head .owl-carousel .owl-nav{width:767px}.main-head .owl-carousel .owl-item{height:400px !important}}

@media (max-width:767px){.main-head .absolute{position: static;}.main-head .owl-carousel .owl-nav{width:100%}h2{font-size:26px;padding:30px 0}h2 span{padding:0}.main-head .owl-carousel .owl-item{height:auto !important}.main-head .owl-carousel .owl-item img{position:static;-webkit-transform:none;-ms-transform:none;transform:none}}

.s2 .main-contacts {
	margin: 0;
}