@media only screen and /* tablet (landscape) */
(max-width:1110px) and (min-width:1px){ /* 970-730  */
.content .blog-featured {
	max-width: 970px;
}

.blog-featured .items-row {
	margin-left: 0;
	margin-right: 0;
}

.blog-featured .navleft,
.blog-featured .navright {
	top: 146px;
}

.blog-featured .navleft {
	left: 0;
}

.blog-featured .navright {
	right: 0;
}


.blog-featured .navleft .icon {
	background-image: url(../images/arrow/arrow_white_left.png);
}


.blog-featured .navright .icon {
	background-image: url(../images/arrow/arrow_white_right.png);
}


.blog-featured h1 {
	padding-left: 0;
}

}

@media only screen and /* tablet (portrait) */
(max-width:1023px) and (min-width:1px){ /* 970-730  */

.head, .navigation .navwrap, .content .custom.top-news h2, .content .custom.top-news p, .blog-featured .items-row, .foot-content, .article, .module h3, .newsflash, .content .custom.labels .labels-wrapper, h2.focus-title, .content .blog, .content .finder {
	width: 712px;
}

.navigation ul.menu li.active ul { left: 494px; } 


.navigation ul.menumain li,
.navigation ul.menu,
.navigation ul.menu li.active ul {
    width: 218px;
}

.navigation ul.menu li.parent {
	width: 72px;
}

.navigation ul.menu li.parent ul li {
	width: auto;
}

.navigation ul.menu li a {
	padding-left:0;
}

.navigation ul.menu li{
	font-size: 13px;
}

.navigation ul.menu li.active ul li a {
	padding-left: 10px;
	}

/*
.navigation ul.menu li ul li {
	font-size: 14px;
}
*/


.content .blog-featured {
	max-width: 832px;
	width: 832px;

}

.blog-featured .items-row {
	margin-left: 60px;
	margin-right: 60px;
}

.blog-featured .navleft,
.blog-featured .navright {
	top: 165px;
	color: black;
}

.blog-featured .navleft .icon {
	background-image: url(../images/arrow/arrow_black_left.png);
}


.blog-featured .navright .icon {
	background-image: url(../images/arrow/arrow_black_right.png);
}

.blog-featured h1 {
	padding-left: 60px;
}


/*
#featured Row {
    width: 712px;
    margin: auto;
}
*/

.blog-featured .item {
    width: 243px;
    padding-right: 25px;
}
.blog-featured .item .img-intro-left{
    width: 218px;
	height: 136px;
/* 	overflow: visible; */
	}

.blog-featured .item .img-intro-left img {
    height: 136px;
    width: auto;
    margin-left: -10px;
}
.blog-featured .item .img-intro-left img.oldDimention { /* for articles published before 2021-05-17, can be removed later on */
	width: auto;
}

.blog-featured h1 {
    margin-top: 13px;
}

/* .content { overflow: auto; } */

/* .article { width: 100%; } */
.articleinfos { width: 100%; float: none; }
.articletext { float:none; width:100%; }
.articleimages { display: none; }


div.jwts_toggleControlContainer a.jwts_toggleControl { padding:0; padding-top: 7px; padding-bottom:7px; width:100%; }
div.jwts_toggleControlContainer a.jwts_toggleOn { padding-top: 8px; }

.module.aktuell.english { float:left; margin-left: 0; margin-right: 0; }
.module.aktuell.english h3 { padding-top:10px;  border-top: 1px dotted grey; }

.content .custom.top-news p, 
.content .custom.top-news h2 {
	padding-right: 0;
}

.category-module.mod-list {
		width: 734px;
}

.content .popupinhalt,
.front .item-page {
	width: 712px;
	padding-right: 0;
}

.content .blog.galerie .item {
	width:218px;
}

.content .blog .img-intro-left img {
	width: auto;
	height: 138px;
}

.content .blog .item h2 {
	width: 460px;
}

.foot {
	height:200px;
}

.foot .links {
	float:left;
/* 	width:443px; */
	margin-bottom: 20px;
}

.foot .address {
	display:none;
}

.foot .foot-content-mobile {
    display: block;
    border-top: 1px solid #ededed;
}

.foot-content-mobile .address {
    display: block;
 	float:none;
	clear: both;
	width:100%;
	padding-top: 25px;
	border-top: none;
	max-width: 712px;
    margin: auto;
}
.foot-content-mobile .ktaglogo {
    display: none;
}
.foot-content {
    height: 75px;
}

}


