﻿@charset "UTF-8";
/***************************************************
    MASTER CSS for Portun
    Author: WEB Marketing (www.wem.hr)
    Media: Screen
***************************************************/
@font-face {
  font-family: "portun";
  src: url("fonts/portun.eot");
  src: url("fonts/portun.eot?#iefix") format("embedded-opentype"), url("fonts/portun.woff") format("woff"), url("fonts/portun.ttf") format("truetype"), url("fonts/portun.svg#portun") format("svg");
  font-weight: normal;
  font-style: normal; }

/*=================================================
    RESET
=================================================*/
/* line 27, ../../Portun/2015/assets/css/portun.scss */
* {
  margin: 0;
  padding: 0;
  list-style: none;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

/* line 29, ../../Portun/2015/assets/css/portun.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* line 30, ../../Portun/2015/assets/css/portun.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav,
section {
  display: block; }

/* line 32, ../../Portun/2015/assets/css/portun.scss */
body {
  line-height: 1; }

/* line 33, ../../Portun/2015/assets/css/portun.scss */
ol, ul {
  list-style: none; }

/* line 34, ../../Portun/2015/assets/css/portun.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/*=================================================
    GRID
=================================================*/
/* line 40, ../../Portun/2015/assets/css/portun.scss */
.wrap {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto; }

/* line 41, ../../Portun/2015/assets/css/portun.scss */
.col {
  float: left;
  margin-right: 2.564102564102564%;
  word-wrap: break-word; }

/* line 42, ../../Portun/2015/assets/css/portun.scss */
.col:last-child {
  margin-right: 0 !important; }

/*** GRID - Cols ***/
/* line 45, ../../Portun/2015/assets/css/portun.scss */
.c1 {
  width: 1.709401709401709%; }

/* line 46, ../../Portun/2015/assets/css/portun.scss */
.c2 {
  width: 5.982905982905982%; }

/* line 47, ../../Portun/2015/assets/css/portun.scss */
.c3 {
  width: 10.25641025641026%; }

/* line 48, ../../Portun/2015/assets/css/portun.scss */
.c4 {
  width: 14.52991452991453%; }

/* line 49, ../../Portun/2015/assets/css/portun.scss */
.c5 {
  width: 18.8034188034188%; }

/* line 50, ../../Portun/2015/assets/css/portun.scss */
.c6 {
  width: 23.07692307692307%; }

/* line 51, ../../Portun/2015/assets/css/portun.scss */
.c7 {
  width: 27.35042735042735%; }

/* line 52, ../../Portun/2015/assets/css/portun.scss */
.c8 {
  width: 31.62393162393162%; }

/* line 53, ../../Portun/2015/assets/css/portun.scss */
.c9 {
  width: 35.89743589743589%; }

/* line 54, ../../Portun/2015/assets/css/portun.scss */
.c10 {
  width: 40.17094017094017%; }

/* line 55, ../../Portun/2015/assets/css/portun.scss */
.c11 {
  width: 44.44444444444444%; }

/* line 56, ../../Portun/2015/assets/css/portun.scss */
.c12 {
  width: 48.71794871794871%; }

/* line 57, ../../Portun/2015/assets/css/portun.scss */
.c13 {
  width: 52.99145299145299%; }

/* line 58, ../../Portun/2015/assets/css/portun.scss */
.c14 {
  width: 57.26495726495726%; }

/* line 59, ../../Portun/2015/assets/css/portun.scss */
.c15 {
  width: 61.53846153846153%; }

/* line 60, ../../Portun/2015/assets/css/portun.scss */
.c16 {
  width: 65.8119658119658%; }

/* line 61, ../../Portun/2015/assets/css/portun.scss */
.c17 {
  width: 70.08547008547008%; }

/* line 62, ../../Portun/2015/assets/css/portun.scss */
.c18 {
  width: 74.35897435897435%; }

/* line 63, ../../Portun/2015/assets/css/portun.scss */
.c19 {
  width: 78.63247863247862%; }

/* line 64, ../../Portun/2015/assets/css/portun.scss */
.c20 {
  width: 82.9059829059829%; }

/* line 65, ../../Portun/2015/assets/css/portun.scss */
.c21 {
  width: 87.17948717948717%; }

/* line 66, ../../Portun/2015/assets/css/portun.scss */
.c22 {
  width: 91.45299145299144%; }

/* line 67, ../../Portun/2015/assets/css/portun.scss */
.c23 {
  width: 95.72649572649572%; }

/* line 68, ../../Portun/2015/assets/css/portun.scss */
.c24 {
  width: 100%;
  margin-right: 0; }

/*** GRID - sub cols ***/
/* line 71, ../../Portun/2015/assets/css/portun.scss */
.c9 .col {
  margin-right: 7.142857142857143%; }

/* line 72, ../../Portun/2015/assets/css/portun.scss */
.c9 .c1 {
  width: 4.761904761904762%; }

/* line 73, ../../Portun/2015/assets/css/portun.scss */
.c9 .c2 {
  width: 16.66666666666668%; }

/* line 74, ../../Portun/2015/assets/css/portun.scss */
.c9 .c3 {
  width: 28.57142857142859%; }

/* line 75, ../../Portun/2015/assets/css/portun.scss */
.c9 .c4 {
  width: 40.4761904761905%; }

/* line 76, ../../Portun/2015/assets/css/portun.scss */
.c9 .c5 {
  width: 52.38095238095241%; }

/* line 77, ../../Portun/2015/assets/css/portun.scss */
.c9 .c6 {
  width: 64.28571428571432%; }

/* line 78, ../../Portun/2015/assets/css/portun.scss */
.c9 .c7 {
  width: 76.19047619047623%; }

/* line 79, ../../Portun/2015/assets/css/portun.scss */
.c9 .c8 {
  width: 88.09523809523814%; }

/* line 80, ../../Portun/2015/assets/css/portun.scss */
.c9 .c9 {
  width: 100%; }

/* line 82, ../../Portun/2015/assets/css/portun.scss */
.c18 .c9 .col {
  margin-right: 7.142857142857143%; }

/* line 83, ../../Portun/2015/assets/css/portun.scss */
.c18 .c9 .c1 {
  width: 4.761904761904762%; }

/* line 84, ../../Portun/2015/assets/css/portun.scss */
.c18 .c9 .c2 {
  width: 16.66666666666668%; }

/* line 85, ../../Portun/2015/assets/css/portun.scss */
.c18 .c9 .c3 {
  width: 28.57142857142859%; }

/* line 86, ../../Portun/2015/assets/css/portun.scss */
.c18 .c9 .c4 {
  width: 40.4761904761905%; }

/* line 87, ../../Portun/2015/assets/css/portun.scss */
.c18 .c9 .c5 {
  width: 52.38095238095241%; }

/* line 88, ../../Portun/2015/assets/css/portun.scss */
.c18 .c9 .c6 {
  width: 64.28571428571432%; }

/* line 89, ../../Portun/2015/assets/css/portun.scss */
.c18 .c9 .c7 {
  width: 76.19047619047623%; }

/* line 90, ../../Portun/2015/assets/css/portun.scss */
.c18 .c9 .c8 {
  width: 88.09523809523814%; }

/* line 91, ../../Portun/2015/assets/css/portun.scss */
.c18 .c9 .c9 {
  width: 100%; }

/* line 93, ../../Portun/2015/assets/css/portun.scss */
.c12 .col {
  margin-right: 5.263157894736842%; }

/* line 94, ../../Portun/2015/assets/css/portun.scss */
.c12 .c1 {
  width: 3.508771929824561%; }

/* line 95, ../../Portun/2015/assets/css/portun.scss */
.c12 .c2 {
  width: 12.28070175438596%; }

/* line 96, ../../Portun/2015/assets/css/portun.scss */
.c12 .c3 {
  width: 21.05263157894737%; }

/* line 97, ../../Portun/2015/assets/css/portun.scss */
.c12 .c4 {
  width: 29.82456140350877%; }

/* line 98, ../../Portun/2015/assets/css/portun.scss */
.c12 .c5 {
  width: 38.59649122807017%; }

/* line 99, ../../Portun/2015/assets/css/portun.scss */
.c12 .c6 {
  width: 47.36842105263158%; }

/* line 100, ../../Portun/2015/assets/css/portun.scss */
.c12 .c7 {
  width: 56.14035087719298%; }

/* line 101, ../../Portun/2015/assets/css/portun.scss */
.c12 .c8 {
  width: 64.91228070175438%; }

/* line 102, ../../Portun/2015/assets/css/portun.scss */
.c12 .c9 {
  width: 73.68421052631579%; }

/* line 103, ../../Portun/2015/assets/css/portun.scss */
.c12 .c10 {
  width: 82.45614035087719%; }

/* line 104, ../../Portun/2015/assets/css/portun.scss */
.c12 .c11 {
  width: 91.22807017543859%; }

/* line 105, ../../Portun/2015/assets/css/portun.scss */
.c12 .c12 {
  width: 100%; }

/* line 107, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .col {
  margin-right: 5.263157894736842%; }

/* line 108, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c1 {
  width: 3.508771929824561%; }

/* line 109, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c2 {
  width: 12.28070175438596%; }

/* line 110, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c3 {
  width: 21.05263157894737%; }

/* line 111, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c4 {
  width: 29.82456140350877%; }

/* line 112, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c5 {
  width: 38.59649122807017%; }

/* line 113, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c6 {
  width: 47.36842105263158%; }

/* line 114, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c7 {
  width: 56.14035087719298%; }

/* line 115, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c8 {
  width: 64.91228070175438%; }

/* line 116, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c9 {
  width: 73.68421052631579%; }

/* line 117, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c10 {
  width: 82.45614035087719%; }

/* line 118, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c11 {
  width: 91.22807017543859%; }

/* line 119, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c12 {
  width: 100%; }

/* line 120, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c13 {
  width: 71.26436781609196%; }

/* line 121, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c14 {
  width: 77.01149425287357%; }

/* line 122, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c15 {
  width: 82.75862068965518%; }

/* line 123, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c16 {
  width: 88.50574712643679%; }

/* line 124, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c17 {
  width: 94.2528735632184%; }

/* line 125, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 .c18 {
  width: 100%; }

/* line 127, ../../Portun/2015/assets/css/portun.scss */
.c14 .col {
  margin-right: 4.477611940298507%; }

/* line 128, ../../Portun/2015/assets/css/portun.scss */
.c14 .c1 {
  width: 2.985074626865672%; }

/* line 129, ../../Portun/2015/assets/css/portun.scss */
.c14 .c2 {
  width: 10.44776119402985%; }

/* line 130, ../../Portun/2015/assets/css/portun.scss */
.c14 .c3 {
  width: 17.91044776119403%; }

/* line 131, ../../Portun/2015/assets/css/portun.scss */
.c14 .c4 {
  width: 25.37313432835821%; }

/* line 132, ../../Portun/2015/assets/css/portun.scss */
.c14 .c5 {
  width: 32.83582089552239%; }

/* line 133, ../../Portun/2015/assets/css/portun.scss */
.c14 .c6 {
  width: 40.29850746268657%; }

/* line 134, ../../Portun/2015/assets/css/portun.scss */
.c14 .c7 {
  width: 47.76119402985075%; }

/* line 135, ../../Portun/2015/assets/css/portun.scss */
.c14 .c8 {
  width: 55.22388059701493%; }

/* line 136, ../../Portun/2015/assets/css/portun.scss */
.c14 .c9 {
  width: 62.6865671641791%; }

/* line 137, ../../Portun/2015/assets/css/portun.scss */
.c14 .c10 {
  width: 70.14925373134328%; }

/* line 138, ../../Portun/2015/assets/css/portun.scss */
.c14 .c11 {
  width: 77.61194029850746%; }

/* line 139, ../../Portun/2015/assets/css/portun.scss */
.c14 .c12 {
  width: 85.07462686567164%; }

/* line 140, ../../Portun/2015/assets/css/portun.scss */
.c14 .c13 {
  width: 92.53731343283582%; }

/* line 141, ../../Portun/2015/assets/css/portun.scss */
.c14 .c14 {
  width: 100%; }

/* line 143, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .col {
  margin-right: 4.477611940298507%; }

/* line 144, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c1 {
  width: 2.985074626865672%; }

/* line 145, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c2 {
  width: 10.44776119402985%; }

/* line 146, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c3 {
  width: 17.91044776119403%; }

/* line 147, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c4 {
  width: 25.37313432835821%; }

/* line 148, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c5 {
  width: 32.83582089552239%; }

/* line 149, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c6 {
  width: 40.29850746268657%; }

/* line 150, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c7 {
  width: 47.76119402985075%; }

/* line 151, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c8 {
  width: 55.22388059701493%; }

/* line 152, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c9 {
  width: 62.6865671641791%; }

/* line 153, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c10 {
  width: 70.14925373134328%; }

/* line 154, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c11 {
  width: 77.61194029850746%; }

/* line 155, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c12 {
  width: 85.07462686567164%; }

/* line 156, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c13 {
  width: 92.53731343283582%; }

/* line 157, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 .c14 {
  width: 100%; }

/* line 159, ../../Portun/2015/assets/css/portun.scss */
.c18 .col {
  margin-right: 3.448275862068966%; }

/* line 160, ../../Portun/2015/assets/css/portun.scss */
.c18 .c1 {
  width: 2.298850574712644%; }

/* line 161, ../../Portun/2015/assets/css/portun.scss */
.c18 .c2 {
  width: 8.045977011494253%; }

/* line 162, ../../Portun/2015/assets/css/portun.scss */
.c18 .c3 {
  width: 13.79310344827586%; }

/* line 163, ../../Portun/2015/assets/css/portun.scss */
.c18 .c4 {
  width: 19.54022988505747%; }

/* line 164, ../../Portun/2015/assets/css/portun.scss */
.c18 .c5 {
  width: 25.28735632183908%; }

/* line 165, ../../Portun/2015/assets/css/portun.scss */
.c18 .c6 {
  width: 31.03448275862069%; }

/* line 166, ../../Portun/2015/assets/css/portun.scss */
.c18 .c7 {
  width: 36.7816091954023%; }

/* line 167, ../../Portun/2015/assets/css/portun.scss */
.c18 .c8 {
  width: 42.52873563218391%; }

/* line 168, ../../Portun/2015/assets/css/portun.scss */
.c18 .c9 {
  width: 48.27586206896552%; }

/* line 169, ../../Portun/2015/assets/css/portun.scss */
.c18 .c10 {
  width: 54.02298850574713%; }

/* line 170, ../../Portun/2015/assets/css/portun.scss */
.c18 .c11 {
  width: 59.77011494252874%; }

/* line 171, ../../Portun/2015/assets/css/portun.scss */
.c18 .c12 {
  width: 65.51724137931035%; }

/* line 172, ../../Portun/2015/assets/css/portun.scss */
.c18 .c13 {
  width: 71.26436781609196%; }

/* line 173, ../../Portun/2015/assets/css/portun.scss */
.c18 .c14 {
  width: 77.01149425287357%; }

/* line 174, ../../Portun/2015/assets/css/portun.scss */
.c18 .c15 {
  width: 82.75862068965518%; }

/* line 175, ../../Portun/2015/assets/css/portun.scss */
.c18 .c16 {
  width: 88.50574712643679%; }

/* line 176, ../../Portun/2015/assets/css/portun.scss */
.c18 .c17 {
  width: 94.2528735632184%; }

/* line 177, ../../Portun/2015/assets/css/portun.scss */
.c18 .c18 {
  width: 100%; }

/*=================================================
    GLOBAL & Typ.
=================================================*/
/* line 183, ../../Portun/2015/assets/css/portun.scss */
html {
  overflow-y: scroll;
  -webkit-font-smoothing: antialiased; }

/* line 184, ../../Portun/2015/assets/css/portun.scss */
body {
  background: #fff;
  color: #353535;
  font: 16px/1 "PT Sans", Arial, Helvetica, sans-serif; }

/* line 186, ../../Portun/2015/assets/css/portun.scss */
.intro,
.content,
.side-content,
.content-footer,
.gallery {
  margin-bottom: 30px; }

/* line 191, ../../Portun/2015/assets/css/portun.scss */
.content-footer {
  margin-top: 30px; }

/* line 193, ../../Portun/2015/assets/css/portun.scss */
.intro {
  color: #353535;
  font-size: 18px;
  line-height: 1.5em; }

/* line 194, ../../Portun/2015/assets/css/portun.scss */
.content {
  line-height: 1.5em;
  margin-right: 0; }

/* line 195, ../../Portun/2015/assets/css/portun.scss */
.side-content {
  line-height: 1.5em;
  color: #777;
  float: right;
  margin-right: 0;
  margin-left: 2.564102564102564%;
  clear: right; }

/* line 196, ../../Portun/2015/assets/css/portun.scss */
.content-footer {
  font-size: 14px;
  line-height: 1.5em;
  color: #777;
  clear: both; }

/* line 198, ../../Portun/2015/assets/css/portun.scss */
h1 {
  font-size: 30px;
  margin: 0 0 25px; }

/* line 199, ../../Portun/2015/assets/css/portun.scss */
h2 {
  font-size: 26px;
  margin: 30px 0 15px 0; }

/* line 200, ../../Portun/2015/assets/css/portun.scss */
h3 {
  font-size: 24px;
  margin: 30px 0 15px 0; }

/* line 201, ../../Portun/2015/assets/css/portun.scss */
h4 {
  font-size: 21px;
  margin: 30px 0 15px 0; }

/* line 202, ../../Portun/2015/assets/css/portun.scss */
h5 {
  font-size: 18px;
  margin: 30px 0 15px 0; }

/* line 203, ../../Portun/2015/assets/css/portun.scss */
h6 {
  font-size: 16px;
  margin: 30px 0 15px 0; }

/* line 205, ../../Portun/2015/assets/css/portun.scss */
h1, h2, h3, h4, h5,
h6 {
  line-height: 1.15em;
  font-weight: 700; }

/* line 207, ../../Portun/2015/assets/css/portun.scss */
h2, h3, h4, h5,
h6 {
  color: #ad3638; }

/* line 210, ../../Portun/2015/assets/css/portun.scss */
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
  text-decoration: none; }

/*** PAGE GALLERY ***/
/* line 217, ../../Portun/2015/assets/css/portun.scss */
.gallery {
  float: right;
  margin-right: 0;
  margin-left: 2.564102564102564%;
  border-bottom: 1px solid #dbdbdb; }

/* line 218, ../../Portun/2015/assets/css/portun.scss */
.gallery img {
  display: block;
  width: 100%; }

/* line 220, ../../Portun/2015/assets/css/portun.scss */
.img_v {
  display: block;
  position: relative;
  overflow: hidden;
  height: 100%; }

/* line 221, ../../Portun/2015/assets/css/portun.scss */
.img_v img {
  display: block;
  width: auto !important;
  height: 100% !important;
  margin: 0 auto; }

/* line 223, ../../Portun/2015/assets/css/portun.scss */
.gallery-nav {
  margin: 20px 0 0;
  font-size: 14px; }

/* line 224, ../../Portun/2015/assets/css/portun.scss */
.gallery-nav:after {
  display: none !important; }

/* line 226, ../../Portun/2015/assets/css/portun.scss */
.gallery .flex-direction-nav {
  float: right;
  width: 90px;
  height: 40px;
  margin: 10px 0; }

/* line 227, ../../Portun/2015/assets/css/portun.scss */
.gallery .flex-direction-nav li {
  float: left;
  margin: 0;
  padding: 0;
  width: 40px; }

/* line 228, ../../Portun/2015/assets/css/portun.scss */
.gallery .flex-direction-nav li:last-child {
  float: right; }

/* line 229, ../../Portun/2015/assets/css/portun.scss */
.gallery .flex-direction-nav a {
  width: 40px;
  height: 40px;
  overflow: hidden;
  text-indent: -9999px;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat; }

/* line 230, ../../Portun/2015/assets/css/portun.scss */
.gallery .flex-prev {
  float: left;
  background-position: -380px -140px; }

/* line 231, ../../Portun/2015/assets/css/portun.scss */
.gallery .flex-prev:hover {
  background-position: -380px -180px; }

/* line 232, ../../Portun/2015/assets/css/portun.scss */
.gallery .flex-next {
  float: right;
  background-position: -380px -220px; }

/* line 233, ../../Portun/2015/assets/css/portun.scss */
.gallery .flex-next:hover {
  background-position: -380px -260px; }

/* line 236, ../../Portun/2015/assets/css/portun.scss */
p,
blockquote {
  margin: 15px 0; }

/* line 239, ../../Portun/2015/assets/css/portun.scss */
blockquote {
  color: #777; }

/* line 240, ../../Portun/2015/assets/css/portun.scss */
blockquote:before {
  display: inline-block;
  content: open-quote;
  margin-right: 5px; }

/* line 241, ../../Portun/2015/assets/css/portun.scss */
blockquote:after {
  display: inline-block;
  content: close-quote;
  margin-left: 5px; }

/* line 243, ../../Portun/2015/assets/css/portun.scss */
ul,
ol {
  margin: 15px 0; }

/* line 245, ../../Portun/2015/assets/css/portun.scss */
p + ul,
p + ol {
  margin: -10px 0 15px 0; }

/* line 248, ../../Portun/2015/assets/css/portun.scss */
ul > li {
  padding-left: 12px; }

/* line 249, ../../Portun/2015/assets/css/portun.scss */
ul > li:before {
  content: "•";
  margin: 0 0 0 -12px;
  width: 12px;
  display: inline-block; }

/* line 250, ../../Portun/2015/assets/css/portun.scss */
ol > li {
  list-style: inside decimal;
  margin-left: 0; }

/* line 251, ../../Portun/2015/assets/css/portun.scss */
ol ol > li {
  list-style-type: lower-latin; }

/* line 253, ../../Portun/2015/assets/css/portun.scss */
ul ul {
  margin-left: 20px; }

/* line 254, ../../Portun/2015/assets/css/portun.scss */
ul ol {
  margin-left: 20px; }

/* line 255, ../../Portun/2015/assets/css/portun.scss */
ol ul {
  margin-left: 20px; }

/* line 256, ../../Portun/2015/assets/css/portun.scss */
ol ol {
  margin-left: 20px; }

/* line 258, ../../Portun/2015/assets/css/portun.scss */
.typ ul li,
.typ ol li {
  overflow: hidden;
  width: auto; }

/* line 261, ../../Portun/2015/assets/css/portun.scss */
hr {
  display: block;
  clear: both;
  height: 1px;
  background: #efd7d7;
  color: #efd7d7;
  border: 0;
  box-shadow: none;
  margin: 20px 0; }

/* line 263, ../../Portun/2015/assets/css/portun.scss */
strong,
b {
  font-weight: 700; }

/* line 266, ../../Portun/2015/assets/css/portun.scss */
.table-wrapper-outer {
  margin: 20px 0;
  clear: both;
  position: relative; }

/* line 267, ../../Portun/2015/assets/css/portun.scss */
.table-wrapper {
  width: 100%;
  overflow-y: auto;
  margin: 0 0 1em; }

/* line 268, ../../Portun/2015/assets/css/portun.scss */
.table-wrapper::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 14px;
  height: 14px; }

/* line 269, ../../Portun/2015/assets/css/portun.scss */
.table-wrapper::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, 0.3); }

