#menu-mobile, .slicknav_menu, a.mobile-logo, #mobileSearch {
	display:none;
}

table {
	max-width: 100% !important;
}

.lv_content_iframe{
	padding: 10px;
	background: #fff;
}

.lang-mobil-icon {
	display: none;
}

.slicknav_menu {
	background: RGBA(247, 246, 250, 1) !important;
	border-bottom: 1px solid red;
	height: 65px;
	padding: 0;
	margin: 0;
	font-size: 16px;
}

.slicknav_nav li {
	border-bottom: 1px solid #ccc;
}

.slicknav_btn {
	margin-right: 10px;
	margin-top: 16px;
}

.slicknav_nav {
	border-bottom: 1px solid red;
	background: RGBA(247, 246, 250, 1) !important;
	color: #333 !important;
	top: 10px;
	position: relative;
	z-index: 999;
	padding-top: 14px;
}

.slicknav_nav a {
	color: #333 !important;
	text-align: left;
}

.lity-active body {
    overflow: hidden;
}
.lity-inline .lity-content > * {
    max-height: none !important;
}
.lity-inline .lity-wrap {
    overflow: auto;
}
.lity-inline .lity-content {
    margin: 60px 0;
}

@media only screen and (max-width: 1200px) {
	#pagebottom {
		width: 100% !important;
	}
}

@media only screen and (max-width: 1160px) {
	.contentholder .w25p {
		width: calc(20% - 10px) !important;
		margin-right: 10px;
	}
	
	.right-image-download img {
		width: 100%;
		height: auto;
	}
	
	.contentholder .w75p {
		width: calc(80% - 10px) !important;
		margin-left: 10px;
	}
	
	.additional {
		width: 100%;
	}
	
	.list-grey .w66p {
		width: calc(66.6% - 27px) !important;
	}
	
	ul.tabnav li a {
		font-size: 15px;
		padding: 12px 5px;
		min-width: auto;
	}
}

@media only screen and (max-width: 1140px) {
	.index-page .produktoverview .thumblink span a.vis {
		max-height: 145px;
	}
	
	.seotext p {
		font-size: 14px
	}
	
	#subfooter .inner .videoteaserbox {
		margin-left: 0;
	}
	
	.w66p .textbox .visual .img-mod-outer img,
	.image-full img,
	.news-outer img {
		max-width: 100%;
	}
	
	.news-outer img {
		height: auto;
	}
	
	.company a.company img {
		max-width: calc(100% - 30px);
		box-sizing: border-box;
	}
	
	.company {
		box-sizing: border-box;
	}
	
	.company .w100p {
		/*padding: 10px !important;*/
	}
	
	.teaser ul.chooser li a.choose {
		font-size: 15px;
	}
	
	.careers img {
		max-width: 100%;
		height: auto;
	}
	
	#pageend #subfooter .inner.cblau {
		display: flex;
		flex-direction: column;
	}
	
	#pageend #subfooter .inner.cblau h3 {
		order: 1;
	}
	#pageend #subfooter .inner.cblau .videoteaserbox {
		order: 3;
    	width: 100%;
	}
	#pageend #subfooter .inner.cblau .seotextbox {
		order: 2;
		width: 100%;
		margin-bottom: 15px;
	}
}

@media only screen and (max-width: 1113px) {
	.seotext p {
    	font-size: 13px;
	}
}

@media only screen and (max-width: 1060px) {
	.boxholder .box.visualholder .visual span {
		width: 100%;
		height: auto !important;
		padding: 0;
		display: inline-block;
	}
	
	.boxholder .box.visualholder .visual span img {
		max-width: 100%;
		height: inherit;
		vertical-align: middle;
	}
	
	.text-image img.thumb {
		max-width: 100%;
	}
}

