body { 
	padding:0px; margin:0; 
	background-color:#ffffff;
}

a {color:#464646; text-decoration:none}

.action:hover  {text-decoration:underline}

.hero img {float:none;

	padding:5px 0px 0px ;
	border:none;
}

.wrapper {
	background-color:#ffffff;
	width:100%;height:280px;font-family:Arial, Helvetica, Verdana}
	.hero {float:left;width:25%;border:0;padding:0px;margin-top:0px;margin-left:0px;margin-right:0px; position: relative;}
	.first {float:left;border:0;}

.subhero {height:167px;
	width:100%;
padding-top:0px;
margin-top: 13px;
text-align:center;

	}

.text {	font-family: Arial, Helvetica, Verdana;
	padding-top:0px;
margin: 0 auto;
width:95%;
height:63px;
text-align:center;
	}

.heading_top {display:none}
.heading {
	font-size:13px;
	font-weight:bold;
	color:#000000;
	font-family: Arial, Helvetica, Verdana;
	display:none;

}


.maintext {vertical-align: middle; display:block;
	padding:10px 0px  0px  0px;
	width:100%;
	font-size:12px;
	font-weight:normal;
	color:#006699;
	font-family: Arial, Helvetica, Verdana;
	line-height:14px;

	}
.action {
display:none;
	}

.dianomi_provider_short{
	padding-top:2px;
	text-decoration:none;
	font-size: 12px;
	color: #444444;
	font-family: Arial, Helvetica, Verdana;
	font-weight:bold;
	display:block !important;

}


.dianomihref::before {display:none;
	content: url(/img/shadows/60.png);
	position: absolute;
	top: 81px;
	left:10px;
	}

#dianomi-header {
	font-size: 17px;
	font-weight: 700;
	color:#000;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:3px;
	padding-bottom:5px;
}



.logohover
{background-repeat:no-repeat;
width:80px;
height:12px;
position:absolute;
top:8px;
right:10px;
padding-bottom:0px;
display:inline;-webkit-transition: background 300ms ease-in-out 0s;
-moz-transition: background 400ms ease-in-out 0s;
-o-transition: background 400ms ease-in-out 0s;
transition: background 400ms ease-in-out 0s;
z-index:1;}

.logohover:hover{
background: url('/img/uploads/Ufe3LcCoyKoAADivRIsAAAAC.png');
background-repeat:no-repeat;
background-position:right;
display:inline;
padding:0px;
background-color:#fff;
height:12px;
background-size:54px 10px;

}

.sub-line2 {
overflow: hidden;
top:8px;
right:0px;
position:absolute;
font-size:10px;height:1.3em;
color:#ccc;
width:80px;
height:11px; 
padding-bottom:0px;
z-index:1; }



@media screen and (min-width: 451px) and (max-width:550px){
.hero img{
height: auto;
width: 90%;}
}

@media screen and (min-width: 351px) and (max-width:450px){
.hero{
height: 270px;
width:33.333%;
}
.hero img{
height: auto;
width: 75%;
}
hero.last{display: none;}

}

@media screen and  (max-width:350px){
.hero{
height: 270px;
width:50%;
}
.hero img{
height: auto;
width: 60%;
}
hero.last{display: none;}
.sub-line2, .logohover{
top:260px;
}
}