/* line 270, ../../Portun/2015/assets/css/portun.scss */
.table-wrapper-fade {
  position: absolute;
  right: 0;
  width: 40px;
  height: 100%;
  background: url(../images/css/table-fade.png) repeat-y 100% 0;
  display: none; }

/* line 271, ../../Portun/2015/assets/css/portun.scss */
.table-fade-active .table-wrapper-fade {
  display: block; }

/* line 273, ../../Portun/2015/assets/css/portun.scss */
table {
  margin: 0;
  font-size: 1em;
  color: #333331; }

/* line 274, ../../Portun/2015/assets/css/portun.scss */
th, td {
  padding: 15px 20px;
  border-right: 1px solid #fff; }

/* line 275, ../../Portun/2015/assets/css/portun.scss */
th:last-child,
td:last-child {
  border-right: 0; }

/* line 277, ../../Portun/2015/assets/css/portun.scss */
th {
  text-align: left; }

/* line 278, ../../Portun/2015/assets/css/portun.scss */
.even td,
.even th {
  background: #f4f4f4; }

/* line 280, ../../Portun/2015/assets/css/portun.scss */
.odd td,
.odd th {
  background: #fff; }

/* line 283, ../../Portun/2015/assets/css/portun.scss */
img {
  max-width: 100%;
  height: auto; }

/* line 284, ../../Portun/2015/assets/css/portun.scss */
.typ img {
  height: auto !important; }

/* line 286, ../../Portun/2015/assets/css/portun.scss */
a {
  color: #b13335;
  text-decoration: underline; }

/* line 287, ../../Portun/2015/assets/css/portun.scss */
a:hover {
  color: #2a2828;
  text-decoration: none; }

/* line 289, ../../Portun/2015/assets/css/portun.scss */
.typ a[href$=doc]:after, .typ a[href$=docx]:after, .typ a[href$=txt]:after, .typ a[href$=rtf]:after, .typ a[href$=xls]:after, .typ a[href$=xlsx]:after, .typ a[href$=ppt]:after, .typ a[href$=pptx]:after, .typ a[href$=pdf]:after, .typ a[href$=zip]:after, .typ a[href$=rar]:after, .typ a[href$=jpg]:after, .typ a[href$=jpeg]:after, .typ a[href$=gif]:after, .typ a[href$=bmp]:after, .typ a[href$=png]:after, .typ a[href$=tif]:after, .typ a[href$=tiff]:after, .typ a[href$=wav]:after, .typ a[href$=wma]:after, .typ a[href$=mp3]:after, .typ a[href$=avi]:after, .typ a[href$=divx]:after, .typ a[href$=mov]:after, .typ a[href$=mp4]:after, .typ a[href$=mpg]:after, .typ a[href$=wmv]:after, .typ a[href$=flv]:after, .typ span.external a:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-indent: -9999px;
  margin-left: 4px;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat; }

/* line 292, ../../Portun/2015/assets/css/portun.scss */
.typ a[href$=doc]:after, .typ a[href$=docx]:after {
  background-position: 0 0; }

/* line 295, ../../Portun/2015/assets/css/portun.scss */
.typ a[href$=txt]:after, .typ a[href$=rtf]:after {
  background-position: 0 -20px; }

/* line 298, ../../Portun/2015/assets/css/portun.scss */
.typ a[href$=xls]:after, .typ a[href$=xlsx]:after {
  background-position: 0 -40px; }

/* line 301, ../../Portun/2015/assets/css/portun.scss */
.typ a[href$=ppt]:after, .typ a[href$=pptx]:after {
  background-position: 0 -60px; }

/* line 304, ../../Portun/2015/assets/css/portun.scss */
.typ a[href$=pdf]:after {
  background-position: 0 -80px; }

/* line 307, ../../Portun/2015/assets/css/portun.scss */
.typ a[href$=zip]:after, .typ a[href$=rar]:after {
  background-position: 0 -100px; }

/* line 310, ../../Portun/2015/assets/css/portun.scss */
.typ a[href$=jpg]:after, .typ a[href$=jpeg]:after, .typ a[href$=gif]:after, .typ a[href$=bmp]:after, .typ a[href$=png]:after, .typ a[href$=tif]:after, .typ a[href$=tiff]:after {
  background-position: 0 -120px; }

/* line 313, ../../Portun/2015/assets/css/portun.scss */
.typ a[href$=wav]:after, .typ a[href$=wma]:after, .typ a[href$=mp3]:after {
  background-position: 0 -140px; }

/* line 316, ../../Portun/2015/assets/css/portun.scss */
.typ a[href$=avi]:after, .typ a[href$=divx]:after, .typ a[href$=mov]:after, .typ a[href$=mp4]:after, .typ a[href$=mpg]:after, .typ a[href$=wmv]:after, .typ a[href$=flv]:after {
  background-position: 0 -160px; }

/* line 319, ../../Portun/2015/assets/css/portun.scss */
.typ span.external a:after {
  background-position: 0 -180px; }

/* line 322, ../../Portun/2015/assets/css/portun.scss */
.typ a.content-img:after {
  display: none; }

/* line 324, ../../Portun/2015/assets/css/portun.scss */
.media-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
  background: #f8f8f8;
  width: 560px;
  max-width: 100%; }

/* line 325, ../../Portun/2015/assets/css/portun.scss */
.fluid-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  display: block;
  width: 100%; }

/* line 326, ../../Portun/2015/assets/css/portun.scss */
.fluid-wrapper iframe,
.fluid-wrapper object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

/* line 328, ../../Portun/2015/assets/css/portun.scss */
.media-left {
  float: left;
  margin-right: 20px;
  margin-top: 0 !important; }

/* line 329, ../../Portun/2015/assets/css/portun.scss */
.media-right {
  float: right;
  margin-left: 20px;
  margin-top: 0 !important; }

/* line 330, ../../Portun/2015/assets/css/portun.scss */
.media-center {
  margin-left: auto;
  margin-right: auto; }

/* line 331, ../../Portun/2015/assets/css/portun.scss */
.media-wide {
  width: 100% !important; }

/* line 333, ../../Portun/2015/assets/css/portun.scss */
.image-left {
  max-width: 100%;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-top: 0 !important; }

/* line 334, ../../Portun/2015/assets/css/portun.scss */
.image-right {
  max-width: 100%;
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
  margin-top: 0 !important; }

/* line 335, ../../Portun/2015/assets/css/portun.scss */
.image-center {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block; }

/* line 336, ../../Portun/2015/assets/css/portun.scss */
.image-wide {
  width: 100% !important; }

/* line 338, ../../Portun/2015/assets/css/portun.scss */
.image-left img,
.image-right img,
.image-center img,
.image-wide img {
  display: block; }

/* line 342, ../../Portun/2015/assets/css/portun.scss */
.image-center img {
  margin-left: auto;
  margin-right: auto; }

/* line 344, ../../Portun/2015/assets/css/portun.scss */
.sidenav.page-default .gallery {
  margin-right: 0;
  margin-left: 3.44828%; }

/* line 345, ../../Portun/2015/assets/css/portun.scss */
.sidenav.page-default .content.c10 {
  margin-right: 0; }

/* line 346, ../../Portun/2015/assets/css/portun.scss */
.sidenav.page-default .side-content {
  margin-right: 0;
  margin-left: 0; }

/*** Flex slider ***/
/* line 349, ../../Portun/2015/assets/css/portun.scss */
.gallery-flex {
  position: relative;
  z-index: 1; }

/* line 350, ../../Portun/2015/assets/css/portun.scss */
.flex-viewport {
  position: relative;
  z-index: 1; }

/* line 351, ../../Portun/2015/assets/css/portun.scss */
.flex-prev,
.flex-next {
  position: absolute;
  z-index: 500; }

/* line 354, ../../Portun/2015/assets/css/portun.scss */
.flexslider {
  margin: 0;
  padding: 0;
  position: relative; }

/* line 355, ../../Portun/2015/assets/css/portun.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
  margin: 0;
  padding: 0;
  background: 0; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 356, ../../Portun/2015/assets/css/portun.scss */
.flex-pauseplay span {
  text-transform: capitalize; }

/* line 358, ../../Portun/2015/assets/css/portun.scss */
.flex-direction-nav {
  height: 0; }

/* line 359, ../../Portun/2015/assets/css/portun.scss */
.flex-direction-nav li {
  margin: 0;
  padding: 0; }

/* line 361, ../../Portun/2015/assets/css/portun.scss */
.flexslider .slides {
  margin: 0; }

/* line 362, ../../Portun/2015/assets/css/portun.scss */
.flexslider li {
  padding: 0; }

/* line 363, ../../Portun/2015/assets/css/portun.scss */
.flexslider li:before {
  display: none; }

/* line 364, ../../Portun/2015/assets/css/portun.scss */
.flex-direction-nav {
  margin: 0; }

/* line 366, ../../Portun/2015/assets/css/portun.scss */
.flex-disabled {
  display: none !important;
  visibility: hidden !important; }

/* line 368, ../../Portun/2015/assets/css/portun.scss */
.gallery .flexslider .slides a,
.gallery .flexslider .slides a * {
  cursor: default; }

/* line 370, ../../Portun/2015/assets/css/portun.scss */
.gallery .flexslider .slides a[href],
.gallery .flexslider .slides a[href] * {
  cursor: pointer; }

/* line 373, ../../Portun/2015/assets/css/portun.scss */
.gallery .flexslider .slides a {
  display: block;
  position: relative; }

/*** Typ. - reset ***/
/* line 376, ../../Portun/2015/assets/css/portun.scss */
.typ *:first-child {
  margin-top: 0; }

/* line 377, ../../Portun/2015/assets/css/portun.scss */
.typ *:last-child {
  margin-bottom: 0; }

/* line 378, ../../Portun/2015/assets/css/portun.scss */
nav li:before {
  display: none; }

/*=================================================
    SITE LAYOUT
=================================================*/
/* line 385, ../../Portun/2015/assets/css/portun.scss */
#pageHeader,
.tools,
#pageContainer,
#homeContainer,
#pageFooter {
  padding-right: 30px;
  padding-left: 30px;
  position: relative; }

/* line 390, ../../Portun/2015/assets/css/portun.scss */
#pageHeader {
  z-index: 9999; }

/* line 391, ../../Portun/2015/assets/css/portun.scss */
#navigation {
  z-index: 3000; }

/* line 392, ../../Portun/2015/assets/css/portun.scss */
#userBox {
  z-index: 5000; }

/* line 393, ../../Portun/2015/assets/css/portun.scss */
#pageContainer {
  z-index: 1000; }

/* line 394, ../../Portun/2015/assets/css/portun.scss */
#pageFooter {
  z-index: 100; }

/*** SITE HEADER ****/
/* line 397, ../../Portun/2015/assets/css/portun.scss */
#pageHeader {
  background: #fff; }

/* line 398, ../../Portun/2015/assets/css/portun.scss */
#pageHeader .wrap {
  height: 150px;
  padding: 20px 0 0;
  position: relative; }

/* line 400, ../../Portun/2015/assets/css/portun.scss */
#logo {
  margin: 0 20px 0 0;
  padding: 0;
  border: 0;
  float: left; }

/* line 401, ../../Portun/2015/assets/css/portun.scss */
#logo a {
  display: block;
  width: 346px;
  height: 59px;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/css/sprites.png?v=1001) no-repeat -20px 0; }

/* line 402, ../../Portun/2015/assets/css/portun.scss */
.header-title {
  font-size: 24px;
  line-height: 59px;
  color: #af3837; }

/* line 403, ../../Portun/2015/assets/css/portun.scss */
#printlogo {
  display: none; }

/* line 405, ../../Portun/2015/assets/css/portun.scss */
.language {
  position: absolute;
  top: 20px;
  right: 0;
  z-index: 4000;
  width: 160px;
  border: 1px solid #c0bcbb;
  border-radius: 4px;
  background: #fff;
  font-size: 14px;
  line-height: 20px; }

/* line 406, ../../Portun/2015/assets/css/portun.scss */
.language.open,
.no-touch .language:hover {
  border-color: #949292; }

/* line 408, ../../Portun/2015/assets/css/portun.scss */
.language .switch {
  height: 44px;
  padding: 12px 26px 12px 10px;
  cursor: pointer;
  position: relative;
  color: #353535; }

/* line 409, ../../Portun/2015/assets/css/portun.scss */
.language .switch:after {
  display: block;
  position: absolute;
  content: "";
  right: 10px;
  top: 50%;
  margin-top: -4px;
  width: 13px;
  height: 8px;
  overflow: hidden;
  background: url(../images/css/sprites.png?v=1001) no-repeat -380px 0; }

/* line 410, ../../Portun/2015/assets/css/portun.scss */
.language.open .switch:after,
.no-touch .language:hover .switch:after {
  background-position: -380px -10px; }

/* line 412, ../../Portun/2015/assets/css/portun.scss */
.language .switch a {
  text-decoration: none;
  color: inherit; }

/* line 414, ../../Portun/2015/assets/css/portun.scss */
.language .panel {
  display: none; }

/* line 415, ../../Portun/2015/assets/css/portun.scss */
.language.open .panel,
.no-touch .language:hover .panel {
  display: block; }

/* line 417, ../../Portun/2015/assets/css/portun.scss */
#language {
  margin: 0;
  padding: 0 4px; }

/* line 418, ../../Portun/2015/assets/css/portun.scss */
#language li {
  margin: 0;
  padding: 10px 6px;
  border-top: 1px solid #f5cbc2; }

/* line 419, ../../Portun/2015/assets/css/portun.scss */
#language li.on {
  display: none; }

/* line 420, ../../Portun/2015/assets/css/portun.scss */
#language a {
  color: #636363;
  text-decoration: none;
  display: block; }

/* line 421, ../../Portun/2015/assets/css/portun.scss */
#language a:hover {
  color: #df5635; }

/* line 422, ../../Portun/2015/assets/css/portun.scss */
.lang-icon {
  display: inline-block;
  width: 26px;
  height: 20px;
  overflow: hidden;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat;
  vertical-align: middle;
  margin: 0 8px 0 0; }

/* line 423, ../../Portun/2015/assets/css/portun.scss */
.language .lang-hr .lang-icon {
  background-position: -460px 0; }

/* line 424, ../../Portun/2015/assets/css/portun.scss */
.language .lang-en .lang-icon {
  background-position: -460px -30px; }

/* line 425, ../../Portun/2015/assets/css/portun.scss */
.language .lang-it .lang-icon {
  background-position: -460px -60px; }

/* line 426, ../../Portun/2015/assets/css/portun.scss */
.language .lang-ru .lang-icon {
  background-position: -460px -90px; }

/* line 427, ../../Portun/2015/assets/css/portun.scss */
.language .lang-si .lang-icon {
  background-position: -460px -120px; }

/* line 428, ../../Portun/2015/assets/css/portun.scss */
.language .lang-de .lang-icon {
  background-position: -460px -150px; }

/*** TOP NAVIGATION ***/
/* line 432, ../../Portun/2015/assets/css/portun.scss */
#navigation {
  padding-top: 10px;
  height: 52px;
  position: relative; }

/* line 433, ../../Portun/2015/assets/css/portun.scss */
#navigation .wrap {
  position: relative; }

/* line 435, ../../Portun/2015/assets/css/portun.scss */
#menu {
  margin: 0;
  padding: 0; }

/* line 436, ../../Portun/2015/assets/css/portun.scss */
#menu li {
  padding: 0;
  margin: 0 10px 0 0;
  position: relative; }

/* line 437, ../../Portun/2015/assets/css/portun.scss */
#menu li:last-child {
  margin-right: 0; }

/* line 438, ../../Portun/2015/assets/css/portun.scss */
#menu li:before {
  display: none; }

/* line 439, ../../Portun/2015/assets/css/portun.scss */
#menu a {
  display: block;
  color: #fff;
  text-decoration: none; }

/* line 441, ../../Portun/2015/assets/css/portun.scss */
#menu > li {
  float: left;
  font-size: 20px;
  line-height: 30px;
  padding-top: 6px; }

/* line 442, ../../Portun/2015/assets/css/portun.scss */
#menu > li > a {
  padding: 4px 15px;
  color: #af3838;
  border: 1px solid transparent;
  border-radius: 5px;
  height: 40px; }

/* line 443, ../../Portun/2015/assets/css/portun.scss */
#menu > li.sub > a {
  position: relative;
  z-index: 5000; }

/* line 445, ../../Portun/2015/assets/css/portun.scss */
#menu > li.on > a {
  background: #bbb6b5;
  color: #fff; }

/* line 446, ../../Portun/2015/assets/css/portun.scss */
#menu > li:hover > a,
.no-touch #menu > li.open > a {
  background: #bbb6b5;
  color: #fff;
  background: #f7f7f7;
  color: #ad3638;
  border-color: #ad3638; }

/* line 448, ../../Portun/2015/assets/css/portun.scss */
.no-touch #menu > li.sub:hover,
#menu > li.open {
  padding-top: 0; }

/* line 450, ../../Portun/2015/assets/css/portun.scss */
.no-touch #menu > li.sub:hover > a,
#menu > li.open > a {
  height: 52px;
  padding-top: 10px;
  padding-bottom: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-color: transparent !important; }

/* line 453, ../../Portun/2015/assets/css/portun.scss */
#menu ul {
  position: absolute;
  z-index: 2;
  top: 51px;
  left: 0;
  width: 230px;
  background: #f7f7f7;
  border: 1px solid #ad3638;
  border-radius: 0 5px 5px 5px;
  display: none;
  margin: 0;
  padding: 0; }

/* line 454, ../../Portun/2015/assets/css/portun.scss */
#menu .open > ul {
  display: block; }

/* line 455, ../../Portun/2015/assets/css/portun.scss */
.no-touch #menu .sub:hover > ul {
  display: block; }

/* line 457, ../../Portun/2015/assets/css/portun.scss */
#menu > li.sub-1:last-child > ul,
#menu > li.sub-col:last-child > ul {
  left: auto;
  right: 0; }

