/* RESPONSIVE */
@media screen and (max-device-width: 480px) {
  body {
    -webkit-text-size-adjust: none;
  }
}
.desktop #mobilemenu {
  display: none;
}
.laptop #mobilemenu {
  display: none;
}
.w1280 #mobilemenu {
  display: none;
}
.w1024 #mobilemenu {
  display: none;
}
.w1024 .content {
  width: 980px;
}
.w1024 header {
  width: 940px;
}
.w1024 header .slideshow {
  width: 658px;
}
.w1024 .bigsearch .formmap {
  width: 658px;
}
.w1024 article {
  width: 940px;
  border-top: 0;
}
.w1024 .offer ul li .pris {
  bottom: 110px;
}
.w1024 .offer ul li .photo {
  height: 194px;
}
.w1024 .circles li {
  margin-left: 39px;
}
.w980 .content {
  width: 800px;
}
.w980 nav .lvl1 {
  display: none;
}
.w980 header {
  width: 760px;
}
.w980 header .slideshow {
  width: 478px;
}
.w980 header .slideshow .pager {
  display: none;
}
.w980 .bigsearch .formmap {
  width: 478px;
}
.w980 .bigsearch .formmap .inputs {
  width: 130px;
  margin-top: 20px;
}
.w980 .bigsearch .formmap .inputs .p2 {
  width: 100%;
}
.w980 article {
  width: 760px;
  border-top: 0;
}
.w980 .offer ul li .pris {
  bottom: 140px;
}
.w980 .offer ul li .photo,
.w980 .offer ul li .img {
  height: 157px;
}
.w980 .offer ul li a {
  width: 99.3%;
}
.w980 .circles li {
  margin-left: 0;
  width: 25%;
  text-align: center;
}
.w980 .circles li a {
  width: 100%;
  text-align: center;
}
.w980 .circles li img {
  width: 150px;
}
.w980 footer address {
  width: 43%;
}
.w980 footer .links {
  width: 54%;
}
.w980 table.produkter a {
  font-size: 18px !important;
}
/* tablet */
.w800 .content {
  width: 768px;
}
.w800 table.produkter a {
  font-size: 18px !important;
}
.w800 nav .lvl1 {
  display: none;
}
.w800 header {
  width: 728px;
}
.w800 header .slideshow {
  width: 100%;
  height: 415px;
}
.w800 header .slideshow .slides,
.w800 header .slideshow .slides img,
.w800 header .slideshow .slides a {
  width: 100% !important;
}
.w800 header .slideshow .pager {
  display: none;
}
.w800 .bigsearch .formmap {
  width: 446px;
  display: block !important;
}
.w800 .bigsearch .formmap .polandmap {
  display: none !important;
}
.w800 .bigsearch .formmap .inputs {
  width: 95%;
  margin-top: 70px;
  margin-left: 5%;
}
.w800 .bigsearch .formmap .inputs .p2 {
  width: 33%;
  padding: 10px 0;
}
.w800 article {
  width: 728px;
  border-top: 0;
}
.w800 .offer ul li .pris {
  bottom: 145px;
}
.w800 .offer ul li .photo,
.w800 .offer ul li .img {
  height: 150px;
}
.w800 .offer ul li a {
  width: 99.1%;
}
.w800 .circles li {
  margin-left: 0;
  width: 25%;
  text-align: center;
}
.w800 .circles li a {
  width: 100%;
  text-align: center;
}
.w800 .circles li img {
  width: 150px;
}
.w800 footer address {
  width: 43%;
}
.w800 footer .links {
  width: 54%;
}
/* tablet */
.w768 .content {
  width: 640px;
}
.w768 table.produkter h4 {
  font-size: 17px;
}
.w768 table.produkter a {
  font-size: 16px !important;
}
.w768 nav .lvl1 {
  display: none;
}
.w768 header {
  width: 600px;
}
.w768 header .slideshow {
  width: 100%;
  height: 342px;
}
.w768 header .slideshow .slides,
.w768 header .slideshow .slides img,
.w768 header .slideshow .slides a {
  width: 100% !important;
}
.w768 header .slideshow .pager {
  display: none;
}
.w768 .bigsearch .formmap {
  width: 318px;
  display: block !important;
}
.w768 .bigsearch .formmap .polandmap {
  display: none !important;
}
.w768 .bigsearch .formmap .inputs {
  width: 95%;
  margin-top: 50px;
  margin-left: 5%;
}
.w768 .bigsearch .formmap .inputs .p2 {
  width: 50%;
  padding: 10px 0;
}
.w768 article {
  width: 600px;
  border-top: 0;
}
.w768 .offer ul li .pris {
  bottom: 165px;
}
.w768 .offer ul li .photo,
.w768 .offer ul li .img {
  height: 124px;
}
.w768 .offer ul li a {
  width: 99%;
}
.w768 .circles li {
  margin-left: 0;
  width: 25%;
  text-align: center;
}
.w768 .circles li a {
  width: 100%;
  text-align: center;
}
.w768 .circles li img {
  width: 130px;
}
.w768 footer address {
  width: 55%;
}
.w768 footer .links {
  width: 42%;
}
.w768 footer .links ul {
  width: 47% !important;
}
/* tablet */
.w640 .content {
  width: 600px;
}
.w640 table.produkter h4 {
  font-size: 15px;
}
.w640 table.produkter a {
  font-size: 16px !important;
}
.w640 nav .lvl1 {
  display: none;
}
.w640 header {
  width: 560px;
}
.w640 header .slideshow {
  width: 100%;
  height: 319px;
}
.w640 header .slideshow .slides,
.w640 header .slideshow .slides img,
.w640 header .slideshow .slides a {
  width: 100% !important;
}
.w640 header .slideshow .pager {
  display: none;
}
.w640 .yet-another-slideshow {
  height: 125px;
}
.w640 .yet-another-slideshow img {
  width: 130%;
}
.w640 .bigsearch .formmap {
  width: 278px;
  display: block !important;
}
.w640 .bigsearch .formmap .polandmap {
  display: none !important;
}
.w640 .bigsearch .formmap .inputs {
  width: 95%;
  margin-top: 50px;
  margin-left: 5%;
}
.w640 .bigsearch .formmap .inputs .p2 {
  width: 50%;
  padding: 10px 0;
}
.w640 article {
  width: 560px;
  border-top: 0;
}
.w640 .offer ul li {
  width: 48%;
  height: 233px;
}
.w640 .offer ul li .pris {
  bottom: 120px;
}
.w640 .offer ul li .photo,
.w640 .offer ul li .img {
  height: 124px;
}
.w640 .offer ul li a {
  width: 99%;
  height: 231px;
}
.w640 .circles li {
  margin-left: 0;
  width: 25%;
  text-align: center;
}
.w640 .circles li a {
  width: 100%;
  text-align: center;
}
.w640 .circles li img {
  width: 120px;
}
.w640 .circles li strong {
  font-size: 16px;
}
.w640 footer address {
  width: 55%;
}
.w640 footer .links {
  width: 42%;
}
.w640 footer .links ul {
  width: 47% !important;
}
/* 640px */
.w600 .content {
  width: 480px;
}
.w600 table.produkter {
  width: 100%;
  margin-left: -18px;
}
.w600 table.produkter td {
  padding: 2px;
}
.w600 table.produkter h4 {
  font-size: 12px;
}
.w600 table.produkter a {
  font-size: 12px !important;
  line-height: 1.1em;
}
.w600 nav .lvl1 {
  display: none;
}
.w600 header {
  width: 440px;
}
.w600 header .slideshow {
  width: 100%;
  height: 251px;
}
.w600 header .slideshow .slides,
.w600 header .slideshow .slides img,
.w600 header .slideshow .slides a {
  width: 100% !important;
}
.w600 header .slideshow .pager {
  display: none;
}
.w600 .yet-another-slideshow {
  height: 98px;
}
.w600 .yet-another-slideshow img {
  width: 130%;
}
.w600 .bigsearch {
  padding: 5%;
  width: 90%;
  height: 245px;
  background: #2f96db url("http://polenresor.net/images/bigsearch.jpg") top right no-repeat;
}
.w600 .bigsearch .cities {
  margin: 16px 0px 10px 37px;
}
.w600 .bigsearch .transport ul,
.w600 .bigsearch .paket ul {
  clear: none;
  width: 42%;
}
.w600 .bigsearch .formmap {
  left: 0;
  top: 289px;
  width: 100%;
  height: 222px;
}
.w600 .bigsearch .formmap .polandmap {
  display: none !important;
}
.w600 .bigsearch .formmap .inputs {
  width: 95%;
  margin-top: 20px;
  margin-left: 5%;
}
.w600 .bigsearch .formmap .inputs .p2 {
  width: 33%;
  padding: 5px 0;
}
.w600 article {
  width: 440px;
  border-top: 0;
}
.w600 .offer ul li {
  width: 48%;
  height: 247px;
}
.w600 .offer ul li .pris {
  bottom: 130px;
}
.w600 .offer ul li .photo,
.w600 .offer ul li .img {
  height: 124px;
}
.w600 .offer ul li a {
  width: 99%;
  height: 245px;
}
.w600 .circles li {
  margin-left: 0;
  margin-bottom: 1em;
  width: 50%;
  text-align: center;
}
.w600 .circles li a {
  width: 100%;
  text-align: center;
}
.w600 .circles li img {
  width: 120px;
}
.w600 .circles li strong {
  font-size: 16px;
}
.w600 footer {
  padding: 0;
}
.w600 footer address {
  width: 100%;
  margin: 0 0 1em;
  padding: 20px 0 0 !important;
  border-right: 0;
  border-bottom: 1px solid #ccc;
}
.w600 footer .links {
  width: 66%;
  padding-bottom: 1em;
}
.w600 footer .links ul {
  width: 47% !important;
}
/* 600px */
.w480 .content {
  width: 360px;
}
.w480 table.produkter {
  background: white;
  width: 100%;
  margin-left: -18px;
}
.w480 table.produkter td {
  padding: 2px;
}
.w480 table.produkter h4 {
  font-size: 12px;
}
.w480 table.produkter a {
  font-size: 12px !important;
  line-height: 1.1em;
}
.w480 nav .lvl1 {
  display: none;
}
.w480 header {
  width: 320px;
  z-index: 600;
}
.w480 header .slideshow {
  width: 100%;
  height: 182px;
}
.w480 header .slideshow .slides,
.w480 header .slideshow .slides img,
.w480 header .slideshow .slides a {
  width: 100% !important;
}
.w480 header .slideshow .pager {
  display: none;
}
.w480 .yet-another-slideshow {
  display: none;
}
.w480 .bigsearch {
  padding: 5%;
  width: 90%;
  height: 300px;
  background: #2f96db url("http://polenresor.net/images/bigsearch.jpg") top right no-repeat;
}
.w480 .bigsearch .cities {
  margin: 8px 0px 3px 0;
}
.w480 .bigsearch .transport ul,
.w480 .bigsearch .paket ul {
  clear: none;
  width: auto;
}
.w480 .bigsearch .formmap {
  left: 0;
  top: 332px;
  width: 100%;
  height: 222px;
}
.w480 .bigsearch .formmap .polandmap {
  display: none !important;
}
.w480 .bigsearch .formmap .inputs {
  width: 97%;
  margin-top: 10px;
  margin-left: 3%;
}
.w480 .bigsearch .formmap .inputs .p2 {
  width: 47%;
  padding: 2px 0;
}
.w480 article {
  width: 320px;
  border-top: 0;
}
.w480 .offer ul li {
  width: 100%;
  height: auto;
  margin: 0 0 2% 0;
}
.w480 .offer ul li .pris {
  bottom: 105px;
}
.w480 .offer ul li .photo,
.w480 .offer ul li .img {
  height: 205px;
}
.w480 .offer ul li a {
  width: 99.4%;
  height: auto;
}
.w480 .circles li {
  margin-left: 0;
  margin-bottom: 1em;
  width: 50%;
  text-align: center;
}
.w480 .circles li a {
  width: 100%;
  text-align: center;
}
.w480 .circles li img {
  width: 120px;
}
.w480 .circles li strong {
  font-size: 16px;
}
.w480 footer {
  padding: 0 0 1em;
}
.w480 footer address {
  width: 100%;
  margin: 0 0 1em;
  padding: 20px 0 0 !important;
  border-right: 0;
  border-bottom: 1px solid #ccc;
}
.w480 footer .links {
  width: 100%;
  padding-bottom: 1em;
}
.w480 footer .links ul {
  width: 30% !important;
}
/* 480px */
.w360 .content,
.w320 .content {
  width: 310px;
}
.w360 table.produkter,
.w320 table.produkter {
  background: white;
  width: 100%;
  margin-left: -18px;
}
.w360 table.produkter td,
.w320 table.produkter td {
  padding: 2px;
}
.w360 table.produkter h4,
.w320 table.produkter h4 {
  font-size: 12px;
}
.w360 table.produkter a,
.w320 table.produkter a {
  font-size: 12px !important;
  line-height: 1.1em;
}
.w360 nav .lvl1,
.w320 nav .lvl1 {
  display: none;
}
.w360 header,
.w320 header {
  width: 270px;
  z-index: 600;
}
.w360 header .slideshow,
.w320 header .slideshow {
  display: none;
}
.w360 .yet-another-slideshow,
.w320 .yet-another-slideshow {
  display: none;
}
.w360 .bigsearch,
.w320 .bigsearch {
  padding: 5%;
  width: 90%;
  height: 325px;
  background: #2f96db url("http://polenresor.net/images/bigsearch.jpg") top right no-repeat;
}
.w360 .bigsearch .cities,
.w320 .bigsearch .cities {
  margin: 8px 0px 3px 0;
}
.w360 .bigsearch .transport ul,
.w320 .bigsearch .transport ul,
.w360 .bigsearch .paket ul,
.w320 .bigsearch .paket ul {
  clear: none;
  width: auto;
}
.w360 .bigsearch .formmap,
.w320 .bigsearch .formmap {
  left: 0;
  top: 353px;
  width: 100%;
  height: 222px;
}
.w360 .bigsearch .formmap .polandmap,
.w320 .bigsearch .formmap .polandmap {
  display: none !important;
}
.w360 .bigsearch .formmap .inputs,
.w320 .bigsearch .formmap .inputs {
  width: 97%;
  margin-top: 10px;
  margin-left: 3%;
}
.w360 .bigsearch .formmap .inputs .p2,
.w320 .bigsearch .formmap .inputs .p2 {
  width: 47%;
  padding: 2px 0;
}
.w360 article,
.w320 article {
  width: 270px;
  border-top: 0;
}
.w360 article h1,
.w320 article h1,
.w360 article h2,
.w320 article h2 {
  font-size: 26px;
}
.w360 .offer ul li,
.w320 .offer ul li {
  width: 100%;
  height: auto;
  margin: 0 0 5% 0;
}
.w360 .offer ul li .pris,
.w320 .offer ul li .pris {
  bottom: 115px;
}
.w360 .offer ul li .photo,
.w320 .offer ul li .photo,
.w360 .offer ul li .img,
.w320 .offer ul li .img {
  height: 178px;
}
.w360 .offer ul li a,
.w320 .offer ul li a {
  width: 99.4%;
  height: auto;
}
.w360 .circles li,
.w320 .circles li {
  margin-left: 0;
  margin-bottom: 1em;
  width: 50%;
  text-align: center;
}
.w360 .circles li a,
.w320 .circles li a {
  width: 100%;
  text-align: center;
}
.w360 .circles li img,
.w320 .circles li img {
  width: 120px;
}
.w360 .circles li strong,
.w320 .circles li strong {
  font-size: 16px;
}
.w360 footer,
.w320 footer {
  padding: 0 0 1em;
}
.w360 footer address,
.w320 footer address {
  width: 100%;
  margin: 0 0 1em;
  padding: 20px 0 0 !important;
  border-right: 0;
  border-bottom: 1px solid #ccc;
  font-size: 12px;
}
.w360 footer .links,
.w320 footer .links {
  width: 100%;
  padding-bottom: 1em;
}
.w360 footer .links ul,
.w320 footer .links ul {
  width: 30% !important;
}
.w360 footer .links li a,
.w320 footer .links li a {
  font-size: 12px !important;
}
/* 320px */
#mobilemenu {
  background: #fff;
  color: #2E96DB;
  font-size: 13px;
  padding: 5px 10px;
  position: fixed;
  top: 44px;
  right: 0;
  z-index: 1900;
  border-radius: 5px 5px 0 0;
}
#mobilemenu strong,
#mobilemenu span {
  float: left;
}
#mobilemenu span {
  opacity: .7;
  margin-left: 5px;
}
.w980 #mobilemenu {
  right: 90px;
}
.w800 #mobilemenu {
  right: 16px;
}
.w768 #mobilemenu {
  right: 64px;
}
.w640 #mobilemenu {
  right: 20px;
}
.w600 #mobilemenu {
  right: 60px;
}
.w480 #mobilemenu {
  right: 60px;
}
.w360 #mobilemenu {
  right: 25px;
}
.w320 #mobilemenu {
  right: 5px;
}
/* Podstrony */
.w1024-sub .index .item .right {
  width: 564px;
}
.w1024-sub header .slideshow {
  width: 657px;
}
.w980-sub .index .item .left {
  width: 255px;
}
.w980-sub .index .item .left img {
  width: 100%;
}
.w980-sub .index .item .right {
  width: 454px;
}
.w980-sub .index .item .right .item_price {
  font-size: 20px;
  margin-top: 5px;
}
.w980-sub header .slideshow {
  width: 477px;
}
.w800-sub .index .item .left {
  width: 240px;
}
.w800-sub .index .item .left img {
  width: 100%;
}
.w800-sub .index .item .right {
  width: 435px;
}
.w800-sub .index .item .right .item_price {
  font-size: 20px;
  margin-top: 5px;
}
.w800-sub header .slideshow {
  width: 61%;
}
.w800-sub header .slideshow .slides {
  height: 405px;
}
.w800-sub header .slideshow .slides img {
  width: auto !important;
}
.w768-sub .index .item .left {
  width: 220px;
}
.w768-sub .index .item .left img {
  width: 100%;
}
.w768-sub .index .item .right {
  width: 340px;
}
.w768-sub .index .item .right .item_price {
  font-size: 20px;
  margin-top: 5px;
}
.w768-sub .path {
  width: 100%;
  margin-bottom: 1em;
}
.w768-sub header .slideshow {
  width: 52.8%;
  height: 405px;
}
.w768-sub header .slideshow .slides {
  height: 405px;
}
.w768-sub header .slideshow .slides img {
  width: auto !important;
}
.w640-sub .index .item .left {
  width: 182px;
}
.w640-sub .index .item .left img {
  width: 100%;
}
.w640-sub .index .item .right {
  width: 340px;
}
.w640-sub .index .item .right .item_price {
  font-size: 20px;
  margin-top: 5px;
}
.w640-sub .path {
  width: 100%;
  margin-bottom: 1em;
}
.w640-sub header .slideshow {
  width: 49.4%;
  height: 405px;
}
.w640-sub header .slideshow .slides {
  height: 405px;
}
.w640-sub header .slideshow .slides img {
  width: auto !important;
}
.w640-sub aside {
  width: 180px;
  margin-top: 20px;
}
.w600-sub .index .item .left {
  width: 100%;
}
.w600-sub .index .item .left img {
  width: 100%;
}
.w600-sub .index .item .right {
  width: 100%;
}
.w600-sub .index .item .right .item_price {
  font-size: 18px;
  margin-top: 6px;
}
.w600-sub .bigsearch {
  left: 0px;
  width: 100%;
  background: #14659B;
  padding: 0px;
  height: 405px;
}
.w600-sub .bigsearch .paket ul {
  clear: left;
  width: 100%;
}
.w600-sub .formmap {
  position: absolute;
  top: 0 !important;
  left: auto !important;
  right: 0 !important;
  width: 200px !important;
  height: 404px;
}
.w600-sub .bigsearch .formmap .inputs {
  width: 118%;
}
.w600-sub .bigsearch .formmap .inputs .p2 {
  width: 50%;
}
.w600-sub .bigsearch .cities {
  margin: 16px 0px 10px 0;
}
.w600-sub .path {
  width: 100%;
  margin-bottom: 1em;
}
.w600-sub header .slideshow {
  width: 100%;
}
.w600-sub .price {
  width: 100%;
  height: 258px;
}
.w600-sub .price .p small {
  margin-top: 10px;
  margin-bottom: 30px;
}
.w600-sub .price .p sup {
  top: 44px;
  left: 110px;
}
.w600-sub .price .bokabox {
  top: 128px;
  left: 119px;
}
.w600-sub .price .info {
  margin-top: 15px;
}
.w600-sub aside {
  width: 150px;
  margin-top: 20px;
}
.w600-sub .offer.sub {
  float: left;
  width: 102%;
  margin-left: -2%;
}
.w600-sub .offer.sub ul {
  float: none;
  width: auto;
  margin: 0;
}
.w480-sub header .row h1 {
  font-size: 25px;
  margin: 15px 0px 0;
}
.w480-sub .index .item .left {
  width: 100%;
}
.w480-sub .index .item .left img {
  width: 100%;
}
.w480-sub .index .item .right {
  width: 100%;
}
.w480-sub .index .item .right .item_price {
  font-size: 18px;
  margin-top: 6px;
}
.w480-sub .path {
  width: 100%;
  margin-bottom: 15px;
}
.w480-sub .bigsearch {
  left: 0px;
  width: 100%;
  background: #14659B;
  padding: 0px;
  height: 405px;
}
.w480-sub .bigsearch form {
  padding: 26px 5px;
}
.w480-sub .bigsearch .paket ul {
  clear: left;
  width: 100%;
}
.w480-sub .formmap {
  position: absolute;
  top: 0 !important;
  left: auto !important;
  right: 0 !important;
  width: 114px !important;
  height: 404px;
}
.w480-sub .bigsearch .formmap .inputs {
  width: 100%;
}
.w480-sub .bigsearch .formmap .inputs .p2 {
  width: 100%;
}
.w480-sub .bigsearch .cities {
  margin: 16px 0px 10px 0;
}
.w480-sub .path {
  width: 100%;
  margin-bottom: 1em;
}
.w480-sub header .slideshow {
  display: none;
}
.w480-sub .price {
  width: 100%;
  height: 258px;
}
.w480-sub .price .p small {
  margin-top: 10px;
  margin-bottom: 30px;
}
.w480-sub .price .p sup {
  top: 34px;
  left: 50px;
}
.w480-sub .price .bokabox {
  top: 120px;
  left: 60px;
}
.w480-sub .price .info {
  margin-top: 15px;
}
.w480-sub aside {
  width: 130px;
  margin-top: 20px;
}
.w480-sub .offer.sub {
  float: left;
  width: 102%;
  margin-left: -2%;
}
.w480-sub .offer.sub ul {
  float: none;
  width: auto;
  margin: 0;
}
.w480-sub .tilbaka,
.w480-sub .skrivup,
.w480-sub .fp {
  margin-left: 1px;
  padding: 5px 8px;
  font-size: 13px;
  background: #1671AD;
}
.w480-sub header .row h1 {
  margin: 15px 0px;
}
.w360-sub header .row h1,
.w320-sub header .row h1 {
  font-size: 25px;
  margin: 15px 0px 0;
}
.w360-sub .index .item .left,
.w320-sub .index .item .left {
  width: 100%;
}
.w360-sub .index .item .left img,
.w320-sub .index .item .left img {
  width: 100%;
}
.w360-sub .index .item .right,
.w320-sub .index .item .right {
  width: 100%;
}
.w360-sub .index .item .right .item_price,
.w320-sub .index .item .right .item_price {
  font-size: 16px;
  margin-top: 6px;
}
.w360-sub .path,
.w320-sub .path {
  width: 100%;
  margin-bottom: 15px;
}
.w360-sub .bigsearch,
.w320-sub .bigsearch {
  left: 0px;
  width: 100%;
  background: #14659B;
  padding: 0px;
  height: 405px;
}
.w360-sub .bigsearch form,
.w320-sub .bigsearch form {
  width: 178px;
  padding: 26px 5px;
}
.w360-sub .bigsearch form .transport,
.w320-sub .bigsearch form .transport {
  width: 94%;
  float: left;
}
.w360-sub .bigsearch form .transport li,
.w320-sub .bigsearch form .transport li {
  margin-bottom: 2px;
}
.w360-sub .bigsearch .paket ul,
.w320-sub .bigsearch .paket ul {
  clear: left;
  width: 100%;
}
.w360-sub .formmap,
.w320-sub .formmap {
  position: absolute;
  top: 0 !important;
  left: auto !important;
  right: 0 !important;
  width: 114px !important;
  height: 404px;
}
.w360-sub .bigsearch .formmap .inputs,
.w320-sub .bigsearch .formmap .inputs {
  width: 100%;
}
.w360-sub .bigsearch .formmap .inputs .p2,
.w320-sub .bigsearch .formmap .inputs .p2 {
  width: 100%;
}
.w360-sub .bigsearch .cities,
.w320-sub .bigsearch .cities {
  margin: 16px 0px 10px 0;
}
.w360-sub header .slideshow,
.w320-sub header .slideshow {
  display: none;
}
.w360-sub .price,
.w320-sub .price {
  width: 100%;
  height: 258px;
}
.w360-sub .price .p small,
.w320-sub .price .p small {
  margin-top: 10px;
  margin-bottom: 30px;
}
.w360-sub .price .p sup,
.w320-sub .price .p sup {
  top: 61px;
  left: 27px;
}
.w360-sub .price .bokabox,
.w320-sub .price .bokabox {
  top: 120px;
  left: 35px;
}
.w360-sub .price .info,
.w320-sub .price .info {
  margin-top: 15px;
}
.w360-sub aside,
.w320-sub aside {
  width: 102%;
  margin-top: 0;
  margin-left: 0 !important;
}
.w360-sub aside li,
.w320-sub aside li {
  width: 32.3%;
  margin: 0 0 1% 1% !important;
}
.w360-sub aside li a,
.w320-sub aside li a,
.w360-sub aside li img,
.w320-sub aside li img {
  width: 100%;
}
.w360-sub .offer.sub,
.w320-sub .offer.sub {
  float: left;
  width: 102%;
  margin-left: -2%;
}
.w360-sub .offer.sub ul,
.w320-sub .offer.sub ul {
  float: none;
  width: auto;
  margin: 0;
}
.w360-sub .tilbaka,
.w320-sub .tilbaka,
.w360-sub .skrivup,
.w320-sub .skrivup,
.w360-sub .fp,
.w320-sub .fp {
  margin-left: 1px;
  padding: 5px 8px;
  font-size: 13px;
  background: #1671AD;
}
.w360-sub header .row h1,
.w320-sub header .row h1 {
  margin: 15px 0px;
}
.w360-sub .akordeon > tbody > tr > td h2,
.w320-sub .akordeon > tbody > tr > td h2 {
  font-size: 22px;
}
/* formularze */
.w980-sub form.big fieldset label {
  margin-left: 14%;
}
.w980-sub form.big fieldset:first-child label,
.w980-sub form.big .full label {
  margin-left: 0px !important;
}
.w800-sub form.big fieldset label {
  margin-left: 14%;
}
.w800-sub form.big fieldset:first-child label,
.w800-sub form.big .full label {
  margin-left: 0px !important;
}
.w800-sub form.big fieldset legend {
  margin-left: 162px;
}
.w800-sub form.big fieldset:first-child legend {
  margin-left: 0;
}
.w768-sub form.big fieldset label {
  margin-left: 12%;
}
.w768-sub form.big fieldset:first-child label,
.w768-sub form.big .full label {
  margin-left: 0px !important;
}
.w768-sub form.big fieldset legend {
  margin-left: 129px;
}
.w768-sub form.big fieldset:first-child legend {
  margin-left: 0;
}
.w640-sub form.big fieldset,
.w600-sub form.big fieldset {
  width: 100%;
}
.w640-sub form.big fieldset label,
.w600-sub form.big fieldset label {
  margin-left: 0;
  width: 34%;
}
.w640-sub form.big fieldset:first-child label,
.w600-sub form.big fieldset:first-child label {
  margin-left: 0;
  width: 40%;
}
.w640-sub form.big fieldset legend,
.w600-sub form.big fieldset legend {
  margin-left: 0;
}
.w480-sub form.big fieldset,
.w360-sub form.big fieldset,
.w320-sub form.big fieldset {
  width: 100%;
}
.w480-sub form.big fieldset label,
.w360-sub form.big fieldset label,
.w320-sub form.big fieldset label {
  margin-left: 0;
  width: 100%;
}
.w480-sub form.big fieldset legend,
.w360-sub form.big fieldset legend,
.w320-sub form.big fieldset legend {
  margin-left: 0;
}
.w480-sub form.big fieldset input,
.w360-sub form.big fieldset input,
.w320-sub form.big fieldset input,
.w480-sub form.big fieldset textarea,
.w360-sub form.big fieldset textarea,
.w320-sub form.big fieldset textarea {
  width: 95%;
  margin-left: 0;
}





