/** Shopify CDN: Minification failed

Line 949:25 Expected identifier but found "+"
Line 1168:7 Expected ":"

**/
@media (max-width: 499px) {
  .show-on-desktop, .show-on-tablets, .hide-on-mobile-portraits { display: none!important;  }
}
@media (min-width: 500px) and (max-width:749px) {
  .show-on-mobile-portraits { display: none!important;  }
}
@media  (max-width: 749px) {
  .show-on-desktop, .show-on-tablets, .hide-on-mobile  { display: none!important; }
}
@media (min-width: 750px) and (max-width: 979px) {
  .show-on-desktop, .hide-on-tablets, .show-on-mobile, .show-on-mobile-portraits { display: none!important; }
}
@media (min-width: 980px) {
  .hide-on-desktop, .show-on-tablets, .show-on-mobile, .show-on-mobile-portraits { display: none!important; }
}


.mycustompage .rte a:not(.btn) {
  border-bottom: 0px;
}


/*.site-nav--has-dropdown:hover .site-nav__dropdown,
.site-nav--has-dropdown:focus .site-nav__dropdown {
  display: block;
}*/

.site-nav--has-dropdown {
 /* position:absolute;*/
}


/* Breyting á menu */

.globomenu.globomenu-main {
  margin-bottom: -8px!important;
  margin-top: -8px!important;
}

.site-nav--centered {
  padding-bottom: 0px!important;
}
.site-nav {
  margin-bottom: 10px!important;
  margin-top: 10px!important;
}

.border-bottom {
 border-bottom: 0px!important; 
}

@media only screen and (min-width: 750px) {

  .site-header.logo--center {
    padding-bottom: 20px!important;
  }
}

.main-content {
  padding-top: 0px!important;
}
.medium-up--text-center h4.h3 {
  font-size: 22px!important;
  font-weight: 300!important;
  font-family: 'LindexSansBeta-Regular'!important;
}

@media only screen and (min-width: 750px) {
  #shopify-section-1487637850477.index-section, #shopify-section-1493227647803.index-section  {
    padding-bottom: 0px!important;
    padding-top: 10px!important;
  }
}
.notification-bar {
  text-align: left!important;
}
.notification-bar__message {
  font-weight: 300!important;
  font-size: 12px!important;
  /*text-align:center;*/
}

.site-nav__dropdown {
  /*top: 20px;*/
}

/* Nýtt menu */

#SiteNav li ul li div ul li a {
  font-family: 'LindexSansBeta-Regular'!important;
}
.mm-list-name span {
   font-family: 'LindexSansBeta-Regular';
}
.mm-title {
  font-family: 'LindexSansBeta-Regular';
}

#SiteNav  a:last-child {
  color: #e3003d;
}

#SiteNav .buddha-menu-item:nth-of-type(7) a { /* Rauður litur á Sale */
  color: #e3003d;
}

#SiteNav .buddha-menu-item:nth-of-type(7), #MobileNav > li:nth-child(7) { /* Fjarlægja útsölu úr menu */
  /*display:none;*/
 
}

@media (min-width: 500px) and (max-width: 979px) and (orientation: portrait) { /* tablet portrait */
  #SiteNav li a {
  font-size: 14px;
  }
}

.horizontal-mega-menu li[data-href=no-link], li.buddha-menu-item a {
  font-size: 1.3rem;
   color: #000;
  font-weight: 500;
  letter-spacing: 0.208px
}

.horizontal-mega-menu li[data-href=no-link], li.buddha-menu-item a:hover {
 color: #e3003d!important; 
  opacity: 1;
}

li.buddha-menu-item i.fa-angle-down {
  display:none!important; 
 
}

@media (min-width: 750px) {
  .mm-submenu.simple {
    border-top: 1px solid rgb(230, 225, 225) !important;
    border-bottom: 8px solid #c80043!important;
  }
  .mm-submenu.tabbed {
   border-bottom: 8px solid #c80043!important; 
  }
}

/* Breytingu á menu lokið */




/* footer */

.site-footer .h4 {
  text-decoration: none;
}
@media only screen and (min-width: 750px) {
	.site-footer__linklist-item {
      text-align: center;
    }
}
.site-footer__copyright {
  text-align: center!important;
}

@media only screen and (min-width: 750px) {
.site-footer .medium-up--one-quarter, .site-footer .medium-up--one-half {
  width: 33%;
  text-align:center;
  }
.site-footer__social-icons {
  visibility:hidden;
}

.contact-form .h4 {
  font-family: 'LindexSansBeta-Regular'!important;
  font-weight: 300!important;
  font-size: 16px!important;
}

.site-footer__linklist, .site-footer__newsletter {
  MARGIN-TOP: 10px!important;
}
  .btn.newsletter__submit {
   background-color:#000; 
  }
}

.site-footer__linklist-item { /*menu - one line per link */
  display:block;
}
  
  /* footer lokið */

/* Front page sections */
.discountCircle {
  background-image:url('https://cdn.shopify.com/s/files/1/1696/2659/files/cirlce.png?15541239985328440351');
  background-size:     cover;                      /* <------ */
  background-repeat:   no-repeat;
  background-position: center center;
  position: absolute;
  color: #000;

}
.roomImages {
  position: relative;
  background: no-repeat center center;
  background-size: cover;
  width:100%;
  height:598px;
  float:left; 
  
  background-color:rgba(0, 0, 0, 0);
}
.roomImages.largerImage {
 max-width: 589px; 
}

.oneLargeImage {
  position: relative;
  background: no-repeat center center;
  background-size: cover;    
  width:100%;
  max-width: 990px;
  height:536px;
  height: 46vw;
  
 
}

@media  (min-width:750px) and (max-width:1100px) {
  .roomImages {
    background-size: cover;   
    width: 100%;
   min-height: 400px;
     background-repeat:   no-repeat;
  background-position: center center;
  }
  .largerImage {
    width: 100%!important; 
   min-height: 400px;
  }
  
}

@media  (max-width:749px) {
  .roomImages {
    background-size: cover;   
    max-width: 100%;
    min-height: 500px;
     background-repeat:   no-repeat;
  background-position: center center;
  }
  .roomImages.largerImage {
    max-width: 100%!important; 
  }
  
}

.roomImages .textItem {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  left:39px;
  top:424px;
  width:350px;
  height:53px;
  z-index:11;
  text-align:left;
  letter-spacing: -2px;
}
.roomImages .textItem2 {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  left:33px;
  top:470px;
  width:362px;
  height:46px;
  z-index:11;
  text-align:left;
  letter-spacing: -3px;
}


