@charset "UTF-8";
/* CSS Document */


#news {	 
		position: fixed;
		right: 20px;
		top: 90px;
		width: 300px;
		
		z-index: 200;
		display: flex;
		flex-wrap: wrap;
		;
	
		

}

#newsFrameCloseButton { width: 28px; height: 28px; background-color: #FFF; 
						position: absolute;
						right: -12px; top: -12px;
						border-radius: 100px;
						-webkit-box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.20); 
box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.20);}

.newsCloseCross01 {height: 12px; width: 2px; background-color: #333; position: absolute; top: 8px; left: 13px; transform: rotate(45deg)}
.newsCloseCross02 {height: 12px; width: 2px; background-color: #333; position: absolute; top: 8px; left: 13px; transform: rotate(-45deg)}

.newsHeaderFrame	{	 
						width: 100%;
						
						background-color: #801800;
						border-radius: 16px;
						padding: 10px 20px 10px 20px;
						display: flex; align-items: center;
						
						-webkit-box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.35); 
box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.35);
	
	
					}

.newsHeaderFrameText {color: #FFF; font-size: 18px; text-transform: uppercase; font-weight: 700; line-height: 18px;}	

.newsPic {height: 30px; margin-right: 16px;}

.newsEmpty {width: 100px; height: 12px;}

.newsTextFrame {		width: 100%;
						
						border-radius: 16px;
						background-color: #FFF;
						padding: 20px 30px 10px 20px;
						-webkit-box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.35); 
box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.35);}

.newsText {padding-bottom: 5px; line-height: 20px; padding-left: 18px; font-size: 14px;}
.newsTextH {font-size: 18px; color: #333333; font-weight: 600; padding-bottom: 6px;}
.newsTextBold {font-weight: 600;}

.newsText a {color: #801800; text-decoration: underline; font-weight: 700;}
.newsTextLight {color: #888888; font-size: 14px;}

@media (min-width: 600px)
{
#news {	top: auto; bottom: 20px; right: 270px;}
.newsPic {height: 36px; margin-right: 16px;}
	
.newsTextFrame {	padding: 40px 30px 20px 20px;}
	
.newsTextH {font-size: 18px; padding-bottom: 20px;}	
}

/*@media (min-width: 1050px)
{
#news {	top: 160px;}
}*/