@media only screen and (max-width: 1050px) {
	#nav {
		font-size:18px;
	}
	.seotext {
		padding:10px 10px 10px 30px;
		font-size:1.1em;
		line-height:1.3em;
		height:251px;
	}
	
	.sidebarbox {
		border-right: none;
	}
	
	a.company img {
		width: 100%;
	}
	
	.seotext p {
		font-size: 12px
	}
	
	.teaser ul.chooser li a.choose {
    	font-size: 14px;
	}

	.overviewholder {width:100%;float:left;}
	.newsholder {width:100%;float:right;}
	.newsholder {
		padding:0 !important;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	.newsholder .box.newsbox {width:100%;border-bottom:1px solid rgba(0,0,0,0.2);
		margin-bottom:0px;
		padding:0 15px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	.newsbox-outer {
		float: none !important;
	}
	
	.social-media {
		display: none;
	}
	
	.contentholder .w25p {
		width: calc(20% - 5px) !important;
		margin-right: 0px;
		/* border: 1px solid red; */
	}
	
	.additional {
		width: 100%;
	}
	
	.textbox.important.list-2-row ul li {
		float: none;
	}
	
	.produktoverview .thumblink:hover  {
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
	}
	
	.produktoverview .thumblink:hover span {
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
		
		-moz-border-radius:3px;-o-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;
		padding-bottom: 0px !important;
		background:rgba(255,255,255,0.95);
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
		height:auto;
		
	}
}
@media only screen and (max-width: 1024px) {
	.lity-content:after {
		box-shadow: none;
	}
	
	.mobile-lightview {
		display: inherit;
	}
	
	.desktop-lightview {
		display: none;
	}

	.produktoverview .thumblink a img {
		vertical-align: top;
	}
	
	.produktoverview .thumblink, .produktoverview .thumblink .inner {
		height: auto;
		/*min-height: 220px;*/
	}
	
	input, button, select, textarea {
		/*-webkit-appearance: none;*/
	}
}
@media only screen and (max-width: 1023px) {
	
	#sidenavi {
		display: none;
	}
	
	.seotext p {
		font-size: 11px
	}
	
	.teaser ul.chooser li a.choose {
    	font-size: 13px;
	}
	
	.inhalt .w80p.fr {
		width: 100% !important;
	}
}
	
@media only screen and (max-width: 989px) {
	#nav {
		font-size:16px;
	}
	#langnav {right:0px;}
	#langnav ul li.last, #langnav ul li.vllast, #langnav ul li.space {display:none;}	
		
	#subfooter .inner .videoteaserbox {
		width:100%;
		padding-bottom:.5em;
	}
	#subfooter .inner .seotextbox {
		width:100%;
		clear:both;
		float:left;
		padding-top:1.5em;
		border-top:1px solid rgba(0,0,0,0.2);
	}
	
	.produktoverview .thumblink:hover, .produktoverview .thumblink:hover span {
		transition: none;
		transform: none;
		box-shadow: none;
	}
	
	.seotext, .teaser {width:100%;margin-top:0;}
	.seotext {height:auto;padding:15px;}
	.seotext p {
		font-size: 11px
	}
	
	.teaser ul.chooser li .stage .info {
		background: -moz-linear-gradient(left, rgba(10,18,55,0) 0%, rgba(10,18,55,1) 50%, rgba(10,18,55,1) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(10,18,55,0)), color-stop(50%,rgba(10,18,55,1)), color-stop(100%,rgba(10,18,55,1)));
		background: -webkit-linear-gradient(left, rgba(10,18,55,0) 0%,rgba(10,18,55,1) 50%,rgba(10,18,55,1) 100%);
		background: -o-linear-gradient(left, rgba(10,18,55,0) 0%,rgba(10,18,55,1) 50%,rgba(10,18,55,1) 100%);
		background: -ms-linear-gradient(left, rgba(10,18,55,0) 0%,rgba(10,18,55,1) 50%,rgba(10,18,55,1) 100%);
		background: linear-gradient(to right, rgba(10,18,55,0) 0%,rgba(10,18,55,1) 50%,rgba(10,18,55,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000a1237', endColorstr='#0a1237',GradientType=1 );
	}
	
}
@media only screen and (max-width: 940px) {
	.column.w33p, .column.w66p, .column.w50p  {
		width:100% !important;
	}
	.column .column.w33p, .column .column.w50p  {
		width:50% !important;
	}
}
@media only screen and (max-width: 900px) {
	#logo {
		z-index: 999;
		background-position: 0 1px;
		top:0;
	}
	#pagetop, #header  {
		height:195px;
	}
	#pagemiddle {
		padding-top:195px;
	}
	.subheader {
		height:90px;
		top:103px;
		background: #fff url(/lavision_rd/we_images/bg/body.jpg) repeat-x 0 100%;
		position:relative;
	}
	#nav {
		left:0;
		font-size:18px;
		top:40px;
	}
	
	#nav ul li.nav.akt {
		background: none;
	}
	
	#langnav {
		top:-50px;
		right:5px;
	}
	#langnav ul li.vlfirst {display:none;}
	#langnav ul li.last, #langnav ul li.vllast, #langnav ul li.space {display:block;}
	#nav ul li.nav .subnav {
		left:-40px;
	}
	#nav li.nav .subnav .menuholder .inner {
		font-size:11px !important;
	}
	#nav ul li.nav .subnav .menuholder ul li a {
		min-width:200px;
		width:auto;
	}
	#nav ul li.nav a i.fa.fa-home {
		display:block;
		
	}
	
	#nav ul li.nav.home a {
		width: auto;
	}
	
	#globalnav ul li{position:static;}
	#globalnav {width:100%;top:10px;}
	#globalnav ul {
		width:100%;
		padding-left:10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		float:right;
		width: auto;
	}
	#globalnav ul li.seekli {float:right;}
	#globalnav ul li.seekli form {
		position:absolute;
		right:5px;
		top:-95px;
	}
	
	.inhalt .w100p .w50p
	{
		width: 100% !important;
	}
	
	.inhalt .w100p .box.textbox .boxholder .w50p.visualholder 
	{
		width: 50% !important;
	}
	
	.contentholder .maincontent .img-mod-outer-right .img-mod-outer.tar {
		text-align: left !important;
	}
}

