@font-face {
    font-family: 'noto_sansregular';
    src: url('../font/notosans-regular-webfont.eot');
    src: url('../font/notosans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/notosans-regular-webfont.woff2') format('woff2'),
         url('../font/notosans-regular-webfont.woff') format('woff'),
         url('../font/notosans-regular-webfont.ttf') format('truetype'),
         url('../font/notosans-regular-webfont.svg#noto_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'noto_sansbold';
    src: url('../font/notosans-bold-webfont.eot');
    src: url('../font/notosans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/notosans-bold-webfont.woff2') format('woff2'),
         url('../font/notosans-bold-webfont.woff') format('woff'),
         url('../font/notosans-bold-webfont.ttf') format('truetype'),
         url('../font/notosans-bold-webfont.svg#noto_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
    font-family: 'noto_sansregular' !important;
}
h1,h2,h3,h4{
    font-family: 'noto_sansregular' !important;
	text-align:center;
    color:#f26522 !important;
}
p{
    margin:0 0 20px;
}
.moduletable.acymail .zen-module-title{
	background:#f26522 !important;
	padding:10px 15px !important;
	
}
.moduletable.acymail .zen-module-title h3{
	padding:0px !important;
		color:white !important;
		text-align:left !important;	
}
.moduletable.acymail .acym_form input{
	width:100% !important;
	max-width:100% !important;
	color:#f26522 !important;
}

#navwrap li a, #navwrap li span{
    font-family: 'noto_sansregular' !important;
}
#logowrap .zen-spotlight{
background:none;
}
#leftshadow, #rightshadow{
margin-top:140px;
}
#menu .navbar-header ul li a{
font-size:18px;
font-weight:normal !important;
}
#menu .navbar-header ul.first-level{
margin-bottom:-10px;
}
#navwrap.fixed,#menu{
background:rgba(242, 101, 34, 1)
}
body, #zen-wrap, .sb-slidebar{
	background-image: url('../../../images/background.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
background-size:cover;
}
.zen-spotlight #logo .moduletable{
	margin-bottom:-7px !important;
	text-align:center;
}
#middlewrap .zen-spotlight{
background-color:transparent;
}
#middlewrap .mainwrap.zen-spotlight{
background-color:rgba(255,255,255,0.87) !important;
}
.vys{
text-align:center;
margin-top:-30px;
font-size:20pt;
color:#f26522;
}

#topimage{
background-color:transparent;
}
#bottomwrap h1, #bottomwrap  h2, #bottomwrap  h3, .ic-content h2{
text-align:left;
}
.ic-box-date, .ic-event,.ic-info-box,.ic-info-box-header,.icagenda_form .fieldset{
border-radius:0px;
}
.ic-header-subtitle,.ic-event-view .ic-title-cat,.ic-top-buttons,.ic-tos-content .ic-control-group,.event-header .title-cat.ic-title-cat,.ic-more-info,#leftshadow, #rightshadow{
display:none;
}
/*h1,.ic-event-view h3 {
background: transparent url("../images/divider.png") repeat-x scroll left bottom;
padding-bottom:10px;
}*/
.ic-info,#detail-map .icagenda_map,.ic-detail-desc{
background: none;
border-radius:0px;
border:none;
}
.ic-full-description blockquote{
background: #fff;
border:none;
}
#icagenda #detail-map,#detail-date-list{
margin-top:-100px;
}
.ic-image img,.ic-title-header,.ic-event-registration{
width:100%;
border-radius:0px;
}
.ic-event-registration{
margin:-20px 0 -10px 0;
text-align:center;
}
.eventtitle .ic-title-header{
width:auto;
border-radius:0px;
}
.ic-title-header h2 a{
font-size:16px !important;
}
.ic-place{
display:none;
}
.ic-descshort{
padding-top:15px;
}
.ic-single-next{
font-size:11px !important;
}
.ic-full-description h2{
font-size:26px !important;
}
.ic-full-description{
text-align:center !important;
}
body h3{
font-size:20px !important;
color:#333333  !important;
}
.ic-event-header,.icagenda_form .ic-tos-content{
background: none;
border:none;
}
.ic-info .ic-details{
font-size:24px;
}
.ic-info-box-header{
background: #eaeaea;
color:#000;
}
.ic-info-box{
background: #fafafa;
display:none;
}
.img-thumb .item-mark{
background: none !important;
}
.img-thumb .item-mark .item-header{
display: none !important;
}
.image-information .items_list div.item{
margin:4px 10px 4px 0 !important;
}
body .image-information .items_list div.cat-item{
margin:4px 10px 8px 0 !important;
}
body .image-information .items_list div.cat-item .item-image{
height:225px !important;
}
.ic-full-description .image-information .items_list div.item{
width: 25% !important;
margin:0px !important;
padding:7px !important;
}
.image-information .items_list div .album-image.parent-cat{
background-color:#fff !important;
}
#ic-detail-desc > p{
display: none !important;
}
.ic-info{
padding:10px 10px 10px 20px;
}
/*input,select{
height:30px;
}*/
.acymailing_form p{
margin:0 0 10px !important;
}
.acymailing_form .fieldacyname input,.acymailing_form .fieldacyemail input{
color:#f26522 !important;
}
/*.zt-image.zt-flat-shadow img{
box-shadow:none !important;
border:1px solid #f26522 !important;
}*/

