/* "Additional CSS" from the WordPress customizer on life.inspirho.com, verbatim. */
/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

@import url('https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+Display:wght@300&display=swap');

body,
input,
select,
textarea,
.required {
	font-family: "Cardo", Georgia, serif;
	font-size: 1.1em;
	line-height: 1.8em;
}

.site-title
a {
    font-family: "Noto Serif Display", Georgia, serif;
		font-size: 2em;
}

.entry-header .entry-title a,
.entry-header h1 {
	    font-family: "Cardo", Georgia, serif !important;
}

.tags-links a,
.cat-links a {
	display:none
}



.slidecontainer {
  width: 100%;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 25px;
  background: #d3d3d3;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  background: #ff6666;
  cursor: pointer;
}

.slider::-moz-range-thumb {
  width: 25px;
  height: 25px;
  background: #ff6666;
  cursor: pointer;
}

.checkbox-wrapper-2 .ikxBAC {
  appearance: none;
  background-color: #d3d3d3;
  border-style: none;
  flex-shrink: 0;
  height: 20px;
  margin: 0;
  position: relative;
  width: 30px;
}

.checkbox-wrapper-2 .ikxBAC::before {
  bottom: -6px;
  left: -6px;
  position: absolute;
  right: -6px;
  top: -6px;
}

.checkbox-wrapper-2 .ikxBAC,
.checkbox-wrapper-2 .ikxBAC::after {
  transition: all 200ms ease-out;
}

.checkbox-wrapper-2 .ikxBAC::after {
  background-color: #f88;
  content: "";
  height: 14px;
  left: 3px;
  position: absolute;
  top: 3px;
  width: 14px;
}

.checkbox-wrapper-2 input[type=checkbox] {
  cursor: default;
}

.checkbox-wrapper-2 .ikxBAC:hover {
  background-color: #ccc;
  transition-duration: 0s;
}


.checkbox-wrapper-2 .ikxBAC:hover::after {
  background-color: #f66;
}

.checkbox-wrapper-2 .ikxBAC:checked {
  background-color: #f88;
}

.checkbox-wrapper-2 .ikxBAC:checked::after {
  background-color: #eee;
  left: 13px;
}

.checkbox-wrapper-2 :focus:not(.focus-visible) {
  outline: 0;
}

.checkbox-wrapper-2 .ikxBAC:checked:hover {
  background-color: #f66;
}

table.l1 > tbody > tr > td {
 border-style : hidden!important;
 vertical-align: top;
 text-align: center;
}

canvas {
  box-shadow: 0px 0px 10px #ddd;	 transition: box-shadow .2s;
}

canvas:hover {
  box-shadow: 0px 0px 100px #ddd;
}