@media only screen and (max-width: 870px) {
	.teaser ul.chooser li.stager.akt .stage .info {
		width:36%;
	}
}

@media only screen and (max-width: 830px) {
	.teaser ul.chooser li.stager.akt .stage .info {
		width:36%;
	}
	
	.produktoverview .thumblink span>dfn dfn, .produktoverview .thumblink span>dfn {
		font-size: 11px;
	}
	
	.right-image-download {
		width: 25%;
	}
	
	.contentholder .w75p {
		width: calc(100% - 20px) !important;
		float: none !important;
	}
	
	.contentholder .w25p {
		width: 100% !important;
		float: none !important;
		margin-top: 20px;
	}
	
	.additional-youtube iframe {
		max-width: 100%;
	}
	
	.module-image-33-33-33,
	.w66p .box.textbox.important {
		/*margin-right: 20px;*/
	}
	
	.additional {
		width: calc(100% + 27px);
	}
	
	.list-grey .w66p {
		width: 66.6% !important;
	}
	
	.additional .additional-image img, .additional .additional-image .image-caption {
		max-width: calc(100% - 20px); !important
	}
	
	.additional .button-box,
	.additional .textbox {
		/*margin-right: 20px;*/
	}
}

@media only screen and (max-width: 800px) {
	.overviewbreak {display:none;}
	.produktoverview .thumblink {
		width:33.33%
	}
	.teaser ul.chooser li.stager .stage {
		width:100%;
		
	}
	.teaser ul.chooser {
		width:0;
	}
	
	.teaser ul.chooser li a.choose span  {display:none !important;}
	
	.textbox h1, .textbox h2 {
		line-height: 23px;
		font-size: 20px;
	}
	
	.company .w50p {
		width: 100% !important;
	}
	
	.produktoverview .thumblink, .produktoverview .thumblink .inner {
		height: auto;
		min-height: 240px;
	}
}