.roomImages .textItem .textItemText {
  color: rgb(0, 0, 0);
  line-height: 14px;
  font-family: 'LindexSansBeta-Regular'; 
  font-size: 12px;
  text-shadow: none;
}

.roomImages .textItem2 .textItemText {
  color: rgb(0, 0, 0); 
  line-height: 14px; 
  font-family: 'LindexSansBeta-Regular'; 
  font-size: 12px; 
  text-shadow: none;
}

.roomImages .textItem3 {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  left:20px;
  top: 413px;
 /* width:250px;*/
  height:113px;
  text-align:left;
  background-color:rgba(255, 255, 255, 0.82);
}

.roomImages .blackBox {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  left:21px;
  top:546px;
  z-index:11;
}

.roomImages .blackBox a{
  color: #fff!important;
  background-color:#000;
  text-decoration:none;
  display: table-cell;
  font-family: 'LindexSansBeta-Regular',Helvetica,sans-serif;
  font-size: 16px;
  height: 29px;
  letter-spacing: 1px;
  padding: 1px 5px 0 7px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 30px;
}
/* Front page sections lokið */
  
/* pages */
@media only screen and (min-width: 750px) {
  .template-page .section-header, .template-blog .section-header {
    display:none;
  }
}
blockquote {
    font-family: 'LindexSansBeta-Regular', serif;
    font-size: 18px;
    font-style: italic;
   /* width: 500px;*/
    margin: 0.25em auto;
    padding: 0.35em 40px;
    line-height: 1.45;
    position: relative;
    color: #383838;
}

blockquote:before {
    display: block;
    padding-left: 0px;
    content: "\201C";
    font-size: 80px;
    position: absolute;
    left: -30px;
    top: 3px;
    color: #db0436;
}

blockquote cite {
    color: #999999;
    font-size: 14px;
    display: block;
    margin-top: 5px;
}

blockquote cite:before {
    content: "\2014 \2009";
}
  
  .rte blockquote {
    border-style:none!important;
  }
  
  
  /* Product pages */

.product-price__sold-out {
    position: absolute;
    top: 40%;
    width: 100%;
    text-align: center;
    display: block;
    background-color: rgba(255, 255, 255, 0.8);
    /*margin-left: 0;*/
    left: 0;
    font-family: 'LindexSansBeta-Regular';
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    padding: 10px;
}
@media (max-width:749px) {
    .product-price__sold-out {
      font-size: 10px;
      z-index: 99;
    }
}

.litafjoldi {
  margin-top: 10px; z-index: 100; 
  position:absolute; right:10px;
  background-color:#e3003d;
  background-color:#000;
  color:#fff; padding: 3px 5px; 
  font-size: 11px; font-weight: bold; 
  font-family: 'LindexSansBeta-Regular';
}
.discount_circle {
  margin-top: 30px; 
  z-index: 100; 
  position:absolute; 
  left:10px;
  background-color:#e3003d; 
  color:#fff; 
  padding: 13px 10px; 
  font-size: 20px; 
  font-weight: 400; 
  border-radius: 50%; 
  opacity: 0.8;
  font-family: 'LindexSansBeta-Regular'; 
  font-style:italic
}
.template-index .litafjoldi{
  display:none;
}
.template-index .discount_circle{
  display:none;
}

 .collectionGridPrice {
   color: #000;
   font-size: 12px;
   font-family: 'LindexSansBeta-Regular'!important;
   margin-left:15px;
 }

 .collectionGridPriceNew {
   color: #e3003d;
   font-size: 18px;
   font-weight: 700;
 }

 .collectionGridPriceOld {
   text-decoration: line-through;
 }

 .collectionGridPriceNoDiscount {
   color: #000;
   font-size: 16px;
   font-weight: 700;
   font-family: 'LindexSansBeta-Regular'!important;
  /* margin-left:15px;*/
 }

.ProductPagePrice {
   color: #000;
   font-size: 26px;
   font-family: 'LindexSansBeta-Regular';
 }

 .ProductPagePriceNew {
   color: #e3003d;
   font-size: 38px;
   font-weight: 700;
 }

 .ProductPagePriceOld {
   text-decoration: line-through;
 }

 .ProductPagePriceNoDiscount {
   color: #000;
   font-size: 38px;
   font-weight: 700;
 }


h1.product-single__title {
  font-family: 'LindexSansBeta-Regular'!important;
  font-size: 26px;
  font-weight: 400;
  color: #000;
}
 .almenntverd {
    color: #bfbfbf;
    /*font-size: 10px;*/
    /*margin-left: 11px;*/
  }
  .netverd {
    color: #000;
  /*  margin-left: 11px;*/
  }
  .black {
    color:#000;
  }
  .netverd_efri_lina {
    /*margin-right:-19px;*/
  }
  .netverdmore {
    /*font-size: 22px;*/
  }
  .almenntverdverd {
    color: #bfbfbf;
  }
  span.netverd_grid {
    color: #000;
  }
  span.netverd_grid,  span.almenntverd_grid {
    font-size: 14px;
    font-weight: normal;
    display:block;
    
  }


/* Bætti þessu við svo afsláttarprósentan fari á réttan stað */
.grid__item.small--one-half.medium-up--one-quarter {
  position:relative;
  
}

.grid__item.small--one-half.medium-up--one-third {
  position: relative;
}