.acym .zen-module-title{
margin-bottom:10px !important;
}
.icagenda_form .ic-tos-content{
margin-top:0px;
}
.ic-event-register,.ic-tos-content .button,.ic-registration-complete .ic-btn{
background:#f26522;
padding:10px 20px;
border-radius:0px;
/*font-weight:bold;*/
border:0px;
text-shadow:none;
box-shadow:none;
}
.ic-event-register:hover,.ic-event-register:focus,.ic-tos-content .button:hover,.ic-tos-content .button:focus,.ic-registration-complete .ic-btn:hover,.ic-registration-complete .ic-btn:focus{
background:#ad3700;
}
.ic-event-finished{
background:#cdcdcd;
padding:10px 20px;
border-radius:0px;
/*font-weight:bold;*/
border:0px;
text-shadow:none;
box-shadow:none;
}
.ic-image img,#bt-media-container img,.zt-image .lazyOwl{
    background: #fff !important;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) !important;
    padding: 4px;
	max-width:100% !important;
}
.ic-registration-box a,.ic-registration-box a:hover, .ic-registration-box a:focus,.ic-registration-box{
float:none;
}
img.border, .zenborder img{
max-width:100%
}
.ic-event-header h1{
font-size:42px;
line-height:1.4em;
}
.cat-image, .home #icagenda .ic-header-container{
display:none;
}

