.vc-day.is-not-in-month *[data-v-4420d078] {
  opacity: 0.5!important;
  pointer-events: all!important
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .vc-day.is-not-in-month *[data-v-4420d078] {
    opacity: 0.5!important;
    pointer-events: all!important;
  }
}

@media (min-width: 1200px) {
.container {
width: 1200px;
}
}

@media (min-width: 1440px) {
.container {
width: 1440px;
}
}

#brandmenu .col {
  width: 10%;
  display: inline-block;
}
#calendar .checkbox input[type="checkbox"],#calendar .checkbox-inline input[type="checkbox"],#calendar .radio input[type="radio"], #calendar.radio-inline input[type="radio"] {
  margin-left:0;
}
.vc-day-content[data-v-4420d078]:hover, .vc-day-content[data-v-4420d078]:focus {
  background: none!important;
}
small.Antal {display: none}
.vc-title[data-v-74ad501d] {text-transform: capitalize;}
.card-header a[aria-expanded="true"] {
background:#083957;
color:#fff;
width: 100%;font-size: 18px;
text-align: left;}
.minimum {
min-width: 195px;
}
.download-list {
  margin-left: 10px;
  margin-right: 10px;
}
.download-content {width: calc(100%/4 - 10px);
    float: left;
    border: 1px solid #ccc;
    padding: 10px;
    margin: 5px;

}
.notCsswork {overflow-x: auto;;height: 395px}
.hoteloptions.selected {
  background: #f00
}
.hoteloptions  {
display: block;
height: 50px
}
.wow {
  margin-bottom:40px
}
@media (max-width:768px) {
  #site-header .d-flex {
    display: flex;
    align-items: flex-start;
  }
.d-flex  .col-xxs-12 {}
	.download-content {width:calc(100%/2 - 10px); float:left}
  .search {display: none!important}
}
@media (max-width:460px) {

	.download-content {width:100%; float:left}
}
.account-houses-contact  .form-group {
    margin-bottom: 5px;
}
/*#content .row {background:#ebeef0}*/
.account-customerpartner-hotel-wk_hotelbooking_res #content  #form .row{background:#fff}
#content .form-group .row {background:none}
.account-activity #content .row .table-bordered {
    background: #fefefe;
}

.modal-backdrop {background-color: rgba(0,0,0,0.5);}
/* .modal-dialog {
    margin: 10pc auto;
} */

.datepicker-dropdown {
    z-index: 9999999;
}
.row.row-eq-height-sm.firebanner .col-sm-6.col-md-3.col-xxs-12 {margin-bottom: 30px;}
.banner.firebanner.bannerdesign2 {
margin-bottom:0;
}
.addresscard {font-size:13px;}
.product-category.category-733 .textboxcolor a {
	color:#fff;
}
#album-container20 .img-responsive {
    max-width: 90%;
    height: auto;
    max-height: 80px;
    text-align: center;
    margin: 10px auto;

}
.toggle-off.btn {

    padding-left: 18px;

}
.toggle.btn {
margin-right: 10px;
    min-width: 72px!important;
    min-height: 34px;
    text-align: center;

}
.aktiv-de .btn-primary {background-color: #51b725;}
.aktiv-de .btn-default {background-color: transparent;}
.aktiv-de .btn-default.active{

    color: #fff;
    background-color: #cd0f0f;
    box-shadow: none;

}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{vertical-align: middle;}
.samhandelspartnere h2 {margin: 15px 0 10px 0;}
.form-cell .date {
max-width: 225px;
}
.media p {font-size:14px; padding-bottom: 0px;}
.media h2 {font-size:22px}
#map_canvas {
    height: 190px;
    margin-bottom: 15px;
    margin-top: 15px;
    max-width: 440px;
}
.textboxcolor article h3 {margin-bottom:10px}
.input-sm {
	border-radius:0;
}
/*.image-additional:nth-child(8),
.image-additional:nth-child(9),
.image-additional:nth-child(10),
.image-additional:nth-child(11),
.image-additional:nth-child(12),
.image-additional:nth-child(13),
.image-additional:nth-child(14),
.image-additional:nth-child(15),
.image-additional:nth-child(7)
{
	display:none
}*/
input.btn {font-family:"Font Awesome 5 Pro", Open sans}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 0;
    font-size: inherit;
    font-weight: 700;
    line-height: auto;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: transparent;
    border-radius: 0;
	margin-top: -5px;
}
.badge .btn {padding: 4px 12px;}
@media (min-width: 1200px) {
.visible-lg {
    display: inline !important;
}}

.account-houses-contact b {font-size:16px}
.account-houses-contact br {font-size:0px}

.col-md-4.col-xs-6.gem {

    position: fixed;
    right: 0;
    z-index: 99999;
    top: 151px;
    width: 160px;
    text-align: left;
}

.col-md-4.col-xs-6.gem a.btn {
width: 143px;
text-align: left;
}
.col-md-4.col-xs-6.gem .btn-primary {
    color: #fff;
    background-color: #6bb43f;

}
@media (max-width: 767px) {
.col-md-4.col-xs-6.gem {
margin: 0;
position: fixed;
bottom: 0;
left: 0;
 top: inherit;
right: auto;
width: 100%;
padding: 0;
z-index: 500;
border-radius: 0 !important;
border: 0 !important;
color: #fff !important;
line-height: 40px;
text-align: center;
background: #ccc;
}
.gem1 {display:none}
}
img.media-object {
max-width:inherit;
}
.media {
    margin-bottom: 15px;
}
#site-header .dropdown-menu {
    position: absolute;
    top: 100%;
    z-index: 1000;
    float: left;
    max-width: 165px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #083957;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
     border: 0;
    border-radius: 0;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
#site-header .col-sm-3.col-xs-6.col-xxs3 .dropdown .dropdown-menu li a:hover {color: #083957;}
.card-header a{ background:#ebeef0; width: 100%;font-size: 18px;
text-align: left; color:#000}
.card-header a:hover{
background:#e1e2e2;
width: 100%;
font-size: 18px;
text-align: left;
text-decoration:none;
color:#000}
.attribute-group.card {
margin:5px 0;
}
.center {text-align: center;}
.account-activity .table-responsive {margin-top:10px;}
.card-body {background:#ebeef0;
padding:10px;
}
.card-body  p {
    margin: 0 0 0 5px;
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: lighter;
}
.card-body h4 {
    margin: 0 0 5px 0;
}
.card-body .website{
    margin: 0 0 5px 0;
}
#heading1.card-header a[aria-expanded="true"]:before {
background:url('/catalog/view/theme/default/image/attribute/faciliteter_on.png');
width:45px;
height:45px;
content: '';float:left;
margin: -10px 5px -10px -5px;
}

#heading1.card-header a[aria-expanded="true"]:hover::before{
background: url('/catalog/view/theme/default/image/attribute/faciliteter.png');
}
#heading1.card-header a:before{
background: url('/catalog/view/theme/default/image/attribute/faciliteter.png');
width: 45px;
height: 45px;
content: '';float:left;
margin: -10px 5px -10px -5px;
}



#heading5.card-header a[aria-expanded="true"]:before {
background:url('/catalog/view/theme/default/image/attribute/transport_on.png');width:45px;height:45px;content: '';float:left;margin: -10px 5px -10px -5px;
}

#heading5.card-header a[aria-expanded="true"]:hover::before{
background: url('/catalog/view/theme/default/image/attribute/transport.png');
}

#heading5.card-header a:before{
background: url('/catalog/view/theme/default/image/attribute/transport.png');
width: 45px;
height: 45px;
float:left;
content: '';
margin: -10px 5px -10px -5px;
}


#heading4.card-header a[aria-expanded="true"]:before {
background:url('/catalog/view/theme/default/image/attribute/wc_on.png');
width:45px;
height:45px;
content: '';float:left;
margin: -10px 5px -10px -5px;
}
#heading4.card-header a:before{
background: url('/catalog/view/theme/default/image/attribute/wc.png');
width: 45px;
height: 45px;
content: '';float:left;
margin: -10px 5px -10px -5px;
}
#heading4.card-header a[aria-expanded="true"]:hover::before{
background: url('/catalog/view/theme/default/image/attribute/wc.png');
}

#heading2.card-header a[aria-expanded="true"]:before {
background:url('/catalog/view/theme/default/image/attribute/brandmyndigheder_on.png');
width:45px;
height:45px;
content: '';float:left;
margin: -10px 5px -10px -5px;
}
#heading2.card-header a:before{
background: url('/catalog/view/theme/default/image/attribute/brandmyndigheder.png');
width: 45px;
height: 45px;
content: '';float:left;
margin: -10px 5px -10px -5px;
}

#heading2.card-header a[aria-expanded="true"]:hover::before{
background: url('/catalog/view/theme/default/image/attribute/brandmyndigheder.png');
}

#heading3.card-header a[aria-expanded="true"]:before {
background:url('/catalog/view/theme/default/image/attribute/sale_on.png');
width:45px;
height:45px;
content: '';float:left;
margin: -10px 5px -10px -5px;
}
#heading3.card-header a:before{
background: url('/catalog/view/theme/default/image/attribute/sale.png');
width: 45px;
height: 45px;
content: '';float:left;
margin: -10px 5px -10px -5px;
}
#heading3.card-header a[aria-expanded="true"]:hover::before{
background: url('/catalog/view/theme/default/image/attribute/sale.png');
}

