/*
	Theme Name: Барин
	Author: веб-студия "Reforge"
	Author URI: http://reforge.ru/
	Technical specialist: Joja (Сергей Денисов) | https://fl.ru/users/joja/
	Version: 1.0
*/
@charset "UTF-8";
@font-face { font-family: PFAgoraSansPro; src: url('webfonts/PFAgoraSansPro-Bold.eot?#iefix') format('embedded-opentype'), url('webfonts/PFAgoraSansPro-Bold.woff') format('woff'), url('webfonts/PFAgoraSansPro-Bold.ttf') format('truetype'), url('webfonts/PFAgoraSansPro-Bold.svg#PFAgoraSansPro-Bold') format('svg'); font-weight: 700; font-style: normal; }
@font-face { font-family: PFAgoraSansPro; src: url('webfonts/PFAgoraSansPro-Medium.eot?#iefix') format('embedded-opentype'), url('webfonts/PFAgoraSansPro-Medium.woff') format('woff'), url('webfonts/PFAgoraSansPro-Medium.ttf') format('truetype'), url('webfonts/PFAgoraSansPro-Medium.svg#PFAgoraSansPro-Medium') format('svg'); font-weight: 500; font-style: normal; }
@font-face { font-family: PFAgoraSansPro; src: url('webfonts/PFAgoraSansPro-Regular.eot?#iefix') format('embedded-opentype'), url('webfonts/PFAgoraSansPro-Regular.woff') format('woff'), url('webfonts/PFAgoraSansPro-Regular.ttf') format('truetype'), url('webfonts/PFAgoraSansPro-Regular.svg#PFAgoraSansPro-Regular') format('svg'); font-weight: 400; font-style: normal; }
@font-face { font-family: PFAgoraSansPro; src: url('webfonts/PFAgoraSansPro-Light.eot?#iefix') format('embedded-opentype'), url('webfonts/PFAgoraSansPro-Light.woff') format('woff'), url('webfonts/PFAgoraSansPro-Light.ttf') format('truetype'), url('webfonts/PFAgoraSansPro-Light.svg#PFAgoraSansPro-Light') format('svg'); font-weight: 300; font-style: normal; }
@font-face { font-family: PFAgoraSansPro; src: url('webfonts/PFAgoraSansPro-Italic.eot?#iefix') format('embedded-opentype'), url('webfonts/PFAgoraSansPro-Italic.woff') format('woff'), url('webfonts/PFAgoraSansPro-Italic.ttf') format('truetype'), url('webfonts/PFAgoraSansPro-Italic.svg#PFAgoraSansPro-Italic') format('svg'); font-weight: 400; font-style: italic; }
@font-face { font-family: BookAntiqua; src: url('webfonts/BookAntiqua.eot?#iefix') format('embedded-opentype'), url('webfonts/BookAntiqua.woff') format('woff'), url('webfonts/BookAntiqua.ttf') format('truetype'), url('webfonts/BookAntiqua.svg#BookAntiqua') format('svg'); font-weight: 400; font-style: normal; }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
html,body{height:100%;width:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}
html *{max-height:999999px}
body{line-height:1.2;width:100%;overflow-x:hidden!important;background:#fff;padding:0;margin:0;color:#564611; font-family: PFAgoraSansPro; width:100%;font-weight:400;}
body {
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-o-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
}
img{border: none;}
.clear {clear:both;height:0px;}
::-webkit-file-upload-button {cursor:pointer;}
.w-center {width: 1170px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; z-index: 2;}
.w-center:after {content: ""; display: block; clear: both;}
a, a[nohref] {cursor: pointer;}
b, strong, .bold {
font-weight: 700;
}
.title-block {
color: #564611;
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: center;
font-size: 44px;
line-height: 52px;
position: relative;
font-family: PFAgoraSansPro;
font-weight: 500;
}
.title-block.white {
color: #fff;
}
.title-block.left {
text-align: left;
}
.button-red {
margin: 0 auto; 
margin-top: 0px; 
padding: 0px 0px 0px 0px;
width: 340px; 
height: 70px;
display: block; 
vertical-align: top;
font-weight: 700;
text-decoration: none; 
font-size: 16px; 
line-height: 16px;
font-family: PFAgoraSansPro;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
outline: none;
cursor: pointer;
-webkit-appearance: none;
text-align: center;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.31);
text-transform: uppercase;
color: #fff; 
background: rgb(250,120,84);
background: -moz-linear-gradient(top,  rgba(250,120,84,1) 0%, rgba(234,87,112,1) 100%);
background: -webkit-linear-gradient(top,  rgba(250,120,84,1) 0%,rgba(234,87,112,1) 100%);
background: linear-gradient(to bottom,  rgba(250,120,84,1) 0%,rgba(234,87,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7854', endColorstr='#ea5770',GradientType=0 );
border: none;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
box-shadow:         inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
}
.button-red:hover, .button-red:active {
text-decoration: none;
background: rgb(250,120,84);
text-shadow: none;
}
.button-red.shadow {
-webkit-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.35), inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
-moz-box-shadow:    0px 6px 6px 0px rgba(0, 0, 0, 0.35), inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
box-shadow:         0px 6px 6px 0px rgba(0, 0, 0, 0.35), inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
}
.button-yellow {
margin: 0 auto; 
margin-top: 0px; 
padding: 0px 0px 0px 0px;
width: 300px; 
height: 59px;
display: block; 
vertical-align: top;
font-weight: 700;
text-decoration: none; 
font-size: 16px; 
line-height: 16px;
font-family: PFAgoraSansPro;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
outline: none;
cursor: pointer;
-webkit-appearance: none;
text-align: center;
text-transform: uppercase;
color: #000000; 
border: none;
background: rgb(255,222,0);
background: -moz-linear-gradient(top,  rgba(255,222,0,1) 0%, rgba(255,174,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,222,0,1) 0%,rgba(255,174,0,1) 100%);
background: linear-gradient(to bottom,  rgba(255,222,0,1) 0%,rgba(255,174,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde00', endColorstr='#ffae00',GradientType=0 );
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
box-shadow:         inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
}
.button-yellow.shadow {
-webkit-box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.29), inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
-moz-box-shadow:    0px 5px 6px 0px rgba(0, 0, 0, 0.29), inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
box-shadow:         0px 5px 6px 0px rgba(0, 0, 0, 0.29), inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
}
.button-yellow:hover, .button-yellow:active {
text-decoration: none;
background: rgb(255,222,0);
}
.button-border {
margin: 0 auto; 
margin-top: 25px; 
padding: 1px 0px 0px 0px;
width: 200px;
height: 49px;
display: block; 
font-weight: 700;
text-decoration: none; 
font-size: 16px; 
line-height: 16px; 
font-family: PFAgoraSansPro;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
outline: none;
cursor: pointer;
-webkit-appearance: none;
text-align: center;
text-transform: uppercase;
color: #564611; 
border: 2px solid #564611;
background: none;
}
.button-border:hover, .button-border:active {
text-decoration: none;
color: #fff; 
background: #564611;
}
.button-yellow.inline, .button-border.inline, .button-red.inline {
display: inline-block;
}
.button-yellow.resizable, .button-border.resizable, .button-red.resizable {
width: auto;
padding-left: 26px;
padding-right: 26px;
}
#nav-mobile {
display: none;
width: 48px;
height: 48px;
position: relative;
margin: 0 auto;
cursor: pointer;
background: #ec6676;
position: fixed;
top: 0px;
right: 0px;
z-index: 110;
}

body #current-menu {
background: #402f22 !important;
}
.search-block-widget {
display: block;
margin: 0px 0px 0px 0px;
padding: 56px 0px 0px 0px;
position: relative;
background: #fff1e6;
min-height: calc(90px + 56px);
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}