/* line 461, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 > ul > li > a > span {
  position: absolute;
  top: 8px;
  right: 14px;
  width: 20px;
  height: 20px;
  overflow: hidden;
  background: url(../images/css/sprites.png?v=1001) no-repeat -700px -240px; }

/* line 463, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul {
  padding: 5px 0 10px 0; }

/* line 464, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul li {
  padding: 0 5px;
  margin-bottom: -1px;
  margin-right: 0; }

/* line 465, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul a {
  font-size: 16px;
  line-height: 24px;
  color: #ad3638;
  padding: 10px;
  border-bottom: 1px solid #efc6bc; }

/* line 466, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul .sub > a {
  padding-right: 30px;
  position: relative; }

/* line 467, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul .sub > a span {
  position: absolute;
  width: 5px;
  height: 8px;
  top: 17px;
  right: auto;
  left: 205px;
  overflow: hidden;
  background: url(../images/css/sprites.png?v=1001) no-repeat -380px -20px; }

/* line 469, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul li {
  z-index: 1; }

/* line 470, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul li.on {
  z-index: 2; }

/* line 471, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul li.open,
.no-touch #menu .sub-1 ul li.sub:hover {
  z-index: 10; }

/* line 474, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul .on > a {
  background: #bbb6b5;
  color: #fff;
  border-radius: 5px;
  border-color: #bbb6b5; }

/* line 475, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul li.open > a,
.no-touch #menu .sub-1 ul li.sub:hover > a,
.no-touch #menu .sub-1 ul li.on:hover > a {
  background: #df5635;
  border-color: #df5635;
  color: #fff; }

/* line 478, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul li.open > a,
.no-touch #menu .sub-1 ul li.sub:hover > a {
  width: 230px;
  padding-right: 42px;
  z-index: 5000;
  border-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 480, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul .on > a span,
#menu .sub-1 ul .open > a span,
.no-touch #menu .sub-1 ul li.sub:hover > a span {
  background-position: -380px -30px; }

/* line 483, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul a:hover {
  background: #df5635;
  border-color: #df5635;
  color: #fff;
  border-radius: 5px; }

/* line 485, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul ul {
  top: -5px;
  left: 232px;
  background: #df5635;
  border-color: #df5635; }

/* line 486, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul ul li {
  padding: 0 5px; }

/* line 487, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul ul a {
  color: #fff;
  border-color: #e98972; }

/* line 488, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-1 ul ul a:hover,
#menu .sub-1 ul ul .on > a {
  background: #f7f7f7;
  border-color: #f7f7f7;
  border-radius: 5px;
  color: #df5635; }

/* line 492, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-wide,
#menu .sub-col {
  position: static; }

/* line 494, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-wide > ul,
#menu .sub-col > ul {
  width: 100%;
  padding: 10px 0 0;
  z-index: 2;
  top: 61px;
  border-top-left-radius: 5px; }

/* line 496, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-wide:first-child > ul,
#menu .sub-col:first-child > ul {
  border-top-left-radius: 0; }

/* line 498, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-wide > ul > li,
#menu .sub-col > ul > li {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px; }

/* line 500, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-wide li,
#menu .sub-col li {
  margin-right: 0; }

/* line 503, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-col.sub-2 {
  position: relative; }

/* line 504, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-col.sub-2 > ul {
  width: 462px;
  padding: 10px 0;
  top: 51px;
  border-top-left-radius: 0; }

/* line 505, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-col.sub-2 > ul > li {
  width: 230px;
  padding: 0; }

/* line 506, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-col.sub-2 > ul ul {
  margin-bottom: 0;
  width: 230px;
  padding-left: 10px;
  padding-right: 10px; }

/* line 508, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-3 > ul > li,
#menu .sub-6 > ul > li {
  width: 33.33%; }

/* line 510, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-3 > ul > li:last-child,
#menu .sub-6 > ul > li:nth-child(3n) {
  width: 33.34%; }

/* line 512, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-6 > ul > li:nth-child(3n+1) {
  clear: left; }

/* line 513, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-4 > ul > li,
#menu .sub-7 > ul > li,
#menu .sub-8 > ul > li {
  width: 25%; }

/* line 516, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-7 > ul > li:nth-child(4n+1),
#menu .sub-8 > ul > li:nth-child(4n+1) {
  clear: left; }

/* line 518, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-5 > ul > li,
#menu .sub-9 > ul > li,
#menu .sub-10 > ul > li {
  width: 20%; }

/* line 521, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-9 > ul > li:nth-child(5n+1),
#menu .sub-10 > ul > li:nth-child(5n+1) {
  clear: left; }

/* line 524, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-wide ul,
#menu .sub-col ul {
  width: 100%; }

/* line 526, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-wide > ul a,
#menu .sub-col > ul a {
  padding-left: 0;
  padding-right: 0; }

/* line 528, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-wide > ul ul,
#menu .sub-col > ul ul {
  position: static;
  display: block;
  padding: 0;
  border: 0; }

/* line 530, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-col > ul ul {
  padding-top: 0;
  border: 0; }

/* line 532, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-col ul li,
#menu .sub-wide ul li {
  margin-bottom: -1px;
  position: relative;
  z-index: 1; }

/* line 534, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-col ul li.on,
#menu .sub-wide ul li.on {
  z-index: 2; }

/* line 536, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-col ul a,
#menu .sub-wide ul a {
  font-size: 16px;
  line-height: 18px;
  color: #af3838;
  padding: 10px;
  border-bottom: 1px solid #efc6bc;
  cursor: default; }

/* line 538, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-col ul a[href],
#menu .sub-wide ul a[href] {
  cursor: pointer; }

/* line 540, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-col ul .on > a,
#menu .sub-wide ul .on > a {
  background: #bbb6b5;
  color: #fff;
  border-radius: 5px;
  border-color: #bbb6b5; }

/* line 542, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-col ul a[href]:hover,
#menu .sub-wide ul a[href]:hover {
  background: #df5635;
  border-color: #df5635;
  color: #fff;
  border-radius: 5px; }

/* line 545, ../../Portun/2015/assets/css/portun.scss */
#menu .sub-wide > ul > li > a {
  font-weight: 700;
  line-height: normal;
  margin-bottom: 5px; }

/*** TOOLS ***/
/* line 549, ../../Portun/2015/assets/css/portun.scss */
.tools {
  background: #d14d36;
  color: #fff;
  font-size: 15px;
  line-height: 50px;
  position: relative;
  z-index: 1; }

