.full .thumbnail_lisopenweather h3 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 25px;
}
	
.lisopenweather-image {
    position: relative;
    display: block;
    height: 230px;
}

@media (max-width: 1199px) and (min-width: 992px) {
    .lisopenweather-image {
	    height: 185px;
    }
    
}
@media (max-width: 991px) and (min-width: 768px) {
    .lisopenweather-image {
    	height: 140px;
    }
}
@media (max-width: 767px) {
	.lisopenweather-image {
    	height: 175px;
    }
}

.lisopenweather-icon {
    display: block;
    position: relative;
}

.lisopenweather-temp {
    font-size: 24px;
    font-weight: bold;
}

.lisopenweather-today {
    margin-bottom: 0;
}

.lisopenweather-credit {
    font-size: 9px;
    margin: 0;
    text-align: right;
}

.lisopenweather-credit a,
.lisopenweather-credit a:hover {
    color: #444;
}

@font-face {font-family: 'MeteoconsRegular'; font-weight: normal; font-style: normal; src: url('font/meteocons/meteocons-webfont.woff') format('woff'); }

.meteocons:before {
	font-family: 'MeteoconsRegular';
	font-style: normal;
	font-size: 100px;
	content: attr(data-icon);
}

i.meteocons {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #C31622;
}