

﻿


/* ################################################ Warnings ################################################ */

.WarningArea
{
	position: relative;
	height: auto;
	float: right;
	width: 100%;
}

.WarnIcon
{
	width: 50px;
	float: right;
	position: relative;
}

.WarnIcon img
{
	width: 20px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

#Warnings
{
	float: right;
	position: relative;
	width:915px;
	min-height:10px;
	margin-bottom: 5px;
}

#Warning
{
	display: none;
}


#WarningImageContainer {
    float: right;
    padding: 0;
    position: relative;
    width: 24px;
	background: #DB3A3A;
}

#WarningText a {
    line-height: 15px;
	color: white;
}

#WarningImage {
    margin-right: 1px;
    margin-top: 3px;
}

.WarningRed, .WarningOrange, .WarningGreen
{
	width: 915px;
	padding:0px; margin:0px;
	margin-right: 10px;
	float:right;
	display: none;
	min-height: 10px;
	position: relative;
	display: inline-block;
	margin-top: 10px;
	background: #DB3A3A;
}

#WarningContent {
float: right;
position: relative;
}


/* ################################################ Warning-Titlebar ################################################ */
.WarningRed .Title, .WarningOrange .Title, .WarningGreen .Title
{
	float: right;
	position: relative;
	width: 866px;
	padding:10px;
	color: white;
	line-height: 11px;
	padding-right: 15px;
	direction: rtl;
}

.WarningRed .Title, .WarningRed .Toggle
{
	background: #DB3A3A;
}

.WarningOrange .Title, .WarningOrange .Toggle
{
	background: #FF7A22;
}

.WarningGreen .Title, .WarningGreen .Toggle
{
	background: #0B9B3F;
}


/* ################################################ Warning-Togglebutons ################################################ */
.WarningRed .Toggle, .WarningOrange .Toggle, .WarningGreen .Toggle
{
	float: left;
	position: relative;
	width: 59px;
	height: 30px;
}

.WarningRed .Toggle img, .WarningOrange .Toggle img, .WarningGreen .Toggle img
{
	margin-top: 8px;
	margin-right: 34px;
}


.WarningGreen .Content, .WarningRed .Content, .WarningOrange .Content
{
	display: none;
	float: right;
	background: #FFFFFF;
	width: 913px;
	border-right: 1px dashed #5E788B;
	border-left: 1px dashed #5E788B;
	border-bottom: 1px dashed #5E788B;
}

.WarningGreen .Content p, .WarningRed .Content p, .WarningOrange .Content p
{
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 10px;
}

﻿


/* ################################################ Widgets ################################################ */
.WidgetSmall, .WidgetMedium
{
	display: block;
	margin:0px;
}

.WidgetLarge
{
	display: block;
	margin: 5px 10px -15px 10px;
}

.WidgetQuicklinks
{
	display: block;
	margin: 5px 10px 0px 10px;
}

.WidgetSmall
{
	width: 298px;
	height: 190px;
}

.WidgetMedium
{
	width: 596px;
	height: 390px;
}

.FooterTopic
{
	width: 500px;
	float: left;
	padding-bottom: 10px;
}


.WidgetLarge
{
	width: 915px;
	float: left;
}

#iconMain
{
width: 100px;
}

#map_hover_name
{
text-align: right;
}
/* ################################################ Widget Title ################################################ */
.WidgetSmall .Title, .WidgetMedium .Title, .FooterTopic .Title
{
	height: 30px;
	color: #FFF;
	font-size: 113%;
	font-weight: normal;
	z-index: 2;
	position: relative;
	display: inline-block;
	float: left;
	padding-left:15px;
	padding-right: 5px;
	line-height: 32px; text-align: left;
	border-radius: 5px 5px 0px 0px;
}

.WidgetSmall .Title p, .WidgetMedium .Title p, .WidgetLarge .Title p
{
	margin:0px;
	padding:0px;
}

.WidgetSmall .Title
{
	width: 278px;
	background: #336699;
}

