/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #343433;
}

html {

}

body {
    font-size: 1.0em;
    line-height: 1.4;
    color: #343433;
    background-color: #fff;
}


/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #DDEFFF;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #DDEFFF;
    color: #fff;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */


/* FONTS  -------------*/

.myriad-pro {
    font-family:"myriad-pro", Arial;
}


.mm-is-menu a {
	color: #fff !important;
}

.mm-is-menu a:hover {
		background: #06489f;
}


/*
	Animations
*/
html.mm-opened .mm-page,
html.mm-opened #mm-blocker,
.mm-is-menu.mm-horizontal .mm-inner > ul
{
	-webkit-transition: none 0.4s ease;
	-moz-transition: none 0.4s ease;
	-ms-transition: none 0.4s ease;
	-o-transition: none 0.4s ease;
	transition: none 0.4s ease;
}
html.mm-opened.mm-dragging .mm-page
{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
html.mm-opened.mm-dragging.mm-next .mm-menu,
html.mm-opened.mm-dragging.mm-front .mm-menu
{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
html.mm-opened .mm-page,
html.mm-opened #mm-blocker
{
	/* border-color is needed to force transitionend event even if no other value changed */
	/* transform is needed to force hardware acceleration */
	-webkit-transition-property: top, right, bottom, left, margin, border, -webkit-transform;
	-moz-transition-property: top, right, bottom, left, margin, border, -moz-transform;
	-ms-transition-property: top, right, bottom, left, margin, border, -ms-transform;
	-o-transition-property: top, right, bottom, left, margin, border, -o-transform;
	transition-property: top, right, bottom, left, margin, border, transform;

	border: none solid rgba(0, 0, 0, 0);
}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker
{
	border: none solid rgba(1, 1, 1, 0);
}
.mm-is-menu.mm-horizontal .mm-inner > ul
{
	-webkit-transition-property: margin-left;
	-moz-transition-property: margin-left;
	-ms-transition-property: margin-left;
	-o-transition-property: margin-left;
	transition-property: margin-left;
}

html.mm-accelerated.mm-opening .mm-page,
html.mm-accelerated.mm-opening #mm-blocker,
html.mm-accelerated .mm-is-menu.mm-horizontal .mm-inner > ul.mm-subopened
{
	-webkit-transform: translate3d( 0, 0, 1px );
	-moz-transform: translate3d( 0, 0, 1px );
	-ms-transform: translate3d( 0, 0, 1px );
	-o-transform: translate3d( 0, 0, 1px );
	transform: translate3d( 0, 0, 1px );
}

html.mm-opened .mm-page,
html.mm-opened #mm-blocker
{
	margin: 0px;
	left: 0%;
	top: 0;
}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker
{
	margin: 0 0 0 -65px;
	left: 100%;
}


/*
	Menu, submenus, items
	- Sizing and positioning
*/
html.mm-opened .mm-page,
.mm-menu,
.mm-menu .mm-inner,
.mm-is-menu ul,
.mm-menu div.mm-search,
.mm-menu div.mm-search input
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

/* html/body */
html.mm-opened,
html.mm-opened body
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
html.mm-opened body
{
	position: relative;
}

/* menu */
.mm-menu
{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	overflow: hidden;
}
.mm-menu.mm-opened
{
	display: block !important;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.mm-menu.mm-opened ~ .mm-menu.mm-opened
{
	display: none;
}
.mm-inner
{
	width: 100%;
	height: 100%;
	padding: 0 65px 0 0;
}

/* ul/li */
.mm-is-menu ul,
.mm-is-menu li
{
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
}
.mm-is-menu li
{
	position: relative;
}
.mm-is-menu li:after
{
	content: '';
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
}

.mm-is-menu .mm-inner > ul
{
	width: 100%;
	padding: 10px 0 40px 0;
}

/* items */
.mm-is-menu li > a,
.mm-is-menu li > span
{
	text-indent: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 40px;
	overflow: hidden;
	display: block;
	padding: 0 10px 0 0;
	margin: 0;
}


/* subopen/close */
.mm-menu a.mm-subopen
{
	width: 40px;
	height: 40px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.mm-menu a.mm-subopen:before
{
	content: '';
	display: block;
	height: 100%;
	position: absolute;
	left: 0;
}
.mm-menu a.mm-subopen.mm-fullsubopen
{
	border-left: none;
	width: 100%;
}
.mm-menu a.mm-subopen.mm-fullsubopen:before
{
	border-left: none;
}
.mm-menu a.mm-subclose
{
	text-indent: 40px;
	padding-top: 20px;
	margin-top: -20px;
}
.mm-menu a.mm-subopen + a,
.mm-menu a.mm-subopen + span
{
	padding-right: 45px;
}

/* page + blocker */
html.mm-opened .mm-page
{
	height: 100%;
	overflow: hidden;
	position: absolute;
}
html.mm-background .mm-page
{
	background: inherit;
}
#mm-blocker
{
	background: #fff;
	opacity: 0;
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9999;
}
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker
{
	display: block;

}

/* vertical submenu */
.mm-menu.mm-vertical ul ul
{
	display: none;
	/*padding: 0px 0 0px 10px;*/
}
.mm-menu.mm-vertical li.mm-opened > ul
{
	display: block;
}
.mm-menu.mm-vertical ul ul li:last-child,
.mm-menu.mm-vertical ul ul li:last-child:after
{
	border-bottom-width: 0;
}
.mm-menu.mm-vertical li.mm-selected > a.mm-subopen + a,
.mm-menu.mm-vertical li.mm-selected > a.mm-subopen + span
{
	padding-right: 5px;
	margin-right: 40px;
}
.mm-menu.mm-vertical li.mm-selected > em.mm-counter + a.mm-subopen + a,
.mm-menu.mm-vertical li.mm-selected > em.mm-counter + a.mm-subopen + span
{
	margin-right: 75px;
}

/* horizontal submenu */
.mm-menu.mm-horizontal .mm-inner
{
	white-space: nowrap;
}
.mm-menu.mm-horizontal ul
{
	vertical-align: top;
	margin-left: 0%;
}
.mm-menu.mm-horizontal ul.mm-submenu
{
	display: none;
}
.mm-menu.mm-horizontal ul,
.mm-menu.mm-horizontal ul.mm-submenu.mm-opened
{
	display: inline-block;
}
.mm-menu.mm-horizontal ul.mm-subopened
{
	margin-left: -100%;
	max-height: 100%;
	overflow: hidden;
}


/*
	Menu, submenus, items
	- Styling (default: dark background)
*/
.mm-is-menu
{
	background: #002D62;
}
.mm-is-menu *
{
	-webkit-text-size-adjust: none;
	text-shadow: 0 1px 2px rgba( 0, 0, 0, 0.3 );
	font-family: Arial, Helvetica, sans-serif;
}
.mm-is-menu li
{
	border-bottom: 1px solid rgba( 255, 255, 255, 0.1 );
}
.mm-is-menu li:after
{
	border-bottom: 1px solid rgba( 0, 0, 0, 0.4 );
}

.mm-is-menu li,
.mm-is-menu li > a,
.mm-is-menu li > span
{
	color: rgba( 255, 255, 255, 1 );
	text-decoration: none;
}
.mm-menu li.mm-selected > a,
.mm-menu li.mm-selected > span
{
	background: #0f1d40;
}
.mm-menu li.mm-selected > a.mm-subopen
{
	background: transparent;
}

/* subopen/close */
.mm-menu a.mm-subopen
{
	border-left: 1px solid rgba( 255, 255, 255, 0.1 );
}
.mm-menu a.mm-subopen:before
{
	border-left: 1px solid rgba( 0, 0, 0, 0.4 );
}
.mm-menu a.mm-subclose
{
	background: rgba( 0, 0, 0, 0.2 );
}

/* vertical submenu */
.mm-menu.mm-vertical li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical li.mm-opened > ul
{
	/*background: rgba( 255, 255, 255, 0.06 );*/
	background-color: #133f6f;
}

/* page + blocker */
html.mm-opened .mm-page
{
	/* box-shadow: 0 0 20px rgba( 0, 0, 0, 0.8 ); */
}


/*
	Labels
	- Sizing and positioning
*/
.mm-menu li.mm-label
{
	text-transform: uppercase;
	text-indent: 20px;
	line-height: 25px;
}


/*
	Labels
	- Styling
*/
.mm-menu li.mm-label
{
	background: rgba( 255, 255, 255, 0.1 );
	font-size: 11px;
	color: rgba( 255, 255, 255, 0.5 );
}


/*
	Counters
	- Sizing and positioning
*/
.mm-menu em.mm-counter
{
	text-indent: 0;
	text-align: center;
	text-shadow: none;
	line-height: 22px;
	display: block;
	min-width: 16px;
	height: 20px;
	padding: 0 2px;
	position: absolute;
	right: 40px;
	top: 10px;
}
.mm-menu em.mm-counter + a.mm-subopen
{
	padding-left: 35px;
}
.mm-menu em.mm-counter + a.mm-subopen + a,
.mm-menu em.mm-counter + a.mm-subopen + span
{
	padding-right: 80px;
}


/*
	Counters
	- Styling
*/
.mm-menu em.mm-counter
{
	border-radius: 5px;
	background: rgba( 255, 255, 255, 0.1 );
	box-shadow: 0 0 2px rgba( 0, 0, 0, 0.3 );
	font-size: 11px;
	font-style: normal;
	color: rgba( 255, 255, 255, 0.4 );
}


/*
	Arrows
	- Sizing and positioning
*/
.mm-menu a.mm-subopen:after,
.mm-menu a.mm-subclose:before
{
	content: '';
	border-width: 4px;
	border-style: solid;

	display: block;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 50%;

	-webkit-transform: rotate( 45deg );
	-moz-transform: rotate( 45deg );
	-ms-transform: rotate( 45deg );
	-o-transform: rotate( 45deg );
	transform: rotate( 45deg );
}
.mm-menu a.mm-subopen:after
{
	border-top: none;
	border-left: none;
	margin-top: -4px;
	right: 16px;
}
.mm-menu a.mm-subclose:before
{
	border-right: none;
	border-bottom: none;
	margin-top: 4px;
	left: 20px;
}
.mm-menu.mm-vertical li.mm-opened > a.mm-subopen:after
{
	-webkit-transform: rotate( 225deg );
	-moz-transform: rotate( 225deg );
	-ms-transform: rotate( 225deg );
	-o-transform: rotate( 225deg );
	transform: rotate( 225deg );
}


/*
	Arrows
	- Styling
*/
.mm-menu a.mm-subopen:after,
.mm-menu a.mm-subclose:before
{
	border-color: rgba( 255, 255, 255, 0.8 );
}


/*
	Search
	- Sizing and positioning
*/
.mm-menu div.mm-search
{
	width: 100%;
	height: 50px;
	padding: 10px;
	position: relative;
	z-index: 1;
}

.mm-menu div.mm-search input
{
	border: none;
	border-radius: 15px;
	line-height: 30px;
	outline: none;
	display: block;
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0 0 0 10px;
}
.mm-menu li.mm-noresults
{
	border: none;
	display: none;
	padding-top: 30px;
}
.mm-menu li.mm-noresults:after
{
	border: none;
}
.mm-menu.mm-noresults li.mm-noresults
{
	display: block;
}

.mm-menu .mm-noresult,
.mm-menu .mm-nosubresult > a.mm-subopen,
.mm-menu .mm-nosubresult > em.mm-counter
{
	display: none;
}
.mm-menu .mm-nosubresult > a.mm-subopen + a,
.mm-menu .mm-nosubresult > a.mm-subopen + span
{
	padding-right: 5px;
}


/*
	Search
	- Styling
*/
.mm-menu div.mm-search
{
	background: rgba( 0, 0, 0, 0.2 );
	border-bottom: 1px solid rgba( 255, 255, 255, 0.1 );
}
.mm-menu div.mm-search input
{
	background: rgba( 255, 255, 255, 0.3 );
	color: rgba( 255, 255, 255, 0.9 );
}
.mm-menu li.mm-noresults
{
	color: rgba( 255, 255, 255, 0.4 );
	text-align: center;
}


/*
	Bugfix for browsers without support for overflowscrolling
		- Android < 3
*/
html.mm-no-overflowscrolling.mm-opened,
html.mm-no-overflowscrolling.mm-opened body
{
	overflow: visible;
}
html.mm-no-overflowscrolling.mm-opened body
{
	overflow-x: hidden;
}
html.mm-no-overflowscrolling.mm-opened .mm-page
{
	min-height: 200%;
	position: fixed;
	top: 0;
	z-index: 3;
}
html.mm-no-overflowscrolling .mm-menu
{
	height: auto;
	min-height: 100%;
	overflow: default;
	overflow-x: default;
	overflow-y: default;
	position: relative;
	left: auto;
	top: auto;
}


/*
	Bugfix for browsers with "scrolling" addressbar
		- mobiel safari on iPhone and iPod
*/
html.mm-iphone-addressbar.mm-opened body
{
	padding-bottom: 60px;
}


/*
	Sizing and positioning for larger screens
*/
@media all and (min-width: 500px) {

	.mm-menu
	{
		width: 500px;
	}
	html.mm-opening .mm-page,
	html.mm-opening #mm-blocker
	{
		left: 500px;
	}
}


/*
	position
*/

/* top */
html.mm-top.mm-opened .mm-page,
html.mm-top.mm-opened #mm-blocker
{
	top: 0%;
	left: 0;
}
html.mm-top.mm-opening .mm-page,
html.mm-top.mm-opening #mm-blocker
{
	margin: -65px 0 0 0;
	left: 0;
	top: 100%;
}

/* right */
html.mm-right.mm-opened .mm-page,
html.mm-right.mm-opened #mm-blocker
{
	left: auto;
	right: 0%;
}
html.mm-right.mm-opening .mm-page,
html.mm-right.mm-opening #mm-blocker
{
	margin: 0 -65px 0 0;
	left: auto;
	right: 100%;
}

/* bottom */
html.mm-bottom.mm-opened .mm-page,
html.mm-bottom.mm-opened #mm-blocker
{
	bottom: 0%;
	top: auto;
}
html.mm-bottom.mm-opening .mm-page,
html.mm-bottom.mm-opening #mm-blocker
{
	margin: 0 0 -65px 0;
	top: auto;
	left: 0;
	bottom: 100%;
}

.mm-menu.mm-top .mm-inner
{
	padding: 0 0 65px 0;
}
.mm-menu.mm-right .mm-inner
{
	padding: 0 0 0 65px;
}
.mm-menu.mm-bottom .mm-inner
{
	padding: 65px 0 0 0;
}

@media all and (min-width: 500px) {


	.mm-menu.mm-top,
	.mm-menu.mm-bottom
	{
		width: 100%;
	}
	html.mm-opening.mm-top .mm-page,
	html.mm-opening.mm-top #mm-blocker,
	html.mm-opening.mm-bottom .mm-page,
	html.mm-opening.mm-bottom #mm-blocker
	{
		left: 0;
	}

	.mm-menu.mm-right
	{
		width: 500px;
		left: auto;
		right: 0;
	}
	html.mm-right.mm-opening .mm-page,
	html.mm-right.mm-opening #mm-blocker
	{
		left: auto;
		right: 500px;
	}
}



/*
	z-position
*/

/* reset defaults */
html.mm-front.mm-opening .mm-page
{
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
}

/* z-indexing */
html.mm-front .mm-page,
html.mm-front #mm-blocker
{
	z-index: 0;
}
.mm-menu.mm-front
{
	z-index: 1;
}

/* styling */
.mm-menu.mm-front
{
	box-shadow: 0 0 15px rgba( 0, 0, 0, 0.5 );
}
html.mm-opened.mm-next .mm-page
{
	box-shadow: none;
}

/* animations */
.mm-menu.mm-front,
.mm-menu.mm-next
{
	-webkit-transition: none 0.4s ease;
	-moz-transition: none 0.4s ease;
	-ms-transition: none 0.4s ease;
	-o-transition: none 0.4s ease;
	transition: none 0.4s ease;

	-webkit-transition-property: top, right, bottom, left, margin, border-color, -webkit-transform;
	-moz-transition-property: top, right, bottom, left, margin, border-color, -moz-transform;
	-ms-transition-property: top, right, bottom, left, margin, border-color, -o-transform;
	-o-transition-property: top, right, bottom, left, margin, border-color, -o-transform;
	transition-property: top, right, bottom, left, margin, border-color, transform;
}
html.mm-accelerated.mm-opening .mm-menu.mm-front,
html.mm-accelerated.mm-opening .mm-menu.mm-next
{
	-webkit-transform: translate3d( 0, 0, 1px );
	-moz-transform: translate3d( 0, 0, 1px );
	-ms-transform: translate3d( 0, 0, 1px );
	-o-transform: translate3d( 0, 0, 1px );
	transform: translate3d( 0, 0, 1px );
}


/* left */
.mm-menu.mm-front .mm-inner,
.mm-menu.mm-next .mm-inner
{
	padding: 0 0 0 65px;
}
html.mm-opened .mm-menu.mm-front,
html.mm-opened .mm-menu.mm-next
{
	left: -100%;
}
html.mm-opening .mm-menu.mm-front,
html.mm-opening .mm-menu.mm-next
{
	left: 0%;
	margin: 0 0 0 -65px;
}

/* top */
.mm-menu.mm-top.mm-front,
.mm-menu.mm-top.mm-next
{
/* 	bottom: auto; */
}
.mm-menu.mm-top.mm-front .mm-inner,
.mm-menu.mm-top.mm-next .mm-inner
{
	padding: 65px 0 0 0;
}
html.mm-opened .mm-menu.mm-top.mm-front,
html.mm-opened .mm-menu.mm-top.mm-next
{
	left: 0;
	top: -100%;
}
html.mm-opening .mm-menu.mm-top.mm-front,
html.mm-opening .mm-menu.mm-top.mm-next
{
	margin: -65px 0 0 0;
	left: 0;
	top: 0%;
}

/* right */
.mm-menu.mm-right.mm-front,
.mm-menu.mm-right.mm-next
{
	left: auto;
}
.mm-menu.mm-right.mm-front .mm-inner,
.mm-menu.mm-right.mm-next .mm-inner
{
	padding: 0 65px 0 0;
}
html.mm-opened .mm-menu.mm-right.mm-front,
html.mm-opened .mm-menu.mm-right.mm-next
{
	left: auto;
	right: -100%;
}
html.mm-opening .mm-menu.mm-right.mm-front,
html.mm-opening .mm-menu.mm-right.mm-next
{
	margin: 0 -65px 0 0;
	left: auto;
	right: 0%;
}

/* bottom */
.mm-menu.mm-bottom.mm-front,
.mm-menu.mm-bottom.mm-next
{
	top: auto;
}
.mm-menu.mm-bottom.mm-front .mm-inner,
.mm-menu.mm-bottom.mm-next > .mm-inner
{
	padding: 0 0 65px 0;
}
html.mm-opened .mm-menu.mm-bottom.mm-front,
html.mm-opened .mm-menu.mm-bottom.mm-next
{
	left: 0;
	bottom: -100%;
}
html.mm-opening .mm-menu.mm-bottom.mm-front,
html.mm-opening .mm-menu.mm-bottom.mm-next
{
	margin: 0 0 -65px 0;
	left: 0;
	bottom: 0%;
}


html.mm-no-overflowscrolling.mm-right .mm-menu
{
	position: absolute;
}


@media all and (min-width: 500px) {


	/* left */
	html.mm-opened .mm-menu.mm-front,
	html.mm-opened .mm-menu.mm-next
	{
		left: -500px;
	}
	html.mm-opening .mm-menu.mm-front,
	html.mm-opening .mm-menu.mm-next
	{
		left: 0px;
	}

	/* top + bottom*/
	html.mm-opened .mm-menu.mm-top.mm-front,
	html.mm-opened .mm-menu.mm-top.mm-next,
	html.mm-opened .mm-menu.mm-bototm.mm-front,
	html.mm-opened .mm-menu.mm-bototm.mm-next,
	html.mm-opening .mm-menu.mm-top.mm-front,
	html.mm-opening .mm-menu.mm-top.mm-next,
	html.mm-opening .mm-menu.mm-bototm.mm-front,
	html.mm-opening .mm-menu.mm-bototm.mm-next
	{
		left: 0;
	}

	/* right */
	html.mm-opened .mm-menu.mm-right.mm-front,
	html.mm-opened .mm-menu.mm-right.mm-next
	{
		right: -500px;
		left: auto;
	}
	html.mm-opening .mm-menu.mm-right.mm-front,
	html.mm-opening .mm-menu.mm-right.mm-next
	{
		right: 0px;
		left: auto;
	}
}





input[type="text"], textarea {
    -webkit-appearance: none;
    border-radius: 0;
}




.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}







/* ==========================================================================
   Styles to remove from desktop site
   ========================================================================== */



.mobile-only {
	display: none;
}








/* ==========================================================================
   Helper classes
   ========================================================================== */

.clear {
	clear: both;
}


/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}







.weather-icon {
	display:block;
	width:50px;
	height:50px;
	background-repeat: no-repeat;
	background-size:100% 100%;
}

.weather-icon.cloud-drizzle  {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjMuOTQzLDY0Ljk0MXYtNC4zODFjMi4zODctMS4zODUsMy45OTgtMy45NjEsMy45OTgtNi45MmMwLTQuNDE4LTMuNTgtOC03Ljk5OC04DQoJYy0xLjYwMiwwLTMuMDg0LDAuNDgxLTQuMzM0LDEuMjkxYy0xLjIzMi01LjMxNi01Ljk3My05LjI5LTExLjY2NC05LjI5Yy02LjYyNywwLTExLjk5OCw1LjM3Mi0xMS45OTgsMTEuOTk5DQoJYzAsMy41NDksMS41NDksNi43MjksMy45OTgsOC45MjZ2NC45MTRjLTQuNzc3LTIuNzY4LTcuOTk4LTcuOTIyLTcuOTk4LTEzLjg0YzAtOC44MzYsNy4xNjItMTUuOTk4LDE1Ljk5OC0xNS45OTgNCgljNi4wMDQsMCwxMS4yMjksMy4zMTIsMTMuOTY1LDguMjAzYzAuNjY0LTAuMTEzLDEuMzM2LTAuMjA1LDIuMDMzLTAuMjA1YzYuNjI3LDAsMTEuOTk4LDUuMzczLDExLjk5OCwxMg0KCUM3MS45NDEsNTguODYxLDY4LjYsNjMuMjkzLDYzLjk0Myw2NC45NDF6IE00MS45NDUsNTMuNjQxYzEuMTA0LDAsMiwwLjg5NSwyLDJ2My45OThjMCwxLjEwNS0wLjg5NiwyLTIsMmMtMS4xMDUsMC0yLTAuODk1LTItMg0KCXYtMy45OThDMzkuOTQ1LDU0LjUzNSw0MC44NCw1My42NDEsNDEuOTQ1LDUzLjY0MXogTTQxLjk0NSw2NS42MzljMS4xMDQsMCwyLDAuODk1LDIsMnYzLjk5OGMwLDEuMTA1LTAuODk2LDItMiwyDQoJYy0xLjEwNSwwLTItMC44OTUtMi0ydi0zLjk5OEMzOS45NDUsNjYuNTMzLDQwLjg0LDY1LjYzOSw0MS45NDUsNjUuNjM5eiBNNDkuOTQzLDU3LjYzOWMxLjEwNSwwLDIsMC44OTYsMiwydjRjMCwxLjEwNC0wLjg5NSwyLTIsMg0KCWMtMS4xMDQsMC0xLjk5OC0wLjg5Ni0xLjk5OC0ydi00QzQ3Ljk0NSw1OC41MzUsNDguODQsNTcuNjM5LDQ5Ljk0Myw1Ny42Mzl6IE00OS45NDMsNjkuNjM5YzEuMTA1LDAsMiwwLjg5NSwyLDEuOTk4djQNCgljMCwxLjEwNS0wLjg5NSwyLTIsMmMtMS4xMDQsMC0xLjk5OC0wLjg5NS0xLjk5OC0ydi00QzQ3Ljk0NSw3MC41MzMsNDguODQsNjkuNjM5LDQ5Ljk0Myw2OS42Mzl6IE01Ny45NDMsNTMuNjQxDQoJYzEuMTA0LDAsMiwwLjg5NSwyLDJ2My45OThjMCwxLjEwNS0wLjg5NiwyLTIsMmMtMS4xMDUsMC0yLTAuODk1LTItMnYtMy45OThDNTUuOTQzLDU0LjUzNSw1Ni44MzgsNTMuNjQxLDU3Ljk0Myw1My42NDF6DQoJIE01Ny45NDMsNjUuNjM5YzEuMTA0LDAsMiwwLjg5NSwyLDJ2My45OThjMCwxLjEwNS0wLjg5NiwyLTIsMmMtMS4xMDUsMC0yLTAuODk1LTItMnYtMy45OTgNCglDNTUuOTQzLDY2LjUzMyw1Ni44MzgsNjUuNjM5LDU3Ljk0Myw2NS42Mzl6Ii8+DQo8L3N2Zz4NCg==);
}

.weather-icon.cloud-lightning {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTkuOTk5LDY1LjY0MWMtMC4yOCwwLTAuNjQ5LDAtMS4wNjIsMGwzLjU4NS00LjQxMg0KCWMzLjE4MS0xLjA1Nyw1LjQ3Ny00LjA1Myw1LjQ3Ny03LjU4OGMwLTQuNDE4LTMuNTgxLTcuOTk4LTcuOTk5LTcuOTk4Yy0xLjYwMSwwLTMuMDgzLDAuNDgtNC4zMzMsMS4yOQ0KCWMtMS4yMzItNS4zMTYtNS45NzQtOS4yOS0xMS42NjUtOS4yOWMtNi42MjYsMC0xMS45OTgsNS4zNzItMTEuOTk4LDEyYzAsNS40NDYsMy42MzIsMTAuMDM4LDguNjA0LDExLjUwNGwtMS4zNDksMy43NzcNCgljLTYuNTItMi4wMjEtMTEuMjU1LTguMDk4LTExLjI1NS0xNS4yODJjMC04LjgzNSw3LjE2My0xNS45OTksMTUuOTk4LTE1Ljk5OWM2LjAwNCwwLDExLjIyOSwzLjMxMiwxMy45NjUsOC4yMDQNCgljMC42NjQtMC4xMTQsMS4zMzctMC4yMDUsMi4wMzMtMC4yMDVjNi42MjcsMCwxMS45OTksNS4zNzEsMTEuOTk5LDExLjk5OFM2Ni42MjYsNjUuNjQxLDU5Ljk5OSw2NS42NDF6IE00OC4wMDEsNTEuNjQxaDkuOTk4DQoJbC01Ljk5OSwxMGg2Ljk5OUw0Ni4wMDEsNzcuNjM5bDMuNi0xMS45OThoLTYuNkw0OC4wMDEsNTEuNjQxeiIvPg0KPC9zdmc+DQo=);
}

