/*
Theme Name: Seriously Good
Theme URI: https://www.hollandswild.nl
Description: Seriously good theme.
Author: Hollands Wild reclamebureau
Author URI: http://www.hollandswild.nl/
Version: 1.0
Tags: responsive, white, bootstrap
*/

* {
  margin:0;
  padding:0;
}

html {
  font-size: 62.5%;
}

html, body {
  color:#000 !important;
  height:100%;
  box-sizing: border-box;
}

a {
  text-decoration:none !important
}

/* -------------------------------------------------- */
/* HEADER                                             */
/* -------------------------------------------------- */

.header {
  font-family: 'Poppins', sans-serif;
  font-weight:300;
  position:relative;
}

.header__top {
  align-items: center;
  background-color:#333;
  color:rgba(255,255,255,0.8);
  display:flex;
  font-size:1.2rem;
  justify-content: space-between;
  line-height:1;
  padding:.7rem 1.5rem;
}

.header__top span {
  display:inline-block;
  margin-right:1.3rem;
}

.header__top span:last-child {
  margin-right:0;
}

@media screen and (max-width: 992px) {
  .header__top div {
    text-align:center;
    width:100%;
  }
}

.header__top ul, .header__top li {
  list-style-type:none;
  margin:0;
  padding:0;
}

.header__top li {
  display:inline-block;
  padding-right:1.3rem;
}

.header__top li:last-child {
  padding-right:0;
}

.header__top li a {
  color:rgba(255,255,255,0.8);
}

.header__top li a:hover {
  text-decoration:underline !important;
}

.header__middle {
  height:17.2rem;
  width:100%;
}

@media screen and (max-width: 768px) {
  .header__middle {
    height: auto;
    padding: 2.5rem 0;
  }
}

@media screen and (min-width: 769px) and (max-width: 992px) {
  .header__middle {
    height: 12rem;
  }
}

@media screen and (max-width: 992px) {
  .header__middle {
    border-bottom:.1rem solid #333;
  }
}

.header__middle__logo {
  background:URL(../images/seriouslygood_logo.png);
  /* background-image:URL(../images/seriouslygood_logo.svg);  */
  background-position:50% 50%;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:12.6rem;
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  width:37.5rem;
}

@media screen and (max-width: 768px) {
  .header__middle__logo {
    height:7.5rem;
    width:16rem;
  }
}

@media screen and (min-width: 769px) and (max-width: 992px) {
  .header__middle__logo {
    height:9rem;
    width:26.8rem;
  }
}


.header__middle__inner {
  align-items: center;
  display:flex;
  justify-content: space-between;
  height:100%;
}

.header__middle__left {
  font-family: 'Playfair Display',serif;
  font-size:1.6rem;
  font-style:italic;
  line-height:2.4rem;
  text-align:left;
}

@media screen and (max-width: 992px) {
  .header__middle__left {
    padding-left:0;
  }
}


.header__middle__left__quote {
  font-family:'Poppins', sans-serif;
  font-size:1.8rem;
  font-weight:700;
  font-style:normal;
  display:block;
  letter-spacing: 0.03em;
  line-height:2.2rem;
}

.header__middle__left font {
  font-family:'Poppins', sans-serif;
  font-size:1.4rem;
  font-style:normal;
  line-height:2.4rem;
}

.header__middle__right {
  padding-right:.8rem;
  text-align:right;
}

.header__middle__right ul, .header__middle__right li {
  list-style-type:none;
  margin:0;
  padding:0;
}

.header__middle__right ul {
  align-items: center;
  display:flex;
}

.header__middle__right li {
  display:inline;
}

.header__middle__right__cart {
  align-items: center;
  background-color:#000;
  display:flex;
  color:#fff !important;
  font-size:1.5rem;
  margin-right:1.5rem;
  padding:.5rem 1rem;
  position:relative;
}

.header__middle__right__cart .fa {
  font-size:1.3rem;
}

@media screen and (max-width: 992px) {
  .header__middle__right__cart {
    background-color:transparent;
    color:#000 !important;
    margin-right:0;
    padding:.5rem 0;
  }

  .header__middle__right__cart .fa {
    font-size:2rem;
  }
}

.header__middle__right__cart span {
  padding-right:.5rem;
}

.header__middle__right__cart__num {
  background-color:#fff;
  border-radius:50%;
  border:.1rem solid #333;
  color:#000;
  font-size:1.1rem;
  line-height:2rem;
  padding:0 !important;
  position:absolute;
  top:-1.1rem;
  right:-1.1rem;
  width:2.2rem;
  height:2.2rem;
  text-align:center;
}

.header__middle__right__cart:hover {
  color:#fff;
}

.header__middle__right__search {
  background:URL(../images/seriouslygood_zoeken.png);
  background-image:URL(../images/seriouslygood_zoeken.svg), none;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:2.4rem;
  margin-right:1.5rem;
  width:2.3rem;
}

@media screen and (max-width: 992px) {
  .header__middle__right__search {
    margin-right:1.2rem;
  }
}

.header__middle__right__favorite {
  background:URL(../images/seriouslygood_favorites.png);
  background-image:URL(../images/seriouslygood_favorites.svg), none;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:2.4rem;
  position:relative;
  width:2.8rem;
}

.header__middle__right__favorite__num {
  background-color:#fff;
  border-radius:50%;
  border:.1rem solid #333;
  color:#000;
  font-size:1.1rem;
  line-height:2rem;
  padding:0 !important;
  position:absolute;
  top:-1.4rem;
  right:-1.4rem;
  width:2.2rem;
  height:2.2rem;
  text-align:center;
}

.header__shop__cats {
  align-items: center;
  border:.1rem solid #333;
  border-left:0;
  border-right:0;
  display:flex;
  justify-content: center;
  font-family: 'Playfair Display',serif;
  font-size:1.8rem;
  font-style:italic;
  padding:.7rem 0;
}

.header__shop__cats span {
  font-weight:700;
  padding-right:2.2rem;
}

.header__shop__cats ul, .header__shop__cats li {
  list-style-type:none;
  margin:0;
  padding:0;
}

.header__shop__cats li {
  display:inline;
}

.header__shop__cats a {
  color:#000;
  padding-right:2.2rem;
}

.header__shop__cats a:hover {
  text-decoration:underline !important;
}

.header__shop__cats li.current_page_item a {
  font-weight: 700;
}

.header__shop__inspired {
  align-items: center;
  border-bottom:.1rem solid #333;
  display:flex;
  justify-content: center;
  font-family: 'Poppins',serif;
  font-size:1.8rem;
  padding:.7rem 0;
}

.header__shop__inspired--homepage {
  border-top:.1rem solid #333;
  border-bottom:0;
}

.header__shop__inspired span {
  font-size:1.5rem;
  margin-right:2.2rem;
}

.header__shop__inspired__arrow {
  font-weight:300;
  padding-left:1.5rem;
}

.header__shop__inspired a {
  color:#000;
  font-weight:700;
  letter-spacing: 0.06em;
  text-transform:uppercase;
}

.header__shop__inspired a:hover {
  text-decoration:underline !important;
}

.header__shop__inspired a:hover span {
  text-decoration:none !important;
}


/* -------------------------------------------------- */
/* end HEADER                                         */
/* -------------------------------------------------- */

/* -------------------------------------------------- */
/* HOMEPAGE                                           */
/* -------------------------------------------------- */

.homepage {
  padding:0;
}

.homepage__short-menu {
}

.homepage__short-menu > a {
  align-content:center;
  color:#000;
  border:1px solid #000;
  display:flex;
  font-size: 1.8rem;
  font-family: 'Playfair Display', serif;
  font-weight: 400;
  font-style: italic;
  justify-content: center;
  margin:1.6rem 0;
  padding: .7rem 1rem;
  position:relative;
  text-align:center;
  text-transform: none;
  transition: all .2s;
}

.homepage__short-menu > a font {
  padding-left:.5rem;
}
.homepage__short-menu > a span.arrow {
  display:block;
  font-family: 'Poppins',serif;
  font-style:normal;
  font-weight:300;
  font-size:1.5rem;
  padding-left: 1.5rem;
  padding-top:.3rem;
}

@media screen and (max-width: 768px) {
  .homepage__short-menu > a {
    margin:1.4rem 0;
  }
}

.homepage__short-menu > a:hover {
  border-color:RGBA(0,0,0,.6);
  color:RGBA(0,0,0,.6);
}

.homepage__short-menu__inner {
}

.homepage__short-menu__inner > div {
  display:flex;
  justify-content: space-between;
}

.homepage__short-menu__inner a {
  border:1px solid #000;
  color:#000;
  display:block;
  font-family: 'Playfair Display', serif;
  font-weight: 400;
  font-style: italic;
  font-size:1.8rem;
  margin-bottom:1.6rem;
  padding: .7rem 1rem;
  text-align:center;
  transition: all .2s;
  width:calc(50% - 8px);
}

@media screen and (max-width: 768px) {
  .homepage__short-menu__inner a {
    margin-bottom:1.4rem;
    width:calc(50% - 7px);
  }
}

.homepage__short-menu__inner a:hover {
  border-color:RGBA(0,0,0,0.6);
  color:RGBA(0,0,0,.6);
}

.homepage__grid {
  border-bottom:1px solid #000;
  position:relative;
  width:100%;
  overflow:hidden;
}

.homepage__grid--noBorder {
  border-bottom:0;
}

.homepage__grid--extraTop {
  border-top:1px solid #000;
}

.homepage__grid:after {
  content: '';
  display: block;
  clear: both;
}

.homepage__grid__row {
  display:flex;
  margin-left:-1rem;
  margin-right:-1rem;
  pointer-events: none;
  position:absolute;
}

@media screen and (max-width: 768px) {
  .homepage__grid__row {
    margin-left:-.7rem;
    margin-right:-.7rem;
  }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .homepage__grid__row {
    margin-left:-.8rem;
    margin-right:-.8rem;
  }
}

.homepage__grid__row--bottom {
  align-items: flex-end;
}

.homepage__grid__row__article {
  margin:0 1rem;
  pointer-events:all;
  position:relative;
  text-align:center;
  width:23.68%;
}

.homepage__grid__row__article--clickthrough {
  pointer-events:none;
}

@media screen and (min-width: 769px) and (max-width: 992px) {
  .homepage__grid__row__article {
    margin:0 .8rem;
    width:31.77%;
  }
}

@media screen and (max-width: 768px) {
  .homepage__grid__row__article {
    margin:0 .7rem;
    width:48.96%;
  }
}

.homepage__grid__row__article.article_size_1,
.homepage__grid__row__article.article_size_4 {
  width:49.12%;
}

@media screen and (min-width: 769px) and (max-width: 992px) {
  .homepage__grid__row__article.article_size_1,
  .homepage__grid__row__article.article_size_4 {
    width:65.88%;
  }
}

@media screen and (max-width: 769px) {
  .homepage__grid__row__article.article_size_1,
  .homepage__grid__row__article.article_size_4 {
    width:100%;
  }
}

.homepage__grid__block__label {
  color:#fff;
  display:flex;
  flex-direction:column;
  font-family: 'Poppins',sans-serif;
  font-weight: 700;
  position:absolute;
  text-transform:uppercase;
  text-align:right;
}

.homepage__grid__block__label-bottomright {
  bottom:calc(50% + 3.5rem);
  right:0rem;
}

@media screen and (max-width:768px){
  .homepage__grid__block__label-bottomright {
    bottom:calc(50% + 2.5rem);
  }
}

@media screen and (min-width: 993px) and (max-width:1200px){
  .homepage__grid__block__label-bottomright {
    bottom:calc(50% + 3.3rem);
  }
}

@media screen and (max-width:768px){
  .homepage__grid__block__label-bottomright {
    bottom:calc(50% + 2.8rem);
  }
}

.homepage__grid__row__article.article_size_1 .homepage__grid__block__label-bottomright,
.homepage__grid__row--bottom .homepage__grid__block__label-bottomright {
  bottom:2.5rem;
}

@media screen and (max-width:768px){
  .homepage__grid__row__article.article_size_1 .homepage__grid__block__label-bottomright,
  .homepage__grid__row--bottom .homepage__grid__block__label-bottomright {
    bottom:1.5rem;
  }
}

.homepage__grid__block__label-bottomleft {
  bottom:2.5rem;
  left:0rem;
}

@media screen and (max-width:768px){
  .homepage__grid__block__label-bottomleft {
    bottom:1.5rem;
  }
}

.homepage__grid__row__article.article_size_3 .homepage__grid__block__label-bottomleft {
  bottom:calc(50% + 2.5rem);
  left:0rem;
}

@media screen and (max-width:768px){
  .homepage__grid__row__article.article_size_3 .homepage__grid__block__label-bottomleft {
    bottom:calc(50% + 2.8rem);
  }
}

.homepage__grid__row--bottom .homepage__grid__row__article.article_size_3 .homepage__grid__block__label-bottomleft {
  bottom:2.5rem;
}

@media screen and (max-width:768px){
  .homepage__grid__row--bottom .homepage__grid__row__article.article_size_3 .homepage__grid__block__label-bottomleft {
    bottom:1.5rem;
  }
}

.homepage__grid__block__label-topleft {
  top:2.5rem;
  left:0rem;
}

@media screen and (max-width:768px){
  .homepage__grid__block__label-topleft {
    top:1.5rem;
  }
}

.homepage__grid__block__label-topright {
  top:2.5rem;
  right:0rem;
}

@media screen and (max-width:768px){
  .homepage__grid__block__label-topright {
    top:1.5rem;
  }
}

.homepage__grid__block__label div {
  align-items: flex-start;
  display:flex;
  margin-bottom:.6rem;
}

@media screen and (max-width: 768px){
  .homepage__grid__block__label div {
    margin-bottom:.3rem;
  }
}

.homepage__grid__block__label-small div {
  margin-bottom:.3rem;
}

.homepage__grid__block__label-bottomright div,
.homepage__grid__block__label-topright div {
  justify-content: flex-end;
}

.homepage__grid__block__label-bottomleft div,
.homepage__grid__block__label-topleft div {
  justify-content: flex-start;
}

.homepage__grid__block__label div font {
  background-color:#000;
  display:inline-block;
  padding:0 1.1rem;
}

.homepage__grid__block__label-small div font {
  padding:0 .8rem;
}

@media screen and (max-width: 768px){
  .homepage__grid__block__label div font {
    padding:0 .8rem;
  }
}

.homepage__grid__block__label div.sub-label {
  margin-bottom:0;
}

.homepage__grid__block__label div.sub-label font {
  background-color:#fff;
  color:#000;
  font-weight:400;
  text-transform:lowercase;
  transition: all .2s;
}


.homepage__grid__row__article:hover .homepage__grid__block__label div.sub-label font {
  color:RGBA(0,0,0,.6);
}

.homepage__grid__block__label div.sub-label span {
  font-weight:300;
  font-size:1.5rem;
}

@media screen and (max-width: 768px) {
  .homepage__grid__block__label div.sub-label span {
    font-size:1rem;
  }
}

.homepage__grid__row__article img {
  width:100%;
}

/* FONT SIZES */
@media screen and (min-width: 1201px) {
  /* LARGE BLOCK */
  .homepage__grid__row__article.article_size_1 {
    font-size:3rem;
  }

  .homepage__grid__row__article.article_size_1 .sub-label {
    font-size:2.1rem;
  }

  /* SMALL SQUARE BLOCK AND STANDING BLOCK */
  .homepage__grid__row__article.article_size_2,
  .homepage__grid__row__article.article_size_3 {
    font-size:2.2rem;
  }

  .homepage__grid__row__article.article_size_2 .sub-label,
  .homepage__grid__row__article.article_size_3 .sub-label {
    font-size:1.6rem;
  }

  /* HORIZONTAL BLOCK */
  .homepage__grid__row__article.article_size_4 {
    font-size:2.8rem;
  }

  .homepage__grid__row__article.article_size_4 .sub-label {
    font-size:1.8rem;
  }
}

@media screen and (min-width: 769px) and (max-width: 1200px) {
  /* LARGE BLOCK */
  .homepage__grid__row__article.article_size_1 {
    font-size:2.5rem;
  }

  .homepage__grid__row__article.article_size_1 .sub-label {
    font-size:1.7rem;
  }

  /* SMALL SQUARE BLOCK AND STANDING BLOCK */
  .homepage__grid__row__article.article_size_2,
  .homepage__grid__row__article.article_size_3 {
    font-size:1.8rem;
  }

  .homepage__grid__row__article.article_size_2 .sub-label,
  .homepage__grid__row__article.article_size_3 .sub-label {
    font-size:1.4rem;
  }

  /* HORIZONTAL BLOCK */
  .homepage__grid__row__article.article_size_4 {
    font-size:2.3rem;
  }

  .homepage__grid__row__article.article_size_4 .sub-label {
    font-size:1.5rem;
  }
}