.FooterTopic .Title
{
	width: 195px;
	background: #528cc6;
}

.WidgetMedium .Title
{
	width: 586px;
	background: #336699;
}

.WidgetLarge .Title
{
	background: #336699 ;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	font-size: 113%;
	font-weight: normal;
	height: 30px;
	line-height: 32px;
	padding-left: 10px;
	position: relative;
	text-align: right;
	width: 905px;
	z-index: 2;
	left: 0;
	border-radius: 5px 5px 0px 0px;
}

.WidgetQuicklinks .Title
{
	background: #336699 ;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	font-size: 110%;
	font-weight: normal;
	height: 30px;
	line-height: 32px;
	padding-left: 10px;
	position: relative;
	text-align: right;
	width: 905px;
	z-index: 2;
	left: 0;
}

.WidgetSmall .Title .Text, .WidgetMedium .Title .Text, .WidgetLarge .Title .Text
{
	margin-top: 0px;
	margin-right: 10px;
	float:right;
}

.WidgetSmall .Title .Toggle, .WidgetMedium .Title .Toggle, .WidgetLarge .Title .Toggle
{
	float:left;
	margin-right: 8px;
	margin-top: 2px;
}

.WidgetSmall .Title .Delete, .WidgetMedium .Title .Delete, .WidgetLarge .Title .Delete
{
	float:left;
	margin-left: -5px;
	margin-top: 2px;
}

.WidgetSmall .Delete img, .WidgetMedium .Delete img, .WidgetLarge .Delete img
{
	margin-top: 7px;
	width: 14px;
}

.gridster .WidgetSmall .Title .Text, .gridster .WidgetMedium .Title .Text
{
	cursor: move;
}

/* ################################################ Widget Content ################################################ */
.WidgetSmall .Content, .WidgetMedium .Content
{
	background-color: transparent;
	display: block;
	float: left;
	overflow: hidden;
	z-index: 100;
	position: relative;
	margin-bottom: 11px;
}

.WidgetSmall .Content
{
	width: 298px;
	height: 155px;
}

.WidgetMedium .Content
{
	width: 606px;
	height: 355px;
}

.WidgetLarge .Content
{
	width: 915px;
	display: block;
	float: left;
	overflow: hidden;
	z-index: 100;
	position: relative;
}

.WidgetQuicklinks .Content
{
	width: 915px;
	display: block;
	float: left;
	overflow: hidden;
	z-index: 100;
	position: relative;
}

.Last-Update, .Last-Update-Timestamp
{
float: left;
margin-left: 5px;
}

.LocalIconWidget, .LocalWidget2
{
float: left;
width: 50%;
text-align: center;
height: 90px;
line-height: 80px;
color: #336699;
}

.LocalTempWidget
{
font-size: 200%;
font-weight: bold;
margin-top: -22px;
}

.LocalWindWidget
{
font-size: 200%;
font-weight: bold;
margin-top: -40px;
margin-left: 10px;
}

#windImage
{
float: left;
padding-top: 8px;
}

.LocalLinkWidget
{
margin-left: 5px;
width: 100%;
float: left;
}

.LocalUpdateWidget
{
float: left;
width: 100%;
margin-top: 8px;
}

.LocalWindWidget img
{
width: 32px;
height: 32px;
margin-top: -5px;
margin-left: 10px;
}
﻿#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: -7px 0 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  height: 35px;
  width: auto;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  color: #fff;
  display: inline-block;
  font-size: 12px;
  line-height: 35px;
  padding: 0 20px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: right;
}
#cssmenu > ul > li {
  float: right;
}
#cssmenu > ul > li > a {
  color: #fff;
  font-size: 16px;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  right: 50%;
  bottom: 0;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #373737;
  margin-right: -10px;
}
#cssmenu > ul > li:first-child > a {}

