/* general*/
@import url('https://fonts.googleapis.com/css?family=Encode+Sans+Expanded:200,400,600');
@import url('https://fonts.googleapis.com/css?family=Audiowide');
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  font-family: 'Encode Sans Expanded', sans-serif;
  min-width: 500px;
}
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;
}
/*jQuery*/
#header-container {
  margin: 0 auto;
  height: 350px;
  max-width: 1100px;
  position: relative;
}
#header-container #logo {
  position: absolute;
  bottom: 0;
  max-height: 90px;
}
/*end jQuery*/
/* index*/
#header {
  background: url(bg-langs.png) no-repeat top center;
  border-bottom: 5px solid #DDD;
  border-top: 5px solid #DDD;
  font-size: 12px;
  height: 350px;
}
#header #nav #nav-container {
  margin: 0 auto;
  max-width: 330px;
  padding-top: 40px;
}
#header #nav #nav-container ul {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
#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-image: -webkit-gradient(linear, left top, left bottom, from(#464b4c), to(#3f4344));
  background-image: linear-gradient(to bottom, #464b4c, #3f4344);
  border-bottom: 3px solid #4d5354;
  color: #FFF;
  padding: 7px 10px;
}
#header #nav #nav-container ul li a:hover,
#header #nav #nav-container ul li a.cur_ {
  border-bottom: 3px solid #a54e49;
}
#header #lang {
  margin: 30px auto 0;
  width: 271px;
}
#header #lang #lang-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
#header #lang #lang-container a:link,
#header #lang #lang-container a:visited {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#464b4c), to(#3f4344));
  background-image: linear-gradient(to bottom, #464b4c, #3f4344);
  border-bottom: 3px solid #4d5354;
  color: #FFF;
  padding: 7px 10px;
}
#header #lang #lang-container a:hover,
#header #lang #lang-container a:active,
#header #lang #lang-container a.cur_ {
  border-bottom: 3px solid #a54e49;
}
#content {
  background: url(bg.png);
  font-size: 14px;
  font-weight: 200;
}
#content #content-container {
  margin: 0 auto;
  max-width: 1000px;
  
}
#content #content-container ul {
	padding-left: 20px;
}

#content #content-container ul li {
	list-style-type: disc;
	color: #fff;
}
#content #content-container p {
  color: #fff;
  padding: 5px 0px;
  text-indent: 40px;
}
#content #content-container p:empty {
  display: none;
}
#content #content-container p:first-child {
  padding-top: 30px;
}
#content #content-container p:last-child {
  padding-bottom: 30px;
}
#items {
  margin: 0 auto;
  max-width: 1100px;
}
#items h2 {
  margin: 20px 0 0 40px;
  color: #1b1920;
  font-family: 'Audiowide', cursive;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}
#items .ad-list {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  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;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: solid 1px #fff;
  border-bottom: solid 1px #eaeaea;
  display: inline-block;
  margin: 30px;
  min-height: 102px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 400px;
}
#items .ad-list .ad:link img,
#items .ad-list .ad:visited img {
  width: 100%;
}
#items .ad-list .ad:hover {
  border: solid 1px #eaeaea;
}
#items .ad-list .ad-preview {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-position: center;
  float: left;
  min-height: 100px;
  width: 130px;
}
#items .ad-list .ad-content {
  color: #222;
  float: right;
  min-height: 100px;
  width: 260px;
}
#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 {
  background: #fff;
  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: 15px;
  margin-top: 22px;
  padding: .5em .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-image: -webkit-gradient(linear, left top, left bottom, from(#464b4c), to(#3f4344));
  background-image: linear-gradient(to bottom, #464b4c, #3f4344);
  border-radius: 2px;
  border-bottom: 3px solid #a54e49;
  color: #FFF;
  font-weight: normal;
  margin: .2em;
  padding: .5em 1em;
}
#items .ad-list .pager span {
  background-clip: padding-box;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#464b4c), to(#3f4344));
  background-image: linear-gradient(to bottom, #464b4c, #3f4344);
  border-bottom: 3px solid #4d5354;
  border-radius: 2px;
  color: #FFF;
  margin: .2em;
  padding: .5em .9em;
  -webkit-transition: all .1s;
  transition: all .1s;
}
#items .ad-list .pager a:link,
#items .ad-list .pager a:visited {
  background-clip: padding-box;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#464b4c), to(#3f4344));
  background-image: linear-gradient(to bottom, #464b4c, #3f4344);
  border-bottom: 3px solid #4d5354;
  border-radius: 2px;
  color: #FFF;
  margin: .2em;
  padding: .5em .9em;
  -webkit-transition: all .1s;
  transition: all .1s;
}
#items .ad-list .pager a:hover,
#items .ad-list .pager a.cur_ {
  border-bottom: 3px solid #a54e49;
  -webkit-transition: all .1s;
  transition: all .1s;
}
#footer {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: url(bg.png);
  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*/
#offers-text {
  background: url(bg.png);
  color: #fff;
  font-size: 14px;
  font-weight: 200;
  margin: 0 auto;
  padding: 40px;
  text-align: center;
}
#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: "- ";} */

#offers-text ul li {
	list-style: disc;
}

#search-tools {
  background: url(bg.png);
  border-bottom: solid 5px #eaeaea;
  padding: 20px;
}
#search-tools form {
  background: #fcfcfc;
  font-size: 12px;
  margin: 0 auto;
  padding: 20px;
  position: relative;
  max-width: 400px;
}
#search-tools form .search-field {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  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;
  box-shadow: 0px 0px 0px 1px #fff;
  border: solid 1px #eaeaea;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  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"] {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  background: #fff;
  -webkit-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"] {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  background: #fff;
  -webkit-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"] {
  -moz-appearance: none;
  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;
  box-shadow: 0px 0px 3px 0px #f3b045;
}
/* item	*/
#item-content #item-slider {
  margin: 0 auto;
  padding: 10px;
  width: 70%;
}
#item-content #item-slider img {
  width: 100%;
}
#item-content #item-description {
  font-weight: 200;
  margin: 0 auto 20px;
  position: relative;
}
#item-content #item-description h1 {
  margin: 20px 0 0 40px;
  color: #1b1920;
  font-family: 'Audiowide', cursive;
  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 {
  background: url(bg.png);
  text-align: center;
}
#contact-form h2 {
  padding: 20px 0 0 40px;
  color: #fff;
  font-family: 'Audiowide', cursive;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}
#contact-form form {
  background: #fcfcfc;
  border: solid 2px #fff;
  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 {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
#contact-form form .contact-field label {
  font-size: 11px;
  text-transform: uppercase;
}
#contact-form form .contact-field input {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  background: #fff;
  -webkit-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 {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  background: #fff;
  -webkit-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"] {
  -moz-appearance: none;
  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;
  box-shadow: 0px 0px 3px 0px #f3b045;
}
/* contact*/
#contact-info {
  font-size: 13px;
  text-align: left;
  margin: 20px auto 0;
  max-width: 1000px;
}
#contact-info p {
  padding: 0px 0px 10px 40px;
}
#contact-info .company-name {
  padding: 20px 0 0 40px;
  color: #1b1920;
  font-family: 'Audiowide', cursive;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
}
#contact-info .company-adress {
  font-weight: 200;
  padding: 5px 0 20px 40px;
}
#contact-map {
  margin: 20px auto 0;
}
