
/* Generated for theme Vastsverige */
/* Global.less */

html,
body {
   background: #eeeeee;
}
#main {
  background: #fff;
}
.input-text,
textarea {
  color: #787878;
  border-color: rgba(0, 0, 0, 0.05);
  background: #f5f5f5;
}
.input-text:focus,
textarea:focus {
  border-color:  #ffbb00;
}
a {
  color:  #1a4f8a;
@*text-decoration: none;*@
}
a:hover,
a:focus {
  color: #1a4f8a darken 10.5;
@*text-decoration: underline;*@
}
.discrete-links a, .discrete-links a:hover, .discrete-links a:focus {
    color: inherit;
}
.btn {
  background: #ffca38; @* #ffbb00*@
  color: #000;
border-color:#ffbb00;
}
.btn:hover {
  background: #ffbb00;
  color: #000;
}
@*.btn:focus {
      color: #000;
    }*@
.btn:active {
  background: #ffca38;
  box-shadow: none;
}

.btn.orange:active {
  background:  #C99300; /* #c2511a; */
}
.btn.blue {
  background: #31546F;
  color: #fff;
}
.btn.blue:hover {
  background: #437398;
}
.btn.blue:active {
  background: #274358;
}
.btn.white {
  color:  #ffbb00;
  background: #fff;
}
.btn.white:hover {
  color:  #ffbb00;
  background: #f0f0f0;
}
.btn.white:focus {
  color:  #ffbb00;
}
.btn.white:active {
  background: #e0e0e0;
}

.navigation-item.with-photo .btn{
color:#fff;
background:transparent;
}

.navigation-item.with-photo .btn:hover{
background:#ffca38;
border-color:#C99300;
color:#000;
}

.input-submit {
  color: #fff;
  background:  #ffbb00;
}
table {
  border-color: rgba(0, 0, 0, 0.1);
}
table th {
  border-color: rgba(0, 0, 0, 0.1);
}
table tr {
  border-color: rgba(0, 0, 0, 0.1);
}
table tr:nth-child(even) {
  background: rgba(0, 0, 0, 0.05);
}
.btn-play {
  background: #000;
  border-color: #fff;
}
.btn-play .icon {
  color: #fff;
}
.global-map-module .label .num {
  color: #fff;
}
.global-map-module.map-small .pin {
  border-color: #fff;
}
.global-map-module.map-small .pin.orange {
  background: #e36a2f;
}
.global-map-module.map-small .pin.blue {
  background: #31546F;
}
.global-map-module.map-small .pin.green {
  background: #219075;
}
.global-map-module.map-small .pin.yellow {
  background: #e9b927;
}
.global-map-module.map-small .pin.light-blue {
  background: #3391d9;
}
.global-map-module.map-small .pin.violet {
  background: #a24fad;
}
.global-map-module.map-small .pin.red {
  background: #e15344;
}
.global-map-module.map-small .pin.aqua {
  background: #23bfcd;
}
.global-map-module.map-small .pin.large {
  background: none;
}
.map-popup {
  background: #fff;
}
.map-popup .recommended {
  background:  #1a4f8a;
  color: #fff;
}
.map-popup .icon-close {
  color: #fff;
  background: rgba(0, 0, 0, 0.2);
}
.map-popup .icon-close:hover {
  background: rgba(0, 0, 0, 0.5);
}
.map-popup .paging {
  background: #fafafa;
  border-top-color: rgba(0, 0, 0, 0.1);
}
.map-popup .paging .prev-page,
.map-popup .paging .next-page {
  background: #fff;
  color:  #ffbb00;
  border-color: rgba(0, 0, 0, 0.1);
}
.map-popup .description .icon {
  color: #fff;
  background:  #219075;
}
.map-popup .description .icon.orange {
  background:  #ffbb00;
}
.map-popup .description .icon.blue {
  background: #31546F;
}
.map-popup .description .icon.green {
  background: #219075;
}
.map-popup .description .icon.yellow {
  background: #e9b927;
}
.map-popup .description .icon.light-blue {
  background: #3391d9;
}
.map-popup .description .icon.violet {
  background: #a24fad;
}
.map-popup .description .icon.red {
  background: #e15344;
}
.map-popup .description .icon.aqua {
  background: #23bfcd;
}
.map-popup .description h4,
.map-popup .description .heading {
  color: #333333;
}
.map-popup .description h4 a,
.map-popup .description .heading a {
  color: #333333;
}
.map-popup .description p,
.map-popup .description .p {
  color: #666;
}
.map-popup .description .date {
  color: #595959;
}
@media (min-width: 768px) {
  .global-map-module .label:hover p {
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
  }
}
.content-area-hint {
  background:  #ffbb00;
  color: #000;
}
.paging-module {
  background: #f2f2f2;
}
.paging-module .paging-holder {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.1);
}
.paging-module .prev-page .icon,
.paging-module .next-page .icon {
  color: #000;
}
.paging-module .prev-page strong,
.paging-module .next-page strong {
  color: #333333;
}
.paging-module .next-page {
  border-left-color: rgba(0, 0, 0, 0.1);
}
.paging-module .prev-page {
  border-right-color: rgba(0, 0, 0, 0.1);
}
.paging-module ul li {
  color: #333333;
}
.paging-module ul li.active a {
  background: #fafafa;
  color:  #ffbb00;
  border-color: rgba(0, 0, 0, 0.1);
}
.paging-module ul a {
  color: #333333;
  border-color: #fff;
}
.paging-module ul a:hover {
  background: #fafafa;
  color:  #ffbb00;
  border-color: rgba(0, 0, 0, 0.1);
}
/* Header.less */
#cookies {
  background:  #1a4f8a;
  color: #fff;
}
#westsweden-bar {
  background: #fff;
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
#favourites-bar {
  background: #fff;
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
#favourites-bar .title {
  color: #f5c43a;
}
#favourites-bar .title .icon {
  color: #fff;
  border-color: #f5c43a;
}
#favourites-bar .title .icon:after {
  background: #f5c43a;
}
#favourites-bar .title .icon .num {
  background: #f5c43a;
  color: #fff;
  border-color: #fff;
}
#header {
  background:  #1a4f8a;
@*box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.1);*@
}
#header .main-menu,
#header .search-item {
  border-left-color: rgba(0, 0, 0, 0.1);
  color: #fff;
}
#header .logo.text-inside .title {
  color:#333333;
}
#header .logo.text-inside .p {
  color: #333333;
}
#header.white-module {
  background: #fff;
}
#header.white-module .main-menu,
#header.white-module .search-item {
  color: #555555;
}
.search-module {
  background: #f2f2f2;
}
.search-module .search-area {
  border-color: rgba(0, 0, 0, 0.1);
  background: #fff;
}
.search-module .search-area .input-text {
  background: #fff;
}
.search-module .search-area .results-number {
  color: #ababab;
}
.search-module:before {
  background: #000;
}
.search-module .icon-search {
  color: #333333;
}
.search-module .icon-close {
  border-color: rgba(0, 0, 0, 0.1);
  color: #555555;
  background-color: rgba(0, 0, 0, 0.05);
}
.search-module .search-items-list li {
  border-color: rgba(0, 0, 0, 0.1);
}
.search-module .search-items-list li a {
  background: #fff;
  color: #555555;
}
.search-module .search-results-dropdown {
  background: #fff;
  border-bottom-color:  #ffbb00;
  color: #ababab;
  box-shadow: 0 2px 1px 1px rgba(0, 0, 0, 0.1);
}
.search-module .search-results-dropdown .icon {
  color:  #ffbb00;
}
.search-module .search-results-item:hover {
  background: rgba(0, 0, 0, 0.05);
}
.search-module .search-results-item p span {
  color:  #ffbb00;
}
@media (min-width: 768px) {
  #search-module {
    background: #fff;
  }
  #search-module .search-area {
    box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.1);
  }
  #search-module .search-items-list li a {
    color: #787878;
  }
  #search-module .search-items-list li a:hover {
    color: #222222;
  }
  .top-header .search-module .search-area {
    border-bottom-color: rgba(0, 0, 0, 0.1);
  }
}
.main-navigation-old-dropdown {
  border-top-color: transparent;@*rgba(0, 0, 0, 0.1);*@
@*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);*@
  background:  #1a4f8a;
}
.main-navigation-old-dropdown.white-module {
  background: #fff;
}
.main-navigation-old-dropdown.white-module .info-link-area {
  background: #fff;
}
.main-navigation-old-dropdown.white-module .info-link-area .text {
  color: #787878;
}
.main-navigation-old-dropdown.white-module .bottom-content {
  background: #fff;
}
.main-navigation-old-dropdown.white-module.language-dropdown a {
  color: #555555;
}
.main-navigation-old-dropdown.white-module.language-dropdown a:hover {
  background: rgba(0, 0, 0, 0.05);
}
.main-navigation-old-dropdown.white-module .navigation-item h3 {
  color: #222222;
}
.main-navigation-old-dropdown.white-module .navigation-item p {
  color: #787878;
}
.main-navigation-old-dropdown.white-module .navigation-item h4 {
  color: #222222;
}
.main-navigation-old-dropdown.white-module .navigation-item ul a {
  color: #333333;
}
.main-navigation-old-dropdown.white-module .navigation-item ul a:hover {
  color: #222222;
background: #ffbb00;
}
.main-navigation-old-dropdown.white-module .navigation-item.with-photo p {
  color: #787878;
}
.main-navigation-old-dropdown.white-module .places-menu a {
  color: #222222;
}
.main-navigation-old-dropdown.white-module .places-menu a:hover {
  background: rgba(0, 0, 0, 0.05);
}
.main-navigation-old-dropdown.white-module .places-menu .active a {
  background: rgba(0, 0, 0, 0.05);
}
.main-navigation-old-dropdown.white-module .destination-navigation-column h4 {
  color: #333333;
}
.main-navigation-old-dropdown.white-module .destination-navigation-column .heading {
  color: #333333;
}
.main-navigation-old-dropdown.white-module .destination-navigation-column .text {
  color: #787878;
}
.main-navigation-old-dropdown.white-module .filter-navigation a {
  color: #666;
  background: none;
}
.main-navigation-old-dropdown.white-module .navigation-holder.destination-holder .destination-navigation-column:before {
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=0);
}
.main-navigation-old-dropdown .navigation-holder > .row > div [class^='col-lg'] {
  border-left-color: rgba(0, 0, 0, 0.1);
}
.main-navigation-old-dropdown.language-dropdown a {
  color: #fff;
}
.main-navigation-old-dropdown.language-dropdown a:hover,
.main-navigation-old-dropdown.language-dropdown a.active {
  background: rgba(0, 0, 0, 0.1);
}
.main-navigation-old-dropdown .places-menu li {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.main-navigation-old-dropdown .places-menu a {
  color: #fff;
}
.main-navigation-old-dropdown .places-menu a:hover {
  background: rgba(0, 0, 0, 0.1);
  border-right-color:  #FFBD0A;
}
.main-navigation-old-dropdown .places-menu .active a {
  background: rgba(0, 0, 0, 0.1);
  border-right-color: #FFBD0A);
}
.main-navigation-old-dropdown .bottom-content {
  background:  #1a4f8a;
}
.main-navigation-old-dropdown .bottom-content .btn-holder {
  border-left-color: rgba(0, 0, 0, 0.1);
}
.main-navigation-old-dropdown .filter-navigation {
  border-top-color: rgba(0, 0, 0, 0.1);
}
.main-navigation-old-dropdown .filter-navigation a {
  color: #fff;
  background: rgba(0, 0, 0, 0.03);
}
.main-navigation-old-dropdown .filter-navigation .active a {
  background:  #ffbb00;
  color: #fff;
}
.main-navigation-old-dropdown .navigation-item h3 {
  color: #fff;
}
.main-navigation-old-dropdown .navigation-item p {
  color: #fff;
}
.main-navigation-old-dropdown .navigation-item h4 {
  color: #fff;
}
.main-navigation-old-dropdown .navigation-item ul a {
  color: #fff;
}
.main-navigation-old-dropdown .navigation-item ul a:hover {
  color: rgba(255, 255, 255, 0.8);
}
.main-navigation-old-dropdown .navigation-item.with-photo p {
  color: #fff;
}
.main-navigation-old-dropdown .destination-navigation-column {
  border-left-color: rgba(0, 0, 0, 0.1);
}
.main-navigation-old-dropdown .destination-navigation-column h4 {
  color: #fff;
}
.main-navigation-old-dropdown .destination-navigation-column .heading {
  color: #fff;
}
.main-navigation-old-dropdown .destination-navigation-column .text {
  color: rgba(255, 255, 255, 0.86);
}
.main-navigation-old-dropdown .info-link-area {
  background:  #1a4f8a;
  border-top-color: rgba(0, 0, 0, 0.1);
}
.main-navigation-old-dropdown .info-link-area .title {
  color:  #ffbb00;
}
.main-navigation-old-dropdown .info-link-area .text {
  color: #fff;
}
#MapMenu {
  border-top-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background:  #1a4f8a;
}
#MapMenu.white-module {
  background: #fff;
}
#navigation-module .icon-close {
  background: #fff;
  color: #333333;
}
#navigation-module .btn-holder {
  background:  #154274;
}
#navigation-module ul {
  background:  #1a4f8a;
}
#navigation-module ul a,
#navigation-module ul .link {
  color: #fff;
  border-bottom-color:  #154274;
}
#navigation-module ul a:hover,
#navigation-module ul .link:hover {
  color: #000;
