.header .actions_left li.landevalg {
  display: table-cell !important; }

.header .actions_left li.landevalg .dropdown {
  display: none;
  position: absolute;
  top: 80px;
  left: -20px;
  list-style: none;
  background: #fff;
  font-size: 13px; }

.header .actions_left > ul > li.landevalg > a::after {
  border: 1px solid #333;
  border-bottom: 0;
  border-right: 0;
  transform: rotate(-135deg);
  content: "";
  display: inline-block;
  width: 5px;
  height: 5px;
  top: -4px;
  left: 5px;
  position: relative; }

.header .actions_left > ul > li.landevalg:hover .dropdown {
  display: block; }

.header .actions_left > ul > li.landevalg .dropdown li a:before {
  content: "";
  display: inline-block;
  height: 16px;
  line-height: 16px;
  width: 20px;
  background-repeat: no-repeat;
  background-size: 20px 16px;
  background-position: bottom;
  position: relative;
  top: 3px;
  margin-right: 5px; }

.header .actions_left > ul > li.landevalg .dropdown li a[href="javascript:location.href='https://camarose.store/shop/frontpage.html';"]:before {
  content: "";
  display: inline-block;
  height: 16px;
  line-height: 16px;
  width: 20px;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30' width='1200' height='600'%3E%3CclipPath id='s'%3E%3Cpath d='M0,0 v30 h60 v-30 z'/%3E%3C/clipPath%3E%3CclipPath id='t'%3E%3Cpath d='M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23s)'%3E%3Cpath d='M0,0 v30 h60 v-30 z' fill='%23012169'/%3E%3Cpath d='M0,0 L60,30 M60,0 L0,30' stroke='%23fff' stroke-width='6'/%3E%3Cpath d='M0,0 L60,30 M60,0 L0,30' clip-path='url(%23t)' stroke='%23C8102E' stroke-width='4'/%3E%3Cpath d='M30,0 v30 M0,15 h60' stroke='%23fff' stroke-width='10'/%3E%3Cpath d='M30,0 v30 M0,15 h60' stroke='%23C8102E' stroke-width='6'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 27px;
  background-position: bottom;
  position: relative;
  top: 2px;
  margin-right: 5px; }

.header .actions_left > ul > li.landevalg .dropdown li a[href="javascript:location.href='https://www.camarose.dk/shop/frontpage.html';"]:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 28'%3E%3Cpath fill='%23c60c30' d='M0,0H37V28H0Z'/%3E%3Cpath fill='%23fff' d='M0,12H12V0H16V12H37V16H16V28H12V16H0Z'/%3E%3C/svg%3E"); }

.customer_menu a.Link_Topmenu[href="https://camarose.store/shop/frontpage.html"]:before {
  content: "";
  display: inline-block;
  height: 16px;
  line-height: 16px;
  width: 20px;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30' width='1200' height='600'%3E%3CclipPath id='s'%3E%3Cpath d='M0,0 v30 h60 v-30 z'/%3E%3C/clipPath%3E%3CclipPath id='t'%3E%3Cpath d='M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23s)'%3E%3Cpath d='M0,0 v30 h60 v-30 z' fill='%23012169'/%3E%3Cpath d='M0,0 L60,30 M60,0 L0,30' stroke='%23fff' stroke-width='6'/%3E%3Cpath d='M0,0 L60,30 M60,0 L0,30' clip-path='url(%23t)' stroke='%23C8102E' stroke-width='4'/%3E%3Cpath d='M30,0 v30 M0,15 h60' stroke='%23fff' stroke-width='10'/%3E%3Cpath d='M30,0 v30 M0,15 h60' stroke='%23C8102E' stroke-width='6'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 27px;
  background-position: bottom;
  position: relative;
  top: 2px;
  margin-right: 5px; }

.customer_menu a.Link_Topmenu[href="https://www.camarose.dk/shop/frontpage.html"]:before {
  content: "";
  display: inline-block;
  height: 16px;
  line-height: 16px;
  width: 20px;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 28'%3E%3Cpath fill='%23c60c30' d='M0,0H37V28H0Z'/%3E%3Cpath fill='%23fff' d='M0,12H12V0H16V12H37V16H16V28H12V16H0Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 27px;
  background-position: bottom;
  position: relative;
  top: 2px;
  margin-right: 5px; }

.webshop-productlist .category_desc .CmsPageStyle_Table,
.webshop-productlist .category_desc .CmsPageStyle_Table p {
  font-family: "Maven Pro",sans-serif; }

