@media screen and (min-width: 1px) {
  img 		{max-width:100%;height:auto;}
}

/****************************
 *	COLOR-DEFINITION:
 *	#777777		Basic Color		links
 *  #CDCDCD		Basic Color		background slider, caption bg
 *  #DDD						flyout
 *  #ececec		grey			btn + input background
 *  #cccccc		grey			btn hover, carousel pagination
 ***************************/

/*======= DUMMY ==================*/ 
ul.bp				{position:absolute;right:0;padding:10px;background:rgba(255,204,255,7);z-index:100;list-style:none;font-size:11px;}
ul.bp li			{display:none;}
ul.bp .calc			{display:block;}

.outerWrapper		{outline:0px solid green;padding:10px;}
.innerWrapper		{outline:0px solid blue;padding:10px;}
.listItem			{background:#F6F6F6;}
/*======= DUMMY ==================*/ 


/*===== BASIC ===================================*/
.print,#siteWrapper .x2{display:none;}

.outerWrapper			{position:relative;margin:0;}
.cntWrapper				{position:relative;margin:0 10px;/*overflow:hidden;zoom:1;*/}

.clearfix				{display:block;clear:both;}
.right					{float:right;}
.left					{float:left;}
hr						{height:1px;}
a, .btn					{-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}
.mt10					{margin-top:10px;}

/*===== HEAD ====================================*/
a.logo					{display: block;overflow:hidden;}
.logo img				{display:block;margin:0px 0 -8px;}
.header,.footer			{/* IE9 SVG, needs conditional override of 'filter' to 'none' */
							background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
							background: -moz-linear-gradient(top,  rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,0.8))); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 100%); /* IE10+ */
							background: linear-gradient(to bottom,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#ccffffff',GradientType=0 ); /* IE6-8 */
							}
							
.header .innerWrapper	{padding: 0 10px;}
/*===== NAVIGATION ==============================*/
/*general*/
.nav					{overflow:hidden;zoom:1;margin:0;display:block;}
.nav li					{list-style:none;}
.nav a					{text-decoration:none;}