@*background-color:#ffca38;*@
}

#navigation-module ul .link:hover {
  color: #000;
background-color:#ffca38;
}
#navigation-module ul ul {
  background-color:  #3368a3;
}
#navigation-module ul ul a,
#navigation-module ul ul .link {
  border-bottom-color:  #2C5B8F;
}
#navigation-module ul ul ul {
  background-color:  #7ca3d0;
}
#navigation-module ul ul ul a,
#navigation-module ul ul ul .link {
  border-bottom-color:  #6995C9;
}
#navigation-module ul ul ul ul {
  background-color:  #7ca3d0;
}
#navigation-module ul ul ul ul a,
#navigation-module ul ul ul ul .link {
  border-bottom-color:  #6995C9;
}
#westsweden-bar .main-navigation-old > ul > li > a {
  color: #333333;
}
#westsweden-bar .main-navigation-old > ul > li > a:before,
#westsweden-bar .main-navigation-old > ul > li > a:after {
  background:  #ffbb00;
}
/* Mobile and Table views */
@media (max-width: 1024px) {
  .wrapper-holder,
  #wrapper {
    background: #fff;
  }
  .wrapper-holder:before,
  #wrapper:before {
    background: #000;
  }
  #header .main-menu {
    color: transparent;
  }
  #header .main-menu .icon,
  #header .main-menu .icon::before,
  #header .main-menu .icon::after {
    background: #fff;
  }
  #header.white-module .main-menu .icon,
  #header.white-module .main-menu .icon::before,
  #header.white-module .main-menu .icon::after {
    background: #555555;
  }
  .has-navigation {
    background-color:  #154274;
    }
    .has-navigation #header {
    box-shadow: none;
    background: none;
    }
    .has-navigation #header .main-menu {
    background: #fff;
    border: none;
    color: #333333;
    }
    .has-navigation #header .main-menu .icon {
    background: none !important;
    }
    .has-navigation #header .main-menu .icon::before,
    .has-navigation #header .main-menu .icon::after {
    background: #333333;
    }
    #navigation-module .navigation-holder {
    background: #003975;
    }
    }
    /* Tablet and Desktop views */
    @media (min-width: 768px) {
    #header .search-item {
    background: none;
    border: none;
    color: #fff;
    }
    #header.white-module .search-item {
    color: #333333;
    }
    #header.white-module .main-menu {
    color: #fff;
    }
    #header.white-module .main-menu .icon {
    background: #000000;
    }
    #header.white-module .main-menu .icon:before,
    #header.white-module .main-menu .icon:after {
    background: #000000;
    }
    #header .main-menu {
    background: #FFBD0A;
    border: none;
    color: #000000!important;
    }
    }
    /* Tablet view */
    @media (min-width: 768px) and (max-width: 1024px) {
    #header .main-menu .icon,
    #header .main-menu .icon:before,
    #header .main-menu .icon:after {
    background: #fff;
    }
    .has-navigation #header .main-menu {
    background:  #C99300;
    color: #fff;
    }
    .has-navigation #header .main-menu .icon:before,
    .has-navigation #header .main-menu .icon:after {
    background: #000000;
    }
    }
    /* Desktop view */
    @media (min-width: 1024px) {
    .has-navigation #header .main-menu {
    background:  #C99300;
    }
    #navigation-module #menu {
    background-color:  #1a4f8a;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    }
    #navigation-module #menu a,
    #navigation-module #menu .link {
    color: #fff;
    border-bottom-color: rgba(0, 0, 0, 0.1);
    }
    #navigation-module #menu a .icon,
    #navigation-module #menu .link .icon {
    color: rgba(0, 0, 0, 0.2);
    }
    #navigation-module #menu a.selected .icon,
    #navigation-module #menu .link.selected .icon {
    color:  #ffbb00;
    }
    #navigation-module #menu a:hover,
    #navigation-module #menu .link:hover {
    background: rgba(0, 0, 0, 0.05);
    border-left-color:  #ffbb00;
    }
    #navigation-module #menu ul ul a {
    background: #f0f0f0;
    }
    #navigation-module #menu ul ul a:hover {
    border-left-color:  #ffbb00;
    }
    #navigation-module.white-module #menu {
    background-color: #fff;
    }
    #navigation-module.white-module #menu a,
    #navigation-module.white-module #menu .link {
    background-color: #fff;
    color: #222222;
    }
    #header .main-menu:before,
    #header .main-menu:after {
    background: #fff;
    }
    #header.white-module .main-navigation-old > ul > li > a {
    color: #333333;
    }
    .main-navigation-old > ul > li > a {
    color: #fff;
    }
    .main-navigation-old > ul > li.has-dropdown > a:before,
    .main-navigation-old > ul > li.has-dropdown > a:after {
    background: #333333; @* #ffbb00*@
    }
    .main-navigation-old > ul > li.has-dropdown.selected > a {
    box-shadow: inset 0 -2px 0  #ffbb00;
    }
    }
    /* Footer.less */
    #footer {
    color: #fff;
    }
    #footer .footer-containter {
    background:#1a4f8a;
    }
    #footer .copyright {
    background:#184981;
    }
    #footer p {
    color: rgba(255, 255, 255, 0.86);
    }
    #footer .footer-menu ul {
    border-bottom-color: # #154274;
    }
    #footer .footer-menu ul li {
    border-top-color: # #154274;
    }
    #footer .footer-menu ul a {
    color: #fff;
    }
    #footer .social-block p {
    color: rgba(255, 255, 255, 0.86);
    }
    #footer .social-list .icon {
    color: #fff;
    border-color: #ffbb00;
    }
    @media (min-width: 768px) {
    #footer .title {
    color: #fff;
    }
    }
    /* JCF.less */
    .jcf-radio {
    background: #fff;
    border-color: rgba(0, 0, 0, 0.1);
    }
    .jcf-radio span {
    background:  #ffbb00;
    }
    .jcf-checkbox {
    background: #fff;
    border-color: rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
    }
    .jcf-checkbox span:before {
    color: #1a4f8a;
    }
    .jcf-select {
    color: #787878;
    background: #f5f5f5;
    border-color: rgba(0, 0, 0, 0.05);
    }
    .jcf-select.jcf-focus {
    border-color:  #ffbb00;
    }
    .jcf-select .jcf-select-opener:before {
    color:  #ffbb00;
    }
    .jcf-select-drop .jcf-select-drop-content {
    border-color: #df6a3f;
    }
    .jcf-select-drop.jcf-compact-multiple .jcf-hover {
    background: none;
    }
    .jcf-select-drop.jcf-compact-multiple .jcf-selected {
    background: rgba(0, 0, 0, 0.1);
    color: #000;
    }
    .jcf-select-drop.jcf-compact-multiple .jcf-selected:before {
    border-color: #787878;
    }
    .jcf-disabled {
    background: #ddd !important;
    }
    /* Article-content.less */
    .article-content h1 {
    color: #333333;
    }
    .article-content h1 .subtext {
    color: #555;
    text-transform: none;
    }
    .article-content .social-article-block .icon {
    color: #fff;
    }
    .article-content .social-article-block .icon.icon-facebook {
    background: #365d98;
    }
    .article-content .social-article-block .icon.icon-twitter-flying {
    background: #55acee;
    }
    .article-content.article-content-big .article-description {
    color: #fff;
    }
    .article-content.article-content-big h1 {
    color: #fff;
    }
    .article-description h2 {
    color: #333333;
    }
    /* Article-slider.less */
    .article-slider .photo .dark-overlay {
    background: #000;
    }
    .article-slider .bx-pager-link {
    background: transparent;
    border:1px solid #fff;
    }
    .article-slider .bx-pager-link.active {
    background: #fff;

    }
    .article-slider .bx-prev:before,
    .article-slider .bx-next:before {
    color: #fff;
    }
    /* Formular-module.less */
    .formular-module {
    background: rgba(0, 0, 0, 0.05);
    }
    .formular-module .input-text,
    .formular-module textarea {
    background: #fff;
    border-color: rgba(0, 0, 0, 0.1);
    }
    .formular-module .input-text:focus,
    .formular-module textarea:focus {
    border-color:  #ffbb00;
    }
    .formular-module .jcf-select {
    background: #fff;
    border-color: rgba(0, 0, 0, 0.1);
    }
    .formular-module .jcf-select.jcf-focus {
    border-color:  #ffbb00;
    }
    .formular-module .jcf-radio {
    border-color: rgba(0, 0, 0, 0.1);
    }
    .formular-module .jcf-checkbox {
    border-color: rgba(0, 0, 0, 0.1);
    }
    /* Global-list-module.less */
    .search-results-module {
    background:  #1a4f8a;
    color: #fff;
    }
    .search-results-module .results-number p span {
    color:  #ffbb00;
    }
    .search-results-module .search-module {
    background: none;
    }
    .search-results-module .search-module .icon-search {
    color: #fff;
    background:  #FFBD0A;
    }
    .global-list-module .btn-holder p {
    color: #555555;
    }
    .global-list-item {
    background: #fff;
    border-bottom-color: rgba(0, 0, 0, 0.1);
    }
    .global-list-item p {
    color: #8a8a8a;
    }
    .global-list-item p a {
    color: #8a8a8a;
    text-decoration: none;
    }
    .global-list-item .heading h2 a {
    color: #555555;
    text-decoration: none;
    }
    .global-list-item .tags-list li {
    color: #555555;
    }
    .global-list-item .tags-list li.label {
    color:  #FFBD0A;
    }
    .global-list-item .tags-list .icon {
    color: #ababab;
    }
    @media (min-width: 1024px) {
    .global-list-module .btn-holder p {
    color: #555555;
    }
    }
    /* Landing-content-module.less */
    .content-module .content-module-info {
    background: #fff;
    }
    .content-module .bx-pager-link {
    background: #fff;
    }
    .content-module .bx-pager-link.active {
    background:  #ffbb00;
    }
    .content-module .btn {
    border: none;
    }
    .content-module .content-module-item .photo .price {
    background:  #ffbb00;
    }
    .content-module .content-module-item .description .icon {
    background:  #ffbb00;
    }
    .content-module .btn-holder.show-5-items .btn {
    color: #fff;
    }
    .content-module .btn-holder.show-5-items .btn:hover {
    color: #fff;
    }

     .content-module.blue-module .content-module-info {
  background: #31546f;
  color: #fff;
}
.content-module.blue-module .bx-pager-link {
  background: #fff;
}
.content-module.blue-module .bx-pager-link.active {
  background: #31546f;
}
.content-module.blue-module .btn {
  background: transparent;
  color: #fff;
}
.content-module.blue-module .btn:hover {
  color: #000;
  background: #ffca38;
}
.content-module.blue-module .btn:focus {
  color: #000;
  background: #ffca38;
}
.content-module.blue-module .btn:active {
  color: #000;
  background: #ffca38;
}
.content-module.blue-module .content-module-item .photo .price {
  background: #31546f;
}
.content-module.blue-module .content-module-item .description .icon {
  background: #31546f;
}
.content-module.blue-module .btn-holder.show-5-items .btn {
  background: #ffca38;
}
.content-module.blue-module .btn-holder.show-5-items .btn:hover {
  background: #ffbb00;
}
.content-module.green-module .content-module-info {
  background: #219075;
  color: #fff;
}
.content-module.green-module .bx-pager-link {
  background: #fff;
}
.content-module.green-module .bx-pager-link.active {
  background: #219075;
}
.content-module.green-module .btn {
  background: transparent;
  color: #fff;
}
.content-module.green-module .btn:hover {
  color: #000;
  background: #ffca38;
}
.content-module.green-module .btn:focus {
  color: #000;
  background: #ffca38;
}
.content-module.green-module .btn:active {
  color: #000;
  background: #ffca38;
}
.content-module.green-module .content-module-item .photo .price {
  background: #219075;
}
.content-module.green-module .content-module-item .description .icon {
  background: #219075;
}
.content-module.green-module .btn-holder.show-5-items .btn {
  background: #ffca38;
}
.content-module.green-module .btn-holder.show-5-items .btn:hover {
  background: #ffbb00;
}
.content-module.light-green-module .content-module-info {
  background: #569ca4;
  color: #fff;
}
.content-module.light-green-module .bx-pager-link {
  background: #fff;
}
.content-module.light-green-module .bx-pager-link.active {
  background: #569ca4;
}
.content-module.light-green-module .btn {
  background: transparent;
  color: #fff;
}
.content-module.light-green-module .btn:hover {
  color: #000;
  background: #ffca38;
}
.content-module.light-green-module .btn:focus {
  color: #000;
  background: #ffca38;
}
.content-module.light-green-module .btn:active {
  color: #000;
  background: #ffca38;
}
.content-module.light-green-module .content-module-item .photo .price {
  background: #569ca4;
}
.content-module.light-green-module .content-module-item .description .icon {
  background: #569ca4;
}
.content-module.light-green-module .btn-holder.show-5-items .btn {
  background: #ffca38;
}
.content-module.light-green-module .btn-holder.show-5-items .btn:hover {
  background: #ffbb00;
}
.content-module.gray-module .content-module-info {
  background: #5F6A72;
  color: #fff;
}
.content-module.gray-module .bx-pager-link {
  background: #fff;
}
.content-module.gray-module .bx-pager-link.active {
  background: #5F6A72;
}
.content-module.gray-module .btn {
  background: transparent;
  color: #fff;
}
.content-module.gray-module .btn:hover {
  color: #000;
  background: #ffca38;
}
.content-module.gray-module .btn:focus {
  color: #000;
  background: #ffca38;
}
.content-module.gray-module .btn:active {
  color: #000;
  background: #ffca38;
}
.content-module.gray-module .content-module-item .photo .price {
  background: #5F6A72;
}
.content-module.gray-module .content-module-item .description .icon {
  background: #5F6A72;
}
.content-module.gray-module .btn-holder.show-5-items .btn {
  background: #ffca38;
}
.content-module.gray-module .btn-holder.show-5-items .btn:hover {
  background: #ffbb00;
}
.content-module.xmasred-module .content-module-info {
  background: #ab383b;
  color: #fff;
}
.content-module.xmasred-module .bx-pager-link {
  background: #fff;
}
.content-module.xmasred-module .bx-pager-link.active {
  background: #ab383b;
}
.content-module.xmasred-module .btn {
  background: transparent;
  color: #fff;
}
.content-module.xmasred-module .btn:hover {
  color: #000;
  background: #ffca38;
}
.content-module.xmasred-module .btn:focus {
  color: #000;
  background: #ffca38;
}
.content-module.xmasred-module .btn:active {
  color: #000;
  background: #ffca38;
}
.content-module.xmasred-module .content-module-item .photo .price {
  background: #ab383b;
}
.content-module.xmasred-module .content-module-item .description .icon {
  background: #ab383b;
}
.content-module.xmasred-module .btn-holder.show-5-items .btn {
  background: #ffca38;
}
.content-module.xmasred-module .btn-holder.show-5-items .btn:hover {
  background: #ffbb00;
}
.content-module.ulricehamnsbla-module .content-module-info {
  background: #3C9CCB;
  color: #fff;
}
.content-module.ulricehamnsbla-module .bx-pager-link {
  background: #fff;
}
.content-module.ulricehamnsbla-module .bx-pager-link.active {
  background: #3C9CCB;
}
.content-module.ulricehamnsbla-module .btn {
  background: transparent;
  color: #fff;
}
.content-module.ulricehamnsbla-module .btn:hover {
  color: #000;
  background: #ffca38;
}
.content-module.ulricehamnsbla-module .btn:focus {
  color: #000;
  background: #ffca38;
}
.content-module.ulricehamnsbla-module .btn:active {
  color: #000;
  background: #ffca38;
}
.content-module.ulricehamnsbla-module .content-module-item .photo .price {
  background: #3C9CCB;
}
.content-module.ulricehamnsbla-module .content-module-item .description .icon {
  background: #3C9CCB;
}
.content-module.ulricehamnsbla-module .btn-holder.show-5-items .btn {
  background: #ffca38;
}
.content-module.ulricehamnsbla-module .btn-holder.show-5-items .btn:hover {
  background: #ffbb00;
}
.content-module.forsman-eggcolor .content-module-info {
  background: #fffbe4;
  color: #fff;
}
.content-module.forsman-eggcolor .bx-pager-link {
  background: #fff;
}
.content-module.forsman-eggcolor .bx-pager-link.active {
  background: #fffbe4;
}
.content-module.forsman-eggcolor .btn {
  background: transparent;
  color: #fff;
}
.content-module.forsman-eggcolor .btn:hover {
  color: #000;
  background: #ffca38;
}
.content-module.forsman-eggcolor .btn:focus {
  color: #000;
  background: #ffca38;
}
.content-module.forsman-eggcolor .btn:active {
  color: #000;
  background: #ffca38;
}
.content-module.forsman-eggcolor .content-module-item .photo .price {
  background: #fffbe4;
}
.content-module.forsman-eggcolor .content-module-item .description .icon {
  background: #fffbe4;
}
.content-module.forsman-eggcolor .btn-holder.show-5-items .btn {
  background: #ffca38;
}
.content-module.forsman-eggcolor .btn-holder.show-5-items .btn:hover {
  background: #ffbb00;
}
.content-module.forsman-lightblue .content-module-info {
  background: #d4dde8;
  color: #fff;
}
.content-module.forsman-lightblue .bx-pager-link {
  background: #fff;
}
.content-module.forsman-lightblue .bx-pager-link.active {
  background: #d4dde8;
}
.content-module.forsman-lightblue .btn {
  background: transparent;
  color: #fff;
}
.content-module.forsman-lightblue .btn:hover {
  color: #000;
  background: #ffca38;
}
.content-module.forsman-lightblue .btn:focus {
  color: #000;
  background: #ffca38;
}
.content-module.forsman-lightblue .btn:active {
  color: #000;
  background: #ffca38;
}
.content-module.forsman-lightblue .content-module-item .photo .price {
  background: #d4dde8;
}
.content-module.forsman-lightblue .content-module-item .description .icon {
  background: #d4dde8;
}
.content-module.forsman-lightblue .btn-holder.show-5-items .btn {
  background: #ffca38;
}
.content-module.forsman-lightblue .btn-holder.show-5-items .btn:hover {
  background: #ffbb00;
}
.content-module.forsman-lightgray .content-module-info {
  background: #f2f2f2;
  color: #fff;
}
.content-module.forsman-lightgray .bx-pager-link {
  background: #fff;
}
.content-module.forsman-lightgray .bx-pager-link.active {
  background: #f2f2f2;
}
.content-module.forsman-lightgray .btn {
  background: transparent;
  color: #fff;
}
.content-module.forsman-lightgray .btn:hover {
  color: #000;
  background: #ffca38;
}
.content-module.forsman-lightgray .btn:focus {
  color: #000;
  background: #ffca38;
}
.content-module.forsman-lightgray .btn:active {
  color: #000;
  background: #ffca38;
}
.content-module.forsman-lightgray .content-module-item .photo .price {
  background: #f2f2f2;
}
.content-module.forsman-lightgray .content-module-item .description .icon {
  background: #f2f2f2;
}
.content-module.forsman-lightgray .btn-holder.show-5-items .btn {
  background: #ffca38;
}
.content-module.forsman-lightgray .btn-holder.show-5-items .btn:hover {
  background: #ffbb00;
}
.content-module.forsman-vit .content-module-info {
  background: #ffffff;
  color: #fff;
}
.content-module.forsman-vit .bx-pager-link {
  background: #fff;
}
.content-module.forsman-vit .bx-pager-link.active {
  background: #ffffff;
}
.content-module.forsman-vit .btn {
  background: transparent;
  color: #fff;
}
.content-module.forsman-vit .btn:hover {
  color: #000;
  background: #ffca38;
}
.content-module.forsman-vit .btn:focus {
  color: #000;
  background: #ffca38;
}
.content-module.forsman-vit .btn:active {
  color: #000;
  background: #ffca38;
}
.content-module.forsman-vit .content-module-item .photo .price {
  background: #ffffff;
}
.content-module.forsman-vit .content-module-item .description .icon {
  background: #ffffff;
}
.content-module.forsman-vit .btn-holder.show-5-items .btn {
  background: #ffca38;
}
.content-module.forsman-vit .btn-holder.show-5-items .btn:hover {
  background: #ffbb00;
}


    .content-module-slider h2 {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    }
    .content-module-slider .bx-pager-link {
    background: #fff;
    }
    .content-module-slider .bx-pager-link.active {
    background:  #ffbb00;
    }
    .content-module-info {
    background: #fff;
    color: #555555;
    }
    .content-module-item .photo .price {
    color: #fff;
    background:  #ffbb00;
    }
    .content-module-item .description .icon {
    color: #fff;
    background:  #ffbb00;
    }
    .content-module-item .description .icon .svg-icon {
    fill: #fff;
    }
    .content-module-item .description h4,
    .content-module-item .description .heading {
    color: #333333;
    }
    .content-module-item .description h4 a,
    .content-module-item .description .heading a {
    color: #333333;
    }
    .content-module-item .description p,
    .content-module-item .description .p {
    color: #666;
    }
    .content-module-item .description .date {
    color: #595959;
    }
    @media (min-width: 1024px) {
    .content-module .col-lg-2-4:nth-child(even) {
    background: rgba(0, 0, 0, 0.05);
    }
    .content-module .col-lg-1-5:nth-child(even) {
    background: #fafafa;
    }
    }
    /* Image-container.less */
    .image-container .label {
    color: #fff;
    background:  #1a4f8a;
    }
    
     .image-container .label.orange {
  background: #e36a2f;
}
.image-container .label.blue {
  background: #31546f;
}
.image-container .label.green {
  background: #219075;
}
.image-container .label.light-green {
  background: #569ca4;
}
.image-container .label.xmas-red {
  background: #ab383b;
}
.image-container .label.ulricehamnsbla {
  background: #3C9CCB;
}


    .image-container .photo .dark-overlay {
    background: #000;
    }
    .image-container .article-description {
    color: #fff;
    }
    .image-container .article-description h2 {
    color: #fff;
    }
    .image-container .bx-pager-link {
    background: transparent;
    border:1px solid #fff;
    }
    .image-container .bx-pager-link.active {
    background: #fff;
    }
    .image-container .bx-prev:before,
    .image-container .bx-next:before {
    color: #fff;
    }
    .video-container {
    background: #000;
    }
    .video-container .filter {
    background: rgba(0, 0, 0, 0.15);
    }
    /* list-page-top-item.less */
    .list-page-item .content-info {
    background: #fff;
    }
    @media (min-width: 768px) {
    .list-page-item {
    border-bottom-color: rgba(0, 0, 0, 0.1);
    }
    .list-page-item.product-list-page-item {
    background:  #1a4f8a;
    }


    .list-page-item.product-list-page-item .content-info {
    color: #fff;
    }
    .list-page-item.product-list-page-item .content-info h1,
    .list-page-item.product-list-page-item .content-info h2 {
    color: #fff;
    }
    .list-page-item.product-list-page-item .content-info .subtitle {
    color: #fff;
    }
    .list-page-item.video-list-page-item .photo .dark-overlay {
    background: #000;
    }
    .list-page-item.video-list-page-item .content-info {
    background: none;
    }
    .list-page-item.video-list-page-item .content-info .content-holder {
    color: #fff;
    }
    .list-page-item.video-list-page-item .label {
    background:  #219075;
    color: #fff;
    }
    .list-page-item.white-module {
    background: #fff;
    }
    .list-page-item.white-module .content-info {
    background: #fff;
    color: #676767;
    }
    .list-page-item.white-module .content-info h2, .list-page-item.white-module .content-info h1 {
    color: #676767;
    }
    .list-page-item.white-module .content-info .subtitle {
    color: #bababa;
    }
    }
    /* Mobile styles */
    @media (max-width: 767px) {


    .list-page-item.video-list-page-item .article-description-container {
    background:  #1a4f8a;
    color: #fff;
    }
    }
    /* Preloader.less */
    #preloader {
    background-color: #fff;
    }
    /* Presentation-module */
    .presentation-module .title {
    border-top-color: rgba(0, 0, 0, 0.1);
    }
    .presentation-module .title .icon {
    background: #dbdbdb;
    color: #fff;
    }
    .presentation-module .title .icon.icon-arrow {
    color:  #ffbb00;
    background: none;
    }
    .presentation-module .title .icon .svg-icon {
    fill: #fff;
    }
    .presentation-module .category-info {
    color: #787878;
    }
    .presentation-module .category-info .document-list a {
    color: #787878;
    }
    .presentation-module .category-info .document-list .icon {
    color: #bababa;
    }
    .presentation-module .category-info .search-travel label {
    color: #555555;
    }
    @*.presentation-module .social-list .icon {
          color: #fff;
        }
        .presentation-module .social-list .icon.icon-facebook-high {
          background: #365d98;
        }
        .presentation-module .social-list .icon.icon-twitter-flying {
          background: #55acee;
        }
        .presentation-module .social-list .icon.icon-instagram {
          background: #346387;
        }
        .presentation-module .social-list .icon.icon-tripadvisor {
          background: #639f4a;
        }
        .presentation-module .social-list a {
          color: #bababa;
        }*@
    .presentation-module .basetool-link {
    background: rgba(0, 0, 0, 0.05);
    }
    .presentation-module .basetool-link a {
    color: #999;
    }
    .presentation-module .icon-holder {
    background:  #219075;
    color: #fff;
    }
    .presentation-module .icon-holder .svg-icon {
    fill: #fff;
    }
    .presentation-module.event-module .event-description-container .event-description {
    color: #fff;
    }
    .presentation-module.event-module .event-description-container h2 {
    color: #fff;
    }
    .presentation-module.event-module .presentation-slider .photo:after {
    background: #000;
    }
    .presentation-module.event-module .presentation-info h3 {
    color: #555555;
    }
    /*.presentation-module.event-module .calendar-list-holder {
    border-top-color: rgba(0, 0, 0, 0.1);
    }
    .presentation-module.event-module .calendar-info {
    background: #fff;
    }*/
    .presentation-module.event-module .calendar-list-holder .paging-module .prev-page .icon,
    .presentation-module.event-module .calendar-list-holder .paging-module .next-page .icon {
    color: #000;
    }
    .presentation-module.event-module .calendar-list-holder .heading .paging-module .next-page,
    .presentation-module.event-module .calendar-list-holder .heading .paging-module .prev-page {
    background: #fff;
    }
    .presentation-module.event-module .calendar-list-holder .heading .paging-module .next-page:hover,
    .presentation-module.event-module .calendar-list-holder .heading .paging-module .prev-page:hover {
    background: #f0f0f0;
    }
    .presentation-module.event-module .calendar-info .heading .month {
    color: #000;
    font-weight:600;
    }
    .presentation-module.event-module .calendar-info .week-list li {
    color: #000;
    }
    .presentation-module.event-module .calendar-info .days-list li {
    color: #fff;/*rgba(255, 255, 255, 0.4); last month is now show*/
    }
    .presentation-module.event-module .calendar-info .days-list li.active > span,
    .presentation-module.event-module .calendar-info .days-list li.active > a {
    background: #eee;
    /*color:  #219075*/
    }
    .presentation-module.event-module .calendar-info .days-list li.active.selected > span,
    .presentation-module.event-module .calendar-info .days-list li.active.selected > a {
    background: #000;
    color:#fff;
    }
    .presentation-module.event-module .calendar-info .days-list li.active .tooltip {
    background: #fff;
    }
    .presentation-module.event-module .calendar-info .days-list li.active .tooltip:before {
    border-top-color: #fff;
    }
    .presentation-module.event-module .calendar-info .days-list li.active:nth-child(7n+1) .tooltip:before {
    border-left-color: #fff;
    }
    .presentation-module.event-module .calendar-info .days-list li.active:nth-child(7n) .tooltip:before {
    border-right-color: #fff;
    }
    .presentation-module.event-module .calendar-info .days-list li.active .time,
    .presentation-module.event-module .calendar-info .days-list li.active .text {
    color: #787878;
    }
    .presentation-module.event-module .calendar-info .days-list li > span,
    .presentation-module.event-module .calendar-info .days-list li > a {
    color: #000;/*#fff;*/
    }
    /*.presentation-module.event-module .events-info .paging-module .next-page,
    .presentation-module.event-module .events-info .paging-module .prev-page {
    border-color: rgba(0, 0, 0, 0.1);
    background: #fafafa;
    }
    .presentation-module.event-module .events-info .paging-module .next-page:hover,
    .presentation-module.event-module .events-info .paging-module .prev-page:hover {
    background: #f0f0f0;
    }*/
    /*.presentation-module.event-module .event-item .num {
    color: #787878;
    }
    .presentation-module.event-module .event-item .num strong {
    color:  #219075;
    }*/
    .presentation-module.event-module .event-item .item-holder {
    border-bottom-color: #eeeeee;
    }
    .presentation-module.event-module .event-item .text p a,
    .presentation-module.event-module .event-item .text p span {
    color:  #219075;
    }
    .presentation-module.event-module .event-item .time {
    color: #787878;
    }
    .presentation-module.event-module .event-item.selected .time {
    color: #fff;
    }
    .presentation-module.destination-module .destination-description-container .destination-description {
    color: #fff;
    }
    .presentation-module.destination-module .destination-description-container h2 {
    color: #fff;
    }
    .presentation-module.destination-module .global-map-module {
    border-color: rgba(0, 0, 0, 0.1);
    }
    .presentation-module.destination-module .presentation-slider .photo:after {
    background: #000;
    }
    .presentation-module.destination-module .presentation-info h3 {
    color: #555555;
    }
    .presentation-module.destination-module .destination-list-holder .bx-pager-link {
    background: #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
    }
    .presentation-module.destination-module .destination-list-holder .bx-pager-link.active {
    background:  #ffbb00;
    }
    .presentation-module.destination-module .destination-list-holder .bx-wrapper a {
    color: #555555;
    }
    .presentation-module.destination-module .destination-list-holder .bx-wrapper .icon {
    color: #fff;
    background:  #219075;
    }
    .presentation-module.destination-module .destination-list-holder .bx-wrapper .icon .svg-icon {
    fill: #fff;
    }
    .presentation-header {
    background:  #1a4f8a;
    color: #fff;
    }
    .presentation-header .favourite-item {
    background: #f5c43a;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    }
    .presentation-header .favourite-item .icon {
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    background: #fff;
    color: #2bb997;
    }
    .presentation-slider .bx-pager-link {
    background: #fff;
    }
    .presentation-slider .bx-pager-link.active {
    background:  #ffbb00;
    }
    .presentation-slider .photo:after {
    background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.4) 100%);
    background-image: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.4) 100%);
    background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.4) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=0);
    }
    .presentation-info .subtitle {
    color: #bababa;
    }
    .presentation-info p {
    color: #787878;
    }
    .presentation-info ul {
    color: #555555;
    }
    .presentation-info h1 {
    color:  #194D87;
    }
    .lity-map-details .heading,
    .favorite-details .heading {
    background: #fff;
    border-bottom-color: #e8e8e8;
    }
    .lity-map-details .lity-content,
    .favorite-details .lity-content {
    background: #fff;
    }
    .lity-map-details .lity-container .lity-close,
    .favorite-details .lity-container .lity-close {
    color: #555555;
    }
    @media (max-width: 767px) {
    .presentation-info .btn-holder:after {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, #ffffff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.1)), color-stop(100%, #ffffff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, #ffffff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, #ffffff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, #ffffff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, #ffffff 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03ffffff', endColorstr='#ffffff', GradientType=0);
    /* IE6-9 */
    }
    .presentation-info .btn-holder .btn {
    background: #fff;
    color: #787878;
    border-color: #eeeeee;
    }
    .lity-map-details .heading {
    background: #fff;
    border-bottom-color: #e8e8e8;
    }
    .lity-map-details .description h4,
    .lity-map-details .description .heading,
    .lity-map-details .description .date,
    .lity-map-details .description .h4,
    .lity-map-details .description p,
    .lity-map-details .description .p {
    color: #fff;
    }
    .lity-map-details .lity-container .lity-close {
    border-color: #e8e8e8;
    background-color: rgba(0, 0, 0, 0.05);
    }
    }
    @media (min-width: 768px) {
    .presentation-module.limited .btn-info-holder {
    border-top-color: rgba(0, 0, 0, 0.1);
    }
    .presentation-module .category-list-row {
    border-color: rgba(0, 0, 0, 0.1);
    }
    .presentation-module .category-list-row > div {
    border-color: rgba(0, 0, 0, 0.1);
    }
    .presentation-module .category-list-row > div:before {
    background-color: rgba(0, 0, 0, 0.1);
    }
    .presentation-module .contact-list-row {
    border-top-color: rgba(0, 0, 0, 0.1);
    background: rgba(0, 0, 0, 0.05);
    }
    .presentation-module .contact-list-row .contact-list-holder {
    box-shadow: 3px 0 30px rgba(0, 0, 0, 0.1);
    }
    .presentation-module .contact-list-row .contact-list-holder > div {
    background: #fff;
    border-color: #eeeeee;
    }
    .presentation-module .calendar-list-holder {
    /*box-shadow: 3px 0 30px rgba(0, 0, 0, 0.1);
    background: #fff;*/
    }
    .recommendation-module {
    border-top-color: rgba(0, 0, 0, 0.1);
    }
    .presentation-header .description {
    border-left-color: rgba(0, 0, 0, 0.2);
    }
    .presentation-slider .bx-pager-link.active {
    background:  #ffbb00;
    }
    .presentation-slider .bx-prev,
    .presentation-slider .bx-next {
    color: #eeeeee;
    }
    .presentation-info .btn-holder {
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, #fff 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, #fff 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1affffff', endColorstr='#ffffffff', GradientType=0);
    }
    }
    /* Product-list-module.less */
    .product-module-list {
    background: #f2f2f2;
    }
    .product-module-list .photo .price,
    .product-module-list .btn-holder .btn {
    background:  #1a4f8a;
    }

     .product-module-list.blue-module .photo .price,
