.video-block.home_page::before{
	content: "";
	display: block;
	height: 40%;
	width: 100%;
	position: absolute;
	top: 0;
	background-color: #F9F7F6;
	z-index: -2;
}
.promo-slider__item--style-3 .promo-slider__button.button--filled{
	color: #333;
}
.promo-slider__subtitle strong{
    color: #343877;
}
.home_page .icon-item__img img, .icon-item__img img{
	height: 50px;
}
@media only screen and (min-width: 992px){
	.home_page .icon-item__text p, .icon-item__text p{
		font-size: 16px;
	}
}
a .pagination__item:nth-of-type(4), a .pagination__item:nth-of-type(5), a .pagination__item:nth-of-type(6) {
    display: none
}

@media only screen and (min-width: 768px) {
    a .pagination__item:nth-of-type(4), a .pagination__item:nth-of-type(5), a .pagination__item:nth-of-type(6) {
        display:initial
    }
}
.statistics .icon-item .js-counter, .statistics .icon-item .js-counter+span{
    font-family: Quicksand,sans-serif;
    color: #fff;
}
.causes-item{
	background: #EFC940;
}
h1, h2, h3, h4, h5, h6{
	color: #343877;
}
.tabs .r-tabs-accordion-title {
    text-align: center
}

.tabs p:last-of-type {
    margin-bottom: 0
}

.tabs__title {
    color: #343877;
    margin: 40px 0 10px 0
}

.horizontal-tabs__header {
    border-bottom: 1px solid #f9f7f6
}

.horizontal-tabs__header li:not(:last-of-type) {
    margin-right: 50px
}

.horizontal-tabs .r-tabs-anchor,.horizontal-tabs__header a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #999;
    font-weight: 700;
    text-decoration: none;
    padding: 10px 0
}

.horizontal-tabs .r-tabs-state-active .r-tabs-anchor {
    background: #f9f7f6
}

@media only screen and (min-width: 769px) {
    .horizontal-tabs .r-tabs-state-active .r-tabs-anchor {
        background:0 0
    }
}

@media only screen and (min-width: 769px) {
    .horizontal-tabs .r-tabs-anchor {
        display:-webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        padding: 25px 0
    }
}

.horizontal-tabs .horizontal-tabs__header .r-tabs-state-active a,.horizontal-tabs__header a:hover {
    color: #343877;
    border-bottom: 3px solid #efc940
}

.horizontal-tabs .r-tabs-panel {
    padding: 30px 0
}

