@import 'uniform.default.css';@font-face{font-family:'Whitney';src:url("fonts/Whitney-Light-ProGkCy.eot");src:local('☺'), url("fonts/Whitney-Light-ProGkCy.woff") format('woff'), url("fonts/Whitney-Light-ProGkCy.ttf") format('truetype'), url("fonts/Whitney-Light-ProGkCy.svg") format('svg');font-weight:100;font-style:normal;}
@font-face{font-family:'Whitney';src:url("fonts/Whitney-Book-ProGkCy.eot");src:local('☺'), url("fonts/Whitney-Book-ProGkCy.woff") format('woff'), url("fonts/Whitney-Book-ProGkCy.ttf") format('truetype'), url("fonts/Whitney-Book-ProGkCy.svg") format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Whitney';src:url("fonts/Whitney-Medium-ProGkCy.eot");src:local('☺'), url("fonts/Whitney-Medium-ProGkCy.woff") format('woff'), url("fonts/Whitney-Medium-ProGkCy.ttf") format('truetype'), url("fonts/Whitney-Medium-ProGkCy.svg") format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Whitney';src:url("fonts/Whitney-Semibld-ProGkCy.eot");src:local('☺'), url("fonts/Whitney-Semibld-ProGkCy.woff") format('woff'), url("fonts/Whitney-Semibld-ProGkCy.ttf") format('truetype'), url("fonts/Whitney-Semibld-ProGkCy.svg") format('svg');font-weight:500;font-style:normal;}
@font-face{font-family:'Whitney';src:url("fonts/Whitney-Bold-ProGkCy.eot");src:local('☺'), url("fonts/Whitney-Bold-ProGkCy.woff") format('woff'), url("fonts/Whitney-Bold-ProGkCy.ttf") format('truetype'), url("fonts/Whitney-Bold-ProGkCy.svg") format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'FontAwesome';src:url('fonts/awesome/fontawesome-webfont.eot?v=4.3.0');src:url('fonts/awesome/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('fonts/awesome/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('fonts/awesome/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('fonts/awesome/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('fonts/awesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.book{font-weight:300;}
.medium{font-weight:normal;}
.semibold{font-weight:500;}
.bold{font-weight:bold;}
html,
body,
button,
input,
select,
textarea,
.info_window{font-family:'Whitney', Arial, Helvetica, sans-serif;font-weight:300;}
html,
body{height:100%;-webkit-font-smoothing:antialiased;min-width:1000px;}
@media only screen and (max-device-width:480px){html,
body{-webkit-text-size-adjust:none;}
}
body{margin:0;color:#919191;font-size:16px;line-height:21px;overflow-x:hidden;}
img{border:none;}
ol,
ul,
p{/*margin:21px 0;*/}
hr,
.hr{display:block;height:2px;background:black;}
hr.small,
.hr.small{width:130px;}
hr.extrasmall,
.hr.extrasmall{width:80px;}
hr.darkgray,
.hr.darkgray{background:#249744;}
hr.thin,
.hr.thin{height:1px;}
hr.gray,
.hr.gray{background:#f5f5f5;}
.wrapper{width:100%;height:100%;position:relative;z-index:2;}
.wrapper.about_page .site_sub_menu{padding-right:30px;}
.wrapper_inner{min-height:100%;position:relative;z-index:1;margin:auto;max-width:1280px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;}
.site_bg{position:fixed;top:0;left:0;right:0;bottom:0;background:#249744;}
.min_width{max-width:1000px;margin:auto;}
a{color:#383838;text-decoration:none;transition:all 300ms;}
a:hover{color:#249744;}
a:focus{outline:thin dotted;}
a:hover,
a:active{outline:0;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
h1,
.h1{font-size:40px;line-height:40px;font-weight:500;margin:32px 0;color:#249744;}
.back_link{text-transform:uppercase;color:#000;font-size:14px;line-height:20px;letter-spacing:0.5px;font-weight:500;display:inline-block;}
.back_link .icon_larr{vertical-align:top;margin:0 7px 0 0;}
.back_link span{display:inline-block;height:20px;vertical-align:middle;}
.show_on_map{text-transform:uppercase;display:inline-block;vertical-align:top;color:#b2b2b2;font-size:12px;line-height:15px;cursor:pointer;padding:2px 0 0;}
.show_on_map .icon{width:10px;height:15px;background-position:-105px -3px;vertical-align:top;margin:-2px 5px 0 0;}
.show_on_map:hover{color:#000;}
.show_on_map:hover .icon{background-position:-105px -23px;}
.only_mobile{display:none !important;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;padding:0;white-space:normal;}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;outline:none !important;}
button:focus,
input:focus,
select:focus,
textarea:focus{border-color:#6495ed;}
button,
input{line-height:normal;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
button[disabled],
input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:invalid,
textarea:invalid{background-color:#f0dddd;}
.form .field{margin:0 0 20px;}
.form .field.error .input_holder input,
.form .field.error .input_holder textarea{border:1px solid #b62828;}
.form .field.error .error_txt{display:block;}
.form .input_holder{position:relative;padding:0 17px;}
.form .input_holder a{color:#919191;}
.form .input_holder input,
.form .input_holder textarea{width:100%;border:1px solid #f5f5f5;padding:11px 16px;margin:0 -17px;display:block;background:#f5f5f5;color:#2a2a2a;font-size:14px;line-height:17px;-webkit-border-radius:3px;border-radius:3px;letter-spacing:0.25px;}
.form .input_holder input:disabled,
.form .input_holder textarea:disabled{color:#a7a7a7;}
.form .input_holder textarea{min-height:142px;}
.form .placeholder{font-size:14px;line-height:17px;color:#727272;position:absolute;left:0;top:0;padding:12px 17px;letter-spacing:0.25px;}
.form .error_txt{color:#b62828;display:none;font-size:12px;line-height:15px;margin:5px 5px 0 5px;}
.form .form_footer{text-align:center;}
.select{cursor:pointer;position:relative;z-index:1;padding:0;text-align:left;font-size:14px;line-height:17px;text-transform:uppercase;background:#efefef;color:#000;-webkit-border-radius:3px;border-radius:3px;font-weight:500;-webkit-appearance:none !important;}
.select.act{z-index:20;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.select .sel_val{padding:13px 47px 14px 15px;}
.select .sel_val span{text-indent:1px;overflow:hidden;width:100%;display:block;white-space:nowrap;}
.select .sel_val .icon_holder{position:absolute;right:0;top:0;height:100%;}
.select .sel_val .icon_select{position:absolute;right:14px;top:50%;margin:-10px 0;}
.select.act .sel_optns{display:block;}
.select .sel_optns{-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;position:absolute;left:0;top:100%;z-index:1;padding:0;background:#f5f5f5;max-height:300px;overflow-y:auto;margin:0;display:none;min-width:100%;white-space:nowrap;}
.select .sel_optn{padding:13px 15px;margin:0;cursor:pointer;background:transparent;}
.select .sel_optn.act,
.select .sel_optn:hover{background:#249744;border-color:#249744 !important;color:#fff;position:relative;z-index:2;}
.select .sel_optn.act{cursor:default;display:none;}
div.radio,
div.checker,
div.checker span,
div.checker input{width:20px;height:20px;}
div.radio span,
div.checker span{-webkit-border-radius:3px;border-radius:3px;background-color:#d7d7d7;background-repeat:no-repeat;background-position:center !important;background-image:none;}
div.radio span.checked,
div.checker span.checked{background-color:#009a46 !important;background-image:url("../images/checkbox_bg.svg");}
.no-svg div.radio span.checked,
.no-svg div.checker span.checked{background-image:url("../images/checkbox_bg.png");}
div.radio.focus span,
div.checker.focus span{background-color:#c2c2c2;}
label.radio,
label.checkbox{font-size:14px;line-height:17px;text-transform:uppercase;display:inline-block;}
label.radio div.checker,
label.checkbox div.checker{margin:-2px 10px -2px 0;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
.dtable{display:table;width:100%;}
.dtcell{display:table-cell;vertical-align:middle;}
.dtcell-content{padding:0 20%;}
.none{display:none !important;}
.invisible{visibility:hidden;}
.hidden{display:none !important;visibility:hidden !important;}
.visible{visibility:visible !important;}
.clear{clear:both;height:0;font-size:0;line-height:0;overflow:hidden;display:block;}
.clearfix{zoom:1;}
.clearfix:before,
.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.fleft{float:left !important;}
.fright{float:right !important;}
.vat{vertical-align:top !important;}
.vam{vertical-align:middle !important;}
.vab{vertical-align:bottom !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.not_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.icon{display:inline-block;width:20px;height:20px;background:url("../images/icon.png") no-repeat 0 0;}
.icon.icon_larr{background-position:-40px 0;vertical-align:top;}
.icon.icon_larr.black{background-position:-40px -20px;}
.icon.icon_rarr{background-position:0 0;vertical-align:top;}
.icon.icon_rarr.black{background-position:0 -20px;}
.icon.icon_tarr{background-position:-20px 0;}
.icon.icon_tarr.black{background-position:-160px -20px;}
.icon.icon_barr{background-position:-20px 0;}
.icon.icon_download{background-position:-60px 0;}
.icon.icon_select{background-position:-80px 0;}
.icon.icon_veiwmap{background-position:-100px 0;}
span.link .icon.icon_veiwmap{background-position:-100px -20px;}
.icon.icon_veiwlist{background-position:-120px 0;}
span.link .icon.icon_veiwlist{background-position:-120px -20px;}
.icon.icon_cross{width:40px;height:40px;background-position:0 -140px;}
.icon.icon_info{position:relative;background:url("../images/icon_info.svg") 0 0 no-repeat;}
.no-svg .icon.icon_info{background:url("../images/icon_info.png") 0 0 no-repeat;}
.icon.icon_info.green,
.no-svg .icon.icon_info{background:url("../images/icon.png") -300px 0 no-repeat;}
.icon.check{width:40px;height:40px;background-position:-80px -140px;}
.icon.icon-darr{background-position:-240px 0;}
.icon.icon_loading{background-position:-320px 0;-webkit-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;-o-animation:loading 1s infinite linear;-ms-animation:loading 1s infinite linear;animation:loading 1s infinite linear;}
.icon_person_gray{background:url("../images/person_gray.svg") no-repeat;width:14px;height:14px;display:inline-block;vertical-align:top;}
.no-svg .icon_person_gray{background-image:url("../images/person_gray.png");}
.icon_person_white{background:url("../images/person_white.svg") no-repeat;width:14px;height:14px;display:inline-block;vertical-align:top;}

.icon_regpride_white{
	background:url("../images/regpride_white.svg") no-repeat;
	width:14px;
	height:14px;
	display:inline-block;
	vertical-align:top;
	margin-right: 5px;
	margin-top: -3px;
}


.no-svg .icon_person_white{background-image:url("../images/person_white.png");}
.icon_phone_white{background:url("../images/phone_white.svg") no-repeat;width:14px;height:14px;display:inline-block;vertical-align:top;}
.no-svg .icon_phone_white{background-image:url("../images/phone_white.png");}
.icon_phone_gray{background:url("../images/phone_gray.svg") no-repeat;width:14px;height:14px;display:inline-block;vertical-align:top;}
.no-svg .icon_phone_gray{background-image:url("../images/phone_gray.png");}
.icon_play{display:inline-block;background:url("../images/icon_play.png") no-repeat 0 0;width:53px;height:53px;}
.icon_play:hover{background-position:0 -53px;}
.icon_play.big{background:url("../images/icon_play_big.svg") no-repeat 0 0;width:108px;height:108px;}
.no-svg .icon_play.big{background-image:url("../images/icon_play_big.png");}
.icon_play.big:hover{background-position:0 -108px;}
.icon_search_orange{display:inline-block;background:url("../images/icon_search_orange.svg") no-repeat 0 0;width:28px;height:28px;}
.no-svg .icon_search_orange{background-image:url("../images/icon_search_orange.png");}
.icon_plus_orange{display:inline-block;background:url("../images/icon_plus_orange.svg") no-repeat 0 0;width:34px;height:34px;}
.no-svg .icon_plus_orange{background-image:url("../images/icon_plus_orange.png");}
.icon_params_orange{display:inline-block;background:url("../images/icon_params_orange.svg") no-repeat 0 0;width:34px;height:34px;}
.no-svg .icon_params_orange{background-image:url("../images/icon_params_orange.png");}
.icon_calendar{display:inline-block;width:34px;height:34px;background:url("../images/calendar_icon.svg") no-repeat 0 0;}
.no-svg .icon_calendar{background-image:url("../images/calendar_icon.png");}
.icon_calendar.small{background:url("../images/calendar_icon_small.png") no-repeat 0 0;width:26px;height:25px;}
.svg .icon_calendar.small{background-image:url("../images/calendar_icon_small.svg");}
.icon_marker{display:inline-block;background:url("../images/icon_marker.svg") no-repeat 0 0;width:26px;height:34px;}
.no-svg .icon_marker{background-image:url("../images/icon_marker.png");}
.btn:hover .icon_marker{background-position:0 -34px;}
.icon_pencil{display:inline-block;background:url("../images/personal_page_sprite.svg") no-repeat 0 0;width:15px;height:15px;}
.no-svg .icon_pencil{background-image:url("../images/personal_page_sprite.png");}
.icon_lock{display:inline-block;background:url("../images/personal_page_sprite.svg") no-repeat -17px 0;width:15px;height:12px;}
.no-svg .icon_lock{background-image:url("../images/personal_page_sprite.png");}
.icon_exit{display:inline-block;background:url("../images/personal_page_sprite.svg") no-repeat -40px 0;width:15px;height:15px;}
.no-svg .icon_exit{background-image:url("../images/personal_page_sprite.png");}
.icon_balance_ico{display:inline-block;background:url("../images/personal_page_sprite.svg") no-repeat -80px 0;width:15px;height:15px;}
.no-svg .icon_balance_ico{background-image:url("../images/personal_page_sprite.png");}
.icon_settings_ico{display:inline-block;background:url("../images/personal_page_sprite.svg") no-repeat -100px 0;width:15px;height:15px;}
.no-svg .icon_settings_ico{background-image:url("../images/personal_page_sprite.png");}
.icon_input_calendar{display:inline-block;background:url("../images/personal_page_sprite.svg") no-repeat 0 -21px;width:25px;height:25px;}
.no-svg .icon_input_calendar{background-image:url("../images/personal_page_sprite.png");}
.icon_refuel{display:inline-block;background:url("../images/about_icons_sprite.svg") no-repeat center 0;width:60px;height:60px;}
.no-svg .icon_refuel{background-image:url("../images/about_icons_sprite.png");}
.icon_timer{display:inline-block;background:url("../images/about_icons_sprite.svg") no-repeat center -60px;width:60px;height:60px;}
.no-svg .icon_timer{background-image:url("../images/about_icons_sprite.png");}
.icon_about_person{display:inline-block;background:url("../images/about_icons_sprite.svg") no-repeat center -120px;width:60px;height:60px;}
.no-svg .icon_about_person{background-image:url("../images/about_icons_sprite.png");}
.icon_tech_fire,
.icon_tech_lower,
.icon_tech_gears,
.icon_tech_leaf{width:100px;height:100px;display:inline-block;vertical-align:top;}
.icon_tech_fire{background:url("../images/icon_tech_fire.svg") no-repeat;}
.no-svg .icon_tech_fire{background-image:url("../images/icon_tech_fire.png");}
.icon_tech_gears{background:url("../images/icon_tech_gears.svg") no-repeat;}
.no-svg .icon_tech_gears{background-image:url("../images/icon_tech_gears.png");}
.icon_tech_leaf{background:url("../images/icon_tech_leaf.svg") no-repeat;}
.no-svg .icon_tech_leaf{background-image:url("../images/icon_tech_leaf.png");}
.icon_tech_lower{background:url("../images/icon_tech_lower.svg") no-repeat;}
.no-svg .icon_tech_lower{background-image:url("../images/icon_tech_lower.png");}
.icon_store,
.icon_cafe,
.icon_wifi,
.icon_wash,
.icon_tiers,
.icon_parking,
.icon_wc,
.icon_phone,
.icon_tickets,
.icon_card,
.icon_insurance{width:60px;height:60px;display:inline-block;display:block;margin:auto;}
.icon_store.small,
.icon_cafe.small,
.icon_wifi.small,
.icon_wash.small,
.icon_tiers.small,
.icon_parking.small,
.icon_wc.small,
.icon_phone.small,
.icon_tickets.small,
.icon_card.small,


.icon_shini.small,
.icon_wog_burger.small,
.icon_electro.small,
.icon_electro_imp.small,


.icon_insurance.small{width:40px;height:40px;background-image:url("../images/icon.png") !important;}
.icon_store{background:url("../images/icon_store.svg") no-repeat;}
.no-svg .icon_store{background-image:url("../images/icon_store.png");}
.icon_store.small{background-position:-40px -100px;}
.icon_store.small.green{background-position:-240px -100px;}
.icon_cafe{background:url("../images/icon_cafe.svg") no-repeat;}
.no-svg .icon_cafe{background-image:url("../images/icon_cafe.png");}
.icon_cafe.small{background-position:0 -100px;}
.icon_cafe.small.green{background-position:-200px -100px;}
.icon_wifi{background:url("../images/icon_wifi.svg") no-repeat;}
.no-svg .icon_wifi{background-image:url("../images/icon_wifi.png");}
.icon_wifi.small{background-position:-40px -60px;}
.icon_wifi.small.green{background-position:-240px -60px;}

.icon_shini.small.green{background-position:-280px -100px;}
.icon_wog_burger.small.green{background-position:-240px -140px;}
.icon_electro.small.green{background-position:-280px -140px;}
.icon_electro_imp.small.green{background-position:-320px -140px;}

.icon_wash{background:url("../images/icon_wash.svg") no-repeat;}
.no-svg .icon_wash{background-image:url("../images/icon_wash.png");}
.icon_wash.small{background-position:-80px -60px;}
.icon_wash.small.green{background-position:-280px -60px;}
.icon_tiers{background:url("../images/icon_tiers.svg") no-repeat;}
.no-svg .icon_tiers{background-image:url("../images/icon_tiers.png");}
.icon_tiers.small{background-position:-80px -100px;}
.icon_tiers.small.green{background-position:-280px -100px;}
.icon_parking{background:url("../images/icon_parking.svg") no-repeat;}
.no-svg .icon_parking{background-image:url("../images/icon_parking.png");}
.icon_parking.small{background-position:0 -60px;}
.icon_parking.small.green{background-position:-200px -60px;}
.icon_wc{background:url("../images/icon_wc.svg") no-repeat;}
.no-svg .icon_wc{background-image:url("../images/icon_wc.png");}
.icon_wc.small{background-position:-120px -60px;}
.icon_wc.small.green{background-position:-320px -60px;}
.icon_phone{background:url("../images/icon_phone.svg") no-repeat;}
.no-svg .icon_phone{background-image:url("../images/icon_phone.png");}
.icon_phone.small{background-position:-160px -60px;}
.icon_phone.small.green{background-position:-360px -60px;}
.icon_tickets.small{background-position:-120px -100px;}
.icon_tickets.small.green{background-position:-320px -100px;}
.icon_card.small{background-position:-160px -100px;}
.icon_card.small.green{background-position:-360px -100px;}
.icon_insurance.small{background-position:-160px -140px;}
.icon_insurance.small.green{background-position:-200px -140px;}
.icon_aroma,
.icon_benzol,
.icon_octane,
.icon_sulfur,
.icon_composition,
.icon_microscope,
.icon_bus{width:120px;height:120px;background:url("../images/quality_sprite.svg") no-repeat;}
.no-svg .icon_aroma,
.no-svg .icon_benzol,
.no-svg .icon_octane,
.no-svg .icon_sulfur,
.no-svg .icon_composition,
.no-svg .icon_microscope,
.no-svg .icon_bus{background-image:url("../images/quality_sprite.png");}
.icon_aroma{background-position:0 0;}
.icon_benzol{background-position:-120px 0;}
.icon_octane{background-position:-240px 0;}
.icon_sulfur{background-position:-360px 0;}
.icon_composition{background-position:-480px 0;}
.icon_microscope{background-position:0 -120px;}
.icon_bus{background-position:-120px -120px;}
.btn{text-shadow:none;cursor:pointer;display:inline-block;border:0;color:#fff;transition:all 400ms;text-align:center;font-weight:500;font-size:14px;line-height:17px;text-transform:uppercase;letter-spacing:0.7px;background-color:#249744;-webkit-border-radius:3px;border-radius:3px;padding:13px 27px;}
.btn.elevated{margin-top:15px;}
.btn.disabled{background-color:#249744 !important;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);cursor:default;}
.btn:hover{color:#fff;background-color:#97d143;}
.btn.small{letter-spacing:0.5px;padding:8px 20px;font-weight:normal;font-size:11px;line-height:14px;}
.btn.act{cursor:default;}
.btn.white{background-color:#fff;color:#4d4d4d;}
.btn.white:hover{background-color:#fafafa;}
.btn.lightgray{background-color:#f5f5f5;color:#4d4d4d;}
.btn.lightgray:hover{background-color:#ddd;}
.btn.gray{background-color:#cbcccb;}
.btn.gray:hover{background-color:#97d143;}
.btn.gray.act{background-color:#249744;}
.btn.simple{background-color:transparent;color:#97d143;}
.btn.simple:hover{background-color:#249744;color:#fff;}
.btn.bleach:hover{color:#249744;background:#fff;}
.btn.bleach:hover .icon_download{background-position:-60px -20px;}
.btn.inverse{background-color:#249744;}
.btn.inverse:hover{background-color:#249744;}
.btn.btn_params:hover{transition:background 300ms;}
.btn.btn_params:hover .icon_params_orange{background-position:-34px 0;}
.btn.btn_params.act{background:#97d143;color:#fff;position:relative;}
.btn.btn_params.act .icon_params_orange{background-position:-34px -34px;}
.btn.btn_params.act:after{content:' ';position:absolute;left:50%;top:100%;border-style:solid;border-color:#97d143 transparent;border-width:10px 10px 0;margin:0 -10px;}
.btn.iconbtn{width:20px;height:20px;padding:15px;}
.btn.iconbtn .icon{margin:0;}
.btn .icon_tarr{vertical-align:top;margin:-2px 7px -4px -15px;}
.btn .icon_rarr{margin:-2px -10px -2px 8px;}
.btn .icon_download{margin:-3px -8px -3px 8px;vertical-align:top;}
.arrow{transition:all 300ms;width:42px;height:42px;display:inline-block;cursor:pointer;text-align:center;color:#fff;border:3px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-indent:-5px;}
.no-svg .arrow{background-image:url("../images/arrows.png");}
.opacity .arrow{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);}
.opacity .arrow:hover{opacity:1;-ms-filter:none;filter:none;}
.opacity .arrow.right{background-position:-50px 0;text-indent:5px;}
.opacity .arrow.right:after{content:'\f105';line-height:1;font-size:50px;font-family:'FontAwesome';font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;text-shadow:none!important;speak:none;line-height:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.opacity .arrow.left:after{content:'\f104';line-height:1;font-size:50px;font-family:'FontAwesome';font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;text-shadow:none!important;speak:none;line-height:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.no-opacity .arrow.left{background-position:0 0;}
.no-opacity .arrow.left:hover{background-position:0 -50px;}
.no-opacity .arrow.right{background-position:-50px 0;}
.no-opacity .arrow.right:hover{background-position:-50px -50px;}
.btn_more{background:url("../images/plus_icon.svg") no-repeat center #97d143;width:50px;height:50px;-webkit-border-radius:100%;border-radius:100%;margin:auto;display:block;cursor:pointer;transition:all 300ms;}
.no-svg .btn_more{background-image:url("../images/plus_icon.png");}
.btn_more:hover{background-color:#249744;}
.btn_more.loading{cursor:default;background-color:#97d143;transition:none;-webkit-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;-o-animation:loading 1s infinite linear;-ms-animation:loading 1s infinite linear;animation:loading 1s infinite linear;}
.btn_close{background:url("../images/cross_white.png") no-repeat center #97d143;width:50px;height:50px;cursor:pointer;display:inline-block;-webkit-border-radius:3px;border-radius:3px;}
.btn_close:hover{background-color:#249744;}
.btn_print{background:url("../images/print_icon.svg") no-repeat center #97d143;width:50px;height:50px;cursor:pointer;display:block;-webkit-border-radius:100%;border-radius:100%;margin:auto;}
.no-svg .btn_print{background-image:url("../images/print_icon.png");}
.btn_print:hover{background-color:#249744;}
.btn_input{position:relative;z-index:1;}
.btn_input .submit{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);overflow:hidden;cursor:pointer;}
.btn_input .submit input{position:absolute;z-index:10;width:140px !important;height:54px !important;top:0;right:0;margin:-2px !important;font-size:40px !important;cursor:pointer;}
.dots_holder{display:block;position:absolute;bottom:100px;width:100%;text-align:center;}
section.intro .dots_holder{left:360px;right:360px;width:auto;}
.dots{vertical-align:top;font-size:0;line-height:0;background:#fff;display:inline-block;-webkit-border-radius:10px;border-radius:10px;padding:1px 5px;}
.dots .dot{display:inline-block;vertical-align:top;background-color:#249744;border:2px solid #249744;width:5px;height:5px;margin:5px;-webkit-border-radius:100%;border-radius:100%;cursor:pointer;}
.dots .dot.act{background-color:transparent;cursor:default;}
.reg_preloader,
.preloader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;background:#fff;}
.reg_preloader .animation_battery,
.preloader .animation_battery{position:absolute;top:50%;left:50%;margin:-8px 0 0 -33px;}
.body_popup{overflow-y:scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.body_popup .wrapper{overflow:hidden;position:fixed;left:0;top:0;}
.body_popup .popup_holder{z-index:100;visibility:visible;overflow:visible;}
.popup_holder{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;visibility:hidden;z-index:1;}
.popup_holder .dtable{width:100%;height:100%;}
.popup_holder .dtcell{padding:30px;}
.popup_holder .back{background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;left:0;top:0;z-index:1;}
.no-rgba .popup_holder .back{background:url("../images/black_1px.png") repeat;}
.popup{width:560px;position:relative;z-index:3;margin:auto;background:#fff;padding:10px 40px 40px;}
.popup .icon_cross{position:absolute;left:100%;top:0;margin:-4px 16px;cursor:pointer;}
.popup_gasstation{width:860px;}
.popup_gasstation .popup_head{padding:40px 40px 0;}
.popup_gasstation .btn_print{float:right;margin:1px 0 0 0;}
.popup_gasstation h1{margin:-1px 0 0;zoom:1;}
.popup_gasstation h1:before,
.popup_gasstation h1:after{content:"";display:table;}
.popup_gasstation h1:after{clear:both;}
.popup_gasstation .driver_map_item{margin:20px auto;}
.popup_gasstation .driver_map_item .info{margin-top:20px;}
.popup_gasstation .driver_map_item .fuels{width:220px;}
.popup_gasstation .driver_map_item .services{width:275px;}
.popup_login,
.popup_recovery{width:550px;padding:0;}
.popup_login .popup_header,
.popup_recovery .popup_header{position:relative;padding:50px 50px 30px;text-align:center;}
.popup_login .popup_header:after,
.popup_recovery .popup_header:after{content:" ";position:absolute;top:100%;left:80px;right:80px;height:1px;background:#e5e5e5;}
.popup_login .popup_header h1,
.popup_recovery .popup_header h1,
.popup_login .popup_header .h1,
.popup_recovery .popup_header .h1{margin:0;}
.popup_login .popup_content,
.popup_recovery .popup_content{padding:30px 80px 50px;}
.popup_login .popup_content h2,
.popup_recovery .popup_content h2,
.popup_login .popup_content .h2,
.popup_recovery .popup_content .h2{margin:0;padding:0 0 30px;font-size:18px;text-transform:uppercase;text-align:center;color:#000;}
.popup_login .popup_content .hint,
.popup_recovery .popup_content .hint{position:relative;padding:0 0 20px 30px;font-size:14px;color:#727272;}
.popup_login .popup_content .hint:before,
.popup_recovery .popup_content .hint:before{content:" ";position:absolute;top:0;left:0;width:20px;height:20px;background:url("../images/icon.png") no-repeat -280px 0;}
.popup_login .popup_content .input_holder,
.popup_recovery .popup_content .input_holder{margin:0 0 40px;}
.popup_login .popup_content .input_holder.error input,
.popup_recovery .popup_content .input_holder.error input{border-color:#b62828;}
.popup_login .popup_content .input_holder.error .error_txt,
.popup_recovery .popup_content .input_holder.error .error_txt{display:block;}
.popup_login .popup_content input,
.popup_recovery .popup_content input{transition:all 300ms;border:1px solid transparent;}
.popup_login .popup_content:focus,
.popup_recovery .popup_content:focus{border:1px solid #999;}
.popup_login .popup_content .error_txt,
.popup_recovery .popup_content .error_txt{position:absolute;left:-5px;top:40px;font-size:14px;}
.popup_login .popup_content .submit,
.popup_recovery .popup_content .submit{text-align:right;}
.popup_login .popup_content .forgot,
.popup_recovery .popup_content .forgot{float:left;margin:15px 0 0 5px;font-size:14px;text-transform:uppercase;text-decoration:underline;cursor:pointer;}
.popup_login .popup_content .forgot:hover,
.popup_recovery .popup_content .forgot:hover{text-decoration:none;}
.popup_login .popup_content .registration,
.popup_recovery .popup_content .registration{display:block;margin:20px 0 0;padding:20px 0 0;font-weight:normal;text-align:center;text-transform:uppercase;text-decoration:underline;}
.popup_login .popup_content .registration:hover,
.popup_recovery .popup_content .registration:hover{text-decoration:none;}
.popup_login .popup_content .gotopride,
.popup_recovery .popup_content .gotopride{margin:0;padding:30px 0 0;font-size:12px;text-transform:uppercase;text-align:center;color:#a7a7a7;}
.popup_login .popup_content .gotopride a,
.popup_recovery .popup_content .gotopride a{color:#249744;}
.popup_login .popup_content .gotopride a:hover,
.popup_recovery .popup_content .gotopride a:hover{color:#249744;}
.popup-contacts-form{width:790px;padding:10px;min-height:325px;}
.popup-contacts-form .contact_form{margin-top:49px;margin-bottom:86px;}
.popup-contacts-form .contact-form-message{margin:80px auto;}
.footer-dummy{height:218px;}
.footer{position:absolute;left:0;bottom:0;width:100%;font-size:12px;line-height:15px;font-weight:normal;}
.footer .copyrights{background:#fff;color:#333;min-height:85px;}
.footer .copyright{letter-spacing:0.5px;text-transform:uppercase;float:left;margin:39px 0 0;}
.footer .aimbulance{float:right;margin:29px 0;}
.footer-links{background:#249744;color:#fff;zoom:1;letter-spacing:0.2px;font-size:14px;line-height:20px;}
.footer-links:before,
.footer-links:after{content:"";display:table;}
.footer-links:after{clear:both;}
.footer-links a{color:#dde4e1;display:block;line-height:14px;margin:0 0 6px;}
.footer-links a:hover{color:#fff;}
.footer-links h4,
.footer-links .h4{margin:-1px 0 23px;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:500;letter-spacing:0.5px;}
.footer-links h4 a,
.footer-links .h4 a{color:#fff;}
.footer-links .hr{background:#337763;height:1px;margin:20px 0;}
.footer-links .wog-social-links{text-align:center;margin:34px 0 42px;}
.site-links{zoom:1;padding:68px 0 20px;position:relative;}
.site-links:before,
.site-links:after{content:"";display:table;}
.site-links:after{clear:both;}
.site-links .clmn{float:left;}
.site-links .clmn.clmn_1{width:150px;padding-right:20px;}
.site-links .clmn.clmn_2{width:160px;padding-right:60px;}
.site-links .clmn.clmn_3{width:150px;padding-right:30px;}
.site-links .clmn.clmn_4{width:130px;padding-right:20px;}
.site-links .clmn.clmn_5{width:120px;padding-right:20px;}
.site-links .logo_app{position: absolute;bottom:0;right:0;}
.site-links .logo_app a{float:left;text-decoration:none;cursor:pointer;}
.site-links .clmn.clmn_6{float:none;overflow:hidden;}
.wog-social-links{letter-spacing:-0.25px;font-weight:normal;text-transform:uppercase;font-size:0;line-height:0;}
.wog-social-links .title{font-size:12px;line-height:15px;display:inline-block;vertical-align:top;text-transform:uppercase;letter-spacing:0.5px;margin:11px 20px 0 0;}
.wog-social-links a{display:inline-block;width:30px;padding:3px;height:30px;-webkit-border-radius:50%;border-radius:50%;background:black;vertical-align:top;margin:0 0 0 9px;}
.wog-social-links a:hover{background:#97d143;}
.wog-social-links .icon{width:30px;height:30px;background:url("../images/social_links_sprite.png") no-repeat;}
.wog-social-links .icon.icon-fb{background-position:0 0;}
.wog-social-links .icon.icon-vk{background-position:-30px 0;}
.wog-social-links .icon.icon-tw{background-position:-60px 0;}
.wog-social-links .icon.icon-in{background-position:-90px 0;}
.wog-social-links .icon.icon-gp{background-position:-120px 0;}
.wog-social-links .icon.icon-fs{background-position:-150px 0;}
.wog-social-links .icon.icon-yt{background:url("../images/yt.png") no-repeat;background-size:20px;background-position:5px;}
.header{text-align:right;color:#959595;text-transform:uppercase;letter-spacing:0.5px;font-size:11px;line-height:14px;background:#249744;}
.header .site_menu_chapters{padding:20px 18px;border-top-left-radius:5px;border-top-right-radius:5px;background:#fff;}
.header .site_menu_chapters .logo{margin-top:0;}
.header .site_menu_chapters .link{display:inline-block;padding:15px 25px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;font-weight:normal;}
.header .site_menu_chapters .link.act{background:#249744;color:#fff;cursor:default;}
.header.fixed{position:fixed;left:0;top:0;width:100%;z-index:50;}
.header.fixed .site_menu_chapters{display:none;}
.header.fixed .header-content{position:relative;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);margin-bottom:3px;-webkit-border-radius:0;border-radius:0;}
.header.fixed .logo_near_dropdown{display:block;}
.header .header-content{margin:auto;max-width:1280px;min-width:1000px;zoom:1;border-top-left-radius:5px;border-top-right-radius:5px;background:#f5f5f5;}
.header .header-content:before,
.header .header-content:after{content:"";display:table;}
.header .header-content:after{clear:both;}
.index_page .header .header-content{background:none;}
.header .logo{float:left;margin:10px 0 0 36px;}
.index_page .header .logo{margin:20px 0 0 54px;}
.header .logo_near_dropdown{display:none;}
.header .main-header-controls{padding:25px 0 0;}
.header .hot_line{display:inline-block;vertical-align:top;margin:10px 15px 0;letter-spacing:normal;}
.header .hot_line .icon_phone_gray{margin:-2px 4px 0 0;}
.header .btn{vertical-align:top;margin:0 35px;}
.header .login_link{margin:10px 15px 0;display:inline-block;vertical-align:top;letter-spacing:normal;color:#959595;cursor:pointer;}
.header .login_link:hover{
	/*text-decoration:underline;*/
}

.header .login_link_reg{margin:10px 15px 0;display:inline-block;vertical-align:top;letter-spacing:normal;color:#959595;cursor:pointer;}
.header .login_link_reg:hover{
	/*text-decoration:underline;*/
}


.header .login_link .icon_person_gray{margin:-3px 5px 0 0;}
.lang{position:relative;float:left;display:inline-block;width:20px;height:20px;margin:0 0 0 0px;padding:10px 15px 0 30px;transition:all 300ms;}
.lang:hover a,
.lang:hover span{opacity:1;-ms-filter:none;filter:none;}
.lang:hover a.active,
.lang:hover span.active{background-position:-10px 0;}
.lang a,
.lang span{
	position:absolute;
	right:15px;
	width:25px;
	margin:0;
	padding:0 10px;
	color:#959595;
	/*opacity:0;*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:opacity 300ms, margin 300ms;
}

.lang a.active_pd{
	margin:0;
	/*opacity:1;*/
	
}

.lang a.active,
.lang span.active{margin:0;color:#249744;opacity:1;-ms-filter:none;filter:none;background:url("../images/arrow_left_green.png") no-repeat left 1px;}
.lang a[href="/en/"],
.lang span[href="/en/"]{display:none;}
.site_menu{position:absolute;left:135px;display:none;float:left;width:200px;height:35px;margin:10px 10px 10px 20px;text-transform:uppercase;font-size:14px;line-height:17px;letter-spacing:0.25px;font-weight:normal;text-align:left;vertical-align:top;}
.fixed .site_menu{display:inline-block;}
.site_menu span{display:block;padding:9px 16px;-webkit-border-radius:3px;border-radius:3px;color:#fff;background:#249744;cursor:pointer;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);visibility:hidden;transition:all 300ms;}
.fixed .site_menu span{opacity:1;-ms-filter:none;filter:none;visibility:visible;}
.site_menu span:after{content:"";position:absolute;top:15px;right:14px;width:9px;height:5px;background:url("../images/site_menu_down_arrow.png") 0 0 no-repeat;}
.site_menu .site_menu_dropdown{position:absolute;top:100%;left:0;width:198px;border:0px solid #f5f5f5;border-left-width:1px;border-right-width:1px;-webkit-border-radius:3px;border-radius:3px;background:#fff;z-index:10;max-height:0;overflow:hidden;transition:all 300ms;}
.fixed .site_menu .site_menu_dropdown.act{max-height:180px;border-top-width:1px;border-bottom-width:1px;}
.site_menu .link{display:block;padding:9px 16px;color:#000;text-decoration:none;border-bottom:1px solid #f5f5f5;}
.site_menu .link:last-child{border-bottom:none;}
.site_menu .link:hover{text-decoration:underline;background:#f5f5f5;}
.site_menu .link.act{display:none;}
.site_sub_menu{float:right;min-height:17px;padding:21px 27px;text-transform:none;}
.site_sub_menu .link{color:#727272;font-size:14px;line-height:17px;padding:10px;margin:0 8px;}
.site_sub_menu .link.disabled{cursor:default;color:#c6c6c6;}
.site_sub_menu span.link{cursor:default;}
.site_sub_menu span.link,
.site_sub_menu .link.act,
.site_sub_menu a.link:focus,
.site_sub_menu a.link:hover{color:#249744;text-decoration:none;}
.site_sub_menu a.link.act:hover{text-decoration:underline;}
.intro_menu{position:relative;float:right;height:84px;margin:0;padding:0;font-size:14px;line-height:84px;letter-spacing:0.25px;text-transform:uppercase;z-index:10;}
.intro_menu li{display:inline-block;margin:0 15px;list-style:none;}
.intro_menu a{padding:10px 15px;color:#252525;text-decoration:none;-webkit-border-radius:3px;border-radius:3px;}
.intro_menu a:focus,
.intro_menu a:hover{color:#fff;background:#249744;}
.intro{background:#249744;color:#fff;height:596px;position:relative;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,0.16);}
.no-rgba .intro{text-shadow:0 1px 1px #998273;}
.intro h1{color:#fff;}
.intro .slide{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:center 0;background-size:100% 596px;}
.intro .temp-slide{display: none; position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:center 0;background-size:100% 596px;}
.intro .text{margin:162px 170px;}
.intro .text h1{margin:0 0 25px;}
.intro .text p{font-size:18px;max-width:405px;}
.intro .text .btn{margin-top:35px;}
.intro .arrow{position:absolute;left:0;top:50%;margin:-25px 58px;}
.intro .arrow.right{left:auto;right:0;}
.header-nav-main{zoom:1;border-top-left-radius:5px;border-top-right-radius:5px;background:#fff;position:relative;z-index:20;}
.header-nav-main:before,
.header-nav-main:after{content:"";display:table;}
.header-nav-main:after{clear:both;}
.nav-dummy{position:relative;height:90px !important;margin:0;}
.main-nav{position:absolute;left:0;top:0px;width:100%;overflow:hidden;z-index:10;text-align:center;font-size:13px;line-height:16px;font-weight:normal;letter-spacing:0.25px;}
.main-nav.fixed{position:fixed;top:0;}
.main-nav .nav-content{min-width:1000px;max-width:1280px;margin:auto;overflow:hidden;}
.main-nav .link{color:#252525;text-transform:uppercase;text-decoration:none;display:table-cell;vertical-align:middle;height:90px;padding:0;width:14.28%;border-right:1px dotted #c6c6c6;border-left:0;background:#f7f7f7;margin:0;transition:background 300ms;outline:none;}
.main-nav .link.only_mobile{display:none;}
.main-nav .link:last-child{margin-right:-5px;border-right:0;}
.main-nav .link.act,
.main-nav .link:focus,
.main-nav .link:hover{background:#97d143;color:#fff;}
.main-nav .link.act .icon_about,
.main-nav .link:focus .icon_about,
.main-nav .link:hover .icon_about{background-position:-60px 0;}
.main-nav .link.act .icon_fuel,
.main-nav .link:focus .icon_fuel,
.main-nav .link:hover .icon_fuel{background-position:-60px -60px;}
.main-nav .link.act .icon_loyalty,
.main-nav .link:focus .icon_loyalty,
.main-nav .link:hover .icon_loyalty{background-position:-60px -120px;}
.main-nav .link.act .icon_coffee,
.main-nav .link:focus .icon_coffee,
.main-nav .link:hover .icon_coffee{background-position:-60px -180px;}
.main-nav .link.act .icon_gas_map,
.main-nav .link:focus .icon_gas_map,
.main-nav .link:hover .icon_gas_map{background-position:-60px -240px;}
.main-nav .link div{position:relative;display:inline-block;padding-left:30px;text-align:left;}
.main-nav .link span{display:block;width:60px;}
.main-nav .icon_about,
.main-nav .icon_fuel,
.main-nav .icon_loyalty,
.main-nav .icon_coffee,
.main-nav .icon_gas_map{display:block;position:absolute;left:-30px;top:50%;width:60px;height:60px;margin-top:-30px;background:url("../images/nav_icons.svg") no-repeat 0 0;}
.no-svg .main-nav .icon_about,
.no-svg .main-nav .icon_fuel,
.no-svg .main-nav .icon_loyalty,
.no-svg .main-nav .icon_coffee,
.no-svg .main-nav .icon_gas_map{background-image:url("../images/nav_icons.png");}
.main-nav .icon_about{background-position:0 0;}
.main-nav .icon_fuel{background-position:0 -60px;}
.main-nav .icon_loyalty{background-position:0 -120px;}
.main-nav .icon_coffee{background-position:0 -180px;margin-top:-35px;}
.main-nav .icon_gas_map{background-position:0 -240px;}
.main-nav .icon_best_stock{display:block;position:absolute;left:-20px;width:32px;top:0;height:40px;margin-top:-12px;background:url("../images/nav_sprite.png") no-repeat -36px -40px;}
.main-nav .icon_app{display:block;position:absolute;left:-20px;top:0;width:25px;height:40px;margin-top:-6px;background:url("../images/nav_sprite.png") no-repeat -37px 0px;}
.main-nav .link.act .icon_app,
.main-nav .link:focus .icon_app,
.main-nav .link:hover .icon_app{background-position:-7px 0px;}
.main-nav .link.act .icon_best_stock,
.main-nav .link:focus .icon_best_stock,
.main-nav .link:hover .icon_best_stock{background-position:-4px -40px;}
.main-nav .dtable .link:first-child{border-left:0;}
.section{zoom:1;}
.section:before,
.section:after{content:"";display:table;}
.section:after{clear:both;}
.section.only_mobile{display:none;}
.section .section-cell{width:50%;position:relative;min-height:610px;float:left;}
.section_scroller{position:absolute;top:1000px;right:0;width:50px;height:150px;z-index:6;background:#249744;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.section_scroller div{position:relative;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;transition:all 300ms;}
.section_scroller div:after{content:"";position:absolute;left:0;width:100%;height:0px;background:url("../images/scroll_control_sprite.png") center -100px no-repeat;}
.section_scroller div.arrow_up{border-top-left-radius:3px;background:#249744 url("../images/scroll_control_sprite.png") center 0 no-repeat;cursor:pointer;}
.section_scroller div.arrow_up:after{bottom:0;height:1px;}
.section_scroller div.arrow_up:hover{background-color:#97d143;}
.section_scroller div.arrow_up:hover:after{height:0px;}
.section_scroller div.arrow_down{border-bottom-left-radius:3px;background:#249744 url("../images/scroll_control_sprite.png") center -49px no-repeat;cursor:pointer;}
.section_scroller div.arrow_down:after{top:0;height:1px;}
.section_scroller div.arrow_down:hover{background-color:#97d143;}
.section_scroller div.arrow_down:hover:after{height:0px;}
.about_main{background:#fff;}
.about_main .statistics{background:url("../images/about_main_bg.jpg") #249744 center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff;text-align:center;}
.about_main .statistics .statistics-content{text-align:left;margin:128px 0 0;display:inline-block;}
.about_main .statistics .h1{color:#fff;margin:0 0 2px;}
.about_main .statistics .item{overflow:hidden;padding:9px 0 0 95px;font-weight:300;font-size:12px;line-height:14px;text-transform:uppercase;letter-spacing:0.5px;}
.about_main .statistics .item:after{content:' ';display:block;width:70px;border-top:1px solid rgba(255,255,255,0.5);clear:both;margin:36px 0 36px -95px;}
.no-rgba .about_main .statistics .item:after{border-top-color:#9ac1ae;}
.about_main .statistics .item:last-child:after{display:none;}
.about_main .statistics .item:before{content:' ';background:url("../images/about_main_statistics_icon.svg") no-repeat 0 0;width:66px;height:66px;float:left;margin:-9px 0 0 -95px;}
.no-svg .about_main .statistics .item:before{background-image:url("../images/about_main_statistics_icon.png");}
.about_main .statistics .item.item_gs:before{background-position:0 0;}
.about_main .statistics .item.item_clients:before{background-position:0 -66px;}
.about_main .statistics .item.item_fuel:before{background-position:0 -132px;}
.about_main .text{margin:148px 18% 0;}
.about_main .text p{font-size:18px;max-width:290px;}
.about_main .text .btn{margin-top:53px;}
.fuel_main .section-cell{min-height:600px;}
.fuel_main .text{margin:55px 18% 0;}
.fuel_main .text p{font-size:18px;min-height:270px;max-width:384px;}
.fuel_main .watch_video{background:url("../images/fuel_main_bg.jpg") no-repeat center #97d143;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;line-height:15px;font-weight:normal;letter-spacing:0.5px;}
.fuel_main .watch_video div{position:absolute;left:0;bottom:0;margin:56px 60px;}
.fuel_main .watch_video .icon_play{position:absolute;left:50%;bottom:50%;margin:-54px;}
.fuel_main .watch_video:hover .icon_play{background-position:0 -108px;}
.loyalty_main{background:url("../images/1278x600-loyalnist-fon-pride-3b.jpg") no-repeat center #e1c8a9;color:#fff;}
.loyalty_main .section-cell{min-height:600px;}
.loyalty_main .text{margin:185px -72% 0;text-shadow:0 1px 1px rgba(0,0,0,0.16);}
.no-rgba .loyalty_main .text{text-shadow:0 1px 1px #998273;}
.loyalty_main .text .h1{color:#249744;}
.loyalty_main .text p{font-size:18px;width:290px;color: #249744;}

.loyalty_main .text .btn{margin:44px 0 0;}
.coffee_main{background:url("../images/coffee_main.jpg") no-repeat center 0 #fdfaf7;height:600px;color:#383838; background-position-y: -140px;}
.coffee_main .text{margin:145px 8% 0;}
.coffee_main h1{color:#705c4f;font-weight:300;font-size:50px;line-height:50px;margin:165px 0 44px;}
.coffee_main p{font-size:18px;width:450px;}
.coffee_main .watch_link{display:inline-block;color:#fff;text-decoration:none;font-size:14px;line-height:17px;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;padding:19px 0;transition:none;margin:7px 0 23px;}
.coffee_main .watch_link .icon_play{vertical-align:top;margin:-19px 14px -19px 0;}
.coffee_main .watch_link:hover{color:#494558;}
.coffee_main .watch_link:hover .icon_play{background-position:0 -53px;}
.coffee_main .btn{margin-top:50px;}
.app_main{background:url("../images/mobile_app2.png") no-repeat center 0 #fdfaf7;height:600px;color:#383838;background-size:100% 100%;}
.app_main .text{margin:145px 8% 0;}
.app_main .h1{color:white;font-weight:500;font-size:50px;line-height:50px;margin:165px 0 44px;}
.app_main p{font-size:18px;width:450px;color:white;}
.app_main .watch_link{display:inline-block;color:#fff;text-decoration:none;font-size:14px;line-height:17px;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;padding:19px 0;transition:none;margin:7px 0 23px;}
.app_main .watch_link .icon_play{vertical-align:top;margin:-19px 14px -19px 0;}
.app_main .watch_link:hover{color:#494558;}
.app_main .watch_link:hover .icon_play{background-position:0 -53px;}
.app_main .btn{margin-top:50px;}
/*.app_main .btn.app_link.ios, .app_main .btn.app_link.android{display:none;}*/
.app_main .apps_buttons .btn {padding: 0}
.app_main .yell {background-color: #97d143;}
.app_main .btn.app_link.ios {
	background: url("../images/appstButton.png") no-repeat;
	width: 222px;
	height: 44px;
	transition: 0s;
}
/*.app_main .btn.app_link.ios:hover {
	background-position: 101% center!important;
	transition: 0s;
}*/
.app_main .btn.app_link.android {
	background: url("../images/gpButton.png") no-repeat;
	width: 222px;
	height: 44px;
	margin-right: 10px;
	transition: 0s;
}
/*.app_main .btn.app_link.android:hover {
	background-position: 101% center!important;
	transition: 0s;
}*/
.best_stock_main{background:url("../images/best_stock_main.png") no-repeat center 0 #fdfaf7;height:600px;color:#383838;background-size:100% 100%;}
.best_stock_main .text{margin:145px 8% 0;}
.best_stock_main .h1{color:white;font-weight:500;font-size:50px;line-height:50px;margin:165px 0 44px;}
.best_stock_main p{font-size:18px;width:450px;color:white;}
.best_stock_main .watch_link{display:inline-block;color:#fff;text-decoration:none;font-size:14px;line-height:17px;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;padding:19px 0;transition:none;margin:7px 0 23px;}
.best_stock_main .watch_link .icon_play{vertical-align:top;margin:-19px 14px -19px 0;}
.best_stock_main .watch_link:hover{color:#494558;}
.best_stock_main .watch_link:hover .icon_play{background-position:0 -53px;}
.best_stock_main .btn{margin-top:50px;}
.gas_map_main{padding:66px 0 0;position:relative;}
.gas_map_main .h1{text-align:center;}
.gas_map_main .scroll_top{position:absolute;right:0;bottom:0;display:none;z-index:100;-webkit-border-radius:3px 0 0 0;border-radius:3px 0 0 0;}
.filter_view{margin:53px 0 65px;text-align:center;letter-spacing:-0.25em;}
.filter_view .btn{margin:0 0 0 11px;min-width:199px;}
.filter_view .btn:first-child{margin-left:0;}
.filter_view .view_links{letter-spacing:0.5px;float:right;font-size:12px;line-height:15px;text-transform:uppercase;font-weight:normal;margin:15px 0 0;}
.filter_view .view_links .icon{vertical-align:top;margin:-4px 0 -4px 3px;}
.filter_view .view_links .link{float:left;color:#b2b2b2;margin:0 0 0 20px;}
.filter_view .view_links .link:first-child{margin-left:0;}
.filter_view .view_links .link:hover{text-decoration:underline;}
.filter_view .view_links span.link{color:#000;text-decoration:underline;}
.filter_params{border-top:1px dotted #b2b2b2;border-bottom:1px dotted #b2b2b2;zoom:1;}
.filter_params:before,
.filter_params:after{content:"";display:table;}
.filter_params:after{clear:both;}
.filter_params .controls{float:right;}
.filter_params .controls .btn{float:left;-webkit-border-radius:0;border-radius:0;height:18px;padding:30px 0;width:190px;}
.filter_params .controls .btn .icon_params_orange,
.filter_params .controls .btn .icon_plus_orange{vertical-align:top;margin:-8px 12px -8px 0;}
.filter_params .controls .btn_user_placement{padding:0;width:80px;height:78px;position:relative;}
.filter_params .controls .btn_user_placement .icon_marker{position:absolute;left:50%;top:50%;margin:-17px -12px;}
.filter_params .controls .btn_user_placement.loading{background:url("../images/loader_orange.gif") no-repeat center #fff !important;transition:none;border-left:1px dotted #b2b2b2 !important;cursor:default;}
.filter_params .controls .btn_user_placement.loading .icon_marker{visibility:hidden;}
.filter_params .controls .btn.simple{border-left:1px dotted #b2b2b2;}
.filter_params .controls .btn.simple:hover{border-left-color:transparent;}
.filter_params .location{overflow:hidden;position:relative;padding:0 24px 0 76px;}
.filter_params .location input{width:100%;border:0;padding:10px 24px 10px 76px;margin:0 -24px 0 -76px;height:58px;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;vertical-align:middle;color:#000;font-size:14px;line-height:17px;letter-spacing:0.5px;text-transform:uppercase;}
.filter_params .location .icon_search_orange{position:absolute;left:0;top:50%;margin:-14px 24px 0;}
.google_map{height:560px;background:#ececec;margin:-1px 0 0;}
.info_window{position:absolute;left:0;top:0;}
.info_window .iw_inner{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:21px;position:absolute;left:35px;top:0;z-index:1;background:#fff;padding:30px;width:300px;text-align:left;font-style:normal;font-weight:300;text-transform:none;color:#929292;-webkit-border-radius:5px;border-radius:5px;}
.info_window .iw_inner:after{content:' ';position:absolute;right:100%;top:50%;border-width:10px 10px 10px 0;border-style:solid;border-color:transparent #fff;margin:-10px 0;}
.no-transform .info_window .iw_inner{top:-35px;}
.no-transform .info_window .iw_inner:after{top:0;margin-top:25px;}
.info_window .iw_close{position:absolute;top:0;left:100%;width:40px;height:40px;background:url("../images/icon.png") no-repeat 0 -140px;cursor:pointer;}
.info_window h4{margin:-5px 0 0;color:#000;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;}
.info_window .hr{width:130px;margin:22px 0;}
.info_window .fuels{color:#404040;letter-spacing:0.25px;margin:22px 0;}
.info_window .services{margin-left:-10px;}
.autocomplete-holder{position:relative;}
.autocomplete-holder.no-results .ui-helper-hidden-accessible{display:block;}
.autocomplete-holder .ui-helper-hidden-accessible{display:none;background:#f9f9f9;color:#949596;position:absolute;left:0;top:100%;right:0;padding:10px 19px 12px;z-index:20;}
.autocomplete-holder .autocomplete-dropdown{position:absolute;left:0;top:100%;margin:0 !important;width:100%;font-size:15px;line-height:18px;}
.autocomplete-holder .autocomplete-dropdown ul{padding:0;list-style:none;background:#f9f9f9;color:#949596;position:relative !important;z-index:20;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;margin:0 !important;width:auto !important;}
.autocomplete-holder .autocomplete-dropdown li:first-child a{border-top:0;}
.autocomplete-holder .autocomplete-dropdown li a{display:block;border-top:1px solid #e4e4e4;padding:10px 19px 12px;cursor:pointer;}
.autocomplete-holder .autocomplete-dropdown li a:hover{background:#e4e4e4;}
.js_street_dropdown{position:absolute;left:0;top:0;margin:0 !important;width:100%;font-size:15px;line-height:18px;}
.js_street_dropdown ul{padding:0;margin:0 10px;background:#f9f9f9;color:#949596;position:relative;z-index:20;}
.js_street_dropdown li{border-top:1px solid #e4e4e4;padding:10px 19px 12px;cursor:pointer;}
.js_street_dropdown li:first-child{border-top:0;}
.js_street_dropdown li:hover{background:#000;}
.show-all-menu .btn{color:#fff !important;text-decoration:none !important;}
#send-code,
#check-sms-code{cursor:pointer;}
[data-popup]{cursor:pointer;}
.site_controls{background:#249744;color:#fff;text-transform:uppercase;font-size:11px;line-height:14px;height:60px;position:relative;z-index:21;}
.site_controls a{color:#fff;}
.site_controls .vhr{height:60px;background:#249744;width:1px;float:left;margin:0;}
.site_controls .hot_line{float:left;margin:23px 10px 0 20px;}
.site_controls .hot_line span{font-size:14px;}
.site_controls .hot_line .icon_phone_white{margin:-1px 4px 0 0;}
.site_controls .feedback_link{float:left;color:
    white;font-size:12px;font-weight:500;letter-spacing:0.5px;padding:24px 10px 22px;height:14px;cursor:pointer;}
/*.site_controls .lang{width:50px;padding:25px 15px 0 30px;}*/

.site_controls .lang{
	width:50px;
	height: 35px;
	padding:25px 0px 0px 25px;
}

.site_controls .lang a,
.site_controls .lang span{
	font-size:18px;
	background-position:left 2px;
}
.site_controls .login_link{float:left;color:#fff;margin:0;padding:25px 45px 21px;height:14px;cursor:pointer;}
.site_controls .login_link:hover{
	/*text-decoration:underline;*/
	background: #97d143;
}


.site_controls .login_link_reg{float:left;color:#fff;margin:0;padding:25px 45px 21px;height:14px;cursor:pointer;}
.site_controls .login_link_reg:hover{
	/*text-decoration:underline;*/
	background: #97d143;
}


.site_controls .login_link.act{background:#249744;}
.site_controls .login_link .icon_person_white{margin:-3px 5px 0 0;}
.site_controls .login_dropdown{position:absolute;top:100%;right:0;text-align:left;background:#249744;overflow:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);height:0;transition:opacity 300ms;}
.site_controls .login_dropdown.act{opacity:1;-ms-filter:none;filter:none;height:auto;}
.site_controls .login_dropdown a,
.site_controls .login_dropdown span{display:block;width:153px;height:40px;padding:20px 20px 0 47px;text-transform:uppercase;color:#fff;border-top:1px solid #249744;}
.site_controls .login_dropdown a:hover,
.site_controls .login_dropdown span:hover{background:#249744;}
.site_controls .login_dropdown .icon{float:left;margin:0 3px 10px 0;}
.datepick-popup{width:auto !important;margin-top:10px;}
.datepick-popup .datepick{width:auto !important;border:1px solid #e5e5e5;-webkit-border-radius:5px;border-radius:5px;}
.datepick-popup .datepick-nav{position:absolute;background:none;}
.datepick-popup .datepick-nav .datepick-cmd{width:15%;height:30px;}
.datepick-popup .datepick-nav .datepick-cmd-today{display:none;}
.datepick-popup .datepick-nav .datepick-cmd-prev{position:relative;z-index:3;background:url("../images/arrows_datepicker.png") center top no-repeat;}
.datepick-popup .datepick-nav .datepick-cmd-next{position:relative;z-index:3;background:url("../images/arrows_datepicker.png") center bottom no-repeat;}
.datepick-popup .datepick-month{width:17em;border-color:transparent;}
.datepick-popup .datepick-month .datepick-month-header,
.datepick-popup .datepick-month .datepick-month-header select,
.datepick-popup .datepick-month .datepick-month-header input{position:relative;z-index:2;height:30px;line-height:29px;background:none;color:#97d143;}
.datepick-popup .datepick-month thead th{border:0;background:none;color:#97d143;}
.datepick-popup .datepick-month td{border:0;background:none;}
.datepick-popup .datepick-month td a,
.datepick-popup .datepick-month td span{width:auto;text-align:center;border:2px solid transparent;-webkit-border-radius:50%;border-radius:50%;background:none;color:#787878;}
.datepick-popup .datepick-month td a.datepick-selected,
.datepick-popup .datepick-month td span.datepick-selected{border-color:#249744;color:#249744;}
.datepick-popup .datepick-month td a.datepick-today,
.datepick-popup .datepick-month td span.datepick-today{border-color:#97d143;color:#97d143;}
.datepick-popup .datepick-month td a:hover{border-color:#97d143;}
.datepick-popup .datepick-month td span{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.datepick-popup .datepick-ctrl{display:none;}
.user_control{position:relative;float:left;}
.login_page{margin:0 auto;}
.login_page h1{text-align:center !important;}
.ui-datepicker{width:323px;background:#9a989a;zoom:1;}
.ui-datepicker:before,
.ui-datepicker:after{content:"";display:table;}
.ui-datepicker:after{clear:both;}
.ui-datepicker-header{background:#1c1c1c;color:#fff;font-size:18px;line-height:22px;height:50px;position:relative;padding:0 50px;text-align:center;text-transform:uppercase;letter-spacing:0.2px;}
.ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker-header .ui-datepicker-next{position:absolute;left:0;top:0;width:50px;height:50px;cursor:pointer;}
.ui-datepicker-header .ui-datepicker-prev .ui-icon,
.ui-datepicker-header .ui-datepicker-next .ui-icon{background:url("../images/icon.png") no-repeat -200px -20px;width:20px;height:20px;text-indent:-999px;overflow:hidden;position:absolute;left:50%;top:50%;margin:-10px;}
.ui-datepicker-header .ui-datepicker-prev:hover,
.ui-datepicker-header .ui-datepicker-next:hover{background:#404040;}
.ui-datepicker-header .ui-datepicker-next{left:auto;right:0;}
.ui-datepicker-header .ui-datepicker-next .ui-icon{background-position:-220px -20px;}
.ui-datepicker-header .ui-datepicker-title{height:50px;line-height:50px;}
.ui-datepicker-calendar{width:321px;padding:0;margin:0 1px 1px;font-size:12px;line-height:15px;text-transform:uppercase;text-align:center;border:0;color:#9c9c9c;}
.ui-datepicker-calendar th,
.ui-datepicker-calendar td{padding:0;border:0;border-top:1px solid #eee;font-weight:normal;vertical-align:middle;background:#eee;float:left;width:46px;}
.ui-datepicker-calendar tr{zoom:1;}
.ui-datepicker-calendar tr:before,
.ui-datepicker-calendar tr:after{content:"";display:table;}
.ui-datepicker-calendar tr:after{clear:both;}
.ui-datepicker-calendar tr th:first-child,
.ui-datepicker-calendar tr td:first-child{width:45px;}
.ui-datepicker-calendar tr th:first-child .ui-state-default,
.ui-datepicker-calendar tr td:first-child .ui-state-default{border-left:0;}
.ui-datepicker-calendar th{padding:7px 0 0;height:20px;}
.ui-datepicker-calendar td{background:#fff;height:45px;position:relative;}
.ui-datepicker-calendar td:before{content:'';background:#eee;width:1px;position:absolute;left:0;top:0;bottom:0;z-index:1;}
.ui-datepicker-calendar .ui-state-default{padding:19px 0 0;height:26px;display:block;text-decoration:none;position:relative;z-index:2;}
.ui-datepicker-calendar .ui-state-default:hover{color:#fff;background:#b62828;}
.ui-datepicker-calendar .ui-datepicker-other-month .ui-state-default{color:#dbdbdb;}
.ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default,
.ui-datepicker-calendar .date-range-selected .ui-state-default{color:#fff;background:#249744;}
.ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:before,
.ui-datepicker-calendar .date-range-selected .ui-state-default:before{width:0;}
.ui-datepicker-calendar .ui-datepicker-current-day.range-start .ui-state-default,
.ui-datepicker-calendar .date-range-selected.range-start .ui-state-default{-webkit-border-radius:100% 0 0 100%;border-radius:100% 0 0 100%;}
.ui-datepicker-calendar .ui-datepicker-current-day.range-start .ui-state-default:before,
.ui-datepicker-calendar .date-range-selected.range-start .ui-state-default:before{width:1px;}
.ui-datepicker-calendar .ui-datepicker-current-day.range-end .ui-state-default,
.ui-datepicker-calendar .date-range-selected.range-end .ui-state-default{-webkit-border-radius:0 100% 100% 0;border-radius:0 100% 100% 0;}
.ui-datepicker-calendar .ui-datepicker-current-day.range-end.range-start .ui-state-default,
.ui-datepicker-calendar .date-range-selected.range-end.range-start .ui-state-default{-webkit-border-radius:0;border-radius:0;}
.ui-datepicker-calendar .ui-state-disabled .ui-state-default{background:transparent;color:#f5f5f5;cursor:default !important;}
#ui-datepicker-div{display:none;}
.contacts{margin-top:100px;margin-bottom:160px;}
.contacts_head{margin:0 20px;}
.contacts_head .links{float:right;width:250px;margin:39px 0 0;}
.contacts_head .links .phone{color:#a7a7a7;text-transform:uppercase;font-weight:500;margin:0 0 27px;}
.contacts_head .links .phone div{color:#249744;font-size:24px;line-height:30px;letter-spacing:0.25px;margin:1px 0 0;}
.contacts_head .links .phone div a{color:#249744;text-decoration:none;}
.contacts_head h1,
.contacts_head p{max-width:550px;}
.filials{margin:44px 0 0 -100px;font-size:0;line-height:0;padding:0;list-style:none;}
.filials li{display:inline-block;vertical-align:top;width:440px;margin:-1px 0 0 100px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;font-size:16px;line-height:21px;}
.filials li .dtable{width:100%;height:129px;}
.filials li .th{width:200px;padding:44px 10px 0;display:table-cell;vertical-align:top;font-size:18px;line-height:20px;font-weight:normal;color:#2a2a2a;}
.filials li .td{padding:1px 10px 0 0;display:table-cell;width:240px;vertical-align:middle;}
.contact_form{overflow:hidden;width:640px;margin:100px auto 0;color:#727272;font-size:14px;line-height:17px;}
.contact_form h1{text-align:center;margin:0 0 42px;}
.contact_form .hr{background:#e5e5e5;height:1px;margin:20px 0;}
.contact_form .required-message{margin:0 0 32px;}
.contact_form .label{display:block;margin:0 0 6px;}
.contact_form .field{margin:0 0 7px;}
.contact_form .field .input_holder textarea,
.contact_form .field .input_holder input{font-weight:500;}
.contact_form .field.error .input_holder textarea,
.contact_form .field.error .input_holder input{border-color:#c2c2c2;}
.contact_form .fields-row{zoom:1;}
.contact_form .fields-row:before,
.contact_form .fields-row:after{content:"";display:table;}
.contact_form .fields-row:after{clear:both;}
.contact_form .fields-row .field{float:left;width:320px;margin-left:20px;}
.contact_form .fields-row .field:first-child{margin-left:0;width:300px;}
.contact_form .field-phone .input_holder{zoom:1;padding:0;color:#000;}
.contact_form .field-phone .input_holder:before,
.contact_form .field-phone .input_holder:after{content:"";display:table;}
.contact_form .field-phone .input_holder:after{clear:both;}
.contact_form .field-phone .input_holder span{float:left;padding:12px 0 0;}
.contact_form .field-phone .input_holder span.txt1{margin-right:5px;min-width:35px;}
.contact_form .field-phone .input_holder span.txt2{min-width:19px;text-align:center;}
.contact_form .field-phone .input_holder input{float:left;width:180px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.contact_form .field-phone .input_holder input.phone-code{width:61px;}
.contact_form textarea{resize:none;min-height:178px;}
.contact_form .error_txt{text-align:right;color:#919191;margin:7px 0 0;}
.contact_form .select{background:#f5f5f5;}
.contact_form .select.act{background:#efefef;-webkit-box-shadow:0 0 1px 0 #c2c2c2;box-shadow:0 0 1px 0 #c2c2c2;}
.contact_form .select.act .sel_optns{-webkit-box-shadow:0 0 1px 0 #c2c2c2;box-shadow:0 0 1px 0 #c2c2c2;}
.contact_form .form_footer{text-align:right;zoom:1;margin:25px 0 0;}
.contact_form .form_footer:before,
.contact_form .form_footer:after{content:"";display:table;}
.contact_form .form_footer:after{clear:both;}
.contact_form .file-uploader-box{float:left;text-align:left;zoom:1;}
.contact_form .file-uploader-box:before,
.contact_form .file-uploader-box:after{content:"";display:table;}
.contact_form .file-uploader-box:after{clear:both;}
.contact_form .file-uploader-box .upload-btn{text-decoration:underline;cursor:pointer;text-transform:uppercase;font-size:14px;line-height:17px;color:#4d4d4d;padding:13px 0;}
.contact_form .file-uploader-box .upload-btn .icon-darr{vertical-align:top;margin:-2px 7px -2px 0;}
.contact_form .file-uploader-box .loading-file{zoom:1;margin:10px 0;}
.contact_form .file-uploader-box .loading-file:before,
.contact_form .file-uploader-box .loading-file:after{content:"";display:table;}
.contact_form .file-uploader-box .loading-file:after{clear:both;}
.contact_form .file-uploader-box .loading-file.state-loaded .title{color:#4d4d4d;}
.contact_form .file-uploader-box .loading-file.state-error{padding:0 0 0 30px;color:#727272;}
.contact_form .file-uploader-box .loading-file.state-error:before{content:'';background:url("../images/icon.png") no-repeat -280px 0;width:20px;height:20px;float:left;margin:0 0 0 -30px;}
.contact_form .file-uploader-box .file-loader{float:left;border:1px solid #dbdbdb;-webkit-border-radius:9px;border-radius:9px;height:15px;position:relative;width:69px;margin:0 15px 0 0;}
.contact_form .file-uploader-box .file-loader .bar{max-width:59px;position:absolute;left:0;top:0;width:110%;bottom:0;margin:0 5px;background:url("../images/icon-file-upload-bar.png") repeat-x 0 center;}
.contact_form .file-uploader-box .title{float:left;color:#b4b4b4;text-transform:uppercase;margin:0 15px 0 0;}
.contact_form .file-uploader-box .icon-file{background:url("../images/icon-file.png") no-repeat 0 0;width:16px;height:18px;float:left;margin:-1px 8px 0 0;}
.contact_form .file-uploader-box .icon-file-delete{background:url("../images/icon-file-delete.png") no-repeat center #eaeaea;width:29px;height:29px;float:left;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;margin:-7px 0;}
.contact-form-message{text-align:center;font-size:16px;line-height:21px;color:#919191;width:520px;margin:80px auto 0;}
.contact-form-message p{margin:auto;}
.contact-form-message h4{margin:37px 0 0;color:#2a2a2a;font-weight:normal;font-size:18px;line-height:22px;}
.about_about{height:534px;padding:30px;text-align:center;color:#249744;background:#fff url("../images/about-bg.png") center top no-repeat;}
.about_about p{font-size:16px;color:#249744;}
.about_about .three_blocks{margin:70px 0 70px 40px;}
.about_about .row_block{position:relative;display:inline-block;width:250px;min-height:100px;margin:10px;font-weight:400;text-transform:uppercase;text-align:left;vertical-align:top;border-right:1px dotted #249744;}
.about_about .row_block.mid_block{width:310px;}
.about_about .row_block.mid_block span{width:200px;}
.about_about .row_block.last_block{border:0;}
.about_about .row_block .icon{float:left;margin-right:20px;border:2px solid #249744;-webkit-border-radius:3px;border-radius:3px;}
.about_about .row_block div{float:left;padding:10px 0 0;font-size:60px;}
.about_about .row_block div span{display:block;width:150px;margin-top:15px;font-size:14px;}
.about_history{margin:0 auto 100px;text-align:center;}
.about_history .color_blocks{text-align:left;font-size:0;line-height:0;}
.about_history .rect{position:relative;display:inline-block;width:320px;height:320px;margin:0 10px 10px 0;font-size:14px;line-height:normal;}
.about_history .rect.bg-lightgreen{background:#6cb744;}
.about_history .rect.bg-green{background:#249744;}
.about_history .rect.bg-darkgreen{background:#249744;}
.about_history .rect.bg-orange{background:#97d143;}
.about_history .rect.has-image-right{width:980px;margin-right:0;}
.about_history .rect.has-image-right .dtable{float:left;}
.about_history .rect.has-image-right img{float:right;}
.about_history .rect.has-image-left{width:980px;margin-right:0;}
.about_history .rect.has-image-left .dtable{float:right;}
.about_history .rect.has-image-left img{float:left;}
.about_history .rect.xxl-right{float:right;width:650px;height:650px;margin:0 20px 0 -2px;}
.about_history .rect.xxl-left{float:left;width:650px;height:650px;}
.about_history .rect .dtable{width:320px;height:100%;margin:0 auto;font-size:16px;text-align:center;color:#fff;}
.about_history .rect .dtable .dtcell-content{width:210px;margin:0 auto;padding:0;}
.about_history .rect .dtable .dtcell-content p{position:relative;height:100px;font-size:45px;}
.about_history .rect .dtable .dtcell-content p:after{content:'';position:absolute;left:50%;display:block;width:70px;margin:36px 0 0 -35px;border-top:1px solid #fff;clear:both;}
.news{margin:68px auto 160px;}
.news h1{text-align:center;}
.news .btn_more{margin-top:50px;}
.news_list{margin:0 0 0 -20px;padding:0;list-style:none;}
.news_list li{margin:20px 0 0 18px;position:relative;float:left;border:7px solid #249744;width:296px;height:296px;background:#249744;transition:all 300ms;overflow:hidden;}
.news_list li.with_img{width:310px;height:310px;border:0;}
.news_list li.with_img:last-child{margin-bottom:50px;}
.news_list li.with_img h3{color:#fff;}
.news_list li.with_img .date{color:#d9d9d9;}
.news_list li a{position:relative;display:block;height:289px;padding:17px 23px 0;}
.news_list li .img{position:absolute;left:0;top:0;transition:all 300ms;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);z-index:1;}
.news_list li .img:before{content:' ';position:absolute;left:0;top:0;background:url("../images/news_mask.png") repeat-x;width:100%;height:100%;z-index:10;}
.news_list li .img img{width: 100%;}
.news_list li h3{margin:0 0 21px;color:#fff;font-size:20px;line-height:20px;transition:all 300ms;font-weight:500;position:relative;z-index:2;}
.news_list li .date{color:#fff;font-size:14px;line-height:20px;letter-spacing:0.25px;position:absolute;left:0;bottom:0;margin:0 23px 18px;transition:color 300ms;z-index:3;}
.news_list li:hover{background:#249744;border-color:#249744;}
.news_list li:hover .img{opacity:1;-ms-filter:none;filter:none;}
.news_list li:hover h3{color:#fff;}
.news_list li:hover .date{color:#fff;}
.news_inner{margin:10px 0 0;}
.news_content{float:left;width:570px;margin:9px 0 0;}
.news_content h1{text-align:left;}
.news_content .date{font-size:14px;line-height:17px;color:#828282;}
.news_content .user-text{color:#3e3e3e;font-size:16px;line-height:21px;letter-spacing:0.25px;}
.news_content .user-text ul,
.news_content .user-text ol,
.news_content .user-text iframe,
.news_content .user-text p{margin:21px 0;}
.news_content .user-text img{max-width:100%;vertical-align:top;margin:10px 0;}
.news_content .user-text a{text-decoration:underline;color:#a5a5a5;}
.news_content .user-text a:hover{text-decoration:none;}
.news_sidebar{float:right;width:320px;}
.news_sidebar h4{text-transform:uppercase;color:#afafaf;font-size:14px;line-height:17px;letter-spacing:0.5px;font-weight:500;margin:0 0 6px;}
.news_sidebar .news_list{margin-left:0;margin-bottom:40px;}
.news_sidebar .news_list li{float:none;margin-left:0;}
.news_content .pluso-more{display:none!important;}
.news_content .pluso-wrap a{opacity:0.5;transition:.5s;}
.news_content .pluso-wrap a:hover{opacity:1;transition:.5s;}
.news_content .shareNews {display:inline-block;position:relative;transform:translateY(-15px);padding-right:10px;}
.presskit{margin:68px auto 160px;}
.presskit h1{text-align:left;}
.presskit_list{padding:0;margin:0 0 0 -20px;list-style:none;overflow:hidden;}
.presskit_list li{float:left;border:7px solid #e2e2e2;width:306px;height:306px;background:#fff;position:relative;margin:20px 0 0 20px;overflow:hidden;transition:all 300ms;}
.presskit_list li:hover{background:#249744;border-color:#249744;}
.presskit_list li:hover h3{color:#fff;}
.presskit_list li:hover h3:after{display:none;}
.presskit_list li:hover .size{color:#fff;position:relative;left:auto;bottom:auto;}
.presskit_list li:hover .btn{bottom:41px;}
.presskit_list h3{margin:17px 23px 11px;font-size:20px;line-height:20px;font-weight:500;color:#000;transition:all 300ms;}
.presskit_list h3:after{content:' ';display:block;width:86px;height:2px;background:#249744;margin:16px 0 0;}
.presskit_list .size{margin:0 23px 18px;color:#828282;font-size:14px;line-height:20px;letter-spacing:0.25px;position:absolute;left:0;bottom:0;transition:color 300ms;}
.presskit_list .btn{position:absolute;left:50%;bottom:-141px;width:90px;border:2px solid #fff;margin:0 -79px;transition:bottom 300ms;}
.partners{margin:68px auto 160px;}
.tenders h1{text-align:center;}
.tenders_list{padding:0;margin:50px 0;list-style:none;border-top:1px solid #e2e2e2;}
.tenders_list li{border-bottom:1px solid #e2e2e2;overflow:hidden;padding:42px 0;}
.tenders_list li .btn{letter-spacing:0;}
.tenders_list li:hover .more{width:204px;}
.tenders_list li:hover .btn{opacity:1;-ms-filter:none;filter:none;-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;-ms-transition-delay:150ms;transition-delay:150ms;}
.tenders_list .date{float:left;width:140px;padding:3px 10px 0;font-size:14px;line-height:17px;color:#828282;letter-spacing:0.25px;}
.tenders_list .txt{float:left;width:540px;padding:0 20px;color:#2a2a2a;font-weight:normal;font-size:18px;line-height:20px;}
.tenders_list .txt a{color:#2a2a2a;}
.tenders_list .is_active{float:right;width:230px;padding:0 5px;line-height:17px;color:#828282;letter-spacing:0.25px;text-align:center;}
.tenders_list .more{float:right;width:43px;height:43px;background:#efefef;-webkit-border-radius:3px;border-radius:3px;position:relative;transition:all 300ms;}
.tenders_list .more .ellipsis{position:absolute;left:50%;top:50%;width:5px;height:5px;background:#bbb;margin:-2px;}
.tenders_list .more .ellipsis:after,
.tenders_list .more .ellipsis:before{content:' ';position:absolute;right:100%;top:0;width:100%;height:100%;background:#bbb;margin:0 3px;}
.tenders_list .more .ellipsis:after{right:auto;left:100%;}
.tenders_list .more .btn{position:absolute;right:0;top:0;width:150px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.tender_inner{margin:10px 0 0;}
.tender_content{float:left;width:570px;margin:9px 0 0;}
.tender_content h1{text-align:left;}
.tender_content .date{font-size:14px;line-height:17px;color:#828282;}
.tender_content .user-text{color:#3e3e3e;font-size:16px;line-height:21px;letter-spacing:0.25px;margin:20px 0 0;overflow:hidden;}
.tender_content .user-text img{max-width:100%;vertical-align:top;margin:10px 0;}
.requirements_for_containers{color:#404040;font-size:14px;line-height:17px;letter-spacing:0.25px;text-transform:uppercase;background:#f5f5f5;-webkit-border-radius:3px;border-radius:3px;padding:38px 50px 50px;margin:40px 0;}
.requirements_for_containers table{width:100%;}
.requirements_for_containers td{padding:12px 5px 10px;border-bottom:1px dotted #b2b2b2;}
.tender_sidebar{float:right;width:320px;}
.tender_sidebar h4{text-transform:uppercase;color:#afafaf;font-size:14px;line-height:17px;letter-spacing:0.5px;font-weight:500;margin:0 0 6px;}
.tender_sidebar .news_list{margin-left:0;margin-bottom:40px;}
.tender_sidebar .news_list li{float:none;margin-left:0;}
.lubricants{margin:0;}
.lubricants .article{margin:0;}
.lubricants .article_head{text-align:center;}
.coupons .article_head p{margin:-6px auto 21px;max-width:463px;}
.about_lubricants{background:#f5f5f5;position:relative;height:600px;padding:97px 0 0;color:#3e3e3e;letter-spacing:0.25px;margin:62px 0 94px;}
.about_lubricants .min_width{margin:auto;width:344px;padding-right:636px;padding-left:20px;}
.lubricants .form_ask{width:500px;margin:0 auto;}
.coupons{margin:0;}
.coupons .article{margin:0;}
.coupons .article_head{text-align:center;}
.coupons .article_head p{margin:-6px auto 21px;max-width:463px;}
.about_coupons{background:#f5f5f5;position:relative;height:513px;padding:97px 0 0;color:#3e3e3e;letter-spacing:0.25px;margin:62px 0 94px;}
.about_coupons .min_width{margin:auto;width:344px;padding-right:636px;padding-left:20px;}
.about_coupons .card, .about_lubricants .card{position:absolute;right:0;top:0;width:50%;height:100%;background:#249744;}
.about_coupons .card .card_flip, .about_lubricants .card .card_flip{position:absolute;top:50%;left:50%;width:350px;height:250px;margin:-125px 0 0 -175px;}
.about_coupons .card .card_flip img, .about_lubricants .card .card_flip img{position:absolute;top:0;left:0;-moz-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-o-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg);text-indent:90px;transition:all 300ms;}
.no-csstransforms .about_coupons .card .card_flip img, .no-csstransforms .about_lubricants .card .card_flip img{visibility:hidden;}
.about_coupons .card .card_flip img.act, .about_lubricants .card .card_flip img.act{-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}
.no-csstransforms .about_coupons .card .card_flip img.act, .no-csstransforms .about_lubricants .card .card_flip img.act{visibility:hidden;}
.about_coupons .nominal{font-size:24px;line-height:24px;font-weight:normal;text-indent:20px;margin:39px 0 34px -20px;}
.about_coupons .nominal b{font-weight:500;display:inline-block;color:#249744;margin:18px 0 0 20px;text-indent:0;}
.about_coupons .nominal span{display:inline;font-size:18px;}
.about_coupons .hr{width:130px;}
.about_coupons .note{color:#919191;}
.about_coupons .btn{margin:29px 0 0;}
.order_coupon_info{margin-top:42px;}
.order_coupon_info .region{float:left;width:330px;padding:22px 0 0 20px;}
.order_coupon_info .region .title{float:left;width:70px;text-transform:uppercase;font-size:12px;line-height:15px;color:#b2b2b2;font-weight:normal;margin:15px 0 0;}
.order_coupon_info .region .select{float:left;width:255px;}
.order_coupon_list{padding:0;margin:0;list-style:none;overflow:hidden;width:640px;float:left;font-size:0;line-height:0;}
.order_coupon_list li{display:inline-block;vertical-align:top;width:260px;color:#929292;border-top:1px solid #cacaca;margin:-1px 0 1px 60px;font-size:16px;line-height:21px;padding:33px 0 33px;}
.order_coupon_list li div{font-size:18px;line-height:20px;font-weight:normal;color:#2a2a2a;margin:0 0 9px;}
.fuel_wholesale{position:relative;}
.fuel_wholesale .vhr{height:100%;border-left:1px dotted #b2b2b2;position:absolute;left:479px;top:0;}
.fuel_wholesale h1{margin:0 0 52px;}
.fuel_wholesale .pricelist{float:left;width:365px;margin:0 185px 0 30px;}
.fuel_wholesale .pricelist p a,
.fuel_wholesale .pricelist p b{color:#2a2a2a;}
.fuel_wholesale .pricelist .btn{margin-top:23px;}
.fuel_wholesale .form_ask{float:left;width:390px;}
.fuel_wholesale .form_ask .form_footer{text-align:left;}
.techpage{text-align:center;color:#2a2a2a;font-size:18px;line-height:22px;font-weight:normal;min-height:400px;}
.techpage .content{position:absolute;left:50%;top:50%;width:620px;margin:-180px -310px;}
.techpage h1{text-align:center;margin-top:0;}
.techpage p{margin:21px auto;width:402px;}
.techpage .hr{margin:-4px auto 29px;width:130px;height:2px;}
.techpage .btn{margin-top:34px;}
.job{margin:68px auto 160px;}
.job .article{margin:0;}
.job .article_head{text-align:center;color:#929292;}
.job .article_head p{margin:21px auto;letter-spacing:0.25px;width:615px;}
.job_head h1{margin:0 0 26px;}
.job_head p{margin:0;}
.jobs_preview{margin:60px 0 0;}
.jobs_filter{margin:45px auto;}
.jobs_filter .title{float:left;color:#b2b2b2;text-transform:uppercase;font-size:12px;line-height:15px;letter-spacing:0.5px;font-weight:normal;margin:15px 20px 0 13px;}
.jobs_filter .select{float:left;width:320px;margin:0 20px 0 0;}
.jobs_filter .select .sel_optns{max-width:100%;overflow:hidden;}
.jobs_filter .select .sel_optn{position:relative;}
.jobs_filter .select .sel_optn:after{content:" ";position:absolute;top:0;right:0;width:20px;height:100%;background:-webkit-linear-gradient(left, transparent 0%, #f5f5f5 80%);background:-moz-linear-gradient(left, transparent 0%, #f5f5f5 80%);background:-o-linear-gradient(left, transparent 0%, #f5f5f5 80%);background:-ms-linear-gradient(left, transparent 0%, #f5f5f5 80%);background:linear-gradient(to right, transparent 0%, #f5f5f5 80%);}
.jobs_filter .select .sel_optn:hover:after{background:-webkit-linear-gradient(left, transparent 0%, #249744 80%);background:-moz-linear-gradient(left, transparent 0%, #249744 80%);background:-o-linear-gradient(left, transparent 0%, #249744 80%);background:-ms-linear-gradient(left, transparent 0%, #249744 80%);background:linear-gradient(to right, transparent 0%, #249744 80%);}
.vacancy_list{overflow:hidden;margin:0 0 0 -19px;}
.vacancy_list .vacancy{float:left;margin:10px 0 10px 19px;}
.vacancy{position:relative;width:320px;height:320px;color:#aaa;background:#fff;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:7px solid #e2e2e2;transition:all 300ms;}
.vacancy .text{position:absolute;left:0;top:0;right:0;padding:15px 20px;z-index:11;}
.vacancy .title{color:#4d4d4d;font-size:20px;line-height:20px;font-weight:500;margin:0 0 11px;transition:all 300ms;}
.vacancy .date{font-size:14px;line-height:20px;letter-spacing:0.25px;position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;z-index:11;padding:15px 20px;}
.vacancy:hover,
.vacancy.act{color:#fff;background:#249744;border-color:#249744;}
.vacancy:hover .title,
.vacancy.act .title{color:#fff;}
.vacancy_content{position:relative;overflow:hidden;height:0;color:#4d4d4d;font-size:16px;line-height:21px;}
.vacancy_content .btn_close{display:block;width:31px;height:31px;position:relative;background:none;margin:auto;}
.vacancy_content .btn_close:before,
.vacancy_content .btn_close:after{content:'';background:url("../images/icon-vacancy-close.png") no-repeat 0 0;position:absolute;left:0;top:0;width:100%;height:100%;transition:all 300ms;opacity:1;-ms-filter:none;filter:none;}
.no-opacity .vacancy_content .btn_close:before,
.no-opacity .vacancy_content .btn_close:after{display:block;}
.vacancy_content .btn_close:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background-position:0 bottom;}
.no-opacity .vacancy_content .btn_close:after{display:none;}
.vacancy_content .btn_close:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.no-opacity .vacancy_content .btn_close:hover:before{display:none;}
.vacancy_content .btn_close:hover:after{opacity:1;-ms-filter:none;filter:none;}
.no-opacity .vacancy_content .btn_close:hover:after{display:block;}
.vacancy_content .content{padding:50px 0;background:#f5f5f5;zoom:1;margin:45px 0;}
.vacancy_content .content:before,
.vacancy_content .content:after{content:"";display:table;}
.vacancy_content .content:after{clear:both;}
.vacancy_content .inner{margin:auto;width:740px;}
.vacancy_content h3{text-align:center;font-size:24px;line-height:28px;font-weight:500;margin:35px 0 50px;color:#249744;}
.vacancy_content h4{margin:29px 0 -12px;font-size:16px;line-height:21px;color:#249744;}
.vacancy_content p{margin:21px 0;}
.vacancy_content .btns{text-align:center;font-size:0;line-height:0;margin:50px 0 0;}
.vacancy_content .btn{margin:0 5px;}
.vacancy_content .btn .icon_rarr,
.vacancy_content .btn .icon_tarr{vertical-align:top;margin:-2px 7px -4px -15px;}
.jobs_list .btn_more{margin-top:50px;}
.region-hr{transition:all 300ms;margin:30px 0;}
.region-hr.act{padding:25px 0;background:#f5f5f5;color:#aaa;}
.region-hr a{color:#249744;}
.region-hr a:hover{text-decoration:underline;}
.region-hr a.all{font-size:14px;text-transform:uppercase;font-weight:500;}
.region-hr-list{padding:0;margin:0;list-style:none;}
.region-hr-list .hr-manager{zoom:1;padding:40px 0 0;margin:20px 0 10px;}
.region-hr-list .hr-manager:before,
.region-hr-list .hr-manager:after{content:"";display:table;}
.region-hr-list .hr-manager:after{clear:both;}
.region-hr-list .hr-manager .avatar{-webkit-border-radius:100%;border-radius:100%;border:5px solid #fff;float:left;margin:-40px 28px 0 0;}
.region-hr-list .hr-manager .info{float:left;margin:0 80px 0 0;max-width:300px;}
.region-hr-list .hr-manager .name{font-size:20px;line-height:24px;color:#4d4d4d;font-weight:500;margin:-3px 0 0;}
.region-hr-list .hr-manager .phones{margin:0 70px 0 0;float:left;max-width:300px;}
.region-hr-list .hr-manager .emails{float:left;max-width:300px;}
.file-uploader{display:inline-block;vertical-align:top;font-size:12px;line-height:15px;text-align:left;}
.file-uploader.state-loading .btn-choose-file{visibility:hidden;display:none;}
.file-uploader .file-uploader-box{float:left;text-align:left;zoom:1;}
.file-uploader .file-uploader-box:before,
.file-uploader .file-uploader-box:after{content:"";display:table;}
.file-uploader .file-uploader-box:after{clear:both;}
.vacancy_content .file-uploader .file-uploader-box{max-width:220px;margin:0 15px 0;display:inline-block;vertical-align:top;}
.file-uploader .file-uploader-box .loading-file{zoom:1;margin:10px 0;}
.file-uploader .file-uploader-box .loading-file:before,
.file-uploader .file-uploader-box .loading-file:after{content:"";display:table;}
.file-uploader .file-uploader-box .loading-file:after{clear:both;}
.file-uploader .file-uploader-box .loading-file.state-loaded .title{color:#4d4d4d;}
.file-uploader .file-uploader-box .loading-file.state-success,
.file-uploader .file-uploader-box .loading-file.state-error{width:250px;padding:0 0 0 30px;color:#727272;}
.file-uploader .file-uploader-box .loading-file.state-success:before,
.file-uploader .file-uploader-box .loading-file.state-error:before{content:'';background:url("../images/icon.png") no-repeat -280px 0;width:20px;height:20px;float:left;margin:0 0 0 -30px;}
.file-uploader .file-uploader-box .loading-file.state-success{margin-top:0;}
.file-uploader .file-uploader-box .loading-file.state-error{margin-top:5px;}
.file-uploader .file-uploader-box .loading-file.state-file{margin-top:15px;}
.file-uploader .file-uploader-box .file-loader{float:left;border:1px solid #dbdbdb;-webkit-border-radius:9px;border-radius:9px;height:15px;position:relative;width:69px;margin:-1px 15px -1px 0;}
.file-uploader .file-uploader-box .file-loader .bar{max-width:59px;position:absolute;left:0;top:0;width:0%;bottom:0;margin:0 5px;background:url("../images/icon-file-upload-bar.png") repeat-x 0 center;-webkit-animation:1s FILE_LOADER infinite;-moz-animation:1s FILE_LOADER infinite;-o-animation:1s FILE_LOADER infinite;-ms-animation:1s FILE_LOADER infinite;animation:1s FILE_LOADER infinite;transition:width 300ms;}
.file-uploader .file-uploader-box .title{color:#b4b4b4;text-transform:uppercase;margin:0;overflow:hidden;display:block;white-space:nowrap;}
.file-uploader .file-uploader-box .icon-file{background:url("../images/icon-file.png") no-repeat 0 0;width:16px;height:18px;float:left;margin:-3px 8px -2px 0;}
.file-uploader .file-uploader-box .icon-file-delete{background:url("../images/icon-file-delete.png") no-repeat center #eaeaea;width:29px;height:29px;float:right;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;margin:-7px 0 -7px 10px;}
@-moz-keyframes FILE_LOADER{0%{width:0%;}
100%{width:100%;}
}
@-webkit-keyframes FILE_LOADER{0%{width:0%;}
100%{width:100%;}
}
@-o-keyframes FILE_LOADER{0%{width:0%;}
100%{width:100%;}
}
@keyframes FILE_LOADER{0%{width:0%;}
100%{width:100%;}
}
.job-success-histories{vertical-align:top;}
.job-history-list{margin:0;padding:0;list-style:none;}
.job-history-list .job-history-item{border-top:1px solid #e2e2e2;}
.job-history-list .job-history-item:first-child{border-top:0;}
.job-history-item{padding:54px 0 27px 130px;position:relative;}
.job-history-item .avatar{position:absolute;left:0;top:58px;-webkit-border-radius:100%;border-radius:100%;}
.job-history-item .name{color:#4d4d4d;font-size:20px;line-height:24px;font-weight:500;}
.job-history-item blockquote{background:#f5f5f5;color:#249744;font-size:18px;line-height:22px;position:relative;padding:24px 30px;margin:20px 0 27px;}
.job-history-item blockquote:before{content:'«';position:absolute;left:20px;top:24px;}
.job-history-item blockquote:after{content:'»';}
.job-history-item .experience-title{text-transform:uppercase;font-size:14px;margin:27px 0 0;}
.job-history-item .experience-list{padding:0;margin:0;list-style:none;}
.job-history-item .experience-list li{position:relative;padding:0 0 0 60px;margin:27px 0;}
.job-history-item .experience-list li.last-child:after,
.job-history-item .experience-list li:last-child:after{display:none;}
.job-history-item .experience-list li:before{content:'';width:5px;height:5px;border:2px solid #249744;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:0;top:4px;}
.no-radius .job-history-item .experience-list li:before{width:9px;height:9px;background:url("../../images/icon-experience-list-circle.png") no-repeat 0 0;border:0;}
.job-history-item .experience-list li:after{content:'';position:absolute;left:4px;top:20px;height:100%;padding:0 0 3px;border-left:1px dotted #c6c6c6;}
.gas_icon_wrapper .btn{float:right;margin:10px 0;}
.job-history-item .experience-list li .yyyy{color:#249744;font-weight:500;}
.hr-contacts{color:#aaa;}
.hr-contacts .state-filter{margin:50px 10px;}
.hr-contacts .state-filter .title{text-transform:uppercase;font-size:14px;line-height:17px;margin:0 0 16px;}
.hr-contacts .state-filter .select{max-width:480px;}
.hr-contacts-list{margin:0;padding:0;list-style:none;}
.hr-contacts-list .hr-contact-info{border-top:1px solid #e2e2e2;}
.hr-contact-info{zoom:1;line-height:28px;padding:30px 0;}
.hr-contact-info:before,
.hr-contact-info:after{content:"";display:table;}
.hr-contact-info:after{clear:both;}
.hr-contact-info .states{text-transform:uppercase;font-weight:500;color:#249744;margin:0 10px 27px;font-size:14px;line-height:17px;}
.hr-contact-info .states .states-inside{text-transform:none;}

.hr-contact-info .avatar{float:left;width:55px;height:55px;-webkit-border-radius:100%;border-radius:100%;margin:0 5px 0 30px;}
.hr-contact-info .manager-info{float:left;width:220px;margin:0 0 0 20px;}
.hr-contact-info .name{font-size:20px;font-weight:500;color:#4d4d4d;}
.hr-contact-info .emails{float:left;width:300px;margin:28px 0 0 20px;}
.hr-contact-info a{color:#aaa;}
.hr-contact-info a:hover{color:#249744;}
.job-with-wog .job_head{text-align:center;}
.job-with-wog .job_head p{max-width:650px;margin:auto;}
.job-with-wog .controls-btns{text-align:center;margin:30px 0 0;zoom:1;}
.job-with-wog .controls-btns:before,
.job-with-wog .controls-btns:after{content:"";display:table;}
.job-with-wog .controls-btns:after{clear:both;}
.job-with-wog .controls-btns h3{margin:35px 0;color:#249744;font-size:24px;line-height:28px;font-weight:500;}
.job-with-wog .controls-btns .btns{font-size:0;line-height:0;}
.job-with-wog .controls-btns .btn{margin:0 5px;}
.job-with-wog .controls-btns .icon_rarr{margin:-2px 7px -4px -15px;}
.achievement-with-wog{padding:0;margin:20px 0 80px -20px;list-style:none;zoom:1;}
.achievement-with-wog:before,
.achievement-with-wog:after{content:"";display:table;}
.achievement-with-wog:after{clear:both;}
.achievement-with-wog .achievement{border:7px solid #e2e2e2;width:320px;height:320px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;transition:background 300ms, border-color 300ms;float:left;margin:20px 0 0 20px;}
.achievement-with-wog .achievement:before{content:'';background:url("../images/achievement-with-wog-sprite.png") no-repeat 0 0;width:150px;height:150px;position:absolute;left:50%;top:50%;margin:-75px;transition:opacity 300ms;opacity:1;-ms-filter:none;filter:none;}
.achievement-with-wog .achievement.ach2:before{background-position:-150px 0;}
.achievement-with-wog .achievement.ach3:before{background-position:-300px 0;}
.achievement-with-wog .achievement.ach4:before{background-position:0 -150px;}
.achievement-with-wog .achievement.ach5:before{background-position:-150px -150px;}
.achievement-with-wog .achievement.ach6:before{background-position:-300px -150px;}
.achievement-with-wog .achievement .text{position:absolute;left:0;top:0;right:0;z-index:10;padding:15px 25px;}
.achievement-with-wog .achievement .more{position:absolute;left:0;bottom:0;right:0;color:#aaa;letter-spacing:0.25px;transition:opacity 300ms;opacity:1;-ms-filter:none;filter:none;margin:15px 25px;}
.achievement-with-wog .achievement .title{font-size:20px;line-height:24px;font-weight:500;color:#4d4d4d;transition:color 300ms;margin:0 0 33px;}
.achievement-with-wog .achievement p{margin:0;transition:all 300ms;-moz-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);-o-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.achievement-with-wog .achievement:hover{background:#249744;border-color:#249744;color:#fff;}
.achievement-with-wog .achievement:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.achievement-with-wog .achievement:hover .title{color:#fff;}
.achievement-with-wog .achievement:hover .more{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.achievement-with-wog .achievement:hover p{opacity:1;-ms-filter:none;filter:none;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.job-with-wog-start{background:#f5f5f5;position:relative;overflow:hidden;min-height:450px;color:#4d4d4d;}
.job-with-wog-start .bg{position:absolute;left:50%;top:0;right:0;bottom:0;z-index:1;background:url("../images/job-with-wog-start-bg.png?1") no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.no-backgroundsize .job-with-wog-start .bg{-ms-behavior:url("/css/backgroundsize.min.htc");}
.job-with-wog-start .min_width{position:relative;z-index:2;}
.job-with-wog-start .hr{width:45px;background:#249744;margin:26px 0 32px;}
.job-with-wog-start h3{margin:137px 0 26px;font-size:24px;line-height:28px;font-weight:500;color:#249744;}
.job-with-wog-start p{margin:0;max-width:395px;}
.job-form .job_head h1{margin:42px 0 0;}
.icon-position,
.icon-user-data,
.icon-experience{width:50px;height:50px;display:block;background:url("../images/job-application-tabs-icons.png") no-repeat 0 0;}
.act .icon-position,
.act .icon-user-data,
.act .icon-experience{background-position:0 -50px;}
.disabled .icon-position,
.disabled .icon-user-data,
.disabled .icon-experience{background-position:0 0;}
.icon-user-data{background-position:-50px 0;}
.act .icon-user-data{background-position:-50px -50px;}
.disabled .icon-user-data{background-position:-50px 0;}
.icon-experience{background-position:-100px 0;}
.act .icon-experience{background-position:-100px -50px;}
.disabled .icon-experience{background-position:-100px 0;}
.job-application{margin-top:60px;zoom:1;}
.job-application:before,
.job-application:after{content:"";display:table;}
.job-application:after{clear:both;}
.job-application .app-tabs{float:left;}
.job-application .app-tab{position:relative;border:1px solid #d0d0d0;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;width:68px;height:68px;margin:0 -1px -1px 0;cursor:pointer;}
.job-application .app-tab.act{cursor:default;}
.job-application .app-tab.disabled{background:#f4f4f4;cursor:default;}
.job-application .app-tab .icon-position,
.job-application .app-tab .icon-user-data,
.job-application .app-tab .icon-experience{position:absolute;left:50%;top:50%;margin:-25px;}
.job-application .app-content{width:929px;float:left;border:1px solid #d0d0d0;min-height:120px;padding:45px 0 62px;-webkit-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px;}
.job-application .app-tab-content{padding:0 75px;}
.form-job-position{width:477px;color:#727272;font-size:14px;line-height:17px;}
.form-job-position h3{margin:0 0 48px;text-transform:uppercase;font-size:18px;line-height:22px;color:#252525;font-weight:500;letter-spacing:0.5px;}
.form-job-position .required-warning{float:right;margin:4px 0 0;}
.form-job-position input,
.form-job-position textarea{font-weight:500;}
.form-job-position .field{margin-bottom:30px;}
.form-job-position .label{display:block;cursor:default;text-transform:uppercase;color:#a7a7a7;margin:0 0 16px;}
.form-job-position label.checkbox,
.form-job-position label.radio{text-transform:none;margin:4px 25px 0 0;}
.form-job-position .form_footer{margin-top:40px;}
.form-job-position textarea{min-height:60px !important;}
.form-job-position .form_footer{zoom:1;}
.form-job-position .form_footer:before,
.form-job-position .form_footer:after{content:"";display:table;}
.form-job-position .form_footer:after{clear:both;}
.form-job-position .btn-to-step2{float:right;}
.form-job-user-data{width:477px;color:#727272;font-size:14px;line-height:17px;}
.form-job-user-data h3{margin:0 0 48px;text-transform:uppercase;font-size:18px;line-height:22px;color:#252525;font-weight:500;letter-spacing:0.5px;}
.form-job-user-data .required-warning{float:right;margin:4px 0 0;}
.form-job-user-data input,
.form-job-user-data textarea{font-weight:500;}
.form-job-user-data .field{margin-bottom:30px;}
.form-job-user-data .field.inline-view{padding-left:135px;margin-top:-14px;zoom:1;}
.form-job-user-data .field.inline-view:before,
.form-job-user-data .field.inline-view:after{content:"";display:table;}
.form-job-user-data .field.inline-view:after{clear:both;}
.form-job-user-data .field.inline-view .label{float:left;width:130px;margin:14px 0 0 -135px;}
.form-job-user-data label.checkbox,
.form-job-user-data label.radio{margin:14px 30px 14px 0;}
.form-job-user-data .error_txt{position:absolute;left:100%;top:0;width:250px;margin:13px 0 0 20px;}
.form-job-user-data .label{display:block;cursor:default;text-transform:uppercase;color:#a7a7a7;margin:0 0 16px;}
.form-job-user-data .icon_calendar{position:absolute;right:0;top:50%;margin:-13px 10px 0 0;}
.form-job-user-data .fields{zoom:1;margin-left:-15px;}
.form-job-user-data .fields:before,
.form-job-user-data .fields:after{content:"";display:table;}
.form-job-user-data .fields:after{clear:both;}
.form-job-user-data .fields .field{float:left;margin-left:15px;}
.form-job-user-data .field-street{width:217px;}
.form-job-user-data .field-house{width:115px;}
.form-job-user-data .field-apartment{width:115px;}
.form-job-user-data .field-phone .input_holder{zoom:1;padding:0;}
.form-job-user-data .field-phone .input_holder:before,
.form-job-user-data .field-phone .input_holder:after{content:"";display:table;}
.form-job-user-data .field-phone .input_holder:after{clear:both;}
.form-job-user-data .field-phone span{float:left;margin:12px 6px 0;}
.form-job-user-data .field-phone input{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto;margin:0;}
.form-job-user-data .field-phone .input-code{width:60px;}
.form-job-user-data .field-phone .input-number{width:354px;}
.form-job-user-data .form_footer{zoom:1;}
.form-job-user-data .form_footer:before,
.form-job-user-data .form_footer:after{content:"";display:table;}
.form-job-user-data .form_footer:after{clear:both;}
.form-job-user-data .btn-to-step3{float:right;}
.form-job-experience{width:477px;color:#727272;font-size:14px;line-height:17px;}
.form-job-experience h3{margin:0;text-transform:uppercase;font-size:18px;line-height:22px;color:#252525;font-weight:500;letter-spacing:0.5px;}
.form-job-experience .required-warning{margin:4px 0 50px;}
.form-job-experience .error_txt{position:absolute;left:100%;top:0;width:250px;margin:13px 0 0 20px;}
.form-job-experience .label{display:block;cursor:default;text-transform:uppercase;color:#a7a7a7;margin:0 0 16px;}
.form-job-experience input,
.form-job-experience textarea{font-weight:bold;}
.form-job-experience .form_footer{zoom:1;}
.form-job-experience .form_footer:before,
.form-job-experience .form_footer:after{content:"";display:table;}
.form-job-experience .form_footer:after{clear:both;}
.form-job-experience .btn-send-application{float:right;}
.drivers{margin:68px auto 0;}
.index_page .drivers{margin-top:0;margin-bottom:0;}
.drivers h1{text-align:center;}
.drivers .subtitle{text-align:center;color:#249744;}
.drivers_tabs{overflow:hidden;padding:0;margin:60px auto 0;list-style:none;}
.drivers_tabs .link{float:left;border-width:0 0 2px;border-style:solid;border-color:transparent transparent #eaeaea;display:block;text-transform:uppercase;color:#252525;font-size:13px;line-height:17px;font-weight:normal;letter-spacing:0.25px;padding:14px 30px 13px;}
.drivers_tabs .link:hover{color:#249744;}
.drivers_tabs .link.act{color:#249744;border-width:2px 2px 0;padding-left:28px;padding-right:28px;border-color:#eaeaea #eaeaea transparent;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.product_fuel_list{padding:0 0 30px;margin:50px 0 0 -10px;list-style:none;}
.product_fuel_list .product_fuel_item{float:left;margin:5px 0 5px 10px;}
.product_fuel_item{margin:auto;width:306px;height:306px;border:7px solid #e2e2e2;transition:all 300ms;position:relative;}
.product_fuel_item h4{transition:all 300ms;padding:17px 20px;margin:0;color:#252525;font-size:20px;line-height:20px;font-weight:500;}
.product_fuel_item .pic{transition:all 300ms;z-index:9;opacity:1;-ms-filter:none;filter:none;position:absolute;left:0;bottom:0;width:100%;height:100%;text-align:center;line-height:306px;vertical-align:middle;}
.product_fuel_item .pic.hover{z-index:10;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.product_fuel_item .pic img{vertical-align:middle;}
.product_fuel_item .marker{text-align:center;width:140px;padding:57px 0 0;height:151px;position:absolute;left:50%;bottom:28px;margin:0 -70px;background:url("../images/fuel_marker.svg") no-repeat center 0;color:#fff;font-size:32px;line-height:32px;font-weight:bold;transition:color 300ms;}
.no-svg .product_fuel_item .marker{background-image:url("../images/fuel_marker.png");}
.product_fuel_item .link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20;}
.product_fuel_item:hover{background:#249744;border-color:#249744;}
.product_fuel_item:hover .pic{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.product_fuel_item:hover .pic.hover{opacity:1;-ms-filter:none;filter:none;}
.product_fuel_item:hover h4{color:#fff;}
.product_fuel_item:hover .marker{background-position:center -208px;color:#249744;}
.product_fuel{margin:auto;}
.product_fuel_about{text-align:center;margin:60px 0 100px;}
.product_fuel_about .hr{width:130px;height:2px;margin:35px auto 30px;}
.product_fuel_about .h1{color:#249744;}
.product_fuel_about p{margin:21px auto;width:505px;letter-spacing:0.25px;}
.product_fuel_technology{background:#f5f5f5;position:relative;height:610px;overflow:hidden;}
.product_fuel_technology .min_width{margin-top:193px;}
.product_fuel_technology h1{text-align:left;width:384px;}
.product_fuel_technology p{width:384px;letter-spacing:0.25px;}
.product_fuel_technology .pic{position:absolute;left:50%;top:0;height:100%;width:50%;background:url("../images/product_fuel_technology.jpg") no-repeat center 0;}
.product_fuel_characteristics{margin-top:88px;}
.product_fuel_characteristics .h1{text-align:center;}
.product_characteristics_list{padding:0;margin:59px 0 0 -180px;list-style:none;font-size:0;line-height:0;}
.product_characteristics_list .icon_tech_fire,
.product_characteristics_list .icon_tech_gears,
.product_characteristics_list .icon_tech_leaf,
.product_characteristics_list .icon_tech_lower{display:block;}
.product_characteristics_list li{display:inline-block;vertical-align:top;font-size:16px;line-height:21px;width:385px;margin:45px 0 0 180px;}
.product_characteristics_list h4{margin:41px 0 34px;font-size:18px;line-height:20px;font-weight:normal;color:#2a2a2a;min-height:40px;}
.product_characteristics_list .hr{width:130px;height:2px;margin:34px 0;}
.drivers_product_oil{margin:auto;width:980px;}
.product_oil_list{margin:45px 0 40px -10px;padding:0;list-style:none;}
.product_oil_list .product_oil_item{float:left;margin:10px 0 0 10px;overflow:hidden;}
.product_oil_item{width:306px;height:306px;position:relative;border:7px solid #e2e2e2;cursor:pointer;transition:all 300ms;}
.product_oil_item:before{transition:all 300ms;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);content:' ';position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;background:#249744;}
.no-svg .product_oil_item:before{visibility:hidden;}
.product_oil_item:hover,
.product_oil_item.act{border-color:#249744;}
.product_oil_item:hover:before,
.product_oil_item.act:before{opacity:1;-ms-filter:none;filter:none;}
.no-svg .product_oil_item:hover:before,
.no-svg .product_oil_item.act:before{visibility:visible;}
.product_oil_item:hover h3,
.product_oil_item.act h3,
.product_oil_item:hover p,
.product_oil_item.act p{color:#fff;}
.product_oil_item.act:after{content:' ';position:absolute;left:50%;top:100%;width:0;height:0;border-width:10px 10px 0;border-color:#249744 transparent transparent;border-style:solid;margin:7px -10px;}
.product_oil_item .img{width:100%;height:100%;line-height:306px;vertical-align:middle;text-align:center;}
.product_oil_item .img img{vertical-align:middle;}
.product_oil_item h3{transition:all 300ms;margin:0;position:absolute;left:0;top:0;color:#252525;font-weight:500;font-size:20px;line-height:20px;right:0;padding:17px;z-index:10;}
.product_oil_item p{transition:all 300ms;margin:0;position:absolute;left:0;bottom:0;right:0;font-size:14px;line-height:16px;color:#787878;padding:16px 22px;z-index:10;}
.product_oil_content{overflow:hidden;clear:both;position:relative;height:0;}
.product_oil_content .content{color:#444;letter-spacing:0.25px;padding:65px 0 40px;}
.product_oil_content .content .img{min-height:1px;width:380px;margin:17px 20px 0;float:left;text-align:center;}
.product_oil_content .content .text{overflow:hidden;padding:0 40px 0 25px;}
.product_oil_content .content h1{text-align:left;letter-spacing:0;margin-bottom:45px;}
.product_oil_content .content .volume{color:#a7a7a7;text-transform:uppercase;font-weight:500;font-size:14px;}
.product_oil_content .content .price{color:#249744;text-transform:uppercase;font-weight:500;margin:0 0 40px;}
.product_oil_content .btn_close{position:absolute;right:27px;top:90px;}
.driver_service{margin:auto;}
.driver_service .head{text-align:center;margin:0 0 59px;}
.driver_service .head p{margin:21px auto;width:615px;letter-spacing:0.25px;}
.service_links .link{float:left;width:235px;height:240px;margin:5px;color:#fff;background:#249744;text-align:center;text-transform:uppercase;font-size:24px;line-height:28px;letter-spacing:1px;transition:all 300ms;position:relative;cursor:default;}
.service_links .link div{display:table-cell;height:240px;vertical-align:middle;width:235px;position:relative;z-index:2;}
.service_links .link.big{width:480px;overflow: hidden;}
.service_links .link.big div{width:480px;}
.service_links .link.with-hover{cursor:pointer;}
.service_links .link.with-hover:hover img{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);}
.service_links .link img{opacity:1;-ms-filter:none;filter:none;transition:all 300ms;position:absolute;left:0;top:0;z-index:1;}
.service_links .link i{margin-bottom:20px;display:block;}
.driver_actions{margin:auto;}
.action_list{padding:0 0 30px;list-style:none;width:100%;margin:0 auto;zoom:1;}
.action_list:before,
.action_list:after{content:"";display:table;}
.action_list:after{clear:both;}
.action_list .action_item{margin:11px;}
.action_item{position:relative;float:left;width:310px;height:310px;background-color:#249744;overflow:hidden;transition:all 300ms;}
.action_item:hover img{opacity:1;-ms-filter:none;filter:none;}
.action_item img{position:absolute;top:0;left:0;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);transition:all 300ms;width:100%;}
.action_item a{display:block;width:100%;height:100%;}
.action_item .title{position:relative;top:0;left:0;margin:0;padding:20px;font-size:20px;font-weight:bold;color:#fff;text-transform:none;}
.action_item .date{position:absolute;bottom:0;left:0;margin:0;padding:20px 60px 20px 20px;font-size:14px;color:#fff;}
.driver_map{position:relative;}
.driver_map .btn_print{margin-top:50px;}
.driver_map h1{text-align:left;margin-top:0;}
.index_page .driver_map h1{display:none;}
.driver_map .filter_view{text-align:left;}
.driver_map .gasstation_count{position:absolute;right:0;top:-5px;background:#97d143;color:#fff;font-size:12px;line-height:12px;font-weight:normal;text-transform:uppercase;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;padding:13px 23px;}
.driver_map .gasstation_count div{font-size:30px;line-height:30px;font-weight:bold;float:left;padding:0 10px 0 0;}
.driver_map .gasstation_count p{float:left;margin:2px 0 0;}
.js-autocomplete-holder{position:relative;top:-1px;z-index:3;}
.js-autocomplete-holder .js_street_dropdown{left:0 !important;top:0 !important;margin:0 !important;}
.js-autocomplete-holder .js_street_dropdown ul{margin:0;list-style:none;}
.map_filter_params{position:relative;height:0;color:#000;font-weight:normal;letter-spacing:0.25px;overflow:hidden;}
.map_filter_params .min_width{width:960px;}
.map_filter_params .content{padding:37px 0 62px;}
.map_filter_params h5{margin:0 0 13px;text-transform:uppercase;color:#b2b2b2;font-size:14px;line-height:17px;letter-spacing:0.25px;font-weight:normal;}
.map_filter_params .fuel_filter{float:left;width:380px;font-size:0;line-height:0;}
.map_filter_params .fuel_filter .checkbox{width:130px;vertical-align:top;margin:10px 20px 0 0;padding-left:30px;}
.map_filter_params .fuel_filter .checker{margin-left:-30px;}
.map_filter_params .service_filter{float:left;width:550px;font-size:0;line-height:0;}
.map_filter_params .service_filter .checkbox{vertical-align:top;margin:10px 10px 0 0;}
.map_filter_params .service_filter .checkbox.clmn1{min-width:130px;}
.map_filter_params .service_filter .checkbox.clmn2{min-width:170px;}
.map_filter_params .extra_filter{clear:both;padding:40px 0 0;}
.map_filter_params .extra_filter .checkbox{vertical-align:top;margin:13px 0 0 40px;}
.map_filter_params .extra_filter .checkbox:first-child{margin-left:0;}
.map_filter_params .extra_filter .btn{float:right;margin:0 65px 0 0;}
.filter_routes .title{color:#929292;margin:0 auto 24px;width:1000px;}
.filter_routes .route_fields{overflow:hidden;height:78px;position:relative;}
.filter_routes .route_fields .prefix{color:#000;letter-spacing:0.5px;font-weight:normal;position:absolute;left:0;top:31px;width:50px;text-align:right;text-transform:uppercase;font-size:14px;line-height:17px;}
.filter_routes .route_fields .route_field{position:absolute;left:0;right:50%;float:left;padding:0 20px 0 70px;height:100%;}
.filter_routes .route_fields .to{border-left:1px dotted #b2b2b2;margin-left:-1px;left:50%;right:0;}
.filter_routes .route_fields input{padding:29px 20px 29px 70px;margin:0 -20px 0 -70px;width:100%;border:0;font-size:16px;line-height:19px;text-transform:uppercase;display:block;font-weight:normal;letter-spacing:0.5px;}
.driver_map_list{padding:0;margin:50px auto;list-style:none;}
.driver_map_list .driver_map_item{margin:0;border-bottom:1px solid #e2e2e2;}
.driver_map_list .driver_map_item:first-child{border-top:1px solid #e2e2e2;}
.driver_map_list + .btn_more{margin-top:50px;}
.driver_map_item{overflow:hidden;padding:28px 0 34px;}
.driver_map_item .info{float:left;width:245px;padding:0 0 0 5px;}
.driver_map_item h3{margin:0 0 5px;font-weight:normal;color:#2a2a2a;font-size:18px;line-height:22px;}
.driver_map_item .fuels{float:left;width:380px;margin:27px 0 0 20px;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#404040;}
.driver_map_item .services{float:right;width:300px;margin:17px 0 0;}
.driver_map_item .show_on_map{margin:24px 0 0;}
.services{zoom:1;font-size:0;line-height:0;}
.services:before,
.services:after{content:"";display:table;}
.services:after{clear:both;}
.services .icon{float:left;-webkit-border-radius:3px;border-radius:3px;margin:-10px 0 0 -40px;}
.services p{padding:10px 0 0;font-size:16px;line-height:21px;display:inline-block;vertical-align:top;width:50%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:40px;}
.gasstation_map{height:560px;}
.loyalty_first_block{background:url("../images/loyalty_main_bg.jpg") no-repeat center #e1c8a9;color:#fff;}
.loyalty_first_block .section-cell{min-height:600px;}
.loyalty_first_block .text{margin:134px 18% 0;text-shadow:0 1px 1px rgba(0,0,0,0.16);}
.no-rgba .loyalty_first_block .text{text-shadow:0 1px 1px #998273;}
.loyalty_first_block .text h1{color:#fff;}
.loyalty_first_block .text p{width:390px;}
.loyalty_first_block .text .btn{margin:44px 0 0;}
.loyalty_first_block .text .reg-link{padding:0 3px;font-size:14px;font-weight:400;text-transform:uppercase;}
.loyalty_first_block .text .reg-link:hover{color:#fff;}
.icon_bg_nozzle,
.icon_bg_purse,
.icon_bg_exchange,
.icon_bg_check,
.icon_bg_phone,
.icon_bg_oldphone,
.icon_bg_cardnew,
.icon_bg_mark{position:relative;padding:100px 0 0;}
.icon_bg_nozzle:after,
.icon_bg_purse:after,
.icon_bg_exchange:after,
.icon_bg_check:after,
.icon_bg_phone:after,
.icon_bg_oldphone:after,
.icon_bg_cardnew:after,
.icon_bg_mark:after{content:"";position:absolute;top:35px;right:-27px;width:17px;height:29px;background:url("../images/arrow_right_thin_green.png") 0 0 no-repeat;}
.icon_bg_nozzle:last-child:after,
.icon_bg_purse:last-child:after,
.icon_bg_exchange:last-child:after,
.icon_bg_check:last-child:after,
.icon_bg_phone:last-child:after,
.icon_bg_oldphone:last-child:after,
.icon_bg_cardnew:last-child:after,
.icon_bg_mark:last-child:after{display:none;}
.icon_bg_nozzle{background:url("../images/icon_bg_nozzle.svg") no-repeat center top;}
.no-svg .icon_bg_nozzle{background-image:url("../images/icon_bg_nozzle.png");}
.icon_bg_purse{background:url("../images/icon_bg_purse.svg") no-repeat center top;}
.no-svg .icon_bg_purse{background-image:url("../images/icon_bg_purse.png");}
.icon_bg_exchange{background:url("../images/icon_bg_exchange.svg") no-repeat center top;}
.no-svg .icon_bg_exchange{background-image:url("../images/icon_bg_exchange.png");}
.icon_bg_check{background:url("../images/icon_bg_check.svg") no-repeat center top;}
.no-svg .icon_bg_check{background-image:url("../images/icon_bg_check.png");}
.icon_bg_phone{background:url("../images/icon_bg_phone.svg") no-repeat center top;}
.no-svg .icon_bg_phone{background-image:url("../images/icon_bg_phone.png");}
.icon_bg_oldphone{background:url("../images/icon_bg_oldphone.svg") no-repeat center top;}
.no-svg .icon_bg_oldphone{background-image:url("../images/icon_bg_oldphone.png");}
.icon_bg_cardnew{background:url("../images/icon_bg_cardnew.svg") no-repeat center top;}
.no-svg .icon_bg_cardnew{background-image:url("../images/icon_bg_cardnew.png");}
.icon_bg_mark{background:url("../images/icon_bg_mark.svg") no-repeat center top;}
.no-svg .icon_bg_mark{background-image:url("../images/icon_bg_mark.png");}
.short_info_block{padding:50px 50px 100px;text-align:center;background:#f5f5f5;}
.short_info_block p{width:500px;margin:30px auto;}
.loyalty_steps{margin:50px 0 100px;text-align:center;color:#000;}
.loyalty_steps .steps_holder{margin:70px auto 60px;}
.loyalty_steps .steps_holder.four_steps{width:960px;margin-bottom:150px;}
.loyalty_steps .steps_holder.four_steps .step{width:220px;}
.loyalty_steps .steps_holder.four_steps .step:after{display:none;}
.loyalty_steps .steps_holder.three_steps{width:960px;}
.loyalty_steps .steps_holder.three_steps .icon_bg_exchange:after{display:none;}
.loyalty_steps .steps_holder.two_steps{width:640px;margin-bottom:0;}
.loyalty_steps .steps_holder.two_steps .icon_bg_purse:after{display:none;}
.loyalty_steps .steps_holder.no-mb{margin-bottom:0;}
.loyalty_steps .step{width:300px;margin:10px;float:left;}
.loyalty_steps .step.line_after p:after{content:"";position:absolute;top:100%;left:50%;margin:20px 0 0 -40px;width:80px;height:2px;background:#249744;}
.loyalty_steps .step p{position:relative;min-height:85px;padding:0 5px;}
.section_divider{display:block;height:1px;margin:0 90px;background:#e5e5e5;}
.loyalty_gifts{margin:50px 0 60px;text-align:center;color:#000;}
.loyalty_gifts .gifts_holder{margin:50px auto;}
.loyalty_gifts .gift{position:relative;float:left;display:block;width:320px;height:320px;margin:5px;overflow:hidden;font-size:20px;text-align:left;color:#fff;background:#249744;}
.loyalty_gifts .gift:hover img{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);}
.loyalty_gifts .gift img{opacity:1;-ms-filter:none;filter:none;transition:all 300ms;}
.loyalty_gifts .gift p{position:absolute;top:0;left:0;margin:0;padding:15px;}
.loyalty_gifts .gift div{position:absolute;bottom:0;left:0;padding:15px;}
.loyalty_gifts .gift div span{font-size:50px;}
.loyalty_get_card{background:#f5f5f5;color:#000;}
.loyalty_get_card .section-cell{min-height:600px;}
.loyalty_get_card .text{margin:20px 7% 0;}
.loyalty_get_card .text .hr{margin:20px 0;}
.loyalty_get_card .text p{margin:0;}
.loyalty_get_card .text b{font-weight:normal;color:#249744;}
.loyalty_get_card .text ul{margin:0 0 20px;padding:0;text-indent:12px;}
.loyalty_get_card .text li{position:relative;list-style:none;}
.loyalty_get_card .text li:before{content:"";position:absolute;top:11px;left:2px;width:5px;height:1px;background:#919191;}
.loyalty_get_card .card-holder{background:#00ab4d;position:relative;}
.loyalty_get_card .card-holder .slide{position:absolute;left:50%;top:50%;width:440px;height:278px;margin:-139px -220px;}
.loyalty_get_card .card-holder .slide img{position:absolute;top:0;left:0;-moz-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-o-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg);transition:all 300ms;}
.no-csstransforms .loyalty_get_card .card-holder .slide img{visibility:hidden;}
.loyalty_get_card .card-holder .slide img.act{-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}
.no-csstransforms .loyalty_get_card .card-holder .slide img.act{visibility:hidden;}
.loyalty_questions{margin:20px 0 60px;text-align:center;}
.loyalty_questions >div{margin-top:60px;text-align:left;}
.loyalty_questions .question_holder{padding:20px 40px 20px 20px;border-bottom:1px solid #e5e5e5;cursor:pointer;position:relative;transition:all 300ms;}
.loyalty_questions .question_holder:first-child{border-top:1px solid #e5e5e5;}
.loyalty_questions .question_holder:hover{background:#fafafa;}
.loyalty_questions .question_holder.act .answer{margin:35px 0 0;max-height:500px;opacity:1;-ms-filter:none;filter:none;}
.loyalty_questions .question_holder.act .arrow_questions{background-position:center top;}
.loyalty_questions .question{position:relative;font-size:16px;color:#2a2a2a;}
.loyalty_questions .answer{margin:0;max-height:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);overflow:hidden;transition:all 300ms;}
.loyalty_questions .arrow_questions{position:absolute;top:0;right:0;margin:20px;width:20px;height:15px;background:url("../images/arrow_sprite_questions.png") no-repeat center bottom;}
.loyalty_questions .rules{display:block;margin:60px 0 0;padding:0 0 0 20px;font-size:14px;text-decoration:underline;color:#919191;}
.loyalty_questions .rules:hover{text-decoration:none;color:#919191;}
.service-cafe{margin:0;}
.service-cafe .back_link{color:#fff;}
.service-cafe h2,
.service-cafe .h2{font-size:40px;line-height:48px;font-weight:500;margin:0;color:#249744;}
.cafe-about{background:url("../images/cafe-about-bg.jpg") no-repeat center 0 #f9f0ca;color:#6d6d6d;zoom:1;min-height:600px;}
.cafe-about:before,
.cafe-about:after{content:"";display:table;}
.cafe-about:after{clear:both;}
.cafe-about .min_width{padding-top:46px;}
.cafe-about h2,
.cafe-about .h2{margin:50px 0 24px;}
.cafe-about p{margin:24px 0;width:380px;}
.cafe-about .btn{margin-top:10px;}
.cafe-menu{zoom:1;}
.cafe-menu:before,
.cafe-menu:after{content:"";display:table;}
.cafe-menu:after{clear:both;}
.cafe-menu h2,
.cafe-menu .h2{text-align:center;margin:88px 0 68px;}
.cafe-menu .show-all-menu{text-align:center;margin:40px 0;}
.cafe-menu-list{padding:0;margin:0 0 0 -20px;zoom:1;}
.cafe-menu-list:before,
.cafe-menu-list:after{content:"";display:table;}
.cafe-menu-list:after{clear:both;}
.cafe-menu-list .cafe-menu-item{float:left;margin:20px 0 0 20px;}
.cafe-menu-item{width:320px;height:320px;position:relative;overflow:hidden;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#fff;}
.cafe-menu-item:before,
.cafe-menu-item:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;opacity:1;-ms-filter:none;filter:none;transition:all 300ms;background:url("../images/cafe-menu-item-mask.png") repeat;z-index:5;}
.cafe-menu-item:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background:rgba(112,93,80,0.7);}
.no-rgba .cafe-menu-item:after{background:url("../images/cafe-menu-item-mask-hover.png") repeat;}
.cafe-menu-item:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.cafe-menu-item:hover:after{opacity:1;-ms-filter:none;filter:none;}
.cafe-menu-item:hover .text p{opacity:1;-ms-filter:none;filter:none;}
.cafe-menu-item:hover .price{opacity:1;-ms-filter:none;filter:none;}
.cafe-menu-item .text{position:absolute;left:0;top:0;right:0;padding:12px 20px;z-index:10;}
.cafe-menu-item .text p{margin:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all 300ms;}
.cafe-menu-item .title{letter-spacing:0;font-size:20px;line-height:24px;font-weight:500;}
.cafe-menu-item .weight{position:absolute;right:21px;bottom:15px;z-index:10;}
.cafe-menu-item .price{transition:all 300ms;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;left:20px;bottom:0;z-index:10;font-size:16px;line-height:50px;}
.cafe-menu-item .price span{font-size:50px;font-weight:300;}
.cafe-menu-item .price small{position:absolute;right:0;top:1px;font-size:23px;line-height:28px;font-weight:300;}
.cafe-child-menu{background:url("../images/cafe-child-menu-bg.jpg") no-repeat center 0 #f2edd2;color:#6d6d6d;zoom:1;min-height:600px;position:relative;}
.cafe-child-menu:before,
.cafe-child-menu:after{content:"";display:table;}
.cafe-child-menu:after{clear:both;}
.cafe-child-menu .text{position:absolute;left:50%;top:50%;margin:-111px 0 0 170px;width:330px;}
.cafe-child-menu h2,
.cafe-child-menu .h2{margin:0 0 23px;}
.cafe-child-menu p{margin:23px 0;}
.cafe-child-menu .btn{margin-top:23px;}
.service-shop{zoom:1;}
.service-shop:before,
.service-shop:after{content:"";display:table;}
.service-shop:after{clear:both;}
.service-shop .shop-intro{background:url("../images/shop-intro-bg.jpg") no-repeat 0 0;min-height:600px;}
.service-shop h2,
.service-shop .h2{font-size:40px;line-height:48px;font-weight:500;margin:0;color:#249744;}
.service-shop .section-hr{margin:20px auto;max-width:1100px;background:#e5e5e5;height:1px;display:block;}
.shop-praid{margin:88px 0 100px;}
.shop-praid h2,
.shop-praid .h2{text-align:center;margin:0 0 74px;}
.shop-praid .how-get-bonus{text-align:center;margin:70px 0;}
.praid-steps{zoom:1;text-align:center;font-size:14px;line-height:17px;color:#2a2a2a;width:890px;margin:auto;}
.praid-steps:before,
.praid-steps:after{content:"";display:table;}
.praid-steps:after{clear:both;}
.praid-steps .divider{background:url("../images/praid-steps-icons.png") no-repeat 0 -100px;width:40px;height:50px;float:left;margin:26px 0 0;}
.praid-steps .step{float:left;width:270px;position:relative;padding:0 0 36px;}
.praid-steps .step:after{content:'';position:absolute;left:50%;bottom:0;background:#249744;height:1px;width:80px;margin:0 -40px;}
.praid-steps .icon{background:url("../images/praid-steps-icons.png") no-repeat 0 0;width:100px;height:100px;margin:0 auto 21px;display:block;}
.praid-steps .step2 .icon{background-position:-100px 0;}
.praid-steps .step3 .icon{background-position:-200px 0;}
.shop-goods{margin:65px 0 100px;}
.shop-goods h2,
.shop-goods .h2{text-align:center;margin:0 0 88px;}
.shop-goods-list{padding:0;margin:0 0 10px -10px;list-style:none;zoom:1;}
.shop-goods-list:before,
.shop-goods-list:after{content:"";display:table;}
.shop-goods-list:after{clear:both;}
.shop-goods-list .shop-goods-item{width:235px;height:240px;margin:10px 0 0 10px;float:left;}
.shop-goods-list .shop-goods-item.big{width:480px;}
.shop-goods-item{position:relative;overflow:hidden;background:#249744;color:#fff;display:table;}
.shop-goods-item .img{position:relative;overflow:hidden;height:100%;z-index:1;}
.shop-goods-item .img:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background:url("../images/shop-goods-item-mask.png") repeat;}
.shop-goods-item .text{margin:0;position:absolute;left:0;top:0;right:0;z-index:10;text-transform:uppercase;display:table-cell;vertical-align:middle;text-align:center;font-size:24px;line-height:28px;letter-spacing:0.5px;font-weight:100;}
.shop-goods-item .link{position:absolute;left:0;top:0;right:0;bottom:0;z-index:100;}
.shop-goods-item .icon{background:url("../images/shop-goods-items-icons.png") no-repeat 0 0;display:block;margin:auto;}
.shop-goods-item.li1 .icon{width:121px;height:75px;background-position:0 0;margin-top:40px;margin-bottom:25px;}
.shop-goods-item.li2 .icon{width:107px;height:73px;background-position:-140px 0;margin-top:53px;margin-bottom:24px;}
.shop-goods-item.li3 .icon{width:75px;height:78px;background-position:-280px 0;margin-top:48px;margin-bottom:23px;}
.shop-goods-item.li4 .icon{width:110px;height:91px;background-position:0 -100px;margin-top:35px;margin-bottom:23px;}
.shop-goods-item.li5 .icon{width:100px;height:82px;background-position:-140px -100px;margin-top:43px;margin-bottom:25px;}
.shop-goods-item.li6 .icon{width:88px;height:69px;background-position:-260px -100px;margin-top:47px;margin-bottom:24px;}
.shop-goods-item.li7 .icon{width:65px;height:77px;background-position:-380px 0;margin-top:43px;margin-bottom:29px;}
.shop-goods-item.li8 .icon{width:41px;height:56px;background-position:-380px -100px;margin-top:56px;margin-bottom:24px;}
.quality_control{background:url("../images/quality_control_bg.jpg") center top no-repeat;margin-bottom:50px;height:610px;}
.quality_control .section-cell{float:none;width:50%;margin-left:auto;height:100%;min-height:0;}
.quality_control .dtable{height:100%;}
.quality_control h1{color:#705c4f;margin-top:0;}
.quality_control .text{padding:0 120px;font-weight:normal;color:#705c4f;max-height:380px;overflow:hidden;}
.quality_grid{position:relative;margin-top:50px;height:640px;}
.quality_grid .fleft,
.quality_grid .fright{width:50%;height:100%;}
.quality_grid .quality_grid_item{float:left;position:relative;overflow:hidden;font-weight:normal;text-transform:uppercase;text-align:center;color:#fff;cursor:pointer;}
.quality_grid .quality_grid_item.big{width:100%;height:100%;}
.quality_grid .quality_grid_item.small{width:50%;height:50%;}
.quality_grid .quality_grid_item.bg-green{background:#249744;}
.quality_grid .quality_grid_item.bg-lightgreen{background:#90ee90;}
.quality_grid .quality_grid_item.bg-darkgreen{background:#249744;}
.quality_grid .quality_grid_item.bg-orange{background:#97d143;}
.quality_grid .quality_grid_item:hover .bg,
.quality_grid .quality_grid_item:hover img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.quality_grid .quality_grid_item.item1 .bg{background-image:url("../images/quality_1.jpg");}
.quality_grid .quality_grid_item.item2 .bg{background-image:url("../images/quality_2.jpg");}
.quality_grid .quality_grid_item.item3 .bg{background-image:url("../images/quality_3.jpg");}
.quality_grid .quality_grid_item.item4 .bg{background-image:url("../images/quality_4.jpg");}
.quality_grid .quality_grid_item.item5 .bg{background-image:url("../images/quality_5.jpg");}
.quality_grid .quality_grid_item.item6 .bg{background-image:url("../images/quality_6.jpg");}
.quality_grid .quality_grid_item.item7 .bg{background-image:url("../images/quality_7.jpg");}
.quality_grid .quality_grid_item.item8 .bg{background-image:url("../images/quality_8.jpg");}
.quality_grid .quality_grid_item.item9 .bg{background-image:url("../images/quality_9.jpg");}
.quality_grid .quality_grid_item.item10 .bg{background-image:url("../images/quality_10.jpg");}
.quality_grid .quality_grid_item.item11 .bg{background-image:url("../images/quality_11.jpg");}
.quality_grid .quality_grid_item .bg{background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;right:0;bottom:0;margin:-1px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;transition:opacity 300ms;}
.no-backgroundsize .quality_grid .quality_grid_item .bg{-ms-behavior:url("/css/backgroundsize.min.htc");}
.quality_grid .quality_grid_item .dtable{position:relative;height:100%;}
.quality_grid .quality_grid_item .dtcell-content{padding:0;}
.quality_grid .quality_grid_item p{position:relative;margin:0;}
.quality_grid .quality_grid_item img{position:absolute;top:0;left:0;transition:all 300ms;}
.quality_grid .quality_grid_item img.only_on_mobile{display:none;}
.quality_grid .quality_grid_item img.mobile{display:none;}
.quality_control_what{padding-top:50px;}
.quality_control_what .text{margin-bottom:50px;}
.quality_control_where{padding-top:50px;}
.quality_control_where .text{margin-bottom:50px;}
.quality_control_where .where_list{margin:0;padding:0;list-style-type:none;zoom:1;}
.quality_control_where .where_list:before,
.quality_control_where .where_list:after{content:"";display:table;}
.quality_control_where .where_list:after{clear:both;}
.quality_control_where .where_list li{display:block;float:left;width:50%;height:140px;}
.quality_control_where .where_list div{position:relative;padding-bottom:15px;font-size:18px;font-weight:bold;text-transform:uppercase;color:#252525;}
.quality_control_where .where_list div:after{content:" ";position:absolute;top:100%;left:0;width:30px;height:2px;background:#249744;}
.quality_control_where .where_list p{margin:15px 50px 0 0;}
.quality_control_how{padding-top:50px;}
.quality_control_how .text{margin-bottom:50px;}
.quality_control_how .quality_grid_item p{margin:25px 35px;text-align:left;}
.quality_info_block{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;max-height:0;transition:all 300ms;}
.quality_info_block.act{max-height:640px;}
.quality_info_block .quality_info_block_inner{position:relative;height:640px;background:#f5f5f5;}
.quality_info_block .quality_close{position:absolute;top:25px;right:25px;z-index:10;width:31px;height:31px;background:url("../images/icon-quality-close.png") 0 0 no-repeat;cursor:pointer;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);transition:all 300ms;}
.quality_info_block .quality_close:hover{opacity:1;-ms-filter:none;filter:none;}
.quality_info_block .list_item{position:absolute;top:0;left:0;z-index:1;width:100%;zoom:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all 300ms;bottom:0;}
.quality_info_block .list_item:before,
.quality_info_block .list_item:after{content:"";display:table;}
.quality_info_block .list_item:after{clear:both;}
.quality_info_block .list_item.act{opacity:1;-ms-filter:none;filter:none;z-index:2;}
.quality_info_block .list_item .fleft{position:absolute;left:0;top:0;bottom:0;text-align:center;float:none;}
.quality_info_block .list_item .fleft img{min-width:100%;margin:0 -50%;min-height:100%;}
.quality_info_block .list_item .fleft img.only_mobile{display:none;}
.quality_info_block .fleft,
.quality_info_block .fright{overflow:hidden;}
.quality_info_block .content_holder{height:400px;padding:0 90px;}
.quality_info_block .name{margin:50px 0 0;font-size:14px;font-weight:bold;text-transform:uppercase;color:#000;}
.quality_info_block b{font-weight:normal;color:#249744;}
.quality_info_block h2{margin:25px 0 0;font-size:30px;line-height:30px;font-weight:normal;color:#249744;}
.quality_info_block h3,
.quality_info_block p{margin:25px 0 0;}
.quality_info_block ul{margin:0;padding:0 0 0 15px;list-style-type:none;font-weight:normal;color:#000;}
.quality_info_block ul li{position:relative;}
.quality_info_block ul li:before{content:"-";position:absolute;top:1px;right:100%;margin-right:5px;}
.quality_info_block ol{margin:0;padding:0 0 0 20px;font-weight:normal;counter-reset:li;list-style:none;}
.quality_info_block ol li{margin-top:25px;font-weight:300;color:#919191;position:relative;}
.quality_info_block ol li:before{content:counter(li) '.';counter-increment:li;color:#249744;position:absolute;right:100%;top:0;margin:0 5px 0 0;}
.quality_info_block .links{position:absolute;right:0;bottom:0;left:50%;margin:30px 0 0;padding:0 70px;list-style-type:none;zoom:1;font-size:0;z-index:10;}
.quality_info_block .links:before,
.quality_info_block .links:after{content:"";display:table;}
.quality_info_block .links:after{clear:both;}
.quality_info_block .links li{display:inline-block;vertical-align:top;float:none;position:relative;width:20%;text-align:center;cursor:pointer;}
.quality_info_block .links li p{margin:20px 0;font-size:12px;line-height:16px;font-weight:normal;text-transform:uppercase;text-align:center;color:#000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all 300ms;}
.quality_info_block .links li .hover{position:absolute;top:0;left:50%;margin-left:-38px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all 300ms;}
.quality_info_block .links li.act p,
.quality_info_block .links li:hover p{opacity:1;-ms-filter:none;filter:none;}
.quality_info_block .links li.act .icon-mini-preview:before,
.quality_info_block .links li:hover .icon-mini-preview:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.no-opacity .quality_info_block .links li.act .icon-mini-preview:before,
.no-opacity .quality_info_block .links li:hover .icon-mini-preview:before{display:none;}
.quality_info_block .links li.act .icon-mini-preview:after,
.quality_info_block .links li:hover .icon-mini-preview:after{opacity:1;-ms-filter:none;filter:none;}
.no-opacity .quality_info_block .links li.act .icon-mini-preview:after,
.no-opacity .quality_info_block .links li:hover .icon-mini-preview:after{display:block;}
.quality_info_block .links .icon-mini-preview{display:block;width:77px;height:77px;margin:auto;background-image:none !important;position:relative;}
.quality_info_block .links .icon-mini-preview:before,
.quality_info_block .links .icon-mini-preview:after{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;-ms-filter:none;filter:none;transition:all 300ms;}
.no-opacity .quality_info_block .links .icon-mini-preview:before,
.no-opacity .quality_info_block .links .icon-mini-preview:after{display:block;}
.quality_info_block .links .icon-mini-preview:after{background-position:0 bottom;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.no-opacity .quality_info_block .links .icon-mini-preview:after{display:none;}
.quality_info_block .links .icon-mini-preview:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.no-opacity .quality_info_block .links .icon-mini-preview:hover:before{display:none;}
.quality_info_block .links .icon-mini-preview:hover:after{opacity:1;-ms-filter:none;filter:none;}
.no-opacity .quality_info_block .links .icon-mini-preview:hover:after{display:block;}
.quality_info_block .links .icon-mini-preview:before,
.quality_info_block .links .icon-mini-preview:after{background:url("../images/icon-mini-preview-quality.png?1") no-repeat 0 0;}
.quality_info_block .links .icon-mini-preview:after{background-position:0 -80px;}
.quality_info_block .links .icon-mini-preview.quality-1:before{background-position:0px 0;}
.quality_info_block .links .icon-mini-preview.quality-1:after{background-position:0px -80px;}
.quality_info_block .links .icon-mini-preview.quality-2:before{background-position:-80px 0;}
.quality_info_block .links .icon-mini-preview.quality-2:after{background-position:-80px -80px;}
.quality_info_block .links .icon-mini-preview.quality-3:before{background-position:-160px 0;}
.quality_info_block .links .icon-mini-preview.quality-3:after{background-position:-160px -80px;}
.quality_info_block .links .icon-mini-preview.quality-4:before{background-position:-240px 0;}
.quality_info_block .links .icon-mini-preview.quality-4:after{background-position:-240px -80px;}
.quality_info_block .links .icon-mini-preview.quality-5:before{background-position:-320px 0;}
.quality_info_block .links .icon-mini-preview.quality-5:after{background-position:-320px -80px;}
.quality_info_block .links .icon-mini-preview.quality-6:before{background-position:-400px 0;}
.quality_info_block .links .icon-mini-preview.quality-6:after{background-position:-400px -80px;}
.quality_info_block .links .icon-mini-preview.quality-7:before{background-position:-480px 0;}
.quality_info_block .links .icon-mini-preview.quality-7:after{background-position:-480px -80px;}
.quality_info_block .links .icon-mini-preview.quality-8:before{background-position:-560px 0;}
.quality_info_block .links .icon-mini-preview.quality-8:after{background-position:-560px -80px;}
.quality_info_block .links .icon-mini-preview.quality-9:before{background-position:-640px 0;}
.quality_info_block .links .icon-mini-preview.quality-9:after{background-position:-640px -80px;}
.quality_info_block .links .icon-mini-preview.quality-10:before{background-position:-720px 0;}
.quality_info_block .links .icon-mini-preview.quality-10:after{background-position:-720px -80px;}
.quality_info_block .links .icon-mini-preview.quality-11:before{background-position:-800px 0;}
.quality_info_block .links .icon-mini-preview.quality-11:after{background-position:-800px -80px;}
.quality_info_block .links .icon-mini-preview.quality-12:before{background-position:-880px 0;}
.quality_info_block .links .icon-mini-preview.quality-12:after{background-position:-880px -80px;}
.quality-laboratories-map{margin:60px 0 0;}
.quality-laboratories-map .panel-head{position:relative;padding:20px 0;}
.quality-laboratories-map .laboratories-count{background:#97d143;color:#fff;font-size:12px;line-height:12px;position:absolute;right:0;top:47px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;padding:15px 17px 16px;text-transform:uppercase;}
.quality-laboratories-map .laboratories-count b{font-weight:bold;float:left;font-size:30px;line-height:30px;margin:-2px 7px -4px 0;}
.laboratories-map{background:#efefef;height:560px;position:relative;font-size:14px;line-height:17px;letter-spacing:1px;color:#929292;}
.laboratories-map .map{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}
.laboratories-map .legend{position:absolute;left:0;bottom:0;z-index:2;background:#fff;-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0;padding:40px;}
.laboratories-map .legend h4{margin:0 0 21px;}
.laboratories-map .legend ul{padding:0;margin:0;list-style:none;}
.laboratories-map .legend li{padding:12px 0 0;margin:3px 0 0;}
.laboratories-map .legend .icon{background:url("../images/laboratories-map-legend.png?1") no-repeat 0 0;width:30px;height:40px;vertical-align:top;margin:-12px 10px 0 0;}
.laboratories-map .legend .icon.stationary{background-position:0 0;}
.laboratories-map .legend .icon.stationary{background-position:-30px 0;}
.laboratories-map .legend .icon.modular{background-position:-60px 0;}
.laboratories-map h4{color:#000;margin:0;text-transform:uppercase;font-size:14px;line-height:17px;letter-spacing:1px;font-weight:normal;}
.laboratories-map .info_window{font-size:14px;line-height:20px;}
.laboratories-map .info_window .iw_inner{padding:40px;letter-spacing:0.5px;left:25px;top:-38px;width:240px;}
.laboratories-map .info_window p{margin:20px 0;}
.laboratories-map .info_window .btn-more{margin:17px 0 0;}
.icon-print{background:url("../images/icon-print.png") no-repeat center #97d143;width:50px;height:50px;-webkit-border-radius:100%;border-radius:100%;}
.svg .icon-print{background-image:url("../images/icon-print.svg");-webkit-background-size:23px 23px;-moz-background-size:23px 23px;background-size:23px 23px;}
.icon-print:hover{background-color:#249744;}
.popup-laboratory-map{background:#f6f9f7;width:830px;padding:0;}
.popup-laboratory-map .icon-print{position:absolute;right:0;top:0;margin:40px;}
.laboratory-info{padding:34px 60px 0;margin:auto;font-size:16px;line-height:21px;}
.laboratory-info h1{font-size:40px;line-height:49px;margin:0 40px 0 0;}
.laboratory-info .accreditation{margin:7px 0 0;}
.laboratory-info h4{font-weight:normal;margin:0;color:#2a2a2a;font-size:18px;line-height:20px;}
.laboratory-info .part-contacts{zoom:1;margin:41px 0 0;}
.laboratory-info .part-contacts:before,
.laboratory-info .part-contacts:after{content:"";display:table;}
.laboratory-info .part-contacts:after{clear:both;}
.laboratory-info .part-contacts h4{float:left;width:200px;margin:0 15px 0 0;}
.laboratory-info .contact-user{float:left;}
.laboratory-info .contact-user .name{font-size:18px;line-height:20px;color:#2a2a2a;}
.laboratory-info .part-tests{margin:41px 0 0;}
.laboratory-info .part-tests ul{margin:20px 0 0;padding:0;list-style:none;font-size:0;line-height:0;max-width:500px;}
.laboratory-info .part-tests li{font-size:16px;line-height:20px;position:relative;padding:0 0 0 20px;display:inline-block;width:200px;margin:10px 15px 0 0;}
.laboratory-info .part-tests li:before{content:'—';position:absolute;left:0;top:0;}
.laboratory-info .laboratory-map-preview{margin:41px -60px 0;}
.laboratory-info .laboratory-map-preview img{width:100%;vertical-align:top;}
.insurance-page h2,
.insurance-page .h2{font-size:40px;line-height:48px;margin:0;text-align:center;color:#249744;font-weight:normal;}
.insurance-page .page-intro{background:url("../images/insurance_intro_bg.jpg?1") no-repeat center #c1a586;height:600px;color:#fff;text-shadow:1px 1px 1px #bdb6a4;font-size:18px;line-height:21px;}
.insurance-page .page-intro .min_width{height:100%;}
.insurance-page .page-intro .dtable{width:100%;height:100%;vertical-align:middle;}
.insurance-page .page-intro h1{font-size:48px;line-height:50px;margin:0 0 23px;color:#fff;max-width:370px;}
.insurance-page .page-intro p{margin:0;max-width:370px;}
.insurance-page .get-insurance{text-align:center;color:#2a2a2a;margin:63px 0 0;}
.insurance-page .get-insurance h2{margin:0 0 67px;}
.insurance-page .get-insurance .divider{background:url("../images/get-insurance-divider.png") no-repeat 0 0;width:15px;height:29px;display:inline-block;vertical-align:top;margin:35px 0 0;}
.insurance-page .get-insurance .steps-holder{font-size:0;line-height:0;}
.insurance-page .get-insurance .get-step{display:inline-block;vertical-align:top;font-size:18px;line-height:20px;font-weight:100;width:290px;}
.insurance-page .get-insurance .get-step:after{content:'';display:block;margin:25px auto 0;width:80px;height:2px;background:#249744;}
.insurance-page .get-insurance .get-step .icon{width:100px;height:100px;display:block;margin:0 auto 21px;background:url("../images/get-insurance-icons.png") no-repeat 0 0;}
.insurance-page .get-insurance .get-step .icon.icon-step-1{background-position:0 0;}
.insurance-page .get-insurance .get-step .icon.icon-step-2{background-position:-100px 0;}
.insurance-page .get-insurance .get-step .icon.icon-step-3{background-position:-200px 0;}
.insurance-info-tabs{position:relative;text-align:center;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;margin-top:80px;margin-bottom:30px;font-size:14px;line-height:17px;}
.insurance-info-tabs ul{padding:0;margin:0;list-style:none;display:table;width:100%;}
.insurance-info-tabs ul li{display:table-cell;border-left:1px solid #fff;background:#f2f2f2;width:20%;}
.insurance-info-tabs ul li:first-child{border-left:0;}
.insurance-info-tabs:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background:#eaeaea;z-index:2;}
.insurance-info-tabs .tab{display:block;border:2px solid transparent;position:relative;z-index:1;margin:0 -2px;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding:23px 0;height:18px;outline:none !important;}
.insurance-info-tabs .tab.act{z-index:30;background:#fff;color:#249744;border-color:#eaeaea;border-bottom-color:transparent;}
.insurance-info-tabscontent{overflow:hidden;margin:0;}
.insurance-info-tabscontent .tabcontent{overflow:hidden;}
.insurance-info-tabscontent .tabcontent-map{display:none;}
.tabcontent-osago-online{margin-bottom:60px;}
.tabcontent-osago-online h2{margin:105px 0 68px;}
.tabcontent-osago-online h2:first-child{margin-top:30px;}
.tabcontent-osago-online .comparison-table{width:100%;font-weight:100;font-size:14px;line-height:17px;color:#a3a3a3;text-align:center;}
.tabcontent-osago-online .comparison-table th,
.tabcontent-osago-online .comparison-table td{padding:0 15px 0 5px;border-top:1px solid #ccc;height:90px;vertical-align:middle;}
.tabcontent-osago-online .comparison-table th{color:#000;font-size:18px;line-height:22px;font-weight:100;}
.tabcontent-osago-online .comparison-table tr th:first-child{text-align:left;padding-left:60px;}
.tabcontent-osago-online .comparison-table thead th{border-bottom:4px solid #249744;font-weight:normal;text-transform:uppercase;border-top:0;height:auto;padding-bottom:15px;}
.tabcontent-osago-online .comparison-table tbody tr:first-child td{border-top:0;}
.tabcontent-osago-online .comparison-table tbody tr td,
.tabcontent-osago-online .comparison-table tbody tr th{transition:background 300ms;}
.tabcontent-osago-online .comparison-table tbody tr:hover td,
.tabcontent-osago-online .comparison-table tbody tr:hover th{background:#f5f5f5;}
.tabcontent-osago-online .comparison-table .icon.check{display:block;margin:auto;}
.tabcontent-osago-online .comparison-table .btn{min-width:120px;display:block;text-transform:none;font-size:18px;line-height:14px;padding:16px 0 20px;}
.tabcontent-osago-online .comparison-table .btn.two-lines{padding:10px 0 12px;}
.tabcontent-osago-online .benefits-online{text-align:center;font-size:0;line-height:0;color:#000;}
.tabcontent-osago-online .benefits-online .benefit{font-size:18px;line-height:20px;font-weight:100;display:inline-block;vertical-align:top;width:320px;}
.tabcontent-osago-online .benefits-online .benefit .icon{width:100px;height:100px;display:block;margin:0 auto 21px;background:url("../images/benefits-online-icons.png") no-repeat 0 0;}
.tabcontent-osago-online .benefits-online .benefit .icon.icon-benefit-2{background-position:-100px 0;}
.tabcontent-osago-online .benefits-online .benefit .icon.icon-benefit-3{background-position:-200px 0;}
.tabcontent-osago-online .benefits-online .benefit:after{content:'';display:block;width:80px;height:2px;background:#249744;margin:25px auto 0;}
.tabcontent-osago-online .benefits-online .benefit p{margin:0;min-height:40px;}
.tabcontent-osago-online .about-osago-companies{padding:0;margin:auto;width:980px;list-style:none;position:relative;height:365px;}
.tabcontent-osago-online .about-osago-companies.act .company{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.tabcontent-osago-online .about-osago-companies.act .company.act{opacity:1;-ms-filter:none;filter:none;}
.tabcontent-osago-online .about-osago-companies .company{position:absolute;left:0;top:0;width:480px;bottom:0;letter-spacing:0.25px;font-weight:100;color:#000;vertical-align:top;border:7px solid #e2e2e2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:19px;overflow:hidden;transition:all 300ms;z-index:1;}
.tabcontent-osago-online .about-osago-companies .company.second{left:auto;right:0;}
.tabcontent-osago-online .about-osago-companies .company.act{width:100%;z-index:30;border-color:#249744;}
.tabcontent-osago-online .about-osago-companies .company.act .more{display:none;}
.tabcontent-osago-online .about-osago-companies .company img{margin:0 0 24px;vertical-align:top;}
.tabcontent-osago-online .about-osago-companies .company p{margin:0 0 25px;height:114px;overflow:height;}
.tabcontent-osago-online .about-osago-companies .btn{position:absolute;left:0;bottom:0;margin:0 40px 30px;}
.tabcontent-osago-online .about-osago-companies .info{position:absolute;left:0;top:0;bottom:0;width:386px;padding:40px 50px 40px 40px;background:#fff;z-index:10;}
.tabcontent-osago-online .about-osago-companies .extra-info{background:#f5f5f5;position:absolute;right:0;top:0;bottom:0;width:490px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px;z-index:5;}
.tabcontent-osago-online .about-osago-companies .extra-info .btn{left:auto;right:0;}
.tabcontent-osago-online .about-osago-companies .extra-info:before{content:'';display:block;height:6px;}
.tabcontent-osago-online .about-osago-companies .close{position:absolute;right:0;top:0;width:50px;height:50px;background:url("../images/cross_gray.png") center center no-repeat;cursor:pointer;}
.tabcontent h2{margin:65px 0;}
.tabcontent .tabcontent-intro{background:#f2f2f2;border:5px solid transparent;display:table;width:100%;margin:auto;height:410px;}
.tabcontent .tabcontent-intro .dtcell{vertical-align:middle;}
.tabcontent .tabcontent-intro .text{padding:0 100px 0 70px;width:350px;}
.tabcontent .tabcontent-intro h3{margin:0 0 27px;color:#249744;font-size:36px;line-height:33px;font-weight:normal;}
.tabcontent .tabcontent-intro p{margin:0;}
.tabcontent .tabcontent-list{counter-reset:list;zoom:1;font-size:18px;line-height:20px;color:#000;margin:50px 0;}
.tabcontent .tabcontent-list:before,
.tabcontent .tabcontent-list:after{content:"";display:table;}
.tabcontent .tabcontent-list:after{clear:both;}
.tabcontent .tabcontent-list ol{padding:0;margin:0;list-style:none;float:left;width:50%;}
.tabcontent .tabcontent-list ol li{position:relative;padding:0 20px 20px 100px;min-height:60px;}
.tabcontent .tabcontent-list ol li:before{text-align:center;counter-increment:list;content:counter(list);position:absolute;left:0;top:0;width:43px;padding:9px 0 0;height:43px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../images/tabcontent-list-circle.png") no-repeat center;}
.borderradius .tabcontent .tabcontent-list ol li:before{-webkit-border-radius:100%;border-radius:100%;border:2px solid #249744;background:#fff;}
.tabcontent .tabcontent-list ol .dtable{height:40px;}
.tabcontent .tabcontent-list ol .dtcell{vertical-align:middle;}
.tabcontent .tabcontent-price{text-align:center;background:#f2f2f2;font-size:36px;line-height:40px;font-weight:100;color:#249744;padding:47px 0 53px;}
.tabcontent .tabcontent-price span{color:#249744;}
.tabcontent .tabcontent-activate-insurance{text-align:center;font-size:0;line-height:0;color:#000;}
.tabcontent .tabcontent-activate-insurance .item{font-size:18px;line-height:20px;display:inline-block;vertical-align:top;width:220px;}
.tabcontent .tabcontent-activate-insurance .item .icon{width:100px;height:100px;display:block;margin:0 auto 20px;background:url("../images/activate-insurance-icons.png") no-repeat 0 0;}
.tabcontent .tabcontent-activate-insurance .item .icon.icon-activate-insurance-2{background-position:-100px 0;}
.tabcontent .tabcontent-activate-insurance .item .icon.icon-activate-insurance-3{background-position:-200px 0;}
.tabcontent .tabcontent-activate-insurance .item .icon.icon-activate-insurance-4{background-position:-300px 0;}
.tabcontent .tabcontent-activate-insurance .item p{margin:0;min-height:100px;}
.tabcontent .tabcontent-activate-insurance .item p a{color:#249744;text-decoration:none;}
.tabcontent .tabcontent-activate-insurance .item p a:hover{text-decoration:underline;}
.tabcontent .tabcontent-activate-insurance .item p span{color:#249744;}
.tabcontent .tabcontent-activate-insurance .item:after{content:'';display:block;width:80px;height:2px;background:#249744;margin:25px auto 0;}
.tabcontent .tabcontent-activate-insurance .divider{background:url("../images/get-insurance-divider.png") no-repeat 0 0;width:15px;height:29px;display:inline-block;vertical-align:top;margin:35px 0 0;}
.tabcontent-map{margin:0;}
.tabcontent-map .drivers h1,
.tabcontent-map .drivers .h1{display:none;}
.personal_page{font-size:14px;}
.personal_page .default_padding{padding:0 30px;}
/*.personal_page h1{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:0;padding-bottom:20px;text-align:left;text-transform:none;}*/
.personal_page h1{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:0;text-align:left;text-transform:none;}
.personal_page .site_sub_menu{text-align:left;}
.personal_page .section-cell{min-height:310px;}
/*.personal_page .balance{position:relative;padding:50px 0 20px;}*/
.personal_page .balance{position:relative;padding:32px 0 20px;}
.personal_page .balance >div{position:relative;}
/*.personal_page .balance .float_info{position:absolute;top:0;right:0;margin:-110px 30px;text-transform:uppercase;}*/
.personal_page .balance .float_info{position:static; height:50px; padding:35px 0 35px;margin-bottom:16px;text-transform:uppercase;background:#249744;}
.personal_page .balance .float_info .only_mobile{display:none;}
/*.personal_page .balance .float_info p{margin:0;font-weight:bold;color:#249744;}*/
.personal_page .balance .float_info p{margin:0;font-weight:bold;color:#ffffff;display:block;max-width:1000px;}
.personal_page .balance .float_info a{display:inline-block;padding:10px 5px 0 55px;font-weight:normal;text-decoration:underline;color:#249744;}
.personal_page .balance .float_info a:hover{text-decoration:none;}
/*.personal_page .balance .float_info .balance_status{display:inline-block;min-width:200px;margin:0 0 0 15px;padding:20px 25px 15px;-webkit-border-radius:5px;border-radius:5px;background:#249744;font-weight:normal;text-transform:none;color:#fff;}*/
.personal_page .balance .float_info .balance_status{display:block; float:left;margin: 0 5px 5px 5px ;height: 27px;padding: 15px 10px 7px;-webkit-border-radius:5px;border-radius:5px;background:#249744;font-weight:bold;text-transform:uppercase;color:#fff;border:2px solid #ffffff;transition:.5s;}
.personal_page .balance .float_info .balance_status:last-child{margin:0;}
.personal_page .balance .float_info .balance_status.coffee_status,
.personal_page .balance .float_info .balance_status.fuel_status{padding-left:60px;background-position:20px center; background-repeat:no-repeat;}
.personal_page .balance .float_info .balance_status.coffee_status{background-image: url(../images/custom-coffee-icon.png);}
.personal_page .balance .float_info .balance_status.buy_online{background-image: url(../images/custom-gas-icon.png);background-repeat:no-repeat;background-position:10px center; padding-left:47px;background-color:#249744;}
.personal_page .balance .float_info .min_width {position:relative;}
.personal_page .balance .float_info a {float:right;position:absolute;right:0;}
@media only screen and (max-width: 481px){.personal_page .balance .float_info a {position:relative;float:left;}}
.personal_page .balance .float_info .buy_online_button {padding:0;}
.personal_page .balance .float_info i {display:inline-block;transform:translateY(-7px); font-style:normal; padding-left:10px;}
.personal_page .balance .float_info .buy_online_button:hover .balance_status {transition:.5s;}
.personal_page .balance .float_info .balance_status.buy_online {background-color:#f6b221;border: 2px solid #fff;transition:.5s;}
.personal_page .balance .float_info .balance_status.buy_online:hover {background-color:#249744;transition:.5s;}
.personal_page .balance .float_info .balance_status.buy_online span {visibility: hidden;}
.personal_page .balance .float_info .balance_status.fuel_status{background-image: url(../images/custom-fuel-icon.png);}

.personal_page .balance .float_info .balance_status span{margin-right:10px;
    font-size: 180%;font-weight:400;}
.personal_page .balance .balance_table{float:left; width:100%;border:1px solid #e5e5e5;-webkit-border-radius:5px;border-radius:5px;}
.personal_page .balance .balance_table:after{content:" ";position:absolute;top:0;left:50%;width:1px;margin-left:-1px;height:100%;background:#e5e5e5;}
.personal_page .balance .balance-cell{top:0;width:50%;}
.personal_page .balance .balance-cell.left{position:relative;float:left;}
.personal_page .balance .balance-cell.right{position:relative;float:right;}
.personal_page .balance .balance-cell h3{margin:0;font-size:18px;font-weight:bold;text-transform:uppercase;color:#252525;}
.personal_page .dtcell{padding:40px;}
.personal_page .dtcell-content{margin:0 auto 25px;padding:0;}
.personal_page .dtcell-content:after{content:"";display:table;clear:both;}
.personal_page .dtcell-content.has_border_bottom{padding:0 0 25px;border-bottom:1px solid #e5e5e5;}
.personal_page .dtcell-content div{font-weight:500;}
.personal_page .dtcell-content div.left{float:left;width:36%;}
.personal_page .dtcell-content div.right{float:right;width:63%;}
.personal_page .dtcell-content b{color:#252525;}
.personal_page .balance_info{position:relative;}
.personal_page .balance_info p{margin:10px 0;font-size:16px;font-weight:normal;}
.personal_page .balance_info b{text-decoration:underline;}
.personal_page .balance_info .hr{margin:55px 0 15px;}
.personal_page .balance_info .liters_list{overflow:hidden;transition:all 300ms;}
.personal_page .balance_info .liters_list.short{max-height:40px !important;}
.personal_page .balance_info .liters_list div{zoom:1;}
.personal_page .balance_info .liters_list div:before,
.personal_page .balance_info .liters_list div:after{content:"";display:table;}
.personal_page .balance_info .liters_list div:after{clear:both;}
.personal_page .balance_info .liters_list p{margin:0 0 20px;}
.personal_page .balance_info .liters_list .name{float:left;font-weight:normal;color:#252525;}
.personal_page .balance_info .liters_list .amount{text-align:right;}
.personal_page .balance_info .switch_liters_list{display:block;margin:0;padding:20px 0 0;border-top:1px solid #e5e5e5;font-weight:normal;text-transform:uppercase;color:#249744;cursor:pointer;}
.personal_page .balance_info .switch_liters_list i{display:inline-block;width:0;height:0;margin:0 0 3px 5px;border-left:5px solid transparent;border-right:5px solid transparent;}
.personal_page .balance_info .switch_liters_list .on i{border-top:5px solid #249744;}
.personal_page .balance_info .switch_liters_list .off i{border-bottom:5px solid #249744;}
.personal_page .card_info{position:relative;min-height:310px;text-transform:uppercase;}
.personal_page .card_info .link-control{text-transform:none;text-decoration:underline;cursor:pointer;}
.personal_page .card_info .link-control:hover{text-decoration:none;}
.personal_page .card_info .icon{position:relative;margin:0 0 -5px 10px;background-color:transparent;-webkit-border-radius:45%;border-radius:45%;cursor:pointer;transition:all 300ms;}
.personal_page .card_info .icon:hover,
.personal_page .card_info .icon.act{background-color:#fff;}
.personal_page .card_info #card-add{float:right;width:100%;margin:-10px 0 0;}
.personal_page .card_info #card-add input[type=text]{height:20px;background:#fff;}
.personal_page .card_info #card-add .submit{float:left;}
.personal_page .card_info #card-add .cancel{float:right;}
.personal_page .card_info #card-add .btn{padding:13px 22px;}
.personal_page .history{margin:0 0 50px;}
.personal_page .history .controls{position:relative;}
.personal_page .history .period{position:absolute;top:-30px;right:420px;font-weight:500;text-transform:uppercase;color:#b2b2b2;}
.personal_page .history .calendar{width:200px;height:23px;margin-right:10px;padding:10px 20px;border:0;-webkit-border-radius:3px;border-radius:3px;background:#f5f5f5 url("../images/arrow_dropdown.png") right 17px no-repeat;}
.personal_page .history .btn{margin-right:5px;}
.personal_page .history table{width:100%;margin:50px 0;font-weight:500;}
.personal_page .history table thead{text-transform:uppercase;}
.personal_page .history table thead td{color:#b2b2b2;}
.personal_page .history table tbody tr:hover{background:#fafafa;}
.personal_page .history table tr{border-top:1px solid #e5e5e5;}
.personal_page .history table tr:last-child{border-bottom:1px solid #e5e5e5;}
.personal_page .history table td{width:8%;padding:25px 20px;color:#444;}
.personal_page .history table td.td-title{width:30%;}
.personal_page .history table td:last-child{width:20%;color:#b2b2b2;}
.personal_page .history table td span{margin-left:10px;font-weight:normal;color:#b2b2b2;}
.personal_page .history table td span.uah{margin-left:0;}
.personal_page .history table td .negative{color:#b2b2b2;}
.personal_page .history table td a{text-transform:uppercase;text-decoration:underline;}
.personal_page .history table td a:hover{text-decoration:none;}
.personal_page .settings .settings-status{font-size:16px;}
.personal_page .settings .dtcell-content{padding:0 20% 15px 0;line-height:26px;text-transform:uppercase;color:#000;}
.personal_page .settings .dtcell-content p{margin:0;color:#b2b2b2;}
.personal_page .settings .dtcell-content input[type="checkbox"]{display:none;}
.personal_page .settings .dtcell-content .checkbox-label{text-transform:none;}
.personal_page .settings .dtcell-content .checkbox-label:before{content:"";display:inline-block;height:20px;width:20px;margin:0 5px -5px 0;-webkit-border-radius:3px;border-radius:3px;background:url("../images/personal_page_sprite.svg") no-repeat;background-position:-31px -21px;}
.no-svg .personal_page .settings .dtcell-content .checkbox-label:before{background:url("../images/personal_page_sprite.png") no-repeat;}
.personal_page .settings .dtcell-content input[type="checkbox"]:checked +.checkbox-label:before{background-position:-55px -21px;}
.personal_page .settings .controls{padding-top:35px;vertical-align:top;}
.personal_page .settings .controls.fright{float:right;padding-top:20px;}
.personal_page .settings .controls .settings-edit-link{font-weight:500;text-decoration:underline;text-transform:uppercase;cursor:pointer;}
.personal_page .settings .controls .settings-edit-link:hover{text-decoration:none;}
.personal_page .settings .controls .settings-edit-link .icon{margin:0 10px -2px 0;}
.personal_page .settings .settings-edit.edit-password{border-bottom:1px solid #e5e5e5;}
.personal_page .settings .settings-edit form{width:460px;}
.personal_page .settings .settings-edit .field{position:relative;zoom:1;}
.personal_page .settings .settings-edit .field:before,
.personal_page .settings .settings-edit .field:after{content:"";display:table;}
.personal_page .settings .settings-edit .field:after{clear:both;}
.personal_page .settings .settings-edit .field.error .error_txt{display:block;color:#b62828;}
.personal_page .settings .settings-edit .field.birth .placeholder{display:block !important;opacity:1 !important;-ms-filter:none;filter:none;width:100%;}
.personal_page .settings .settings-edit .field.birth .placeholder .icon_input_calendar{position:absolute;top:0;right:0;margin:9px 30px;cursor:pointer;}
.personal_page .settings .settings-edit label,
.personal_page .settings .settings-edit .submit,
.personal_page .settings .settings-edit .cancel{float:left;}
.personal_page .settings .settings-edit .input_holder{float:right;width:65%;padding:0;}
.personal_page .settings .settings-edit label{padding:8px 0 0;text-transform:uppercase;}
.personal_page .settings .settings-edit label.radio,
.personal_page .settings .settings-edit label.checkbox{margin:0 40px 0 -17px;}
.personal_page .settings .settings-edit .submit{margin-left:143px;}
.personal_page .settings .settings-edit .submit,
.personal_page .settings .settings-edit .cancel{margin-top:30px;margin-right:10px;margin-bottom:50px;}
.personal_page .settings .settings-edit .phone .form_phone_code{float:right;width:50px;}
.personal_page .settings .settings-edit .phone .form_number{float:right;width:160px;}
.personal_page .settings .settings-edit .phone span{float:right;margin:8px 25px 0;}
.personal_page .settings .settings-edit .phone span.start_code{margin-left:-30px;}
.personal_page .settings .settings-edit .subscribe{margin-top:-15px;}
.personal_page .settings .settings-edit .subscribe label{text-transform:none;}
.personal_page .settings .settings-edit .error_txt{position:absolute;top:0;left:100%;width:100%;margin:10px 0 0 30px;font-size:14px;color:#919191;transition:all 300ms;}
.bubble_info{display:none;position:absolute;left:0;bottom:30px;width:350px;margin:0 0 0 -315px;padding:25px;border:1px solid #e5e5e5;-webkit-border-radius:5px;border-radius:5px;background:#fbfbfb;cursor:initial;}
.bubble_info:after{content:"";position:absolute;bottom:-8px;left:314px;border-top:10px solid #fbfbfb;border-left:10px solid transparent;border-right:10px solid transparent;}
.bubble_info.act{display:block;}
.bubble_info p{margin:0;font-weight:normal;text-transform:none;text-align:left;color:#919191;}
.bubble_info .bubble_close{position:absolute;top:0;left:100%;width:17px;height:17px;margin:5px 7px;background:url("../images/cross_gray.png") 0 0 no-repeat;cursor:pointer;}
.bubble_info .bubble_close:hover{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all 300ms;}
.back_btn{display:block;margin:35px 0;padding:0 0 0 20px;font-size:14px;font-weight:500;text-transform:uppercase;color:#000;background:url("../images/arrow_back_black.png") left center no-repeat;}
.blank_buttons{position:relative;}
.js_form select{-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';appearance:none !important;background-image:url(../images/arrow_dropdown.png) !important;background-repeat:no-repeat !important;background-size:15px !important;background-position:right center !important;}
.blank_buttons div{width:70px;height:70px;margin-bottom:-1px;border:1px solid #cdcdcd;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#b1b1b1 url("../images/blank_buttons_sprite.svg") no-repeat;cursor:pointer;}
.no-svg .blank_buttons div{background:#b1b1b1 url("../images/blank_buttons_sprite.png") no-repeat;}
.blank_buttons div.blank_button_card{background-position:left 0;}
.blank_buttons div.blank_button_man{background-position:left -70px;}
.blank_buttons div.blank_button_car{background-position:left -140px;}
.blank_buttons div.blank_button_info{background-position:left -210px;}
.blank_buttons div.act{background-color:#249744;}
.blank_buttons div.act.blank_button_card{background-position:right 0;}
.blank_buttons div.act.blank_button_man{background-position:right -70px;}
.blank_buttons div.act.blank_button_car{background-position:right -140px;}
.blank_buttons div.act.blank_button_info{background-position:right -210px;}
.blank_buttons div.disabled{cursor:default;}
.blank{position:relative;height:1150px;margin:65px 0 0;}
.blank .min_width{position:relative;}
.blank .blank_inner{position:absolute;top:0;left:71px;width:500px;padding:45px 70px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #d0d0d0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none;z-index:1;}
.blank .blank_inner.act{opacity:1;-ms-filter:none;filter:none;display:block;z-index:2;}
.blank .blank_inner.blank_step_3 .blank_header,
.blank .blank_inner.blank_step_4 .blank_header{margin-bottom:30px;}
.blank .blank_header{float:left;font-size:18px;font-weight:500;text-transform:uppercase;color:#252525;}
.blank .hint{float:right;margin:0;font-size:14px;color:#727272;}
.blank .hint_text{display:block;margin:5px 0 20px;font-size:14px;}
.blank .hint_link{display:block;float:left;position:relative;margin:5px 0 10px;font-size:14px;text-decoration:underline;}
.blank .hint_link:hover{text-decoration:none;}
.blank .hint_link:after{content:" ";position:absolute;top:0;left:100%;width:20px;height:20px;margin-left:10px;background:url("../../images/icon.png") -320px 0 no-repeat;-webkit-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;-o-animation:loading 1s infinite linear;-ms-animation:loading 1s infinite linear;animation:loading 1s infinite linear;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.blank .hint_link.loading:after{opacity:1;-ms-filter:none;filter:none;}
.blank .hint_info{position:relative;padding:0 0 20px 30px;font-size:14px;color:#727272;}
.blank .hint_info:before{content:" ";position:absolute;top:0;left:0;width:20px;height:20px;background:url("../images/icon.png") no-repeat -280px 0;}
.blank .icon_info{margin:0 0 -5px 5px;cursor:pointer;}
.blank .icon_info .bubble_info{width:400px;}
.blank .icon_info a{text-decoration:underline;}
.blank .icon_info a:hover{text-decoration:none;}
.blank label.radio > span,
.blank label.checkbox > span{vertical-align:middle;}
.blank .field{margin-bottom:30px;zoom:1;}
.blank .field:before,
.blank .field:after{content:"";display:table;}
.blank .field:after{clear:both;}
.blank .field.error input{background-color:#ffb6c1;}
.blank .field.subscribe{margin:10px 0 0;}
.blank .field.subscribe .input_holder{padding:0;}
.blank .field.subscribe a{text-decoration:underline;}
.blank .field.subscribe a:hover{text-decoration:none;}
.blank .field.subscribe .error_txt{position:relative;top:0;left:28px;right:auto;text-align:left;}
.blank .select{height:39px;width:100%;padding:0 10px;}
.blank .error_txt{position:absolute;top:35px;right:0;margin-top:10px;font-size:14px;text-align:right;}
.blank .submit{margin-top:60px;text-align:right;}
.blank .submit_step{margin-top:15px;text-align:right;}
.blank label{text-transform:uppercase;}
.blank label.blank_card_number_label{float:left;margin-top:15px;}
.blank label.blank_phone_label{float:left;margin-top:20px;}
.blank label.checkbox{font-weight:normal;text-transform:none;}
.blank label.blank_email_label{float:left;margin-top:10px;}
.blank label.blank_password_label,
.blank label.blank_repassword_label{float:left;margin-top:5px;}
.blank .field.blank_getcard_way{margin:40px 0 20px;}
.blank .field.blank_getcard_way .input_holder{zoom:1;padding:0;}
.blank .field.blank_getcard_way .input_holder:before,
.blank .field.blank_getcard_way .input_holder:after{content:"";display:table;}
.blank .field.blank_getcard_way .input_holder:after{clear:both;}
.blank .field.blank_getcard_way .input_holder label{float:left;}
.blank .field.blank_getcard_way .input_holder label:last-child{float:right;}
.blank .field.blank_getcard_way .radio_hint{display:none;margin:10px 0 0;text-align:justify;}
.blank .field.blank_getcard_way .radio_hint.act{display:block;}
.blank .field.blank_card_number{float:right;width:350px;margin:0 0 30px;padding:9px 0 0;}
.blank .field.blank_card_number_main{margin:15px 0 30px;}
.blank .field.blank_phone{margin:20px 0 10px;}
.blank .field.blank_phone .input_holder{zoom:1;}
.blank .field.blank_phone .input_holder:before,
.blank .field.blank_phone .input_holder:after{content:"";display:table;}
.blank .field.blank_phone .input_holder:after{clear:both;}
.blank .field.blank_phone .input_holder input{float:right;}
.blank .field.blank_phone .input_holder input.blank_phone{width:315px;}
.blank .field.blank_phone .input_holder input.blank_phone_code{width:50px;margin-right:10px;}
.blank .field.blank_phone .input_holder > span{float:right;margin-top:10px;margin-right:25px;}
.blank .field.blank_phone .input_holder > span.start_code{margin-left:-40px;}
.blank .field.blank_sms{margin:15px 0;}
.blank .field.blank_email{float:right;width:350px;margin:0 0 10px;}
.blank .field.blank_password,
.blank .field.blank_repassword{float:right;width:350px;margin-bottom:25px;}
.blank label.blank_lastname_label{float:left;margin-top:60px;}
.blank label.blank_name_label,
.blank label.blank_secondname_label,
.blank label.blank_birth_label{float:left;margin-top:10px;}
.blank label.blank_gender_label{float:left;}
.no-svg .blank label.blank_city_label{font-size:15px;}
.blank label.blank_cardtype_label{float:left;}
.blank label.blank_cardtype_label .bubble_info{left:170px;}
.blank label.blank_cardtype_label .bubble_info:after{left:144px;}
.blank .field.blank_lastname{float:right;width:350px;margin-top:50px;}
.blank .field.blank_name,
.blank .field.blank_secondname{float:right;width:350px;}
.blank .field.blank_gender{float:right;width:365px;}
.blank .field.blank_gender label{margin-right:50px;}
.blank .field.blank_gender label:last-child{margin-right:0;}
.blank .field.blank_gender label div{margin-bottom:3px;}
.blank .field.blank_cardtype{float:right;width:365px;}
.blank .field.blank_cardtype label{margin-right:50px;}
.blank .field.blank_cardtype label:last-child{margin-right:0;}
.blank .field.blank_cardtype label div{margin-bottom:3px;}
.blank .field.blank_birth{float:right;width:300px;}
.blank .field.blank_birth .placeholder{display:block !important;opacity:1 !important;-ms-filter:none;filter:none;right:0;left:auto;margin-top:-4px;}
.blank .field.blank_city{margin-top:10px;}
.blank label.blank_car_type_label{display:block;margin:30px 0 10px;}
.blank label.blank_car_year_label{float:left;margin-top:10px;}
.blank .field.blank_car_type .input_holder{padding:0;}
.blank .field.blank_car_type select{width:100%;padding:10px;border:1px solid #d0d0d0;}
.blank .field.blank_car_brand{margin-top:10px;}
.blank .field.blank_city .input_holder,
.blank .field.blank_car_brand .input_holder{padding:0;}
.blank .field.blank_city select,
.blank .field.blank_car_brand select{width:100%;padding:10px;border:1px solid #d0d0d0;}
.blank .field.blank_car_year{float:right;}
.blank .field.blank_car_year .input_holder{padding:0;}
.blank .field.blank_car_year select{width:100px;padding:10px;border:1px solid #d0d0d0;}
.blank label.blank_descendants_label{float:left;width:280px;margin:0 0 20px;text-transform:none;cursor:default;}
.blank label.blank_inline_select_label{float:left;text-transform:none;cursor:default;}
.blank .field.blank_descendants{float:right;width:150px;}
.blank .field.blank_descendants .input_holder{padding:0;}
.blank .field.blank_descendants .set_descendant{float:right;}
.blank .field.blank_descendants .add_descendant{margin-left:50px;}
.blank .field.blank_descendants .set_descendant,
.blank .field.blank_descendants .add_descendant{font-size:14px;text-decoration:underline;color:#232323;cursor:pointer;display:none;}
.blank .field.blank_descendants .set_descendant:hover,
.blank .field.blank_descendants .add_descendant:hover{text-decoration:none;}
.blank .field.blank_descendants .set_descendant.act,
.blank .field.blank_descendants .add_descendant.act{display:block;}
.blank .field.blank_descendants .input_holder{float:right;width:140px;}
.blank .field.blank_descendants .select_holder{height:45px;position:relative;margin-bottom:5px;overflow:hidden;opacity:1;-ms-filter:none;filter:none;transition:all 600ms;}
.blank .field.blank_descendants .select_holder.new{height:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);margin-bottom:0;}
.blank .field.blank_descendants select{float:right;width:100px;padding:10px;border:1px solid #d0d0d0;}
.blank .field.blank_descendants .select_close{content:"";position:absolute;top:0;left:0;width:17px;height:17px;margin:12px 10px;background:url("../images/cross_gray.png") 0 0 no-repeat;cursor:pointer;}
.blank .field.blank_descendants .select_close:hover{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all 300ms;}
.blank .field.blank_inline_select{float:right;}
.blank .field.blank_inline_select .input_holder{padding:0;}
.blank .field.blank_inline_select select{width:250px;padding:10px;border:1px solid #d0d0d0;}
.blank .field.blank_agree .input_holder{padding:0;}
.blank .field.blank_agree label{font-weight:normal;text-transform:none;}
.blank .field.blank_agree label div{margin-bottom:3px;line-height:0px;}
.blank .field.blank_agree a{text-decoration:underline;}
.blank .field.blank_agree a:hover{text-decoration:none;}
.blank .field.blank_agree .error_txt{float:left;left:0;width:300px;margin:-5px 25px;}
.registration_thanks{margin-bottom:80px;font-size:16px;}
.three_squares{margin-bottom:100px;text-align:center;}
.three_squares .square_item{position:relative;float:left;display:block;width:310px;height:310px;margin:10px 10px 50px;overflow:hidden;text-align:left;background:#249744;}
.three_squares .square_item img{position:relative;opacity:1;-ms-filter:none;filter:none;transition:all 300ms;}
.three_squares .square_item:hover img{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);}
.three_squares .square_item span{position:absolute;top:0;left:0;margin:10px 15px;font-size:20px;font-weight:500;color:#fff;}
.three_squares .square_item p{position:absolute;left:0;bottom:0;margin:10px 15px;color:#fff;}
.official_rules{margin-bottom:100px;}
.official_rules h3{margin:50px 0 30px;font-size:18px;font-weight:normal;color:#000;}
.official_rules p{font-size:16px;color:#919191;}
.official_rules a{text-decoration:underline;}
.official_rules a:hover{text-decoration:none;}
#mobileStore{display:none;}
@-moz-keyframes loading{0%{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
50%{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes loading{0%{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
50%{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@-o-keyframes loading{0%{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
50%{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes loading{0%{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
50%{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
100%{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@media (min-width:795px) and (max-width:1025px){.intro .text p{font-size:0.9em;max-width:310px;}
.intro .text h1{margin:0 0 25px;font-size:1.6em;}
.intro .slide{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:center 0;background-size:cover;}
#mobileStore{position:absolute;width:100%;height:100%;display:none;background-color:#fcce01;padding-top:5px;z-index:9999;}
#mobileStore .mobile-inner{position:fixed;background-image:url("../images/tablet_popup_bg.png");background-repeat-y:no-repeat;background-size:100% 100%;background-attachment:fixed;width:100%;height:100%;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-sizing:border-box;display:table;top:0px;}
.mobile-inner .wrapper{display:table-cell;vertical-align:middle;}
.mobile-inner .logo{width:50%;height:60%;background:url("../images/phone_popup.png") center no-repeat;background-size:contain;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0px auto;}
.mobile-inner .text{color:#249744;padding:3% 0;font-size:30px;margin:0 auto;text-align:center;font-weight:400;line-height:1;}
.mobile-inner .btn{display:block;width:35%;font-size:15px;color:#fff;background-color:#00ac4f;text-align:center;text-transform:uppercase;padding:15px 0;margin:10px auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.mobile-inner .btn.close{color:#249744;background-color:white;}
.mobile-inner .close:hover,
.mobile-inner .close:active,
.mobile-inner .btn:hover,
.mobile-inner .btn:active{box-shadow:inset 0px 0px 10px 0px #777;-moz-box-shadow:inset 0px 0px 10px 0px #777;-webkit-box-shadow:inset 0px 0px 10px 0px #777;}
.mobile-inner .close:hover,
.mobile-inner .close:active,{box-shadow:inset 0px 0px 10px 0px #5C5B5B;-moz-box-shadow:inset 0px 0px 10px 0px #5C5B5B;-webkit-box-shadow:inset 0px 0px 10px 0px #5C5B5B;}
#mobileStore .ios.mobile-inner{}
#mobileStore .android.mobile-inner{}
}
@media (min-width:795px) and (max-width:1025px) and (orientation:portrait){#mobileStore{position:absolute;width:100%;height:100%;display:none;background-image:url("../images/phone_popup_bg.png");background-position:center;background-color:#249744;background-size:cover;padding-top:5px;z-index:9999;}
#mobileStore .mobile-inner{position:fixed;width:100%;height:100%;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-sizing:border-box;display:table;background-color:transparent;background-image:none;}
.mobile-inner .logo{width:60%;height:60%;background:url("../images/phone_popup.png") center no-repeat;background-size:contain;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0px auto;}
.mobile-inner .text{color:white;padding:3% 0;font-size:45px;line-height:1;margin:0 auto;text-align:center;font-weight:400;}
.mobile-inner .btn{display:block;width:60%;font-size:20px;text-align:center;text-transform:uppercase;padding:3% 0;margin:2% auto;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#fcce01;color:#249744;}
.mobile-inner .btn.close{color:white;background-color:#249744;}
}
.select2-container{width:500px !important;}
.select2-selection--single{height:39px !important;border:1px solid #d0d0d0 !important;border-radius:4px !important;-webkit-border-radius:4px !important;}
.select2-selection__rendered{height:100% !important;line-height:38px !important;color:#000000 !important;font-size:14px !important;font-weight:500 !important;text-transform:uppercase !important;}
.select2-selection__arrow{height:100% !important;}
.select2-results__option{line-height:38px !important;color:#000000 !important;font-size:14px !important;font-weight:500 !important;text-transform:uppercase !important;}
.select2-results__option--highlighted[aria-selected]{background:#249744 !important;color:#ffffff !important;}
.select2-dropdown--below{margin-top:-5px;}
.select2-dropdown--above{}
.select2-dropdown{border-color:#d0d0d0 !important;}
.select_holder .select2-container{width:100px !important;float:right;}
.relative{position:relative !important;}
.custom-placeholder{position:absolute;right:16px;top:10px;display:block !important;}
.is-datepick{background:#f5f5f5 !important;}
.custom_gas_icon{
    /*padding-left:85px !important;*/
    background-image:url(../images/custom-gas-icon.png);
    background-repeat:no-repeat;
    background-position:15px center;
}



.mailing_offer_input {
    margin-top: 100px;
    padding-top: 40px;
}
.mailing_offer_input .input_holder {
    margin-bottom: 20px;
}
.mailing_offer {
    padding-top: 40px;
    margin-top: 100px;
}
.mailing-title {
    margin-bottom: 20px;
    color: #464646;
    font-size: 30px;
    line-height: 34px;
}
.mailing-buttons .btn {
    margin-right: 20px;
}
.mailing-label {
    margin-right: 88px;
    display: inline-block;
    vertical-align: middle;
}
.mailing-input {
    display: inline-block !important;
    vertical-align: middle !important;
    width: 250px !important;
}



/*CAROUSEL*/
.carousel {
    position: relative;
    /*margin-bottom: 20px;*/
    line-height: 1;
}
.carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative;
}
.carousel .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -moz-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
    text-align: center;
}
.carousel .item > img {
    display: block;
    line-height: 1;
}
.carousel .active,
.carousel .next,
.carousel .prev {
    display: block;
}
.carousel .active {
    left: 0;
}
.carousel .next,
.carousel .prev {
    position: absolute;
    top: 0;
    width: 100%;
}
.carousel .next {
    left: 100%;
}
.carousel .prev {
    left: -100%;
}
.carousel .next.left,
.carousel .prev.right {
    left: 0;
}
.carousel .active.left {
    left: -100%;
}
.carousel .active.right {
    left: 100%;
}
.carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
    background: #222222;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.carousel-control.right {
    left: auto;
    right: 15px;
}
.carousel-control:hover {
    color: #ffffff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
    background: #333333;
    background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
    color: #ffffff;
    line-height: 20px;
}
.carousel-caption h4 {
    margin: 0 0 5px;
}
.carousel-caption p {
    margin-bottom: 0;
}
.indicators-wrapper {
    position: absolute;
    bottom: 10px;
    list-style-type: none;
    padding: 7px 0;
    font-size: 0;
    z-index: 20;
    width: 100%;
    text-align: center;
}
.carousel-indicators {
    display: table;
    margin: 0 auto;
    padding: 5px 8px;
    text-align: center;
    background: #FFFFFF;
    border-radius: 10px;
}
.carousel-indicators li.active {
    background: #ffffff;
}
.carousel-indicators li {
    display: inline-block !important;
    vertical-align: top;
    list-style-type: none;
    width: 5px;
    height: 5px;
    margin: 0 5px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: #249744;
    background: #249744;
    cursor: pointer;
}

.cab-history-title {
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 40px;
}
.cab-tabs {
    position: absolute;
    top: 9px;
    /*top: 70px;*/
    right: 0;
    font-size: 0;
    margin: 0;
    padding: 0;
    /*padding-top: 161px;*/
}
.cab-tabs li {
    display: inline-block;
    vertical-align: top;
}
.cab-tabs li a {
    /*margin-top: -161px;*/
}
.cab-tabs li.active a:hover {
    color: #FFFFFF;
}
.cab-tabs li.active a {
    border-color: #249744;
    background: #249744;
    color: #FFFFFF;
}
.cab-tabs a:hover {
    color: #249744;
}
.cab-tabs a {
    display: inline-block;
    vertical-align: top;
    border: 1px solid #e5e5e5;
    padding: 0 22px;
    text-align: center;
    font-size: 17px;
    line-height: 60px;
    color: #249744;
}

.cab-pane.active {
    display: block;
}
.cab-pane {
    display: none;
}
.tabs_block {
    /*margin-top: -61px;*/
    /*padding-top: 61px;*/
}
.hidden-block {
    display: block;
    position: relative;
    visibility: hidden;
    opacity: 0;
    top: -81px;
}
.intro_menu .custom_gas_icon {
    color: #ffffff;
    font-weight: 300;
    margin: 0;
    vertical-align: middle;

}
.intro_menu .custom_gas_icon:hover {
    background-image:url(../images/custom-gas-icon.png);
    background-repeat:no-repeat;
    /*background-position:15px center;*/
    background-color: #249744;
    background-position: 19px center;
    background-size: 42px auto;
}

.intro_menu li {
    /*margin: 0 5px;*/
}
.intro_menu a {
    /*padding: 10px 5px;*/
}
.site_menu_chapters .desktop-hidden,
.intro_menu .desktop-hidden {
    display: none;
}
.header .site_menu_chapters {
    z-index: 20;
}
.header .site_menu_chapters .link {
    margin: 5px 0 0 0;
    padding: 10px 5px;
    font-weight: 300;
    line-height: 17px;
}
.intro_menu .custom_gas_icon,
.site_menu_chapters .custom_gas_icon {
    background-position: 19px center;
    background-size: 42px auto;
    padding-left: 77px !important;
}

@media all and (min-width: 1040px) {
    .intro_menu li {
    }
    .intro_menu a {
        /*padding: 10px 5px;*/
    }
    .header .site_menu_chapters .link {
        padding: 10px 8px;
    }
}
@media all and (min-width: 1120px) {
    .intro_menu li {
    }
    .intro_menu a {
        /*padding: 10px;*/
    }
    .header .site_menu_chapters .link {
        padding: 10px;
    }
}
@media all and (min-width: 1280px) {
    .intro_menu li {
    }
    .intro_menu a {
        /*padding: 10px 15px;*/
    }
    .header .site_menu_chapters .link {
        padding: 10px 15px;
    }
}


.section_cost {
    background-image:url(../images/fuel-cost-bg.jpg);
    background-repeat:no-repeat;
}
.icon_cost {
    background: url(../images/icon-cost-green.png) no-repeat;
    background-position: center center;
    display: block;
    height: 60px;
    left: -30px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    width: 60px;
}
.link:hover .icon_cost,
.link.act .icon_cost {
    background: url(../images/cost-icon.png) no-repeat;
    background-position: center center;
}
.custom-date {
    color: #00ab4d;
}
.cost_list {
    padding: 0;
    margin-right: -20px;
    margin-bottom: 0;
    /*text-align: center;*/
}
.cost_list,
.cost_list li {
    list-style: none;
}
.cost_list li {
    display: inline-block;
    vertical-align: top;
    width: 145px;

    margin-bottom: 20px;
    margin-right: 20px;
    padding: 19px 0;
    border: 1px solid #249744;
    border-radius: 2px;
    text-align: center;
}
.cost_list li .logo {
    margin-right: 10px;
    width: 48px;
    /*height: 70px;*/
}
.cost_list li .price {
    /*line-height: 70px;*/
    font-size: 20px;
    padding: 4px 6px 0 6px;
    color: #ffffff;
    background: #00ab4d;
    text-align: center;
    border-radius: 2px;
}

.cost_list li .logo,
.cost_list li .price {
    display: inline-block;
    vertical-align: middle;
}
.cost_list li.cost_link {
    border: 0;
    padding: 0;
}
.cost_visible_link {
    position: relative;
    display: inline-block;
    width: 145px;
    height: 73px;
    /*position: absolute;*/
    /*bottom: 20px;*/
    /*left: 172px;*/
    line-height: 70px;
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.cost_visible_link {
	background:#00ab4d;
}
.cost_hidden_link {
    display: none;
}
.cost_visible_link:hover .cost_hidden_link {
    /*display: inline-block;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*font-size: 20px;*/
    /*width: 100%;*/
    /*color: #ffffff;*/
}
.cost_visible_link:hover {
    background: #009142;
    /*font-size: 0;*/
    color: #ffffff;
}
.dor-more-class {
	width: 125px;
    height: 32px;
    line-height: 2.4;
    text-align: left;
    padding-left:20px;
    font-weight: 500;
    text-transform: uppercase;
    font-family:'Whitney', Arial, Helvetica, sans-serif;
    font-size: 14px;
    background:#00ab4d;
}
.dor-more-class .icon.icon_rarr {
	margin: 6px;
}
.dor-more-class:hover {
	background: #249744;
}
.section_cost .text {
    position: relative;
}
.text.cost_text .h1 {
    margin-right: -18%;
}
.text.cost_text {
    margin-top: -24px;
}
.cost_subtext {
    color: #249744;
    font-size: 14px;
}
.map_cost_list.cost_list li {
    width: 92px;
    height: auto;
    margin: 0 5px 6px 0;
    padding: 12px 0;
}
.map_cost_list.cost_list li img {
    width: 34px;
    height: auto;
}
.map_cost_list.cost_list li .logo {
    margin-right: 10px;
}
.map_cost_list.cost_list li .logo {
    margin-right: 5px;
}
.map_cost_list.cost_list li span.price {
    padding: 4px 4px 0 4px;
}
.map_cost_list.cost_list li span {
    font-size: 14px;

}


/*map tabs styles*/

.map_tabs {
    text-align: justify;

    margin: 0 0 17px -5px;
}
.map_tabs span.act {
    background: #249744;
    cursor: default;
}
.map_tabs span {
    display: inline-block;
    width: 145px;
    height: 42px;
    margin: 0 5px 0 0;
    font-size: 16px;
    line-height: 42px;
    text-align: center;
    color: #ffffff;
    background: #cbcccb;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer;
}
.map_pane {
    display: none;
}
.map_pane.act {
    display: block;

}
.cost_list li .cost_img_container_inner {
    display: table-cell;
    vertical-align: middle;
    height: 33px;
}
.cost_list li .cost_img_container {
    display: inline-block;
    vertical-align: middle;
    height: 33px;
}
.mobile_popup_container .map_cost_list.cost_list li .cost_img_container_inner {
    display: table-cell;
    vertical-align: middle;
    height: 48px;
}
.mobile_popup_container .map_cost_list.cost_list li .cost_img_container {
    display: inline-block;
    vertical-align: middle;
    height: 48px;

}
.mobile_popup_container.act {
    z-index: 200;
}
.mobile_popup_container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/fuel_logo/mob-popup-bg.png) repeat;
}
.mobile_popup_container .iw_close_container {
    position: relative;
    height: 60px;
    margin: 0 -40px;
}
.mobile_popup_container .iw_close {
    position: absolute;
    top: 17px;
    right: 17px;
    height: 40px;
    width: 40px;
    display: block;
    background: url(../images/fuel_logo/mob-map-close-big.png) no-repeat;

}
.mobile_popup_container {
    font-size: 18px;
    line-height: 22px;
    padding: 0 40px;
}
.mobile_popup_container .hr {
    height: 1px;
    background: none;
    border-top: 2px dotted #cccccc;
    margin: 10px -40px;
}
.mobile_popup_container h4 {
    font-size: 30px;
    line-height: 34px;
    margin: 0 0 10px    ;
    color: #000;
    font-weight: 500;
}
.mobile_popup_container .map_tabs {
    display: none;
}
.mobile_popup_container .fuels {
    display: none;
}
.mobile_popup_container #services {
    display: none;
}
.mobile_popup_container .map_cost_list.cost_list {
    text-align: left;
    margin-top: 24px;
}
.mobile_popup_container .map_cost_list.cost_list li span {
    padding-bottom: 2px;
    font-size: 30px;

}
.mobile_popup_container .map_cost_list.cost_list li img {
    width: auto;
}
.mobile_popup_container .map_cost_list.cost_list li {
    width: 180px;
    margin: 0 20px 20px 0;
}
.mobile_popup_container .iw_inner {
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*width: 100%;*/

}
.mob_map_prev_btn {
    position: absolute;
    left: 17px;
    top: 23px;
    width: 27px;
    height: 45px;
    background: url(../images/fuel_logo/mob-map-prev.png) no-repeat;
}
.header .site_menu_chapters .logo.mobile_map_logo {
    /*padding-left: 60px;*/
}
.iw_inner {
    min-height: 262px;
    cursor: default;
}


.single_map {}
.single_map {}

.cost_list li.cost_desktop_link {
    display: inline-block;
}
.cost_list li.cost_mob_link {
    display: none;
}
.main-nav .dtable {
    table-layout: fixed;
}

.main-nav .icon_cafe {
    background: url(../images/icon_cafe_mark_green.png) no-repeat;
    background-position: center center;
    display: block;
    height: 60px;
    left: -30px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    width: 60px;
}
.link:hover .icon_cafe,
.link.act .icon_cafe {
    background: url(../images/icon_cafe_mark.png) no-repeat;
    background-position: center center;
}

.section_cafe {
    background: url(../images/coffee_tuna.jpg) no-repeat;
    background-size: 1280px;
}
.main-nav .link span {
    font-size: 10px;
}
.balance_status nobr {
    font-size: 95%;
    float: right;
    line-height: 95%;
    margin-top:-3px;
}
#buy_online_button {
    width: 225px;
    height: 47px;
    text-align: right;
    background: #97d143;
    padding: 0;
    border: 2px solid #ffffff;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    font-size: 92%;
}
#balance_status {
    float:right;
}
#buy_online_button:hover {
    background: #249744;
}
.bonuses_status {
    width:250px;
}
#buy_online_button i {
    width: 66px;
    height: 62px;
    float:left;
    background-image: url(../images/custom-gas-icon.png);
    background-repeat: no-repeat;
    background-position: 15px center;
}
#buy_online_button span {
    margin-top: 13px;
    margin-right: 10px;
    float: right;
    font-size:100%;
}
.balance_st {
    max-width:1000px;
}
.balance_title {
    font-size: 161%;
    margin-right: 15px;
    color: #f6b221;
}
.smart-banner {
    top:0;
    left:0;
    right:0;
    position:fixed;
    z-index:1000;
    background: #fff;
    border-bottom: 2px solid grey;
}
#swb-close {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    height: 20px;
    width: 16px;
    padding-left: 5px;
    padding-top: 2px;
    color: white;
    background: black;
    border-radius: 25px;
}
.smart-glossy-icon {
    margin-top: 10px;
    border-radius: 5px;
    margin-left: 10px;
    margin-bottom:5px;
    float: left;
}
#swb-info {
    float: left;
    margin-top:10px;
}
#swb-info strong {
    float: left;
    margin-left:10px;
}
#swb-info span {
    float: left;
    margin-left:15px;
}
#swb-save {
    float: right;
    margin-right: 50px;
    background: #aaa;
    color:#fff;
    border-radius: 5px;
    padding:15px;
}

/*dor balance status fix*/
.balance_status nobr {
	float:none;
}
#balance_status {
	float:left;
}
.bonuses_status {
	width: inherit;
}
.balance_status nobr br {
	display:none;
}
.personal_page .balance .float_info .balance_status {
	margin:0;
}
.personal_page .balance .float_info .balance_status.fuel_status {
	margin: 0 98px;
}
#buy_online_button {
	height: 49px;
    position: static;
    float:right;
    margin: 0 0 0 10px;
}
.homepage-hero-module {
    border-right: none;
    border-left: none;
    position: relative;
}
.no-video .video-container video,
.touch .video-container video {
    display: none;
}
.no-video .video-container .poster,
.touch .video-container .poster {
    display: block !important;
}
.video-container {
    position: relative;
    bottom: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background: #000;
}
.video-container .poster img {
    width: 100%;
    bottom: 0;
    position: absolute;
}
.video-container .filter {
    z-index: 100;
    position: absolute;
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
}
.video-container .title-container {
    z-index: 1000;
    position: absolute;
    top: 35%;
    width: 100%;
    text-align: center;
    color: #fff;
}
.video-container .description .inner {
    font-size: 1em;
    width: 45%;
    margin: 0 auto;
}
.video-container .link {
    position: absolute;
    bottom: 3em;
    width: 100%;
    text-align: center;
    z-index: 1001;
    font-size: 2em;
    color: #fff;
}
.video-container .link a {
    color: #fff;
}
.video-container video {
    position: absolute;
    z-index: 0;
    bottom: 0;
}
.video-container video.fillWidth {
    width: 100%;
}
.blog-video-button {
    position: inherit;
    z-index: 1;
    margin: 0 auto;
    margin-top: 80px;
    text-align: center;
}
.lead {
    text-align: center;
    color: #249744;
    font-weight: bolder;
}
.blog_yt_img {
    width: auto !important;
    top: -25px;
    position: absolute;
    left: -80px;
}
.various h3 {
    text-align: center;
    font-size: 24px !important;
    margin-top: 10px !important;
}
.various .date {
    width: 100%;
    text-align: center;
    padding: 0px;
    margin: 0px 0px 18px 0px !important;
    font-size: 16px !important;
}
.wog-orange {
    background-color: #97d143;
}

.coffee_main {background: url("../images/1280X600_cups-new.jpg") no-repeat center 0 #fdfaf7;background-size: cover;}
.section_cafe {background: url(../images/1280X600_wog-cafe-burger-free.jpg) no-repeat;background-size: cover;}
/*.app_main {background: url("../images/1278x600-green-shadow-isxodnik.jpg") no-repeat center 0 #fdfaf7;background-size: cover;}*/
.app_main {background: url("../images/1280X600_wall3-pride.jpg") no-repeat center 0 #fdfaf7;background-size: cover;}
.loyalty_main {background: url("../images/1280X600_loyalnist-fon-pride-3b.jpg") no-repeat center #e1c8a9;background-size: cover;}
.coffee_main .text {margin: 160px 8% 0;}
.coffee_main p {color:#fff;}
.wogtvtitle{margin-left:530px;margin-right: 60px; text-align:justify;}
.wogtvplus{margin-left:500px;margin-right: 60px; text-align:justify;}


.partners_coupons_desc_imp{
	font-weight: bold;
	/*text-decoration:underline;*/ /* подчерквание для блока "талоны"*/
	
}

/*------------------------------------------------------------------------*/
.pd-btn-buy_online{
	margin-top: 30px !important;
	
}


.pricing-title{
	margin-left:430px;
	margin-right: 60px; 
	text-align:justify;
}

.pricing-title-h{
	margin-left:530px;
	margin-right: 60px; 
	text-align:justify;
}

.pricing-bg{
	width: 100%;
	margin-left: 35px;
	
}

.pr_img{
     text-align:justify;	
}



/* 091116 */
.video1200notmedia {
	margin: auto;  
	width: 68%;
    height: 200px;
    float: left;
}

.video1200notmedia2 {
	margin: 0 auto; 
	width: 32%;
    height: 200px;
    float: right;
}

.nmpd-mapserv{
	width: 125px;
    position: relative;
    display: inline-block;
}

.pdwog-placeholder{
	font-size: 14px;
    line-height: 17px;
    color: #727272;
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px 0px;
    letter-spacing: 0.25px;
}

.pdwog-label{
	max-width: 130px;
}
/* popup-cookie */
.pd-pc{
	background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    position: absolute;
	display: none;
    left: 0;
    top: 0;
    z-index: 2
}
.pd-pc-container{
	width: 50%;
    position: relative;
    z-index: 3;
    margin: 10% auto;
    background: #fff;
    padding: 10px 40px 40px;
}
.pd-pc-close{
	display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/icon.png) no-repeat 0 0;
	width: 40px;
    height: 40px;
    background-position: 0 -140px;
	    cursor: pointer;
    position: absolute;
    right: -40px;
    top: 0;
}

/* stiker-plan*/
.wogkv-sticker-all{
	color: #00f;
	font-weight: bold;
	cursor: pointer;
	padding: 10px;
}

.wogkv-sticker-el1, .wogkv-sticker-el2, .wogkv-sticker-el3, .wogkv-sticker-el4{
	color: #FFD800;
	font-weight: bold;
	cursor: pointer;
	padding: 10px;
}
.wogkv-img{
	position: absolute;
    display: none;
    top: 0px;
    left: 0px;
	width: 300px;
	z-index: 30;
	border: 5px solid #c0c0c0;
}
table.perelik p {line-height: 0;}


/* 29/05/2019 */
.app_main .h1 {margin: -70px 0 44px;}
.upper {text-transform: uppercase;}
.mob {display: none;}
.privilege li {
	list-style-image: url(../images/galcheck.png);
	color: #fff;
	font-size: 18px;
	line-height: 28px;
}
.app_main .yell {
	font-size: 16px;
	padding: 13px 57px;
}
.app_main .yell:hover {background-color: #249744;}

.icon_telegram_white {
    background: url(../images/tg-white.svg) no-repeat;
    width: 28px;
    height: 24px;
    display: inline-block;
    vertical-align: top;
    margin-top: -4px;
}
.tgbot{
	display: inline-block;
    margin-top: 10px !important;
}
.icon_telegram_green {
    background: url(../images/tg-green.svg) no-repeat;
    width: 34px;
    height: 29px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
.tgbot a {
	font-size: 16px !important;
	color: #a7a7a7 !important;
	text-transform: lowercase !important;
}
.tgbot a:hover {
	color: #249744 !important;
	transition: .4s;
}

.marl20 {margin-left: 20px !important;}

.filials li .th {
	padding-top: 0;
	vertical-align: middle;
}
.filials li .tr {
	padding: 5px 0;
	vertical-align: middle;
	empty-cells: hide;
}


/* insurance v2 *2019 */
.insurance_v2 .pd-btn-buy_online span.btn {
	width: 480px;
	border-radius: 50px;
	padding: 27px 0;
	text-transform: none;
	font-family: "Whitney";
	font-weight: normal;
	font-size: 27px;
}
.insurance_v2 .in_container {
	margin: 0px 0 50px;
	background: url(../images/insurance_v2/greenwave.png) no-repeat;
	background-position: center top;
	background-size: 1416px;
	display: flex;
	position: relative;
	width: 100%;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}
.insurance_v2 .inssteps {
	display: flex;
	position: relative;
	width: 770px;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
	padding-top: 120px;
}
.insurance_v2 .inssteps h2.h2mini {
	width: 100%;
	font-size: 36px;
	color: #2e2e2e;
	margin-bottom: 30px;
}
.insurance_v2 .incircle {
    display: inline-block;
    border-radius: 50%;
    background: #fff;
    padding: 28px 24px;
    box-shadow: 1px 10px 20px 1px #00000040;
}
.insurance_v2 .instep {
	display: flex;
	position: relative;
	max-width: 33%;
	justify-content: space-around;
	align-items: flex-start;
	flex-wrap: wrap;
	margin-bottom: 50px;
}
.insurance_v2 .instep p  {
	max-width: 225px;
}

.insurance_v2 .inhow {
	display: flex;
	position: relative;
	width: 100%;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}
.insurance_v2 .inhow h2.h2mini {
	width: 100%;
	font-size: 36px;
	color: #2e2e2e;
	margin-bottom: 30px;
}
.insurance_v2 .hows {
	display: flex;
	position: relative;
	width: 85%;
	justify-content: space-around;
	align-items: flex-start;
	flex-wrap: wrap;
	margin-top: 100px;
	margin-bottom: 50px;
}
.insurance_v2 .how {
	display: flex;
	position: relative;
	max-width: 33%;
	justify-content: space-around;
	align-items: flex-start;
	flex-wrap: wrap;
	margin-bottom: 50px;
}
.insurance_v2 .how img {
	max-width: 100%;
}

.insurance_v2 .faqs {
	display: flex;
	position: relative;
	width: 100%;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}
.insurance_v2 .faqs h2.h2mini {
	width: 100%;
	font-size: 36px;
	color: #2e2e2e;
	margin-bottom: 30px;
}
.insurance_v2 .faq_acc {
	display: block;
	position: relative;
	width: 100%;
	max-width: 970px;
	justify-content: flex-start;
	flex-wrap: wrap;
	text-align: left;
	margin: 50px auto;
}
.insurance_v2 .faq_acc .hdr {
	font-size: 24px;
	color: #262626;
	font-weight: bold;
	margin-bottom: 70px;
	cursor: pointer;
}
.insurance_v2 .faq_acc .hdr:focus {
	outline: unset;
}
.insurance_v2 .faq_acc .hdr span {
	margin-right: 25px;
}
.insurance_v2 .faq_acc .answer {
	font-size: 24px;
	line-height: 1.5;
	color: #262626;
	font-weight: 300;
	margin-top: 70px;
	margin-bottom: 70px;
	padding-left: 50px;
}
.insurance_v2 .faq_acc .answer p {
	font-size: 24px;
	line-height: 1.5;
	color: #262626;
	font-weight: 300;
}


.insurance_v2 .partners {
	display: flex;
	position: relative;
	width: 100%;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}
.insurance_v2 .partners h2.h2mini {
	width: 100%;
	font-size: 36px;
	color: #2e2e2e;
	margin-bottom: 30px;
}
.insurance_v2 .partn_wrapper {
	display: flex;
	position: relative;
	width: 100%;
	padding: 0 40px 160px;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.insurance_v2 .partn_wrapper .partn {
	display: flex;
	position: relative;
	width: 25%;
	height: 185px;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
}
.insurance_v2 .partn img {max-width: 100%;}


.blackout {
	display: flex;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.75);
	top: 0;
	left: 0;
	z-index: 1000;
}
#mypopup {
	display: none;
	position: fixed;
	max-width: 1280px;
	width: 100%;
	height: 100%;
	z-index: 1001;
	top: 0;
	justify-content: center;
	align-items: center;
	overflow: auto;
}
#mypopup .pop_cont {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
    /*border-radius: 20px;*/
    z-index: 1001;
	text-align: center;
	padding: 0;

}
#mypopup .popinside {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	justify-content: center;		
    padding: 5px 5px;
    	color: #000;
    height: 98%;

}
	#mypopup .close {
	    position: absolute;
	    top: 10px;
	    right: 0px;
	    width: 50px;
	    cursor: pointer;
	}
	#mypopup .close img {
		width: 100%;
	}
	#mypopup .popinside iframe {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	    align-items: center;
		width: 100%;
		height: 100%;
	}
/*@media (min-width: 1281px) {
	#mypopup {
		max-width: 1280px;
	}
}*/
.staticpage>img {max-width: 100% !important;}

/* 21.10.2019 */
.vacancy_list .vacancy {
	width: 150px;
	height: 150px;
}
.vacancy_list .vacancy .text {
	padding: 10px;
}
.vacancy_list .vacancy .title {
    font-size: 13px;
    line-height: 15px;
}
.vacancy_list .vacancy .date {
    font-size: 11px;
    line-height: 14px;
	padding: 5px 10px;
}