@media only screen and /* tablet (portrait) */
(max-width:833px) and (min-width:731px){ /* 970-730  */
.content .blog-featured {
	max-width: 712px;
}

.blog-featured .items-row {
	margin-left: 0;
	margin-right: 0;
}

.blog-featured .navleft,
.blog-featured .navright {
	top: 122px;
	color: white;
}

.blog-featured .navleft .icon {
	background-image: url(../images/arrow/arrow_white_left.png);
}


.blog-featured .navright .icon {
	background-image: url(../images/arrow/arrow_white_right.png);
}


.blog-featured h1 {
	padding-left: 0;
}

}


@media only screen and /* mobile (landscape) */
(max-width:730px) and (min-width:1px){ /* 730-485  */

.head, .navigation .navwrap, .content .blog-featured, .content .custom.top-news h2, .content .custom.top-news p, .foot-content, .article, .module h3, .newsflash, .content .custom.labels .labels-wrapper, h2.focus-title, .content .blog, .content .finder {
	width: auto;
}

.head {
    padding-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    height: 118px;
    box-sizing: border-box;
    margin-top: 0;
}

.head .headright { width: 60px; }

.logoimage {
    padding-top: 0;
}

.head .headright img.menu {
	display: block;
	width: 52px;
	height: 52px;
	float: right;
	margin-left: 50px;
	cursor: pointer;
}

.head .headright ul.nav,
.head .headright img.search-button,
.head .headright form input,
.head .headright form #loading,
.head .headright form #loading-not
 {
	display: none !important;
}


/* Burger Menu */
.hamburger {
float:right;
font: inherit;
display: inline-block;
overflow: visible;
margin: 0;
padding-top: 3px;
cursor: pointer;
transition-timing-function: linear;
transition-duration: .15s;
transition-property: opacity,filter;
text-transform: none;
color: inherit;
border: 0;
background-color: transparent;
}

/*
*, :after, :before {
box-sizing: inherit;
}
*/

.hamburger-box {
position: relative;
display: inline-block;
width: 52px;
height: 40px;
}

.hamburger--slider.is-active .hamburger-inner {
transform: translate3d(0,10px,0) rotate(45deg);
}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before {
background-color: #000;
}
.hamburger--slider .hamburger-inner {
top: 2px;
}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
position: absolute;
width: 52px;
height: 4px;
transition-timing-function: ease;
transition-duration: 0.15s;
transition-property: transform;
/* border-radius: 4px; */
background-color: #000;
}
.hamburger-inner {
top: 50%;
display: block;
margin-top: -2px;
}

.hamburger--slider.is-active .hamburger-inner:before {
transform: rotate(-45deg) translate3d(-5.71429px,-6px,0);
opacity: 0;
}

.hamburger--slider .hamburger-inner:before {
top: 12px;
transition-timing-function: ease;
transition-duration: .15s;
transition-property: transform,opacity;
}
.hamburger-inner:before {
top: -10px;
}
.hamburger-inner:after, .hamburger-inner:before {
display: block;
content: "";
}

.hamburger--slider.is-active .hamburger-inner:after {
transform: translate3d(0,-24px,0) rotate(-90deg);
}
.hamburger--slider .hamburger-inner:after {
top: 24px;
}
.hamburger-inner:after {
bottom: -10px;
}

/* Ende Burger Menu */


.navigation { height: auto; background: none !important; }
.navigation .panonav { display: none !important; }

.navigation ul,
.navigation ul.menu { width: 100%; }
.navigation ul li { height: auto; }

.navigation ul.nav.menu li.active ul { width:100%; left: 0; position: relative; padding-top: 10px; }
.navigation ul.menu li.active ul li { height: auto; }

.navigation ul.menumain li a.gym,
.navigation ul.menumain li a.fms{
    border-top: 2px solid rgb(0,0,0);
}

.navigation ul.menumain li a.gym{
	color: rgb(161,0,55);
}

.navigation ul.menumain li a.fms{
	color: rgb(64,136,147);
}

.navigation ul.menumain li a.gym,
.navigation ul.menumain li a.fms,
.navigation ul.menu li.parent a.globaleins,
.navigation ul.menu li.parent a.globalzwei,
.navigation ul.menu li.parent a.globaldrei {
    font-size: 26px;
    height: auto;
    margin-top:0;
	line-height: initial;
}

/* .navigation ul.menu li.active ul li a.mobile { display: block; } */