@media (min-width: 980px)   {
  
  .template-collection .grid__item.small--one-half.medium-up--one-quarter {
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
 
  }
  
    .grid__item.small--one-half.medium-up--one-quarter:nth-child(4n+4) {
    border-right: solid 1px #fff;
    
  }
  .grid__item.small--one-half.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus {
    border-right:none 0px!important;
  }
  
  
  .grid__item.small--one-half.medium-up--one-quarter:nth-last-child(4), .grid__item.small--one-half.medium-up--one-quarter:nth-last-child(3), .grid__item.small--one-half.medium-up--one-quarter:nth-last-child(2), .grid__item.small--one-half.medium-up--one-quarter:nth-last-child(1), .grid__item.small--one-half.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus {
   border-bottom: none 0px!important;
  }
  
  .template-product .grid__item.small--one-half.medium-up--one-quarter:nth-child(1), .template-product .grid__item.small--one-half.medium-up--one-quarter:nth-child(2), .template-product .grid__item.small--one-half.medium-up--one-quarter:nth-child(3), .template-product .grid__item.small--one-half.medium-up--one-quarter:nth-child(4), .grid__item.small--one-half.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus {
   border-bottom: none 0px!important;
  }
  
  .template-collection .grid__item { /* laga border bottom lengst til hægri*/
    padding-left: 15px!important;
   
  }
  .template-collection .grid__item img.grid-view-item__image { /* laga border bottom lengst til hægri*/
   /* height: 245px!important;*/
    /*max-width: none;*/
  }
  
  .template-collection s.product-price__price, #shopify-section-related-products s.product-price__price {
   /* color: #000!important;*/
   /* margin-right:-19px;*/
  }
  .product-price__price span.product-price__price {
    color: #000;
  }
  #ProductPrice-product-template {
    color: #000;
  }
  #ComparePrice-product-template {
    color: #bfbfbf;
    font-size:0.9375em;
  }
  
 
  
  .grid-view-item__meta {
    text-align: left; 
    margin-bottom: 20px; 
    /*margin-right: 10px;*/
    font-weight: bold!important;
    font-size: 16px!important;
  }
  .grid-view-item {
    margin-bottom: 15px;
    margin-top:25px;
  }
  
}

    #ComparePrice-product-template {
      font-size: 0.9375em!important;
    }
  
  
  .related_products_title_price, .related_products_price, .related_products_title {
    display:none;
  }
  .related_products_title {
    font-size: 12px; 
    line-height: 14px; 
    color:#000; font-family: 'LindexSansBeta-Regular'; 
    text-decoration: underline; 
    /*margin-top: -15px;*/
  }
 .related_products_custom .reveal {
   margin: 0;
 }
.related_products_custom .grid__item.small--one-half.medium-up--one-third {
  border-right: 0px!important;
}
  .related_products_custom .related_products_title_price, .related_products_custom .related_products_price, .related_products_custom .related_products_title {
    display:block;
  }
  .product-template__container.page-width {
    padding-left: 10px;
    padding-right: 10px;
  }
  .section-header h2.section-header__title, .rv__center {
    font-size: 20px!important;
    font-style: italic;
    font-family: 'LindexSansBeta-Regular'!important;
    font-weight: normal;
    color: #000;
    text-transform: none;
    letter-spacing: normal;
    border-bottom: 3px solid #333;
    margin-bottom: 5px;
  }
  .rv__price {
    border-bottom: 3px solid green;
  }
  #rv__recent_products { /* recently viewed products */
    padding-left: 110px;
    padding-right: 110px;
  }
  .rv__center {   /* fyrirsögn á recently viewed products */
  text-align: left!important;
  }
  .section-header {
    margin-bottom: 15px;
  }
  li.tab.active a:hover {
/*    color: #000!important;*/
  }
  p.athugid {
    background-color: #e3003d;
    color: #fff;
    padding-left: 5px;
    
  }
  #extra_product_info {
    clear:left;
    margin-top: 40px;
  }

  
  /* Product pages - all pages */
	#Collection.page-width {
  		padding-left: 20px;
      	padding-right: 20px;
     
	}
  .section-header h1 {
    /*display:none;*/
   /* font-style: italic;*/
    font-size: 2rem;
    font-weight: normal;
    margin-bottom: 15px;
    font-family: 'LindexSansBeta-Regular';
    color:#000;
    text-align:left;
    margin-top: 30px;
  }

  #Collection .grid--view-items {
   /* float:right;*/
    margin-left:150px;
    margin-bottom: 55px;
  }
  #Collection {
    position: relative;
  }
  #Collection .collectionSideMenu {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 150px;
    margin-left: 20px;
  }
  #Collection .majorCatActive a {
    background-color:#e3003d; 
    color: #ffffff!important;
    display: block;
    font-family: 'LindexSansBeta-Regular';
    font-size: 14px;
    font-weight: bold;
  }
  #Collection li.minorCatActive a {
    background-color:#e3003d; 
    color: #ffffff!important;
   
  }

  #Collection .aActive {
    background-color:#e3003d; 
    color: #ffffff!important;
    
    font-family: 'LindexSansBeta-Regular';
    font-size: 14px;
    font-weight: bold;
  }
  #Collection .majorCat a {
    text-transform: uppercase;
  }
  #Collection .majorCatminor {
    text-transform: uppercase;
  }

@media (max-width: 749px) {
  .collectionSideMenu {
    display:none;
  }
  #Collection .grid--view-items {
    margin-left:0px;
  }
}


@media (min-width: 980px)   {  
  .subBrandImage {  /* see product-card-grid.liquid */
    float:left; 
    margin-top: 20px;
    display:none;
  }
  
  .template-index .subBrandImage, .template-index .sustainableText, .template-index .addedSizesText { /* Don't show image on front page */
    display:none;
  }

  .extraProductInfo {
      float:left; 
    margin-top: 0px;
    z-index: 99;
    position:absolute;  
   /* width:100%;
    height: 22px;*/
    bottom: 5px;
    right:5px;
  }
  .sustainableText, .addedSizesText, .buy3for2Text, .premium {
    float:left; 
    background-color:#73af26;
    color: #ffffff;
    padding: 3px 5px;
    font-size: 11px;
    font-weight: bold;
    margin-right: 5px;
    width: 40%;
    min-width:78px;
    text-align:center;
    font-family: 'LindexSansBeta-Regular'!important;
  }
  .addedSizesText {
    background-color:#000000;  
    z-index: 100;
  }
  .buy3for2Text {
    background-color:#565656!important;  
    z-index: 101;
  }
  .premium {
    background-color:#a88949!important; 
    color:#fff;
    z-index: 101;
  }
  .extraProductInfo:after {
    clear: both;
    height: 0;
    width: 100%;
    content: '';
    display: block;
  }
  .brandProductPage { /* EllaM and Holly&Whyte logo on product page */
    margin-top: -10px!important;
    margin-bottom: 30px!important;
  }
}
@media (max-width: 1100px)   {  /* Fjarlægja auka upplýsingar af mobile */
  .extraProductInfo, .subBrandImage {
    display:none;
  }
   
}
.product-template__container.page-width .extraProductInfo, .product-template__container.page-width .subBrandImage, .product-template__container.page-width .wk-button-collection.wk-add-product {
    display:none;
  }
  