@media only screen and (max-width: 770px) {
	.list-grey .box.textbox.important .important-outer {
		width: calc(100% - 10px)!important;
	}
	.contentholder .maincontent .w100p.img-mod-outer-left,
	.contentholder .maincontent .w100p.img-mod-outer-right {
		text-align: center !important;
	}
	
	.contentholder .maincontent .w100p.img-mod-outer-right .img-mod-outer.tar {
		text-align: inherit !important;
	}
	
	.contentholder .sidebarbox .box .link-image.tac.is-gif {
		margin-right: 5px;
	}
	
	.img-mod-outer {
		background-size: contain;
	}
	
	.lightview-right .w450 {
		width: 418px !important;
	}
	.lightview-left .w200 {
		width: 179px !important;
	}
}

@media only screen and (max-width: 730px) {
	.inhalt .w100p .w30p,
	.inhalt .w80p .w70p,
	.inhalt .w80p .w30p,
	.inhalt .w100p .w66p,
	.inhalt .w100p .w33p,
	.inhalt .w75p
	{
		width: 100% !important;
	}
	
	.social-media {
		border-top: none;
	}
	
	img {
		max-width: 100%;
		height: auto;
	}
	
	.inhalt .country-outer {
		width: 50%;
	}
	
	ul.tabnav li {
		display: block;
		float: left;
		margin: 5px;
	}
	
	ul.tabnav li.akt a {
		border-bottom: 1px solid rgba(10, 0, 120, 0.2);
	}
	
	.overviewheader .thumbholder {
		display: none;
	}
	
	.contentholder .maincontent .list-grey .tar {
		text-align: left!important;
	}
	
	.contentholder .maincontent .visual.text-image .img-left {
		text-align: center;
		margin-right: 22px;
	}
	
	.contentholder .maincontent .text-image .img-mod-outer {
		text-align: center;
	}
	
	.contentholder .maincontent .image-full .img-left {
		margin-right: 20px;
	}
	
	.contentholder .maincontent .image-full .image-caption.image-caption-top.caption-position-right {
		padding-right: 20px;
	}
	
	.contentholder .maincontent .module-image-33-33-33 .img-mod-outer,
	.contentholder .maincontent .img-mod-outer {
		margin-right: 20px;
		margin-left: 0;
	}
	
	.contentholder .maincontent .module-image-33-33-33 .right-w33, 
	.contentholder .maincontent .module-image-33-33-33 .middle-w33 {
		margin-left: 0;
	}
	
	.contentholder .maincontent .module-image-33-33-33 .global-caption {
		padding-left: 0;
	}
	
	.contentholder .maincontent .additional {
		width: 100%;
	}
	
	.contentholder .maincontent .additional .additional-image {
		text-align: center;
		margin-right: 10px;
	}
	
	.global-caption {
		padding-left: 0;
		width: calc(100% - 11px)!important;
	}
	
	.inhalt .w25p {
		width: 100%!important;
		float: left!important;
	}
	
	.inhalt .box.textbox #search-div input,
	.inhalt .box.textbox #search-div button {
		width: 100% !important;
		height: 35px;
	}
	
		/* NEU */
	.module-image-33-33-33 .w33p {
		width: calc(33.3% - 12px) !important;
		display: table-cell;
	}

	.module-image-33-33-33 .w33p:hover .w100p {
		background: rgba(0,0,0,0.1);
	}
	
	.module-image-33-33-33 .w33p .w100p {
		padding: 15px;
	}
	
	.inhalt .w33p.middle-w33 {
		margin-left: 0;
		width: calc(100% - 30px) !important;
	}
	
	.w33p.right-w33 {
		margin-left: 0;
	}
}

@media only screen and (max-width: 670px) {
	table {
		width: 100% !important;
	}
	
	#mobileSearch {
		display:block;
	}
}