.navigation ul.nav li { display: none; }
body.front .navigation ul.nav li.parent,
.navigation ul.nav li.parent.active,
.navigation ul.nav-child li { display: list-item; }
.navigation ul.nav li.active ul { padding-top: 0; /* border-bottom: 1px solid black; */ }


.navigation ul.menumain li a,
.navigation ul.menu li a { padding-left: 20px; box-sizing: border-box; height: 33px; text-align: left; }

.navigation ul.menumain li { width: 100%; }
.navigation ul.menumain li.active ul li a.ausgeblendet { padding: 0; }
.navigation ul.menumain li.active ul li a.gym,
.navigation ul.menumain li.active ul li a.fms { width:100%; }

.navigation ul.menumain li.active a.gym,
.navigation ul.menumain li.active a.fms {
    border-top: 2px solid rgb(0,0,0);
    margin-bottom: 10px;
}

.navigation ul.menumain li a.gym,
.navigation ul.menumain li a.gym:hover,
.navigation ul.menumain li a.fms,
.navigation ul.menumain li a.fms:hover,
.navigation ul.menumain li.active a.gym:hover,
.navigation ul.menumain li.active a.fms:hover {
    border-top-width: 2px;
    padding-top: 6px;
}

.navigation ul.menumain li.active ul li a.gym,
.navigation ul.menumain li.active ul li a.gym:hover,
.navigation ul.menumain li.active ul li a.fms,
.navigation ul.menumain li.active ul li a.fms:hover,
.navigation ul.menu li.active ul li a {
    border: none;
	margin-top:0;
	font-size: 16px;
    margin-bottom: 0;
	padding-bottom: 5px;
	padding-top: 4px;
	padding-left: 49px; 
}

/*
.navigation ul.menumain li.active a {
    padding-bottom: 0;
}
*/


.navigation ul.menumain li a.fms {
    border-bottom: 2px solid rgb(0,0,0);
}

/*
.navigation ul.menumain li.active a.fms{
	border-bottom: none;
}
*/

.navigation ul.menumain li.active.deeper a {
    border-bottom: 2px solid rgb(0,0,0);	
}

.navigation ul.menu li.active.deeper a {
    border-bottom: 1px solid rgb(0,0,0);	
}

.navigation ul.menu li.active.deeper  ul li a {
    border-bottom: none;	
	line-height: initial;
}

.navigation ul li.active.deeper.expand a,
.navigation ul li ul li.active.deeper a {
    border-bottom: none;	
}


.navigation ul.menu li.parent { width: 100%; }
.navigation ul.menu li a:before { content: "→  "; /* padding-left: 2px; padding-right: 3px; */ }
.navigation ul.menu li ul li a:before { content: ""; padding: 0; }
.navigation ul.menu li.active ul li a { /* padding-left: 28px; */ padding-top:4px; padding-bottom:5px; width:100%; /* font-size: 13px; */ }

.navigation ul.menu li.expand a,
.navigation ul.menu li.active.expand a,
.navigation ul.menu li.expand a:hover {
	border-top: none;
	border-bottom: 1px solid rgb(100,100,100);
	padding-top: 10px;
} 
.navigation ul.menu li.active a,
.navigation ul.menu li a:hover {
	border-top: 1px solid rgb(100,100,100);
	border-bottom: none;
	text-align: left;
	font-family: "Brevia-Regular";
}

.navigation .external-links ul.menu li a:hover {
	border:none;
	margin-top:0;
}

.navigation .external-links,
.navigation ul.nav li,
.navigation ul.nav li a,
.navigation ul.nav li ul,
.navigation ul.nav li ul li,
.navigation ul.nav li ul li a {
/*    transition: all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s; */
	transition: all cubic-bezier(0.5, 0, 0.5, 1) 0.3s
}

.navigation .navwrap {
	height: auto !important;
}

.navigation ul.menumain li.expand a.fms {
	border-bottom: 2px solid rgb(0,0,0);
	margin-bottom: 0;
	padding-bottom: 6px;
}


.front .navigation ul.nav.menumain li,
.navigation ul.nav li.expand {
	min-height: 0;
	max-height:54px !important;
}

.navigation ul.nav li.active {
	max-height: none;
}

/* Evtl. durch JS ersetzbar: */

/*
.navigation ul.nav li.active.item-102 {
	max-height: 217px;
}
.navigation ul.nav li.active.item-103 {
	max-height: 155px;
}
.navigation ul.nav li.active.item-108 {
	max-height: 90px;
}
.navigation ul.nav li.active.item-110 {
	max-height: 338px;
}
.navigation ul.nav li.active.item-112 {
	max-height: 276px;
}
*/