.product-thumb .caption {
position: relative;
}
.product-thumb .price {
width: 100%;
bottom: 10px;
position: absolute;
}
.detail {margin: 10px 0 10px 0px;display: none;	border: 1px solid #eeeeee;padding: 15px;}
.accordion a {background: #efefef;display: block;cursor: pointer;padding: 7px 20px 10px 15px;}
.accordion h3{font-size:20px;margin: 0;}
.accordion {margin-bottom:2px;}
.right-arrow {margin-left: 20px;width: 10px;height: 100%;float: right;font-weight: bold;font-size: 20px;}
.accordion [class*="expand"] p {
    margin: 0;
    padding-bottom: 0px;
    font-size: 16px;
    font-weight: lighter;
}

/* Row with equal height columns */
@media (min-width: 320px) {
	.row-eq-height-xxs {display: -webkit-box;display: -webkit-flex;-webkit-align-content: flex-end;-webkit-flex-direction: row;-webkit-flex-wrap: wrap;display: -ms-flexbox;display:flex;flex-wrap: wrap;}
	.row-eq-height-xxs::after, .row-eq-height-xxs::before {content:normal;}
	.row-eq-height-xxs-none {display: block;}
}
@media (min-width: 480px) {
	.row-eq-height-xs {display: -webkit-box;display: -webkit-flex;-webkit-align-content: flex-end;-webkit-flex-direction: row;-webkit-flex-wrap: wrap;display: -ms-flexbox;display:flex;flex-wrap: wrap;}
	.row-eq-height-xs::after, .row-eq-height-xs::before {content:normal;}
	.row-eq-height-xs-none {display: block;}
}
@media (min-width: 640px) {
	.row-eq-height-s {display: -webkit-box;display: -webkit-flex;-webkit-align-content: flex-end;-webkit-flex-direction: row;-webkit-flex-wrap: wrap;display: -ms-flexbox;display:flex;flex-wrap: wrap;}
	.row-eq-height-s::after, .row-eq-height-s::before {content:normal;}
	.row-eq-height-s-none {display: block;}
}
@media (min-width:768px){
	.row-eq-height-sm {display: -webkit-box;display: -webkit-flex;-webkit-align-content: flex-end;-webkit-flex-direction: row;-webkit-flex-wrap: wrap;display: -ms-flexbox;display:flex;flex-wrap: wrap;}
	.row-eq-height-sm::after, .row-eq-height-sm::before {content:normal;}
	.row-eq-height-sm-none {display: block;}
}
@media (min-width:992px){
	.row-eq-height-md {display: -webkit-box;display: -webkit-flex;-webkit-align-content: flex-end;-webkit-flex-direction: row;-webkit-flex-wrap: wrap;display: -ms-flexbox;display:flex;flex-wrap: wrap;}
	.row-eq-height-md::after, .row-eq-height-md::before {content:normal;}
	.row-eq-height-md-none {display: block;}
}
@media (min-width:1200px){
	.row-eq-height-lg {display: -webkit-box;display: -webkit-flex;-webkit-align-content: flex-end;-webkit-flex-direction: row;-webkit-flex-wrap: wrap;display: -ms-flexbox;display:flex;flex-wrap: wrap;}
	.row-eq-height-lg::after, .row-eq-height-lg::before {content:normal;}
	.row-eq-height-lg-none {display: block;}
}

body{font-family:'Open Sans',sans-serif;background:#fff;font-weight:400;color:#333;line-height:20px;}
.img-responsive {
	max-width: 100%;
	height: auto;
}
.account-houses-contact label {

    display: inline-block;
    max-width: 100%;
    margin-bottom: 0px;
    font-weight: 700;
    margin-top: 12px;

}
.dashed {border: 1px dashed #ccc;
padding: 10px;
margin: 0 0 20px;}
/* HEADER */

	/* Top */
		/* Top links */
		#top {
      background-color: #083957;
    line-height: 45px;
    height: 10px;
		}

		#top-links ul {
			color: #fff;
			font-size: 14px;
			list-style: outside none none;
			margin: 0;
			padding: 0;
		}
		#top-links .top-links-left ul li {
			float: left;
			padding-right: 25px;
		}
		#top-links .top-links-right ul li {
			float: right;
			padding-left: 25px;
		}
		#top-links ul li:last-child {
			padding-right: 0;
		}
		#top-links ul li a {
			color: inherit;
			display: block;
			font-size: inherit;
			cursor:pointer;
		}
		#top-links ul.dropdown-menu-right li {
			text-align:right;
		}
		#top-links ul li a span {
			float: right;
		}
		#top-links ul li a:hover span {
			text-decoration:underline;
		}
		#top-links .top-links-left ul li a i {
			color: #083957;
			margin-right: 5px;
		}
		#top-links .top-links-right button i {
			color: #fff;
			margin-right: 5px;
		}
		#top-links .dropdown ul {
			background: #333 none repeat scroll 0 0;
			border: medium none;
			border-radius: 0;
			box-shadow: none;
		}
		#top-links .dropdown ul li {
			float: none;
			padding: 0;
		}
		#top-links .dropdown ul li a:hover {
			background: #083957 none repeat scroll 0 0;
			text-decoration: none;
		}
		#top-links .btn-link:hover, #top-links a:hover{
			text-decoration: underline;
		}
		#top-links .btn-link strong{
			font-size:14px
		}
		#top-links.row > div {
			margin-bottom:0;
		}

		/* Site header */
		#site-header {
			position:relative;
			z-index:999;
			background:#fff;
margin-bottom: 20px;
    }
	.common-home #site-header {
margin-bottom: 0px;
  }

		#site-header .row > div {
			margin-bottom: 0;
		}
		#site-header #logo {
			margin:10px 0px
		}
		#site-header #logo svg {
			display: inline-block;
			vertical-align: middle;
			max-width: 100%;
		}
		#site-header > .container:first-child > .row > * {
			display: inline-block;
			float: none !important;
			vertical-align: middle;
		}
		#site-header > .container:first-child > .row {
			font-size:0;
		}
		#site-header .dropdown {
		font-size:15px;
		background: #083957;
		color: #fff;

			}
			#site-header .col-sm-3.col-xs-6.col-xxs-3 .dropdown {
		font-size:15px;
		background: #083957;
		color: #fff;
		height: 85px;
		margin-top: -20px;
		padding: 25px 10px 10px;
		max-width: 165px;
float: right;
		border-radius: 0 0 10px 10px;
		text-align: center;
			}

	@media (max-width:768px){
						#site-header .col-sm-3.col-xs-6.col-xxs-3 .dropdown {
font-size: 15px;
background: #083957;
color: #fff;
height: 50px;
margin-top: -12px;
padding: 5px 10px 5px;
max-width: 165px;
float: right;;
			}
			}
      #site-header .col-sm-3.col-xs-6.col-xxs-3 .dropdown a{width: 148px;
  display: inline-flex;
      color: #fff;
      }
		@media (max-width:480px){
      #site-header .col-sm-3.col-xs-6.col-xxs-3 .dropdown a{
        width: 50px!important;;
      }
	.hidden-xxs {
    display: none !important;
}

#site-header .col-sm-3.col-xs-6.col-xxs-3 .dropdown {
    font-size: 15px;
    background: #083957;
    color: #fff;
    height: 48px;
    margin-top: -10px;
    padding: 5px 8px 2px;
    max-width: 65px;
    float: right;
}
		}
		#site-header .dropdown i{
			font-size:40px;
			color: #fff;padding: 0 10px 0 0;
			}


		#site-header .dropdown a:hover{    text-decoration: none;
}
			/* Header search */
			#site-header .row #search {
				border: 1px solid #ddd;
				height: 47px;
				line-height: 45px;
				width: 100%;
				border-radius: 10px;
				overflow: hidden;
			}
			#site-header .row #search input {
				background: #fff none repeat scroll 0 0;
				border: 0 none;
				border-radius: 0;
				display: block;
				float: left;
				font-family: inherit;
				font-size: 17px;
				height: 45px;
				padding: 0 0 0 15px;
				font-weight: 300;
				width: calc(100% - 50px);
			}
			#site-header .row #search button {
				background: transparent none repeat scroll 0 0;
				border: 0 none;
				border-radius: 0;
				color: #083957;
				font-size: 21px;
				margin: 0;
				padding: 0;
				text-shadow: none;
				width: 50px;
			}

			/* Responsive */
			@media (max-width:767px) {
				#site-header .row #search {
					margin-bottom: 10px;
				}
			}

			/* Menu search */
			#site-header #slide-menu + #search {
				background: transparent none repeat scroll 0 0;
				float: right;
				height: 46px;
				line-height: 44px;
				position: relative;
			}
			#site-header #slide-menu + #search input {
				background: #fff none repeat scroll 0 0;
				border: 0 none;
				border-radius: 0;
				color: #999;
				display: block;
				float: right;
				font-family: inherit;
				font-size: 17px;
				height: 45px;
				padding: 0;
				text-align: right;
				width: calc(100% - 50px);
			}
			#site-header #slide-menu + #search button {
				background: transparent none repeat scroll 0 0;
				border: 0 none;
				border-radius: 0;
				color: #083957;
				float: right;
				font-size: 21px;
				margin: 0;
				padding: 0;
				text-shadow: none;
				width: 50px;
			}

			/* Livesearch */
			.row #livesearch_search_results {
				width: calc(100% - 30px);
				left: 15px;
			}
			#livesearch_search_results {
				background: #fff none repeat scroll 0 0;
				border-bottom: 1px solid #ddd;
				border-left: 1px solid #ddd;
				border-radius: 0;
				border-right: 1px solid #ddd;
				margin: 0;
				padding: 0;
				position: absolute;
				right: 0;
				top: 100%;
				width: 100%;
				z-index: 90000000;
				list-style: none;
			}
			#livesearch_search_results li{display: table;width: 100%;}
			#livesearch_search_results li:hover, #livesearch_search_results .highlighted {background-color:#eee;}
			#livesearch_search_results img {float:left}
			#livesearch_search_results a {
				color: #333;
				display: block;
				font-size: 13px;
				line-height: 46px;
				text-decoration: none;float:left
			}
			#livesearch_search_results .price-old:before {content:'  Før: '}
			#livesearch_search_results .price-old { color: #999;float: left; margin-right:10px;font-size: 14px;    text-decoration: line-through;}
			#livesearch_search_results .price-new:before {content:'  Nu: '}
			#livesearch_search_results a + a{
				float:left;
				padding-right:15px;
			}
			#livesearch_search_results li:hover a,#livesearch_search_results li:hover img, #livesearch_search_results .highlighted a{
				color:#777;
				background-color:#eee;
			}
			#livesearch_search_results img {
				border: 1px solid #ddd;
				float: left;
				line-height: 30px;
				margin: 5px 10px;
				padding: 2px;
			}

			/* Cart */
			#cart > button {
				background: transparent none repeat scroll 0 0;
				border: medium none;
				box-shadow: none;
				color: #333;
				font-family: inherit;
				padding: 0;
				width: 100%;
			}
			#cart > button i {
				color: #083957;
				float: left;
				font-size: 60px;
				margin-right: 10px;
			}
			#cart > button > span {
				display: block;
				font-size: 17px;
				text-align: left;
			}
			#cart > button span#cart-heading {
				font-size: 23px;
				font-weight: 600;
				padding-top: 15px;
			}

			#cart .dropdown-menu{background:#eee;z-index:1001}
			#cart .dropdown-menu{min-width:100%;right:-10px;border-radius: 0;}
			#cart .dropdown-menu table{margin-bottom:10px;white-space: nowrap;}
			#cart .dropdown-menu table td.text-left{white-space: normal}
			#cart .dropdown-menu li > div{min-width:400px;padding:0 10px;}
			#cart .dropdown-menu li p {margin:15px 0}

			/* Responsive */
			@media (max-width:991px) {
				#cart > button {
					margin-top: 0px;
				}
				#cart > button i {
					font-size: 40px;
				}
				#cart > button > span {
					font-size: 12px;
					line-height: 16px;
				}
				#cart > button span#cart-heading {
					font-size: 17px;
					padding-top: 10px;
				}
			}
			@media (max-width:767px) {
				#cart .dropdown-menu li > div{min-width: 90vw;}
			}

			/* Indkøbskurv ny */
			.checkout-cart-box {display:table; width: 100%;}
			.checkout-cart-box > div {display:table-row}
			.checkout-cart-box > div > div {display:table-cell;padding: 0px 15px;vertical-align: middle;}
			.checkout-cart-box > div > div.name a {font-size: 17px;}
			.checkout-cart-box > div > div.image {min-width: 130px;}
			.checkout-cart-box > div > div.image img {display:inline-block;}
			.checkout-cart-box > div > div.quantity {min-width: 180px;}
			.checkout-cart-box > div > div.quantity input {border: none;box-shadow: 1px 1px 2px rgba(0,0,0,0.5) inset;-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.5) inset;background: #eee;}
			.checkout-cart-box > div > div.price {min-width: 100px;}
			.checkout-cart-box > div > div.total {min-width: 100px;font-weight: bold;}
			.checkout-cart-box .top-row {font-weight: bold;}
			.checkout-cart-box .top-row > div {font-weight: bold;padding: 10px 15px;border-bottom: 1px solid #ddd;}
			.checkout-cart-box .content-row:nth-child(2n) {background:#f2f2f2}
			.checkout-cart-box .content-row > div {border-bottom: 1px solid #ddd;}
			.checkout-cart-box .content-row > div:first-child {border-left: 1px solid #ddd;}
			.checkout-cart-box .content-row > div:last-child {border-right: 1px solid #ddd;}
			.checkout-cart-box .bottom-row {}

			@media (max-width: 767px) {
				.checkout-cart-box {display: block;border:none;}
				.checkout-cart-box > div {display: block;margin-bottom: 20px;border: 1px solid #ddd;}
				.checkout-cart-box > div > div {display: block;padding: 15px;border:none}
				.checkout-cart-box .content-row > div:first-child {border:none}
				.checkout-cart-box .content-row > div:last-child {border:none}
				.checkout-cart-box .top-row {display: none;}
				.checkout-cart-box .content-row {}
				.checkout-cart-box .content-row > div {}
				.checkout-cart-box .bottom-row {}
			}

.d-none {
  display: none!important;
}
.d-block {
  display: block!important;
  visibility: visible !important;
}
/* .modal-dialog {
  width: 80vw;
} */
/* Slide menu */
.if-menu-fixed {
background:#fff;
border-bottom: 1px solid #cccccc;
}
.if-menu-fixed .container {
padding-right:0;
padding-left:0;
}

#site-header .if-menu-fixed {
border-top:1px solid #ccc
}

#site-header  .if-menu-fixed  .container {
border-bottom:none;
}
.scrolling.if-menu-fixed {
	z-index:999;
}

#mobile-menu-toggle, .back-menu, .all-menu {
	display:none;
}
@media (min-width:1170px) {
  #slide-menu {
  display: flex;
  }
}

#slide-menu {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	position: relative;
	font-size:0;
  justify-content: center;
}
#slide-menu li {
	display: inline-block;
}
#slide-menu li a {
	-webkit-transition: color .3s, background .3s;
	transition: color .3s, background .3s;
	outline: none;
}
#slide-menu > li > div {
	background: #fff none repeat scroll 0 0;
	display: none;
	max-height: 80vh;
	overflow-y: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 999;
}