.weather-icon.cloud-snow {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjMuOTk5LDY0Ljk0M3YtNC4zODFjMi4zODktMS4zODUsMy45OTktMy45NjMsMy45OTktNi45MjINCgljMC00LjQxNi0zLjU4MS03Ljk5OC03Ljk5OS03Ljk5OGMtMS42LDAtMy4wODMsMC40OC00LjMzMywxLjI5MWMtMS4yMzEtNS4zMTctNS45NzQtOS4yOTEtMTEuNjY1LTkuMjkxDQoJYy02LjYyNywwLTExLjk5OCw1LjM3My0xMS45OTgsMTJjMCwzLjU0OSwxLjU1LDYuNzI5LDQsOC45MjR2NC45MTZjLTQuNzc3LTIuNzY4LTgtNy45MjItOC0xMy44NA0KCWMwLTguODM2LDcuMTYzLTE1Ljk5OSwxNS45OTgtMTUuOTk5YzYuMDA0LDAsMTEuMjI5LDMuMzEyLDEzLjk2NSw4LjIwNGMwLjY2NC0wLjExMywxLjMzNy0wLjIwNSwyLjAzMy0wLjIwNQ0KCWM2LjYyNywwLDExLjk5OSw1LjM3MywxMS45OTksMTEuOTk4QzcxLjk5OCw1OC44NjMsNjguNjU1LDYzLjI5Myw2My45OTksNjQuOTQzeiBNNDIuMDAxLDU3LjY0MWMxLjEwNSwwLDIsMC44OTYsMiwyDQoJYzAsMS4xMDUtMC44OTUsMi0yLDJjLTEuMTA0LDAtMS45OTktMC44OTUtMS45OTktMkM0MC4wMDIsNTguNTM3LDQwLjg5Nyw1Ny42NDEsNDIuMDAxLDU3LjY0MXogTTQyLjAwMSw2NS42NDFjMS4xMDUsMCwyLDAuODk1LDIsMg0KCWMwLDEuMTA0LTAuODk1LDEuOTk4LTIsMS45OThjLTEuMTA0LDAtMS45OTktMC44OTUtMS45OTktMS45OThDNDAuMDAyLDY2LjUzNSw0MC44OTcsNjUuNjQxLDQyLjAwMSw2NS42NDF6IE01MC4wMDEsNjEuNjQxDQoJYzEuMTA0LDAsMiwwLjg5NSwyLDJjMCwxLjEwNC0wLjg5NiwyLTIsMmMtMS4xMDUsMC0yLTAuODk2LTItMkM0OC4wMDEsNjIuNTM1LDQ4Ljg5Niw2MS42NDEsNTAuMDAxLDYxLjY0MXogTTUwLjAwMSw2OS42MzkNCgljMS4xMDQsMCwyLDAuODk2LDIsMmMwLDEuMTA1LTAuODk2LDItMiwyYy0xLjEwNSwwLTItMC44OTUtMi0yQzQ4LjAwMSw3MC41MzUsNDguODk2LDY5LjYzOSw1MC4wMDEsNjkuNjM5eiBNNTcuOTk5LDU3LjY0MQ0KCWMxLjEwNSwwLDIsMC44OTYsMiwyYzAsMS4xMDUtMC44OTUsMi0yLDJjLTEuMTA0LDAtMS45OTktMC44OTUtMS45OTktMkM1Niw1OC41MzcsNTYuODk2LDU3LjY0MSw1Ny45OTksNTcuNjQxeiBNNTcuOTk5LDY1LjY0MQ0KCWMxLjEwNSwwLDIsMC44OTUsMiwyYzAsMS4xMDQtMC44OTUsMS45OTgtMiwxLjk5OGMtMS4xMDQsMC0xLjk5OS0wLjg5NS0xLjk5OS0xLjk5OEM1Niw2Ni41MzUsNTYuODk2LDY1LjY0MSw1Ny45OTksNjUuNjQxeiIvPg0KPC9zdmc+DQo=);
}