.cat-item .item-image {
  position: relative;
  width: 200px;
  height: 200px;
  overflow: hidden;
}
.cat-item .item-image img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  max-width:500px;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
blockquote{
  margin:0px !important;
}
.text{
  margin:-15px 0 15px 0 !important;
}
.text blockquote{
  font-family: "noto_sansregular" !important;
  font-size: 100% !important;
  border-bottom:1px solid #f26522 !important;
  padding:15px 30px !important;
}
.text blockquote p{
  color:#f26522 !important;
  font-style:normal !important;
}
.item-image{
margin:0px;
}
h2.article-title{
text-align:left
}
h2.article-title a{
color:#f26522 !important;
}
h2.article-title a:hover{
color:#000 !important;
}
.item-image .item-mark{
display:inline;
}
.item-mark .cat-title{
text-align:center;
color:#000;
font-weight:bold;
}
.category-information .cat-title{
text-align:center;
display:block;
border-bottom:2px solid #f26522;
float:none;
margin-bottom:20px !important;
}
.fancybox-overlay .item-more-info span{
font-size:18px !important;
color:#000;
}
.fancybox-overlay .item-more-info span a{
font-size:18px !important;
color:#f26522 !important;
font-weight:bold !important;
text-decoration:underline;
}
.fancybox-bt-media .fancybox-close, .fancybox-bt-media .fancybox-outer a.fancybox-close{
margin-top:8px !important;
}
.fancybox-overlay .item-more-info span a:hover{
text-decoration:none;
}
.fancybox-overlay .item-view-title a{
color:#f26522 !important;
font-weight:bold !important;
}
.fancybox-bt-media .fancybox-skin{
box-shadow:none !important;
background:#fff !important;
border-radius:0px !important;
}
.item-image .go-sub-cat,.media-view-box .item-mark,.go-parent-cat,.zen-module-body .filter-nav.pager-list,.bt_media_items_gallery .item .item-mark,.ic_kal .alert,.archiv .ic-list-viewarchiv  .ic-header-container{
display:none;
}
.item-image .item-mark .cat-title{
background: rgba(242, 101, 34, 0.8);
text-transform:none;
z-index:1;
bottom:0px;
}
.item-mark .cat-title{
padding:5px;
}
#ictip,.iccalendar table td div,.ic-box-date:hover{
border-radius:0px;
}
.item .img-thumb,.item .img-thumb .image{
border-radius:0px;
background:none !important;
}
.home #above  .moduletable{
margin-bottom:-10px;
}
.blog h2{
font-size:24px
}
.bt_media_items_gallery .item{
width:31.3%;
float:left;
margin:1% !important;
}
.bt_media_items_gallery .items_list{
margin-bottom:30px;
margin-top:-25px;
}
.bt_media_items_gallery .items_list #fb-root{
clear:both;
}
.highlight{
background-color:transparent;
}
.social-wrap{
right:0;
left:inherit;
width:34px;
position:fixed;
}
.social-wrap .fadeInLeftBig {
animation-name:none !important;
}
#bottomwrap h3{
border-bottom:2px solid #fff;
}
h1,#midCol .moduletable h3{
border-bottom:2px solid #f26522 !important;
}
h1,#midCol .moduletable h3{
border-bottom:2px solid #f26522 !important;
}
.zen-module-title h3{
background:none;
}
.ic-image img{
max-height:100% !important;
}
.primary-row .zen-spotlight, #middlewrap .primary-row .zen-spotlight,.moduletable.highlight .zen-module-title,.article-title, .page-header h1{
background-image:none !important;
}
.moduletable.highlight .zen-module-title,.home .moduletable.highlight .zen-module-title{
box-shadow:none !important;
padding:10px 15px;
margin:0 0 15px 0px !important;
}
/*#bottomwrap h3 span{
color: #05660f;
}*/
.iccalendar table td div.style_Today{
box-shadow:none;
text-shadow:none;
}
#menu ul > li.active > a, #menu ul > li.active > .zen-menu-heading{
border:none !important;
}
#menu ul li a:not(.btn), #menu ul li .zen-menu-heading{
height:65px;
}
#menu ul > li a:not(.btn)::before, #menu ul > li .zen-menu-heading::before{
border:none;
}
.himg{
width:100%;
height:auto;
margin:-30px -30px 0 -30px;
}
#saddr{
width:150px;
float:left;
border:1px solid #f26522 !important;
padding:0 10px;
}
.mapdirform .button{
width:70px;
margin:0px !important;
padding:0px;
border:1px solid #f26522 !important;
}
.mapdirform br{
display:none;
}
.mapdirform .txtdir{
display:block;
font-weight:bold;
padding-bottom:7px;
}
.zen-module-body .default_eventlist{
border-bottom:1px solid rgba(255, 255, 255, 0.2);
}
.default_eventlist .ic-date-div{
border-radius:0px !important;
}
#icagenda-registration{
border-radius:0px !important;
}
#icagenda-registration .controls{
padding-left:100px;
}
#icagenda-registration label{
font-weight:bold;
}
#icagenda-registration textarea,#icagenda-registration input,#icagenda-registration select{
width:100%;
}
#icagenda-registration select{
min-height:30px;
padding:12px 8px;
}
#icagenda-registration .iCicon,.mapprint{
display:none;
}
.ic-required-info{
	font-weight:bold;
padding:10px 0;
color:#f26522 !important;
text-align:center;
}
.alert{
padding:15px !important;
}
.alert p{
margin:0px !important;
}
.alert-info, .alert-block, .alert-message{
background-color:#f1f2f2 !important;
border-color:#cdcdcd !important;
}
.alert .close{
background:#f1f2f2 !important;
color:#737373 !important;
font-weight:bold !important;
}
.ic-content .ic-event-title{
background-color:#f1f2f2 !important;
border-bottom:1px solid #f26522 !important;
}
.nextdate.ic-next-date strong,.ic-next-today{
font-weight:normal !important;
}
.ic-event,.ic-content .ic-event-title{
background:#f1f2f2 !important;
}
h1{
margin-bottom:20px !important;
}
#footerwrap .moduletable,#footerwrap .zen-spotlight{
margin-bottom:0px !important;
padding-bottom:0px !important;
text-align:center;
}
#footerwrap .fot{
color:#fff !important;
line-height:1.2em !important;
}
#footerwrap .fot span{
padding:10px 20px;
position:absolute;
bottom:0;
left:0;
}
.h2h{
font-size:20px !important;
margin-top:-10px !important;
}
.ic-list-events{
margin-top:-30px !important;
}
img.border, .zenborder img{
margin-bottom:0px !important;
}
#sidebar-2 h3 span{
font-size:18px !important;
}
.moduletable.highlight .zen-module-title,.moduletable.highlight .zen-module-title h3,.acysubbuttons{
text-align:left !important;
}
.zen-spotlight .zen-spotlight{
padding:15px 0 !important;
}
.zentools.backstretch-title h2.zt-block{
text-align:left !important;
}
#sb2-divider{
padding-top:30px !important;
}
.home #sb2-divider{
padding-top:65px !important;
}
article{
margin-bottom:50px !important;
}
.jmoddiv.jmodinside{
position:static !important;
}

