select#map-filter-select {
	position: absolute;
	width: 220px;
	top: 10px;
	bottom: auto;
	/*
	left: 135px;
	margin: 0;
	*/
	left: 50%;
	margin: 0 0 0 -110px;

	background-color: #fff;
	font-family: Roboto;
	font-size: 15px;
	font-weight: 300;

	/*height: 28px;*/
	/*
	padding: 0 11px 0 13px;
	text-overflow: ellipsis;
	*/
}

select#map-filter-select:focus {
  /*border-color: #ef776e;*/

  /*default styles from Firefox*/
  /*border-width: 1px;*/
  /*border-color: rgb(166, 166, 166);*/

  /*outline: 0;*/
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(239, 119, 110, 0.6);*/
  /*box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(239, 119, 110, 0.6);*/
}

@media (max-width: 767px) {
	select#map-filter-select {
		/*height: 32px;*/
		top: auto;
		bottom: 42px;

		/* à la input-group-sm */
		height: 30px;
		font-size: 12px;
		line-height: 1.5;
	}
}


#map-legend-box2 {
	border: 5px solid #ef776e;
	/*border-width: 0 5px 5px 5px;*/
	border-width: 0 5px 0 5px;
	padding: 5px;
}
#map-legend-box {
	border: 5px solid #ef776e;
	border-width: 0 5px 5px 0;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 12px;
}
@media (max-width: 767px) {
	#map-legend-box img {
		height: 24px;
	}
	#map-legend-box2 img {
		height: 24px;
	}
}
#map-legend-box > div.inner {
	padding: 5px;
}
#map-legend-box > div.inner > div + div {
	margin-top: 5px;
}

#map-location-search-box {
	position: absolute;
	width: 220px;
	bottom: auto;
	top: 50px;
	/*
	left: 135px;
	margin: 0;
	*/
	left: 50%;
	margin: 0 0 0 -110px;

	/*background-color: #fff;*/
	/*font-family: Roboto;*/
	/*font-size: 12px;*/
	/*font-weight: 300;*/

	height: 38px;
	/*
	padding: 0 11px 0 13px;
	text-overflow: ellipsis;
	*/
}


#map-location-search-box #map-location-search {
	font-family: Roboto;
	font-size: 15px;
	font-weight: 300;
}
#map-location-search-box #map-location-search:focus {
  /*border-color: #ef776e;*/

  /*default styles from Firefox*/
  /*border-width: 1px; */
  /*border-color: rgb(166, 166, 166);*/

  /*outline: 0;*/
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(239, 119, 110, 0.6);*/
  /*box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(239, 119, 110, 0.6);*/
}
#map-location-search-box #map-location-search-btn2 {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 767px) {
	#map-location-search-box {
		height: 30px;
		top: auto;
		bottom: 10px;
	}
	#map-location-search-box #map-location-search,
	#map-location-search-box #map-location-search-btn2 {
		/* à la input-group-sm */
		height: 30px;
		padding: 5px 6px;
		font-size: 12px;
		line-height: 1.5;
	}
	#map-location-search-box #map-location-search-btn2 {
		padding-top: 0px;
		padding-bottom: 0px;
	}
}


.map-marker-infobox {
	font-size: 13px;
}
.map-marker-infobox h3 {
	margin: 0 0 3px;
	font-size: 16px;
}


.btn.btn-link [class^="icon-"],
.btn.btn-link [class*=" icon-"],
.btn.btn-link:hover [class^="icon-"],
.btn.btn-link:hover [class*=" icon-"],
.btn.btn-link:focus [class^="icon-"],
.btn.btn-link:focus [class*=" icon-"],
.btn.btn-link:active [class^="icon-"],
.btn.btn-link:active [class*=" icon-"] {
  text-decoration: none;
}





.back-to-top {
	width: 42px;
	height: 42px;
	display: block;
	position: fixed;
	bottom: 20px;
	right: 20px;
	opacity: 0.9;
	z-index:1001;

	display:none;

    padding-top: 0;
    padding-bottom: 0;

	/* fix for chat icon */
	bottom: 108px;
	right: 29px;
}

.back-to-top:hover {
	opacity: 1;
}
@media screen and (max-width: 767px) {
	.back-to-top {
		display: none !important;
	}
}


/* they didn't like it and now they miss it
.required-field {
    display: none;
}
*/




/* adapted but based on http://the-echoplex.net/flexyboxes/*/
.center-me {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

    /* Legacy Firefox implementation treats all flex containers as inline-block elements. */
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.center-me img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;

    /* fixes firefox issue - with this imgs HAVE TO become 100% of the available width - therefore it's only vertically centered */
    width: 100%;
}

.thumbnail-social .caption {
	word-wrap: break-word;
}

.thumbnail-social .feed-img {
    height: 145px;
}
.thumbnail-social .feed-img img {
    max-height: 100%
}
@media (min-width: 768px) {
    .thumbnail-social .feed-img {
        height: 93px;
    }
}
@media (min-width: 992px) {
    .thumbnail-social .feed-img {
        height: 109px;
    }
}
@media (min-width: 1150px) {
    .thumbnail-social .feed-img {
        height: 122px;
    }
}
@media (min-width: 1200px) {
    .thumbnail-social .feed-img {
        height: 149px;
    }
}
@media (min-width: 1400px) {
    .thumbnail-social .feed-img {
        height: 169px;
    }
}


/*
.thumbnail-social .caption {
    max-height: 280px;
    overflow-y: auto;
    overflow-x: hidden;
}
*/

.thumbnail-social .foot a:hover,
.thumbnail-social .foot a:focus,
.thumbnail-social .foot a:active {
    text-decoration: none;
}


/* > 100 Zeichen */
.lte100 {
    font-size: 20px;
    line-height: 27px;
}
/* 101 + 140 Zeichen */
.gt101 {
    font-size: 18px;
    line-height: 25px;
}
/* 141 + 225 Zeichen */
.gt141 {
    font-size: 20px;
    line-height: 27px;
}
/* > 225 Zeichen */
.gt225 {
    font-size: 18px;
    line-height: 25px;
}
/* > 400 Zeichen
.gt400 {
    font-size: 17px;
    line-height: 24px;
}
*/






/*FORCEING*/
.table-responsive {
    width: 100%;
    margin-bottom: 21px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }





/* STYLES FOR DATATABLES */
/*
.dataTable .row-details.row-details-close {
	background: url("../images/_smarty/datatable-row-openclose.png") no-repeat 0 0;
}
.dataTable .row-details.row-details-open {
	background: url("../images/_smarty/datatable-row-openclose.png") no-repeat 0 -23px;
}
.dataTable .row-details {
	margin-top: 3px;
	display: inline-block;
	cursor: pointer;
	width: 14px;
	height: 14px;
}
.dataTable .details {
	background-color: #eeeeee;
}
*/
.dataTable .details,
.dataTables_scrollBody .details {
	/*background-color: #eeeeee;*/
	background-color: #e6e6e6;
}

.dataTable .row-details,
.dataTables_scrollBody .row-details{
	display: inline-block;
	cursor: pointer;
    width: 20px;
    height: 20px;
    text-align: center;
}
.dataTables_scrollBody .table-bordered {
	border-bottom: 1px solid #dddddd
}




.dataTables_scrollBody .logo-img,
#map-data-table .logo-img {
	max-width: 120px;
	margin-bottom: 5px;
}
@media (min-width: 1598px) {
	.dataTables_scrollBody .logo-img,
	#map-data-table .logo-img {
		max-width: 180px;
	}
}



.navbar-default .navbar-toggle {
    background-color: #FFFFFF;
    border-color: #ef776e;
	
	border-width: 5px;
	padding: 5px 5px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ef776e;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ef776e;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #FFFFFF;
}

@media (min-width: 768px) and (max-width: 991px) {
	.navbar-fixed-top,
	.navbar-fixed-top .dropdown-menu {
		font-size: 11.7px;
		font-size: 11px; /*for super long french texts*/
	}
	.nav > li.nav-text,
	.nav > li > span.nav-text,
	.nav > li > a {
		padding-left: 6px;
		padding-right: 6px;
	}
}