.product-template__container.page-width .grid__item.small--one-half.medium-up--one-third {
  border-right: 1px solid rgb(204, 204, 204);
}
.product-template__container.page-width .grid__item.small--one-half.medium-up--one-third:last-of-type {
  border-right: 1px solid transparent;
}
@media (max-width: 749px)   {
  .product-template__container.page-width .grid__item.small--one-half.medium-up--one-third:nth-of-type(3) {
  display:none;
  }
}
  
  /* Product pages - wishlist */
 
  button.wk-button-collection {
     position:absolute!important;
   
    z-index:1000!important;
   /* bottom: 50px!important;*/
    right: 10px!important;
    top: 10px!important;
    background-color: transparent!important;
    opacity: 100%;
    transition: unset;
     
  } /*
  a.wk-link .wk-icon {
    height: 17px!important;
    width: 17px!important;
    margin: 10px 5px 0 0!important;
  }
  a.wk-link {
    margin-bottom:10px!important;
  }
  .wk-label {
    margin-bottom: 5px;
  }
  .wk-icon {
    margin-top: 50px;
  }*/
  .site-header__icons-wrapper .wishlistHeart {
    top: 4px; 
    position:relative;
    
  }
  button.wk-button-product {
    border: 0!important;
    padding-left: 0!important;
    margin-left: 0!important;
  }
* > button.wk-button-collection.wk-add-product {
 opacity:100%!important; 
}

.wk-icon {
 height:23px!important;
  width:23px!important;
}
  button.wk-button-product::after { 
    content: "Tilføj / Fjern fra ønskeliste";
  }
  button.wk-button-product .wk-icon svg path, button.wk-button-collection .wk-icon svg path {
    fill: #e3003d!important;
    /*stroke: #e3003d!important;*/
  }
  button.wk-button-collection {
  /*  background: #fff!important;*/
  /*  bottom: 44px!important;*/
  }
  .wk-item .wk-product-options {
    display:none!important;
  }
   .rte .wishlist-collection a:not(.btn) {
     border-bottom: 0!important;
    /* float:left;*/
     font-family: 'LindexSansBeta-Regular'!important;
     font-size: 12px!important;
     text-decoration: underline!important;
     
  }
  .wk-price.wk-price-preview {
    display:none; 
  }
  .wk-product-title {
    display:none;
  }
  a.wk-link.wk-filled .wk-icon {
    margin: 0 -3px 0 0;
  }
  .wk-count {
    font-size: 12px;
  }

.template-index .wk-button-collection {
  display: none;
}

	/* Product pages - TAGS */

.collectionImageDiv {
  /*width: calc(100% - 150px); */
  position: relative;  
  display:block;
  /*margin-left:150px;*/
}

.collectionImageDiv img {
  width: 100%; 
  display:block; 
  margin: 0 20px 20px;
}

@media (max-width: 749px)  {
  .collectionImageDiv {
  width: 100%; 
  position: relative;  
  display:block;
  margin-left:0px;
  }
  
  .collectionImageDiv img {
  width: 100%;  
  margin: 0;
  margin-bottom: 20px;
}
  
}
.tagLogo {
  width: 50%;
  float:left;
}

.tagLogo img {
  float:left;
  margin-right: 15px;
  
}
.tagLogo p, .tagLogo h6 {+
  float: right;
  width: 150px;
  margin-left: 100px;
}
.tagLogo p {
  font-size: 11px;
  line-height: 14px;
  font-weight: bold;
  color: #333;
  margin-top: 0;
  overflow: hidden;
}
.tagLogo h6 {
  margin-top: 20px;
  margin-bottom: 0;
}

  /* Product pages - tabs! */
#productTabs {
  margin-bottom: 50px;
  clear: both;
}

.tabs>ul {
    overflow: hidden;
    border-bottom: 3px solid #000;
    padding-left: 5px;
    margin-bottom: 20px;
    position: relative;
}

.tabs>ul .tab.active {
    border-bottom-color: #000;
  color: #000!important;
}

.tabs>ul li.tab {
    float: left;
    border-bottom: 4px solid transparent;
    margin-right: 20px;
}

#productTabs ul li.tab a, .product .product_placeholder #productTabs ul li.tab a {
    font-size: 16px;
}

@media (max-width: 749px) and (orientation: portrait) {
  #productTabs ul li.tab a, .product .product_placeholder #productTabs ul li.tab a {
    font-size: 12px;
  }
}

#SizeGuide {
    margin-left: 10px;
    margin-right: 10px;
}

table {
    border: 0!important;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 0;
    margin-bottom: 15px;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

table td, table th {
    border-bottom: 2px solid #e6e7de;
  border-right: 0;
  border-left: 0;
  border-top: 0;
    vertical-align: middle;
    padding: 10px 12px;
    margin-bottom: 2px;
    font-family: 'LindexSansBeta-Regular',Helvetica,sans-serif;
    font-size: 11px;
}
#ShippingInfo {
    margin-left: 10px;
    margin-right: 10px;
}
#productTabs #ShippingInfo h4, .product .product_placeholder #productTabs #ShippingInfo h4 {
    text-decoration: none;
    font-weight: bold;
}

.h4tab {
  font-family: 'LindexSansBeta-Regular'!important;
  margin: 0px 0 0 0;
  font-style: italic;
  font-weight: normal;
}

.h5tab {
  font-family: 'LindexSansBeta-Regular'!important;
  font-size: 11px;
  line-height: 11px;
  margin: 0;
}
.ptab {
  font-family: 'LindexSansBeta-Regular'!important;
  font-size: 11px;
  line-height: 11px;
  color: #000;
}
  /* Product pages - done! */

 
  
    /* Collection sidebar */
  
  .collectionSideMenu {
    /*margin-left: 0px; 
    margin-right:20px;
    width: 150px; 
    float:left; 
    height: 800px;*/ 
    font-size: 12px;
    
  }
	.minorCat {
      font-size: 11px;
    }
	ul li.minorCat:last-child {
     /* margin-bottom: 50px!important;
      background-color: blue;*/
    }

  .collectionSideMenuH1 {
    display: block; 
    font-family: 'LindexSansBeta-Regular'; 
    font-size:14px;
    font-weight:bold; 
    text-transform: uppercase;
   /* color: #fff!important;*/
  }
  .collectionSideMenuA {
    
    font-family: 'LindexSansBeta-Regular'; 
    font-size:14px;
    font-weight:bold; 
    text-transform: uppercase;
   /* color: #fff!important;*/
  }
.collectionSideMenuH1 a {
/*  color: #fff;*/
}
  
  .collectionSideMenuH1.collectionSideMenuH1First {
      
    border-bottom: 5px solid #cdcdcd;
      color: #000!important;
  }

.site-nav__link {
  white-space: normal;
}
  
  .topSpace {
    margin-top: 20px;
  }
  .bottomSpace {
    margin-bottom: 20px;
  }
  .lessBottomSpace {
    margin-bottom: 10px; 
  }

.smallerBorder {
  border-bottom: 1px solid #cdcdcd;
}
  