#slide-menu .flex-menu {
    overflow: hidden;
}
#slide-menu .flex-menu > ul {
	padding: 0;
}
#slide-menu .flex-menu > ul + ul {
	border-left: 1px solid #ddd;
}

#slide-menu .indicator {
  fill: #000;
  width: 10px;
  display: inline-block;
  margin-left: 7px;

}

/* First level */
#slide-menu > li > a {
	color: #000000;
	display: block;
	font-size: 15px;
	font-weight: 500;
	line-height: 45px;
	padding: 0 11px;
	text-decoration: none;
	text-transform:uppercase;


}
#slide-menu li.home-link > a {
	color: #083957;
}
#slide-menu > li:hover > a, #slide-menu > li.active > a{
	background: transparent;
	color: #000000;
}

/* Second level */
#slide-menu .flex-menu li.title a {
	box-sizing: border-box;
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 35px;
	padding: 0 10px;
	text-decoration: none;
	width: 100%;
}
#slide-menu .flex-menu li a:hover {
	background: #083957 none repeat scroll 0 0;
	color: #fff;
}
#slide-menu .flex-menu li a:hover > span {
	color: #fff;
}

/* Third level */
#slide-menu .flex-menu .sub ul {
	padding:0;
}
#slide-menu .flex-menu .sub li a {
	background: #eee none repeat scroll 0 0;
	color: #777;
	display: block;
	font-size: 14px;
	line-height: 19px;
	padding: 3px 28px;
}
#slide-menu .flex-menu .sub li a:hover {
	background: #083957 none repeat scroll 0 0;
	color: #fff;
	text-decoration: none;
}

/* If DROPDOWN */
#slide-menu .dropdown > div > ul {
	min-width: 200px;
}
#slide-menu .dropdown.edge {
	right:0;
}
#slide-menu .dropdown li {
	width:100%;
	float: none;
	display: block;
}

/* If MEGAMENU */
#slide-menu > li > .full-width {
	width: 100%;
	left: 0;
}
#slide-menu > li > .half-width {
	width: 50%;
}
#slide-menu > li > .half-width img {
	width: 100%;
	margin-top: 15px;
	border: 1px solid #ddd;
}
#slide-menu .megamenu ul li {
	display: block;
	float: none;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small
{
  color: inherit;
}
/* Responsive */
@media (min-width: 1169px) {
	#slide-menu > li:hover > div {
		display: block;
	}
}


@media (max-width: 1168px) {
	.open-menu, .open-menu body {
		overflow:hidden;
	}

	.back-menu {
		display: block;

		font-size: 14px;
		line-height: 45px;
		padding-left: 10px;
		font-weight: 600;
		text-transform: uppercase;
		cursor:pointer;
	}
	.back-menu:before {
		content:"";
		font-family: Font Awesome\ 5 Pro;
		margin-right: 10px;
	}
	.all-menu {
		display: block;
		background: #eee;
		line-height: 35px;
		font-size: 16px;
		padding-left: 10px;
		font-weight: 600;
	}
	.all-menu a {
		display:block;
	}
	#mobile-menu-toggle {
		display: block;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: 600;
		line-height: 45px;
		color: #666;
		max-width: 750px;
		margin: 0 auto;
		padding: 0 15px;
		cursor: pointer;
		transition: transform 0.8s;
		-webkit-transition: transform 0.8s;
		position:relative;
		transform: translate(0px);
		-webkit-transform: translate(0px);
	}
	#mobile-menu-toggle::before {
		content: "";
		font-family: Font Awesome\ 5 Pro;
		margin-right: 10px;
	}
	.open-menu #mobile-menu-toggle {
		transform:translate(250px);
		-webkit-transform:translate(250px);
	}

	#slide-menu {
		background: #fff none repeat scroll 0 0;
		border-right: 1px solid #ddd;
		bottom: 0;
		left: 0px;
		position: fixed;
		top: 0;
		width: 250px;
		z-index: 99999;
		transition: transform 0.8s;
		-webkit-transition: transform 0.8s;
		overflow-y: auto;
		transform:translate(-250px);
		-webkit-transform:translate(-250px);
		overflow-x:hidden;
	}
	#slide-menu > li > div,
	#slide-menu > li > .half-width	{
		width: 100%;
		max-height:none;
		top: 0;
		display:block;
		transform: translate(250px);
		-webkit-transform: translate(250px);
		transition: transform 0.8s;
		-webkit-transition: transform 0.8s;
		height: 100%;
		background:#fff;
		overflow-x:hidden;
	}
	#slide-menu > li > div.open-sub {
		transform: translate(0px);
		-webkit-transform: translate(0px);
	}
	#slide-menu > li {
		display: block;
		width: 100%;
	}
	#slide-menu li {
		border-bottom: 1px solid #ddd;
	}
	#slide-menu .indicator {
		padding:0;
		float: right;
	}
	.open-menu #slide-menu {
		transform:translate(0px);
		-webkit-transform:translate(0px);
	}

	#blocker {
		position:fixed;
		display:none;
		transform: translate(0px);
		-webkit-transform: translate(0px);
	}
	.open-menu #blocker {
		display:block;
		left:0;
		right:0;
		bottom:0;
		top:0;
		z-index: 999999999;
		transform: translate(250px);
		-webkit-transform: translate(250px);
	}

	#slide-menu .flex-menu .sub {
		padding: 0;
		display:block;
		position: absolute;
		width: 100%;
		top: 0;
		transform: translate(250px);
		-webkit-transform: translate(250px);
		transition: transform 0.8s;
		-webkit-transition: transform 0.8s;
		height: 100%;
		background: #fff;
	}
	#slide-menu .flex-menu .sub li a {
		font-size: 16px;
		line-height: 35px;
		padding: 0 10px;
		background: #fff;
	}
	#slide-menu .flex-menu .sub.open-sub {
		transform: translate(0px);
		-webkit-transform: translate(0px);
	}

	#slide-menu > li > .half-width img {
		width: 70px;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 5px;
	}

	#slide-menu .flex-menu {
		display:block;
	}
	#slide-menu .flex-menu > ul {
		float:none;
		width:100%;
	}
	#slide-menu .flex-menu > ul {
		padding:0;
		position: static;
	}
	#slide-menu .flex-menu > ul + ul {
		border-left:none;
	}
}

/* Left menu */
.left-nav {
	border: 1px solid #ddd;
	margin-bottom: 30px;
}
.left-nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.left-nav ul li {
	border-bottom: 1px solid #ddd;
	position:relative;
}
.left-nav ul li:last-child {
	border-bottom: none;
}
.left-nav ul li a {
	display: block;
	padding: 10px 15px;
	text-decoration:none;
}
.left-nav ul li .indicator {
	position:absolute;
	right: 0;
	top:0;
	padding: 10px 15px;
	color: #185757;
	font-size: 10px;
	border-left: 1px solid #ddd;
	cursor:pointer;
	background: #ddd8;
}
.left-nav ul li .indicator:hover {
	background: #d7e7e7;
}

/* Levels */
.left-nav ul ul {
    background: #fff;
    padding-left: 11px;
    border-top: 1px solid #ddd;
    margin-left: -1px;
    border-left: 1px solid #fff;
}
.left-nav ul ul > li {
    background: #eee;
}
.left-nav ul ul > li > a {
    border-left: 1px solid #ddd;
	color: #666;
	padding: 7px 11px;
}
.left-nav ul li.active > a {
	background: #185757;
	color: #fff;
}
.left-nav ul ul > li .indicator {
	padding: 7px 11px;
}

/* First level */
.left-nav > ul > li:hover {
	background: #d7e7e7;
}
.left-nav > ul > li > a {
    font-size: 15px;
    font-weight: 600;
}

/* Second level */
.left-nav > ul > li > ul > li:hover {
	background: #d7e7e7;
}
.left-nav > ul > li > ul > li > a {
	font-weight: 600;
}

/* Lav selv flere levels :) */


/* FOOTER */
footer {
    background: #eee none repeat scroll 0 0;
    color: #083957;
    font-weight: 300;
    padding-top: 40px;
	margin-top: 25px;
}
footer ul {
    list-style: outside none none;
    margin: 0 0 30px;
    padding: 0;
}
footer ul li a {
    display: block;
    font-size: 17px;
    line-height: 20px;
    padding: 15px 0;
}
footer a {
    color: #083957;
}
footer p {
    margin-bottom: 15px;
}
footer .contacts > div, footer .opens > div {
    margin: 0;
}
footer .contacts, footer .opens, footer .socialmedia, footer .creditcards {
    margin-bottom: 30px;
}
footer .socialmedia a i {
font-size: 40px;
padding-right: 10px;
}
footer h5, footer .h5 {
    color: inherit;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
}
footer .h4, footer h4 {
    color: #083957;
    display: block;
    font-size: 23px;
    font-weight: 700;
    margin: 0;
    padding-bottom: 20px;
}
footer + .pagedesign {
    background: #fff none repeat scroll 0 0;
    padding: 10px 0;
}

footer .container {}

/* Cookie-besked */
#cookie-space {
	display:none;
	height: 51px;
}
#cookie-content {
    background: #eee none repeat scroll 0 0;
    border-top: 1px solid #ddd;
    display: none;
    left: 0;
    padding: 15px 0;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 99999;
}
#cookie-content .row > div {
	margin:0;
}
#cookie-content #accept {
    background: #aaa none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    float: right;
    padding: 5px 10px;
}

