html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/* Media queries */
/*$tablet-width: 768px;*/
/* +250px  */
/*colors*/
/* Media queries */
/*$tablet-width: 768px;*/
/* +250px  */
/*colors*/
/* flex */
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon/icomoon.eot?v=2");
  src: url("../fonts/icomoon/icomoon.eot?v=2") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?v=2") format("truetype"), url("../fonts/icomoon/icomoon.woff?v=2") format("woff"), url("../fonts/icomoon/icomoon.svg?v=2#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

i {
  font-style: normal; }

.icon-calculator:before {
  content: "\e939"; }

.icon-rus .path1:before {
  content: "\e925";
  color: #f4f4f4; }

.icon-rus .path2:before {
  content: "\e926";
  margin-left: -0.828125em;
  color: #324095; }

.icon-rus .path3:before {
  content: "\e927";
  margin-left: -0.828125em;
  color: #d81f26; }

.icon-eng .path1:before {
  content: "\e928";
  color: white; }

.icon-eng .path2:before {
  content: "\e929";
  margin-left: -0.828125em;
  color: #bd1f38; }

.icon-eng .path3:before {
  content: "\e92a";
  margin-left: -0.828125em;
  color: #bd1f38; }

.icon-eng .path4:before {
  content: "\e92b";
  margin-left: -0.828125em;
  color: #bd1f38; }

.icon-eng .path5:before {
  content: "\e92c";
  margin-left: -0.828125em;
  color: #bd1f38; }

.icon-eng .path6:before {
  content: "\e92d";
  margin-left: -0.828125em;
  color: #2c3077; }

.icon-eng .path7:before {
  content: "\e92e";
  margin-left: -0.828125em;
  color: #2c3077; }

.icon-eng .path8:before {
  content: "\e92f";
  margin-left: -0.828125em;
  color: #2c3077; }

.icon-eng .path9:before {
  content: "\e930";
  margin-left: -0.828125em;
  color: #2c3077; }

.icon-eng .path10:before {
  content: "\e931";
  margin-left: -0.828125em;
  color: #2c3077; }

.icon-eng .path11:before {
  content: "\e932";
  margin-left: -0.828125em;
  color: #2c3077; }

.icon-eng .path12:before {
  content: "\e933";
  margin-left: -0.828125em;
  color: #2c3077; }

.icon-eng .path13:before {
  content: "\e934";
  margin-left: -0.828125em;
  color: #2c3077; }

.icon-eng .path14:before {
  content: "\e935";
  margin-left: -0.828125em;
  color: #bd1f38; }

.icon-bgr .path1:before {
  content: "\e936";
  color: white; }

.icon-bgr .path2:before {
  content: "\e937";
  margin-left: -0.828125em;
  color: #59b44b; }

.icon-bgr .path3:before {
  content: "\e938";
  margin-left: -0.828125em;
  color: #c42127; }

.icon-clear-draw-2 .path1:before {
  content: "\e91c";
  color: black; }

.icon-clear-draw-2 .path2:before {
  content: "\e91d";
  margin-left: -1em;
  color: white; }

.icon-clear-draw-2 .path3:before {
  content: "\e91e";
  margin-left: -1em;
  color: white; }

.icon-clear-draw-2 .path4:before {
  content: "\e91f";
  margin-left: -1em;
  color: white; }

.icon-clear-draw-2 .path5:before {
  content: "\e920";
  margin-left: -1em;
  color: black; }

.icon-clear-draw-2 .path6:before {
  content: "\e921";
  margin-left: -1em;
  color: #020202; }

.icon-clear-draw-1 .path1:before {
  content: "\e922";
  color: black; }

.icon-clear-draw-1 .path2:before {
  content: "\e923";
  margin-left: -1em;
  color: black; }

.icon-clear-draw-1 .path3:before {
  content: "\e924";
  margin-left: -1em;
  color: #020202; }

.icon-Map_Draw:before {
  content: "\e91b"; }

.icon-EPK:before {
  content: "\e904"; }

.icon-garaj:before {
  content: "\e905"; }

.icon-gredored:before {
  content: "\e906"; }

.icon-novo_jilishte:before {
  content: "\e907"; }

.icon-obzavejdne_0:before {
  content: "\e908"; }

.icon-obzavejdne_1:before {
  content: "\e909"; }

.icon-obzavejdne_2:before {
  content: "\e90a"; }

.icon-obzavejdne_3:before {
  content: "\e90b"; }

.icon-obzavejdne_4:before {
  content: "\e90c"; }

.icon-panel:before {
  content: "\e90d"; }

.icon-parking:before {
  content: "\e90e"; }

.icon-pulziasht_kofraj:before {
  content: "\e90f"; }

.icon-regulacia_na_parcela:before {
  content: "\e910"; }

.icon-sglobiaema_konstrukcia:before {
  content: "\e911"; }

.icon-spalnia:before {
  content: "\e912"; }

.icon-staro_jilishte:before {
  content: "\e913"; }

.icon-tehnika:before {
  content: "\e914"; }

.icon-tuhla:before {
  content: "\e915"; }

.icon-v_blizost_do_asfaltiran_put:before {
  content: "\e916"; }

.icon-v_blizost_do_put:before {
  content: "\e917"; }

.icon-v_blizost_do_voda:before {
  content: "\e918"; }

.icon-sanitarno_pomeshtenie:before {
  content: "\e919"; }

.icon-basein:before {
  content: "\e91a"; }

.icon-logo:before {
  content: "\e900"; }

.icon-briefcase:before {
  content: "\e901"; }

.icon-phone:before {
  content: "\e902"; }

.icon-logo_mobile:before {
  content: "\e903"; }

.icon-sanitarni_pomeshtenia:before {
  content: "\e80f"; }

.icon-drugi_konstrukcii:before {
  content: "\e819"; }

.icon-Bath_TOP_OFFER_SMALL_homepage .path1:before {
  content: "\e614";
  color: black; }

.icon-Bath_TOP_OFFER_SMALL_homepage .path2:before {
  content: "\e615";
  margin-left: -0.9130859375em;
  color: black; }

.icon-Bath_TOP_OFFER_SMALL_homepage .path3:before {
  content: "\e616";
  margin-left: -0.9130859375em;
  color: black; }

.icon-Bath_TOP_OFFER_SMALL_homepage .path4:before {
  content: "\e617";
  margin-left: -0.9130859375em;
  color: black; }

.icon-Bath_TOP_OFFER_SMALL_homepage .path5:before {
  content: "\e618";
  margin-left: -0.9130859375em;
  color: black; }

.icon-Bath_TOP_OFFER_SMALL_homepage .path6:before {
  content: "\e619";
  margin-left: -0.9130859375em;
  color: black; }

.icon-Bath_TOP_OFFER_SMALL_homepage .path7:before {
  content: "\e61a";
  margin-left: -0.9130859375em;
  color: black; }

.icon-Bath_TOP_OFFER_SMALL_homepage .path8:before {
  content: "\e61b";
  margin-left: -0.9130859375em;
  color: white; }

.icon-Bed_TOP_OFFER_SMALL_homepage:before {
  content: "\e61c"; }

.icon-BRIEFCASE_ICON .path1:before {
  content: "\e61d";
  color: black; }

.icon-BRIEFCASE_ICON .path2:before {
  content: "\e61e";
  margin-left: -1.13671875em;
  color: white; }

.icon-BRIEFCASE_ICON .path3:before {
  content: "\e61f";
  margin-left: -1.13671875em;
  color: black; }

.icon-BRIEFCASE_ICON .path4:before {
  content: "\e620";
  margin-left: -1.13671875em;
  color: white; }

.icon-CAR_GARAGE_ICON:before {
  content: "\e621"; }

.icon-DRAW_AGAIN_ICON .path1:before {
  content: "\e622";
  color: black; }

.icon-DRAW_AGAIN_ICON .path2:before {
  content: "\e623";
  margin-left: -1em;
  color: white; }

.icon-DRAW_AGAIN_ICON .path3:before {
  content: "\e624";
  margin-left: -1em;
  color: white; }

.icon-DRAW_AGAIN_ICON .path4:before {
  content: "\e625";
  margin-left: -1em;
  color: white; }

.icon-DRAW_AGAIN_ICON .path5:before {
  content: "\e626";
  margin-left: -1em;
  color: black; }

.icon-HOUSE_ICON .path1:before {
  content: "\e627";
  color: black; }

.icon-HOUSE_ICON .path2:before {
  content: "\e628";
  margin-left: -1em;
  color: white; }

.icon-HOUSE_ICON .path3:before {
  content: "\e629";
  margin-left: -1em;
  color: black; }

.icon-MAIL_ICON:before {
  content: "\e62a"; }

.icon-DROPDOWN_ICON:before {
  content: "\e60a"; }

.icon-address-book:before {
  content: "\e640"; }

.icon-fire:before {
  content: "\e63d"; }

.icon-power:before {
  content: "\e63e"; }

.icon-flag:before {
  content: "\e63f"; }

.icon-star-empty:before {
  content: "\e63b"; }

.icon-star-half:before {
  content: "\e63c"; }

.icon-star-full:before {
  content: "\e63a"; }

.icon-warning:before {
  content: "\e631"; }

.icon-notification:before {
  content: "\e632"; }

.icon-question:before {
  content: "\e633"; }

.icon-info:before {
  content: "\e634"; }

.icon-cancel-circle:before {
  content: "\e635"; }

.icon-blocked:before {
  content: "\e636"; }

.icon-cross:before {
  content: "\e637"; }

.icon-checkmark:before {
  content: "\e638"; }

.icon-map-search:before {
  content: "\e639"; }

.icon-email-white:before {
  content: "\e62f"; }

.icon-print:before {
  content: "\e630"; }

.icon-Search_ .path1:before {
  content: "\e60b";
  color: white; }

.icon-Search_ .path2:before {
  content: "\e60c";
  margin-left: -1.2353515625em;
  color: #89b048; }

.icon-search____ICON:before {
  content: "\e60d"; }

.icon-PIN_ICON .path1:before {
  content: "\e60e";
  color: #4a4a4a; }

.icon-PIN_ICON .path2:before {
  content: "\e60f";
  margin-left: -0.8095703125em;
  color: white; }

.icon-MAP_RENT_BUBBLE_ICON .path1:before {
  content: "\e610";
  color: white; }

.icon-MAP_RENT_BUBBLE_ICON .path2:before {
  content: "\e611";
  margin-left: -1.9072265625em;
  color: #46a48f; }

.icon-MAP_BUY_BUBBLE_ICON .path1:before {
  content: "\e600";
  color: white; }

.icon-MAP_BUY_BUBBLE_ICON .path2:before {
  content: "\e601";
  margin-left: -1.9072265625em;
  color: #9775ba; }

.icon-linkedin_icon:before {
  content: "\e602"; }

.icon-twitter_icon:before {
  content: "\e612"; }

.icon-pinterest_icon:before {
  content: "\e613"; }

.icon-facebook_icon:before {
  content: "\e603"; }

.icon-ENLARGE_IMAGE_ICON:before {
  content: "\e604"; }

.icon-_ICON:before {
  content: "\e605"; }

.icon-CLOSE_IMAGE_ICON:before {
  content: "\e606"; }

.icon-BROKERS_SEARCH_ICON:before {
  content: "\e607"; }

.icon-ARROW_LEFT_ICON:before {
  content: "\e608"; }

.icon-ARROW_RIGHT_ICON:before {
  content: "\e609"; }

/* plugins */
/*
@in bundle "plugin"
@import "select2";
@import "icheck";
@import "search_dropdown";*/
/*base*/
/*
@in bundle "style"
@import "base";
@import "navigation";*/
/*pages*/
/*@import "home";*/