@media screen and (max-width: 768px) {
  /* LARGE BLOCK */
  .homepage__grid__row__article.article_size_1 {
    font-size:2rem;
  }

  .homepage__grid__row__article.article_size_1 .sub-label {
    font-size:1.5rem;
  }

  /* SMALL SQUARE BLOCK AND STANDING BLOCK */
  .homepage__grid__row__article.article_size_2,
  .homepage__grid__row__article.article_size_3 {
    font-size:1.4rem;
  }

  .homepage__grid__row__article.article_size_2 .sub-label,
  .homepage__grid__row__article.article_size_3 .sub-label {
    font-size:1.1rem;
  }

  /* HORIZONTAL BLOCK */
  .homepage__grid__row__article.article_size_4 {
    font-size:1.9rem;
  }

  .homepage__grid__row__article.article_size_4 .sub-label {
    font-size:1.3rem;
  }
}


.home__products {
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display:flex;
  flex-flow: row wrap;
  font-family: 'Poppins', sans-serif;
  font-size:1.4rem;
  font-weight:300;
  padding:2rem 0;
}

@media screen and (max-width: 992px) {
  .home__products {
    padding-bottom:0;
  }
}

.home__products > div {
  flex:1;
  width:16.67%;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .home__products > div {
    max-width: 16.67%;
  }
}

@media screen and (min-width: 769px) and (max-width: 992px) {
  .home__products > div {
    margin-bottom:2rem;
    flex:auto;
    width:33.33%;
  }
}

@media screen and (max-width: 768px) {
  .home__products > div {
    margin-bottom:2rem;
    flex:auto;
    width:50%;
  }
}

.home__products__text {
  padding-right:1rem;
  position:relative;
}

@media screen and (max-width: 768px) {
  .home__products__text {
    font-size:1.3rem;
  }
}

.home__products h2 {
  display:block !important;
  font-size:2.5rem !important;
  font-family: 'Poppins',sans-serif !important;
  font-weight: 700;
  margin:0;
  padding:0 0 1rem 0;
  text-transform:uppercase;
}

.home__products .more_link {
  align-items:center;
  bottom:-.1rem;
  display:flex;
  left:0;
  position:absolute;
}

.home__products .more_link a {
  color:#000;
  font-weight:700;
  font-size:1.2rem;
  text-decoration:none;
  padding: 10px 0;
}

.home__products .more_link a:hover {
  text-decoration: underline !important;
}

.home__products .more_link .arrow {
  font-weight:300;
  padding-left:.5rem;
  text-decoration:none !important;
}

.home__products .more_link:hover .arrow {
  text-decoration: none !important;
}

.home__products__product {
  display:flex;
  flex-direction: column;
  height:100%;
}

.home__products__product,
.home__products__product:hover {
  color:#000 !important;
}

.home__products__product .home__products__product__image {
  align-items: center;
  display:flex;
  padding:0 1rem;
  position:relative;
  flex-grow: 1;
}

.home__products__product__image__price-box {
  align-items: center;
  background-color:#fff;
  display:flex;
  font-size:1.5rem;
  font-weight:300;
  padding:0.3rem 1.5rem .3rem .7rem;
  position:absolute;
  right:0;
  bottom:3.6rem;
  z-index:2;
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
  .home__products__product__image__price-box {
    bottom:2.3rem;
  }
}

@media screen and (min-width: 769px) and (max-width: 992px) {
  .home__products__product__image__price-box {
    bottom:4.6rem;
  }
}

@media screen and (max-width: 768px) {
  .home__products__product__image__price-box {
    bottom:3.3rem;
  }
}



.home__products__product__image__price-box .home__products__product__image__favorite {
  background: URL(../images/seriouslygood_favorites_product.png);
  background-image: URL(../images/seriouslygood_favorites_product.svg),none;
  background-size: 1.4rem 3.6rem;
  background-repeat: no-repeat;
  height:1.2rem;
  margin-left:.5rem;
  width:1.4rem;
}

.home__products__product__image__price-box .home__products__product__image__favorite:hover {
  background-position:0 -1.2rem;
}

.home__products__product__image__price-box .home__products__product__image__favorite.fav-active {
  background-position:0 -2.4rem;
}

.home__products__product .home__products__product__image img {
  max-width:100%;
}

.home__products__product__meta {
  display:block;
  font-size:1.4rem;
  font-family: 'Playfair Display', serif;
  font-style:italic;
  height:5rem;
  overflow:hidden;
  padding:1.5rem 1rem 0 1rem;
  width:100%;
  white-space: nowrap;
  text-overflow:ellipsis;
}

.home__products__product__meta h3 {
  font-family: 'Poppins',sans-serif !important;
  font-size:1.4rem;
  font-style:normal;
  font-weight:700;
  margin:0 0 2px 0;
  padding:0;
  text-transform:uppercase;
}

.home__products__product__meta span {
  display:block;
  overflow:hidden;
  white-space:nowrap;
  text-overflow: ellipsis;
  transition: all .2s;
}

.home__products__product:hover .home__products__product__meta span {
  color:RGBA(0,0,0,.6);
}

.home-product-check {
  margin: 15px 0 !important;
}

.home-product-external-link {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f7f7f7;
  color: #698ea1;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  width: 90%;
  padding: 9px 0 10px;
  margin: 12px auto 0;
}

.home-product-external-link-break {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 15px;
  width: 80%;
}

.archive-product-external-link-break {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px;
  width: 80%;
  height: 20px;
  font-weight: 400;
}

.archive-product-external-link-arrow {
  font-weight: 400;
  padding: 3px 0 0 0;
}

.home-product-external-link:hover {
	background: #698ea1;
	color: #ffffff;
}

@media screen and (max-width: 1200px) {
  .home-product-external-link-prefix {
    display: none;
  }

  .archive-product-external-link-break {
    width: 88%;
  }
}

@media screen and (max-width: 992px) {
  .home-product-external-link-prefix {
    display: initial;
  }
}

@media screen and (max-width: 600px) {
  .home-product-external-link-prefix {
    display: none;
  }
}

/* -------------------------------------------------- */
/* end HOMEPAGE                                       */
/* -------------------------------------------------- */


/*HEADER*/
.top-bar {
  background-color:#333;
  color:rgba(255,255,255,0.8);
  font-family: 'Poppins', sans-serif;
  font-weight:300;
  font-size:12px;
}

.top-bar span {
  display:inline-block;
  margin-right:13px;
  padding:7px 0;
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .top-bar span {
    margin-right:3px;
  }
}

.top-bar span:last-child {
  margin-right: 0;
}

.top-bar ul, .top-bar li {
  display:inline-block;
  margin:0;
  padding:0;
  list-style-type:none;
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .top-bar ul {
    border:0;
    margin-right:0;
  }
}

.top-bar li {
}

@media screen and (max-width: 992px) {
  .top-bar .text-center-sm {
    text-align:center;
  }
}

.top-bar ul a {
  color:rgba(255,255,255,0.8);;
  display:inline-block;
  padding:7px 13px 7px 0;
  transition: all .2s;
}

.top-bar li:last-child a {
  padding-right:0;
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .top-bar ul a {
    padding-right:7px;
  }
}

.top-bar ul a:hover {
  color:#fff;
}

.top-bar .socials {
}

.top-bar .socials a {
  color:rgba(255,255,255,0.8);
  display:inline-block;
  padding:10px 5px 7px 5px;
  transition: all .2s;
}

.top-bar .socials a:last-child {
  padding-right:0;
}

.top-bar .socials a:hover {
  color:#fff;
}

.search__bar {
  border-bottom:.1rem solid #333;
  padding:1.5rem 0;
}

.search__bar--large {
  padding:2rem 0;
}

.search__bar--topbar {
  border-top:.1rem solid #333;
}

.search__form {
  height:3.6rem;
  position:relative;
}

.search__bar--large .search__form {
  height:4.2rem;
}

.search__form input {
  background-color:#eee;
  border:0;
  font-family: 'Poppins', serif;
  left:0;
  outline:none !important;
  padding:.8rem 1.5rem;
  position:absolute;
  top:0;
  width:100%;
}

.search__bar--large .search__form input {
  font-size:1.7rem;
  font-weight:300;
  padding:0 1.5rem;
  line-height:4.2rem;
}

.search__bar--large .search__form ::-webkit-input-placeholder {
  font-size:1.7rem;
}
.search__bar--large .search__form ::-moz-placeholder {
  font-size:1.7rem;
}
.search__bar--large .search__form :-ms-input-placeholder {
  font-size:1.7rem;
}
.search__bar--large .search__form :-moz-placeholder {
  font-size:1.7rem;
}

.search__form button {
  background: URL(../images/seriouslygood_zoeken.png);
  background-image: URL(../images/seriouslygood_zoeken.svg),none;
  background-size: contain;
  background-repeat: no-repeat;
  border:0;
  display:block;
  position:absolute;
  right:1.5rem;
  top:50%;
  transform:translateY(-50%);
  width:2rem;
  height:2rem;
}


.main-home {padding-top:10px;}
.main-label {padding-top:10px;}
nav.main-header{min-height: 200px;margin-top:31px;}
.srsly-logo {
  background:URL(../images/seriouslygood_logo.png);
  background-image:URL(../images/seriouslygood_logo.svg), none;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:126px;
  margin:0 auto;
  width:375px;
}