@media (min-width: 768px) {
	.navbar-brand {
		height: 84px;
		height: 126px;
	}
	
	li.langswitch > a,
	li.social-icons > a {
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media (max-width: 767px) {
	.recircle-metanav {
		font-size: 87%;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-fixed-top,
	.navbar-fixed-top .dropdown-menu {
		font-size: 14px;
	}
}
@media (min-width: 992px) {
	.recircle-metanav {
		font-size: 87%; /*12.8px*/
		font-size: 12.8px; /*fixed size for 1200px and up as well*/
	}
}

.navbar-brand > img {
	max-height: 100%;
}

.langswitch a,
.social-icons a,
.nav > li.langswitch > span.nav-text,
.nav > li.social-icons > span.nav-text,
.nav > li.langswitch > a,
.nav > li.social-icons > a {
	display: inline-block;
}

@media (max-width: 767px) {
	.navbar-fixed-top .navbar-nav {
		margin-top: 0;
		margin-bottom: 0;
	}
	.navbar-fixed-top .navbar-nav li {
		text-align: center;
	}
	
	.navbar-fixed-top .dropdown > .dropdown-menu,
	.navbar-fixed-top .nav > li.active > ul,
	.navbar-fixed-top .dropdown > a .caret {
		display: none;
	}
}

@media (max-width: 768px) {
	.navbar-fixed-top {
		position: relative;
		margin-bottom: 0;
	}
}
@media (min-width: 769px) {
	#splash-container {
		margin-top: 84px;
		margin-top: 126px;
	}
	#main-container {
		margin-top: 84px;
		margin-top: 126px;
	}
	#splash-container + #main-container {
		margin-top: 0;
	}
	
	a[name^="toc"],
	a[name*="toc"],
	a.anchor[name] {
		display: block;
		position: relative;
		visibility: hidden;
		top: -84px;
		top: -126px;
	}
}




/* activate hover for all dropdowns (if screen width min. 768)*/
@media (min-width: 768px) {
    ul.dropdown-menu {
        margin-top: 0;
    }
    ul.nav li.dropdown.active > ul.dropdown-menu {
        display: none;
    }
    ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
    }
}

/* simplify dropdown */
.dropdown-menu {
    padding: 0;
}
.dropdown-menu > li > a {
    padding-left: 13px;
    padding-right: 13px;
}
@media (min-width: 768px) and (max-width: 991px) {
	.dropdown-menu > li > a {
		padding-left: 6px;
		padding-right: 6px;
	}
}



ul.dropdown-menu>li {
	position: relative;
}
ul.dropdown-menu>li:hover > ul.dropdown-menu {
	display:block;
	position:absolute;
	left:100%;
	top:0;
	padding:0;
	margin:0;
}


@media (min-width: 768px) {
	.navbar-fixed-top .metanav-collapse > .navbar-right {
		/*margin-bottom: 3px;*/
		margin-bottom: 4px;
		margin-bottom: 46px;

		margin-bottom: 6px; /* -40px which additional row for cart */
	}
	.navbar-fixed-top .recircle-mainnav {
		/*margin-bottom: 1px;*/
	}
	.navbar-brand {
		padding: 6px 0;
	}
	.dropdown-menu {
		border-top: none;
		/*margin-right: -1px;*/
	}
	.dropdown-menu .dropdown-menu {
		border-top: 1px solid #511a4b; /* readd for sub-lvl */
		margin-top: -1px !important;
	}
	.dropdown-menu,
	.dropdown-menu.pull-left {
		left: -1px;
	}
	.navbar-right .dropdown-menu,
	.navbar-right .dropdown-menu.pull-right {
		right: -1px;
	}
}

/*v1*/
.navbar-fixed-top {
	background-color: #511a4b;
}
.navbar-default .navbar-nav > li > a {
	color: #EFEFEF;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #333333;
	background-color: rgba(255,255,255, 0.7);background-color: #cfc2ce;
	/*background-color: #f0f1f1;*/
}
@media (min-width: 768px) {
	.dropdown-menu {
		border-color: rgba(81, 26, 75, 0.7);border-color: #511a4b;
		background-color: #cfc2ce;
	}
}







.carousel-control.left,
.carousel-control.right {
	background-image: none;
	filter: none;
}











#splash-container-lite .splash-footer {
	background-color: #ef776e;
	/*height: 100px;*/
	padding: 20px 0;
	height: 124px;
	color: #FFFFFF;
	text-align: center;
}
#splash-container-lite .go-to-nav {
	/*width: 42px;*/
	/*height: 42px;*/
	width: 36px;
	height: 36px;
	padding: 0;
	border-color: #f0f1f1;
	margin-top: 20px;
}
#splash-container-lite .btn.go-to-nav:hover,
#splash-container-lite .btn.go-to-nav:focus,
#splash-container-lite .btn.go-to-nav:active,
#splash-container-lite .btn.go-to-nav.active,
#splash-container-lite .open .dropdown-toggle.btn.go-to-nav {
	border-color: #f0f1f1;
	border-color: rgba(240, 241, 241, 0.5);
}


/* https://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container/ */
.word-wrap {
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

/* Map-List on /where (now without extra gap for navigation) */
@media (min-width: 768px) and (max-width: 1659px) {
	html[data-page-navid="custom_3"] .block-type-4-odd.container-fluid {
		padding-left: 30px;
		padding-right: 30px;
	}
}



/*
.cart-content {
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width: 768px) {
	.cart-content {
		margin-left: 4.16666666%;
		width: 91.66666667%;
	}
}
*/


@media (min-width: 768px) {
	html[data-page-controller="mykassen"] #main-container,
	html[data-page-navid="cart"] #main-container,
	html[data-page-navid="shop"] #main-container {
		padding-top: 30px;
	}
}

@media (max-width: 767px) {
	#sidebar-mobile {
		margin-top: 21px;
	}

	html[data-page-controller="mykassen"] #main-container .container,
	html[data-page-controller="mykassen"] #main-container .container-fluid,
	html[data-page-navid="cart"] #main-container .container,
	html[data-page-navid="cart"] #main-container .container-fluid,
	html[data-page-navid="shop"] #main-container .container,
	html[data-page-navid="shop"] #main-container .container-fluid {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}

html[data-page-controller="mykassen"] #main-container .row,
html[data-page-navid="cart"] #main-container .row,
html[data-page-navid="shop"] #main-container .row {
	margin-left: -15px;
	margin-right: -15px;
}
html[data-page-controller="mykassen"] #main-container .col-xs-1,
html[data-page-controller="mykassen"] #main-container .col-sm-1,
html[data-page-controller="mykassen"] #main-container .col-md-1,
html[data-page-controller="mykassen"] #main-container .col-lg-1,
html[data-page-controller="mykassen"] #main-container .col-xs-2,
html[data-page-controller="mykassen"] #main-container .col-sm-2,
html[data-page-controller="mykassen"] #main-container .col-md-2,
html[data-page-controller="mykassen"] #main-container .col-lg-2,
html[data-page-controller="mykassen"] #main-container .col-xs-3,
html[data-page-controller="mykassen"] #main-container .col-sm-3,
html[data-page-controller="mykassen"] #main-container .col-md-3,
html[data-page-controller="mykassen"] #main-container .col-lg-3,
html[data-page-controller="mykassen"] #main-container .col-xs-4,
html[data-page-controller="mykassen"] #main-container .col-sm-4,
html[data-page-controller="mykassen"] #main-container .col-md-4,
html[data-page-controller="mykassen"] #main-container .col-lg-4,
html[data-page-controller="mykassen"] #main-container .col-xs-5,
html[data-page-controller="mykassen"] #main-container .col-sm-5,
html[data-page-controller="mykassen"] #main-container .col-md-5,
html[data-page-controller="mykassen"] #main-container .col-lg-5,
html[data-page-controller="mykassen"] #main-container .col-xs-6,
html[data-page-controller="mykassen"] #main-container .col-sm-6,
html[data-page-controller="mykassen"] #main-container .col-md-6,
html[data-page-controller="mykassen"] #main-container .col-lg-6,
html[data-page-controller="mykassen"] #main-container .col-xs-7,
html[data-page-controller="mykassen"] #main-container .col-sm-7,
html[data-page-controller="mykassen"] #main-container .col-md-7,
html[data-page-controller="mykassen"] #main-container .col-lg-7,
html[data-page-controller="mykassen"] #main-container .col-xs-8,
html[data-page-controller="mykassen"] #main-container .col-sm-8,
html[data-page-controller="mykassen"] #main-container .col-md-8,
html[data-page-controller="mykassen"] #main-container .col-lg-8,
html[data-page-controller="mykassen"] #main-container .col-xs-9,
html[data-page-controller="mykassen"] #main-container .col-sm-9,
html[data-page-controller="mykassen"] #main-container .col-md-9,
html[data-page-controller="mykassen"] #main-container .col-lg-9,
html[data-page-controller="mykassen"] #main-container .col-xs-10,
html[data-page-controller="mykassen"] #main-container .col-sm-10,
html[data-page-controller="mykassen"] #main-container .col-md-10,
html[data-page-controller="mykassen"] #main-container .col-lg-10,
html[data-page-controller="mykassen"] #main-container .col-xs-11,
html[data-page-controller="mykassen"] #main-container .col-sm-11,
html[data-page-controller="mykassen"] #main-container .col-md-11,
html[data-page-controller="mykassen"] #main-container .col-lg-11,
html[data-page-controller="mykassen"] #main-container .col-xs-12,
html[data-page-controller="mykassen"] #main-container .col-sm-12,
html[data-page-controller="mykassen"] #main-container .col-md-12,
html[data-page-controller="mykassen"] #main-container .col-lg-12,

