



/*******************************************************************************
 *  responsive presetting
 */
.hb{
    width:50px!important;
    height:50px;
    margin:0 auto;
    display:block;

}

.hb-line{
      width:inherit;
      height:5px;
      margin-bottom:8px;
      background-color:#E1E1E1;
}


 
 
 
 
.res-content-main{
      display:none;
}


.responsive-loader{
         text-align:center;
         padding-top: 50px;
         width: 100%;
         margin: 0 auto;
         display:none;
         height:300px;
}

.responsive-loader-index{
   color:#fff;
 }
.res-c,
.res-nav{


}

.res-c{
position:absolute;
right:40px;
top:20px;
     height: 60px;
     display:none;
     
}

.nav-language-res{
      display:none;
      width:95%!important;
      margin:22px auto;
    
}

.menu-search-res{
  display:none;
  height:120px;
}

.res-address{
    display:none;
    text-align:center;
}

.res-nav-off{
      display:none;
}

.res-slider-controls{
 border:2px solid red;
 height:50px;

}

.res-logo{
height:110px;
background-color:#FDFEFF;
display:none;

}
.res-logo img{
margin-left:-8%;

}

.agenda-clear-res{
    display:none;
    height:20px;
    text-align:center;
    
}

.c-ticker-more-res,
.c-ticker-title-res{
      display:none;
      }



.c-ticker-title-res-up{
    background:url(../imgDefault/elements/calenderUp.png) no-repeat center  30px ;
}
.c-ticker-title-res-down{
    background:url(../imgDefault/elements/calenderDown.png) no-repeat center 30px ;
}



.banner-responsive{
display:none;;
}



/*******************************************************************************
 *  media query mobile portrait
 */ 