.weather-icon.cloud {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDMuOTQ1LDY1LjYzOWMtOC44MzUsMC0xNS45OTgtNy4xNjItMTUuOTk4LTE1Ljk5OA0KCWMwLTguODM2LDcuMTYzLTE1Ljk5OCwxNS45OTgtMTUuOTk4YzYuMDA0LDAsMTEuMjI5LDMuMzEyLDEzLjk2NSw4LjIwM2MwLjY2NC0wLjExMywxLjMzOC0wLjIwNSwyLjAzMy0wLjIwNQ0KCWM2LjYyNywwLDExLjk5OSw1LjM3MywxMS45OTksMTJjMCw2LjYyNS01LjM3MiwxMS45OTgtMTEuOTk5LDExLjk5OEM1Ny4xNjgsNjUuNjM5LDQ3LjE0Myw2NS42MzksNDMuOTQ1LDY1LjYzOXogTTU5Ljk0Myw2MS42MzkNCgljNC40MTgsMCw4LTMuNTgyLDgtNy45OThjMC00LjQxOC0zLjU4Mi04LTgtOGMtMS42LDAtMy4wODIsMC40ODEtNC4zMzMsMS4yOTFjLTEuMjMxLTUuMzE2LTUuOTc0LTkuMjktMTEuNjY1LTkuMjkNCgljLTYuNjI2LDAtMTEuOTk4LDUuMzcyLTExLjk5OCwxMS45OTljMCw2LjYyNiw1LjM3MiwxMS45OTgsMTEuOTk4LDExLjk5OEM0Ny41NjIsNjEuNjM5LDU2LjkyNCw2MS42MzksNTkuOTQzLDYxLjYzOXoiLz4NCjwvc3ZnPg0K);
}

