/*
Theme Name: Coins KF Theme
Author: KF
Description: 
Version: 2.0
Text Domain: coins
*/

@media(min-width: 992px){

	.b-mobile{display: none!important;}

	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, 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,
	article, aside, canvas, details, embed,
	figure, figcaption, footer, header, hgroup,
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

	html { line-height: 1; }
	ol, ul { list-style: none; }
	table { border-collapse: collapse; border-spacing: 0; }
	caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
	q, blockquote { quotes: none; }
	q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
	a img { border: none; }
	article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }


	/*----- PFDinTextCompPro -----*/
	@font-face {
	  font-family: 'PFDinTextCompPro-Bold';
	  src: url("KF/assets/fonts/PFDinTextCompPro-Bold_latin+latin-ext+cyrillic_gdi.eot");
	  src: url("KF/assets/fonts/PFDinTextCompPro-Bold_latin+latin-ext+cyrillic_gdi.eot?#iefix") format("embedded-opentype"), url("KF/assets/fonts/PFDinTextCompPro-Bold_latin+latin-ext+cyrillic_gdi.woff") format("woff"), url("KF/assets/fonts/PFDinTextCompPro-Bold_latin+latin-ext+cyrillic_gdi.ttf") format("truetype"), url("KF/assets/fonts/PFDinTextCompPro-Bold_latin+latin-ext+cyrillic_gdi.svg#PFDinTextCompPro-Bold") format("svg");
	  font-weight: 700;
	  font-style: normal;
	  font-stretch: normal;
	}
	@font-face {
	  font-family: 'PFDinTextCompPro-Light';
	  src: url("KF/assets/fonts/PFDinTextCompPro-Light_latin+latin-ext+cyrillic_gdi.eot");
	  src: url("KF/assets/fonts/PFDinTextCompPro-Light_latin+latin-ext+cyrillic_gdi.eot?#iefix") format("embedded-opentype"), url("KF/assets/fonts/PFDinTextCompPro-Light_latin+latin-ext+cyrillic_gdi.woff") format("woff"), url("KF/assets/fonts/PFDinTextCompPro-Light_latin+latin-ext+cyrillic_gdi.ttf") format("truetype"), url("KF/assets/fonts/PFDinTextCompPro-Light_latin+latin-ext+cyrillic_gdi.svg#PFDinTextCompPro-Light") format("svg");
	  font-weight: 300;
	  font-style: normal;
	  font-stretch: normal;
	}
	@font-face {
	  font-family: 'PFDinTextCompPro-Medium';
	  src: url("KF/assets/fonts/PFDinTextCompPro-Medium_latin+latin-ext+cyrillic_gdi.eot");
	  src: url("KF/assets/fonts/PFDinTextCompPro-Medium_latin+latin-ext+cyrillic_gdi.eot?#iefix") format("embedded-opentype"), url("KF/assets/fonts/PFDinTextCompPro-Medium_latin+latin-ext+cyrillic_gdi.woff") format("woff"), url("KF/assets/fonts/PFDinTextCompPro-Medium_latin+latin-ext+cyrillic_gdi.ttf") format("truetype"), url("KF/assets/fonts/PFDinTextCompPro-Medium_latin+latin-ext+cyrillic_gdi.svg#PFDinTextCompPro-Medium") format("svg");
	  font-weight: 500;
	  font-style: normal;
	  font-stretch: normal;
	}
	@font-face {
	  font-family: 'PFDinTextCompPro-Regular';
	  src: url("KF/assets/fonts/PFDinTextCompPro-Regular_latin+latin-ext+cyrillic_gdi.eot");
	  src: url("KF/assets/fonts/PFDinTextCompPro-Regular_latin+latin-ext+cyrillic_gdi.eot?#iefix") format("embedded-opentype"), url("KF/assets/fonts/PFDinTextCompPro-Regular_latin+latin-ext+cyrillic_gdi.woff") format("woff"), url("KF/assets/fonts/PFDinTextCompPro-Regular_latin+latin-ext+cyrillic_gdi.ttf") format("truetype"), url("KF/assets/fonts/PFDinTextCompPro-Regular_latin+latin-ext+cyrillic_gdi.svg#PFDinTextCompPro-Regular") format("svg");
	  font-weight: 400;
	  font-style: normal;
	  font-stretch: normal;
	}


	.tbl,
	.display--table{display: table;}
	.display--block{display: block;}
	.display--inline-block{display: inline-block;}
	.display--inline{display: inline;}
	.flex,
	.display--flex{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
	.display--grid{display: grid;}

	.upper,
	.text-uppercase{text-transform: uppercase;}

	.clearfix { *zoom: 1; }
	.clearfix:after { content: ""; display: table; clear: both; }
	.b-text-bold { font-weight: bold; }
	.b-text-uppercase { text-transform: uppercase; }
	.b-text-underline { text-decoration: underline; }
	.b-left { float: left; }
	.b-right { float: right; }
	.b-inline { display: inline-block; vertical-align: top; letter-spacing: normal;}
	.b-page { width: 100%; margin: 0; padding: 0; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 14px; }
	.b-page__line { width: 100%; min-width: 1200px; }
	.b-container, .b-container__blog { position: relative; }


	.b-line__header { background: url("KF/assets/img/bg-min/header_bg-min.jpg") no-repeat center; }
	.b-header_first{justify-content: space-between; align-items: center; flex-flow: row wrap;}
	.b-header__first-line { height: 90px; }
	.b-header__first-line_green { border-bottom: 1px solid #5ec330; }
	.b-header__first-line_yellow { border-bottom: 1px solid #f9dd21; }
	.b-header__logo { margin-left: 0px; color: #ffffff; text-align: center; text-decoration: none; text-transform: uppercase; } 
	.b-header-logo__link { color: #ffffff; text-decoration: none;}
	.b-header-logo-headtext { font: 32px 'comfortaa'; letter-spacing: -.05em; margin-top: 5px;}
	.b-header-logo-subtext { font: 10px "Ubuntu"; }
	.b-header__local-phone { margin-left: 43px; margin-top: 10px; }
	.home .b-header__local-phone,
	.html-thanks .b-header__local-phone{ margin-left: 13px; margin-top: 10px; }
	.b-header-local-phone__ico { width: 40px; height: 40px; }
	.b-header-local-phone__ico_green { background: url("KF/assets/img/sprite-min/sprite_ico_green-min.png") -217px 0; }
	.b-header-local-phone__ico_yellow { background: url("KF/assets/img/sprite-min/sprite_ico_yellow-min.png") -217px 0; }
	.b-header-local-phone-text { font: 300 34px "Ubuntu"; color: #ffffff; }
	.b-header-local-phone-text span { font-size: 16px; }
	.b-header__phones { margin-top: 3px; margin-left: 0; }
	.b-header__phone { margin-bottom: 14px; }
	.b-header__phone:last-child { margin-bottom: 0; }
	.b-header-phone__ico { width: 20px; height: 20px; }
	.b-header-phone__ico_kyvistar { background: url("KF/assets/img/sprite-min/sprite_ico_common-min.png") 0 -491px; }
	.b-header-phone__ico_mts { background: url("KF/assets/img/sprite-min/sprite_ico_common-min.png") 0 -631px; }
	.b-header-phone__text { margin-left: 3px; }
	.b-header-phone-text { font: 300 16px "Ubuntu"; color: #ffffff; }
	.b-header__local-phone a,
	.b-header__phones a{color: #ffffff; text-decoration: none;}
	.b-header__apps { margin-top: 16px; margin-left: 10px; }
	.b-header-apps__item { margin-right: 2px; }
	.b-header-apps__item_skype { margin-left: 2px; margin-top: 1px; }
	.b-header-app__link { text-decoration: none; }
	.b-header-app_whatsapp { width: 30px; height: 30px; background: url("KF/assets/img/sprite-min/sprite_ico_common-min.png") 0 -1363px; }
	.b-header-app_viber { width: 32px; height: 34px; background: url("KF/assets/img/sprite-min/sprite_ico_common-min.png") 0 -1279px; }
	.b-header-app_skype { width: 29px; height: 30px; background: url("KF/assets/img/sprite-min/sprite_ico_common-min.png") 0 -701px; }
	.b-header__feedback { margin-top: 5px; margin-left: 20px; }
	.home .b-header__feedback { margin-top: 5px; margin-left: 2px; }
	.b-feedback__link { text-decoration: none; }
	.b-feedback__button { width: 250px; height: 47px; }
	.single .b-feedback__button,
	.category  .b-feedback__button,
	.html-thanks .b-feedback__button{ width: 190px; height: 47px; }
	.b-feedback__button_green { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -605px; }
	.b-feedback__button_green:hover { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -535px; }
	.b-feedback__button_green:active { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -465px; }
	.b-feedback__button_yellow,
	.b-footer-blog__button {
		background: rgba(255,234,42,1);
		background: -moz-linear-gradient(top, rgba(255,234,42,1) 0%, rgba(234,189,8,1) 100%);
		background: -webkit-linear-gradient(top, rgba(255,234,42,1) 0%, rgba(234,189,8,1) 100%);
		background: -o-linear-gradient(top, rgba(255,234,42,1) 0%, rgba(234,189,8,1) 100%);
		background: -ms-linear-gradient(top, rgba(255,234,42,1) 0%, rgba(234,189,8,1) 100%);
		background: linear-gradient(to bottom, rgba(255,234,42,1) 0%, rgba(234,189,8,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffea2a', endColorstr='#eabd08', GradientType=0 );
	} 
	.b-line__header .b-feedback__button_yellow,
	.b-footer-blog__button{	border-radius: 30px; box-shadow: 0 4px 0 #d5a231;}
	.b-feedback__button_yellow:hover,
	.b-feedback__button_yellow:focus,
	.b-feedback__button_yellow:active,
	.b-footer-blog__button:hover,
	.b-footer-blog__button:focus,
	.b-footer-blog__button:active{ 
		background: rgba(234,189,8,1);
		background: -moz-linear-gradient(top, rgba(234,189,8,1) 0%, rgba(255,234,42,1) 100%);
		background: -webkit-linear-gradient(top, rgba(234,189,8,1) 0%, rgba(255,234,42,1) 100%);
		background: -o-linear-gradient(top, rgba(234,189,8,1) 0%, rgba(255,234,42,1) 100%);
		background: -ms-linear-gradient(top, rgba(234,189,8,1) 0%, rgba(255,234,42,1) 100%);
		background: linear-gradient(to bottom, rgba(234,189,8,1) 0%, rgba(255,234,42,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eabd08', endColorstr='#ffea2a', GradientType=0 );
	 }
	 .b-line__header .b-feedback__button_yellow:active,
	 .b-footer-blog__button:active{box-shadow: inset 0 4px 0 #d5a231;}

	.b-feedback-button__text { padding: 17px 19px; }
	.b-feedback-button-text { font: 13px "Ubuntu"; text-transform: uppercase; text-align: center; }
	.b-feedback__button_green .b-feedback-button-text { color: #ffffff; }
	.b-feedback__button_yellow .b-feedback-button-text { color: #452000; }
	.b-header__second-line { height: 39px; }
	.b-main-header__links-list {padding-top: 11px; justify-content: center;}
	.b-main-header__links-list li { margin-left: 20px; display: inline-block; vertical-align: top; letter-spacing: normal; }
	.b-main-header__links-list li:first-child { margin-left: 0; }
	.b-main-header__links-list a { padding: 10px 5px; font: 300 13px "Ubuntu"; color: #FFFFFF; text-decoration: none; }
	.b-main-header__links-list a:hover { border-bottom: 4px solid #66c934; }
	.b-main-header-links-list_yellow a:hover { border-bottom: 4px solid #ffe92b; }
	.b-header { width: 1020px; margin: 0 auto; letter-spacing: -0.3em; }
	.b-header_first { padding-top: 16px; }

	.error404 .b-header,
	.category .b-header{width:1200px; justify-content: space-between;}
	.category .b-header__logo,
	.category .b-main-header__links-list{margin-left:29px;}

	.b-line__main { height: 825px; position: relative; z-index: 5; }
	.b-line__main_green { background: url("KF/assets/img/bg-min/main_bg_green-min.png") top center no-repeat; }
	.b-line__main_yellow { background: url("KF/assets/img/bg-min/main_bg_yellow-min.png") top center no-repeat; }
	.b-main { border-top: 1px solid transparent; width: 1000px; margin: 0 auto; }
	.b-main__header { margin-top: 32px; color: #000; text-align: center; text-transform: uppercase; }
	.b-main-header-headtext { font: 60px/72px 'pfdintextcomppro-medium'; }
	.b-main-header__subtext { margin-top: 2px; }
	.b-main-header-subtext { font: 18px/18px "Ubuntu"; } 
	.b-main__header_green .b-main-header-headtext, .b-main__header_green .b-main-header-subtext { text-shadow: #71cb35 1px 1px 1px; }
	.b-main__header_yellow .b-main-header-headtext, .b-main__header_yellow .b-main-header-subtext { text-shadow: #e1d471 1px 1px 1px; }
	.b-main__form { float: right; width: 350px; margin: 43px 23px 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	.b-main__form_green { background-color: #f1d516; }
	.b-main__form_yellow { background-color: #a3a3a3; }
	.b-form__upper-text { width: 312px; margin: 19px auto 0px; text-align: center; } 
	.b-form-upper-text { color: #000; }
	.b-form-text-headtext { font: 42px/42px 'pfdintextcomppro-medium'; text-transform: uppercase; }
	.b-form-text-middletext { font: 16px/20px "Ubuntu"; text-transform: uppercase; }
	.b-form-text-subtext { font: 14px "Ubuntu"; }
	.b-form { width: 294px; margin: 17px auto 0; }
	.b-form__inputs { position: relative; }
	.b-input, .b-textarea { width: 263px; color: #747474; font: italic 300 16px "Ubuntu"; padding: 10px 15px 9px; margin-bottom: 9px; border: 1px solid transparent; outline: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #ffffff no-repeat; }
	::-webkit-input-placeholder { /* WebKit browsers */ color: #747474; }
	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #747474; opacity: 1; }
	::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #747474; opacity: 1; }
	:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #747474; }
	.b-input_name { background-image: url("KF/assets/img/sprite-min/sprite_ico_common-min.png"); background-position: 264px -351px; }
	.b-input_phone { background-image: url("KF/assets/img/sprite-min/sprite_ico_common-min.png"); background-position: 263px -415px; }
	.b-input_email { background-image: url("KF/assets/img/sprite-min/sprite_ico_common-min.png"); background-position: 264px -287px; }
	.b-form__load-file { width: 100%; margin-left: 11px; position: relative; } 
	.file_upload { display: block; position: relative; cursor: pointer; line-height: 30px; }
	.b-form__load-file .badge { position: relative; top: 7px; left: -3px; display: inline-block; width: 21px; height: 23px; background: url("KF/assets/img/sprite-min/sprite_ico_common-min.png") no-repeat 0 -560px; }
	.file_upload .button { font: 16px "Ubuntu"; color: #000000; text-align: center; text-decoration: none; }
	.file_upload .button:hover { text-decoration: underline; }
	.file_upload input[type=file] { position: absolute; top: 0; opacity: 0; width: 1px; }
	.b-form__button { width: 310px; margin-left: -8px; }
	.b-form-button_submit { display: block; margin-top: 13px; margin-bottom: 10px; text-align: center; width: 100%; padding: 22px 0 23px 0; text-decoration: none; text-transform: uppercase; font: 18px "Ubuntu"; color: #fff; text-shadow: rgba(34, 23, 25, 0.25) 0px 1px 1px; background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -1325px; border: none; box-shadow: none;}
	.b-form-button_submit:hover { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -1240px; }
	.b-form-button_submit:active { margin-top: 16px; margin-bottom: 7px; background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -1155px; }
	.b-form__info { margin: 0px auto 23px; text-align: center; }
	.b-form-info { font: 14px "Ubuntu"; color: #000; }
	.b-main__slider { max-width: 513px; margin-top: 59px; margin-left: 36px; position: relative; }
	.b-main__slider .bx-wrapper .bx-viewport { height: 350px !important; box-shadow: none; border: 0; background: none; left: 0; }
	.b-main__slider .b-slider__slide { margin-top: 6px; width: 513px; height: 330px; background-color: transparent; }
	.b-main__slider .b-slider__slide a{text-decoration: none;}
	.b-main__slider .b-slider-main-item__photo { width: 513px; height: 254px; position: relative; }
	.b-main__slider .b-slider-main-item__link { text-decoration: none; }
	.b-main__slider .b-slider-main-item-photo { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
	.b-main__slider .b-slider-main-item__description { margin-top: 13px; text-align: center; }
	.b-main__slider .b-slider-main-item__description_green { color: #ffffff; }
	.b-main__slider .b-slider-main-item__description_yellow { color: #492400; }
	.b-main__slider .b-slider-main-description-headtext { font: 24px "Ubuntu"; }
	.b-slider-main-item__description_yellow .b-slider-main-description-headtext{ font: 24px "Ubuntu"; color: #492400; }
	.b-slider-main-item__description_yellow .b-slider-main-description-subtext{ font: 18px "Ubuntu"; color: #492400; }
	.b-main__slider .b-slider-main-description__subtext { margin-top: 1px; } 
	.b-main__slider .b-slider-main-description-subtext { font: 18px "Ubuntu"; }
	.b-main__slider .b-slider__controls { width: 584px; height: 0px; position: absolute; bottom: 83px; left: -35px; } 
	.b-main__slider .b-slider__controls a { display: block; width: 36px; height: 65px; }
	.b-main__slider .b-slider__controls a .bx-prev { background: url("KF/assets/img/sprite-min/sprite_ico_common-min.png") no-repeat 0 -1049px; }
	.b-main__slider .b-slider__controls a .bx-next { background: url("KF/assets/img/sprite-min/sprite_ico_common-min.png") no-repeat 0 -1164px; }
	.b-main__slider .b-slider__controls a.left-arrow, .b-main__slider a.right-arrow,
	.b-main__slider .b-slider__controls a.arrow-left, .b-main__slider a.arrow-right { float: left; }
	.b-main__slider .b-slider__controls a.right-arrow, 
	.b-main__slider .b-slider__controls a.arrow-right { float: right; }
	.b-main__slider .bx-wrapper .bx-pager { bottom: -29px; }
	.b-main__slider .bx-wrapper .bx-pager.bx-default-pager a { width: 24px; height: 24px; }
	.b-main__slider_green .bx-wrapper .bx-pager.bx-default-pager a { background: url("KF/assets/img/sprite-min/sprite_ico_green-min.png") no-repeat -174px 0; }
	.b-main__slider_green .bx-wrapper .bx-pager.bx-default-pager a:hover { background: url("KF/assets/img/sprite-min/sprite_ico_green-min.png") no-repeat -130px 0 !important; }
	.b-main__slider_green .bx-wrapper .bx-pager.bx-default-pager a.active { background: url("KF/assets/img/sprite-min/sprite_ico_green-min.png") no-repeat -130px 0 !important; }
	.b-main__slider_yellow .bx-wrapper .bx-pager.bx-default-pager a { background: url("KF/assets/img/sprite-min/sprite_ico_yellow-min.png") no-repeat -174px 0; }
	.b-main__slider_yellow .bx-wrapper .bx-pager.bx-default-pager a:hover { background: url("KF/assets/img/sprite-min/sprite_ico_yellow-min.png") no-repeat -130px 0 !important; }
	.b-main__slider_yellow .bx-wrapper .bx-pager.bx-default-pager a.active { background: url("KF/assets/img/sprite-min/sprite_ico_yellow-min.png") no-repeat -130px 0 !important; }
	.b-main__video-button { position: relative; top: -10px; margin-left: 193px; }
	.b-main__video-button__link { text-decoration: none; }
	.b-main-video-button { width: 195px; height: 50px; }
	.b-main-video-button_green { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -605px; }
	.b-main-video-button_green:hover { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -535px; }
	.b-main-video-button_green:active { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -465px; }
	.b-main-video-button_yellow { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -1730px; }
	.b-main-video-button_yellow:hover { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -1660px; }
	.b-main-video-button_yellow:active { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -1590px; }
	.b-main-video-button__text { padding: 17px 19px; }
	.b-main-video-button-text { font: 14px "Ubuntu"; text-transform: uppercase; text-align: center; }
	.b-main-video-button_green .b-main-video-button-text { color: #ffffff; }
	.b-main-video-button_yellow .b-main-video-button-text { color: #5b2400; }

	.b-page__line_happy { position: absolute; top: 840px; z-index: 10; }
	.b-line__happy { background: url("KF/assets/img/bg-min/happy_bg-min.png") top center no-repeat; height: 735px; }
	.b-happy { border-top: 1px solid transparent; width: 1000px; margin: 0 auto; }
	.b-happy__client { margin-left: 57px; width: 407px; height: 606px; background: url("KF/assets/img/other/happy_client.png") bottom center no-repeat; }
	.b-happy-client { position: relative; top: 39px; }
	.b-happy__info { margin-top: 50px; margin-right: 58px; }
	.b-happy-info__text { text-transform: uppercase; }
	.b-happy-info__left { margin-top: -9px; margin-right: 9px; text-align: right; }
	.b-happy-info-left-headtext { font: 40px/42px 'pfdintextcomppro-medium'; }
	.b-happy-info-left-subtext { padding: 0px 11px 0 3px; font: 120px/106px 'pfdintextcomppro-light'; color: #ffffff; }
	.b-happy-info__left_green .b-happy-info-left-headtext { color: #2b9716; }
	.b-happy-info__left_green .b-happy-info-left-subtext { background-color: #2b9716; }
	.b-happy-info__left_yellow .b-happy-info-left-headtext { color: #ffce00; }
	.b-happy-info__left_yellow .b-happy-info-left-subtext { background-color: #ffce00; }
	.b-happy-info__right { text-align: left; }
	.b-happy-info-right-headtext { font: 42px/45px 'pfdintextcomppro-medium'; color: #000000; }
	.b-happy-info-right__subtext { margin-top: 12px; }
	.b-happy-info-right-subtext { font: 12px/14px "Ubuntu"; color: #000000; }
	.b-happy-info__monitor { margin-top: 17px; margin-left: 5px; position: relative; width: 428px; height: 285px; background: url("KF/assets/img/other/imac_monitor_big.png") top left no-repeat; }
	.margin-for-icon { width: 428px; height: 285px; }  
	.b-happy-info__youtube { position: absolute; top: 20px; left: 20px; }

	.b-page__line_benefits { position: absolute; top: 1259px; z-index: 9; }
	.b-line__benefits { background-image: url("KF/assets/img/bg-min/1advantages-min.jpg"); background-position: top center; background-repeat: no-repeat; background-attachment: fixed;  height: 1200px; position: relative; top: 0; left: 0; background-blend-mode: overlay; background-color: rgba(0,0,0,.4)}
	.b-benefits { border-top: 1px solid transparent; width: 1000px; margin: 0 auto; }
	.b-benefits__layout { margin: 218px auto 0; letter-spacing: -0.3em; position: relative; top: 0; left: 0; }
	.b-benefits__col { display: inline-block; vertical-align: top; letter-spacing: normal; }
	.b-benefits__col-1 { width: 280px; margin-top: 63px; margin-left: 10px; }
	.b-benefits__col-2 { width: 340px; margin-left: 29px; }
	.b-benefits__col-3 { margin-top: 57px; margin-left: 27px; width: 280px; }
	.b-benefits__item { margin-bottom: 31px; text-align: center; }
	.b-benefits__item:last-child { margin-bottom: 0; }
	.b-benefits__item_center { margin: 50px 0 49px 11px; }
	.b-benefits__item_center .b-benefits-item__text { margin-top: 27px; }
	.b-benefits__item_center .b-benefits-item__subtext { margin-top: 5px; }
	.b-benefits__item_center .b-benefits-item-subtext { font-size: 16px; }
	.b-benefits__item_paymore { margin-bottom: 27px; }
	.b-benefits__item_collections { margin-bottom: 19px; }
	.b-benefits-item__ico { margin: 0 auto; }
	.b-benefits-item__ico_guarantee { width: 175px; height: 110px; }
	.b-benefits-item__ico_guarantee_green { background: url("KF/assets/img/sprite-min/sprite_benefits_green-min.png") no-repeat 0 -669px; }
	.b-benefits-item__ico_guarantee_yellow { background: url("KF/assets/img/sprite-min/sprite_benefits_yellow-min.png") no-repeat 0 -669px; }
	.b-benefits-item__ico_best { width: 127px; height: 116px; }
	.b-benefits-item__ico_best_green { background: url("KF/assets/img/sprite-min/sprite_benefits_green-min.png") no-repeat 0 -121px; }
	.b-benefits-item__ico_best_yellow { background: url("KF/assets/img/sprite-min/sprite_benefits_yellow-min.png") no-repeat 0 -121px; }
	.b-benefits-item__ico_post { width: 109px; height: 97px; }
	.b-benefits-item__ico_post_green { background: url("KF/assets/img/sprite-min/sprite_benefits_green-min.png") no-repeat 0 -974px; }
	.b-benefits-item__ico_post_yellow { background: url("KF/assets/img/sprite-min/sprite_benefits_yellow-min.png") no-repeat 0 -974px; }
	.b-benefits-item__ico_10years { width: 109px; height: 81px; }
	.b-benefits-item__ico_10years_green { background: url("KF/assets/img/sprite-min/sprite_benefits_green-min.png") no-repeat 0 0px; }
	.b-benefits-item__ico_10years_yellow { background: url("KF/assets/img/sprite-min/sprite_benefits_yellow-min.png") no-repeat 0 0px; }
	.b-benefits-item__ico_cup { width: 171px; height: 191px; }
	.b-benefits-item__ico_cup_green { background: url("KF/assets/img/sprite-min/sprite_benefits_green-min.png") no-repeat 0 -438px; }
	.b-benefits-item__ico_cup_yellow { background: url("KF/assets/img/sprite-min/sprite_benefits_yellow-min.png") no-repeat 0 -438px; }
	.b-benefits-item__ico_ukraine { width: 168px; height: 107px; }
	.b-benefits-item__ico_ukraine_green { background: url("KF/assets/img/sprite-min/sprite_benefits_green-min.png") no-repeat 0 -1254px; }
	.b-benefits-item__ico_ukraine_yellow { background: url("KF/assets/img/sprite-min/sprite_benefits_yellow-min.png") no-repeat 0 -1254px; }
	.b-benefits-item__ico_paymore { width: 127px; height: 115px; }
	.b-benefits-item__ico_paymore_green { background: url("KF/assets/img/sprite-min/sprite_benefits_green-min.png") no-repeat 0 -818px; }
	.b-benefits-item__ico_paymore_yellow { background: url("KF/assets/img/sprite-min/sprite_benefits_yellow-min.png") no-repeat 0 -818px; }
	.b-benefits-item__ico_collections { width: 161px; height: 121px; }
	.b-benefits-item__ico_collections_green { background: url("KF/assets/img/sprite-min/sprite_benefits_green-min.png") no-repeat 0 -277px; }
	.b-benefits-item__ico_collections_yellow { background: url("KF/assets/img/sprite-min/sprite_benefits_yellow-min.png") no-repeat 0 -277px; }
	.b-benefits-item__ico_professionals { width: 127px; height: 107px; }
	.b-benefits-item__ico_professionals_green { background: url("KF/assets/img/sprite-min/sprite_benefits_green-min.png") no-repeat 0 -1111px; }
	.b-benefits-item__ico_professionals_yellow { background: url("KF/assets/img/sprite-min/sprite_benefits_yellow-min.png") no-repeat 0 -1111px; }
	.b-benefits-item__text { margin-top: 17px; color: #ffffff; }
	.b-benefits-item-headtext { font: 18px "Ubuntu"; text-transform: uppercase; }
	.b-benefits-item-headtext_green { font: 50px/50px 'pfdintextcomppro-medium'; color: #53bc2a; }
	.b-benefits-item-headtext_yellow { font: 50px/50px 'pfdintextcomppro-medium'; color: #f7d91f; }
	.b-benefits-item__subtext { margin-top: 15px; }
	.b-benefits-item-subtext { font: 300 14px "Ubuntu"; }

	.b-page__line_guarantees { position: absolute; top: 2210px; z-index: 15; }
	.b-line__guarantees { height: 1150px; }
	.b-line__guarantees_green { background: url("KF/assets/img/bg-min/guarantee_bg_green-min.png") no-repeat center; }
	.b-line__guarantees_yellow { background: url("KF/assets/img/bg-min/guarantee_bg_yellow-min.png") no-repeat center; }
	.b-guarantees { border-top: 1px solid transparent; width: 1000px; margin: 0 auto; }
	.b-guarantees__header { margin-top: 186px; } 
	.b-guarantees__layout { margin: 27px auto 0; letter-spacing: -0.3em; }
	.b-guarantees__item { width: 146px; margin-left: 96px; text-align: center; } 
	.b-guarantees__item:first-child { margin-left: 66px; }
	.b-guarantees-item__ico { margin: 0 auto; width: 146px; height: 165px; }
	.b-guarantees-item__ico_competention_green { background: url("KF/assets/img/sprite-min/sprite_guarantee_green-min.png") no-repeat -193px 0; }
	.b-guarantees-item__ico_competention_yellow { background: url("KF/assets/img/sprite-min/sprite_guarantee_yellow-min.png") no-repeat -193px 0; }
	.b-guarantees-item__ico_profit_green { background: url("KF/assets/img/sprite-min/sprite_guarantee_green-min.png") no-repeat -386px 0; }
	.b-guarantees-item__ico_profit_yellow { background: url("KF/assets/img/sprite-min/sprite_guarantee_yellow-min.png") no-repeat -386px 0; }
	.b-guarantees-item__ico_ransom_green { background: url("KF/assets/img/sprite-min/sprite_guarantee_green-min.png") no-repeat -579px 0; }
	.b-guarantees-item__ico_ransom_yellow { background: url("KF/assets/img/sprite-min/sprite_guarantee_yellow-min.png") no-repeat -579px 0; }
	.b-guarantees-item__ico_coins_green { background: url("KF/assets/img/sprite-min/sprite_guarantee_green-min.png") no-repeat 0 0; }
	.b-guarantees-item__ico_coins_yellow { background: url("KF/assets/img/sprite-min/sprite_guarantee_yellow-min.png") no-repeat 0 0; }
	.b-guarantees-item__text { margin-top: 16px; margin-left: -63px; width: 270px; }
	.b-guarantees-item-text { font: 16px/24px "Ubuntu"; text-transform: uppercase; } 
	.b-guarantees-item-text_green { color: #fff; }
	.b-guarantees-item-text_yellow { color: #3d3405; }
	.b-interes__header { margin-top: 40px; margin-bottom: 20px; }
	.b-guarantees .bx-wrapper .bx-viewport { box-shadow: none; border: 0; background: none; left: 0; height: 247px; overflow: hidden;}
	.b-interes__layout { letter-spacing: -0.3em; }
	.b-interes__item { width: 174px; margin-left: 16px; text-align: center; }
	.b-interes__item:first-child { margin-left: 34px; }
	.b-interes-item__ico { margin: 0 auto; height: 177px; width: 174px; }
	.b-interes-item__ico img { height: 174px; }
	.b-interes-item-ico { border-radius: 50%; }
	.b-interes-item__text { width: 200px; margin-top: 12px; margin-left: -12px; }
	.b-interes-item-text { font: 18px "Ubuntu"; text-transform: uppercase; }
	.b-interes-item-text_green { color: #ffffff; }
	.b-interes-item-text_yellow { color: #3d3405; }
	.b-interes-item-text_highlight { font: 300 14px "Ubuntu"; }
	.b-interes-item-text_highlight_green { color: #64c733; }
	.b-interes-item-text_highlight_yellow { color: #3d3405; }

	/** START OF #COOPERATION **/
	.b-page__line_cooperation { position: absolute; top: 3129px; z-index: 15; }
	.b-page__line_cooperationalt { z-index: 10; position:absolute; top: 725px; }
	.b-line__cooperation { background: url("KF/assets/img/bg-min/cooperation_bg-min.png"); height: 870px; }
	.b-line__cooperationalt { background: url("KF/assets/img/bg-min/cooperationalt_bg-min.png"); height: 780px; }
	.b-cooperation { border-top: 1px solid transparent; width: 1000px; margin: 0 auto; }
	.b-cooperation__form { margin: 194px 43px 0 0; }
	.b-cooperation__formalt { margin: 44px 43px 0 0; } 
	.b-cooperation__info { margin-top: 141px; margin-left: 44px; position: relative; }
	.b-cooperation__infoalt { margin-left: 44px; position: relative; }
	.b-cooperation-info-headtext_upper { font: 55px/48px 'pfdintextcomppro-regular'; text-transform: uppercase; }
	.b-cooperation-info-headtext_upper_green { color: #45b223; }
	.b-cooperation-info-headtext_upper_yellow { color: #bd120f; }
	.b-cooperation-info-headtext_upper_bold { font: 60px 'pfdintextcomppro-bold'; }
	.b-cooperation-info-headtext_lower { font: 19px "Ubuntu"; color: #000; }
	.b-cooperation-info__badge { margin: 42px auto 0; width: 112px; height: 80px; background: url("KF/assets/img/sprite-min/sprite_ico_common-min.png") no-repeat 0 -169px; }
	.b-cooperation-info__middletext { margin-top: 19px; color: #000; text-transform: uppercase; } 
	.b-cooperation-info-middletext_upper { font: 50px 'pfdintextcomppro-medium'; }
	.b-cooperation-info-middletext_lower { margin: 3px 0 0 0px; font: 19px "Ubuntu"; }
	.b-cooperation-info__subtext { margin-top: 52px; color: #000; text-transform: uppercase; }
	.b-cooperation-info-subtext { font: 25px 'pfdintextcomppro-light'; }
	.b-cooperation-info-subtext_bold { font: 30px/32px 'pfdintextcomppro-medium'; }
	.b-cooperation-info-subtext_bold2 { font: 25px 'pfdintextcomppro-medium'; }
	.b-cooperation-info__arrow { position: absolute; bottom: 15px; right: -25px; width: 108px; height: 56px; background: url("KF/assets/img/sprite-min/sprite_ico_common-min.png") no-repeat 0 0; }

	.b-page__line_work-scheme { position: absolute; top: 3732px; z-index: 10; }
	.b-line__work-scheme { height: 812px; background-image: url("KF/assets/img/bg-min/2schemeofwork-min.jpg"); background-repeat: no-repeat;background-position: top center; background-color: rgba(0,0,0,.3); background-blend-mode: overlay; background-attachment: fixed; position: relative; top: 0; left: 0; }
	.b-work-scheme { border-top: 1px solid transparent; width: 1000px; margin: 0 auto; }
	.b-work-scheme__header { margin-top: 220px; color: #ffffff; text-transform: uppercase; text-align: center; }
	.b-work-scheme-header { margin-left: 12px; font: 60px 'pfdintextcomppro-regular'; }
	.b-work-scheme-header__subtext { margin: -7px 0 0 12px; font: 14px "Ubuntu"; }
	.b-work__layout { margin-top: 47px; letter-spacing: -0.3em; }
	.b-work-item { text-align: center; position: relative; margin-left: 51px; width: 144px; }
	.b-work-item:first-child { margin-left: 45px; } 
	.b-work-item__ico { margin: 0 auto; height: 144px; width: 144px; }
	.b-work-item__ico_phone_green { background: url("KF/assets/img/sprite-min/sprite_work_green-min.png") no-repeat 0 -696px; }
	.b-work-item__ico_phone_yellow { background: url("KF/assets/img/sprite-min/sprite_work_yellow-min.png") no-repeat 0 -696px; }
	.b-work-item__ico_letter_green { background: url("KF/assets/img/sprite-min/sprite_work_green-min.png") no-repeat 0 -348px; }
	.b-work-item__ico_letter_yellow { background: url("KF/assets/img/sprite-min/sprite_work_yellow-min.png") no-repeat 0 -348px; }
	.b-work-item__ico_assessment_green { background: url("KF/assets/img/sprite-min/sprite_work_green-min.png") no-repeat 0 0; }
	.b-work-item__ico_assessment_yellow { background: url("KF/assets/img/sprite-min/sprite_work_yellow-min.png") no-repeat 0 0; }
	.b-work-item__ico_deal_green { background: url("KF/assets/img/sprite-min/sprite_work_green-min.png") no-repeat 0 -174px; }
	.b-work-item__ico_deal_yellow { background: url("KF/assets/img/sprite-min/sprite_work_yellow-min.png") no-repeat 0 -174px; }
	.b-work-item__ico_money_green { background: url("KF/assets/img/sprite-min/sprite_work_green-min.png") no-repeat 0 -522px; }
	.b-work-item__ico_money_yellow { background: url("KF/assets/img/sprite-min/sprite_work_yellow-min.png") no-repeat 0 -522px; }
	.b-work-item__arrow { position: absolute; top: 66px; left: 157px; display: inline-block; width: 23px; height: 13px; background: url("KF/assets/img/other/ico_arrow_small.png") no-repeat; }
	.b-work-item__text { margin-top: 33px; margin-left: -15px; width: 173px; color: #ffffff; text-align: center; text-transform: uppercase; } 
	.b-work-item__headtext { font: 18px/18px "Ubuntu"; }
	.b-work-item__subtext { margin-top: 22px; font: 12px/17px "Ubuntu"; }

	.b-page__line_assessment { position: absolute; top: 4297px; z-index: 15; }
	.b-page__line_assessmentalt { z-index: 15; position:absolute; top: 0; }
	.b-line__assessment { height: 770px; }
	.b-line__assessment_green { background: url("KF/assets/img/bg-min/assessment_bg_green-min.png") no-repeat center; }
	.b-line__assessment_yellow { background: url("KF/assets/img/bg-min/assessment_bg_yellow-min.png") no-repeat center; }
	.b-line__assessment_yellowalt { background: url("KF/assets/img/bg-min/main_bg_yellowalt-min.png") no-repeat bottom; }
	.b-assessment { border-top: 1px solid transparent; width: 1000px; margin: 0 auto; }
	.b-assessment__layout { margin-top: 191px; margin-left: 26px; }
	.b-assessment__layoutalt { margin-top: 100px; margin-left: 26px; }
	.b-assessment-info__header { text-transform: uppercase; color: #ffffff; }
	.b-assessment-info-headtext { padding-left: 15px; width: 427px; font: 71px 'pfdintextcomppro-bold'; }
	.b-assessment-info-subtext { padding-left: 15px; padding-right: 9px; font: 55px/70px 'pfdintextcomppro-bold'; }
	.b-assessment-info__header_green .b-assessment-info-headtext, .b-assessment-info__header_green .b-assessment-info-subtext { background: #000000; }
	.b-assessment-info__header_yellow .b-assessment-info-headtext, .b-assessment-info__header_yellow .b-assessment-info-subtext { background: #431e00; }
	.b-assessment-info__lowertext { margin-left: 17px; margin-top: 4px; }
	.b-assessment-info-lowertext { font: 36px 'pfdintextcomppro-regular'; text-transform: uppercase; }
	.b-assessment-info-lowertext_green { color: #ffffff; }
	.b-assessment-info-lowertext_yellow { color: #431e00; }
	.b-assessment-info__img { margin-top: 20px; margin-left: 6px; width: 427px; height: 205px; background: url("KF/assets/img/other/assessment_coins.png") top center no-repeat; }
	.b-assessment__video { width: 380px; margin-right: 57px; margin-top: -6px; }
	.b-assessment-video__container { width: 350px; height: 350px; overflow: hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; position: relative; }
	.b-assessment-video__container_green { border: 15px solid #346911; }
	.b-assessment-video__container_yellow { border: 15px solid #caab3e; }
	.b-assessment-video__text { margin: 8px auto 0; width: 290px; text-align: center; } 
	.b-assessment-video__text_green { color: #fff; }
	.b-assessment-video__text_yellow { color: #431e00; }
	.b-assessment-video-headtext { font: 24px/23px 'pfdintextcomppro-regular'; }
	.b-assessment-video-subtext { font: 300 14px/14px "Ubuntu"; }

	.b-page__line_reviews { position: absolute; top: 4897px; z-index: 15; }
	.b-line__reviews { height: 721px; background: url("KF/assets/img/bg-min/reviews_bg-min.png") top center no-repeat; }
	.b-reviews { border-top: 1px solid transparent; width: 1000px; margin: 0 auto; }
	.b-reviews__header { margin: 147px auto 0; color: #000; text-transform: uppercase; text-align: center; }
	.b-reviews-header { font: 60px/51px 'pfdintextcomppro-regular'; }
	.b-reviews-header__subtext { font: 14px "Ubuntu"; }
	.b-reviews__slider { width: 700px; margin: 20px auto 0; position: relative; }
	.b-reviews__slider .bx-wrapper .bx-viewport { height: 300px !important; box-shadow: none; border: 0; background: none; left: 0; }
	.b-reviews__slider .b-slider__slide { width: 700px; height: 330px; background-color: transparent; }
	.b-reviews__slider .b-slide__item { margin-top: 8px; margin-left: -1px; width: 700px; } 
	.b-reviews__slider .b-slide-photo__border { border: 1px solid #ededed; width: 234px; height: 234px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
	.b-reviews__slider .b-slide-photo { width: 212px; height: 212px; overflow: hidden; border: 11px solid #fbfbfb; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;  background-position: bottom center; background-repeat: no-repeat;}
	.b-reviews__slider .b-slide-photo__img { width: 100%; } 
	.b-reviews__slider .b-slide__info { margin-top: 10px; margin-left: 20px; color: #000; }
	.b-reviews__slider .b-slide__text { width: 436px; }
	.b-reviews__slider .b-slide-text { font: 12px/18px "Ubuntu"; text-align: justify; }
	.b-reviews__slider .b-slide__name { margin-top: 17px; }
	.b-reviews__slider .b-slide-name { font: italic 16px "Ubuntu";}
	.b-reviews__slider .b-slide__video-review { margin-top: 17px; }
	.b-reviews__slider .b-slide-video-review__ico { margin-right: 7px; margin-top: -3px; width: 20px; height: 26px; }
	.b-reviews__slider .b-slide-video-review__ico_green { background: url("KF/assets/img/sprite-min/sprite_ico_green-min.png") no-repeat -38px 0; }
	.b-reviews__slider .b-slide-video-review__ico_yellow { background: url("KF/assets/img/sprite-min/sprite_ico_yellow-min.png") no-repeat -38px 0; }
	.b-reviews__slider .b-slide-video-review-link { color: #000; font: 12px "Ubuntu"; text-decoration: underline; }
	.b-reviews__slider .b-slide-video-review-link:hover { text-decoration: none; }
	.b-reviews__slider .b-slider__controls { width: 910px; height: 0px; position: absolute; top: 83px; left: -106px; }
	.b-reviews__slider .b-slider__controls a { display: block; width: 46px; height: 84px; }
	.b-reviews__slider .b-slider__controls a .bx-prev { background: url("KF/assets/img/sprite-min/sprite_ico_common-min.png") no-repeat 0 -781px; }
	.b-reviews__slider .b-slider__controls a .bx-next { background: url("KF/assets/img/sprite-min/sprite_ico_common-min.png") no-repeat 0 -915px; }
	.b-reviews__slider .b-slider__controls a.left-arrow, .b-reviews__slider a.right-arrow, 
	.b-reviews__slider .b-slider__controls a.arrow-left, .b-reviews__slider a.arrow-right { float: left; }
	.b-reviews__slider .b-slider__controls a.right-arrow, 
	.b-reviews__slider .b-slider__controls a.arrow-right { float: right; }
	.b-reviews__share { text-align: center; }

	.b-page__line_map { position: absolute; top: 5373px; z-index: 10; }
	.b-page__line_map_blog { position: relative; z-index: 10; top: 0; }
	.b-line__map { height: 730px; background: url("KF/assets/img/other/map_blog.png") top center no-repeat; }
	.b-line__mapalt { height: 700px; width: 100%; background: url("KF/assets/img/other/map_blogalt.png") top center no-repeat; }
	.map_canvas .gm-style > div:nth-child(8) { margin-top: 100px !important; }
	.b-map { border-top: 1px solid transparent; width: 1000px; margin: 0 auto; }
	.b-map__form { border-top: 1px solid transparent; border-bottom: 1px solid transparent; float: none; margin: 157px 0 0 35px; position: relative; z-index: 30; }
	.b-map__form_blog { margin: 117px 0 0 35px; }
	.b-form__cnt a{color: #333333; text-decoration: none;}

	.b-page__line_feedback { position: absolute; top: 5837px; z-index: 9; }
	.b-container__blog .b-page__line_feedback { top: 440px; }
	.b-line__feedback { height: 650px; background-image: url("KF/assets/img/bg-min/3otherquestions-min.jpg");  background-repeat: no-repeat;background-position: top center; background-color: rgba(0,0,0,.3); background-blend-mode: overlay; background-attachment: fixed; position: relative; top: 0;  left: 0; }
	.b-line__feedbackalt { height: 1200px; background: url("KF/assets/img/bg-min/blogalt-min.jpg") no-repeat center; background-position-x: 0 !important; position: relative; top: 0; left: 0;background-attachment:fixed;}
	.b-line__feedbacku { height: 650px; background: url("KF/assets/img/bg/work-scheme_bg2.png") no-repeat top; background-position-x: 0 !important; position: relative; top: 0; left: 0; }
	.b-line__feedbackualt { height: 800px; background: url("KF/assets/img/bg/work-scheme_bg2alt.png") no-repeat left; background-position-x: 0 !important; position: relative; top: 0; left: 0; }
	.b-feedback { border-top: 1px solid transparent; width: 800px; margin: 0 auto; }
	.b-feedback__layout { margin-top: 273px; margin-left: 0; }
	.b-feedback__layoutalt { margin-top: 370px; margin-left: 53px; }
	.b-feedback-text { font: 48px/50px 'pfdintextcomppro-regular'; color: #ffffff; }
	.b-feedback__feedback { margin-top: 17px; margin-left: 4px; float:right;}
	.b-feedback__feedback .b-feedback__button { width: 292px; height: 75px; }
	.b-feedback__feedback .b-feedback__button_green { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -370px; }
	.b-feedback__feedback .b-feedback__button_green:hover { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -275px; }
	.b-feedback__feedback .b-feedback__button_green:active { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -180px; }
	.b-feedback__feedback .b-feedback__button_yellow { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -1060px; }
	.b-feedback__feedback .b-feedback__button_yellow:hover { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -965px; }
	.b-feedback__feedback .b-feedback__button_yellow:active { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -870px; }
	.b-feedback__feedback .b-feedback-button__text { padding: 24px 19px; }
	.b-feedback__feedback .b-feedback-button-text { font: 21px "Ubuntu"; color: #ffffff; text-transform: uppercase; text-align: center; }
	.b-feedback__contacts { margin-left: 0; width: 570px; margin-top: 35px; }

	.b-page__line_final { position: absolute; top: 6298px; z-index: 15; }
	.b-container__blog .b-page__line_final { top: 920px; } 
	.b-line__final { height: 505px; }
	.b-line__final_green { background: url("KF/assets/img/bg-min/final_bg_green-min.png") top center no-repeat; }
	.b-line__final_yellow { background: url("KF/assets/img/bg-min/final_bg_yellow-min.png") top center no-repeat; }
	.b-final { border-top: 1px solid transparent; width: 1000px; margin: 0 auto; }
	.b-final__text { margin: 189px auto 0; width: 950px; }
	.b-final-text { margin-bottom: 18px; font: 12px/18px "Ubuntu"; text-align: justify; }
	.b-final-text_bold { font-weight: bold; }
	.b-final__text_green { color: #ffffff; }
	.b-final__text_yellow { color: #2a0c00; }

	.b-page__line_footer{position: absolute; z-index: 15; margin-top: 170px;}

	.home .b-page__line_footer { position: absolute; top: 6802px; z-index: 15;  margin-top: 0;}
	.error404 .b-page__line_footer{bottom: 0;}
	.b-container__blog .b-page__line_footer { top: 1410px; }
	.b-page__line_footer_thanks { top: auto; bottom: 0; }
	.b-line__footer { height: 70px; background: url("KF/assets/img/bg-min/footer_bg-min.jpg") top center no-repeat; }
	.b-footer { border-top: 1px solid transparent; width: 1000px; margin: 0 auto; }
	.b-footer__layout { margin-top: 13px; letter-spacing: -0.3em; }
	.b-footer__copyrights { margin-top: 15px; margin-left: 28px; }
	.b-footer-copyrights { font: 12px "Ubuntu"; color: #ffffff; }
	.b-footer__rights { margin: 12px 0 0 207px; }
	.b-footer-rights { font: 300 14px "Ubuntu"; color: #ffffff; text-decoration: underline; }
	.b-footer-rights:hover { text-decoration: none; }
	.b-footer__blog { margin: 1px 0 0 26px; }
	.b-footer-blog__link { text-decoration: none; }
	.b-footer-blog__button { width: 275px; height: 40px; }
	.b-footer-blog__button_green { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -120px; }
	.b-footer-blog__button_green:hover { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -60px; }
	.b-footer-blog__button_green:active { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 0px; }
	.b-footer-blog-button__text { padding: 12px 17px; }
	.b-footer-blog-button-text { font: 16px "Ubuntu"; text-align: center; }
	.b-footer-blog__button_green .b-footer-blog-button-text { color: #ffffff; }
	.b-footer-blog__button_yellow .b-footer-blog-button-text { color: #301d00; }
	.b-footer__developer { margin: 10px 0 0 22px; display:none;}
	.b-footer-developer { font: 20px 'pfdintextcomppro-regular'; color: #ffffff; }
	.b-developer__link { color: #ffffff; text-decoration: underline; }
	.b-developer__link:hover { text-decoration: none; }

	.b-line__blog { border-top: 1px solid transparent; background: white; }
	.b-blog { width: 1200px; margin: 0 auto; }
	.b-blog__content { float: left; width:675px; margin-top: 29px; margin-left:29px; }
	.b-article-header { font-family: pfdintextcomppro-medium; font-size: 30px; color: #000; text-transform: uppercase; }
	.b-article-header a { color: #000; }
	.category-hone { font-size: 32px; margin: 10px 0px; }
	.category-htwo { font-size: 26px; margin: 10px 0px; }
	.category-hone, .category-htwo, .category-hone a, .category-htwo a { color: #000; text-transform: uppercase; font-family: pfdintextcomppro-medium; }
	.category-htwo a:hover { color:#5ec60a; }
	.b-article-header__date { margin-top: 10px; }
	.b-article-header-date__badge { display: inline-block; vertical-align: top; width: 18px; height: 18px; } 
	.b-article-header-date__badge_green { background: url("KF/assets/img/sprite-min/sprite_ico_green-min.png") no-repeat 0 0; }
	.b-article-header-date__badge_yellow { background: url("KF/assets/img/sprite-min/sprite_ico_yellow-min.png") no-repeat 0 0; }
	.b-article-header-date { margin-left: 5px; display: inline-block; vertical-align: top; font: 500 14px "Ubuntu"; }
	.b-blog-article__img { margin-top: 18px; }
	.b-blog-article__text { margin-top: 20px; font-family: 'PT Sans', sans-serif; line-height: 28px; }
	.b-blog-article__text  img{max-width:100%;height:auto;}
	.b-blog-article__text ul,.b-blog__content ul{list-style-type:inherit;list-style-position: inside;padding-left:25px;margin:0 0 20px;}
	.b-blog-article__text ol,.b-blog__content ol{list-style-type:decimal;list-style-position: inside;padding-left:25px;margin:0 0 20px;}
	.b-blog-article__text p, .b-blog__content p{margin:0 0 15px;} 
	.b-blog-article__text h2,
	.b-blog__content h2,
	.b-blog-article__text h3,
	.b-blog__content h3,
	.b-blog-article__text h4,
	.b-blog__content h4,
	.b-blog-article__text h5,
	.b-blog__content h5,
	.b-blog-article__text h6,
	.b-blog__content h6{margin:15px 0 10px;}
	/* .prilip{margin-left:4px;} */

	/* table in content */
	.b-blog-article__text table, .b-blog__content table{border: 1px solid #ddd;background-color:transparent;  max-width: 100%;width: 100%;margin:0 0 20px;line-height:22px;}
	.b-blog-article__text table>thead>tr>th,
	.blog__content table>thead>tr>th ,
	.b-blog-article__text table tbody>tr>td,
	.b-blog__content table tbody>tr>td{border: 1px solid #ddd;padding:8px;}
	.b-blog-article__text table>tbody>tr:nth-of-type(odd),
	.b-blog__content table>tbody>tr:nth-of-type(odd){background-color: #f9f9f9;}

	.b-blog__content { font-family: 'PT Sans', sans-serif; line-height: 28px; }
	.b-blog__content img{max-width:100%;height:auto;}
	.b-blog__content h1 {  font-size: 30px; font-family: pfdintextcomppro-medium; }
	.b-blog__content h2 {  font-size: 26px; font-family: pfdintextcomppro-medium; }
	.b-blog__content h3 {  font-size: 22px; font-family: pfdintextcomppro-medium; }
	.b-blog__content h4 {  font-size: 18px; font-family: pfdintextcomppro-medium; }
	.b-blog-article__text p { margin: 0px 0px 20px 0px; }
	b, strong { font-weight: bold; }
	.b-blog-article__text h1 { margin: 9px 0px; font-size: 150%; font-family: pfdintextcomppro-medium; }
	.b-blog-article__text h2 { margin: 9px 0px; font-size: 135%; font-family: pfdintextcomppro-medium; }
	.b-blog-article__text h3 { margin: 9px 0px; font-size: 120%; font-family: pfdintextcomppro-medium; }
	.b-blog-article__text h4 { margin: 9px 0px; font-size: 110%; font-family: pfdintextcomppro-medium; }
	.b-blog-article_prew { margin-top: 20px; font-family: Verdana; line-height: 28px; font-family: 'PT Sans', sans-serif; }
	.b-blog-article_prew p { margin: 0px 0px 20px 0px; }
	.b-blog-article_prew img  { float: left; margin: 5px 15px 20px 0px; }
	b, strong { font-weight: bold; }
	.b-blog-article_prew h1 { margin: 9px 0px; font-size: 30px; }
	.b-blog-article_prew h2 { margin: 9px 0px; font-size: 26px; }
	.b-blog-article_prew h3 { margin: 9px 0px; font-size: 22px; }
	.b-blog-article_prew h4 { margin: 9px 0px; font-size: 18px; }
	#catthumbimg { float: left; margin: 5px 15px 5px 0px; width:300px; }
	#catthumbimg img { width:300px; } 
	/*  .category-menu-full{width:auto !important;  margin-left: 10px !important;} */
	 /* .widget.last aside div:first-child{margin: 0px auto 10px !important;} */
	 
	.b-blog-article__share { margin-top: 30px; margin-bottom: 120px; }
	.b-blog__sidebar { float: right; width:455px; margin-top: 36px; margin-bottom: 30px; border-left: 1px solid #eaeaea; }
	.b-sidebar__video { width:404px; margin: 0 auto; }
	.b-sidebar-video__button { margin: 1px auto 0; width: 215px; }
	.b-sidebar-video-button__link { text-decoration: none; outline: none; }
	.b-sidebar__button { width: 215px; height: 45px; background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -805px; }
	.b-sidebar__button:hover { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -740px; } 
	.b-sidebar__button:active { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -675px; }
	.b-sidebar-button__text { padding: 16px 17px; }
	.b-sidebar-button-text { font: 12px "Ubuntu"; color: #ffffff; text-transform: uppercase; text-align: center; }
	.b-sidebar-video__text { width: 350px; margin: 22px auto 0; color: #000000; text-align: center; }
	.b-sidebar-video-header { font: 35px 'pfdintextcomppro-regular'; }
	.b-sidebar-video-text { margin-top: 1px; font: 300 14px/14px "Ubuntu"; }
	.b-sidebar-video__imac { width: 390px; margin: 30px auto 0; position: relative; }
	.b-sidebar-video__youtube { position: absolute; top: 19px; left: 18px; }
	.b-sidebar__popular-articles, .b-sidebar__last-articles { width:404px; margin-top: 33px; margin-left:30px; }
	.b-sidebar-popular-articles__header { margin-left: -11px; }
	.b-sidebar-header { padding: 0px 0px 10px 13px; font: 500 18px "Ubuntu"; color: #000; text-transform: uppercase; }
	.b-sidebar-header_green { border-bottom: 3px solid #5ec60a; }
	.b-sidebar-header_yellow { border-bottom: 3px solid #efca12; }
	.b-sidebar-popular-articles, .b-sidebar-last-articles { margin-left: 19px; margin-top: 17px; }
	.b-sidebar-popular-articles_green { list-style: url("KF/assets/img/article/ico_list_arrow_green.png"); }
	.b-sidebar-popular-articles_yellow { list-style: url("KF/assets/img/article/ico_list_arrow_yellow.png"); }
	.b-popular-articles__item, .b-last-articles__item { margin-bottom: 14px; }
	.sub-menu .b-last-articles__item { margin: 3px 0; }
	.sub-menu .b-last-articles__link  { font-size: 12px; }
	.sub-menu { margin-left: 5px; }

	#menu-blog { }
	#menu-blog li, #menu-blog-2 li { margin: 10px 0; }
	#menu-blog li a, #menu-blog-2 li a { font-size: 18px; font-weight: bold; }
	#menu-blog .sub-menu li a { font-size: 14px; font-weight: normal; }
	.b-popular-articles__link, .b-last-articles__link { font: 300 14px "Ubuntu"; text-decoration: none; color: #000000; }
	.b-popular-articles__link:hover, .b-last-articles__link:hover { text-decoration: underline; }
	.b-sidebar__last-articles { margin-top: 34px; }
	/* .b-sidebar-last-articles__header { margin-left: -11px; } */
	.b-sidebar-last-articles_green { list-style: url("KF/assets/img/article/ico_marker_green.png"); }
	.b-sidebar-last-articles_yellow { list-style: url("KF/assets/img/article/ico_marker_yellow.png"); }
	.b-last-articles__link:hover { text-decoration: underline; }

	
	.page-template-page-thanks .b-header{width: 1030px}
	.page-template-page-thanks .b-page__line_footer{position: relative; margin-top: 0;}
	.b-page__line_thanks{height: 80vh; background: #dbbf67 url("KF/assets/img/bg/thanks_bg_yellow.jpg") center center no-repeat fixed;  -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover;}
	.b-page__line__thanks { width: 100%; position: relative; }
	.b-thanks { border-top: 1px solid transparent; width: 470px; text-align: center; text-transform: uppercase; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
	.b-thanks__headtext { font: 112px/99px 'pfdintextcomppro-bold'; color: #fff; }
	.b-thanks__headtext_green { color: #fff; }
	.b-thanks__headtext_yellow { color: #000; }
	.b-thanks__subtext { font: 500 18px "Ubuntu"; color: #000; }
	.b-thanks__button { margin: 16px auto 0; width: 310px; }
	.thanks-button__link { text-decoration: none; }
	.b-thanks-button { width: 310px; height: 65px; background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -1325px; }
	.b-thanks-button:hover { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -1240px; }
	.b-thanks-button:active { background: url("KF/assets/img/sprite-min/sprite_button-min.png") no-repeat 0 -1155px; }
	.b-thanks-button__text { padding: 22px 17px; }
	.b-thanks-button-text { font: 18px "Ubuntu"; color: #ffffff; text-transform: uppercase; text-align: center; }

	.popup { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 10000; background: rgba(0, 0, 0, 0.8); display: none; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); } 
	.popup-content { width: 395px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; position: relative; top: 50%; margin: -260px auto 0; }
	.popup-content_green { background: #f1d516; }
	.popup-content_yellow { background-color: #a3a3a3; }
	.main-popup-content { padding: 20px; }
	.close-popup { display: block; float: right; width: 25px; height: 25px; background: url("KF/assets/img/other/ico_close.png") no-repeat; position: relative; top: -11px; left: 13px; }
	.feedback-popup_ask .popup-content { margin: -300px auto 0; }
	.feedback-popup_ask .b-form__upper-text { width: 372px; }
	.feedback-popup_ask .b-form-upper-text { color: #ffffff; }
	.feedback-popup_ask .b-form-text-headtext { font: 55px 'pfdintextcomppro-light'; text-transform: uppercase; }
	.feedback-popup_ask .b-form-text-subtext { font: 20px "Ubuntu"; } 
	.feedback-popup_ask .b-form-button_submit { padding: 22px 0 23px 0; text-align: center; }
	.terms-popup { overflow: auto; }
	.terms-popup .popup-content { margin-top: -360px; margin-bottom: 30px; width: 825px; background: #ffffff; }
	.terms-popup .b-form__upper-text { width: 500px; }
	.terms-popup .b-form-upper-text { color: #000; }
	.terms-popup__text { color: #000; line-height: 1.5; font: 300 14px "Ubuntu"; margin: 40px 0 20px; }
	.terms-popup-text { margin-bottom: 15px; line-height: 1.5; }
	.terms-popup__link { color: #000; text-decoration: underline; }
	.terms-popup__link:hover { text-decoration: none; }

	.b-main-header-headtext-firsttype { color: #000; display: block; font-family: "Ubuntu"; font-size: 18px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: 500; height: 26px; line-height: 18px; margin: 0px; padding: 0px; text-align: center; text-shadow: #E1D471 1px 1px 1px; text-transform: uppercase; vertical-align: baseline; width: 1000px;}
	.gg-reviews__slider { width: 380px; margin: 0px; position: relative; background-color: transparent; }
	.gg-reviews__slider .gg-slider__controls a { display: block; width: 40px; height: 40px; }
	.gg-reviews__slider .gg-slider__controls { width: 380px; height: 0px; position: absolute; bottom: 65px; }
	.gg-reviews__slider .gg-slider__slide { width: 380px; height: 439px; background-color: transparent; }
	.gg-reviews__slider .gg-slider__controls a.gg-left-arrow { float: left; }
	.gg-reviews__slider .gg-slider__controls a.gg-right-arrow { float: right; }
	.gg-reviews__slider .gg-slider__controls a .bx-prev { background: url("KF/assets/img/sprite-min/ggleft-min.png") no-repeat 0 0px; }
	.gg-reviews__slider .gg-slider__controls a .bx-next { background: url("KF/assets/img/sprite-min/ggright-min.png") no-repeat 0 0px; }

	#top-menu-block li { text-transform: none; }
	.page-numbers  { padding: 5px 17px; background-color: #FFB400; color: black; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration: none; }
	.navigation-block > .current { background-color: #5EC60A; }
	.page-numbers:hover { background-color: #00FF00; }

	#scroll-to-top { z-index: 50; }

	span.error{display: none!important;}
	input.error{background-color: rgb(254, 199, 199)}
	div.wpcf7-response-output{display: none!important;}

	.gabionade { font: 16px "Ubuntu"; color: #000; text-decoration: none; line-height: 30px; cursor:default; }
	.keya, .keyb, .keyc, .grounda, .groundb, .groundc, .figurea, .figureb, .figurec { width: 26px; height: 18px; }
	.keya, .keyb, .keyc { opacity: 0; z-index: 100; }
	.grounda, .groundb, .groundc { z-index: 75; background: url("KF/assets/img/transparent.png") no-repeat 0 0px; }
	.figurea, .figureb, .figurec { z-index: 50; background: url("KF/assets/img/fileplus.png") no-repeat 0 0px; }

	.with-file{background: url("KF/assets/img/fileok.png") no-repeat 0 0px;}
	.filename{font-size: 13px; display: inline-block; line-height: 16px; max-width: 95%; word-break: break-all;}
	div.wpcf7 .ajax-loader{position: absolute;}

	.alignright {float: right; margin: 5px 0px 5px 15px;}
	.alignleft {float: left; margin: 5px 15px 5px 0px;}
	.aligncenter { display: block; margin:15px auto 15px auto; }
	.clearstyle { clear: both; }

	.imgtypea { background: url("KF/assets/img/Slider-Video-Obzor-1.jpg") no-repeat 0 0px; }
	.imgtypeb { background: url("KF/assets/img/Slider-Video-Obzor-2.jpg") no-repeat 0 0px; }

	/* lang list */
	.b-header-local-phone__text .lang_list{text-align:center;}
	.b-header-local-phone__text .lang_list li{display:inline-block;margin: 0 5px;}

	/* breadcrumbs */
	#breadcrumbs{font-size:13px;line-height:18px;margin:0 0 15px;}
	#breadcrumbs a{text-decoration:none;}
	@media(max-width:1366px){
		#alert-me{display:none !important;}
	}
	.side-social{position:fixed; top:30%; z-index:16;}
	.ttl_wrap{overflow:hidden;}
	.ttl_wrap h1{width:85%;display:inline-block;}
	.ttl_wrap .lang_list{list-style:none;margin:0;padding:0;display:inline-block;width:14%;text-align:right;}
	.ttl_wrap .lang_list li{display:inline-block;}
	.ttl_wrap .lang_list li+li{margin-left:3px;}
	.ttl_wrap .lang_list li>a{display:block;width:42px;height:23px;opacity:1;} 
	.ttl_wrap .lang_list li>a img{display:none;}
	.ttl_wrap .lang_list li:hover>a{opacity:.9;}
	.ttl_wrap .lang_list li.lang-item-ukr>a{background:url(KF/assets/img/fua.png) no-repeat;}
	.ttl_wrap .lang_list li.lang-item-ru>a{background:url(KF/assets/img/fru.png) no-repeat;}
	.ttl_wrap .lang_list>.current-lang>a{opacity:.5;}
	.comments-block .review-text, .comments-block .review-author{font-family:'PT Sans', sans-serif !important;font-size:16px !important;}
	.comments-block .review-avatar{display:none;}


	.entry-social{display: flex; justify-content: center; align-content: center; margin-top: 20px;}
	.entry-social a{display: block; padding: 8px 10px 3px; border-radius: 3px; margin-right: 8px; width: 30px; text-align: center;}
	.entry-social svg{width: 16px; height: 16px; fill: #ffffff;}
	.entry-social a.vkontakte{background-color: #45668e;}
	.entry-social a.twitter{background-color: #1da1f2;}
	.entry-social a.facebook{background-color: #3b5998;}
	.entry-social a.googleplus{background-color: #dd4b39;}
	.entry-social a.telegram{background-color: #0088cc;}
	.entry-social a.pocket{background-color: #ef4056;}
	.entry-social a.whatsapp{background-color: #29a92b;}
	.entry-social svg{width: 20px; height: 20px; fill: #ffffff; position: relative;}
	.entry-social a:last-child{margin-right: 0;}


	.wpcf7-kf-alert{position: fixed; top: 60px; left: 0; right: 0; margin: 0 auto; width: 500px; display: none; background: #ffffff; padding: 20px 32px; text-align: center; font-size: 30px; line-height: 36px; font-family: 'pfdintextcomppro-medium'; z-index: 10001; border-radius: 5px; box-shadow: 0 20px 70px rgba(0,0,0,.07);}

	.clear	{ clear: both; }
	.category-menu-full{ width: 404px; margin-top: 33px; margin-left: 30px; }
	.category-menu-name{ border-bottom: 3px solid #5ec60a; padding: 0 0 10px 13px; font-size: 18px; font-family: ubuntu, sans-serif; font-weight: 700; }
	.category-menu-body{ width: 404px; }
	.category-menu-block{ margin-left: 8px; width: 384px; }
	.category-menu-title{ width:384px; }
	.category-menu-title a{ display: block; padding-left: 20px; width: 364px; height: 30px; line-height: 30px; background: url("KF/assets/img/article/ico_marker_green.png") left center no-repeat; color: black; text-decoration: none; font-family: ubuntu, sans-serif; font-weight: 500; }
	.category-menu-title a:hover{ text-decoration: underline; }
	.category-menu-hover{ width: 384px; display: none; }
	.category-menu-hover a{ display: block; margin-left: 20px; padding-left: 20px; width: 344px; height: 30px; line-height: 30px; background: url("KF/assets/img/article/ico_marker_yellow.png") left center no-repeat; color: black; text-decoration: none; font-family: ubuntu, sans-serif;  font-weight: 400; }
	.category-menu-hover a:hover{ text-decoration: underline; }
	.category-menu-block:hover .category-menu-hover	{ display: block; }

	.category-menu-body .menu{}
	.category-menu-body .menu li{ margin-left: 8px; width: 384px; }
	.category-menu-body .menu li > a{display: block; padding-left: 20px; width: 364px; height: 30px; line-height: 30px; background: url("KF/assets/img/article/ico_marker_green.png") left center no-repeat; color: black; text-decoration: none; font-family: ubuntu, sans-serif;  font-weight: 500;}
	.category-menu-body .menu li > a:hover{text-decoration: underline;}
	.category-menu-body .menu li.menu-item-has-children .sub-menu{display: none;}
	.category-menu-body .menu li.menu-item-has-children:hover > .sub-menu{display: block;}
	.category-menu-body .menu .sub-menu li > a{display: block; margin-left: 20px; padding-left: 20px; width: 344px; height: 30px; line-height: 30px; background: url("KF/assets/img/article/ico_marker_yellow.png") left center no-repeat; color: black; text-decoration: none; font-family: ubuntu, sans-serif; font-weight: 400; }
	.category-menu-body .menu .sub-menu li > a:hover{text-decoration: underline;}

	.prilip {position: fixed; z-index: 101;}
	.stop {position: relative;}

	.label-block{margin-right: 20px;}
	.label-icon{float: left; margin-right: 6px;}

	
}

@media(max-width: 991px){
	
	.b-pc{display: none!important;}
	
	.lazyYT-container{margin: 0 auto;direction:ltr;position:relative;display:block;height:0;padding:0 0 56.25%;overflow:hidden;background-color:#000}.lazyYT-container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.lazyYT-container .html5-info-bar{position:absolute;top:0;z-index:935;width:100%;height:30px;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#fff;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);-moz-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1)}.lazyYT-container .html5-title{padding-right:6px;padding-left:12px}.lazyYT-container .html5-title-text-wrapper{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.lazyYT-container .html5-title-text{width:100%;font-size:13px;line-height:30px;color:#ccc;text-decoration:none}.lazyYT-container .html5-title-text:hover{color:#fff;text-decoration:underline}.ytp-thumbnail{padding-bottom:inherit;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ytp-large-play-button{position:absolute;top:50%!important;left:50%!important;width:68px!important;height:48px!important;padding:0!important;margin:-34px 0 0 -24px!important;font-size:normal!important;font-weight:400!important;line-height:1!important;}.ytp-large-play-button svg{width:68px;height:48px;}

	* { margin: 0; padding: 0; font-family: 'PT Sans', sans-serif; }
	h1, h2, h3, h4, h5, h6,
	h1 *, h2 *, h3 *, h4 *, h5 *, h6 *{font-family: 'PT Sans Narrow', sans-serif; }
	a { text-decoration: none; color: #018FE2; }
	a:hover { text-decoration: underline; }
	.clear { clear: both; }

	.mobile-header { padding: 15px 0; min-width: 320px; width: 100%; margin: 0 auto 20px; background: url(KF/assets/img/bg-min/header_bg-min.jpg) no-repeat center center;}
	.mobile-header h2,
	.mobile-header h2 a{ font-size: 28px; text-align: center; color: #efca12; text-decoration: none;}
	.mobile-header h3{ font-size: 13px; letter-spacing: .04em; text-align: center; color: #ffffff; text-transform: uppercase;}

	.mobile-content-block{margin-bottom: 20px;}
	.mobile-coins-menu-block { padding: 15px 0; width: 100%; background: url(KF/assets/img/bg-min/1advantages-min.jpg) no-repeat center center; color:white; }
	.h-section{text-transform: uppercase; font-size: 20px; line-height: 22px; padding: 25px 5px 0 5px; margin-left: 25px; }
	.mobileformblock{padding: 15px 25px 0 25px;}
	.feedback .mobileformblock{padding: 15px 0 25px 0;}
	.wpcf7-form-control-wrap{width: 100%}
	.mobileformblock input{ margin: 10px 0; padding: 7px; width: calc(100% - 18px);}
	.gabionade{font-size: 0;}
	.b-form__button input{width: 100%; text-align: center;}

	.coins-menu{ position: fixed; display: block; width: 45px; height: 45px; bottom: 15px; left: 15px; background: url(KF/assets/img/phone-menu.png) no-repeat center center; background-size: cover; z-index: 50; }
	.coins-phones{ position: fixed; display: block; width: 45px; height: 45px; bottom: 15px; right: 15px; background: url(KF/assets/img/phone-contacts.png) no-repeat center center; background-size: cover; z-index: 50; }
	.coins-valuation{ position: fixed; display: block; width: 45px; height: 45px; bottom: 15px; right: 75px; margin: 0 auto; background: url(KF/assets/img/phone-valuation.png) no-repeat center center; background-size: cover; z-index: 50; }

	.coinsmenu	{ line-height: 32px; padding: 15px 25px 25px 25px; margin-left: 25px; }


	.mobile-content-block	{ font-size: 18px; line-height: 22px;max-width: 900px; padding: 0 25px; }
	.mobile-content-block p	{ padding: 15px 0 15px 0; }
	.mobile-content-block ul, .mobile-content-block ol	{ margin-left: 40px; }
	.mobile-content-block img	{ margin: 0 auto; display: block; width: 100%; max-width: 320px; height: auto; background-repeat: no-repeat; background-position: center center; background-size: cover; }
	.mobile-content-block h1	{ padding: 15px 0 15px 0; font-size: 20px; }
	.mobile-content-block h2	{ padding: 15px 0 15px 0; font-size: 20px; }
	.mobile-content-block h3	{ padding: 15px 0 15px 0; font-size: 20px; }
	.mobile-content-block h4	{ padding: 15px 0 15px 0; font-size: 20px; }
	.mobile-content-block h5	{ padding: 15px 0 15px 0; font-size: 20px; }
	.sue-testimonial	{ background-color: #fdfbea; padding: 20px; }
	.sue-testimonial img	{ width: 40px; height: 40px; }
	.su-note	{ background-color: #fdfbea; padding: 20px; margin: 25px 0; }
	.su-note-inner	{ padding: 20px; }
	#toc_container	{ margin: 25px 0; }
	.toc_list > li > a	{ font-size: 18px; line-height: 22px; padding: 10px 0; }
	
	.lang_list{list-style:none;margin:0!important;padding:0;display:inline-block;width:100%;text-align:left;}
	.lang_list li{display:inline-block;}
	.lang_list li+li{margin-left:20px;}
	.lang_list li>a{display:block;width:42px;height:23px;opacity:1;} 
	.lang_list li>a img{display:none;}
	.lang_list li:hover>a{opacity:.9;}
	.lang_list li.lang-item-ukr>a{background:url(KF/assets/img/fua.png) no-repeat;}
	.lang_list li.lang-item-ru>a{background:url(KF/assets/img/fru.png) no-repeat;}
	.lang_list>.current-lang>a{opacity:.5;}
}

