/* icon */

@font-face {
  font-family: "icomoon-apportaments";
  src: url("../fonts/icomoon-apportaments.eot?orkqwr");
  src: url("../fonts/icomoon-apportaments.eot?orkqwr#iefix")
      format("embedded-opentype"),
    url("../fonts/icomoon-apportaments.ttf?orkqwr") format("truetype"),
    url("../fonts/icomoon-apportaments.woff?orkqwr") format("woff"),
    url("../fonts/icomoon-apportaments.svg?orkqwr#icomoon-apportaments")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon-apportaments" !important;
  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;
}

.icon-magnifying-glass:before {
  content: "\e900";
  font-family: "icomoon-apportaments";
}

.icon-right-arrow:before {
  content: "\e901";
  font-family: "icomoon-apportaments";
}

.icon-left-arrow:before {
  content: "\e902";
  font-family: "icomoon-apportaments";
}

.icon-up-arrow:before {
  content: "\e903";
  font-family: "icomoon-apportaments";
}

.icon-down-arrow:before {
  content: "\e904";
  font-family: "icomoon-apportaments";
}

.icon-size:before {
  content: "\e905";
  font-family: "icomoon-apportaments";
}

.icon-hotel-bed:before {
  content: "\e906";
  font-family: "icomoon-apportaments";
}

.icon-parking:before {
  content: "\e907";
  font-family: "icomoon-apportaments";
}

.icon-apartments:before {
  content: "\e908";
  font-family: "icomoon-apportaments";
}

.icon-residential:before {
  content: "\e909";
  font-family: "icomoon-apportaments";
}

.icon-world:before {
  content: "\e90a";
  font-family: "icomoon-apportaments";
}

.icon-sustainable:before {
  content: "\e90b";
  font-family: "icomoon-apportaments";
}

.icon-living-room:before {
  content: "\e90c";
  font-family: "icomoon-apportaments";
}

.icon-home-automation:before {
  content: "\e90d";
  font-family: "icomoon-apportaments";
}

.icon-kitchen:before {
  content: "\e90e";
  font-family: "icomoon-apportaments";
}

.icon-bedroom:before {
  content: "\e90f";
  font-family: "icomoon-apportaments";
}

.icon-chair:before {
  content: "\e910";
  font-family: "icomoon-apportaments";
}

.icon-public-toilet:before {
  content: "\e911";
  font-family: "icomoon-apportaments";
}

.icon-area:before {
  content: "\e912";
  font-family: "icomoon-apportaments";
}

.icon-parking-1:before {
  content: "\e913";
  font-family: "icomoon-apportaments";
}

.icon-parking-lot:before {
  content: "\e914";
  font-family: "icomoon-apportaments";
}

.icon-condominium:before {
  content: "\e915";
  font-family: "icomoon-apportaments";
}

.icon-bedroom-1:before {
  content: "\e916";
  font-family: "icomoon-apportaments";
}

.icon-quotes:before {
  content: "\e917";
  font-family: "icomoon-apportaments";
}

.icon-town:before {
  content: "\e918";
  font-family: "icomoon-apportaments";
}

.icon-location:before {
  content: "\e919";
  font-family: "icomoon-apportaments";
}

.icon-telephone:before {
  content: "\e91a";
  font-family: "icomoon-apportaments";
}

.icon-email:before {
  content: "\e91b";
  font-family: "icomoon-apportaments";
}

.icon-pin:before {
  content: "\e91c";
  font-family: "icomoon-apportaments";
}

.site-footer__top {
  background: url(../img/shapes/site-footer-shape-1.png);
  background-repeat: no-repeat;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-LightItalic.eot");
  src: local("../fonts/gotham/Gotham Light Italic"), local("Gotham-LightItalic"),
    url("../fonts/gotham/Gotham-LightItalic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-BoldItalic.eot");
  src: local("../fonts/gotham/Gotham Bold Italic"), local("Gotham-BoldItalic"),
    url("../fonts/gotham/Gotham-BoldItalic.woff2") format("woff2");

  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-XLight.eot");
  src: local("../fonts/gotham/Gotham ExtraLight"), local("Gotham-XLight"),
    url("../fonts/gotham/Gotham-XLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-Thin.eot");
  src: local("../fonts/gotham/Gotham Thin"), local("Gotham-Thin"),
    url("../fonts/gotham/Gotham-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-Book.eot");
  src: local("../fonts/gotham/Gotham Book"), local("Gotham-Book"),
    url("../fonts/gotham/Gotham-Book.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-ThinItalic.eot");
  src: local("../fonts/gotham/Gotham Thin Italic"), local("Gotham-ThinItalic"),
    url("../fonts/gotham/Gotham-ThinItalic.woff2") format("woff2");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-MediumItalic.eot");
  src: local("../fonts/gotham/Gotham Medium Italic"),
    local("Gotham-MediumItalic"),
    url("../fonts/gotham/Gotham-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Gotham Ultra";
  src: url("../fonts/gotham/Gotham-UltraItalic.eot");
  src: local("../fonts/gotham/Gotham Ultra Italic"), local("Gotham-UltraItalic"),
    url("../fonts/gotham/Gotham-UltraItalic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-BookItalic.eot");
  src: local("../fonts/gotham/Gotham Book Italic"), local("Gotham-BookItalic"),
    url("../fonts/gotham/Gotham-BookItalic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-BlackItalic.eot");
  src: local("../fonts/gotham/Gotham Black Italic"), local("Gotham-BlackItalic"),
    url("../fonts/gotham/Gotham-BlackItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-Light.eot");
  src: local("../fonts/gotham/Gotham Light"), local("Gotham-Light"),
    url("../fonts/gotham/Gotham-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-Bold.eot");
  src: local("../fonts/gotham/Gotham Bold"), local("Gotham-Bold"),
    url("../fonts/gotham/Gotham-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-Medium.eot");
  src: local("../fonts/gotham/Gotham Medium"), local("Gotham-Medium"),
    url("../fonts/gotham/Gotham-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Gotham Ultra";
  src: url("../fonts/gotham/Gotham-Ultra.eot");
  src: local("../fonts/gotham/Gotham Ultra"), local("Gotham-Ultra"),
    url("../fonts/gotham/Gotham-Ultra.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-XLightItalic.eot");
  src: local("../fonts/gotham/Gotham ExtraLight Italic"),
    local("Gotham-XLightItalic"),
    url("../fonts/gotham/Gotham-XLightItalic.woff2") format("woff2");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: "Gotham";
  src: url("../fonts/gotham/Gotham-Black.eot");
  src: local("../fonts/gotham/Gotham Black"), local("Gotham-Black"),
    url("../fonts/gotham/Gotham-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
}