.weather-icon.tornado {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjguODY2LDM2LjQ1OUgzMC44NzFjLTEuMTA0LDAtMi0wLjg5Ni0yLTEuOTk5YzAtMS4xMDQsMC44OTYtMiwyLTJoMzcuOTk1DQoJYzEuMTA0LDAsMiwwLjg5NiwyLDJDNzAuODY2LDM1LjU2Myw2OS45NzEsMzYuNDU5LDY4Ljg2NiwzNi40NTl6IE0zMi44NzEsNDAuNDU5aDI5Ljk5NmMxLjEwNCwwLDIsMC44OTYsMiwyDQoJYzAsMS4xMDQtMC44OTYsMS45OTktMiwxLjk5OUgzMi44NzFjLTEuMTA0LDAtMi0wLjg5Ni0yLTEuOTk5QzMwLjg3MSw0MS4zNTQsMzEuNzY3LDQwLjQ1OSwzMi44NzEsNDAuNDU5eiBNNDQuODY5LDQ4LjQ1OGgyMS45OTgNCgljMS4xMDQsMCwxLjk5OSwwLjg5NiwxLjk5OSwxLjk5OWMwLDEuMTA0LTAuODk1LDItMS45OTksMkg0NC44NjljLTEuMTA0LDAtMS45OTktMC44OTYtMS45OTktMg0KCUM0Mi44Nyw0OS4zNTQsNDMuNzY1LDQ4LjQ1OCw0NC44NjksNDguNDU4eiBNNDYuODY5LDY0LjQ1Nmg1Ljk5OWMxLjEwNCwwLDIsMC44OTYsMiwxLjk5OWMwLDEuMTA0LTAuODk2LDItMiwyaC01Ljk5OQ0KCWMtMS4xMDQsMC0yLTAuODk2LTItMkM0NC44NjksNjUuMzUyLDQ1Ljc2NSw2NC40NTYsNDYuODY5LDY0LjQ1NnogTTQ3Ljg2OSw1OC40NTZjMC0xLjEwNCwwLjg5Ni0xLjk5OSwyLTEuOTk5aDEzLjk5OA0KCWMxLjEwNCwwLDIsMC44OTYsMiwxLjk5OWMwLDEuMTA0LTAuODk2LDItMiwySDQ5Ljg2OUM0OC43NjUsNjAuNDU2LDQ3Ljg2OSw1OS41NjEsNDcuODY5LDU4LjQ1NnoiLz4NCjwvc3ZnPg0K);
}

