/*   
	Theme Name:        Studio Campo Theme
	Theme URI:         https://studiocampo.nl
	Description:       Studio Campo theme.
	Author:            Studio Campo
	Author URI:        https://studiocampo.nl
	License:           GNU General Public License v3 or later.
	License URI:       https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain:       sc-theme
*/

/* Algemeen */
html,
body {
  padding: 0;
  margin: 0;
  font-family: helvetica;
}

a,
input,
button,
select,
textarea,
i {
  outline: none;
}

/* Header */
@media (max-width: 1025px) {
  .elementor-16
    .elementor-element.elementor-element-db7885e
    .elementor-nav-menu--dropdown
    .elementor-item,
  .elementor-16
    .elementor-element.elementor-element-db7885e
    .elementor-nav-menu--dropdown
    .elementor-sub-item {
    align-items: center;
    justify-content: center;
  }
}

/* Shrinking logo */
.elementor-sticky--effects .sc-sticky-logo {
  margin-top: -15px;
}
.sc-sticky-logo {
  transition: 0.5s all ease-in-out;
}
.elementor-sticky--effects .sc-sticky-logo img {
  width: 80px !important;
  /* margin-bottom: -5px; */
}
.sc-sticky-logo img {
  transition: 0.5s all ease-in-out;
}

/* Page */
.vliegtuin-sectie {
  overflow-x: hidden;
}

/* Filter Everything */
.wpc-filter-header,
.wpc-filter-set-widget-title {
  display: none;
}
.wpc-filters-section:not(.wpc-filter-post_meta_num, .wpc-filter-layout-dropdown)
  .wpc-filter-content:not(.wpc-filter-has-hierarchy)
  ul.wpc-filters-ul-list {
  max-height: 600px !important;
}
@media (max-width: 767px) {
  .wpc-filters-section:not(
      .wpc-filter-post_meta_num,
      .wpc-filter-layout-dropdown
    )
    .wpc-filter-content:not(.wpc-filter-has-hierarchy)
    ul.wpc-filters-ul-list {
    max-height: 800px !important;
  }
}

/* Product filter */
.sc-product-filter img {
  display: none !important;
}

/* Product overzicht */
.sc-productoverzicht ul.products li.product a img {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  max-height: 300px;
}
.sc-productoverzicht h2 {
  border-top: 1px solid #f5f1ec;
}
.sc-productoverzicht h2,
.sc-productoverzicht .price {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.woocommerce-ordering select {
  padding: 5px;
}
.elementor-widget-woocommerce-products.elementor-wc-products
  ul.products
  li.product
  .button {
  display: none;
}
@media (max-width: 767px) {
  .products li.product {
    width: 100% !important;
  }
}

/* Single product */
.single-prijs .woocommerce-Price-amount:after {
  content: " Tax included";
  font-size: 0.5em;
}
.woocommerce div.product div.images img {
  padding-bottom: 5px !important;
  padding-right: 5px !important;
}

/* Language switcher menu */
.trp_language_switcher_shortcode {
  width: 50px;
}
.trp-language-switcher > div {
  background-color: #dbd3b600;
  border: 0;
}
.trp-language-switcher > div > a:hover {
  background: #dbd3b600;
}

/* Union Jack in languae switcher */
img.trp-flag-image[title="English"] {
  content: url(https://brooklyn-antiques.nl/wp-content/uploads/2022/04/en_GB.png) !important;
}

/* Footer */
.sc-ctabalk a {
  text-decoration: underline !important;
  transition: 0.3s;
}
.sc-openingstijden {
  border-spacing: 0px !important;
}
.sc-openingstijden td:nth-child(odd) {
  padding-left: 0;
  padding-right: 10px;
}
.sc-openingstijden td {
  padding-bottom: 5px;
}

/* Cookie popup */
.cmplz-cookiebanner .cmplz-categories .cmplz-category {
  background: #f5f1ec !important;
}