html[data-page-navid="cart"] #main-container .col-xs-1,
html[data-page-navid="cart"] #main-container .col-sm-1,
html[data-page-navid="cart"] #main-container .col-md-1,
html[data-page-navid="cart"] #main-container .col-lg-1,
html[data-page-navid="cart"] #main-container .col-xs-2,
html[data-page-navid="cart"] #main-container .col-sm-2,
html[data-page-navid="cart"] #main-container .col-md-2,
html[data-page-navid="cart"] #main-container .col-lg-2,
html[data-page-navid="cart"] #main-container .col-xs-3,
html[data-page-navid="cart"] #main-container .col-sm-3,
html[data-page-navid="cart"] #main-container .col-md-3,
html[data-page-navid="cart"] #main-container .col-lg-3,
html[data-page-navid="cart"] #main-container .col-xs-4,
html[data-page-navid="cart"] #main-container .col-sm-4,
html[data-page-navid="cart"] #main-container .col-md-4,
html[data-page-navid="cart"] #main-container .col-lg-4,
html[data-page-navid="cart"] #main-container .col-xs-5,
html[data-page-navid="cart"] #main-container .col-sm-5,
html[data-page-navid="cart"] #main-container .col-md-5,
html[data-page-navid="cart"] #main-container .col-lg-5,
html[data-page-navid="cart"] #main-container .col-xs-6,
html[data-page-navid="cart"] #main-container .col-sm-6,
html[data-page-navid="cart"] #main-container .col-md-6,
html[data-page-navid="cart"] #main-container .col-lg-6,
html[data-page-navid="cart"] #main-container .col-xs-7,
html[data-page-navid="cart"] #main-container .col-sm-7,
html[data-page-navid="cart"] #main-container .col-md-7,
html[data-page-navid="cart"] #main-container .col-lg-7,
html[data-page-navid="cart"] #main-container .col-xs-8,
html[data-page-navid="cart"] #main-container .col-sm-8,
html[data-page-navid="cart"] #main-container .col-md-8,
html[data-page-navid="cart"] #main-container .col-lg-8,
html[data-page-navid="cart"] #main-container .col-xs-9,
html[data-page-navid="cart"] #main-container .col-sm-9,
html[data-page-navid="cart"] #main-container .col-md-9,
html[data-page-navid="cart"] #main-container .col-lg-9,
html[data-page-navid="cart"] #main-container .col-xs-10,
html[data-page-navid="cart"] #main-container .col-sm-10,
html[data-page-navid="cart"] #main-container .col-md-10,
html[data-page-navid="cart"] #main-container .col-lg-10,
html[data-page-navid="cart"] #main-container .col-xs-11,
html[data-page-navid="cart"] #main-container .col-sm-11,
html[data-page-navid="cart"] #main-container .col-md-11,
html[data-page-navid="cart"] #main-container .col-lg-11,
html[data-page-navid="cart"] #main-container .col-xs-12,
html[data-page-navid="cart"] #main-container .col-sm-12,
html[data-page-navid="cart"] #main-container .col-md-12,
html[data-page-navid="cart"] #main-container .col-lg-12,

html[data-page-navid="shop"] #main-container .col-xs-1,
html[data-page-navid="shop"] #main-container .col-sm-1,
html[data-page-navid="shop"] #main-container .col-md-1,
html[data-page-navid="shop"] #main-container .col-lg-1,
html[data-page-navid="shop"] #main-container .col-xs-2,
html[data-page-navid="shop"] #main-container .col-sm-2,
html[data-page-navid="shop"] #main-container .col-md-2,
html[data-page-navid="shop"] #main-container .col-lg-2,
html[data-page-navid="shop"] #main-container .col-xs-3,
html[data-page-navid="shop"] #main-container .col-sm-3,
html[data-page-navid="shop"] #main-container .col-md-3,
html[data-page-navid="shop"] #main-container .col-lg-3,
html[data-page-navid="shop"] #main-container .col-xs-4,
html[data-page-navid="shop"] #main-container .col-sm-4,
html[data-page-navid="shop"] #main-container .col-md-4,
html[data-page-navid="shop"] #main-container .col-lg-4,
html[data-page-navid="shop"] #main-container .col-xs-5,
html[data-page-navid="shop"] #main-container .col-sm-5,
html[data-page-navid="shop"] #main-container .col-md-5,
html[data-page-navid="shop"] #main-container .col-lg-5,
html[data-page-navid="shop"] #main-container .col-xs-6,
html[data-page-navid="shop"] #main-container .col-sm-6,
html[data-page-navid="shop"] #main-container .col-md-6,
html[data-page-navid="shop"] #main-container .col-lg-6,
html[data-page-navid="shop"] #main-container .col-xs-7,
html[data-page-navid="shop"] #main-container .col-sm-7,
html[data-page-navid="shop"] #main-container .col-md-7,
html[data-page-navid="shop"] #main-container .col-lg-7,
html[data-page-navid="shop"] #main-container .col-xs-8,
html[data-page-navid="shop"] #main-container .col-sm-8,
html[data-page-navid="shop"] #main-container .col-md-8,
html[data-page-navid="shop"] #main-container .col-lg-8,
html[data-page-navid="shop"] #main-container .col-xs-9,
html[data-page-navid="shop"] #main-container .col-sm-9,
html[data-page-navid="shop"] #main-container .col-md-9,
html[data-page-navid="shop"] #main-container .col-lg-9,
html[data-page-navid="shop"] #main-container .col-xs-10,
html[data-page-navid="shop"] #main-container .col-sm-10,
html[data-page-navid="shop"] #main-container .col-md-10,
html[data-page-navid="shop"] #main-container .col-lg-10,
html[data-page-navid="shop"] #main-container .col-xs-11,
html[data-page-navid="shop"] #main-container .col-sm-11,
html[data-page-navid="shop"] #main-container .col-md-11,
html[data-page-navid="shop"] #main-container .col-lg-11,
html[data-page-navid="shop"] #main-container .col-xs-12,
html[data-page-navid="shop"] #main-container .col-sm-12,
html[data-page-navid="shop"] #main-container .col-md-12,
html[data-page-navid="shop"] #main-container .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
html[data-page-controller="mykassen"] #main-container .col-xs-12,
html[data-page-navid="cart"] #main-container .col-xs-12,
html[data-page-navid="shop"] #main-container .col-xs-12 {
	width: 100%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-11,
html[data-page-navid="cart"] #main-container .col-xs-11,
html[data-page-navid="shop"] #main-container .col-xs-11 {
	width: 91.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-10,
html[data-page-navid="cart"] #main-container .col-xs-10,
html[data-page-navid="shop"] #main-container .col-xs-10 {
	width: 83.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-9,
html[data-page-navid="cart"] #main-container .col-xs-9,
html[data-page-navid="shop"] #main-container .col-xs-9 {
	width: 75%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-8,
html[data-page-navid="cart"] #main-container .col-xs-8,
html[data-page-navid="shop"] #main-container .col-xs-8 {
	width: 66.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-7,
html[data-page-navid="cart"] #main-container .col-xs-7,
html[data-page-navid="shop"] #main-container .col-xs-7 {
	width: 58.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-6,
html[data-page-navid="cart"] #main-container .col-xs-6,
html[data-page-navid="shop"] #main-container .col-xs-6 {
	width: 50%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-5,
html[data-page-navid="cart"] #main-container .col-xs-5,
html[data-page-navid="shop"] #main-container .col-xs-5 {
	width: 41.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-4,
html[data-page-navid="cart"] #main-container .col-xs-4,
html[data-page-navid="shop"] #main-container .col-xs-4 {
	width: 33.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-3,
html[data-page-navid="cart"] #main-container .col-xs-3,
html[data-page-navid="shop"] #main-container .col-xs-3 {
	width: 25%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-2,
html[data-page-navid="cart"] #main-container .col-xs-2,
html[data-page-navid="shop"] #main-container .col-xs-2 {
	width: 16.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-1,
html[data-page-navid="cart"] #main-container .col-xs-1,
html[data-page-navid="shop"] #main-container .col-xs-1 {
	width: 8.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-12,
html[data-page-navid="cart"] #main-container .col-xs-pull-12,
html[data-page-navid="shop"] #main-container .col-xs-pull-12 {
	right: 100%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-11,
html[data-page-navid="cart"] #main-container .col-xs-pull-11,
html[data-page-navid="shop"] #main-container .col-xs-pull-11 {
	right: 91.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-10,
html[data-page-navid="cart"] #main-container .col-xs-pull-10,
html[data-page-navid="shop"] #main-container .col-xs-pull-10 {
	right: 83.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-9,
html[data-page-navid="cart"] #main-container .col-xs-pull-9,
html[data-page-navid="shop"] #main-container .col-xs-pull-9 {
	right: 75%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-8,
html[data-page-navid="cart"] #main-container .col-xs-pull-8,
html[data-page-navid="shop"] #main-container .col-xs-pull-8 {
	right: 66.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-7,
html[data-page-navid="cart"] #main-container .col-xs-pull-7,
html[data-page-navid="shop"] #main-container .col-xs-pull-7 {
	right: 58.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-6,