.product-module-list.blue-module .btn-holder .btn {
  background: #31546f;
}
.product-module-list.green-module .photo .price,
.product-module-list.green-module .btn-holder .btn {
  background: #219075;
}
.product-module-list.light-green-module .photo .price,
.product-module-list.light-green-module .btn-holder .btn {
  background: #569ca4;
}
.product-module-list.gray-module .photo .price,
.product-module-list.gray-module .btn-holder .btn {
  background: #5F6A72;
}
.product-module-list.xmasred-module .photo .price,
.product-module-list.xmasred-module .btn-holder .btn {
  background: #ab383b;
}
.product-module-list.ulricehamnsbla-module .photo .price,
.product-module-list.ulricehamnsbla-module .btn-holder .btn {
  background: #3C9CCB;
}
.product-module-list.forsman-eggcolor .photo .price,
.product-module-list.forsman-eggcolor .btn-holder .btn {
  background: #fffbe4;
}
.product-module-list.forsman-lightblue .photo .price,
.product-module-list.forsman-lightblue .btn-holder .btn {
  background: #d4dde8;
}
.product-module-list.forsman-lightgray .photo .price,
.product-module-list.forsman-lightgray .btn-holder .btn {
  background: #f2f2f2;
}
.product-module-list.forsman-vit .photo .price,
.product-module-list.forsman-vit .btn-holder .btn {
  background: #ffffff;
}


    .product-module-item {
    background: #fff;
    }
    .product-module-item .photo .price {
    color: #fff;
    background:  #219075;
    }
    .product-module-item .description .btn {
    background:  #219075;
    }
    .product-module-item .description .icon {
    color: #fff;
    }
    .product-module-item .description .icon .svg-icon {
    fill: #fff;
    }
    .product-module-item .description .text {
    color: #fff;
    }
    .product-module-item .description h4 {
    color: #333333;
    }
    .product-module-item .description h4 a {
    color: #333333;
    }
    .product-module-item .description p {
    color: #666;
    }
    .product-module-item .description .date {
    color: #595959;
    }
    .product-module-item .description .date .closing {
    color: #df970d;
    }
    .product-module-item .description .date .opening {
    color: #f5c43a;
    }
    .product-module-item .description .date .closed {
    color: #df6a3f;
    }
    .product-module-item .description .date .open {
    color: #2bb997;
    }
    .product-module-item .description .date .open .gray {
    color: #595959;
    }
    .product-module-item .description .date .open .tooltip {
    color: #595959;
    }
    .product-module-item .description .tooltip {
    background: #fff;
    }
    .product-module-item .description .tooltip:before,
    .product-module-item .description .tooltip:after {
    background: #fff;
    }
    @media (min-width: 768px) {
    .product-module-item:hover {
    box-shadow: rgba(0, 0, 0, 0.08) -1px 0 2px 0px, rgba(0, 0, 0, 0.08) 1px 0 2px 0px, rgba(0, 0, 0, 0.15) 0 1px 1px 0;
    }
    }
    @media (min-width: 1024px) {
    .has-animation .product-module-item:hover .description .btn {
    background:  #ffbb00;
    }
    }
    /* Product-list-search-filter.less */
    .product-list-search-filter {
    background:#1a4f8a;
    }
    .product-list-search-filter.white-module {
    background: #fff;
    }
    .product-list-search-filter.white-module .white-module .tags-area .subtitle {
    color: #555555;
    }
    .product-list-search-filter.white-module .white-module .tags-area .tag {
    color: #fff;
    background:  #FFBD0A;
    }
    .product-list-search-filter.white-module .white-module .tags-area .search-number {
    color: #555555;
    }
    .product-list-search-filter .main-navigation-old-dropdown.white-module .tags-area .subtitle {
    color: #555555;
    }
    .product-list-search-filter .main-navigation-old-dropdown.white-module .tags-area .tag {
    color: #222222;
    background:#FFBD0A;
    }
    .product-list-search-filter.white-module .tags-area .search-number {
    color: #555555;
    }
    .product-list-search-filter .search-filter-btn {
    color: #787878;
    border-color: rgba(0, 0, 0, 0.1);
    background: #fff;
    }
    .product-list-search-filter .search-filter-btn:before {
    color:  #ffbb00;
    }
    .product-list-search-filter .search-filter-btn span {
    color:  #ffbb00;
    }
    .product-list-search-filter .date-picker {
    border-color: rgba(0, 0, 0, 0.1);
    background: #fff;
    }
    .product-list-search-filter .date-picker > .icon {
    color:#000;
    border-left-color: rgba(0, 0, 0, 0.1);
    }
    .product-search-filter-content .tab-heading {
    border-color: rgba(0, 0, 0, 0.1);
    background: #fff;
    }
    .product-search-filter-content .tab-heading .icon-close {
    background: #f5f5f5;
    border-color: rgba(0, 0, 0, 0.1);
    }
    .product-search-filter-content .tab-heading .jcf-select {
    color: #222222;
    background: #fff;
    }
    .product-search-filter-content .tab-heading .jcf-select:before,
    .product-search-filter-content .tab-heading .jcf-select:after,
    .product-search-filter-content .tab-heading .jcf-select .jcf-select-text:before {
    background: #555555;
    }
    .product-search-filter-content .date-picker {
    background: #fff;
    border-top-color: rgba(0, 0, 0, 0.1);
    color: #787878;
    }
    .product-search-filter-content .date-picker > .icon {
    color: #222222;
    }
    .product-search-filter-content .product-search-filter-holder {
    background: #f2f2f2;
    }
    .product-search-filter-content .icon-close {
    background: #fff;
    color: #333333;
    }
    .product-search-filter-content .search-module {
    background: none;
    }
    .product-search-filter-content .search-area {
    border-color: rgba(0, 0, 0, 0.1);
    background: #fff;
    }
    .product-search-filter-content .search-area .results-number {
    color: #ababab;
    }
    .product-search-filter-content .search-area .icon-search {
    color:#787878;
    }
    .product-search-filter-content .category-heading h4 .icon {
    background:  #219075;
    }
    .product-search-filter-content .category-heading h4 .icon .svg-icon {
    fill: #fff;
    }
    .product-search-filter-content .category-list {
    background: #fff;
    border-color: rgba(0, 0, 0, 0.1);
    }
    .product-search-filter-content .category-list li {
    border-left-color: rgba(0, 0, 0, 0.1);
    color: #c9c9c9;
    }
    .product-search-filter-content .category-list li.active {
    background:  #ffbb00;
    color: #fff;
    }
    .product-search-filter-content .category-navigation {
    border-bottom-color: rgba(0, 0, 0, 0.1);
    background: #fff;
    }
    .product-search-filter-content .category-navigation li {
    border-top-color: rgba(0, 0, 0, 0.1);
    }
    .product-search-filter-content .category-navigation li a.chosen:before {
    color:  #43D3B0;
    }
    .product-search-filter-content .category-navigation li li a strong {
    color: #bababa;
    }
    .product-search-filter-content .category-navigation li li a .icon-arrow {
    background: rgba(0, 0, 0, 0.05);
    border-color: rgba(0, 0, 0, 0.1);
    }
    .product-search-filter-content .category-navigation li li a .icon-arrow:before {
    color:  #ffbb00;
    }
    .product-search-filter-content .category-navigation a {
    color: #787878;
    }
    .product-search-filter-content .category-navigation > li > a .icon-arrow:before {
    color: #222222;
    }
    .tags-area .subtitle {
    color: #fff;
    }
    .tags-area .tag {
    color: #222222;
    background:#FFBD0A;
    }
    .tags-area .search-number {
    color: #fff;
    }
    .route-navigation {
    border-bottom-color: rgba(0, 0, 0, 0.1);
    }
    .route-navigation .title,
    .route-navigation .title-print {
    color: #787878;
    }
    .route-navigation .route-list-btn > li > a {
    color: #787878;
    background: none;
    border-color: rgba(0, 0, 0, 0.1);
    }
    .route-navigation .route-list-btn > li > a:hover {
    background:  #ffbb00;
    color: #fff;
    border-color:  #ffbb00;
    }
    .route-navigation .route-list-btn > li.active > a {
    background:  #ffbb00;
    color: #fff;
    border-color:  #ffbb00;
    }
    @media (max-width: 767px) {
    .product-list-search-filter .list-view li {
    border-color: rgba(0, 0, 0, 0.2);
    }
    .product-list-search-filter .list-view li a {
    color: #fff;
    background: rgba(0, 0, 0, 0.05);
    }
    .product-list-search-filter .list-view li.active,
    .product-list-search-filter .list-view li:hover {
    background:  #ffbb00;
    }
    .product-list-search-filter .list-view li.active a,
    .product-list-search-filter .list-view li:hover a {
    color: #fff;
    }
    .product-list-search-filter .close-to-you {
    color: #fff;
    background: rgba(0, 0, 0, 0.05);
    border-color: rgba(0, 0, 0, 0.2);
    }
    .product-list-search-filter .close-to-you.active,
    .product-list-search-filter .close-to-you:hover {
    background:  #ffbb00;
    color: #000;
    }
    .product-list-search-filter .search-filter-btn {
    background: rgba(0, 0, 0, 0.05);
    color: #fff;
    border-color: rgba(0, 0, 0, 0.2);
    }
    .product-list-search-filter.white-module .list-view li {
    border-color: rgba(0, 0, 0, 0.1);
    }
    .product-list-search-filter.white-module .list-view li a {
    color: #555555;
    background: none;
    }
    .product-list-search-filter.white-module .list-view li.active,
    .product-list-search-filter.white-module .list-view li:hover {
    background:  #ffbb00;
    }
    .product-list-search-filter.white-module .list-view li.active a,
    .product-list-search-filter.white-module .list-view li:hover a {
    color: #fff;
    }
    .product-list-search-filter.white-module .close-to-you {
    color: #555555;
    background: none;
    border-color: rgba(0, 0, 0, 0.1);
    }
    .product-list-search-filter.white-module .close-to-you.active,
    .product-list-search-filter.white-module .close-to-you:hover {
    background:  #ffbb00;
    color: #fff;
    }
    .product-list-search-filter.white-module .search-filter-btn {
    color: #787878;
    border-color: rgba(0, 0, 0, 0.1);
    background: #fff;
    }
    }
    @media (min-width: 768px) {
    .product-list-search-filter {
    border-color: rgba(0, 0, 0, 0.1);
    }
    .product-list-search-filter .list-view > li > a {
    color: #fff;
    background: rgba(0, 0, 0, 0.05);
    border-color: rgba(0, 0, 0, 0.2);
    }
    .product-list-search-filter .list-view > li > a:hover {
    background:  #ffbb00;
    color: #fff;
    border-color:  #ffbb00;
    }
    .product-list-search-filter .list-view > li.active > a {
    background:  #ffbb00;
    color: #fff;
    border-color:  #ffbb00;
    }
    .product-list-search-filter .close-to-you {
    border-color: rgba(0, 0, 0, 0.2);
    color: #fff;
    background: rgba(0, 0, 0, 0.05);
    }
    .product-list-search-filter .close-to-you:hover,
    .product-list-search-filter .close-to-you.active {
    background: #ffbb00;
    color: #222222;
    border-color: #ffbb00;
    }
    .product-list-search-filter .filter-list > li > a {
    color: #fff;
    }
    .product-list-search-filter .filter-list > li > a:before,
    .product-list-search-filter .filter-list > li > a:after {
    background: #FFBD0A;
    }
    .product-list-search-filter .filter-list > li.selected > a {
    box-shadow: inset 0 -2px 0  #ffbb00;
    }
    .product-list-search-filter .filter-list .sorting-dropdown {
    border-top-color:  #1a4f8a;
    background:  #1a4f8a;
    border-top-width: 3px;
    }
    .product-list-search-filter .filter-list .sorting-dropdown ul li {
    border-top-color: rgba(0, 0, 0, 0.1);
    }
    .product-list-search-filter .filter-list .sorting-dropdown ul li:first-child {
    border: none;
    }
    .product-list-search-filter .filter-list .sorting-dropdown ul a {
    color: #fff;
    border-left-color: transparent;
    }
    .product-list-search-filter .filter-list .sorting-dropdown ul a:hover {
    background: rgba(0, 0, 0, 0.05);
    border-color:  #ffbb00;
    }
    .product-list-search-filter .filter-list .sorting-dropdown ul .active a {
    border-color:  #ffbb00;
    }
    .product-list-search-filter .filter-list .sorting-dropdown.white-module {
    background: #fff;
    }
    .product-list-search-filter .filter-list .sorting-dropdown.white-module ul a {
    color: #222222;
    border-left-color: #fff;
    }
    .product-list-search-filter .filter-list .sorting-dropdown.white-module ul a:hover {
    background: rgba(0, 0, 0, 0.05);
    border-color:  #ffbb00;
    }
    .product-list-search-filter .filter-list .destination-navigation-column .breadcrubms {
    color: #fff;
    }
    .product-list-search-filter .filter-list .destination-navigation-column .breadcrubms li a {
    background: none;
    color: #fff;
    }
    .product-list-search-filter .filter-list .destination-navigation-column .breadcrubms li a:after {
    color: #222222;
    }
    .product-list-search-filter .filter-list .category-list li.active >a {
    background: #ffbb00;
    color: #222222;
    }
    .product-list-search-filter .filter-list .category-list li.active >a:before {
    border-color: #fff;
    }
    .product-list-search-filter .filter-list .category-list li.has-subcategory .arrow {
    color: #222222;
    background:  #1a4f8a;
    border-color: rgba(0, 0, 0, 0.1);
    }
    .product-list-search-filter .filter-list .category-list a {
    color:#222222;
    background: rgba(0, 0, 0, 0.1);
    border-bottom-color: rgba(0, 0, 0, 0.1);
    }
    .product-list-search-filter .filter-list .category-list a .info {
    color: #8a8a8a;
    }
    .product-list-search-filter .filter-list .white-module .category-list a {
    background: rgba(0, 0, 0, 0.03);
    }
    .product-list-search-filter .filter-list .white-module .category-list li.has-subcategory .arrow {
    background: #fff;
    }
    .product-list-search-filter .filter-list .white-module .destination-navigation-column .breadcrubms {
    color: #222222;
    }
    .product-list-search-filter .filter-list .white-module .destination-navigation-column .breadcrubms li a {
    color: #222222;
    }
    .product-list-search-filter .search-module {
    background: none;
    }
    .product-list-search-filter .search-module .icon-search {
    color: #222222;
    background: #FFBD0A;
    }
    .product-list-search-filter .tags-area {
    /*background: @white;*/
    border-top-color: rgba(0, 0, 0, 0.1);
    }
    .product-list-search-filter.white-module .list-view > li > a {
    color: #787878;
    background: none;
    border-color: rgba(0, 0, 0, 0.1);
    }
    .product-list-search-filter.white-module .list-view > li > a:hover {
    background:  #ffbb00;
    color: #fff;
    border-color:  #ffbb00;
    }
    .product-list-search-filter.white-module .list-view > li.active > a {
    background:  #ffbb00;
    color: #fff;
    border-color:  #ffbb00;
    }
    .product-list-search-filter.white-module .close-to-you {
    background: none;
    border-color: rgba(0, 0, 0, 0.1);
    color: #787878;
    }
    .product-list-search-filter.white-module .close-to-you:hover,
    .product-list-search-filter.white-module .close-to-you.active {
    background:  #ffbb00;
    color: #fff;
    border-color:  #ffbb00;
    }
    .product-list-search-filter.white-module .filter-list > li > a {
    color: #222222;
    }
    .product-list-search-filter.white-module .filter-list .sorting-dropdown {
    border-top-color: #fff;
    border-top-width: 2px;
    }
    }
    /* Promo-module.less */
    .promo-module-holder .promo-module .promo-module-container .content-module-info {
    background: #fff;
    }
    .promo-module-holder .promo-module.description-separate .promo-module-container .content-module-info {
    color: #555555;
    }

     .promo-module-holder .promo-module.blue-module .promo-module-container .content-module-info {
  background: #31546f;
  color: #fff;
}
.promo-module-holder .promo-module.blue-module .promo-module-container .content-module-info .btn {
  background: transparent;
  color: #fff;
}
.promo-module-holder .promo-module.blue-module .promo-module-container .content-module-info .btn:hover {
  color: #000;
  background: #ffca38;
}
.promo-module-holder .promo-module.blue-module .promo-module-container .content-module-info .btn:focus {
  color: #ffca38;
}
.promo-module-holder .promo-module.blue-module .promo-module-container .content-module-info .btn:active {
  background: #ffca38;
}
.promo-module-holder .promo-module.green-module .promo-module-container .content-module-info {
  background: #219075;
  color: #fff;
}
.promo-module-holder .promo-module.green-module .promo-module-container .content-module-info .btn {
  background: transparent;
  color: #fff;
}
.promo-module-holder .promo-module.green-module .promo-module-container .content-module-info .btn:hover {
  color: #000;
  background: #ffca38;
}
.promo-module-holder .promo-module.green-module .promo-module-container .content-module-info .btn:focus {
  color: #ffca38;
}
.promo-module-holder .promo-module.green-module .promo-module-container .content-module-info .btn:active {
  background: #ffca38;
}
.promo-module-holder .promo-module.light-green-module .promo-module-container .content-module-info {
  background: #569ca4;
  color: #fff;
}
.promo-module-holder .promo-module.light-green-module .promo-module-container .content-module-info .btn {
  background: transparent;
  color: #fff;
}
.promo-module-holder .promo-module.light-green-module .promo-module-container .content-module-info .btn:hover {
  color: #000;
  background: #ffca38;
}
.promo-module-holder .promo-module.light-green-module .promo-module-container .content-module-info .btn:focus {
  color: #ffca38;
}
.promo-module-holder .promo-module.light-green-module .promo-module-container .content-module-info .btn:active {
  background: #ffca38;
}
.promo-module-holder .promo-module.gray-module .promo-module-container .content-module-info {
  background: #5F6A72;
  color: #fff;
}
.promo-module-holder .promo-module.gray-module .promo-module-container .content-module-info .btn {
  background: transparent;
  color: #fff;
}
.promo-module-holder .promo-module.gray-module .promo-module-container .content-module-info .btn:hover {
  color: #000;
  background: #ffca38;
}
.promo-module-holder .promo-module.gray-module .promo-module-container .content-module-info .btn:focus {
  color: #ffca38;
}
.promo-module-holder .promo-module.gray-module .promo-module-container .content-module-info .btn:active {
  background: #ffca38;
}
.promo-module-holder .promo-module.xmasred-module .promo-module-container .content-module-info {
  background: #ab383b;
  color: #fff;
}
.promo-module-holder .promo-module.xmasred-module .promo-module-container .content-module-info .btn {
  background: transparent;
  color: #fff;
}
.promo-module-holder .promo-module.xmasred-module .promo-module-container .content-module-info .btn:hover {
  color: #000;
  background: #ffca38;
}
.promo-module-holder .promo-module.xmasred-module .promo-module-container .content-module-info .btn:focus {
  color: #ffca38;
}
.promo-module-holder .promo-module.xmasred-module .promo-module-container .content-module-info .btn:active {
  background: #ffca38;
}
.promo-module-holder .promo-module.ulricehamnsbla-module .promo-module-container .content-module-info {
  background: #3C9CCB;
  color: #fff;
}
.promo-module-holder .promo-module.ulricehamnsbla-module .promo-module-container .content-module-info .btn {
  background: transparent;
  color: #fff;
}
.promo-module-holder .promo-module.ulricehamnsbla-module .promo-module-container .content-module-info .btn:hover {
  color: #000;
  background: #ffca38;
}
.promo-module-holder .promo-module.ulricehamnsbla-module .promo-module-container .content-module-info .btn:focus {
  color: #ffca38;
}
.promo-module-holder .promo-module.ulricehamnsbla-module .promo-module-container .content-module-info .btn:active {
  background: #ffca38;
}
.promo-module-holder .promo-module.forsman-eggcolor .promo-module-container .content-module-info {
  background: #fffbe4;
  color: #fff;
}
.promo-module-holder .promo-module.forsman-eggcolor .promo-module-container .content-module-info .btn {
  background: transparent;
  color: #fff;
}
.promo-module-holder .promo-module.forsman-eggcolor .promo-module-container .content-module-info .btn:hover {
  color: #000;
  background: #ffca38;
}
.promo-module-holder .promo-module.forsman-eggcolor .promo-module-container .content-module-info .btn:focus {
  color: #ffca38;
}
.promo-module-holder .promo-module.forsman-eggcolor .promo-module-container .content-module-info .btn:active {
  background: #ffca38;
}
.promo-module-holder .promo-module.forsman-lightblue .promo-module-container .content-module-info {
  background: #d4dde8;
  color: #fff;
}
.promo-module-holder .promo-module.forsman-lightblue .promo-module-container .content-module-info .btn {
  background: transparent;
  color: #fff;
}
.promo-module-holder .promo-module.forsman-lightblue .promo-module-container .content-module-info .btn:hover {
  color: #000;
  background: #ffca38;
}
.promo-module-holder .promo-module.forsman-lightblue .promo-module-container .content-module-info .btn:focus {
  color: #ffca38;
}
.promo-module-holder .promo-module.forsman-lightblue .promo-module-container .content-module-info .btn:active {
  background: #ffca38;
}
.promo-module-holder .promo-module.forsman-lightgray .promo-module-container .content-module-info {
  background: #f2f2f2;
  color: #fff;
}
.promo-module-holder .promo-module.forsman-lightgray .promo-module-container .content-module-info .btn {
  background: transparent;
  color: #fff;
}
.promo-module-holder .promo-module.forsman-lightgray .promo-module-container .content-module-info .btn:hover {
  color: #000;
  background: #ffca38;
}
.promo-module-holder .promo-module.forsman-lightgray .promo-module-container .content-module-info .btn:focus {
  color: #ffca38;
}
.promo-module-holder .promo-module.forsman-lightgray .promo-module-container .content-module-info .btn:active {
  background: #ffca38;
}
.promo-module-holder .promo-module.forsman-vit .promo-module-container .content-module-info {
  background: #ffffff;
  color: #fff;
}
.promo-module-holder .promo-module.forsman-vit .promo-module-container .content-module-info .btn {
  background: transparent;
  color: #fff;
}
.promo-module-holder .promo-module.forsman-vit .promo-module-container .content-module-info .btn:hover {
  color: #000;
  background: #ffca38;
}
.promo-module-holder .promo-module.forsman-vit .promo-module-container .content-module-info .btn:focus {
  color: #ffca38;
}
.promo-module-holder .promo-module.forsman-vit .promo-module-container .content-module-info .btn:active {
  background: #ffca38;
}


    .promo-module-holder .promo-module-container .content-module-info {
    color: #fff;
    }
    .promo-module-holder .promo-module-container h2 {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    }
    .promo-module.w1h1 .promo-module-container .photo:before,
    .promo-module.w1h2 .promo-module-container .photo:before,
    .promo-module.w2h1 .promo-module-container .photo:before,
    .promo-module.w2h2 .promo-module-container .photo:before {
    background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
    }
    .promo-module.w1h1 .promo-module-container .content-module-info,
    .promo-module.w1h2 .promo-module-container .content-module-info,
    .promo-module.w2h1 .promo-module-container .content-module-info,
    .promo-module.w2h2 .promo-module-container .content-module-info,
    .promo-module.w2h3 .promo-module-container .content-module-info,
    .promo-module.w4h2 .promo-module-container .content-module-info  {
    background: none;
    }
    .promo-module.w1h1 {
    border-bottom-color: #fff;
    }
    .promo-module.w1h1 .promo-module-container .photo {
    border-color: #fff;
    }
    .promo-module.w1h2 {
    border-bottom-color: #fff;
    }
    .promo-module.w1h2 .promo-module-container .photo {
    border-color: #fff;
    }

    @media (min-width: 1024px) {
    .promo-module.w1h1 .promo-module-container .content-module-info {
    background: none;
    }
    .promo-module.w1h2 .promo-module-container .content-module-info {
    background:none;
    }
    .promo-module.w2h1 .promo-module-container .content-module-info {
    background: none;
    }
    .promo-module.w2h2 .promo-module-container .content-module-info {
    background: none;
    }
    }
    /* Recommendation-module.less */
    .recommendation-module {
    background: rgba(0, 0, 0, 0.05);
    }
    .recommendation-module li {
    background: #fff;
    border-bottom-color: rgba(0, 0, 0, 0.1);
    }
    .recommendation-module .photo .price {
    color: #fff;
    background:  #194D87;
    }
    .recommendation-module .bx-pager-link {
    background: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    }
    .recommendation-module .bx-pager-link.active {
    background:  #ffbb00;
    }
    .recommendation-module .description .icon {
    color: #fff;
    background:  #194D87;
    }
    .recommendation-module .description h4 {
    color: #333333;
    }
    .recommendation-module .description h4 a {
    color: #333333;
    }
    .recommendation-module .description p {
    color: #666;
    }
    .recommendation-module .description .date {
    color: #595959;
    }
    .recommendation-module .description .btn.active {
    background:  #194D87;
    color: #fff;
    }
    .recommendation-module .more a {
    color:  #1a4f8a;
    }
    /* Recommendation-slider.less */
    .article-page .recommendation-slider {
    background: rgba(0, 0, 0, 0.05);
    }
    .recommendation-slider {
    /*background: @lighter-white-bg;*/
    }
    .recommendation-slider li {
    background: #fff;
    border-bottom-color: rgba(0, 0, 0, 0.1);
    }
    .recommendation-slider .photo .price {
    color: #fff;
    background:  #194D87;
    }
    .recommendation-slider .bx-pager-link {
    background: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    }
    .recommendation-slider .bx-pager-link.active {
    background:  #ffbb00;
    }
    .recommendation-slider .slider-controls .bx-prev,
    .recommendation-slider .slider-controls .bx-next {
    background: #fff;
    border-color: rgba(0, 0, 0, 0.1);
    }
    .recommendation-slider .slider-controls .bx-prev:before,
    .recommendation-slider .slider-controls .bx-next:before {
    color:  #ffbb00;
    }
    .recommendation-slider .slider-controls .bx-prev:hover,
    .recommendation-slider .slider-controls .bx-next:hover {
    background: #f0f0f0;
    }
    .recommendation-slider .description .btn {
    background:  #ffbb00;
    }
    .recommendation-slider .description .btn .icon {
    color: #fff;
    background: none;
    }
    .recommendation-slider .description .btn-holder .btn {
    background:  #219075;
    }
    .recommendation-slider .description .icon {
    color: #fff;
    background:  #219075;
    }
    .recommendation-slider .description .icon .svg-icon {
    fill: #fff;
    }
    .recommendation-slider .description .text {
    color: #fff;
    }
    .recommendation-slider .description h4,
    .recommendation-slider .description .heading {
    color: #333333;
    }
    .recommendation-slider .description h4 a,
    .recommendation-slider .description .heading a {
    color: #333333;
    }
    .recommendation-slider .description p,
    .recommendation-slider .description .p {
    color: #666;
    }
    .recommendation-slider .description .date {
    color: #595959;
    }
    /* Desktop view */
    @media (min-width: 1024px) {
    .has-animation .recommendation-slider li:hover .description .btn-holder .btn {
    background:  #ffbb00;
    }
    }
    /* media-slider.less */
    .media-slider .photo:after {
    background: #000;
    }
    .media-slider .bx-pager-link {
    background: #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
    }
    .media-slider .bx-pager-link.active {
    background:  #ffbb00;
    }
    .media-slider .slider-controls .bx-prev,
    .media-slider .slider-controls .bx-next {
    background: #fafafa;
    border-color: rgba(0, 0, 0, 0.1);
    }
    .media-slider .slider-controls .bx-prev:before,
    .media-slider .slider-controls .bx-next:before {
    color:  #ffbb00;
    }
    .media-slider .slider-controls .bx-prev:hover,
    .media-slider .slider-controls .bx-next:hover {
    background: #f0f0f0;
    }
    .media-slider .description .icon {
    background:  #219075;
    /* was @main-color */
    color: #fff;
    }
    .media-slider .description h4 {
    color: #fff;
    }
    .media-slider .description h4 a {
    color: #fff;
    }
    /* Social-content-module.less */
    .social-module-item h4 {
    color: #fff;
    }
    .social-module-item h4 a {
    color: #fff;
    }
    .social-module-item h5 {
    color: #fff;
    }
    .social-module-item h5 a {
    color: #fff;
    }
    .social-module-item .description p {
    color: #fff;
    }
    .social-module-item .description p a {
    color: #fff;
    }
    .social-module-item .description .date {
    color: #595959;
    }
    .social-module-item .btn {
    background-color: #FFC833;
    border:1px solid #ffbb00;
    }
    @*.social-module-item .owl-dot span {
        background: #fff;
        }
        .social-module-item .owl-dot.active span {
        background:  #ffbb00;
        }*@
    .social-module-item .icon {
    color: #fff;
    }
    .social-module-item.facebook-module {
    background: #4f6bac;
    }
    .social-module-item.facebook-module .username {
    color: #fff;
    }
    .social-module-item.facebook-module .text-info {
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    }
    .social-module-item.facebook-module .text-info .holder {
    color: #fff;
    }
    .social-module-item.facebook-module .btn-holder:before {
    background-image: -webkit-linear-gradient(top, rgba(79, 107, 172, 0) 0%, #4f6bac 100%);
    background-image: -o-linear-gradient(top, rgba(79, 107, 172, 0) 0%, #4f6bac 100%);
    background-image: linear-gradient(to bottom, rgba(79, 107, 172, 0) 0%, #4f6bac 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004f6bac', endColorstr='#ff4f6bac', GradientType=0);
    }
    .social-module-item.instagram-module .text-info {
    color: #fff;
    }
    .social-module-item.instagram-module .text-info .holder {
    color: #fff;
    }
    .social-module-item.instagram-module .text-info:hover,
    .social-module-item.instagram-module .text-info.show-text-info {
    background-color: rgba(0, 0, 0, 0.7);
    }
    .social-module-item.twitter-module {
    background: #1dadeb;
    }
    .social-module-item.twitter-module .time {
    color: #f0f0f0;
    }
    .social-module-item.twitter-module .tweet-list .item:before {
    color: #fff;
    }
    /* Video-module.less */
    .video-module-list {
    background: rgba(0, 0, 0, 0.05);
    }
    .video-module-item {
    background: #fff;
    }
    .video-module-item .description .btn {
    background:  #219075;
    }
    .video-module-item .description .icon {
    color: #fff;
    }
    .video-module-item .description .icon .svg-icon {
    fill: #fff;
    }
    .video-module-item .description .text {
    color: #fff;
    }
    .video-module-item .description h4 {
    color: #333333;
    }
    .video-module-item .description h4 a {
    color: #333333;
    }
    .video-module-item .description p {
    color: #666;
    }
    .video-module-item .description .date {
    color: #595959;
    }
    .lity-container .lity-close {
    background: #fff;
    color: #333333;
    }
    @media (min-width: 800px) {
    .lightbox-video-description {
    background:  #1a4f8a;
    color: #fff;
    }
    }
    @media (min-width: 768px) {
    .video-module-item {
    border-bottom-color: rgba(0, 0, 0, 0.1);
    }
    .video-module-item:hover {
    box-shadow: rgba(0, 0, 0, 0.08) -1px 0 2px 0px, rgba(0, 0, 0, 0.08) 1px 0 2px 0px, rgba(0, 0, 0, 0.15) 0 1px 1px 0;
    }
    }
    @media (min-width: 1024px) {
    .has-animation .video-module-item:hover .description .btn {
    background:  #ffbb00;
    }
    }
    /* Error-page-module.less */
    .error-page-module {
    color: #fff;
    }
    .error-page-module.server-error-module .icon-buble {
    background:  #ffbb00;
    color: #fff;
    }
    .error-page-module.server-error-module .icon-buble:after {
    border-top-color:  #ffbb00;
    }
    .error-page-module .results-info p strong {
    color:  #ffbb00;
    }
    .error-page-module .search-module {
    background: none;
    }
    .error-page-module .search-module .icon-search {
    color: #fff;
    background:  #FFBD0A;
    }
    /* west-sweden.less */
    .west-sweden #header .logo.text-inside p {
    color: #fff;
    }
    .west-sweden .img-dragger .slide {
    background: #000;
    }
    .west-sweden .img-dragger .slide:before {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, transparent 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, transparent 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, transparent 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#00000000', GradientType=0);
    }
    .west-sweden .img-dragger .btn-play {
    background:  #FFBD0A;
    color: #fff;
    }
    .west-sweden .img-dragger .btn-play:hover {
    background:  #FFC833;
    }
    .west-sweden .img-dragger .btn-play:active {
    background:  #C99300;
    }
    .west-sweden .dragslider {
    background: #222222;
    }
    .west-sweden .dragdealer .disabled {
    background: #8a8a8a;
    }
    .west-sweden .slideshow-btn-prev,
    .west-sweden .slideshow-btn-next {
    color: #fff;
    }
    .west-sweden .lity {
    background: #fff;
    }
    .west-sweden .lity-container .lity-close {
    background:  #ffbb00;
    color: #fff;
    }
    .west-sweden button.icon-full-size {
    color: #fff;
    }
    .west-sweden .slide h2,
    .west-sweden .slide p {
    color: #fff;
    }
    .west-sweden .show-content .pages {
    background: #fff;
    }
    .img-dragger-small .slide-description {
    color:  #143F6E;
    }
    .img-dragger-small .slide.current h2 {
    color: #fff;
    }
    .content-switch {
    border-color: #fff;
    color: #fff;
    }
    .content-switch:hover {
    background:  #ffbb00;
    color: #fff;
    border-color:  #ffbb00;
    }
    .show-content .current .content-switch {
    background: #fff;
    border-color: #c9c9c9;
    color: #c9c9c9;
    }
    .show-content .current .content-switch:hover {
    color: #fff;
    background:  #ffbb00;
    border-color:  #ffbb00;
    }
    .show-content .current:after {
    background-image: -webkit-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#00ffffff', GradientType=0);
    }
    @media screen and (max-width: 767px) {
    .west-sweden #header .logo.text-inside p {
    color: #555555;
    }
    }
    @media (min-width: 768px) {
    #wrapper #header {
    background: none;
    box-shadow: none;
    }
    #wrapper #header .search-item {
    color: #fff;
    }
    }
    @media (min-width: 1024px) {
    .west-sweden .codrops-header .slideshow-paging a {
    background: #fff;
    }
    .west-sweden #header .main-navigation-old > ul > li.selected > a {
    color: #fff;
    background:  #ffbb00;
    }
    .west-sweden #header .main-navigation-old > ul > li.selected > a:before,
    .west-sweden #header .main-navigation-old > ul > li.selected > a:after {
    background: #fff;
    }
    .west-sweden #header .main-navigation-old > ul > li > a {
    color: #fff;
    }
    .west-sweden #header .main-navigation-old.pull-right > ul > li.selected > a {
    background: none;
    }
    }
    /* selection-content.less */
    .btn.btn-map {
    background: #219075;
    }
    .selection-module-list {
    background: rgba(0, 0, 0, 0.05);
    }
    .selection-map-module {
    border-color: rgba(0, 0, 0, 0.1);
    }
    .selection-module-item {
    background: #fff;
    }
    .selection-module-item .icon-close-route {
    color: #fff;
    background: rgba(0, 0, 0, 0.2);
    }
    .selection-module-item .icon-close-route:hover {
    background: rgba(0, 0, 0, 0.5);
    }
    .selection-module-item .icon-move {
    color: #fff;
    background: rgba(0, 0, 0, 0.2);
    }
    .selection-module-item .description .icon {
    color: #fff;
    background:  #219075;
    border-color: #fff;
    }
    .selection-module-item .description .icon .svg-icon {
    fill: #fff;
    }
    .selection-module-item .description h4,
    .selection-module-item .description .h4 {
    color: #333333;
    }
    .selection-module-item .description h4 a,
    .selection-module-item .description .h4 a {
    color: #333333;
    }
    .selection-module-item .description .info,
    .selection-module-item .description p,
    .selection-module-item .description .p {
    color: #666;
    }
    @media (min-width: 768px) {
    .selection-module-item {
    border-bottom-color: rgba(0, 0, 0, 0.1);
    }
    .selection-module-item:hover {
    box-shadow: rgba(0, 0, 0, 0.08) -1px 0 2px 0px, rgba(0, 0, 0, 0.08) 1px 0 2px 0px, rgba(0, 0, 0, 0.15) 0 1px 1px 0;
    }
    }
    /* Destination menu module *****Mobile and Tablet only*****/
    @media (max-width: 1024px) {
    .destination-menu-module.selected {
    background: #fff;
    }
    .destination-menu-module .tab-heading {
    border-color: rgba(0, 0, 0, 0.1);
    background: #f5f5f5;
    }
    .destination-menu-module .tab-heading .icon-close {
    border-color: rgba(0, 0, 0, 0.1);
    }
    .destination-menu-module .tab-heading .jcf-select {
    color: #222222;
    }
    .destination-menu-module .tab-heading .jcf-select:before,
    .destination-menu-module .tab-heading .jcf-select:after,
    .destination-menu-module .tab-heading .jcf-select .jcf-select-text:before {
    background: #555555;
    }
    .destination-menu-module .destination-navigation-column h4 {
    color: #333333;
    }
    .destination-menu-module .destination-navigation-column .heading {
    color: #333333;
    }
    .destination-menu-module .destination-navigation-column .text {
    color: #787878;
    }
    .destination-menu-module .destination-list-view:before {
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=0);
    }
    .destination-menu-module .bottom-content {
    background: #fff;
    }
    .destination-menu-module .filter-navigation {
    border-top-color: rgba(0, 0, 0, 0.1);
    }
    .destination-menu-module .filter-navigation a {
    color: #bababa;
    }
    .destination-menu-module .filter-navigation .active a {
    background:  #ffbb00;
    color: #fff;
    }
    }
    .imagebank-module {
    background: #f2f2f2;
    }
    .imagebank-module.register-page-part {
    background: #fff;
    }
    .imagebank-module .error-message,
    .imagebank-module .error {
    color:  #ffbb00;
    }
    .imagebank-module .blue-top {
    background-color:  #1a4f8a;
    }
    .imagebank-module .blue-top .fields-holder label {
    color: #fff;
    }
    .imagebank-module .blue-top h3 {
    color: #fff;
    }
    .imagebank-module .search-filter-btn {
    color: #787878;
    border-color: rgba(0, 0, 0, 0.1);
    background: #fff;
    }
    .imagebank-module .search-filter-btn:before {
    color:  #ffbb00;
    }
    .imagebank-module .search-filter-btn span {
    color:  #ffbb00;
    }
    .imagebank-module .col-lg-4 {
    background-color:  #ffbb00;
    color: #fff;
    }
    .imagebank-module .user-info {
    background-color: #fff;
    border-bottom-color: #ededed;
    }
    .imagebank-module .user-info .login-info {
    color: #72777a;
    }
    .imagebank-module .user-info .login-info span {
    color: #3d3d3d;
    }
    .imagebank-module .user-info .log-out-button {
    color: #72777a;
    border-color: #dfdfdf;
    }
    .imagebank-module .images-quant {
    color: #4a4e52;
    }
    .imagebank-module .imagebank-module-list {
    background: #f2f2f2;
    }
    .imagebank-module .imagebank-module-list .picture-name {
    color: #4a4e52;
    }
    .imagebank-module .login-module .form-holder {
    border-right-color: #fff;
    border-bottom-color: #fff;
    border-left-color: #fff;
    }
    .imagebank-module .login-module .form-holder .form-header {
    color: #fff;
    }
    .imagebank-module .login-module .form-holder .form-header:before {
    background-color: #fff;
    }
    .imagebank-module .login-module .form-holder .form-header:after {
    background-color: #fff;
    }
    .imagebank-module .login-module .form-holder input,
    .imagebank-module .login-module .form-holder .form-submit-btn {
    border-color: #ebebeb;
    color: #686f73;
    }
    .imagebank-module .login-module .form-holder .error-message-active input {
    color:  #ffbb00;
    border-color:  #ffbb00;
    }
    .imagebank-module .login-module .form-holder .form-submit-btn {
    background:  #ffbb00;
    border-color:  #ffbb00;
    color: #fff;
    }
    .imagebank-module .login-module .form-holder p {
    color: #fff;
    }
    .imagebank-module .register-fields input {
    border-color: rgba(0, 0, 0, 0.05);
    background-color: #f5f5f5;
    color: #555555;
    }
    .imagebank-module .register-fields .jcf-select.jcf-focus {
    border-color: rgba(0, 0, 0, 0.05);
    }
    .imagebank-module .register-fields select.registe-field:focus {
    border-color: rgba(0, 0, 0, 0.05);
    }
    .imagebank-module .register-fields textarea.registe-field:focus {
    border-color: rgba(0, 0, 0, 0.05);
    }
    .imagebank-module .register-fields .bottom-button .submit-button {
    background:  #ffbb00;
    color: #fff;
    }
    .imagebank-module .image-details .col-lg-4 {
    background: #fff;
    color: #4a4e52;
    }
    .imagebank-module .image-details .col-lg-4 .must-login {
    color:  #ffbb00;
    }
    .imagebank-module .image-details .bottom-button .submit-button {
    background:  #ffbb00;
    color: #fff;
    }
    /* Desktop view */
    @media (min-width: 1024px) {
    .imagebank-module .register-fields:before {
    background:  #ffbb00;
    }
    .imagebank-module .register-fields .register-fields-heading {
    background-color: #f7f7f7;
    border-top-color: #e5e5e5;
    border-bottom-color: #e5e5e5;
    }
    .imagebank-module .image-details:before {
    background: #fff;
    }
    }
    /* Article form */
    .article-form {
    background: rgba(0, 0, 0, 0.05) none repeat scroll 0 0;
    padding: 20px;
    }
    .article-form fieldset {
    border: 0px;
    padding:0px;
    margin:0px;
    }
    .article-form table {
    border: 0px !important;
    }
    .article-form tr {
    background-color: transparent !important;
    border: 0px !important;
    }
    .article-form label, .article-form fieldset legend {
    width:100%;
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
    }
    .article-form fieldset  label {
    font-weight: normal;
    }
    .article-form input[type=text], .article-form textarea {
    width:100%;
    background: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.0980392) ;
    padding: 10px 10px;
    border-radius: 3px;
    outline: none;
    display: block;
    font-size: 14px;
    line-height: 1.2;
    }
    .article-form textarea:focus, .article-form input[type=text]:focus {
    border-color:  #ffbb00;
    }
    .article-form textarea {
    height: 155px;
    resize: vertical;
    }
    .article-form .jcf-select  {
    background-color: #fff;
    border-color: rgba(0, 0, 0, 0.0980392) ;
    }
    .article-form .jcf-focus {
    border-color:  #ffbb00;
    }
    .article-form input[type=submit] {
    color: #555555;
    background:  #ffbb00;
    display: block;
    width: 100%;
    font-size: 1.3rem;
    line-height: 5;
    cursor: pointer;
    font-weight: bold;
    border: none;
    text-align: center;
    outline: none;
    border-radius: 0;
    }