Current File : /home/kelaby89/abl.academy/wp-content/plugins/thim-core/inc/customizer/build/customizer.css.map
{"version":3,"file":"customizer.css","mappings":";;;AAAA;EACI;ACCJ;;ADCE;EACE;ACEJ;;ADAE;EACE;ACGJ;;ADDE;EACE;ACIJ;;ADFE;EACE;ACKJ;;ADHE;EACE;ACMJ;;ADJE;EACE;ACOJ;;ADLE;EACE;ACQJ;;ADNE;EACE;ACSJ;;ADPE;EACE;ACUJ;;ADRE;EACE;ACWJ;;ADRE;;EAEE;ACWJ;;ADTE;EACE;ACYJ;;ADVE;EACE;ACaJ;;ADXE;EACE;EACA;ACcJ;;ADZE;;EAEE;ACeJ;;ADZE;EACE;ACeJ;;ADbE;EACE;EACA;EACA;EACA;ACgBJ;;ADdE;EACE;EACA;ACiBJ;;ADfE;;EAEE;EACA;ACkBJ;;ADhBE;EACE;EACA;EACA;EACA;EACA;ACmBJ;;ADjBE;EACE;ACoBJ;;ADlBE;;EAEE;ACqBJ;;ADnBE;EACE;ACsBJ;;ADpBE;EACE;EACA;ACuBJ;;ADpBE;EACE;ACuBJ;;ACnHC;EACC;EACA;ADsHF;ACrHE;EACC;EACA;EACA;EACA;ADuHH;;AClHC;EACC;EACA;ADqHF;ACpHE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;ADsHH;ACjHK;EACC;EACA;ADmHN;AC5GE;EACC;EACA;AD8GH;;ACzGC;EACC;EACA;AD4GF;AC1GC;EACC;EACA;AD4GF;AC1GE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AD4GH;AC3GG;EACC;EACA;EACA;EACA;EACA;AD6GJ;ACxGG;EACC;AD0GJ;ACtGC;EACC;ADwGF;ACvGE;EACC;ADyGH;ACpGK;EACC;EACA;ADsGN;AC/FI;EACC;EACA;EACA;EACA;EACA;EACA;EACA;ADiGL;AC3FE;EACC;AD6FH;ACzFE;EACC;AD2FH;ACvFE;EACC;ADyFH;;AE7MI;EACE;EACA;AFgNN;AE7MI;EACE;AF+MN;AE5MI;EACE;EACA;AF8MN;AE3MQ;EACE;AF6MV;AExMI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AF0MN;AEvMM;EACE;AFyMR;AErMI;EACE;EACA;AFuMN;AEpMI;EACE;EACA;EACA;EACA;EACA;AFsMN;AEnMI;EACE;EACA;EACA;AFqMN;AElMI;EACE;EACA;AFoMN;AEjMI;EACE;EACA;AFmMN;AEhMI;EACE;EACA;EACA;EACA;EACA;EACA;AFkMN;AE/LI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AFiMN;AE9LI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EAAA;AF+LN;AE3LI;;EAEE;AF6LN;AE1LI;EACE;AF4LN;AEzLI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EAAA;AF0LN;AEtLI;;EAEE;AFwLN;AErLI;EACE;EACA;AFuLN;AEpLI;;EAEE;AFsLN;AEnLI;EACE;EACA;EACA;EACA;AFqLN;AElLI;EACE;EACA;EACA;EACA;AFoLN;;AG1VA;EACI;AH6VJ;AG3VI;;;EAEI;EACA;EACA;EACA;EACA;AH8VR;AG3VI;EACI;EACA;EACA;AH6VR;AG1VI;EACI;EACA;AH4VR;AGzVI;EACI;EACA;EACA;EACA;EACA;KAAA;UAAA;EACA;AH2VR;AGxVI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH0VR;AGxVQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH0VZ;AGvVQ;EACI;AHyVZ;AGpVQ;EACI;EACA;EACA;AHsVZ;AGlVY;EACI;AHoVhB;AGlVgB;EACI;EACA;EACA;AHoVpB;AGlVgB;EACI;AHoVpB;AGjVgB;EACI;AHmVpB;AG7UI;EACI;EACA;AH+UR;AG5UI;EACI;EACA;EACA;AH8UR;;AI5aC;EACC;EACA;EACA;AJ+aF;AI5aC;EACC;AJ8aF;AI3aC;EACC;EACA;AJ6aF;AI1aC;EACC;EACA;EACA;AJ4aF;AIzaC;EACC;EACA;EACA;AJ2aF;AIvaE;EACC;AJyaH;AItaE;EACC;AJwaH;AIpaC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AJsaF;AInaC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AJqaF;AInaE;EACC;EACA;EACA;EACA;EACA;AJqaH;AIjaC;EACC;EACA;AJmaF;AIhaC;EACC;EACA;EACA;EACA;EACA;EACA;AJkaF;AI/ZC;EACC;EACA;AJiaF;AI9ZC;EACC;EACA;AJgaF;AI7ZC;EACC;EACG;EACA;EACH;AJ+ZF;AI5ZC;EACC;EACA;AJ8ZF;AI3ZC;EACC;EACG;EACH;EACA;EACA;EACA;EACA;AJ6ZF;AI1ZC;EACC;EACA;EACA;EACA;EACG;AJ4ZL;AIzZC;EACC;AJ2ZF;AIxZC;EACC;EACA;EACA;EACA;AJ0ZF;AIvZC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AJyZF;AItZC;;EAEC;EACA;EACA;AJwZF;AIrZC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AJuZF;AIpZC;;EAEC;EACA;EACA;EACA;AJsZF;AInZC;EACC;EACA;EACA;EACA;EACA;AJqZF;AIlZC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AJoZF;AIjZC;EACC;EACA;AJmZF;AIhZC;EACC;EACA;EACA;EACA;EACA;AJkZF;AI/YC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACG;AJiZL;AI9YC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;AJgZF;AI7YC;;EAEC;AJ+YF;AI5YC;;EAEC;AJ8YF;AI3YC;EACC;EACA;EACA;EACA;EACA;EACA;EAAA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AJ6YF;AI3YE;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AJ6YH;AI1YE;EACC;EACA;EACA;AJ4YH;AIvYE;EACC;EACA;AJyYH;AIrYC;EACC;EACA;EACA;EACA;AJuYF;AIrYE;EACC;EACA;AJuYH;AIpYE;EACC;AJsYH;AIjYE;EACC;AJmYH;AIhYE;EACC;EACA;EACA;AJkYH;;AK1rBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AL6rBhB;AKxrBC;EACC;EACA;EACA;EACA;AL0rBF;;AM7sBA;EACI;ANgtBJ;AM9sBI;EACI;EACA;ANgtBR;AM9sBQ;EACI;EACA;EACA;ANgtBZ;AM9sBY;EACI;ANgtBhB;AM9sBgB;EACI;ANgtBpB;AM7sBgB;EACI;AN+sBpB;;AOjuBE;EACC;EACA;EACA;APouBH;AOluBG;EACC;APouBJ;AOjuBG;EACC;APmuBJ;AO/tBE;EACC;EACA;APiuBH;AO/tBG;EACC;APiuBJ;;AQrvBE;EACE;ARwvBJ;;AQnvBE;EACE;EACA;ARsvBJ;;AQlvBA;EACE;EACA;EACA;ARqvBF;;AQjvBE;EACE;EACA;ARovBJ;AQlvBI;EACE;EACA;ARovBN;;AQ/uBA;EACE;EACA;EACA;ARkvBF;;AQ/uBA;EACE;EACA;EACA;ARkvBF;;AQ/uBA;EACE;EACA;EACA;EACA;ARkvBF;AQhvBE;EACE;EACA;ARkvBJ;;AQ9uBA;EACE;ARivBF;;AQ9uBA;EACE;EACA;ARivBF;;AQ9uBA;EACE;ARivBF;;AQ9uBA;EACC;EACA;ARivBD;;ASvzBA;EACE;AT0zBF;ASxzBE;EACE;AT0zBJ;ASvzBE;EACE;EACA;EACA;ATyzBJ;;ASrzBA;EACE;ATwzBF;;ASrzBA;EACE;EACA;ATwzBF;AStzBE;EACE;EACA;ATwzBJ;;AUh1BA;EACE;EACA;AVm1BF;AUj1BE;EACE;EACA;EACA;EACA;AVm1BJ;AUj1BI;EACE;EACA;EACA;EACA;AVm1BN;AUh1BI;EACE;EACA;EACA;AVk1BN;AU90BE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAAA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AVg1BJ;AU90BI;EACE;AVg1BN,C","sources":["webpack://thimpress-customizer/./src/sass/base.scss","webpack://thimpress-customizer/./src/app.scss","webpack://thimpress-customizer/./src/sass/radio.scss","webpack://thimpress-customizer/./src/slider/control.scss","webpack://thimpress-customizer/./src/switch/control.scss","webpack://thimpress-customizer/./src/color/control.scss","webpack://thimpress-customizer/./src/dimension/control.scss","webpack://thimpress-customizer/./src/dimensions/control.scss","webpack://thimpress-customizer/./src/sortable/control.scss","webpack://thimpress-customizer/./src/select/control.scss","webpack://thimpress-customizer/./src/typography/control.scss","webpack://thimpress-customizer/./src/tooltips/index.scss"],"sourcesContent":[".thim-w100 {\n    width: calc(100% - 6px);\n  }\n  .thim-w50 {\n    width: calc(50% - 6px);\n  }\n  .thim-w45 {\n    width: calc(45% - 6px);\n  }\n  .thim-w40 {\n    width: calc(40% - 6px);\n  }\n  .thim-w33 {\n    width: calc(33.3333% - 6px);\n  }\n  .thim-w30 {\n    width: calc(30% - 6px);\n  }\n  .thim-w25 {\n    width: calc(25% - 6px);\n  }\n  .thim-w20 {\n    width: calc(20% - 6px);\n  }\n  .thim-w15 {\n    width: calc(15% - 6px);\n  }\n  .thim-w10 {\n    width: calc(10% - 6px);\n  }\n  .thim-w5 {\n    width: calc(5% - 6px);\n  }\n\n  .control-section-thim-default,\n  .control-section-thim-outer {\n    min-height: 100%;\n  }\n  .customize-control-has-small-gap {\n    margin-bottom: 9px;\n  }\n  .customize-control-is-gapless {\n    margin-bottom: 0;\n  }\n  .customize-control-thim-hidden-field {\n    height: 0;\n    margin-bottom: 0;\n  }\n  .customize-control-thim-customizer,\n  .customize-control-thim-customizer * {\n    box-sizing: border-box;\n  }\n\n  .customize-control-thim.thim-group-item {\n    clear: none;\n  }\n  .thim-group-item {\n    clear: none;\n    float: left;\n    padding-left: 3px;\n    padding-right: 3px;\n  }\n  .thim-group-item.thim-group-start {\n    padding-left: 0;\n    padding-right: 3px;\n  }\n  .thim-group-item.thim-group-break,\n  .thim-group-item.thim-group-end {\n    padding-left: 3px;\n    padding-right: 0;\n  }\n  .thim-group-item.thim-group-end:after {\n    clear: both;\n    content: \"\";\n    display: block;\n    height: 0;\n    width: 100%;\n  }\n  .customize-control-thim-customizer {\n    position: relative;\n  }\n  .customize-control-thim-customizer .thim-control-label,\n  .customize-control-thim-customizer label.customize-control-title {\n    display: block;\n  }\n  .customize-control-thim-customizer .thim-control-form {\n    position: relative;\n  }\n  .customize-control-thim-customizer .thim-control-form textarea {\n    display: block;\n    width: 100%;\n  }\n\n  #customize-theme-controls .customize-pane-child.open{\n    overflow: hidden!important;\n}\n",".thim-w100 {\n  width: calc(100% - 6px);\n}\n\n.thim-w50 {\n  width: calc(50% - 6px);\n}\n\n.thim-w45 {\n  width: calc(45% - 6px);\n}\n\n.thim-w40 {\n  width: calc(40% - 6px);\n}\n\n.thim-w33 {\n  width: calc(33.3333% - 6px);\n}\n\n.thim-w30 {\n  width: calc(30% - 6px);\n}\n\n.thim-w25 {\n  width: calc(25% - 6px);\n}\n\n.thim-w20 {\n  width: calc(20% - 6px);\n}\n\n.thim-w15 {\n  width: calc(15% - 6px);\n}\n\n.thim-w10 {\n  width: calc(10% - 6px);\n}\n\n.thim-w5 {\n  width: calc(5% - 6px);\n}\n\n.control-section-thim-default,\n.control-section-thim-outer {\n  min-height: 100%;\n}\n\n.customize-control-has-small-gap {\n  margin-bottom: 9px;\n}\n\n.customize-control-is-gapless {\n  margin-bottom: 0;\n}\n\n.customize-control-thim-hidden-field {\n  height: 0;\n  margin-bottom: 0;\n}\n\n.customize-control-thim-customizer,\n.customize-control-thim-customizer * {\n  box-sizing: border-box;\n}\n\n.customize-control-thim.thim-group-item {\n  clear: none;\n}\n\n.thim-group-item {\n  clear: none;\n  float: left;\n  padding-left: 3px;\n  padding-right: 3px;\n}\n\n.thim-group-item.thim-group-start {\n  padding-left: 0;\n  padding-right: 3px;\n}\n\n.thim-group-item.thim-group-break,\n.thim-group-item.thim-group-end {\n  padding-left: 3px;\n  padding-right: 0;\n}\n\n.thim-group-item.thim-group-end:after {\n  clear: both;\n  content: \"\";\n  display: block;\n  height: 0;\n  width: 100%;\n}\n\n.customize-control-thim-customizer {\n  position: relative;\n}\n\n.customize-control-thim-customizer .thim-control-label,\n.customize-control-thim-customizer label.customize-control-title {\n  display: block;\n}\n\n.customize-control-thim-customizer .thim-control-form {\n  position: relative;\n}\n\n.customize-control-thim-customizer .thim-control-form textarea {\n  display: block;\n  width: 100%;\n}\n\n#customize-theme-controls .customize-pane-child.open {\n  overflow: hidden !important;\n}\n\n.customize-control-thim-radio label {\n  display: list-item;\n  margin-bottom: 7px;\n}\n.customize-control-thim-radio label .option-description {\n  color: rgba(0, 0, 0, 0.35);\n  display: block;\n  font-size: 0.9em;\n  padding-left: 25px;\n}\n\n.customize-control-thim-radio-buttonset .buttonset {\n  display: flex;\n  flex-wrap: wrap;\n}\n.customize-control-thim-radio-buttonset .buttonset .switch-label {\n  background: rgba(0, 0, 0, 0.1);\n  border: 1px rgba(0, 0, 0, 0.1);\n  color: #555d66;\n  flex-grow: 1;\n  margin: 0;\n  padding: 0.5em 1em;\n  text-align: center;\n}\n.customize-control-thim-radio-buttonset .buttonset .switch-input:checked + .switch-label {\n  background-color: #00a0d2;\n  color: hsla(0deg, 0%, 100%, 0.8);\n}\n.customize-control-thim-radio-buttonset .screen-reader-text:focus {\n  clip-path: inset(50%);\n  -webkit-clip-path: inset(50%);\n}\n\n.customize-control-thim-radio-image > .image {\n  display: flex;\n  flex-wrap: wrap;\n}\n.customize-control-thim-radio-image label {\n  display: inline-block;\n  position: relative;\n}\n.customize-control-thim-radio-image label .image-label {\n  background: hsla(0deg, 0%, 100%, 0.7);\n  display: none;\n  font-weight: 700;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.customize-control-thim-radio-image label .image-label .inner {\n  height: 100%;\n  padding: 0.5em;\n  text-align: center;\n  vertical-align: middle;\n  width: 100%;\n}\n.customize-control-thim-radio-image label:hover .image-label {\n  display: block;\n}\n.customize-control-thim-radio-image input {\n  display: none;\n}\n.customize-control-thim-radio-image input + label img {\n  border: 2px solid transparent;\n}\n.customize-control-thim-radio-image input:checked + label img {\n  border: 2px solid #007cba;\n  border-radius: 2px;\n}\n.customize-control-thim-radio-image input + label .image-clickable {\n  bottom: 0;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  width: 100%;\n}\n.customize-control-thim-radio-image.thim-col-4 .image label {\n  width: 25%;\n}\n.customize-control-thim-radio-image.thim-col-3 .image label {\n  width: 33.33%;\n}\n.customize-control-thim-radio-image.thim-col-2 .image label {\n  width: 50%;\n}\n\n.customize-control-thim-slider .thim-control-label {\n  position: relative;\n  display: block;\n}\n.customize-control-thim-slider .customize-control-description {\n  padding-right: 30px;\n}\n.customize-control-thim-slider .thim-control-form {\n  position: relative;\n  margin-bottom: 12px;\n}\n.customize-control-thim-slider .thim-control-form:hover .thim-control-reset {\n  opacity: 1;\n}\n.customize-control-thim-slider .thim-control-reset {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  right: 0;\n  bottom: 22px;\n  position: absolute;\n  padding: 0;\n  width: 16px;\n  height: 16px;\n  color: #50575e;\n  background-color: transparent;\n  border-radius: 50%;\n  border-width: 0;\n  opacity: 0;\n  cursor: pointer;\n  transition: all 0.3s;\n  z-index: 3;\n}\n.customize-control-thim-slider .thim-control-reset:focus {\n  opacity: 1;\n}\n.customize-control-thim-slider .thim-control-reset:hover i {\n  color: #f00;\n  transform: rotate(-45deg);\n}\n.customize-control-thim-slider .thim-control-reset i {\n  font-size: 12px;\n  width: auto;\n  height: auto;\n  transform: rotate(45deg);\n  transition: transform 0.3s;\n}\n.customize-control-thim-slider .thim-control-cols {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}\n.customize-control-thim-slider .thim-control-left-col {\n  width: 90%;\n  padding-right: 13px;\n}\n.customize-control-thim-slider .thim-control-right-col {\n  width: 10%;\n  text-align: right;\n}\n.customize-control-thim-slider .thim-control-input {\n  font-size: 12px;\n  text-align: center;\n  background-color: #f7f7f7;\n  border-color: #bbb;\n  border-radius: 4px;\n  z-index: 2;\n}\n.customize-control-thim-slider .thim-control-slider {\n  position: relative;\n  top: -3px;\n  padding: 0;\n  margin: 0;\n  width: 100%;\n  height: 2px;\n  border-radius: 2px;\n  background-color: #bdc3c7;\n  background-image: linear-gradient(#2271b1, #2271b1);\n  background-repeat: no-repeat;\n  outline: none;\n  -webkit-appearance: none;\n}\n.customize-control-thim-slider .thim-control-slider::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  appearance: none;\n  width: 16px;\n  height: 16px;\n  border-radius: 50%;\n  background-color: #2271b1;\n  cursor: pointer;\n  border: 1px solid #2271b1;\n  box-shadow: none;\n  -webkit-transition: background-color 0.15s ease-in-out, box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n  transition: background-color 0.15s ease-in-out, box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n}\n.customize-control-thim-slider .thim-control-slider::-webkit-slider-thumb:hover,\n.customize-control-thim-slider .thim-control-slider::-webkit-slider-thumb:focus {\n  background-color: #2271b1;\n}\n.customize-control-thim-slider .thim-control-slider:active::-webkit-slider-thumb {\n  background-color: #2271b1;\n}\n.customize-control-thim-slider .thim-control-slider::-moz-range-thumb {\n  width: 16px;\n  height: 16px;\n  border: 0;\n  border-radius: 50%;\n  background-color: #2271b1;\n  cursor: pointer;\n  border: 1px solid #2271b1;\n  box-shadow: none;\n  -moz-transition: background-color 0.15s ease-in-out, box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n  transition: background-color 0.15s ease-in-out, box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n}\n.customize-control-thim-slider .thim-control-slider::-moz-range-thumb:hover,\n.customize-control-thim-slider .thim-control-slider::-moz-range-thumb:focus {\n  background-color: #2271b1;\n}\n.customize-control-thim-slider ::-moz-range-track {\n  background-color: #2271b1;\n  border: 0;\n}\n.customize-control-thim-slider input::-moz-focus-inner,\n.customize-control-thim-slider input::-moz-focus-outer {\n  border: 0;\n}\n.customize-control-thim-slider .thim-control-slider::-webkit-slider-runnable-track {\n  -webkit-appearance: none;\n  box-shadow: none;\n  border: none;\n  background: transparent;\n}\n.customize-control-thim-slider .thim-control-slider::-moz-range-track {\n  -webkit-appearance: none;\n  box-shadow: none;\n  border: none;\n  background: transparent;\n}\n\n.customize-control-thim-switch, .customize-control-thim-toggle {\n  position: relative;\n}\n.customize-control-thim-switch .toggle-on,\n.customize-control-thim-switch .toggle-off, .customize-control-thim-toggle .toggle-on,\n.customize-control-thim-toggle .toggle-off {\n  opacity: 1;\n  padding-left: 6px;\n  padding-right: 6px;\n  font-size: 14px;\n  line-height: 18px;\n}\n.customize-control-thim-switch .toggle-on, .customize-control-thim-toggle .toggle-on {\n  color: #fff;\n  opacity: 0;\n  padding-right: 0;\n}\n.customize-control-thim-switch .toggle-off, .customize-control-thim-toggle .toggle-off {\n  color: #777;\n  padding-left: 0;\n}\n.customize-control-thim-switch .thim-switch, .customize-control-thim-toggle .thim-switch {\n  border: none;\n  margin-bottom: 0;\n  outline: 0;\n  padding: 0;\n  user-select: none;\n  border-radius: 3rem;\n}\n.customize-control-thim-switch .thim-toggle-switch-label, .customize-control-thim-toggle .thim-toggle-switch-label {\n  height: 30px;\n  align-items: center;\n  margin-bottom: 0;\n  background: #b4b9be;\n  cursor: pointer;\n  display: inline-flex;\n  justify-content: space-between;\n  position: relative;\n  transition: left 0.15s ease-out;\n  border-radius: 100px;\n}\n.customize-control-thim-switch .thim-toggle-switch-label:after, .customize-control-thim-toggle .thim-toggle-switch-label:after {\n  background: #FFFFFF;\n  content: \"\";\n  display: block;\n  position: absolute;\n  left: 5px;\n  width: 18px;\n  height: 18px;\n  transition: all 0.25s ease-in-out;\n  border-radius: 50%;\n}\n.customize-control-thim-switch .thim-toggle-switch-label::before, .customize-control-thim-toggle .thim-toggle-switch-label::before {\n  left: 0;\n}\n.customize-control-thim-switch input + label, .customize-control-thim-toggle input + label {\n  margin-left: 0;\n  margin-right: 0;\n  min-width: 55px;\n}\n.customize-control-thim-switch input:checked + label, .customize-control-thim-toggle input:checked + label {\n  background: #0073aa;\n}\n.customize-control-thim-switch input:checked + label:after, .customize-control-thim-toggle input:checked + label:after {\n  left: auto;\n  right: 5px;\n  background: #ffffff;\n}\n.customize-control-thim-switch input:checked + label .toggle-on, .customize-control-thim-toggle input:checked + label .toggle-on {\n  opacity: 1;\n}\n.customize-control-thim-switch input:checked + label .toggle-off, .customize-control-thim-toggle input:checked + label .toggle-off {\n  opacity: 0;\n}\n.customize-control-thim-switch .screen-reader-text:focus, .customize-control-thim-toggle .screen-reader-text:focus {\n  clip-path: inset(50%);\n  -webkit-clip-path: inset(50%);\n}\n.customize-control-thim-switch .thim-toggle, .customize-control-thim-toggle .thim-toggle {\n  align-items: flex-start;\n  display: flex;\n  justify-content: space-between;\n}\n\n.customize-control-thim-color .thim-control-form {\n  width: 100%;\n  position: relative;\n  box-sizing: border-box;\n}\n.customize-control-thim-color .thim-control-form * {\n  box-sizing: border-box;\n}\n.customize-control-thim-color .thim-control-cols {\n  display: flex;\n  align-items: flex-start;\n}\n.customize-control-thim-color .thim-control-left-col {\n  padding-right: 30px;\n  width: 90%;\n  width: calc(100% - 35px);\n}\n.customize-control-thim-color .thim-control-right-col {\n  display: flex;\n  justify-content: flex-end;\n  width: 35px;\n}\n.customize-control-thim-color .use-hue-mode .react-colorful {\n  height: auto;\n}\n.customize-control-thim-color .use-hue-mode .react-colorful__saturation {\n  display: none;\n}\n.customize-control-thim-color .thim-trigger-circle-wrapper {\n  position: relative;\n  top: -3px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 3px;\n  width: 30px;\n  height: 30px;\n  border-radius: 50%;\n  border: 1px solid #ccc;\n}\n.customize-control-thim-color .thim-trigger-circle {\n  position: relative;\n  padding: 0;\n  display: block;\n  width: 22px;\n  height: 22px;\n  background-size: 10px;\n  border: none;\n  border-radius: 50%;\n  cursor: pointer;\n}\n.customize-control-thim-color .thim-trigger-circle .thim-color-preview {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n.customize-control-thim-color .components-popover__content {\n  width: 275px !important;\n  padding: 0 !important;\n}\n.customize-control-thim-color .colorPickerContainer {\n  margin-top: 5px;\n  width: 100%;\n  padding: 10px;\n  background-color: #fff;\n  border-radius: 6px;\n  box-shadow: rgba(0, 0, 0, 0.09) 0 12px 15px 0;\n}\n.customize-control-thim-color .react-colorful {\n  width: 100%;\n  border-radius: 4px;\n}\n.customize-control-thim-color .react-colorful__saturation {\n  border-radius: 5px;\n  margin-bottom: 16px;\n}\n.customize-control-thim-color .react-colorful__hue {\n  width: 100%;\n  height: 18px;\n  margin-bottom: 10px;\n  border-radius: 16px;\n}\n.customize-control-thim-color .react-colorful__interactive {\n  width: calc(100% - 18px);\n  margin-left: 9px;\n}\n.customize-control-thim-color .react-colorful__alpha {\n  width: 100%;\n  height: 18px;\n  border-radius: 16px;\n  margin-bottom: 0;\n  background-image: linear-gradient(45deg, #ddd 25%, transparent 25%), linear-gradient(-45deg, #ddd 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ddd 75%), linear-gradient(-45deg, transparent 75%, #ddd 75%);\n  background-size: 10px 10px;\n  background-position: 0 0, 0 5px, 5px -5px, -5px 0;\n}\n.customize-control-thim-color .react-colorful__pointer {\n  width: 14px;\n  height: 14px;\n  background: rgba(0, 0, 0, 0);\n  box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 2px 0px;\n  outline: transparent solid 2px;\n}\n.customize-control-thim-color .thim-color-input-wrapper {\n  margin-top: 10px;\n}\n.customize-control-thim-color .thim-color-input-control {\n  position: relative;\n  display: flex;\n  align-items: center;\n  width: 100%;\n}\n.customize-control-thim-color input.thim-color-input {\n  display: block;\n  position: relative;\n  padding-left: 8px;\n  padding-right: 8px;\n  width: 100%;\n  height: 30px;\n  line-height: 30px;\n  color: #333;\n  border: 1px solid #ccc;\n  border-radius: 4px;\n  z-index: 1;\n}\n.customize-control-thim-color .thim-color-input:focus,\n.customize-control-thim-color .thim-color-input:active {\n  box-shadow: 0 0 0 1px #2271b1;\n  outline: none;\n  border-color: #2271b1;\n}\n.customize-control-thim-color .thim-color-preview-wrapper {\n  position: absolute;\n  left: 6px;\n  width: 22px;\n  height: 22px;\n  background-repeat: repeat;\n  background-size: 8px;\n  border-radius: 50%;\n  border: 1px solid #ddd;\n  border: 2px solid #fff;\n  -webkit-box-shadow: 0px 0px 0px 1px #ddd;\n  box-shadow: 0px 0px 0px 1px #ddd;\n  z-index: 2;\n}\n.customize-control-thim-color .thim-color-preview,\n.customize-control-thim-color .thim-control-reset {\n  position: absolute;\n  padding: 0;\n  background-color: transparent;\n  cursor: pointer;\n}\n.customize-control-thim-color .thim-color-preview {\n  display: block;\n  width: 100%;\n  height: 100%;\n  border-radius: 50%;\n  border-width: 0;\n}\n.customize-control-thim-color .thim-control-reset {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  top: 4px;\n  right: 35px;\n  width: 17px;\n  height: 17px;\n  border-radius: 50%;\n  border-width: 0;\n  z-index: 3;\n}\n.customize-control-thim-color .thim-control-reset:hover i {\n  color: #f00;\n  transform: rotate(-45deg);\n}\n.customize-control-thim-color .thim-control-reset i {\n  font-size: 12px;\n  width: auto;\n  height: auto;\n  transform: rotate(45deg);\n  transition: transform 0.2s;\n}\n.customize-control-thim-color .thim-color-swatches {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  gap: 6px;\n  align-items: center;\n  margin-bottom: 16px;\n  padding-bottom: 16px;\n  border-bottom: 1px solid #eee;\n}\n.customize-control-thim-color .thim-color-swatch {\n  position: relative;\n  display: block;\n  padding: 0;\n  width: 25px;\n  height: 25px;\n  border-radius: 50%;\n  border: 2px solid #fff;\n  cursor: pointer;\n  transform: scale(1, 1);\n  transition: transform 0.2s;\n  -webkit-box-shadow: 0px 0px 0px 1px #ddd;\n  box-shadow: 0px 0px 0px 1px #ddd;\n}\n.customize-control-thim-color .thim-color-swatch:active,\n.customize-control-thim-color .thim-color-swatch:focus {\n  outline: none;\n}\n.customize-control-thim-color .thim-color-swatch:hover,\n.customize-control-thim-color .thim-color-swatch:focus {\n  transform: scale(1.1, 1.1);\n}\n.customize-control-thim-color .thim-label-tooltip {\n  position: absolute;\n  bottom: 45px;\n  left: -8px;\n  padding: 7px 10px 3px;\n  width: auto;\n  width: max-content;\n  max-width: 200px;\n  color: #fff;\n  background-color: rgba(0, 0, 0, 0.9);\n  border-radius: 2px;\n  opacity: 0;\n  visibility: hidden;\n  transition: all 0.2s;\n  z-index: 2;\n}\n.customize-control-thim-color .thim-label-tooltip::before {\n  content: \"\";\n  position: absolute;\n  bottom: -7px;\n  left: 19px;\n  border-width: 7px 7px 0 7px;\n  border-style: solid;\n  border-color: rgba(0, 0, 0, 0.9) transparent transparent transparent;\n}\n.customize-control-thim-color .thim-label-tooltip .customize-control-title {\n  line-height: 1.2;\n  font-size: 13px;\n  font-weight: 400;\n}\n.customize-control-thim-color .thim-trigger-circle-wrapper:hover ~ .thim-label-tooltip {\n  opacity: 1;\n  visibility: visible;\n}\n.customize-control-thim-color[data-thim-parent-control-type=thim-multicolor] {\n  margin-right: 8px;\n  margin-bottom: 20px;\n  padding-right: 0;\n  width: 35px;\n}\n.customize-control-thim-color[data-thim-parent-control-type=thim-multicolor] .thim-control-reset {\n  top: -19px;\n  right: 8px;\n}\n.customize-control-thim-color[data-thim-parent-control-type=thim-multicolor] .thim-color-component__popover {\n  position: fixed !important;\n}\n.customize-control-thim-color[data-thim-parent-control-type=thim-typography] .colorPickerContainer {\n  top: 55px;\n}\n.customize-control-thim-color[data-thim-parent-control-type=thim-typography] .thim-control-reset {\n  top: 30px;\n  right: auto;\n  left: 35px;\n}\n\n.customize-control-thim-dimension .thim-control-form .thim-input-control + .thim-control-label {\n  font-size: 10px;\n  font-weight: 500;\n  line-height: normal;\n  text-align: center;\n  text-transform: uppercase;\n  color: #777;\n  overflow-wrap: anywhere;\n}\n.customize-control-thim-dimension .thim-control-input {\n  padding: 0 8px;\n  line-height: 2;\n  min-height: 30px;\n  font-size: 14px;\n}\n\n.customize-control-thim-dimensions {\n  position: relative;\n}\n.customize-control-thim-dimensions .wrapper {\n  border: 1px solid rgba(0, 0, 0, 0.1);\n  padding: 10px;\n}\n.customize-control-thim-dimensions .wrapper .control {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n}\n.customize-control-thim-dimensions .wrapper .control > div {\n  width: 48%;\n}\n.customize-control-thim-dimensions .wrapper .control > div h5 {\n  margin: 10px 0 7px;\n}\n.customize-control-thim-dimensions .wrapper .control > div .inner {\n  display: flex;\n}\n\n.customize-control-thim-sortable ul.ui-sortable li {\n  background: #fff;\n  border: 1px solid #333;\n  padding: 5px 10px;\n}\n.customize-control-thim-sortable ul.ui-sortable li .dashicons.dashicons-menu {\n  float: right;\n}\n.customize-control-thim-sortable ul.ui-sortable li .dashicons.visibility {\n  margin-right: 10px;\n}\n.customize-control-thim-sortable ul.ui-sortable li.invisible {\n  border: 1px dashed #aaa;\n  color: #aaa;\n}\n.customize-control-thim-sortable ul.ui-sortable li.invisible .dashicons.visibility {\n  color: #aaa;\n}\n\n.customize-control-thim-select input[autocomplete=off] {\n  box-shadow: none;\n}\n\n.thim-react-select__value-container > div:not(.thim-react-select__single-value):not(.thim-react-select__multi-value) {\n  padding-top: 0;\n  padding-bottom: 0;\n}\n\n.thim-react-select__control {\n  padding-top: 2px;\n  padding-bottom: 2px;\n  min-height: 26px;\n}\n\n.thim-react-select__value-container .thim-react-select__input {\n  min-height: 24px;\n  height: 24px;\n}\n.thim-react-select__value-container .thim-react-select__input input {\n  min-height: 24px;\n  height: 24px;\n}\n\n.thim-react-select__single-value {\n  display: flex;\n  align-items: center;\n  width: 100%;\n}\n\n.thim-react-select__multi-value {\n  align-items: center;\n  position: relative;\n  height: 20px;\n}\n\n.thim-react-select__input {\n  display: inline-flex !important;\n  align-items: center;\n  position: relative;\n  left: 2px;\n}\n.thim-react-select__input input {\n  box-sizing: border-box !important;\n  height: 30px;\n}\n\n.thim-react-select__indicators {\n  height: 24px !important;\n}\n\n.thim-react-select__indicator {\n  align-items: center;\n  height: 24px;\n}\n\n.customize-control-thim-select .thim-react-select__menu {\n  z-index: 3;\n}\n\n.thim-react-select__menu-portal {\n  z-index: 9999999 !important;\n  background-color: #fff;\n}\n\n.customize-control-thim-customizer[data-thim-parent-control-type=thim-typography] {\n  margin-bottom: 10px;\n}\n.customize-control-thim-customizer[data-thim-parent-control-type=thim-typography].thim-w50 {\n  width: 50%;\n}\n.customize-control-thim-customizer[data-thim-parent-control-type=thim-typography] .customize-control-title {\n  font-size: 12px;\n  font-weight: 400;\n  margin-bottom: 0;\n}\n\n.customize-control-thim-customizer[data-thim-typography-css-prop=text-decoration] {\n  margin-bottom: 15px;\n}\n\n.thim-typography-end {\n  margin-bottom: 8px;\n  margin-top: 8px;\n}\n.thim-typography-end hr {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n\n.thim-tooltip-wrapper {\n  position: relative;\n  z-index: 2;\n}\n.thim-tooltip-wrapper .tooltip-trigger {\n  left: 3px;\n  position: relative;\n  text-decoration: none;\n  top: 3px;\n}\n.thim-tooltip-wrapper .tooltip-trigger:hover + .tooltip-content {\n  bottom: 32px;\n  opacity: 1;\n  visibility: visible;\n  z-index: 99999;\n}\n.thim-tooltip-wrapper .tooltip-trigger .dashicons {\n  font-size: 18px;\n  height: 18px;\n  width: 18px;\n}\n.thim-tooltip-wrapper .tooltip-content {\n  background: #222;\n  border-radius: 2px;\n  bottom: 29px;\n  color: #fff;\n  font-size: 13px;\n  font-weight: 400;\n  height: fit-content;\n  left: -6px;\n  line-height: 1.4em;\n  min-width: 275px;\n  opacity: 0;\n  padding: 7px;\n  position: absolute;\n  transition: all 0.2s linear;\n  visibility: hidden;\n  width: 100%;\n  z-index: -1;\n}\n.thim-tooltip-wrapper .tooltip-content a {\n  color: #00a0d2;\n}","\n.customize-control-thim-radio {\n\tlabel {\n\t\tdisplay: list-item;\n\t\tmargin-bottom: 7px;\n\t\t.option-description {\n\t\t\tcolor: rgba(0, 0, 0, 0.35);\n\t\t\tdisplay: block;\n\t\t\tfont-size: 0.9em;\n\t\t\tpadding-left: 25px;\n\t\t}\n\t}\n}\n.customize-control-thim-radio-buttonset {\n\t.buttonset {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\t.switch-label {\n\t\t\tbackground: rgba(0, 0, 0, 0.1);\n\t\t\tborder: 1px rgba(0, 0, 0, 0.1);\n\t\t\tcolor: #555d66;\n\t\t\tflex-grow: 1;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0.5em 1em;\n\t\t\ttext-align: center;\n\t\t}\n\t\t.switch-input {\n\t\t\t&:checked {\n\t\t\t\t+ {\n\t\t\t\t\t.switch-label {\n\t\t\t\t\t\tbackground-color: #00a0d2;\n\t\t\t\t\t\tcolor: hsla(0, 0%, 100%, 0.8);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t.screen-reader-text {\n\t\t&:focus {\n\t\t\tclip-path: inset(50%);\n\t\t\t-webkit-clip-path: inset(50%);\n\t\t}\n\t}\n}\n.customize-control-thim-radio-image {\n\t>.image {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t}\n\tlabel {\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\n\t\t.image-label {\n\t\t\tbackground: hsla(0, 0%, 100%, 0.7);\n\t\t\tdisplay: none;\n\t\t\tfont-weight: 700;\n\t\t\theight: 100%;\n\t\t\tleft: 0;\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\twidth: 100%;\n\t\t\t.inner {\n\t\t\t\theight: 100%;\n\t\t\t\tpadding: 0.5em;\n\t\t\t\ttext-align: center;\n\t\t\t\tvertical-align: middle;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\n\t\t&:hover {\n\t\t\t.image-label {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n\tinput {\n\t\tdisplay: none;\n\t\t+ label img {\n\t\t\tborder: 2px solid transparent;\n\t\t}\n\t\t&:checked {\n\t\t\t+ {\n\t\t\t\tlabel {\n\t\t\t\t\timg {\n\t\t\t\t\t\tborder: 2px solid #007cba;\n\t\t\t\t\t\tborder-radius: 2px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t+ {\n\t\t\tlabel {\n\t\t\t\t.image-clickable {\n\t\t\t\t\tbottom: 0;\n\t\t\t\t\theight: 100%;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tright: 0;\n\t\t\t\t\ttop: 0;\n\t\t\t\t\twidth: 100%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t&.thim-col-4{\n\t\t.image  label{\n\t\t\twidth: 25%;\n\t\t}\n\t}\n\t&.thim-col-3{\n\t\t.image label{\n\t\t\twidth: 33.33%;\n\t\t}\n\t}\n\t&.thim-col-2{\n\t\t.image  label{\n\t\t\twidth: 50%;\n\t\t}\n\t}\n}\n","// Range slider control.\n.customize-control-thim-slider {\n    .thim-control-label {\n      position: relative;\n      display: block;\n    }\n  \n    .customize-control-description {\n      padding-right: 30px;\n    }\n  \n    .thim-control-form {\n      position: relative;\n      margin-bottom: 12px;\n  \n      &:hover {\n        .thim-control-reset {\n          opacity: 1;\n        }\n      }\n    }\n  \n    .thim-control-reset {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      right: 0;\n      bottom: 22px;\n      position: absolute;\n      padding: 0;\n      width: 16px;\n      height: 16px;\n      color: #50575e;\n      background-color: transparent;\n      border-radius: 50%;\n      border-width: 0;\n      opacity: 0;\n      cursor: pointer;\n      transition: all 0.3s;\n      z-index: 3;\n  \n      // a11y: support tab focus.\n      &:focus {\n        opacity: 1;\n      }\n    }\n  \n    .thim-control-reset:hover i {\n      color: #f00;\n      transform: rotate(-45deg);\n    }\n  \n    .thim-control-reset i {\n      font-size: 12px;\n      width: auto;\n      height: auto;\n      transform: rotate(45deg);\n      transition: transform 0.3s;\n    }\n  \n    .thim-control-cols {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n    }\n  \n    .thim-control-left-col {\n      width: 90%;\n      padding-right: 13px;\n    }\n  \n    .thim-control-right-col {\n      width: 10%;\n      text-align: right;\n    }\n  \n    .thim-control-input {\n      font-size: 12px;\n      text-align: center;\n      background-color: #f7f7f7;\n      border-color: #bbb;\n      border-radius: 4px;\n      z-index: 2;\n    }\n  \n    .thim-control-slider {\n      position: relative;\n      top: -3px;\n      padding: 0;\n      margin: 0;\n      width: 100%;\n      height: 2px;\n      border-radius: 2px;\n      background-color: #bdc3c7;\n      background-image: linear-gradient(#2271b1, #2271b1);\n      background-repeat: no-repeat;\n      outline: none;\n      -webkit-appearance: none;\n    }\n  \n    .thim-control-slider::-webkit-slider-thumb {\n      -webkit-appearance: none;\n      appearance: none;\n      width: 16px;\n      height: 16px;\n      border-radius: 50%;\n      background-color: #2271b1;\n      cursor: pointer;\n      border: 1px solid #2271b1;\n      box-shadow: none;\n      -webkit-transition: background-color 0.15s ease-in-out,\n        box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n      transition: background-color 0.15s ease-in-out,\n        box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n    }\n  \n    .thim-control-slider::-webkit-slider-thumb:hover,\n    .thim-control-slider::-webkit-slider-thumb:focus {\n      background-color: #2271b1;\n    }\n  \n    .thim-control-slider:active::-webkit-slider-thumb {\n      background-color: #2271b1;\n    }\n  \n    .thim-control-slider::-moz-range-thumb {\n      width: 16px;\n      height: 16px;\n      border: 0;\n      border-radius: 50%;\n      background-color: #2271b1;\n      cursor: pointer;\n      border: 1px solid #2271b1;\n      box-shadow: none;\n      -moz-transition: background-color 0.15s ease-in-out,\n        box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n      transition: background-color 0.15s ease-in-out,\n        box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n    }\n  \n    .thim-control-slider::-moz-range-thumb:hover,\n    .thim-control-slider::-moz-range-thumb:focus {\n      background-color: #2271b1;\n    }\n  \n    ::-moz-range-track {\n      background-color: #2271b1;\n      border: 0;\n    }\n  \n    input::-moz-focus-inner,\n    input::-moz-focus-outer {\n      border: 0;\n    }\n\n    .thim-control-slider::-webkit-slider-runnable-track  {\n      -webkit-appearance: none;\n      box-shadow: none;\n      border: none;\n      background: transparent;\n    }\n\n    .thim-control-slider::-moz-range-track {\n      -webkit-appearance: none;\n      box-shadow: none;\n      border: none;\n      background: transparent;\n    }\n  }",".customize-control-thim-switch, .customize-control-thim-toggle{\n    position: relative;\n\n    .toggle-on,\n    .toggle-off {\n        opacity: 1;\n        padding-left: 6px;\n        padding-right: 6px;\n        font-size: 14px;\n        line-height: 18px;\n    }\n\n    .toggle-on {\n        color: #fff;\n        opacity: 0;\n        padding-right: 0;\n    }\n\n    .toggle-off {\n        color: #777;\n        padding-left: 0;\n    }\n\n    .thim-switch{\n        border: none;\n        margin-bottom: 0;\n        outline: 0;\n        padding: 0;\n        user-select: none;\n        border-radius: 3rem;\n    }\n\n    .thim-toggle-switch-label{\n        height: 30px;\n        align-items: center;\n        margin-bottom: 0;\n        background: #b4b9be;\n        cursor: pointer;\n        display: inline-flex;\n        justify-content: space-between;\n        position: relative;\n        transition: left 0.15s ease-out;\n        border-radius: 100px;\n\n        &:after {\n            background: #FFFFFF;\n            content: \"\";\n            display: block;\n            position: absolute;\n            left: 5px;\n            width: 18px;\n            height: 18px;\n            transition: all 0.25s ease-in-out;\n            border-radius: 50%;\n        }\n\n        &::before {\n            left: 0;\n        }\n    }\n\n    input{\n        + label {\n            margin-left: 0;\n            margin-right: 0;\n            min-width: 55px;\n        }\n\n        &:checked{\n            + label{\n                background: #0073aa;\n\n                &:after {\n                    left: auto;\n                    right: 5px;\n                    background: #ffffff;\n                }\n                .toggle-on {\n                    opacity: 1;\n                } \n\n                .toggle-off {\n                    opacity: 0;\n                }\n            }\n        }\n    }\n\n    .screen-reader-text:focus {\n        clip-path: inset(50%);\n        -webkit-clip-path: inset(50%);\n    }\n\n    .thim-toggle {\n        align-items: flex-start;\n        display: flex;\n        justify-content: space-between;\n      }\n}\n","// React colorful control.\n.customize-control-thim-color {\n\t.thim-control-form {\n\t\twidth: 100%;\n\t\tposition: relative;\n\t\tbox-sizing: border-box;\n\t}\n\n\t.thim-control-form * {\n\t\tbox-sizing: border-box;\n\t}\n\n\t.thim-control-cols {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t}\n\n\t.thim-control-left-col {\n\t\tpadding-right: 30px;\n\t\twidth: 90%;\n\t\twidth: calc(100% - 35px);\n\t}\n\n\t.thim-control-right-col {\n\t\tdisplay: flex;\n\t\tjustify-content: flex-end;\n\t\twidth: 35px;\n\t}\n\n\t.use-hue-mode {\n\t\t.react-colorful {\n\t\t\theight: auto;\n\t\t}\n\n\t\t.react-colorful__saturation {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t.thim-trigger-circle-wrapper {\n\t\tposition: relative;\n\t\ttop: -3px;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tpadding: 3px;\n\t\twidth: 30px;\n\t\theight: 30px;\n\t\tborder-radius: 50%;\n\t\tborder: 1px solid #ccc;\n\t}\n\n\t.thim-trigger-circle {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t\tdisplay: block;\n\t\twidth: 22px;\n\t\theight: 22px;\n\t\tbackground-size: 10px;\n\t\tborder: none;\n\t\tborder-radius: 50%;\n\t\tcursor: pointer;\n\n\t\t.thim-color-preview {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t}\n\t}\n\n\t.components-popover__content{\n\t\twidth: 275px !important;\n\t\tpadding: 0 !important;\n\t}\n\n\t.colorPickerContainer {\n\t\tmargin-top: 5px;\n\t\twidth: 100%;\n\t\tpadding: 10px;\n\t\tbackground-color: #fff;\n\t\tborder-radius: 6px;\n\t\tbox-shadow: rgba(0, 0, 0, 0.09) 0 12px 15px 0;\n\t}\n\n\t.react-colorful {\n\t\twidth: 100%;\n\t\tborder-radius: 4px;\n\t}\n\n\t.react-colorful__saturation {\n\t\tborder-radius: 5px;\n\t\tmargin-bottom: 16px;\n\t}\n\n\t.react-colorful__hue{\n\t\twidth: 100%;\n    \theight: 18px;\n    \tmargin-bottom: 10px;\n\t\tborder-radius: 16px;\n\t}\n\n\t.react-colorful__interactive{\n\t\twidth: calc(100% - 18px);\n\t\tmargin-left: 9px;\n\t}\n\n\t.react-colorful__alpha {\n\t\twidth: 100%;\n    \theight: 18px;\n\t\tborder-radius: 16px;\n\t\tmargin-bottom: 0;\n\t\tbackground-image: linear-gradient(45deg, #ddd 25%, transparent 25%),linear-gradient(-45deg, #ddd 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #ddd 75%),linear-gradient(-45deg, transparent 75%, #ddd 75%);\n\t\tbackground-size: 10px 10px;\n\t\tbackground-position: 0 0,0 5px,5px -5px,-5px 0;\n\t}\n\n\t.react-colorful__pointer {\n\t\twidth: 14px;\n\t\theight: 14px;\n\t\tbackground: rgba(0,0,0,0);\n\t\tbox-shadow: rgb(0 0 0 / 25%) 0px 0px 2px 0px;\n    \toutline: transparent solid 2px;\n\t}\n\n\t.thim-color-input-wrapper {\n\t\tmargin-top: 10px;\n\t}\n\n\t.thim-color-input-control {\n\t\tposition: relative;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\twidth: 100%;\n\t}\n\n\tinput.thim-color-input {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\tpadding-left: 8px;\n\t\tpadding-right: 8px;\n\t\twidth: 100%;\n\t\theight: 30px;\n\t\tline-height: 30px;\n\t\tcolor: #333;\n\t\tborder: 1px solid #ccc;\n\t\tborder-radius: 4px;\n\t\tz-index: 1;\n\t}\n\n\t.thim-color-input:focus,\n\t.thim-color-input:active {\n\t\tbox-shadow: 0 0 0 1px #2271b1;\n\t\toutline: none;\n\t\tborder-color: #2271b1;\n\t}\n\n\t.thim-color-preview-wrapper {\n\t\tposition: absolute;\n\t\tleft: 6px;\n\t\twidth: 22px;\n\t\theight: 22px;\n\t\tbackground-repeat: repeat;\n\t\tbackground-size: 8px;\n\t\tborder-radius: 50%;\n\t\tborder: 1px solid #ddd;\n\t\tborder: 2px solid #fff;\n\t\t-webkit-box-shadow: 0px 0px 0px 1px #ddd;\n\t\tbox-shadow: 0px 0px 0px 1px #ddd;\n\t\tz-index: 2;\n\t}\n\n\t.thim-color-preview,\n\t.thim-control-reset {\n\t\tposition: absolute;\n\t\tpadding: 0;\n\t\tbackground-color: transparent;\n\t\tcursor: pointer;\n\t}\n\n\t.thim-color-preview {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tborder-radius: 50%;\n\t\tborder-width: 0;\n\t}\n\n\t.thim-control-reset {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\ttop: 4px;\n\t\tright: 35px;\n\t\twidth: 17px;\n\t\theight: 17px;\n\t\tborder-radius: 50%;\n\t\tborder-width: 0;\n\t\tz-index: 3;\n\t}\n\n\t.thim-control-reset:hover i {\n\t\tcolor: #f00;\n\t\ttransform: rotate(-45deg);\n\t}\n\n\t.thim-control-reset i {\n\t\tfont-size: 12px;\n\t\twidth: auto;\n\t\theight: auto;\n\t\ttransform: rotate(45deg);\n\t\ttransition: transform 0.2s;\n\t}\n\n\t.thim-color-swatches {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\t\tgap: 6px;\n\t\talign-items: center;\n\t\tmargin-bottom: 16px;\n\t\tpadding-bottom: 16px;\n    \tborder-bottom: 1px solid #eee;\n\t}\n\n\t.thim-color-swatch {\n\t\tposition: relative;\n\t\tdisplay: block;\n\t\tpadding: 0;\n\t\twidth: 25px;\n\t\theight: 25px;\n\t\tborder-radius: 50%;\n\t\tborder: 2px solid #fff;\n\t\tcursor: pointer;\n\t\ttransform: scale(1, 1);\n\t\ttransition: transform 0.2s;\n\t\t-webkit-box-shadow: 0px 0px 0px 1px #ddd;\n\t\tbox-shadow: 0px 0px 0px 1px #ddd;\n\t}\n\n\t.thim-color-swatch:active,\n\t.thim-color-swatch:focus {\n\t\toutline: none;\n\t}\n\n\t.thim-color-swatch:hover,\n\t.thim-color-swatch:focus {\n\t\ttransform: scale(1.1, 1.1);\n\t}\n\n\t.thim-label-tooltip {\n\t\tposition: absolute;\n\t\tbottom: 45px;\n\t\tleft: -8px;\n\t\tpadding: 7px 10px 3px;\n\t\twidth: auto; // just for fallback for max-content.\n\t\twidth: max-content;\n\t\tmax-width: 200px;\n\t\tcolor: #fff;\n\t\tbackground-color: rgba(0, 0, 0, 0.9);\n\t\tborder-radius: 2px;\n\t\topacity: 0;\n\t\tvisibility: hidden;\n\t\ttransition: all 0.2s;\n\t\tz-index: 2;\n\n\t\t&::before {\n\t\t\tcontent: \"\";\n\t\t\tposition: absolute;\n\t\t\tbottom: -7px;\n\t\t\tleft: 19px;\n\t\t\tborder-width: 7px 7px 0 7px;\n\t\t\tborder-style: solid;\n\t\t\tborder-color: rgba(0, 0, 0, 0.9) transparent transparent transparent;\n\t\t}\n\n\t\t.customize-control-title {\n\t\t\tline-height: 1.2;\n\t\t\tfont-size: 13px;\n\t\t\tfont-weight: 400;\n\t\t}\n\t}\n\n\t.thim-trigger-circle-wrapper {\n\t\t&:hover ~ .thim-label-tooltip {\n\t\t\topacity: 1;\n\t\t\tvisibility: visible;\n\t\t}\n\t}\n\n\t&[data-thim-parent-control-type=\"thim-multicolor\"] {\n\t\tmargin-right: 8px;\n\t\tmargin-bottom: 20px;\n\t\tpadding-right: 0;\n\t\twidth: 35px;\n\n\t\t.thim-control-reset {\n\t\t\ttop: -19px;\n\t\t\tright: 8px;\n\t\t}\n\n\t\t.thim-color-component__popover{\n\t\t\tposition: fixed !important;\n\t\t}\n\t}\n\n\t&[data-thim-parent-control-type=\"thim-typography\"] {\n\t\t.colorPickerContainer {\n\t\t\ttop: 55px;\n\t\t}\n\n\t\t.thim-control-reset {\n\t\t\ttop: 30px;\n\t\t\tright: auto;\n\t\t\tleft: 35px;\n\t\t}\n\t}\n}\n",".customize-control-thim-dimension{\n    .thim-control-form{\n        .thim-input-control{\n            +  .thim-control-label{\n                font-size: 10px;\n                font-weight: 500;\n                line-height: normal;\n                text-align: center;\n                text-transform: uppercase;\n                color: #777;\n                overflow-wrap: anywhere;\n            }\n        }\n    }\n\n\t.thim-control-input{\n\t\tpadding: 0 8px;\n\t\tline-height: 2;\n\t\tmin-height: 30px;\n\t\tfont-size: 14px;\n\t}\n}\n",".customize-control-thim-dimensions {\n    position: relative;\n\n    .wrapper {\n        border: 1px solid rgba(0, 0, 0, 0.1);\n        padding: 10px;\n\n        .control {\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: space-between;\n\n            > div {\n                width: 48%;\n\n                h5 {\n                    margin: 10px 0 7px;\n                }\n\n                .inner {\n                    display: flex;\n                }\n            }\n        }\n    }\n}",".customize-control-thim-sortable {\n\tul.ui-sortable {\n\t\tli {\n\t\t\tbackground: #fff;\n\t\t\tborder: 1px solid #333;\n\t\t\tpadding: 5px 10px;\n\n\t\t\t.dashicons.dashicons-menu {\n\t\t\t\tfloat: right;\n\t\t\t}\n\n\t\t\t.dashicons.visibility {\n\t\t\t\tmargin-right: 10px;\n\t\t\t}\n\t\t}\n\n\t\tli.invisible {\n\t\t\tborder: 1px dashed #aaa;\n\t\t\tcolor: #aaa;\n            \n\t\t\t.dashicons.visibility {\n\t\t\t\tcolor: #aaa;\n\t\t\t}\n\t\t}\n\t}\n}",".customize-control-thim-select {\n  input[autocomplete=\"off\"] {\n    box-shadow: none;\n  }\n}\n\n.thim-react-select__value-container {\n  > div:not(.thim-react-select__single-value):not(.thim-react-select__multi-value) {\n    padding-top: 0;\n    padding-bottom: 0;\n  }\n}\n\n.thim-react-select__control {\n  padding-top: 2px;\n  padding-bottom: 2px;\n  min-height: 26px;\n}\n\n.thim-react-select__value-container {\n  .thim-react-select__input {\n    min-height: 24px;\n    height: 24px;\n\n    input {\n      min-height: 24px;\n      height: 24px;\n    }\n  }\n}\n\n.thim-react-select__single-value {\n  display: flex;\n  align-items: center;\n  width: 100%;\n}\n\n.thim-react-select__multi-value {\n  align-items: center;\n  position: relative;\n  height: 20px;\n}\n\n.thim-react-select__input {\n  display: inline-flex !important;\n  align-items: center;\n  position: relative;\n  left: 2px;\n\n  input {\n    box-sizing: border-box !important;\n    height: 30px;\n  }\n}\n\n.thim-react-select__indicators {\n  height: 24px !important;\n}\n\n.thim-react-select__indicator {\n  align-items: center;\n  height: 24px;\n}\n\n.customize-control-thim-select .thim-react-select__menu {\n  z-index: 3;\n}\n\n.thim-react-select__menu-portal {\n\tz-index: 9999999 !important;\n\tbackground-color: #fff;\n  }\n",".customize-control-thim-customizer[data-thim-parent-control-type=\"thim-typography\"] {\n  margin-bottom: 10px;\n\n  &.thim-w50{\n    width: 50%;\n  }\n\n  .customize-control-title {\n    font-size: 12px;\n    font-weight: 400;\n    margin-bottom: 0;\n  }\n}\n\n.customize-control-thim-customizer[data-thim-typography-css-prop=\"text-decoration\"] {\n  margin-bottom: 15px;\n}\n\n.thim-typography-end {\n  margin-bottom: 8px;\n  margin-top: 8px;\n\n  hr {\n    margin-bottom: 0;\n    margin-top: 0;\n  }\n}\n",".thim-tooltip-wrapper {\n  position: relative;\n  z-index: 2;\n\n  .tooltip-trigger {\n    left: 3px;\n    position: relative;\n    text-decoration: none;\n    top: 3px;\n\n    &:hover + .tooltip-content {\n      bottom: 32px;\n      opacity: 1;\n      visibility: visible;\n      z-index: 99999;\n    }\n\n    .dashicons {\n      font-size: 18px;\n      height: 18px;\n      width: 18px;\n    }\n  }\n\n  .tooltip-content {\n    background: #222;\n    border-radius: 2px;\n    bottom: 29px;\n    color: #fff;\n    font-size: 13px;\n    font-weight: 400;\n    height: fit-content;\n    left: -6px;\n    line-height: 1.4em;\n    min-width: 275px;\n    opacity: 0;\n    padding: 7px;\n    position: absolute;\n    transition: all 0.2s linear;\n    visibility: hidden;\n    width: 100%;\n    z-index: -1;\n\n    a {\n      color: #00a0d2;\n    }\n  }\n}\n"],"names":[],"sourceRoot":""}