/* CONTENT */
.common-home #content-container {
    background: #eee none repeat scroll 0 0;
    padding-top: 50px;
}

#content-container {
/*    background: #eee none repeat scroll 0 0;*/
}
#column-right + div #content-container {
	background: transparent;
    padding-top: 0px;
}
#column-left + div #content-container {
	background: transparent;
    padding-top: 0px;
}
.container .container, .container .container-fluid {
	padding-left:0;
	padding-right:0;
	width: auto;
}
#column-right + div .banner-bg-color .container, #column-right + div .banner-bg-image .container, #column-left + div .banner-bg-color .container, #column-left + div .banner-bg-image .container {
	padding-left:15px;
	padding-right:15px;
}
.currency-symbol {
	font-size: 0.7em;
	font-weight:300;
	display: inline;
	vertical-align: middle;
	line-height: 1;
}
.panel {
    background: #eee none repeat scroll 0 0;
    padding: 15px;
}
.panel-heading {
    display: block;
    font-size: 16px;
}
.panel-heading + div {
    margin-top: 15px;
}
.panel-heading:after {
    content:"";
	font-family: Font Awesome\ 5 Pro;
	float:right;
}
.panel-heading.collapsed:after {
    content:""
}
.panel-group .panel + .panel {
    margin-top: 15px;
}
#column-right {
	border-left: 1px solid #ddd;
	float:right;
}
.box-content {

}
.box-content .box-heading {
	font-size: 20px;
    line-height: 30px;
}

	/* Breadcrumb */
	.breadcrumb{
		margin-bottom:20px;
		list-style:none;
		padding:5px 0;
		display:none
	}
	.breadcrumb i{
		font-size:15px;
		color:#999
	}
	.breadcrumb a{
		color:#083957
	}
	.breadcrumb > li{
		padding:0 15px;
		position:relative;
		white-space:nowrap;
		display:inline-block;
	}
	.breadcrumb > li::after {
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		content: "";
		display: block;
		height: 10px;
		position: absolute;
		right: -5px;
		top: 5px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		width: 10px;
	}
	.breadcrumb > li:last-child::after {
	display:none
		}

	/* Show More Produkts */
	.show-more-button {
		background: #083957 none repeat scroll 0 0;
		margin-bottom: 15px;
		padding: 15px 0;
		text-align: center;
		cursor: pointer;
	}
	.show-more-button a:hover {
		text-decoration: none;
	}
	.show-more-button a {
		color: #fff;
		font-size: 18px;
		text-transform: uppercase;
	}
	.show-more-button a i {

	}

	/* Search result page */
	.search-result-list {
		padding-top: 20px;
		border-top: 1px solid #ccc;
		cursor: pointer;
	}
	.search-result-list img {
		float: left;
		margin-right: 15px;
	}
	.search-result-list .keyword {
		font-weight: bold;
	}
	.search-result-list h4 {
		font-weight: bold;
	}




	/* Text formats */
		/* Headings */
		h1, h2, h3, h4, h5, h6 {
			margin: 0;
			padding: 0;
        color: #083957;
		}