/*.responsive-enabled .zen-container{
width:90% !important;
}
#bannerwrap .zen-container{
width:100% !important;
}*/
.meanmenu-reveal{
background:#f26522 !important;
}
.mean-container a.meanmenu-reveal span{
background:#fff !important;
}

.partneri tr td:first-child{
width:60px !important;
padding-right:15px;
}
.ictip-date-lbl,.ictip-date-format{
line-height:3.6em !important;

}
@media screen and (width: 1024px){

#sidebar-2 #sb2-divider{
padding-left:30px !important;
}
#sidebar-2{
width:34.3% !important;
}
}

@media screen and (max-width: 1024px){

#logowrap {
z-index:0 !important;
}
#logowrap img{
width:250px !important;
}
#logowrap .zen-spotlight{
padding-bottom:0px !important;
}
#menu.zen-menu-center{
height:0px !important;
}
#menu{
min-height:0px !important;
}
.zen-spotlight #logo .moduletable{
margin-bottom:-7px !important;
}
.mean-menu-open .mean-container .mean-bar{
background:#f26522 !important;
}
.moduletable.highlight .zen-module-title, .home .moduletable.highlight .zen-module-title{
margin:0 0 15px 0 !important;
}
#bottomwrap h3{
font-size:20px !important;
}
.zt-filter .zt-item::before{
padding-top:0px !important;
}
body, #zen-wrap, .sb-slidebar{
background:#362f2d !important;
}

body.cke_editable{
background:#fff !important;
}
}
@media screen and (max-width:700px){



}
@media screen and (max-width:380px){

#mainWrap .mainwrap {
padding:15px !important;
}


}