@font-face {
  font-family: "Marker Felt";
  src: url("https://www.snoetepetoet.nl/webfonts/MarkerFelt.eot?#iefix")
      format("embedded-opentype"),
    url("https://www.snoetepetoet.nl/webfonts/MarkerFelt.woff2") format("woff2"),
    url("https://www.snoetepetoet.nl/webfonts/MarkerFelt.woff") format("woff"),
    url("https://www.snoetepetoet.nl/webfonts/MarkerFelt.ttf")
      format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

.astroid-component-section {
  padding: 0;
}

.astroid-wrapper {
  overflow-x: hidden;
}

.sppb-addon-wrapper {
  margin: 0px !important;
}

.logofoto img {
  min-width: 407px !important;
  margin-top: 0px !important;
  margin: -95px -180px -89px 0px !important;
}

.wittebalk {
  border-width: 3px 0px 3px 0px !important;
}

.wittebalk span {
  margin-bottom: -13px !important;
}

.headertop h2 {
  margin: 11px 0px 0px 0px !important;
  color: rgb(174, 82, 70);
  font-weight: 500 !important;
  text-transform: none;
  font-size: 23px;
  letter-spacing: 4px !important;
  line-height: 1.2em;
  font-family: "Marker Felt" !important;
}

.fa-check:before {
  content: "\f00c";
  color: gray;
  font-size: 0px;
  display: block;
  width: 30px;
  background-image: url(/images/2021/04/07/Check.png);
  background-repeat: no-repeat;
  height: 30px;
  background-position: center;
  position: relative;
  top: -20px;
}

.webshopbutton {
  color: #fff !important;
  background-color: #ae5246;
  border-color: #ffb717;
  border-radius: 0px !important;
  font-family: "Marker Felt" !important;
  font-size: 25px;
  letter-spacing: 3px !important;
  padding: 30px 0px !important;
  margin: 0px !important;
  border: 2px solid #ae5246;
}

.webshopbutton:hover {
  background-color: #ffb717;
  border-color: #ffb717;
}

.introrij h2,
.h2 {
  color: rgb(174, 82, 70);
  font-weight: 100;
  text-transform: none;
  font-size: 4.8em;
  letter-spacing: 0em;
  line-height: 1.2em;
  font-family: "Marker Felt" !important;
}

.middentekst h3,
.h3 {
  color: #ffb717;
  font-weight: 100;
  text-transform: none;
  font-size: 1.8em;
  letter-spacing: 1px !important;
  line-height: 1.2em;
  font-family: "Marker Felt" !important;
}

.verschillendeartikelenrow {
  padding-top: 57px !important;
  margin-top: 85px !important;
}

.verschillendeartikelenrow h2 {
  margin: 0px !important;
  text-transform: none;
  padding: 10px 0px 0px 0px !important;
  letter-spacing: 3px !important;
  font-weight: 100 !important;
  font-family: "Marker Felt" !important;
  font-size: 40px;
  color: #fff;
}

.bekijktitel h2.sppb-addon-title {
  margin: 0px !important;
  text-transform: none;
  padding: 10px 0px 70px 0px !important;
  letter-spacing: 3px !important;
  font-weight: 100 !important;
  font-family: "Marker Felt" !important;
  font-size: 40px;
  color: rgb(174, 82, 70);
}

.klerenhanger img {
  padding-top: 36px !important;
}

.linksnaastbestellen img {
  padding: 0px 0px 0px 0px !important;
}

.rechtsnaastover img {
  padding: 0px 0px 0px 0px !important;
}

.geleachtergrond {
  min-height: -10px !important;
}

.ightml {
  padding: 50px 0 !important;
}

.footercustom1 h3.sppb-addon-title {
  margin: 63px 0px 30px 0px !important;
  text-transform: none;
  padding: 0px 0px 0px 0px !important;
  color: #ae5246;
  font-family: "Marker Felt" !important;
  letter-spacing: 2px !important;
}

.kvktitel h3.sppb-addon-title {
  margin: 56px 0px 0px 0px;
  text-transform: none;
  padding: 0px 0px 0px 0px;
}

.footercustom2 {
  padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px;
  box-shadow: 0 0 0 0 #ffffff;
}

.facebooklogo {
  color: #ae5246 !important;
}

.instagramlogo {
  color: #ae5246 !important;
}

.footerlogo img {
  margin: -8px !important;
  margin-top: 0px !important;
}

.webshopbutton .sppb-btn-default {
  color: #ffff;
  background-color: #ae5246;
  border-color: #ffb717;
  font-family: "Marker Felt" !important;
  letter-spacing: 2px !important;
}

.sppb-addon-text-block .sppb-addon-content p {
  font-family: "Roboto" !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  font-size: 18px !important;
  color: #151413 !important;
}

.overtextcol1 {
  padding: 40px 50px 40px 0;
}

.overtextcol2 {
  padding: 40px 0 40px 50px;
}

.oversnoet h2,
.bestellen h2 {
  text-align: left;
  margin: 0px !important;
  text-transform: none;
  padding: 20px 0px 20px 0px !important;
  letter-spacing: 3px !important;
  font-weight: 100 !important;
  font-family: "Marker Felt" !important;
  font-size: 50px !important;
  color: rgb(174, 82, 70);
}

.bestellen .sppb-btn {
  background-color: #ae5246;
  border-radius: 0px;
  border: 0px;
  padding: 20px 10px !important;
  font-family: "Marker Felt" !important;
  letter-spacing: 2px;
}

.oversnoet {
  padding: 50px 0 0 0 !important;
}

.bestellen {
  padding: 0 0 50px 0 !important;
}

.bestellen .sppb-btn:hover {
  background-color: #ffb717;
}

#eapps-instagram-feed-1 .eapps-instagram-feed-posts-item::after {
  background-image: url(https://www.snoetepetoet.nl/images/instagram-feed.svg) !important;
  background-size: contain !important;
  content: "" !important;
  display: block !important;
  position: absolute;
  right: 0px;
  top: -44px;
  height: 160px;
  width: 80px;
  background-repeat: no-repeat;
  background-position: center;
}

.sp-pagebuilder-page-edit {
  display: none !important;
}

.algemenevoorwaardentitel {
  font-family: "Marker Felt" !important;
}

.sppb-addon-text-block .sppb-addon-content p {
  font-family: Source Sans Pro, Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  font-size: 18px !important;
  color: #151413 !important;
}

.sppb-addon-text-block .sppb-addon-content p {
  font-family: Source Sans Pro, Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  font-size: 18px !important;
  color: #151413 !important;
}

.hartelijkdank h2 {
  font-family: "Marker Felt" !important;
  letter-spacing: 4px;
}

.misgegaan h2 {
  font-family: "Marker Felt" !important;
  letter-spacing: 4px;
}

h2.text-uppercase.text-primary.pjScCheckoutTitle strong {
  color: #AE5246 !important;
  font-size: 40px !important;
  font-family: 'Marker Felt' !important;
}

/*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*/

[id^="pjWrapper"] .navbar-nav > li::before {
  content: none !important;
}

body [id^="pjWrapper"] {
  font-family: Source Sans Pro, Arial, Helvetica, sans-serif;
  font-weight:  0 !important;
}

[id^="pjWrapper"] .navbar-nav > li > a {
  padding-top: 39px !important;
  padding-bottom: 15px;
}

[id^=pjWrapper] .navbar-nav>li>a {
  padding-top: 15px;
  padding-bottom: 0px;
}

[id^="pjWrapper"] .navbar-brand {
  padding-top: 27px !important;
}

[id^="pjWrapper"] ul li {
  margin: 0px;
}
[id^="pjWrapper"] ul li:before {
  content: none;
}
.pjScProductPriceWithTax {
  font-weight: bold;
}

.pjScProductDetails .pjScProductPriceWithoutTax,
.pjScProductPriceWithoutTax {
  display: none !important;
}
#pjWrapperShoppingCart_theme1 .pjScProducts .pjScProductName {
  font-weight: bold;
  font-size: 24px;
} 