#nav-mobile:hover {
background: #f77358;
}
#nav-mobile span {
display: block;
background: #fff;
opacity: 1;
position: absolute;
height: 6px;
width: 32px;
left: 50%;
top: 50%;
margin-left: -16px;
}
#nav-mobile span:nth-child(1) {
margin-top: -13px;
}
#nav-mobile span:nth-child(2) {
margin-top: -3px;
}
#nav-mobile span:nth-child(3) {
margin-top: 7px;
}
#gratitude .links-items {
display: block;
margin: 0px 0px 0px 0px; 
padding: 15px 0px 0px 0px;
text-align: center;
font-size: 0px;
}
#gratitude .links-items:after {
content: "";
display: block;
clear: both;
}
#gratitude .links-item {
display: block;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 15px;
line-height: 20px;
text-align: left;
}
#gratitude .links-item .l {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight: 500;
font-size: 17px;
}
#gratitude .links-item .l a {
color: #79c140;
text-decoration:  underline;
}
#gratitude .links-item .l a:hover {
opacity: 0.8;
text-decoration:  none;
}
#gratitude .links-item .d {
display: block;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#promo {
width: 100%; max-width: 2000px; height: 795px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 98;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
background: url(images/bg-promo.jpg) top center no-repeat;
}
#thanks #promo .w-center {
padding-top: 0px;
}
#promo .w-center {
padding-top: 132px;
}
#slider-promo {
display: block;
margin: 0 auto;
margin-top: 0px;
padding: 0px 0px 0px 0px;
width: 100%;
position: relative;
text-align: center;
}
#slider-promo .owl-carousel {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
position: relative;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#slider-promo, #slider-promo .item, #slider-promo .owl-carousel {
height: 500px;
}
#slider-promo .item > div {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
color: #fff;
}
#slider-promo .item > div .title {
display: block;
margin: 0px 0px 0px 0px; 
padding: 23px 0px 0px 0px;
font-size: 52px;
line-height: 60px;
font-weight: 700;
}
#slider-promo .item > div .subtitle {
display: block;
margin: 27px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 24px;
line-height: 36px;
}
#slider-promo .item > div .button-red {
margin-top: 44px;
display: inline-block;
padding-left: 30px;
padding-right: 30px;
width: auto;
}
#promo .owl-carousel .owl-controls .owl-nav .owl-prev, #promo .owl-carousel .owl-controls .owl-nav .owl-next, #promo .owl-dots {
display: none;
}
#slider-promo .slider-nav {
width: 60px;
height: 60px;
background: rgb(171,149,131);
background: -moz-linear-gradient(top, rgba(171,149,131,1) 0%, rgba(164,140,120,1) 100%);
background: -webkit-linear-gradient(top, rgba(171,149,131,1) 0%,rgba(164,140,120,1) 100%);
background: linear-gradient(to bottom, rgba(171,149,131,1) 0%,rgba(164,140,120,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab9583', endColorstr='#a48c78',GradientType=0 );
margin-top: -30px;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
}
#slider-promo .slider-nav {
margin-top: -86px;
}
#slider-promo .slider-nav:hover {
background: #baa593 !important;
}
#slider-promo .slider-nav:after {
display: none;
}
#slider-promo .slider-nav.slider-prev {
margin-left: -585px;
}
#slider-promo .slider-nav.slider-next {
margin-right: -585px;
}
.slider-nav {
width: 70px;
height: 70px;
background: rgb(160,205,0);
background: -moz-linear-gradient(top,  rgba(160,205,0,1) 0%, rgba(143,192,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(160,205,0,1) 0%,rgba(143,192,0,1) 100%);
background: linear-gradient(to bottom,  rgba(160,205,0,1) 0%,rgba(143,192,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0cd00', endColorstr='#8fc000',GradientType=0 );
position: absolute;
top: 50%;
margin-top: -35px;
z-index: 99;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.13);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 0, 0, 0.13);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 0, 0, 0.13);
}
.slider-nav:hover {
background: #aadf00 !important;
}
.slider-nav:after {
content: "";
display: block;
width: 90px;
height: 90px;
width: calc(100% + 20px);
height: calc(100% + 20px);
position: absolute;
top: 50%;
left: 50%;
margin-top: -45px;
margin-left: -45px;
background: none;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
border: 3px solid rgba(139, 189, 0, 0.5);
-moz-border-radius: inherit;
-webkit-border-radius: inherit;
border-radius: inherit;
}
.slider-nav:before {
content: "";
display: block;
width: 19px;
height: 31px;
position: absolute;
top: 50%;
margin-top: -14px;
background-repeat: no-repeat;
background-position: 0px 0px;
background-image: url(images/sprite-icons.png);
}
.slider-nav.slider-prev {
left: 50%;
margin-left: -750px;
}
.slider-nav.slider-next {
right: 50%;
margin-right: -750px;
}
.slider-nav.slider-prev:before {
background-position: -149px -97px;
left: 50%;
margin-left: -12px;
}
.slider-nav.slider-next:before {
background-position: -120px -97px;
right: 50%;
margin-right: -12px;
}
#benefits {
width: 100%; max-width: 2000px; height: 988px; padding: 0px 0px 0px 0px; margin: 0 auto; margin-top: -40px; position: relative; z-index: 99;
background: url(images/bg-benefits.png) top center no-repeat;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#benefits .about {
display: block;
margin: 0px 0px -132px 0px; 
padding: 0px 0px 0px 0px;
position: relative;
top: -132px;
height: 472px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#benefits .about .text {
display: block;
margin: 0px 0px 0px 0px; 
padding: 60px 320px 64px 75px;
width: 900px;
min-height: inherit;
background: #fff;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
color: #302605;
font-size: 18px;
line-height: 24px;
}
#benefits .about .text .z {
display: block;
margin: 0px 0px -2px 0px; 
padding: 0px 0px 0px 0px;
color: #564611;
font-size: 36px;
line-height: 43px;
font-weight: 700;
}
#benefits .about .text p {
display: block;
margin: 0px 0px 0px 0px; 
padding: 24px 0px 0px 0px;
}
#benefits .about .video {
display: block;
margin: 0px 0px 0px 0px; 
padding: 9px;
width: 579px;
height: 334px;
position: absolute;
top: 69px;
right: 50%;
margin-right: -593px;
background-repeat: no-repeat;
background-position: -887px -86px;
background-image: url(images/sprite-bgs.png);
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
z-index: 3;
}
#benefits .about .video:after {
content: "";
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 100%;
height: 54px;
position: absolute;
bottom: -54px;
background-repeat: no-repeat;
background-position: 0px 0px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkMAAAA2CAYAAADESZ3AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUY0MTM3ODBBMjc2MTFFNjkzQzZGNDgwQTFEQkM0ODgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUY0MTM3N0ZBMjc2MTFFNjkzQzZGNDgwQTFEQkM0ODgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZmQyY2RkMDYtOGY0YS1hNjRiLWI5MTctMjMyZDg3MzU4YjRmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhmMGExNDA4LWY2YWQtZTQ0Yi04Y2Y0LTFhNzVjZmFhMjMyNCIv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);
}
#benefits .about .video img, #benefits .about .video iframe {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 560px;
height: 315px;
}
#benefits .about .horseshoe {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 202px;
height: 205px;
position: absolute;
top: 327px;
right: 14px;
background-repeat: no-repeat;
background-position: -5px -86px;
background-image: url(images/sprite-bgs.png);
z-index: 1;
}
#benefits .title-block {
padding-top: 140px;
}
#benefits .benefit-items {
display: block;
margin: 0px -30px 0px -30px; 
padding: 2px 0px 0px 0px;
font-size: 0px;
text-align: center;
}
#benefits .benefit-items:after {
content: "";
display: block;
clear: both;
}
#benefits .benefit-item {
display: inline-block;
vertical-align:  top;
margin: 40px 10px 0px 10px; 
padding: 0px 0px 0px 0px;
width: 220px;
font-size: 20px;
line-height: 28px;
font-weight: 500;
color: #564611;
}
#benefits .benefit-item .icon {
display: block;
margin: 0 auto; 
padding: 0px 0px 0px 0px;
width: 200px;
height: 151px;
background-repeat: no-repeat;
background-position: 0px 0px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAACXCAMAAABnXuSOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjQ3NzNFRTRBMjc5MTFFNjkwMUNEN0JDNjY0RDhFRjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjQ3NzNFRTNBMjc5MTFFNjkwMUNEN0JDNjY0RDhFRjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTM5ZDljMzctOTQ4MS05MzQ5LWIxZmYtY2E1NTg3ZWZiZTdjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhmMGExNDA4LWY2YWQtZTQ0Yi04Y2Y0LTFhNzVjZmFhMjMyNCIv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);
position: relative;
}
#benefits .benefit-item .icon i {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
background-repeat: no-repeat;
background-position: 0px 0px;
background-image: url(images/icons-benefit.png);
position: absolute;
left: 50%;
}
#benefits .benefit-item#benefit-item-1 .icon i {
top: 34px;
margin-left: -63px;
width: 125px;
height: 127px;
background-position: -5px -5px;
}
#benefits .benefit-item#benefit-item-2 .icon i {
top: 49px;
margin-left: -55px;
width: 111px;
height: 110px;
background-position: -140px -5px;
}
#benefits .benefit-item#benefit-item-3 .icon i {
top: 58px;
margin-left: -57px;
width: 114px;
height: 100px;
background-position: -261px -5px;
}
#benefits .benefit-item#benefit-item-4 .icon i {
top: 37px;
margin-left: -55px;
width: 106px;
height: 123px;
background-position: -385px -5px;
}
#benefits .benefit-item#benefit-item-5 .icon i {
top: 51px;
margin-left: -51px;
width: 102px;
height: 100px;
background-position: -501px -5px;
}
#benefits .benefit-item .txt {
display: block;
margin: 32px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
#slider-akcii {
display: block;
margin: 0 auto;
padding: 0px 0px 0px 0px;
margin-top: 56px;
width: 100%;
position: relative;
text-align: center;
}
#slider-akcii .owl-carousel {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
position: relative;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#slider-akcii, #slider-akcii .item, #slider-akcii .owl-carousel {
height: 355px;
}
#slider-akcii .item {
text-align: left;
color: #fff;
}
#slider-akcii .item .txt {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 800px;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 4;
background-repeat: no-repeat;
background-position: 0px 0px;
background-image: url(images/slider-akcii-bg.png);
}
#slider-akcii .item .txt > div {
display: table;
width: 100%;
height: 100%;
position: relative;
top: 0px;
}
#slider-akcii .item .txt > div > div {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
padding-right: 400px;
padding-left: 72px;
}
#slider-akcii .item .txt .a-zag {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 30px;
line-height: 34px;
font-weight: 500;
}
#slider-akcii .item .txt .a-desc {
display: block;
margin: 25px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 20px;
line-height: 27px;
}
#slider-akcii .item .txt .a-desc b {
font-weight: 700;
}
#slider-akcii .item .txt .button-red {
margin-top: 32px;
display: inline-block;
padding-left: 27px;
padding-right: 27px;
width: auto;
height: 50px;
font-size: 16px;
line-height: 16px;
}
#slider-akcii .item .img {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 754px;
height: 100%;
position: absolute;
top: 0px;
right: 0px;
z-index: 2;
background-repeat: no-repeat;
background-position: right top;
background-size: cover;
}
#slider-akcii .owl-carousel .owl-controls .owl-nav .owl-prev, #slider-akcii .owl-carousel .owl-controls .owl-nav .owl-next, #slider-akcii .owl-dots {
display: none;
}
#slider-akcii .slider-nav {
width: 60px;
height: 60px;
background: rgb(171,149,131);
background: -moz-linear-gradient(top, rgba(171,149,131,1) 0%, rgba(164,140,120,1) 100%);
background: -webkit-linear-gradient(top, rgba(171,149,131,1) 0%,rgba(164,140,120,1) 100%);
background: linear-gradient(to bottom, rgba(171,149,131,1) 0%,rgba(164,140,120,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab9583', endColorstr='#a48c78',GradientType=0 );
margin-top: -30px;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
box-shadow:         inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);
}
#slider-akcii .slider-nav:hover {
background: #baa593 !important;
}
#slider-akcii .slider-nav:after {
display: none;
}
#slider-akcii .slider-nav.slider-prev {
margin-left: -615px;
}
#slider-akcii .slider-nav.slider-next {
margin-right: -615px;
}
#service {
width: 100%; max-width: 2000px; padding: 273px 0px 102px 0px; margin: 0 auto; margin-top: -111px; position: relative; z-index: 97;
background: #f8f5ef url(images/bg-horses-pattern.jpg) top center repeat;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#service .title-block {
padding-top: 37px;
}
#service .service-items {
display: block;
margin: 0px -30px 0px -30px; 
padding: 18px 0px 0px 0px;
font-size: 0px;
text-align: center;
}
#service .service-items:after {
content: "";
display: block;
clear: both;
}
.button-red {
margin: 0 auto; 
margin-top: 0px; 
padding: 0px 0px 0px 0px;
width: 340px; 
height: 70px;
display: block; 
vertical-align: top;
font-weight: 700;
text-decoration: none; 
font-size: 15px; 
line-height: 15px;
font-family: PFAgoraSansPro;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
outline: none;
cursor: pointer;
-webkit-appearance: none;
text-align: center;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.31);
text-transform: uppercase;
color: #fff; 
background: rgb(250,120,84);
background: -moz-linear-gradient(top,  rgba(250,120,84,1) 0%, rgba(234,87,112,1) 100%);
background: -webkit-linear-gradient(top,  rgba(250,120,84,1) 0%,rgba(234,87,112,1) 100%);
background: linear-gradient(to bottom,  rgba(250,120,84,1) 0%,rgba(234,87,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7854', endColorstr='#ea5770',GradientType=0 );
border: none;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
-moz-box-shadow:    inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
box-shadow:         inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
}
.button-red:hover, .button-red:active {
text-decoration: none;
background: rgb(250,120,84);
text-shadow: none;
}
.button-red.shadow {
-webkit-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.35), inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
-moz-box-shadow:    0px 6px 6px 0px rgba(0, 0, 0, 0.35), inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
box-shadow:         0px 6px 6px 0px rgba(0, 0, 0, 0.35), inset 0px -2px 0px 0px rgba(167, 83, 0, 0.3);
}
#service .service-item {
display: inline-block;
vertical-align:  top;
margin: 30px 15px 0px 15px;
padding: 15px 15px 15px 15px;
width: 366px;
font-size: 16px;
line-height: 20px;
position: relative;
color: #564611;
background: #c8ec71;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
cursor: default;
-webkit-border-radius: 30px;
-moz-border-radius:    30px;
border-radius:         30px;
}
#service .service-item.green {
background: #c8ec71;
}
#service .service-item.pink {
background: #ffd4f2;
}
#service .service-item.blue {
background: #cfecff;
}
#service .service-item.violet {
background: #ebd6ff;
}
#service .service-item.orange {
background: #ffd6ba;
}
#service .service-item.yellow {
background: #ffea5f;
}
#service .service-item.lightGreen {
background: #daf0bd;
}
#service .service-item.aqua {
background: #bdf0eb;
}
#service .service-item.big {
background: #0d68bf;
color: #fff;
}
#service .service-item.active, #service .service-item:hover {	
-webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 5px 20px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 5px 20px 0px rgba(0, 0, 0, 0.2);
}
#service .service-item .img {
display: block;
margin: 0 auto; 
padding: 0px 0px 0px 0px;
width: 100%;
height: 264px;
position: relative;
z-index: 1;
-webkit-border-radius: 20px;
-moz-border-radius:    20px;
border-radius:         20px;
}
#service .service-item .img > div {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
-webkit-border-radius: inherit;
-moz-border-radius:    inherit;
border-radius:         inherit;
z-index: 1;
position: absolute;
top: 0px;
left: 0px;
background: rgba(0, 95, 183, 0.8);
opacity: 0;
-webkit-transition: all 0.3s;
-moz-transition:    all 0.3s;
-o-transition:      all 0.3s;
-ms-transition:     all 0.3s;
transition:         all 0.3s;
}
#service .service-item:hover .img > div {
opacity: 1;
}
#service .service-item .img img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
-webkit-border-radius: inherit;
-moz-border-radius:    inherit;
border-radius:         inherit;
}
#service .service-item .buttons {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
width: 100%;
position: absolute;
top: 92px;
left: 0px;
text-align: center;
z-index: 5;
opacity: 0;
-webkit-transition: all 0.3s;
-moz-transition:    all 0.3s;
-o-transition:      all 0.3s;
-ms-transition:     all 0.3s;
transition:         all 0.3s;
}
#service .service-item:hover .buttons {
opacity: 1;
}
#service .service-item .buttons .button-red {
display: block;
vertical-align: top;
width: 160px; 
height: 50px;
font-size: 16px; 
line-height: 16px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin-top: 0px;
z-index: 10;
}
#service .service-item .buttons .button-red.more {
margin-top: 20px;
}
#service .service-item.big .buttons {
top: 130px;
}
#service .service-item.big .buttons .button-red {
width: 190px; 
}
#service .service-item.big .desc .button-yellow {
position: absolute;
bottom: 0px;
right: 0px;
width: 185px;
height: 49px;
opacity: 1 !important;
}
#service .service-item .desc {
display: block;
margin: 0px 0px 0px 0px; 
padding: 20px 10px 10px 10px; 
position: relative;
z-index: 2;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
text-align: left;
}
#service .service-item.big .desc {
padding-bottom: 3px;
}
#service .service-item .desc > div {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#service .service-item .desc .z {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 26px;
line-height: 32px;
font-weight: 500;
}
#service .service-item .desc .d {
display: block;
margin: 0px 0px 0px 0px; 
padding: 13px 0px 0px 0px;
font-size: 16px;
line-height: 20px;
}
#service .service-item .desc .d ul {
display: block;
margin: 11px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
#service .service-item .desc .d ul li {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 9px 28px;
position: relative;
}
#service .service-item .desc .d ul li:last-child {
padding-bottom: 0px;
}
#service .service-item .desc .d ul li:before {
content: "";
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 22px;
height: 23px;
background-repeat: no-repeat;
background-position: 0px 0px;
background-image: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAYAAAAP6L+eAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAACYUlEQVQ4y62UT0iTcRjHP7+929pM01KqQ9YqyT9FlwLLKCiQlMhTdBCv1k3qYocgqINQXaLoEBFdijrWYYcoGaTSLQj6g8W0suVq6tQ5X7e9e58O/lZzzG2aDzy8vLzP8/k+7+/744ESQ6Y5INM4S60vKcY+4JUon9OT9K4pOPWLazKJyCQx8yfb1wQ6O0q9RDAlgkgEscI8XxOwFaJfwkh2Lnyno1ifo9DHxDc6DcUJbMhOt8Ht8DvWF+pV2S8yhhc4BBwFjgEtgDdfowhjShEABoABVcvwErB8xQ1cAY4DBwH3Kk8tDAwC95SPVw7lw0qYhEnTQho3aVhlbhWLwz9CfAKUAzA8jTyamOD+f0CxU8T8/XTVHiGaAQugmtq5GZ0igAUrTUlhv3xN7+nzfMlY4NCaZmSKWFs3F815hlc67dv39LWd4wUwDyQBMbSCDaRDv5F4nDetzZxxgBvR/1MgxyM8q+/gBjADxLTc33tsAwvAzK3HBMUiUeq08TlGNXBOH44AS7aVDZiAyxAqF3WLxwYv5RqazEBzwQDpB5fxKsH5r6RweJxUZk+6HJi9PmryTZuyiDgNqpTClQPYlE8wd1eoqjKqs/aCHZ1hyD9Ez+ZTtHZd5eTHEe4kEoxnagxFDTmrIa/QyFPOWgGmgk94eKmTdqAJ2APsAuqAho0V7PdfpyfqZzDZTxDwFAMbdy9Qt28njUAjsBvYBlQDFUAlsAXYocUa+rppJs+iyv0FAygDyrUZpnY7xeIFU9oXl55ynTZulsXruiw402joU7b0M99ARpb5GeGCUdSIUur/AB+4JLSJcTSUAAAAAElFTkSuQmCC);
position: absolute;
top: -1px;
left: 0px;
}
#service .service-item .desc .p {
display: block;
margin: 0px 0px 0px 0px; 
padding: 11px 0px 0px 0px;
font-size: 20px;
line-height: 25px;
color: #564611;
font-weight: 700;
}
#service .next-landing {
display: block;
margin: 50px 0px 0px 0px; 
padding: px 0px 0px 0px;
font-size: 18px;
line-height: 24px;
text-align: center;
}
#service .next-landing .title-block {
padding-top: 0px;
padding-bottom: 10px;
}
#service .next-landing a {
color: #88b105;
text-decoration: underline;
}
#service .next-landing a:hover {
opacity: 0.8;
text-decoration: none;
}
#horses {
width: 100%; max-width: 2000px; height: 2661px; padding: 0px 0px 0px 0px; margin: 0 auto; margin-top: -41px; position: relative; z-index: 102;
background: url(images/bg-horses.png) top center no-repeat;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#horses .title-block {
padding-top: 84px;
}
#horses .subtitle {
color: #564611;
display: block;
margin: 13px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: center;
font-size: 28px;
line-height: 34px;
position: relative;
font-family: PFAgoraSansPro;
font-weight: 300;
}
#horses .horse-items {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
#horses .horse-items:after {
content: "";
display: block;
clear: both;
}
#horses .horse-item {
display: block;
margin: 30px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 1124px;
height: 522px;
color: #fff;
font-size: 24px;
line-height: 34px;
font-weight: 300;
position: relative;
background-color: #e6e6e6;
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
border: 15px solid #fffaf1;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.12);
-moz-box-shadow:    0px 2px 2px 0px rgba(0, 0, 0, 0.12);
box-shadow:         0px 2px 2px 0px rgba(0, 0, 0, 0.12);
}
#horses .horse-item:nth-child(1) {
margin-top: 40px;
}
#horses .horse-item:before {
content: "";
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 800px;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
background: -moz-linear-gradient(left,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to right,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
}
#horses .horse-item > img {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: inherit;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
#horses .horse-item > div {
display: table;
height: inherit;
width: 600px;
position: relative;
top: 0px;
z-index: 3;
}
#horses .horse-item > div > div {
display: table-cell;
vertical-align: middle;
height: 100%;
padding-left: 100px;
}
#horses .horse-item .z {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: relative;
font-size: 60px;
line-height: 60px;
font-weight: 500;
}
#horses .horse-item .z > i {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 180px;
height: 180px;
border: 15px solid #8bbd00;
position: absolute;
top: -53px;
left: -60px;
z-index: 1;
}
#horses .horse-item .z > span {
position: relative;
z-index: 2;
}
#horses .horse-item .d {
display: block;
margin: 18px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: relative;
z-index: 2;
}
#horses .horse-item .button-red {
margin-top: 34px;
margin-left: 0px;
width: 194px;
height: 49px;
-webkit-border-radius: 4px;
-moz-border-radius:    4px;
border-radius:         4px;
}
#gallery {
width: 100%; max-width: 2000px; height: 894px; padding: 0px 0px 0px 0px; margin: 0 auto; margin-top: -41px; position: relative; z-index: 100;
background: url(images/bg-gallery.png) top center no-repeat;
}
#gallery .title-block {
padding-top: 110px;
}
#owl-gallery {
overflow: hidden;
}
#gallery .wrap {
display: block;
padding: 0px 0px 0px 0px;
position: relative;
width: 100%;
width: calc(100% + 22px);
margin: 0 auto;
margin-top: 25px;
margin-left: -11px;
margin-right: -11px;
}
#gallery .wrap, #gallery .wrap .owl-carousel, #gallery .wrap .owl-carousel .owl-wrapper-outer, #gallery .wrap .owl-carousel .owl-wrapper {
height: 650px;
text-align: center;
}
#gallery .slider-nav {
margin-top: -67px;
}
#gallery .wrap .owl-carousel .owl-stage-outer {
position: absolute;
}
#gallery .wrap .owl-carousel {
z-index: 1;
position: relative;
}
#gallery .wrap .owl-nav {
display: none;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: absolute;
top: 50%;
left: 0px;
width: 100%;
text-align: center;
}
#gallery .wrap .item {
padding: 10px 0px 10px 0px;
}
#gallery .wrap .item .img {
display: block;
margin: 0 auto; 
margin-top: 20px;
padding: 0px 0px 0px 0px;
position: relative;
width: 257px;
height: 257px;
border: 10px solid #fff;
-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.31);
-moz-box-shadow:    0px 1px 1px 0px rgba(0, 0, 0, 0.31);
box-shadow:         0px 1px 1px 0px rgba(0, 0, 0, 0.31);
}
#gallery .wrap .item .img:first-child {
margin-top: 0px;
}
#gallery .wrap .item .img a, #gallery .wrap .item .img img {
display: block;
margin: 0 auto; 
padding: 0px 0px 0px 0px;
position: relative;
width: inherit;
height: inherit;
text-decoration: none !important;
z-index: 1;
-webkit-transition: all 0.3s;
-moz-transition:    all 0.3s;
-o-transition:      all 0.3s;
-ms-transition:     all 0.3s;
transition:         all 0.3s;
}
#gallery .wrap .item .img a:before, #gallery .wrap .item .img a:after {
content: "";
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
opacity: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
-webkit-transition: inherit;
-moz-transition:    inherit;
-o-transition:      inherit;
-ms-transition:     inherit;
transition:         inherit;
}
#gallery .wrap .item .img a:before {
width: 100%;
height: 100%;
background: rgba(255,255,255,0.9);
top: 0px;
left: 0px;
z-index: 2;
}
#gallery .wrap .item .img a:after {
width: 64px;
height: 64px;
background-repeat: no-repeat;
background-position: -5px -52px;
background-image: url(images/sprite-icons.png);
top: 50%;
left: 50%;
margin-top: -32px;
margin-left: -32px;
z-index: 3;
}
#gallery .wrap .item .img a:hover:before, #gallery .wrap .item .img a:hover:after {
opacity: 1;
}
#gallery .owl-controls {
width: 100%;
position: absolute;
bottom: 20px;
left: 0px;
text-align: center;
font-size: 0px;
}
#gallery .owl-controls .owl-dot {
display: inline-block;
vertical-align: top;
margin: 0px 5px 0px 5px;
padding: 0px 0px 0px 0px;
width: 20px;
height: 20px;
border-radius: 2px;
border: 2px solid #97c600;
background: none;
opacity: 0.5;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
cursor: pointer;
}
#gallery .owl-controls .owl-dot > span {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#gallery .owl-controls .owl-dot.active, #gallery .owl-controls .owl-dot:hover {
background: #97c600;
}
#gallery .owl-controls .owl-dot.active {
opacity: 1;
}
#gallery .owl-controls .owl-dots .toPrev, #gallery .owl-controls .owl-dots .toNext {
font-size: 18px;
line-height: 24px;
position: relative;
top: -4px;
display: inline-block;
vertical-align: top;
cursor: pointer;
color: #506a00;
}
#gallery .owl-controls .owl-dots .toPrev > span, #gallery .owl-controls .owl-dots .toNext > span {
color: #506a00;
text-decoration: underline;
}
#gallery .owl-controls .owl-dots .toPrev:hover, #gallery .owl-controls .owl-dots .toNext:hover {
color: #769d00;
}
#gallery .owl-controls .owl-dots .toPrev:hover > span, #gallery .owl-controls .owl-dots .toNext:hover > span {
color: #769d00;
text-decoration: none;
}
#gallery .owl-controls .owl-dots .toPrev {
margin-right: 14px;
}
#gallery .owl-controls .owl-dots .toNext {
margin-left: 14px;
}
#team {
width: 100%; max-width: 2000px; padding: 0px 0px 110px 0px; margin: 0 auto; margin-top: -41px; position: relative; z-index: 99;
background: #f8f5ef url(images/bg-horses-pattern.jpg) top center repeat;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#team .title-block {
padding-top: 78px;
}
#team .subtitle {
color: #564611;
display: block;
margin: 15px 0px -3px 0px; 
padding: 0px 0px 0px 0px;
text-align: center;
font-size: 28px;
line-height: 34px;
position: relative;
font-family: PFAgoraSansPro;
font-weight: 300;
}
#team .team-items {
display: block;
margin: 0px -30px 0px -30px; 
padding: 0px 0px 0px 0px;
font-size: 0px;
text-align: center;
}
#team .team-items:after {
content: "";
display: block;
clear: both;
}
#team .team-item {
display: inline-block;
vertical-align:  top;
margin: 60px 30px 0px 30px; 
padding: 0px;
width: 300px;
height: 300px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
cursor: default;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
position: relative;
z-index: 1;
}
#team .team-item:before {
content: "";
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 342px;
height: 146px;
background-repeat: no-repeat;
background-position: 0px 0px;
background-image: url(data:image/png;base64,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);
position: absolute;
bottom: -47px;
left: 50%;
margin-left: -171px;
z-index: 1;
}
#team .team-item .img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 5px;
width: inherit;
height: inherit;
background: #f2e4c9 url(images/bg-wood-pattern.jpg) top center repeat;
-webkit-box-sizing: inherit;
-moz-box-sizing:    inherit;
box-sizing:         inherit;
-moz-border-radius: inherit;
-webkit-border-radius: inherit;
border-radius: inherit;
z-index: 3;
position: relative;
}
#team .team-item .img > div {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 290px;
height: 290px;
position: relative;
z-index: 1;
-moz-border-radius: inherit;
-webkit-border-radius: inherit;
border-radius: inherit;
}
#team .team-item .img > div img {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
-moz-border-radius: inherit;
-webkit-border-radius: inherit;
border-radius: inherit;
}
#team .team-item .desc {
display: none;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
position: absolute;
top: 0px;
z-index: 2;
width: 660px;
height: 300px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
text-align: left;
font-size: 18px;
line-height: 20px;
color: #fff;
background-image: url(images/sprite-bgs.png);
background-repeat: no-repeat;
background-position: -217px -86px;
}
#team .team-item.to-right .desc {
left: 0px;
}
#team .team-item.to-left .desc {
right: 0px;
}
#team .team-item.active {
z-index: 10;
}
#team .team-item.active .desc {
display: block;
}
#team .team-item .desc > div {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
height: 100%;
}
#team .team-item.to-right .desc > div {
padding: 0px 50px 0px 330px; 
}
#team .team-item.to-left .desc > div {
padding: 0px 300px 0px 85px; 
}
#team .team-item .desc > div > div {
display: table;
height: inherit;
width: 100%;
position: relative;
top: -1px;
}
#team .team-item .desc > div > div > div {
display: table-cell;
vertical-align: middle;
height: 100%;
}
#team .team-item .desc .z {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 30px;
line-height: 36px;
font-weight: 500;
}
#team .team-item .desc .p {
display: block;
margin: 0px 0px 0px 0px; 
padding: 7px 0px 0px 0px;
}
#team .team-item .desc .d {
display: block;
margin: 0px 0px 0px 0px; 
padding: 21px 0px 0px 0px;
}
#reviews {
width: 100%; max-width: 2000px; height: 650px; padding: 0px 0px 0px 0px; margin: 0 auto; margin-top: -40px; position: relative; z-index: 99;
background: url(images/bg-reviews.png) top center no-repeat;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#reviews .title-block {
padding-top: 70px;
}
#owl-reviews {
overflow: hidden;
}
#reviews .wrap {
display: block;
padding: 0px 0px 0px 0px;
position: relative;
width: 100%;
margin: 0 auto;
margin-top: 35px; 
}
#reviews .wrap, #reviews .wrap .owl-carousel, #reviews .wrap .owl-carousel .owl-wrapper-outer, #reviews .wrap .owl-carousel .owl-wrapper, 
#reviews .wrap .item .w, #reviews .wrap .item .right {
height: 354px;
text-align: center;
}
#reviews .wrap .owl-carousel .owl-stage-outer {
position: absolute;
}
#reviews .wrap .owl-carousel {
z-index: 1;
position: relative;
}
#reviews .wrap .item .w {
display: block;
margin: 0 auto; 
padding: 0px 0px 0px 0px;
position: relative;
width: 100%;
}
#reviews .wrap .item .w:after {
content: "";
display: block;
clear: both;
}
#reviews .wrap .item .img {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
top: 50%;
left: 0px;
margin-top: -137px;
width: 280px;
height: 274px;
background: #f2f2f2;
z-index: 2;
}
#reviews .wrap .item .img img {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#reviews .wrap .item .right {
display: block;
margin: 0 auto; 
padding: 0px 0px 0px 0px;
position: relative;
width: 1030px;
height: inherit;
float: right;
background: #fff;
z-index: 1;
}
#reviews .wrap .item .right > div {
display: table;
height: inherit;
width: 100%;
position: relative;
top: 1px;
}
#reviews .wrap .item .right > div > div {
display: table-cell;
vertical-align: middle;
height: 100%;
}
#reviews .wrap .item .right .comment {
display: block;
margin: 0 auto; 
padding: 43px 50px 33px 198px;
position: relative;
text-align: left;
color: #302605;
font-size: 19px;
line-height: 30px;
font-style: italic;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#reviews .wrap .item .right .comment .name {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 13px 0px;
font-size: 24px;
line-height: 32px;
font-weight: 500;
color: #564611;	
font-style: normal;
}
#reviews .wrap .item .right .comment p {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
}
#reviews .owl-dots {
display: block;
margin: 26px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
font-size: 0px;
}
#reviews .owl-dots .owl-dot {
display: inline-block;
vertical-align: top;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
width: 13px;
height: 13px;
border: 2px solid #97c600;
background: none;
opacity: 0.5;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
cursor: pointer;
}
#reviews .owl-dots .owl-dot > span {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: inherit;
height: inherit;
}
#reviews .owl-dots .owl-dot.active, #reviews .owl-dots .owl-dot:hover {
background: #97c600;
}
#reviews .owl-dots .owl-dot.active {
opacity: 1;
}
#reviews .owl-dots .toPrev, #reviews .owl-dots .toNext {
font-size: 18px;
line-height: 24px;
position: relative;
top: -7px;
display: inline-block;
vertical-align: top;
cursor: pointer;
color: #506a00;
font-style: normal;
}
#reviews .owl-dots .toPrev.remove, #reviews .owl-dots .toNext.remove {
display: none;
}
#reviews .owl-dots .toPrev > span, #reviews .owl-dots .toNext > span {
color: #506a00;
text-decoration: underline;
}
#reviews .owl-dots .toPrev:hover, #reviews .owl-dots .toNext:hover {
color: #769d00;
}
#reviews .owl-dots .toPrev:hover > span, #reviews .owl-dots .toNext:hover > span {
color: #769d00;
text-decoration: none;
}
#reviews .owl-dots .toPrev {
margin-right: 10px;
}
#reviews .owl-dots .toNext {
margin-left: 10px;
}
#reviews .button-red.otziv {
width: 206px; 
height: 60px;
font-size: 16px; 
line-height: 16px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin-top: 20px;
}
#ymap {
width: 100%; max-width: 2000px; height: 826px; padding: 0px 0px 0px 0px; margin: 0 auto; margin-top: -39px; position: relative; z-index: 98;
background: #eee;
}
#map {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 100%;
height: 100%;
position: relative;
z-index: 1;
}
#map img { 
max-width: none !important 
}
#ymap .info {
display: block;
margin: 0px 0px 0px 0px; 
padding: 25px 20px 28px 40px;
width: 620px;
position: absolute;
top: 229px;
right: 50%;
margin-right: -585px;
z-index: 2;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
background: #fff;
border: 10px solid #95c400;
font-size: 16px;
line-height: 22px;
color: #564611;
-webkit-transition: all 0.3s;
-moz-transition:    all 0.3s;
-o-transition:      all 0.3s;
-ms-transition:     all 0.3s;
transition:         all 0.3s;
}
#ymap .info.hide {
right: 0px;
margin-right: -620px;
}
#ymap .info.show {
right: 50%;
margin-right: -585px;
}
#ymap .info:after {
content: "";
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 100%;
height: 75px;
position: absolute;
bottom: -75px;
left: 0px;
background-repeat: no-repeat;
background-position: center top;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmwAAABLCAMAAAD6fSuwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZjBhMTQwOC1mNmFkLWU0NGItOGNmNC0xYTc1Y2ZhYTIzMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ0Q0VEM0NBMzNFMTFFNjlDQUREMDU3M0Q1MUNDRkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODQ0Q0VEM0JBMzNFMTFFNjlDQUREMDU3M0Q1MUNDRkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODI1YTQ4ZjQtMGJkOC01ZDRmLTkwYmEtYTVlYTBkNGVjMmRkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhmMGExNDA4LWY2YWQtZTQ0Yi04Y2Y0LTFhNzVjZmFhMjMyNCIv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);
}
#map-show-hide {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
position: absolute;
top: 50%;
margin-top: -82px;
left: -43px;
background-repeat: no-repeat;
background-position: -5px -5px;
background-image: url(images/icon-map-slide.png);
width: 33px;
height: 163px;
cursor: pointer;
}
#ymap .info.hide #map-show-hide {
background-position: -5px -5px;
}
#ymap .info.show #map-show-hide {
background-position: -48px -5px;
}
#ymap .info .zag {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 2px 0px;
font-size: 36px;
line-height: 42px;
color: #564611;
font-weight: 500;
}
#ymap .info .type {
display: block;
margin: 23px 0px 0px 0px; 
padding: 0px 0px 0px 58px;
position: relative;
}
#ymap .info .type:before {
content: "";
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: absolute;
width: 31px;
height: 20px;
top: 0px;
left: 2px;
background-repeat: no-repeat;
background-position: 0px 0px;
background-image: url(images/sprite-icons.png);
}
#ymap .info .type.buss:before {
background-position: -79px -112px;
}
#ymap .info .type.avto:before {
background-position: -79px -52px;
}
#ymap .info .type.buss.active:before {
background-position: -116px -5px;
}
#ymap .info .type.avto.active:before {
background-position: -79px -82px;
}
#ymap .info .type .z {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-decoration: none;
}
#ymap .info .type .z > .t {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
color: #cc8200;
font-size: 18px;
line-height: 18px;
font-weight: 500;
border-bottom: 1px dashed #cc8200;
text-decoration: none;
cursor: pointer;
}
#ymap .info .type .z > .t:hover {
opacity: 0.7;
}
#ymap .info .type.active .z > .t {
opacity: 1 !important;
cursor: default !important;
color: #564611;
border-bottom-color: transparent;
}
#ymap .info .type .z > em.to-hidd {
display: none;
vertical-align: top;
margin: 0px 0px 0px 10px; 
padding: 0px 0px 0px 0px;
font-size: 16px;
line-height: 18px;
position: relative;
top: 0px;
font-style: normal;
color: #506a00;
text-decoration: underline;
cursor: pointer;
}
#ymap .info .type .z > em.to-hidd:hover {
color: #769d00;
text-decoration: none;
}
#ymap .info .type.active .z > em.to-hidd {
display: inline-block;
}
#ymap .info .type .z > ul {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 15px; 
padding: 0px 0px 0px 0px;
font-size: 0px;
position: relative;
top: -5px;
}
#ymap .info .type .z > ul li {
display: inline-block;
vertical-align: top;
margin: 0px 10px 0px 0px; 
padding: 3px 0px 0px 0px;
font-size: 18px;
font-weight: 500;
color: #fff;
background: #ccc7b7;
width: 28px;
height: 28px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
text-align: center;
cursor: pointer;
}
#ymap .info .type .z > ul li:hover {
background: #aaa288;
}
#ymap .info .type .z > ul li.active {
background: #95c400;
cursor: default;
}
#ymap .info .type .z > ul li .n {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
#ymap .info .type .z > ul li .txt {
display: none;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
#ymap .info .type.active .z {
opacity: 1 !important;
cursor: default !important;
}
#ymap .info .type.active .z {
color: #564611;
border-bottom-color: transparent;
}
#ymap .info .type .d {
display: none;
margin: 7px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
letter-spacing: -0.011em;
}
#enroll {
width: 100%; max-width: 2000px; height: 945px; padding: 0px 0px 0px 0px; margin: 0 auto; margin-top: -40px; position: relative; z-index: 99;
background: url(images/bg-enroll.png) top center no-repeat;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#enroll .title-block {
padding-top: 82px;
font-size: 36px;
line-height: 43px;
}
#enroll .form-wrap {
display: block;
padding: 0px 0px 0px 0px;
margin: 48px 0px 0px 0px;
}
#enroll .white-form .submit-button {
margin-top: 30px;
width: 236px;
}