#cssmenu > ul > li.active:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  right: 50%;
  bottom: 0;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #373737;
  margin-right: -10px;
}
#cssmenu > ul > li.active > a {
  -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  background: #ececec;
  background: -moz-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #ececec), color-stop(100%, #ffeeff ef));
  background: -webkit-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -o-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -ms-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
}
#cssmenu > ul > li:hover > a {
  background: #528cc6;
  background: -moz-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #ececec), color-stop(100%, #ffeeff ef));
  background: -webkit-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -o-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: -ms-linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  background: linear-gradient(top, #ececec 0%, #ffeeff ef 100%);
  -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
}
#cssmenu li {
  z-index: 1000;
}
#cssmenu li:hover > ul {
  display: block;
}
#cssmenu li ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  right: 0;
}
#cssmenu li ul li {
  *margin-bottom: -1px;
}
#cssmenu li ul li a {
  background: #373737;
  border-bottom: 1px dotted #336699;
  filter: none;
  font-size: 13px;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #ffffff;
  text-align: right;
}
#cssmenu li ul li:hover a {
  background: #528cc6;
}
#cssmenu li li:hover > ul {
  display: block;
}
#cssmenu li li ul {
  display: none;
  position: absolute;
  right: 100%;
  top: 0;
}
#cssmenu li li ul li a {
  background: #a80008;
  border-bottom: 1px dotted #ff0f1b;
}
#cssmenu li li ul li a:hover {
  background: #8f0007;
}

/* ################## Search-Bar ################## */
.DGMAN-SEARCH { z-index:200; position:absolute; right:675px; height:35px; width:140px; }
.DGMAN-SEARCH img { height:25px; width:25px; margin-top:7px; }
#searchBar { width:80px; margin-top:7px; vertical-align:top; }

.gwt-SuggestBoxPopup { background:white; border: 1px solid black; z-index:1000; }

/* ################################################ Gridster ################################################ */

.gridster {
    position:relative;
	clear: both;
    min-height: 400px;
	margin-left: 5px;
	/*
	
	margin-top: 20px;
	*/
}

.gridster > * {
    margin: 0 auto;
    -webkit-transition: height .4s;
    -moz-transition: height .4s;
    -o-transition: height .4s;
    -ms-transition: height .4s;
    transition: height .4s;
}

.gridster .gs_w{
    z-index: 2;
    position: absolute;
	list-style: none;
}

.ready .gs_w:not(.preview-holder) {
    -webkit-transition: opacity .3s, right .3s, top .3s;
    -moz-transition: opacity .3s, right .3s, top .3s;
    -o-transition: opacity .3s, right .3s, top .3s;
    transition: opacity .3s, right .3s, top .3s;
	list-style: none;
}

.ready .gs_w:not(.preview-holder) {
    -webkit-transition: opacity .3s, right .3s, top .3s, width .3s, height .3s;
    -moz-transition: opacity .3s, right .3s, top .3s, width .3s, height .3s;
    -o-transition: opacity .3s, right .3s, top .3s, width .3s, height .3s;
    transition: opacity .3s, right .3s, top .3s, width .3s, height .3s;
}

.gridster .preview-holder {
    z-index: 1;
    position: absolute;
    border-color: #000;
	border-width: 1px;
	border-style: dashed;
    opacity: 0.5;
	list-style: none;
}

.gridster .player-revert {
    z-index: 10!important;
    -webkit-transition: right .3s, top .3s!important;
    -moz-transition: right .3s, top .3s!important;
    -o-transition: right .3s, top .3s!important;
    transition:  right .3s, top .3s!important;
}

.gridster .dragging {
    z-index: 10!important;
    -webkit-transition: all 0s !important;
    -moz-transition: all 0s !important;
    -o-transition: all 0s !important;
    transition: all 0s !important;
}
/* ################################################ News ################################################ */

table.NewsOverview
{
	padding:0px;
}


.NewsDetailEntry
{
	float:right; 
	margin:10px;
}


.NewsOverview
{
	width:100%;
	color: black;
	text-align: right;
}

.NewsOverview .even
{
	background-color: #BBB;
}