/* ^ Ende evtl. durch JS ersetzbar */

.navigation ul.nav li {
	display: block !important;
	min-height: 0;
	max-height:0;
	overflow: hidden;
}


.navigation ul.nav li.active.expand ul {
	padding: 0;
}

.navigation ul.nav li.active.expand ul li {
	max-height: 0;
	opacity: 0;
}

.navigation ul.nav li.active ul li {
	display: block !important;
	max-height: 31px;
	opacity: 1;
}


.navigation ul.menu li a:before {
	padding-left: 0;
}

.navigation ul li,
.navigation ul.menu {
	float: none;
}

.navigation .external-links {
	display: block;
	background-color: rgb(230,230,230);
	height:0;
	overflow: hidden;
}

.navigation .external-links.expand {
	height:270px;
}

.navigation .external-links ul {
	height: 76px;
	width:320px;
}

.navigation .external-links ul li {
	float:right;
	height: 56px;
	max-height: none;
	width: 63px;
	background: none;
}

.navigation .external-links ul li.item-280 {
	width: 68px;
}

.navigation .external-links ul li.item-280 a {
	padding-top: 25px;
	color: black;
}

.navigation .external-links ul li a {
	border-top:none;
	padding-left: 10px;
}

.navigation .external-links ul li a:before {
	display: none;
}

.navigation .external-links ul li.item-171 {
	display: none !important;
}

.navigation .external-links img {
	filter: brightness(0.9);
	width: 31px;
	height: 31px;
	padding: 10px;
}

.ajaxsearch {
	position: initial; 	
}

.navigation .external-links .ajaxsearch {
	margin-top: 2px;
	padding-left: 20px;
	padding-right: 20px;
	height: 54px;
}

.navigation .external-links .ajaxsearch .inputbox {
	width: 100% !important;
	height: 52px;
/* 	margin-top: 20px; */
	box-sizing: border-box;
	background-image: url(/images/logo/search.svg);
	background-position: 10px 10px;
	background-size: 30px;
	padding: 0px 0 0px 50px;
	font-size: 16px; 
}

#suggestions {
    width: 100% !important;
    top: 515px;
    left: 0;
    right: auto;
    background-color: rgb(230,230,230);
}


.ajaxsearch #searchresults li a {
	background:none;
}

#loading-not,
#loading { left: 100px !important; }

.navigation .external-links .address {
	padding-left: 20px;
	padding-top: 30px;
	font-family: "Brevia-Regular";
	font-size: 13px;
	line-height: 15px;
}
.navigation .external-links .address b {
	font-family: "Brevia-Medium";
}


.content .popupinhalt { width: 100%; }

#jcemediabox-popup-frame, .wf-mediabox-frame { 
	padding: 10px; 
	padding-top: 0;
	height: 60%;
	top: 20%;
}

#jcemediabox-popup-body {
	width: 100% !important;
	height: 100% !important;
	top: 0 !important;
}

div.wf-mediabox-body {
	width: 100% !important;
	max-width: 100% !important;
/* 	height: 100% !important; */
	top: 0 !important;
}

#jcemediabox-popup-content { 
	width: 100% !important; 
	height: 100% !important;
} 

#jcemediabox-popup-content h3, #jcemediabox-popup-content h5, #jcemediabox-popup-content p {
	padding-left: 20px;
	padding-right: 20px;
}

#jcemediabox-popup-content h2 {
	margin-top: 15px;
	padding-right: 50px;
	padding-left: 20px;
}

.content .blog.galerie { 
	display: block; 
	padding-top: 18px;
	border-top: 1px solid black;
	}
.content .blog.galerie .item { width: 100%; }
.content .blog.galerie .img-intro-left { width: 100%; }
.content .blog .img-intro-left img { width: 100%; height: auto; }
.content .blog .item h2 {  
	width: 100%;
    box-sizing: border-box;
    margin: 0;
    padding-left: 239px; 
}

.content .blog.galerie .item h2 {  
    padding-left: 0; 
}

.content .blog .readmore { width: 226px; }
.content .blog.galerie .readmore { width: auto; }

.content .pagination {
	font-size: 16px;
}

.content .pagination ul {
	margin-top: 0;
}
.content .pagination ul li {
	padding: 2px;
}
.content .pagination ul li.start,
.content .pagination ul li.end {
	display: block;
}

.content .pagination .icon-next, 
.content .pagination .icon-previous {
	width: 30px;
}
	