.white-form {
display: block;
padding: 20px;
margin: 0 auto;
color: #564611;
text-align: center;
width: 658px;
position: relative;
background: #fff;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
.white-form.no-bg {
background: none;
}
.white-form > div {
display: block;
padding: 41px 72px 41px 72px;
margin: 0 auto;
position: relative;
-moz-border-radius: inherit;
-webkit-border-radius: inherit;
border-radius: inherit;
border: 3px solid #efeae7;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
.white-form .zag {
display: block;
padding: 0px 0px 12px 0px;
margin: 0px 0px 0px 0px;
font-weight: 700;
font-size: 24px;
line-height: 30px;
}
.white-form .subzag {
display: block;
padding: 0px 0px 12px 0px;
margin: 0px 0px 0px 0px;
font-size: 17px;
line-height: 24px;
font-weight: 400;
color: #8f8671;
}
.white-form .note {
display: block;
padding: 23px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 16px;
line-height: 24px;
font-weight: 400;
color: #8f8671;
}
.white-form .column-2 {
display: block;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
font-size: 0px;
}
.white-form .column-2:after {
content: "";
display: block;
clear: both;
}
.white-form .column-2 .inps, .white-form .column-2 .select-box-bl {
width: 48%;
width: 224px;
margin-right: 4%;
margin-right: 20px;
margin-top: 0px;
}
.white-form .column-2 .select-box-bl .jq-selectbox__select {
width: 100%;
margin-top: 0px;
}
.white-form .column-2 .select-box-bl .jq-selectbox__dropdown {
width: 420px !important;
}
.white-form .column-2 .inps:last-child, .white-form .column-2 .select-box-bl.last {
margin-right: 0px;
float: right;
}
.white-form .column-2 .select-box-bl .jq-selectbox__dropdown {
width: 224px !important;
}
.white-form .inps, .jq-selectbox__select {
width: 100%;
height: 55px;
border: none;
color: #000;
font-size: 16px;
display: inline-block;
vertical-align: top;
margin: 0 auto;
margin: 0px 0px 0px 0px;
margin-top: 20px;
padding: 0px 22px 0px 22px;
outline: none;
position: relative;
z-index: 1;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align: left;
font-family: PFAgoraSansPro;
background-color: #f6f6f6;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07);
-moz-box-shadow:    inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07);
box-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07);
}
.inp-error {
-webkit-box-shadow: 0 0 0 3px #fa94a1 !important;
-moz-box-shadow:    0 0 0 3px #fa94a1 !important;
box-shadow:         0 0 0 3px #fa94a1 !important;
}
.inps.inp-error {
-webkit-box-shadow: 0 0 0 3px #fa94a1, inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07) !important;
-moz-box-shadow:    0 0 0 3px #fa94a1, inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07) !important;
box-shadow:         0 0 0 3px #fa94a1, inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07) !important;
}
.white-form textarea.inps {
padding-top: 18px;
padding-bottom: 18px;
height: 130px;
resize: none;
}
.white-form input[type='text']::-webkit-input-placeholder, .white-form textarea::-webkit-input-placeholder, .border-form input[type='text']::-webkit-input-placeholder, .inline-form input[type='text']::-webkit-input-placeholder {
color: #000000 !important;
font-size: 16px !important;
font-family: PFAgoraSansPro !important;
}
.white-form input[type='text']::-moz-placeholder, .white-form textarea::-moz-placeholder, .border-form input[type='text']::-moz-placeholder, .inline-form input[type='text']::-moz-placeholder {
color: #000000 !important;
font-size: 16px !important;
font-family: PFAgoraSansPro !important;
}
.white-form input[type='text']:-moz-placeholder, .white-form textarea:-ms-input-placeholder, .border-form input[type='text']:-moz-placeholder, .inline-form input[type='text']:-moz-placeholder {
color: #000000 !important;
font-size: 16px !important;
font-family: PFAgoraSansPro !important;
}
.white-form input[type='text']:-ms-input-placeholder, .white-form textarea:focus:-ms-input-placeholder, .border-form input[type='text']:-ms-input-placeholder, .inline-form input[type='text']:-ms-input-placeholder {
color: #000000 !important;
font-size: 16px !important;
font-family: PFAgoraSansPro !important;
}
.white-form input[type='text']:focus::-webkit-input-placeholder, .white-form textarea:focus::-webkit-input-placeholder, .border-form input[type='text']:focus::-webkit-input-placeholder, .inline-form input[type='text']:focus::-webkit-input-placeholder {
color: transparent !important;
}
.white-form input[type='text']:focus::-moz-placeholder, .white-form textarea:focus::-moz-placeholder, .border-form input[type='text']:focus::-moz-placeholder, .inline-form input[type='text']:focus::-moz-placeholder {
color: transparent !important;
}
.white-form input[type='text']:focus:-moz-placeholder, .white-form textarea:focus:-moz-placeholder, .border-form input[type='text']:focus:-moz-placeholder, .inline-form input[type='text']:focus:-moz-placeholder {
color: transparent !important;
}
.white-form input[type='text']:focus:-ms-input-placeholder, .white-form textarea:focus:-ms-input-placeholder, .border-form input[type='text']:focus:-ms-input-placeholder, .inline-form input[type='text']:focus:-ms-input-placeholder {
color: transparent !important;
}
.white-form .submit-button {
margin-top: 30px;
width: 234px;
height: 60px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.select-box-bl {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.jq-selectbox {
vertical-align: middle;
cursor: pointer;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.jq-selectbox__select {
display: block;
padding-top: 18px;
z-index: 2;
}
.jq-selectbox.opened .jq-selectbox__select {
border-radius: 4px 4px 0px 0px;
}
.dropup.jq-selectbox.opened .jq-selectbox__select {
border-radius: 0px 0px 4px 4px;
}
.jq-selectbox.disabled .jq-selectbox__select {
border-color: #CCC;
background: #F5F5F5;
box-shadow: none;
color: #888;
}
.jq-selectbox__select-text {
display: block;
width: 85%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: #333;
text-align: left;
}
.jq-selectbox .placeholder {
color: #333;
text-align: left;
font-family: PFAgoraSansPro;
}
.jq-selectbox__trigger {
position: absolute;
top: 0px;
right: 0;
width: 50px;
height: 55px;
border: none;
background-color: transparent;
border-radius: 0px 4px 4px 0px;
}
.jq-selectbox__trigger-arrow {
position: absolute;
top: 22px;
right: 16px;
width: 18px;
height: 13px;
overflow: hidden;
background-position: -149px -47px;
background-repeat: no-repeat;
background-image: url(images/sprite-icons.png);
opacity: 1;
filter: alpha(opacity=100);
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
opacity: 1;
filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
opacity: 0.5;
filter: alpha(opacity=50);
}
.jq-selectbox__dropdown {
top: 55px;
width: 468px !important;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
margin: 0;
padding: 0;
border: none;
border-radius: 0px 0px 4px 4px;
background: #FFF;
font-size: 16px;
font-family: PFAgoraSansPro;
z-index: 1;
text-align: left;
border-top: 1px solid #eee;
-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.2);
-moz-box-shadow:    0 2px 10px rgba(0,0,0,0.2);
box-shadow:         0 2px 10px rgba(0,0,0,0.2);
}
.dropup .jq-selectbox__dropdown {
bottom: 55px;
border-radius: 4px 4px 0px 0px;
}
.jq-selectbox__search {
margin-left: 19px;
margin-right: 19px;
margin-top: 15px;
margin-bottom: 15px;
}
.jq-selectbox__search input {
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
margin: 0;
padding: 8px 27px 7px 8px;
outline: none;
border: 1px solid #eee;
border-radius: 3px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
box-shadow: inset 1px 1px #F1F1F1;
color: #333;
-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
-webkit-appearance: none;
}
.jq-selectbox__not-found {
margin: 0px;
padding: 11px 22px 11px 22px;
background: #F0F0F0;
font-size: 16px;
color: #333;
border-radius: 0px 0px 4px 4px;
}
.jq-selectbox ul {
margin: 0;
padding: 0;
}
.jq-selectbox li {
padding: 11px 22px 11px 22px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-o-user-select: none;
color: #333;
font-size: 14px;
line-height: 19px;
border-bottom: 1px solid #eee;
}
.jq-selectbox li.selected {
background-color: #95c400;
color: #fff;
}
.jq-selectbox li:last-child {
border-radius: 0px 0px 4px 4px;
border-bottom: none;
}
.jq-selectbox li:hover {
background-color: #95c400;
color: #fff;
}
.jq-selectbox li.disabled {
color: #AAA;
font-weight: 300;
}
.jq-selectbox li.disabled:hover {
background: none;
}
.jq-selectbox li.optgroup {
font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
background: none;
color: #231F20;
cursor: default;
}
.jq-selectbox li.option {
padding-left: 25px;
}

.mobile-menu {
position: fixed; 
left: 0; 
top: -60px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
height: 60px;
background: #84b000; 
width: 100%; 
z-index: 999;
}
.mobile-menu .wrapper {
width: 1170px; 
position: relative; 
margin: 0 auto; 
padding: 0px 0px 0px 0px;
}
.mobile-menu .wrapper:after {
content: "";
display: block;
clear: both;
}
.mobile-menu .logo {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px -2px;
padding: 11px 0px 0px 0px;
width: 125px;
font-family: BookAntiqua;
font-size: 30px;
line-height: 30px;
color: #fff;
}
.mobile-menu .logo a {
color: #fff;
text-decoration: none !important
}
.mobile-menu .logo a:hover {
opacity: 0.8;
}
.mobile-menu ul {
display: inline-block;
vertical-align: top;
margin: 0px 0px 0px 46px;
padding: 17px 0px 0px 0px;
list-style-type: none;
font-size: 0px;
text-align: center;
}
.mobile-menu ul li {
display: inline-block;
vertical-align: top;
margin: 0px 12px 0px 12px;
padding: 0px 0px 0px 0px;
position: relative;
}
.mobile-menu ul li:first-child {
margin-left: 0px;
}
.mobile-menu ul li:last-child {
margin-right: 0px;
}
.mobile-menu ul li a {
display: inline-block;
vertical-align: top;
color: #fff;
text-decoration: none;
font-size: 18px;
line-height: 24px;
}
.mobile-menu ul li a:hover {
text-decoration: underline;
}
.mobile-menu ul li.current-page-item a {
color: #000;
text-decoration: none !important;
}
.mobile-menu .tel {
display: inline-block;
vertical-align: top;
float: right;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 18px 0px 0px 0px;
width: 190px;
color: #fff;
font-size: 18px;
line-height: 24px;
position: relative;
font-weight: 700;
}
.mobile-menu .tel a, .mobile-menu .tel a:hover {
color: #fff;
text-decoration: none;
}

.file-wrap {
width: 154px !important; margin-top: 23px !important; margin-left: 3px !important;
}
.file-wrap .upload {
background: none !important; border: none !important; width: 155px !important;
}
.file-fake {
padding: 0px 0px 0px 0px !important;
border: none !important;
color: #fff;
text-decoration: none !important;
color: #000 !important;
font-size: 11px !important;
top: 0px !important;
left: 160px !important;
width: 20px !important;
height: 20px !important;
opacity: 0 !important;
display: none !important;
}
.numb-fake {
width: 24px !important;
height: 19px !important;
display: none;
position: absolute;
top: 0px;
left: 158px;
color: #fff;
font-size: 13px;
text-align: center;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding-top: 4px;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
background: rgb(250,120,84);
background: -moz-linear-gradient(top,  rgba(250,120,84,1) 0%, rgba(234,87,112,1) 100%);
background: -webkit-linear-gradient(top,  rgba(250,120,84,1) 0%,rgba(234,87,112,1) 100%);
background: linear-gradient(to bottom,  rgba(250,120,84,1) 0%,rgba(234,87,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7854', endColorstr='#ea5770',GradientType=0 );
}
.button-fake {
background: url(images/icon-file-attachment.png) top left no-repeat !important;
background-position: 0px 3px !important;
color: #000 !important;
text-decoration: underline !important;
font-size: 16px !important;
padding-left: 22px;
left: 0px;
z-index: 9;
width: 128px !important;
}
.file-wrap:hover .button-fake {
text-decoration: none !important;
opacity: 0.8 !important;
}

.arcticmodal-overlay,
.arcticmodal-container {position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;}
.arcticmodal-container {overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse;}
*:first-child+html .arcticmodal-container {height:100%}
.arcticmodal-container_i {height:100%;margin: 0 auto;}
.arcticmodal-container_i2 {padding:24px;margin:0;border:0;vertical-align:middle;}
.arcticmodal-error {padding:20px;border-radius:10px;background:#000;color:#fff;}
.arcticmodal-loading {width: 80px;height:80px;border-radius:10px;}
.arcticmodal-overlay {background-color:#241c17!important;opacity:0.8!important;}
.box-modal {position:relative;width:auto;padding:0px 0px 0px 0px;margin-top:15px;}
.box-modal_close {
cursor: pointer;
z-index: 999;
width: 37px;
height: 37px;
background-color: #efeae7;
position: absolute;
top: 10px;
right: 10px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.box-modal_close:before {
content: "";
display: block;
width: inherit;
height: inherit;
background-repeat: no-repeat;
background-position: -69px -5px;
background-image: url(/wp-content/themes/barin/images/sprite-icons.png);
position: absolute;
top: 0px;
right: 0px;
opacity: 0.4;
}
.box-modal_close:hover:before {
opacity: 1;
}
.box-modal .white-form {
width: 578px;
}

.box-modal {position:relative;width:auto;padding:0px 0px 0px 0px;margin-top:15px;}
.box-modal_close {
cursor: pointer;
z-index: 999;
background: #eec400;
width: 36px;
height: 36px;
position: absolute;
top: -41px;
right: -41px;
}
.box-modal_close:before {
content: "";
display: block;
width: 15px;
height: 15px;
background-repeat: no-repeat;
background-position: -80px -16px;
background-image: url(/wp-content/themes/barin/images/sprite-icons.png);
position: absolute;
top: 50%;
right: 50%;
margin-top: -7.5px;
margin-right: -7.5px;
opacity: 1;
}
.box-modal_close:hover {
background-color: #ffd200;
}

.text-modal {
display: block;
margin: 0px 0px 0px 0px; 
padding: 20px 20px 20px 20px;
position: relative;
width: calc(100% - (20px * 2));
max-width: 580px;
text-align: center;
background: #423832;
}
.text-modal > div {
display: block;
margin: 0px 0px 0px 0px; 
padding: 30px 30px 30px 30px;
position: relative;
border: 3px solid #615853;
}
.text-modal .zag {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: relative;
font-size: 24px;
line-height: 30px;
font-weight: 700;
color: #fff;
}
.text-modal .txt {
display: block;
margin: 20px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: relative;
font-size: 18px;
line-height: 24px;
font-weight: 400;
color: #cab8ab;
}
.text-modal .txt p {
display: block;
margin: 24px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: relative;
}
.text-modal .txt p:first-child {
margin-top: 0px;
}
.text-modal .btns {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
margin: 25px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
position: relative;
width: calc(100% + (10px * 2));
margin-left: -10px;
margin-right: -10px;
}
.text-modal .btns .btn {
display: inline-block;
vertical-align: top;
margin: 0px 10px 0px 10px; 
padding: 0px 0px 0px 0px;
position: relative;
}
.text-modal .btns .btn .button-red {
display: inline-block;
width: auto;
height: 50px;
margin-left: 0px;
font-size: 16px;
line-height: 16px;
padding-left: 18px;
padding-right: 18px;
}
@media (max-width: 499px) {
	.text-modal {
		padding: 0px 0px 0px 0px;
		width: 100%;
		max-width: 100%;
		min-width: 300px;
	}
	.text-modal > div { 
		padding: 25px 25px 25px 25px;
	}
	.text-modal .zag {
		font-size: 22px;
		line-height: 26px;
	}
	.text-modal .txt {
		margin: 15px 0px 0px 0px; 
		font-size: 16px;
		line-height: 20px;
	}
	.text-modal .txt p {
		margin: 15px 0px 0px 0px; 
	}
	.text-modal .zag br, 
	.text-modal .txt br {
		display: none;
	}
	.text-modal .btns {
		display: block;
		flex-wrap: wrap;
		margin: 20px 0px 0px 0px; 
		width: auto;
	}
	.text-modal .btns .btn {
		display: block;
		margin-top: 15px;
	}
	.text-modal .btns .btn:first-child {
		margin-top: 0px;
	}
	.text-modal .btns .btn .button-red {
		width: calc(100% - 40px);
		padding-left: 0px;
		padding-right: 0px;
	}
}


/*--- Спасибо ---*/
body#thanks, body#thanks #main-wrapper, body#thanks #promo {
background: none;
}
body#thanks {
background: #f2e4c9 url(images/bg-wood-pattern.jpg) top center repeat;
}
body#thanks, body#thanks #main-wrapper {
min-height: 100%;
}
body#thanks #promo {
height: auto;
}
body#thanks #promo .top .right .phone .tel {
padding-top: 10px;
}
body#thanks #promo .top .right .phone:before {
top: 26px;
}
body#thanks #gratitude .w-center {
width: 960px;
}
body#thanks #promo .top .left {
width: 350px;
}
body#thanks #promo .top .right {
width: 560px;
}
#gratitude {
width: 100%; max-width: 2000px; padding: 110px 0px 50px 0px; margin: 0 auto; position: relative; z-index: 95;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
color: #302605;
}
#gratitude .text {
display: block;
padding: 20px;
margin: 0px 0px 0px 0px;
text-align: left;
background: #fff;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#gratitude .text > div {
display: block;
padding: 42px 45px 42px 45px;
margin: 0px 0px 0px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
-moz-border-radius: inherit;
-webkit-border-radius: inherit;
border-radius: inherit;
border: 3px solid #efeae7;
}
#gratitude .text .title {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 36px;
line-height: 42px;
font-weight: 700;
color: #564611;
}
#gratitude .text .subtitle {
display: block;
padding: 0px 0px 0px 0px;
margin: 24px 0px 0px 0px;
font-size: 18px;
line-height: 24px;
}
#gratitude .text .subtitle p {
display: block;
padding: 0px 0px 0px 0px;
margin: 24px 0px 0px 0px;
}
#gratitude .text .subtitle p:first-child {
margin-top: 0px;
}
#gratitude .text .button-red {
margin-left: 0px;
margin-top: 25px;
width: 304px;
height: 56px;
font-size: 14px;
line-height: 14px;
border-radius: 4px;
}