/*mainNav*/
.mainNav				{margin-right:-0.5em;float:right;}
.navWrapper .nav		{list-style:none;margin:-1.4em 0 0;}
.navWrapper .nav li		{display:inline-block;margin:0 0.5em 0 0;padding:0 0.5em 0 0;border-right:1px solid #333;}
.navWrapper .nav li:last-child{margin:0;padding:0;border-width:0;}
.navWrapper .nav a		{display:block;border-width:0;}
.navWrapper .nav ul a	{}


.header .icon-menu	{font-size:2em;text-decoration:none;}
.header .btnMenu	{position:absolute;right:10px;top:25px;}
.header .navHorizontal		{display:block;padding:0 0 0em;}

.mobile .navHorizontal	{font-size:1.5em;padding:0;}

#mobileNav				{display:none;margin: 0px;background:#776f6c;overflow:hidden;zoom:1;}
#mobileNav .nav			{margin:0em;}
#mobileNav .nav a:hover,
#mobileNav .nav .active	{color:#FFF;}
.header .mobile .nav li	{display:block;float:none;position:relative;border-width:0 0 1px 0;line-height:2em;padding:0 0 0 1em;}
.header .mobile .nav li:last-child {border-width:0;}
.mobile .logo img		{margin:0 10px;width:80px;height:auto;}

.mobile .colsWrapper    {margin:0;}
.mobile .col			{background:none;color:#000;padding:10px 0 0px;border-top:1px solid #999;border-radius:0;min-height:200px;margin:0 -10px;padding:10px;}
.mobile .col:nth-child(odd)		{background:#efefef;}
.mobile div.col:first-of-type {border:0;background:none;}
.mobile h1				{color:#776f6c;}
.mobile #nextBtn,
.mobile #prevBtn		{font-size:6em;color:#666;margin-top:-40px;display:none;}
.mobile .hNav			{border-top:1px solid #ccc;margin:1em 0;}

.mobile .referenzen a.closeItem,
.mobile #CprevBtn,
.mobile #CnextBtn {display:none;}     

/*Sitemap*/
.sitemap		{}

/*Breadcrumb*/
.bc				{}
.bc a			{}
.bc small		{}

/*===== CONTENT =================================*/
.fixCol1		{width:20%;}
.cnt p			{margin:0 0 1em;}
/*list-views*/
.listWrapper	{overflow:hidden;zoom:1;}
.listItem		{}
.listItem .cnt	{}
.listItem .image{overflow:hidden;}
/*gallery*/
.imgGallery		{list-style:none;margin:0;overflow:hidden;zoom:1;}
.imgGallery li	{float:left;margin:0 10px 10px 0;}
/*search-results*/
.searchResults 						{display:block;clear:both;}
.searchResults .listItem div.image	{height:auto;width:50px;float:left;margin:5px 5px 5px 0;}
.searchResults .listItem div.image img{height:50px;width:auto;max-width:none;}
.searchResults .listItem .btn		{margin-top:10px;}
.searchResults .listItem p			{display:inline;}
.searchResults .listItem h2			{margin-bottom:10px;}
.searchResults .listItem h3			{margin:0;}

iframe.googleMap		{width:100%;border:0;margin:0;display:block;}

#headerImg, .imgWrapper	{position:relative;}
.caption				{position:absolute;left:0;bottom:0;line-height:1.3em;}
.caption, .caption span	{background:#cdcdcd;padding:2px 5px;}

#mainCntWrapper .innerWrapper {padding-bottom:0;}

/*===== COLS ==================================*/
.colsWrapper		{display:block;margin:0 0 0 -1.6%;}
.col				{float:left;display:inline-block;margin:0 0 1% 1.6%;padding:0;width:23.4%;overflow:hidden;zoom:1;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkMzIyZCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkMzIyZCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
						background: -moz-linear-gradient(top,  rgba(61,50,45,0.7) 0%, rgba(61,50,45,0.7) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,50,45,0.7)), color-stop(100%,rgba(61,50,45,0.7))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(61,50,45,0.7) 0%,rgba(61,50,45,0.7) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(61,50,45,0.7) 0%,rgba(61,50,45,0.7) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(61,50,45,0.7) 0%,rgba(61,50,45,0.7) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(61,50,45,0.7) 0%,rgba(61,50,45,0.7) 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b33d322d', endColorstr='#b33d322d',GradientType=0 ); /* IE6-8 */
						border-radius:10px;padding:20px 20px 60px 20px;
						min-height:240px;position:relative;
					}
.cols3i				{width:31.7333%;}					
.cols2				{width:48.4%;}
.cols3				{width:73.4%;}
.colsWrapper .right	{float:right;}
.bodycopy			{margin:0 2em;}

.home .col			{background:none;border-radius:0;padding:0;margin:0;}

.cntBox {				overflow:hidden;zoom:1;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkMzIyZCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkMzIyZCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
						background: -moz-linear-gradient(top,  rgba(61,50,45,0.7) 0%, rgba(61,50,45,0.7) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,50,45,0.7)), color-stop(100%,rgba(61,50,45,0.7))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(61,50,45,0.7) 0%,rgba(61,50,45,0.7) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(61,50,45,0.7) 0%,rgba(61,50,45,0.7) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(61,50,45,0.7) 0%,rgba(61,50,45,0.7) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(61,50,45,0.7) 0%,rgba(61,50,45,0.7) 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b33d322d', endColorstr='#b33d322d',GradientType=0 ); /* IE6-8 */
						border-radius:10px;padding:20px 20px 60px 20px;
						min-height:240px;position:relative;margin-bottom: 0.5em;}
.nopadding			{padding: 1em; min-height: auto;}
.col a.btn			{color:#333;}

p.more				{text-align:center;position:absolute;left:0;right:0;bottom:0px;margin:0;}

/*===== CAROUSEL ==================================*/
.carousel					{overflow:hidden;position:relative;margin:20px -50px 0;}
.carousel .cElem			{width:100%;display:block;float:left;position:relative;padding:0 50px 50px;}
.mobile .carousel			{margin:0;}
.mobile .carousel .cElem    {padding:0;}
.carousel .cElem			{display:none;}
.carousel .cElem:first-child{display:block;}
.carousel .caption 			{text-align:center;display:block;left:0;right:0;margin:0 auto;background:none;}
.carousel .caption span		{display:inline-block;}
.carousel .imgWrapper		{overflow:hidden;}
.carousel .imgWrapper img	{margin:0 auto;}
.carousel .prev				{position:absolute;left:0px;top:50%;margin:0;margin-top:-25px;}
.carousel .next				{position:absolute;right:0px;top:50%;margin:0;margin-top:-25px;}

.carouselCnt				{background:none;}
.carousel .txtWrapper .cnt	{margin:30px 0px;}

.pagination 				{text-align:center;margin-top:5px;}
.pagination a				{margin:5px;background-color:#cccccc;border-radius:5px;height:10px;width:10px;display:inline-block;}
.pagination span			{display:none;}
.pagination a:hover			{background-color:#000;}
.pagination a.selected		{background-color:#999;}

.galleryNav .next,
.galleryNav .prev			{font-size:10em;font-weight:100;position:absolute;top:50%;margin-top:0px;left:0;}

.galleryNav .next			{right:0;left:auto;}
#CprevBtn,#CnextBtn			{font-size:2em;margin-top:-47px;}

a.closeItem					{text-decoration:none;left:10px;top:7px;position:absolute;font-size:1.5em;z-index:99;zoom:1;}

/*===== FOOTER ==================================*/
.footer					{padding:0;overflow:hidden;zoom:1;text-align:center;}
.footer ul.address		{list-style:none;margin:0;padding:0;}
.footer ul.address li	{display:inline-block;margin:0;}
.footer p.copy			{position:absolute;right:-80px;bottom:0px;font-size:0.83333em;}
.footer p.copy,.footer p.copy a		{color:#999;text-decoration:none;}
.footer .innerWrapper	{padding:5px 10px;}
.footer .icon-dot		{margin:0 0.25em;}

/*===== FORM ====================================*/
input, textarea, select	{background:#ececec;width:100%;display:block;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:0;border-radius:5px;}
fieldset, legend		{margin:0;padding:0;}
fieldset				{margin-bottom:2em;}
fieldset:last-of-type   {margin:0;}
label					{height:auto;}
legend					{margin-bottom:1em;width:100%;}

input.error, textarea.error {
    background: none repeat scroll 0 0 #FFCCCC;
    border: 0 solid #FF0000;
    line-height: inherit;
    position: relative;
}

.frntForm p						{overflow:hidden;zoom:1;vertical-align:middle;margin:0 0 5px;}
.radio input, .checkbox input,
  .radio label, .checkbox label	{border:0;width:auto;display:inline-block;vertical-align:middle;float:none;margin:0;background:none;}
.radio label, .checkbox label	{margin:0 20px 0 5px;}
input.btn						{width:auto;}
input#submit					{color:#333;}
/*captcha*/
p.captcha				{overflow:hidden;zoom:1;}
p.captcha label			{float:left;text-align:left;}
p.captcha img.captchaImg{width:118px;}
#cInfo					{margin:10px;padding:10px;background-color:#FFF;}

/*--------ARTICLE OPTION--------*/
.articleOptions 		{overflow:hidden;zoom:1;width:100%;background:#efefef;margin:1em 0;padding:5px 10px;}
.articleOptions .col	{border:1px solid #CCC;border-width:0 1px;margin:0 0 3em -1px!important;width:33%!important;}
.articleOptions .colCnt	{padding-left:1em;}
.articleOptions .first	{clear:left;border-left:0;}
.articleOptions .first .colCnt	{padding:0;}
.articleOptions .last	{border-right:0;}
.artOptions				{list-style:none;margin:0 0 1em;}
.artOptions input		{margin-right:10px;}
.artOptions input, .artOptions label		{width:auto;float:none;display:inline-block;}
.artOptions li			{float:none;display:block;clear:both;}


/*===== PRESETS ==================================*/
/*--------BTNS--------*/
.btn		{border-radius:3px 3px 3px 3px;letter-spacing:1px;text-transform:uppercase;
            display:inline-block;margin:0 0 10px 0;padding:5px 10px;text-decoration:none;background:#ececec;}
.btn:hover	{background:#cccccc;color:#FFF;}
            

@media screen and (max-width: 320px){/*Mobile portrait*/
ul.bp .bp1	{display:block;}
.bodycopy {margin:0;}
.col {display:block;float:none;width:auto;}
.colsWrapper .right {float:none;}
#footerWrapper .copy	{position:relative;clear:both;display:block;left:0;margin:1em 0;text-align:center;}
#footerWrapper	{height:auto;display:block;text-align:left;background:#efefef;}
#footerWrapper .address li {display:block;float:none;list-style:none;margin:0;line-height:1.25em;}
#footerWrapper .icon-dot {display:none;}
#siteWrapper	{margin-bottom:0;}
.innerWrapper {padding:0;}
.outerWrapper {padding:10px 0px;}
.cntBox 	{background:none;}
}

@media screen and (max-width: 480px){/*Mobile landscape*/
ul.bp .bp2	{display:block;}
.bodycopy {margin:0;}
.col {display:block;float:none;width:auto;}
.colsWrapper .right {float:none;}
#footerWrapper .copy	{position:relative;clear:both;display:block;left:0;margin:1em 0;text-align:center;}
#footerWrapper	{height:auto;display:block;text-align:left;background:#efefef;}
#footerWrapper .address li {display:block;float:none;list-style:none;margin:0;line-height:1.25em;}
#footerWrapper .icon-dot {display:none;}
#siteWrapper	{margin-bottom:0;}
.innerWrapper {padding:0;}
.outerWrapper {padding:10px 0px;}
.navWrapper .nav		{margin:1em 0 0;}
.mainNav				{float:none;display:block;}
}

@media screen and (max-width: 600px){/*Mobile landscape*/
ul.bp .bp3	{display:block;}
.bodycopy {margin:0;}
.col {display:block;float:none;width:auto;}
.colsWrapper .right {float:none;}
#footerWrapper .copy	{position:relative;clear:both;display:block;left:0;margin:1em 0;text-align:center;}
#footerWrapper	{height:auto;display:block;text-align:left;background:#efefef;}
#footerWrapper .address li {display:block;float:none;list-style:none;margin:0;line-height:1.25em;}
#footerWrapper .icon-dot {display:none;}
#siteWrapper	{margin-bottom:0;}
.innerWrapper {padding:0;}
.outerWrapper {padding:10px 0px;}
.navWrapper .nav		{margin:1em 0 0;}
.mainNav				{float:none;display:block;}
.cntBox 	{background:none;}
}

@media screen and (min-width: 481px) and (max-width: 768px) {/*Tablet portrait*/
ul.bp .bp4	{display:block;}
#contact label 			{display:block;float:none;text-align:left;}
.navWrapper .nav		{margin:1em 0 0;}
.mainNav				{float:none;display:block;}
.cntBox 	{background:none;}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {/*Tablet landscape/Netbook*/
ul.bp .bp5	{display:block;}
.bodycopy h1	{font-size:2.2857em;}
.footer			{text-align:left;}
#contact label 			{width:150px;text-align:left;}
}

@media screen and (min-width: 1024px) {/*Desktop*/
ul.bp .bp6	{display:block;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
  #siteWrapper .x2		{display:block;}
  #siteWrapper .nox2	{display:none;}
}

/*
	320 px - Mobile portrait
    480 px - Mobile landscape
    768 px - Tablet portrait
    1024 px - Tablet landscape/Netbook
    1280 px & greater - Desktop
*/

.popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.8);
    display: none!important;
    z-index: 999999;
    align-items: center;
    justify-content: center;
    
}
.popup.show { 
	display:flex!important;
}
.popup .btnClosePopUp {
	position:absolute;
	top:-40px;
	right:-40px;
	font-weight: 400;
}
.popup .btnClosePopUp i {font-size:30px;}
.popup .content {
    opacity:0;
	zoom:1;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkMzIyZCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkMzIyZCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
						background: -moz-linear-gradient(top,  rgba(61,50,45,0.7) 0%, rgba(61,50,45,0.7) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,50,45,0.7)), color-stop(100%,rgba(61,50,45,0.7))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(61,50,45,0.7) 0%,rgba(61,50,45,0.7) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(61,50,45,0.7) 0%,rgba(61,50,45,0.7) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(61,50,45,0.7) 0%,rgba(61,50,45,0.7) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(61,50,45,0.7) 0%,rgba(61,50,45,0.7) 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b33d322d', endColorstr='#b33d322d',GradientType=0 ); /* IE6-8 */
						border-radius:10px;padding:20px 20px 60px 20px;
						min-height:240px;margin-bottom: 0.5em;
	color:white;
    position: relative;
    display: block;
    flex: 0 0 auto;
    padding: 20px;
    border: 1px solid white;
    border-radius: 10px;
    -webkit-animation-duration: 10s;
    animation-duration: 0.5s; 
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.popup.show .content {
	animation-name: bounceIn;
    animation-timing-function: linear;
}


    @keyframes bounceIn {
        0%   { margin-top:1000px; opacity: 0; transform: scale(.3); }
        100% { margin-top:0;opacity:1; transform: scale(1);}
    }