/* line 550, ../../Portun/2015/assets/css/portun.scss */
.tools:before {
  display: block;
  content: "";
  width: 100%;
  height: 50px;
  overflow: hidden;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1;
  background: #ad3638; }

/* line 551, ../../Portun/2015/assets/css/portun.scss */
.tools .wrap {
  position: relative;
  z-index: 2; }

/* line 553, ../../Portun/2015/assets/css/portun.scss */
.tools-links {
  margin: 0;
  padding: 0;
  float: right; }

/* line 554, ../../Portun/2015/assets/css/portun.scss */
.tools-links li {
  float: left;
  margin: 0;
  padding: 0; }

/* line 555, ../../Portun/2015/assets/css/portun.scss */
.tools-links li:before {
  display: none; }

/* line 556, ../../Portun/2015/assets/css/portun.scss */
.tools-links a {
  display: block;
  border-right: 1px solid #bd5e60;
  color: #fff;
  text-decoration: none;
  padding: 0 10px; }

/* line 557, ../../Portun/2015/assets/css/portun.scss */
.tools-links li:last-child a {
  border-right: 0; }

/* line 558, ../../Portun/2015/assets/css/portun.scss */
.tools-links a:hover,
.tools-links .on a {
  color: #c8c7c7; }

/* line 561, ../../Portun/2015/assets/css/portun.scss */
.search-box {
  height: 0;
  clear: both; }

/* line 562, ../../Portun/2015/assets/css/portun.scss */
.search-box .switch {
  height: 50px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  font: 700 16px/52px "PT Sans", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 0 70px 0 20px;
  background: #df5635;
  z-index: 2; }

/* line 563, ../../Portun/2015/assets/css/portun.scss */
.search-box .switch:after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 20px;
  width: 14px;
  height: 14px;
  overflow: hidden;
  background: url(../images/css/sprites.png?v=1001) no-repeat -380px -60px; }

/* line 564, ../../Portun/2015/assets/css/portun.scss */
.search-box.open .switch,
.search-box .switch:hover {
  background: #d14d36; }

/* line 566, ../../Portun/2015/assets/css/portun.scss */
.search-box.open .switch:after {
  background-position: -380px -80px; }

/* line 568, ../../Portun/2015/assets/css/portun.scss */
.search-box .panel {
  display: none;
  position: relative;
  font-size: 14px; }

/* line 569, ../../Portun/2015/assets/css/portun.scss */
.search-box.open .panel {
  display: block; }

/* line 571, ../../Portun/2015/assets/css/portun.scss */
.search-box a {
  display: block;
  text-decoration: none;
  color: #fff; }

/* line 573, ../../Portun/2015/assets/css/portun.scss */
.search-inputs,
.search-options {
  position: relative; }

/* line 576, ../../Portun/2015/assets/css/portun.scss */
.search-inputs {
  padding-top: 20px; }

/* line 577, ../../Portun/2015/assets/css/portun.scss */
.src-item {
  float: left;
  width: 32%;
  margin: 0 2% 20px 0; }

/* line 578, ../../Portun/2015/assets/css/portun.scss */
.src-item:nth-of-type(3n) {
  margin-right: 0; }

/* line 579, ../../Portun/2015/assets/css/portun.scss */
.src-item:nth-of-type(3n+1) {
  clear: left; }

/* line 581, ../../Portun/2015/assets/css/portun.scss */
.src-item .input,
.src-item .select {
  margin: 0;
  padding: 0; }

/* line 584, ../../Portun/2015/assets/css/portun.scss */
.src-item label {
  height: 25px;
  line-height: 20px;
  clear: both;
  padding: 0 !important;
  margin: 0 !important;
  color: #fff !important; }

/* line 585, ../../Portun/2015/assets/css/portun.scss */
.src-item .src-alt-label {
  float: left;
  line-height: 40px;
  height: 40px;
  width: 19%;
  text-align: center;
  clear: none; }

/* line 587, ../../Portun/2015/assets/css/portun.scss */
.src-item .input input,
.src-item .input select,
.src-item .select select {
  background: #fff;
  border: 0;
  border-radius: 4px;
  font: 14px "PT Sans", Arial, Helvetica, sans-serif;
  color: #ae403b; }

/* line 590, ../../Portun/2015/assets/css/portun.scss */
.src-item .input input {
  height: 40px;
  padding: 0 10px; }

/* line 591, ../../Portun/2015/assets/css/portun.scss */
.src-item .input select,
.src-item .select select {
  padding: 10px 26px 10px 7px;
  background-image: url(../images/css/sprites-select.png);
  background-repeat: no-repeat;
  background-position: 100% 0; }

/* line 594, ../../Portun/2015/assets/css/portun.scss */
.src-area .input input,
.src-area .input select,
.src-price .input input,
.src-price .input select {
  float: left;
  clear: none; }

/* line 599, ../../Portun/2015/assets/css/portun.scss */
.src-area .input input {
  width: 35.5%; }

/* line 600, ../../Portun/2015/assets/css/portun.scss */
.src-unit {
  float: left;
  line-height: 40px;
  width: 10%;
  text-align: right; }

/* line 602, ../../Portun/2015/assets/css/portun.scss */
.src-price .input input {
  width: 26%; }

/* line 603, ../../Portun/2015/assets/css/portun.scss */
.src-price .input select {
  width: 25%;
  float: right; }

/* line 605, ../../Portun/2015/assets/css/portun.scss */
.src-submit {
  padding-top: 20px; }

/* line 606, ../../Portun/2015/assets/css/portun.scss */
.btn-search {
  height: 50px;
  font: 700 18px/50px "PT Sans", Arial, Helvetica, sans-serif;
  padding: 0 10px;
  text-align: center;
  cursor: pointer;
  background: #db5335;
  border: 1px solid #952e2f;
  border-radius: 4px;
  box-shadow: 0 1px 2px #892728; }

/* line 607, ../../Portun/2015/assets/css/portun.scss */
.btn-search:hover {
  background: #bbb6b5;
  border-color: #bbb6b5;
  box-shadow: none; }

/* line 609, ../../Portun/2015/assets/css/portun.scss */
.search-options {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  padding: 45px 20px 20px 20px;
  line-height: 1.5em;
  text-align: center;
  background: #ba3e37; }

/* line 610, ../../Portun/2015/assets/css/portun.scss */
.btn-advsearch {
  line-height: 18px;
  margin: 0 0 20px;
  padding: 10px;
  background: #ad3638;
  border: 1px solid #952e2f;
  border-radius: 4px;
  box-shadow: 0 1px 5px #a83b3d; }

/* line 611, ../../Portun/2015/assets/css/portun.scss */
.btn-advsearch:hover {
  background: #bbb6b5;
  border-color: #bbb6b5;
  box-shadow: none; }

/* line 612, ../../Portun/2015/assets/css/portun.scss */
.btn-searchall:hover {
  color: #c8c7c7 !important; }

/* line 614, ../../Portun/2015/assets/css/portun.scss */
.page-home .tools {
  background: #ad3638; }

/* line 615, ../../Portun/2015/assets/css/portun.scss */
.page-home .tools:before {
  display: none; }

/* line 616, ../../Portun/2015/assets/css/portun.scss */
.page-home .search-box .switch,
.page-home .tools-links {
  display: none !important; }

/*** SITE CONTAINER ***/
/* line 620, ../../Portun/2015/assets/css/portun.scss */
#pageContainer {
  padding-top: 20px;
  padding-bottom: 30px; }

/* line 621, ../../Portun/2015/assets/css/portun.scss */
#container {
  position: relative;
  z-index: 1; }

/* line 623, ../../Portun/2015/assets/css/portun.scss */
.path {
  margin: 0 0 30px;
  color: #928f8e;
  font-size: 14px; }

/* line 624, ../../Portun/2015/assets/css/portun.scss */
.path ul {
  margin: 0; }

/* line 625, ../../Portun/2015/assets/css/portun.scss */
.path li {
  display: inline-block;
  padding: 0; }

/* line 626, ../../Portun/2015/assets/css/portun.scss */
.path li:after {
  content: "›";
  display: inline-block;
  margin: 0 0 0 4px; }

/* line 627, ../../Portun/2015/assets/css/portun.scss */
.path .on:after {
  display: none; }

/* line 628, ../../Portun/2015/assets/css/portun.scss */
.path a {
  cursor: default;
  color: #928f8e;
  text-decoration: none; }

/* line 629, ../../Portun/2015/assets/css/portun.scss */
.path a:link {
  cursor: pointer; }

/* line 630, ../../Portun/2015/assets/css/portun.scss */
.path a[href]:hover,
.path .on a {
  color: #928f8e; }

/* line 633, ../../Portun/2015/assets/css/portun.scss */
.share {
  float: left;
  height: 20px;
  width: 400px;
  margin-top: 5px;
  max-width: 100%; }

/* line 634, ../../Portun/2015/assets/css/portun.scss */
.share-footer {
  margin: 30px 0 0; }

/* line 636, ../../Portun/2015/assets/css/portun.scss */
.print {
  float: left;
  margin: 0 15px 0 0;
  padding: 9px 15px 0 0;
  border-right: 1px solid #dbdbdb;
  height: 40px; }

/* line 637, ../../Portun/2015/assets/css/portun.scss */
.print a {
  display: block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/css/sprites.png?v=1001) no-repeat -420px 0; }

/* line 638, ../../Portun/2015/assets/css/portun.scss */
.print a:hover {
  background-position: -420px -30px; }

/*** SITE FOOTER ***/
/* line 642, ../../Portun/2015/assets/css/portun.scss */
#pageFooter {
  background: #ce563a;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 15px;
  line-height: 1.5em;
  color: #fff; }

/* line 643, ../../Portun/2015/assets/css/portun.scss */
#pageFooter a {
  color: inherit;
  text-decoration: none; }

/* line 644, ../../Portun/2015/assets/css/portun.scss */
#pageFooter a:hover {
  color: #c8c7c7; }

/* line 645, ../../Portun/2015/assets/css/portun.scss */
.footer-row {
  padding: 0 0 15px;
  margin: 0 0 15px;
  border-bottom: 1px solid #d27863; }

/* line 646, ../../Portun/2015/assets/css/portun.scss */
.footer-row:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0; }

/* line 648, ../../Portun/2015/assets/css/portun.scss */
.ftr-contact ul {
  margin-bottom: 0; }

/* line 649, ../../Portun/2015/assets/css/portun.scss */
.ftr-contact li {
  display: inline-block;
  padding: 0;
  margin: 0 15px 0 0; }

/* line 650, ../../Portun/2015/assets/css/portun.scss */
.ftr-contact li:last-child {
  margin-right: 0; }

/* line 651, ../../Portun/2015/assets/css/portun.scss */
.ftr-contact li:before {
  display: none; }

/* line 653, ../../Portun/2015/assets/css/portun.scss */
.ftr-address {
  text-align: right; }

/* line 655, ../../Portun/2015/assets/css/portun.scss */
.top {
  position: fixed;
  z-index: 3000;
  right: 20px;
  bottom: 144px; }

/* line 656, ../../Portun/2015/assets/css/portun.scss */
.top a {
  display: block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  text-indent: -9999px;
  background: #fff;
  border: 1px solid #d89c8e;
  border-radius: 3px; }

/* line 657, ../../Portun/2015/assets/css/portun.scss */
.top a:hover {
  background: #bbb6b5;
  border-color: #bbb6b5; }

/* line 658, ../../Portun/2015/assets/css/portun.scss */
.top a:after {
  display: block;
  content: "";
  width: 18px;
  height: 11px;
  overflow: hidden;
  background: url(../images/css/sprites.png?v=1001) no-repeat -380px -100px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -9px; }

/* line 659, ../../Portun/2015/assets/css/portun.scss */
.top a:hover:after {
  background-position: -380px -120px; }

/* line 661, ../../Portun/2015/assets/css/portun.scss */
#pageFooter .top {
  display: none !important; }

/* line 663, ../../Portun/2015/assets/css/portun.scss */
#impressum p {
  margin: 0; }

/* line 664, ../../Portun/2015/assets/css/portun.scss */
#copyright {
  float: left; }

/* line 665, ../../Portun/2015/assets/css/portun.scss */
#development {
  float: right; }

/*=================================================
    PAGE LAYOUTS
=================================================*/
/*** HOME SLIDER ***/
/* line 673, ../../Portun/2015/assets/css/portun.scss */
.slider,
.slide,
.slide-image {
  width: 100%;
  height: 500px;
  position: relative;
  z-index: 1; }

/* line 677, ../../Portun/2015/assets/css/portun.scss */
.slide-image {
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover; }

/* line 678, ../../Portun/2015/assets/css/portun.scss */
.slide-image img {
  width: 100%;
  display: none; }

/* line 680, ../../Portun/2015/assets/css/portun.scss */
.slide-container {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

/* line 681, ../../Portun/2015/assets/css/portun.scss */
.slide-container .wrap {
  position: relative;
  height: 100%; }

/* line 682, ../../Portun/2015/assets/css/portun.scss */
.slide-content {
  position: absolute;
  top: 145px;
  left: 0;
  width: 100%; }

/* line 683, ../../Portun/2015/assets/css/portun.scss */
.slide p {
  font: 700 36px/48px "PT Sans", Arial, Helvetica, sans-serif;
  color: #fff;
  text-shadow: 0 2px 10px #010101;
  margin: 0;
  clear: both; }

/* line 684, ../../Portun/2015/assets/css/portun.scss */
.slide .details {
  padding-top: 10px;
  clear: both; }

/* line 685, ../../Portun/2015/assets/css/portun.scss */
.slide .details a {
  background: #fd8301;
  border-color: #fd8301;
  color: #fff; }

/* line 686, ../../Portun/2015/assets/css/portun.scss */
.slide .details a:after {
  display: none; }

/* line 688, ../../Portun/2015/assets/css/portun.scss */
.slider .flex-direction-nav {
  position: absolute;
  z-index: 10;
  bottom: 20px;
  left: 50%;
  margin-left: -60px;
  width: 120px;
  height: 34px; }

/* line 689, ../../Portun/2015/assets/css/portun.scss */
.slider .flex-direction-nav a {
  display: block;
  width: 22px;
  height: 34px;
  overflow: hidden;
  cursor: pointer;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat;
  text-indent: -9999px;
  position: absolute;
  top: 0; }

/* line 690, ../../Portun/2015/assets/css/portun.scss */
.slider .flex-prev {
  left: 0;
  background-position: -640px 0; }

/* line 691, ../../Portun/2015/assets/css/portun.scss */
.slider .flex-prev:hover {
  background-position: -640px -40px; }

/* line 692, ../../Portun/2015/assets/css/portun.scss */
.slider .flex-next {
  right: 0;
  background-position: -640px -80px; }

/* line 693, ../../Portun/2015/assets/css/portun.scss */
.slider .flex-next:hover {
  background-position: -640px -120px; }

/* line 695, ../../Portun/2015/assets/css/portun.scss */
.slider .slider-controls {
  position: absolute;
  z-index: 2;
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
  color: #fff;
  text-shadow: 0 1px #010101;
  text-align: center; }

.banner-bg-img .slider-banner,
.banner-bg-img .slider-banner-home {
  min-height: 120px; }

.slider-banner, .slider-banner-home {
  position: absolute;
  top: 2%;
  right: 2%;
  background-color: #fd8301;
  z-index: 25;
  color: #fff;
  font-size: 20px;
  display: inline-block;
  max-width: 30%;
  line-height: 30px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  min-width: 400px; }

.slider-banner__content-wrapper {
  position: relative;
  width: 100%;
  min-height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.slider-banner__content-wrapper:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.06);
  display: block; }

.slider-banner__content-wrapper .slider-banner__content {
  z-index: 1;
  position: relative;
  padding: 10px; }

@media screen and (max-width: 960px) {
  .slider-banner-home {
    font-size: 16px;
    max-width: 50%;
    line-height: 21px;
    min-width: 120px; }
  .slider-banner {
    font-size: 16px;
    max-width: 50%;
    line-height: 21px;
    min-width: 260px; }
  .banner-bg-img .slider-banner__content-wrapper {
    min-height: 60px; }
  .banner-bg-img .slider-banner-home {
    min-height: 40px; }
  .banner-bg-img .slider-banner {
    min-height: 60px; } }

@media screen and (max-width: 768px) {
  .banner-bg-img .slider-banner {
    min-height: 40px; }
  .slider-banner {
    font-size: 14px;
    max-width: 96%;
    line-height: 21px;
    min-width: 260px; }
  .banner-bg-img .slider-banner__content-wrapper {
    min-height: 40px; } }

@media screen and (max-width: 959px) {
  .slide-content {
    width: 60%; } }

@media screen and (max-width: 768px) {
  .slide-content {
    width: 100%; } }

.slider-banner-inner {
  position: relative;
  margin-bottom: 30px;
  right: auto;
  top: auto; }

/*** HOME ***/
/* line 699, ../../Portun/2015/assets/css/portun.scss */
#homeContainer {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 0;
  color: #777;
  line-height: 1.5em; }

/* line 701, ../../Portun/2015/assets/css/portun.scss */
.hc-box {
  background: #fff;
  padding: 20px; }

/* line 702, ../../Portun/2015/assets/css/portun.scss */
.hc-box:nth-of-type(2) {
  margin-bottom: 0; }

/* line 703, ../../Portun/2015/assets/css/portun.scss */
.hc-box:nth-of-type(2n) {
  margin-right: 0; }

/* line 704, ../../Portun/2015/assets/css/portun.scss */
.hc-box:nth-of-type(2n+1) {
  clear: left; }

/* line 706, ../../Portun/2015/assets/css/portun.scss */
.hc-txt p {
  margin: 5px 0; }

/* line 708, ../../Portun/2015/assets/css/portun.scss */
.hc-box a {
  text-decoration: none; }

/* line 710, ../../Portun/2015/assets/css/portun.scss */
.hc-box strong,
.hc-box b {
  font-size: 14px; }

/* line 713, ../../Portun/2015/assets/css/portun.scss */
.hc-box h2 {
  font-size: 24px;
  font-weight: 400;
  font-family: "PT Sans", Arial, Helvetica, sans-serif; }

/* line 714, ../../Portun/2015/assets/css/portun.scss */
.hc-news-box {
  padding-top: 20px;
  margin-bottom: 20px;
  border-top: 1px solid #c3c3c3;
  font-size: 14px;
  position: relative; }

/* line 715, ../../Portun/2015/assets/css/portun.scss */
.hc-news-box:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0; }

/* line 717, ../../Portun/2015/assets/css/portun.scss */
.hc-news-image {
  margin-right: 20px !important;
  position: relative; }

/* line 718, ../../Portun/2015/assets/css/portun.scss */
.hc-news-image img {
  display: block;
  width: 100%;
  border-radius: 0; }

/* line 719, ../../Portun/2015/assets/css/portun.scss */
.hc-news-content {
  margin-top: -5px;
  float: left; }

/* line 720, ../../Portun/2015/assets/css/portun.scss */
.hc-news-date {
  font-size: 11px;
  text-align: right;
  margin: 0;
  line-height: 1;
  margin-bottom: 0 !important;
  position: absolute;
  top: 5px;
  right: 0; }

@media screen and (max-width: 767px) {
  /* line 720, ../../Portun/2015/assets/css/portun.scss */
  .hc-news-date {
    position: static;
    text-align: left; } }

@media screen and (min-width: 960px) {
  /* line 731, ../../Portun/2015/assets/css/portun.scss */
  .hc-news-content {
    width: 65%; } }

@media screen and (min-width: 768px) and (max-width: 959px) {
  /* line 736, ../../Portun/2015/assets/css/portun.scss */
  .hc-news-content {
    width: 74%; } }

/* line 741, ../../Portun/2015/assets/css/portun.scss */
.hc-news-title {
  font-size: 24px;
  font-weight: 400;
  color: #1e1e1e;
  margin: 5px 0 5px 0; }

/* line 742, ../../Portun/2015/assets/css/portun.scss */
.hc-news-title a:hover {
  color: #b13335; }

@media screen and (max-width: 767px) {
  /* line 741, ../../Portun/2015/assets/css/portun.scss */
  .hc-news-title {
    margin-top: 2px;
    margin-bottom: 7px; } }

/* line 752, ../../Portun/2015/assets/css/portun.scss */
.hc-news-content {
  line-height: 21px; }

/* line 753, ../../Portun/2015/assets/css/portun.scss */
.hc-news-content p {
  margin: 0; }

/* line 755, ../../Portun/2015/assets/css/portun.scss */
.page-home #pageContainer {
  padding-top: 0; }

/* line 757, ../../Portun/2015/assets/css/portun.scss */
.pc-block {
  margin-bottom: 30px; }

/* line 758, ../../Portun/2015/assets/css/portun.scss */
.pc-block:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0; }

/* line 760, ../../Portun/2015/assets/css/portun.scss */
.pc-featured {
  padding-bottom: 30px;
  padding-top: 30px;
  border-bottom: 1px solid #dddcdc;
  border-top: 1px solid #dddcdc; }

/* line 761, ../../Portun/2015/assets/css/portun.scss */
.ftbox {
  font-size: 14px;
  line-height: 1.5em; }

/* line 762, ../../Portun/2015/assets/css/portun.scss */
.ftimage {
  margin: 0 0 20px; }

/* line 763, ../../Portun/2015/assets/css/portun.scss */
.ftimage img {
  display: block;
  width: 100%;
  border-radius: 4px; }

/* line 764, ../../Portun/2015/assets/css/portun.scss */
.ftcontent {
  color: #777; }

/* line 765, ../../Portun/2015/assets/css/portun.scss */
.ftbox h3 {
  font-size: 24px;
  font-weight: 400;
  color: #1e1e1e;
  margin: 0 0 10px; }

/* line 766, ../../Portun/2015/assets/css/portun.scss */
.ftbox h3 a:hover {
  color: #b13335; }

/* line 770, ../../Portun/2015/assets/css/portun.scss */
.ftcontent p {
  margin: 10px 0; }

/* line 771, ../../Portun/2015/assets/css/portun.scss */
.ftbox a {
  text-decoration: none; }

/* line 773, ../../Portun/2015/assets/css/portun.scss */
.logo-box {
  padding: 0 20px 0 0;
  min-height: 120px;
  border-right: 1px solid #dddcdc;
  line-height: 1.5em; }

/* line 774, ../../Portun/2015/assets/css/portun.scss */
.logo-box:last-child {
  margin-right: 0;
  border-right: none; }

/* line 775, ../../Portun/2015/assets/css/portun.scss */
.pc-logos h3 {
  font-size: 18px;
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  margin-top: 0; }

/* line 776, ../../Portun/2015/assets/css/portun.scss */
.logo-box ul {
  margin: 0; }

/* line 777, ../../Portun/2015/assets/css/portun.scss */
.logo-box ul li {
  display: inline-block;
  margin: 0 20px 0 0;
  padding: 0;
  vertical-align: bottom; }

/* line 778, ../../Portun/2015/assets/css/portun.scss */
.logo-box ul li:last-child {
  margin-right: 0; }

/* line 779, ../../Portun/2015/assets/css/portun.scss */
.logo-box ul li:before {
  display: none; }

/* line 781, ../../Portun/2015/assets/css/portun.scss */
.logo-slider {
  position: relative;
  padding: 0 19px 0 20px; }

/* line 782, ../../Portun/2015/assets/css/portun.scss */
.logo-slider .slides li img {
  margin: 0 auto;
  display: block; }

/* line 784, ../../Portun/2015/assets/css/portun.scss */
.logo-slider .flex-direction-nav a {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  width: 10px;
  height: 20px;
  overflow: hidden;
  text-indent: -9999px;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat; }

/* line 785, ../../Portun/2015/assets/css/portun.scss */
.logo-slider .flex-prev {
  left: -20px;
  background-position: -680px 0; }

/* line 786, ../../Portun/2015/assets/css/portun.scss */
.logo-slider .flex-prev:hover {
  background-position: -680px -20px; }

/* line 787, ../../Portun/2015/assets/css/portun.scss */
.logo-slider .flex-next {
  right: -20px;
  background-position: -680px -40px; }

/* line 788, ../../Portun/2015/assets/css/portun.scss */
.logo-slider .flex-next:hover {
  background-position: -680px -60px; }

/* line 790, ../../Portun/2015/assets/css/portun.scss */
.home-weather-box {
  display: block;
  text-decoration: none; }

/* line 791, ../../Portun/2015/assets/css/portun.scss */
.hw-container {
  float: left;
  margin: 0 20px 0 0; }

/* line 792, ../../Portun/2015/assets/css/portun.scss */
.hw-city {
  display: block;
  font-weight: 700;
  font-size: 21px;
  color: #b13335;
  margin: 0 0 5px; }

/* line 793, ../../Portun/2015/assets/css/portun.scss */
.hw-temp {
  display: block;
  font-size: 26px;
  color: #2a2828; }

/* line 794, ../../Portun/2015/assets/css/portun.scss */
.hw-desc {
  float: left;
  color: #777;
  font-size: 14px; }

/* line 795, ../../Portun/2015/assets/css/portun.scss */
.hw-desc img {
  width: 50px;
  margin: 0 10px 0 0;
  vertical-align: middle; }

/* line 797, ../../Portun/2015/assets/css/portun.scss */
.pc-tabs {
  padding-bottom: 30px;
  border-bottom: 1px solid #dddcdc;
  margin-top: 50px; }

/* line 798, ../../Portun/2015/assets/css/portun.scss */
.page-home .pc-tabs {
  margin-top: 0; }

/* line 800, ../../Portun/2015/assets/css/portun.scss */
.pct-nav {
  border-bottom: 1px solid #dddcdc;
  margin: 0 0 30px;
  font-size: 15px;
  line-height: 39px; }

/* line 801, ../../Portun/2015/assets/css/portun.scss */
.pct-nav .switch {
  display: none; }

/* line 802, ../../Portun/2015/assets/css/portun.scss */
.pct-nav ul {
  margin: 0; }

/* line 803, ../../Portun/2015/assets/css/portun.scss */
.pct-nav li {
  margin: 0 5px -1px 0;
  padding: 0;
  float: left; }

/* line 804, ../../Portun/2015/assets/css/portun.scss */
.pct-nav li:last-child {
  margin-right: 0; }

/* line 805, ../../Portun/2015/assets/css/portun.scss */
.pct-nav a {
  display: block;
  padding: 0 10px;
  color: #777;
  text-decoration: none;
  border: 1px solid #ddd;
  border-radius: 5px 5px 0 0; }

/* line 806, ../../Portun/2015/assets/css/portun.scss */
.pct-nav a:hover,
.pct-nav .on a {
  color: #b13335; }

/* line 808, ../../Portun/2015/assets/css/portun.scss */
.pct-nav .on a {
  border-bottom-color: #fff; }

/* line 810, ../../Portun/2015/assets/css/portun.scss */
.pct-item {
  display: none; }

/* line 812, ../../Portun/2015/assets/css/portun.scss */
.pctbox {
  font: 700 15px/21px "PT Sans", Arial, Helvetica, sans-serif;
  color: #b03938;
  text-decoration: none;
  text-align: center; }

/* line 813, ../../Portun/2015/assets/css/portun.scss */
.pctbox:hover {
  color: #2a2828; }

/* line 814, ../../Portun/2015/assets/css/portun.scss */
.pctbox img {
  display: block;
  width: 100%;
  margin: 0 0 15px;
  border-radius: 4px; }

/* line 816, ../../Portun/2015/assets/css/portun.scss */
.last-search {
  margin: 0 0 -30px;
  font-size: 15px;
  line-height: 21px; }

/* line 817, ../../Portun/2015/assets/css/portun.scss */
.last-search li {
  border-left: 1px solid #dddcdc;
  padding: 0 0 0 20px;
  margin-bottom: 30px; }

/* line 818, ../../Portun/2015/assets/css/portun.scss */
.last-search li:nth-child(4n) {
  margin-right: 0; }

/* line 819, ../../Portun/2015/assets/css/portun.scss */
.last-search li:nth-child(4n+1) {
  clear: left; }

/* line 820, ../../Portun/2015/assets/css/portun.scss */
.last-search li:before {
  display: none; }

/* line 821, ../../Portun/2015/assets/css/portun.scss */
.last-search a {
  display: block;
  text-decoration: none;
  color: #b03938; }

/* line 822, ../../Portun/2015/assets/css/portun.scss */
.last-search a:hover {
  color: #2a2828; }

/* line 824, ../../Portun/2015/assets/css/portun.scss */
.pct-item .last-search {
  margin-bottom: 0; }

/* line 825, ../../Portun/2015/assets/css/portun.scss */
.pct-item .last-search li {
  margin-bottom: 0; }

/* line 827, ../../Portun/2015/assets/css/portun.scss */
.pct-details {
  clear: both;
  margin-top: 20px;
  font-size: 15px;
  line-height: 1; }

/* line 828, ../../Portun/2015/assets/css/portun.scss */
.pct-details a {
  display: inline-block;
  color: #898989;
  text-decoration: none; }

/* line 829, ../../Portun/2015/assets/css/portun.scss */
.pct-details a:after {
  display: inline-block;
  content: "";
  vertical-align: bottom;
  margin: 0 0 2px 7px;
  width: 5px;
  height: 10px;
  overflow: hidden;
  background: url(../images/css/sprites.png?v=1001) no-repeat -380px -310px; }

/* line 830, ../../Portun/2015/assets/css/portun.scss */
.pct-details a:hover {
  color: #2a2828; }

/* line 831, ../../Portun/2015/assets/css/portun.scss */
.pct-details a:hover:after {
  background-position: -380px -325px; }

/* line 833, ../../Portun/2015/assets/css/portun.scss */
.page-home .print {
  display: none; }

/* line 834, ../../Portun/2015/assets/css/portun.scss */
.page-home .share {
  margin-top: 0; }

/*** FORMS ***/
/* line 838, ../../Portun/2015/assets/css/portun.scss */
.form {
  margin-bottom: 40px;
  line-height: 1.5em; }

/* line 839, ../../Portun/2015/assets/css/portun.scss */
.form-warning {
  margin: 0 0 40px; }

/* line 840, ../../Portun/2015/assets/css/portun.scss */
.form-fields,
.form-fields:last-child {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none; }

/* line 843, ../../Portun/2015/assets/css/portun.scss */
.errorMessage {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #dddcdc;
  color: #ff0004 !important; }

/* line 844, ../../Portun/2015/assets/css/portun.scss */
.errorMessage ul {
  margin: 0;
  padding: 0; }

/* line 845, ../../Portun/2015/assets/css/portun.scss */
.errorMessage li {
  padding: 0; }

/* line 846, ../../Portun/2015/assets/css/portun.scss */
.errorMessage li:before {
  display: none; }

/* line 848, ../../Portun/2015/assets/css/portun.scss */
.field-description {
  font-size: .85em;
  line-height: normal;
  margin: -15px 0 25px 0;
  color: #777; }

/* line 850, ../../Portun/2015/assets/css/portun.scss */
.input,
.select,
.textarea,
.radio,
.checkbox,
.captchaWrapper {
  position: relative;
  margin-bottom: 25px; }

/* line 857, ../../Portun/2015/assets/css/portun.scss */
.input input,
.select select,
.textarea textarea,
.captchaInput input {
  background: #fff;
  border: 1px solid #c4cdd1;
  border-radius: 5px;
  display: block;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  z-index: 1;
  font-size: 14px;
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  color: #353535; }

/* line 861, ../../Portun/2015/assets/css/portun.scss */
.date-input input {
  padding-right: 60px; }

/* line 863, ../../Portun/2015/assets/css/portun.scss */
.form-read-only .input label {
  display: inline-block;
  width: auto;
  padding: 0;
  margin-right: 10px; }

/* line 864, ../../Portun/2015/assets/css/portun.scss */
.input-span {
  font-weight: bold; }

/* line 866, ../../Portun/2015/assets/css/portun.scss */
.input input:focus,
.select select:focus,
.textarea textarea:focus,
.captchaInput input:focus {
  box-shadow: 0 0 5px #c2c2c2; }

/* line 871, ../../Portun/2015/assets/css/portun.scss */
.input label,
.select label,
.textarea label,
.captchaInput label,
.form-item-title,
.group-label {
  display: block;
  padding-right: 40px;
  width: 100%;
  color: #af3838; }

/* line 877, ../../Portun/2015/assets/css/portun.scss */
.input label,
.select label,
.textarea label,
.captchaInput label,
.group-label {
  margin-bottom: 5px; }

/* line 882, ../../Portun/2015/assets/css/portun.scss */
.form-item-title {
  margin-bottom: 10px; }

/* line 884, ../../Portun/2015/assets/css/portun.scss */
.input input,
.captchaInput input {
  height: 50px; }

/* line 887, ../../Portun/2015/assets/css/portun.scss */
.input-calendar {
  position: absolute;
  right: 20px;
  bottom: 13px;
  z-index: 2;
  cursor: pointer; }

/* line 888, ../../Portun/2015/assets/css/portun.scss */
.input-calendar img {
  display: block; }

/* line 890, ../../Portun/2015/assets/css/portun.scss */
.fileupload label {
  height: 23px; }

/* line 891, ../../Portun/2015/assets/css/portun.scss */
.input input[type=file] {
  position: relative;
  z-index: 2;
  opacity: 0; }

/* line 892, ../../Portun/2015/assets/css/portun.scss */
.fileupload a.upload {
  position: absolute;
  top: 28px;
  right: 0;
  z-index: 5;
  width: 90px;
  text-align: center;
  height: 50px;
  line-height: 48px;
  text-decoration: none;
  border: 1px solid #d89c8e;
  background: #fff;
  color: #dd5435;
  border-radius: 4px; }

/* line 893, ../../Portun/2015/assets/css/portun.scss */
.fileupload a.upload:hover {
  background-color: #bbb6b5;
  border-color: #bbb6b5;
  color: #fff; }

/* line 894, ../../Portun/2015/assets/css/portun.scss */
.fakefile {
  position: absolute;
  top: 28px;
  left: 0;
  width: 100%;
  height: 50px;
  padding-right: 95px; }

/* line 895, ../../Portun/2015/assets/css/portun.scss */
.fakefile input {
  padding-right: 110px;
  background-image: url(../images/css/image-upload.gif);
  background-repeat: no-repeat;
  background-position: 100% 50%; }

/* line 896, ../../Portun/2015/assets/css/portun.scss */
.fakefile img {
  display: none; }

/* line 898, ../../Portun/2015/assets/css/portun.scss */
.fileupload .file:first-child {
  margin: 10px 0 0; }

/* line 899, ../../Portun/2015/assets/css/portun.scss */
.fileupload .file .delete {
  margin-left: 20px; }

/* line 900, ../../Portun/2015/assets/css/portun.scss */
.fileupload .file span,
.fileupload .file img {
  vertical-align: middle; }

/* line 903, ../../Portun/2015/assets/css/portun.scss */
.select select {
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 15px;
  background-image: url(../images/css/sprites-select.png);
  background-repeat: no-repeat;
  background-position: 100% -120px; }

/* line 904, ../../Portun/2015/assets/css/portun.scss */
.date-select select {
  width: 30%;
  margin-right: 5%;
  float: left; }

/* line 905, ../../Portun/2015/assets/css/portun.scss */
.date-select select.select_year {
  margin-right: 0; }

/* line 907, ../../Portun/2015/assets/css/portun.scss */
.textarea {
  padding: 0 0 25px 0;
  border-bottom: 1px solid #dddcdc; }

/* line 908, ../../Portun/2015/assets/css/portun.scss */
.textarea textarea {
  height: 125px;
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 15px;
  resize: none;
  overflow: auto; }

/* line 910, ../../Portun/2015/assets/css/portun.scss */
.radio,
.checkbox {
  padding: 0 0 25px 0;
  border-bottom: 1px solid #dddcdc; }

/* line 912, ../../Portun/2015/assets/css/portun.scss */
.form-item {
  display: block;
  clear: both;
  position: relative;
  margin-bottom: 10px;
  padding-left: 37px;
  min-height: 26px;
  overflow: hidden;
  cursor: pointer; }

/* line 913, ../../Portun/2015/assets/css/portun.scss */
.form-item label {
  display: block;
  cursor: pointer;
  padding-top: 2px;
  line-height: 21px; }

/* line 914, ../../Portun/2015/assets/css/portun.scss */
.form-item:last-child {
  margin-bottom: 0; }

/* line 915, ../../Portun/2015/assets/css/portun.scss */
.form-item input {
  position: absolute;
  top: -9999px;
  left: -99999px; }

/* line 917, ../../Portun/2015/assets/css/portun.scss */
.checkbox-button,
.radio-button {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat; }

/* line 919, ../../Portun/2015/assets/css/portun.scss */
.checkbox-button {
  width: 25px;
  height: 25px;
  background-position: -600px 0; }

/* line 920, ../../Portun/2015/assets/css/portun.scss */
.form-item:hover .checkbox-button {
  background-position: -600px -30px; }

/* line 921, ../../Portun/2015/assets/css/portun.scss */
.on .checkbox-button,
.form-item.on .checkbox-button {
  background-position: -600px -60px; }

/* line 924, ../../Portun/2015/assets/css/portun.scss */
.radio-button {
  width: 26px;
  height: 26px;
  background-position: -600px -120px; }

/* line 925, ../../Portun/2015/assets/css/portun.scss */
.form-item:hover .radio-button {
  background-position: -600px -150px; }

/* line 926, ../../Portun/2015/assets/css/portun.scss */
.on .radio-button,
.form-item.on .radio-button {
  background-position: -600px -180px; }

/* line 929, ../../Portun/2015/assets/css/portun.scss */
.checkbox-single .form-item-title {
  display: none; }

/* line 930, ../../Portun/2015/assets/css/portun.scss */
.checkbox-single .form-item {
  margin-right: 25px; }

/* line 932, ../../Portun/2015/assets/css/portun.scss */
.page-signup .radio,
.newsletter-registration .checkbox {
  padding: 0;
  border: none; }

/* line 935, ../../Portun/2015/assets/css/portun.scss */
.password-panel {
  margin-bottom: 25px; }

/* line 936, ../../Portun/2015/assets/css/portun.scss */
.password-panel .notice {
  margin-bottom: 20px; }

/* line 937, ../../Portun/2015/assets/css/portun.scss */
.password-panel .notice:last-child {
  margin-bottom: 0; }

/* line 939, ../../Portun/2015/assets/css/portun.scss */
.terms {
  background-color: #f6f6f6;
  padding: 30px 36px;
  margin-bottom: 25px; }

/* line 940, ../../Portun/2015/assets/css/portun.scss */
.terms .checkbox {
  padding: 0;
  margin: 0;
  border: 0; }

/* line 942, ../../Portun/2015/assets/css/portun.scss */
.login-options ul {
  margin: 0 0 25px 0;
  padding: 0 0 25px 0;
  border-bottom: 1px solid #dddcdc; }

/* line 943, ../../Portun/2015/assets/css/portun.scss */
.login-options ul > li {
  padding: 0;
  display: inline;
  float: left; }

/* line 944, ../../Portun/2015/assets/css/portun.scss */
.login-options ul > li:before {
  display: none; }

/* line 945, ../../Portun/2015/assets/css/portun.scss */
.login-options ul > li.registration-link {
  margin: 0 0 0 20px; }

/* line 947, ../../Portun/2015/assets/css/portun.scss */
.captchaWrapper {
  padding: 25px 0 25px 250px;
  margin-bottom: 25px;
  position: relative;
  border-bottom: 1px solid #dddcdc; }

/* line 948, ../../Portun/2015/assets/css/portun.scss */
.captchaImageWrapper {
  float: left;
  width: 250px;
  margin-left: -250px; }

/* line 949, ../../Portun/2015/assets/css/portun.scss */
.captchaImageWrapper:after {
  content: "";
  display: block;
  position: absolute;
  top: 25px;
  left: 210px;
  width: 40px;
  height: 50px;
  background: url(../images/css/sprites.png?v=1001) no-repeat -540px -40px; }

/* line 950, ../../Portun/2015/assets/css/portun.scss */
.captchaImageWrapper img {
  display: block;
  width: 210px !important;
  height: 50px !important;
  padding: 5px;
  background: #efefef;
  border: 0;
  margin: 0; }

/* line 951, ../../Portun/2015/assets/css/portun.scss */
.captchaImageWrapper a {
  color: #000;
  text-decoration: underline;
  display: inline-block;
  font-size: 14px;
  line-height: 18px; }

/* line 952, ../../Portun/2015/assets/css/portun.scss */
.captchaImageWrapper a:hover {
  text-decoration: none; }

/* line 953, ../../Portun/2015/assets/css/portun.scss */
.captchaInput {
  float: right;
  width: 100%;
  position: static; }

/* line 954, ../../Portun/2015/assets/css/portun.scss */
.captchaInput label {
  height: 25px;
  position: absolute;
  top: 0;
  left: 0; }

/* line 956, ../../Portun/2015/assets/css/portun.scss */
.form-buttons {
  clear: both;
  margin-top: 25px; }

/* line 957, ../../Portun/2015/assets/css/portun.scss */
.form-submit {
  float: left;
  position: relative; }

/* line 958, ../../Portun/2015/assets/css/portun.scss */
.form-submit > a,
.form-submit > input {
  display: block;
  cursor: pointer;
  background: #db5335;
  border: 1px solid #952e2f;
  border-radius: 5px;
  box-shadow: 0 1px 2px #892728;
  font: 700 18px "PT Sans", Arial, Helvetica, sans-serif;
  padding: 15px 50px 11px 50px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase; }

/* line 960, ../../Portun/2015/assets/css/portun.scss */
.form-submit > a:hover,
.form-submit > input:hover {
  color: #fff !important;
  background: #bbb6b5;
  border-color: #bbb6b5;
  box-shadow: none; }

/*** FORMS - Validation ***/
/* line 965, ../../Portun/2015/assets/css/portun.scss */
.form-hidden {
  position: absolute;
  top: -9999px;
  left: -9999px; }

/* line 967, ../../Portun/2015/assets/css/portun.scss */
.req {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 14px;
  background: url(../images/css/sprites.png?v=1001) no-repeat -540px 0;
  overflow: hidden;
  text-indent: -9999px; }

/* line 968, ../../Portun/2015/assets/css/portun.scss */
.errorMessage .req,
.form-warning .req {
  position: static;
  display: inline-block;
  vertical-align: middle; }

/* line 970, ../../Portun/2015/assets/css/portun.scss */
.error .req,
.errorMessage .req {
  background-position: -540px -20px; }

/* line 973, ../../Portun/2015/assets/css/portun.scss */
.error .input label,
.error .select label,
.error .textarea label,
.error .form-item-title,
.error .form-item label,
.error .captchaInput label,
.image-upload .error label {
  color: #ff0004; }

/* line 981, ../../Portun/2015/assets/css/portun.scss */
.error .input input,
.error .captchaInput input,
.image-upload .error input,
.error .select select,
.error .textarea textarea {
  border-color: #f9c3c3;
  background-color: #ffe5e5;
  color: #ff0004; }

/* line 986, ../../Portun/2015/assets/css/portun.scss */
.error .select select {
  background-position: 100% -180px; }

/* line 988, ../../Portun/2015/assets/css/portun.scss */
.error .checkbox-button {
  background-position: -600px -90px; }

/* line 989, ../../Portun/2015/assets/css/portun.scss */
.error .radio-button {
  background-position: -600px -210px; }

/*** FORMS - Feddback ***/
/* line 993, ../../Portun/2015/assets/css/portun.scss */
.form-feedback {
  margin-bottom: 30px; }

/* line 994, ../../Portun/2015/assets/css/portun.scss */
.feedback-button {
  float: left;
  color: #898989;
  text-decoration: none; }

/* line 995, ../../Portun/2015/assets/css/portun.scss */
.feedback-button:before {
  display: inline-block;
  content: "";
  vertical-align: middle;
  margin: -2px 7px 0 0;
  width: 5px;
  height: 10px;
  overflow: hidden;
  background: url(../images/css/sprites.png?v=1001) no-repeat -400px -310px; }

/* line 996, ../../Portun/2015/assets/css/portun.scss */
.feedback-button:hover {
  color: #2a2828; }

/* line 997, ../../Portun/2015/assets/css/portun.scss */
.feedback-button:hover:before {
  background-position: -400px -325px; }

/*** ADVANCED SEARCH ***/
/* line 1001, ../../Portun/2015/assets/css/portun.scss */
.advsearch-box {
  padding: 30px 0;
  margin: 0 0 30px;
  background: #f4f4f4;
  border: 1px solid #eaeaea;
  box-shadow: 0 1px #bbb6b5;
  border-radius: 5px; }

/* line 1003, ../../Portun/2015/assets/css/portun.scss */
.form-group,
.form-group > div.cf {
  position: relative; }

/* line 1005, ../../Portun/2015/assets/css/portun.scss */
.group-area .col:nth-of-type(3),
.group-distance .col:nth-of-type(3) {
  margin-right: 0; }

/* line 1007, ../../Portun/2015/assets/css/portun.scss */
.alt-label {
  line-height: 50px;
  text-align: center;
  display: block; }

/* line 1008, ../../Portun/2015/assets/css/portun.scss */
.search-unit {
  line-height: 50px;
  left: 100%;
  float: left;
  margin: 0 0 0 15px; }

/* line 1010, ../../Portun/2015/assets/css/portun.scss */
.checkbox-cols .checkbox {
  padding-bottom: 0;
  border-bottom: 0; }

/* line 1011, ../../Portun/2015/assets/css/portun.scss */
.checkbox-cols .form-item {
  float: left;
  width: 44%;
  padding-right: 20px;
  clear: none; }

/* line 1013, ../../Portun/2015/assets/css/portun.scss */
.form-group div.cf .col:last-child {
  width: auto !important; }

/* line 1014, ../../Portun/2015/assets/css/portun.scss */
.form-group div.cf .col:last-child .select {
  width: 95px; }

/*** WEATHER ***/
/* line 1018, ../../Portun/2015/assets/css/portun.scss */
.weather {
  position: relative;
  margin: 30px 0; }

/* line 1019, ../../Portun/2015/assets/css/portun.scss */
.weather-notice {
  margin: 0;
  font-size: 14px; }

/* line 1020, ../../Portun/2015/assets/css/portun.scss */
.weather-box {
  margin: 40px 0 0; }

/* line 1022, ../../Portun/2015/assets/css/portun.scss */
.wt-info h2 {
  margin-top: 0;
  margin-bottom: 10px; }

/* line 1023, ../../Portun/2015/assets/css/portun.scss */
.wt_temp {
  font: 700 42px/1 "PT Sans", Arial, Helvetica, sans-serif;
  margin: 0 0 10px;
  color: #2a2828; }

/* line 1024, ../../Portun/2015/assets/css/portun.scss */
.wt_description {
  margin: 0;
  color: #777; }

/* line 1025, ../../Portun/2015/assets/css/portun.scss */
.wt-image img {
  display: block;
  width: 100%; }

/* line 1027, ../../Portun/2015/assets/css/portun.scss */
.ww_list {
  margin: 0;
  padding: 0;
  line-height: 1.5em; }

/* line 1028, ../../Portun/2015/assets/css/portun.scss */
.ww_list > li {
  padding: 0 0 10px;
  margin: 0 0 10px;
  border-bottom: 1px solid #dddcdc; }

/* line 1029, ../../Portun/2015/assets/css/portun.scss */
.ww_list > li:before {
  display: none; }

/* line 1030, ../../Portun/2015/assets/css/portun.scss */
.ww_list > li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0; }

/* line 1031, ../../Portun/2015/assets/css/portun.scss */
.ww_list p {
  margin-top: 0;
  margin-bottom: 0; }

/* line 1032, ../../Portun/2015/assets/css/portun.scss */
.ww_list ul {
  margin-top: 0;
  margin-bottom: 0; }

/* line 1033, ../../Portun/2015/assets/css/portun.scss */
.ww_info,
.ww_temp {
  padding-top: 10px; }

/* line 1035, ../../Portun/2015/assets/css/portun.scss */
.ww_day {
  color: #b13335; }

/* line 1036, ../../Portun/2015/assets/css/portun.scss */
.ww_description {
  color: #777;
  font-size: 14px; }

/* line 1037, ../../Portun/2015/assets/css/portun.scss */
.ww_image img {
  display: block;
  width: 100%; }

/* line 1038, ../../Portun/2015/assets/css/portun.scss */
.ww_temp {
  float: right; }

/* line 1039, ../../Portun/2015/assets/css/portun.scss */
.ww_temp ul {
  margin: 0; }

/* line 1040, ../../Portun/2015/assets/css/portun.scss */
.ww_temp li {
  color: #777;
  font-size: 14px;
  text-align: right; }

/* line 1041, ../../Portun/2015/assets/css/portun.scss */
.ww_temp li:before {
  display: none; }

/*** NEWS - Category ***/
/* line 1045, ../../Portun/2015/assets/css/portun.scss */
.news-listing {
  margin-bottom: 30px; }

/* line 1046, ../../Portun/2015/assets/css/portun.scss */
.news-box {
  line-height: 1.5em;
  margin-bottom: 30px;
  background: #f4f4f4;
  border: 1px solid #eaeaea;
  box-shadow: 0 1px #bbb6b5;
  border-radius: 5px;
  padding: 20px; }

/* line 1047, ../../Portun/2015/assets/css/portun.scss */
.news-box:last-child {
  margin-bottom: 0; }

/* line 1048, ../../Portun/2015/assets/css/portun.scss */
.news-title {
  font-size: 21px;
  margin: 0 0 15px; }

/* line 1049, ../../Portun/2015/assets/css/portun.scss */
.news-image img {
  display: block;
  width: 100%;
  border-radius: 4px; }

/* line 1050, ../../Portun/2015/assets/css/portun.scss */
.news-content {
  overflow: hidden; }

/* line 1051, ../../Portun/2015/assets/css/portun.scss */
.news-intro {
  margin-bottom: 10px;
  font-size: 16px;
  color: #777; }

/* line 1052, ../../Portun/2015/assets/css/portun.scss */
.news-date {
  margin-bottom: 0;
  font-size: 14px;
  color: #b13335; }

/* line 1053, ../../Portun/2015/assets/css/portun.scss */
.article-side .details a {
  float: right;
  margin-top: 10px; }

.details a {
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
  padding: 10px 20px;
  background: #fff;
  border: 1px solid #636363;
  border-radius: 5px;
  color: #353535;
  text-decoration: none; }

@media screen and (min-width: 960px) {
  .article-side .details a {
    width: 100%;
    max-width: 200px;
    text-align: center;
    margin-top: 0; } }

@media screen and (max-width: 960px) {
  .article-side .details a {
    margin-top: 0; }
  .article-side {
    padding: 0 !important; } }

/* line 1054, ../../Portun/2015/assets/css/portun.scss */
.details a:after {
  display: inline-block;
  content: "";
  width: 5px;
  height: 10px;
  overflow: hidden;
  background: url(../images/css/sprites.png?v=1001) no-repeat -380px -40px;
  vertical-align: middle;
  margin: 0 0 0 10px; }

/* line 1055, ../../Portun/2015/assets/css/portun.scss */
.details a:hover {
  background: #bbb6b5;
  border-color: #bbb6b5;
  color: #fff; }

/* line 1056, ../../Portun/2015/assets/css/portun.scss */
.details a:hover:after {
  background-position: -380px -50px; }

/*** NEWS - Main page ***/
/* line 1060, ../../Portun/2015/assets/css/portun.scss */
.news-main-date {
  margin: 0;
  line-height: 1.5em;
  color: #1e1e1e;
  font-size: 13px; }

/* line 1061, ../../Portun/2015/assets/css/portun.scss */
.page-news-main .gallery {
  margin-left: 0;
  margin-right: 2.5641%;
  float: left; }

/*** CATALOG ***/
.results-title {
  border-bottom: 2px solid #ddd;
  padding-bottom: 10px; }

/* line 1065, ../../Portun/2015/assets/css/portun.scss */
.catalog-options {
  padding: 0 0 34px;
  margin-bottom: 30px;
  line-height: 40px;
  box-shadow: 0 1px #bbb6b5; }

/* line 1066, ../../Portun/2015/assets/css/portun.scss */
.catalog-options p,
.catalog-options select,
.sort-main {
  display: inline-block;
  vertical-align: middle; }

/* line 1069, ../../Portun/2015/assets/css/portun.scss */
.catalog-options p {
  margin: 0; }

/* line 1070, ../../Portun/2015/assets/css/portun.scss */
.sort-main .panel {
  padding-right: 20px; }

/* line 1072, ../../Portun/2015/assets/css/portun.scss */
.sort {
  font-size: 18px;
  text-transform: uppercase;
  padding: 0 0 0 20px; }

/* line 1073, ../../Portun/2015/assets/css/portun.scss */
.results-dd {
  color: #636363;
  text-align: right;
  padding: 0 20px; }

/* line 1075, ../../Portun/2015/assets/css/portun.scss */
.catalog-options select {
  padding: 7px 40px 7px 10px;
  background: #fff url(../images/css/sprites-select.png) no-repeat 100% -60px;
  font: 18px "PT Sans", Arial, Helvetica, sans-serif;
  color: #636363;
  border-radius: 3px;
  border: 1px solid #c0bcbb;
  margin-left: 10px;
  overflow: visible; }

/* line 1077, ../../Portun/2015/assets/css/portun.scss */
.catalog-listing {
  margin-bottom: 30px; }

/* line 1078, ../../Portun/2015/assets/css/portun.scss */
.article-box {
  padding: 20px 0 33px;
  margin: 0 0 30px;
  background: #fff;
  border-bottom: 1px solid #bfbfbf; }

/* line 1079, ../../Portun/2015/assets/css/portun.scss */
.article-box:last-child {
  margin-bottom: 0; }

/* line 1081, ../../Portun/2015/assets/css/portun.scss */
.article-image {
  padding-left: 5px; }

/* line 1082, ../../Portun/2015/assets/css/portun.scss */
.article-image a {
  display: block;
  position: relative;
  text-decoration: none; }

/* line 1083, ../../Portun/2015/assets/css/portun.scss */
.article-image img {
  display: block;
  width: 100%;
  border-radius: 0; }

/* line 1085, ../../Portun/2015/assets/css/portun.scss */
.article-image-description {
  display: block;
  padding: 5px 0;
  font-size: .85em;
  line-height: 1.35em;
  color: #636363; }

/* line 1087, ../../Portun/2015/assets/css/portun.scss */
.article-badges {
  position: absolute;
  top: 15px;
  left: -5px;
  font: 700 18px/20px "PT Sans", Arial, Helvetica, sans-serif; }

/* line 1088, ../../Portun/2015/assets/css/portun.scss */
.badge {
  float: left;
  clear: both;
  margin: 0 0 5px;
  padding: 15px 20px;
  position: relative;
  color: #fff; }

/* line 1089, ../../Portun/2015/assets/css/portun.scss */
.badge:after {
  display: block;
  content: "";
  width: 17px;
  height: 5px;
  overflow: hidden;
  position: absolute;
  top: -5px;
  left: 0;
  background: url(../images/css/sprites.png?v=1001) no-repeat -500px -160px; }

/* line 1090, ../../Portun/2015/assets/css/portun.scss */
.badge:last-child {
  margin-bottom: 0; }

/* line 1091, ../../Portun/2015/assets/css/portun.scss */
.badge-1 {
  background: #ad3638; }

/* line 1092, ../../Portun/2015/assets/css/portun.scss */
.badge-2 {
  background: #d63008; }

/* line 1094, ../../Portun/2015/assets/css/portun.scss */
.article-title {
  font-size: 21px;
  line-height: normal;
  color: #353535;
  margin: 0 0 15px;
  position: relative; }

/* line 1095, ../../Portun/2015/assets/css/portun.scss */
.article-title a:hover {
  color: #b13335; }

/* line 1097, ../../Portun/2015/assets/css/portun.scss */
.page-saved .article-box .article-title {
  position: relative;
  padding-right: 63px; }

/* line 1099, ../../Portun/2015/assets/css/portun.scss */
a.delete {
  display: inline-block;
  width: 14px;
  height: 16px;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/css/sprites.png?v=1001) no-repeat -420px -100px;
  vertical-align: middle; }

/* line 1100, ../../Portun/2015/assets/css/portun.scss */
a.delete:hover {
  background-position: -420px -120px; }

/* line 1102, ../../Portun/2015/assets/css/portun.scss */
.article-title a.delete {
  position: absolute;
  top: 0;
  right: 0;
  width: 43px;
  height: 42px;
  background-position: -720px 0; }

/* line 1103, ../../Portun/2015/assets/css/portun.scss */
.article-title a.delete:hover {
  background-position: -720px -60px; }

/* line 1105, ../../Portun/2015/assets/css/portun.scss */
.article-intro,
.article-basics {
  line-height: 24px;
  color: #636363;
  margin: 0 0 15px; }

/* line 1108, ../../Portun/2015/assets/css/portun.scss */
.article-basics ul {
  margin: 0;
  font-size: 0; }

/* line 1113, ../../Portun/2015/assets/css/portun.scss */
.article-basics li {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
  font-size: 15px;
  line-height: 21px;
  position: relative; }

/* line 1121, ../../Portun/2015/assets/css/portun.scss */
.article-basics li:after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 0;
  width: 1px;
  height: 16px;
  overflow: hidden;
  background: #636363; }

/* line 1133, ../../Portun/2015/assets/css/portun.scss */
.article-basics li:before {
  display: none; }

/* line 1136, ../../Portun/2015/assets/css/portun.scss */
.article-basics li:last-child {
  margin-right: 0;
  padding-right: 0; }

/* line 1140, ../../Portun/2015/assets/css/portun.scss */
.article-basics li:last-child:after {
  display: none; }

/* line 1144, ../../Portun/2015/assets/css/portun.scss */
.article-basics .icon,
.article-basic-info .icon {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
  font-family: 'portun';
  line-height: 1;
  position: relative;
  top: -2px; }

/* line 1154, ../../Portun/2015/assets/css/portun.scss */
.article-basics .icon:before,
.article-basic-info .icon:before {
  display: inline-block; }

/* line 1159, ../../Portun/2015/assets/css/portun.scss */
.ab-beds .icon:before {
  content: "c"; }

/* line 1162, ../../Portun/2015/assets/css/portun.scss */
.ab-baths .icon:before {
  content: "a"; }

/* line 1165, ../../Portun/2015/assets/css/portun.scss */
.ab-beach .icon:before {
  content: "b"; }

/* line 1168, ../../Portun/2015/assets/css/portun.scss */
.ab-house .icon:before {
  content: "e"; }

/* line 1171, ../../Portun/2015/assets/css/portun.scss */
.ab-lot .icon:before {
  content: "d"; }

/* line 1174, ../../Portun/2015/assets/css/portun.scss */
.ab-land .icon:before {
  content: "f"; }

/* line 1178, ../../Portun/2015/assets/css/portun.scss */
.article-price {
  line-height: 24px;
  color: #636363;
  margin: 0 0 15px; }

/* line 1179, ../../Portun/2015/assets/css/portun.scss */
.article-price strong,
.article-price b {
  font-size: 21px; }

/* line 1182, ../../Portun/2015/assets/css/portun.scss */
.article-side {
  padding-right: 20px; }

/* line 1184, ../../Portun/2015/assets/css/portun.scss */
.article-map {
  margin-bottom: 15px; }

/* line 1185, ../../Portun/2015/assets/css/portun.scss */
.article-map img {
  float: right; }

/* line 1187, ../../Portun/2015/assets/css/portun.scss */
.ratings {
  padding-bottom: 15px;
  margin-bottom: 15px; }

/* line 1188, ../../Portun/2015/assets/css/portun.scss */
.rating-box {
  text-align: right; }

/* line 1189, ../../Portun/2015/assets/css/portun.scss */
.rating-label {
  margin: 0 0 10px;
  clear: both; }

/* line 1191, ../../Portun/2015/assets/css/portun.scss */
.rating-tool {
  margin: 0;
  padding: 0;
  width: 100px;
  height: 20px;
  position: relative;
  background: url(../images/css/stars.png) 0 0 repeat-x;
  overflow: hidden;
  float: right; }

/* line 1192, ../../Portun/2015/assets/css/portun.scss */
.rating-tool li {
  padding: 0;
  margin: 0;
  height: 20px;
  width: 20px;
  float: left;
  background: 0; }

/* line 1193, ../../Portun/2015/assets/css/portun.scss */
.rating-tool li:before {
  display: none; }

/* line 1194, ../../Portun/2015/assets/css/portun.scss */
.rating-tool li a {
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  text-indent: -9000px;
  text-align: left;
  z-index: 20;
  position: absolute;
  padding: 0;
  overflow: hidden; }

/* line 1195, ../../Portun/2015/assets/css/portun.scss */
.rating-tool li a:hover {
  background: url(../images/css/stars.png) 0 -20px;
  z-index: 2;
  left: 0px;
  border: none; }

/* line 1196, ../../Portun/2015/assets/css/portun.scss */
.rating-tool a.one-star {
  left: 0px; }

/* line 1197, ../../Portun/2015/assets/css/portun.scss */
.rating-tool a.one-star:hover {
  width: 20px; }

/* line 1198, ../../Portun/2015/assets/css/portun.scss */
.rating-tool a.two-stars {
  left: 20px; }

/* line 1199, ../../Portun/2015/assets/css/portun.scss */
.rating-tool a.two-stars:hover {
  width: 40px; }

/* line 1200, ../../Portun/2015/assets/css/portun.scss */
.rating-tool a.three-stars {
  left: 40px; }

/* line 1201, ../../Portun/2015/assets/css/portun.scss */
.rating-tool a.three-stars:hover {
  width: 60px; }

/* line 1202, ../../Portun/2015/assets/css/portun.scss */
.rating-tool a.four-stars {
  left: 60px; }

/* line 1203, ../../Portun/2015/assets/css/portun.scss */
.rating-tool a.four-stars:hover {
  width: 80px; }

/* line 1204, ../../Portun/2015/assets/css/portun.scss */
.rating-tool a.five-stars {
  left: 80px; }

/* line 1205, ../../Portun/2015/assets/css/portun.scss */
.rating-tool a.five-stars:hover {
  width: 100px; }

/* line 1206, ../../Portun/2015/assets/css/portun.scss */
.rating-tool li.current-rating {
  background: url(../images/css/stars.png) 0 -40px;
  position: absolute;
  height: 20px;
  display: block;
  text-indent: -9000px;
  z-index: 1;
  left: 0;
  top: 0; }

/* line 1208, ../../Portun/2015/assets/css/portun.scss */
.rating-tool:hover .current-rating {
  display: none; }

/* line 1210, ../../Portun/2015/assets/css/portun.scss */
.rating-feedback {
  font-size: 12px;
  line-height: 16px;
  color: #777;
  clear: both;
  padding-top: 5px; }

/* line 1212, ../../Portun/2015/assets/css/portun.scss */
.article-side,
.article-buttons {
  position: relative;
  z-index: 5000; }

/* line 1214, ../../Portun/2015/assets/css/portun.scss */
.msg-holder {
  margin: 0 0 10px 10px;
  position: relative;
  display: inline-block; }

/* line 1215, ../../Portun/2015/assets/css/portun.scss */
.msg-holder:last-child {
  margin-bottom: 0; }

/* line 1216, ../../Portun/2015/assets/css/portun.scss */
.msg-holder:first-child {
  z-index: 1; }

/* line 1217, ../../Portun/2015/assets/css/portun.scss */
.msg-holder:last-child {
  z-index: 2; }

/* line 1219, ../../Portun/2015/assets/css/portun.scss */
.article-buttons {
  text-align: right; }

/* line 1220, ../../Portun/2015/assets/css/portun.scss */
.artbtn,
.artbtn.off {
  display: inline-block;
  position: relative;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #ffffff;
  text-decoration: none;
  background: #000;
  border: 1px solid #000000;
  border-radius: 6px; }

a.newsPage-btn {
  display: inline-block !important;
  position: relative !important;
  padding-top: 10px !important;
  padding-left: 20px !important;
  padding-bottom: 10px !important;
  font-size: 16px !important;
  line-height: 21px !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #000 !important;
  border: 1px solid #000000 !important;
  border-radius: 6px !important;
  width: 230px !important;
  text-align: center !important; }

basic.details:hover a {
  color: #fff;
  background: #ad3638;
  border-color: #ad3638; }

.artbtn i {
  color: #fff; }

/* line 1222, ../../Portun/2015/assets/css/portun.scss */
.artbtn.off {
  opacity: .5;
  cursor: default; }

/* line 1223, ../../Portun/2015/assets/css/portun.scss */
.artbtn.off {
  color: #353535 !important;
  background: #fff !important;
  border: 1px solid #d89c8e !important; }

/* line 1224, ../../Portun/2015/assets/css/portun.scss */
.artbtn:hover {
  color: #fff;
  background: #ad3638 !important;
  border-color: #ad3638 !important; }

.artbtn:hover i {
  color: #fff; }

/* line 1225, ../../Portun/2015/assets/css/portun.scss */
.artbtn:after {
  display: block;
  content: "";
  position: absolute;
  right: 20px;
  overflow: hidden;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat; }

/* line 1227, ../../Portun/2015/assets/css/portun.scss */
/* line 1228, ../../Portun/2015/assets/css/portun.scss */
.btn-save:after {
  display: none; }

/* line 1229, ../../Portun/2015/assets/css/portun.scss */
.btn-save.off:after {
  background-position: -500px 0 !important; }

/* line 1230, ../../Portun/2015/assets/css/portun.scss */
.btn-save:hover:after {
  background-position: -500px -30px; }

/* line 1232, ../../Portun/2015/assets/css/portun.scss */
.btn-compare {
  padding-right: 53px; }

/* line 1233, ../../Portun/2015/assets/css/portun.scss */
.btn-compare:after {
  width: 23px;
  height: 17px;
  top: 12px;
  background-position: -500px -60px; }

/* line 1234, ../../Portun/2015/assets/css/portun.scss */
.btn-compare.off:after {
  background-position: -500px -60px !important; }

/* line 1235, ../../Portun/2015/assets/css/portun.scss */
.btn-compare:hover:after {
  background-position: -500px -80px; }

/* line 1237, ../../Portun/2015/assets/css/portun.scss */
/* line 1238, ../../Portun/2015/assets/css/portun.scss */
.btn-pdf1:after {
  width: 20px;
  height: 20px;
  top: 10px;
  background-position: -540px -180px; }

/* line 1239, ../../Portun/2015/assets/css/portun.scss */
.btn-pdf1.off:after {
  background-position: -540px -180px !important; }

/* line 1241, ../../Portun/2015/assets/css/portun.scss */
/* line 1242, ../../Portun/2015/assets/css/portun.scss */
.btn-pdf2:after {
  width: 20px;
  height: 20px;
  top: 10px;
  background-position: -540px -140px; }

/* line 1243, ../../Portun/2015/assets/css/portun.scss */
.btn-pdf2.off:after {
  background-position: -540px -140px !important; }

/* line 1245, ../../Portun/2015/assets/css/portun.scss */
.catalog-total {
  margin: 20px 0;
  color: #777;
  font-size: 14px;
  line-height: 16px; }

/* line 1249, ../../Portun/2015/assets/css/portun.scss */
.news-tabs {
  margin: 0 0 10px;
  padding: 0;
  display: inline-block;
  border-bottom: 1px solid #bfbfbf; }

/* line 1255, ../../Portun/2015/assets/css/portun.scss */
.news-tabs li {
  display: inline-block;
  margin: 0;
  padding: 0; }

/* line 1259, ../../Portun/2015/assets/css/portun.scss */
.news-tabs li:before {
  display: none; }

/* line 1264, ../../Portun/2015/assets/css/portun.scss */
.news-tabs a {
  display: block;
  color: inherit;
  text-decoration: none;
  padding: 0 10px 10px; }

/* line 1271, ../../Portun/2015/assets/css/portun.scss */
.news-tabs a:hover,
.news-tabs li.on a {
  color: #b13335; }

@media screen and (max-width: 767px) {
  /* line 1249, ../../Portun/2015/assets/css/portun.scss */
  .news-tabs {
    text-align: center;
    border-bottom: 0;
    display: block; }
  /* line 1281, ../../Portun/2015/assets/css/portun.scss */
  .news-tabs ul {
    margin: 0 -2px; }
  /* line 1285, ../../Portun/2015/assets/css/portun.scss */
  .news-tabs li {
    float: left;
    width: 50%;
    padding: 0 1px 2px 1px; }
  /* line 1291, ../../Portun/2015/assets/css/portun.scss */
  .news-tabs a {
    border: 1px solid #bfbfbf;
    padding: 8px 5px;
    font-size: 14px;
    line-height: 16px; } }

/* line 1303, ../../Portun/2015/assets/css/portun.scss */
.nt-featured {
  margin-bottom: 5px; }

/* line 1307, ../../Portun/2015/assets/css/portun.scss */
.ntf-item {
  position: relative; }

/* line 1311, ../../Portun/2015/assets/css/portun.scss */
.ntf-item .article-image {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0 0 56% 0; }

/* line 1316, ../../Portun/2015/assets/css/portun.scss */
.ntf-item .article-image img {
  border-radius: 0;
  display: block;
  position: absolute;
  top: 0;
  left: 0; }

@media screen and (max-width: 767px) {
  /* line 1307, ../../Portun/2015/assets/css/portun.scss */
  .ntf-item {
    margin-bottom: 10px; }
  /* line 1327, ../../Portun/2015/assets/css/portun.scss */
  .ntf-item:last-child {
    margin-bottom: 0; } }

/* line 1334, ../../Portun/2015/assets/css/portun.scss */
.ntf-title {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%; }

/* line 1341, ../../Portun/2015/assets/css/portun.scss */
.ntf-title a {
  display: block;
  font-size: 21px;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
  line-height: 1.25em;
  padding: 10px;
  background: rgba(0, 0, 0, 0.75); }

/* line 1355, ../../Portun/2015/assets/css/portun.scss */
.news-tab-item {
  display: none; }

/* line 1362, ../../Portun/2015/assets/css/portun.scss */
.nt-listing .nt-item {
  margin-bottom: 0; }

@media screen and (min-width: 960px) {
  /* line 1368, ../../Portun/2015/assets/css/portun.scss */
  .nt-listing .nb-grid {
    margin: 0 -9px; }
  /* line 1371, ../../Portun/2015/assets/css/portun.scss */
  .nt-listing .nb-grid-box {
    width: 33.33%;
    padding: 0 9px; } }

@media screen and (min-width: 1230px) {
  /* line 1379, ../../Portun/2015/assets/css/portun.scss */
  .nt-listing .nb-grid {
    margin: 0 -15px; }
  /* line 1382, ../../Portun/2015/assets/css/portun.scss */
  .nt-listing .nb-grid-box {
    width: 33.33%;
    padding: 0 15px; } }

@media screen and (min-width: 768px) and (max-width: 959px) {
  /* line 1389, ../../Portun/2015/assets/css/portun.scss */
  .nt-listing .nb-grid {
    margin: 0 -9px; }
  /* line 1392, ../../Portun/2015/assets/css/portun.scss */
  .nt-listing .nb-grid-box {
    width: 33.33%;
    padding: 0 9px; } }

@media screen and (min-width: 480px) and (max-width: 767px) {
  /* line 1399, ../../Portun/2015/assets/css/portun.scss */
  .nt-listing .nb-grid {
    margin: 0; }
  /* line 1402, ../../Portun/2015/assets/css/portun.scss */
  .nt-listing .nb-grid-box {
    width: 100%;
    padding: 0; } }

/* line 1410, ../../Portun/2015/assets/css/portun.scss */
.price {
  margin-top: 3px !important; }

/* line 1412, ../../Portun/2015/assets/css/portun.scss */
.nt-item .price {
  font-size: .9em; }

/* line 1416, ../../Portun/2015/assets/css/portun.scss */
.page-article-news .price {
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 16px; }

/* line 1422, ../../Portun/2015/assets/css/portun.scss */
.price .price-tax {
  font-weight: 400; }

/* line 1428, ../../Portun/2015/assets/css/portun.scss */
.nt-item {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  border-top: 1px solid #bfbfbf; }

/* line 1434, ../../Portun/2015/assets/css/portun.scss */
.nt-item .article-title {
  font-size: 21px;
  font-weight: 700;
  line-height: 1.25em;
  margin: 0 0 10px; }

/* line 1441, ../../Portun/2015/assets/css/portun.scss */
.nt-item .article-image {
  padding: 0 0 55% 0;
  position: relative;
  margin: 0 0 10px;
  border-radius: 0; }

/* line 1447, ../../Portun/2015/assets/css/portun.scss */
.nt-item .article-image:last-child {
  margin-bottom: 0; }

/* line 1450, ../../Portun/2015/assets/css/portun.scss */
.nt-item .article-image img {
  border-radius: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

/* line 1459, ../../Portun/2015/assets/css/portun.scss */
.nt-item .article-intro {
  margin: 0; }

/* line 1465, ../../Portun/2015/assets/css/portun.scss */
.nt-rec {
  margin-top: -50px; }

/* line 1469, ../../Portun/2015/assets/css/portun.scss */
.nt-rec h2 {
  margin-top: 0;
  margin-bottom: 0; }

@media screen and (max-width: 959px) {
  /* line 1465, ../../Portun/2015/assets/css/portun.scss */
  .nt-rec {
    margin-top: 30px; } }

@media screen and (min-width: 768px) and (max-width: 959px) {
  /* line 1480, ../../Portun/2015/assets/css/portun.scss */
  .nt-rec .nt-item:nth-of-type(3n) {
    margin-right: 0; } }

/*** SEARCH RESULTS ***/
/* line 1492, ../../Portun/2015/assets/css/portun.scss */
.src-param {
  padding: 20px;
  margin: 0 0 30px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 21px;
  background: #fff;
  border: none;
  box-shadow: none; }

/* line 1493, ../../Portun/2015/assets/css/portun.scss */
.src-param h2 {
  color: #353535;
  font-size: 18px;
  margin: 0 0 10px;
  padding: 0 0 10px; }

/* line 1495, ../../Portun/2015/assets/css/portun.scss */
.src-param ul {
  margin: 0;
  color: #777; }

/* line 1496, ../../Portun/2015/assets/css/portun.scss */
.src-param ul li {
  padding-left: 0;
  margin-bottom: 5px; }

/* line 1497, ../../Portun/2015/assets/css/portun.scss */
.src-param ul li:nth-of-type(4n) {
  margin-right: 0; }

/* line 1498, ../../Portun/2015/assets/css/portun.scss */
.src-param strong {
  color: #ad3638; }

/* line 1499, ../../Portun/2015/assets/css/portun.scss */
.src-param ul li:before {
  display: none; }

/* line 1501, ../../Portun/2015/assets/css/portun.scss */
.src-param .catalog-total {
  margin: 10px 0 0; }

/* line 1502, ../../Portun/2015/assets/css/portun.scss */
.src-param .artbtn {
  margin: 20px 0 0;
  padding: 10px;
  line-height: 16px;
  font-size: 14px; }

/*** ARTICLE ***/
/* line 1506, ../../Portun/2015/assets/css/portun.scss */
.page-article h1 {
  margin: 0 240px 10px 0; }

/* line 1507, ../../Portun/2015/assets/css/portun.scss */
.page-news-main h1 {
  margin-bottom: 10px; }

/* line 1511, ../../Portun/2015/assets/css/portun.scss */
.paginator-header {
  position: absolute;
  top: -20px;
  right: 0; }

/* line 1512, ../../Portun/2015/assets/css/portun.scss */
.paginator-header .paginator-holder {
  padding: 0;
  margin: 0; }

/* line 1513, ../../Portun/2015/assets/css/portun.scss */
.paginator-header ul {
  padding: 0; }

/* line 1514, ../../Portun/2015/assets/css/portun.scss */
.paginator-header .basic-list {
  display: none !important; }

/* line 1515, ../../Portun/2015/assets/css/portun.scss */
.paginator-header .basic-next:after {
  top: -10px; }

/* line 1518, ../../Portun/2015/assets/css/portun.scss */
.catalog-news-title,
.page-news-main .intro {
  line-height: 1.5em;
  font-size: 18px;
  margin-bottom: 15px;
  color: #353535; }

/* line 1527, ../../Portun/2015/assets/css/portun.scss */
.page-article-news .news-main-date {
  color: #1e1e1e; }

/* line 1530, ../../Portun/2015/assets/css/portun.scss */
.page-article-news .gallery-main-box {
  border-bottom-color: #fff; }

/* line 1535, ../../Portun/2015/assets/css/portun.scss */
.page-article-news .article-gallery,
.page-news-main .article-gallery {
  margin-bottom: 15px; }

/* line 1540, ../../Portun/2015/assets/css/portun.scss */
.views {
  position: absolute;
  top: 4px;
  right: 0;
  padding-left: 28px;
  color: #666;
  font-size: 15px; }

/* line 1548, ../../Portun/2015/assets/css/portun.scss */
.views:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 19px;
  height: 14px;
  overflow: hidden;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat;
  background-position: 0 -260px; }

@media screen and (max-width: 767px) {
  /* line 1566, ../../Portun/2015/assets/css/portun.scss */
  .catalog-news-title {
    margin-bottom: 20px; }
  /* line 1570, ../../Portun/2015/assets/css/portun.scss */
  .page-article-news .article-gallery {
    margin-bottom: 20px; }
  /* line 1574, ../../Portun/2015/assets/css/portun.scss */
  .page-article-news .article-info {
    padding: 0;
    border: 0; }
  /* line 1578, ../../Portun/2015/assets/css/portun.scss */
  .page-article-news .article-info .switch {
    padding-right: 0;
    cursor: default; }
  /* line 1582, ../../Portun/2015/assets/css/portun.scss */
  .page-article-news .article-info .switch:after {
    display: none; }
  /* line 1585, ../../Portun/2015/assets/css/portun.scss */
  .page-article-news .article-info > .panel {
    display: block;
    padding: 0; } }

/* line 1592, ../../Portun/2015/assets/css/portun.scss */
.article-discount {
  color: #ad3638;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 600; }

/*** ARTICLE GALLERY ***/
/* line 1602, ../../Portun/2015/assets/css/portun.scss */
.article-gallery {
  position: relative; }

/* line 1603, ../../Portun/2015/assets/css/portun.scss */
.gallery-main-box {
  position: relative;
  padding-bottom: 50px;
  z-index: 1; }

/* line 1604, ../../Portun/2015/assets/css/portun.scss */
.gallery-item {
  display: none; }

/* line 1606, ../../Portun/2015/assets/css/portun.scss */
.gallery-tabs {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #dcdcdc; }

/* line 1607, ../../Portun/2015/assets/css/portun.scss */
.gallery-tabs .switch {
  display: none; }

/* line 1608, ../../Portun/2015/assets/css/portun.scss */
.gallery-tabs ul {
  margin: 0;
  padding: 0; }

/* line 1609, ../../Portun/2015/assets/css/portun.scss */
.gallery-tabs li {
  float: left;
  margin: 0;
  padding: 0; }

/* line 1610, ../../Portun/2015/assets/css/portun.scss */
.gallery-tabs a {
  display: block;
  height: 50px;
  border-bottom: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  font-size: 17px;
  line-height: 49px;
  padding: 0 30px;
  color: #333;
  text-decoration: none; }

@media screen and (max-width: 767px) {
  .gallery-tabs a {
    padding: 0 15px; } }

/* line 1611, ../../Portun/2015/assets/css/portun.scss */
.gallery-tabs a:hover,
.gallery-tabs .on a {
  background: #bbb6b5;
  border-color: #bbb6b5;
  color: #fff; }

/* line 1614, ../../Portun/2015/assets/css/portun.scss */
.article-slider {
  margin: 0;
  position: relative;
  z-index: 1; }

/* line 1615, ../../Portun/2015/assets/css/portun.scss */
.article-slider .slides > li {
  position: relative;
  height: 658px !important; }

/* line 1617, ../../Portun/2015/assets/css/portun.scss */
.article-slide {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 1619, ../../Portun/2015/assets/css/portun.scss */
.article-slider .badges {
  position: absolute;
  left: -5px;
  top: 15px;
  z-index: 10; }

/* line 1620, ../../Portun/2015/assets/css/portun.scss */
.art-slide-map {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  color: #fff;
  font-size: 14px;
  line-height: 21px;
  background: url(../images/css/slide-map-bkg.png);
  padding: 5px 230px 5px 20px;
  min-height: 100px; }

/* line 1622, ../../Portun/2015/assets/css/portun.scss */
.art-slide-map .article-map {
  position: absolute;
  top: 5px;
  right: 5px;
  margin: 0;
  padding: 0;
  border: 0; }

/* line 1623, ../../Portun/2015/assets/css/portun.scss */
.art-slide-map .article-map img {
  float: none;
  display: block; }

/* line 1624, ../../Portun/2015/assets/css/portun.scss */
.art-map-data {
  text-align: right;
  padding: 10px 0 0; }

/* line 1626, ../../Portun/2015/assets/css/portun.scss */
.article-slide {
  position: relative;
  width: 100%;
  height: 100%; }

/* line 1627, ../../Portun/2015/assets/css/portun.scss */
.art-slide-image {
  position: relative;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: relative; }

/* line 1628, ../../Portun/2015/assets/css/portun.scss */
.art-slide-image img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; }

/* line 1629, ../../Portun/2015/assets/css/portun.scss */
.article-slide .media-wrapper {
  width: 100% !important;
  margin: 0 !important; }

/* line 1631, ../../Portun/2015/assets/css/portun.scss */
.art-slide-content {
  position: absolute;
  z-index: 10;
  bottom: 10px;
  left: 15px;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.75);
  font-size: 16px;
  line-height: normal;
  color: #1a1818;
  max-width: 95%; }

/* line 1633, ../../Portun/2015/assets/css/portun.scss */
.article-slider .flex-direction-nav a {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  display: block;
  width: 72px;
  height: 60px;
  overflow: hidden;
  cursor: pointer;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat;
  text-indent: -9999px;
  display: block; }

/* line 1634, ../../Portun/2015/assets/css/portun.scss */
.article-slider .flex-prev {
  left: 0;
  background-position: -720px -200px; }

/* line 1635, ../../Portun/2015/assets/css/portun.scss */
.article-slider .flex-prev:hover {
  background-position: -720px -260px; }

/* line 1636, ../../Portun/2015/assets/css/portun.scss */
.article-slider .flex-next {
  right: 0;
  background-position: -720px -320px; }

/* line 1637, ../../Portun/2015/assets/css/portun.scss */
.article-slider .flex-next:hover {
  background-position: -720px -380px; }

/* line 1640, ../../Portun/2015/assets/css/portun.scss */
.thumbs {
  background: #bbb6b5;
  padding: 10px 190px 10px 10px;
  position: relative;
  height: 60px;
  margin: -1px 0 0;
  overflow: hidden; }

/* line 1641, ../../Portun/2015/assets/css/portun.scss */
.thumbs .flexslider {
  margin: -1px 0 -1px; }

/* line 1642, ../../Portun/2015/assets/css/portun.scss */
.thumbs .slides {
  height: 45px; }

/* line 1643, ../../Portun/2015/assets/css/portun.scss */
.thumbs .slides li {
  padding-right: 10px;
  position: relative;
  width: 81px !important;
  height: 43px; }

/* line 1645, ../../Portun/2015/assets/css/portun.scss */
.thumbs .slides li img {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0; }

/* line 1646, ../../Portun/2015/assets/css/portun.scss */
.thumbs .slides a {
  display: block;
  position: relative;
  width: 71px;
  height: 41px; }

/* line 1647, ../../Portun/2015/assets/css/portun.scss */
.thumbs .slides a:after {
  visibility: hidden;
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 71px;
  height: 39px;
  overflow: hidden;
  border: 2px solid #fff; }

/* line 1648, ../../Portun/2015/assets/css/portun.scss */
.thumbs .slides .on a:after,
.thumbs .slides .flex-active-slide a:after,
.thumbs .slides a:hover:after {
  visibility: visible; }

/* line 1652, ../../Portun/2015/assets/css/portun.scss */
.thumbs .flex-direction-nav {
  position: absolute;
  z-index: 50;
  right: -160px;
  top: 3px;
  width: 120px;
  height: 34px; }

/* line 1653, ../../Portun/2015/assets/css/portun.scss */
.thumbs .flex-direction-nav a {
  display: block;
  width: 22px;
  height: 34px;
  overflow: hidden;
  cursor: pointer;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat;
  text-indent: -9999px;
  position: absolute;
  top: 0; }

/* line 1654, ../../Portun/2015/assets/css/portun.scss */
.thumbs .flex-prev {
  left: 0;
  background-position: -640px 0; }

/* line 1655, ../../Portun/2015/assets/css/portun.scss */
.thumbs .flex-prev:hover {
  background-position: -640px -40px; }

/* line 1656, ../../Portun/2015/assets/css/portun.scss */
.thumbs .flex-next {
  right: 0;
  background-position: -640px -80px; }

/* line 1657, ../../Portun/2015/assets/css/portun.scss */
.thumbs .flex-next:hover {
  background-position: -640px -120px; }

/* line 1659, ../../Portun/2015/assets/css/portun.scss */
.thumbs .slider-status {
  z-index: 5;
  width: 180px;
  height: 60px;
  background: #706d6d;
  position: absolute;
  top: -10px;
  right: -190px;
  color: #fff;
  text-align: center;
  font: 700 18px/60px "PT Sans", Arial, Helvetica, sans-serif;
  box-shadow: 0 1px #010101; }

/* line 1661, ../../Portun/2015/assets/css/portun.scss */
.sold-notice {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 2;
  background: url(../colorbox/default/images/overlay.png); }

/* line 1662, ../../Portun/2015/assets/css/portun.scss */
.sold-notice p {
  width: 100%;
  text-align: center;
  font: 700 30px/40px "PT Sans", Arial, Helvetica, sans-serif;
  color: #fff;
  text-shadow: 0 0 10px #000;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -20px; }

.article-legend {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0; }

.article-legend ul {
  margin: 5px 0 0 -3px !important;
  padding: 0; }

.article-legend ul li {
  margin: 0 0 9px;
  padding: 0;
  display: block;
  height: 34px;
  position: relative; }

.article-legend ul li:before {
  display: none; }

.article-legend .al-date {
  background: rgba(222, 222, 221, 0.87);
  font-size: 14px;
  line-height: 16px;
  padding-left: 12px;
  padding-top: 5px;
  color: #353535;
  font-size: 13px;
  line-height: 14px;
  width: 51px; }

.article-legend .al-discount {
  text-align: center;
  font-size: 13px;
  color: #fff;
  line-height: 34px;
  background: #a82928;
  width: 51px; }

.page-article .article-legend .al-discount {
  width: 100%;
  padding: 22px 30px;
  line-height: 0;
  max-width: 104px; }

.article-legend .al-video {
  background: #0093dd;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  width: 51px; }

.article-legend .al-video:before {
  display: block !important;
  content: "";
  width: 60px;
  height: 30px;
  top: 50%;
  left: 50%;
  margin: -15.5px 0 0 -29px;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat;
  background-position: 0 -304px;
  position: absolute;
  -ms-transform: scale(0.65, 0.65);
  transform: scale(0.65, 0.65);
  -webkit-transform: scale(0.65, 0.65); }

.article-legend .al-photo {
  background: #86b235;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  width: 51px; }

.page-article .article-legend .al-photo {
  background: #86b235;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  width: 100%;
  padding: 22px 30px;
  max-width: 104px; }

.article-legend .al-photo:before {
  display: block !important;
  content: "";
  width: 51px;
  height: 34px;
  top: 50%;
  left: 50%;
  margin: -14.5px 0 0 -30px;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat;
  background-position: 0 -390px;
  position: absolute;
  z-index: 1;
  -ms-transform: scale(0.7, 0.7);
  transform: scale(0.7, 0.7);
  -webkit-transform: scale(0.7, 0.7); }

.article-legend .al-photo span {
  position: relative;
  z-index: 2;
  display: block;
  margin-left: 21px;
  width: 30px;
  text-align: center;
  font-size: 13px;
  line-height: 35px; }

.page-article .article-legend .al-photo span {
  margin-left: 15px;
  width: 100%;
  font-size: 15px;
  line-height: 0px; }

.article-legend .al-new {
  background: #d63008;
  color: #fff;
  font-size: 12px;
  line-height: 44px;
  padding-left: 10px;
  text-transform: uppercase; }

/*@media screen and (max-width: 959px) {
    .article-legend {
        -ms-transform: scale(0.75, 0.75);
        transform: scale(0.75, 0.75);
        -webkit-transform: scale(0.75, 0.75);
    }
}*/
@media screen and (max-width: 767px) {
  /*.article-legend {
        -ms-transform: scale(0.65, 0.65);
        transform: scale(0.65, 0.65);
        -webkit-transform: scale(0.65, 0.65);
    }*/
  .article-legend ul li {
    float: none !important;
    margin-right: 3px; }
  .page-article .article-legend ul li {
    float: left !important;
    margin-right: 3px; } }

/*.nt-featured .article-legend {
    -ms-transform: scale(0.75, 0.75);
    transform: scale(0.75, 0.75);
    -webkit-transform: scale(0.75, 0.75);
}*/
@media screen and (min-width: 960px) and (max-width: 1230px) {
  .nt-featured .article-legend ul li {
    float: left;
    margin-right: 3px; } }

@media screen and (max-width: 959px) {
  .nt-featured .article-legend ul li {
    float: left;
    margin-right: 3px; } }

/*.nt-item .article-legend {
    -ms-transform: scale(0.65, 0.65);
    transform: scale(0.65, 0.65);
    -webkit-transform: scale(0.65, 0.65);
}*/
@media screen and (max-width: 960px) {
  .nt-item .article-legend ul li {
    float: left;
    margin-right: 3px; } }

/*@media screen and (min-width: 1230px) {
    .hc-news-image .article-legend {
        -ms-transform: scale(0.6, 0.6);
        transform: scale(0.6, 0.6);
        -webkit-transform: scale(0.6, 0.6);
    }
}*/
/*@media screen and (min-width: 960px) and (max-width: 1229px) {
    .hc-news-image .article-legend {
        -ms-transform: scale(0.5, 0.5);
        transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
    }
}*/
/*@media screen and (max-width: 959px) {
    .hc-news-image .article-legend {
        -ms-transform: scale(0.6, 0.6);
        transform: scale(0.6, 0.6);
        -webkit-transform: scale(0.6, 0.6);
    }
}*/
@media screen and (max-width: 767px) {
  /*.hc-news-image .article-legend {
        -ms-transform: scale(0.6, 0.6);
        transform: scale(0.6, 0.6);
        -webkit-transform: scale(0.6, 0.6);
    }*/
  .hc-news-image .article-legend ul li {
    float: none;
    margin-right: 3px; } }

.article-banners {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0; }

.article-banners ul {
  margin: 5px 0 0 -3px !important;
  padding: 0; }

.article-banners ul li {
  margin: 0 0 9px;
  padding: 0;
  display: block;
  height: 34px;
  position: relative; }

.article-banners ul li:before {
  display: none; }

.article-banners .al-date {
  background: rgba(222, 222, 221, 0.87);
  font-size: 14px;
  line-height: 16px;
  padding-left: 12px;
  padding-top: 5px;
  color: #353535;
  width: 70px; }

.article-banners .al-discount {
  text-align: center;
  font-size: 13px;
  color: #fff;
  line-height: 34px;
  background: #a82928;
  width: 51px; }

.article-banners .al-video {
  background: #0093dd;
  width: 50px; }

.article-banners .al-video:before {
  display: block !important;
  content: "";
  width: 60px;
  height: 30px;
  top: 50%;
  left: 50%;
  margin: -15.5px 0 0 -29px;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat;
  background-position: 0 -304px;
  position: absolute;
  -ms-transform: scale(0.65, 0.65);
  transform: scale(0.65, 0.65);
  -webkit-transform: scale(0.65, 0.65); }

.article-banners .al-photo {
  background: #86b235;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  width: 51px; }

.article-banners .al-photo:before {
  display: block !important;
  content: "";
  width: 51px;
  height: 34px;
  top: 50%;
  left: 50%;
  margin: -14.5px 0 0 -30px;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat;
  background-position: 0 -390px;
  position: absolute;
  z-index: 1;
  -ms-transform: scale(0.7, 0.7);
  transform: scale(0.7, 0.7);
  -webkit-transform: scale(0.7, 0.7); }

.article-banners .al-photo span {
  position: relative;
  z-index: 2;
  display: block;
  margin-left: 21px;
  width: 30px;
  text-align: center;
  font-size: 13px;
  line-height: 35px; }

.article-banners .al-new {
  background: #d63008;
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase;
  text-align: center;
  font-size: 13px;
  color: #fff;
  line-height: 35px;
  font-weight: normal; }

/*@media screen and (max-width: 959px) {
    .article-banners {
        -ms-transform: scale(0.75, 0.75);
        transform: scale(0.75, 0.75);
        -webkit-transform: scale(0.75, 0.75);
    }
}*/
@media screen and (max-width: 960px) {
  .article-banners .al-photo:before {
    width: 43px;
    height: 40px;
    top: 37%;
    left: 50%;
    background-position: 0 -383px; }
  /*.article-banners {
        -ms-transform: scale(0.65, 0.65);
        transform: scale(0.65, 0.65);
        -webkit-transform: scale(0.65, 0.65);
    }*/ }

/*.nt-featured .article-banners {
    -ms-transform: scale(0.75, 0.75);
    transform: scale(0.75, 0.75);
    -webkit-transform: scale(0.75, 0.75);
}*/
@media screen and (min-width: 960px) and (max-width: 1230px) {
  .nt-featured .article-banners ul li {
    float: left;
    margin-right: 3px; } }

@media screen and (max-width: 959px) {
  .nt-featured .article-banners ul li {
    float: left;
    margin-right: 3px; } }

/*.nt-item .article-banners {
    -ms-transform: scale(0.65, 0.65);
    transform: scale(0.65, 0.65);
    -webkit-transform: scale(0.65, 0.65);
}*/
@media screen and (max-width: 960px) {
  .nt-item .article-banners ul li {
    float: left;
    margin-right: 3px; } }

/*@media screen and (min-width: 1230px) {
    .hc-news-image .article-banners {
        -ms-transform: scale(0.6, 0.6);
        transform: scale(0.6, 0.6);
        -webkit-transform: scale(0.6, 0.6);
    }
}*/
/*@media screen and (min-width: 960px) and (max-width: 1229px) {
    .hc-news-image .article-banners {
        -ms-transform: scale(0.5, 0.5);
        transform: scale(0.5, 0.5);
        -webkit-transform: scale(0.5, 0.5);
    }
}*/
/*@media screen and (max-width: 959px) {
    .hc-news-image .article-banners {
        -ms-transform: scale(0.6, 0.6);
        transform: scale(0.6, 0.6);
        -webkit-transform: scale(0.6, 0.6);
    }
}*/
@media screen and (max-width: 767px) {
  /*.hc-news-image .article-banners {
        -ms-transform: scale(0.6, 0.6);
        transform: scale(0.6, 0.6);
        -webkit-transform: scale(0.6, 0.6);
    }*/
  .hc-news-image .article-banners ul li {
    float: none;
    margin-right: 3px; } }

.gallery-items {
  position: relative; }

/*** ARTICLE DETAILS ***/
/* line 1834, ../../Portun/2015/assets/css/portun.scss */
.article-main-box {
  margin-bottom: 0; }

/* line 1836, ../../Portun/2015/assets/css/portun.scss */
.article-main-box + .content {
  margin-top: 15px; }

/* line 1840, ../../Portun/2015/assets/css/portun.scss */
.article-info {
  margin: 0 0 30px; }

/* line 1841, ../../Portun/2015/assets/css/portun.scss */
.article-info:last-child {
  margin-bottom: 0; }

/* line 1843, ../../Portun/2015/assets/css/portun.scss */
.article-info > .switch {
  font-size: 21px;
  color: #ad3638;
  margin: 0 0 5px; }

/* line 1844, ../../Portun/2015/assets/css/portun.scss */
.article-info .content {
  margin: 0;
  position: relative; }

/* line 1846, ../../Portun/2015/assets/css/portun.scss */
.article-info .content h3,
.article-info .content h4 {
  font-size: 21px;
  margin-top: 30px;
  margin-bottom: 5px; }

/* line 1849, ../../Portun/2015/assets/css/portun.scss */
.article-info .content h3 + p,
.article-info .content h4 + p {
  margin-top: 0; }

/* line 1852, ../../Portun/2015/assets/css/portun.scss */
.article-basic-info {
  background: #f3f3f3;
  padding: 0;
  text-transform: uppercase;
  margin-bottom: 20px !important; }

/* line 1859, ../../Portun/2015/assets/css/portun.scss */
.article-basic-info strong,
.article-basic-info .icon {
  text-transform: none; }

/* line 1863, ../../Portun/2015/assets/css/portun.scss */
.article-basic-info .icon {
  margin-right: 5px; }

/* line 1867, ../../Portun/2015/assets/css/portun.scss */
.article-basic-info {
  margin: 0;
  font-size: 0; }

/* line 1872, ../../Portun/2015/assets/css/portun.scss */
.article-basic-info li {
  display: inline-block;
  font-size: 14px;
  margin: 0 !important;
  padding: 10px;
  vertical-align: middle; }

/* line 1879, ../../Portun/2015/assets/css/portun.scss */
.article-basic-info li sup {
  vertical-align: top;
  position: relative;
  top: -4px; }

/* line 1885, ../../Portun/2015/assets/css/portun.scss */
.article-basic-info .ab-beds,
.article-basic-info .ab-baths,
.article-basic-info .ab-beach {
  background: #e8e8e8;
  padding-left: 15px;
  padding-right: 15px; }

/* line 1893, ../../Portun/2015/assets/css/portun.scss */
.article-basic-info li:before {
  display: none !important; }

/* line 1897, ../../Portun/2015/assets/css/portun.scss */
.catalog-table-block {
  padding: 0;
  border: 2px solid #ababab;
  margin-bottom: 20px; }

/* line 1902, ../../Portun/2015/assets/css/portun.scss */
.catalog-table-block:last-child {
  margin-bottom: 0; }

/* line 1905, ../../Portun/2015/assets/css/portun.scss */
.catalog-table table {
  width: 100%;
  border: 0; }

/* line 1910, ../../Portun/2015/assets/css/portun.scss */
.catalog-table th,
.catalog-table td {
  padding: 5px 10px;
  background: #fff; }

/* line 1915, ../../Portun/2015/assets/css/portun.scss */
.catalog-table th {
  font-weight: 700;
  border: 0; }

/* line 1919, ../../Portun/2015/assets/css/portun.scss */
.catalog-table td {
  border: 1px solid #eee; }

/* line 1922, ../../Portun/2015/assets/css/portun.scss */
.catalog-table .table-highlight td {
  border: 0; }

/* line 1926, ../../Portun/2015/assets/css/portun.scss */
.catalog-table .right {
  width: 100px;
  text-align: right; }

/* line 1930, ../../Portun/2015/assets/css/portun.scss */
.catalog-table .right sup {
  font-size: .6em; }

/* line 1934, ../../Portun/2015/assets/css/portun.scss */
.table-total th {
  background: #fffcb7; }

/* line 1937, ../../Portun/2015/assets/css/portun.scss */
.table-highlight td {
  background: #f0f0f0;
  font-weight: 400; }

/* line 1941, ../../Portun/2015/assets/css/portun.scss */
.table-other-rooms th {
  background: #f9d8bc; }

/* line 1945, ../../Portun/2015/assets/css/portun.scss */
.table-notice {
  margin: -15px 0 25px 0;
  padding: 5px 10px;
  font-style: italic;
  font-size: .9em; }

/* line 1952, ../../Portun/2015/assets/css/portun.scss */
.catalog-table-block .table-fade {
  display: none !important; }

/* line 1953, ../../Portun/2015/assets/css/portun.scss */
.catalog-table-block .table-wrapper {
  overflow: hidden !important; }

/* line 1956, ../../Portun/2015/assets/css/portun.scss */
.article-distance ul {
  background: #f4f4f4;
  padding: 20px 20px 15px 20px; }

/* line 1957, ../../Portun/2015/assets/css/portun.scss */
.article-distance ul li {
  float: left;
  width: 27.71084337349398%;
  padding: 0 80px 5px 0;
  margin: 0 8.433734939759036% 5px 0;
  position: relative;
  border-bottom: 1px solid #dcdcdc; }

/* line 1958, ../../Portun/2015/assets/css/portun.scss */
.article-distance ul li:nth-of-type(3n) {
  margin-right: 0; }

/* line 1959, ../../Portun/2015/assets/css/portun.scss */
.article-distance ul li:nth-of-type(3n+1) {
  clear: left; }

/* line 1960, ../../Portun/2015/assets/css/portun.scss */
.article-distance ul li:before {
  display: none; }

/* line 1961, ../../Portun/2015/assets/css/portun.scss */
.article-distance ul strong,
.article-distance ul b {
  font-weight: normal;
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
  position: absolute;
  top: 0;
  right: 0;
  width: 60px; }

/* line 1964, ../../Portun/2015/assets/css/portun.scss */
.ai-image img {
  display: block;
  width: 100%;
  border-radius: 5px; }

/* line 1965, ../../Portun/2015/assets/css/portun.scss */
.ai-content {
  overflow: hidden; }

/* line 1966, ../../Portun/2015/assets/css/portun.scss */
.ai-content .details {
  margin-top: 15px; }

/* line 1967, ../../Portun/2015/assets/css/portun.scss */
.ai-content .details a:after {
  display: none; }

/* line 1970, ../../Portun/2015/assets/css/portun.scss */
.article-side-box .ratings {
  text-align: right;
  min-height: 41px;
  border-color: #dbdbdb; }

/* line 1971, ../../Portun/2015/assets/css/portun.scss */
.article-side-box .rating-label {
  clear: none;
  display: inline-block;
  margin: 0 10px 0 0;
  line-height: 20px; }

/* line 1972, ../../Portun/2015/assets/css/portun.scss */
.article-side-box .rating-tool {
  background-position: 0 -60px; }

/* line 1973, ../../Portun/2015/assets/css/portun.scss */
.article-side-box .rating-tool li a:hover {
  background-position: 0 -80px; }

/* line 1974, ../../Portun/2015/assets/css/portun.scss */
.article-side-box .rating-tool li.current-rating {
  background-position: 0 -100px; }

/* line 1976, ../../Portun/2015/assets/css/portun.scss */
.request {
  margin: 20px 0; }

/* line 1977, ../../Portun/2015/assets/css/portun.scss */
.btn-request {
  float: right;
  padding: 10px 20px;
  color: #fff !important;
  text-decoration: none;
  background: #dd5435;
  border-radius: 6px;
  font: 700 17px/20px "PT Sans", Arial, Helvetica, sans-serif;
  text-transform: uppercase; }

/* line 1978, ../../Portun/2015/assets/css/portun.scss */
.btn-request:after {
  display: inline-block;
  content: "";
  width: 11px;
  height: 20px;
  overflow: hidden;
  background: url(../images/css/sprites.png?v=1001) no-repeat -500px -120px;
  vertical-align: top;
  margin: -1px 0 0 10px; }

/* line 1979, ../../Portun/2015/assets/css/portun.scss */
.btn-request:hover {
  background: #bbb6b5; }

/* line 1981, ../../Portun/2015/assets/css/portun.scss */
.article-data {
  padding: 20px 0 0;
  border-radius: 6px;
  background: #ad3638;
  color: #fff;
  font-size: 16px;
  line-height: 24px; }

/* line 1982, ../../Portun/2015/assets/css/portun.scss */
.article-data-box {
  padding: 0 20px 20px 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #c67374; }

/* line 1983, ../../Portun/2015/assets/css/portun.scss */
.article-data-box:last-child {
  margin-bottom: 0;
  border-bottom: 0; }

/* line 1984, ../../Portun/2015/assets/css/portun.scss */
.article-data-box h2,
.article-data-box h3,
.article-data-box h4,
.article-data-box h5,
.article-data-box h6,
.article-data-box p {
  margin: 0; }

/* line 1990, ../../Portun/2015/assets/css/portun.scss */
.article-data-box h2,
.article-data-box h3 {
  font-size: 16px;
  line-height: 24px;
  color: #ddd; }

/* line 1993, ../../Portun/2015/assets/css/portun.scss */
.article-data-price strong,
.article-data-price b {
  display: block;
  font-size: 21px;
  color: #fff; }

/* line 1996, ../../Portun/2015/assets/css/portun.scss */
.article-side-box .article-buttons {
  margin-top: 10px; }

/* line 1999, ../../Portun/2015/assets/css/portun.scss */
.message {
  position: absolute;
  width: 300px;
  background: #bbb6b5;
  padding: 20px;
  left: 50%;
  margin-left: -150px;
  bottom: 100%;
  margin-bottom: 5px;
  z-index: 9999;
  text-align: left;
  font-size: 13px;
  line-height: 18px;
  display: none;
  color: #000; }

/* line 2000, ../../Portun/2015/assets/css/portun.scss */
.message-bottom {
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -5px;
  width: 10px;
  height: 10px;
  background: url(../images/css/sprites.png?v=1001) no-repeat -720px -120px; }

/* line 2001, ../../Portun/2015/assets/css/portun.scss */
.message-close {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 20px;
  height: 20px;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/css/sprites.png?v=1001) no-repeat -720px -140px; }

/* line 2002, ../../Portun/2015/assets/css/portun.scss */
.message-close:hover {
  background-position: -720px -160px; }

/* line 2004, ../../Portun/2015/assets/css/portun.scss */
.message p {
  margin: 0; }

/* line 2005, ../../Portun/2015/assets/css/portun.scss */
.message h2,
.message h3,
.message h4,
.message h5,
.message h6 {
  margin: 10px 0;
  font-size: 15px; }

/*** LOCATION ***/
/* line 2014, ../../Portun/2015/assets/css/portun.scss */
.article-info .article-slider .slides > li {
  height: 489px !important; }

/* line 2016, ../../Portun/2015/assets/css/portun.scss */
.location-events .flexslider li,
.flexslider .location-events ul li {
  padding-left: 12px; }

/* line 2018, ../../Portun/2015/assets/css/portun.scss */
.location-events .flexslider li:before,
.flexslider .location-events ul li:before {
  content: "•";
  display: inline-block; }

/* line 2021, ../../Portun/2015/assets/css/portun.scss */
.article-info .gallery-main-box {
  border-bottom: 0 !important; }

/* line 2023, ../../Portun/2015/assets/css/portun.scss */
.article-container > .content {
  margin-bottom: 0; }

/*** COMPARE ***/
/* line 2026, ../../Portun/2015/assets/css/portun.scss */
.compare {
  margin-bottom: 30px; }

/* line 2028, ../../Portun/2015/assets/css/portun.scss */
.compare .slides > li {
  margin-right: 30px; }

/* line 2029, ../../Portun/2015/assets/css/portun.scss */
.compare .slides > li:last-child {
  margin-right: 0; }

/* line 2031, ../../Portun/2015/assets/css/portun.scss */
.compare-item-list {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 21px;
  color: #918e8e; }

/* line 2032, ../../Portun/2015/assets/css/portun.scss */
.compare-item-list li {
  padding: 0 0 20px;
  margin: 0 0 20px;
  border-bottom: 1px solid #dddcdc;
  position: relative; }

/* line 2033, ../../Portun/2015/assets/css/portun.scss */
.compare-item-list li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0; }

/* line 2034, ../../Portun/2015/assets/css/portun.scss */
.compare-item-list li:before {
  display: none; }

/* line 2036, ../../Portun/2015/assets/css/portun.scss */
.cmp-value {
  font-size: 16px;
  line-height: 24px; }

/* line 2038, ../../Portun/2015/assets/css/portun.scss */
.cmp-header {
  padding-bottom: 10px !important;
  padding-right: 30px !important;
  margin-bottom: 10px !important;
  border-bottom: 1px solid #ad3638 !important;
  color: #353535; }

/* line 2039, ../../Portun/2015/assets/css/portun.scss */
.cmp-header a.delete {
  position: absolute;
  top: 2px;
  right: 0; }

/* line 2040, ../../Portun/2015/assets/css/portun.scss */
.cmp-header a {
  color: inherit;
  text-decoration: none; }

/* line 2041, ../../Portun/2015/assets/css/portun.scss */
.cmp-header a:hover {
  color: #b13335; }

/* line 2043, ../../Portun/2015/assets/css/portun.scss */
.cmp-title {
  padding-bottom: 10px !important;
  margin-bottom: 0 !important;
  border-bottom: 0 !important; }

/* line 2044, ../../Portun/2015/assets/css/portun.scss */
.cmp-title .cmp-value {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/* line 2045, ../../Portun/2015/assets/css/portun.scss */
.cmp-title a {
  color: #353535;
  text-decoration: none; }

/* line 2046, ../../Portun/2015/assets/css/portun.scss */
.cmp-title a:hover {
  color: #b13335; }

/* line 2048, ../../Portun/2015/assets/css/portun.scss */
.cmp-image .article-image {
  margin: 0 0 5px;
  padding: 0; }

/* line 2049, ../../Portun/2015/assets/css/portun.scss */
.cmp-value .article-intro {
  margin-bottom: 10px; }

/* line 2050, ../../Portun/2015/assets/css/portun.scss */
.cmp-value .article-price strong,
.cmp-value .article-price b {
  display: block; }

/* line 2053, ../../Portun/2015/assets/css/portun.scss */
.cmp-buttons .details {
  margin-bottom: 20px; }

/* line 2054, ../../Portun/2015/assets/css/portun.scss */
.cmp-buttons .msg-holder {
  margin-left: 0; }

/* line 2055, ../../Portun/2015/assets/css/portun.scss */
.cmp-add .details {
  padding-top: 10px; }

/* line 2057, ../../Portun/2015/assets/css/portun.scss */
.compare .flex-control-nav {
  display: none; }

/* line 2058, ../../Portun/2015/assets/css/portun.scss */
.compare .flex-direction-nav {
  margin: 0;
  height: 0;
  background: 0; }

/* line 2059, ../../Portun/2015/assets/css/portun.scss */
.compare .flex-direction-nav a {
  position: absolute;
  z-index: 200;
  top: 200px;
  width: 40px;
  height: 40px;
  overflow: hidden;
  text-indent: -9999px;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat; }

/* line 2060, ../../Portun/2015/assets/css/portun.scss */
.compare .flex-prev {
  left: -20px;
  background-position: -380px -140px; }

/* line 2061, ../../Portun/2015/assets/css/portun.scss */
.compare .flex-prev:hover {
  background-position: -380px -180px; }

/* line 2062, ../../Portun/2015/assets/css/portun.scss */
.compare .flex-next {
  right: -20px;
  background-position: -380px -220px; }

/* line 2063, ../../Portun/2015/assets/css/portun.scss */
.compare .flex-next:hover {
  background-position: -380px -260px; }

/*** PAGINATOR ***/
/* line 2067, ../../Portun/2015/assets/css/portun.scss */
.paginator-holder {
  margin-top: 30px;
  padding-top: 20px;
  border-top: 1px solid #dbdbdb; }

/* line 2068, ../../Portun/2015/assets/css/portun.scss */
.paginator-holder ul {
  position: relative;
  height: 46px;
  margin: 0; }

/* line 2069, ../../Portun/2015/assets/css/portun.scss */
.paginator-holder li {
  float: left;
  padding: 0;
  margin: 0 1px 0 0; }

/* line 2070, ../../Portun/2015/assets/css/portun.scss */
.paginator-holder li:before {
  display: none; }

/* line 2072, ../../Portun/2015/assets/css/portun.scss */
.paginator a,
.basic-controls a {
  display: block;
  width: 48px;
  height: 46px;
  line-height: 44px;
  color: #dd5435;
  text-decoration: none;
  text-align: center;
  border: 1px solid #dba396;
  border-radius: 4px; }

/* line 2074, ../../Portun/2015/assets/css/portun.scss */
.paginator a:hover,
.paginator a.on,
.basic-controls a:hover {
  background-color: #bbb6b5;
  border-color: #bbb6b5;
  color: #fff; }

/* line 2078, ../../Portun/2015/assets/css/portun.scss */
.listPages a {
  border: 0;
  font-size: 18px; }

/* line 2079, ../../Portun/2015/assets/css/portun.scss */
.listPages a:hover {
  color: #2a2828;
  background: 0; }

/* line 2081, ../../Portun/2015/assets/css/portun.scss */
.prevPage,
.nextPage {
  position: absolute;
  top: 0;
  margin: 0; }

/* line 2083, ../../Portun/2015/assets/css/portun.scss */
.nextPage:after {
  position: absolute;
  display: block;
  content: "";
  left: -11px;
  top: -20px;
  width: 1px;
  height: 66px;
  background: #dbdbdb; }

/* line 2084, ../../Portun/2015/assets/css/portun.scss */
.prevPage a,
.nextPage a {
  width: 100px;
  height: 46px;
  overflow: hidden;
  text-indent: -9999px;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat; }

/* line 2086, ../../Portun/2015/assets/css/portun.scss */
.prevPage {
  right: 121px; }

/* line 2087, ../../Portun/2015/assets/css/portun.scss */
.nextPage {
  right: 0; }

/* line 2088, ../../Portun/2015/assets/css/portun.scss */
.prevPage a {
  background-position: -380px -340px; }

/* line 2089, ../../Portun/2015/assets/css/portun.scss */
.prevPage a:hover {
  background-position: -380px -390px; }

/* line 2090, ../../Portun/2015/assets/css/portun.scss */
.nextPage a {
  background-position: -380px -440px; }

/* line 2091, ../../Portun/2015/assets/css/portun.scss */
.nextPage a:hover {
  background-position: -380px -490px; }

/* line 2094, ../../Portun/2015/assets/css/portun.scss */
.basic-list a,
.basic-details a {
  text-align: left;
  width: auto;
  padding: 0 20px 0 48px;
  position: relative; }

/* line 2096, ../../Portun/2015/assets/css/portun.scss */
.basic-list a span {
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -6.5px;
  width: 20px;
  height: 13px;
  overflow: hidden;
  background: url(../images/css/sprites.png?v=1001) no-repeat -420px -60px; }

/* line 2097, ../../Portun/2015/assets/css/portun.scss */
.basic-list a:hover span {
  background-position: -420px -80px; }

/* line 2099, ../../Portun/2015/assets/css/portun.scss */
.basic-details {
  width: 100%;
  text-align: center; }

/* line 2102, ../../Portun/2015/assets/css/portun.scss */
.basic-details a {
  padding: 0 20px;
  color: #b13335; }

@media screen and (max-width: 767px) {
  /* line 2109, ../../Portun/2015/assets/css/portun.scss */
  .page-article-news .basic-details a {
    font-size: 13px; } }

@media screen and (max-width: 479px) {
  /* line 2120, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-next,
  .pgn-news .basic-prev {
    position: static;
    float: left;
    width: 48%;
    margin: 0; }
  a.newsPage-btn {
    width: 150px; }
  /* line 2126, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-next:after,
  .pgn-news .basic-prev:after {
    display: none; }
  /* line 2129, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-next a,
  .pgn-news .basic-prev a {
    width: 100%; }
  /* line 2134, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-prev a {
    background-position: -395px -340px; }
  /* line 2136, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-prev a:hover {
    background-position: -360px -390px; }
  /* line 2141, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-next a {
    background-position: -395px -440px; }
  /* line 2143, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-next a:hover {
    background-position: -360px -490px; }
  /* line 2148, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-next {
    float: right; }
  /* line 2153, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-controls ul {
    padding-top: 0px;
    height: auto; }
  /* line 2156, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-controls ul li {
    margin: 0 !important;
    width: 70px; }
  /* line 2162, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-list {
    position: absolute;
    top: 0;
    left: 0;
    width: 48%; }
  /* line 2167, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-list a {
    width: 100%; }
  /* line 2169, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-list a span {
    left: 50%;
    margin-left: -10px;
    margin-right: 0; }
  /* line 2177, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-details {
    position: absolute;
    right: 46%; }
  /* line 2182, ../../Portun/2015/assets/css/portun.scss */
  .pgn-news .basic-details a {
    text-align: center;
    width: 120px !important; } }

/* line 2190, ../../Portun/2015/assets/css/portun.scss */
.basic-prev,
.basic-next {
  position: absolute;
  top: 0;
  margin: 0; }

/* line 2192, ../../Portun/2015/assets/css/portun.scss */
/*.basic-next:after {
            position: absolute;
            display: block;
            content: "";
            left: -11px;
            top: -20px;
            width: 1px;
            height: 66px;
            background: #dbdbdb;
        }*/
/* line 2193, ../../Portun/2015/assets/css/portun.scss */
.basic-prev a,
.basic-next a {
  width: 100px;
  height: 46px;
  overflow: hidden;
  text-indent: -9999px;
  background-image: url(../images/css/sprites.png?v=1001);
  background-repeat: no-repeat; }

/* line 2195, ../../Portun/2015/assets/css/portun.scss */
.basic-prev {
  position: absolute;
  left: 0; }

/* line 2196, ../../Portun/2015/assets/css/portun.scss */
.basic-next {
  right: 0; }

/* line 2197, ../../Portun/2015/assets/css/portun.scss */
.basic-prev a {
  background-position: -380px -340px; }

/* line 2198, ../../Portun/2015/assets/css/portun.scss */
.basic-prev a:hover {
  background-position: -380px -390px; }

/* line 2199, ../../Portun/2015/assets/css/portun.scss */
.basic-next a {
  background-position: -380px -440px; }

/* line 2200, ../../Portun/2015/assets/css/portun.scss */
.basic-next a:hover {
  background-position: -380px -490px; }

/* line 2202, ../../Portun/2015/assets/css/portun.scss */
.paginator .off {
  display: none !important; }

/* line 2203, ../../Portun/2015/assets/css/portun.scss */
.paginator-holder .nextPage,
.paginator-holder .basic-next {
  margin-right: 0; }

/*** LOADER OVERLAY ***/
/* line 2208, ../../Portun/2015/assets/css/portun.scss */
.loader-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../colorbox/default/images/overlay.png);
  z-index: 1000000; }

/* line 2209, ../../Portun/2015/assets/css/portun.scss */
.loader-overlay img {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -33px 0 0 -33px; }

/*=================================================
    MISC
=================================================*/
/* line 2215, ../../Portun/2015/assets/css/portun.scss */
.clear {
  clear: both; }

/* line 2216, ../../Portun/2015/assets/css/portun.scss */
.paginator-holder ul:after,
.cart-nav > ul > li:after,
.wrap:after,
.cf:after,
.article-distance ul:after,
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* line 2223, ../../Portun/2015/assets/css/portun.scss */
a,
a img {
  outline: none; }

/* line 2225, ../../Portun/2015/assets/css/portun.scss */
a,
a[href] * {
  cursor: pointer; }

/* line 2228, ../../Portun/2015/assets/css/portun.scss */
a:focus,
a:active,
input:focus,
textarea:focus,
select:focus,
button:focus,
button:active {
  outline: none; }

/* line 2236, ../../Portun/2015/assets/css/portun.scss */
a img,
fieldset,
button {
  border: none; }

/* line 2240, ../../Portun/2015/assets/css/portun.scss */
input,
textarea,
select {
  outline: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 0; }

/* line 2243, ../../Portun/2015/assets/css/portun.scss */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 2245, ../../Portun/2015/assets/css/portun.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=date]::-webkit-inner-spin-button {
  -webkit-appearance: none; }

/* line 2247, ../../Portun/2015/assets/css/portun.scss */
input[type=date]::-webkit-calendar-picker-indicator {
  -webkit-appearance: none;
  display: none; }

/* line 2248, ../../Portun/2015/assets/css/portun.scss */
input::-ms-clear {
  width: 0;
  height: 0;
  display: none; }

/* line 2250, ../../Portun/2015/assets/css/portun.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

/* line 2252, ../../Portun/2015/assets/css/portun.scss */
input[type=number] {
  -moz-appearance: textfield; }

/* line 2254, ../../Portun/2015/assets/css/portun.scss */
input,
textarea,
button {
  -webkit-appearance: none;
  -webkit-border-radius: 0; }

/* line 2258, ../../Portun/2015/assets/css/portun.scss */
select::-ms-expand {
  display: none; }

/* line 2260, ../../Portun/2015/assets/css/portun.scss */
.addthis_toolbox {
  height: 21px;
  overflow: hidden; }

/* line 2261, ../../Portun/2015/assets/css/portun.scss */
.addthis_button_facebook_like {
  margin-right: 10px; }

/* line 2263, ../../Portun/2015/assets/css/portun.scss */
.picker,
.picker * {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; }

/* line 2265, ../../Portun/2015/assets/css/portun.scss */
.date-picker-active #pageContainer {
  z-index: 9999; }

/* line 2267, ../../Portun/2015/assets/css/portun.scss */
.share *,
#at15s,
#at15s *,
#at20mc,
#at20mc *,
#at3lb,
#at3lb *,
#at3win,
#at3win *,
.share *,
#at20mc,
#at20mc * {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; }

/* line 2279, ../../Portun/2015/assets/css/portun.scss */
#_atssh {
  position: absolute;
  top: -9999px;
  left: -9999px; }

/* line 2281, ../../Portun/2015/assets/css/portun.scss */
.pc-hide {
  display: none; }

/*# sourceMappingURL=portun.css.map */
.page-article .art-slide-map,
.page-article .article-banners .al-photo,
.page-article .article-banners .al-video,
.page-article .article-banners .al-discount {
  display: none; }

.page-article .article-banners .al-new {
  background: #d63008;
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase;
  text-align: center;
  font-size: 16px;
  color: #fff;
  line-height: 3px;
  font-weight: bold;
  padding: 22px 30px; }

.page-article .article-banners .al-photo {
  background: #86b235;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  width: 100%;
  padding: 22px 30px;
  max-width: 104px; }

.page-article .article-banners .al-photo span {
  margin-left: 15px;
  width: 100%;
  font-size: 15px;
  line-height: 0; }

.page-article .article-banners .al-video {
  width: 100%;
  padding: 22px 30px;
  max-width: 100px; }

.page-news-main .article-legend .al-video {
  width: 100%;
  padding: 22px 30px;
  max-width: 100px; }

.page-article .article-banners .al-discount {
  width: 100%;
  padding: 22px 30px;
  line-height: 0;
  max-width: 104px; }

@media screen and (max-width: 960px) {
  .page-article .article-banners ul li,
  .page-article .article-legend ul li {
    margin-right: 5px;
    font-size: 14px !important; }
  .page-article .article-banners .al-photo,
  .page-article .article-banners .al-discount,
  .page-article .article-banners .al-video,
  .page-article .article-legend .al-photo,
  .page-article .article-legend .al-discount,
  .page-article .article-legend .al-video {
    max-width: 60px;
    padding: 15px 15px;
    line-height: 5px; }
  .page-article .article-banners .al-new {
    padding: 15px 15px; }
  .page-article .article-banners .al-photo span,
  .page-article .article-legend .al-photo span {
    margin-left: 13px;
    font-size: 13px;
    line-height: 6px; } }

.key-features-title {
  margin-top: 0;
  font-size: 21px; }

@media screen and (min-width: 768px) {
  .key-features-title {
    margin-bottom: 6px; } }

.request-top .btn-request {
  width: 100%;
  text-align: center; }

.btn-request-bottom {
  margin: 0 0 10px;
  position: relative;
  display: block;
  text-align: center; }

.article-buttons .msg-holder {
  margin: 0 0 10px;
  position: relative;
  display: block;
  text-align: center; }

.article-buttons .artbtn, .artbtn.off {
  padding-left: 0 !important;
  width: 100%; }

.btn-notification:after {
  display: none; }

.btn-notification-badge {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 11px;
  text-transform: uppercase;
  background-color: #16bb0a;
  color: #fff;
  padding: 2px 4px;
  border-radius: 0 5px 0 5px; }

.notification-popup {
  background: #fff;
  padding: 20px; }

.info-holder {
  text-align: center;
  font-size: 20px;
  padding: 50px; }
