/**
 * Theme Name: QualityLab
 * Description: Blocksy Child theme - QualityLab
 * Author: fullscreen
 * Template: blocksy
 * Text Domain: qualitylab
 */

#footer .widget-menu li {margin-bottom: 6px}
#footer .widget-menu a {
	position: relative;
    padding-left: 18px;
    color: var(--theme-palette-color-3);
    font-size: 14px;
	
	&:hover {
		color: var(--theme-palette-color-2);
	}
}
#footer .widget-menu a:before {
    content: "\203A";
    font-size: 30px;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 14px;
    color: var(--theme-palette-color-2);
}

#footer h3.widget-title{
	font-size: 20px;
    margin-bottom: 27px;
	color: var(--theme-palette-color-1);
}

/* */
.lang-switcher a{color: var(--theme-palette-color-6)}
.lang-switcher .active {
    font-weight: bold;
		color:var(--theme-palette-color-4);
}
a.kb-advanced-image-link:not([href]), 
a.kb-advanced-image-link[href=""] {
  pointer-events: none;
  cursor: default;
	user-select:none;
}

/* tables */
.wp-block-table table td {
	padding: 10px 20px !important;
  font-size: 14px;
	align-content: center;
}
.wp-block-table table th {
	background-color:var(--theme-palette-color-1);
	color:var(--theme-palette-color-8);
}
.wp-block-table table td:nth-child(odd) {
	background-color:var(--theme-palette-color-6)!important;
}
.wp-block-table table tr {
	display:grid;
	grid-template-columns: 2fr 1fr;
	border: 1px solid white;
}

/* FORMS */
.row-fluid {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.field {
  padding: 10px;
  box-sizing: border-box;
	margin-bottom:0;
}

.span2 {
  width: 16.6667%;
}

.span3 {
  width: 25%;
}

.span4 {
  width: 33.3333%;
}

.span6 {
  width: 50%;
}

/* Responsive: full width on small screens */
@media (max-width: 767px) {
  .span2,
  .span3,
  .span4,
  .span6 {
    width: 100%;
  }
}
select[multiple] {
  min-height: 170px;
	font-size: 15px;
}