@media only screen and (max-width: 670px) {
	.inhalt .w50p {
		/*width: 100% !important;*/
	}
	
	.lang-mobil-icon {
		display: block;
	}
	
	.w70p, .w30p {
		width: 100% !important;
	}
	
	.slicknav_menu, a.mobile-logo  {
		display:block;
	}
	
	a.mobile-logo {
		position: absolute;
		top: 10px;
		left: 3px;
	}
	
	a.mobile-logo img {
		height: 64px;
	}
	
	#header, .breadcrumb {
		display: none;
	}
	
	#pagemiddle {
		padding-top: 20px;
	}
	
	#pagetop {
		height: 0;
	}
	
	.right-image-download {
		width: 50%;
	}
	
	body {
		background: #fff url(../we_images/bg/body.jpg) repeat-x 0 -48px;
	}

	.index-page .produktoverview .thumblink span a.vis {
		max-height: none !important;
	}
	
	.index-page .produktoverview .thumblink {
		margin-bottom: 20px;
	}
	
	.produktoverview .thumblink span>dfn {
		margin-bottom: 10px;
	}
	
	.index-page .produktoverview .thumblink, 
	.index-page .produktoverview .thumblink .inner {
		height: auto !important;
		min-height: inherit !important;
	}
	
	.produktoverview .thumblink a img {
		vertical-align: top;
	}
	
	.overviewheader .thumbholder {
		display: none;
	}
	
	.textbox h3 {
		font-size: 17px;
	}
	
	.news-outer a, .news-outer img {
		float: none !important;
	}
	
	.mobile-nav select.mobile-lang-switch {
		display: block !important;
	}
	
	.produktoverview .thumblink, .produktoverview .thumblink .inner {
		height: auto;
		min-height: 210px;
	}
	
	.teaserholder {
		display: none;
	}
}

@media only screen and (max-width: 650px) {
	.teaser ul.chooser li.stager.akt .stage .info {
		width:35%;
		font-size:0.75em;
	}
}

@media only screen and (max-width: 627px) {
	iframe.lv_content_iframe {
		width: 100% !important;
		max-width: 100% !important;
		overflow: scroll !important;
		box-sizing: border-box !important;
	}
	div.lv_content_iframe,
	div.lv_content_iframe div,
	div.lv_content_iframe .lightview-right .w450 {
		width: 100% !important;
		max-width: 100% !important;
		/*overflow: scroll !important;*/
		box-sizing: border-box !important;
	}
	
	div.lv_content_iframe {
		/*height: 1200px;*/
	}
	
	div.lv_content_wrapper.lv_content_light {
		width: 100%

	}
	
	div.lv_content_iframe .lightview-right {

		display: block;
	}
	
	div.lv_content_iframe .lightview-right #ContactForm label,
	div.lv_content_iframe .lightview-right #ContactForm input {
		width: calc( 100% - 12px ) !important;
		float: left !important;
		text-align: left !important;
	}
	
	div.lv_content_iframe .lightview-right #ContactForm textarea {
		width: 100% !important;
		float: left !important;
		text-align: left !important;
	}
	
	
	div.lv_content_iframe .lightview-right #ContactForm input[type="submit"] {
		width: 100% !important;
		float: left !important;
		text-align: left !important;
		height: 30px;
	}
	
	table.download {
		font-size: 13px;
		overflow: scroll;
	}

}


@media only screen and (max-width: 600px) {
	.teaser ul.chooser li.stager.akt .stage .info {
		width:30%;
		font-size:0.75em;
		top: -20px;
	}
}

