@import url('https://fonts.googleapis.com/css?family=Encode+Sans+Expanded:200,400,600');
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  font-family: 'Encode Sans Expanded', sans-serif;
  min-width: 600px;
}
a {
  color: #000;
  text-decoration: none;
}
.flag {
  width: 16px;
  height: 11px;
  background: #fcfcfc;
  background: url("/source/flags.png") no-repeat;
}
.flag.flag-nl {
  background-position: -32px -55px;
}
.flag.flag-br {
  background-position: -16px -11px;
}
.flag.flag-ax {
  background-position: -80px 0;
}
.flag.flag-md {
  background-position: -96px -44px;
}
.flag.flag-de {
  background-position: -112px -11px;
}
.flag.flag-me {
  background-position: -112px -44px;
}
.flag.flag-om {
  background-position: -64px -55px;
}
.flag.flag-by {
  background-position: -32px -11px;
}
.flag.flag-it {
  background-position: -112px -33px;
}
.flag.flag-at {
  background-position: -64px 0;
}
.flag.flag-be {
  background-position: -128px 0;
}
.flag.flag-sa {
  background-position: -16px -66px;
}
.flag.flag-cz {
  background-position: -96px -11px;
}
.flag.flag-tr {
  background-position: 0 -77px;
}
.flag.flag-lt {
  background-position: -32px -44px;
}
.flag.flag-no {
  background-position: -48px -55px;
}
.flag.flag-uz {
  background-position: -64px -77px;
}
.flag.flag-sm {
  background-position: -96px -66px;
}
.flag.flag-am {
  background-position: -48px 0;
}
.flag.flag-ie {
  background-position: -48px -33px;
}
.flag.flag-id {
  background-position: -32px -33px;
}
.flag.flag-sj {
  background-position: -64px -66px;
}
.flag.flag-my {
  background-position: -16px -55px;
}
.flag.flag-tm {
  background-position: -128px -66px;
}
.flag.flag-az {
  background-position: -96px 0;
}
.flag.flag-is {
  background-position: -96px -33px;
}
.flag.flag-gr {
  background-position: -128px -22px;
}
.flag.flag-fr {
  background-position: -64px -22px;
}
.flag.flag-gg {
  background-position: -96px -22px;
}
.flag.flag-im {
  background-position: -80px -33px;
}
.flag.flag-hr {
  background-position: 0 -33px;
}
.flag.flag-lv {
  background-position: -64px -44px;
}
.flag.flag-ad {
  background-position: 0 0;
}
.flag.flag-lu {
  background-position: -48px -44px;
}
.flag.flag-ru {
  background-position: 0 -66px;
}
.flag.flag-mc {
  background-position: -80px -44px;
}
.flag.flag-gi {
  background-position: -112px -22px;
}
.flag.flag-dk {
  background-position: -128px -11px;
}
.flag.flag-si {
  background-position: -48px -66px;
}
.flag.flag-ro {
  background-position: -112px -55px;
}
.flag.flag-pt {
  background-position: -96px -55px;
}
.flag.flag-ua {
  background-position: -32px -77px;
}
.flag.flag-tw {
  background-position: -16px -77px;
}
.flag.flag-ch {
  background-position: -64px -11px;
}
.flag.flag-xk {
  background-position: -96px -77px;
}
.flag.flag-cn {
  background-position: -80px -11px;
}
.flag.flag-il {
  background-position: -64px -33px;
}
.flag.flag-mk {
  background-position: -128px -44px;
}
.flag.flag-th {
  background-position: -112px -66px;
}
.flag.flag-se {
  background-position: -32px -66px;
}
.flag.flag-gb {
  background-position: -80px -22px;
}
.flag.flag-uk {
  background-position: -80px -22px;
}
.flag.flag-en {
  background-position: -80px -22px;
}
.flag.flag-ca {
  background-position: -48px -11px;
}
.flag.flag-sk {
  background-position: -80px -66px;
}
.flag.flag-us {
  background-position: -48px -77px;
}
.flag.flag-li {
  background-position: -16px -44px;
}
.flag.flag-va {
  background-position: -80px -77px;
}
.flag.flag-ae {
  background-position: -16px 0;
}
.flag.flag-bg {
  background-position: 0 -11px;
}
.flag.flag-al {
  background-position: -32px 0;
}
.flag.flag-fo {
  background-position: -48px -22px;
}
.flag.flag-ba {
  background-position: -112px 0;
}
.flag.flag-fi {
  background-position: -32px -22px;
}
.flag.flag-ee {
  background-position: 0 -22px;
}
.flag.flag-kz {
  background-position: 0 -44px;
}
.flag.flag-es {
  background-position: -16px -22px;
}
.flag.flag-rs {
  background-position: -128px -55px;
}
.flag.flag-mt {
  background-position: 0 -55px;
}
.flag.flag-je {
  background-position: -128px -33px;
}
.flag.flag-hu {
  background-position: -16px -33px;
}
.flag.flag-pl {
  background-position: -80px -55px;
}
#header-container {
  background: url('bg-header.png') no-repeat top center;
  margin: 0 auto;
  height: 120px;
  max-width: 1100px;
  position: relative;
}
#header-container #logo {
  max-height: 90px;
  margin: 120px 0 0 10px;
  text-align: center;
}
#header {
  background: #002c45;
  border-top: solid 3px #f9c035;
  height: 120px;
}
#header #nav {
  position: absolute;
  bottom: 15px;
  left: 0;
}
#header #nav #nav-container {
  max-width: 400px;
}
#header #nav #nav-container ul {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
#header #nav #nav-container ul li {
  list-style-type: none;
}
#header #nav #nav-container ul li a:link,
#header #nav #nav-container ul li a:visited {
  background: #1d539b;
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.75);
  color: #fff;
  font-size: 12px;
  margin: 0 10px;
  padding: 5px 10px;
  text-transform: uppercase;
}
#header #nav #nav-container ul li a:hover,
#header #nav #nav-container ul li a.cur_ {
  background: #1d78b7;
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.2);
}
#header #lang {
  position: absolute;
  right: 0;
  bottom: -30px;
  width: 250px;
}
#header #lang #lang-container {
  display: flex;
  justify-content: space-between;
}
#header #lang #lang-container a:link,
#header #lang #lang-container a:visited {
  border-bottom: solid 2px #002c45;
  color: #002c45;
  font-size: 12px;
  padding: 5px;
  text-transform: uppercase;
}
#header #lang #lang-container a:hover,
#header #lang #lang-container a:active,
#header #lang #lang-container a.cur_ {
  border-color: #f9c035;
}
#content {
  font-size: 14px;
  font-weight: 200;
  margin: 0 auto;
  max-width: 1000px;
}
#content #content-container p {
  padding: 5px 0px;
  text-indent: 40px;
}
#content #content-container p:empty {
  display: none;
}
#content #content-container p:first-child {
  padding-top: 100px;
}
#content #content-container p:last-child {
  padding-bottom: 10px;
}
#items {
  margin: 0 auto;
  max-width: 1100px;
}
#items h2 {
  margin: 20px 0 0 40px;
  color: #1b1920;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}