html[data-page-navid="cart"] #main-container .col-xs-pull-6,
html[data-page-navid="shop"] #main-container .col-xs-pull-6 {
	right: 50%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-5,
html[data-page-navid="cart"] #main-container .col-xs-pull-5,
html[data-page-navid="shop"] #main-container .col-xs-pull-5 {
	right: 41.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-4,
html[data-page-navid="cart"] #main-container .col-xs-pull-4,
html[data-page-navid="shop"] #main-container .col-xs-pull-4 {
	right: 33.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-3,
html[data-page-navid="cart"] #main-container .col-xs-pull-3,
html[data-page-navid="shop"] #main-container .col-xs-pull-3 {
	right: 25%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-2,
html[data-page-navid="cart"] #main-container .col-xs-pull-2,
html[data-page-navid="shop"] #main-container .col-xs-pull-2 {
	right: 16.66666667%;
}
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-1,
html[data-page-navid="cart"] #main-container .col-xs-pull-1,
html[data-page-navid="shop"] #main-container .col-xs-pull-1 {
	right: 8.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-pull-0,
html[data-page-navid="cart"] #main-container .col-xs-pull-0,
html[data-page-navid="shop"] #main-container .col-xs-pull-0 {
	right: 0%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-12,
html[data-page-navid="cart"] #main-container .col-xs-push-12,
html[data-page-navid="shop"] #main-container .col-xs-push-12 {
	left: 100%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-11,
html[data-page-navid="cart"] #main-container .col-xs-push-11,
html[data-page-navid="shop"] #main-container .col-xs-push-11 {
	left: 91.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-10,
html[data-page-navid="cart"] #main-container .col-xs-push-10,
html[data-page-navid="shop"] #main-container .col-xs-push-10 {
	left: 83.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-9,
html[data-page-navid="cart"] #main-container .col-xs-push-9,
html[data-page-navid="shop"] #main-container .col-xs-push-9 {
	left: 75%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-8,
html[data-page-navid="cart"] #main-container .col-xs-push-8,
html[data-page-navid="shop"] #main-container .col-xs-push-8 {
	left: 66.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-7,
html[data-page-navid="cart"] #main-container .col-xs-push-7,
html[data-page-navid="shop"] #main-container .col-xs-push-7 {
	left: 58.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-6,
html[data-page-navid="cart"] #main-container .col-xs-push-6,
html[data-page-navid="shop"] #main-container .col-xs-push-6 {
	left: 50%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-5,
html[data-page-navid="cart"] #main-container .col-xs-push-5,
html[data-page-navid="shop"] #main-container .col-xs-push-5 {
	left: 41.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-4,
html[data-page-navid="cart"] #main-container .col-xs-push-4,
html[data-page-navid="shop"] #main-container .col-xs-push-4 {
	left: 33.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-3,
html[data-page-navid="cart"] #main-container .col-xs-push-3,
html[data-page-navid="shop"] #main-container .col-xs-push-3 {
	left: 25%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-2,
html[data-page-navid="cart"] #main-container .col-xs-push-2,
html[data-page-navid="shop"] #main-container .col-xs-push-2 {
	left: 16.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-1,
html[data-page-navid="cart"] #main-container .col-xs-push-1,
html[data-page-navid="shop"] #main-container .col-xs-push-1 {
	left: 8.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-0-5,
html[data-page-navid="cart"] #main-container .col-xs-push-0-5,
html[data-page-navid="shop"] #main-container .col-xs-push-0-5 {
	left: 4.16666666%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-push-0,
html[data-page-navid="cart"] #main-container .col-xs-push-0,
html[data-page-navid="shop"] #main-container .col-xs-push-0 {
	left: 0%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-12,
html[data-page-navid="cart"] #main-container .col-xs-offset-12,
html[data-page-navid="shop"] #main-container .col-xs-offset-12 {
	margin-left: 100%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-11,
html[data-page-navid="cart"] #main-container .col-xs-offset-11,
html[data-page-navid="shop"] #main-container .col-xs-offset-11 {
	margin-left: 91.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-10,
html[data-page-navid="cart"] #main-container .col-xs-offset-10,
html[data-page-navid="shop"] #main-container .col-xs-offset-10 {
	margin-left: 83.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-9,
html[data-page-navid="cart"] #main-container .col-xs-offset-9,
html[data-page-navid="shop"] #main-container .col-xs-offset-9 {
	margin-left: 75%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-8,
html[data-page-navid="cart"] #main-container .col-xs-offset-8,
html[data-page-navid="shop"] #main-container .col-xs-offset-8 {
	margin-left: 66.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-7,
html[data-page-navid="cart"] #main-container .col-xs-offset-7,
html[data-page-navid="shop"] #main-container .col-xs-offset-7 {
	margin-left: 58.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-6,
html[data-page-navid="cart"] #main-container .col-xs-offset-6,
html[data-page-navid="shop"] #main-container .col-xs-offset-6 {
	margin-left: 50%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-5,
html[data-page-navid="cart"] #main-container .col-xs-offset-5,
html[data-page-navid="shop"] #main-container .col-xs-offset-5 {
	margin-left: 41.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-4,
html[data-page-navid="cart"] #main-container .col-xs-offset-4,
html[data-page-navid="shop"] #main-container .col-xs-offset-4 {
	margin-left: 33.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-3,
html[data-page-navid="cart"] #main-container .col-xs-offset-3,
html[data-page-navid="shop"] #main-container .col-xs-offset-3 {
	margin-left: 25%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-2,
html[data-page-navid="cart"] #main-container .col-xs-offset-2,
html[data-page-navid="shop"] #main-container .col-xs-offset-2 {
	margin-left: 16.66666667%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-1,
