

footer {
margin-top: 50px;
}

footer .column1 {
position: relative;
top: -18px;
}

nav.main_menu > ul {
width: 150%;
}

.page_container_inner p {
margin: 10px 0;
}

div.post_info .post_author {
display: none;
}

/* disable pretty photo to prevent appearing both pp and fancybox */
.pp_pic_holder.pp_default,
.pp_overlay {
display: none !important;
}

.footer_col4 h5 {
text-transform: none;
}

body.search article {
background-color: #fff;
}

body.search article .post_image{
float: left;
max-width: 200px;
margin-right: 23px;
margin-bottom: 23px;
padding-left: 23px;
padding-top: 23px;
}

body.search article .post_text .post_info { 
display: block;
}

body.search article .post_text .post_text_inner {
padding-top: 18px;
}

body.single-post article .post_image{
float: left;
max-width: 300px;
margin-right: 23px;
margin-bottom: 23px;
margin-top: 5px;
}

body.single-post .title_without_animation {
display: none;
}

body.single-post .content .content_inner {
margin-top: 150px;
}

body.single-post article .post_text .post_info { 
display: block;
}

body.single-post article .post_text .post_text_inner { 
padding-top: 0;
}

body.single-post .post_text .vc_col-sm-12 {
float: none;
}

.frontpage_ministries .q_circles_holder .q_circle_inner2:hover {
border-color: transparent !important;
background-color: transparent !important;
}

.kc_desc p {
font-size: 19px;
}

#qode-home-slider-en .qbutton.green,
#qode-home-slider-ru .qbutton.green{
background-color: #17394B;
border-color: #17394B;
}

#qode-home-slider-en .qbutton.white:hover,
#qode-home-slider-ru .qbutton.white:hover{
background-color: #17394B;
border-color: #17394B;
}

.footer_col1 img {
max-width: 170px;
}

.footer_top {
padding-top: 52px !important;
}

.zbPlayer {
font-weight: 600;
}

.footer_col2 {
display: none;
}

.footer_col3 {
width: 50% !important;
}

.footer_col3 ul li {
float: left;
width: 50%;
}

.footer_col3 ul li a {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap !important;
padding-right: 15px;
}

.footer_col3 ul li .post-date {
font-size: 12px;
}

@font-face {
font-family: 'Raleway Cyr';
src: url('/raleway_font/Raleway-Regular.ttf');
}

body {
font-family: "Raleway Cyr", Raleway, sans-serif;
}

.sf-col {
width: 30%;
float: left;
}

#sf-col-1 {
margin-right: 5%;
}


#sf-col-2 {
margin-right: 5%;
}

.blog_holder.masonry .sf-col article{
width: 100%;
float: none;
margin-bottom: 25px;
}

.blog_holder.masonry .sf-col article h5{
text-align: center;
}

.sf-nav {
clear: both;
}

.blog_holder.blog_small_image article .post_image {
width: 30%;
}

.blog_holder.blog_small_image article .post_text {
width: 70%;
}

#fancybox-title-over {
display: none;
}