@media only screen and (max-width: 890px) {

ul, 
li,
div{
      width:100%!important;
      float:none;
      font-size:16px!important;
      line-height:150%;
      
}
.content-main{
     width:98%!important;

}  

.content-news {
	padding-left: 0;
	padding-right: 0;
	}



.res-c{
     width: 60px!important;

     
}








.plugin-video{
display:none;
}
.res-c{
display:block;

}

ul{

}


.LinkMenuContent,
.LinkMenuContentActive, 
.LinkMenuContent:hover {

      font-size:22px;
      line-height:150%;
      text-decoration: none;
      font-weight: 300;
      
      display:block;
      text-align:left;
      width:90%;
      padding-top:8px;
      padding-bottom:8px;
      margin-left:5%;
 
}



.menu-search-res{
  /* display:block;   */
}
.menu-search{
  display:none;
}

.search{
      left: 0;
      position: relative;
      width:90%!important;
      padding-top:18px;
      padding-bottom:18px;
      margin-left:5%;
      border:none;

	
}

.tfSearch{
      height:40px;
      width:inherit;
      font-size:22px;
      text-align:center;
}

.btn-search{
      margin-top:4px;
      height:40px;
      width:100%;
      font-size:22px;
}

.rss{
  display:none;
}

.event{
padding:0!important;
}






.ticker{
/*
      position:absolute;
      right:-300px;
      */
}


.star{
display:none;
}
.star-inner-0,
.star-inner-1{
float:left!important;
}
.star-inner-0{
width:40px!important;
}
.star-inner-1{
width:240px!important;
}
.cellTickerText{
margin-bottom:12px;
}


.header-links {
      display:none;
}

.news{
margin:0 auto;

}
.news-date-main-1{
      height:auto;
      padding-top:10px;
      padding-bottom:10px;
      padding-left:10px;
      font-size:22px!important;
      line-height:24px;
      font-weight:300;

}
.news h2 a{
      font-size:22px!important;
}



.news-date{
      margin-top:30px;
      height:30px;
      font-size:22px;
}

.social-0,
.social-1{
    float:left!important;  

}

.social-0{
width:40px!important; 
}
.social-1{
 width:40px!important; 
 margin-left:12px;

}
.social-0 a,
.social-1 a{
display:block;
width:inherit;
}




.social-0 a img,
.social-1 a img{
    width:100%;;
}


.social-share img{
      max-width:100%;;
}
.social-share{
 height:50px;
}



.news h2{
font-size:22px;
line-height:25px;
}
.c-ticker-more,
.c-ticker-title{
      display:none;
}

.c-ticker-title-res{
      display:block;
padding-top:8px;
      margin-top:4px;
      height:50px;
      width:100%;
      font-size:22px;
      background-color:#D8E8F7;
      text-align:center;
}

.c-ticker-more-res{
      display:block;
      margin-top:24px;
      height:40px;
      width:100%;
      font-size:22px;
      background-color:#D8E8F7;
      text-align:center;
}

.c-ticker-more-res a{
 display:block;
 width:inherit;
 height:inherit;
}



.ticker{
padding:10px;
width:98%!important;
margin:0 auto;
margin-bottom:10px;
}
.c-ticker{
      height:50px;
}
.c-ticker-line{
      padding-bottom:10px;
      margin-bottom:15px;
      border-bottom:1px solid gray;

}
.c-ticker-content-res{
  background-color:#fff;
  display:none;
}


.boxHomeLink{
      width:50%!important;

}

.news{
      width:96%!important;
}


news-date{
      font-size:20px!important;
}

.news-content{
      font-size:20px!important;
      line-height:150%;
      margin-bottom:40px;
}

.shop-image-frame-item img,
.news-image-frame img{
      max-width:100%!important;

}


/*******************************************************************************
 *
 */ 
 
.nav-language-res{
    display:block;
    margin:0 auto;
   border:4px solid red;

}
.nav-language-res div{
      width:100%!important;
      text-align:center;
      margin-top:10px;
}
.nav-language-res div a{
      display:block;
      width:inherit;
      height:inherit;
}

.nav-language{
      width:40px!important;
      height:40px;
}





.nav-language-0{
  background-color:#0073AC;
}
.nav-language-1{
  background-color:#285220;
}
.nav-language-2{
  background-color:#2D44B4;
}

.nav-language-res div img{
max-width:100%!important;
  text-align:center;

}
.nav-language-frame{
    display:none;
}

.nav-language-pos-1{

	margin-left:0;
}


.news-image-frame-item img{
    max-width:100%;
    float:none;

}



.cellAgendaForm{
    display:none;
}
 
.boxAgendaSearch {
	height: 70px;
	
	}
 
.boxAgendaSearch0 {
    width: inherit;
    margin-right: 0;
    margin-bottom: 40px;
     padding-bottom:30px;

}
.boxAgendaSearchDisplay{

      padding-top:20px;
      padding-bottom:20px;
      font-weight:700;
      text-align:center;
}
.selectAgendaText,
.boxAgendaSearch21,
.boxAgendaSearch22{
display:none;
}

.agenda-clear-res{
    display:block;
      margin-top:4px;
      height:40px;
      width:100%;
      font-size:22px;
      background-color:#D8E8F7;
    
}






.selectAgenda{
      height:40px;
      width:inherit;
      font-size:22px;
      text-align:center;
}
.tfAgendaSearch{
      height:40px;
      width:inherit;
      font-size:22px;
      text-align:center;
}
.boxAgendaTitle{

border:none;

      font-size:24px!important;
     font-weight:700;
      text-align:center;
      padding-bottom:30px;

}

.boxAgendaDisplay{
    height:400px!important;;
    

}
.cellAgendaLine{
      height:auto;
      padding-left:20px;
      padding-right:20px;
      padding-top:20px;
      padding-bottom:20px;
      width:94%!important;;
}
.linkerAgendaMore{
      font-size:inherit;;
      margin-top:22px;
      margin-bottom:22px;
}
 
 
 
 
.boxAgendaDisplay{
      height:auto;
}
 
 
 
.boxRight2{
display:none;
}


#screen-content{
      left:0!important;
      width:90%!important;
      min-height:900px!important;
}

.ad-content img{
      max-width:100%;
}

.appendLoader{
      height:120px;
      width:80%!important;

}

.social-share{
      display:none;
}



.banner-responsive{
display:block;
}
.banner-responsive img{
max-width:100%;
}

.support{
width:90px!important;
}

}


/*******************************************************************************
 *  media query mobile portrait
 */ 
@media only screen and (max-width: 560px) {



.news-image{
         float:none;
         display:block;
         max-width:100%;
}
}