/* Pages */

.template-page h1:first-child {
  display:none;
}
/* Verslanir */

.jakort {
  width: calc(100% - 300px);
  margin-left: 300px;
  float:right;
  height: 400px;
  margin-bottom: 50px;
   
}

.verslanir_texti {
  float:left;
  width: 300px;
  position:absolute;
  top: 90px;
  left: 0px;
  /*margin-bottom: 20px;*/
}

@media (min-width: 500px) and (max-width: 749px)  {
  .verslanir_texti {
    margin-left: 20px;
  }
  .jakort {
    
  }
  
}

@media (max-width: 499px)  {
  .verslanir_texti {
    margin-left: 0px;
    width: 100%;
    float:none;
    position:unset;
    top 0;
    margin-bottom: 30px;
  }
  .jakort {
    float:none;
    width:100%;
    margin-left: 0;
  }
  
}


/* Um okkur */

#img_wrap {
    position:relative; /* make this relative to have the inner div absolute without     breaking out */
  /*  background: silver; 
    border: 1px solid grey*/
  width: 281px; 
  float: left;
  margin: auto 5px;
}

#img_text {
    position: absolute; 
    height: 30%; 
    width: 100%;
    /*right: 0; 
    top: 0;*/ 
    bottom: 0; 
    background: white; 
    color:#000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    padding: 15px 12px;
    font-size: 29px;
  	font-family: 'LindexSansBeta-Regular';
  	line-height: 25px;
  	
}
#img_text:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
#img_text a {
  text-decoration: none;
  border-bottom: 0;
}
.img_subtitle {
 	font-size: 25px; 
  	font-style: italic;
}

@media (max-width: 1030px) and (orientation: landscape) {
  #img_wrap {
    width: 240px;
    
  }
  
}
@media (max-width: 800px) and (orientation: portrait) {
  #img_wrap {
    width: 260px;
    
  }
  
}

/* Rauð lína */

h2.no-span {
    margin-top: 30px!important;
    text-align: center!important;
    text-transform: uppercase!important;
    display: table!important;
    white-space: nowrap!important;
  font-size: 30px;
  color: #a5a5a5;
  font-weight: normal;
  letter-spacing: 0;
}
h2.no-span:before, h2.no-span:after {
  border-top: 1px solid #e3003d!important;
  content: ''!important;
  display: table-cell!important;
  position: relative!important;
  top: 0.5em!important;
  width: 45%!important;
}
h2.no-span:before {
  right: 1.5%!important;
}
h2.no-span:after {
  left: 1.5%!important;
}

@media (max-width: 500px)  {
  h2.no-span {
    text-align: left!important;
    white-space: normal!important;
  }
  h2.no-span:before, h2.no-span:after {
    border-top: 0!important;
    display: block!important;
    width: 100%!important;
    position: unset!important;
  }
  h2.no-span:before {
    right:0!important;
  }
  h2.no-span:after {
    right: 0!important;
  }
  
  
}

.lindexred {
  color: #e3003d;
  text-decoration: none!important;
  border-bottom: 0!important;
}

  
  /* Instagram */
@media (min-width: 980px) and (max-width: 1100px)  {   /* tablet landscape */
  #insta-feed a:last-child, #insta-feed a:nth-last-child(2) {
    /*display:none;*/

  }
}
@media (min-width: 500px) and (max-width: 979px) and (orientation: portrait) { /* tablet portrait */
  #insta-feed a:last-child, #insta-feed a:nth-last-child(2), #insta-feed a:nth-last-child(3), #insta-feed a:nth-last-child(4) {
  /*  display:none;*/

  }
}

@media (min-width: 500px) and (max-width: 979px) and (orientation: landscape) { /* tablet portrait */
  #insta-feed a:last-child, #insta-feed a:nth-last-child(2), #insta-feed a:nth-last-child(3), #insta-feed a:nth-last-child(4), #insta-feed a:nth-last-child(5), #insta-feed a:nth-last-child(6) {
 /*   display:none;*/

  }
}

@media (max-width: 499px) and (orientation: portrait) {  /* mobile portrait */
  #insta-feed a:last-child, #insta-feed a:nth-last-child(2), #insta-feed a:nth-last-child(3), #insta-feed a:nth-last-child(4), #insta-feed a:nth-last-child(5), #insta-feed a:nth-last-child(6) {
    display:none;
  }
   #insta-feed a div.instafeed-container {
   width: 50%!important;
   padding-top: 50%!important;
  }
 .page-width #insta-feed a img {
  
    
  }
}



/* Checkout */
.btn {
 /* background: #fff000!important;*/
}


/* Cart */

.cart-item__discount {
  color: #e3003d;
}

.cart__remove {
  background-color: #e3003d;
  color: #fff;
}

.cart__remove:before {
  content: '\2717 \00a0 \00a0';
}


/* ===============================================
// Reveal module
// =============================================== */

.reveal .hidden { display: block !important; visibility: visible !important;}
.product:hover .reveal img { opacity: 1; }
.reveal { position: relative; }
.reveal .hidden { 
  position: absolute; 
  z-index: -1;
  top: 0; 
  width: 100%; 
  height: 100%;  
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;  
}
.reveal:hover .hidden { 
  z-index: 99;
  opacity: 1;    
}
.reveal .caption {
  position: absolute;
  top: 0;  
  display: table;
  width: 100%;
  height: 100%;
  background-color: white; /* fallback for IE8 */
  background-color: rgba(255, 255, 255, 1);
  font: 13px/1.6 sans-serif;
  text-transform: uppercase;
  color: #333;
  letter-spacing: 1px;
  text-align: center;
  text-rendering: optimizeLegibility;
}
.reveal .hidden .caption .centered {
  display: table-cell;
  vertical-align: middle;
}

@media (min-width: 480px) and (max-width: 979px) {
  .reveal .caption { 
    font-size: 11px; 
  }
}


/* Vara væntanleg */

.comingSoonBadge2 {
  background-color: rgba(255,255,255,0.6)!important;
  color: #000!important;
  border: 0!important;
  z-index: 100!important;
  margin: 50px auto!important;
  display: block;
  font-family: 'LindexSansBeta-Regular';
  font-style: italic;
  text-transform: lowercase;
  position: relative;
  width:100%;
  padding: 8px 0!important;
  
}
.comingSoonBadge2:first-letter {
    text-transform: uppercase;
}
.reveal {
  text-align:center;
}
div.product-form__item.product-form__item--submit p {
 display:none; 
}

