*{font-family: 'Roboto',Helvetica,Arial,sans-serif; }
*:focus{outline: 1px solid #000;}
html {font-size: 1rem;}
body{font-size: 1rem !important;}
p, span{font-size: 1rem !important;}
.item_category,.item_3{font-size: 0.8rem}
.modal{z-index:9999;}
.modal-header { border-bottom: 0;}
nav {z-index:99;}
nav.affix {position:fixed; top: 0; width: 100%; z-index: 99;}
.affix + #content {margin-top:122px;}
.fixed {position:fixed; top: 0; width: 100%; z-index: 99;}
.nav-placeholder{height:110px;}
.navbar {border-radius: 0;}
.navbar-inverse {background-color: #222; border:0;}
.navbar-inverse .navbar-nav>li>a {color: #ccc;font-size: 1rem;text-transform: uppercase;font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif;}
header {background-color: #222;}
hr {display: none;}
#style1{display: none;}
.wcag{ font-size: 18px; color:#fff;     text-shadow: 1px 1px 2px #000, 1px -1px 2px #000, -1px 1px 2px #0000, -1px -1px 2px #000, 1px 0px 2px #000, 0px 1px 2px #000, -1px 0px 2px #000, 0px -1px 2px #000;}
p{font-size: 1rem; line-height: 1.5}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'Roboto Condensed' ,Helvetica,Arial,sans-serif; font-weight: 900;}
h1{font-size: 2rem;}
h2{font-size: 1.6rem;}
h3{font-size: 1.4rem;}
.module_title h3:before {content: '';position: absolute;left: 0;display: block;height: 20px;top: 50%;margin-top: -10px;width: 30px;background-color: #ca0a0a;}
a {color: #000; font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif;}
a:focus {outline: 1px solid #000; outline-offset: 2px;}
a:hover {text-decoration: underline; outline-offset: 2px; color: #000000;}
.module_title a, .block_header a {color: #000;}
.module_title a:hover, .block_header a:hover, .block_header a:focus  {color: #000;}
img {max-width: 100%; height: auto!important;margin: 5px;}
.container {width: 1270px; max-width:100%;}
.navbar i {color: #dedede;}
.breadcrumb{font-size:0.9rem;color: #3a3a3a;padding: 8px 15px;	margin-bottom: 20px;	list-style: none;	background-color: #FFF;	border-bottom: 2px solid #0000005c;	border-radius: 0;}
.breadcrumb span{#3a3a3a}
.breadcrumb a {color: #808080;}
#search, #news_email{height: 36px;border: 1px solid #232322;padding: 0 9px;}
#szukaj, #news_send, #EventSearch {background-color: #018001;;cursor: pointer; width: 70px; height: 36px; border: 1px solid #232322; color: #FFF; font-size: 14px; font-weight: 700; margin: 10px 0 0 0;border-radius: 0;}
.item_category {position: absolute;line-height: 14px;	padding: 7px 10px;background: #0000005c;color: #FFF;width: 67%;text-align: center;font-size: 14px;	font-weight: 700;}
.item_category:hover {background: #0000008f;}
.item_category:hover {background: #0000008f;}
.item_1{bottom: 30px;right: 10px;}
.item_2{bottom: 0px;right: 0px;}
.item_3{bottom: 0px;right: 0px; width: 44%;}
.item_4{top: 0px;right: 15px; width: 40%;}
.item_5{top: 0; right: 0; width: 40%;}
.item_most_read {bottom: 0px;left: 15px;width: 92.5%;}
h4.most_read {margin-top: 0px !important;}
h4.most_read:hover {text-decoration: underline;}
h3.art_title:hover {text-decoration: underline;color: #ca0a0a;}
.item_featured h3 {margin-top: 0px; margin-bottom: 0px;text-align: left;font-size: 1.4em;}
.item_featured h3:hover {text-decoration: underline;}
.item_category.item_featured {width: 100%;left: 0; bottom:0;}
h4.top_news {margin-top: 0px;}
h4.top_news:hover{text-decoration: underline !important;}
h3.module_title:before {float: left; display: block; background: #ffffff;  /* width: 0px; */ content: ""; /* display: block; */ /* width: 0; */ height: 0; border-top: 14px solid transparent; border-bottom: 14px solid transparent; border-left: 30px solid #ca0a0a;  position: relative; /* top: 16px; */  /* left: -12px; */  bottom: 0px;}
.item_related {bottom: 0px; /*left: 0px;*/ width: 88%;}
.front_gal_label {bottom: 15px;left: 30px;width: 70%;}
.item_most_read_date{top: 0px;right: 15px;width: 30%;}
.gal_thumb_date{top: 15px;right: 30px;width: 30%;}
.most_read, .gal_thumb{margin-top:20px;color:#000;}
.front_news_title a {color: #000;}
.front_news_title a:hover {color: green;text-decoration: underline;}
.front_news_title h3{font-weight: 700; padding: 10px 0 0 0; margin-top: 5px;}
.front_news_title {margin-bottom:10px;}
.module_title {background: #FFF; color: #000;display: table; margin: 0; padding: 15px 15px 5px 0px; text-indent: 4px;}
footer h3.module_title:before { background: #212121;border-left: 0px solid #ffffff;   bottom: 0px;}
.title_holder {border-bottom: 1px solid; margin-top:20px;}
.title_holder {border-color: #ca0a0a!important; border-bottom: solid 1px;margin-bottom:15px;}
.front_news_list {padding: 20px 0;}
.top_news{position: relative; overflow: hidden; height: 100%; margin-top:10px;}
.top_news a:hover, .top_news a:active, .top_news a:focus{color: #ca0a0a; text-decoration: underline !important;}
.item_top_news h3 {color: #000000;font-weight: 700;}
.item_top_news_date p{color:#787878; font-size: 0.8rem;  color: #ca0a0a;}
.item_top_news_date p{color:#787878; font-size: 0.8rem;  color: #ca0a0a;}
.news_clearfix{width:100%; clear: both;}
.carousel-inner {position: relative;width:100%;height:100%;	min-height:100%;color:#FFF;}
a.list-group-item.SidebarMenu {font-size: 1.2em;font-weight: 700;}
.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: 1px;border-bottom-left-radius: 1px;}
/*
.front_img{
	width: 100%;
	height:100%;
	padding-bottom: 75%;
	margin-right: auto;
	margin-left: auto;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
		border: none;
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}*/
.front_img:hover, .most_read_img:hover, .top_news_img:hover, .gallery_thumb:hover, .top_news_inner:hover{
transform: scale(1.15) rotate(-1.5deg);
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.top_news_inner{
	  border: none;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.front_img, .front_news_img, .most_read_img, .top_news_img, .gallery_thumb{
	width: 100%;
    height: 100%;
    padding-bottom: 75%;
    margin-right: auto;
    margin-left: auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.front_news_img.video {padding-bottom: 0;}
.item {width: 100%;margin: auto;min-height: 350px;}
.featured-big{margin: 0px;	padding-right: 10px;}
.featured-small{height: 480px;margin-left: 0px;	padding: 0;}
.carousel .carousel-inner>.item {
min-height:480px}
.carousel-control.left,.carousel-control.right {background: rgba(0,0,0,0.0);}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {left: 15%; font-size: 1.5rem;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-right {right: 15%; font-size: 1.5rem;}
.carousel-control {width:2%;}
.carousel-caption{width: 100%;	padding-left: 20px;	padding-top: 0px;	padding-bottom: 0px;	text-align: left;	background: #0000005c;	left: 0; bottom:0 !important;}
.carousel-caption h3{margin-bottom:20px;}
.carousel-caption:hover, .carousel-date:hover, .carousel-date-small{background: #0000008c!important;}
.carousel-date{font-size: 1rem;position: absolute;	top: 0;right: 0;background: #0000005c;	padding: 10px;	color: #FFF;text-align: center;	padding: 3px 31px;}
.carousel-date-small{position: absolute;top: 0;right: 15px;background: #0000005c;padding: 10px;color: #FFF;text-align: center;padding: 3px 13px;}
.carousel-caption-title h3{font-size:1.3rem; font-weight: 700 text-shadow: 1px 2px 2px #000;}
.carousel-caption-title h4{font-size:1.2rem; font-weight: 700 text-shadow: 1px 2px 2px #000;}
.carousel-control {text-shadow: 0px 0px 2px rgb(0, 0, 0); opacity: .8;}
.gallery-slider {position: relative; background: #212121;}
.gallery-slider-inner{position: relative; width: 100%; height: 100%; min-height: 100%; color: #FFF;}
.gallery-slider-item{position: relative; display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease,-webkit-transform .6s ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px;}
.carousel-control-prev, .carousel-control-next{bottom: 75%; color:#FFF; font-size:2rem;}
.carousel-control-prev:hover, .carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:active, .carousel-control-next:focus, .carousel-control-next:active {color:#FFF;}
.slider-left span {text-shadow: 0px 0px 3px #000000d6;}
.banner-caption{width: 60%; height:40%;margin: 0 0 auto 15%;text-align: left!important;position: absolute; top: 75px; background: transparent; padding: 20px 30px; text-shadow: 1px 1px 2px rgb(0, 0, 0); z-index:9999;}
.banner-caption h3{color:#FFF; text-shadow: 1px 1px 2px rgb(0, 0, 0);font-size:2.2em;}
.banner-caption a{color:#FFF; text-shadow: 1px 1px 2px rgb(0, 0, 0);font-size:1.4em;}
.most_read_img, .gallery_thumb{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.add_date{font-size: 0.8rem;color: #FFFFFF;background: #a2a2a2;  width: 46%; padding: 5px 10px; font-weight: 700;}
.art_info {width:100%; margin-bottom: 5px; border-bottom: 2px solid #0000005c; font-size:0.8rem; color:#787878;}
.art_info_list {font-size:0.8rem; width:100%; margin-bottom: 10px; border-bottom: 0; color:#787878;     font-family: 'Roboto Condensed';}
.art_info p{font-size:0.8rem; color:#787878; font-family: 'Roboto Condensed';}
.art_info_list p{font-size:0.8rem; color:#787878; font-family: 'Roboto Condensed';}
.art_info a, .art_info a:hover {font-size:0.8rem; color:#ca0a0a;}
.art_info_list a, .art_info_list a:hover {font-size:0.8rem; color:#ca0a0a;    font-family: 'Roboto Condensed';}
h1.art_title {font-weight:700;margin-top: 0;}
.slider_container {width: 100%;height: 350px;position: relative;}
.chartjs{text-align:center;}
/*-----------dropdown animation------------*/

/*.dropdown .dropdown-menu{
	display: block;
	opacity: 0;

	-moz-transition:    all 1000ms ease;
	-webkit-transition: all 1000ms ease;
	-o-transition:      all 1000ms ease;
	-ms-transition:     all 1000ms ease;
	transition:         all 1000ms ease;
}
.dropdown:hover .dropdown-menu {
	display: block;
	opacity: 1;
}*/

.dropdown .dropdown-menu {	-webkit-transition: all 0.5s;	-moz-transition: all 0.5s;	-ms-transition: all 0.5s;	-o-transition: all 0.5s;transition: all 0.5s;max-height: 0;	display: block;overflow: hidden;	opacity: 0;}
.dropdown:hover .dropdown-menu {max-height: 800px;opacity: 1;}
.open>.dropdown-menu {display: block;max-height: 800px;opacity: 1;}
.dropdown-menu>li>a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.428571429;color: #dedada;white-space: nowrap;color: #ccc;font-size: 1rem;text-transform: uppercase;font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif;}
ul.dropdown-menu.inverse {background: #232322; border-radius: 0;}
.dropdown-menu .divider {height: 1px;margin: 4px 0;overflow: hidden;background-color: #6d6d6d;}
iframe {position: relative; top: 0;	left: 0;	max-width: 100%;}

#GoToTop { display: none; /* Hidden by default */ position: fixed; /* Fixed/sticky position */ bottom: 20px; /* Place the button at the bottom of the page */right: 30px; /* Place the button 30px from the right */ z-index: 99; /* Make sure it does not overlap */ border: 0; background-color: #ca0a0a; color: white; /* Text color */ cursor: pointer; /* Add a mouse pointer on hover */padding: 15px; /* Some padding */border-radius: 0;font-size: 1.2rem;box-shadow: 0px 0px 5px #0009;}
#GoToTop:hover {background-color: #000;}
footer {background-color: #212121;margin-top: 15px; padding: 15px; color:#FFF;font-size:1.1rem;}
footer a, footer a:hover, footer a:active, footer a:focus{color:#FFF;}
footer .title_holder {border-color: #FFF!important; border-bottom: 2px solid; margin-top: 20px;}
footer .module_title {background: transparent!important; padding: 5px;color: #fff; display: table;margin: 0;padding: 10px 15px 5px 1px;}
ul.bottom-menu {list-style: none; margin-left: 0; padding-left: 0; margin-top: 15px;}
.eventCalendar-title h5 {font-size: 1.2em; color: #674D2A; font-weight: 700;}
.eventCalendar-wrap {border:solid 1px #F7F7F7; margin-bottom:20px; color:#4E370A;}
.eventCalendar-wrap .eventCalendar-arrow {text-decoration:none; color:#000; padding:0 5px; line-height:28px; top:8px;	padding: 0px 30px;}
.eventCalendar-wrap .eventCalendar-arrow.prev {}
.eventCalendar-wrap .eventCalendar-arrow:hover { opacity:0.7;}
.eventCalendar-wrap .eventCalendar-arrow span {height: 0;width: 0;font-size: 0;line-height: 0;border-top: 6px solid transparent;	border-bottom: 6px solid transparent;border-left: 6px solid #000;float:left;text-indent:-5000px;}
.eventCalendar-wrap .eventCalendar-arrow.eventCalendar-prev span {border-left-width:0; border-right: 6px solid #000;}
.eventCalendar-slider {height:215px; border: 0px solid #dedede;}
.eventCalendar-monthWrap {border-radius:0px;	top:0px;left:0px;}
.eventCalendar-currentTitle {line-height: 25px; width: 100%; margin: 0 auto; border: 1px solid #dedede;}
.eventCalendar-currentTitle .eventCalendar-monthTitle {font-size:110%; text-decoration:none;	font-weight:bold;	color:#000;}
.eventCalendar-daysList {zoom: 1;padding:0;width:100%;}
.eventCalendar-daysList.eventCalendar-showAsWeek {margin:0; width:auto;	border: 1px solid #dedede; border-radius:0; background-color:#FFFFFF;}
.eventCalendar-daysList.showDayNames.eventCalendar-showAsWeek {border-radius:5px 5px 0 0;}
.eventCalendar-daysList:before, .eventCalendar-daysList:after { content:""; display:table; }
.eventCalendar-daysList:after { clear: both; }
.eventCalendar-day-header {text-transform:lowercase;text-align:center;font-size:14px;border-bottom:solid 1px #BCBCBC;}
.eventCalendar-daysList.eventCalendar-showAsWeek li {height:auto; margin:0;}
.eventCalendar-daysList.eventCalendar-showAsWeek li.eventCalendar-empty {background-color: #FFF;	min-height:27px;	border-top: solid 1px #ccc;}
.eventCalendar-day a {text-decoration:none;font-size:10px;	color:#000000;}
.eventCalendar-day {border-left:solid 1px #BCBCBC;}
.eventCalendar-day a  {border:solid 1px #BCBCBC;border-width:0 1px 1px 0;}
.eventCalendar-showAsWeek .eventCalendar-day { border-left-width:0;}
.eventCalendar-showAsWeek .eventCalendar-day a  {border-color:#fff #BCBCBC #BCBCBC #eee;line-height:27px;font-size:15px;border-radius: 0px;}
.eventCalendar-day a:hover {background-color:#E4E4E4;}
.eventCalendar-daysList li.today a {color:#000;background:#aaa; font-weight:600;}
li.eventCalendar-day.today a:hover {background-color:#ccc;}
.eventCalendar-daysList li.eventCalendar-dayWithEvents a {background:#B52E00;color:#fff;font-weight:600;}
li.eventCalendar-day.eventCalendar-dayWithEvents a:hover {background-color:#1D7100;}
.eventCalendar-daysList li.current a {color:#fff;background:#449FB2;box-shadow:inset 5px 5px 10px #216B7A;text-shadow: 2px 2px 2px #216B7A;}
li.eventCalendar-day.current a:hover {background-color:#787878;}
.eventCalendar-loading {border-radius:4px;margin:15px auto;padding:0 10px;background-color:#dedede;color:#787878;text-align:center;font-weight:bold;position:absolute;z-index:4;top:25px;left:5px;}
.eventCalendar-loading.error {background-color:red;}
.eventCalendar-subtitle { padding-top:10px;}
.eventCalendar-list-wrap {min-height:100px;position:relative;}
.eventCalendar-list-content.scrollable {height:100px;	overflow-y:auto;	margin:0 5px 5px 0;}
.eventCalendar-list {margin:0; padding:0; list-style-type:none;}
.eventCalendar-list li {padding:5px 0 10px 0;margin:0;clear:both; border-top:1px solid #F3F3F3;}
.eventCalendar-list li time {font-size:13px;	line-height:15px;}
.eventCalendar-list li time em {float:left;font-style:normal; font-size: 1rem; font-weight:700;}
.eventCalendar-list li time small {font-size:13px;	float:left;	color:#000;	padding:0 5px 0 4px;	margin:0 0 0 3px;	}
.eventCalendar-list li .eventCalendar-eventTitle {	display:block;	clear:both;	font-weight:bold;	text-decoration:none;}
.eventCalendar-list li a.eventCalendar-eventTitle {color: #FFF;font-size: 1rem;}
.eventCalendar-list li a.eventCalendar-eventTitle:hover { text-decoration:underline;}
.eventCalendar-list li .eventDesc {clear: both;margin:0 0 5px 0;font-size:14px; line-height:1.2em;}
.eventCalendar-list .eventCalendar-noEvents {font-size:120%;margin:5px;padding:5px;	background-color:#fff;color:#000;text-align:center;font-weight:bold;}
.bt {font-size:12px;display:block;clear:both;text-align: center;margin-top:10px;padding: 9px 34px 11px;text-decoration: none;font-weight: bold;line-height: 1;	color: #000;background-color: #F3F3F3;	border: 1px solid #ADADAD;	-webkit-transition: 0.1s linear all;	-moz-transition: 0.1s linear all;	-ms-transition: 0.1s linear all;	-o-transition: 0.1s linear all;	transition: 0.1s linear all;}
.bt:hover {background-position: 0 -15px;	text-decoration: none;}
.calendar_date{color: #000; margin:0 10px; padding:4px;}
.calendar_hour{background:#000; color: #FFF; margin:0 10px; padding:4px;}
.calendar_desc{margin:10px 10px; padding:4px;}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {display:none;}
.nbs-flexisel-container {position:relative; max-width:100%;}
.nbs-flexisel-ul {position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none;text-align:center;}
.nbs-flexisel-inner {position: relative;overflow: hidden;float:left;	width:100%;	border:none}
.nbs-flexisel-item {float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;list-style: none!important;}
.nbs-flexisel-item img {max-width: 87%;cursor: pointer;	position: relative;padding: 10px 20px;}

.nav-tabs>li>a{border-radius: 0!important;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #fff;
    cursor: default;
    background-color: #ca0a0a;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.kalendarium-data{text-align: right;}
.col-lg-4.col-md-4.col-sm-4.kalendarium-left {background: #f1f1f1;}

section #galeria_inn {width:95%;margin:0 auto;}
.mThumbnailScroller{ -ms-touch-action: none; touch-action: none; }
.mThumbnailScroller.mTS_no_scroll, .mThumbnailScroller.mTS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
.mTSWrapper{position: relative;	overflow: hidden;	height: 100%;	max-width: 100%;	outline: none;	direction: ltr;}
.mTSContainer{margin: 0;padding: 0;	overflow: hidden;}
ul.mTSContainer, ol.mTSContainer{ list-style: none; }
.mTSThumb,	ul.mTSContainer > li img{ vertical-align: bottom; }
.mTS_vertical .mTSContainer{margin-top: 0 !important;	margin-bottom: 0 !important;}
.mTS_horizontal .mTSContainer{margin-left: 0 !important;margin-right: 0 !important;}
.mTSButton{width: 20px;	height: 20px;line-height: 20px;padding: 14px;overflow: hidden;text-align: center;background-color: #000; color: #fff;display: inline-block;position: absolute;	top: 0;	left: 0;	opacity: 1;-webkit-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;-moz-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;-o-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;-ms-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;}
.mTSButtonDown{top: auto;bottom: 0;}
.mTSButtonRight{left: auto;right: 0;}
.mTSButtonUp,.mTSButtonDown{left: 50%;	margin-left: -24px;}
.mTSButtonLeft,.mTSButtonRight{top: 50%;margin-top: -24px;}
.mTSButtonIconContainer{display: inline-block;	position: relative;width: 100%;padding-bottom: 100%;overflow: hidden;}
.mTSButtonIcon{display: inline-block;fill: #fff; position: absolute;	top: 0;left: 0;}
.mTSButton.mTS-hidden,.mThumbnailScroller.mTS_no_scroll .mTSButton{opacity: 0;height: 0;width: 0;padding: 0;-webkit-transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;-moz-transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;-o-transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;-ms-transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;transition: height 0s ease-out .2s, width 0s ease-out .2s, padding 0s ease-out .2s, opacity .2s ease-out;}
.mTS_horizontal .mTSThumbContainer,.mTS_horizontal ul.mTSContainer > li{ float: left; }
.mTS-buttons-out{padding: 6px;background: #FFF;}
.mTS-buttons-out .mTSButtonIcon{ fill: #FFF; }
.mTS-buttons-out .mTSButton{background-color: transparent;width: 36px;height: 36px;line-height: 42px;padding: 6px;}
.mTS-buttons-out .mTSButton.mTS-hidden{height: 0;width: 0;padding: 0;}
.mTS-buttons-out .mTS_vertical .mTSThumbContainer{ margin: 6px 0; }
.mTS-buttons-out .mTS_vertical .mTSThumbContainer:first-child{ margin-top: 0; }
.mTS-buttons-out .mTS_vertical .mTSThumbContainer:last-child{ margin-bottom: 0; }
.mTS-buttons-out .mTS_horizontal .mTSThumbContainer{ margin: 0 3px; }
.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:first-child{ margin-left: 0; }
.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:last-child{ margin-right: 0; }

#galeria_inn.light{background-color: #FFFFFF;}
img.galeria_inn {height: 100px!important; width: auto!important;}
.galeria_content{overflow: auto;	position: relative;padding: 10px;background: #aaa;	margin: 10px auto;width: 85%;	height: auto;}
.galeria_content li{ margin: 0 4px; }
.galeria_content li a{display: block;border: 3px solid rgba(220,220,220,.4);}
#content-1, #content-2, #content-3, #content-4, #content-5 {padding: 5px 40px;	background-color: rgba(255, 255, 255, 0.3);width: 100%; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.45);}
#content-1 .mTSButtonIcon, #content-2 .mTSButtonIcon, #content-3 .mTSButtonIcon, #content-4 .mTSButtonIcon, #content-5 .mTSButtonIcon{ fill: #aaa; }
#content-1 .mTSButtonIcon .mTSButtonIcon, #content-2 .mTSButtonIcon .mTSButtonIcon, #content-3 .mTSButton .mTSButtonIcon, #content-4 .mTSButtonIcon .mTSButtonIcon, #content-5 .mTSButtonIcon .mTSButtonIcon{opacity: .5; }
#content-1 .mTSButton:hover .mTSButtonIcon,  #content-2 .mTSButton:hover .mTSButtonIcon, #content-3 .mTSButton:hover .mTSButtonIcon, #content-4 .mTSButton:hover .mTSButtonIcon, #content-5 .mTSButton:hover .mTSButtonIcon {opacity: 1; }
.mTS-buttons-out .mTSButton {background-color: transparent; width: 36px; height: 36px; line-height: 42px; padding: 6px;}
.container, .jumbotron .container { width: auto; max-width: 1170px; }
.jumbotron {margin: 60px 0; padding-left: 0; padding-right: 0;}
.jumbotron.intro {margin-top: 0;}
.jumbotron .navbar {font-size: 14px;line-height: 1.6;}
.list-unstyled,.list-unstyled ul {min-width: 120px }
h1.e404 {font-size: 13rem;font-family: 'Roboto',Helvetica,Arial,sans-serif; font-weight: 700; text-align: center; color: #ca0a0a;}
p.e404 {font-size: 2rem;font-weight: 700; text-align: center; color: #333;}
a.e404 {font-size: 1.5rem;font-weight: 700; text-align: center; color: #018001;}
.buttons_inn{float: right; margin-left:5px;}