body.webshop-frontpage .product .image > a img:not(.Element_Overlay_Frontpage_SavingsIMG):not(.Element_Overlay_IMG),
body.webshop-productlist .products_list .product .image > a img:not(.Element_Overlay_Frontpage_SavingsIMG):not(.Element_Overlay_IMG),
body.webshop-subcat .sub_category .image > a img:not(.Element_Overlay_Frontpage_SavingsIMG):not(.Element_Overlay_IMG),
body.webshop-productinfo .products_list .product .image > a img:not(.Element_Overlay_Frontpage_SavingsIMG):not(.Element_Overlay_IMG),
body.webshop-favorites .favorite_item .image > a img:not(.Element_Overlay_Frontpage_SavingsIMG):not(.Element_Overlay_IMG) {
  height: auto;
  position: initial;
  left: auto;
  transform: none; }

body.webshop-frontpage .product .image > a,
body.webshop-productlist .products_list .product .image > a,
body.webshop-subcat .sub_category .image > a,
body.webshop-productinfo .products_list .product .image > a,
body.webshop-favorites .favorite_item .image > a {
  height: auto; }

.ProductList_Custom_DIV {
  display: flex;
  flex-flow: row wrap; }

.BackgroundColor1_Productlist,
.BackgroundColor2_Productlist {
  flex-basis: 25%;
  padding-bottom: 15px; }

.BackgroundColor1_Productlist form,
.BackgroundColor2_Productlist form {
  overflow: hidden;
  height: 100%; }

.BackgroundColor1_Productlist form .col-md-3,
.BackgroundColor2_Productlist form .col-md-3 {
  width: 100%;
  height: 100%; }

body.webshop-frontpage .product,
body.webshop-productlist .products_list .product,
body.webshop-subcat .sub_category,
body.webshop-productinfo .products_list .product,
body.webshop-favorites .favorite_item {
  margin-bottom: 0;
  height: 100%;
  display: flex;
  flex-flow: column; }

body.webshop-frontpage .product .price,
body.webshop-productlist .products_list .product .price,
body.webshop-subcat .sub_category .price,
body.webshop-productinfo .products_list .product .price,
body.webshop-favorites .favorite_item .price {
  align-self: flex-end;
  width: 100%; }

body.webshop-frontpage .product .title,
body.webshop-productlist .products_list .product .title,
body.webshop-subcat .sub_category .title,
body.webshop-productinfo .products_list .product .title,
body.webshop-favorites .favorite_item .title {
  height: 15px; }

body.webshop-frontpage .product .title > a,
body.webshop-productlist .products_list .product .title > a,
body.webshop-subcat .sub_category .title > a,
body.webshop-productinfo .products_list .product .title > a,
body.webshop-favorites .favorite_item .title > a {
  text-overflow: ellipsis;
  white-space: normal;
  display: inline-block;
  height: 15px;
  line-height: 100%; }

body.webshop-productlist .products_list .product .title br,
body.webshop-productlist .products_list .product .title .Stockmessage_Productlist {
  display: none; }

/* frontpage fix */
body.webshop-frontpage .product,
body.webshop-productlist .products_list .product,
body.webshop-productinfo .products_list .product,
body.webshop-favorites .favorite_item {
  align-items: flex-end; }

body.webshop-frontpage .product .image,
body.webshop-productlist .products_list .product .image,
body.webshop-productinfo .products_list .product .image,
body.webshop-favorites .favorite_item .image {
  width: 100%; }

body.webshop-frontpage .product .title,
body.webshop-productlist .products_list .product .title,
body.webshop-productinfo .products_list .product .title,
body.webshop-favorites .favorite_item .title {
  width: 100%;
  flex-grow: 1;
  display: flex;
  justify-content: center; }

body.webshop-frontpage .product .title a,
body.webshop-productlist .products_list .product .title a,
body.webshop-productinfo .products_list .product .title a,
body.webshop-favorites .favorite_item .title a {
  margin-top: auto; }

body.webshop-frontpage .Frontpage_Custom_DIV {
  overflow: hidden;
  display: flex;
  flex-flow: row wrap; }

body.webshop-frontpage .Frontpage_Custom_DIV > div {
  overflow: hidden;
  flex-basis: 25%; }

body.webshop-frontpage .Frontpage_Custom_DIV > div form {
  overflow: hidden;
  height: 100%; }

body.webshop-frontpage .Frontpage_Custom_DIV > div form .col-md-3 {
  width: 100%;
  height: 100%;
  padding-bottom: 15px; }

@media screen and (max-width: 40em) {
  .BackgroundColor1_Productlist,
  .BackgroundColor2_Productlist {
    flex-basis: 50%;
    padding-bottom: 15px; }
  body.webshop-frontpage .fp-products-container .Frontpage_Custom_DIV > div {
    flex-basis: 50%; } }
