@charset "UTF-8";

.customize-collapsible {
  position: relative;
  margin: 0 -12px;
  padding: 10px 30px 11px 14px;
  line-height: 21px;
  background: #fff;
  color: #555d66;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  border-left: 4px solid #fff;
  transition: 0.15s color ease-in-out, 0.15s background-color ease-in-out, 0.15s border-color ease-in-out;
}

.customize-collapsible:after {
  position: absolute;
  top: 12px;
  right: 14px;
  color: #a0a5aa;
  font: 400 20px/1 dashicons;
  content: "\F347";
}

.customize-collapsible:hover {
  border-left-color: #0073aa;
}

.customize-collapsible:hover:after {
  color: #0073aa;
}

.customize-control-collapsed .customize-collapsible:after {
  content: "\F345";
}

.customize-section-description-container + .customize-control-kirki-custom .customize-collapsible {
  border-top: 1px solid #ddd;
}

.customize-control-hidden {
  display: none !important;
}

.customize-control-collapsed {
  margin-bottom: 0;
}

.multicolor-single-color-wrapper .wp-color-result-text {
  text-align: left !important;
}

.customize-control-kirki-radio-image > .image {
  margin-right: -9px;
}

.customize-control-kirki-radio-image > .image label {
  margin-right: 9px;
}

.customize-control-kirki-radio-image > .image label img {
  max-width: 100%;
}

/**
 * Icons
 */

@font-face {
  font-family: "Stein-Icons";

  src: url("../fonts/Stein-Icons.eot?ofqevm");

  src: url("../fonts/Stein-Icons.eot?ofqevm#iefix") format("embedded-opentype"), url("../fonts/Stein-Icons.ttf?ofqevm") format("truetype"), url("../fonts/Stein-Icons.woff?ofqevm") format("woff"), url("../fonts/Stein-Icons.svg?ofqevm#Stein-Icons") format("svg");

  font-weight: normal;

  font-style: normal;
}

.si {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  display: inline-block;
  font-style: normal;
  line-height: 1;
  font-family: "Stein-Icons" !important;
  font-variant: normal;
  speak: none;
  text-rendering: auto;
  vertical-align: -0.145em;
}

.si-facebook:before {
  content: "\E914";
}

.si-envelope:before {
  content: "\E915";
}

.si-xbox:before {
  content: "\E930";
}

.si-dribbble:before {
  content: "\E931";
}

.si-whatsapp:before {
  content: "\E932";
}

.si-slack-hash:before {
  content: "\E933";
}

.si-vimeo:before {
  content: "\E934";
}

.si-quora:before {
  content: "\E935";
}

.si-snapchat:before {
  content: "\E936";
}

.si-slack:before {
  content: "\E937";
}

.si-tiktok:before {
  content: "\E938";
}

.si-bandcamp:before {
  content: "\E900";
}

.si-patreon:before {
  content: "\E901";
}

.si-angle-down:before {
  content: "\E902";
}

.si-angle-left:before {
  content: "\E903";
}

.si-angle-right:before {
  content: "\E904";
}

.si-angle-up:before {
  content: "\E905";
}

.si-arrow-down:before {
  content: "\E906";
}

.si-arrow-left:before {
  content: "\E907";
}

.si-arrow-right:before {
  content: "\E908";
}

.si-arrow-up:before {
  content: "\E909";
}

.si-behance:before {
  content: "\E90A";
}

.si-caret-down:before {
  content: "\E90B";
}

.si-caret-left:before {
  content: "\E90C";
}

.si-caret-right:before {
  content: "\E90D";
}

.si-caret-up:before {
  content: "\E90E";
}

.si-clock:before {
  content: "\E90F";
}

.si-comment:before {
  content: "\E910";
}

.si-discord:before {
  content: "\E911";
}

.si-ellipsis:before {
  content: "\E912";
}

.si-envato:before {
  content: "\E913";
}

.si-github:before {
  content: "\E916";
}

.si-globe:before {
  content: "\E917";
}

.si-google:before {
  content: "\E918";
}

.si-instagram:before {
  content: "\E919";
}

.si-linkedin:before {
  content: "\E91A";
}

.si-menu:before {
  content: "\E91B";
}

.si-minus:before {
  content: "\E91C";
}

.si-pause:before {
  content: "\E91D";
}

.si-pinterest:before {
  content: "\E91E";
}

.si-play:before {
  content: "\E91F";
}

.si-plus:before {
  content: "\E920";
}

.si-rss:before {
  content: "\E921";
}

.si-search:before {
  content: "\E922";
}

.si-skype:before {
  content: "\E923";
}

.si-spotify:before {
  content: "\E925";
}

.si-stats:before {
  content: "\E926";
}

.si-steam:before {
  content: "\E927";
}

.si-telegram:before {
  content: "\E928";
}

.si-times:before {
  content: "\E929";
}

.si-twitch:before {
  content: "\E92A";
}

.si-twitter:before {
  content: "\E92B";
}

.si-url:before {
  content: "\E92C";
}

.si-vk:before {
  content: "\E92E";
}

.si-youtube:before {
  content: "\E92F";
}