.blog-featured .items-row {
	width: 100%;
	margin: 0;
}
/* display to Articles instead of just one? */
/*
.blog-featured .items-row-content {
    width: 400%;
    padding-right: 20px;
}
*/

.blog-featured .items-row-content {
    width: 800%;
    overflow: visible;
	}


.content .blog-featured{
	padding: 0;
	margin-top:0;
}

.blog-featured .navleft, .blog-featured .navright {
	color: white;
	top:50%;
	z-index: 1;
/* 	width: 45px; */
}

.blog-featured .navleft{
	left: 0;
}
.blog-featured .navright {
	right: 0;
}

.blog-featured .navleft .icon {
	background-image: url(../images/arrow/arrow_white_left.png);
}


.blog-featured .navright .icon {
	background-image: url(../images/arrow/arrow_white_right.png);
}


.blog-featured h1 {
    padding-left: 20px;
    margin-bottom:10px;
}

.blog-featured .items-row {
	height: auto;
	}
.blog-featured .item {
	width:12.505%;
	height: auto;
/* 	padding-right: 0; */
	box-sizing: content-box;
	overflow: visible;
}
.blog-featured h2, .blog-featured .readmore {
	padding-left: 20px;
	padding-right: 20px;
}
.blog-featured .item .img-intro-left, .blog-featured .item .img-intro-left img, .blog-featured .item .img-intro-left img.oldDimention {
    width: 100%;
    height: auto;
    position: relative;
    margin:0;
    overflow: visible;
	}
	
.blog-featured .readmore {
	font-size: inherit;
	margin-bottom: 20px;
}

.blog-featured .featured-row-nav-three-column {
	display: none;
}
.blog-featured .featured-row-nav-one-column {
	display: block;
	position: absolute;
	bottom: 0;
	height: 45px;
	color: white;
	text-align: center;
	width: 100%;
	line-height: 15px;
	z-index: 1;
	transition: margin-left cubic-bezier(.3,0,.5,1) .5s;
}
.blog-featured .featured-row-nav-column {
	display: inline-block;
	width: 30px;
	height: 45px;
	background: url(../images/circle/Circle_Passive.png) center/15px no-repeat;
	color: rgba(0,0,0,0);
}
.blog-featured .featured-row-nav-column.active {
	background: url(../images/circle/Circle_Active.png) center/15px no-repeat;
}



.content .popupinhalt,
.front .item-page {
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
}


.container { padding-left: 0; padding-right: 0; }

.container,
.article,
.articletext,
.articleimages,
.articleinfos { width: 100%; }

.item-page { hyphens:auto; -ms-hyphens: auto; -webkit-hyphens:auto; -moz-hyphens: auto; }

.articletext,
.galerie .articletext,
.articleimages,
.galerie .articleimages,
.content .blog,
.articleinfos { margin-top: 0px; box-sizing: border-box; padding-left: 20px; padding-right: 20px; float:none; }

.galerie .articleimages { padding-left: 0; }

.articletext .flex-row {
	display: block;
	}
.articletext .flex-row ul {
	margin-bottom: 0;
	}

.portrait {
    width: 100%;
}

.portrait img {
	width: 100%;
	height: auto;
}

.articleimages { display: block; height:1px; width:100%; padding-right:0; white-space: nowrap; border-top: 1px solid black; overflow: hidden; }
/* .articleimages span { margin-right: 5px !important; } */
/* .articleimages { overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch !important; } */

.galerie .articleimages { width:100%; height:180px; overflow-x: auto; overflow-y: hidden; border: none; }
.articleimages li { display: inline; margin-right: 5px;}
.articleimages .gallery img { vertical-align: top; }
/* .articleimages br { display: none; } */
.galerie .articleimages a {
	display: inline-block;
}

.articleimages-nav-container {
	display: none;
}

.articleimages.leadimage { 
	padding-left: 0;
    height: 230px;
    min-height: 230px;
    margin-bottom: 20px;
    border: none;
	}
.articleimages.leadimage .jcemediabox-zoom-span	{
	max-width: none !important;
}
.articleimages.leadimage img { width: 100%; min-width: 395px; }
.galerie .articleimages { display: block; float: none; }


.front .item-page { width: 100%; min-height: 0; margin-left: 0; box-sizing: border-box; }

.custom.top-news,
.module { padding-left: 20px; padding-right: 20px; box-sizing: border-box; }

.custom.top-news hr { display: none; }

.content .custom.labels {
	padding-top: 0;
	padding-bottom: 0;
}

