/* IE9- fixes */

$font-size: 15px;
$line-height: 22px;

@import 'theme-variables'; /* Rewrite base variables here; add theme CSS below this one in <head> */

.row > * > .row {

	width: 100%;
	margin: 0;

}

.row > .col1 {
	
	width: 100%;

}

input {
	
	line-height: $line-height*2;

}

select {
	
	padding-right: 0;
	height: $line-height;
	margin-top: $line-height/2;

}

form#language-selector select {
	
	margin: 0;
	padding-left: 0;
	height: $line-height*2;

}

:root select { /* IE9 not IE8 */
	
	height: $line-height*2;
	margin-top: 0;

}

input[type=checkbox], input[type=radio], form.wide input[type=checkbox], form.wide input[type=radio] {
	
	margin-left: 0;
	float: none;
	position: static;
	display: inline-block;
	clear: left;
	margin-top: 1em;

}

:root input[type=checkbox], :root input[type=radio], :root form.wide input[type=checkbox], :root form.wide input[type=radio] {
	
	display: none;

}

form.mast input[type=checkbox], form.mast input[type=radio] {
	
	float: left;
	width: auto;

}

input[type=file] {
	
	margin-left: -100%;

}

input[type=submit] {
	
	padding: 0;
		
}

.checkbox-icon {
	
	margin-right: 1em;
// 	display: inline-block;
	opacity: 0;

}

:root .checkbox-icon {
	
	opacity: 1	;

}

form select, form .file-input {
	
	background-image: none;

}

.slider-nav {
	
	left: 1em;
	
}

.slider > *:after, .slider > *:before {

	display: none;	

}
	
.vertical .slider-nav {
	
	top: 1em;

}

nav input[type=reset], nav input.trigger, nav input.trigger.burger, nav.drop > ul input.trigger {
	
	display: none;

}

nav.drop > ul, nav.drop > ul > li {
	
	display: inline-block;
	visibility: visible;
	opacity: 1;

}

nav.drop ul li a {
	
	font-size: $font-size;
	z-index: 1;

}

nav.drop ul li li ul, nav.drop ul li li div {
	
	display: none;
	
}

nav.drop ul li li:hover ul, nav.drop ul li li:hover div {
	
	display: block;
	
}

nav.drop ul li:hover ul, nav.drop ul li:hover div {
	
	visibility: visible;
	z-index: 4;
	
}

nav.drop input:checked ~ input[type=reset], nav.drop input.trigger {
	
	background: url(../images/0.png);
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO
1AAAAABJRU5ErkJggg=="); /* IE10- */

}