/*--- Хлебные крошки ---*/
#breadcrumbs-block {
width: 100%; max-width: 2000px; padding: 44px 0px 43px 0px; margin: 0 auto; margin-top: 0px; position: relative; z-index: 99;
color: #fff; text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
background-repeat: no-repeat;
background-position: center top;
background-image: url(images/bg-breadcrumbs.jpg);
background-size: cover;
background-color: #777;
}
#breadcrumbs-block:before {
content: "";
}
#breadcrumbs-block .overlay, #breadcrumbs-block:before {
width: 100%;
height: 100%;
background: #000;
opacity: 0.15;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}
#breadcrumbs-block .w-center, #breadcrumbs-block .w-center > div {
min-height: inherit;
}
#breadcrumbs-block .w-center > div {
display: table;
width: 100%;
position: relative;
top: 0px;
}
#breadcrumbs-block .w-center > div > div {
display: table-cell;
vertical-align: top;
}
#breadcrumbs-block .page-title {
display: block;
color: #fff; 
font-size: 50px;
line-height: 55px;
font-weight: 500;
position: relative;
padding: 36px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#breadcrumbs-block .breadcrumbs {
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 0px;
font-size: 16px;
line-height: 21px;
color: #f1e0c7;
}
#breadcrumbs-block .breadcrumbs a {
color: #fff; 
text-decoration: underline;
}
#breadcrumbs-block .breadcrumbs a:hover {
text-decoration: none;
}
body.page .mobile-menu {
top: 0px !important;
}