.content .custom.labels .labels-wrapper div {
	float: none;
	
	width: auto;
	padding-top:30px;
	padding-bottom: 30px;
		
}

.category-module.mod-list {
	width:100%;
}

h2.focus-title {
	padding-left: 20px;
	}

div.contentpane { overflow: scroll; }
/* div.contentpane iframe { width: 666px; -webkit-overflow-scrolling: touch !important; } */
#sidebarFrame { display: none; }

ul.jwts_tabbernav { white-space: nowrap; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch; padding: 7px 0 20px !important; height: 29px !important; box-sizing: border-box; }
.jwts_tabberlive .jwts_tabbertab { margin: -2px 0 0 !important; } 

.content .finder {
	padding-left: 20px;
	padding-right: 20px;
	border-top: 1px solid black;
}

.foot { padding-left: 0; padding-right: 0; height:auto; }
.foot-content,
.foot-content-mobile {
	padding-left:20px;
	padding-right: 20px;
}
.foot .links { width: auto; }
/* .foot .links img { margin-right:0; } */
.foot .address { display: none; }
.foot .foot-content-mobile { height: 150px; }
.foot .foot-content-mobile .address { display: block;  width: 65%; float: left; padding-bottom: 50px;  }
.foot .ktaglogo { display: none; }
.foot-content-mobile .ktaglogo { display: block; margin-top:25px; }

}

@media only screen and /* mobile (portrait) */
(max-width:650px) and (min-width:1px){ /* 485-300  */
	.foot .foot-content { 
		height: 64px; 
		}
	.foot .links img { 
		margin-right:20px; 
		height: 33px;
		width: auto;
	}
	.foot .links img.kita { 
		height: 44px;
	}
}

@media only screen and /* mobile (portrait) */
(max-width:480px) and (min-width:1px){ /* 485-300  */
	.foot .foot-content { 
		height: 64px; 
		}
	.foot .links img { 
		height: 33px;
	}
	.foot .links img.kita { 
		height: 46px;
	}
}

@media only screen and /* mobile (portrait) */
(max-width:479px) and (min-width:1px){ /* 485-300  */
	.foot .foot-content { 
		height: 57px; 
		}
	.foot .links img { 
		margin-right:10px; 
		height: 26px;
	}
	.foot .links img.kita { 
		height: 37px;
	}
}

@media only screen and /* mobile (portrait) */
(max-width:374px) and (min-width:1px){ /* 485-300  */
	.foot .foot-content { 
		height: 50px; 
		}
	.foot .links img { 
		margin-right:10px; 
		height: 21px;
		width: auto;
	}
	.foot .links img.kita { 
		height: 30px;
	}
}

@media only screen and /* mobile (portrait) */
(max-width:400px) and (min-width:1px){ /* 485-300  */
/* .foot .address { width: 200px; } */
/* .foot .links { float: right; } */

}

@media only screen and /* mobile (portrait) */
(max-width:359px) and (min-width:1px){ /* 485-300  */
/* .foot .ktaglogo { display: none; } */
}

@media only screen and /* mobile (portrait) */
(max-width:349px) and (min-width:1px){ /* 485-300  */

/* .head .headright ul.menu li a.social img { display: none; } */
.head .headright ul.menu li a.twitter { display: none; }


}



/* 2020 neu */



@media only screen and /* mobile (lanscape small) */
(max-width:550px) and (min-width:1px){ /* 485-300  */

}

@media only screen and /* mobile (portrait) */
(max-width:730px) and (min-width:1px){ /* 485-300  */




}

@media only screen and /* mobile (portrait) */
(max-width:400px) and (min-width:1px){ /* 485-300  */


}

@media only screen and /* mobile (portrait) */
(max-width:359px) and (min-width:1px){ /* 485-300  */

}

@media only screen and /* mobile (portrait) */
(max-width:354px) and (min-width:1px){ /* 485-300  */

.navigation ul.menumain li.active ul li a.gym, .navigation ul.menumain li.active ul li a.fms, .navigation ul.menu li.active ul li a {
	font-size: 15px;
	line-height: 23px;
}


.navigation .external-links ul {
	width: 300px;
}

.navigation .external-links ul li {
	width: 58px;
}


}

@media only screen and /* mobile (portrait) */
(max-width:335px) and (min-width:1px){ /* 485-300  */

.navigation ul.menumain li.active ul li a.gym, .navigation ul.menumain li.active ul li a.fms, .navigation ul.menu li.active ul li a {
	font-size: 14px;
}
}