html[data-page-navid="cart"] #main-container .col-xs-offset-1,
html[data-page-navid="shop"] #main-container .col-xs-offset-1 {
	margin-left: 8.33333333%;
}
html[data-page-controller="mykassen"] #main-container .col-xs-offset-0,
html[data-page-navid="cart"] #main-container .col-xs-offset-0,
html[data-page-navid="shop"] #main-container .col-xs-offset-0 {
	margin-left: 0%;
}
@media (min-width: 768px) {
	html[data-page-navid="cart"] #main-container .col-sm-12,
	html[data-page-navid="cart"] #main-container .col-sm-12,
	html[data-page-navid="shop"] #main-container .col-sm-12 {
		width: 100%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-11,
	html[data-page-navid="cart"] #main-container .col-sm-11,
	html[data-page-navid="shop"] #main-container .col-sm-11 {
		width: 91.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-10,
	html[data-page-navid="cart"] #main-container .col-sm-10,
	html[data-page-navid="shop"] #main-container .col-sm-10 {
		width: 83.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-9,
	html[data-page-navid="cart"] #main-container .col-sm-9,
	html[data-page-navid="shop"] #main-container .col-sm-9 {
		width: 75%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-8,
	html[data-page-navid="cart"] #main-container .col-sm-8,
	html[data-page-navid="shop"] #main-container .col-sm-8 {
		width: 66.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-7,
	html[data-page-navid="cart"] #main-container .col-sm-7,
	html[data-page-navid="shop"] #main-container .col-sm-7 {
		width: 58.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-6,
	html[data-page-navid="cart"] #main-container .col-sm-6,
	html[data-page-navid="shop"] #main-container .col-sm-6 {
		width: 50%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-5,
	html[data-page-navid="cart"] #main-container .col-sm-5,
	html[data-page-navid="shop"] #main-container .col-sm-5 {
		width: 41.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-4,
	html[data-page-navid="cart"] #main-container .col-sm-4,
	html[data-page-navid="shop"] #main-container .col-sm-4 {
		width: 33.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-3,
	html[data-page-navid="cart"] #main-container .col-sm-3,
	html[data-page-navid="shop"] #main-container .col-sm-3 {
		width: 25%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-2,
	html[data-page-navid="cart"] #main-container .col-sm-2,
	html[data-page-navid="shop"] #main-container .col-sm-2 {
		width: 16.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-1,
	html[data-page-navid="cart"] #main-container .col-sm-1,
	html[data-page-navid="shop"] #main-container .col-sm-1 {
		width: 8.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-12,
	html[data-page-navid="cart"] #main-container .col-sm-pull-12,
	html[data-page-navid="shop"] #main-container .col-sm-pull-12 {
		right: 100%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-11,
	html[data-page-navid="cart"] #main-container .col-sm-pull-11,
	html[data-page-navid="shop"] #main-container .col-sm-pull-11 {
		right: 91.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-10,
	html[data-page-navid="cart"] #main-container .col-sm-pull-10,
	html[data-page-navid="shop"] #main-container .col-sm-pull-10 {
		right: 83.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-9,
	html[data-page-navid="cart"] #main-container .col-sm-pull-9,
	html[data-page-navid="shop"] #main-container .col-sm-pull-9 {
		right: 75%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-8,
	html[data-page-navid="cart"] #main-container .col-sm-pull-8,
	html[data-page-navid="shop"] #main-container .col-sm-pull-8 {
		right: 66.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-7,
	html[data-page-navid="cart"] #main-container .col-sm-pull-7,
	html[data-page-navid="shop"] #main-container .col-sm-pull-7 {
		right: 58.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-6,
	html[data-page-navid="cart"] #main-container .col-sm-pull-6,
	html[data-page-navid="shop"] #main-container .col-sm-pull-6 {
		right: 50%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-5,
	html[data-page-navid="cart"] #main-container .col-sm-pull-5,
	html[data-page-navid="shop"] #main-container .col-sm-pull-5 {
		right: 41.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-4,
	html[data-page-navid="cart"] #main-container .col-sm-pull-4,
	html[data-page-navid="shop"] #main-container .col-sm-pull-4 {
		right: 33.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-3,
	html[data-page-navid="cart"] #main-container .col-sm-pull-3,
	html[data-page-navid="shop"] #main-container .col-sm-pull-3 {
		right: 25%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-2,
	html[data-page-navid="cart"] #main-container .col-sm-pull-2,
	html[data-page-navid="shop"] #main-container .col-sm-pull-2 {
		right: 16.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-1,
	html[data-page-navid="cart"] #main-container .col-sm-pull-1,
	html[data-page-navid="shop"] #main-container .col-sm-pull-1 {
		right: 8.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-pull-0,
	html[data-page-navid="cart"] #main-container .col-sm-pull-0,
	html[data-page-navid="shop"] #main-container .col-sm-pull-0 {
		right: 0%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-12,
	html[data-page-navid="cart"] #main-container .col-sm-push-12,
	html[data-page-navid="shop"] #main-container .col-sm-push-12 {
		left: 100%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-11,
	html[data-page-navid="cart"] #main-container .col-sm-push-11,
	html[data-page-navid="shop"] #main-container .col-sm-push-11 {
		left: 91.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-10,
	html[data-page-navid="cart"] #main-container .col-sm-push-10,
	html[data-page-navid="shop"] #main-container .col-sm-push-10 {
		left: 83.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-9,
	html[data-page-navid="cart"] #main-container .col-sm-push-9,
	html[data-page-navid="shop"] #main-container .col-sm-push-9 {
		left: 75%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-8,
	html[data-page-navid="cart"] #main-container .col-sm-push-8,
	html[data-page-navid="shop"] #main-container .col-sm-push-8 {
		left: 66.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-7,
	html[data-page-navid="cart"] #main-container .col-sm-push-7,
	html[data-page-navid="shop"] #main-container .col-sm-push-7 {
		left: 58.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-6,
	html[data-page-navid="cart"] #main-container .col-sm-push-6,
	html[data-page-navid="shop"] #main-container .col-sm-push-6 {
		left: 50%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-5,
	html[data-page-navid="cart"] #main-container .col-sm-push-5,
	html[data-page-navid="shop"] #main-container .col-sm-push-5 {
		left: 41.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-4,
	html[data-page-navid="cart"] #main-container .col-sm-push-4,
	html[data-page-navid="shop"] #main-container .col-sm-push-4 {
		left: 33.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-3,
	html[data-page-navid="cart"] #main-container .col-sm-push-3,
	html[data-page-navid="shop"] #main-container .col-sm-push-3 {
		left: 25%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-2,
	html[data-page-navid="cart"] #main-container .col-sm-push-2,
	html[data-page-navid="shop"] #main-container .col-sm-push-2 {
		left: 16.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-1,
	html[data-page-navid="cart"] #main-container .col-sm-push-1,
	html[data-page-navid="shop"] #main-container .col-sm-push-1 {
		left: 8.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-0-5,
	html[data-page-navid="cart"] #main-container .col-sm-push-0-5,
	html[data-page-navid="shop"] #main-container .col-sm-push-0-5 {
		left: 4.16666666%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-push-0,
	html[data-page-navid="cart"] #main-container .col-sm-push-0,
	html[data-page-navid="shop"] #main-container .col-sm-push-0 {
		left: 0%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-12,
	html[data-page-navid="cart"] #main-container .col-sm-offset-12,
	html[data-page-navid="shop"] #main-container .col-sm-offset-12 {
		margin-left: 100%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-11,
	html[data-page-navid="cart"] #main-container .col-sm-offset-11,
	html[data-page-navid="shop"] #main-container .col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-10,
	html[data-page-navid="cart"] #main-container .col-sm-offset-10,
	html[data-page-navid="shop"] #main-container .col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-9,
	html[data-page-navid="cart"] #main-container .col-sm-offset-9,
	html[data-page-navid="shop"] #main-container .col-sm-offset-9 {
		margin-left: 75%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-8,
	html[data-page-navid="cart"] #main-container .col-sm-offset-8,
	html[data-page-navid="shop"] #main-container .col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-7,
	html[data-page-navid="cart"] #main-container .col-sm-offset-7,
	html[data-page-navid="shop"] #main-container .col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-6,
	html[data-page-navid="cart"] #main-container .col-sm-offset-6,
	html[data-page-navid="shop"] #main-container .col-sm-offset-6 {
		margin-left: 50%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-5,
	html[data-page-navid="cart"] #main-container .col-sm-offset-5,
	html[data-page-navid="shop"] #main-container .col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-4,
	html[data-page-navid="cart"] #main-container .col-sm-offset-4,
	html[data-page-navid="shop"] #main-container .col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-3,
	html[data-page-navid="cart"] #main-container .col-sm-offset-3,
	html[data-page-navid="shop"] #main-container .col-sm-offset-3 {
		margin-left: 25%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-2,
	html[data-page-navid="cart"] #main-container .col-sm-offset-2,
	html[data-page-navid="shop"] #main-container .col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-1,
	html[data-page-navid="cart"] #main-container .col-sm-offset-1,
	html[data-page-navid="shop"] #main-container .col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-0-5,
	html[data-page-navid="cart"] #main-container .col-sm-offset-0-5,
	html[data-page-navid="shop"] #main-container .col-sm-offset-0-5 {
		margin-left: 4.16666666%;
	}