#items .ad-list {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  padding: 10px 0px;
  text-align: center;
}
#items .ad-list .ad:link,
#items .ad-list .ad:visited {
  background-color: #fff;
  box-sizing: border-box;
  border: solid 1px #eaeaea;
  margin: 10px;
  min-height: 253px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 200px;
}
#items .ad-list .ad:link img,
#items .ad-list .ad:visited img {
  width: 97%;
}
#items .ad-list .ad:hover {
  border: solid 1px #eaeaea;
}
#items .ad-list .ad-preview {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAcCAIAAABH4ALmAAAAAXNSR0IArs4c6QAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAACC2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KD0UqkwAAGuZJREFUaAXtW2lwZFd1vm/tfVNvklpLa6TRyDOjsWfANl4wGAzYOImpChXKIQRSCYRQSVVCJf+SohIqJHGqoLJU8iMVKiknYDsQ4kACxDbG2Aa84tlnNJqR1Gp1q9X7/vaX777b3WptgzFU5Ud8p/X69XvnnnvOuWe7597hbNsmb7Y3JbCfBPj9Hr757E0JUAnsrxyvx5nscjnoYjmPrt8Xb3sfx2Ohh9OJsOuuOdkGdnrh7b5gB/aiuHeQw34ztIxa1peB0bdoziN2wyCH8bMnuNLuO5EPg/XQ9pnFz13AAzx7e+EJo20vhfsCD8MfBMCeD2hgowM/G2JATI8vh1oAc4MO18f75tv/hxIQBzzDDDiO/irU2suF+lqlnWuoXd2izzgSc/NJv5we8UzFApGAjxelQUfcQAGvFerlRhe66Jb42UTA7/Vy/G63pJvWcr7W7KqmZQVdQjoR9Ho8HBt1GJ1zD629ttUoNTqE6jd9NBlxJ0eC4s6hd/XLVdvZUoNqPbHTMV8sFOAFYRhmZateqHV4Ylk2kQVuKuqNBP2CsC0HBrxebuYrbcsyvbIwm+zRCTqW8rV6qws/AKrTUW80HBR24h+MpermpY2KqumGZUe84kwi5HK5GLPNrra8WaNvLDsZlCdjIVGWHdnT3uA1U2xu1lq2ZYHCQ4lA0O/j9whzMFBXM67ka11VA9dRnzQdD0nAdoBU0avcUq5u1oDckRIdbtAYDZDM1IhndCTQEwrTjGqr+8T5/EsbjULXkHhO5Jyo42hHpmnrBZW/1pjybt095btpdjwQCIACOgDHlRrdv3l+pdChvTCXnzgsnTw66w8EB6MysEK19afPXMNDi3ARXv/Ygu/4kUMer28Axm4YMZu19kPPXG1opujwqVjk1qD5wRPxickpUdw9l+AQZKq68egra09nW1GZb5jkwXHrXSemI7EkEDACNiqtP3/6akOnOFmXm0LkA0ejU5MpSZIHZJim9egrmefzba8oBDn940e9C/NzXq+3q+pffGFtpal7Ra5pkgcS5r0nJmLJMWHnzLGxzmZKf/zsmkMJt+hWP3xjNJ2ekWU6yg+vbv31y7mYzNdM8ja/8aEbY6mptCSKrGOzo/7jCyvnK6pf5FTL/rU0f9vxmWB4ZEDe4IYJ6ny28tlnV8Mi37XJvNv81cVQeuYQG2gAObiBWf7HjzJfXa7GXYLJ9IIJog8BSwJVD8SN959IUSmzMS7nKg+/vJ5tGQGRj7kEzLnNCejIMLiIzdsWQPMq9+iFisvsnDi64PF6GU5V13ibjHkkgSNd0762lplNxXyB4MAaemCa7uZJWBZtjtcUbWVtLZ1K7FUOBnxho9rWrAmvBMtz9JO/1jbPXlmNRCKhcITB7Loahgl7nfBIPpH4iJjJrxXHPKFoXOB6Pmyr3lYMitO00JW6yvMtK3Ru7X6XlBxP8X2NMUwD+pHyiG5RBJ2rq6vTE+NQDlkgs0GpqVk+kQsT4Wyxenh1DdPm8XiGKXGs1j6Xq4+6hLAshAgv1DKVkj05Oe2A2bDyhEsYkaF5Qq3VWl9fT46loBwMiQY2nNFlnuta3Mr62pHxUCA0so8vcOQLbBGJj7tFg/BdpbW6ujY2njpIOXTDgFjTXskr8vAQ1KR6AaPHAewozIvZ0kY+z/NMM+Bn/uq51XLXHJF5GL/BCbqmWdW8VF7zVjPuWtZulhVNV23eI3Cc6Fpdz7VazR4+iJk6ftu0bQNfhHS6CogYvB3cwDLw1qBg1KspimLsAaMEcwRjnck1MJZu2SbhgNZCB9F1taJVyiXcDnAO3wAr1LdHhm3DpWuatsNv2haQQ9scGjjTsgOicLYpLa1klE6HoqIE4gI2KC8AA4yqqqZp4rkkifNRd9e0YHOcbbUEzxpi8JAc+ghIpdldKncRFHQQryk+teLz+7cdHiWSIgcfumlCDuAOfVmDaEAzRgcjoEZRVF3XqSof0BxZUqYAD8fQ7XYYtfuCY0iYAGONCsG0NENX9OGPoagqpzQxOPXZSALgM2BM8JboBrPmy5nRzvpExJuIRmAxmK6OppdahdWutCWEFSJ2u12H4gEBjkydX454B8933GA8+hYf6Cebgx3vWX/6drPavlhRmHbbaouTveBJ4Lm85t7cKo6lJt1u975dh0enNKENuS9nePYIgtSIIMIdKpLvtXw5ndqcnJ4ZhPa9eByqeWQA4aUqpCQgLonyRpvUqpVINLYrsqyXWhsdHb7B5HihW0NiEY3FRdHJfnpScGg74OKYWE8delwcAEkfM+jrAAy9olrPMOJbkOTNy0k1F4wm4REGDbfJMX80MUpd2XNLm8s1NekRYabQDHlradbePHHqxOR0OhQKyzJyT8409Ha7VS6XlnLV5bISjwQk2TVAt2MGhp7+mFuHTEfoQ4AOlRfz9bZh+yVeN3T31pI+eoMlewViNwVvtlQ90mruqxwUyxCTQ0h33drw9FwtR/xRS3K7OLKseZdWN6KxhD8Q2AVKfzrSZIgTEf9cSDpTNX0CJ/J8wXRvlcoTU5rQV1bm/C8WGrxDCiQa6JbHJuKBYNAJN6+Twn2o+Nk86usa2IHf8gvk5JH03MLxnuI6Y3CEk93uYDAoNjrKc6u1kCwgdSa8yFVzh6z82267c+7wnN/vH1gSIR5/MBiLJ1KpxolyGfkwEtKfmlwq8OHZZIrSUbXT+Sakj7yVUzvTrk5ZNDdt4gI7opxp2ZVKOTwSo/HvjTWYD8979Y6liF3ZJ1q6IXl/tFWc2cylvXMiVh99Ce5Cj8cej/tY0vdyueYDHCKL6MuVqwvtNlNWaDuUAyK9VOy44Vs43tKUKNdOjB719LVnF87/s5+OFouSGEskU5NTNB1GzOhTw/SYXys2s21dphkbZ5nmSDNz7Oix2bk5KA4H3mhc7DWITBBF5F/T6UOp1AQWZn1UP7tvZ1Y2yq2lmoqYgjgPxTg0MboQ92IZDAoRBfOmF5FFVZU3PipH194eWUxxNLJiTJmzV83AxdV8u9m4HloKi8gSjEg0J6BrING13jTrtQpLg5iDx5poram5ec7ieLFbGw26EFMguuth/j96h9gI+xcQsLEyhUb0GyOHz5RbTupOjYl0G6mgMJWeCQT8eM06DPWhVg5zhQtCAx4HBbs6MqZTiz/2YfgPuFLIfRpDeXajppkgh7MMPWzUkGEcn4x6eZoG8sRGGpgpIRs+YBbZ/Djk7DMAiHOoozrBi7MjQlLUNZqiWbbkPl2ychsbNJujKRFDRJnZ1ZKRwFxQUkANojbPbxrurWJJ1zWAMZlczjfYQgAa4++UxpOoVOxeuFGczgh78bNXlFD2j/5+Xc3p8eMhKd2Aci4wOCS8rXanoyhYRuDTVVSsEpj8xGxD9YnUQSPhk/U2MtBwOMKiCSwgW245ZtZjAWDQJJR00vGgy+12ZIFXtLfj4+kDdrMvjXjNVA2DOWA7oEAtumOVf77QDkg8FtK8Wk96yUh8FMvXuWD9TM0ICZwhyesdoVwqjiAN3FmAcrhgFuBcd6Dv/YDOYWioNuQSC4feIslfW9PdIu/m7BwXPJ8pjo2Nubx+kOrwsoNOPAK3bo/r2Kj/lUoNJidBWSV/vlyb77RpjQsrNUW7WESBBMPwRFVifCc5trg7pjjsgwz22UsmBnJeYQnO7GUvyI4nkCr9YBZ2PN7vBwalk4W8ghNts+Yf/0aee7JyjQ2DcTXLfu+058ZDYx6vXyy2VNUwwbTOcyOmHgr6XW4WL+yvn84+slxJIh1xFAlyAV7VJinR+OSNoRsOz7r763u878Dv2xbqHIoTh/ajizrzlm6IUFqO13XTlns6Nwy8WmycKXdistDUjECrNDYRCQZBlG8u6npmsysTQbf5NU3ObZWn0op3ZwEN6MBLRzM4kSgc9JhGomHbhym3NMNDBJUjfsMUZdfiZPTF/MZqx0S6qxLhpaJ5Q25jYmpGN8y2Dr4JpZOWe/oNtxw/lwz6LpQbqi1xpG0JazWtWa8FQ2E4EljUuXI3IHItnRca5dGwB0q8vYilaDiUMUCGmwgaJtOgi+ThBmEq4EK3TJ5TbO6gdfugC+QOWfl4W0fOuAfbAKx3Yw9ExNGJ4oS6SiyFuj00kNOC8bc3x3zcVPqQeCFbfWmrMyJxOUu8T2i53SMCT1dcWAEvZSvPrFVv9skozCJgIjDDGcEirmrqu7zlyfEklIPKihDNMJ9dLbstAoMp6NapUZ1qInvnjMouhmY8uly8Fcsiwne0zu2HMHnbUEx5v3s2+5XLW3cG5ZxhPugpj6dO+vw+LC7mEoHnv311HFGc59Y0Y1EyjjcaKKBhHNqcsSDH5Vztqc3utItfN/lRb2eH4VOz1r9yZetOv7Rh8vcILZskEpHQW5PlP/nm2m0+CZWZlxR9wZvDNF/L15/c7KRkUdM6d8/T/II1RiQWaxFb+/vLjVvcfN7kdUm9o1ROjk8Isvz8xdyXLhXuCEh4fo+dHT+MGL07c6/UO/92pXi7XyxYwgmrxk1ul5IxCioWpzOVbNsIi9y6QeYjKvNYfRJ6lNAvh+tmW/na0tYdQalm8UmzfW94H8A+LF2hrGzWv5ltH3LxOq2noOZhDdRTItyKZS9EKooyDtURq7XOcqYecgt1g88HlQEcjOCu6UDmakZvoOpj4e1zXVoPRbXR1NX2tGDo22Uuw7AubjRclo2iXhMl3zjQ7CCR6QkN56v1laBUtznVUKxp5Jc9MKrEHIf6+heeXSVV5fmGFDNbsUUie/yKqsHUvC7pXaL55aX6uF/YUsjzRLvrptIILR5sJ3rgvFBq59ebtlfYVDljWtvG7xCkagZZqeei8orGdaMKaBRE6eb58XueWH7yWiuK8q1GvqQZc+PZVrWdzzRqHrGrK/bcjo0kuBOXy33zZMj8r9VsVN4wuVVD+eANpYUjyEO4/3llneSbSw2pqGnTR/REcnTPqpvrtFWyUkPfjM7PutscF6Iz3bcTeIKLm81cTYu6+LJqm34U0nYIkwEProqik2u1bMK9ZsA4u+TEDlUbgLEb6EOx3C5nasQnlg3+A+7CyTHdHxwZLP0gsdlUPBiOQAHEubALuupCtOLtK12+g10xE7NOt4juOZWej/Hlchmlokv51nNPNUMcZyLKOokSvQyaQ70LZSH6ZOj5AGD7Bk7IhoaqWDg5LA/zfWG1uLLWmoq7Mqapc65/vio/vnlZEpeBEZjX6wrcVwOZoMg9sWU/mC2kp9Oif7ddImqxYtP2mDvvWGBmg0OfRmPh37pr+skvXvC5ZVu0nyxy772wIVgipgRKgU22nb3xC0+4YzOJVEJe79rjEskZ4rlM9Z2d1kax8+Ur9TEP3Al3Uuqkx8KRkehB6xRKpJMV7sFPGP1UmNs+ay/UjifO+vt15BzMam3iBmrLhqW9/dRMenZhULzHpLhcHlaVEWEB5OmcN8gFOPuyIuXLLVXp+nx0M8zn88/NHU6nD7mwn7aUI0+8IInEhFDpGm6HyKigoSz9eTZoFRsAVIjDHCBlwZ4bHqIajLdY8bDMl8IhQ7Ttp89kEffgdiCdLuFfQ0W7SbdAe0hE3itwUM0YT7YU8UKmemqx7vVh/49iGx6r36HX73pf6MsJb79x+kPHso8utxNengjCt5cVjE5ESaVD72ABqJg3SiXCH5qPfP6FoiiLiHrn8t1CqfTiqkY6huyRiWbdGFYmxmYDezaYBsRch0jnFY3ir7/9RMAOWpqNiZIUiaJ2NSlJMIQ+DsYhUpC5yQhx85oFX4HplZ672q5UStj6QX/AYP8Gu0qChCQVW280YaGtj4T9wlUWhYjMNxFWIEmbK3RsLO0w2QMA1iVf66A+gKQVWW2Qp72Q8FMYBzJXanz2RwUSkKrOfopK7R9TJRLsl+KDnXpb6NjINdEdJRfhxYxSLIHU7ei2Pdx17oaIAhSb+fhI+KN3pYluwaWhtvVUQzzbQgHAPgg1xnfJrruPj6ILnUOR/HeVX1rNPXNuk7iFFo452NpCQnRiyk9bDepJ0SEbJofv3pP9eHSgei8GwL2Hw++2+9JoTlcvTBD4wqcPyR+ZjL7vkC+nmrDmsIv7hxXynVdXmo0q644JZntCzuJn0Gsbd0+4Ic97Yi6iO75D4F/e4svVmkm3i+gKBR+ENCQuj7+SJTK2b6l6LcpGENucTsbAiDl9tUA2u1MyDw2Y4rrvcZfu9dffH2i831+/D59A4/5g/QaxY9iO4xHIV8rcSnZLVZwNs22K3tAdJ9x6bOrDx4MbbTOEswoEio4DC/vw28dOST7qRJY13ZZ4YhDp8dPFF/JtBL6yxd0sdabHIogpwylRv+9P9t1b0+LLMVd89SZyPzR4S+F3AtOeBzQHnmO71lRLHGsZ4Bej4cCv3zH57S9ejHqEdYRzSfrNp6s6f+YX7jg6Gh+hpxxg6YS0sdoxLEEUdqktUzm/1/XW2chjlxqcVwiL5Omq/NUXcyOxxOz0JO+co8GBlMeeufi3L+WjAbGDOG+ReX8XJRVWZoXmYXPyqdc2kExQW7bIO0LVexdDo+Ps6EZPkwWeXMi2PvFU0yXzft4uKcK51epbF6s+mnZQIt9wA1Mj4eBH7kz/67kzHk6AZVwfHeN6IhH+8MLIQ9/fCgXEqs39U5Y61jDP1QzreERNjY1i/+ENk4SOlG2OoB7Y6iqNVgdu1snzKGlumVYi95KJLopmNNtdOHvHywCYVupcskTrILsaNqhtrODUerstS1IfngLJkiDTNIQT7j4186nz+b97pTEdEouWjfX5b39r8+Ez1QeOxo9PjADmcqH12KsbROLrfYqZdNhYkCwKaPfclCLfWVdNW+eIT+b/8jXl5eKrD75lcyoerinGo6/mvnah4nYJyENbRIxwzZMTUiI5BuVwupONYuMLZ4q+gFijPlldGHUtnjiVnpkdbAgBDDlKKl19x/kfPJPHNiFNDr6/rt5XLCZGx52QuYv1A37uP+2QKn/z0cmPLK4+fLEV9QplaHCv7Z8Tgh5Zdr3z+OhDz266nVQKkQ/BWKV6pS3ExXg8+ZPuMAxIcyzfxuEdJF//su558pErHnkNBg0AlO/g5j/z7sn33nwYdSpMBDN02DWs6rIlf+6HRvjMDyVnBxh4MCMTQekPP3D00MQYdsT6TJEO5dh6vOR99fGs91tFoMUD4Ed6ebFj/Nk7U/ffdoRmxNFw+Hd//nil88ojl9WIT4RRSh7xhS39hbV1oq3RpTG2XryCT6IHnnAATaF0AFGPF0bcDenRz797/NPfyCZDksHZXjf/dF5/+rGriDUU0CeMeQRwW0N8NrSPjNaOzS/GEwmUOJnCvrq0SWrqeMx1xSSnZGVmNBRPJFkVf8APbqbG4g8cTzxzbTXoEzRE+hr30fWtudm2FAozMBoMkM2A077UhrtTinmCyhXawHk691Q0cB6/cmf64TOnwzzqfjBcFHW4GqXe6UA77W6ILMdG3ZfaZhQ1NLo1aJds4Ra568SUkYNiCp1PRoZTJB0gZdPDfmKSgA3WflUXrpZ0YqFOxeROU7av/+DysXHPzKHDWG9SNaYsEz/VUe61NiGNoSweY62Z90yfT4R8OFrQ48URUYAneVPIlk1ioY+DHGMDXrX/8wdXjqXcVDkQow5NpT7zQWP6iXN/gUxMF+HeQ5IQcgmwCTSwXbZo7YzmQpZ5s6cVDiSQ6NJ3/eZ2e3757hva3c4fPV+G/gEDTsihfIKZgFJXLZJHd8v2kebHkrV3n5qZP7LAqkOQlGlb3z2bg9HlLVQa7KMxZXxsxu+sUaE6PdOgg9sIUrcsjJJ/X7mCfTeEGUW6nG3e3qj7AyEEWvBVhC52yapLgMeE1Jy+fbZpvMLyx8oGQBMPqmgi1W/OHX/rsenfuz37hWcrJMiMDOZgStib3+OTWdfxePj+I5HzT+ZLUewZkyawGPZiREmNzzP6++h3fONoBAqr69hvMXmVbj33yGBfEvjCgq5jl/0itUw0PHCCO713gDqdWqPRwKkjCNotCcC2jNqXc96XAgBDDydEgM5qvVbFERycn6NbbHjVtgsQ0V7kFD/t0unW0ahyUGyiNJee/p0H3LfNLX/v/OareeW7LauuYfoZwZgVdVG0573aTNhanIrMH55jy11Kbr/Fo9HfuPfkkeSlJ07nv1/QzneRmjnKBwBevVE2bwyop1LS4pHFw/MLyWSSug1nAEzjLXORXywWDLVp+/Q7DwfHxydY7WggODqIw/DRdOJzPzf2wqWcbRodnx10ebG2YsEYhbLff3vqq+SyrjZVn5Ee9bg9PoaBsTE/Hv70+2JrG6WmquOIJJKVoTMJdIRQIPCp+465uNcurddwhAUHV09GtdToDDaS6Os9DTnZL905U6xUq3VsDGDfiXPxxu1HImOU/gPXKXfdkPz4HRvlSh1l75tidiAYGt4kigY9D71n6pHvXbK0BqqlGHOg3eACH+jTyVER8me17LfMJf7gvvhSpkg3zBwKh+FhD0HRmogmJGcX3StLn3zHNN+tm0pTc3ZcB8DoCuRQpTbFzwV8/h3/NQGFSKXbLpWK2c2tfLGKKi9OsGGVAa31uYWQ3xsLB5CCY7MAf17vPgfHsbTBsbnNQmEtV9gs1eqNNjsw5pH5aMg7GhvB6g7xIhgIDIsDZDUa9bVMBgqOuYyOxCYmJw/K5jAEzhytr6/j8BGAcRxpcnIqFEJ9DqzZrWYzs75eqVTwKxIeAR6cPXAkRi+mYRS2CtmNrKaq6DgxMRkOh5n2DGAMXS8Wt3L5fKcDZ0uLPePjqXg8vovgATxQbeQ2CoVNcArfhlASi8VxpGGv8Wx30dAFAsqjC/ADOBbbsYkIaWTWM7VqlS4VwQkcds9KKQ48CAXDYA37kSCeMbWxke12h48xOF2oSGwkZInEaCqVYvYGviC9UqlEq50UOVAyDQE0bXiG8gyEs0M52DsQhLOXiop/OFyo4ycowJoT+RcaKh8IKMMOmfUaXDEOzoVAZPBjOHXhnGfEUlZEX+zF4LpvJKaD4qi+s10OALRdczbAjxsAw0rYSUkcRkCmPQDG9gqEhRPCAMN0Qi6DV3jCaGOziI7ItXd5DjYKxU/9AC32AABI9gVjwMBJR+xvc0O2SKKvTz90CMSjC6jFWQoA79I8AIAAxgUbZdeVbgjTaAc7p62PjYbNXQ16BQlQgYq9UxYUOW3gjunErh5UFUEVuP5f5ZJ5SuDNEbcAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: center;
  float: left;
  min-height: 150px;
  width: 200px;
}
#items .ad-list .ad-content {
  color: #222;
  float: right;
  min-height: 100px;
  width: 200px;
}
#items .ad-list .ad-content .ad-title {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  clear: both;
  color: #222;
  font-size: 12px;
  font-weight: 600;
  overflow: hidden;
  padding: .5em .5em 0em;
  text-overflow: ellipsis;
  text-align: left;
  white-space: nowrap;
}
#items .ad-list .ad-content .ad-cat {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-top: 0;
  clear: both;
  font-size: 10px;
  font-weight: 200;
  text-overflow: ellipsis;
  text-align: left;
  text-transform: uppercase;
  overflow: hidden;
  padding: 1em .5em;
  width: 100%;
  white-space: nowrap;
}
#items .ad-list .ad-content .ad-price {
  border-top: solid 1px #eaeaea;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  clear: both;
  font-size: 12px;
  margin-top: 22px;
  padding: .7em;
  text-align: right;
}
#items .ad-list .ad-content .ad-price:empty {
  border-top: none;
}
#items .ad-list .pager {
  clear: both;
  font-size: 13px;
  margin: 20px 0px;
  text-align: center;
  width: 100%;
}
#items .ad-list .pager b {
  background: #eaeaea;
  border: solid 2px #fff;
  border-radius: 40px;
  box-shadow: 0px 0px 0px 1px #eaeaea;
  font-weight: 200;
  margin: .3em;
  padding: .5em .9em;
}
#items .ad-list .pager span {
  background: #fcfcfc;
  border: solid 2px #fff;
  box-shadow: 0px 0px 0px 1px #fcfcfc;
  border-radius: 40px;
  margin: .3em;
  padding: .5em .8em;
}
#items .ad-list .pager a:link,
#items .ad-list .pager a:visited {
  background: #fcfcfc;
  border: solid 2px #fff;
  box-shadow: 0px 0px 0px 1px #eaeaea;
  border-radius: 40px;
  margin: .3em;
  padding: .5em .8em;
  transition: all .2s;
}
#items .ad-list .pager a:hover,
#items .ad-list .pager a.cur_ {
  background: #eaeaea;
  transition: all .2s;
}
#footer {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  background: #002c45;
  color: #fff;
  clear: both;
  font-size: 12px;
  height: 40px;
  text-align: center;
}
#footer #company,
#footer #powered {
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}
#offers-text {
  font-size: 14px;
  font-weight: 200;
  margin: 100px auto 0;
  max-width: 1000px;
}
#offers-text h1,
#offers-text h2 {
  color: #1b1920;
  font-size: 16px;
  font-weight: 400;
  padding: 20px 0 0 40px;
  text-transform: uppercase;
  text-align: center;
}
#offers-text p {
  padding: 5px 0px;
  text-indent: 40px;
}
#offers-text p:empty {
  display: none;
}
#offers-text ul {
  padding: 0px 40px 5px;
}
#offers-text ul li:before {
  content: "- ";
}
#search-tools {
  margin-top: 100px;
}
#search-tools form {
  background: #fcfcfc;
  border: solid 2px #fff;
  -webkit-box-shadow: 0px 0px 0px 1px #eaeaea;
  -moz-box-shadow: 0px 0px 0px 1px #eaeaea;
  box-shadow: 0px 0px 0px 1px #eaeaea;
  font-size: 12px;
  margin: 0 auto;
  padding: 20px;
  position: relative;
  max-width: 400px;
}
#search-tools form .search-field {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
}
#search-tools form .search-field label {
  font-size: 11px;
  text-transform: uppercase;
}
#search-tools form .search-field .custom-select {
  background: #fff url("/source/select.png") no-repeat 385px 12px;
  -webkit-box-shadow: 0px 0px 0px 1px #fff;
  -moz-box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px #fff;
  border: solid 1px #eaeaea;
  border-radius: 0;
  box-sizing: border-box;
  margin: 3px 0px 7px;
  overflow: hidden;
  width: 400px;
}
#search-tools form .search-field .custom-select select {
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  border-radius: 2px;
  font-size: 13px;
  color: #4f4f4f;
  height: 28px;
  outline: 0;
  padding: 6px 6px;
  width: 400px;
}
#search-tools form .search-field .search-field-inputs input[type="text"] {
  appearance: none;
  -webkit-appearance: none;
  background: #fff;
  -webkit-box-shadow: 0px 0px 0px 1px #fff;
  -moz-box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px #fff;
  border: solid 1px #eaeaea;
  border-radius: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 3px 0px 7px;
  outline: none;
  padding: 6px 6px;
  width: 193px;
}
#search-tools form input[name="kw"] {
  appearance: none;
  -webkit-appearance: none;
  background: #fff;
  -webkit-box-shadow: 0px 0px 0px 1px #fff;
  -moz-box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px #fff;
  border: solid 1px #eaeaea;
  border-radius: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 3px 0px 7px;
  outline: none;
  padding: 6px 6px;
  width: 400px;
}
#search-tools form input[type="submit"] {
  appearance: none;
  -webkit-appearance: none;
  background-color: #f3b045;
  border: 0;
  border-bottom: solid 3px #dd8e0e;
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin-top: 25px;
  padding: 7px;
  text-transform: uppercase;
  width: 100%;
}
#search-tools form input[type="submit"]:hover {
  -webkit-box-shadow: 0px 0px 3px 0px #f3b045;
  -moz-box-shadow: 0px 0px 3px 0px #f3b045;
  box-shadow: 0px 0px 3px 0px #f3b045;
}
#item-content {
  align-items: center;
  margin: 0 auto;
  max-width: 1000px;
}
#item-content #item-slider {
  margin: 100px auto 0;
  padding: 10px;
  width: 70%;
}
#item-content #item-slider img {
  width: 100%;
}
#item-content #item-description {
  font-weight: 200;
  margin: 0 auto 20px;
  position: relative;
  max-width: 800px;
}
#item-content #item-description h1 {
  margin: 20px 0 0 40px;
  color: #1b1920;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}