.banner-bg-color h2{
color: inherit!important;
}
.d-flex {
  display: flex;
align-items: center;
}
.hax {
  background-color:#e6e6e6;margin: 0px 0 0 -15px;padding: 40px 30px 0 0;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
		h1 {
			font-size: 32px;
			font-weight: 300;
			margin: 15px 0 10px 0;
		}
		.product-product h1 {
			font-size: 28px;
			font-weight: 300;
			margin: 15px 0 10px 0;
		}


		@media (max-width:767px) {
      .hax{
    margin: 0px;padding: 20px;
      }
      .d-flex {
        display: block;
      align-items: center;
      }
			h1 {
				padding-top:15px;
			}
		}
		h2 {
      display: block;
      font-size: 23px;
      font-weight: 700;
      margin: 0;
      padding-bottom: 20px;
		}
		h3 {
			font-size: 20px;
			font-weight: 600;
		}

		/* Blocks */

		p {
			margin: 0;
			padding-bottom:10px;
			font-size: 17px;
		}
.product-product p {
			margin: 0;
			padding-bottom:10px;
			font-size: 15px;
			font-weight: lighter;
		}

		.card-body  p {
    margin: 0 0 0 5px;
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: lighter;
}

		/* Paddings */ /* Brug dem til at angive afstand mellem overskrifter afhængigt af rækkefølgen på dem */
		h2 + h3 {
			padding-top: 8px;
		}
		h2 + h3 + p {
			padding-top: 20px;
		}
		p + h2 {
			padding-top: 10px;
		}

	/* Banners + special headings */

	.banner-bg-color {
		background: #eee none repeat scroll 0 0;
	}
.banner.enbanner-right .container-fluid {
	padding-left:0;
}
.banner.enbanner-right .container-fluid .row > div {margin:0}
.banner.enbanner-right .img-responsive {width: 100%;}
.banner.enbanner-right .medlemsblad .img-responsive{
box-shadow: 1px 1px 10px #000;
transform: rotate(-8deg);
padding: 1px;
margin: 36px;
max-width: 200px;
}
.banner.enbanner-right .medlemsblad .dublet.img-responsive{
box-shadow: 1px 1px 10px #000;
transform: rotate(8deg);
padding: 1px;
margin: 36px;
position: absolute;
max-width: 200px;top: 0;
left: 34px;
}
.easy-autocomplete {
  width: 100%!important;
}
	.banner {margin-bottom:15px;}

	.row .front-heading {
		font-size: 26px;
		text-align:center;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	div.modul-heading {
		padding-top: 30px;
		margin-bottom: 0;
	}
	div.modul-heading > * {
		  color: #083957;
	}

		/* Text on Image banners */
		.banner-wrap.textonimage article {
			background: #00000080 none repeat scroll 0 0;
			padding: 30px;
			position: absolute;
			top: 50%;
			left: 0;
			right: 0;
			text-align: center;
			overflow-y: auto;
			transform: translate(0,-60%);
			-webkit-transform: translate(0,-60%);
		}

		.banner-wrap.textonimage article > a.btn-default {
			/* Tilføj style */
		}
		/* Bannerdesign 13, 17, 21 (Text on image, transparent background) */
		.bannerdesign13 .banner-wrap.textonimage article, .bannerdesign17 .banner-wrap.textonimage article, .bannerdesign21 .banner-wrap.textonimage article {
			background: transparent none repeat scroll 0 0;
			text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		}
		/* Bannerdesign 14, 18, 22 (Text on image, bottom half, black half-transparent background) */
		.bannerdesign14 .banner-wrap.textonimage article, .bannerdesign18 .banner-wrap.textonimage article, .bannerdesign22 .banner-wrap.textonimage article {
			bottom: 0;
			transform: none;
			top: auto;
		}
		/* Bannerdesign 15, 19, 23 (Text on image, black half-transparent background) */
		/* Hmm... Ingen styles her endnu... */

		/* Bannerdesign 16, 20, 24 (Hover, Text on image, black half-transparent background) */
		.bannerdesign16 .banner-wrap.textonimage article, .bannerdesign20 .banner-wrap.textonimage article, .bannerdesign24 .banner-wrap.textonimage article {
			opacity:0;
			transition: all 0.5s;
			-webkit-transition: all 0.5s;
		}
		.bannerdesign16 .banner-wrap.textonimage:hover article, .bannerdesign20 .banner-wrap.textonimage:hover article, .bannerdesign24 .banner-wrap.textonimage:hover article {
			opacity:1;
			transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
		}
		.bannerdesign16 .banner-wrap.textonimage article, .bannerdesign20 .banner-wrap.textonimage article, .bannerdesign24 .banner-wrap.textonimage article {
			transform: translate(0,-60%);
			-webkit-transform: translate(0,-60%);
			transition: all 0.5s;
			-webkit-transition: all 0.5s;
		}

		.enptobanner .row > [class*="sm-12"]:last-child, .topenbanner .row > [class*="sm-12"]:last-child {
			margin-bottom: 0;
		}

		/* Album */
		.gallery > div {
			position: relative;
			overflow:hidden;
		}
		.gallery > div:hover .caption {
			opacity: 1;
			position: absolute;
			top: 50%;
		}
		.mfp-title strong, .mfp-title em, .mfp-title a {
			display:block;
			font-style:normal;
		}
		.gallery > div > .caption {
			background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
			bottom: 0;
			color: #fff;
			left: 15px;
			opacity: 0;
			padding: 10px 15px;
			position: absolute;
			right: 15px;
			top: 100%;
			transition: all 0.5s ease 0s;
			-webkit-transition: all 0.5s ease 0s;
		}
		.gallery > div > .caption strong, .gallery .no-gallery-image strong {
			display:block;
			font-size: 1.3em;
		}
		.gallery > div > .caption em, .gallery .no-gallery-image em {
			display:block;
			font-style: normal;
		}
		.gallery .no-gallery-image {
			background: #333;
			color: #fff;
		}
		.gallery .no-gallery-image div {
			padding: 15px;
		}
		.gallery + .pagination {
			clear: both;
		}

		/* Special exceptions */
		.banner-wrap {
			position:relative;
			overflow:hidden;
		}
		.fembanner .banner-wrap.textonimage > article {
			padding: 15px;
		}
		.banner-wrap[style*="background-color"] > article {
			padding: 15px;
		}
		.banner-wrap > article[style*="background-color"] {
			padding: 15px;
		}
		.banner-bg-color + .container, .banner-bg-image + .container, .banner-bg-color + .container-fluid, .banner-bg-image + .container-fluid {
			padding-top: 30px;
		}
		.boxedtext-left article > *, .boxedtext-right article > *, .boxedtext article > * {
			color: inherit;
		}
		.textboxcolor article > *:not(a), .textonimage article > *:not(a) {
			color: inherit;
		}
		.banner-wrap:not([style*="background-color"]).textonimage article {
			color: #fff;
		}
		.fix-images .banner-wrap img.img-responsive.fix {
			height: 100%;
			max-width: none;
			max-height: 100%;
			position: absolute;
			left: 50%;
			transform: translate(-50%, 0);
			-webkit-transform: translate(-50%, 0);
		}
#preview, .image img {cursor:pointer}
.swiper-button-next::before, .swiper-button-prev::before {

     background: rgba(255,255,255,0.5);
    padding: 10px;
    color: #666;
    font-size: 28px;

}
.input-group-addon:last-child {
    background: #083957;
    color: #fff;
}
.account-houses-form .input-group {margin-bottom: 12px;}
.account-houses-form label {margin-bottom: 0px;font-weight: 500;}
	/* Product sort */
	.product-sort {
		display:none;
		border-top: 1px solid #ddd;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.product-sort select {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border-radius: 0;
		display: inline-block;
		height: 32px;
		padding: 0 5px;
		width: auto;
	}
	.product-sort .row > div {
		margin-bottom: 0;
	}

	/* Pagination */
	.pagination {
		margin: 0;
		padding: 0;
	}
	.pagination > li {
		display: inline;
	}
	.pagination > li > a, .pagination > li > span {
		background-color: #fff;
		border: 1px solid #ddd;
		color: #333;
		float: left;
		line-height: 1.42857;
		margin-left: -1px;
		padding: 6px 12px;
		position: relative;
		text-decoration: none;
	}
	.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
		background-color: #eee;
		border-color: #ddd;
		color: #083957;
	}
	.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
		background-color: #083957;
		border-color: #083957;
		color: #fff;
		cursor: default;
		z-index: 2;
	}
	.pagination > li > .jp-current, .pagination > li > .jp-current:focus, .pagination > li > .jp-current:hover {
		background-color: #083957;
		border-color: #083957;
		color: #fff;
		cursor: default;
		z-index: 2;
	}
	.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
		background-color: #fff;
		border-color: #ddd;
		color: #777;
		cursor: not-allowed;
	}
	.product-pagination-bottom {
		border-bottom: 1px solid #ddd;
		padding-bottom: 10px;
		padding-top: 10px;
		margin-bottom: 30px;
	}
	.product-pagination-bottom .row > div {
		margin-bottom:0;
	}

	/* Product thumbs */
	.row .produkter {
		margin-bottom: 0;
	}
	.produkter > .row {/* Så der ikke er så meget mellemrum mellem produkter */
		margin-left: -8px;
		margin-right: -8px;
	}
	.produkter > .row > div {/* Så der ikke er så meget mellemrum mellem produkter */
		padding-left: 8px;
		padding-right: 8px;

		margin-bottom:16px;
	}
	.product-thumb img{
		background-color: #fff;
		border: 1px solid #ddd;
		position: relative;
	}
	.product-thumb .colors > span {
		border-radius: 50%;
		display: inline-block;
		height: 10px;
		width: 10px;
		cursor: pointer;
	}
	.product-thumb .colorlabel {
		color: #fff;
		font-size: 16px;
		font-weight: 900;
		left: 0;
		padding: 5px 15px;
		position: absolute;
		text-transform: uppercase;
		top: 10px;z-index: 9;
	}
	.product-list .product-thumb .colorlabel {
	}
	.product-thumb .image {
		height: auto;
		text-align: center;
		position: relative;
		background: #fff none repeat scroll 0 0;
		height: auto;
	}
	.product-thumb .image.resize {
		min-height: 262px; /* Højde på billederne, hvis der er valgt resize */
	}



	.product-list .product-thumb .image {
		border-bottom: medium none;
		border-right: 1px solid #ddd;
		float: left;
		min-height: 0;
		width: 25%;
	}
	.product-list .product-thumb .image img, .product-list .product-thumb .placeholder {
		position: relative;
		transform: none;
		left: 0;
	}

	.product-thumb .image.resize > a > img, .product-thumb .resize .placeholder {
		margin-left:auto;
		margin-right:auto;
		left: 50%;
		max-height: 100%;
		max-width: 100%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	.product-thumb .placeholder img {
		position: relative;
	}
	.product-list .product-thumb .rating {
		text-align: left;
		padding: 0 15px;
	}
	.rating .fa-star-o{color:#083957;}
	.rating .fa-star{color:#083957;}
		/* Product caption */
		.product-thumb .caption {
			overflow: hidden;
			padding-bottom: 10px;
			text-align: center;
		}
		.product-list .product-thumb .caption {
			float: left;
			overflow: hidden;
			padding: 0;
			width: 75%;
		}
		.product-list .product-thumb .name {
			text-align: left;
			padding: 15px;
		}

		.product-thumb .name {
			font-size: 16px;
			font-weight: 600;
			line-height: 20px;
			margin: 0;
			overflow: hidden;
			padding: 10px 0;
			text-transform: uppercase;
			text-align: left;
		}
		.product-thumb .description {
			font-size: 13px;
			padding: 0 10%;
		}
		.product-list .product-thumb .description {
			text-align: left;
			padding: 0 15px;
		}
		.product-list .product-thumb .caption {
		}

		.product-list .product-thumb .placeholder span ,
		.product-list .product-thumb .desc {
			display:none;
		}
		.product-list .product-thumb .placeholder span + i {
			font-size: 50px;
			top: 50%;
		}

		/* Product price */
		.product-thumb .price {
			color: #083957;
			font-size: 25px;
			font-weight: 700;
			line-height: 28px;
			margin-top: 5px;
		}
		.product-list .product-thumb .price {
			padding: 0 15px;
			text-align: left;
		}
		/*.product-list .product-thumb .price > span {
			vertical-align:top;
		}*/
		.product-thumb .price-new {
			float: right;
			width: 50%;
		}
		.product-thumb .price-old {
			color: #999;
			float: left;
			font-size: 14px;
			text-decoration: line-through;
			width: 50%;
		}
		.product-list .product-thumb .price-new, .product-list .product-thumb .price-old {
			float: none;
			width: auto;
		}
		.product-thumb .price .sum-null {
			font-size: 16px;
			display: block;
			background: #eee;
		}
		.product-list .product-thumb .price .sum-null {
			padding: 0 15px;
		}
		/*.product-thumb .price-tax{clear:both;color:#999;font-size:12px;display:block}*/

		/* Product buttons */
		.product-thumb .button-group button {
			background-color: #d7e7e7;
			border: medium none;
			color: #666;
			display: block;
			font-size: 18px;
			font-weight: bold;
			text-transform: uppercase;
			padding:0 10px;
		}
		.product-thumb .button-group button:hover{
			background-color:#fff;
			text-decoration:none;
			cursor:pointer;
		}

			/* Icons */
			.product-thumb .button-group button .far {
				color: #083957;
				font-size: 26px;
				line-height:60px;
			}
			.product-thumb .button-group button.btn-add-cart .far {
				margin-right: 5px;
			}
			.product-thumb .button-group button.btn-add-compare .far, .product-thumb .button-group button.btn-add-wishlist .far {
				font-size: 14px;
				line-height: 29px;
			}

			/* Buy button */
			.product-thumb .button-group button.btn-add-cart { /* hvis der kun er køb-knap */
				float: left;
				width: 100%;
			}
			.product-thumb .button-group button.btn-add-cart.on-info { /* hvis der er info-knap */
				border-right: 1px solid #b8d4d4;
				width: 80%;
			}
			.product-thumb .button-group button.btn-add-cart.on-wish-comp{ /* hvis der er favorit-knap eller sammenlign-knap */
				width: 85%;
			}
			.product-thumb .button-group button.btn-add-cart.on-info.on-wish-comp{ /* hvis der er alle knapper */
				width: 65%;
			}

			/* Favourite + Compare buttons */
			.product-thumb .button-group button.btn-add-compare, .product-thumb .button-group button.btn-add-wishlist{
				width:100%;
			}
			.cart-wish-comp {
				background: #333 none repeat scroll 0 0;
				border-left: 1px solid #b8d4d4;
				float: left;
				text-align: center;
				width: 15%;
				height: 60px;
				display: flex;
				flex-wrap: wrap;
			}
			.product-list .product-thumb .button-group .cart-wish-comp {
				/*! width: auto !important; */
			}

			/* Info button */
			.product-thumb .button-group button.btn-view-info {
				float: left;
				line-height: 40px;
				width: 20%;
			}
			.product-thumb .button-group button.btn-view-info.off-buy {
				width: 100%;
			}
			.product-thumb .button-group button.btn-view-info.off-buy.on-wish-comp {
				width: 85%;
			}
	/*.btn-add-cart.on-info + .btn-view-info{width:20%!important}*/

	.product-thumb .placeholder {
		background: #eee none repeat scroll 0 0;
		width: 100%;
	}
	.product-thumb .placeholder span {
		color: #999;
		font-size: 25px;
		font-weight: 300;
		left: 0;
		padding: 0 20px;
		position: absolute;
		text-align: center;
		top: 50%;
		transform: translate(0px, -50%);
		-webkit-transform: translate(0px, -50%);
		width: 100%;
	}
	.product-thumb .placeholder span + i {
		color: #ddd;
		font-size: 100px;
		left: 0;
		position: absolute;
		top: 25%;
		transform: translate(0px, -50%);
		-webkit-transform: translate(0px, -50%);
		width: 100%;
	}

	@media (min-width: 320px) {
		.row-eq-height-xxs .product-thumb .button-group {bottom: 0;left: 0;position: absolute;right: 0;border-top: 1px solid #b8d4d4;}
		.row-eq-height-xxs > div > .banner-wrap {height: 100%;}
		.row-eq-height-xxs .product-thumb {height: 100%;padding-bottom: 60px;}
		.row-eq-height-xxs .product-list .product-thumb {height: auto;overflow: hidden;padding-bottom: 0;}
		.row-eq-height-xxs .product-list .product-thumb .button-group {left:25%}
	}
	@media (min-width: 480px) {
		.row-eq-height-xs .product-thumb .button-group {bottom: 0;left: 0;position: absolute;right: 0;border-top: 1px solid #b8d4d4;}
		.row-eq-height-xs .product-thumb {height: 100%;padding-bottom: 60px;}
		.row-eq-height-xs > div > .banner-wrap {height: 100%;}
		.row-eq-height-xs .product-list .product-thumb {height: auto;overflow: hidden;padding-bottom: 0;}
		.row-eq-height-xs .product-list .product-thumb .button-group {left:25%}
	}
	@media (min-width: 640px) {
		.row-eq-height-s .product-thumb .button-group {bottom: 0;left: 0;position: absolute;right: 0;border-top: 1px solid #b8d4d4;}
		.row-eq-height-s .product-thumb {height: 100%;padding-bottom: 60px;}
		.row-eq-height-s > div > .banner-wrap {height: 100%;}
		.row-eq-height-s .product-list .product-thumb {height: auto;overflow: hidden;padding-bottom: 0;}
		.row-eq-height-s .product-list .product-thumb .button-group {left:25%}
	}
	@media (min-width:768px){
		.row-eq-height-sm .product-thumb .button-group {bottom: 0;left: 0;position: absolute;right: 0;border-top: 1px solid #b8d4d4;}
		.row-eq-height-sm .product-thumb {height: 100%;padding-bottom:10px;}
		.row-eq-height-sm > div > .banner-wrap {height: 100%;}
		.row-eq-height-sm .product-list .product-thumb {height: auto;overflow: hidden;padding-bottom: 0;}
		.row-eq-height-sm .product-list .product-thumb .button-group {left:25%}
	}
	@media (min-width:992px){
		.row-eq-height-md .product-thumb .button-group {bottom: 0;left: 0;position: absolute;right: 0;border-top: 1px solid #b8d4d4;}
		.row-eq-height-md .product-thumb {height: 100%;padding-bottom: 60px;}
		.row-eq-height-md > div > .banner-wrap {height: 100%;}
		.row-eq-height-md .product-list .product-thumb {height: auto;overflow: hidden;padding-bottom: 0;}
		.row-eq-height-md .product-list .product-thumb .button-group {left:25%}
	}
	@media (min-width:1200px){
		.row-eq-height-lg .product-thumb .button-group {bottom: 0;left: 0;position: absolute;right: 0;border-top: 1px solid #b8d4d4;}
		.row-eq-height-lg .product-thumb {height: 100%;padding-bottom: 60px;}
		.row-eq-height-lg > div > .banner-wrap {height: 100%;}
		.row-eq-height-lg .product-list .product-thumb {height: auto;overflow: hidden;padding-bottom: 0;}
		.row-eq-height-lg .product-list .product-thumb .button-group {left:25%}
	}

	@media (max-width: 1199px) {
		.row .product-list .product-thumb .button-group {left:40%}
		.row .product-list .product-thumb .caption {width:60%}
		.row .product-list .product-thumb .image {width:40%}
	}

	/* Sub Categories */
	.sub-categories a {
		background: #083957 none repeat scroll 0 0;
		border: 1px solid #ddd;
		display: block;
		font-size: 17px;
		color:#fff;
		line-height: 35px;
		padding: 0;
		text-align: center;
	}
	.sub-categories span {
		padding: 0 10px;
		width: auto;
		display: block;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.sub-categories img {
		border-bottom: 1px solid #ddd;
	}

	/* Manufacturer List */
	.manufacturers a {
		background: #fff none repeat scroll 0 0;
		border: 1px solid #ddd;
		display: block;
		font-size: 17px;
		line-height: 35px;
		padding: 0;
		text-align: center;
		position: relative;
		height: 100px;
	}
	.manufacturers span {
		padding: 0 10px;
		width: 100%;
		display: block;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		position: absolute;
		border-top: 1px solid #ccc;
bottom: 0;
	}
	.manufacturers img {
		padding: 15px;
top: 5px;
position: absolute;
	}

	/* Product page */
	#product > .row > div {margin-bottom: 15px;}
	#product h1 {
		text-transform: none;
	}
	#product .manufacturer-image {
		max-width: 125px;
		max-height: 35px;
	}
	#product #product-description {
		position:relative;
	}
	#product #product-price {
		border-top: 1px solid #ddd;
		padding-top: 10px;
	}
	#product #product-price .price {
		display: block;
		font-size: 40px;
		font-weight: 800;
		line-height: 40px;
	}
	#product #product-price .price.old {
		color: #999;
		font-size: 22px;
		text-decoration: line-through;
	}
	#product #product-price .price.new {
		color: #5aa635;
		font-size: 45px;
	}
	#product #product-price .tax {
		color: #999;
		font-size: 13px;
	}
	#product #product-discount {
		float: right;
	}
	#product #product-discount p {
		background: #083957;
		padding: 10px;
		color: #fff;
	}
	#product #product-discount p i {
		float: right;
		cursor: pointer;
	}
	#product .discount-amount {
		font-size: 20px;
		font-weight: 700;
	}
	#product .discount-price {
		font-size: 24px;
		font-weight: 700;
		display: block;
	}

	#product .heading, #info .heading, #attributes-special .heading, #options .heading {
		border-top: 1px solid #ddd;
		color: #777;
		display: block;
		font-size: 20px;
		padding-top: 10px;
	}
	#attributes-special .heading {
		border: medium none;
		padding: 0;
	}
	#info {
	}
	#info .row > div .row:first-child .heading  {
		border:none;
		padding:0;
	}
	#options #product-option label {
		color: #999;
		font-size: 15px;
		font-weight: 600;
		line-height: 28px;
		margin: 10px 0 0;
	}
	#options #product-option label span.color {
		border-radius: 50%;
		display: inline-block;
		height: 15px;
		vertical-align: middle;
		width: 15px;
	}
	#product-image .swiper-container {
		background:#fff;
	}
	#product-image .thumbnails {
		margin: 0;
		padding: 0;
		list-style:none;
	}
	#product-image .thumbnails li {
		margin: 0;
	}
	#product-image .thumbnails li a {
		border: medium none;
		border-radius: 0;
		padding: 0;
		margin:0;
	}
	#product-image .no-swipe .thumbnails li a {
		margin-bottom: 15px;
	}
	#product-image .no-swipe .thumbnails li.image-additional {

	}
	#product-accessories .show-more-button {
		background-color: #444;
		color: #ffffff;
		cursor: pointer;
		display: block;
		float: left;
		margin-bottom: 25px;
		padding: 10px 0;
		text-align: center;
		width: 100%;
	}
	#product-accessories .accessories {
		color: #333;
	}
	#product-accessories .accessories > .horizontal, #product-accessories .accessories > .vertical {
		margin-top:40px;
	}
	#product-related .related {
		color: #333;
	}
	#product-related .related > .horizontal, #product-related .related > .vertical {
		margin-top:40px;
	}
	#product-image .colorlabel {
		color: #fff;
		font-size: 22px;
		font-weight: 900;
		left: 15px;
		padding: 10px 20px;
		position: absolute;
		text-transform: uppercase;
		top: 15px;
		z-index:99;
	}
	#product .minimum-info .fa{
		float:left;
		font-size:45px;
		padding-right:15px;
		color: #083957;
	}
	#product .minimum-info{
		padding:8px 14px 8px 14px;
		border-radius: 0;
		margin-bottom: 15px;
		border: 1px solid #083957;
	}
	#options #product-option .radio {
		display:inline-block;
		margin-bottom: 15px;
		margin-top: 0;
	}
	#options #product-option .radio label {
		border: 1px solid #d7e7e7;
		font-size: 14px;
		font-weight: normal;
		line-height: 14px;
		margin: 0 15px 0 0;
		padding: 10px;
		transition: all 0.5s;
	}
	#options #product-option .radio label:hover {
		border: 1px solid #083957;
	}
	#options #product-option .radio input[type="radio"] {
		display: none;
	}
	#options #product-option .radio input[type="radio"]:checked + label {
		background: #083957 none repeat scroll 0 0;
		border: 1px solid #083957;
		color: #fff;
	}

	#options #product-option .checkbox {
		display:inline-block;
		margin-bottom: 15px;
		margin-top: 0;
	}
	#options #product-option .checkbox label {
		border: 1px solid #d7e7e7;
		font-size: 14px;
		font-weight: normal;
		line-height: 14px;
		margin: 0 15px 0 0;
		padding: 10px;
		transition: all 0.5s;
	}
	#options #product-option .checkbox label:hover {
		border: 1px solid #083957;
	}
	#options #product-option .checkbox input[type="checkbox"] {
		display: none;
	}
	#options #product-option .checkbox input[type="checkbox"]:checked + label {
		background: #083957 none repeat scroll 0 0;
		border: 1px solid #083957;
		color: #fff;
	}

	#product .product-stars > div {
		margin-bottom:0;
	}
	#product .product-stars i {
		color: #083957;
	}

	#info .heading {
		color: #fff;
	}
	#info #review .review.stars {
		color: #083957;
		display: block;
		font-size: 20px;
		line-height: 30px;
	}
	#info #review .review.date-added {
		float: right;
		font-size: 12px;
	}
	#info #attributes p + p {
		padding: 0;
	}
	#info #attributes .heading {
		border:none;
		padding:0;
	}
	#info #attributes .attribute-group {
		padding-bottom:15px;
	}
	#info #review-write-tab input {
		float:none;
	}
	#info #review-write-tab .alert + .buttons {
		margin-top: 15px;
	}

	#info #product-tabs {}
	#info #product-tabs ul {margin: 0;list-style: none;padding: 0;font-size: 0;}
	#info #product-tabs ul li {display: inline-block;font-size: 14px;margin-right: 1px;}
	#info #product-tabs ul li a {padding: 10px 15px;background: #d7e7e7;text-decoration: none;display: block;color: #185757;outline: none;}
    #info #product-tabs ul li.active a {background: #185757;color: #d7e7e7;font-weight: bold;}
    #info #product-tabs ul li:hover a {background: #185757;color: #fff;border-color: transparent;}
	#info .tab-content > div .heading-plus {font-size: 20px;line-height: 28px;text-transform: uppercase;font-weight: bold;display:block;margin-bottom:10px;color:#fff;}

	#info .fill {background: #185757;}

	#info .tab-content {margin: 0;padding: 30px 0px;overflow: hidden;}
	#info .tab-content > div {color: #fff;}

	/* Stars */
	#review_stars {
		font-size: 0;
	}
	#review_stars span {
		font-size: 14px;
	}
	#review_stars input + label::after {
		content: ""; /* Tom stjerne */
		display: block;
		font-family: Font Awesome\ 5 Pro;
		font-size: 25px;
		font-weight: 400;
		padding: 0 2px;
	}
	#review_stars input + label.checked::after, #review_stars input + label.on::after, #review_stars input + label:hover::after {
		content: ""; /* Fyldt stjerne */
		font-weight: 900;
	}
	#review_stars input + label.half-checked.checked::after {
		content: ""; /* Tom stjerne */
		font-weight: 900;
	}
	#review_stars input + label.half-checked.checked.on::after {
		content: ""; /* Fyldt stjerne */
		font-weight: 900;
	}
	#review_stars input {
		display:none;
	}


	.addthis_sharing_toolbox {
		float:right;
	}
	.addthis_sharing_toolbox .at-share-tbx-element .at-share-btn:last-child {
		margin-right:0;
	}


	#info #attributes p {
		font-size: 15px;
		padding-bottom: 0;
		padding-top: 5px;
	}
	.hidethisblock {
		display: none;
	}
	/* Product buttons */
	#product-buttons .button-group{
		overflow:hidden;
	}
	#product-buttons .button-group button {
		background-color: #333;
		border: medium none;
		color: #fff;
		display: block;
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
	}
	#product-buttons .button-group button:hover{
		background-color:#111;
		text-decoration:none;
		cursor:pointer;
	}

		/* Icons */
		#product-buttons .button-group button .far {
			color: #083957;
			font-size: 26px;
			line-height:60px;
		}
		#product-buttons .button-group button.btn-add-cart .far {
			margin-right: 5px;
		}
		#product-buttons .button-group button.btn-add-compare .far, #product-buttons .button-group button.btn-add-wishlist .far {
			font-size: 14px;
			line-height: 30px;
		}

		/* Buy button */
		#product-buttons .button-group button.btn-add-cart { /* hvis der kun er køb-knap */
			float: left;
			width: 100%;
		}
		#product-buttons .button-group button.btn-add-cart.on-wish-comp{ /* hvis der er favorit-knap eller sammenlign-knap */
			width: 85%;
		}

		/* Favourite + Compare buttons */
		#product-buttons .button-group button.btn-add-compare, #product-buttons .button-group button.btn-add-wishlist{
			width:100%;
		}
		#product-buttons .cart-wish-comp {
			background: #333 none repeat scroll 0 0;
			border-left: 1px solid #fff;
			float: left;
			text-align: center;
			width: 15%;
			height: 60px;
			display: flex;
			flex-wrap: wrap;
		}
		#product-buttons input#input-quantity{
			height:60px;
			font-size:21px;
			font-weight:bold;
			border-radius:0;
			height:60px;
		}