nav#AccessibleNav {
  max-width: 990px;
  margin: 0 auto;
  position: relative;
}
body.template-index.theme-store-id- .mobile-nav-wrapper {
    z-index: 9;
}
body.theme-store-id- .mobile-nav-wrapper .globomenu-responsive-toggle{
  display: none;
}
body.theme-store-id- .mobile-nav-wrapper .globomenu-responsive-default.globomenu-responsive.globomenu{
  display: block;
}
li.globomenu-retractor.globomenu-retractor-mobile {
    font-size: 0;
}

li.globomenu-retractor.globomenu-retractor-mobile i {
    font-size: 14px;
}

li.globomenu-retractor.globomenu-retractor-mobile:after {
    content: "Loka";
    font-size: 14px;
    display: inline-block;
    margin-left: 7px;
}
#shopify-section-header {
    z-index: 999;
    position: relative;
  border-bottom: 1px solid #ddd;
}

/*** 
	BH calculator 
***/



.braguidecontent select{
    display: none;
    }
.braguidecontent{
   /*width: 255px;*/
    background-color:#f1dfcd;
    text-align: center;
    color: #000;
    }
h1.bra{
    padding: 10px 0 8px 0;
    font-family: 'LindexSansBeta-Regular', Helvetica, sans-serif;
    font-size: 28px; 
    line-height: 33px; 
    color: #000; 
    font-weight: bold;
}
#braresult{
    padding: 15px 0 13px 0; 
    /*width: 116px; */
    margin: 9px auto 5px auto; 
    line-height: 33px;
    font-family: 'LindexSansBeta-Regular', Helvetica, sans-serif;
    font-size: 28px; 
    /*font-weight: bold;*/
}
input#bravalue_y, input#bravalue_x{
    width: 27px; 
    height: 25px; 
    margin: 3px 0 1px 0; 
    background: none; 
    border-bottom: 1px solid #000; 
    border-left: none; border-right: none; border-top: none; 
    font-family: 'LindexSansBeta-Regular', Arial, Helvetica, sans-serif; 
    padding: 0;
    }
input:focus, textarea:focus{
    outline: none;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
    margin: 0; 
}
.inputfields-brasizes{
    margin: 0 auto 0 auto;
    padding-top: 6px;
    }
.inputfields-brasizes p{
    font-size: 15px; color: rgb(0, 0, 0);
    font-family: 'LindexSansBeta-Regular', Arial, Helvetica, sans-serif; 
}
p.description{
    font-size: 11px;
    font-family: 'LindexSansBeta-Regular', Arial, Helvetica, sans-serif; 
    line-height: 13px; 
    letter-spacing: 0.3px; 
    text-align: center; 
    max-width: 150px;
    margin: 0 auto 14px auto;
}

.bhcalcinput {
  width: 40px; 
  padding: 0;
}
.calcimg {
  float:right;
  margin-top: 30px;
  margin-right: 40px;
}
.bh_hl {
  font-family: 'LindexSansBeta-Regular'!important;
}



/*** 
	Find Your Fit
***/

/* POPUP AND MAIN FIX */
#lightbox>.wrapper, #lightbox .popup{
        width: auto !important;
}
#lightbox>.wrapper>.main_content{
        margin-right: 0;
}
#lightbox>.wrapper {
        margin-left: -420px !important;
}
.section {
        margin: 0 !important;
        padding: 30px 0;
}
    
/* SECTIONS */
.quizWrapper {
        width: 100%;
        margin: 0 auto;
        text-align: center;
}
.mb-section {
        width: 100%;
        margin-bottom: 20px;
        padding: 0;
        text-align: center;
        position: relative;
}
.mb-intro{
        background-image:url("https://cdn.shopify.com/s/files/1/1696/2659/files/tB_1817_Bra-Quiz_Desktop_01_1.jpg?14670064192696691043");
        background-size: cover;
        height: 300px;
        margin-bottom: 40px;
}   
.mb-intro p{
        color: #fff;
        padding: 0 0 10px 0 !important;
        max-width: 250px;
        display: block;
        font: bold 16px/21px "FuturaLTPro-Book" !important;
        text-shadow: none;
        margin: 0 auto !important;
        letter-spacing: 0.02em;
}
.res > img {
        margin: 0 20px 0 0;
        width: 200px;
        height: 200px;
        display: inline-block;
        float: left;
}
.question2, .question3, .result {
        display: none;
}
.result{
        max-width: 600px;
        margin: 0 auto;
}
    
/* LINKS */
.mb-section ul.mb-selection {
        max-width: 390px;
        margin: 20px 0 0;
        padding: 0;
        list-style: none;
        display: inline-block;
}
.mb-section ul.mb-selection li {
        width: 115px;
  
        margin: 0 20px 10px 0;
        display: inline-block;
        float: left;
}
.mb-section ul.mb-selection li.lastalternative {
        margin: 0 0 10px 0!important;
}
.mb-section ul.mb-selection li a {
        width: 100%;
        text-decoration: none !important;
}
.mb-section ul.mb-selection li span {
        width: 113px;
        height: 55px;
        border: 1px solid #000;
        color: #000 !important;
        display: table;
}
.mb-section ul.mb-selection li a span p {
        font: normal 15px/17px "FuturaLTPro-Book";
        display: table-cell;
        padding: 0;
        vertical-align: middle;
}
.mb-section ul.mb-selection li.active span{
        border: 1px solid #f1dfcd;
        background-color: #f1dfcd;
}
.mb-section ul.mb-selection li a>img {
        width: 115px;
        height: 115px;
        margin-bottom: 0;
        border-bottom: 5px solid #fff;
}
.mb-section .res {
        padding: 30px 0;
        text-align: left;
}
.mb-section .res ul {
        list-style-type: none;
        padding: 0;
        margin: 15px 0 25px 0;
        display: block;
}
.mb-section .res ul li {
        font: normal 15px/20px "FuturaLTPro-Book";
        color: #000;
        margin: 0 0 6px;
        padding: 0;
}
.mb-section .res a {
        margin: 0 5px 5px 0;
        font-weight: bold;
        border: 1px solid #000;
        color: #000 !important;
        text-decoration: none !important;
}
.mb-section .res a:hover {
        text-decoration: underline !important;
}
.quizWrapper a {
        color: #000;
        text-decoration: underline;
        display: inline-block;
}
.quizWrapper a:hover {
        color: #e3003d;
        text-decoration: none;
}
.mb-intro a, .result a {
        font: normal 15px/30px "FuturaLTPro-Book";
        text-decoration: none;
        text-transform: uppercase;
        background: #fff;
        margin: 20px 0 40px;
        padding: 0 10px;    
}
.mb-intro a {
        display: none;
}

