@CHARSET "UTF-8";

/**********************************************************************************************
* SIDEPANEL - START 
**********************************************************************************************/
.t3sbootstrap_extended-sidepanel p,
.t3sbootstrap_extended-sidepanel figure,
.t3sbootstrap_extended-sidepanel .ce-media
{	
	margin-bottom: 0.5rem;
}	

@media screen and (min-height: 481px) {
	.t3sbootstrap_extended-sidepanel p,
	.t3sbootstrap_extended-sidepanel figure,
	.t3sbootstrap_extended-sidepanel .ce-media
	{	
		margin-bottom: 1rem;
	}	
}

nav.t3sbootstrap_extended-sidepanel
{
	left: -264px;
	top: 160px;
	z-index: 1030;
	width: 300px;
}

ul.t3sbootstrap_extended-sidepanel
{ 
	list-style: none;
	padding-left: 0;
	position: relative;
}

.t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-item
{
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	-webkit-transition: left 0.5s; /* Safari */
    transition: left 0.5s;
    transition-timing-function: ease-out;
 }
 
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-item:after
 {
 	clear: both;
 	display: table;
 	content: " ";
 }
 
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-link,
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-ce
 {
 	float: left;
 }
 
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-link
 {
 	width: 54px;
 	height: 54px;
 	padding: 0;
 	text-align: center;
 	background-color: #c0001a;
 	padding: 0 .7rem 0 0;
 	border-radius: 4px; 
 	border-top-left-radius: 0px; 
 	border-bottom-left-radius: 0px;
 	line-height: 36px;
 	display: flex;
 	max-width: 100%;
 }
 
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-link.t3sbootstrap_extended-sidepanel-icon img 
 {
 	width: 100%;
 	height: auto;
 }
 
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-orange .t3sbootstrap_extended-sidepanel-link
 {
	background-color: #f49e00;
 }
 
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-white .t3sbootstrap_extended-sidepanel-link
 {
	background-color: #fff;
 }
 
.t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-link[target="_blank"]:before
{
	display: none;
}
 
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-icon
 {
 	padding-left: .3rem;
 }
 
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-item.t3sbootstrap_extended-sidepanel-icon-only .t3sbootstrap_extended-sidepanel-link 
 {
 	margin-left: 264px;	
 }
 
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-ce
 {
 	width: 264px;
 }
 
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-has-ce.t3sbootstrap_extended-sidepanel-active
 {
 	left: 264px;		
 	z-index: 1;
 }
 
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-has-ce.t3sbootstrap_extended-sidepanel-active .t3sbootstrap_extended-sidepanel-icon,
 .t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-ce
 {
 	background-color: #003c8a;
 }
 
 .t3sbootstrap_extended-sidepanel-contact .t3sbootstrap_extended-sidepanel-ce,
 .t3sbootstrap_extended-sidepanel-contact .t3sbootstrap_extended-sidepanel-ce *
 { 	
 	color: #fff;
 }
 
 .t3sbootstrap_extended-sidepanel-contact .t3sbootstrap_extended-sidepanel-ce
 {
 	padding: 1rem;
 }
 
 /* Contact - START */
.t3sbootstrap_extended-sidepanel-contact h4
{
	font-size: 1rem;
	color: #fff;
}
/* Contact - END */

/* Indexed Search - START */
.t3sbootstrap_extended-sidepanel .tx-indexedsearch-searchbox-sword
{
	height: 36px;
}
/* Indexed Search - END */

/* LanguageChange - START */
.t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-has-ce ul.nav
{
	float: right;
}

.t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-has-ce ul.nav .nav-link
{
	line-height: 36px;
	padding: 0 0.7rem 0 0;
}

.t3sbootstrap_extended-sidepanel .t3sbootstrap_extended-sidepanel-has-ce.t3sbootstrap_extended-sidepanel-active.t3sbootstrap_extended-sidepanel-lang
{
	left: 36px;		
}
/* LanguageChange - END */
/**********************************************************************************************
* SIDEPANEL - END
**********************************************************************************************/