/*   
	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;
}
a,
input,
button,
select,
textarea,
i {
  outline: none;
}
/*WPML*/
.wpml-ls-legacy-list-horizontal {
  padding: 0px!important;
}
.wpml-ls-legacy-list-horizontal a {
  padding: 0px 5px 0px!important
}




.dialog-lightbox-close-button {
  text-decoration: none;
}

.sc-ratio-1 {
  aspect-ratio: 1;
}
.sc-ratio-5-4 {
  aspect-ratio: 5/4;
}
.sc-ratio-5-3 {
  aspect-ratio: 5/3;
}
.sc-ratio-2-1 {
  aspect-ratio: 2/1;
}

.elementor-widget-text-editor ul {
  padding-inline-start: 20px !important;
}
.elementor-widget-text-editor li::marker {
  color: var(--e-global-color-accent);
  padding-inline-start: 20px;
}

/* Links */
.elementor-widget-text-editor a {
  color: #fff;
  text-decoration: underline !important;
}
.elementor-widget-text-editor a:hover {
  color: var(--e-global-color-accent);
}
.sc-footer .elementor-widget-text-editor a {
  color: #fff;
}
.sc-footer .elementor-widget-text-editor a:hover {
  color: var(--e-global-color-accent);
}
.elementor-field-type-acceptance a {
  color: #fff;
  text-decoration: underline;
}
.elementor-field-type-acceptance a:hover {
  color: var(--e-global-color-accent);
}

/* Header */
.sc-hoofdmenu .sub-arrow {
  fill: #fff;
}

/* Assortiment archief */
.sc-ass-samenvatting span {
  color: var(--e-global-color-accent);
  font-style: italic;
}
.sc-ass-archive-item:hover .sc-ass-samenvatting span {
  text-decoration: underline;
}
.sc-ass-archive-item:hover .sc-archive-item-img {
  --overlay-opacity: 0.05 !important;
}

/* Assortiment archief home */
.sc-ass-item-home .sc-archive-item-img {
  background-size: cover;
  background-position: center;
}
.sc-ass-item-home:hover .sc-archive-item-img {
  --overlay-opacity: 0.05 !important;
}
.sc-ass-item-home:hover .sc-ass-item-title h3 {
  color: var(--e-global-color-accent) !important;
  transition: 0.3s;
}

/* Vacature archief */
.sc-vacature-archive-item:hover .sc-archive-item-img {
  --overlay-opacity: 0.05 !important;
}
.sc-vacature-archive-item:hover .sc-vac-item-bekijk span {
  text-decoration: underline;
}

/* Cookie banner */
.cmplz-cookiebanner {
  font-family: var(--e-global-typography-text-font-family);
}