#item-content #item-description .price {
  font-size: 13px;
  font-weight: 200;
  padding: 10px 0 40px 40px;
  text-indent: 0;
}
#item-content #item-description .feat {
  padding: 0em;
  padding-left: 55px;
}
#item-content #item-description .feat:before {
  content: "- ";
}
#item-content #item-description p {
  font-size: 14px;
  font-weight: 300;
  padding: 5px 40px;
  text-indent: 20px;
}
#contact-form {
  margin: 0 auto;
  text-align: center;
  max-width: 800px;
}
#contact-form h2 {
  margin: 20px 0 0 40px;
  color: #1b1920;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}
#contact-form form {
  background: #fcfcfc;
  border: solid 2px #fff;
  -webkit-box-shadow: 0px 0px 0px 1px #eaeaea;
  -moz-box-shadow: 0px 0px 0px 1px #eaeaea;
  box-shadow: 0px 0px 0px 1px #eaeaea;
  display: inline-block;
  margin: 20px auto 20px;
  padding: 20px 20px;
  position: relative;
  text-align: left;
  width: 400px;
  max-width: 400px;
}
#contact-form form .contact-field {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
}
#contact-form form .contact-field label {
  font-size: 11px;
  text-transform: uppercase;
}
#contact-form form .contact-field input {
  appearance: none;
  -webkit-appearance: none;
  background: #fff;
  -webkit-box-shadow: 0px 0px 0px 1px #fff;
  -moz-box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px #fff;
  border: solid 1px #eaeaea;
  border-radius: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 3px 0px 7px;
  outline: none;
  padding: 6px 6px;
  width: 100%;
}
#contact-form form .contact-field textarea {
  appearance: none;
  -webkit-appearance: none;
  background: #fff;
  -webkit-box-shadow: 0px 0px 0px 1px #fff;
  -moz-box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px #fff;
  border: solid 1px #eaeaea;
  border-radius: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  height: 100px;
  margin: 3px 0px 7px;
  outline: none;
  padding: 6px 6px;
  width: 100%;
  max-width: 400px;
}
#contact-form form input[type="submit"] {
  appearance: none;
  -webkit-appearance: none;
  background-color: #f3b045;
  border: 0;
  border-bottom: solid 3px #dd8e0e;
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin-top: 25px;
  padding: 7px;
  text-transform: uppercase;
  width: 100%;
}
#contact-form form input[type="submit"]:hover {
  -webkit-box-shadow: 0px 0px 3px 0px #f3b045;
  -moz-box-shadow: 0px 0px 3px 0px #f3b045;
  box-shadow: 0px 0px 3px 0px #f3b045;
}
#contact-info {
  font-size: 13px;
  text-align: left;
  margin: 20px auto 0;
  max-width: 1000px;
}
#contact-info a {
  color: #f9c035;
}
#contact-info p {
  padding: 0px 0px 10px 40px;
}
#contact-info .company-name {
  padding: 100px 0 0 40px;
  color: #1b1920;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
}
#contact-info .company-adress {
  font-weight: 200;
  padding: 5px 0 20px 40px;
}
#contact-map {
  text-align: center;
  margin: 20px auto 0;
  max-width: 1000px;
}
.impressum {
  font-size: 13px;
  margin: 20px auto;
  max-width: 1000px;
}
.impressum h2 {
  font-size: 15px;
  padding-bottom: 30px;
  text-align: center;
  color: #1b1920;
  font-weight: 600;
  text-transform: uppercase;
}
.impressum h3 {
  font-size: 14px;
  font-weight: 600;
  padding-bottom: 10px;
}
.impressum p {
  margin-bottom: 6px;
}
.impressum .sub {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.sub-left, .sub-right {
  width: 45%;
}

.impressum ul {
  list-style-type: disc;
  margin-left: 30px;
}