h2, .h2 {
  font-weight: 600;
  text-transform: none;
  font-size: 1.8em;
  letter-spacing: 0em;
  line-height: 1.2em;
  font-family: Markazi Text, Arial, Helvetica, sans-serif !important;
}

h3, .h3 {
  font-weight: 500;
  text-transform: none;
  font-size: 23px;
  letter-spacing: 1px;
  line-height: 1.2em;
  font-family: Roboto regular;
} 

#pjWrapperShoppingCart_theme1 .pjScBtnPrimary {
  border-radius: 0px;
  background-color: #AE5246 !important;
  background: #AE5246 !important;
  border: none;
  border: 1px solid #AE5246 !important;
}

#pjWrapperShoppingCart_theme1 .pjScSort .active > a {
  background-color: #000 !important;
  background: #D6BF8F !important;
  border-radius: 10px !important; 
}

#pjWrapperShoppingCart_theme1 .pjScBtnSecondary {
  border-radius: 10px !important;
  border: 1px solid #000 !important;
  background: #fff !important;
  color: #000 !important;
}

#pjWrapperShoppingCart_theme1 .pjScProduct a {
  color: #000 !important;
}

#pjWrapperShoppingCart_theme1 .pjScSort a {
  color: #AE5246 !important;
}

#pjWrapperShoppingCart_theme1 .pjScSort .active > a {
  color: #000 !important;
}