/* COPY */
.quizWrapper h1 {
    padding: 60px 0 0 0;
    margin: 0 auto;
    max-width: 480px;
    font: bold 55px/60px Arial;
    color: #fff;
    border: none;
}
.quizWrapper h2 {
        padding-top: 5px;
        font: bold 28px/36px Arial;
        max-width: 280px;
        display: block;
        margin: 0 auto 0 auto;
        border: none;
        z-index: 1;
        position: relative;
}
.quizWrapper h3 {
        margin: 0 0 8px;
        padding: 0;
        font-size: 20px !important;
        font-family: 'LindexSansBeta-Regular' !important;
        text-decoration: none;
        font-weight: bold;
        font-style: normal;
        color: #000 !important;
        border: none;
}
.quizWrapper p {
        margin: 0 auto !important;
        padding: 0 20px;
        font: normal 15px/20px "FuturaLTPro-Book";
}
.quizWrapper p span {
        font-weight: bold;
}

.question1 p, .question2 p, .question3 p {
  color: #000;
  
}

.question1 h2, .question2 h2, .question3 h2, .result h2 {
  color: #000;
  font-family: 'LindexSansBeta-Regular'!important;
  font-size: 28px;
  font-weight: 700;
  text-transform: none;
  
}

.quizWrapper a :not(.res) {
  border-bottom: 0!important;
}


/***
	Front page - Hero
***/

.hero {
   background-size: unset;
}

.hero__overlay::before {
  background-color: #fff; 
  opacity: 0!important;
}

.hero .btn {
  border-radius: 0px;
  font-family:  'LindexSansBeta-Regular'!important,Arial,Helvetica,sans-serif;
  font-size: 16px;
 
  letter-spacing: 1px;
  padding: 1px 5px 0 7px;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 30px;
  font-weight: 500;
}

.mega-title {
  color: #000;
}
@media (max-width: 749px) {
	.hero--large {
 		height: 300px; 
	}
}

@media (min-width: 750px) and (max-width: 979px) {
	.hero--large {
 		height: 530px; 
	}
}


@media (min-width: 750px) {
  	.mega-title {
      font-size: 80px;
      line-height: 70px; 
      max-width: 90%;
      margin-left: auto;
      margin-right: auto;
	}
}

.black {
  color: #000!important; 
}
.black a {
  color: #000!important; 
}

.white {
  color: #fff!important; 
}

.white a {
  color: #fff!important; 
}
.redSaleText {
  color: #cd0e01!important;
  font-size: 8vw;
  margin-bottom: 50px;
}

/***
	Front page slider
***/

.slick-slider .slick-dots {
  width: 100%; 
}

.slick-next {
  right:10px!important; 
}
.slick-prev {
  left: 10px!important; 
  z-index: 999;
}

.slick-prev:before, .slick-next:before {
  color: gray!important; 
}

@media (min-width: 1000px) and (max-width: 1099px) {
  .slick-next {
    right:40px!important; 
  }
  .slick-prev {
    left: 40px!important; 

  }
  
}

@media (min-width: 1100px) and (max-width: 1299px) {
  .slick-next {
    right:80px!important; 
  }
  .slick-prev {
    left: 80px!important; 

  }
  
}

@media (min-width: 1300px)  and (max-width: 1499)  {
  .slick-next {
    right:150px!important; 
  }
  .slick-prev {
    left: 150px!important; 

  }
  
}

@media (min-width: 1500px)   {
  .slick-next {
    right:20%!important; 
  }
  .slick-prev {
    left: 20%!important; 

  }
  
}



/* Aðlögun fyrir model myndir í collection */
@media (max-width: 499px) {
  .reveal {
   /* height: 244px; */
  }
  .reveal img {
    width: 100%;
     max-width: 351px;
    position: relative;
    z-index: -9999;
  }
   .collectionGridPriceOld {
   /* display:block;*/
  }
  
}
@media (min-width: 500px) and (max-width:749px) {
  .collectionGridPriceOld {
    font-size: smaller;
  }
  .reveal {
   /* height: 244px; */
  }
  .reveal img {
    width: 100%;
     max-width: 351px;
    position: relative;
    z-index: -9999;
  }
  
}
@media  (min-width: 750px) and (max-width: 875px) {
  .collectionGridPriceOld {
    font-size: smaller;
  }
  .reveal {
  /*  height: 164px;*/
  }
  
   .reveal img {
    width: 100%;
     max-width: 351px;
    position: relative;
    z-index: -9999;
  }
  .collectionGridPriceOld {
  /*  display:block;*/
  }
  
}
@media (min-width: 875px) and (max-width: 979px) {
  .reveal {
  /*  height: 214px;*/
  }
   .reveal img {
    width: 100%;
     max-width: 351px;
    position: relative;
    z-index: -9999;
  }
  
}
@media (min-width: 980px)  and (max-width: 1099px) {
  .reveal {
  /*  height: 244px;*/
  }
  
  .reveal img {
    width: 351px;
    position: relative;
    z-index: -9999;
  }
}
@media (min-width: 1100px) {
  .reveal {
   /* height: 224px;*/
  }
  
  .reveal img {
    width: 351px;
    position: relative;
    z-index: -9999;
  }
}

.reveal {
  display: flex;
  margin: 0 15px;

  overflow: hidden;
  display: inline-block;
}
.reveal img {
  margin:auto; 
}

/* Aðlögun fyrir model myndir í collection lokið */

/* Mjókkun síðu í samræmi við lindex.com */

.template-collection .page-width {
  max-width: 1100px;
  
}