area[title]:hover:after {
  content: attr(title);
  position: absolute;
  top: -100%;
  left: 0;
}
	/* BX Slider */
	.bx-wrapper{
		position:relative;
		margin:0 auto;
		padding:0;
	}
	.bx-wrapper .bx-loading {min-height:50px;background:url(/catalog/view/theme/default/stylesheet/bxslider-images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}

	.bx-wrapper .bx-pager {
		text-align:left;
		padding-top: 16px;
	}
	.bx-wrapper .bx-pager .bx-pager-item {
		display:inline-block;
	}

	.bx-wrapper .bx-pager.bx-default-pager a{
		background:#777;
		text-indent:-9999px;
		display:block;
		width:16px;
		height:16px;
		margin:0 5px;
		outline:0;
	}



		.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background: #083957;}

	.horizontal .bx-wrapper .bx-prev, .modul .bx-wrapper .bx-prev{left:-12%;}
	.horizontal .bx-wrapper .bx-next, .modul .bx-wrapper .bx-next{right: -12%;}

	.vertical .bx-wrapper .bx-prev {right: 0;}
	.vertical .bx-wrapper .bx-next{left:0;}

	.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover{opacity:0.5}

	.bx-wrapper .bx-controls-direction a {
		color: #ddd;
		font-family: Font Awesome\ 5 Pro;
		font-size: 110px;
		line-height: 30px;
		outline: 0 none;
		position: absolute;
		text-align: center;
		top: calc(50% - 60px);
		z-index: 9;
		text-decoration:none;
	}

	.bx-wrapper .bx-controls-auto{text-align:center;}
	.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(bxslider-images/controls.png) -86px -11px no-repeat;margin:0 3px;}
	.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
	.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(bxslider-images/controls.png) -86px -44px no-repeat;margin:0 3px;}
	.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}

	.modul .bx-wrapper {
		margin-bottom: 30px;
	}
	.modul .bx-wrapper #brandmenu {
		height: 150px;
		overflow: hidden;
	}
	.modul .bx-wrapper #brandmenu > div {
		height: 100%;
		position: relative;
		text-align: center;
		vertical-align: middle;
		border: 1px solid #ddd;

	}
	.modul .bx-wrapper #brandmenu > div img {
		bottom: 0;
		box-sizing: border-box;
		left: 0;
		margin: auto;
		max-height: 100%;
		max-width: 100%;
		padding: 5px;
		position: absolute;
		right: 0;
		top: 0;
	}
	/* .produkter > .horizontal {
		margin: 30px 0;
	} */