/*--- Сайдбар ---*/
#main .sidebar {
display: inline-block;
vertical-align: top;
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
width: 290px;
}
#main .sidebar .widget {
display: block;
position: relative;
padding: 0px 0px 0px 0px;
margin: 30px 0px 0px 0px;
}
#main .sidebar .widget:first-child {
margin-top: 0px !important;
}
#main .sidebar .widget.categories-menu {
padding: 10px;
margin: 0px 0px 0px 0px;
background: #389e00;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
position: -webkit-sticky;
position: -moz-sticky;
position: -ms-sticky;
position: -o-sticky;
position: sticky;
top: 122px;
}
#main .sidebar .widget.categories-menu.toFix.toMove {
position: fixed;
top: 30px;
width: 270px;
}
@media (max-height: 640px) {
	#main .sidebar .widget.categories-menu {
		position: relative;
		top: 0px;
	}
}
#main .sidebar .widget.categories-menu > ul {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 4px 0px;
list-style-type: none;
font-size: 16px;
line-height: 20px;
color: #5f7f00;
}
#main .sidebar .widget.categories-menu > ul:after {
content: "";
display: block;
clear: both;
}
#main .sidebar .widget.categories-menu > ul > li {
position: relative;
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
#main .sidebar .widget.categories-menu > ul > li > a {
color: #fff;
font-weight: 500;
text-decoration: none !important;
display: block;
margin: 0px 0px 0px 0px; 
padding: 11px 20px 11px 20px; 
position: relative;
z-index: 2;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}
#main .sidebar .widget.categories-menu > ul > li.current-menu-item > a, #main .sidebar .widget.categories-menu > ul > li.current-post-ancestor > a, #main .sidebar .widget.categories-menu > ul > li.сurrent-post-parent > a, 
#main .sidebar .widget.categories-menu > ul > li.current-gallery-ancestor > a, #main .sidebar .widget.categories-menu > ul > li.current-page-ancestor > a, #main .sidebar .widget.categories-menu > ul > li.current-menu-ancestor > a, 
#main .sidebar .widget.categories-menu > ul > li.current-menu-item > a, #main .sidebar .widget.categories-menu > ul > li.current-post-ancestor > a, #main .sidebar .widget.categories-menu > ul > li.сurrent-post-parent > a, 
#main .sidebar .widget.categories-menu > ul > li > a.active {
color: #dfffcd;
text-decoration: none !important;
background: #2d7f00;
}
#main .sidebar .widget.categories-menu > ul li a:hover {
color: #dfffcd;
text-decoration: underline !important;
}
#main .sidebar .widget.categories-menu > ul li.current-menu-item a:hover {
text-decoration: none !important;
}
#main .sidebar .widget.categories-menu > ul > li > ul {
display: none;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 5px 0px;
font-size: 16px;
}
#main .sidebar .widget.categories-menu > ul > li.menu-item-has-children.opened > ul, 
#main .sidebar .widget.categories-menu > ul > li.menu-item-has-children.current-menu-item > ul, 
#main .sidebar .widget.categories-menu > ul > li.menu-item-has-children.current_page_item > ul {
display: block;
}
#main .sidebar .widget.categories-menu > ul > li.menu-item-has-children > a > span {
display: inline-block;
vertical-align: top;
position: relative;
}
#main .sidebar .widget.categories-menu > ul > li.menu-item-has-children > a > span:after {
content: "";
display: inline-block;
vertical-align: top;
width: 10px;
height: 6px;
background-repeat: no-repeat;
background-position: 0px 0px;
background-image: url(images/icon-sidebar-menu-arrow.png);
margin-left: 10px;
position: relative;
top: 8px;
-moz-transform: rotate(180deg); 
-webkit-transform: rotate(180deg); 
-o-transform: rotate(180deg); 
-ms-transform: rotate(180deg); 
}
#main .sidebar .widget.categories-menu > ul > li.menu-item-has-children.opened > a > span:after {
-moz-transform: rotate(0deg); 
-webkit-transform: rotate(0deg); 
-o-transform: rotate(0deg); 
-ms-transform: rotate(0deg); 
}
#main .sidebar .widget.categories-menu > ul > li > ul > li > a:before {
content: "—  ";
}
#main .sidebar .widget.categories-menu > ul > li > ul > li > a {
display: block;
font-weight: 400;
text-decoration: none !important;
color: #fff;
margin: 0px 0px 0px 0px; 
padding: 5px 20px 5px 20px; 
position: relative;
z-index: 2;
}
#main .sidebar .widget.categories-menu > ul > li > ul > li > a:hover {
color: #a4f1ff;
}