.weather-icon.cloud-fog {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjkuMTc3LDU1LjY0MWMtMC4yNjItMC42NDYtMC40NzMtMS4zMTUtMC42NDgtMmg0My40Nw0KCWMwLDAuNjg0LTAuMDcsMS4zNDgtMC4xODEsMkgyOS4xNzd6IE0zNi4yNjMsMzUuNjQzYzIuMjk0LTEuMjcxLDQuOTMtMS45OTksNy43MzgtMS45OTljMi44MDYsMCw1LjQzNiwwLjczLDcuNzI3LDEuOTk5SDM2LjI2M3oNCgkgTTI4LjE0Miw0Ny42NDJjMC4wODUtMC42ODIsMC4yMTgtMS4zNDcsMC4zODctMS45OTloNDAuMzk2YzAuNTUxLDAuNjEzLDEuMDM5LDEuMjgxLDEuNDU1LDEuOTk5SDI4LjE0MnogTTI5LjE3Nyw0My42NDMNCgljMC4yODEtMC42OTMsMC42MTMtMS4zNTksMC45ODQtMmgyNy42ODJjMC4wNCwwLjA2OCwwLjA4NCwwLjEzNSwwLjEyMywwLjIwNWMwLjY2NC0wLjExNCwxLjMzOC0wLjIwNSwyLjAzMy0wLjIwNQ0KCWMyLjQ1MSwwLDQuNzI5LDAuNzM4LDYuNjI3LDJIMjkuMTc3eiBNMzEuNTI0LDM5LjY0M2MwLjU4LTAuNzIzLDEuMjI1LTEuMzg4LDEuOTItMmgyMS4xMjJjMC42OSwwLjYxLDEuMzI2LDEuMjgsMS45MDMsMkgzMS41MjR6DQoJIE03MS44MTcsNTEuNjQxSDI4LjE0MmMtMC4wODItMC42NTYtMC4xMzktMS4zMi0wLjEzOS0xLjk5OWg0My4yOThDNzEuNTI4LDUwLjI4NSw3MS43MDIsNTAuOTUzLDcxLjgxNyw1MS42NDF6IE03MS4zMDEsNTcuNjQxDQoJYy0wLjI0NywwLjY5OS0wLjU1NSwxLjM2Ny0wLjkyMSwySDMxLjUyNGMtMC41MDUtMC42MjktMC45NTctMS4yOTktMS4zNjMtMkg3MS4zMDF6IE0zMy40NDQsNjEuNjQxaDM1LjQ4DQoJYy0wLjY4LDAuNzU4LTEuNDQ3LDEuNDM0LTIuMjk5LDEuOTk5SDM2LjI2M0MzNS4yNDcsNjMuMDc4LDM0LjMwOSw2Mi40LDMzLjQ0NCw2MS42NDF6Ii8+DQo8L3N2Zz4NCg==);
}

.weather-icon.cloud-moon {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjkuNzYzLDQ2Ljc1OEw2OS43NjMsNDYuNzU4YzEuMzY4LDEuOTQ5LDIuMTc5LDQuMzE4LDIuMTc5LDYuODgzDQoJYzAsNi42MjUtNS4zNzEsMTEuOTk4LTExLjk5OCwxMS45OThjLTIuNzc1LDAtMTIuODAxLDAtMTUuOTk4LDBjLTguODM2LDAtMTUuOTk4LTcuMTYyLTE1Ljk5OC0xNS45OThzNy4xNjItMTUuOTk4LDE1Ljk5OC0xNS45OTgNCgljMi4wMDIsMCwzLjkxNCwwLjM3NSw1LjY4LDEuMDQ3bDAsMGMxLjYzNS00LjY4Miw2LjA3OC04LjA0NywxMS4zMTgtOC4wNDdjMC43NTUsMCwxLjQ5MSwwLjA3OCwyLjIwNywwLjIxMg0KCWMtMC4xMzEsMC41NzUtMC4yMDcsMS4xNzMtMC4yMDcsMS43ODhjMCw0LjQxOCwzLjU4MSw3Ljk5OSw3Ljk5OCw3Ljk5OWMwLjYxNiwwLDEuMjEzLTAuMDc2LDEuNzg5LTAuMjA4DQoJYzAuMTMzLDAuNzE3LDAuMjExLDEuNDUzLDAuMjExLDIuMjA4QzcyLjk0MSw0MS43NzUsNzEuNzMsNDQuNjIxLDY5Ljc2Myw0Ni43NTh6IE0zMS45NDcsNDkuNjQxDQoJYzAsNi42MjcsNS4zNzEsMTEuOTk4LDExLjk5OCwxMS45OThjMy42MTYsMCwxMi45NzksMCwxNS45OTgsMGM0LjQxOCwwLDcuOTk5LTMuNTgyLDcuOTk5LTcuOTk4YzAtNC40MTgtMy41ODEtOC03Ljk5OS04DQoJYy0xLjYsMC0zLjA4MywwLjQ4Mi00LjMzNCwxLjI5MWMtMS4yMzEtNS4zMTYtNS45NzMtOS4yOS0xMS42NjQtOS4yOUMzNy4zMTgsMzcuNjQyLDMxLjk0Nyw0My4wMTQsMzEuOTQ3LDQ5LjY0MXogTTUxLjQ5NiwzNS41NDUNCgljMC4wMDEsMCwwLjAwMiwwLDAuMDAyLDBTNTEuNDk3LDM1LjU0NSw1MS40OTYsMzUuNTQ1eiBNNTkuMTU1LDMwLjg1Yy0yLjksMC42NjQtNS4xNzUsMi45MS01LjkyNSw1Ljc3NWwwLDANCgljMS45MTgsMS4zNzIsMy41MjMsMy4xNTIsNC42OCw1LjIyYzAuNjY0LTAuMTEzLDEuMzM3LTAuMjA1LDIuMDMzLTAuMjA1YzIuNjE4LDAsNS4wMzMsMC44NSw3LjAwNSwyLjI3MWwwLDANCgljMC44NTgtMC45NzksMS40ODUtMi4xNjgsMS43ODYtMy40ODJDNjMuODgxLDM5LjUyNSw2MC4wNTksMzUuNzA2LDU5LjE1NSwzMC44NXoiLz4NCjwvc3ZnPg0K);
}