.kataloger td a {
	font-family: "patua_oneregular";
	font-weight: normal;
	font-style: normal;
	color: #14659B;
	margin-bottom:.5em;
	width: 100%;
	display: block;
}


.w640 .kataloger {width: 100%; float: left;}
.w640 .kataloger img {max-width: 100%; height: auto;}

.w600 .kataloger {width: 100%; float: left;}
.w600 .kataloger td {vertical-align: top; padding: 0 10px 10px;}
.w600 .kataloger img {width: 100%; height: auto;}
.w600 .kataloger a {font-size: 15px;}

.w480 .kataloger {width: 100%; float: left;}
.w480 .kataloger td {vertical-align: top; padding: 0 0 10px; width: 100%; float: left; display: block;}
.w480 .kataloger img {height: auto;}
.w480 .kataloger a {font-size: 15px;}

.w360 .kataloger {width: 100%; float: left;}
.w360 .kataloger td {vertical-align: top; padding: 0 0 10px; width: 100%; float: left; display: block;}
.w360 .kataloger img {height: auto;}
.w360 .kataloger a {font-size: 15px;}

.w320 .kataloger {width: 100%; float: left;}
.w320 .kataloger td {vertical-align: top; padding: 0 0 10px; width: 100%; float: left; display: block;}
.w320 .kataloger img {height: auto;}
.w320 .kataloger a {font-size: 15px;}





/* blue offer */

.w1024 .blueoffer li {height: 190px !important;}
.w980  .blueoffer li {height: 153px !important;}
.w800  .blueoffer li {height: 146px !important;}
.w768  .blueoffer li {height: 121px !important;}

.w640  .blueoffer li,
.w640  .blueoffer li .img {height: 170px !important;}

.w600  .blueoffer li,
.w600  .blueoffer li .img {height: 136px !important;}

.w360  .blueoffer li,
.w360  .blueoffer li .img {height: 175px !important;}

.w320  .blueoffer li,
.w320  .blueoffer li .img {height: 175px !important;}