/*--- Контент ---*/
#main {
width: 100%; max-width: 2000px; padding: 40px 0px 60px 0px; margin: 0 auto; position: relative; z-index: 99; color: #564611;
background: #f8f5ef url(images/bg-horses-pattern.jpg) top center repeat;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
#main:after {
content: "";
display: block;
clear: both;
}
#main .content .title-block, #main .content .post-title {
text-align: left;
}
#main .content {
display: block;
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#main .content.with-sidebar {
width: 850px;
float: right;
}
#main .content .inner {
display: block;
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 18px;
line-height: 28px;
color: #564611;
}
#main .content .inner .text {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#main .content .inner p {
padding: 0px 0px 28px 0px;
margin: 0px 0px 0px 0px;
}
#main .content .inner b, #main .content .inner strong {
font-weight: 700;
}
#main .content .inner p:last-child {
padding-bottom: 0px;
}
#main .content .inner h1, #main .content .inner h2, #main .content .inner h3, #main .content .inner h4, #main .content .inner h5, #main .content .inner h6 {
display: block;
font-weight: 400;
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #564611;
padding-bottom: 28px;
font-weight: 500;
}
#main .content .inner h1:first-child, #main .content .inner h2:first-child, #main .content .inner h3:first-child, #main .content .inner h4:first-child, #main .content .inner h5:first-child, #main .content .inner h6:first-child {
padding-top: 0px;
margin-top: 0px;
}
#main .content .inner h1 {
font-size: 30px;
line-height: 34px;
}
#main .content .inner h2 {
font-size: 26px;
line-height: 30px;
}
#main .content .inner h3 {
font-size: 22px;
line-height: 26px;
}
#main .content .inner h4 {
font-size: 18px;
line-height: 24px;
}
#main .content .inner a, #main .content .inner span.tooltip {
color: #5f7f00;
text-decoration: underline;
cursor: pointer;
}
#main .content .inner a:hover, #main .content .inner span.tooltip:hover {
color: #7da408;
text-decoration: none;
}
#main .content .inner ul, #main .content .inner ol {
display: block;
padding: 0px 0px 28px 0px;
margin: 0px 0px 0px 0px;
list-style-type: none;
}
#main .content .inner p + ul, #main .content .inner p + ol {
/* margin-top: -28px; */
}
#main .content .inner ol {
counter-reset: section;
}
#main .content .inner ol li:before {
content: counter(section) ". ";
counter-increment: section;
}
#main .content .inner ul li {
display: block;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
#main .content .inner ul li:before {
content: "— ";
display: inline;
}
#main .content figure {
display: block;
padding: 0px 0px 21px 0px;
margin: 3px 0px 0px 0px;	
color: #808080 !important;
font-size: 14px !important;
font-style: italic;
}
#main .content figure img {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#main .content figure figcaption, #main .content .inner p.wp-caption-text {
display: block;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#main .content .text img {
max-width: 100%;
width: auto !important;
height: auto !important;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
#main .content .inner .align_left, #main .content .inner .alignleft, #main .content .inner .align_right, #main .content .inner .alignright {
margin: 8px 0px 6px 0px;
}
#main .content .inner .align_left, #main .content .inner .alignleft {
float: left;
margin-right: 40px;
}
#main .content .inner .align_center, #main .content .inner .aligncenter {
display: block;
margin: 0 auto;
margin-bottom: 19px;
float: none;
}
#main .content .inner p > img.align_center, #main .content .inner p > img.aligncenter {
margin-bottom: 0px;
}
#main .content .inner .align_right, #main .content .inner .alignright {
float: right;
margin-left: 40px;
}
#main .content .inner .align_left img, #main .content .inner .align_right img, #main .content .inner img.alignleft, #main .content .inner img.alignright {
padding: 0px;
display: inline-block;
vertical-align: top;
}
#main .content .inner table + p, #main .content .inner p:last-child + table {
padding-top: 28px;
}
#main .content .inner table {
border-collapse: collapse;
width: 100%;
border-spacing: 0px;
}
#main .content .inner table tr {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#main .content .inner table, #main .content .inner th, #main .content .inner td {
vertical-align: top;
}
#main .content .inner th, #main .content .inner td {
padding: 12px 20px 12px 20px;
margin: 0px 0px 0px 0px;
background: #fcfbf7;
border-top: 1px solid #fff;
text-align: left;
}
#main .content .inner tr:first-child th, #main .content .inner tr:first-child td {
border: none;
}
#main .content .inner tr:nth-child(2n) th, #main .content .inner tr:nth-child(2n) td {
background: #f9f7f3;	
}
#main .content .inner tr th {
background: #f3efe9;
font-weight: 700;
}
#main .content .inner th p, #main .content .inner td p {
padding: 0px;
}
#main .zapisatsya-form {
display: block;
padding: 25px 0px 25px 0px;
margin: 30px 0px 0px 0px;
font-size: 16px;
line-height: 24px;
color: #564611;
position: relative;
background-color: #f3efe9;
text-align: center;
}
#main .zapisatsya-form > div {
display: table;
width: 100%;
height: inherit;
position: relative;
top: 0px;
z-index: 3;
}
#main .zapisatsya-form > div > div {
display: table-cell;
vertical-align: top;
height: 100%;
padding: 0px 0px 0px 0px;
}
#main .zapisatsya-form .z {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 24px;
line-height: 30px;
color: #564611;
font-weight: 700;
}
#main .zapisatsya-form form {
font-size: 0px;
display: block;
padding: 0px 0px 0px 0px;
margin: 18px 0px 0px 0px;
}
#main .zapisatsya-form .inps {
width: 312px;
height: 55px;
border: none;
color: #000;
font-size: 16px;
display: inline-block;
vertical-align: top;
margin: 0 auto;
margin: 0px 0px 0px 15px;
padding: 0px 22px 0px 22px;
outline: none;
position: relative;
z-index: 1;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align: left;
font-family: PFAgoraSansPro;
background-color: #f6f6f6;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07);
-moz-box-shadow:    inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07);
box-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.07);
}
#main .zapisatsya-form .inps.name {
margin-left: 0px;
}
#main .zapisatsya-form .inps::-webkit-input-placeholder, #main .zapisatsya-form .inps::-moz-placeholder, 
#main .zapisatsya-form .inps:-moz-placeholder, #main .zapisatsya-form .inps:-ms-input-placeholder {
color: #000000 !important;
font-size: 16px !important;
font-family: PFAgoraSansPro !important;
}
#main .zapisatsya-form .inps::-webkit-input-placeholder {
color: #000000 !important;
}
#main .zapisatsya-form .inps:focus::-webkit-input-placeholder, #main .zapisatsya-form .inps:focus::-moz-placeholder, 
#main .zapisatsya-form .inps:focus:-moz-placeholder, #main .zapisatsya-form .inps:focus:-ms-input-placeholder {
color: transparent !important;
}
#main .zapisatsya-form .submit-button {
margin-left: 15px;
display: inline-block;
vertical-align: top;
margin-top: 0px;
width: 146px;
height: 55px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#main .zapisatsya-form .note {
display: block;
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 16px;
line-height: 21px;
color: #8f8671;
}