.weather-icon.cloud-sun {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzkuOTQxLDQzLjY0MWgtNGMtMS4xMDQsMC0yLTAuODk1LTItMmMwLTEuMTA0LDAuODk2LTEuOTk4LDItMS45OThoNA0KCWMxLjEwNCwwLDIsMC44OTUsMiwxLjk5OEM4MS45NDEsNDIuNzQ2LDgxLjA0NSw0My42NDEsNzkuOTQxLDQzLjY0MXogTTcyLjA4NCwzMC4zMjljLTAuNzgxLDAuNzgxLTIuMDQ3LDAuNzgxLTIuODI4LDANCgljLTAuNzgxLTAuNzgtMC43ODEtMi4wNDcsMC0yLjgyN2wyLjgyOC0yLjgyOGMwLjc4MS0wLjc4MSwyLjA0Ny0wLjc4MSwyLjgyOCwwYzAuNzgxLDAuNzgsMC43ODEsMi4wNDcsMCwyLjgyOEw3Mi4wODQsMzAuMzI5eg0KCSBNNjkuMTM3LDQ1LjkzNkw2OS4xMzcsNDUuOTM2YzEuNzQ5LDIuMDg2LDIuODA2LDQuNzcsMi44MDYsNy43MDVjMCw2LjYyNS01LjM3MiwxMS45OTgtMTEuOTk5LDExLjk5OGMtMi43NzUsMC0xMi44MDEsMC0xNS45OTgsMA0KCWMtOC44MzUsMC0xNS45OTgtNy4xNjItMTUuOTk4LTE1Ljk5OHM3LjE2My0xNS45OTgsMTUuOTk4LTE1Ljk5OGMxLjU3MiwwLDMuMDksMC4yMzIsNC41MjMsMC42NTQNCgljMi4xOTUtMi44MjcsNS42MTgtNC42NTQsOS40NzUtNC42NTRjNi42MjcsMCwxMS45OTksNS4zNzMsMTEuOTk5LDExLjk5OEM2OS45NDIsNDMuMTU2LDY5LjY0OSw0NC42MDIsNjkuMTM3LDQ1LjkzNnoNCgkgTTMxLjk0Nyw0OS42NDFjMCw2LjYyNyw1LjM3MSwxMS45OTgsMTEuOTk4LDExLjk5OGMzLjYxNiwwLDEyLjk3OSwwLDE1Ljk5OCwwYzQuNDE4LDAsNy45OTktMy41ODIsNy45OTktNy45OTgNCgljMC00LjQxOC0zLjU4MS04LTcuOTk5LThjLTEuNiwwLTMuMDgzLDAuNDgyLTQuMzMzLDEuMjkxYy0xLjIzMS01LjMxNi01Ljk3NC05LjI4OS0xMS42NjUtOS4yODkNCglDMzcuMzE4LDM3LjY0MywzMS45NDcsNDMuMDE0LDMxLjk0Nyw0OS42NDF6IE01Ny45NDMsMzMuNjQzYy0yLjIxMiwwLTQuMjE1LDAuODk4LTUuNjYyLDIuMzQ5YzIuMzQsMS40MzYsNC4yODUsMy40NTMsNS42MjksNS44NTQNCgljMC42NjQtMC4xMTMsMS4zMzctMC4yMDUsMi4wMzMtMC4yMDVjMi4xMjUsMCw0LjExOSwwLjU1OSw1Ljg1LDEuNTI3bDAsMGMwLjA5Ni0wLjQ5NCwwLjE1LTEuMDA0LDAuMTUtMS41MjcNCglDNjUuOTQzLDM3LjIyNSw2Mi4zNjEsMzMuNjQzLDU3Ljk0MywzMy42NDN6IE01Ny45NDMsMjUuNjQzYy0xLjEwNCwwLTEuOTk5LTAuODk1LTEuOTk5LTEuOTk5di0zLjk5OWMwLTEuMTA1LDAuODk2LTIsMS45OTktMg0KCWMxLjEwNSwwLDIsMC44OTUsMiwydjMuOTk5QzU5Ljk0MywyNC43NDksNTkuMDQ5LDI1LjY0Myw1Ny45NDMsMjUuNjQzeiBNNDMuODAzLDMwLjMyOWwtMi44MjctMi44MjcNCgljLTAuNzgxLTAuNzgxLTAuNzgxLTIuMDQ4LDAtMi44MjhjMC43OC0wLjc4MSwyLjA0Ny0wLjc4MSwyLjgyNywwbDIuODI4LDIuODI4YzAuNzgxLDAuNzgsMC43ODEsMi4wNDcsMCwyLjgyNw0KCUM0NS44NTEsMzEuMTEsNDQuNTg0LDMxLjExLDQzLjgwMywzMC4zMjl6Ii8+DQo8L3N2Zz4NCg==);
}

.weather-icon.moon {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTAsNjEuOTk4Yy02LjYyNywwLTExLjk5OS01LjM3Mi0xMS45OTktMTEuOTk4DQoJYzAtNi42MjcsNS4zNzItMTEuOTk5LDExLjk5OS0xMS45OTljMC43NTUsMCwxLjQ5MSwwLjA3OCwyLjIwNywwLjIxMmMtMC4xMzIsMC41NzYtMC4yMDgsMS4xNzMtMC4yMDgsMS43ODgNCgljMCw0LjQxOCwzLjU4Miw3Ljk5OSw4LDcuOTk5YzAuNjE1LDAsMS4yMTItMC4wNzYsMS43ODgtMC4yMDhjMC4xMzMsMC43MTcsMC4yMTEsMS40NTIsMC4yMTEsMi4yMDgNCglDNjEuOTk4LDU2LjYyNiw1Ni42MjYsNjEuOTk4LDUwLDYxLjk5OHogTTQ4LjIxMiw0Mi4yMDhjLTMuNTU2LDAuODEzLTYuMjExLDMuOTg5LTYuMjExLDcuNzkyYzAsNC40MTcsMy41ODEsNy45OTksNy45OTksNy45OTkNCgljMy44MDIsMCw2Ljk3OC0yLjY1NSw3Ljc5MS02LjIxMUM1Mi45MzcsNTAuODg0LDQ5LjExNSw0Ny4wNjIsNDguMjEyLDQyLjIwOHoiLz4NCjwvc3ZnPg0K);
}

.weather-icon.wind {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjUuOTk5LDUyTDY1Ljk5OSw1MmgtM2MtMS4xMDUsMC0yLTAuODk1LTItMS45OTlzMC44OTUtMiwyLTJoMw0KCWMxLjEwNCwwLDItMC44OTYsMi0xLjk5OWMwLTEuMTA1LTAuODk2LTItMi0yYy0xLjEwNSwwLTItMC44OTYtMi0yczAuODk1LTIsMi0yYzAuMTM3LDAsMC4yNzEsMC4wMTQsMC40MDIsMC4wNDENCgljMy4xMjEsMC4yMTEsNS41OTYsMi43ODMsNS41OTYsNS45NTlDNzEuOTk3LDQ5LjMxNCw2OS4zMTIsNTIsNjUuOTk5LDUyeiBNNTUuOTk5LDQ4LjAwMWgtMmgtNi45OThIMzQuMDAyDQoJYy0xLjEwNCwwLTEuOTk5LDAuODk2LTEuOTk5LDJTMzIuODk4LDUyLDM0LjAwMiw1MmgyaDMuOTk5aDNoNGgzaDMuOTk4aDJjMy4zMTQsMCw2LDIuNjg3LDYsNmMwLDMuMTc2LTIuNDc1LDUuNzQ4LTUuNTk2LDUuOTU5DQoJQzU2LjI3Miw2My45ODYsNTYuMTM4LDY0LDU1Ljk5OSw2NGMtMS4xMDQsMC0yLTAuODk2LTItMmMwLTEuMTA1LDAuODk2LTIsMi0yYzEuMTA1LDAsMi0wLjg5NiwyLTJzLTAuODk1LTItMi0yaC0yaC0zLjk5OGgtM2gtNGgtMw0KCWgtMy45OTloLTJjLTMuMzEzLDAtNS45OTktMi42ODYtNS45OTktNS45OTljMC0zLjE3NSwyLjQ3NS01Ljc0Nyw1LjU5Ni01Ljk1OWMwLjEzMS0wLjAyNiwwLjI2Ni0wLjA0LDAuNDAzLTAuMDRsMCwwaDEyLjk5OWg2Ljk5OA0KCWgyYzEuMTA1LDAsMi0wLjg5NiwyLTJzLTAuODk1LTItMi0yYy0xLjEwNCwwLTItMC44OTUtMi0yYzAtMS4xMDQsMC44OTYtMiwyLTJjMC4xMzksMCwwLjI3MywwLjAxNSwwLjQwNCwwLjA0MQ0KCWMzLjEyMSwwLjIxMSw1LjU5NiwyLjc4Myw1LjU5Niw1Ljk1OUM2MS45OTksNDUuMzE0LDU5LjMxMyw0OC4wMDEsNTUuOTk5LDQ4LjAwMXoiLz4NCjwvc3ZnPg0K);
}