#shopify-section-collection-template .grid__item.small--one-half.medium-up--one-quarter, #shopify-section-collection-pricetest .grid__item.small--one-half.medium-up--one-quarter {
  padding-left: 0px!important;
}
.template-collection .extraProductInfo {
/*  margin-left:10px;
  width: 188px;*/
}
.template-collection .h4.grid-view-item__title {
  margin-left: 15px; 
   /* height: 1em; */
  text-decoration: none;
  font-size: 16px!important;
  font-family: 'LindexSansBeta-Regular'!important;
  width: calc(100% - 30px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.grid__item.small--one-half.medium-up--one-quarter {
  /*border: 2px solid transparent;*/
}
.grid__item.small--one-half.medium-up--one-quarter:hover {
  /*border: 2px solid #ccc;*/
}



/* Mjókkun síðu í samræmi við lindex.com lokið */


.img-no-repeat {
  background-repeat: no-repeat!important;
}

.lindex-main-image {
  height: 320px; 
  background-size: contain!important;
}
@media (min-width: 400px) {
   .lindex-main-image {
    height: 340px; 
  }
}
@media (min-width: 500px) {
   .lindex-main-image {
    height: 425px; 
  }
}
@media (min-width: 600px) {
   .lindex-main-image {
    height: 510px; 
  }
}

@media (min-width: 768px) {
   .lindex-main-image {
    height: 658px; 
  }
}



.personal-shopper-text {
  text-align: center; 
  color: #000; 
  font-size: 20px; 
  line-height: 32px; 
  font-weight: bold;
  padding-top:50px;
}

.personal-btn {
  display: inline-block;
  background-color: #fff;
  padding: 7px 10px!important;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  border-bottom: 0;
  margin-top: 15px;
}


@media (min-width: 500px) {
  .personal-shopper-text {
    text-align: center; 
    color: #000; 
    font-size: 28px; 
    line-height: 32px; 
    font-weight: bold;
    padding-top:50px;
  }

  .personal-btn {
    display: inline-block;
    background-color: #fff;
    padding: 7px 10px!important;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    border-bottom: 0;
    margin-top: 15px;
  }
}


/* Vörulýsingar */

.vorulysing-div {
margin-left:20px;
  font-size:smaller;
}
.vorulysing-main {
  font-family: 'LindexSansBeta-Regular'!important;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  color: #000;
  margin-bottom: 0!important;
  
}
.vorulysing-text {
  font-family: 'LindexSansBeta-Regular'!important;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: gray;
  margin-bottom: 0!important;
  font-style:italic;
  
}

.vorulysing-ul {
  font-family: 'LindexSansBeta-Regular';
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #000;
  margin-bottom: 0!important;
}

.vorulysing-li {
  font-family: 'LindexSansBeta-Regular';
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: gray;
  font-style:italic;
}

/* Vörulýsingar búnar */


/* Jólamerkimiðar */

.jolamerkimidar {
  text-align: center;
}

.jolamerkimidar span {
  background-color: #000;
      display: inline-block;
    width: 60%;
    color: #fff;
    padding: 10px;
    margin-bottom: 50px;
  margin-left: 20px;
  font-size: 14px;
}


@media (max-width: 750px) {
  .jolamerkimidar span {
    width:90%;
  }
}
/* Jólamerkimiðum lokið */

/* add to cart vörur í vörukörfu */
.cart_page_product {
  float:right;
   text-align: center;
/*  margin-right: 15px;*/
  width: 25%
  
}

.cart_page_product img {
  height: 100px;
  
  
}
.cart_page_product_button {
  font-size:14px;
 
  display: inline-block;
}
.cart_page_product_title {
  font-size: 14px;
}
.unicef_kassi {
 /*background-color:#000; */
  margin-bottom: 300px;
}

.unicef_h1 {
 /* color:#fff;*/
  text-align: center;
  font-weight: 600;
  font-size: 20px;
  margin-top: 50px;
}

@media (max-width:749px) {
  .cart_page_product {
  float:right;
  text-align: center;
  width: 50%
  }
  li.cart_page_product:nth-of-type(3), li.cart_page_product:nth-of-type(4) {
    display: none;
  }
}



/* add to cart vörur í vörukörfu - lokið */


/* collapsible   */

.collapsible {
  background-color: #000;
  color: white;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: center;
  outline: none;
  font-size: 15px;
  max-width: 990px;
  margin:auto;
  margin-bottom: -30px;
  display: block;
  
}



.contentCollapsible {
  display: none;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  
}

#shopify-section-1584488612769 {
      padding: 10px 0;
}

/* collapsible lokið */

/* online kode á forsíðu */

.hero--1585324160600.hero--x-small .h1 {
 font-size: 25px; 
      line-height: 0px;
}

.hero--1585324160600 .hero__inner {
 padding: 40px 0 25px 0!important; 
}

.hero--1585324160600 .hero__btn {
 margin-top: 5px; 
}


.filters-toolbar-wrapper {
  margin-bottom: 0!important; 
  border-bottom: 0!important;
  border-top: 0!important;
}


.hero--1640115627135e108f a {
  color: #c80043!important;
}


/* Disable cart button */
.disabled_term_button {
 /*background-color: #000!important; */
 /* pointer-events: none; */
  opacity: 0.4;
}

#terms_notification {
 color:#e3003d!important;
  
}
.jolaleikurtakki {
  background-color: #fff;
  border: 0.5px solid #000000;
  border-radius: 1.5rem;
  box-sizing: border-box;
  color: #0d172a;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1;
  padding: 1rem 1.6rem;
  text-align: center;
  text-decoration: none #0d172a solid;
  text-decoration-thickness: auto;
  transition: all .1s cubic-bezier(.4, 0, .2, 1);
  box-shadow: 1px 2px 2px rgba(166, 175, 195, 0.25);
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.jolaleikurtakki:hover {
  background-color: #fd0000;
  border: 0.5px solid #ffffff;
  color: rgb(255, 255, 255);
  text-decoration-color: white;
}

.jolaleikurformdiv{
  text-align: center;
}

.jolaleikurform{
  display: inline-block;
}

.jolaleikurtakkidiv{
  padding: 10px;
}

.jolainput{
}

.jolatimer{
  font-size: 40px;
  display: none;
  color: rgb(61,66,70);
}

.codeuppertext{
  font-size: 25px;
  color: rgb(61,66,70);
}

.tilhamingju{
  font-size: 20px;
  color: rgb(61,66,70);
}

  .spinningwheelclass {
    text-align: center;
}

#myCanvas {
  margin-bottom: 20px;
}

#input-box {
  margin-left: 38.5%;
  margin-bottom: 5px;
  display: block;
  text-align: center;
}

#phoneinput-box {
  margin-left: 38.5%;
  margin-bottom: 10px;
  display: block;
  text-align: center;
}
  
  #spin-btn {
    background-color: black;
    color: white;
    padding: 7px 10px;
    border: none;
    border-radius: 5px;
  }
  #plus {
    display:none;
    text-align: center;
    padding-bottom: 20px;

  }
  #spin-btn:hover {
      background-color: white;
    color: black;
  }

@media only screen and (max-width: 600px) {
  #myCanvas {
    max-width: 350px;
    margin-left:0px;
    
  }

  #input-box {
  margin-left: 21.5%;
  display: block;
  text-align: center;
}
  #phoneinput-box{
    margin-left: 21.5%;
      display: block;
  text-align: center;
  }


}