.NewsOverview .uneven
{
	background-color: #EEE;
}

.NewsOverview a
{
	color: black;
	padding-left: 10px;
}

.NewsOverview .Image
{
	position: relative;
	float: right;
	height: 52px;
}

.NewsOverview .Image img
{
	max-width: 100px;
	max-height: 52px;
	width: auto;
	height: auto;
	margin-right: 10px;
}

.NewsOverview .Date
{
	position: relative;
	float: right;
}

.NewsOverview .Text
{
	position: relative;
	float: right;
}

.NewsImageArea, .NewsContentArea
{
	padding-bottom: 40px;
}

.NewsImage img
{
	width: 285px;
}

.NewsImage, .NewsContent
{
	margin-top: 1px;
}

.WidgetMedium .NewsOverview .Date, .WidgetSmall .NewsOverview .Date
{
	position: relative;
	float: right;
	width: 100%;
}

.WidgetMedium .NewsOverview .Date
{
	border-radius: 5px 0px 0px 0;
}

.WidgetSmall .NewsOverview .Date
{
	width: 100%;
	padding-right: 5px
}

.WidgetSmall .NewsOverview .Text
{
	width: 100%;
	overflow: hidden;
	text-align: right;
	color: black;
}

.WidgetMedium .NewsOverview .NewsRow
{
	height: 52px;
	margin-top: 3px;
	margin-bottom: 4px;
	clear:both;
}

.WidgetMedium .NewsOverview .Date
{
	width: 455px;
	line-height: 25px;
	padding-right: 5px;
}

.WidgetMedium .NewsOverview .Text
{
	width: 450px;
	overflow: hidden;
	text-align: left;
	line-height: 25px;
	padding-left: 10px;
	color: black;
	text-overflow:ellipsis;
	white-space: nowrap;
	word-break: keep-all;
	word-wrap: normal;
}

.WidgetMedium .NewsOverview .Image 
{
	width: 120px;
}



/* ################################################ Commercials ################################################ */
#Commercials
{
	position:absolute;
	right:975px;
	top:200px;
	width:150px;
	height:500px;
	border:1px dotted black;

	box-shadow: 3px 5px 4px rgb(0, 0, 0);
	background-image: url(/opencms/export/system/modules/om.gov.met.website/resources/images/advertising/ad.png)
}
/* ##### DGMAN CSS STYLESHEET ##### */

#unitToggle
{
width: 30px;
margin-right: 5px;
background: #336699;
border: 0px solid;
color: white;
font-size: 14px;
height: 20px;
}

.WindArea
{
float: right;
width: 50%;
position: relative;
padding-top: 15px;
}

.CL-Content
{
float: right;
width: 100%;
}

.CS-Content
{
margin-right: -20px;
direction: rtl;
}

.TopicTextContent
{
position: relative;
float: left;
}

.WindDirection-a, .WindSpeed-a
{
float: right;
width: 30%;
}

.WindDirection-b, .WindSpeed-b
{
float: right;
margin-right: 10px;
width: 15%;
}

.ForecastArea
{
	float: right;
	width: 98%;
}

.Forecast-Last-Update, .Forecast-Last-Update-Timestamp
{
	float: right;
	margin-left: 10px;
}

/* ##### FAKE OBSERVATION ##### */

.Location
{
	width: 100%;
	float: right;
	position: relative;
}

.Place
{
	font-weight: bold;
}

.TemperaturePicture
{
	position: relative;
	float: right;
	width: 100%;
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px dashed black;
}

.TemperatureMain
{
	width: 40%;
	float: right;
	margin-top: 25px;
}

.PictureMain
{
width: 20%;
float: right;
text-align: center;
//margin-top: 30px;
margin-right: 40px
}
}

.PictureMain img
{
	width: 72px;
}

#IconMain img
{
	overflow: hidden;
	margin-top: 18px;
}

.MinMaxTemp
{

	width: 60%;
	float: left;
	overflow: hidden;
	line-height: 20px;
}