.weather-icon.cloud-hail {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjMuOTk5LDY0Ljk0MXYtNC4zODFjMi4zODktMS4zODMsMy45OTktMy45NjEsMy45OTktNi45Mg0KCWMwLTQuNDE3LTMuNTgxLTcuOTk5LTcuOTk4LTcuOTk5Yy0xLjYwMSwwLTMuMDg0LDAuNDgtNC4zMzQsMS4yOTFjLTEuMjMxLTUuMzE3LTUuOTc0LTkuMjktMTEuNjY1LTkuMjkNCgljLTYuNjI2LDAtMTEuOTk4LDUuMzcyLTExLjk5OCwxMS45OThjMCwzLjU1LDEuNTUsNi43MjgsMy45OTksOC45MjV2NC45MTZjLTQuNzc2LTIuNzY4LTcuOTk4LTcuOTIyLTcuOTk4LTEzLjg0MQ0KCWMwLTguODM1LDcuMTYyLTE1Ljk5NywxNS45OTctMTUuOTk3YzYuMDA0LDAsMTEuMjI5LDMuMzExLDEzLjk2Niw4LjIwM2MwLjY2My0wLjExMywxLjMzNi0wLjIwNSwyLjAzMy0wLjIwNQ0KCWM2LjYyNiwwLDExLjk5OCw1LjM3MiwxMS45OTgsMTEuOTk5QzcxLjk5OCw1OC44NjMsNjguNjU2LDYzLjI5Myw2My45OTksNjQuOTQxeiBNNDIuMDAyLDY1LjYzOWMtMS4xMDQsMC0xLTAuODk1LTEtMS45OTh2LTgNCgljMC0xLjEwNC0wLjEwNC0yLDEtMnMxLDAuODk2LDEsMnY4QzQzLjAwMiw2NC43NDQsNDMuMTA2LDY1LjYzOSw0Mi4wMDIsNjUuNjM5eiBNNDIuMDAyLDY5LjYzOWMxLjEwNCwwLDEuOTk5LDAuODk2LDEuOTk5LDINCgljMCwxLjEwNS0wLjg5NSwyLTEuOTk5LDJzLTItMC44OTUtMi0yQzQwLjAwMiw3MC41MzUsNDAuODk3LDY5LjYzOSw0Mi4wMDIsNjkuNjM5eiBNNTAuMDAxLDY5LjYzOWMtMS4xMDQsMC0xLTAuODk1LTEtMnYtNy45OTgNCgljMC0xLjEwNS0wLjEwNC0yLDEtMnMxLDAuODk1LDEsMnY3Ljk5OEM1MS4wMDEsNjguNzQ0LDUxLjEwNSw2OS42MzksNTAuMDAxLDY5LjYzOXogTTUwLjAwMSw3My42MzljMS4xMDQsMCwxLjk5OSwwLjg5NSwxLjk5OSwyDQoJYzAsMS4xMDQtMC44OTUsMi0xLjk5OSwycy0yLTAuODk2LTItMkM0OC4wMDEsNzQuNTMzLDQ4Ljg5Niw3My42MzksNTAuMDAxLDczLjYzOXogTTU4LDY1LjYzOWMtMS4xMDQsMC0xLTAuODk1LTEtMS45OTh2LTgNCgljMC0xLjEwNC0wLjEwNC0yLDEtMnMxLDAuODk2LDEsMnY4QzU5LDY0Ljc0NCw1OS4xMDQsNjUuNjM5LDU4LDY1LjYzOXogTTU4LDY5LjYzOWMxLjEwNCwwLDIsMC44OTYsMiwyYzAsMS4xMDUtMC44OTYsMi0yLDINCglzLTItMC44OTUtMi0yQzU2LDcwLjUzNSw1Ni44OTYsNjkuNjM5LDU4LDY5LjYzOXoiLz4NCjwvc3ZnPg0K);
}

.weather-icon.cloud-rain {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjMuOTQzLDY0Ljk0MXYtNC4zODFjMi4zODktMS4zODMsNC0zLjk2MSw0LTYuOTJjMC00LjQxNy0zLjU4Mi03Ljk5OS04LTcuOTk5DQoJYy0xLjYsMC0zLjA4MiwwLjQ4LTQuMzMzLDEuMjkxYy0xLjIzMS01LjMxNy01Ljk3NC05LjI5LTExLjY2NS05LjI5Yy02LjYyNiwwLTExLjk5OCw1LjM3Mi0xMS45OTgsMTEuOTk4DQoJYzAsMy41NSwxLjU1MSw2LjcyOCw0LDguOTI1djQuOTE2Yy00Ljc3Ny0yLjc2OC04LTcuOTIyLTgtMTMuODQxYzAtOC44MzUsNy4xNjMtMTUuOTk3LDE1Ljk5OC0xNS45OTcNCgljNi4wMDQsMCwxMS4yMjksMy4zMTEsMTMuOTY1LDguMjAzYzAuNjY0LTAuMTEzLDEuMzM4LTAuMjA1LDIuMDMzLTAuMjA1YzYuNjI3LDAsMTEuOTk5LDUuMzcyLDExLjk5OSwxMS45OTkNCglDNzEuOTQyLDU4Ljg2Myw2OC42MDEsNjMuMjkzLDYzLjk0Myw2NC45NDF6IE00MS45NDYsNTMuNjQxYzEuMTA0LDAsMS45OTksMC44OTYsMS45OTksMnYxNS45OThjMCwxLjEwNS0wLjg5NSwyLTEuOTk5LDINCglzLTItMC44OTUtMi0yVjU1LjY0MUMzOS45NDYsNTQuNTM3LDQwLjg0Miw1My42NDEsNDEuOTQ2LDUzLjY0MXogTTQ5Ljk0NSw1Ny42NDFjMS4xMDQsMCwyLDAuODk1LDIsMnYxNS45OThjMCwxLjEwNC0wLjg5NiwyLTIsMg0KCXMtMi0wLjg5Ni0yLTJWNTkuNjQxQzQ3Ljk0NSw1OC41MzUsNDguODQxLDU3LjY0MSw0OS45NDUsNTcuNjQxeiBNNTcuOTQ0LDUzLjY0MWMxLjEwNCwwLDEuOTk5LDAuODk2LDEuOTk5LDJ2MTUuOTk4DQoJYzAsMS4xMDUtMC44OTUsMi0xLjk5OSwycy0yLTAuODk1LTItMlY1NS42NDFDNTUuOTQ0LDU0LjUzNyw1Ni44NCw1My42NDEsNTcuOTQ0LDUzLjY0MXoiLz4NCjwvc3ZnPg0K);
}

