@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700&subset=cyrillic');

h1, h2, h3, h4, h5, h6, p, a, div, blockquote{
	font-family: 'Open Sans', sans-serif !important;
}

h4.clients{
	font-size: 21px !important;
	color: #004773 !important;

}
div.copyright a{
	/*color: #000 !important;*/
}
a.footer-read-more{
	/*color: #000 !important;*/
}

.style-simple .icon_box .icon_wrapper i, .accordion .question.active .title {
	color: #0178C0 !important;
}

 .how_it_works .image .number{
    background: #0178C0 !important;
}

input[type="submit"]{
    background: #0178C0 !important;
    float: right;
    margin-right: 0px;
}

h5{
	color: #0178C0 !important;
}

a.button{
    color: #000000 !important;
}

h4.title::before{
	background-color: #0178C0 !important;
}

h4.title, h2.custom-color, h3.custom-color{
	color: #004773 !important;
}

#Top_bar .menu > li > a{
    color: #004773 !important;
}

.icon-right-circled:before{
    color: #0178C0 !important;
}

*::selection {
    background-color: #0178C0 !important;
}

/*body.page-id-16 div#Subheader{
	display: none;
}
*/
#Footer .footer_copy .one{
	/*padding-top: 0px !important;*/
}

div.hr_dots, div.author{
	display: none;
	height: 1;
}

.themebg, #comments .commentlist > li .reply a.comment-reply-link, div.jp-interface, #Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a, .fixed-nav .arrow, .offer_thumb .slider_pagination a:before, .offer_thumb .slider_pagination a.selected:after, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span:after, .portfolio_group.exposure .portfolio-item .desc-inner .line, .Recent_posts ul li .desc:after, .Recent_posts ul li .photo .c, .slider_pagination a.selected, .slider_pagination .slick-active a, .slider_pagination a.selected:after, .slider_pagination .slick-active a:after, .testimonials_slider .slider_images, .testimonials_slider .slider_images a:after, .testimonials_slider .slider_images:before, #Top_bar a#header_cart span, .widget_categories ul, .widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a, .widget_product_categories ul, .widget_recent_entries ul li:after, .woocommerce-account table.my_account_orders .order-number a, .woocommerce-MyAccount-navigation ul li.is-active a, .style-simple .accordion .question:after, .style-simple .faq .question:after, .style-simple .icon_box .desc_wrapper .title:before, .style-simple #Filters .filters_wrapper ul li a:after, .style-simple .article_box .desc_wrapper p:after, .style-simple .sliding_box .desc_wrapper:after, .style-simple .trailer_box:hover .desc, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected:after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected:after {
    background-color: #0178C0 !important;
}

div.column.mcb-column.one-third.column_how_it_works.activities-h h4{
	 font-size: 22px !important;
}

div.column.mcb-column.one-third.column_how_it_works.activities-h img{
	width: 43% !important;
}

div.column.mcb-column.one-third.column_how_it_works.activities-h{
	margin-top: -27px;
    margin-bottom: 0px;
}

span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea{
    width: 43% !important;
}

img.pin-img{
	float: left;
    margin-left: -76px;
    margin-right: 37px;
}

label.fl-r{
	margin-top: -234px;
    float: right;
    width: 53%;
}

label.fl-r span.wpcf7-form-control-wrap .wpcf7-textarea{
	width: 100% !important;
}

.share_buttons_1, svg#rwd-fullscreen-on{
	display: none !important;
}


li.group{
	text-align: center !important;
}

img.huge-it-slide-image{
    width: auto !important;
}

.header-plain #Top_bar .menu > li > a span:not(.description) {
    line-height: 80px;
    padding: 0 17px !important;
}

/*body:not(.template-slider) #Header_wrapper {
    background-image: none !important;
}*/

body.page-id-56 p.uk, body.page-id-10 p.uk, body.page-id-14 p.uk, body.page-id-79 p.uk, body.page-id-12 p.uk, body.page-id-16 p.uk{
   display: none;
}
body.page-id-56 p.en, body.page-id-10 p.en, body.page-id-14 p.en, body.page-id-79 p.en, body.page-id-12 p.en, body.page-id-16 p.en{
   display: none;
}
body.page-id-56 p.cs, body.page-id-10 p.cs, body.page-id-14 p.cs, body.page-id-79 p.cs, body.page-id-12 p.cs, body.page-id-16 p.cs{
   display: none;
}

body.page-id-252 p.ru, body.page-id-256 p.ru, body.page-id-260 p.ru, body.page-id-264 p.ru, body.page-id-270 p.ru, body.page-id-274 p.ru{
   display: none;
}
body.page-id-252 p.uk, body.page-id-256 p.uk, body.page-id-260 p.uk, body.page-id-264 p.uk, body.page-id-270 p.uk, body.page-id-274 p.uk{
   display: none;
}
body.page-id-252 p.cs, body.page-id-256 p.cs, body.page-id-260 p.cs, body.page-id-264 p.cs, body.page-id-270 p.cs, body.page-id-274 p.cs{
   display: none;
}


body.page-id-254 p.en, body.page-id-258 p.en, body.page-id-262 p.en, body.page-id-266 p.en, body.page-id-268 p.en, body.page-id-272 p.en{
   display: none;
}
body.page-id-254 p.ru, body.page-id-258 p.ru, body.page-id-262 p.ru, body.page-id-266 p.ru, body.page-id-268 p.ru, body.page-id-272 p.ru{
   display: none;
}
body.page-id-254 p.cs, body.page-id-258 p.cs, body.page-id-262 p.cs, body.page-id-266 p.cs, body.page-id-268 p.cs, body.page-id-272 p.cs{
   display: none;
}

body.page-id-303 p.uk, body.page-id-305 p.uk, body.page-id-307 p.uk, body.page-id-309 p.uk, body.page-id-311 p.uk, body.page-id-313 p.uk {
	display: none;
}
body.page-id-303 p.ru, body.page-id-305 p.ru, body.page-id-307 p.ru, body.page-id-309 p.ru, body.page-id-311 p.ru, body.page-id-313 p.ru {
	display: none;
}
body.page-id-303 p.en, body.page-id-305 p.en, body.page-id-307 p.en, body.page-id-309 p.en, body.page-id-311 p.en, body.page-id-313 p.en {
	display: none;
}


@media screen and (max-device-width: 767px) {
#Top_bar .top_bar_right, .header-plain #Top_bar .top_bar_right{
    width: auto;
    margin-left: 45%;
    margin-right: 34%;
    top: -64px;
}

div#Top_bar div.column.one{
    height: 84px;
}

h2.custom-color{
    font-size: 19px;
}

div.column_attr.clearfix.align_center{
    padding: 0 0 !important;
}

body.home div.section.mcb-section.propose{
    padding-top: 20px !important;
    padding-bottom: 40px !important;
}  

label.fl-r {
    margin-top: 0;
    float: none;
    width: 100%;
}

span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea {
    width: 69% !important;
} 

}