.DataValues
{
	position: relative;
	width: 40%;
	float: right;
	margin-right: 20px;
	padding-top: 15px;
}

.Precipitation-a
{

	width: 50%;
	float: right;
	overflow: hidden;
}

.Precipitation-b
{

	width: 50%;
	float: right;
	overflow: hidden;
}

.Humidity-a
{

	width: 50%;
	float: right;
	overflow: hidden;
}

.Humidity-b
{

	width: 50%;
	float: right;
	overflow: hidden;
}

.Pressure-a
{

	width: 50%;
	float: right;
	overflow: hidden;
}

.Pressure-b
{

	width: 50%;
	float: right;
	overflow: hidden;
}

.Sunrise-a
{

	width: 50%;
	float: right;
	overflow: hidden;
}

.Sunrise-b
{

	width: 50%;
	float: right;
	overflow: hidden;
}

.Sunset-a
{

	width: 50%;
	float: right;
	overflow: hidden;
}

.Sunset-b
{

	width: 50%;
	float: right;
	overflow: hidden;
}

.Wind-a
{

	width: 50%;
	float: right;
	overflow: hidden;
}

.Wind-b
{

	width: 50%;
	float: right;
	overflow: hidden;
}


.ContentSmall, .ContentLarge
{
	margin-bottom: 20px;
}


.Forecast-Day-TOPIC-Text
{
	color: white;
}

.ForecastArea-Day
{
	width: 30%;
	float: right;
	position: relative;
	overflow: hidden;
	margin-top: 5px;
}

.Last
{
	float: left;
}

.Middle
{
	right: 5%;
}

.ContentSmall, .NewsImageArea
{
	width: 285px;
	position: relative;
	float: right;
	overflow: hidden;
}

.ForecastArea-Day p
{
	padding: 5px;
	color: white;
	text-shadow: 0 1px 0 #000;
	display: inline;
}

.Forecast-Day-TOPIC
{
	position: relative;
	background: #528cc6 ;
	padding: 5px;
	text-align: center;
}

.Forecast-Day-IMG
{
	width: 100%;
	position: relative;
	float: right;
	text-align: center;
	border-bottom: 1px dashed black;
}

.Forecast-Day-IMG img
{
	width: 72px;
}

.Forecast-Day-TEMP
{
	width: 100%;
	position: relative;
	float: right;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
}

.Forecast-ContentArea
{
	background: transparent;
	display: block;
	border: 2px solid #336699 ;
	overflow: hidden;
	height: 100%;
	z-index: 100;
	position: relative;
}

#slider
{
	margin-top: 5px;
	margin-bottom: 10px;
	background: #336699 ;
	float: right;
	position: relative;
}

.SelectSatellite, .SelectChannel
{
	position: relative;
	float: right;
	margin-right: 30px;
	margin-top: 10px;
}

.contentCentered
{
	margin-top: 10px;
	float: right;
	position: relative;
}


.CS-TextArea,

{
	width: 300px;
	position: relative;
	float: right;
}

.ContentLarge, .NewsContentArea

{
	width: 630px;
	position: relative;
	float: right;
}

.CL-ContentBox

{
	width: 630px;
	float: right;
}

.CL-Content, .NewsContent
{
	margin-right: 10px;
}

.CL-ContentText

{
	margin-top: 10px;
}

.CL-Topic

{
	margin-top: 10px;
	color: white;
	background: #528cc6 ;
	height: 30px;
	color: #FFF;
	font-size: 110%;
	font-weight: normal;
	line-height: 32px;
	margin-right: 10px;
	border-radius: 5px 5px 0px 0px;
}
.CS-Topic

{
	margin-top: 10px;
	color: white;
	background: #528cc6 ;
	height: 30px;
	color: #FFF;
	font-size: 110%;
	font-weight: normal;
	line-height: 32px;
	border-radius: 5px 5px 0px 0px;
}

.NewsDate
{
	margin-top: -3px;
}