html[data-page-controller="mykassen"] #main-container .col-sm-offset-0,
	html[data-page-navid="cart"] #main-container .col-sm-offset-0,
	html[data-page-navid="shop"] #main-container .col-sm-offset-0 {
		margin-left: 0%;
	}
}
@media (min-width: 992px) {
	html[data-page-navid="cart"] #main-container .col-md-12,
	html[data-page-navid="cart"] #main-container .col-md-12,
	html[data-page-navid="shop"] #main-container .col-md-12 {
		width: 100%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-11,
	html[data-page-navid="cart"] #main-container .col-md-11,
	html[data-page-navid="shop"] #main-container .col-md-11 {
		width: 91.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-10,
	html[data-page-navid="cart"] #main-container .col-md-10,
	html[data-page-navid="shop"] #main-container .col-md-10 {
		width: 83.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-9,
	html[data-page-navid="cart"] #main-container .col-md-9,
	html[data-page-navid="shop"] #main-container .col-md-9 {
		width: 75%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-8,
	html[data-page-navid="cart"] #main-container .col-md-8,
	html[data-page-navid="shop"] #main-container .col-md-8 {
		width: 66.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-7,
	html[data-page-navid="cart"] #main-container .col-md-7,
	html[data-page-navid="shop"] #main-container .col-md-7 {
		width: 58.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-6,
	html[data-page-navid="cart"] #main-container .col-md-6,
	html[data-page-navid="shop"] #main-container .col-md-6 {
		width: 50%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-5,
	html[data-page-navid="cart"] #main-container .col-md-5,
	html[data-page-navid="shop"] #main-container .col-md-5 {
		width: 41.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-4,
	html[data-page-navid="cart"] #main-container .col-md-4,
	html[data-page-navid="shop"] #main-container .col-md-4 {
		width: 33.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-3,
	html[data-page-navid="cart"] #main-container .col-md-3,
	html[data-page-navid="shop"] #main-container .col-md-3 {
		width: 25%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-2,
	html[data-page-navid="cart"] #main-container .col-md-2,
	html[data-page-navid="shop"] #main-container .col-md-2 {
		width: 16.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-1,
	html[data-page-navid="cart"] #main-container .col-md-1,
	html[data-page-navid="shop"] #main-container .col-md-1 {
		width: 8.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-12,
	html[data-page-navid="cart"] #main-container .col-md-pull-12,
	html[data-page-navid="shop"] #main-container .col-md-pull-12 {
		right: 100%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-11,
	html[data-page-navid="cart"] #main-container .col-md-pull-11,
	html[data-page-navid="shop"] #main-container .col-md-pull-11 {
		right: 91.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-10,
	html[data-page-navid="cart"] #main-container .col-md-pull-10,
	html[data-page-navid="shop"] #main-container .col-md-pull-10 {
		right: 83.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-9,
	html[data-page-navid="cart"] #main-container .col-md-pull-9,
	html[data-page-navid="shop"] #main-container .col-md-pull-9 {
		right: 75%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-8,
	html[data-page-navid="cart"] #main-container .col-md-pull-8,
	html[data-page-navid="shop"] #main-container .col-md-pull-8 {
		right: 66.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-7,
	html[data-page-navid="cart"] #main-container .col-md-pull-7,
	html[data-page-navid="shop"] #main-container .col-md-pull-7 {
		right: 58.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-6,
	html[data-page-navid="cart"] #main-container .col-md-pull-6,
	html[data-page-navid="shop"] #main-container .col-md-pull-6 {
		right: 50%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-5,
	html[data-page-navid="cart"] #main-container .col-md-pull-5,
	html[data-page-navid="shop"] #main-container .col-md-pull-5 {
		right: 41.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-4,
	html[data-page-navid="cart"] #main-container .col-md-pull-4,
	html[data-page-navid="shop"] #main-container .col-md-pull-4 {
		right: 33.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-3,
	html[data-page-navid="cart"] #main-container .col-md-pull-3,
	html[data-page-navid="shop"] #main-container .col-md-pull-3 {
		right: 25%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-2,
	html[data-page-navid="cart"] #main-container .col-md-pull-2,
	html[data-page-navid="shop"] #main-container .col-md-pull-2 {
		right: 16.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-1,
	html[data-page-navid="cart"] #main-container .col-md-pull-1,
	html[data-page-navid="shop"] #main-container .col-md-pull-1 {
		right: 8.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-pull-0,
	html[data-page-navid="cart"] #main-container .col-md-pull-0,
	html[data-page-navid="shop"] #main-container .col-md-pull-0 {
		right: 0%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-12,
	html[data-page-navid="cart"] #main-container .col-md-push-12,
	html[data-page-navid="shop"] #main-container .col-md-push-12 {
		left: 100%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-11,
	html[data-page-navid="cart"] #main-container .col-md-push-11,
	html[data-page-navid="shop"] #main-container .col-md-push-11 {
		left: 91.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-10,
	html[data-page-navid="cart"] #main-container .col-md-push-10,
	html[data-page-navid="shop"] #main-container .col-md-push-10 {
		left: 83.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-9,
	html[data-page-navid="cart"] #main-container .col-md-push-9,
	html[data-page-navid="shop"] #main-container .col-md-push-9 {
		left: 75%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-8,
	html[data-page-navid="cart"] #main-container .col-md-push-8,
	html[data-page-navid="shop"] #main-container .col-md-push-8 {
		left: 66.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-7,
	html[data-page-navid="cart"] #main-container .col-md-push-7,
	html[data-page-navid="shop"] #main-container .col-md-push-7 {
		left: 58.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-6,
	html[data-page-navid="cart"] #main-container .col-md-push-6,
	html[data-page-navid="shop"] #main-container .col-md-push-6 {
		left: 50%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-5,
	html[data-page-navid="cart"] #main-container .col-md-push-5,
	html[data-page-navid="shop"] #main-container .col-md-push-5 {
		left: 41.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-4,
	html[data-page-navid="cart"] #main-container .col-md-push-4,
	html[data-page-navid="shop"] #main-container .col-md-push-4 {
		left: 33.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-3,
	html[data-page-navid="cart"] #main-container .col-md-push-3,
	html[data-page-navid="shop"] #main-container .col-md-push-3 {
		left: 25%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-2,
	html[data-page-navid="cart"] #main-container .col-md-push-2,
	html[data-page-navid="shop"] #main-container .col-md-push-2 {
		left: 16.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-1,
	html[data-page-navid="cart"] #main-container .col-md-push-1,
	html[data-page-navid="shop"] #main-container .col-md-push-1 {
		left: 8.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-0-5,
	html[data-page-navid="cart"] #main-container .col-md-push-0-5,
	html[data-page-navid="shop"] #main-container .col-md-push-0-5 {
		left: 4.16666666%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-push-0,
	html[data-page-navid="cart"] #main-container .col-md-push-0,
	html[data-page-navid="shop"] #main-container .col-md-push-0 {
		left: 0%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-12,
	html[data-page-navid="cart"] #main-container .col-md-offset-12,
	html[data-page-navid="shop"] #main-container .col-md-offset-12 {
		margin-left: 100%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-11,
	html[data-page-navid="cart"] #main-container .col-md-offset-11,
	html[data-page-navid="shop"] #main-container .col-md-offset-11 {
		margin-left: 91.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-10,
	html[data-page-navid="cart"] #main-container .col-md-offset-10,
	html[data-page-navid="shop"] #main-container .col-md-offset-10 {
		margin-left: 83.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-9,
	html[data-page-navid="cart"] #main-container .col-md-offset-9,
	html[data-page-navid="shop"] #main-container .col-md-offset-9 {
		margin-left: 75%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-8,
	html[data-page-navid="cart"] #main-container .col-md-offset-8,
	html[data-page-navid="shop"] #main-container .col-md-offset-8 {
		margin-left: 66.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-7,
	html[data-page-navid="cart"] #main-container .col-md-offset-7,
	html[data-page-navid="shop"] #main-container .col-md-offset-7 {
		margin-left: 58.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-6,
	html[data-page-navid="cart"] #main-container .col-md-offset-6,
	html[data-page-navid="shop"] #main-container .col-md-offset-6 {
		margin-left: 50%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-5,
	html[data-page-navid="cart"] #main-container .col-md-offset-5,
	html[data-page-navid="shop"] #main-container .col-md-offset-5 {
		margin-left: 41.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-4,
	html[data-page-navid="cart"] #main-container .col-md-offset-4,
	html[data-page-navid="shop"] #main-container .col-md-offset-4 {
		margin-left: 33.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-3,
	html[data-page-navid="cart"] #main-container .col-md-offset-3,
	html[data-page-navid="shop"] #main-container .col-md-offset-3 {
		margin-left: 25%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-2,
	html[data-page-navid="cart"] #main-container .col-md-offset-2,
	html[data-page-navid="shop"] #main-container .col-md-offset-2 {
		margin-left: 16.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-1,
	html[data-page-navid="cart"] #main-container .col-md-offset-1,
	html[data-page-navid="shop"] #main-container .col-md-offset-1 {
		margin-left: 8.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-0-5,
	html[data-page-navid="cart"] #main-container .col-md-offset-0-5,
	html[data-page-navid="shop"] #main-container .col-md-offset-0-5 {
		margin-left: 4.16666666%;
	}