.top-newsletter {font-family: 'Poppins', sans-serif; color: #000;font-weight: 400;font-size: 11px;text-transform: uppercase;padding-top:5px;}
.top-newsletter span {cursor:pointer!important;}
.top-newsletter span:hover {text-decoration:underline;}

.top-search {font-family: 'Poppins', sans-serif; color:#666;font-size: 10px;text-transform: uppercase;  text-align:right;}
.search-field {border:1px solid #b3b3b3; padding-bottom:0px;width:100px;float:right;text-align:left;margin-right:10px;}
.search-field img {float:right;}
input#search-bar-top   {font-family: 'Poppins', sans-serif;font-weight:300;color:#333;font-size: 14px;text-transform: none;  width: 170px;}
.cart-options {width:100%; float:right;margin-top:10px;margin-right:40px;}
.top-social-icons {padding-top:7px;}

.bread-back {float:right;margin: 25px 0px;font-family: 'Playfair Display', serif;font-size: 13px !important; color: #666!important;text-decoration:underline;}
.breadcrumb {float:left;margin-left:10px;}

.top-search form{}
.top-search-ins {}

.payoff-top {text-align:right;padding-right:110px;}
.payoff-top img {margin-top:-32px; width:340px;}

.woocommerce-breadcrumb a {color:#000;}
.woocommerce-breadcrumb {
  margin-bottom:7px;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
  background-color:transparent !important;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  float:none;
  margin-right:2rem;
  margin-top:2rem;
}

.form-row.place-order {
  font-size:12px;
}

.form-row.place-order label {
  font-weight:normal;
}
/* #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
  border:0;
} */
/*FOOTER*/
.srsly-footer { margin-bottom:20px; }
.srsly-footer-inside {text-align:center;margin-right:0px!important; margin-left:0px!important;border-top:1px solid #000;padding:10px 0 0 0; font-family: 'Playfair Display', serif;font-size:11px;}

.footer-payment {text-align:left;padding:0!important;}
.footer-socials {text-align:right;padding:0!important;width:100%;}
.footer-socials a {margin:0!important;}
.footer-socials .top-social-icons {padding-top:0px!important;}
.wbr-footer-logos {padding:0!important;}
.footer-payment img {margin-right:6px;}

/*MENU*/
.srsly-menu {border-top:1px solid #000; border-bottom:1px solid #000;height:40px;margin-top:10px; text-align:center;margin-right: 10px!important;margin-left: 0px!important;z-index:10!important;   }
.srsly-submenu {border-bottom:1px solid #000;height:34px;margin-right: 10px!important;margin-left: 0px!important;}
.srsly-inmenu {margin: 0 auto!important; width:auto; text-align:center!important;max-width:1130px;}
.goodto {float:left; font-family: 'Poppins', sans-serif;font-size:17px; width: 140px;padding: 9px 0px 0px 0px;text-align:left;}
ul#menu-menu-1.menu {margin-bottom: 0px!important;position:relative;margin:0 auto;}
.active-subcat {font-weight:600;}
.menu { text-align:center;}

.menu-menu-1-container  {
   height: 30px; /* set to the height you want your menu to be */
   margin: 0 auto!important; /* just to give some spacing */
   text-align:center!important;
   text-transform:uppercase;

   float: none;
display: block;
list-style: none;
position: relative;
z-index: 1;

width: 100%;

}
ul#menu-menu-1.menu {width: auto;
float: none;
display: inline-block;
text-align: center !important;}

ul.sub-menu {padding: 20px 10px 30px 0px!important;}

.menu-menu-1-container ul    {
   margin: 0; padding: 0; /* only needed if you have not done a CSS reset */
	}
.menu-menu-1-container li    {
    display: inline;
  float:left;
line-height: 30px; /* this should be the same as your #main-nav height */
   height: 38px; /* this should be the same as your #main-nav height */
    margin: 0; padding: 0; /* only needed if you don't have a reset */
    position: relative; /* this is needed in order to position sub menus */
	}
.menu-menu-1-container li a  {
display: block;
    height: auto;
    line-height: 30px;
font-family: 'Poppins', sans-serif;
	 font-size:20px;
	 font-weight:700;
	 padding: 8px 50px 0px 50px!important;
	 color:#000;
	 letter-spacing:1px;
	}
.menu-menu-1-container .current-menu-item a, .menu-menu-1-container .current_page_item a, .menu-menu-1-container a:hover {
	    color: #000;
	}

.menu-menu-1-container ul ul { /* this targets all sub menus */
  display: none; /* hide all sub menus from view */
 position: absolute;
   top: 38px; /* this should be the same height as the top level menu -- height + padding + borders */
   border: 1px solid #ccc;
   background:#fff;
   z-index:1000;
   padding:20px 10px 30px 30px;
	}
.menu-menu-1-container ul ul li { /* this targets all submenu items */
    float: none; /* overwriting our float up above */
    width: 200px!important; /* set to the width you want your sub menus to be. This needs to match the value we set below */
}
.menu-menu-1-container ul ul li a { /* target all sub menu item links */
   padding: 5px 10px; /* give our sub menu links a nice button feel */
   font-family: 'Playfair Display', serif; font-size:14px;color:#000; text-align:left;
   width: 200px!important;
}
.menu-menu-1-container ul li:hover > ul {
    display: block; /* show sub menus when hovering over a parent */
}


/*footer*/
.footermenu-nav {list-style: none;text-align:center; margin:0 auto;}
.footermenu-nav li {display: inline-block;margin-bottom: 0}
.footermenu-nav li a {font-family: 'Poppins', sans-serif; font-size: 14px; text-transform:uppercase;position: relative;display: block;padding: 10px 0px 5px 0px!important;color:#000;}

.footermenu-nav-2 {list-style: none;text-align:center; margin:0 auto;}
.footermenu-nav-2 li {display: inline-block;margin-bottom: 0}
.footermenu-nav-2 li a {font-family: 'Poppins', sans-serif; font-size: 12px; text-transform:none;position: relative;display: block;padding: 0px 0px 5px 0px!important;color:#333;}



/*SUBMENU*/
.srsly-insubmenu {margin: 0 auto; width:auto; text-align:center; }
.submenu-nav {list-style: none;text-align:center; font-style: italic; padding: 0; margin: 0;}
.submenu-nav li {display: inline-block;margin-bottom: 0}
.submenu-nav li a {  font-size:17px; font-family: 'Playfair Display', serif; font-weight:400; position: relative;display: block;padding: 4px 15px 5px 15px!important;color:#000;}


.policy-row-inside {margin-top:20px; margin-bottom: 50px;}
.policytext {-webkit-column-count: 2; /* Chrome, Safari, Opera */    -moz-column-count: 2; /* Firefox */    column-count: 2;}
.blog-text {}
h1.policytitel {margin-bottom: 25px;}

/* force scrollbar, prevents initial gap */

.load-more {text-align:center; font-size:16px; font-family: 'Playfair Display', serif; font-weight:400; font-style:italic;  margin-bottom:20px;margin-top:5px; }
.load-more-inside { width:200px;margin-right:auto!important; margin-left:auto!important;border-bottom:2px solid #000;border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;padding:10px; transition: all 0.5s ease;}
.load-more-inside:hover { background:#000; color:#fff;cursor:pointer; transition: all 0.5s ease;}
.load-more a{color:#000!important; text-decoration:none;}
.load-more a:hover{color:#fff; text-decoration:none;}

.wbr-pagination  {text-align:right; font-family: 'PalatinoLTStd-BoldItalic'; margin-bottom:20px;margin-top:5px; }
.wbr-pagination-inside {margin-right: 15px!important;float:right;}
.wbr-pagination-inside .current {text-align:center; width:30px; height:30px; padding:5px 0;float:left; border:1px solid #000; margin-left:5px;transition: all 0.5s ease;}
.wbr-pagination-inside .current {background:#000; color:#fff;cursor:pointer;transition: all 0.5s ease;}
.wbr-pagination-inside .inactive {text-align:center; width:30px; height:30px; padding:5px 0;float:left; border:1px solid #000; margin-left:5px;transition: all 0.5s ease;color:#000!important;}
.wbr-pagination-inside .inactive:hover {text-align:center; width:30px; height:30px; padding:5px 0;float:left; border:1px solid #000; margin-left:5px;transition: all 0.5s ease;background:#000; color:#fff!important; text-decoration:none!important;cursor:pointer;transition: all 0.5s ease;}

* { box-sizing: border-box; }
html {  overflow-y: scroll; }
body {  font-family: 'Playfair Display', serif;}

/* ---- grid ---- */
.grid {  background: #fff;}

/* clear fix */
.grid:after {  content: '';  display: block;  clear: both;}

/* ---- .element-item ---- */
.grid-item,
.grid-sizer {  width: 290px;}
.grid-item {  float: left;  background: #fff;  border: 15px solid #fff;}
.grid-item--width1 { width: 580px; height: 580px;  }
.grid-item--width2 { width: 290px; height: 290px; }
.grid-item--width3 { width: 290px; height: 580px; }
.grid-item--width4 { width: 580px; height: 290px; }

.grid-inner-link-block {width:100%; height:100%;}
.grid-item {position:relative}

/* TITLES */
.wbr-text {position: absolute;bottom: 45px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.wbr-text a {text-decoration:none!important;}
.wbr-block-title {background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 3px 20px;line-height:38px; font-size:30px;font-weight:700;}
.wbr-block-title-2{background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 3px 20px;line-height:38px; font-size:30px;font-weight:700;margin-top:10px;}

/* SUBTITLES */
.wbr-text2 {position: absolute;bottom: 0px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.wbr-block-subtitle {background: #fff; color:#000;text-align:right; text-transform:none;font-size:16px; font-family: 'Playfair Display', serif; font-weight:400; font-style:italic; margin-top:10px;padding:3px 10px 3px 10px;line-height:30px;}


/*CUSTOM TITLES HOME*/

.main-home .wbr-block-1 .wbr-block-title {text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding: 10px 10px 3px 15px;line-height: 36px;
font-size: 28px; font-weight:700;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-home .wbr-block-1 .wbr-block-title-2{text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding: 10px 10px 3px 15px;line-height: 36px;
font-size: 28px;font-weight:700;margin-top:10px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);margin-bottom: 5px;}
.main-home .wbr-block-1 .wbr-text2 .wbr-block-subtitle {text-transform:none;font-family: 'Poppins', sans-serif;padding:5px 10px 3px 10px;line-height:30px; font-size:20px;font-weight:700;margin-top:10px; font-style:normal; }

.main-home .wbr-block-2 .wbr-block-title {display:none;}
.main-home .wbr-block-2 .wbr-block-title-2 {display:none;}
.main-home .wbr-block-2 .wbr-text2 {bottom: 15px;right: auto; width: 230px;padding: 5px 0px 20px 30px; }
.main-home .wbr-block-2 .wbr-text2 .wbr-block-subtitle {text-align:center;font-size:18px; font-family: 'Playfair Display', serif; font-weight:400; font-style:italic; background: #000;
color: #fff; }

.main-home .wbr-block-3 .wbr-block-title {font-size:17px;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-home .wbr-block-4 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-4 .wbr-text2 {position: absolute;top: 118px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-4 .wbr-block-title {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}
.main-home .wbr-block-4 .wbr-block-title-2 {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}

.main-home .wbr-block-5 .wbr-block-title {font-size:17px;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-home .wbr-block-6 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:30px; font-size:30px;font-weight:700;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-home .wbr-block-6 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 10px 20px;line-height:38px; font-size:30px;font-weight:700;margin-top:10px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-home .wbr-block-6 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:22px; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding:8px 10px 8px 10px;line-height:30px;font-style:normal;}

.main-home .wbr-block-7 .wbr-text {position: absolute;bottom: 130px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-7 .wbr-text2 {position: absolute;bottom: 83px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-7 .wbr-block-title {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}
.main-home .wbr-block-7 .wbr-block-title-2 {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}

.main-home .wbr-block-8 .wbr-block-title {font-size:17px;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-home .wbr-block-9 .wbr-block-title {}
.main-home .wbr-block-9 .wbr-block-subtitle {}
.main-home .wbr-block-9 .wbr-block-title {font-size:17px;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-home .wbr-block-10 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:38px; font-size:36px;font-weight:700;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-home .wbr-block-10 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:38px; font-size:36px;font-weight:700;margin-top:10px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-home .wbr-block-10 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:20px; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding:4px 10px 1px 10px;line-height:30px;font-style:normal;}

.main-home .wbr-block-11 .wbr-text {position: absolute;top:113px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-11 .wbr-text2 {position: absolute;top: 200px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-11 .wbr-block-title {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}
.main-home .wbr-block-11 .wbr-block-title-2 {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}

.main-home .wbr-block-12 .wbr-block-title {}
.main-home .wbr-block-12 .wbr-block-subtitle {}
.main-home .wbr-block-12 .wbr-block-title {font-size:17px;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-home .wbr-block-13 .wbr-block-title {}
.main-home .wbr-block-13 .wbr-block-subtitle {}
.main-home .wbr-block-13 .wbr-block-title {font-size:17px;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-home .wbr-block-14 .wbr-block-title {line-height: 36px;font-size: 28px;}
.main-home .wbr-block-14 .wbr-block-title-2 {line-height: 36px;font-size: 28px;}

/*.main-home .wbr-block-15 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 10px;line-height:33px; font-size:17px;font-weight:700;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-home .wbr-block-15 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 10px;line-height:33px; font-size:17px;font-weight:700;margin-top:10px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
*/

.main-home .wbr-block-15 .wbr-text {position: absolute;bottom:48px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-15 .wbr-text2 {position: absolute;bottom: 15px;right: 0px;/* width: 230px; */padding: 5px 0px 5px 20px;}
.main-home .wbr-block-15 .wbr-block-title {font-size:17px;line-height: 33px;padding: 5px 10px 0px 10px;}
.main-home .wbr-block-15 .wbr-block-title-2 {font-size:17px;line-height: 33px;padding: 5px 10px 0px 10px;}

.main-home .wbr-block-16 .wbr-block-title {font-size:17px;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-home .wbr-block-17 .wbr-text {position: absolute;bottom:48px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-17 .wbr-text2 {position: absolute;bottom: 15px;right: 0px;/* width: 230px; */padding: 5px 0px 5px 20px;}
.main-home .wbr-block-17 .wbr-block-title {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}
.main-home .wbr-block-17 .wbr-block-title-2 {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}

.main-home .wbr-block-18 .wbr-block-title {}
.main-home .wbr-block-18 .wbr-block-subtitle {}
.main-home .wbr-block-18 .wbr-block-title {font-size:17px;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-home .wbr-block-19 .wbr-block-title {line-height: 36px;font-size: 28px;}
.main-home .wbr-block-19 .wbr-block-title-2 {line-height: 36px;font-size: 28px;}

.main-home .wbr-block-20 .wbr-block-title {}
.main-home .wbr-block-20 .wbr-block-subtitle {}
.main-home .wbr-block-20 .wbr-block-title {font-size:17px;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-home .wbr-block-21 .wbr-block-title {}
.main-home .wbr-block-21 .wbr-block-subtitle {}
.main-home .wbr-block-21 .wbr-block-title {font-size:17px;padding: 5px 10px 0px 12px;line-height: 33px;}


/*CUSTOM TITLES LABEL*/

.main-label .wbr-block-1 .wbr-block-title {text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding: 10px 10px 3px 15px;line-height: 36px;
font-size: 28px; font-weight:700;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-label .wbr-block-1 .wbr-block-title-2{text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding: 10px 10px 3px 15px;line-height: 36px;
font-size: 28px;font-weight:700;margin-top:10px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);margin-bottom: 5px;}
.main-label .wbr-block-1 .wbr-text2 .wbr-block-subtitle {text-transform:none;font-family: 'Poppins', sans-serif;padding:5px 10px 3px 10px;line-height:30px; font-size:20px;font-weight:700;margin-top:10px; font-style:normal; }

.main-label .wbr-block-2 .wbr-block-title {display:none;}
.main-label .wbr-block-2 .wbr-block-title-2 {display:none;}
.main-label .wbr-block-2 .wbr-text2 {bottom: 15px;right: auto; width: 230px;padding: 5px 0px 20px 30px; }
.main-label .wbr-block-2 .wbr-text2 .wbr-block-subtitle {text-align:center;font-size:20px; font-family: 'Playfair Display', serif; font-weight:400; font-style:italic; background: #000;
color: #fff; }

.main-label .wbr-block-3 .wbr-block-title {font-size:17px;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-label .wbr-block-4 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-4 .wbr-text2 {position: absolute;top: 118px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-4 .wbr-block-title {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}
.main-label .wbr-block-4 .wbr-block-title-2 {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}

.main-label .wbr-block-5 .wbr-block-title {font-size:17px;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-label .wbr-block-6 .wbr-block-title {font-size:17px!important;padding: 5px 10px 0px 12px;line-height: 33px;}
.main-label .wbr-block-6 .wbr-block-title-2 {font-size:17px!important;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-label .wbr-block-7 .wbr-block-title {font-size:17px!important;padding: 5px 10px 0px 12px;line-height: 33px;}
.main-label .wbr-block-7 .wbr-block-title-2 {font-size:17px!important;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-label .wbr-block-8 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:30px; font-size:34px;font-weight:700;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-label .wbr-block-8 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 10px 20px;line-height:38px; font-size:34px;font-weight:700;margin-top:10px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-label .wbr-block-8 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:22px; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding:8px 10px 8px 10px;line-height:30px;font-style:normal;}

.main-label .wbr-block-9 .wbr-text {position: absolute;top:113px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-9 .wbr-text2 {position: absolute;top: 200px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-9 .wbr-block-title {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}
.main-label .wbr-block-9 .wbr-block-title-2 {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}


.main-label .wbr-block-10 .wbr-block-title {font-size:17px!important;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-label .wbr-block-11 .wbr-block-title {font-size:17px!important;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-label .wbr-block-12 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:38px; font-size:42px;font-weight:700;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-label .wbr-block-12 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:38px; font-size:42px;font-weight:700;margin-top:10px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-label .wbr-block-12 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:20px; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding:4px 10px 1px 10px;line-height:30px;font-style:normal;}

.main-label .wbr-block-13 .wbr-text {position: absolute;bottom: 130px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-13 .wbr-text2 {position: absolute;bottom: 83px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-13 .wbr-block-title {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}
.main-label .wbr-block-13 .wbr-block-title-2 {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}

.main-label .wbr-block-14 .wbr-block-title {font-size:17px!important;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-label .wbr-block-15 .wbr-block-title {font-size:17px!important;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-label .wbr-block-16 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:30px; font-size:34px;font-weight:700;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-label .wbr-block-16 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 10px 20px;line-height:38px; font-size:34px;font-weight:700;margin-top:10px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-label .wbr-block-16 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:22px; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding:8px 10px 8px 10px;line-height:30px;font-style:normal;}

.main-label .wbr-block-17 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-17 .wbr-text2 {position: absolute;top: 118px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-17 .wbr-block-title {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}
.main-label .wbr-block-17 .wbr-block-title-2 {font-size:17px;line-height: 33px;padding: 5px 10px 0px 12px;}

.main-label .wbr-block-18 .wbr-block-title {font-size:17px!important;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-label .wbr-block-19 .wbr-block-title {font-size:17px!important;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-label .wbr-block-20 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:30px; font-size:34px;font-weight:700;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-label .wbr-block-20 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 10px 20px;line-height:38px; font-size:34px;font-weight:700;margin-top:10px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.main-label .wbr-block-20 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:22px; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding:8px 10px 8px 10px;line-height:30px;font-style:normal;}

.main-label .wbr-block-21 .wbr-block-title {font-size:17px!important;padding: 5px 10px 0px 12px;line-height: 33px;}

.main-label .wbr-block-22 .wbr-block-title {font-size:17px!important;padding: 5px 10px 0px 12px;line-height: 33px;}

/* LABELS */
.label-sidebar {width:23%!important;}
.label-main {width:77%!important;padding-right:5px!important;float:right!important;}
.label-sidebar-inside {padding:30px 0 0 0;}

/*COLORS*/
.btn-blog {background-color:#000; color:#fff;}
span.circle-icon.btn-blog {font-size: 20px; border-radius: 25%;margin-top: 0px;padding: 8px 5px;margin-bottom:5px;}

.btn-get {background-color:#000; color:#fff;}
.btn-be {background-color:#000; color:#fff;}
.btn-go {background-color:#000; color:#fff;}
.btn-eat {background-color:#000; color:#fff;}
.btn-do {background-color:#000; color:#fff;}
.btn-know {background-color:#000; color:#fff;}

.color-get {color:#000; }
.color-be {color:#000; }
.color-go {color:#000; }
.color-eat {color:#000;}
.color-do {color:#000; }
.color-know {color:#000; }
.color-grey {color:#000;}


/* SEARCH */
.search-row {margin-right:0px!important; margin-left:0px!important; margin-top:20px; margin-bottom:40px;}
#search-bar-top {background-image:url('https://seriouslygood.com/wp-content/themes/seriously/images/top-icon-search.png'); background-repeat: no-repeat; background-position: right center;border:1px solid #000;outline: none; padding:4px 0px 0px 10px; margin-right: 10px;color: #000!important;font-weight:500;}
.search-img img {margin-top:20px;border: 1px solid #e3e3e3;}
.col-xs-3.top-search {margin-top: -5px;}
.cat-search {color:#666; font-style:italic;}
.btn-searchresult  {background:#000; color:#fff; float:none; text-transform:uppercase;padding:6px 15px 4px 15px;font-family: 'Poppins', sans-serif; font-weight:600;font-size:16px; border: 2px solid #000;  transition: all 0.5s ease;margin-top:10px;text-align:center;max-width:250px;}

::placeholder {color:#000;font-size:13px;padding-top:3px;}
span.nav-cntr-2.nav-counter {right:-12px!important;}

.btn-searchresult:hover { transition: all 0.5s ease; background:#fff!important;color:#000;text-decoration:none!important;}
.search-result {padding:30px 0; border-top:1px solid ccc;overflow:auto;}
.search-row h1 {font-size: 32px; font-family: 'Poppins', sans-serif;}
.search-text a {text-decoration:none!important;}
.search-text  {color:#000;font-size:16px;line-height: 170%;font-family: 'Playfair Display', serif;width:85%}
.search-text h2{font-size: 20px;font-family: 'Playfair Display', serif!important;font-style: italic;margin-top: 20px;}

/*PRODUCT PAGE*/
.product-row {margin-right:0px!important; margin-left:0px!important;}
.breadcrumb {font-family: 'Playfair Display', serif; color:#000; font-weight:600; font-style:italic; margin:9px 0px 10px 0px!important;background-color: #fff!important;padding:0!important; font-size:13px!important;}
.breadcrumb a, .breadcrumb a:hover {text-decoration:none;font-style:normal!important;font-weight:400; text-transform: lowercase;}
.breadcrumb a:hover {color:#000;}
.breadcrumb a {color:#000;}
p.cart {background:#000; color:#fff; float:none; text-transform:uppercase;padding:6px 15px 4px 15px;font-family: 'Poppins', sans-serif; font-weight:600;font-size:21px; border: 2px solid #000;  transition: all 0.5s ease;text-align:center;width:85%;}
p.cart:hover {background:#fff; color:#000; float:none; text-transform:uppercase;padding:6px 15px 4px 15px;font-family: 'Poppins', sans-serif; font-weight:600;font-size:21px;border: 2px solid #000;  transition: all 0.5s ease;}
p.cart a {color:#fff;  transition: all 0.5s ease;}
p.cart a:hover {color:#000;  transition: all 0.5s ease;}

button.single_add_to_cart_button.button.alt {background:#000 !important; color:#fff; float:none; opacity: 1; text-transform:uppercase;padding:6px 15px 4px 15px;font-family: 'Poppins', sans-serif; font-weight:600;font-size:21px; border: 2px solid #000;  transition: all 0.5s ease;margin-top:10px;}
button.single_add_to_cart_button.button.alt:hover  { transition: all 0.5s ease; background:#fff!important;color:#000 !important;}

.breadcrumb-row {margin-right:0px!important; margin-left:0px!important;}
.product-row-inside {margin-right:0px!important; margin-left:0px!important;}
.product-img {padding:0!important;}
.product-text {overflow:auto; position:relative;padding-top:10px;}
h1.productbrand {font-size:20px; font-family: 'Poppins', sans-serif; font-weight:600;margin-top: 10px;text-transform:uppercase;line-height:130%;}
h1.producttitel {font-size:22px; font-family: 'Playfair Display', serif; font-style:italic;margin-top: 20px;}
h3.price {color:#000;font-size:22px; font-family: 'Poppins', sans-serif; font-weight:600;margin-top: 20px; }
.producttext {color:#000;font-size:16px;line-height: 170%;font-family: 'Playfair Display', serif;width:85%}
.productleesmeer {color:#000!important;font-size:16px!important;line-height: 170%;font-family: 'Playfair Display', serif;font-weight:600;font-style:italic;background:none!important;}

.btn-partnersite {width:250px;height:45px; text-align:center; padding:16px 0px 0 0px; margin:20px 0 0 0; font-family: 'Playfair Display', serif; text-transform:uppercase!important; font-size:14px;  transition: all 0.5s ease;  -webkit-font-smoothing: antialiased;}
.btn-partnersite:hover {background-color:#666!important; cursor:pointer;   transition: all 0.5s ease;text-decoration:none!important;}
.product-text a {text-decoration:none!important;}
.productshare {margin-top:0px;}
.productrate {margin-top:25px;}

.wbr-col-prdt-under {margin-top:25px;padding:0!important;}
.wbr-col-additinfo {padding:0!important; font-size:14px; font-family: 'Poppins', sans-serif; font-weight:400;overflow: hidden;}
.wbr-col-additinfo a { color:#000;}
.wbr-col-additinfo a:hover  {text-decoration:underline!important; color:#333!important;}
.wbr-col-share {padding:0!important; font-family: 'Poppins', sans-serif;font-weight:400;}

.additinfo_brand {margin-bottom:10px;padding-right:12px;}
.additinfo_brand a:hover {text-decoration:underline;cursor:pointer;}
.additinfo_brand .collapse {text-decoration:none!important;cursor:default;}

.additinfo_delivery {margin-bottom:22px;padding-right:12px;}
.additinfo_delivery a:hover {text-decoration:underline;cursor:pointer;}
.additinfo_delivery .collapse {text-decoration:none!important;cursor:default;}

.additinfo_supplier a {text-decoration:underline!important;}
.additinfo-plus {font-weight:400;padding-right:2px;font-size:20px;vertical-align:middle;text-decoration:none!important;}
.additinfo-plus:hover {text-decoration:none!important;}

.woocommerce-variation-price {font-size:20px; font-weight:bold;}
.woocommerce-variation-availability {font-style:italic;}
.ajax-loader {display:none;}
input.wpcf7-form-control.wpcf7-submit.nwsbrief-btn {background: #000!important;color:#fff!important;-webkit-appearance:none; outline:none;
font-size:17px; font-family: 'Poppins', sans-serif; font-weight:600; text-transform:uppercase; border: 2px solid #000;padding-top:5px;  transition: all 0.5s ease;margin-left: 25px;}
input.wpcf7-form-control.wpcf7-submit.nwsbrief-btn:hover {background: #fff!important;color:#000!important; border: 2px solid #000;  transition: all 0.5s ease;}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    display: block;
    overflow:auto!important;
}


.productshare strong {padding-bottom:20px;}
.panel-hartje {width: 50px;height: 50px; position:absolute; right:30px; top:10px;}
.wbr-hartje {height: 30px; cursor: pointer;}
.hartje-inactive {background-image: url('https://seriouslygood.com/wp-content/themes/seriously/images/heart-inactive.png');
background-repeat: no-repeat;
background-position: bottom right;
background-size: 24px;}


.hartje-inactive:hover {
    background-image: url('https://seriouslygood.com/wp-content/themes/seriously/images/heart-active.png');
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 24px;
}

.hartje-active {
    background-image: url('https://seriouslygood.com/wp-content/themes/seriously/images/heart-active.png');
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 24px;
}


.cart .quantity input {width: 100px !important;background-color: #ededed;color: #313131 !important;text-align: center;height: 40px;
padding: 6px 20px;font-size: 16px;border: none;border-radius: 0px;outline: none;border-color: #313131;}

.aanbevolen-row .col-onefifth img {width: 70%; height: auto; margin-bottom: 10px;}

h1.line-header {position: relative;  text-align: center; font-size:19px;text-transform:uppercase; font-family: 'Poppins', sans-serif;font-weight:700;}
h1.line-header span {background: #fff;  padding: 0 15px;  position: relative;  z-index: 1;color:#000;}
h1.line-header:before {background: #000;  content: "";  display: block;  height: 1px;  position: absolute;    top: 50%;  width: 100%;}
h1.line-header:before {left: 0;}
.aanbevolen-row {margin-right:0px!important; margin-left:0px!important; margin-top:30px; margin-bottom:30px;}
.col-onefifth { width: 22%;margin-right:3%;float:left; text-align:center;border:1px solid #ccc;transition: all 0.5s ease;min-height:276px;margin-left:0;padding-left:0;}
.col-onefifth:hover {transition: all 0.5s ease;cursor:pointer;}
.textaanbevolen {font-size:12px;text-transform:uppercase; font-family: 'Poppins', sans-serif;color:#000!important;font-weight:600;padding: 0 4px;}
.prijsaanbevolen {font-size:12px;font-family: 'Poppins', sans-serif;color:#000!important;font-weight:600;margin-top:5px;margin-bottom:5px;}
.aanbevolen-row .col-xs-12 {padding-right: 60px;padding-left: 95px;padding-top:15px;}
.productshare-height {height:10px;}

.photo_overlay_ins {padding:100px;}
.photo_overlay_ins img {max-height:80vh}
.wbr-sublist {margin-left:14px;}

.small-img-col {}
.big-img-col {border:1px solid #ccc;padding:20px; height:560px;background-repeat:no-repeat; background-size: 95% auto; background-position:center;}
.small-img {border:1px solid #ccc;padding:0px; margin-bottom:7px;height:90px;width:70px;float:left;background-repeat:no-repeat; background-size: auto 90%; background-position:center;}
.img-gray { cursor:pointer;}

.col-xs-6.product-img {margin-left:0px!important;padding-left:0px!important;}
.product-img .col-xs-12 {padding-left:0px!important;}
.col-xs-2.small-img-col {padding-left:0px!important;}

.circle-icon {border-radius:50%; margin-top: 5px;padding:10px 5px;text-align:center;display: inline-block;height:36px; width:36px;transition: all 0.5s ease;cursor:pointer;}
.circle-icon:hover {background-color:#666!important;transition: all 0.5s ease;cursor:pointer;}
.productrate {cursor:pointer;}

.srsly-footer-inside a {margin:0 10px; color:#000;}

/*BLOG*/
.blog-sidebar {width:300px; float:left;}
.blog-main {margin:0px -5px 20px 0!important;}
.author-sidebar img {border-radius:50%; width: 220px;height:220px;}
.author-sidebar {padding-top:50px; width:250px;text-align:center;}
.author-sidebar row {margin:0;}
h3.sidebar-titel {margin-top: 40px;font-size: 20px;font-family: 'Poppins', sans-serif;line-height: 110%;font-weight:300;}
h1.blog-titel {margin-top: 0px; margin-bottom:0px;text-transform:uppercase;font-family: 'Poppins', sans-serif; line-height: 130%;font-weight:700;text-align: center;font-size:32px!important;}
h3.blog-ondertitel {margin-top: 10px;margin-bottom:20px;font-family: 'Playfair Display', serif; font-weight:400;line-height: 130%;text-align: center;font-size:20px!important;}
.featured-img-blog {margin-right:15px!important;}
.featured-img-blog img {width:100%; margin: 30px 0 10px 0; }
.featured-img-blog .caption {font-family: 'Poppins', sans-serif; font-weight:400; font-size:12px;text-transform:uppercase;padding-bottom:15px;}
.blog-main .blog-text {margin: 25px 10px 25px 0; line-height:160%;font-family: 'Playfair Display', serif; font-weight:400; font-size: 18px !important;}
blockquote { position:relative;padding:20px 20px 20px 20px!important;font-family: 'Playfair Display', serif; font-style:italic; font-weight:700; font-size: 30px!important;line-height:140%!important; border-left: 0px solid #eee!important;color:#000!important;text-align:center;}

blockquote:before {

    content: "\201C";
    font-size: 80px;
	/*
	display: block;
    position: absolute;
    left: -10px;
    top: 15px;*/
    color: #000;
	vertical-align:text-bottom;
	overflow: auto;
	padding-right:8px;
position: relative;
top:0px;

}
blockquote:after {

    content: "\201D";
    font-size: 80px;
   /*  display: block;
	position: absolute;
    right: -10px;
    bottom: -20px;*/
    color: #000;
	padding-top:20px;
	vertical-align:text-bottom;
	overflow: auto;
	position: relative;
	top:30px;
}


blockquote p:first-child:first-letter {
  font-size: 30px!important;
  font-weight: 700!important;
  line-height: 140%!important;
  position: relative!important;
  float: none!important;
  padding: 0px!important;
  height: auto!important;
}
blockquote p{display:inline;}

.banner-rectangle-blog {margin-top:8px;}
.banner-rectangle-blog img {width:100%; }
.blogshare {margin-top:10px;text-align:center;width:100%!important;}
.authorinfo {font-family: 'Poppins', sans-serif; font-size: 12px !important; color:#000; text-transform:uppercase;text-align:center;}
.authorinfo a {color:#000!important;}
.authorimg {float:left; width:50px; height:50px;margin-right:15px;text-align:right;}
.authorimg img{width:100%; border-radius:50%;border: 3px solid #ccc;}
.authortext img{width:50px; border-radius:50%;border: 1px solid #ccc;}
.authortext {padding:15px 0 0 0;}
.authorbox {margin-right:15px!important;margin-bottom:20px;border-top:0px solid #ddd;padding-top:10px;}
.blog-banner-area {padding:0!important;}
.blog-banner-area .col-xs-6{padding-left:0!important;}
.blog-banner-area img{width:100%;}

.favorite-block {width:100%; min-height:80px; border-bottom: 1px solid #8a8a8a;margin-top:20px;}
.favorite-img {float:left; width:80px;}
.favorite-img img{width:60px; height:60px;}
.favorite-text {float:left; width:200px;font-family: 'Playfair Display', serif; font-size:14px; line-height:160%;}
.favorite-titel {font-size:14px; font-family: 'Poppins', sans-serif;font-weight:100;}
.favorite-price {font-size:14px;font-family: 'Playfair Display', serif;}


/*Category*/
.cat-breadcrumb {margin:9px 0 20px 0; font-family: 'Playfair Display', serif;background-color: #fff !important;padding: 0 !important;font-size: 13px !important;}
.col-sidebar {width:25%; float:left;} 
.col-category {display: flex;flex-flow:row wrap;justify-content:space-between;width:75%; float:right;margin:16px 0 25px 0;font-family: 'Playfair Display', serif;padding-left:3px;}
.category-item {float:left;margin-bottom:20px;position:relative;width: 32%;}
.category-block {width:100%;}
/* .category-block-under {position:relative;} */

.category-inner {background:#fff;padding-top:100%;width: 100%;float:left;transition: all 0.5s ease;cursor:pointer; border:1px solid #e3e3e3;background-position: center;background-size:auto 90%!important;}
.category-inner:hover {opacity:1;transition: all 0.5s ease;cursor:pointer;}

.btn-viewproduct {width: 150px;height: 30px;text-align: center;padding: 6px 0 0 0;margin: 0 auto;font-family: 'PalatinoLTStd-BoldItalic';font-size: 14px;text-transform: none;transition: all 0.5s ease;cursor: pointer;}
.btn-viewproduct:hover {background-color:#000!important; cursor:pointer;   transition: all 0.5s ease;}

.brand-price-top {padding:0!important;}
.brand-category {color: #000;padding: 10px 10px 1px 10px!important;text-align: left;font-size: 13px;font-family: 'Poppins', sans-serif;line-height: 110%;font-weight:700; text-transform:uppercase; margin: 3px 0 0 0;}
.text-category {overflow:hidden; text-overflow:ellipsis;white-space:nowrap;height:26px;color: #000;padding:10px 10px 4px;text-align: left;font-size: 13px;font-family: 'Playfair Display', serif;;line-height: 150%;font-style:italic;letter-spacing:1px;}
.price-category {padding: 10px 10px 5px 10px; text-align: left;font-size: 13px;font-family: 'Poppins', sans-serif;line-height: 110%;font-weight:700;color:#000;}

@media screen and (min-width: 1199px) {
  .text-category {
    line-height: 5px !important;
  }
}

.product-check {display:block;padding:0 0 0 10px;}
.product-check img {display:inline; width: 20px; height: auto;}
.product-external-link{ 
  display: flex;
  justify-content: center;
  align-items: center;
  background:#f7f7f7;
  font-family: 'Poppins', sans-serif; 
  font-weight: 700;color:#698ea1;
  text-align:center;width:100%;
  padding:10px 10px 12px; float:left;
  margin: 10px 0 0 0;
}
.product-external-link-arrow{font-weight: 400; vertical-align: super;}
.product-external-link:hover{background: #698ea1;color: #ffffff;}

.home__products__product .product-check {
  display: none;
  margin: 9px 0 0 0;
}

@media screen and (max-width: 1199px) {
  .product-external-link {
    padding: 9px 10px 12px;
  }

  .home__products__product .product-check {
    margin: 7px 0 0 0;
  }
}

@media screen and (max-width: 992px) {
  .home__products__product .product-check {
    margin: 7px 0 3px 0;
  }
}

.category-block-under .product-check {
  margin: 5px 0 15px 0;
}

@media screen and (max-width: 500px) {
  .product-external-link {
    font-size: 12px;
  }
}

@media screen and (max-width: 768px) {
  .home__products__product .product-check {
    padding-left: 10px;
    margin: 7px 0 6px 0;
  }

  .product-check {
    padding: 0;
    margin: 10px 0 10px 0;
  }
}

h3.category-titel {margin-top: 0px;color:#000;font-size: 15px;font-family: 'Poppins', sans-serif;line-height: 110%;font-weight:600;text-transform:uppercase;}
.category-list {padding-left:15px; color:#000;font-size: 13px;font-family: 'Poppins', sans-serif;line-height: 200%;font-weight:100;}
.category-list a {color:#000; text-decoration:none;}
.category-list a:hover {color:#000; }
.category-results {font-size:12px; color:#000;font-family: 'Poppins', sans-serif;padding:10px 0 0 10px!important; text-transform:uppercase;}
.amountofproducts  {font-size:12px; color:#000;font-family: 'Poppins', sans-serif;padding:10px 0 0 10px!important; text-transform:uppercase;}
.category-sortlist {text-align:right;font-family: 'Playfair Display', serif;}
.category-top {padding:0!important;margin-top:20px;}

.category-sortlist {   height: 29px;   overflow: hidden;   width: 240px;}
.category-sortlist select {background: transparent;   border: none;   font-size: 13px;   height: 29px;   padding: 7px 5px 5px 10px;    width: 225px;   -webkit-appearance:none;}
.category-sortlist.slate {   background: url('https://seriouslygood.com/wp-content/themes/seriously/images/down-arrow.png') no-repeat right center;  background-size: 30px 17px; height: 44px;   width: 240px;}
.category-sortlist.slate select {   border: 2px solid #000;  font-weight:600; font-style:italic; font-size: 16px;   height: 44px;   border-radius:0px;font-family: 'Playfair Display', serif; -webkit-appearance: none;}
.col-xs-6.category-sortlist.slate {float: right;margin-right: 10px;}
.col-category h3 {font-size: 22px!important; font-family: 'Poppins', sans-serif;}

#overlay {background:#000; text-align:right; width:130px; position:absolute; top:220px; right:0px; padding:5px 15px; opacity:0; -webkit-transition: opacity .25s ease; -moz-transition: opacity .25s ease;}
.category-inner:hover #overlay { opacity:1;-webkit-transition: opacity .25s ease; -moz-transition: opacity .25s ease;}
#plus {  font-family: 'Playfair Display', serif; font-style:italic; color:#fff; font-size:16px;}
.category-inner  { overflow:hidden;}
.product-text button.single_add_to_cart_button.button.alt {width:85%;}
.triangle-list {font-size:12px;padding-right: 5px;}

/* ACCOUNT */
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {display:none;}
.mark, mark {background-color: rgba(190, 189, 200, 0.32)!important;}
.acc-statusorder {font-weight:600;margin-bottom:15px;}
.woocommer.ce h2 {font-size: 22px; font-family: 'Poppins', sans-serif;}
.login {font-family: 'Playfair Display', serif;}
.login label {font-weight:500!important;}
.lost_password a {color:666;margin: 20px 0 0 5px!important;}
.lost_password {padding-top:20px!important;}
.acc-dash {margin-top:25px;font-family: 'Playfair Display', serif;}
.acc-orders {margin-top:25px;font-family: 'Playfair Display', serif;}
.acc-vieworders {margin-top:43px;font-family: 'Playfair Display', serif;}
.acc-nav {margin-top:40px; margin-bottom:40px;padding-left: 0px!important;font-size: 13px;font-family: 'Poppins', sans-serif;line-height: 200%;}
.acc-nav ul {list-style: none;padding:0;}
.acc-nav a {color:#000;}
.acc-nav .is-active  {color:#000; font-weight:600;}
.acc-vieworders address {border: 1px solid rgba(0, 0, 0, .1);padding: 20px;}
.acc-dash a{color: #b28364;}
#customer_login h2{font-size: 22px; font-family: 'Poppins', sans-serif;margin-top:40px!important;}

/* CART */
.cart-empty-cntr {margin:50px auto 100px auto;}
.cart-cntr {margin:50px auto 100px auto;}
.cart-outside {}
.cart-collaterals h2 { text-transform:uppercase;font-size:18px; font-weight:600; margin-bottom:20px;}
.woocommerce{margin-right: 10px !important; margin-left: 0px !important; font-family: 'Poppins', sans-serif;}
.woocommerce-message {border-top-color: rgba(0, 0, 0, 0.25)!important; }
.product-row .woocommerce-message {margin-right:10px!important;}
.woocommerce table.cart img {border:1px solid #ccc; width:120px!important; height:120px!important;padding: 10px;}
.woocommerce table.shop_table {border:1px solid #ccc!important; border-radius: 0px!important;}
.woocommerce a.remove {color:#666!important;}
.woocommerce a.remove:hover {color:red!important;background:transparent!important;}
.woocommerce table.shop_table th {font-weight: 500!important; padding: 9px 12px; text-transform: uppercase; font-size: 13px;}
.woocommerce input.button {font-weight: 300!important;font-size:14px!important;font-family: 'Hind', sans-serif!important;}
.product-name a {color:#000!important;}
.product-name a:hover {color:#666!important;}
.cart_totals h2 {font-size: 22px; font-family: 'Poppins', sans-serif;}
.checkout h3 {font-size: 22px; font-family: 'Poppins', sans-serif;}
#customer_details.col2-set {padding-top: 20px;}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {border-color:#ccc!important;}
.woocommerce input {border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;outline-offset: 0px;border:1px solid #ccc;padding:5px 5px 2px 10px;}

.woocommerce .quantity .qty {width: 65px!important;}

.woocommerce-billing-fields h3{margin-top: 20px;margin-bottom: 10px;}
.woocommerce-shipping-fields h3{margin-top: 20px;margin-bottom: 10px;}
h3#order_review_heading{margin-top: 30px;margin-bottom: 20px;}
.woocommerce table.shop_table td small {font-size: 12px;}
.woocommerce form .form-row textarea {border:1px solid #ccc!important;padding:5px 5px 2px 10px;height: 7.67em!important;}
.woocommerce-checkout #payment {border-radius:0px!important;}
.woocommerce input.button.alt {background-color: #000!important;color:#fff!important;font-family: 'Poppins', sans-serif!important;border-radius:0!important; width:250px!important;text-align:center; font-weight:200!important;font-size: 16px!important;padding:10px!important; border-bottom:2px solid #000!important;border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000!important;transition: all 0.5s ease;}
.woocommerce input.button.alt:hover {background-color: #fff!important;color:#000!important;  transition: all 0.5s ease;}

a.checkout-button.button.alt.wc-forward {text-align:center; color:#fff!important;font-family: 'Poppins', sans-serif!important; margin-bottom:20px;margin-top:5px;  width:60%!important;margin-right:auto!important; margin-left:auto!important;border-bottom:2px solid #000!important;border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000!important;padding:10px!important; transition: all 0.5s ease; font-weight:600!important;text-transform:uppercase;font-size: 18px!important;border-radius:0!important;background:#000!important;}
a.checkout-button.button.alt.wc-forward:hover { background:#fff!important; color:#000!important;cursor:pointer; transition: all 0.5s ease;}

.woocommerce-thankyou-order-received {font-family: 'Playfair Display', serif;padding-top:50px;font-size:20px;padding-bottom:25px;}
.woocommerce .order_details li {font-size: .8em!important;}
.customize-support h2  {font-size: 22px; font-family: 'Poppins', sans-serif;}
.cat-breadcrumb a {text-decoration:none!important;}
.cat-breadcrumb a:hover {color:#000!important;}

.woocommerce table.cart td.actions .input-text {width: 180px!important;font-size: 14px;outline:none;}
.sales {color:#000; font-weight:700;}

.scroll-back-to-top-wrapper {padding-top: 1px!important;}

.blog-text img {max-width: 100%;height: auto;margin: 10px 20px 10px 0;float: left;}
.blog-text iframe {max-width:100%;}
.blog-text .wp-caption {max-width: 100%!important;}


.wp-caption-text {font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 12px;
text-transform: uppercase;
	padding-bottom: 10px;}

.blog-text p:first-child:first-letter {
  font-size: 72px;
  font-weight: bold;
  line-height: 32px;
  position: relative;
  float: left;
  padding: 10px 10px 10px 0px;
  height: 64px;
}

/* COUNTER WISHLIST */

.nav-link {

  position: relative;
  margin-top: -8px;
  padding: 0 0 0 18px;
  line-height: 34px;
  font-size: 11px;
  font-weight: bold;
  color: #555;
  text-decoration: none;
  text-shadow: 0 1px white;
}
.nav-link:hover {
  color: #333;
  text-decoration: underline;
}

.nav-counter {
font-family: 'Poppins', sans-serif;
  position: absolute;
  top: -1px;
  right: -10px;
  min-width: 8px;
  height: 20px;
  line-height: 20px;
  margin-top: -11px;
  padding: 0 6px;
  font-weight: normal;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px rgba(0, 0, 0, 0.2);
  background: #000;
  border: 1px solid #333;
  border-radius: 11px;

}

.nav-mention-inactive { background: #fff;color: #999;}
a.button.wc-backward {font-family: 'Poppins', sans-serif;line-height: 100%;}
.variations {width:100%;margin:20px 0 0px 0;}
.variations .label {color:#666!important;text-align:left;font-size:14px;padding:10px 0 0 0;display:none;}
.value select {margin-bottom:20px!important; background: url('https://seriouslygood.com/wp-content/themes/seriously/images/down-arrow.png') no-repeat right center;  background-size: 30px 17px; height: 44px;   width: 85%;border: 1px solid #000;   font-size: 13px;  border-radius:0px;font-family: 'Poppins', sans-serif; -webkit-appearance: none;padding: 7px 5px 5px 10px; }

.quantity select {margin-bottom:20px!important; background: url('https://seriouslygood.com/wp-content/themes/seriously/images/down-arrow.png') no-repeat right center;  background-size: 30px 17px; height: 44px;   width: 85%;border: 1px solid #000;   font-size: 13px;  border-radius:0px;font-family: 'Poppins', sans-serif; -webkit-appearance: none;padding: 7px 5px 5px 10px; }


.row-category-top {min-height:90px;}
.woocommerce-breadcrumb a {text-transform:lowercase;}

.reset_variations {display:none!important;}
	button.single_add_to_cart_button.button.alt {width: 100%;}

.wbr-pagination-inside a{text-align: center;
width: 30px;
height: 30px;
padding: 5px 0;
float: left;
border: 1px solid #000;
margin-left: 5px;
transition: all 0.5s ease;
color: #000 !important;}

.single_variation_wrap .quantity input {margin-bottom: 10px;width:85%!important;}

.woocommerce form .form-row .required { color:#809DAC!important;}
abbr[title], abbr[data-original-title] {cursor:default!important;}

.blog-featured-video iframe {width: 100%;height: 360;}
.blog-featured-video{padding-top: 107px;display: block;}

@media screen and (min-width: 768px) {
	.mob-off {display:inline;}
	.mob-on {display:none;}
	.productshare img {width:40px;}
	.whatsapp-product {display:none;}
	.cart-options-mobile {display:none;}
	.mob-header {display:none;}
	.mob-header-below {display:none;}

	.label-dropdown {display:none;}
	.col-xs-12.small-img-col {margin-top: 10px;}
}

@media screen and (min-width: 992px) {
  .submenu-mobile {display:none;}
}

@media screen and (min-width: 768px) and (max-width: 959px) {
	.grid{margin: 0 auto;text-align: center;width: 80%;}
	.col-xs-6.product-img {width:100%;}
	.col-xs-6.product-text {width:100%; margin-top:20px;}
	.col-onefifth { width: 18%; margin-right:2%;}
	}

@media screen and (max-width: 767px) {
	.blog-featured-video iframe {width: 100%;height: 220;}
	.col-lg {width:100%!important;padding-left: 10px!important;padding-right: 10px!important;}
	.col-sm {width:100%!important; float:none!important;text-align:center;}
	.blog-single-banner-large {display:none!important;}
	.blog-main .blog-text {margin: 10px 0px 25px 0;}
	.product-img .col-xs-12 {    padding: 0px!important;}
	.col-xs-6.product-img{    padding: 0px!important;}
	.circle-icon {    height: 50px;    width: 50px;    padding: 15px 5px;}
	.circle-icon .fa {font-size:20px!important;}
	.blogshare .circle-icon .fa {font-size: 30px !important;}
	.featured-img-blog {margin-right:0!important;}
	h1.blog-titel {font-size: 24px!important;}
	.productshare {margin-top: 30px;}
	blockquote {font-size: 24px !important;}
	blockquote p:first-child:first-letter {font-size: 24px !important;}
	.policy-row-inside {margin-bottom: 10px;}
	.authorbox {padding-top: 0px;margin-right:0px!important;}
	.footer-socials {text-align:center;}
	.banner-leaderbord-top img{max-width:95%!important;height:auto!important;margin: 10px auto 0 auto!important;display:none;}
	.aanbevolen-row .col-onefifth {border:1px solid #ccc;    margin-right: 2px;    width: 49%;}
	.aanbevolen-row .col-onefifth img {width:100%;height:auto;}
	.col-xs-5.product-img {    width: 100%;}
	.small-img {margin-bottom:10px;}
	h1.producttitel {    font-size: 22px;margin-bottom:25px;}
	p.cart {text-align:center; float:none;margin-right:0px;}
	p.cart:hover {text-align:center; float:none;margin-right:0px;}
	.blog-text {-webkit-column-count: 1; /* Chrome, Safari, Opera */    -moz-column-count: 1; /* Firefox */    column-count: 1;}
	.policytext {-webkit-column-count: 1; /* Chrome, Safari, Opera */    -moz-column-count: 1; /* Firefox */    column-count: 1;}
	button.single_add_to_cart_button.button.alt {width: 100%;}
	.big-img-col {border:1px solid #ccc;padding:20px; height:300px!important;background-repeat:no-repeat; background-position: center;background-size: auto 100% !important;}
	.panel-hartje {display:none;}
	.cart-options-mobile {margin-top:10px; text-align: right!important;float: left;width: 20%;padding-right:10px;}
	.nav-mobile  {width:20%; float:left;margin-top:20px;    margin-bottom: 10px;padding-left: 10px;}
	.head-logo-mobile {width:60%;float:left;    text-align: center;}
	.head-logo-mobile img {max-height:80px;}
	.mob-header {overflow:auto; width:100%; margin-top:0px; padding-bottom:5px;border-bottom:1px solid #000;}
	.col-xs-7.product-text {width:100%;}
	.producttext {width:100%;}
	.nav-link {padding:0 0 0 5px;}
	.nav-counter {    right: -5px;    top: 12px;    min-width: 8px;}
	nav.main-header {    margin-top: 2px;}
	.submenu-mobile {width:100%;overflow: auto;}
	.sub-mob-box {text-align:center;padding-top:10px;width:44%; margin:10px; border:1px solid #000;color:#000; height:40px; float:left;font-family: 'Playfair Display', serif; font-weight:400; font-style:italic;  }

  .nav-logoscroll {text-align:center;}
	.label-sidebar {width:100%!important;}
	.label-main  {width:100%!important;padding-left:0px!important;}
	.category-list {display:none;}
	h3.category-titel {font-size: 18px; font-weight: 600; margin-bottom:0px;}
	.nav-link-last {display:none;}
	.mob-header-below img {width:70%;}
	.label-dropdown {margin:0 15px 0 10px!important;}
	.breadcrumb {display:none;}
	.bread-back {margin:14px 0 6px 0;    font-family: 'Playfair Display', serif; font-size:14px;}
	.mob-off {display:none;}
	.mob-on {display:inline;}
	.col-xs-6.product-img {width:100%;}
	.col-xs-6.product-text {width:100%; margin-top:5px;    padding: 0px;}
	nav.main-header {min-height: 80px;    display: none;}
	.srsly-menu{display:none;}
	.srsly-submenu{display:none;}
	.text-big {position:absolute; bottom:5px; left:5px;background: rgba(255, 255, 255, 0.70); color:#000;width:158px;padding:5px 10px 10px 10px;text-align:center; text-transform:uppercase;font-size:16px; font-family: 'Poppins', sans-serif;line-height: 100%; }
	.btn-readmore {width: 100%; height:30px; text-align:center; padding:7px 0 0 0; margin: 0 auto; font-family: 'PalatinoLTStd-BoldItalic'; font-size:12px;    text-transform: none;   transition: all 0.5s ease;}
	.text-big img {width:100%;}
	.grid-sizer {  width: 50%;}
	.grid-item {  float: left;  background: #fff;  border: 10px solid #fff;}
	.grid-item--width1 { width: 100%; height: 400px;  }
	.grid-item--width2 { width: 50%; height: 200px; }
	.grid-item--width3 { width: 50%; height: 400px; }
	.grid-item--width4 { width: 100%; height: 200px; }
	.grid{margin: 0 auto;text-align: center;width: 100%;}

	.col-xs-3.top-newsletter {display:none;}
	.col-xs-3.top-search {display:none;}
	.col-xs-6.srsly-logo {width:100%!important; margin:0 auto!important;text-align:center;}
	.col-xs-6.srsly-logo img {width:70%;}
	}

@media screen and (max-width: 1199px) {
	.payoff-top {display:none;}
	.category-item{width:32%;}
	.category-block {width: 100%;}
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	.customize-support h2 {display:none!important;}
   .home__products h2 {display:block !important;}
	.col-category {width:75%}
	.col-sidebar {width:25%}
	/* .category-inner {height: 245px;} */
	.text-category {bottom: 40px; width: 238px;float:left;padding:0 0 4px 10px;}
	.btn-viewproduct {bottom: 15px;}
}

@media screen and (max-width: 992px) {
  .category-item{width:48%;margin-left:2%;}
  .col-category {width:68%}
	.col-sidebar {width:32%}
}

	@media screen and (min-width: 768px) {
		.label_cat_select_class {display:none;}
		.label_merk_select_class {display:none;}
		.nav-mobile {display:none;}
		.mob-search   {display:none;}
		.wbr-ctgr-ttl-labl {display:none;}
		.wbr-back-parent{display:none;}
		.wbr-back-parent-blog {display:none;}
		/*.category-item{height:30px;}*/
		}

	@media screen and (max-width: 767px) {
		.row-category-top .cat-breadcrumb {display:none;}
		.row-category-top .col-xs-8 {width:100%;}

		.wbr-ctgr-labl-br {display:none;}
		#cookie_banner input {margin-top:5px;}
		.col-xs-2.search-img{width: 100%; padding:0px!important;}
		.col-xs-8.search-text{width: 100%; padding:15px!important;}
		.search-box h2 {font-size: 18px;}
		.col-xs-2.search-img img {width:100%;}
		.search-row h1  {font-size: 24px;}
		.search-result {padding: 20px 0;}
		.sidebar-banner-area {display:none;}
		.mob-header {position:fixed;background:#fff;z-index:999; }
		.mob-search {width:100%;border-bottom: 1px solid #000;background: #f6f6f6;padding-top:85px;}
		.ser-search--form {transition: width .3s ease;position: relative;height: 20px;border: none;}
		.ser-search .ser-search--form_active .ser-form--field {padding: 14px 0px 0px 20px}
		.mob-search input[type="search"] {-webkit-appearance: none;}
		.label-sidebar-inside {text-align:center;    padding: 10px 0 0 0;}
		.mob-search input::-webkit-input-placeholder {color:#000!important;}
		a:hover {text-decoration:none!important;}
		.label-sidebar-inside h3.category-titel{}
		.ser-form--field {display: block;width: 100%;padding: .72em 10px 0px 10px;font-size: 12px;letter-spacing: .05em;color: black;
background-color: #f6f6f6;border: 0px solid #000;border-radius: 0;box-sizing: border-box;box-shadow: none;transition: border-color ease-in-out .3s;-webkit-appearance: none;-moz-appearance: none; outline:none;background-image: url('https://seriouslygood.com/wp-content/themes/seriously/images/top-icon-search-mob.png');background-repeat: no-repeat;background-position: right bottom; background-size:38px;}
	.coupon {text-align:center;}
	td.product-quantity {display:none!important;}
	.woocommerce table.cart td.actions .input-text {width:100%!important; margin:0 auto!important;float:none!important;border-radius:0px!important;border-bottom:1px solid #ccc;border-right:0px; border-left:0px;border-top:1px solid #ccc;box-shadow:none!important;-webkit-appearance: none; text-align:center;}
	.woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {padding-right:40px;}
	.woocommerce table.shop_table_responsive tr td, .woocommerce table.shop_table_responsive tr td { display: block;    text-align: right!important;}
	 .woocommerce .customize-support h2 {display:none!important;}
	 .cart_totals h2 {display:none!important;}
	.woocommerce table.shop_table_responsive tr td, .woocommerce table.shop_table_responsive tr td { display: block!important;}
	.woocommerce table.cart .product-thumbnail {display:none!important;}
	a.checkout-button.button.alt.wc-forward {width: 100% !important;}
	.woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {font-size:12px;}
	.woocommerce table.shop_table td {padding: 6px 0px!important;}
	.woocommerce table.shop_table th {padding: 6px 0px!important;}
	thead {display:none;}
	.woocommerce .product-name a{font-size:12px;}
	.woocommerce span.woocommerce-Price-amount.amount  {font-size:12px;}
	.woocommerce .cart .quantity input {width: 30px!important;height: 30px;padding: 0px;font-size: 14px;}
	.woocommerce table.cart td.actions .coupon .input-text+.button {width: 100%; margin-top: 8px;}

		.cart-subtotal td {padding-left:10px!important;}

		ul.footermenu-nav {padding: 0px;}

		.newsletter-box {color:#fff; width:90%;margin: 0 auto;font-family: 'Playfair Display', serif; font-size:15px;}
.newsletter-box input {outline: none; width:90%;margin:5px 5px 30px 5px; height:40px;color:#666;padding-left:15px;padding-top:6px;}


		.col-sidebar {display:none;}
		.category-results {display:none;}
		.category-sortlist select {width:100%;}
		.col-category {width:100%}
		.category-inner {height: 200px;}
	.category-block {width: 200px;    height: 230px;}
	.text-category {    bottom: 40px;     width: 185px;}
	.btn-viewproduct {    bottom: 15px;    left: 10%;}

.category-sortlist  {overflow: hidden;   width: 100%!important;padding-left:0px!important;}
.category-sortlist  {float: left!important;margin-right: 0px!important;}
.category-sortlist.slate select  {background: transparent;   border: none;   font-size: 13px;   height: 29px;   padding: 3px 5px 5px 10px;    width: 100%;   -webkit-appearance:none;}
.category-sortlist.slate {background: transparent;     padding-right: 0px;padding-left: 13px!important;}
.category-sortlist.slate select {   background: url('https://seriouslygood.com/wp-content/themes/seriously/images/down-arrow.png') no-repeat right center;  background-size: 30px 17px; height: 34px;   width: 100%;}
.category-sortlist.slate select {   border: 1px solid #ccc;  text-transform:lowercase; text-align:center; font-weight:400; font-size: 17px;   height: 34px;   border-radius:0px;font-family: 'Playfair Display', serif; -webkit-appearance: none;}


.mobile_subcategory_select {   float: left;margin-right: 10px;  overflow: hidden;   width: 100%;    margin-top: 10px;    font-weight: 400;
    font-style: italic;    padding-left: 13px;}
.mobile_subcategory_select select  {background: transparent;   border: none;   font-size: 17px;   height: 29px;   padding: 3px 5px 5px 10px;    width: 100%;   -webkit-appearance:none;}
.mobile_subcategory_select select  {   background: url('https://seriouslygood.com/wp-content/themes/seriously/images/down-arrow.png') no-repeat right center;  background-size: 30px 17px; height: 34px;   width: 100%;}
.mobile_subcategory_select select  {   border: 1px solid #ccc;  text-transform:lowercase; text-align:center; font-size: 17px;   height: 34px;   border-radius:0px;font-family: 'Playfair Display', serif; -webkit-appearance: none;}

.wbr-pagination-inside {float:left!important;}


/* TITLES */

.wbr-text {position: absolute;bottom: 70px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.wbr-block-title {background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:6px 10px 3px 10px;line-height:24px; font-size:18px;font-weight:700;}
.wbr-block-title-2{background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:6px 10px 3px 10px;line-height:24px; font-size:18px;font-weight:700;margin-top:10px;}

/* SUBTITLES */
.wbr-text2 {position: absolute;bottom: 15px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.wbr-block-subtitle {background: #fff; color:#000;text-align:right; text-transform:none;font-size:14px; font-family: 'Playfair Display', serif; font-weight:400; font-style:italic; margin-top:10px;padding:4px 10px 4px 10px;line-height:30px;}


/*CUSTOM TITLES*/
.main-home .wbr-block-1 .wbr-block-title {background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 6px 20px;line-height:24px; font-size:18px!important;font-weight:700;}
.main-home .wbr-block-1 .wbr-block-title-2{background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 6px 20px;line-height:24px; font-size:18px!important;font-weight:700;margin-top:10px;}
.main-home .wbr-block-1 .wbr-text2 .wbr-block-subtitle {text-transform:none;font-family: 'Poppins', sans-serif;padding: 6px 10px 3px 10px!important;line-height:30px; font-size:14px!important;font-weight:700;margin-top:10px; font-style:normal; }
.main-home .wbr-block-1 .wbr-text2 {padding: 5px 0px 0px 20px;}
.main-home .wbr-block-1 .wbr-text {bottom: 44px;}

.main-home .wbr-block-2 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-2 .wbr-text .wbr-block-title-2 {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-2 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-2 .wbr-text2 {bottom: 15px;right: auto; width: 100%!important; padding: 3px 10px 3px 10px!important;}
.main-home .wbr-block-2 .wbr-text2 .wbr-block-subtitle {text-align:center;font-size:12px!important; font-family: 'Playfair Display', serif; font-weight:400; font-style:italic;padding: 0px 5px 0px 5px!important; }

.main-home .wbr-block-3 .wbr-text .wbr-block-title {font-size: 12px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-3 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-3 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px;}
.main-home .wbr-block-3 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-4 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-4 .wbr-text .wbr-block-title-2 {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-4 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-4 .wbr-text2 {position: absolute;top: 88px!important;right: 0px;/* width: 230px; */padding: 3px 0px 3px 20px;}
.main-home .wbr-block-4 .wbr-text2 .wbr-block-subtitle {line-height: 16px!important;font-size: 12px!important;}

.main-home .wbr-block-5 .wbr-text .wbr-block-title {font-size: 12px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-5 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-5 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px;}
.main-home .wbr-block-5 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-6 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:20px 10px 3px 20px;line-height:18px!important; font-size:20px!important;font-weight:700;}
.main-home .wbr-block-6 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:18px!important; font-size:20px!important;font-weight:700;margin-top:10px;}
.main-home .wbr-block-6 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:15px!important; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding: 6px 10px 2px 10px!important;line-height:30px;font-style:normal;}
.main-home .wbr-block-6 .wbr-text {bottom:40px!important;}
.main-home .wbr-block-6 .wbr-text2 {padding: 5px 0px 0px 20px!important;}

.main-home .wbr-block-7 .wbr-text {position: absolute;bottom: 130px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-7 .wbr-text2 {position: absolute;bottom: 90px!important;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-7 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;font-size: 12px!important;}
.main-home .wbr-block-7 .wbr-block-title {padding: 6px 10px 3px 10px!important;}
.main-home .wbr-block-7 .wbr-block-title-2 {padding: 6px 10px 3px 10px!important;}
.main-home .wbr-block-7 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-7 .wbr-text .wbr-block-title-2 {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}

.main-home .wbr-block-8 .wbr-text .wbr-block-title {font-size: 12px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-8 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-8 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px;}
.main-home .wbr-block-8 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-9 .wbr-text .wbr-block-title {font-size: 12px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-9 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-9 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px;}
.main-home .wbr-block-9 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-10 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:38px; font-size:42px;font-weight:700;}
.main-home .wbr-block-10 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:38px; font-size:42px;font-weight:700;margin-top:10px;}
.main-home .wbr-block-10 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:20px!important; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding: 6px 10px 2px 10px !important;line-height:30px;font-style:normal;}
.main-home .wbr-block-10 .wbr-text2 {padding: 5px 0px 0px 20px!important;}

.main-home .wbr-block-11 .wbr-text {position: absolute;bottom: 130px!important;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;top:auto!important;}
.main-home .wbr-block-11 .wbr-text2 {position: absolute;bottom: 90px!important;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;top:auto!important;}
.main-home .wbr-block-11 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;font-size: 12px!important;}
.main-home .wbr-block-11 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-11 .wbr-text .wbr-block-title-2 {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}

.main-home .wbr-block-12 .wbr-text .wbr-block-title {font-size: 12px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-12 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-12 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px;}
.main-home .wbr-block-12 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-13 .wbr-text .wbr-block-title {font-size: 12px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-13 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-13 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px;}
.main-home .wbr-block-13 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-14 .wbr-text .wbr-block-title {font-size: 17px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-14 .wbr-text .wbr-block-title-2 {font-size: 17px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-14 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;}
.main-home .wbr-block-14 .wbr-text2 {padding: 5px 0px 0px 20px!important;}
.main-home .wbr-block-14 .wbr-text {bottom:40px!important;}

		/*
.wbr-block-15 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;}
.wbr-block-15 .wbr-text {bottom: 46px!important;    padding: 5px 0px 20px 0px;}
.wbr-block-15 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:18px!important; font-size:22px!important;font-weight:700;}
.wbr-block-15 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 10px 20px!important;line-height:18px!important; font-size:22px!important;font-weight:700;margin-top:10px;}
*/

.main-home .wbr-block-15 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;font-size: 12px!important;}
.main-home .wbr-block-15 .wbr-text {bottom: 38px!important;}
.main-home .wbr-block-15 .wbr-block-title-2 {margin-top: 8px!important;}
.main-home .wbr-block-15 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 3px;    line-height: 20px;}
.main-home .wbr-block-15 .wbr-text .wbr-block-title-2 {font-size: 10px;    padding: 3px 3px 1px 3px;    line-height: 20px;}

.main-home .wbr-block-16 .wbr-text .wbr-block-title {font-size: 12px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-16 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-16 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px;}
.main-home .wbr-block-16 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-17 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;font-size: 12px!important;}
.main-home .wbr-block-17 .wbr-text {bottom: 38px!important;}
.main-home .wbr-block-17 .wbr-block-title-2 {margin-top: 8px!important;}
.main-home .wbr-block-17 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-17 .wbr-text .wbr-block-title-2 {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}

.main-home .wbr-block-18 .wbr-text .wbr-block-title {font-size: 12px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-18 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-18 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px;}
.main-home .wbr-block-18 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-19 .wbr-text .wbr-block-title {font-size: 17px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-19 .wbr-text .wbr-block-title-2 {font-size: 17px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-19 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;}
.main-home .wbr-block-19 .wbr-text2 {padding: 5px 0px 0px 20px!important;}
.main-home .wbr-block-19 .wbr-text {bottom:40px!important;}

.main-home .wbr-block-20 .wbr-text .wbr-block-title {font-size: 12px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-20 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-20 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px;}
.main-home .wbr-block-20 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-21 .wbr-text .wbr-block-title {font-size: 12px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-21 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-21 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px;}
.main-home .wbr-block-21 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}


/* Custom Titles Labels */

.main-label .wbr-block-1 .wbr-block-title {background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 6px 20px;line-height:24px; font-size:18px!important;font-weight:700;}
.main-label .wbr-block-1 .wbr-block-title-2{background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 6px 20px;line-height:24px; font-size:18px!important;font-weight:700;margin-top:10px;}
.main-label .wbr-block-1 .wbr-text2 .wbr-block-subtitle {text-transform:none;font-family: 'Poppins', sans-serif;padding: 6px 10px 3px 10px!important;line-height:30px; font-size:14px!important;font-weight:700;margin-top:10px; font-style:normal; }
.main-label .wbr-block-1 .wbr-text2 {padding: 5px 0px 0px 20px;}
.main-label .wbr-block-1 .wbr-text {bottom: 44px;}

.main-label .wbr-block-2 .wbr-text .wbr-block-title {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-2 .wbr-text .wbr-block-title-2 {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-2 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-2 .wbr-text2 {bottom: 15px;right: auto; width: 100%!important; padding: 3px 10px 3px 10px!important;}
.main-label .wbr-block-2 .wbr-text2 .wbr-block-subtitle {text-align:center;font-size:12px!important; font-family: 'Playfair Display', serif; font-weight:400; font-style:italic;padding: 0px 5px 0px 5px!important; }

.main-label .wbr-block-3 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-3 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-3 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-3 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-4 .wbr-text .wbr-block-title {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-4 .wbr-text .wbr-block-title-2 {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-4 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-4 .wbr-text2 {position: absolute;top: 88px!important;right: 0px;/* width: 230px; */padding: 3px 0px 3px 20px;}
.main-label .wbr-block-4 .wbr-text2 .wbr-block-subtitle {line-height: 16px!important;font-size: 12px!important;}

.main-label .wbr-block-5 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-5 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-5 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-5 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-6 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-6 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-6 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-6 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-7 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-7 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-7 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-7 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-8 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:20px 10px 3px 20px;line-height:18px!important; font-size:30px!important;font-weight:700;}
.main-label .wbr-block-8 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:18px!important; font-size:30px!important;font-weight:700;margin-top:10px;}
.main-label .wbr-block-8 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:18px!important; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding: 6px 10px 2px 10px!important;line-height:30px;font-style:normal;}
.main-label .wbr-block-8 .wbr-text {bottom:40px!important;}
.main-label .wbr-block-8 .wbr-text2 {padding: 5px 0px 0px 20px!important;}

.main-label .wbr-block-9 .wbr-text .wbr-block-title {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-9 .wbr-text .wbr-block-title-2 {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-9 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-9 .wbr-text2 {position: absolute;top: 88px!important;right: 0px;/* width: 230px; */padding: 3px 0px 3px 20px;}
.main-label .wbr-block-9 .wbr-text2 .wbr-block-subtitle {line-height: 16px!important;font-size: 12px!important;}

.main-label .wbr-block-10 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-10 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-10 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-10 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-11 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-11 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-11 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-11 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-12 .wbr-block-title {background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 6px 20px;line-height:24px; font-size:18px!important;font-weight:700;}
.main-label .wbr-block-12 .wbr-block-title-2{background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 6px 20px;line-height:24px; font-size:18px!important;font-weight:700;margin-top:10px;}
.main-label .wbr-block-12 .wbr-text2 .wbr-block-subtitle {text-transform:none;font-family: 'Poppins', sans-serif;padding: 6px 10px 3px 10px!important;line-height:30px; font-size:14px!important;font-weight:700;margin-top:10px; font-style:normal; }
.main-label .wbr-block-12 .wbr-text2 {padding: 5px 0px 0px 20px;}
.main-label .wbr-block-12 .wbr-text {bottom: 44px;}

.main-label .wbr-block-13 .wbr-text .wbr-block-title {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-13 .wbr-text .wbr-block-title-2 {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-13 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-13 .wbr-text2 {position: absolute;top: 88px!important;right: 0px;/* width: 230px; */padding: 3px 0px 3px 20px;}
.main-label .wbr-block-13 .wbr-text2 .wbr-block-subtitle {line-height: 16px!important;font-size: 12px!important;}

.main-label .wbr-block-14 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-14 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-14 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-14 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-15 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-15 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-15 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-15 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-16 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:20px 10px 3px 20px;line-height:18px!important; font-size:30px!important;font-weight:700;}
.main-label .wbr-block-16 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:18px!important; font-size:30px!important;font-weight:700;margin-top:10px;}
.main-label .wbr-block-16 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:18px!important; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding: 6px 10px 2px 10px!important;line-height:30px;font-style:normal;}
.main-label .wbr-block-16 .wbr-text {bottom:40px!important;}
.main-label .wbr-block-16 .wbr-text2 {padding: 5px 0px 0px 20px!important;}

.main-label .wbr-block-17 .wbr-text .wbr-block-title {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-17 .wbr-text .wbr-block-title-2 {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-17 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-17 .wbr-text2 {position: absolute;top: 88px!important;right: 0px;/* width: 230px; */padding: 3px 0px 3px 20px;}
.main-label .wbr-block-17 .wbr-text2 .wbr-block-subtitle {line-height: 16px!important;font-size: 12px!important;}

.main-label .wbr-block-18 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-18 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-18 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-18 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-19 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-19 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-19 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-19 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-20 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:20px 10px 3px 20px;line-height:18px!important; font-size:30px!important;font-weight:700;}
.main-label .wbr-block-20 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:18px!important; font-size:30px!important;font-weight:700;margin-top:10px;}
.main-label .wbr-block-20 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:18px!important; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding: 6px 10px 2px 10px!important;line-height:30px;font-style:normal;}
.main-label .wbr-block-20 .wbr-text {bottom:40px!important;}
.main-label .wbr-block-20 .wbr-text2 {padding: 5px 0px 0px 20px!important;}

.main-label .wbr-block-21 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-21 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-21 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-21 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-22 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-22 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-22 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-22 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}


}

@media screen and (max-width: 320px) {
	.sub-mob-box {    width: 40%;}
	.grid-item {    background-size: cover!important;}
	.grid-item--width1 {    max-height: 320px;    height: 320px!important;}
	.grid-item--width2 {    max-height: 160px;    height: 160px!important;}
	.grid-item--width3 {    max-height: 320px;    height: 320px!important;}
	.grid-item--width4 {    max-height: 160px;    height: 160px!important;}



	.main-home .wbr-text { max-width:95%; width:auto!important;   padding: 5px 0px 20px 0px!important;}
	.main-home .wbr-text2 { max-width:95%; width:auto!important;   padding: 5px 0px 20px 0px!important;}

	.main-home .wbr-text .wbr-block-title {    padding: 3px 3px 1px 3px!important;}

/*CUSTOM TITLES*/
.main-home .wbr-block-1 .wbr-block-title {background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 6px 20px;line-height:24px; font-size:18px!important;font-weight:700;}
.main-home .wbr-block-1 .wbr-block-title-2{background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 6px 20px;line-height:24px; font-size:18px!important;font-weight:700;margin-top:10px;}
.main-home .wbr-block-1 .wbr-text2 .wbr-block-subtitle {text-transform:none;font-family: 'Poppins', sans-serif;padding: 6px 10px 3px 10px!important;line-height:30px; font-size:14px!important;font-weight:700;margin-top:10px; font-style:normal; }
.main-home .wbr-block-1 .wbr-text2 {padding: 5px 0px 0px 20px; bottom:0px;}
.main-home .wbr-block-1 .wbr-text {bottom: 44px;}


.main-home .wbr-block-2 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-2 .wbr-text .wbr-block-title-2 {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-2 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-2 .wbr-text2 {bottom: 15px;right: auto; width: 100%!important; padding: 3px 3px 3px 3px!important;}
.main-home .wbr-block-2 .wbr-text2 .wbr-block-subtitle {text-align:center;font-size:12px!important; font-family: 'Playfair Display', serif; font-weight:400; font-style:italic;padding: 0px 5px 0px 5px!important; }

.main-home .wbr-block-3 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-3 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-3 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 11px;}
.main-home .wbr-block-3 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-4 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-4 .wbr-text .wbr-block-title-2 {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-4 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-4 .wbr-text2 {position: absolute;top: 88px!important;right: 0px;/* width: 230px; */padding: 3px 0px 3px 20px;}
.main-home .wbr-block-4 .wbr-text2 .wbr-block-subtitle {line-height: 16px!important;font-size: 12px!important;}

.main-home .wbr-block-5 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-5 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-5 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 11px;}
.main-home .wbr-block-5 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-6 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:20px 10px 3px 20px;line-height:18px!important; font-size:20px!important;font-weight:700;}
.main-home .wbr-block-6 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:18px!important; font-size:20px!important;font-weight:700;margin-top:10px;}
.main-home .wbr-block-6 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:15px!important; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding: 3px 10px 0px 10px!important;line-height:30px;font-style:normal;}
.main-home .wbr-block-6 .wbr-text {bottom:40px!important;}
.main-home .wbr-block-6 .wbr-text2 {padding: 5px 0px 0px 20px!important;}

.main-home .wbr-block-7 .wbr-text {position: absolute;bottom: 130px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-7 .wbr-text2 {position: absolute;bottom: 90px!important;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-home .wbr-block-7 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;font-size: 12px!important;}
.main-home .wbr-block-7 .wbr-block-title {padding: 6px 10px 3px 10px!important;}
.main-home .wbr-block-7 .wbr-block-title-2 {padding: 6px 10px 3px 10px!important;}
.main-home .wbr-block-7 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-7 .wbr-text .wbr-block-title-2 {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}

.main-home .wbr-block-8 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-8 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-8 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 11px;}
.main-home .wbr-block-8 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-9 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-9 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-9 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 11px;}
.main-home .wbr-block-9 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-10 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:38px; font-size:42px;font-weight:700;}
.main-home .wbr-block-10 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:38px; font-size:42px;font-weight:700;margin-top:10px;}
.main-home .wbr-block-10 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:20px!important; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding: 6px 10px 2px 10px !important;line-height:30px;font-style:normal;}
.main-home .wbr-block-10 .wbr-text2 {padding: 5px 0px 0px 20px!important;}

.main-home .wbr-block-11 .wbr-text {position: absolute;bottom: 130px!important;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;top:auto!important;}
.main-home .wbr-block-11 .wbr-text2 {position: absolute;bottom: 90px!important;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;top:auto!important;}
.main-home .wbr-block-11 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;font-size: 12px!important;    padding: 2px 10px 2px 10px;}
.main-home .wbr-block-11 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-11 .wbr-text .wbr-block-title-2 {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}

.main-home .wbr-block-12 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-12 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-12 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 11px;}
.main-home .wbr-block-12 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-13 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-13 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-13 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 11px;}
.main-home .wbr-block-13 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-14 .wbr-text .wbr-block-title {font-size: 17px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-14 .wbr-text .wbr-block-title-2 {font-size: 17px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-14 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;}
.main-home .wbr-block-14 .wbr-text2 {padding: 5px 0px 0px 20px!important;}
.main-home .wbr-block-14 .wbr-text {bottom:40px!important;}

		/*
.wbr-block-15 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;}
.wbr-block-15 .wbr-text {bottom: 46px!important;    padding: 5px 0px 20px 0px;}
.wbr-block-15 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:18px!important; font-size:22px!important;font-weight:700;}
.wbr-block-15 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 10px 20px!important;line-height:18px!important; font-size:22px!important;font-weight:700;margin-top:10px;}
*/



.main-home .wbr-block-15 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;font-size: 12px!important;}
.main-home .wbr-block-15 .wbr-text {bottom: 38px!important;}
	.main-home .wbr-block-15 .wbr-text2 {  bottom: 5px;}
.main-home .wbr-block-15 .wbr-block-title-2 {margin-top: 8px!important;}
.main-home .wbr-block-15 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 3px;    line-height: 20px;}
.main-home .wbr-block-15 .wbr-text .wbr-block-title-2 {font-size: 10px;    padding: 3px 3px 1px 3px;    line-height: 20px;}

.main-home .wbr-block-16 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-16 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-16 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 11px;}
.main-home .wbr-block-16 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-17 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;font-size: 12px!important;}
.main-home .wbr-block-17 .wbr-text {bottom: 38px!important;}
		.main-home .wbr-block-17 .wbr-text2 {  bottom: 5px;}
.main-home .wbr-block-17 .wbr-block-title-2 {margin-top: 8px!important;}
.main-home .wbr-block-17 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-17 .wbr-text .wbr-block-title-2 {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}

.main-home .wbr-block-18 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-18 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-18 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 11px;}
.main-home .wbr-block-18 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-19 .wbr-text .wbr-block-title {font-size: 17px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-19 .wbr-text .wbr-block-title-2 {font-size: 17px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-19 .wbr-text2 .wbr-block-subtitle {line-height: 20px!important;}
.main-home .wbr-block-19 .wbr-text2 {padding: 5px 0px 0px 20px!important;}
.main-home .wbr-block-19 .wbr-text {bottom:40px!important;}

.main-home .wbr-block-20 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-20 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-20 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 11px;}
.main-home .wbr-block-20 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-home .wbr-block-21 .wbr-text .wbr-block-title {font-size: 10px;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-home .wbr-block-21 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-home .wbr-block-21 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 11px;}
.main-home .wbr-block-21 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}


/* Custom Titles Labels */

.main-label .wbr-block-1 .wbr-block-title {background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 6px 20px;line-height:24px; font-size:18px!important;font-weight:700;}
.main-label .wbr-block-1 .wbr-block-title-2{background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 6px 20px;line-height:24px; font-size:18px!important;font-weight:700;margin-top:10px;}
.main-label .wbr-block-1 .wbr-text2 .wbr-block-subtitle {text-transform:none;font-family: 'Poppins', sans-serif;padding: 6px 10px 3px 10px!important;line-height:30px; font-size:14px!important;font-weight:700;margin-top:10px; font-style:normal; }
.main-label .wbr-block-1 .wbr-text2 {padding: 5px 0px 0px 20px;}
.main-label .wbr-block-1 .wbr-text {bottom: 44px;}

.main-label .wbr-block-2 .wbr-text .wbr-block-title {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-2 .wbr-text .wbr-block-title-2 {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-2 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-2 .wbr-text2 {bottom: 15px;right: auto; width: 100%!important; padding: 3px 10px 3px 10px!important;}
.main-label .wbr-block-2 .wbr-text2 .wbr-block-subtitle {text-align:center;font-size:12px!important; font-family: 'Playfair Display', serif; font-weight:400; font-style:italic;padding: 0px 5px 0px 5px!important; }

.main-label .wbr-block-3 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-3 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-3 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-3 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-4 .wbr-text .wbr-block-title {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-4 .wbr-text .wbr-block-title-2 {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-4 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-4 .wbr-text2 {position: absolute;top: 88px!important;right: 0px;/* width: 230px; */padding: 3px 0px 3px 20px;}
.main-label .wbr-block-4 .wbr-text2 .wbr-block-subtitle {line-height: 16px!important;font-size: 12px!important;}

.main-label .wbr-block-5 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-5 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-5 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-5 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-6 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-6 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-6 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-6 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-7 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-7 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-7 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-7 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-8 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:20px 10px 3px 20px;line-height:18px!important; font-size:30px!important;font-weight:700;}
.main-label .wbr-block-8 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:18px!important; font-size:30px!important;font-weight:700;margin-top:10px;}
.main-label .wbr-block-8 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:18px!important; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding: 6px 10px 2px 10px!important;line-height:30px;font-style:normal;}
.main-label .wbr-block-8 .wbr-text {bottom:40px!important;}
.main-label .wbr-block-8 .wbr-text2 {padding: 5px 0px 0px 20px!important;}

.main-label .wbr-block-9 .wbr-text .wbr-block-title {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-9 .wbr-text .wbr-block-title-2 {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-9 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-9 .wbr-text2 {position: absolute;top: 88px!important;right: 0px;/* width: 230px; */padding: 3px 0px 3px 20px;}
.main-label .wbr-block-9 .wbr-text2 .wbr-block-subtitle {line-height: 16px!important;font-size: 12px!important;}

.main-label .wbr-block-10 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-10 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-10 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-10 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-11 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-11 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-11 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-11 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-12 .wbr-block-title {background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 6px 20px;line-height:24px; font-size:18px!important;font-weight:700;}
.main-label .wbr-block-12 .wbr-block-title-2{background: #000; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:10px 10px 6px 20px;line-height:24px; font-size:18px!important;font-weight:700;margin-top:10px;}
.main-label .wbr-block-12 .wbr-text2 .wbr-block-subtitle {text-transform:none;font-family: 'Poppins', sans-serif;padding: 6px 10px 3px 10px!important;line-height:30px; font-size:14px!important;font-weight:700;margin-top:10px; font-style:normal; }
.main-label .wbr-block-12 .wbr-text2 {padding: 5px 0px 0px 20px;}
.main-label .wbr-block-12 .wbr-text {bottom: 44px;}

.main-label .wbr-block-13 .wbr-text .wbr-block-title {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-13 .wbr-text .wbr-block-title-2 {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-13 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-13 .wbr-text2 {position: absolute;top: 88px!important;right: 0px;/* width: 230px; */padding: 3px 0px 3px 20px;}
.main-label .wbr-block-13 .wbr-text2 .wbr-block-subtitle {line-height: 16px!important;font-size: 12px!important;}

.main-label .wbr-block-14 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-14 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-14 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-14 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-15 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-15 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-15 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-15 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-16 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:20px 10px 3px 20px;line-height:18px!important; font-size:30px!important;font-weight:700;}
.main-label .wbr-block-16 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:18px!important; font-size:30px!important;font-weight:700;margin-top:10px;}
.main-label .wbr-block-16 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:18px!important; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding: 6px 10px 2px 10px!important;line-height:30px;font-style:normal;}
.main-label .wbr-block-16 .wbr-text {bottom:40px!important;}
.main-label .wbr-block-16 .wbr-text2 {padding: 5px 0px 0px 20px!important;}

.main-label .wbr-block-17 .wbr-text .wbr-block-title {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-17 .wbr-text .wbr-block-title-2 {font-size: 10px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-17 .wbr-text {position: absolute;top: 30px;right: 0px;/* width: 230px; */padding: 5px 0px 20px 20px;}
.main-label .wbr-block-17 .wbr-text2 {position: absolute;top: 88px!important;right: 0px;/* width: 230px; */padding: 3px 0px 3px 20px;}
.main-label .wbr-block-17 .wbr-text2 .wbr-block-subtitle {line-height: 16px!important;font-size: 12px!important;}

.main-label .wbr-block-18 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-18 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-18 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-18 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-19 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-19 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-19 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-19 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-20 .wbr-block-title {background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:20px 10px 3px 20px;line-height:18px!important; font-size:30px!important;font-weight:700;}
.main-label .wbr-block-20 .wbr-block-title-2{background: transparent; color:#fff;text-align:right; text-transform:uppercase;font-family: 'Poppins', sans-serif;padding:0px 10px 3px 20px;line-height:18px!important; font-size:30px!important;font-weight:700;margin-top:10px;}
.main-label .wbr-block-20 .wbr-block-subtitle {background: #000; color:#fff;text-align:right; text-transform:none;font-size:18px!important; font-family: 'Poppins'; margin-top:10px;font-weight:700; padding: 6px 10px 2px 10px!important;line-height:30px;font-style:normal;}
.main-label .wbr-block-20 .wbr-text {bottom:40px!important;}
.main-label .wbr-block-20 .wbr-text2 {padding: 5px 0px 0px 20px!important;}

.main-label .wbr-block-21 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-21 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-21 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-21 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}

.main-label .wbr-block-22 .wbr-text .wbr-block-title {font-size: 12px!important;    padding: 3px 3px 1px 6px;    line-height: 20px;}
.main-label .wbr-block-22 .wbr-text {    bottom: 40px;padding: 5px 0px 0px 5px;}
.main-label .wbr-block-22 .wbr-block-subtitle {padding: 3px 10px 3px 10px;    line-height: 16px;font-size: 13px!important;}
.main-label .wbr-block-22 .wbr-text2 {padding: 5px 0px 5px 20px;bottom: 5px;}


}


/*BANNERS*/
@media screen and (max-width: 960px) {
.wbr_bnnr_mobile_hide {display:none;}
	.aanbevolen-row .col-onefifth {margin-right: 8px!important;    width: 43%!important;    min-height: 420px!important; margin-bottom: 15px!important;}

}


@media screen and (min-width: 961px) {
	.wbr_bnnr_desktop_hide {display:none;}
}


@media screen and (max-width: 767px) {
.wbr_bnnr_mobile_hide {display:none;}
.aanbevolen-row .col-onefifth {margin-right: 8px!important;    width: 43%!important;    min-height: 320px!important; margin-bottom: 15px!important;}

}

	@media screen and (max-width: 445px) {
	.grid-item--width1 {width:100%; max-height:370px;height:370px!important;}
	.category-inner {height: 180px;    background-position: center;    background-size: 80%;}
	.category-block {width: 100%;    height: 200px;}
	.category-item {    width: 47%;    margin-right: 0px!important;     margin-bottom: 0px;}
	.text-category {    bottom: 40px;     width: 92%;}
	.btn-viewproduct {    bottom: 15px;    left: 0!important; width:94%;}
	.big-img-col {    width: 100%!important;    background-size: 100%;}
	.brand-price-top .col-xs-3 {width:100%!important; position:relative!important; text-align:left!important;}
	.brand-price-top .col-xs-9 {width:100%;}
	.aanbevolen-row .col-onefifth {margin-right: 8px!important;    width: 43%!important;    min-height: 330px!important; margin-bottom: 15px!important;}

	}

@media screen and (max-width: 375px) {
	.grid-item--width1 {width:370px; max-height:370px;height:370px!important;}
	.aanbevolen-row .col-onefifth {margin-right: 8px!important;    width: 46%!important;    min-height: 310px!important; margin-bottom: 15px!important;}
}

@media screen and (max-width: 360px) {
	.grid-item--width1 {width:355px; max-height:355px;height:355px!important;}
}

@media screen and (max-width: 320px) {
	.grid-item--width1 {width:320px; max-height:320px;height:320px!important;}
	.aanbevolen-row .col-onefifth {margin-right: 8px!important;    width: 47%!important;    min-height: 300px!important; margin-bottom: 15px!important;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.menu-menu-1-container li a {    padding: 8px 20px 0px 20px!important;}
	.submenu-nav li a {    padding: 4px 5px 5px 5px!important;}

}



.mob-good-to {padding: 8px;
text-decoration: none;
font-size: 32px;
font-family: 'Poppins', sans-serif;
color: #fff;
display: block;}

.shop_table tr.shipping { text-transform: lowercase;}
.shop_table .actions .button {color: #000;border-radius:0!important;}

.button.wc-forwards {
    background:#000!important;
    color:#fff!important;
    font-weight:600!important;
    border-radius:0!important;
	text-transform: uppercase!important;
font-size: 14px !important;
	font-family: 'Poppins', sans-serif !important;

}

.alert {text-shadow: 0 1px 0 rgba(255, 255, 255, 0)!important; box-shadow: inset 0 0px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, 0)!important;}
.alert-success { background-image: none!important;
 background-repeat: no-repeat;
border-color: none;}
.alert-success {color: #fff!important;background-color: #809dac !important;border-color: #809dac !important;}

.woocommerce-message::before {color: #809dac!important;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {color: #000!important;border-top: 3px solid #809dac!important;}

.woocommerce-shipping-fields h3 {font-size: 16px!important;font-weight: 300!important;display:inline!important;}
.woocommerce-shipping-fields h3 label {font-weight:300!important;}
.woocommerce-shipping-fields h3 .checkbox {display:inline!important;}
.woocommerce-shipping-fields {margin-top:37px!important;}

#ship-to-different-address-checkbox { float:left;margin: 0px 10px 0 0!important;}




.wbr-back-parent {
  border: 0px solid #ccc;
  font-size: 16px;
  width:100%;
  padding:0px 6px 0 3px;
  border-radius: 0px;
  color:#000;
  font-family: 'Playfair Display', serif;
  -webkit-appearance: none;
  margin-bottom:0px;
}

.wbr-back-parent a {color:#000;text-transform: lowercase;}

.wbr-back-parent-blog {    border: 0px solid #ccc;
    font-size: 16px;
	width:100%;
    height: 24px;
	padding:0px 6px 0 3px;
    border-radius: 0px;
	color:#000;
    font-family: 'Playfair Display', serif;
    -webkit-appearance: none;
margin-bottom:0px;}

.wbr-back-parent-blog a {color:#000;}



/* NEWSLETTER OVERLAY */
.newsletter-box {color:#fff; width:60%;margin: 0 auto;font-family: 'Playfair Display', serif; font-size:18px;line-height: 160%;}
.newsletter-box input {outline: none; width:100%;margin:5px 5px 20px 5px; height:40px;color:#000;padding-left:15px;padding-top:6px;}
.newsletter-box h2 {font-size:32px;font-weight:700;text-transform: uppercase;margin-bottom: 10px;}
.newsletter-page {color:#000;text-align:center;width: 80%;}

.wpcf7-form-control-wrap {line-height: 18px!important;}
.newsletter-cntcfrm {margin:0 auto!important;float:none!important;}
input.wpcf7-form-control.wpcf7-submit.nwsbrief-btn {border:2px solid #000; margin-left:4px!important;}


.overlay {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */
    height: 0;
    width: 100%;
    position: fixed; /* Stay in place */
    z-index: 100; /* Sit on top */
    left: 0;
    top: 0;
    background-color: #333; /* Black fallback color */
   background-color: rgba(39, 37, 39, 0.95); /* Black w/opacity */
    overflow-y: hidden; /* Disable horizontal scroll */
    transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}

/* Position the content inside the overlay */
.overlay-content {
    position: relative;
    top: 25%; /* 25% from the top */
    width: 100%; /* 100% width */
    text-align: center; /* Centered text/links */
    margin-top: 30px; /* 30px top margin to avoid conflict with the close button on smaller screens */
}

/* The navigation links inside the overlay */
.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #fff;
    display: block; /* Display block instead of inline */
    transition: 0.3s; /* Transition effects on hover (color) */
}

/* When you mouse over the navigation links, change their color */
.overlay a:hover, .overlay a:focus {
    color: #fff;
}

/* Position the close button (top right corner) */
.closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px !important; /* Override the font-size specified earlier (36px) for all navigation links */
}

/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */
@media screen and (max-height: 450px) {
    .overlay a {font-size: 20px}
    .closebtn {
        font-size: 40px !important;
        top: 15px;
        right: 35px;
    }
}


/* MOBILE MENU */
#menu-mobile {padding:0px;text-align:center;padding-left:0px;}
#menu-mobile-2 {padding-left:0px;}
#menu-mobile-3 {padding-left:0px;}
.mob-submenu-wbr ul#menu-menu-2.menu {list-style: none;padding: 0;}
.mob-submenu-wbr {padding-top:20px;}
.mob-submenu-wbr .sales {color:#fff; }
.mob-submenu-wbr-scnd {padding:20px;}

.overlay-nav {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */
    height: 100%;
    width: 0;
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    background-color: rgb(0,0,0); /* Black fallback color */
    background-color: rgba(0,0,0, 0.9); /* Black w/opacity */
    overflow-x: hidden; /* Disable horizontal scroll */
    transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}

/* Position the content inside the overlay */
.overlay-nav-content {
    position: relative;
    top: 5%; /* 25% from the top */
    width: 100%; /* 100% width */
    text-align: left; /* Centered text/links */
    margin-top: 30px; /* 30px top margin to avoid conflict with the close button on smaller screens */
}

.mob-line-menu {color:#fff; background:#fff; border:0px; height:2px;width:20%; margin:0 auto 13px auto;}

/* The navigation links inside the overlay */
.overlay-nav a {
    padding: 3px;
    text-decoration: none;
    font-size: 16px;
	font-family: 'Poppins', sans-serif;
	text-transform:uppercase;
    color: #fff;
    display: block; /* Display block instead of inline */
    transition: 0.3s; /* Transition effects on hover (color) */
	line-height: 20px;
font-weight: 500;
}

.wbr-home-shortbox {min-height:50px;}
.wbr-mob-moremenu {text-align:center; color:#000;padding:6px 0 5px 10px!important; margin:10px auto 10px auto!important; border: 1px solid #000;width:100%;width:80%;height:40px;cursor:pointer;background: url('https://seriouslygood.com/wp-content/themes/seriously/images/down-arrow.png') no-repeat right center;  background-size: 30px 17px; }
.homepage .wbr-mob-moremenu {
  margin:0 !important;
  padding:0;
  width:100%;
}

@media screen and (max-width: 768px) {
  .homepage .wbr-mob-moremenu {
    margin: 1.4rem 0 !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 992px) {
  .homepage .wbr-mob-moremenu {
    margin: 1.6rem 0 !important;
  }
}

.homeshort-titel {color:#000;font-size: 17px;text-transform: none;font-family: 'Playfair Display', serif; font-weight:400; font-style:italic; }
.homeshort-titel:hover {color:#000;}

.mob-submenu-wbr a {
    padding: 3px;
    text-decoration: none;
    font-size: 16px;
	font-family: 'Poppins', sans-serif;
	text-transform:uppercase;
    color: #fff;
    display: block; /* Display block instead of inline */
    transition: 0.3s; /* Transition effects on hover (color) */
	line-height: 30px;
font-weight: 700;
}

.mob-submenu-wbr-scnd a {    font-size: 14px!important;     line-height: 30px!important;}


/* When you mouse over the navigation links, change their color */
.overlay-nav a:hover, .overlay a:focus {
    color: #f1f1f1;
}

/* Position the close button (top right corner) */
.closebtn-nav {
    position: absolute;
    top: 35px;
    right: 25px;
    font-size: 50px !important; /* Override the font-size specified earlier (36px) for all navigation links */
}

/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */
@media screen and (max-height: 450px) {
    .overlay-nav a {font-size: 20px}
    .closebtn-nav {
        font-size: 40px !important;
        top: 15px;
        right: 35px;
    }
}
html #wpadminbar {position:fixed;}
.mob-header {
overflow: auto; width:100%;
}


.photo_overlay{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background-color: rgba(0,0,0,0.5); /*dim the background*/
	overflow: hidden;
}

.photo_overlay_image{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.photo_overlay_close{
color: white;
	z-index: 20;
	font-size: 18px;
	margin-top: 40px;
	margin-left: 20px;
	cursor: pointer;
	position:absolute;
	top:20px;
	right:20px;font-family: 'Poppins', sans-serif;
	text-transform:uppercase;
}
@media screen and (min-width: 400px) and (max-width: 768px) {
	.photo_overlay_close{
		margin-top: 110px;

	}
}

.main_photo{
	cursor:pointer;
}

#myNav-mobile.overlay-nav {z-index: 1000;}



/****** 2017 ******/
.col-lg {width:73.55%; float:left; padding-left:80px;padding-right:25px;padding-top:20px;}
.col-sm {width:26.55%; float:left;}
.blog-single-banner-large {margin-bottom:20px;}
.blog-single-banner-medium {margin-bottom:41px;}

.woocommerce-error, .woocommerce-info, .woocommerce-message {border-top: 0px solid #000;}
.woocommerce .small, small {font-size: 70%;}
input#place_order.button.alt {text-transform: uppercase;font-weight: 600 !important;}
ul.woocommerce-thankyou-order-details.order_details {margin-left: 0!important;padding-left: 0!important;margin-bottom: 60px!important;}
.woocommerce table.shop_table {margin: 0 -1px 40px 0!important;}




/** BACK TO TOP **/

.cd-top {
	border-radius:50px;
  display: inline-block;
  height: 25px;
  width: 25px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(0, 0, 0, 1) url('https://seriouslygood.com/wp-content/themes/seriously/images/cd-top-arrow.svg') no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
/*
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}*/
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */

}
.no-touch .cd-top:hover {
  background-color: #000;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 40px;
    width: 40px;
    right: 30px;
    bottom: 30px;
  }
}

.banner-leaderbord-top img {text-align:center;margin: 0 auto; margin:10px 0;}

h3.price ins {color:#809ead;}
ins {text-decoration: none!important;}
del {font-size:16px!important;}

.price-category del {font-size:13px!important;line-height:20px;}
.price-category ins {font-size:16px!important;color:#809ead;}

.brand-price-top .col-xs-3{width: 40%!important;    position: absolute;    right: 0;    padding: 10px 10px 5px 0px!important;text-align:right!important;}
.col-category .panel-hartje {    right: 18px!important;    top: 0px!important;}

/** COOKIE **/
#cookie_banner {position: fixed; bottom: 0; left: 0; width: 100%; min-height: 70px; background-color: rgba(246, 246, 246, 0.80);border-top: 1px solid #d1d1d1; z-index: 1001; color: #000;	text-align:center;min-height: 70px;}
#cookie_banner h3 {font-family: 'Poppins', sans-serif; font-size:14px; font-weight:400;}
#cookie_banner input {background:none; border:2px solid #000;padding:5px 20px;font-family: 'Poppins', sans-serif;text-transform:uppercase;font-weight:600;font-size:12px; margin-left:25px;}
#cookie_banner a {color:#000; text-decoration:underline;}
#cookie_banner #cookie_ok_button {background:none; border:2px solid #000;padding:5px 20px;font-family: 'Poppins', sans-serif;text-transform:uppercase;font-weight:600;font-size:12px; margin:5px auto 0 auto!important;width:140px!important;cursor:pointer!important;}
#cookie_banner #cookie_ok_button:hover {background:#fff;color:#000; border:2px solid #000;padding:5px 20px;font-family: 'Poppins', sans-serif;text-transform:uppercase;font-weight:600;font-size:12px; margin:5px auto 0 auto!important;width:140px!important;cursor:pointer!important;}



/*checkout xtra*/
.woocommerce thead {background:#f5f5f5;}
.woocommerce table.shop_table {border: 0px solid #ccc !important;}
.woocommerce table.shop_table td {padding: 20px 12px;}

.woocommerce form .form-row.woocommerce-invalid label {color:#809DAC!important;}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {border-color:#809DAC!important;}


/*nav search*/
.nav-previous {font-family: 'Poppins', sans-serif;margin:0 auto; text-align:center; margin-bottom:30px;margin-top:30px; float:right;}
.nav-previous a {color:#000;border:1px solid #000; margin:0 auto; padding:5px 15px;text-decoration: none;}
.nav-previous a:hover {color:#000;text-decoration: none;}
.nav-next {font-family: 'Poppins', sans-serif;margin:0 auto; text-align:center; margin-bottom:10px; margin-top:30px; float:left;}
.nav-next a {color:#000;border:1px solid #000; margin:0 auto; padding:5px 15px;text-decoration: none;}
.nav-next a:hover {color:#000;text-decoration: none;}


@media only screen and (max-width: 768px) {
.nav-previous {margin-top:0px; float:none; border:1px solid #000;width:80%;padding:10px 0px;}
.nav-previous a {border:0px solid #000;}
.nav-next {margin-top:0px; float:none; border:1px solid #000;width:80%;padding:10px 0px;}
.nav-next a {border:0px solid #000;}

	/* NEWSLETTER OVERLAY */
.newsletter-box {color:#fff; width:100%;margin: 0 auto;font-family: 'Playfair Display', serif; font-size:16px;line-height: 160%;}
.newsletter-box input {outline: none; width:100%;margin:5px 5px 20px 5px; height:40px;color:#000;padding-left:15px;padding-top:0px;border: 1px solid rgba(51, 51, 51, 0.45);}
.newsletter-box h2 {font-size:24px;font-weight:700;text-transform: uppercase;margin-bottom: 10px;}
.newsletter-page {color:#000;text-align:center;width: 100%;}

	.newsletter-page .col-xs-8 {width:100%;}
	.newsletter-page .col-xs-6 {width:100%;}

	.category-titel-mob {color:#fff;}
	.triangle-list {color:#fff;}
	.overlay-nav a {display:inline;}

	.category-titel-mob {    font-size: 20px;margin-top:0px;}

.category-inner {height: 180px;    background-position: center;    background-size: 70%;}
.category-block {width: 100%;    height: 190px;}
.category-item {    width: 48%;    margin-right: 0px!important;     margin-bottom: 20px;}
.text-category {overflow:hidden; height:26px; text-overflow: ellipsis; white-space:nowrap; padding-top:1px; bottom: 40px;width: 92%;}
.btn-viewproduct {    bottom: 15px;    left: 0!important; width:94%;}
.big-img-col {    width: 100%!important;    background-size: 100%;}
.brand-price-top .col-xs-3 {width:100%!important; position:relative!important; text-align:left!important;padding: 0 5px 0 10px!important; line-height: 20px;}
.brand-price-top .col-xs-9 {width:100%;}
.brand-category {padding: 10px 5px 0 10px!important;}
.text-category padding: 0px 5px 11px 10px!important; height: 24;width:100%;float:left;overflow:hidden;}
.category-block-under .product-check {display:none;padding: 0 0 0 10px; margin: 5px 0 12px 0;}
.category-inner #overlay {display:none;}
.amountofproducts {text-align:center;}
.footermenu-nav-2 {padding:0; margin-bottom:10px;}
.footermenu-nav li a {    padding: 0px 0px 0px 0px!important;}
.footermenu-nav {margin-bottom:10px;}
.footermenu-nav-2 li a {padding:0px!important;}
.wbr-footer-logos .col-xs-6 {width:100%;}
.footer-payment	{display:none;}
.col-category	{    margin: 16px 0 0px 0;}
.product-img .col-xs-2 {width:100%!important}
.small-img {margin-right: 10px;    background-size: 80%;}
	.small-img-col-mob {margin-bottom:5px; margin-top:10px;}
.product-row-inside .col-xs-7.product-text {padding:0;}
	h1.productbrand {font-size:14px;    margin-bottom: 0px;}
	h1.producttitel {    margin-top: 0px;margin-bottom: 15px;}
	.wbr-col-additinfo {width:100%!important;}
	.wbr-col-share {width:100%!important;}
	.quantity select {width:100%;}
	.value select {width:100%;}
	.product-text button.single_add_to_cart_button.button.alt {width:100%;}
	.photo_overlay_ins img {    max-height: 90vh;    max-width: 100%; height:auto!important;}
	.photo_overlay_ins {    padding: 15% 5%;}
	.photo_overlay_close {    top: 0px;    margin-top: 10px;    right: 15px;}
	.photo_overlay {z-index:1000;    background-color: rgba(0,0,0,0.8);}
	.aanbevolen-row .col-xs-12{padding-left:0px; padding-right:0px;}

}

@media only screen and (max-width: 360px) {

	.category-item {    width: 45%;    margin-right: 0px!important;}
}

@media screen and (max-width: 767px) {
  .col-category .row.wbr-pagination-inside {
    margin-top: 20px;
  }
}

.go-back {
  color: #000;
  font-size: 15px;
  padding-top: 20px;
}

@media screen and (max-width: 767px) {
  .go-back {
    font-size: 18px;
  }
  .bck-parent-ins {
    margin-bottom: 7px;
  }
}