.CS-Footer, .NewsDate
{
	color: white;
	background: #528cc6 ;
	height: 30px;
	color: #FFF;
	font-size: 95%;
	font-weight: normal;
	line-height: 32px;
	text-align: center;
}

.CL-TopicText, .CS-TopicText, .Forecast-Day-TOPIC-Text
{
	margin-right: 10px;
}

.CL-TopicText
{
	float: right;
}

.CL-TopicButton
{
	float: left;
	margin-left: 10px;
}

/* ########### MEDIA CENTER ################# */

.MediaTopic
{
	margin-top: 20px;
	color: white;
	background: #528cc6 ;
	height: 30px;
	color: #FFF;
	font-size: 110%;
	font-weight: normal;
	line-height: 32px;
	float: right;
	position: relative;
	width: 874px;
	padding-right: 10px;
	border-radius: 5px 5px 0px 0px;
}

.MediaRow
{
	width: 100%;
	position: relative;
	float: right;
}

.MediaList
{
	position: relative;
	float: right;
	width: 884px;
}

.MediaPicture img
{
	height: 60px;
	max-width: 150px;
}

.MediaPicture
{
	position: relative;
	float: right;
	width: 100px;
	height: 50px;
	text-align: center;
}

.MediaText
{
	position: relative;
	float: right;
	line-height: 50px;
	width: 714px;
	text-align: left;
}

.MediaDownload img, .MediaPreview img
{
	height: 25px;
	padding-top: 15px;
}

.MediaDownload, .MediaPreview
{
	position: relative;
	float: right;
	width: 35px;
	text-align: left;
	line-height: 50px;
}

.MediaRow1
{
	background-color: #FFF;
	position: relative;
	float: right;
}

.MediaRow2
{
	background-color: #E9E9E9;;
	position: relative;
	float: right;
}


html,body 
{
    margin:0;
    height:100%
}

.sky {
    height:100px;
    position:relative;
    overflow:hidden;
	background: #0051A8;
    -webkit-animation:sky_background 50s ease-out infinite;
    -moz-animation:sky_background 50s ease-out infinite;
    -o-animation:sky_background 50s ease-out infinite;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0)
}

.clouds_one {
	background-image: url(/opencms/opencms/system/modules/om.gov.met.website/resources/images/cloud_one.png); 
    position:absolute;
    left:0;
    top:-200px;
    height:100%;
    width:300%;
    -webkit-animation:cloud_one 350s linear infinite;
    -moz-animation:cloud_one 350s linear infinite;
    -o-animation:cloud_one 350s linear infinite;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0)
}

.clouds_two {
    background-image: url(/opencms/opencms/system/modules/om.gov.met.website/resources/images/cloud_two.png); 
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:300%;
    -webkit-animation:cloud_two 375s linear infinite;
    -moz-animation:cloud_two 375s linear infinite;
    -o-animation:cloud_two 375s linear infinite;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0)
}

.clouds_three {
    background-image: url(/opencms/opencms/system/modules/om.gov.met.website/resources/images/cloud_three.png); 
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:300%;
    -webkit-animation:cloud_three 400s linear infinite;
    -moz-animation:cloud_three 400s linear infinite;
    -o-animation:cloud_three 400s linear infinite;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0)
}

@-webkit-keyframes cloud_one {
    0% {
        left:0
    }

    100% {
        left:-200%
    }
}

@-webkit-keyframes cloud_two {
    0% {
        left:0
    }

    100% {
        left:-200%
    }
}

@-webkit-keyframes cloud_three {
    0% {
        left:0
    }

    100% {
        left:-200%
    }
}

@-moz-keyframes cloud_one {
    0% {
        left:0
    }

    100% {
        left:-200%
    }
}

@-moz-keyframes cloud_two {
    0% {
        left:0
    }

    100% {
        left:-200%
    }
}

@-moz-keyframes cloud_three {
    0% {
        left:0
    }

    100% {
        left:-200%
    }
}

