@font-face {
    font-family: 'pf_square_sans_proregular';
    src: url('../fonts/pfsquaresanspro-regular-webfont.eot');
    src: url('../fonts/pfsquaresanspro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfsquaresanspro-regular-webfont.woff') format('woff'), url('../fonts/pfsquaresanspro-regular-webfont.ttf') format('truetype'), url('../fonts/pfsquaresanspro-regular-webfont.svg#pf_square_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_square_sans_promedium';
    src: url('../fonts/pfsquaresanspro-medium-webfont.eot');
    src: url('../fonts/pfsquaresanspro-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfsquaresanspro-medium-webfont.woff') format('woff'), url('../fonts/pfsquaresanspro-medium-webfont.ttf') format('truetype'), url('../fonts/pfsquaresanspro-medium-webfont.svg#pf_square_sans_promedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_square_sans_proitalic';
    src: url('../fonts/pfsquaresanspro-italic-webfont.eot');
    src: url('../fonts/pfsquaresanspro-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfsquaresanspro-italic-webfont.woff') format('woff'), url('../fonts/pfsquaresanspro-italic-webfont.ttf') format('truetype'), url('../fonts/pfsquaresanspro-italic-webfont.svg#pf_square_sans_proitalic') format('svg');
    font-weight: normal;
    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,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
figure {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
html,
body {
    height: 100%;
    font: normal 16px/24px 'pf_square_sans_promedium', serif;
    color: #808080;
    background: #ffffff;
    min-width: 1000px;
    position: relative;
}
header,
nav,
article,
footer,
section,
aside,
hgroup,
figure,
figcaption {
    display: block;
    margin: 0;
    padding: 0;
}
img {
    border: 0;
}
a {
    color: #36a8df;
    font-family: 'pf_square_sans_proregular';
}
a:hover {
    text-decoration: none;
}
figure,
figcaption {
    overflow: hidden;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}

.four-in-row {
    width: 226px;
    margin: 0 25px 0 0;
}
.four-in-row210 {
    width: 210px;
    margin: 0 25px 0 0;
}

.four-in-row:last-child {
    margin: 0;
}
.three-in-row {
    width: 306px;
    margin: 0 30px 0 0;
}
.three-in-row:last-child {
    margin: 0;
}
.two-in-row {
    width: 470px;
    margin: 0 40px 0 0;
}
.two-in-row:last-child {
    margin: 0;
}
.blue-bg {
    background: #dcedf7;
}
.wm {
    margin-right: 20px;
}
.centered-child {
    text-align: center;
}
.cont-shadow {
    background: url('../ce_images/main/shadow.png') no-repeat bottom;
}
.clear {
    clear: both;
}
.darkColor {
    color: #484848;
}
/*Inputs*/
.icon {
    display: inline-block;
    position: relative;
    background: url('../ce_images/main/sprites.png');
}
.icon.icon-adr {
    width: 14px;
    height: 19px;
    background-position: -83px -280px;
    top: 3px;
    margin: 0 7px 0 0;
}
.icon.icon-tel {
    width: 17px;
    height: 18px;
    background-position: 0 -279px;
    top: 3px;
    margin: 0 5px 0 10px;
}
.icon.icon-mail {
    width: 16px;
    height: 11px;
    background-position: -28px -283px;
    top: 1px;
    margin: 0 8px 0 10px;
}
.icon.icon-account {
    width: 16px;
    height: 16px;
    background-position: -131px -282px;
    top: 3px;
    margin: 0 8px 0 0;
}
.icon.rss-icon {
    width: 15px;
    height: 15px;
    background-position: -108px -282px;
    top: 2px;
    margin: 0 5px 0 0;
}
.icon.comment-icon {
    width: 18px;
    height: 15px;
    background-position: -55px -282px;
    margin: 0 5px 0 10px;
    top: 2px;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    position: relative;
}
.container {
    width: 980px;
    margin: 0 auto;
    padding: 0 10px;
    position: relative;
}
.container:before {
    content: "";
    height: 0;
    display: block;
    clear: both;
}
.container:after {
    content: "";
    height: 0;
    display: block;
    clear: both;
}
h1 {
    font-size: 30px;
    line-height: 30px;
    margin: 0 0 20px;
    color: #484848;
}
h1 span {
    color: #808080;
}
h2 {
    font: normal 28px/28px 'pf_square_sans_proregular';
    color: #484848;
    margin: 0 0 15px;
}
h3 {
    font: normal 24px/24px 'pf_square_sans_proregular';
    color: #484848;
    margin: 0 0 15px;
}

h3 {
    font: normal 22px/22px 'pf_square_sans_proregular';
    color: #484848;
    margin: 0 0 15px;
}
/*Header*/
/*Top bar*/
.topbar {
    height: 70px;
    position: relative;
    background: #f2f2f2;
    background: -moz-linear-gradient(90deg, #f2f2f2 0%, #fbfbfb 100%);
    background: -webkit-linear-gradient(90deg, #f2f2f2 0%, #fbfbfb 100%);
    background: -o-linear-gradient(90deg, #f2f2f2 0%, #fbfbfb 100%);
    background: -ms-linear-gradient(90deg, #f2f2f2 0%, #fbfbfb 100%);
    background: linear-gradient(0deg, #f2f2f2 0%, #fbfbfb 100%);
}
.topbar .login-link2 {
    display: block;
    color: #36a8df;
    text-decoration: none;
    margin: 22px 0 0 15px;
}
.topbar .login-link2:before {
    content: "";
    width: 20px;
    height: 16px;
    background: url('_mod_files/ce_images/main/eng.png') no-repeat 0px 1px;
    margin: 0 6px 0 0;
    display: inline-block;
    vertical-align: middle;
}
.topbar .logout-link {
    display: block;
    color: #36a8df;
    text-decoration: underline;
    margin: 22px 0 0 19px;
}
.topbar .logout-link:after {
    content: "";
    position: relative;
    bottom: 2px;
    width: 15px;
    height: 17px;
    background: url('../ce_images/main/sprites.png') no-repeat -253px -282px;
    margin: 0 0 0 6px;
    display: inline-block;
    vertical-align: middle;
}
.topbar .callback-link, .contact-link, .contact-link2 {
    display: block;
    position: relative;
    margin: 14px 0 0 15px;
    padding: 10px 12px;
    font: normal 18px/18px 'pf_square_sans_promedium';
    color: #484848;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 0 0 #af8c28;
    -moz-box-shadow: 0 2px 0 0 #af8c28;
    -o-box-shadow: 0 2px 0 0 #af8c28;
    box-shadow: 0 2px 0 0 #af8c28;
    background: #fdd152;
    behavior: url('PIE.htc');
}

.contact-link {width: 133px; margin: 14px 0;}
.contact-link2 {width: 133px; margin: 14px 0 0 15px;}
a.contact-link2:hover {color:#999;}
.topbar .tel-block {
    margin: 20px 0 0;
    line-height: 18px;
    text-align: right;
}
.topbar .tel-block a.tel {
    font-size: 25px;
    text-decoration: none;
    color: #000;
    position: relative;
}
.topbar .tel-block a.tel:before {
    content: "";
    display: block;
    width: 27px;
    height: 27px;
    background: url(_mod_files/ce_images/main/sprites.png) no-repeat -489px -265px;
    position: absolute;
    left: -30px;
    top: 0;
}
.topbar .tel-block h5 {
    font-size: 15px;
    font-weight: normal;
}
.topbar .tel-block span {
    font-size: 15px;
    color: #bcbcbc;
}
.topbar .logo {
    display: block;
    width: 114px;
    height: 114px;
    background: url('../ce_images/main/logo.png');
    position: absolute;
    top: 9px;
    left: 10px;
    z-index: 10;
}
.logo65 .logo {
    display: block;
    width: 65px;
    height: 65px;
    background: url('../ce_images/main/logo65.png');
    position: absolute;
    top: 2px;
    left: 10px;
    z-index: 10;
}
.topbar .topbar-link1, .topbar .topbar-link2  {
    display: block;
    margin: 22px 0 0 136px;
    text-decoration: none;
    color: #808080;
}
.topbar .topbar-link2 {/*margin: 22px 0 0 20px;*/}

.topbar .topbar-link1:before, .topbar .topbar-link2:before {
    content: "";
    width: 10px;
    height: 4px;
    margin: 0 21px 0 0;
    background: url('../ce_images/main/sprites.png') no-repeat -532px -231px;
    display: inline-block;
    vertical-align: middle;
}
/*Big banner section*/
/*Slides*/
.slide1 {
    position: relative;
    background: url('../ce_images/main/slides/slide6.jpg') no-repeat 50% 50%;
    height: 524px;
}
.slide2 {
    position: relative;
    background: url('../ce_images/main/slides/slide2.jpg') no-repeat 50% 50%;
    height: 524px;
}
.slide3 {
    position: relative;
    background: url('../ce_images/main/slides/slide3.jpg') no-repeat 50% 50%;
    height: 524px;
}
.slide4 {
    position: relative;
    background: url('../ce_images/main/slides/slide4.jpg') no-repeat 50% 50%;
    height: 524px;
}
.slide5 {
    position: relative;
    background: url('../ce_images/main/slides/slide5.jpg') no-repeat 50% 50%;
    height: 524px;
}
.slide6 {
    position: relative;
    background: url('../ce_images/main/slides/slide1.jpg') no-repeat 50% 50%;
    height: 524px;
}
.slide7 {
    position: relative;
    background: url('../ce_images/main/slides/slide7.jpg') no-repeat 50% 50%;
    height: 524px;
}
.slide-text {
    font: normal 25px/25px 'pf_square_sans_proregular';
    color: #fff;
    text-shadow: 0 1px 0 #000;
    position: relative;
    top: 385px;
    text-align: center;
}
.big-slider {
    position: relative;
}
.taxi-order {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -500px;
    padding: 135px 0 0;
    z-index: 10;
}
.taxi-order label {
    display: block;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 33px;
    line-height: 33px;
    margin: 0 0 20px;
}
.taxi-order input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 475px;
    font: normal 16px/18px 'pf_square_sans_proregular';
    vertical-align: middle;
    padding: 13px 17px;
    background: #ffffff;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    border: 2px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    border: 2px solid #000000;
    font: normal 25px/27px 'pf_square_sans_proitalic';
    margin: 0;
}
.taxi-order input#direction {
    margin: 0 30px 0 0;
}
.taxi-order input::-webkit-input-placeholder {
    font: normal 25px/30px 'pf_square_sans_proitalic';
    color: #484848;
    vertical-align: baseline;
}
.taxi-order input:-moz-placeholder {
    font: normal 25px/30px 'pf_square_sans_proitalic';
    color: #484848;
    vertical-align: baseline;
}
.taxi-order input:-ms-input-placeholder {
    font: normal 25px/30px 'pf_square_sans_proitalic';
    color: #484848;
    vertical-align: baseline;
}
.taxi-order .order-btn {
    border: 0;
    cursor: pointer;
    -webkit-box-shadow: 0 2px 0 0 #af8c28;
    -moz-box-shadow: 0 2px 0 0 #af8c28;
    -o-box-shadow: 0 2px 0 0 #af8c28;
    box-shadow: 0 2px 0 0 #af8c28;
    padding: 16px 24px;
    font: normal 18px/18px 'pf_square_sans_promedium';
    color: #484848;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    background: #fdd152;
    margin: 35px 0 0;
}
/*Navigation*/
nav {
    height: 107px;
    background: #fdd152;
    position: relative;
    -webkit-box-shadow: 0px -1px 10px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px -1px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px -1px 10px 0px rgba(50, 50, 50, 0.5);
}
nav .nav {
    list-style: none;
    position: relative;
}
nav .nav:before {
    content: "";
    display: block;
    height: 0;
    clear: both;
}
nav .nav:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}
nav .nav li {
    float: left;
    text-align: center;
}
nav .nav li a {
    display: block;
    /*width: 196px;*/
    width: 160px;
    padding: 70px 0 0;
    font-size: 19px;
    text-decoration: none;
    color: #484848;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
nav .nav li a.active {
    color: #36a8df;
}
nav .nav li a:before {
    content: "";
    display: block;
    width: 104px;
    height: 104px;
    position: absolute;
    top: -52px;
    left: 50%;
    z-index: 11;
    margin-left: -52px;
}
nav .nav li a.mainmenu-3::before {
    background: url('../ce_images/main/sprites.png') no-repeat 0 0;
}
nav .nav li a.mainmenu-3:hover::before,
nav .nav li a.mainmenu-3.active::before {
    background: url('../ce_images/main/sprites.png') no-repeat 0 -109px;
}
nav .nav li a.mainmenu-5::before {
    background: url('../ce_images/main/sprites.png') no-repeat -109px 0;
}
nav .nav li a.mainmenu-5:hover::before,
nav .nav li a.mainmenu-5.active::before {
    background: url('../ce_images/main/sprites.png') no-repeat -109px -109px;
}
nav .nav li a.mainmenu-1::before {
    background: url('../ce_images/main/sprites.png') no-repeat -218px 0;
}
nav .nav li a.mainmenu-1:hover::before,
nav .nav li a.mainmenu-1.active::before {
    background: url('../ce_images/main/sprites.png') no-repeat -218px -109px;
}
nav .nav li a.mainmenu-2::before {
    background: url('../ce_images/main/sprites.png') no-repeat -327px 0;
}
nav .nav li a.mainmenu-2:hover::before,
nav .nav li a.mainmenu-2.active::before {
    background: url('../ce_images/main/sprites.png') no-repeat -327px -109px;
}
nav .nav li a.mainmenu-4::before {
    background: url('../ce_images/main/sprites.png') no-repeat -436px 0;
}
nav .nav li a.mainmenu-4:hover::before,
nav .nav li a.mainmenu-4.active::before {
    background: url('../ce_images/main/sprites.png') no-repeat -436px -109px;
}
nav .nav li a.mainmenu-6::before {
    background: url('../ce_images/main/sprites.png') no-repeat -437px -300px;
}
nav .nav li a.mainmenu-6:hover::before,
nav .nav li a.mainmenu-6.active::before {
    background: url('../ce_images/main/sprites.png') no-repeat -327px -300px;
}
nav .nav li a::after {
    content: "";
    display: block;
    width: 10px;
    height: 4px;
    position: absolute;
    top: 0;
    right: -5px;
    background: url('../ce_images/main/sprites.png') no-repeat -532px -241px;
}
nav .nav li.last a::after {
    display: none;
}
/*Donate block*/
.donate-block {
    padding: 45px 0;
    background: url('../ce_images/main/shadow.png') no-repeat bottom;
    background-color:#fdd152;
}
.donate-block .donate-item-wrapper {
    overflow: hidden;
    width: 445px;
}
.donate-block .donate-item-wrapper .donate-item__text {
    margin: 0 0 20px;
    font: normal 16px/17px 'pf_square_sans_proregular';
}
.donate-block .donate-item-wrapper .donate-item div {
    margin: 0 30px 0 0;
    position: relative;
}
.donate-block .donate-item-wrapper .donate-item div:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #f0cb77;
    position: absolute;
    left: -16px;
    bottom: 6px;
}
.donate-block .donate-item-wrapper .donate-item div:last-child {
    margin: 0;
}
.donate-block .donate-item-wrapper .donate-item p {
    font: normal 17px/17px 'pf_square_sans_proregular';
}
.donate-block .donate-item-wrapper .donate-item .sum {
    font: normal 23px/25px 'pf_square_sans_proregular';
    margin: 10px 0 0;
}
.donate-block .donate-item-wrapper .donate-item .sum.need {
    color: #484848;
}
.donate-block .donate-item-wrapper .donate-item .sum.more {
    color: #36a8df;
}
.donate-block .donate-form-wrapper {
    width: 500px;
    padding: 0 0 0 20px;
    background: url('../ce_images/main/icons/don-bg.png') repeat-y 0 0;
}
.donate-block .donate-form-wrapper form:before {
    content: "";
    display: block;
    height: 0;
    clear: both;
}
.donate-block .donate-form-wrapper form:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}
.donate-block .donate-form-wrapper .donate-btn {
    background: #fdd152;
    cursor: pointer;
    border: 0;
    position: relative;
    margin: 40px 0 0 20px;
    padding: 10px 25px;
    font: normal 18px/18px 'pf_square_sans_promedium';
    color: #484848;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    -webkit-box-shadow: 0 2px 0 0 #af8c28;
    -moz-box-shadow: 0 2px 0 0 #af8c28;
    -o-box-shadow: 0 2px 0 0 #af8c28;
    box-shadow: 0 2px 0 0 #af8c28;
    overflow: visible;
}
.donate-block .donate-form-wrapper .donate-btn:before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background: url('../ce_images/main/sprites.png') no-repeat -429px -226px;
    position: absolute;
    top: -25px;
    left: 50%;
    margin-left: -25px;
}
.donate-block .donate-form-wrapper .donate-btn:after {
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    background: url('../ce_images/main/icons/tax-brown.png') repeat-x;
    position: absolute;
    bottom: 0;
    left: 0;
}
.donate-block .donate-form-wrapper .donate-btn span {
    position: relative;
}
.donate-block .donate-form-wrapper fieldset {
    margin: 0 0 20px;
}
.donate-block .donate-form-wrapper fieldset:last-child {
    margin: 0;
}
.donate-block .donate-form-wrapper fieldset input {
    width: 180px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: normal 16px/18px 'pf_square_sans_proregular';
    vertical-align: middle;
    padding: 8px 11px;
    background: #ffffff;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    border: 2px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
}
.content {
    padding: 50px 0 55px;
}
.content p {
    font: normal 17px/20px 'pf_square_sans_proregular';
	padding-bottom: 20px;
}
.content.blue-bg {
    padding: 40px 0 50px;
}
.content .article-txt {
    line-height: 24px;
}
.redgray {
    background: #f7f4ef;
}
/*Request*/
.request-form {
    margin: 20px 0 0;
}
.request-form input, .request-form textarea {
    font: normal 16px/18px 'pf_square_sans_proregular';
    vertical-align: middle;
    padding: 8px 11px;
    background: #ffffff;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    border: 2px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    width: 225px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.request-form button, .request-form .btn {
    border: 0;
    position: relative;
    background: #fdd152;
    margin: 15px 0 0;
    cursor: pointer;
    padding: 10px 12px;
    font: normal 18px/18px 'pf_square_sans_promedium';
    color: #484848;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    -webkit-box-shadow: 0 2px 0 0 #af8c28;
    -moz-box-shadow: 0 2px 0 0 #af8c28;
    -o-box-shadow: 0 2px 0 0 #af8c28;
    box-shadow: 0 2px 0 0 #af8c28;
}
/*Client carousel*/
.client-carousel {
    position: relative;
    padding: 0 20px;
    margin: 30px 0 20px;
    overflow: hidden;
}
.client-carousel ul {
    list-style: none;
}
.client-carousel ul li {
    float: left;
    width: 180px;
    height: 75px;
    position: relative;
    text-align: center;
    line-height: 75px;
    margin: 0 10px 0 0;
}
.client-carousel ul li:after {
    content: "";
    display: block;
    width: 10px;
    height: 4px;
    background: url('../ce_images/main/sprites.png') no-repeat -532px -250px;
    position: absolute;
    right: -10px;
    top: 50%;
    margin-top: -2px;
}
.client-carousel ul li img {
    display: inline-block;
    vertical-align: middle;
/*    -webkit-filter: grayscale(100%); */
}
.client-carousel ul li img:hover {
    -webkit-filter: grayscale(0%);
}
.prev,
.next {
    display: block;
    width: 14px;
    height: 24px;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    background: url('../ce_images/main/sprites.png') no-repeat;
}
.prev {
    background-position: -186px -230px;
    left: 0;
}
.next {
    background-position: -206px -230px;
    right: 0;
}
.hfooter {
    height: 150px;
}
/*Comments*/
.comment {
    margin: 0 0 50px;
}
.comment-title-wrap {
    background: #f7f4ef;
    line-height: 40px;
    margin: 0 0 20px;
}
.comment-title-wrap:before {
    content: "";
    display: block;
    height: 0;
    clear: both;
}
.comment-title-wrap:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}
.comment-title-wrap .user-pic {
    width: 45px;
    height: 40px;
    text-align: center;
    border-right: 1px solid #fff;
}
.comment-title-wrap .user-pic img {
    vertical-align: middle;
}
.comment-title-wrap .comment-title {
    padding: 0 12px;
    overflow: hidden;
}
.comment-title-wrap .comment-title .user-name {
    color: #36a8df;
}
/*Post review form*/
.post-review-form {
    overflow: hidden;
    position: relative;
}
.post-review-form:after {
    content: "";
    display: block;
    width: 89px;
    height: 93px;
    position: absolute;
    top: 0;
    right: 130px;
    /*background: url('../ce_images/main/comment-icon.png');*/
}
.post-review-form fieldset {
    margin: 0 0 10px;
    overflow: visible;
}
.post-review-form fieldset:last-child {
    margin: 0;
}
.post-review-form input {
    width: 325px;
    margin: 0 10px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: normal 16px/18px 'pf_square_sans_proregular';
    vertical-align: middle;
    padding: 8px 11px;
    background: #ffffff;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    border: 2px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    position: relative;
}
.post-review-form textarea {
    width: 375px;
    margin: 0;
    height: 90px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: normal 16px/18px 'pf_square_sans_proregular';
    vertical-align: middle;
    padding: 8px 11px;
    background: #ffffff;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    border: 2px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    position: relative;
}

.post-review-form button,  .post-review-form .btn {
    border: 0;
    background: #fdd152;
    cursor: pointer;
    padding: 11px 13px;
    font: normal 18px/18px 'pf_square_sans_promedium';
    color: #484848;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    -webkit-box-shadow: 0 2px 0 0 #c4af6e;
    -moz-box-shadow: 0 2px 0 0 #c4af6e;
    -o-box-shadow: 0 2px 0 0 #c4af6e;
    box-shadow: 0 2px 0 0 #c4af6e;
    margin-bottom: 2px;
    position: relative;
}
/*Send message form*/
.send-message-form {
    overflow: hidden;
    position: relative;
}
.send-message-form:after {
    content: "";
    display: block;
    width: 180px;
    height: 155px;
    position: absolute;
    top: 0;
    right: 45px;
    background: url('../ce_images/main/mail-icon.png');
}
.send-message-form fieldset {
    margin: 0 0 10px;
}
.send-message-form fieldset:last-child {
    margin: 0;
}
.send-message-form input {
    width: 325px;
    margin: 0 10px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    font: normal 16px/18px 'pf_square_sans_proregular';
    vertical-align: middle;
    padding: 8px 11px;
    background: #ffffff;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    border: 2px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
}
.send-message-form textarea {
    width: 375px;
    margin: 0;
    height: 140px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: normal 16px/18px 'pf_square_sans_proregular';
    vertical-align: middle;
    padding: 8px 11px;
    background: #ffffff;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    border: 2px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
}
.send-message-form button {
    border: 0;
    background: #fdd152;
    cursor: pointer;
    padding: 11px 13px;
    font: normal 18px/18px 'pf_square_sans_promedium';
    color: #484848;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    -webkit-box-shadow: 0 2px 0 0 #c4af6e;
    -moz-box-shadow: 0 2px 0 0 #c4af6e;
    -o-box-shadow: 0 2px 0 0 #c4af6e;
    box-shadow: 0 2px 0 0 #c4af6e;
    margin: 0 0 2px;
    position: relative;
}
.intxt-list {
    list-style: none;
    margin: 0 0 20px;
}
.intxt-list li {
    font: normal 17px/24px 'pf_square_sans_proitalic';
    color: #36a8df;
}
.intxt-list li:before {
    content: "";
    display: inline-block;
    height: 6px;
    width: 4px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    background: url('../ce_images/main/icons/don-bg.png') repeat-y;
}
/*Login-block popup*/
.login-block {
    display: none;
    background: #f7f4ef;
    position: absolute;
    top: 78px;
    left: 50%;
    margin: 0 0 0 133px;
    padding: 10px;
    z-index: 100;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    -webkit-box-shadow: 0 0 3px 0 #000000;
    -moz-box-shadow: 0 0 3px 0 #000000;
    -o-box-shadow: 0 0 3px 0 #000000;
    box-shadow: 0 0 3px 0 #000000;
}
.login-block:before {
    content: " ";
    width: 0;
    height: 0;
    position: absolute;
    top: -7px;
    right: 14px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #6b6b6b;
}
.login-block:after {
    content: " ";
    width: 0;
    height: 0;
    position: absolute;
    top: -6px;
    right: 15px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #f7f4ef;
}
.login-block fieldset {
    margin: 0 0 10px;
}
.login-block fieldset:last-child {
    margin: 0;
}
.login-block label {
    font: normal 15px/15px 'pf_square_sans_proregular';
    cursor: pointer;
}
.login-block input[type="text"],
.login-block input[type="password"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 168px;
    font: normal 16px/18px 'pf_square_sans_proregular';
    vertical-align: middle;
    padding: 8px 11px;
    background: #ffffff;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    border: 2px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
}
.login-block button {
    border: 0;
    cursor: pointer;
    padding: 10px 14px;
    font: normal 18px/18px 'pf_square_sans_promedium';
    color: #484848;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    -webkit-box-shadow: 0 2px 0 0 #c9a336;
    -moz-box-shadow: 0 2px 0 0 #c9a336;
    -o-box-shadow: 0 2px 0 0 #c9a336;
    box-shadow: 0 2px 0 0 #c9a336;
    background: #fdd152;
}
.close-btn {
    display: block;
    width: 14px;
    height: 14px;
    background: url('../ce_images/main/sprites.png') no-repeat -403px -237px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}
.callback-block {
    display: none;
    background: #f7f4ef;
    position: absolute;
    top: 78px;
    left: 50%;
    margin: 0 0 0 -34px;
    padding: 10px;
    z-index: 100;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    -webkit-box-shadow: 0 0 3px 0 #000000;
    -moz-box-shadow: 0 0 3px 0 #000000;
    -o-box-shadow: 0 0 3px 0 #000000;
    box-shadow: 0 0 3px 0 #000000;
}
.callback-block:before {
    content: " ";
    width: 0;
    height: 0;
    position: absolute;
    top: -7px;
    right: 71px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #6b6b6b;
}
.callback-block:after {
    content: " ";
    width: 0;
    height: 0;
    position: absolute;
    top: -6px;
    right: 72px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #f7f4ef;
}
.callback-block form:before,
.callback-block form:after {
    content: "";
    clear: both;
    display: block;
    height: 0;
}
.callback-block form .callback-title {
    font: normal 20px/30px 'pf_square_sans_promedium';
    color: #484848;
}
.callback-block form .callback-text {
    font: normal 15px/18px 'pf_square_sans_proregular';
    margin: 0 0 10px;
}
.callback-block fieldset {
    margin: 0 8px 0 0;
}
.callback-block fieldset:last-child {
    margin: 0;
}
.callback-block input[type="text"],
.callback-block input[type="password"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 168px;
    font: normal 16px/18px 'pf_square_sans_proregular';
    vertical-align: middle;
    padding: 8px 11px;
    background: #ffffff;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    border: 2px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
}
.callback-block button {
    border: 0;
    cursor: pointer;
    padding: 10px 14px;
    font: normal 18px/18px 'pf_square_sans_promedium';
    color: #484848;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    -webkit-box-shadow: 0 2px 0 0 #c9a336;
    -moz-box-shadow: 0 2px 0 0 #c9a336;
    -o-box-shadow: 0 2px 0 0 #c9a336;
    box-shadow: 0 2px 0 0 #c9a336;
    background: #fdd152;
}
.callback-block input.timepicker {
    border: 0;
    background: transparent;
    box-shadow: none;
    padding: 0;
    cursor: pointer;
    text-align: center;
    width: 102px;
}
.callback-block input.timepicker::-webkit-input-placeholder {
    color: #36a8df;
    text-decoration: underline;
}
.callback-block input.timepicker:-moz-placeholder {
    color: #36a8df;
    text-decoration: underline;
}
.callback-block input.timepicker:-ms-input-placeholder {
    color: #36a8df;
    text-decoration: underline;
}
.callback-block input.timepicker:focus {
    outline: 0;
}
.soc-login {
    font: normal 16px/16px 'pf_square_sans_proregular';
    margin: 0 0 0 15px;
    padding: 0 20px 0 19px;
    background: url('../ce_images/main/icons/pat_v-dg.png') repeat-y left;
}
.soc-login .soc-btns {
    margin: 10px 0 0;
    overflow: hidden;
}
.soc-login .soc-btns a {
    margin: 0 10px 0 0;
}
.soc-login .soc-btns a:last-child {
    margin: 0;
}
.soc-login .popup-links {
    margin: 85px 0 0;
}
.soc-login .popup-links a {
    display: block;
    margin: 0 0 7px;
}
.soc-login .popup-links a:last-child {
    margin: 0;
}
.jquery-checkbox {
    display: block;
    float: left;
    width: 17px;
    height: 17px;
    background: url('../ce_images/main/sprites.png') no-repeat;
    cursor: pointer;
    background-position: -197px -282px;
    margin: 3px 5px 0 0;
}
.jquery-checkbox.jquery-checkbox-on {
    background-position: -222px -282px;
}
/*Modal*/
.modal {
    display: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #f7f4ef;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.modal .close-btn {
    top: 15px;
    right: 15px;
}
.modal .modal-header {
    background: #fdd152;
    padding: 10px;
}
.modal .modal-header h1 {
    font: normal 25px/25px 'pf_square_sans_proitalic';
    margin: 0;
    padding: 0;
    text-align: center;
}
.modal .modal-content {
    padding: 15px 15px 15px 15px;
    overflow: hidden;
}
.modal .modal-content .left-block {
    margin: 0 15px 0 0;
}
.modal .modal-content fieldset {
    margin: 0 0 15px;
}
.modal .modal-content input {
    position: relative;
}
.modal .modal-content input[type="text"],
.modal .modal-content input[type="password"] {
    width: 260px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: normal 16px/18px 'pf_square_sans_proregular';
    vertical-align: middle;
    padding: 8px 11px;
    background: #ffffff;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
    border: 2px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    margin: 0;
}
.modal .modal-content input.captcha-input {
    width: 140px;
}
.modal .modal-content .captcha-block {
    width: 105px;
    height: 41px;
}
.modal .modal-content .centered-child {
    color: #808080;
}
.modal .modal-content button {
    position: relative;
    left: 50%;
    margin-left: -94px;
    border: 0;
    cursor: pointer;
    padding: 10px 14px;
    font: normal 18px/18px 'pf_square_sans_promedium';
    color: #484848;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    -webkit-box-shadow: 0 2px 0 0 #c9a336;
    -moz-box-shadow: 0 2px 0 0 #c9a336;
    -o-box-shadow: 0 2px 0 0 #c9a336;
    box-shadow: 0 2px 0 0 #c9a336;
    background: #fdd152;
    display: block;
}
.modal .modal-content .bootstrap-filestyle {
    overflow: hidden;
}
.modal .modal-content .bootstrap-filestyle .input-large {
    width: 150px;
    float: left;
}
.modal .modal-content .bootstrap-filestyle .file-btn {
    position: relative;
    float: right;
    border: 0;
    cursor: pointer;
    padding: 10px 14px;
    font: normal 18px/18px 'pf_square_sans_promedium';
    color: #484848;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    -webkit-box-shadow: 0 2px 0 0 #c1bfba;
    -moz-box-shadow: 0 2px 0 0 #c1bfba;
    -o-box-shadow: 0 2px 0 0 #c1bfba;
    box-shadow: 0 2px 0 0 #c1bfba;
    background: #d4d2ce;
}
.modal .modal-content .post-txt {
    font: normal 17px/22px 'pf_square_sans_proregular';
    color: #808080;
    margin: 0 0 20px;
}
.modal .modal-content .order-btn-close {
    position: relative;
    left: 50%;
    margin-left: -55px;
    border: 0;
    cursor: pointer;
    padding: 10px 14px;
    font: normal 18px/18px 'pf_square_sans_promedium';
    color: #484848;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    -webkit-box-shadow: 0 2px 0 0 #c9a336;
    -moz-box-shadow: 0 2px 0 0 #c9a336;
    -o-box-shadow: 0 2px 0 0 #c9a336;
    box-shadow: 0 2px 0 0 #c9a336;
    background: #fdd152;
}
.modal .modal-content .donate-btn-close {
    position: relative;
    left: 50%;
    margin-left: -25px;
    border: 0;
    cursor: pointer;
    padding: 10px 14px;
    font: normal 18px/18px 'pf_square_sans_promedium';
    color: #484848;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('PIE.htc');
    -webkit-box-shadow: 0 2px 0 0 #c9a336;
    -moz-box-shadow: 0 2px 0 0 #c9a336;
    -o-box-shadow: 0 2px 0 0 #c9a336;
    box-shadow: 0 2px 0 0 #c9a336;
    background: #fdd152;
}
.modal .modal-footer {
    overflow: hidden;
    margin: 0 15px;
    padding: 20px 0 0;
    background: url('../ce_images/main/icons/tax-gray.png') repeat-x transparent;
}
.modal .modal-footer .soc-btns {
    background: transparent;
    overflow: hidden;
    margin: 10px auto 0;
    width: 125px;
}
.gal-list, .gal-list2 {
    list-style: none;
    font: normal 17px/24px 'pf_square_sans_proregular';
    color: #808080;
    margin: 0 0 0 40px;
    width: 472px;
    position: relative;
}
.gal-list:after {
    content: "";
    display: block;
    width: 468px;
    height: 183px;
    background: url('../ce_images/main/pilgr-img.jpg') no-repeat;
    position: absolute;
    top: 0;
    right: -468px;
}
.gal-list li, .gal-list2 li {
    margin: 0 0 20px;
    position: relative;
}
.gal-list li:before,  .gal-list2 li:before {
    content: "";
    display: block;
    width: 27px;
    height: 27px;
    background: url('../ce_images/main/sprites.png') no-repeat -489px -232px;
    position: absolute;
    left: -40px;
    top: 0;
}
.img-responsive {
    width: 100%;
    display: block;
}
/*Footer*/
/*Address section*/
footer {
    margin-top: -150px;
}
footer .redgray {
    padding: 20px 0;
}
footer .dark {
    background: #353542;
    padding: 20px 0;
}
footer .copyright {
    font: normal 15px/15px 'pf_square_sans_proregular';
    color: #7c7c80;
}
.soc-btn {
    display: block;
    width: 31px;
    height: 31px;
    background: url('../ce_images/main/sprites.png') no-repeat;
    margin: 0 0 0 7px;
}
.soc-btn.vk-btn {
    background-position: -229px -227px;
}
.soc-btn.fb-btn {
    background-position: -267px -227px;
}
.soc-btn.tw-btn {
    background-position: -305px -227px;
}
.vcard {
    margin: 0 0 10px;
}
.img-wrapper {
    display: block;
    width: 100%;
    background: #d0d0d0;
    border: 3px solid #f7f5f0;
}
.img-wrapper.fix-height {
    height: 112px;
    margin: 0 0 20px;
}
.img-wrapper img {
    display: block;
}
.img-polaroid {
    margin: 0 15px 0 0;
}
.img-polaroid_right {
    margin: 0 0 0 15px;
}
.row {
    margin: 0 0 55px;
}
.row:before {
    content: "";
    display: block;
    heihgt: 0;
    clear: both;
}
.row:after {
    content: "";
    display: block;
    heihgt: 0;
    clear: both;
}
.row:last-child {
    margin: 0;
}
.row .post-txt2 {
    margin: 0 0 15px 0;
    line-height: 18px;
}
.row .post-txt {
    margin: 5px 0 0 5px;
}
.row .post-title {
    font-size: 20px;
}
.row .article-txt {
    margin-bottom: 20px;
}
.row .video {
    width: 855px;
    margin: 40px auto;
}
.gallery-row {
    margin-bottom: 30px;
}
.gallery-row .img-wrapper:hover {
    border: 3px solid #fdd152;
}
.gallery-row .img-wrapper img {
    opacity: .4;
}
.gallery-row .img-wrapper img:hover {
    opacity: 1;
}
.map .container h2 {
    margin: 20px 0;
}
#map {
    width: 100%;
    height: 600px;
}
.map_green, .map_orange, .map_red {
    width: 30px;
    height: 8px;
    margin-bottom: 20px;
    display: inline-block;
    margin-right: 20px;
    border-radius: 30px;
}
.blatoon {
	width: 300px;
}
.blatoon_img {
}
.blatoon_img img {
	width: 100%;
}
.blatoon_desc {
    width: 93%;
    padding: 10px;
    overflow: auto;
    max-height: 205px;
}
.ymaps-2-1-45-balloon__content {
    margin: 0 !important;
    padding: 0 !important;
}
.ymaps-2-1-45-b-cluster-tabs__menu {
    padding-top: 10px !important;
    padding-left: 5px !important;
}
.ymaps-2-1-45-b-cluster-tabs__menu, .ymaps-2-1-45-b-cluster-tabs.ymaps-2-1-45-b-cluster-content {
	height: 310px !important;
}
.ymaps-2-1-45-b-cluster-tabs__item-header.ymaps-2-1-45-b-cluster-content__header {
    display: none !important;
}
.ymaps-2-1-45-b-cluster-tabs__item-body.ymaps-2-1-45-b-cluster-content__body,
.ymaps-2-1-45-b-cluster-tabs__section.ymaps-2-1-45-b-cluster-tabs__section_type_content {
	padding: 0 !important;
}
.alt-block.bxmap-data-container {
    width: 100% !important;
}
.ymaps-2-1-45-b-cluster-tabs__item-body.ymaps-2-1-45-b-cluster-content__body .blatoon {
    width: 100% !important;
}
.ymaps-2-1-47-balloon__content {
    margin: 0 !important;
    padding: 0 !important;
}
.ymaps-2-1-47-balloon__content > ymaps {
	overflow: hidden !important;
	width: 300px !important;
	height: 450px  !important;
}
.ymaps-2-1-47-balloon__close-button {
    background: url(/_img/close.png) 100% no-repeat  !important;
    opacity: 0.9  !important;
    border-radius: 50%  !important;
    height: 30px  !important;
    margin-top: 5px  !important;
}
.alt-block.bxmap-popup-container h3 b {
	font-size: 0.9em !important;
}
.alt-block.bxmap-popup-container {
    overflow-y: auto !important;
    max-height: 235px !important;
}
.eks_news .four-in-row {
/*    height: 150px;*/
/*    margin-bottom: 100px;*/
    position: relative;
}


#lay_f6 .four-in-row {
/*    height: 150px; */
    position: relative;
}
#lay_f6 .row{
/*    margin-bottom: 100px;*/
}
/*#lay_f6*/ 
.four-in-row img{
/*    position: absolute;*/
/*    height: 100%;*/
width: 100%;
height: 150px;
top:0;
left:0;
overflow: hidden;
object-fit: cover;
}
#lay_f6 .four-in-row .post-txt{
 /*   padding-top: 114px;*/
}