#pjWrapperShoppingCart_theme1 .pjScProducts .pjScProductName a {
  font-weight: 900 !important;
  font-size: 20px !important;
  line-height: 40px;
}

#pjWrapperShoppingCart_theme1 .pjScProduct .pjScProductPrice {
  color: #000 !important;
  font-weight: normal;
  font-size: 18px;
}

#pjWrapperShoppingCart_theme1 h1,
#pjWrapperShoppingCart_theme1 h2,
#pjWrapperShoppingCart_theme1 h3,
#pjWrapperShoppingCart_theme1 .pjScProducts .pjScProductName a,
h3.text-primary.text-uppercase.pjScProductTitle strong,
h2.text-uppercase.text-primary.pjScCartTitle strong,
h2.text-uppercase.text-primary.pjScCheckoutTitle strong {
  font-family: Source Sans Pro, Arial, Helvetica, sans-serif;
  font-weight: 300 !important;
  font-style: normal !important;
}

h3.text-primary.text-uppercase.pjScProductTitle strong,
h2.text-uppercase.text-primary.pjScCartTitle strong,
h2.text-uppercase.text-primary.pjScCheckoutTitle strong {
  color: #AE5246 !important;
  font-size: 40px !important;
}

a.scProductLink.scSelectorProduct,
span.glyphicon.glyphicon-remove {
  color: #AE5246 !important;
}

.panel-heading strong,
#pjWrapperShoppingCart_theme1 .pjScCheckout .checkbox label {
  color: #000 !important;
}

#pjWrapperShoppingCart_theme1 .pjScCartPrice,
#pjWrapperShoppingCart_theme1 .pjScCheckout .pjScCheckoutPrice {
  color: #AE5246 !important;
}

p.text-uppercase.pjScProductDescriptionTitle strong {
  color: #AE5246 !important;
  font-size: 30px !important;
  font-family: Source Sans Pro, Arial, Helvetica, sans-serif;
  font-weight: 300 !important;
}

#pjWrapperShoppingCart_theme1 a {
  color: #ae5246;
}

#pjWrapperShoppingCart_theme1 .form-control {
  border: 1px solid #bcc3cd;
  border-radius: 10px !important;
  box-shadow: none !important;
}