.hidden{opacity:0}
.visible{opacity:1;}

/*! fancyBox v2.1.5 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url('images/fancybox/fancybox_sprite.png');
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url('images/fancybox/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url('images/fancybox/blank.gif'); /* compare IE */
-webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
   overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: rgba(36,28,23,0.8);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
body.fancybox-overlay-fixed {
position: fixed;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
}
.fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent;
background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0,0,0,0.8);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url('images/fancybox/fancybox_sprite@2x.png');
background-size: 44px 152px;
}
#fancybox-loading div {
background-image: url('images/fancybox/fancybox_loading@2x.gif');
background-size: 24px 24px;
}
}
.fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
}
.fancybox-lock {
overflow: hidden;
}

/* --- Owl Carousel 2.0 --- */
.owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut { 0% {opacity: 1;} 100% {opacity: 0;} }
@keyframes fadeOut { 0% {opacity: 1;} 100% {opacity: 0;} }
.owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
}
.no-js .owl-carousel {
display: block;
}
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style: preserve
}

/* Burger */
#burger-menu {
content: "";
position: fixed;
left: -50px;
top: 20px;
display: block;
width: 40px;
height: 40px;
background: #95c400 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3ODNmNmNkMi0wNTkzLTFmNGUtYjUxMi1mNWY5MGQ4NzZkNDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTg2QTM0OUFEMUMwMTFFNjlDMkZBNjZGNEY2NzcxQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTg2QTM0OTlEMUMwMTFFNjlDMkZBNjZGNEY2NzcxQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWNlOGJkZjQtYTQ5NS1jNDRkLTgyMDAtMzEzOGYzMmZkMzg1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc4M2Y2Y2QyLTA1OTMtMWY0ZS1iNTEyLWY1ZjkwZDg3NmQ0NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtkjBvIAAAAmSURBVHjaYvwPBAxUBEwMVAZUN5AFiBlHnpdHY3k0loedlwECDAAFOQYiEJCotQAAAABJRU5ErkJggg==) center center no-repeat;
cursor: pointer;
z-index: 9999;
}
#burger-menu:hover {
background-color: #aadf00;
}
#burger-menu.showed {
left: 20px;
display: none;
}
body.pushy-body-left.pushy-active #burger-menu {
left: 320px !important;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAqUlEQVQ4y5XTQQrDIBCF4QRyIcVrJadJr1DoodoTVLIuhfxdRGEqjo5vmcEvkXmZphRgBXZgngwBHBDKhxtwcuXWwxLyBo4/LH2JjIoJJOcFLHk4p8NNrIJEwJdvamIK4rS7a5g3Ix3sM4R0sDFEYB74FtDD2jO5nUg93Z5pSATuQ5iCOGvPmoi1Zyakh+XhAjytKy6wE9jkMHD9yaaeJGwH1towDJdN5AeremAIvpWnOQAAAABJRU5ErkJggg==);
}
#burger-menu:before {
content: "Меню";
width: 90px;
height: 22px;
text-align: center;
color: #37373c;
font-size: 16px;
line-height: 16px;
position: absolute;
top: -22px;
left: 50%;
margin-left: -45px;
display: none;
}
#burger-menu.opened:before {
content: "Закрыть";
color: #fff;
}
@media (max-width: 1199px) {
	#burger-menu.showed {
		display: block;
	}
}
@media (max-width: 799px) {
	#burger-menu {
		top: 0px !important;
		left: 0px !important;
	}
	body.pushy-body-left.pushy-active #burger-menu {
		left: 300px !important;
	}
}
@media (max-width: 1199px) {
	#main-wrapper {
		overflow-x: hidden!important;
	}
}

.booking-btn {
    background: #7ea500!important;
    border-radius: 10px;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    font-size: 15px!important;
    text-transform: uppercase!important;
    font-weight: 600;
    font-family: 'Roboto', sans-serif;
    bottom: 140px!important;
}





.bell {
    background-image: url("bell.png");
    position: relative;
    top: 2px;
    width: 24px;
    height: 17px;
    z-index: 135;
    margin-right: 5px;
}