*{outline:none!important}
html{height:100%}
a:hover, a:focus {background:transparent !important;}
body{height:100%;background-repeat:no-repeat;background-attachment:fixed;margin:0;padding:0}
.input-block-level{display:block;width:100%;min-height:28px}
.navbar .pull-right > li > .dropdown-menu,.navbar .nav > li > .dropdown-menu.pull-right{top:50px;right:3px}
.dropdown-menu.usermenu {display:block !important;width:100% !important;box-shadow: none !important;position:relative !important;right:0 !important;bottom:0 !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;padding:0 !important;list-style:none !important;}
.dropdown-menu.bottom-up:after{border-bottom:0 solid transparent!important;border-top:6px solid #FFF;top:auto!important;bottom:-10px;right:3px}
.dropdown-menu.bottom-up:before{border-bottom:0 solid transparent!important;border-top:6px solid #FFF;top:auto!important;bottom:-6px}
.searchtext b,.highlight{background:#D2ED36;padding:3px 10px}
.maincontainer{min-height:100%;position:relative}
.maininner{}
.subnav-fixed{position:fixed;top:0!important;left:0;right:0;z-index:1020;border-bottom:1px solid #d5d5d5;background:#f1f1f1;max-height:55px}
.subnav-fixed .nav{margin:0 auto;padding:0 1px}
.cover{background-position:center center!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-repeat:cover!important}
.repeat{background-position:center center!important;-webkit-background-size:repeat!important;-moz-background-size:repeat!important;-o-background-size:repeat!important;background-size:repeat!important;background-repeat:repeat!important}
.jumboheader{text-align:center;padding-top:75px;padding-bottom:75px;position:relative;z-index:99;margin:0}
.jumboheader h1{font-size:7em;line-height:1em;text-shadow:2px 2px 0 #000}
.jumboheader p{font-size:1.6em;text-shadow:1px 1px 0 #000}
.page-header{text-align:left;margin:-45px 0 0;padding:0}
.page-header h1{position:relative;top:40px;font-size:3em}
.page-header .lead{position:relative;top:40px}
.page-header .container{padding-top:60px;padding-bottom:0}
.page-header.clear .container{min-height:auto;max-height:150px}
.page-header.clear .pull-right{margin-bottom:-50px;position:relative;top:-50px}
h4.headlabel{position:relative;z-index:9}
.label.headlabel{line-height:auto}
.label{width:auto;height:auto;min-height:auto}
h4.headlabel .label{line-height:auto!important;position:absolute;width:auto;height:auto;min-height:auto;top:auto;left:auto;right:0;z-index:9}
.labelelement:hover .iso-desc{background:rgba(0,0,0,.08);overflow:hidden}
.labelelement .iso-title{position:relative;border-bottom:1px solid rgba(255,255,255,.6);padding:10px 0}
.labelelement .iso-title h4{display:block;margin:0}
.labelelement .iso-thumbnail{width:100%;border-bottom:1px solid rgba(255,255,255,.6)}
.labelelement .iso-thumbnail img{min-height:100px}
.labelelement .iso-desc{background:rgba(0,0,0,.1);padding:10px}
.labelelement .iso-desc small{display:block}
.labelelement a.thumbnail{z-index:9999}
.editbutton-group{position:absolute;left:10px;bottom:-37px;z-index:999}
.navbar.seperator .navbar-inner,.navbar.socialhero .navbar-inner{min-height:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:0;border-right:0;margin:0;padding:0}
.navbar.seperator{min-height:10px;border:0;margin:0 0 20px;padding:0}
footer{position:absolute;bottom:0;width:100%}
.image img{width:100%}
.lazyload{width:100%;height:auto;min-height:100px;display:block;margin:0 auto}
.lazyload.group img{display:none;}
.lazyload .thumbnail{min-height:161px;max-height:200px;overflow:hidden;margin-bottom:10px}
.thumbnails:not(.skip-teaser) li{overflow:hidden}
.headlabel .label{position:relative;top:-4px;left:10px}
.socialhero ul.social-bar{padding-top:20px;padding-bottom:15px;list-style:none;text-align:center}
.socialhero ul.social-bar li{display:inline;padding:5px}
.navbar .nav > li > .dropdown-menu:after{top:-5px!important}
.keep_open{color:#999!important}
.dropdown-menu{top:100%}
.counter{font-size:1.2em;position:absolute;right:10px;top:10px;padding:10px 20px 10px 10px}
.countergroup{font-size:1.2em;position:absolute;right:-25px;bottom:-45px;padding:10px 40px 10px 10px}
.tag_cloud a.xs:hover,.tag_cloud a.s:hover,.tag_cloud a.m:hover,.tag_cloud a.l:hover,.tag_cloud a.xl:hover{color:#000}
.tagbubble{line-height:2.2em}
.tag_cloud{text-align:center;list-style:none;line-height:2em;margin:0;padding:0}
.tag_cloud li{display:inline;margin:0 5px 0 0}
.tag_cloud li span{display:none}
.tag_cloud a.xs{font-size:10pt;color:#c4c4c4}
.tag_cloud a.s{font-size:12pt;color:#369}
.tag_cloud a.m{font-size:14pt;color:#A0522D}
.tag_cloud a.l{font-size:16pt;color:#B0C4DE}
.tag_cloud a.xl{font-size:18pt;color:#aad815}
.slideshow-container li.thumbnail{width:172px;height:auto;min-height:auto;position:relative;margin:0 10px 10px 0}
.teaser-container li.thumbnail{width:100%;height:auto;min-height:auto}
.teaserdesc {font-size:.95em;line-height:1.3em;margin-top:5px;}
.slideshow-container .thumbnail img,.teaser-container .thumbnail img{display:block;max-height:100%;max-width:100%;border:0}
.slideshow-container .btn,.teaser-container .btn{position:absolute;right:4px;top:4px}
.slideshow-wrapper .desc{font-size:.9em;background:rgba(0,0,0,.1);padding:10px}
.slideshow-wrapper:hover #slidenext,.slideshow-wrapper:hover #slideprev{opacity:1}
.slideshow-wrapper #slidenext,.slideshow-wrapper #slideprev{text-decoration:none;opacity:0.3;z-index:99;position:absolute;top:50%;margin-top:-100px;text-decoration:none;color:#fff;text-shadow:1px 1px #000;padding:50px 10px}
.slideshow-wrapper #fullscreen{opacity:1;z-index:99;position:absolute;top:20px;right:20px;font-size:18px;text-decoration:none;color:#fff;text-shadow:1px 1px #000}
.slideshow-wrapper #slidenext{right:19px}
.slideshow-wrapper #slideprev{left:19px}
.slideshow-wrapper #slidenext:hover,.slideshow-wrapper #slideprev:hover{opacity:.8}
.slideshow-wrapper{overflow:hidden!important}
#pageslideshow img{width:100%;z-index:9}
.sidebarholder.affix,.sidebarholder.affix-bottom{position:fixed;top:13px}
.sidebarholder.affix-bottom{bottom:100px!important;top:auto!important}
.sidebarholder{position:absolute}
.sidebar .thumbnails li.span12{margin-left:0!important;margin-right:0!important}
.sidebarholder a.thumbnail{min-height:40px}
.nav-collapse-foot {overflow:auto !important;}
.animate{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;}
img.small{width:25%!important;height:auto!important}
img.medium{width:50%!important;height:auto!important}
img.large{width:100%!important;height:auto!important}
img.left{float:left!important;margin:5px 15px 10px 0 !important}
img.right{float:right!important;margin:5px 0 10px 15px !important}
img.group{margin:5px 0!important}
tr.submenu td,tr.menu td{vertical-align:middle}
.navbar-inner{margin:0;padding:0}
.shadow{-moz-box-shadow:0 0 5px 5px #888;-webkit-box-shadow:0 0 5px 5px;box-shadow:0 0 5px 5px #888}
.progress-small{height:10px}
.pull-right{float:right!important}
.pull-left{float:left!important}
#myCarousel,#myCarousel .carousel-inner,#myCarousel .item{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#myCarousel .carousel-caption{position:absolute;bottom:0;display:block}
#myCarousel .lead{font-size:1em}
#myCarousel{margin-bottom:0}
.carousel{background:#000;margin-bottom:0}
.carousel .container{position:relative;z-index:10}
.carousel-control{margin-top:0;font-size:120px;text-shadow:0 1px 1px rgba(0,0,0,.4);background-color:transparent;border:0}
.carousel .item{background-color:transparent;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;padding-bottom:150px;}
.carousel-caption{background-color:rgba(255,255,255,.95);position:relative;z-index:9999;max-width:650px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;opacity:0;margin:40% auto 0;padding:40px}
.carousel-caption h1{font-size:22px;margin-bottom:-10px}
.carousel-caption .lead{font-size:18px;text-shadow:0 0 0 rgba(255,255,255,.0)}
.carousel .item.active .carousel-caption{margin-top:15%;margin-left:auto;opacity:1;animation-name:carousel;animation-duration:.50s;-moz-animation-name:carousel;-moz-animation-duration:.50s;-webkit-animation-name:carousel;-webkit-animation-duration:.50s;-o-animation-name:carousel;-o-animation-duration:.50s;}
.carousel-caption h1,.carousel-caption .lead{line-height:1.25;color:#120010;text-shadow:0 1px 1px rgba(255,255,255,.4);margin:0}
.carousel-caption .btn{margin-top:10px;float:right}
#prev,#next{z-index:9999999;padding:30px}
.carousel-caption:after{bottom:-30px;content:"";display:block;left:50px;position:absolute;width:0;z-index:99999;border-color:rgba(255,255,255,.95) transparent;border-style:solid;border-width:30px 30px 0}
.indexhelper{width:75px;height:75px;z-index:99999;position:absolute;left:-10px;bottom:15px}
.hover{position:absolute;left:32px;bottom:-100px}
.name{position:absolute;left:85px;top:-61px;line-height:115%;background:rgba(255,255,255,.6);z-index:999;padding:10px 10px 10px 30px}
.avatar{-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;min-height:100px;max-height:100px!important;max-width:100px!important;width:100px;position:relative;top:5px;border:5px solid rgba(0,0,0,.2);z-index:9999}
.titlehelper input{border:0;background:transparent;width:90%;font-size:.9em;height:auto;margin:0;padding:5px}
.profilelink:hover img{opacity:.5;border-color:#f1f1f1}
.profileavatar img{-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;max-width:200px;min-height:200px;width:200px;position:relative;top:5px;border:5px solid rgba(0,0,0,.2);z-index:9999}
.avatarhelper .avatar{-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;min-height:150px!important;min-width:150px!important;max-height:150px!important;max-width:150px!important}
.profileavatar{text-align:center}
.profileavatar .avatar{-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;min-width:200px;min-height:200px;width:200px}
.form-signin{max-width:230px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.05);-moz-box-shadow:0 3px 12px rgba(0,0,0,.05);box-shadow:0 3px 12px rgba(0,0,0,.05);position:relative;top:50px;margin:0 auto 20px;padding:19px 29px 29px}
.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:10px}
.form-signin input[type=text],.form-signin input[type=password]{font-size:16px;height:auto;margin-bottom:15px;padding:7px 9px}
.indexmainsocial{-webkit-border-radius:160px;-moz-border-radius:160px;border-radius:160px;position:absolute;left:50%;top:85%;width:190px;text-align:center;background:rgba(255,255,255,.7);margin:0 auto 0 -95px;padding:20px}
.subnav .dropdown-menu{top:25px}
.subnav{height:40px;max-height:40px}
.subnav ul{position:absolute;right:0;margin:0}
.subnav ul li a.subnavbar{position:relative;top:-13px;padding:10px 0 10px 25px}
.subnav ul li a.subnavbar:hover{background:transparent}
.subnav-fixed .dropdown-menu{top:35px}
.subnav-fixed ul li a.subnavbar{position:relative;top:-3px}
.subnav-fixed .subbrand{position:absolute;left:0;top:0}
.subnav-fixed ul li,.subnav ul li{position:relative;top:3px}
.navbar-wrapper{position:absolute;top:0;left:0;right:0;margin-top:20px;z-index:99991;margin-bottom:-90px}
.navbar-inner .container{padding-right:10px}
.navbar .navbar-inner{border:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);-moz-box-shadow:0 2px 10px rgba(0,0,0,.25);box-shadow:0 2px 10px rgba(0,0,0,.25)}
.navbar .brand{font-size:16px;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.5);padding:16px 10px 16px 40px}
.navbar .nav > li > a{padding:16px 20px}
.navbar .btn-navbar {margin-top:12px;margin-right:20px;color:auto!important}
#mainloading{display:none;border:0;width:30px !important;height:30px !important;z-index:99999999}
#mainloading i{text-shadow:0 0 0 rgba(0,0,0,0) !important;color:#ccc !important;z-index:999999999;cursor:pointer}
#mainoverlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99999;}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}
.isotope .isotope-item{-webkit-transition-property:0 opacity;-moz-transition-property:0 opacity;-ms-transition-property:0 opacity;-o-transition-property:0 opacity;transition-property:transform, opacity}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}
.nav li.pull-right .dropdown-menu.bottom-up:after,.nav li.pull-right .dropdown-menu.bottom-up:before{top:auto!important;bottom:-5px;right:10px!important;left:auto!important}
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top,.labelelement .inner,.subnav ul li{margin:0}
.labelelement,.labelelement,.teaser-container,.slideshow-wrapper{position:relative}
@media (min-width: 1200px) { 
	.sidebarholder {width:368px;}
}
@media (min-width: 979px) and (max-width: 1200px) { 
	.sidebarholder {width:298px;}
}
@media (min-width: 768px) and (max-width: 979px) { 
	.sidebarholder {width:226px;}
	.navbar-wrapper .navbar-inner .nav.pull-left,
	.navbar-wrapper .navbar-inner .nav.pull-right	{padding-left:20px;padding-right:10px;float:none !important;}
	.navbar-wrapper {position:absolute;top:20px !IMPORTANT;}
}
@media (max-width: 767px) { 
	.container {margin:0 20px 0 20px;}
	.navbar .container {margin:0;padding:0;}
	.navbar-wrapper .navbar-inner .nav.pull-left,
	.navbar-wrapper .navbar-inner .nav.pull-right	{padding-left:20px;padding-right:10px;float:none !important;}
	.navbar-wrapper {position:absolute;top:20px !IMPORTANT;}
}
@media (max-width: 480px) { 
	.container {margin:0 20px 0 20px;}
	.navbar .container {margin:0;padding:0;}
	.navbar-wrapper .navbar-inner .nav.pull-left,
	.navbar-wrapper .navbar-inner .nav.pull-right	{padding-left:20px;padding-right:10px;float:none !important;}
	.navbar-wrapper {position:absolute;top:20px !IMPORTANT;}
}

.loading-black {background:url('data: image/gif;base64,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') no-repeat center center !important;}
.loading-white {background:url('data: image/gif;base64,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') no-repeat center center !important;}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    cursor: inherit;
}
/* OVERLAY =============== */
/*
.overlay {
	display:none;
	position:fixed;
	top:10%;
	border:0;
	z-index:999999999999;
	overflow:hidden;
	max-width:1130px;
	max-height:80%;
	margin: 30px 50px;
}
.overlay .content {
	overflow:auto;
}
.overlay .close {
	font-size:1em;
	opacity:1;
	position:absolute;
	top:-13px;
	right:-3px;
	color:#fff;
	background:#000;
	border:0;
	padding:15px 9px 5px 8px;
	z-index:9999999;
}
.overlay .close:hover {
	opacity:.9;
	background:#A70202;
}
.overlay .title {
	font-size:1em;
	opacity:1;
	font-weight:600;
	position:absolute;
	top:-10px;
	left:19px;
	color:#fff;
	background:#000;
	border:0;
	padding:15px 9px 5px 8px;
	z-index:9999999;
}
*/
/* CSS SPECIAL =============== */
.shadow-thin {
	-moz-box-shadow:0 0 0px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:0 0 0px 2px rgba(0,0,0,.2);
	box-shadow:0 0 0px 2px rgba(0,0,0,.2);
}
.shadow-medium {
	-moz-box-shadow:0 0 0px 5px rgba(0,0,0,.2);
	-webkit-box-shadow:0 0 0px 5px rgba(0,0,0,.2);
	box-shadow:0 0 0px 5px rgba(0,0,0,.2);
}
.shadow-large {
	-moz-box-shadow:0 0 0px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:0 0 0px 15px rgba(0,0,0,.2);
	box-shadow:0 0 0px 15px rgba(0,0,0,.2);
}
.animate-fast {
	-webkit-transition:all .25s ease-in-out;
	-moz-transition:all .25s ease-in-out;
	-ms-transition:all .25s ease-in-out;
}
.animate-medium {
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
}
.animate-slow {
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-ms-transition:all 1s ease-in-out;
}
/* FLOATING LOADING =============== */
#mainloading {
	display:none;
	border:0;
	width:75px;
	height:75px;
	font-size:75px;
	z-index:99999999;
	/*
	position:fixed !important;
	font-size:800px !important;
	bottom:300px !important;
	right:300px !important;
	*/
}
#mainloading i {
	text-shadow: 0 0 15px rgba(0,0,0,.2);
	color:#fff;
	z-index:999999999;
	cursor:pointer;
}
#mainoverlay {
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.5);
	z-index:99999;
}