/* Options Search */
#optionssearch img.active {
  opacity: 0.4;
  border: 1px solid #000;
}

#optionssearch #box-brend .filter_manufacturer_id {

}

#optionssearch #box-groups-op #image-optin input {

}

#optionssearch .cell-box-button {
   float: right;
   height: 44px;
   padding-top: 14px;
   text-align: right;
}

#optionssearch #filter_price {
  width: 300px;
}
#optionssearch #slider {
  margin-left: 7px;
}

.search-heading {
    cursor: pointer;
}

.search-heading-text {
    display: inline-block;
    width: 100%;
}
.search-heading-text > span {
    color: #00;font-family: Anton;text-align: right;text-shadow: 0px 0px 10px #888;
    display: inline-block;
}
.search-heading-content {
font-size: 43px;
line-height: 55px;
margin-bottom: 20px;
margin-top: 25px;
}
.search-heading.search-collapsed i {
    transform: rotate(-90deg);
}

#button-optionssearch-list.btn, #button-optionssearch-map.btn {font-size: 20px;width:calc(50% - 2px);border-radius: 10px;}

@media (max-width:1200px) {
	#button-optionssearch-list.btn, #button-optionssearch-map.btn {font-size: 14px;width:calc(50% - 2px)}
}
@media (max-width:769px) {
.hidden-xxs #image-map {display: none;}
}
#optionssearch .search-item {
    list-style-type: none;
    margin: 0 0 15px;
}
#optionssearch .fa.fa-angle-down {display:none}
#optionssearch h3 {
color: #083957;
font-size: 30px;
}
#optionssearch .form-control {height: 50px;font-size: 16px;}
.search-container {
    padding: 10px 0;
}
.easy-autocomplete input {
	border-radius:0!important;
}

.input-fix {
    display: table;
    margin: 0 0 2px;
    width: 100%;
}
.input-fix > span {
    background: #eee none repeat scroll 0 0;
    border-right: 1px solid #fff;
    display: table-cell;
    min-width: 10%;
    text-align: center;
    vertical-align: middle;
}
.input-fix > span input[type="radio"], .input-fix > span input[type="checkbox"] {
    float: none;
	position:relative;
    margin: 0;
}
.input-fix label {
    border: 1px solid #eee;
    display: table-cell;
    padding: 10px;
    width: 90%;
	float:none;
}

/* Account */
.account-list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.account-list li {
  margin: 10px auto;
}
.account-list li a {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #333;
    display: block;
    line-height: 35px;

}
.account-list li a i {
    background: #fff none repeat scroll 0 0;
    color: #083957;
    font-size: 1.2em;
    line-height: 35px;
    margin-right: 15px;
    text-align: center;
    vertical-align: top;
    width: 35px;
}
.account-list li a i.fa-pencil {
    background: #85e07c none repeat scroll 0 0;
    color: #fff;
    float: right;
    margin: 0;
}
.account-list li a i.counter {
    background: #00008b none repeat scroll 0 0;
    color: #fff;
    float: right;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
    margin: 0;
}
.account-content {
    padding-left: 5px;
    padding-top: 5px;
}
.account-content strong {
    width: 30%;
	display:inline-block;
}

@media (max-width: 460px) {
	p {
    font-size: 15px;
}
	h1 {

    font-size: 24px;
    font-weight: 300;
    margin: 10px 0 10px 0;

}
	.horizontal .bx-wrapper .bx-prev, .modul .bx-wrapper .bx-prev {left: -10px;}
	.horizontal .bx-wrapper .bx-next, .modul .bx-wrapper .bx-next {right: -10px;}
	.bx-wrapper .bx-controls-direction a {font-size: 60px;}
	.banner.enbanner-right .container-fluid {
    padding-left: 15px;
}
	#button-optionssearch-list {width:100%}
	.search-heading-content, .search-heading-text > span {
text-align: center;
    font-size: 36px;
    line-height: 38px;

}
}


.scrollTop:hover {opacity:1;}
.scrollTop {opacity: 0.5;bottom: 0;cursor: pointer;margin-top: -31px;position: fixed;right: 15px;transition: all 200ms ease-in-out 0s;z-index: 99;}

.headermenu{position:absolute;right:0;}

/* Read More */
article[aria-expanded="true"] + a[data-readmore-toggle] {padding-top: 0px;bottom: 0px;}
/*a[data-readmore-toggle]{background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 70%) repeat scroll 0 0;bottom: 0px;padding-top: 35px;position: absolute;line-height:30px;width:100%}
*/
[aria-expanded="true"] + a[data-readmore-toggle]{padding-top:0;bottom:-30px;}
[aria-expanded="true"][data-readmore]{margin-bottom:30px;}