html[data-page-controller="mykassen"] #main-container .col-md-offset-0,
	html[data-page-navid="cart"] #main-container .col-md-offset-0,
	html[data-page-navid="shop"] #main-container .col-md-offset-0 {
		margin-left: 0%;
	}
}
@media (min-width: 1200px) {
	html[data-page-navid="cart"] #main-container .col-lg-12,
	html[data-page-navid="cart"] #main-container .col-lg-12,
	html[data-page-navid="shop"] #main-container .col-lg-12 {
		width: 100%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-11,
	html[data-page-navid="cart"] #main-container .col-lg-11,
	html[data-page-navid="shop"] #main-container .col-lg-11 {
		width: 91.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-10,
	html[data-page-navid="cart"] #main-container .col-lg-10,
	html[data-page-navid="shop"] #main-container .col-lg-10 {
		width: 83.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-9,
	html[data-page-navid="cart"] #main-container .col-lg-9,
	html[data-page-navid="shop"] #main-container .col-lg-9 {
		width: 75%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-8,
	html[data-page-navid="cart"] #main-container .col-lg-8,
	html[data-page-navid="shop"] #main-container .col-lg-8 {
		width: 66.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-7,
	html[data-page-navid="cart"] #main-container .col-lg-7,
	html[data-page-navid="shop"] #main-container .col-lg-7 {
		width: 58.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-6,
	html[data-page-navid="cart"] #main-container .col-lg-6,
	html[data-page-navid="shop"] #main-container .col-lg-6 {
		width: 50%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-5,
	html[data-page-navid="cart"] #main-container .col-lg-5,
	html[data-page-navid="shop"] #main-container .col-lg-5 {
		width: 41.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-4,
	html[data-page-navid="cart"] #main-container .col-lg-4,
	html[data-page-navid="shop"] #main-container .col-lg-4 {
		width: 33.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-3,
	html[data-page-navid="cart"] #main-container .col-lg-3,
	html[data-page-navid="shop"] #main-container .col-lg-3 {
		width: 25%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-2,
	html[data-page-navid="cart"] #main-container .col-lg-2,
	html[data-page-navid="shop"] #main-container .col-lg-2 {
		width: 16.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-1,
	html[data-page-navid="cart"] #main-container .col-lg-1,
	html[data-page-navid="shop"] #main-container .col-lg-1 {
		width: 8.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-12,
	html[data-page-navid="cart"] #main-container .col-lg-pull-12,
	html[data-page-navid="shop"] #main-container .col-lg-pull-12 {
		right: 100%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-11,
	html[data-page-navid="cart"] #main-container .col-lg-pull-11,
	html[data-page-navid="shop"] #main-container .col-lg-pull-11 {
		right: 91.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-10,
	html[data-page-navid="cart"] #main-container .col-lg-pull-10,
	html[data-page-navid="shop"] #main-container .col-lg-pull-10 {
		right: 83.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-9,
	html[data-page-navid="cart"] #main-container .col-lg-pull-9,
	html[data-page-navid="shop"] #main-container .col-lg-pull-9 {
		right: 75%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-8,
	html[data-page-navid="cart"] #main-container .col-lg-pull-8,
	html[data-page-navid="shop"] #main-container .col-lg-pull-8 {
		right: 66.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-7,
	html[data-page-navid="cart"] #main-container .col-lg-pull-7,
	html[data-page-navid="shop"] #main-container .col-lg-pull-7 {
		right: 58.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-6,
	html[data-page-navid="cart"] #main-container .col-lg-pull-6,
	html[data-page-navid="shop"] #main-container .col-lg-pull-6 {
		right: 50%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-5,
	html[data-page-navid="cart"] #main-container .col-lg-pull-5,
	html[data-page-navid="shop"] #main-container .col-lg-pull-5 {
		right: 41.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-4,
	html[data-page-navid="cart"] #main-container .col-lg-pull-4,
	html[data-page-navid="shop"] #main-container .col-lg-pull-4 {
		right: 33.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-3,
	html[data-page-navid="cart"] #main-container .col-lg-pull-3,
	html[data-page-navid="shop"] #main-container .col-lg-pull-3 {
		right: 25%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-2,
	html[data-page-navid="cart"] #main-container .col-lg-pull-2,
	html[data-page-navid="shop"] #main-container .col-lg-pull-2 {
		right: 16.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-1,
	html[data-page-navid="cart"] #main-container .col-lg-pull-1,
	html[data-page-navid="shop"] #main-container .col-lg-pull-1 {
		right: 8.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-pull-0,
	html[data-page-navid="cart"] #main-container .col-lg-pull-0,
	html[data-page-navid="shop"] #main-container .col-lg-pull-0 {
		right: 0%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-12,
	html[data-page-navid="cart"] #main-container .col-lg-push-12,
	html[data-page-navid="shop"] #main-container .col-lg-push-12 {
		left: 100%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-11,
	html[data-page-navid="cart"] #main-container .col-lg-push-11,
	html[data-page-navid="shop"] #main-container .col-lg-push-11 {
		left: 91.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-10,
	html[data-page-navid="cart"] #main-container .col-lg-push-10,
	html[data-page-navid="shop"] #main-container .col-lg-push-10 {
		left: 83.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-9,
	html[data-page-navid="cart"] #main-container .col-lg-push-9,
	html[data-page-navid="shop"] #main-container .col-lg-push-9 {
		left: 75%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-8,
	html[data-page-navid="cart"] #main-container .col-lg-push-8,
	html[data-page-navid="shop"] #main-container .col-lg-push-8 {
		left: 66.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-7,
	html[data-page-navid="cart"] #main-container .col-lg-push-7,
	html[data-page-navid="shop"] #main-container .col-lg-push-7 {
		left: 58.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-6,
	html[data-page-navid="cart"] #main-container .col-lg-push-6,
	html[data-page-navid="shop"] #main-container .col-lg-push-6 {
		left: 50%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-5,
	html[data-page-navid="cart"] #main-container .col-lg-push-5,
	html[data-page-navid="shop"] #main-container .col-lg-push-5 {
		left: 41.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-4,
	html[data-page-navid="cart"] #main-container .col-lg-push-4,
	html[data-page-navid="shop"] #main-container .col-lg-push-4 {
		left: 33.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-3,
	html[data-page-navid="cart"] #main-container .col-lg-push-3,
	html[data-page-navid="shop"] #main-container .col-lg-push-3 {
		left: 25%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-2,
	html[data-page-navid="cart"] #main-container .col-lg-push-2,
	html[data-page-navid="shop"] #main-container .col-lg-push-2 {
		left: 16.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-1,
	html[data-page-navid="cart"] #main-container .col-lg-push-1,
	html[data-page-navid="shop"] #main-container .col-lg-push-1 {
		left: 8.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-0-5,
	html[data-page-navid="cart"] #main-container .col-lg-push-0-5,
	html[data-page-navid="shop"] #main-container .col-lg-push-0-5 {
		left: 4.16666666%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-push-0,
	html[data-page-navid="cart"] #main-container .col-lg-push-0,
	html[data-page-navid="shop"] #main-container .col-lg-push-0 {
		left: 0%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-12,
	html[data-page-navid="cart"] #main-container .col-lg-offset-12,
	html[data-page-navid="shop"] #main-container .col-lg-offset-12 {
		margin-left: 100%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-11,
	html[data-page-navid="cart"] #main-container .col-lg-offset-11,
	html[data-page-navid="shop"] #main-container .col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-10,
	html[data-page-navid="cart"] #main-container .col-lg-offset-10,
	html[data-page-navid="shop"] #main-container .col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-9,
	html[data-page-navid="cart"] #main-container .col-lg-offset-9,
	html[data-page-navid="shop"] #main-container .col-lg-offset-9 {
		margin-left: 75%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-8,
	html[data-page-navid="cart"] #main-container .col-lg-offset-8,
	html[data-page-navid="shop"] #main-container .col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-7,
	html[data-page-navid="cart"] #main-container .col-lg-offset-7,
	html[data-page-navid="shop"] #main-container .col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-6,
	html[data-page-navid="cart"] #main-container .col-lg-offset-6,
	html[data-page-navid="shop"] #main-container .col-lg-offset-6 {
		margin-left: 50%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-5,
	html[data-page-navid="cart"] #main-container .col-lg-offset-5,
	html[data-page-navid="shop"] #main-container .col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-4,
	html[data-page-navid="cart"] #main-container .col-lg-offset-4,
	html[data-page-navid="shop"] #main-container .col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-3,
	html[data-page-navid="cart"] #main-container .col-lg-offset-3,
	html[data-page-navid="shop"] #main-container .col-lg-offset-3 {
		margin-left: 25%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-2,
	html[data-page-navid="cart"] #main-container .col-lg-offset-2,
	html[data-page-navid="shop"] #main-container .col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-1,
	html[data-page-navid="cart"] #main-container .col-lg-offset-1,
	html[data-page-navid="shop"] #main-container .col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-0-5,
	html[data-page-navid="cart"] #main-container .col-lg-offset-0-5,
	html[data-page-navid="shop"] #main-container .col-lg-offset-0-5 {
		margin-left: 4.16666666%;
	}
html[data-page-controller="mykassen"] #main-container .col-lg-offset-0,
	html[data-page-navid="cart"] #main-container .col-lg-offset-0,
	html[data-page-navid="shop"] #main-container .col-lg-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 768px) {
	#li-basket-mobile {
		float: right;
		clear: left;
	}
}

#li-basket-mobile .badge {
	font-size: inherit;
	background-color: #ef776e;

	font-weight: normal;
}


/* v1 - but they don't like it */
.bgimg-centered {
	display: block !important;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

/* not really required */
/*
@media (max-width: 767px) {
	[data-page-action="product-filter"] .bgimg-centered.fixed-ratio.square {
		height: auto;
		padding-bottom: 0;
		background-image: none !important;
	}
}
*/
/* adding !important */
.fixed-ratio.square {
	padding-bottom: 100% !important;
}




.cart-col.img > .thumbnail > img {
	max-height: 140px;
}

ul.dropdown-menu>li:hover > ul.dropdown-menu {
	right: auto;
}

ul.dropdown-menu>li:hover > ul.dropdown-menu > li > a {
	/*white-space: inherit;*/
}


.container .col-xs-12.col-sm-3.col-md-3.col-lg-2,
.container .col-xs-12.col-sm-3.col-md-3.col-lg-3 {
	/*background: red;*/
	/*height: 190px;*/
}

@media (max-width: 768px) {
	.container #sidebar.affix {
		position: static;
	}
}
@media (min-width: 769px) {
	.container .col-sm-3 #sidebar.affix,
	.container .col-sm-3 #sidebar.affix-bottom {
		width: 180px;
		width: 157px;
	}
}
/* Show and affix the side nav when space allows it */
@media (min-width: 992px) {
	.container #sidebar .nav > .active > ul {
		display: block;
	}
	/* Widen the fixed sidebar */
	.container .col-md-3 #sidebar.affix,
	.container .col-md-3 #sidebar.affix-bottom {
		width: 235px;
		width: 212px;
	}
	.container #sidebar.affix {
		position: fixed;
		/* Undo the static from mobile first approach */
	}
	.container #sidebar.affix-bottom {
		position: absolute;
		/* Undo the static from mobile first approach */
	}
	/*
  .container #sidebar.affix-bottom .bs-docs-sidenav,
  .container #sidebar.affix .bs-docs-sidenav {
	margin-top: 0;
	margin-bottom: 0;
  }
  */
}
@media (min-width: 1200px) {
	.container .col-lg-3 #sidebar.affix-bottom,
	.container .col-lg-3 #sidebar.affix {
		width: 285px;
		width: 262px;
	}
	.container .col-lg-2 #sidebar.affix-bottom,
	.container .col-lg-2 #sidebar.affix {
		width: 190px;
		width: 165px;
	}
}