@media only screen and (min-width: 769px) {
    .horizontal-tabs .r-tabs-panel {
        padding:50px 0 0 0
    }
}
.cause-details-tabs strong{
	color: #333;
}
.cause-details-tabs{
	color: #777;
}.cause-details-tabs .tabs__title{
	color: #343877;
}
table.table thead{
	background-color: #343877;
	color: #fff;
}
table.table{
    color: #777;
    font-size: 16px;
}
.promo-primary__pre-title{
	font-family: Quicksand,sans-serif;
}
 .video-block::after, .statistics, .button--squared{
    background: #EFC940;
}
.aside-dropdown__inner{
    background: #343877;
}footer.footer, .about-us--blue{
    background: #464A88;
}
.testimonials--style-1{
    background: #F9F7F6;
}
.color--blue, .icon-item__text p, .statistics .heading__title{
    color: #343877!important;
}
.statistics .heading__pre-title{
    color: #fff;
}
.causes-slider__item .button--primary{
    border-color: #343877;
    color: #343877;
}
.causes-slider__item .button--primary:hover{
    background: #343877;
    color: #fff;
}
.main-menu__item .main-menu__link{
    color: #343877;
}
.causes::before{
    background: #fff;
}
.promo-slider__item--style-3, .promo-slider__count, .causes-item__badge{
    color: #343877;
}
.slider__next, .slider__prev{
    color: #343877;
    border-color: #343877;
}
.promo-slider__count::after{
    background: #343877;
}
.button--squared:hover, .button--squared{
    transform: scale(.8);
}
.testimonials-style-1__nav .slider__next, .testimonials-style-1__nav .slider__prev{
    color: #343877;
    border-color: #EFC940;
}
.testimonials-style-1__nav .slider__next:hover, .testimonials-style-1__nav .slider__prev:hover{
    color: #343877;
    background-color: #EFC940;
    border-color: #EFC940;
}
.donor-item svg path, .donor-item.donorM:hover svg path{
    stroke: #343877;
    fill: #343877;
}
.donor-item:hover svg path, .donor-item.donorM svg path{
    stroke: #343877;
    fill: #343877;
}
.donor-item.donorM{
    background: #c1f7d5;
}
.donor-item.donorM:hover{
    background: #fff;
}
.promo-slider__item--style-3 .promo-slider__button.button--filled.first_button{
    background-color: #343877;
    color: #fff;
}
.promo-slider__item--style-3 .promo-slider__button.button--filled.second_button{
    color: #343877;
}
.promo-slider__item--style-3 .promo-slider__button.button--filled{
    font-weight: 400;
}
.promo-slider__item--style-3 .promo-slider__button.button--filled span{
    font-weight: 900;
}
.promo-slider__item--style-3 .promo-slider__subtitle.first_title{
    font-size: 1.6rem;
    margin-bottom: 1.5rem;
}
.causes-item__title a{
    color: #343877;
}
.progress-bar__inner{
    background-image: none;
    background-color: #343877;
}
.color--puple, .testimonials--style-1 .heading__pre-title{
    color: #8384ab;
}
.r-tabs-anchor{
    font-size: 20px;
}
/*.causes.inter_page::before, .causes.inter_page::after{
    background: #f9f7f6;
}*/
.menu_aside_button{
    pointer-events: none;
    opacity: 0;
    margin: 0;
}
.preloader{
    position:fixed;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    z-index:999999;
    background-color:#ffffff;
    background-position:center center;
    background-repeat:no-repeat;
    background-image:url('../imgs/front/preloader.gif');
}
.header-logo{
    margin-left: -12px;
}
@media only screen and (max-width: 799px){
    .menu_aside_button{
        pointer-events: auto;
        opacity: 1;
        margin: 0 30px 0 15px;
    }
    .header-logo{
        margin-left: auto;
    }
    .order-xs-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }    
    .order-xs-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }
    .donor-item__value{
        text-align: right;
    }
    .promo--front_3 .promo-slider .align-container{
        text-align: center;
    }
    .img--bg{
        object-position: top right;
    }
    .preloader{
        background-size: 90vw;
    }
}
@media only screen and (max-width: 599px){
    .promo--front_3 .promo-slider .align-container{
        text-align: center;
    }
    .promo--front_3 .slider__nav--promo{
        left: auto;
        right: 1.5rem;
        bottom: 8rem;
    }    
    .donor-item{
        min-height: 210px;
    }
    .mb-xs-4{
        margin-bottom: 2rem!important;
    }
    .mb-xs-5{
        margin-bottom: 3rem!important;
    }
    .img--bg{
        object-position: top left;
    }
    .preloader{
        background-size: 90vw;
    }
}
.slick-vertical .slick-slide{
    opacity: 0;
    transition: all ease-in 1s;
}
.slick-vertical .slick-slide.slick-active{
    opacity: 1;
}
.button--blue{
    color: #343877;
    border-color: #343877;
}
.button--blue:hover{
    color: #fff;
    background: #343877;
    border-color: #343877;
}
a:focus{
    outline: none!important;
}
.pagination__item--active, .pagination__item:hover{
    background: #343877;
    border-color: #343877;
}
.team-item--rounded.team-item--active, .team-item--rounded:hover{
	background-color:#343877;
}
ul.disable_bullets li{
    list-style: decimal;
}
.content-social{
    position: relative;
}
.content-social .links_social{
    position: absolute;
    bottom: 7px;
}
.links_social .blog-post__socials li:not(:last-of-type){
    margin-right: 5px;
}
.links_social .blog-post__socials a{
    width: 30px;
    height: 30px;
}
i.shared_icon_group{
    color: #354463;
    margin-right: 7px;
}
.causes-slider .slick-list{
    overflow: hidden;
}
.donor-item__name{
    white-space: nowrap;
}