.weather-icon.cloud-wind {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzYuNzQ2LDY5LjU4OHYwLjA1MWgtMC43NDloLTNjLTEuMTA0LDAtMi0wLjg5NS0yLTJjMC0xLjEwNCwwLjg5Ni0xLjk5OSwyLTEuOTk5DQoJaDNjMS4xMDQsMCwxLjk5OS0wLjg5NiwxLjk5OS0ycy0wLjg5NS0xLjk5OS0xLjk5OS0xLjk5OXMtMi0wLjg5Ni0yLTJjMC0xLjEwNSwwLjg5Ni0yLDItMmMwLjEzOCwwLDAuMjcyLDAuMDE0LDAuNDAyLDAuMDQxDQoJYzMuMTIyLDAuMjExLDUuNTk3LDIuNzgzLDUuNTk3LDUuOTU4QzgxLjk5Niw2Ni42OTgsNzkuNzA1LDY5LjIxNyw3Ni43NDYsNjkuNTg4eiBNNjUuOTk4LDU3LjY0MWMtMS4xMDQsMC0yLTAuODk2LTItMnMwLjg5Ni0yLDItMg0KCWMwLjEzOCwwLDAuMjcyLDAuMDE0LDAuNDAzLDAuMDQxYzMuMTIxLDAuMjExLDUuNTk2LDIuNzgzLDUuNTk2LDUuOTU5YzAsMy4wNTktMi4yOTEsNS41NzctNS4yNDksNS45NDd2MC4wNTJoLTAuNzVoLTcuOTg1DQoJYy00LjAxMiwwLTExLjM1OCwwLTE0LjAxMiwwYy0xLjEwNCwwLTIsMC44OTYtMiwxLjk5OWMwLDEuMTA1LDAuODk2LDIsMiwyaDIxLjk5N2gwLjc1djAuMDUzYzIuOTU4LDAuMzY5LDUuMjQ5LDIuODg5LDUuMjQ5LDUuOTQ3DQoJYzAsMy4xNzUtMi40NzUsNS43NDctNS41OTYsNS45NThjLTAuMTMxLDAuMDI2LTAuMjY2LDAuMDQxLTAuNDAzLDAuMDQxYy0xLjEwNCwwLTItMC44OTYtMi0yczAuODk2LTEuOTk5LDItMS45OTlzMi0wLjg5NiwyLTINCgljMC0xLjEwNS0wLjg5Ni0yLTItMkg0NC4wMDFoLTAuNzV2LTAuMDUyYy0yLjk1OS0wLjM3LTUuMjUtMi44OS01LjI1LTUuOTQ4YzAtMS4wNTUsMC4yOTQtMi4wMzIsMC43NzMtMi44OQ0KCWMtNi4yNjUtMi4xNjgtMTAuNzcxLTguMTA0LTEwLjc3MS0xNS4xMDdjMC04LjgzNSw3LjE2Mi0xNS45OTgsMTUuOTk4LTE1Ljk5OGM2LjAwNCwwLDExLjIyOSwzLjMxMiwxMy45NjUsOC4yMDQNCgljMC42NjQtMC4xMTQsMS4zMzYtMC4yMDUsMi4wMzMtMC4yMDVjNS44OTYsMCwxMC43ODgsNC4yNTYsMTEuNzk4LDkuODYyYy0xLjM5NS0wLjk5NS0zLjA1LTEuNjQ2LTQuODQ5LTEuODE1DQoJYy0xLjM3Ny0yLjQxNi0zLjk3MS00LjA0Ny02Ljk0OS00LjA0N2MtMS42MDEsMC0zLjA4NCwwLjQ4LTQuMzM0LDEuMjljLTEuMjMxLTUuMzE2LTUuOTczLTkuMjktMTEuNjY0LTkuMjkNCgljLTYuNjI3LDAtMTEuOTk5LDUuMzcyLTExLjk5OSwxMS45OTljMCw2LjYyNiw1LjM3MiwxMS45OTksMTEuOTk5LDExLjk5OWMyLjU5OCwwLDguMTUyLDAsMTIuMTk5LDBoOS43OThjMS4xMDQsMCwyLTAuODk2LDItMg0KCUM2Ny45OTgsNTguNTM1LDY3LjEwMyw1Ny42NDEsNjUuOTk4LDU3LjY0MXoiLz4NCjwvc3ZnPg0K);
}

.weather-icon.sun {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzEuOTk3LDUxLjk5OWgtMy45OThjLTEuMTA1LDAtMi0wLjg5NS0yLTEuOTk5czAuODk1LTIsMi0yaDMuOTk4DQoJYzEuMTA1LDAsMiwwLjg5NiwyLDJTNzMuMTAzLDUxLjk5OSw3MS45OTcsNTEuOTk5eiBNNjQuMTQyLDM4LjY4OGMtMC43ODEsMC43ODEtMi4wNDksMC43ODEtMi44MjgsMA0KCWMtMC43ODEtMC43ODEtMC43ODEtMi4wNDcsMC0yLjgyOGwyLjgyOC0yLjgyOGMwLjc3OS0wLjc4MSwyLjA0Ny0wLjc4MSwyLjgyOCwwYzAuNzc5LDAuNzgxLDAuNzc5LDIuMDQ3LDAsMi44MjhMNjQuMTQyLDM4LjY4OHoNCgkgTTUwLjAwMSw2MS45OThjLTYuNjI3LDAtMTItNS4zNzItMTItMTEuOTk4YzAtNi42MjcsNS4zNzItMTEuOTk5LDEyLTExLjk5OWM2LjYyNywwLDExLjk5OCw1LjM3MiwxMS45OTgsMTEuOTk5DQoJQzYxLjk5OSw1Ni42MjYsNTYuNjI4LDYxLjk5OCw1MC4wMDEsNjEuOTk4eiBNNTAuMDAxLDQyLjAwMWMtNC40MTgsMC04LDMuNTgxLTgsNy45OTljMCw0LjQxNywzLjU4Myw3Ljk5OSw4LDcuOTk5DQoJczcuOTk4LTMuNTgyLDcuOTk4LTcuOTk5QzU3Ljk5OSw0NS41ODIsNTQuNDE5LDQyLjAwMSw1MC4wMDEsNDIuMDAxeiBNNTAuMDAxLDM0LjAwMmMtMS4xMDUsMC0yLTAuODk2LTItMnYtMy45OTkNCgljMC0xLjEwNCwwLjg5NS0yLDItMmMxLjEwNCwwLDIsMC44OTYsMiwydjMuOTk5QzUyLjAwMSwzMy4xMDYsNTEuMTA0LDM0LjAwMiw1MC4wMDEsMzQuMDAyeiBNMzUuODYsMzguNjg4bC0yLjgyOC0yLjgyOA0KCWMtMC43ODEtMC43ODEtMC43ODEtMi4wNDcsMC0yLjgyOHMyLjA0Ny0wLjc4MSwyLjgyOCwwbDIuODI4LDIuODI4YzAuNzgxLDAuNzgxLDAuNzgxLDIuMDQ3LDAsMi44MjhTMzYuNjQxLDM5LjQ2OSwzNS44NiwzOC42ODh6DQoJIE0zNC4wMDIsNTBjMCwxLjEwNC0wLjg5NiwxLjk5OS0yLDEuOTk5aC00Yy0xLjEwNCwwLTEuOTk5LTAuODk1LTEuOTk5LTEuOTk5czAuODk2LTIsMS45OTktMmg0QzMzLjEwNyw0OCwzNC4wMDIsNDguODk2LDM0LjAwMiw1MA0KCXogTTM1Ljg2LDYxLjMxMmMwLjc4MS0wLjc4LDIuMDQ3LTAuNzgsMi44MjgsMGMwLjc4MSwwLjc4MSwwLjc4MSwyLjA0OCwwLDIuODI4bC0yLjgyOCwyLjgyOGMtMC43ODEsMC43ODEtMi4wNDcsMC43ODEtMi44MjgsMA0KCWMtMC43ODEtMC43OC0wLjc4MS0yLjA0NywwLTIuODI4TDM1Ljg2LDYxLjMxMnogTTUwLjAwMSw2NS45OThjMS4xMDQsMCwyLDAuODk1LDIsMS45OTl2NGMwLDEuMTA0LTAuODk2LDItMiwyDQoJYy0xLjEwNSwwLTItMC44OTYtMi0ydi00QzQ4LjAwMSw2Ni44OTMsNDguODk2LDY1Ljk5OCw1MC4wMDEsNjUuOTk4eiBNNjQuMTQyLDYxLjMxMmwyLjgyOCwyLjgyOGMwLjc3OSwwLjc4MSwwLjc3OSwyLjA0OCwwLDIuODI4DQoJYy0wLjc4MSwwLjc4MS0yLjA0OSwwLjc4MS0yLjgyOCwwbC0yLjgyOC0yLjgyOGMtMC43ODEtMC43OC0wLjc4MS0yLjA0NywwLTIuODI4QzYyLjA5Myw2MC41MzEsNjMuMzYsNjAuNTMxLDY0LjE0Miw2MS4zMTJ6Ii8+DQo8L3N2Zz4NCg==);
}





.no-svg .weather-icon.cloud-drizzle  {
	background-image:url(cloud-drizzle.png);
}

.no-svg .weather-icon.cloud-lightning {
	background-image: url(cloud-lightning.png);
}
.no-svg .weather-icon.cloud-snow {
	background-image: url(cloud-snow.png);
}

.no-svg .weather-icon.cloud {
	background-image: url(cloud.png);
}

.no-svg .weather-icon.tornado {
	background-image: url(tornado.png);
}

.no-svg .weather-icon.cloud-fog {
	background-image: url(cloud-fog.png);
}

.no-svg .weather-icon.cloud-moon {
	background-image: url(cloud-moon.png);
}

.no-svg .weather-icon.cloud-sun {
	background-image: url(cloud-sun.png);
}

.no-svg .weather-icon.moon {
	background-image: url(moon.png);
}

.no-svg .weather-icon.wind {
	background-image: url(wind.png);
}

.no-svg .weather-icon.cloud-hail {
	background-image: url(cloud-hail.png);
}

.no-svg .weather-icon.cloud-rain {
	background-image: url(cloud-rain.png);
}

.no-svg .weather-icon.cloud-wind {
	background-image: url(cloud-wind.png);
}

.no-svg .weather-icon.sun {
	background-image: url(sun.png);
}