@media (min-width: 768px) {
	.my-dropdown-menu-left,
	.navbar-right .my-dropdown-menu-left {
		left: auto !important;
		right: 100% !important;
	}
}



html[data-page-navid="shop"] .thumbnail {
	padding: 0;
}
html[data-page-navid="shop"] .thumbnail > hr {
	display: none;
}

html[data-page-navid="shop"] .thumbnail .caption {
	padding: 10px;
}
@media (min-width: 992px) {
	html[data-page-navid="shop"] .thumbnail .caption {
		padding: 10px;
	}
}
html[data-page-navid="shop"] .thumbnail .caption > h5,
html[data-page-navid="shop"] .thumbnail .caption > .h5 {
	margin-top: 0;
	margin-bottom: 5px;

	font-size: 15px;
}

html[data-page-navid="shop"] .thumbnail .caption {
	text-align: center;
}
html[data-page-navid="shop"] .thumbnail .caption > .text-right {
	text-align: center;
}





#workflow-box {
	position: relative;
}
#workflow-box > hr {
	position: absolute;
	top: 50%;
	width: 100%;
	margin: 0;
	border-top-width: 3px;
}
#workflow.nav-pills {
	font-size: 11px;
}
#workflow.nav-pills > li {
	margin: 0;
}
#workflow.nav-pills > li > a,
#workflow.nav-pills > li > span {
	background-color: #FFFFFF;
	margin: 0 5px;
	display: block;
	padding: 10px 15px;
}
#workflow.nav-pills > li > a.first,
#workflow.nav-pills > li > span.first,
#workflow.nav-pills > li.first > a,
#workflow.nav-pills > li:first-child > a {
	margin-left: 0;
}
#workflow.nav-pills > li > a.last,
#workflow.nav-pills > li > span.last,
#workflow.nav-pills > li.last > a,
#workflow.nav-pills > li:last-child > a {
	margin-right: 0;
}


#workflow.nav-pills > li > a {
	border: 1px solid #cfc2ce;
}
#workflow.nav-pills > li.active > a {
	color: #FFFFFF;
	background-color: #ef776e;
	border-color: #ef776e;
}

#workflow.nav-pills > li.active > a:hover,
#workflow.nav-pills > li.active > a:focus {
	color: #FFFFFF;
	background-color: #511a4b;
	border-color: #511a4b;
}

#workflow.nav > li.disabled > a {
	/*color: #FFFFFF;*/
	/*background-color: #cfc2ce;*/
}



.thumbnail {
	-webkit-box-shadow: 0px 0px 2px #cfc2ce;
	box-shadow: 0px 0px 2px #cfc2ce;

	-webkit-transition: all .200s;
	-moz-transition: all .200s;
	-o-transition: all .200s;
	transition: all .200s;
}
.thumbnail:hover {
/*
	box-shadow: 0px 0px 6px 2px #cfc2ce;
	box-shadow: 0px 0px 6px 2px #de2619;
	box-shadow: 0px 0px 6px 3px rgba(222, 38, 25, 0.5);

	box-shadow: 0px 0px 6px 2px #511a4b;
	box-shadow: 0px 0px 6px 2px rgba(81, 26, 75, 0.5);
 */


	-webkit-box-shadow: 0px 0px 6px 2px #cfc2ce, 0px 0px 2px 0px #511a4b;
	box-shadow: 0px 0px 6px 2px #cfc2ce, 0px 0px 2px 0px #511a4b;

}




/* START MAPS */

html[data-page-navid="custom_3"] .fixed-ratio.wideScreen,
html[data-page-navid="custom_3"] .fixed-ratio.sixteenByNine {
	/*padding-bottom: 56.25%;*/
	padding-bottom: 39.8%;
}

.custom-clustericon3 {
	background: var(--cluster-color);
	color: #FFF;
	border-radius: 100%;
	font-weight: bold;
	font-size: 15px;
	display: flex;
	align-items: center;


	opacity: 0.9;
}

.custom-clustericon3::before, .custom-clustericon3::after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;

	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	background: var(--cluster-color);
	opacity: 0.2;
	border-radius: 100%;


	z-index: -1;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.custom-clustericon3::before {
	padding: 5px;
}

.custom-clustericon3::after {
	padding: 10px;
}

.custom-clustericon-1 {
	--cluster-color: #cd65c1;
}
.custom-clustericon-2 {
	--cluster-color: #9a328e;
}
.custom-clustericon-3 {
	--cluster-color: #511a4b;
}
/* END MAPS */


/* FIX for super long french texts in mainNav */
@media (min-width: 768px) {
	html[lang="fr"] .recircle-mainnav {
		font-size: 86%;
	}
}



/* START: make iframe on /where page 100% in height (requires using calc())

html[data-page-navid="custom_3"] #main-container {
	height: 100%;
	height: -o-calc(100% - 126px);
	height: -webkit-calc(100% - 126px);
	height: -moz-calc(100% - 126px);
	height: calc(100% - 126px);
}
@media (max-width: 767px) {
	html[data-page-navid="custom_3"] #main-container {
		height: 100%;
		height: -o-calc(100% - 40px);
		height: -webkit-calc(100% - 40px);
		height: -moz-calc(100% - 40px);
		height: calc(100% - 40px);
	}
}
html[data-page-navid="custom_3"] #main-container #main-content,
html[data-page-navid="custom_3"] #main-container #main-content .iframeBox {
	height: 100%;
}
html[data-page-navid="custom_3"] #main-container #main-content .iframeBox > iframe {
	width: 100%;
	height: 100%;
}
*/
/* END: make iframe on /where page 100% in height (requires using calc() */


/* START: V2: make iframe on /where page 100% in height (requires using calc() for mobile)
html[data-page-navid="custom_3"] #main-container {
}
html[data-page-navid="custom_3"] #main-container,
html[data-page-navid="custom_3"] #main-container #main-content,
html[data-page-navid="custom_3"] #main-container #main-content .iframeBox {
	height: 100%;
}
html[data-page-navid="custom_3"] #main-container #main-content .iframeBox > iframe {
	width: 100%;
	height: 100%;
}
@media (min-width: 769px) {
	html[data-page-navid="custom_3"] #main-container {
		margin-top: 0;
		padding-top: 126px;
	}
}
@media (max-width: 768px) {
	html[data-page-navid="custom_3"] #main-container {
		height: 100%;
		height: -o-calc(100% - 126px);
		height: -webkit-calc(100% - 126px);
		height: -moz-calc(100% - 126px);
		height: calc(100% - 126px);
	}
}
@media (max-width: 767px) {
	html[data-page-navid="custom_3"] #main-container {
		height: 100%;
		height: -o-calc(100% - 40px);
		height: -webkit-calc(100% - 40px);
		height: -moz-calc(100% - 40px);
		height: calc(100% - 40px);
	}
}
*/
/* END: V2: make iframe on /where page 100% in height (requires using calc() for mobile) */


/* START: V3: make iframe on /where page 100% in height (no calc()) */
html[data-page-navid="custom_3"] #main-container {
}
html[data-page-navid="custom_3"] #main-container,
html[data-page-navid="custom_3"] #main-container #main-content,
html[data-page-navid="custom_3"] #main-container #main-content .iframeBox {
	height: 100%;
}
html[data-page-navid="custom_3"] #main-container #main-content .iframeBox > iframe {
	width: 100%;
	height: 100%;
}
@media (min-width: 768px) {
	html[data-page-navid="custom_3"] #main-container {
		margin-top: 0;
		padding-top: 126px;
	}
}
@media (max-width: 768px) {
	html[data-page-navid="custom_3"] .navbar-fixed-top {
		position: fixed;
	}
}
@media (max-width: 767px) {
	html[data-page-navid="custom_3"] #main-container {
		margin-top: 0;
		padding-top: 40px;
	}
}
/* END: V3: make iframe on /where page 100% in height (no calc()) */





.cc-revoke, .cc-window {
	z-index: 999999; /* one more than zenddesk-chat */
}



/* START: undoing some old and for the layout required changes adjustments */
@media (max-width: 768px) {
	#main-container .container {
		padding-left: 15px;
		padding-right: 15px;
	}
}
/* END: undoing some old and for the layout required changes adjustments */

/* EXTRA MEDIA QUERY for wider screens */
@media (min-width: 1280px) {
	.container {
		width: 1220px; /* 60px diff */
	}
}
/* EXTRA MEDIA QUERY for wider screens
@media (min-width: 1380px) {
	.container {
		width: 1320px;
	}
}
@media (min-width: 1480px) {
	.container {
		width: 1420px;
	}
}
*/


.input-group .input-group-addon ~ .form-control {
	height: 46px;
}

.ta-and-coffee-abo-div {
	margin-top: 10px;
}