@media only screen and (max-width: 575px) {
	#nav ul li.nav .subnav .menuholder ul li a {
		min-width:150px;
		width:auto;
	}
	
	#nav {
		left:0;
		font-size:16px;
	}
	#globalnav, #globalnav ul, #globalnav ul li {padding-left:0px;height:20px;line-height:20px;}
	#globalnav ul li {
		padding:0 5px;
		border-right:1px solid rgba(0,0,0,0.1);
	}
	#nav ul li.nav {
		padding:0 15px;
	}
	
	#globalnav ul li form,
	#globalnav ul li form input  {
		width:180px;
		z-index:10;
	}
	#globalnav ul li form:hover,
	#globalnav ul li form input:focus,
	#globalnav ul li form:hover input  {
		width:calc(100% - 10px) !important;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	.teaser ul.chooser li.stager.akt .stage .info {
		width: 38%;
		font-size: 0.85em;
		top: -50px;
	}
	
	
	.produktoverview .thumblink {
		width:50%
	}
	
	.teaser, .teaser ul.chooser li.stager .stage {
		background-position: 0 0;
		max-height:200px;
	}
	#subfooter .inner .videoteaserbox .videoholder {
		width:100%;
		padding:1em 0;
		border-top:1px solid rgba(0,0,0,0.2);
	}
	
	#subfooter .inner .videoteaserbox .videoholder .videoteaser .vthumb,
	#subfooter .inner .videoteaserbox .videoholder .videoteaser dfn {
		display:block;
		width:40%;
		
		float:left;
		display:block;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	#subfooter .inner .videoteaserbox .videoholder .videoteaser dfn {
		width:60%;
		padding-left:20px;
	}
	
	#socialnav {
		display: none;
	}
	
	#footer .w80p {
		width: 100% !important;
	}
	
	.produktoverview .thumblink, .produktoverview .thumblink .inner {
		margin-bottom: 10px;
	}
	
	div.lv_content_iframe .lightview-right #ContactForm input[type="submit"] {
		text-align: center !important;
		background-color: #172983;
		border-color: #172983;
		color: #fff;
		text-align: center !important;
	}
}
@media only screen and (max-width: 540px) {
	.column .column.w50p {
		width: 100% !important;
	}
	.spalter.zwei_spalter .box {
		width: 100%;
		padding-bottom:10px;
	}
	
	.module-image-33-33-33 .img-mod-outer {
		background-size: contain;
		height: inherit !important;
	}
	
	.module-image-33-33-33 .w33p .img-mod-outer img {
		visibility: hidden;
		max-width: 100%;
		height: inherit;
		vertical-align: middle;
	}
	
	.formbox input {
		width: 100% !important;
	}
	
	.formbox input.w30 {
		width: 30px !important;
	}
	
	.formbox select.w300 {
		width: 100% !important;
	}
}
@media only screen and (max-width: 520px) {
	.teaser {display:none;}
}
@media only screen and (max-width: 480px) {
	#nav ul li.nav {
		padding:0 15px;
	}
	
	.newsletterCR {
		width: 100% !important;
	}
}
@media only screen and (max-width: 410px) {
	#langnav ul li.last, #langnav ul li.vllast, #langnav ul li.space {display:none;}
	#globalnav ul li form,
	#globalnav ul li form input  {
		width:120px;
		z-index:10;
	}
	
	.teaser ul.chooser li .stage .info {
		width:50%;
	}
	.teaser ul.chooser li .stage .info h2,
	.teaser ul.chooser li .stage .info h3 {
		line-height:1.1em;
		margin-bottom:.4em;
		padding:0;
	}
	
	.produktoverview .thumblink, .produktoverview .thumblink .inner {
		height: auto;
		min-height: 200px;
	}
}


@media only screen and (max-width: 320px) {
	#langnav {
		-ms-transform-origin: 100% 100%;
		-webkit-transform-origin: 100% 100%;
		-moz-transform-origin: 100% 100%;
		-o-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
	
		-ms-transform: scale(0.85);
		-webkit-transform: scale(0.85);
		-moz-transform: scale(0.85); 
		-o-transform: scale(0.85); 
		transform: scale(0.8)5;

	}
	#globalnav ul li form,
	#globalnav ul li form input  {
		width:100px;
		z-index:10;
	}
	
	.produktoverview .thumblink {
		width:100%;
		height:auto;
		min-height:auto;
	}
	#subfooter .inner .videoteaserbox .videoholder .videoteaser .vthumb,
	#subfooter .inner .videoteaserbox .videoholder .videoteaser dfn {
		display:block;
		width:100%;
		
		
	}
	#subfooter .inner .videoteaserbox .videoholder .videoteaser dfn {
		padding-left:0px;
	}
	
	.produktoverview .thumblink span a.vis {
		max-height: inherit;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
  select,
  textarea,
  input {
    font-size: 16px;
  }
}