/*Checklist*/

.checklist{
width:50%;
	margin:10px  auto;
 display: flex; 
	gap: 2px;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;

}

.checklist .check_title{
	font-weight: bold;
	padding: 5px;
	width: 100%;
	box-sizing: border-box;
}

.checklist .check_status{
	width: 9%;
	padding: 5px;
	text-align: center;
	box-sizing: border-box;
}

.checklist .check_fact{
	width: 90%;
		padding: 5px;
	box-sizing: border-box;
}

/*Showthread*/


.wob_flex{
	display: flex;
	align-items:  center;
	justify-content: center;
}

.wob_flex > div{
	margin: 0 10px;	
}  .inplayquotes-quote { font-family: "georgia", serif; font-size: 22px; letter-spacing: -1px; text-transform: lowercase; text-align: center; }
		.ip-quotes-pop { 
			position: fixed; 
			top: 0; 
			right: 0; 
			bottom: 0; 
			left: 0; 
			background: hsla(0, 0%, 0%, 0.5); 
			z-index: 1; 
			opacity:0; 
			-webkit-transition: .5s ease-in-out; 
			-moz-transition: .5s ease-in-out; 
			transition: .5s ease-in-out; 
			pointer-events: none; 
		 } 
				
		.ip-quotes-pop:target { 
			opacity:1;
			pointer-events: auto; 
		} 
				
		.ip-quotes-pop > .ip-quotes-popup { 
			background: transparent; 
			width: 450px; 
			position: relative; 
			margin: 10% auto; 
			padding: 25px; 
			z-index: 1; 
		} 
				
		.closepop { 
			position: absolute; 
			right: -5px; 
			top:-5px; 
			width: 100%; 
			height: 100%; 
			z-index:0; 
		}
		
		.quote_content {
			font-family: "georgia", serif; font-size: 16px;
			text-align: center;
			background: url(../../../images/quote_bg_left.png) 10px 10px no-repeat,
	 				 url(../../../images/quote_bg_right.png) 845px 10px no-repeat;
			background-size: 40px auto;
			padding-right: 55px;
			padding-left: 55px;
			border-bottom: 1px solid #fff;
		}

		.quote_content_txt {
			font-family: "georgia", serif; font-size: 16px;
			text-align: center;
			color: #444;
		}