
	div.semcoglas-boxlist-mainframe {
		width:100%;
		display:flex;
		box-sizing: border-box;
		margin-top:50px;
		margin-bottom:50px;
	}
	
	div.semcoglas-boxlist-styletype-1 {
		width:1024px !important;
		margin-left:auto;
		margin-right:auto;
		margin-top:-230px;
		z-index:1000000;
		position:relative;
	}
	
	div.semcoglas-boxlist-styletype-2 {
		width:1024px !important;
		margin-left:auto;
		margin-right:auto;
		margin-top:-115px;
		z-index:1000000;
		position:relative;
		border-style:solid;
		border-width:10px;
		border-color:#ffffff;
	}
	
	div.semcoglas-boxlist-styletype-3 {
		width:1024px !important;
		margin-left:auto;
		margin-right:auto;
		margin-top:-56px;
		z-index:1000000;
		position:relative;
		border-style:solid;
		border-width:10px;
		border-color:#ffffff;
	}
	
	div.semcoglas-boxlist-mainframe * {
		box-sizing: border-box;
	}
	
	div.semcoglas-boxlist-boxframe {
		position:relative;
		
	}
	
	div.semcoglas-boxlist-boxframe:hover  div.semcoglas-boxlist-colorframe-1{
		
		/*
		background-color:#0546a5;
		*/
		 background-color: #0546a5;
	    -webkit-transition: background-color 400ms linear;
	    -ms-transition: background-color 400ms linear;
	    transition: background-color 400ms linear;
		opacity:0.6;
	}
	
	div.semcoglas-boxlist-boxframe:hover  div.semcoglas-boxlist-textframe{
		background-color:transparent !important;
		
		opacity:1;
	}
	
	div.semcoglas-boxlist-boxframe:hover  div.semcoglas-boxlist-textframe p{
		color:#ffffff !important;
	}
	
	a.semcoglas-boxlist-link {
		display:box;
		width:100%;
		height:100%;
	}
	
	img.semcoglas-boxlist-image {
		width:100%;
		height:100%;
		display:block;
	}
	
	div.semcoglas-boxlist-colorframe-1 {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		background-color:#ffffff;
		opacity:0.4;
	}
	
	/*
	div.semcoglas-boxlist-colorframe-1:hover {
		
		background-color:#0546a5;
		opacity:0.4;
	}
	
	div.semcoglas-boxlist-colorframe-1:hover{
		
		background-color:none;
		opacity:1;
	}
	*/
	
	div.semcoglas-boxlist-textframe {
		position:absolute;
		left:0px;
		bottom:0px;
		max-width: 75% !important;
		min-height:45%;
		background-color:#ffffff;
		opacity:0.9;
		padding:30px;
		
	}
	
	
	div.semcoglas-boxlist-textframe .cke-p-semco-blue-handwriting {
		font-size:22px;
		font-weight:700;
	}
	
	
		/*** Mobile Version ******************************************************************************************/
	
	
	@media only screen and (max-width: 1000px) {
		
		div.semcoglas-boxlist-mainframe {
			width:100% !important;
			display:flex;
			flex-direction: column;
			box-sizing: border-box;
		}
	
	
		div.semcoglas-boxlist-styletype-1 {
			width:100% !important;
			margin-left:auto;
			margin-right:auto;
			margin-top:20px;
			z-index:1000000;
			position:relative;
			border-style:none;
		}
		
		div.semcoglas-boxlist-styletype-2 {
			width:100% !important;
			margin-left:auto;
			margin-right:auto;
			margin-top:20px;
			z-index:1000000;
			position:relative;
			border-style:none;
			
		}
		
		div.semcoglas-boxlist-styletype-3 {
			width:100% !important;
			margin-left:auto;
			margin-right:auto;
			margin-top:20px;
			z-index:1000000;
			position:relative;
			border-style:none;
			
		}
	
		img.semcoglas-boxlist-image {
			height:auto;
			width:100% !important;
		}
		
	}		
		
		