#pjWrapperShoppingCart_theme1 .btn {
  border: 3px solid #fff !important;
  border-radius: 10px !important;
  box-shadow: none !important;
  background-color: #ae5246  !important;
  color: #fff !important;
}

#pjWrapperShoppingCart_theme1 .btn-group .btn {
  border: 4 px solid #fff  !important;
}

#pjWrapperShoppingCart_theme1 .panel {
  border-radius: 10px !important;
  box-shadow: none !important;
}

#pjWrapperShoppingCart_theme1 .panel-footer .btn {
  border: -1px !important;
}

#pjWrapperShoppingCart_theme1 .panel-footer a {
    color: #fff !important;
  }

#pjWrapperShoppingCart_theme1 .pjScBtnPrimary {
  color: #fff !important;
}

#pjWrapperShoppingCart_theme1 .pjScBtnSecondary {
  background-color: #D6BF8F !important;
}

#pjWrapperShoppingCart_theme1 .pjScProducts .pjScProductName a {
  color: #000 !important;
}

#pjWrapperShoppingCart_theme1 .pjScProduct .pjScBtnPrimary a {
  color: #000;
}

#pjWrapperShoppingCart_theme1 .pjScBar .btn-default {
  color: #fff !important;
  background: #AE5246 !important;
}

#pjWrapperShoppingCart_theme1 .scSelectorSearchForm .btn-default {
  background-color: #000 !important;
}

[id^=pjWrapper] .glyphicon-search:before {
  color: #fff !important;
}

.text-warning {
  color: #fff  !important;
}

#pjWrapperShoppingCart_theme1 .pjScHeader {
  border-color: #bcc3cd  !important;
  background: #bcc3cd !important;
  border-radius: 10px !important;
}

#pjWrapperShoppingCart_theme1 .pjScHeader .scStoreName,
#pjWrapperShoppingCart_theme1 .pjScHeader a {
  color: #AE5246 !important;
  text-transform: uppercase !important;
  font-size: 25px !important;
  font-family: 'Marker Felt';
  letter-spacing: 3px !important;
  font-weight: 300 !important;
  background-color: transparent !important;
}

.text-primary {
  color: #AE5246 !important;
  font-family: 'Marker Felt' !important;
  letter-spacing: 2px !important;
}

#pjWrapperShoppingCart_theme1 .scPaginatorFocus {
  color: #AE5246 !important;
}

#pjWrapperShoppingCart_theme1 .scSelectorPage {
  color: #000 !important;
}

.wj-newsletter {
  display: none !important;
}


/* ----------- iPhone ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 980px) {
  [id^="pjWrapper"] .container,
  [id^="pjWrapper"] .container-fluid {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  [id^="pjWrapper"] .pull-right {
    width: 100% !important;
  }

  #pjWrapperShoppingCart_theme1 ul.nav.navbar-nav.navbar-right li a {
    font-size: 25px !important;
    text-transform: none !important;
    padding: 0 0 10px 0 !important;
  }

  [id^="pjWrapper"] .col-xs-6 {
    width: 100% !important;
  }

  #pjWrapperShoppingCart_theme1 .pjScProduct .pjScBtnPrimary {
    margin-bottom: 0px !important;
  }
}

/* ----------- iPhone ----------- */

/*BOOTSTRAPFIX*/
#bs-example-navbar-collapse-1 {
  position: absolute;
  right: 0px;
}
.navbar-default.pjScHeader div.container-fluid div.navbar-header {
  position: absolute;
}

.navbar-default.pjScHeader
  div.container-fluid
  div#bs-example-navbar-collapse-1
  ul {
  padding-left: 0px;
  margin: 0px;
  display: block;
}
.dropdown-toggle::after {
  display: none;
}
/*BOOTSTRAPFIX*/

#pjWrapperShoppingCart_theme1 .form-group {
  margin: 10px 0 0 10px !important;
}
#pjWrapperShoppingCart_theme1 .panel {
  width: 100%;
}


/*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*//*WEBSHOP*/