a[data-readmore-toggle] {

    background: #339c9c;
    padding: 2px 10px;
    position: relative;
    line-height: 27px;
    width: auto;
    color: #fff;
    margin-top: 6px;
    float: left;

}
a{color:#083957}
a:hover{text-decoration:underline}


/* Bootstrap - 5 kolonner */
@media (min-width: 320px) {
	.col-xxs-20p, .col-xxs-80p {float:left;}
	.col-xxs-20p{width:20%}.col-xxs-80p{width:80%}
	.col-xxs-pull-20p{right:20%}.col-xxs-pull-80p{right:80%}
	.col-xxs-push-20p{left:20%}.col-xxs-push-80p{left:80%}
	.col-xxs-offset-20p{margin-left:20%}.col-xxs-offset-80p{margin-left:80%}
}
@media (min-width: 480px) {
	.col-xs-20p, .col-xs-80p {float:left;}
	.col-xs-20p{width:20%}.col-xs-80p{width:80%}
	.col-xs-pull-20p{right:20%}.col-xs-pull-80p{right:80%}
	.col-xs-push-20p{left:20%}.col-xs-push-80p{left:80%}
	.col-xs-offset-20p{margin-left:20%}.col-xs-offset-80p{margin-left:80%}
}
@media (min-width: 640px) {
	.col-s-20p, .col-s-80p {float:left;}
	.col-s-20p{width:20%}.col-s-80p{width:80%}
	.col-s-pull-20p{right:20%}.col-s-pull-80p{right:80%}
	.col-s-push-20p{left:20%}.col-s-push-80p{left:80%}
	.col-s-offset-20p{margin-left:20%}.col-s-offset-80p{margin-left:80%}
}
@media (min-width:768px){
	.col-sm-20p, .col-sm-80p {float:left;}
	.col-sm-20p{width:20%}.col-sm-80p{width:80%}
	.col-sm-pull-20p{right:20%}.col-sm-pull-80p{right:80%}
	.col-sm-push-20p{left:20%}.col-sm-push-80p{left:80%}
	.col-sm-offset-20p{margin-left:20%}.col-sm-offset-80p{margin-left:80%}
}
@media (min-width:992px){
	.col-md-20p, .col-md-80p {float:left;}
	.col-md-20p{width:20%}.col-md-80p{width:80%}
	.col-md-pull-20p{right:20%}.col-md-pull-80p{right:80%}
	.col-md-push-20p{left:20%}.col-md-push-80p{left:80%}
	.col-md-offset-20p{margin-left:20%}.col-md-offset-80p{margin-left:80%}
}
@media (min-width:1200px){
	.col-lg-20p, .col-lg-80p {float:left;}
	.col-lg-20p{width:20%}.col-lg-80p{width:80%}
	.col-lg-pull-20p{right:20%}.col-lg-pull-80p{right:80%}
	.col-lg-push-20p{left:20%}.col-lg-push-80p{left:80%}
	.col-lg-offset-20p{margin-left:20%}.col-lg-offset-80p{margin-left:80%}
}

/* Buttons */
.btn{
    display:inline-block;
    padding:8px 12px;
    margin-bottom:0;
    font-size:14px;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
	border:none;
	background-color:#eee;
	border-radius: 0px;
}
#module_ec table {width: 100%;
background-color: #ebeef0;}
#module_ec td {padding: 5px;}

#module_ec td.active {	background:#ebeef0;}

#module_ec td.disable {	}

#module_ec .active p {
background:#5ab5c3;	color:#fff;text-align: center;
line-height: 20px;
padding: 5px;
width: 35px;
}
#module_ec td.today a {cursor:default}
#module_ec td.today p{	background:#083957; color:#fff}
.event_tal a {color:#fff;}
p.event_tal	{cursor: default;
line-height: 20px;
padding: 5px;
width: 35px;
text-align: center;
	}
.event_dag p{
	cursor: default;
background: #cfd7dc;
color: #fff;
text-align: center;
border-radius: 4px;
line-height: 20px;
padding: 5px;
width: 35px;
}
.event_weekend p {
background:#fff;
color:#083957;
text-align: center;
border-radius: 4px;
line-height: 20px;
padding: 5px;
width: 35px;
}
.event_header {
	background:#083957;
	text-align: center;
	color:#fff;
	font-size:18px
}

.btn {background-color: #999; color:#fff}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none;}
.btn.focus,.btn:focus,.btn:hover{text-decoration:none}
.btn.active,.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}

/* Default button */
.btn-default{
    color: #fff;
    background-color: #083957;
}
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open>.dropdown-toggle.btn-default{
    color:#333;
    background-color:#e6e6e6;
}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,
.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{
    background-color:#fff;
}
.btn-default .badge{
    color:#fff;
}

/* Primary button */
.btn-primary{
    color:#fff;
    background-color:#083957;
}
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary{
    color:#fff;
    background-color:#185757;
}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,
.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{
    background-color:#337ab7;
}
.btn-primary .badge{
    color:#185757;
    background-color:#fff
}

/* Success button */
.btn-success{
    color:#fff;
    background-color:#5cb85c;
}
.btn-success.active,
.btn-success.focus,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.open>.dropdown-toggle.btn-success{
    color:#fff;
    background-color:#449d44;
}
.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success{
    background-image:none
}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,
.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,
fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{
    background-color:#5cb85c;
}
.btn-success .badge{
    color:#5cb85c;
    background-color:#fff
}

/* Info button */
.btn-info{
    color:#fff;
    background-color:#5bc0de;
}
.btn-info.active,
.btn-info.focus,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open>.dropdown-toggle.btn-info{
    color:#fff;
    background-color:#31b0d5;
}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,
.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,
fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{
    background-color:#5bc0de;
}
.btn-info .badge{
    color:#5bc0de;
    background-color:#fff
}

/* Warning button */
.btn-warning{
    color:#fff;
    background-color:#f0ad4e;
}
.btn-warning.active,
.btn-warning.focus,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open>.dropdown-toggle.btn-warning{
    color:#fff;
    background-color:#ec971f;
}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,
.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{
    background-color:#f0ad4e;
}
.btn-warning .badge{
    color:#f0ad4e;
    background-color:#fff
}

/* Danger button */
.btn-danger{
    color:#fff;
    background-color:#d9534f;
}
.btn-danger.active,
.btn-danger.focus,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open>.dropdown-toggle.btn-danger{
    color:#fff;
    background-color:#c9302c;
}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,
.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{
    background-color:#d9534f;
}
.btn-danger .badge{
    color:#d9534f;
    background-color:#fff
}

/* Link button */
.btn-link{
    font-weight:400;
    color:#337ab7;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link{
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-link:focus,.btn-link:hover{
    color:#083957;
    text-decoration:underline;
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{
    color:#777;
    text-decoration:none
}
.calendernext .previous {
    color: #fff;
    float: left;
    cursor: pointer;
    padding: 2px 10px;
}


.calendernext .next {
    color: #fff;
    float: right;
    cursor: pointer;
    padding: 2px 10px;
}

#module_ec td.disabled .event_tal {
    background: #de5985;
}
/* Send button */
.btn-send{font-size: 1.5em;}
.btn-send:before{content:" ";font-family:Font Awesome\ 5 Pro}

.jp-hidden {

    display: none !important;

}
.holder li {float:left}
.holder {
    margin:-15px 0 15px;
}
.holder a {
 display:inline-block;
    cursor:pointer;
    margin:-15px 3px 0 0!important;
    padding:0px 10px !important;
font-size:0px;

    border-radius:50%;
    background-color:#ccc;
}
.holder a:hover {
    background-color:#222;
    color:#fff;
}
.holder a.jp-previous {
    margin-right:15px;
}
.holder a.jp-next {
    margin-left:15px;
}
.holder a.jp-current,a.jp-current:hover {
    color:#083957;
    font-weight:bold;
}
.holder a.jp-disabled,a.jp-disabled:hover {
    color:#bbb;
}
.holder a.jp-current,a.jp-current:hover,.holder a.jp-disabled,a.jp-disabled:hover {
    cursor:default;
    background-color:#083957;
}
.holder span {
    margin: 0 5px;
}

.carousel-caption{color:#FFF;text-shadow:0 1px 0 #000}
.carousel-control .icon-prev:before{content:'\f053';font-family:Font Awesome\ 5 Pro}
.carousel-control .icon-next:before{content:'\f054';font-family:Font Awesome\ 5 Pro}


.imageoption .radio{float:left;margin-top:2px!important;margin-bottom:2px!important;}
.imageoption{clear:both;float:left;margin-bottom:20px;}
.imageoption .checkbox label, .imageoption .radio label{padding-left:5px;}
.product-product label > input{display:none;}
.product-product label > input + img.img-thumbnail{cursor:pointer;border:2px solid #ddd;}
.product-product label > input:checked + img.img-thumbnail{border:2px solid #0297a7;}
.row.accessories{clear:both;}
#product .accessories .col-sm-12{padding:0 8px;}
#product div.form-group.col-sm-12 div div.col-xs-12{font-weight:lighter;line-height:28px;font-size:24px;padding:10px}
@media (max-width:1200px){
	.product-thumb .button-group button{width:80%}
.product-thumb .button-group button+button{width:20%}}
@media (max-width:1150px){
.no-swipe .image-additional{max-width:170px}
}
@media (max-width:992px){
.no-swipe .image-additional{max-width:187px}
}
@media (max-width:767px){

.product-thumb .button-group button{width:60%}
.product-thumb .button-group button+button{width:40%}
.no-swipe .image-additional{max-width:195px}
}
.no-swipe .thumbnails{overflow:auto;clear:both;list-style:none;padding:0;margin:0}
.no-swipe .thumbnails >img{width:100%}
.no-swipe .image-additional a{margin-bottom:20px;padding:5px;display:block;border:1px solid #ddd}

.no-swipe .thumbnails .image-additional{float:left;margin-left:20px}

#notification > div .content .btn{float:left;margin-right:16px}
#notification .btn{background:none repeat scroll 0 0 #8ABD3A;border:medium none;color:#FFF;cursor:pointer;display:inline-block;font-size:16px;height:40px;line-height:40px;margin-bottom:0;padding:0 10px;position:relative;text-align:center;transition:background 0.15s ease-in-out 0s;vertical-align:text-top}
#notification > div .content .btn.shop{background:url("../image/shop.png") no-repeat scroll 8px center #8ABD3A;padding-left:40px}
#notification > div .content .btn.kurv{background:url("../image/kurv.png") no-repeat scroll 8px center #8ABD3A;margin:0;padding-left:42px}
#notification > div .content .btn.pay{background:url("../image/pay.png") no-repeat scroll 8px center #8ABD3A;padding-left:46px}
#notification .content a{color:#FFF;text-decoration:none}
#notification{left:50%;margin:-50px 0 0 -250px;position:fixed;top:30%;width:500px;z-index:1001}
#notification > div{background:url("../image/box_header_bg.png") repeat-x scroll 0 0 #FFF;box-shadow:0 1px 5px 0 rgba(0,0,0,0.3);left:auto;min-height:120px;padding:15px;position:relative;right:auto;top:auto;width:490px}
#notification > div.success{font-size:12px}
#notification > div .title{background:url("../image/check.png") no-repeat scroll 0 0 rgba(0,0,0,0);color:#333;font-size:14px;font-weight:900;margin-bottom:10px;padding-bottom:10px;padding-left:37px;text-transform:uppercase}
#notification > div .content img{border:1px solid #CCC;float:left;margin-right:16px;padding:2px}
#notification > div .content .name{color:#333;display:block;font-size:16px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}

.quick_signup{cursor:pointer;}
#modal-quicksignup .form-control{height:auto;}
.mailchimp-integration{overflow:hidden;}
.mi-message{display:none;font-size:11px;margin-bottom:5px;}
.mi-message a{font-size:11px;}
.mi-block{display:inline-block;margin:5px;min-width:150px;}
.mi-required{color:#F00;}
.mailchimp-integration .button[disabled="disabled"]{cursor:not-allowed;opacity:0.5;}
.mailchimp-integration{display:none;background:#FFF;border:10px solid #444;padding:0 15px 15px 15px;position:fixed;top:20%;left:38%;width:25%;min-width:210px;z-index:100000;box-shadow:0 0 10px #000;border-radius:5px;}
#mi-modal-overlay{display:none;background:#000;opacity:0.5;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;}

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#cccccc;}.mfp-preloader a:hover{color:white;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333333;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;}.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:70px 0 70px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:70px;bottom:70px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444444;}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-bottom-bar{margin-top:-65px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure{}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}
}.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}
.shrow{display:block;font-size:0px;margin-left:-10px;margin-right:-10px;margin-bottom:10px;}.shrow .shcolumn{vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:12px;padding-left:10px;padding-right:10px;text-align:center;padding-bottom:7px;}.shrow2 .shcolumn{width:50%;display:inline-block;zoom:1;*display:inline;*width:48%;}.shrow3 .shcolumn{width:33.3%;display:inline-block;zoom:1;*display:inline;*width:31.3%;}.shrow4 .shcolumn{width:25%;display:inline-block;zoom:1;*display:inline;*width:23%;}.shrow5 .shcolumn{width:20%;display:inline-block;zoom:1;*display:inline;*width:18%;}.shrow6 .shcolumn{width:16.66%;display:inline-block;zoom:1;*display:inline;*width:14.66%;}.shrow7 .shcolumn{width:14.28%;display:inline-block;zoom:1;*display:inline;*width:12.28%;}.shrow8 .shcolumn{width:12.5%;display:inline-block;zoom:1;*display:inline;*width:10.5%;}.shrow9 .shcolumn{width:11.11%;display:inline-block;zoom:1;*display:inline;*width:9%;}.shrow10 .shcolumn{width:10%;display:inline-block;zoom:1;*display:inline;*width:8%;}.shrow .shcolumn img{max-width:100% !important;height:auto !important;margin-bottom:5px;}.shrow p{margin-bottom:6px;}.owl-carousel.owl-catmod{margin-bottom:15px;*overflow:hidden;}.owl-carousel.owl-catmod .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel.owl-catmod{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel.owl-catmod .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}.owl-carousel.owl-catmod .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;z-index:1;}.owl-carousel.owl-catmod .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel.owl-catmod .owl-item{float:left;}.owl-catmod .owl-controls .owl-page,.owl-catmod .owl-controls .owl-buttons div{cursor:pointer;}.owl-catmod .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}.owl-catmod .grabbing{cursor:url(grabbing.png) 8 8, move;}.owl-carousel.owl-catmod .owl-wrapper,.owl-carousel.owl-catmod .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-catmod .owl-controls{text-align:center;position:relative;z-index:5;}.owl-catmod .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;display:none;}.owl-catmod .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}.owl-catmod .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-catmod .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}.owl-catmod .owl-controls .owl-page.active span,.owl-catmod .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}.owl-catmod .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-catmod .owl-item.loading{min-height:150px;background:#fff;}.owl-catmod .owl-item > div{padding-left:10px;padding-right:10px;}.owl-carousel.owl-catmod .owl-wrapper, .owl-carousel.owl-catmod .owl-item{text-align:center;}


.fade{opacity:0;transition:opacity 0.15s linear 0s}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
.collapsing{height:0;overflow:hidden;position:relative;transition:height 0.35s ease 0s}

/* SIDEBARS */
#sidebar-left .wrapper {
    background: #fff none repeat scroll 0 0;
    border-right: 1px solid #ddd;
    height: 100%;
    left: 0;
    margin-left: -250px;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 250px;
    z-index: 99999;
}
#sidebar-left #sidebar-left-button {
    background: #ddd none repeat scroll 0 0;
    cursor: pointer;
    font-size: 40px;
    height: 50px;
    left: 0;
    padding: 5px;
    position: fixed;
    text-align: center;
    top: 30%;
    width: 50px;
    z-index: 90;
}
#sidebar-left #sidebar-left-button i {
	color: #083957;
}

#sidebar-right .wrapper {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid #ddd;
    height: 100%;
    right: 0;
    margin-right: -250px;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 250px;
    z-index: 99999;
}
#sidebar-right #sidebar-right-button {
    background: #ddd none repeat scroll 0 0;
    cursor: pointer;
    font-size: 40px;
    height: 50px;
    right: 0;
    padding: 5px;
    position: fixed;
    text-align: center;
    top: 30%;
    width: 50px;
    z-index: 90;
}
#sidebar-right #sidebar-right-button i {
	color: #083957;
}


/* ICONS (FONT AWESOME)
**********************************************************/
#slide-menu > li > a > i {
    display: inline;
    font-size: 20px;
    vertical-align: middle;
}
*.scrolling {
	position:fixed !important;
	top:0 !important;
	left:0 !important;
	right:0 !important;
}
