/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:bold}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
@keyframes cp-dropin {
	/* line 51, ../sass/_keyframes.sass */
	0% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 54, ../sass/_keyframes.sass */
	51% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 59, ../sass/_keyframes.sass */
	52% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 62, ../sass/_keyframes.sass */
	100% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		opacity: 1;
	}
}

@-webkit-keyframes cp-dropin {
	/* line 51, ../sass/_keyframes.sass */
	0% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 54, ../sass/_keyframes.sass */
	51% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 59, ../sass/_keyframes.sass */
	52% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 62, ../sass/_keyframes.sass */
	100% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		opacity: 1;
	}
}

@-moz-keyframes cp-dropin {
	/* line 51, ../sass/_keyframes.sass */
	0% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 54, ../sass/_keyframes.sass */
	51% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 59, ../sass/_keyframes.sass */
	52% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 62, ../sass/_keyframes.sass */
	100% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		opacity: 1;
	}
}

@-ms-keyframes cp-dropin {
	/* line 51, ../sass/_keyframes.sass */
	0% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 54, ../sass/_keyframes.sass */
	51% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 59, ../sass/_keyframes.sass */
	52% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 62, ../sass/_keyframes.sass */
	100% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		opacity: 1;
	}
}

@-o-keyframes cp-dropin {
	/* line 51, ../sass/_keyframes.sass */
	0% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 54, ../sass/_keyframes.sass */
	51% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 59, ../sass/_keyframes.sass */
	52% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}

	/* line 62, ../sass/_keyframes.sass */
	100% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes cp-dropout {
	/* line 68, ../sass/_keyframes.sass */
	0% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		opacity: 1;
	}

	/* line 70, ../sass/_keyframes.sass */
	100% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}
}

@-webkit-keyframes cp-dropout {
	/* line 68, ../sass/_keyframes.sass */
	0% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		opacity: 1;
	}

	/* line 70, ../sass/_keyframes.sass */
	100% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}
}

@-moz-keyframes cp-dropout {
	/* line 68, ../sass/_keyframes.sass */
	0% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		opacity: 1;
	}

	/* line 70, ../sass/_keyframes.sass */
	100% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}
}

@-ms-keyframes cp-dropout {
	/* line 68, ../sass/_keyframes.sass */
	0% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		opacity: 1;
	}

	/* line 70, ../sass/_keyframes.sass */
	100% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}
}

@-o-keyframes cp-dropout {
	/* line 68, ../sass/_keyframes.sass */
	0% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		opacity: 1;
	}

	/* line 70, ../sass/_keyframes.sass */
	100% {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		opacity: 0;
	}
}

@keyframes cp-pulse {
	/* line 136, ../sass/_keyframes.sass */
	0% {
		-webkit-box-shadow: inset 0 0 0 300px transparent;
		-moz-box-shadow: inset 0 0 0 300px transparent;
		box-shadow: inset 0 0 0 300px transparent;
	}

	/* line 138, ../sass/_keyframes.sass */
	70% {
		-webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
		-moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
		box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
	}

	/* line 140, ../sass/_keyframes.sass */
	100% {
		-webkit-box-shadow: inset 0 0 0 300px transparent;
		-moz-box-shadow: inset 0 0 0 300px transparent;
		box-shadow: inset 0 0 0 300px transparent;
	}
}

@-webkit-keyframes cp-pulse {
	/* line 136, ../sass/_keyframes.sass */
	0% {
		-webkit-box-shadow: inset 0 0 0 300px transparent;
		-moz-box-shadow: inset 0 0 0 300px transparent;
		box-shadow: inset 0 0 0 300px transparent;
	}

	/* line 138, ../sass/_keyframes.sass */
	70% {
		-webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
		-moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
		box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
	}

	/* line 140, ../sass/_keyframes.sass */
	100% {
		-webkit-box-shadow: inset 0 0 0 300px transparent;
		-moz-box-shadow: inset 0 0 0 300px transparent;
		box-shadow: inset 0 0 0 300px transparent;
	}
}

@-moz-keyframes cp-pulse {
	/* line 136, ../sass/_keyframes.sass */
	0% {
		-webkit-box-shadow: inset 0 0 0 300px transparent;
		-moz-box-shadow: inset 0 0 0 300px transparent;
		box-shadow: inset 0 0 0 300px transparent;
	}

	/* line 138, ../sass/_keyframes.sass */
	70% {
		-webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
		-moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
		box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
	}

	/* line 140, ../sass/_keyframes.sass */
	100% {
		-webkit-box-shadow: inset 0 0 0 300px transparent;
		-moz-box-shadow: inset 0 0 0 300px transparent;
		box-shadow: inset 0 0 0 300px transparent;
	}
}

@-ms-keyframes cp-pulse {
	/* line 136, ../sass/_keyframes.sass */
	0% {
		-webkit-box-shadow: inset 0 0 0 300px transparent;
		-moz-box-shadow: inset 0 0 0 300px transparent;
		box-shadow: inset 0 0 0 300px transparent;
	}

	/* line 138, ../sass/_keyframes.sass */
	70% {
		-webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
		-moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
		box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
	}

	/* line 140, ../sass/_keyframes.sass */
	100% {
		-webkit-box-shadow: inset 0 0 0 300px transparent;
		-moz-box-shadow: inset 0 0 0 300px transparent;
		box-shadow: inset 0 0 0 300px transparent;
	}
}

@-o-keyframes cp-pulse {
	/* line 136, ../sass/_keyframes.sass */
	0% {
		-webkit-box-shadow: inset 0 0 0 300px transparent;
		-moz-box-shadow: inset 0 0 0 300px transparent;
		box-shadow: inset 0 0 0 300px transparent;
	}

	/* line 138, ../sass/_keyframes.sass */
	70% {
		-webkit-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
		-moz-box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
		box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
	}

	/* line 140, ../sass/_keyframes.sass */
	100% {
		-webkit-box-shadow: inset 0 0 0 300px transparent;
		-moz-box-shadow: inset 0 0 0 300px transparent;
		box-shadow: inset 0 0 0 300px transparent;
	}
}

.cp-dialog {
	position: fixed;
	bottom: 0;
	top: auto;
	right: 0;
	left: 0;
	overflow: visible;
	z-index: 1110;
	visibility: visible;
	opacity: 1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.cp-dialog.cp-a-closing {
	visibility: hidden;
	opacity: 0;
}

.cp-dialog.cp-a-closing .cp-content {
	animation: cp-dropout 0.5s;
	-webkit-animation: cp-dropout 0.5s;
	-moz-animation: cp-dropout 0.5s;
	-ms-animation: cp-dropout 0.5s;
	-o-animation: cp-dropout 0.5s;
	-webkit-backface-visibility: hidden;
}

.cp-dialog .cp-content {
	animation: cp-dropin 2s;
	-webkit-animation: cp-dropin 2s;
	-moz-animation: cp-dropin 2s;
	-ms-animation: cp-dropin 2s;
	-o-animation: cp-dropin 2s;
	-webkit-backface-visibility: hidden;
	border-bottom-width: 0;
}

.cp-dialog .cp-content {
	background: #eee;
	color: #414141;
	padding: 55px 15px 15px;
	position: relative;
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
	font-size: 12px;
	line-height: 1.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.cp-dialog .cp-inside,
.cp-dialog .cp-header h1 {
	max-width: 100%;
	width: 900px;
	margin: 0 auto;
}


.cp-dialog .cp-content a {
	color: #999;
	border-bottom: 1px #999 solid;
	padding-bottom: 2px;
}

.cp-dialog .cp-content .cp-header {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding: 5px 15px;
	border-bottom: 2px solid #414141;
	background-color: #999;
}
.cp-dialog .cp-header h1 {
	line-height: 2;
	font-size: 125%;
	text-transform: uppercase;
}

.cp-dialog .cp-content h1, .cp-dialog .cp-content h2, .cp-dialog .cp-content h3, .cp-dialog .cp-content h4, .cp-dialog .cp-content h5, .cp-dialog .cp-content h6, .cp-dialog .cp-content p, .cp-dialog .cp-content ul, .cp-dialog .cp-content li {
	color: inherit;
}

.cp-dialog .cp-content .cp-dialog-message {
	margin-bottom: 0.5em;
}

.cp-dialog .cp-content .cp-dialog-form .cp-dialog-buttons {
	*zoom: 1;
}

.cp-dialog .cp-content .cp-dialog-form .cp-dialog-buttons:after {
	content: "";
	display: table;
	clear: both;
}

.cp-dialog .cp-button {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: 0;
	float: right;
	margin: 0 0 0;
	font-family: inherit;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-size: 0.8em;
	line-height: 1em;
	padding: 0.75em 2em;
	background: #414141;
	color: #ffffff;
	height: auto;
}


/* line 105, ../sass/vex-theme-cp-bottom.sass */
.cp-dialog .cp-button:focus {
	animation: cp-pulse 1.1s infinite;
	-webkit-animation: cp-pulse 1.1s infinite;
	-moz-animation: cp-pulse 1.1s infinite;
	-ms-animation: cp-pulse 1.1s infinite;
	-o-animation: cp-pulse 1.1s infinite;
	-webkit-backface-visibility: hidden;
	outline: none;
}
/* ColorBox v1.4.31, (c) 2011 Jack Moore - jacklmoore.com, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.4.31/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.4.31/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.4.31/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.4.31/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* 
 * Wallpaper v3.0.5 - 2014-02-17 
 * A jQuery plugin for smooth-scaling image and video backgrounds. Part of the Formstone Library. 
 * http://formstone.it/wallpaper/ 
 * 
 * Copyright 2014 Ben Plum; MIT Licensed 
 */ 

 	.wallpaper { overflow: hidden; position: relative; }
 	.wallpaper-container { height: 100%; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: -9999; }
 	.wallpaper-media { left: 0; opacity: 0; position: absolute; top: 0; }
 	.wallpaper-media img,
 	.wallpaper-media video { display: block; height: 100%; width: 100%; }

 	.wallpaper-media.native { background-position: center; background-size: cover; height: 100%; width: 100%; }
 	.wallpaper-media.native img { display: none; }

 	.wallpaper-media.fixed { background-position: center; background-attachment: fixed; height: 100%; width: 100%; }
 	.wallpaper-media.fixed img { display: none; }

 	.wallpaper,
 	.wallpaper-container,
 	.wallpaper-media {
		-webkit-transition: none;
		   -moz-transition: none;
		    -ms-transition: none;
		     -o-transition: none;
		        transition: none;
	}
/* 
 * Picker v3.0.11 - 2014-02-26 
 * A jQuery plugin for replacing default checkboxes and radios. Part of the formstone library. 
 * http://formstone.it/picker/ 
 * 
 * Copyright 2014 Ben Plum; MIT Licensed 
 */

 	.picker-element { opacity: 0; position: absolute; z-index: -1;
	 	-webkit-transition: none;
	 	   -moz-transition: none;
	 	    -ms-transition: none;
	 	     -o-transition: none;
	 	        transition: none;
 	}

	.picker { cursor: pointer; margin: 0 0 10px 0; overflow: hidden; }
	.picker .picker-label {
		cursor: pointer;
		display: block;
		font-size: 100%;
		line-height: 1.5;
		vertical-align: text-bottom;
		-webkit-user-select: none;
		   -moz-user-select: none;
		    -ms-user-select: none;
		     -o-user-select: none;
		        user-select: none;
	}

.picker .picker-handle {
	border: 1px solid #ccc;
	display: block;
	float: left;
	line-height: 1.5;
	height: 1.54em;
	width: 1.54em;
	margin: 0 5px 0 0;
	background: #ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

	/* Focus */
	/*.picker.focus .picker-label { color: #555; }*/
	.picker.focus .picker-handle { border-color: #aaa; }

	/* Radio Input */
	.picker.picker-radio .picker-handle { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: relative; }
	.picker.picker-radio .picker-flag { background: transparent; display: block; border-radius: 50%; height: 8px; width: 8px; position: absolute; top: 50%; left: 50%; margin-top: -4px; margin-left: -4px; }

	.picker.picker-radio.focus .picker-flag { background: #ddd; }
	.picker.picker-radio.checked .picker-flag { background: #999; }

	/* Checkbox Input */
	.picker.picker-checkbox .picker-handle { border-radius: 3px; }
	.picker.picker-checkbox .picker-flag { background: #fff; border-radius: 2px; display: block; height: 100%; margin: 0; width: 100%; }

	/* 'Checked' */
	.picker.picker-checkbox.checked .picker-flag { background: #fff url("../../system/modules/eSM_formstone/vendor/formstone/picker/3.0.11/assets/images/jquery.fs.picker-icon.png") no-repeat center; }

	/* 'Toggle' Style Input */
	.picker.picker-toggle { padding: 20px 0 0; position: relative; }
	.picker.picker-toggle .picker-toggle-label { color: #999; font-size: 12px; position: absolute; text-transform: uppercase; top: 0; }
	.picker.picker-toggle .picker-toggle-label.on { left: 0; }
	.picker.picker-toggle .picker-toggle-label.off { color: #333; right: 0; }
	.picker.picker-toggle .picker-label { display: none; }
	.picker.picker-toggle .picker-handle { border-radius: 3px; height: 20px; position: relative; width: 100%; }
	.picker.picker-toggle .picker-flag { background: #666; border-radius: 2px; display: block; height: 100%; left: 50%; margin: 0; position: absolute; top: 0; width: 50%;
		-webkit-transition: left 0.1s linear;
		   -moz-transition: left 0.1s linear;
		    -ms-transition: left 0.1s linear;
		     -o-transition: left 0.1s linear;
		        transition: left 0.1s linear;
	}
	.picker.picker-toggle.checked .picker-toggle-label.on { color: #333; }
	.picker.picker-toggle.checked .picker-toggle-label.off { color: #999; }
	.picker.picker-toggle.checked .picker-flag { background: #666; left: 0; }

	/* 'Disabled' State */
	.picker.disabled { cursor: default; opacity: 0.5; }
	.picker.disabled .picker-label { cursor: default; }
	.picker.disabled .picker-handle { cursor: default; }

	@media screen and (min-width: 740px) {
		.picker:hover .picker-label { color: #555; }
		.picker:hover .picker-handle { border-color: #aaa; }

		.picker.picker-radio:hover .picker-flag { background: #ddd; }

		.picker.disabled:hover .picker-label { color: #888; }
		.picker.disabled:hover .picker-handle { border-color: #ccc; }

		.picker.picker-radio.disabled:hover .picker-flag { background: #fff; }
	}

	/* IE8 */
	@media \0screen {
	 	.picker-element { left: -99999px; }

	 	.picker.disabled { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
 	}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 5px; 
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.tooltipster-satellite {
	border-radius: 5px;
	border-radius: 2px;
	border: 1px solid #0091d8;
	border: 1px solid #999;
	border-bottom-width: 2px;
	background: #00b1ff;
	background: #f9f9f9;
	color: #ffffff;
	color: #666;
	font-size: 13px;
}

.tooltipster-error {
	border-radius: 5px;
	border: 1px solid #c52d0a;
	border-bottom-width: 2px;
	background: #e23e15;
	color: #ffffff;
	font-size: 13px;
}
.tooltipster-satellite .tooltipster-content,
.tooltipster-error .tooltipster-content {
	font-family: "Source Sans Pro",Arial, Helvetica,sans-serif;
	font-size: 92%;
	line-height: 1.3;
	padding: 8px 10px;
}

.tooltipster-com {
	background: #fff;
	-webkit-box-shadow: 0 0 5px rgba(57, 175, 244,1);
	-moz-box-shadow: 0 0 5px rgba(57, 175, 244,1);
	box-shadow: 0 0 5px rgba(57, 175, 244,1);
	color: #2c2c2c;
	font-size: 13px;
	border: 1px #96D7F6 solid;
	width: 325px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: box-shadow 0.25s;
	-moz-transition: box-shadow 0.25s;
	-ms-transition: box-shadow 0.25s;
	-o-transition: box-shadow 0.25s;
	transition: box-shadow 0.25s;
}
.tooltipster-com:hover {
	-webkit-box-shadow:  0 0 15px  rgba(57, 175, 244, 1);
	-moz-box-shadow:  0 0 15px  rgba(57, 175, 244, 1);
	box-shadow:  0 0 15px  rgba(57, 175, 244, 1);
}
.tooltipster-com .tooltipster-content {
	font-family: "Source Sans Pro",Arial, Helvetica,sans-serif;
	font-size: 100%;
	line-height: 1.5;
	padding: 8px 10px;
}

.tooltipster-com .fa-spin {
}
/* 
 * Roller v3.1.14 - 2014-08-20 
 * A jQuery plugin for simple content carousels. Part of the Formstone Library. 
 * http://formstone.it/roller/ 
 * 
 * Copyright 2014 Ben Plum; MIT Licensed 
 */ 

 	.roller * {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		   -moz-user-select: none;
		    -ms-user-select: none;
		     -o-user-select: none;
			    user-select: none;
	}

	.roller,
	.roller .roller-viewport { position: relative; }
	.roller { width: 100%; }
	.roller .roller-canister { margin: 0; overflow: hidden; position: relative;
		-webkit-transition: -webkit-transform 0.4s ease;
		   -moz-transition:    -moz-transform 0.4s ease;
		    -ms-transition:     -ms-transform 0.4s ease;
		     -o-transition:      -o-transform 0.4s ease;
		        transition: 		transform 0.4s ease;
		-webkit-transform: translate3d(0, 0, 0);
		   -moz-transform: translate3d(0, 0, 0);
		    -ms-transform: translate3d(0, 0, 0);
		     -o-transform: translate3d(0, 0, 0);
		        transform: translate3d(0, 0, 0);
	}
	.roller .roller-item { float: left; margin: 0; }

	.roller .roller-canister,
	.roller .roller-item {
		-webkit-backface-visibility: hidden;
		   -moz-backface-visibility: hidden;
		    -ms-backface-visibility: hidden;
			 -o-backface-visibility: hidden;
			    backface-visibility: hidden;
	}

	/* !Controls & Pagination */
	.roller .roller-controls,
	.roller .roller-pagination { display: none; margin: 0; padding: 0; width: 100%; }

	.roller .roller-controls.visible,
	.roller .roller-pagination.visible { display: none; display: block; }

	.roller .roller-control { cursor: default; }
	.roller .roller-page,
	.roller .roller-control.enabled { cursor: pointer; }

	/* !Captions */
	.roller .roller-caption { display: none; }
	.roller .roller-caption.active { display: block; }

	/* !Single */
	.roller.single .roller-item { display: none; }
	.roller.single .roller-item.active { display: block; }
.message,p.error,p.confirm{font-size:92%;font-style:italic;letter-spacing:1px;padding:.5em;color:#999;background-color:#f5f5f5;border:2px #999 solid;position:relative}.message p:last-of-type{margin-bottom:0}.message_info{color:#666;background-color:#fffee4;border-color:#fabb00}.message_error,p.error{color:#d2322d;background-color:#fbd7c8;border-color:#d2322d}.message_warning{color:#ff9000;background-color:#ffefd5;border-color:#ff9000}.message_confirm,p.confirm{color:#12ce2f;background-color:#e5ffe3;border-color:#12ce2f}.message_close_handler{position:absolute;right:1px;top:1px;line-height:1;font-style:normal;cursor:pointer;display:block;width:20px;height:20px;background-color:#f5f5f5;text-align:center;font-size:15px;line-height:1}.message.message_pr,p.error.message_pr,p.confirm.message_pr{padding-right:1em;padding-top:1em}
.formbody:before,.formbody:after{content:" ";display:table}.formbody:after{clear:both}.formbody{*zoom:1}.formbody>fieldset{clear:left}.formbody>fieldset legend{color:#666;font-size:123%;line-height:2;font-weight:normal;border-bottom:#ccc 3px solid;margin-bottom:1em}.widget .radio_container legend,.widget .checkbox_container legend{color:inherit;font-size:100%;border-bottom:0;display:block;margin-bottom:.4em;line-height:1.5em}.widget .checkbox_container label,.widget .radio_container label{font-weight:normal;display:inline;margin-bottom:0}.widget .checkbox_container>span,.widget .radio_container>span{display:block}.widget.headline{margin-top:1em;font-size:108%;font-weight:bold;min-height:1.5em}.widget{padding:0 1%;margin-bottom:.5em;min-height:4em;float:left;width:98%}.widget.explanation{min-height:0}.widget.cbx{min-height:1.5em;padding:4px 1%}.widget label{display:block;margin-bottom:.4em;line-height:1.5em}.widget.error input,.widget.error select,.widget.error textarea{border-color:#e23e15}.widget p.error{font-size:85%;margin-top:-0.4em;margin-bottom:.4em}.submit_container{min-height:2.1em}.widget.w10{float:left;width:8%}.widget.w13{float:left;width:11.3333%}.widget.w15{float:left;width:13%}.widget.w20{float:left;width:18%}.widget.w23{float:left;width:21.3333%}.widget.w25{float:left;width:23%}.widget.w30{float:left;width:28%}.widget.w33{float:left;width:31.3333%}.widget.w35{float:left;width:33%}.widget.w40{float:left;width:38%}.widget.w45{float:left;width:43%}.widget.w50{float:left;width:48%}.widget.w55{float:left;width:53%}.widget.w60{float:left;width:58%}.widget.w65{float:left;width:63%}.widget.w66{float:left;width:64.6666%}.widget.w70{float:left;width:68%}.widget.w75{float:left;width:73%}.widget.w80{float:left;width:78%}.widget.w85{float:left;width:83%}.widget.w90{float:left;width:88%}.widget.w95{float:left;width:93%}.widget.w100{float:left;width:98%}.widget.clr,.formbody>fieldset{clear:left}@media screen and (max-width:43em){.widget.w10,.widget.w13,.widget.w15,.widget.w20,.widget.w23,.widget.w25,.widget.w30,.widget.w35,.widget.w33,.widget.w40,.widget.w45,.widget.w50,.widget.w55,.widget.w60,.widget.w65,.widget.w66,.widget.w70,.widget.w75,.widget.w80,.widget.w85,.widget.w90,.widget.w95,.widget.w100{float:none;width:98%}}.widget.w10:before,.widget.w10:after,.widget.w13:before,.widget.w13:after,.widget.w15:before,.widget.w15:after,.widget.w20:before,.widget.w20:after,.widget.w23:before,.widget.w23:after,.widget.w25:before,.widget.w25:after,.widget.w30:before,.widget.w30:after,.widget.w33:before,.widget.w33:after,.widget.w35:before,.widget.w35:after,.widget.w40:before,.widget.w40:after,.widget.w45:before,.widget.w45:after,.widget.w50:before,.widget.w50:after,.widget.w55:before,.widget.w55:after,.widget.w60:before,.widget.w60:after,.widget.w65:before,.widget.w65:after,.widget.w66:before,.widget.w66:after,.widget.w70:before,.widget.w70:after,.widget.w75:before,.widget.w75:after,.widget.w80:before,.widget.w80:after,.widget.w85:before,.widget.w85:after,.widget.w90:before,.widget.w90:after,.widget.w95:before,.widget.w95:after,.widget.w100:before,.widget.w100:after,form:before,form:after{content:" ";display:table}.widget.w10:after,.widget.w13:after,.widget.w15:after,.widget.w20:after,.widget.w23:after,.widget.w25:after,.widget.w30:after,.widget.w33:after,.widget.w35:after,.widget.w40:after,.widget.w45:after,.widget.w50:after,.widget.w55:after,.widget.w60:after,.widget.w65:after,.widget.w66:after,.widget.w70:after,.widget.w75:after,.widget.w80:after,.widget.w85:after,.widget.w90:after,.widget.w95:after,.widget.w100:after,form:after{clear:both}.widget.widget-split input[type="text"],.widget.widget-split input[type="password"],.widget.widget-split input[type="date"],.widget.widget-split input[type="datetime"],.widget.widget-split input[type="email"],.widget.widget-split input[type="number"],.widget.widget-split input[type="search"],.widget.widget-split input[type="tel"],.widget.widget-split input[type="time"],.widget.widget-split input[type="url"],.widget.widget-split textarea,.widget.widget-split select{max-width:50% !important;min-width:10% !important;float:left;margin-right:10px;display:inline}.widget.widget-split.widget-split-3 input{max-width:30% !important}.widget.widget-split.widget-split-3 input[type="submit"]{max-width:70% !important}.widget.widget-split.widget-split-4 input{max-width:40% !important}.widget.widget-split.widget-split-4 input[type="submit"]{max-width:60% !important}.widget.widget-split.widget-split-5 input{max-width:50% !important}.widget.widget-split.widget-split-5 input[type="submit"]{max-width:50% !important}.widget.widget-split.widget-split-6 input{max-width:60% !important}.widget.widget-split.widget-split-6 input[type="submit"]{max-width:40% !important}.widget.widget-split.widget-split-7 input{max-width:70% !important}.widget.widget-split.widget-split-7 input[type="submit"]{max-width:30% !important}.widget.widget-flr input[type="submit"],.widget.widget-flr input[type="button"],.widget.widget-flr button{float:right}.widget.widget-fll input[type="submit"],.widget.widget-fll input[type="button"],.widget.widget-fll button,.submit{float:left}.widget.lblp{padding-top:1.9em;min-height:2.1em}.widget.nlbl{min-height:2.1em}.widget,form{*zoom:1}
.esm-tabs {
	position: relative;
}

.esm-tabs .tabs {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}

.esm-tabs .tabs li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

.esm-tabs .tabs a {
	display: block;
	text-align: center;
	padding: 0.5em 1em;
}
.mod_dashboard .summary-item {
	position: relative;
}

.mod_dashboard .summary-item .count {
	font-size: 60px;
	line-height: 1;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -30px;
	text-align: center;
}

.mod_dashboard .summary-item .label {
	display: block;
	font-size: 11px;
}

.mod_dashboard .summary-item a {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	padding: 5px;
}

/* ------ TRIP LIST ------ */

.mod_myTrips ul {
	margin-bottom: 1.5em;
}

.ext_community .itembox {
	/*overflow: hidden;*/
	padding: 0;
	position: relative;
	margin-bottom: 1.5em;
	background-color: #f6f6f6;
	border: #e0e0e0 1px solid;
	border: #79b41a 1px solid;
	border-bottom: #79b41a 2px solid;
}

.ext_community .itembox,
.ext_community .comment {
	-webkit-transition: box-shadow 0.2s ease-out;
	-moz-transition: box-shadow 0.2s ease-out;
	-ms-transition: box-shadow 0.2s ease-out;
	-o-transition: box-shadow 0.2s ease-out;
	transition: box-shadow 0.2s ease-out;
}

.ext_community .itembox:hover,
.ext_community .comment:hover {
	-webkit-box-shadow: 1px 0 5px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 0 5px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 0 6px -1px rgba(0, 0, 0, 0.3);
}

.mod_myTrips li.alternate {
	background-color: #fafcf5;
}

.ext_community h3 {
	color: #fff;
}

.ext_community h3,
.mod_myTrips ul h3,
.mod_carSharingReader .summary h3 {
	position: relative;
	background-color: #79b41a;
	line-height: 2;
	padding: 5px;
	margin-bottom: 0;
}

.mod_myTrips h5 {
	font-weight: 600;
	margin-bottom: 0.75em;
}

.mod_myTrips .carShareList h5 {
	margin-bottom: 0;
}

.mod_myTrips .trip-options {
	position: relative;
	z-index: 10;
	float: right;
	overflow: hidden;
}

.ext_community .meta {
	line-height: 2em;
	font-size: 85%;
	font-weight: bold;
	color: #999;
	background-color: #f0f0f0;
	border-bottom: 1px #e0e0e0 solid;
	padding: 0.5em 5px 0.25em 5px;
	/*margin-bottom: 0.5em;*/
}

.mod_myTrips table {
	/*font-size: 85%;*/
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 0;
	/*background-color: #E7F6FC;*/
	/*border-right: 1px #dedede solid;*/
	/*border-bottom: 1px #dedede solid;*/
}
.mod_myTrips table th {
	font-weight: 600;
}

.mod_myTrips table th,
.mod_myTrips table td {
	/*border-left: 1px #dedede solid;*/
	padding: 4px 5px;
	text-align: left;
}
.mod_myTrips table td {
	padding-top: 4px;
	padding-bottom: 4px;
}

.mod_myTrips table .ordertime {width: 120px;}
.mod_myTrips table .tripdate {width: 120px;}
.mod_myTrips table .pricetag {width: 120px;}

.ext_community ul.labellist {
	overflow: hidden;
}
.ext_community .labellist li {
	padding: 0 0.5%;
	float: left;
	width: 49%;
	/*position: relative;*/
}
.ext_community .labellist li::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

@media screen and (max-width: 43em) {
	.ext_community .labellist li {
		padding: 2px 0.5%;
		float: none;
		width: auto;
		border-bottom: 1px #e0e0e0 solid;
	}

}

.ext_community .labellist .label {
	float: left;
	width: 140px;
	font-weight: 600;
	/*position: absolute;*/
	/*left: 0;*/
}

.ext_community .labellist .val {
	display: block;
	padding-left: 145px;
}

.ext_community .label_holder,
.mod_myCarSharing .label_holder {
	display: block;
	margin: 0.25em 0 0.75em 0;
	position: relative;
	padding-left: 40px;
	margin-top: -0.25em;
}
.ext_community .meta .label_holder,
.ext_community .csitem .label_holder,
.mod_myCarSharing .label_holder {
	margin-right: 1%;
	margin-bottom: 0;
	padding-left: 28px;
}

.ext_community .label_date {
	padding-left: 40px;
}
.ext_community .label_holder span.label,
.mod_myCarSharing .label_holder span.label {
	line-height: 1;
	font-family: "Source Sans Pro",Arial, Helvetica,sans-serif;
	clear: left;
	float: left;
	position: absolute;
	left: 0;
	/*top: -3px;
	margin-top: 0.25em;*/
	top: 50%;
	margin-top: -0.8em;
	min-width: 28px;
	background-color: #fff;
	padding: 2px;
	text-align: right;
	color: #999;
}
.ext_community .meta span.label,
.ext_community .csitem span.label,
.mod_myCarSharing .list span.label {
	min-width: 16px;
	text-align: center;
	color: #79b41a;
}


.ext_community .csitem .title {
	display: block;
	font-weight: 600;
	margin-bottom: 0.5em;
}

.mod_myTrips .list {
	margin-bottom: 0.5em;
}
.mod_myTrips .list ul {
	margin-bottom: 0;
}
.mod_myTrips .list li {
	background-color: #fff;
	position: relative;
	padding: 0.25em;
	-webkit-transition: background-color 0.25s;
	-moz-transition: background-color 0.25s;
	-ms-transition: background-color 0.25s;
	-o-transition: background-color 0.25s;
	transition: background-color 0.25s;
}
.mod_myTrips .list .highlight {
	background-color: #d7f3ff;
}
.mod_myTrips .list li:hover {
	background-color: #e9e9e9;
}

.mod_myTrips .drawer .csCount {
	font-size: 92%;
	font-weight: bold;
}


.link_icon {
	font-size: 13px;
	width: 15px;
	margin-right: 0.5ex;
}

.ext_community .drawer {
	display: block;
	text-align: left;
	/*font-size: 154%;*/
	color: #999;
	line-height: 35px;
	padding: 0 5px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	border-top: #e0e0e0 1px solid;
}
.ext_community .drawer:first-of-type {
	border-top: none;
}

.ext_community .drawer:hover {
	background-color: #e0e0e0;
	color: #4fc9ff;
}
.ext_community .drawer .drawer-state-indicator {
	font-size: 154%;
	width: 25px;
	line-height: 35px;
	vertical-align: bottom;
	color: #4fc9ff;
}

.ext_community .drawer h4 {
	margin: 0;
	font-weight: 600;
	display: inline-block;
}

.ext_community .drawer-content {
	font-size: 85%;
	padding: 0.75em 5px;
	/*border-top: 1px #e0e0e0 solid;*/
	border-top: 1px #e0e0e0 solid;
	background-color: #fff;
}


.mod_myCarSharing .close::after {
	/*font-size: 115%;*/
	content: '';
}

.mod_myCarSharing #summary ul {
	font-size: 85%;
}
.mod_myCarSharing #summary li {
	padding: 0 0.5%;
	float: left;
	width: 49%;
	/*position: relative;*/
}
.mod_myCarSharing #summary li::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.mod_myCarSharing #summary .label {
	float: left;
	width: 140px;
	font-weight: bold;
	/*position: absolute;*/
	/*left: 0;*/
}

.mod_myCarSharing #summary .val {
	display: block;
	padding-left: 145px;
}

.mod_myCarSharing .list {
	font-size: 85%;
}
.mod_myCarSharing .list li {
	position: relative;
	padding: 0.25em;
	-webkit-transition: background-color 0.25s;
	-moz-transition: background-color 0.25s;
	-ms-transition: background-color 0.25s;
	-o-transition: background-color 0.25s;
	transition: background-color 0.25s;
}

.mod_myCarSharing .list li:hover {
	background-color: #e9e9e9;
}


.mod_myCarSharing .list .title {
	font-weight: 600;
	display: block;
}

.mod_myCarSharing .meta {
	font-weight: 600;
	color: #999;
	padding: 0.5em 5px 0.25em 5px;
}

.mod_carSharingReader .summary .facts,
.mod_travelCompanionReader .summary .facts {
	padding-top: 0.5em;
}

.mod_carSharingReader .summary .facts-wrapper,
.mod_travelCompanionReader .summary .facts-wrapper {
	position: relative;
	min-height: 62px;
}


.mod_carSharingReader .summary .facts,
.mod_travelCompanionReader .summary .facts {
	margin-left: 72px;
	margin-bottom: 0;
	padding-bottom: 0.5em;
}

.mod_carSharingReader .summary .avatar,
.mod_travelCompanionReader .summary .avatar {
	/*float: left;
	padding-top: 0.5em;
	padding-left: 11px;*/
	position: absolute;
	top: 50%;
	left: 11px;
	margin-top: -26px;
}

.mod_carSharingReader .comment,
.mod_travelCompanionReader .comment,
.mod_tripMessageBoard .comment {
	font-size: 100%;
	margin-bottom: 1.5em;
	margin-top: 16px;
}

.mod_carSharingReader .comment .head,
.mod_travelCompanionReader .comment .head,
.mod_tripMessageBoard .comment .head {
	background-color: #e9e9e9;
	position: relative;
	padding-left: 67px;
	margin-bottom: 16px;
}

.mod_carSharingReader .comment.deleted .head,
.mod_travelCompanionReader .comment.deleted .head,
.mod_tripMessageBoard .comment.deleted .head {
	padding-left: 5px;
}

.mod_carSharingReader .comment .fa-male,
.mod_travelCompanionReader .comment .fa-male,
.mod_tripMessageBoard .comment .fa-male {
	color: #039ee2;
}
.mod_carSharingReader .comment .fa-female,
.mod_travelCompanionReader .comment .fa-female,
.mod_tripMessageBoard .comment .fa-female {
	color: #990066;
}

.mod_carSharingReader .comment .author,
.mod_carSharingReader .comment .admin,
.mod_travelCompanionReader .comment .author,
.mod_travelCompanionReader .comment .admin,
.mod_tripMessageBoard .comment .author,
.mod_tripMessageBoard .comment .admin {
	font-weight: 600;
	color: #00305D;
	font-size: 123%;
}
.mod_carSharingReader .comment .admin,
.mod_travelCompanionReader .comment .admin,
.mod_tripMessageBoard .comment .admin {
	color: #79b41a;
}

.mod_carSharingReader .comment.highlight,
.mod_travelCompanionReader .comment.highlight,
.mod_tripMessageBoard .comment.highlight {
	background-color: #fafdec;
	border-color: #79b41a;
}

.mod_carSharingReader .comment.deleted,
.mod_travelCompanionReader .comment.deleted,
.mod_tripMessageBoard .comment.deleted {
	background-color: #fafafa;
	/*border-color: #00305D;*/
	color: #666;
}

.mod_carSharingReader .comment .avatar-img,
.mod_travelCompanionReader .comment .avatar-img,
.mod_tripMessageBoard .comment .avatar-img {
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -26px;
}

.icon-sr-birds {
	display: inline-block;
	width: 22px;
	height: 18px;
	background: url("../../files/themes/satellite/shared/assets/images/base/icon_sr_birds.png") 0 0 no-repeat;
	vertical-align: text-bottom;
}


/* ------ OVERLAY ------ */
.dynamicUpdate {
	position: relative;
}

.overlay {
	background-color: #ffffff;
	background: rgba(255, 255, 255,0.75);
	z-index: 9999;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	filter:Alpha(opacity=75);
	-ms-filter: Alpha("opacity=75");
	font-size: 32px;
}
.overlay .fa {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -16px;
	margin-top: -16px;
}

/* ------ LIGHTBOX SUMMARY ------ */
.vex #summary {
	font-size: 92%;
}

.vex #summary ul {
	margin-bottom: 0;
}

/* ------ COMMUNITY PROFILE ------ */

.mod_communityProfile .interests .checkbox_container > span {
	width: 32%;
	margin: 0.25em 0 0.25em 2%;
	float: left;
}

.mod_communityProfile .interests .checkbox_container > span:nth-of-type(3n+1) {
	clear:left;
	margin-left: 0;
}

.mod_communityProfile .countries .select,
.mod_communityProfile .countries .multiselect {
	width: 50%;
}

@media screen and (max-width: 43em) {
	.mod_communityProfile .avatar .w49p {
		float: none;
		width: auto;
		margin-bottom: 1em;
	}

	.mod_communityProfile .interests .checkbox_container > span {
		width: 49%;
	}

	.mod_communityProfile .interests .checkbox_container > span:nth-of-type(3n+1) {
		clear: none;
		margin-left: 2%;
	}

	.mod_communityProfile .interests .checkbox_container > span:nth-of-type(2n+1) {
		clear:left;
		margin-left: 0;
	}

	.mod_communityProfile .countries .select,
	.mod_communityProfile .countries .multiselect {
		width: 100%;
	}
}

.mod_communityProfile .message {
	margin-bottom: 1.5em;
}

.mod_communityProfile .avatar {
	margin-top: 32px;
}

.mod_communityProfile .avatar .avatar-img {
	position: absolute;
	right: 10px;
	top: -32px;
}

.mod_communityProfile .avatar .checkbox_container .checkbox {
	float: left;
}
.mod_communityProfile .avatar .checkbox_container label {
	/*float: left;*/
	margin-left: 23px;
	display: block;
	line-height: 18px;
}


.selectlist-list {
	list-style: none;
	margin: 1em 0 0;
	padding: 0;
}

.selectlist-item {
	cursor: pointer;
	width: 30%;
	margin: 0.25em 0 0.25em 2%;
	padding: 1%;
	float: left;
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px -1px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 5px -1px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px -1px rgba(0, 0, 0, .3);
	text-overflow: ellipsis;
	overflow-x: hidden;
	white-space: nowrap;
}
.selectlist-list .selectlist-item:nth-child(3n+1) {
	clear:left;
	margin-left: 0;
}

@media screen and (max-width: 43em) {
	.selectlist-item {
		width: 47%;
	}
	.selectlist-list .selectlist-item:nth-child(3n+1) {
		clear:none;
		margin-left: 2%;
	}
	.selectlist-list .selectlist-item:nth-child(2n+1) {
		clear:left;
		margin-left: 0;
	}
}


.selectlist-item .fa-check {
	color: #9AC84F;
}

.selectlist-item .fa-times {
	color: #e23e15;
}

/* ------ AVATAR SEDCARD ------ */
.avatar-img {
	display: inline-block;
	position: relative;
}

.avatar-img.sedcard {
	cursor: pointer;
}

.avatar-img img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	vertical-align: bottom;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
	border: 2px #fff solid;
}

.avatar-img .info-indicator {
	position: absolute;
	top: 2px;
	left: 2px;
	right: 2px;
	bottom: 2px;
	text-align: center;
	display: none;
	color: #fff;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.avatar-img .info-indicator::before {
	position: absolute;
	top: 50%;
	margin-top: -0.5em;
	left: 0;
	right: 0;
}

.avatar-img .info-indicator::after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	content: "";
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: rgba(0,0,0,.2);
	z-index: -10;
}

.avatar-img:hover .info-indicator {
	display: block;
}


.sedcard-details {
	/*padding-top: 32px;*/
}
.sedcard-details table {
	table-layout: fixed;
	width: 100%;
	border-spacing: 0 4px;
	border-collapse: separate;
}

.sedcard-details th {
	font-weight: bold;
	text-align: left;
	width: 100px;
}

.sedcard-details td {
	padding-left: 5px;
}

.sedcard-details .avatar-img {
	position: absolute;
	left: 10px;
	top: -32px;
}

.sedcard-details .nick {
	font-weight: 600;
	color: #00305D;
	font-size: 160%;
	line-height: 1;
	height: 32px;
	vertical-align: bottom;
}

.sedcard-details .nick .meta {
	margin: 0.25em 0 0 0;
	font-size: 72%;
	color: #999;
	font-weight: normal;
}



.sedcard-details .tags li,
.sedcard-details .cnt li {
	display: inline-block;
	float: left;
	background-color: #E9E9E9;
	padding: 0 2px;
	margin: 0 0.25em 0.25em 0;
}

.sedcard-details .tags .fa,
.sedcard-details .cnt .fa {
	color: #999;
}

/* ------ TRAVEL COMPANION LIST ------ */
.tc_list {
	list-style: none;
	margin: 1em 0 0;
	padding: 0;
}

.tc_list .item {
	width: 30%;
	height: 48px;
	line-height: 24px;
	margin: 0.25em 0 0.75em 2%;
	padding: 1%;
	float: left;
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px -1px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 5px -1px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px -1px rgba(0, 0, 0, .3);
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.mod_travelCompanionList .tc_list .item {
	width: 47%;
	height: 64px;
	background-color: #fafafa;
}

.tc_list a {
	display: block;
	height: 100%;
}
.tc_list .user,
.tc_list .title {
	text-overflow: ellipsis;
	overflow-x: hidden;
	white-space: nowrap;
	display: block;
}

.tc_list .meta .user {
	text-overflow: ellipsis;
	overflow-x: hidden;
	white-space: nowrap;
	display: inline;
}

.tc_list .meta,
.tc_list .date {
	font-size: 79%;
	color: #666;
}

.tc_list .date {
	line-height: 16px;
	/*margin-bottom: -8px;*/
	display: block;
}

.tc_list .date .date_d,
.tc_list .date .date_m {
	font-weight: bold;
}


.tc_list .meta > span:nth-child(1n+2) {
	margin-left: 15px;
}

.tc_list.compact .item:nth-child(3n+1),
.mod_travelCompanionList .tc_list .item:nth-child(2n+1) {
	clear:left;
	margin-left: 0;
}

.tc_list .avatar-img {
	float: left;
	margin-right: 10px;
}

.mod_travelCompanionList .tc_list .avatar-img {
	margin-top: 6px;
}

@media screen and (max-width: 43em) {
	.tc_list .item {
		width: auto;
		margin: 0.25em 0 0.75em;
		float: none;
	}

	.tc_list.compact .item:nth-child(3n+1),
	.mod_travelCompanionList .tc_list .item:nth-child(2n+1) {
		clear:none;
	}
}


.fsxs{font-size:71.42857%}@media screen and (max-width: 43em){.fsxs{font-size:85.71429%}}
.fss{font-size:78.57143%}@media screen and (max-width: 43em){.fss{font-size:94.28571%}}
.fsl{font-size:107.14286%}.fsxl{font-size:114.28571%}.c1{color:#343434}.c2{color:#999}.c3{color:#fff}.c4{color:#039ee2}.c5{color:#e23e15}.c6{color:#79b41a}.fwl,.fw300{font-weight:300}.fwn,.fw400{font-weight:normal}.fwsb,.fw600{font-weight:600}.fwb,.fw700{font-weight:700}.toe{text-overflow:ellipsis;white-space:nowrap}.lh05{line-height:0.5}.lh06{line-height:0.6}.lh07{line-height:0.7}.lh08{line-height:0.8}.lh09{line-height:0.9}.lh10{line-height:1}.lh11{line-height:1.1}.lh12{line-height:1.2}.lh13{line-height:1.3}.lh14{line-height:1.4}.lh15{line-height:1.5}.lh16{line-height:1.6}.lh17{line-height:1.7}.lh18{line-height:1.8}.lh19{line-height:1.9}.lh20{line-height:2}.lh21{line-height:2.1}.lh22{line-height:2.2}.lh23{line-height:2.3}.lh24{line-height:2.4}.lh25{line-height:2.5}.lh26{line-height:2.6}.lh27{line-height:2.7}.lh28{line-height:2.8}.lh29{line-height:2.9}.lh30{line-height:3}.bgc1{background-color:#79b41a}.bgc2{background-color:#039ee2}.bgc3{background-color:#e23e15}.bgc4{background-color:#00b1ff}.bgc5{background-color:#d7f3ff}.bgc6{background-color:#f6f6f6}.bgc7{background-color:#fff}.bx,.bxl,.bxm,.bxd,.bxa{padding:0.5em 1em}.bx,.bxm{background:#e9e9e9}.bxl{background:#f6f6f6}.bxd{background:#c6c6c6}.bxa{background:#d7f3ff}.w1p{width:1%}.w2p{width:2%}.w3p{width:3%}.w4p{width:4%}.w5p{width:5%}.w6p{width:6%}.w7p{width:7%}.w8p{width:8%}.w9p{width:9%}.w10p{width:10%}.w11p{width:11%}.w12p{width:12%}.w13p{width:13%}.w14p{width:14%}.w15p{width:15%}.w16p{width:16%}.w17p{width:17%}.w18p{width:18%}.w19p{width:19%}.w20p{width:20%}.w21p{width:21%}.w22p{width:22%}.w23p{width:23%}.w24p{width:24%}.w25p{width:25%}.w26p{width:26%}.w27p{width:27%}.w28p{width:28%}.w29p{width:29%}.w30p{width:30%}.w31p{width:31%}.w32p{width:32%}.w33p{width:33%}.w34p{width:34%}.w35p{width:35%}.w36p{width:36%}.w37p{width:37%}.w38p{width:38%}.w39p{width:39%}.w40p{width:40%}.w41p{width:41%}.w42p{width:42%}.w43p{width:43%}.w44p{width:44%}.w45p{width:45%}.w46p{width:46%}.w47p{width:47%}.w48p{width:48%}.w49p{width:49%}.w50p{width:50%}.w51p{width:51%}.w52p{width:52%}.w53p{width:53%}.w54p{width:54%}.w55p{width:55%}.w56p{width:56%}.w57p{width:57%}.w58p{width:58%}.w59p{width:59%}.w60p{width:60%}.w61p{width:61%}.w62p{width:62%}.w63p{width:63%}.w64p{width:64%}.w65p{width:65%}.w66p{width:66%}.w67p{width:67%}.w68p{width:68%}.w69p{width:69%}.w70p{width:70%}.w71p{width:71%}.w72p{width:72%}.w73p{width:73%}.w74p{width:74%}.w75p{width:75%}.w76p{width:76%}.w77p{width:77%}.w78p{width:78%}.w79p{width:79%}.w80p{width:80%}.w81p{width:81%}.w82p{width:82%}.w83p{width:83%}.w84p{width:84%}.w85p{width:85%}.w86p{width:86%}.w87p{width:87%}.w88p{width:88%}.w89p{width:89%}.w90p{width:90%}.w91p{width:91%}.w92p{width:92%}.w93p{width:93%}.w94p{width:94%}.w95p{width:95%}.w96p{width:96%}.w97p{width:97%}.w98p{width:98%}.w99p{width:99%}.w100p{width:100%}.w1px{width:1px}.w2px{width:2px}.w3px{width:3px}.w4px{width:4px}.w5px{width:5px}.w6px{width:6px}.w7px{width:7px}.w8px{width:8px}.w9px{width:9px}.w10px{width:10px}.w11px{width:11px}.w12px{width:12px}.w13px{width:13px}.w14px{width:14px}.w15px{width:15px}.w16px{width:16px}.w17px{width:17px}.w18px{width:18px}.w19px{width:19px}.w20px{width:20px}.w21px{width:21px}.w22px{width:22px}.w23px{width:23px}.w24px{width:24px}.w25px{width:25px}.w26px{width:26px}.w27px{width:27px}.w28px{width:28px}.w29px{width:29px}.w30px{width:30px}.w31px{width:31px}.w32px{width:32px}.w33px{width:33px}.w34px{width:34px}.w35px{width:35px}.w36px{width:36px}.w37px{width:37px}.w38px{width:38px}.w39px{width:39px}.w40px{width:40px}.w41px{width:41px}.w42px{width:42px}.w43px{width:43px}.w44px{width:44px}.w45px{width:45px}.w46px{width:46px}.w47px{width:47px}.w48px{width:48px}.w49px{width:49px}.w50px{width:50px}.w51px{width:51px}.w52px{width:52px}.w53px{width:53px}.w54px{width:54px}.w55px{width:55px}.w56px{width:56px}.w57px{width:57px}.w58px{width:58px}.w59px{width:59px}.w60px{width:60px}.w61px{width:61px}.w62px{width:62px}.w63px{width:63px}.w64px{width:64px}.w65px{width:65px}.w66px{width:66px}.w67px{width:67px}.w68px{width:68px}.w69px{width:69px}.w70px{width:70px}.w71px{width:71px}.w72px{width:72px}.w73px{width:73px}.w74px{width:74px}.w75px{width:75px}.w76px{width:76px}.w77px{width:77px}.w78px{width:78px}.w79px{width:79px}.w80px{width:80px}.w81px{width:81px}.w82px{width:82px}.w83px{width:83px}.w84px{width:84px}.w85px{width:85px}.w86px{width:86px}.w87px{width:87px}.w88px{width:88px}.w89px{width:89px}.w90px{width:90px}.w91px{width:91px}.w92px{width:92px}.w93px{width:93px}.w94px{width:94px}.w95px{width:95px}.w96px{width:96px}.w97px{width:97px}.w98px{width:98px}.w99px{width:99px}.w100px{width:100px}.w105px{width:105px}.w110px{width:110px}.w115px{width:115px}.w120px{width:120px}.w125px{width:125px}.w130px{width:130px}.w135px{width:135px}.w140px{width:140px}.w145px{width:145px}.w150px{width:150px}.w155px{width:155px}.w160px{width:160px}.w165px{width:165px}.w170px{width:170px}.w175px{width:175px}.w180px{width:180px}.w185px{width:185px}.w190px{width:190px}.w195px{width:195px}.w200px{width:200px}.w205px{width:205px}.w210px{width:210px}.w215px{width:215px}.w220px{width:220px}.w225px{width:225px}.w230px{width:230px}.w235px{width:235px}.w240px{width:240px}.w245px{width:245px}.w250px{width:250px}.w255px{width:255px}.w260px{width:260px}.w265px{width:265px}.w270px{width:270px}.w275px{width:275px}.w280px{width:280px}.w285px{width:285px}.w290px{width:290px}.w295px{width:295px}.w300px{width:300px}.w310px{width:310px}.w320px{width:320px}.w330px{width:330px}.w340px{width:340px}.w350px{width:350px}.w360px{width:360px}.w370px{width:370px}.w380px{width:380px}.w390px{width:390px}.w400px{width:400px}.w410px{width:410px}.w420px{width:420px}.w430px{width:430px}.w440px{width:440px}.w450px{width:450px}.w460px{width:460px}.w470px{width:470px}.w480px{width:480px}.w490px{width:490px}.w500px{width:500px}.w510px{width:510px}.w520px{width:520px}.w530px{width:530px}.w540px{width:540px}.w550px{width:550px}.w560px{width:560px}.w570px{width:570px}.w580px{width:580px}.w590px{width:590px}.w600px{width:600px}.w610px{width:610px}.w620px{width:620px}.w630px{width:630px}.w640px{width:640px}.w650px{width:650px}.w660px{width:660px}.w670px{width:670px}.w680px{width:680px}.w690px{width:690px}.w700px{width:700px}.w710px{width:710px}.w720px{width:720px}.w730px{width:730px}.w740px{width:740px}.w750px{width:750px}.w760px{width:760px}.w770px{width:770px}.w780px{width:780px}.w790px{width:790px}.w800px{width:800px}.w810px{width:810px}.w820px{width:820px}.w830px{width:830px}.w840px{width:840px}.w850px{width:850px}.w860px{width:860px}.w870px{width:870px}.w880px{width:880px}.w890px{width:890px}.w900px{width:900px}.w910px{width:910px}.w920px{width:920px}.w930px{width:930px}.w940px{width:940px}.w950px{width:950px}.w960px{width:960px}.w970px{width:970px}.w980px{width:980px}.w990px{width:990px}.w1000px{width:1000px}.h1p{height:1%}.h2p{height:2%}.h3p{height:3%}.h4p{height:4%}.h5p{height:5%}.h6p{height:6%}.h7p{height:7%}.h8p{height:8%}.h9p{height:9%}.h10p{height:10%}.h11p{height:11%}.h12p{height:12%}.h13p{height:13%}.h14p{height:14%}.h15p{height:15%}.h16p{height:16%}.h17p{height:17%}.h18p{height:18%}.h19p{height:19%}.h20p{height:20%}.h21p{height:21%}.h22p{height:22%}.h23p{height:23%}.h24p{height:24%}.h25p{height:25%}.h26p{height:26%}.h27p{height:27%}.h28p{height:28%}.h29p{height:29%}.h30p{height:30%}.h31p{height:31%}.h32p{height:32%}.h33p{height:33%}.h34p{height:34%}.h35p{height:35%}.h36p{height:36%}.h37p{height:37%}.h38p{height:38%}.h39p{height:39%}.h40p{height:40%}.h41p{height:41%}.h42p{height:42%}.h43p{height:43%}.h44p{height:44%}.h45p{height:45%}.h46p{height:46%}.h47p{height:47%}.h48p{height:48%}.h49p{height:49%}.h50p{height:50%}.h51p{height:51%}.h52p{height:52%}.h53p{height:53%}.h54p{height:54%}.h55p{height:55%}.h56p{height:56%}.h57p{height:57%}.h58p{height:58%}.h59p{height:59%}.h60p{height:60%}.h61p{height:61%}.h62p{height:62%}.h63p{height:63%}.h64p{height:64%}.h65p{height:65%}.h66p{height:66%}.h67p{height:67%}.h68p{height:68%}.h69p{height:69%}.h70p{height:70%}.h71p{height:71%}.h72p{height:72%}.h73p{height:73%}.h74p{height:74%}.h75p{height:75%}.h76p{height:76%}.h77p{height:77%}.h78p{height:78%}.h79p{height:79%}.h80p{height:80%}.h81p{height:81%}.h82p{height:82%}.h83p{height:83%}.h84p{height:84%}.h85p{height:85%}.h86p{height:86%}.h87p{height:87%}.h88p{height:88%}.h89p{height:89%}.h90p{height:90%}.h91p{height:91%}.h92p{height:92%}.h93p{height:93%}.h94p{height:94%}.h95p{height:95%}.h96p{height:96%}.h97p{height:97%}.h98p{height:98%}.h99p{height:99%}.h100p{height:100%}.h1px{height:1px}.h2px{height:2px}.h3px{height:3px}.h4px{height:4px}.h5px{height:5px}.h6px{height:6px}.h7px{height:7px}.h8px{height:8px}.h9px{height:9px}.h10px{height:10px}.h11px{height:11px}.h12px{height:12px}.h13px{height:13px}.h14px{height:14px}.h15px{height:15px}.h16px{height:16px}.h17px{height:17px}.h18px{height:18px}.h19px{height:19px}.h20px{height:20px}.h21px{height:21px}.h22px{height:22px}.h23px{height:23px}.h24px{height:24px}.h25px{height:25px}.h26px{height:26px}.h27px{height:27px}.h28px{height:28px}.h29px{height:29px}.h30px{height:30px}.h31px{height:31px}.h32px{height:32px}.h33px{height:33px}.h34px{height:34px}.h35px{height:35px}.h36px{height:36px}.h37px{height:37px}.h38px{height:38px}.h39px{height:39px}.h40px{height:40px}.h41px{height:41px}.h42px{height:42px}.h43px{height:43px}.h44px{height:44px}.h45px{height:45px}.h46px{height:46px}.h47px{height:47px}.h48px{height:48px}.h49px{height:49px}.h50px{height:50px}.h51px{height:51px}.h52px{height:52px}.h53px{height:53px}.h54px{height:54px}.h55px{height:55px}.h56px{height:56px}.h57px{height:57px}.h58px{height:58px}.h59px{height:59px}.h60px{height:60px}.h61px{height:61px}.h62px{height:62px}.h63px{height:63px}.h64px{height:64px}.h65px{height:65px}.h66px{height:66px}.h67px{height:67px}.h68px{height:68px}.h69px{height:69px}.h70px{height:70px}.h71px{height:71px}.h72px{height:72px}.h73px{height:73px}.h74px{height:74px}.h75px{height:75px}.h76px{height:76px}.h77px{height:77px}.h78px{height:78px}.h79px{height:79px}.h80px{height:80px}.h81px{height:81px}.h82px{height:82px}.h83px{height:83px}.h84px{height:84px}.h85px{height:85px}.h86px{height:86px}.h87px{height:87px}.h88px{height:88px}.h89px{height:89px}.h90px{height:90px}.h91px{height:91px}.h92px{height:92px}.h93px{height:93px}.h94px{height:94px}.h95px{height:95px}.h96px{height:96px}.h97px{height:97px}.h98px{height:98px}.h99px{height:99px}.h100px{height:100px}.h105px{height:105px}.h110px{height:110px}.h115px{height:115px}.h120px{height:120px}.h125px{height:125px}.h130px{height:130px}.h135px{height:135px}.h140px{height:140px}.h145px{height:145px}.h150px{height:150px}.h155px{height:155px}.h160px{height:160px}.h165px{height:165px}.h170px{height:170px}.h175px{height:175px}.h180px{height:180px}.h185px{height:185px}.h190px{height:190px}.h195px{height:195px}.h200px{height:200px}.h205px{height:205px}.h210px{height:210px}.h215px{height:215px}.h220px{height:220px}.h225px{height:225px}.h230px{height:230px}.h235px{height:235px}.h240px{height:240px}.h245px{height:245px}.h250px{height:250px}.h255px{height:255px}.h260px{height:260px}.h265px{height:265px}.h270px{height:270px}.h275px{height:275px}.h280px{height:280px}.h285px{height:285px}.h290px{height:290px}.h295px{height:295px}.h300px{height:300px}.h310px{height:310px}.h320px{height:320px}.h330px{height:330px}.h340px{height:340px}.h350px{height:350px}.h360px{height:360px}.h370px{height:370px}.h380px{height:380px}.h390px{height:390px}.h400px{height:400px}.h410px{height:410px}.h420px{height:420px}.h430px{height:430px}.h440px{height:440px}.h450px{height:450px}.h460px{height:460px}.h470px{height:470px}.h480px{height:480px}.h490px{height:490px}.h500px{height:500px}.h510px{height:510px}.h520px{height:520px}.h530px{height:530px}.h540px{height:540px}.h550px{height:550px}.h560px{height:560px}.h570px{height:570px}.h580px{height:580px}.h590px{height:590px}.h600px{height:600px}.h610px{height:610px}.h620px{height:620px}.h630px{height:630px}.h640px{height:640px}.h650px{height:650px}.h660px{height:660px}.h670px{height:670px}.h680px{height:680px}.h690px{height:690px}.h700px{height:700px}.h710px{height:710px}.h720px{height:720px}.h730px{height:730px}.h740px{height:740px}.h750px{height:750px}.h760px{height:760px}.h770px{height:770px}.h780px{height:780px}.h790px{height:790px}.h800px{height:800px}.h810px{height:810px}.h820px{height:820px}.h830px{height:830px}.h840px{height:840px}.h850px{height:850px}.h860px{height:860px}.h870px{height:870px}.h880px{height:880px}.h890px{height:890px}.h900px{height:900px}.h910px{height:910px}.h920px{height:920px}.h930px{height:930px}.h940px{height:940px}.h950px{height:950px}.h960px{height:960px}.h970px{height:970px}.h980px{height:980px}.h990px{height:990px}.h1000px{height:1000px}.m0p{margin:0%}.mt0p{margin-top:0%}.mb0p{margin-bottom:0%}.mr0p{margin-right:0%}.ml0p{margin-left:0%}.m1p{margin:1%}.mt1p{margin-top:1%}.mb1p{margin-bottom:1%}.mr1p{margin-right:1%}.ml1p{margin-left:1%}.m2p{margin:2%}.mt2p{margin-top:2%}.mb2p{margin-bottom:2%}.mr2p{margin-right:2%}.ml2p{margin-left:2%}.m3p{margin:3%}.mt3p{margin-top:3%}.mb3p{margin-bottom:3%}.mr3p{margin-right:3%}.ml3p{margin-left:3%}.m4p{margin:4%}.mt4p{margin-top:4%}.mb4p{margin-bottom:4%}.mr4p{margin-right:4%}.ml4p{margin-left:4%}.m5p{margin:5%}.mt5p{margin-top:5%}.mb5p{margin-bottom:5%}.mr5p{margin-right:5%}.ml5p{margin-left:5%}.m6p{margin:6%}.mt6p{margin-top:6%}.mb6p{margin-bottom:6%}.mr6p{margin-right:6%}.ml6p{margin-left:6%}.m7p{margin:7%}.mt7p{margin-top:7%}.mb7p{margin-bottom:7%}.mr7p{margin-right:7%}.ml7p{margin-left:7%}.m8p{margin:8%}.mt8p{margin-top:8%}.mb8p{margin-bottom:8%}.mr8p{margin-right:8%}.ml8p{margin-left:8%}.m9p{margin:9%}.mt9p{margin-top:9%}.mb9p{margin-bottom:9%}.mr9p{margin-right:9%}.ml9p{margin-left:9%}.m10p{margin:10%}.mt10p{margin-top:10%}.mb10p{margin-bottom:10%}.mr10p{margin-right:10%}.ml10p{margin-left:10%}.m11p{margin:11%}.mt11p{margin-top:11%}.mb11p{margin-bottom:11%}.mr11p{margin-right:11%}.ml11p{margin-left:11%}.m12p{margin:12%}.mt12p{margin-top:12%}.mb12p{margin-bottom:12%}.mr12p{margin-right:12%}.ml12p{margin-left:12%}.m13p{margin:13%}.mt13p{margin-top:13%}.mb13p{margin-bottom:13%}.mr13p{margin-right:13%}.ml13p{margin-left:13%}.m14p{margin:14%}.mt14p{margin-top:14%}.mb14p{margin-bottom:14%}.mr14p{margin-right:14%}.ml14p{margin-left:14%}.m15p{margin:15%}.mt15p{margin-top:15%}.mb15p{margin-bottom:15%}.mr15p{margin-right:15%}.ml15p{margin-left:15%}.m16p{margin:16%}.mt16p{margin-top:16%}.mb16p{margin-bottom:16%}.mr16p{margin-right:16%}.ml16p{margin-left:16%}.m17p{margin:17%}.mt17p{margin-top:17%}.mb17p{margin-bottom:17%}.mr17p{margin-right:17%}.ml17p{margin-left:17%}.m18p{margin:18%}.mt18p{margin-top:18%}.mb18p{margin-bottom:18%}.mr18p{margin-right:18%}.ml18p{margin-left:18%}.m19p{margin:19%}.mt19p{margin-top:19%}.mb19p{margin-bottom:19%}.mr19p{margin-right:19%}.ml19p{margin-left:19%}.m20p{margin:20%}.mt20p{margin-top:20%}.mb20p{margin-bottom:20%}.mr20p{margin-right:20%}.ml20p{margin-left:20%}.m21p{margin:21%}.mt21p{margin-top:21%}.mb21p{margin-bottom:21%}.mr21p{margin-right:21%}.ml21p{margin-left:21%}.m22p{margin:22%}.mt22p{margin-top:22%}.mb22p{margin-bottom:22%}.mr22p{margin-right:22%}.ml22p{margin-left:22%}.m23p{margin:23%}.mt23p{margin-top:23%}.mb23p{margin-bottom:23%}.mr23p{margin-right:23%}.ml23p{margin-left:23%}.m24p{margin:24%}.mt24p{margin-top:24%}.mb24p{margin-bottom:24%}.mr24p{margin-right:24%}.ml24p{margin-left:24%}.m25p{margin:25%}.mt25p{margin-top:25%}.mb25p{margin-bottom:25%}.mr25p{margin-right:25%}.ml25p{margin-left:25%}.m26p{margin:26%}.mt26p{margin-top:26%}.mb26p{margin-bottom:26%}.mr26p{margin-right:26%}.ml26p{margin-left:26%}.m27p{margin:27%}.mt27p{margin-top:27%}.mb27p{margin-bottom:27%}.mr27p{margin-right:27%}.ml27p{margin-left:27%}.m28p{margin:28%}.mt28p{margin-top:28%}.mb28p{margin-bottom:28%}.mr28p{margin-right:28%}.ml28p{margin-left:28%}.m29p{margin:29%}.mt29p{margin-top:29%}.mb29p{margin-bottom:29%}.mr29p{margin-right:29%}.ml29p{margin-left:29%}.m30p{margin:30%}.mt30p{margin-top:30%}.mb30p{margin-bottom:30%}.mr30p{margin-right:30%}.ml30p{margin-left:30%}.m31p{margin:31%}.mt31p{margin-top:31%}.mb31p{margin-bottom:31%}.mr31p{margin-right:31%}.ml31p{margin-left:31%}.m32p{margin:32%}.mt32p{margin-top:32%}.mb32p{margin-bottom:32%}.mr32p{margin-right:32%}.ml32p{margin-left:32%}.m33p{margin:33%}.mt33p{margin-top:33%}.mb33p{margin-bottom:33%}.mr33p{margin-right:33%}.ml33p{margin-left:33%}.m34p{margin:34%}.mt34p{margin-top:34%}.mb34p{margin-bottom:34%}.mr34p{margin-right:34%}.ml34p{margin-left:34%}.m35p{margin:35%}.mt35p{margin-top:35%}.mb35p{margin-bottom:35%}.mr35p{margin-right:35%}.ml35p{margin-left:35%}.m36p{margin:36%}.mt36p{margin-top:36%}.mb36p{margin-bottom:36%}.mr36p{margin-right:36%}.ml36p{margin-left:36%}.m37p{margin:37%}.mt37p{margin-top:37%}.mb37p{margin-bottom:37%}.mr37p{margin-right:37%}.ml37p{margin-left:37%}.m38p{margin:38%}.mt38p{margin-top:38%}.mb38p{margin-bottom:38%}.mr38p{margin-right:38%}.ml38p{margin-left:38%}.m39p{margin:39%}.mt39p{margin-top:39%}.mb39p{margin-bottom:39%}.mr39p{margin-right:39%}.ml39p{margin-left:39%}.m40p{margin:40%}.mt40p{margin-top:40%}.mb40p{margin-bottom:40%}.mr40p{margin-right:40%}.ml40p{margin-left:40%}.m41p{margin:41%}.mt41p{margin-top:41%}.mb41p{margin-bottom:41%}.mr41p{margin-right:41%}.ml41p{margin-left:41%}.m42p{margin:42%}.mt42p{margin-top:42%}.mb42p{margin-bottom:42%}.mr42p{margin-right:42%}.ml42p{margin-left:42%}.m43p{margin:43%}.mt43p{margin-top:43%}.mb43p{margin-bottom:43%}.mr43p{margin-right:43%}.ml43p{margin-left:43%}.m44p{margin:44%}.mt44p{margin-top:44%}.mb44p{margin-bottom:44%}.mr44p{margin-right:44%}.ml44p{margin-left:44%}.m45p{margin:45%}.mt45p{margin-top:45%}.mb45p{margin-bottom:45%}.mr45p{margin-right:45%}.ml45p{margin-left:45%}.m46p{margin:46%}.mt46p{margin-top:46%}.mb46p{margin-bottom:46%}.mr46p{margin-right:46%}.ml46p{margin-left:46%}.m47p{margin:47%}.mt47p{margin-top:47%}.mb47p{margin-bottom:47%}.mr47p{margin-right:47%}.ml47p{margin-left:47%}.m48p{margin:48%}.mt48p{margin-top:48%}.mb48p{margin-bottom:48%}.mr48p{margin-right:48%}.ml48p{margin-left:48%}.m49p{margin:49%}.mt49p{margin-top:49%}.mb49p{margin-bottom:49%}.mr49p{margin-right:49%}.ml49p{margin-left:49%}.m50p{margin:50%}.mt50p{margin-top:50%}.mb50p{margin-bottom:50%}.mr50p{margin-right:50%}.ml50p{margin-left:50%}.m51p{margin:51%}.mt51p{margin-top:51%}.mb51p{margin-bottom:51%}.mr51p{margin-right:51%}.ml51p{margin-left:51%}.m52p{margin:52%}.mt52p{margin-top:52%}.mb52p{margin-bottom:52%}.mr52p{margin-right:52%}.ml52p{margin-left:52%}.m53p{margin:53%}.mt53p{margin-top:53%}.mb53p{margin-bottom:53%}.mr53p{margin-right:53%}.ml53p{margin-left:53%}.m54p{margin:54%}.mt54p{margin-top:54%}.mb54p{margin-bottom:54%}.mr54p{margin-right:54%}.ml54p{margin-left:54%}.m55p{margin:55%}.mt55p{margin-top:55%}.mb55p{margin-bottom:55%}.mr55p{margin-right:55%}.ml55p{margin-left:55%}.m56p{margin:56%}.mt56p{margin-top:56%}.mb56p{margin-bottom:56%}.mr56p{margin-right:56%}.ml56p{margin-left:56%}.m57p{margin:57%}.mt57p{margin-top:57%}.mb57p{margin-bottom:57%}.mr57p{margin-right:57%}.ml57p{margin-left:57%}.m58p{margin:58%}.mt58p{margin-top:58%}.mb58p{margin-bottom:58%}.mr58p{margin-right:58%}.ml58p{margin-left:58%}.m59p{margin:59%}.mt59p{margin-top:59%}.mb59p{margin-bottom:59%}.mr59p{margin-right:59%}.ml59p{margin-left:59%}.m60p{margin:60%}.mt60p{margin-top:60%}.mb60p{margin-bottom:60%}.mr60p{margin-right:60%}.ml60p{margin-left:60%}.m61p{margin:61%}.mt61p{margin-top:61%}.mb61p{margin-bottom:61%}.mr61p{margin-right:61%}.ml61p{margin-left:61%}.m62p{margin:62%}.mt62p{margin-top:62%}.mb62p{margin-bottom:62%}.mr62p{margin-right:62%}.ml62p{margin-left:62%}.m63p{margin:63%}.mt63p{margin-top:63%}.mb63p{margin-bottom:63%}.mr63p{margin-right:63%}.ml63p{margin-left:63%}.m64p{margin:64%}.mt64p{margin-top:64%}.mb64p{margin-bottom:64%}.mr64p{margin-right:64%}.ml64p{margin-left:64%}.m65p{margin:65%}.mt65p{margin-top:65%}.mb65p{margin-bottom:65%}.mr65p{margin-right:65%}.ml65p{margin-left:65%}.m66p{margin:66%}.mt66p{margin-top:66%}.mb66p{margin-bottom:66%}.mr66p{margin-right:66%}.ml66p{margin-left:66%}.m67p{margin:67%}.mt67p{margin-top:67%}.mb67p{margin-bottom:67%}.mr67p{margin-right:67%}.ml67p{margin-left:67%}.m68p{margin:68%}.mt68p{margin-top:68%}.mb68p{margin-bottom:68%}.mr68p{margin-right:68%}.ml68p{margin-left:68%}.m69p{margin:69%}.mt69p{margin-top:69%}.mb69p{margin-bottom:69%}.mr69p{margin-right:69%}.ml69p{margin-left:69%}.m70p{margin:70%}.mt70p{margin-top:70%}.mb70p{margin-bottom:70%}.mr70p{margin-right:70%}.ml70p{margin-left:70%}.m71p{margin:71%}.mt71p{margin-top:71%}.mb71p{margin-bottom:71%}.mr71p{margin-right:71%}.ml71p{margin-left:71%}.m72p{margin:72%}.mt72p{margin-top:72%}.mb72p{margin-bottom:72%}.mr72p{margin-right:72%}.ml72p{margin-left:72%}.m73p{margin:73%}.mt73p{margin-top:73%}.mb73p{margin-bottom:73%}.mr73p{margin-right:73%}.ml73p{margin-left:73%}.m74p{margin:74%}.mt74p{margin-top:74%}.mb74p{margin-bottom:74%}.mr74p{margin-right:74%}.ml74p{margin-left:74%}.m75p{margin:75%}.mt75p{margin-top:75%}.mb75p{margin-bottom:75%}.mr75p{margin-right:75%}.ml75p{margin-left:75%}.m76p{margin:76%}.mt76p{margin-top:76%}.mb76p{margin-bottom:76%}.mr76p{margin-right:76%}.ml76p{margin-left:76%}.m77p{margin:77%}.mt77p{margin-top:77%}.mb77p{margin-bottom:77%}.mr77p{margin-right:77%}.ml77p{margin-left:77%}.m78p{margin:78%}.mt78p{margin-top:78%}.mb78p{margin-bottom:78%}.mr78p{margin-right:78%}.ml78p{margin-left:78%}.m79p{margin:79%}.mt79p{margin-top:79%}.mb79p{margin-bottom:79%}.mr79p{margin-right:79%}.ml79p{margin-left:79%}.m80p{margin:80%}.mt80p{margin-top:80%}.mb80p{margin-bottom:80%}.mr80p{margin-right:80%}.ml80p{margin-left:80%}.m81p{margin:81%}.mt81p{margin-top:81%}.mb81p{margin-bottom:81%}.mr81p{margin-right:81%}.ml81p{margin-left:81%}.m82p{margin:82%}.mt82p{margin-top:82%}.mb82p{margin-bottom:82%}.mr82p{margin-right:82%}.ml82p{margin-left:82%}.m83p{margin:83%}.mt83p{margin-top:83%}.mb83p{margin-bottom:83%}.mr83p{margin-right:83%}.ml83p{margin-left:83%}.m84p{margin:84%}.mt84p{margin-top:84%}.mb84p{margin-bottom:84%}.mr84p{margin-right:84%}.ml84p{margin-left:84%}.m85p{margin:85%}.mt85p{margin-top:85%}.mb85p{margin-bottom:85%}.mr85p{margin-right:85%}.ml85p{margin-left:85%}.m86p{margin:86%}.mt86p{margin-top:86%}.mb86p{margin-bottom:86%}.mr86p{margin-right:86%}.ml86p{margin-left:86%}.m87p{margin:87%}.mt87p{margin-top:87%}.mb87p{margin-bottom:87%}.mr87p{margin-right:87%}.ml87p{margin-left:87%}.m88p{margin:88%}.mt88p{margin-top:88%}.mb88p{margin-bottom:88%}.mr88p{margin-right:88%}.ml88p{margin-left:88%}.m89p{margin:89%}.mt89p{margin-top:89%}.mb89p{margin-bottom:89%}.mr89p{margin-right:89%}.ml89p{margin-left:89%}.m90p{margin:90%}.mt90p{margin-top:90%}.mb90p{margin-bottom:90%}.mr90p{margin-right:90%}.ml90p{margin-left:90%}.m91p{margin:91%}.mt91p{margin-top:91%}.mb91p{margin-bottom:91%}.mr91p{margin-right:91%}.ml91p{margin-left:91%}.m92p{margin:92%}.mt92p{margin-top:92%}.mb92p{margin-bottom:92%}.mr92p{margin-right:92%}.ml92p{margin-left:92%}.m93p{margin:93%}.mt93p{margin-top:93%}.mb93p{margin-bottom:93%}.mr93p{margin-right:93%}.ml93p{margin-left:93%}.m94p{margin:94%}.mt94p{margin-top:94%}.mb94p{margin-bottom:94%}.mr94p{margin-right:94%}.ml94p{margin-left:94%}.m95p{margin:95%}.mt95p{margin-top:95%}.mb95p{margin-bottom:95%}.mr95p{margin-right:95%}.ml95p{margin-left:95%}.m96p{margin:96%}.mt96p{margin-top:96%}.mb96p{margin-bottom:96%}.mr96p{margin-right:96%}.ml96p{margin-left:96%}.m97p{margin:97%}.mt97p{margin-top:97%}.mb97p{margin-bottom:97%}.mr97p{margin-right:97%}.ml97p{margin-left:97%}.m98p{margin:98%}.mt98p{margin-top:98%}.mb98p{margin-bottom:98%}.mr98p{margin-right:98%}.ml98p{margin-left:98%}.m99p{margin:99%}.mt99p{margin-top:99%}.mb99p{margin-bottom:99%}.mr99p{margin-right:99%}.ml99p{margin-left:99%}.m100p{margin:100%}.mt100p{margin-top:100%}.mb100p{margin-bottom:100%}.mr100p{margin-right:100%}.ml100p{margin-left:100%}.m0_0e{margin:0em}.mt0_0e{margin-top:0em}.mb0_0e{margin-bottom:0em}.mr0_0e{margin-right:0em}.ml0_0e{margin-left:0em}.m0_25e{margin:0.25em}.mt0_25e{margin-top:0.25em}.mb0_25e{margin-bottom:0.25em}.mr0_25e{margin-right:0.25em}.ml0_25e{margin-left:0.25em}.m0_50e{margin:0.5em}.mt0_50e{margin-top:0.5em}.mb0_50e{margin-bottom:0.5em}.mr0_50e{margin-right:0.5em}.ml0_50e{margin-left:0.5em}.m0_75e{margin:0.75em}.mt0_75e{margin-top:0.75em}.mb0_75e{margin-bottom:0.75em}.mr0_75e{margin-right:0.75em}.ml0_75e{margin-left:0.75em}.m1_0e{margin:1em}.mt1_0e{margin-top:1em}.mb1_0e{margin-bottom:1em}.mr1_0e{margin-right:1em}.ml1_0e{margin-left:1em}.m1_25e{margin:1.25em}.mt1_25e{margin-top:1.25em}.mb1_25e{margin-bottom:1.25em}.mr1_25e{margin-right:1.25em}.ml1_25e{margin-left:1.25em}.m1_50e{margin:1.5em}.mt1_50e{margin-top:1.5em}.mb1_50e{margin-bottom:1.5em}.mr1_50e{margin-right:1.5em}.ml1_50e{margin-left:1.5em}.m1_75e{margin:1.75em}.mt1_75e{margin-top:1.75em}.mb1_75e{margin-bottom:1.75em}.mr1_75e{margin-right:1.75em}.ml1_75e{margin-left:1.75em}.m2_0e{margin:2em}.mt2_0e{margin-top:2em}.mb2_0e{margin-bottom:2em}.mr2_0e{margin-right:2em}.ml2_0e{margin-left:2em}.m2_25e{margin:2.25em}.mt2_25e{margin-top:2.25em}.mb2_25e{margin-bottom:2.25em}.mr2_25e{margin-right:2.25em}.ml2_25e{margin-left:2.25em}.m2_50e{margin:2.5em}.mt2_50e{margin-top:2.5em}.mb2_50e{margin-bottom:2.5em}.mr2_50e{margin-right:2.5em}.ml2_50e{margin-left:2.5em}.m2_75e{margin:2.75em}.mt2_75e{margin-top:2.75em}.mb2_75e{margin-bottom:2.75em}.mr2_75e{margin-right:2.75em}.ml2_75e{margin-left:2.75em}.m3_0e{margin:3em}.mt3_0e{margin-top:3em}.mb3_0e{margin-bottom:3em}.mr3_0e{margin-right:3em}.ml3_0e{margin-left:3em}.m3_25e{margin:3.25em}.mt3_25e{margin-top:3.25em}.mb3_25e{margin-bottom:3.25em}.mr3_25e{margin-right:3.25em}.ml3_25e{margin-left:3.25em}.m3_50e{margin:3.5em}.mt3_50e{margin-top:3.5em}.mb3_50e{margin-bottom:3.5em}.mr3_50e{margin-right:3.5em}.ml3_50e{margin-left:3.5em}.m3_75e{margin:3.75em}.mt3_75e{margin-top:3.75em}.mb3_75e{margin-bottom:3.75em}.mr3_75e{margin-right:3.75em}.ml3_75e{margin-left:3.75em}.m4_0e{margin:4em}.mt4_0e{margin-top:4em}.mb4_0e{margin-bottom:4em}.mr4_0e{margin-right:4em}.ml4_0e{margin-left:4em}.m4_25e{margin:4.25em}.mt4_25e{margin-top:4.25em}.mb4_25e{margin-bottom:4.25em}.mr4_25e{margin-right:4.25em}.ml4_25e{margin-left:4.25em}.m4_50e{margin:4.5em}.mt4_50e{margin-top:4.5em}.mb4_50e{margin-bottom:4.5em}.mr4_50e{margin-right:4.5em}.ml4_50e{margin-left:4.5em}.m4_75e{margin:4.75em}.mt4_75e{margin-top:4.75em}.mb4_75e{margin-bottom:4.75em}.mr4_75e{margin-right:4.75em}.ml4_75e{margin-left:4.75em}.m5_0e{margin:5em}.mt5_0e{margin-top:5em}.mb5_0e{margin-bottom:5em}.mr5_0e{margin-right:5em}.ml5_0e{margin-left:5em}.m0px{margin:0px}.mt0px{margin-top:0px}.mb0px{margin-bottom:0px}.mr0px{margin-right:0px}.ml0px{margin-left:0px}.m1px{margin:1px}.mt1px{margin-top:1px}.mb1px{margin-bottom:1px}.mr1px{margin-right:1px}.ml1px{margin-left:1px}.m2px{margin:2px}.mt2px{margin-top:2px}.mb2px{margin-bottom:2px}.mr2px{margin-right:2px}.ml2px{margin-left:2px}.m3px{margin:3px}.mt3px{margin-top:3px}.mb3px{margin-bottom:3px}.mr3px{margin-right:3px}.ml3px{margin-left:3px}.m4px{margin:4px}.mt4px{margin-top:4px}.mb4px{margin-bottom:4px}.mr4px{margin-right:4px}.ml4px{margin-left:4px}.m5px{margin:5px}.mt5px{margin-top:5px}.mb5px{margin-bottom:5px}.mr5px{margin-right:5px}.ml5px{margin-left:5px}.m6px{margin:6px}.mt6px{margin-top:6px}.mb6px{margin-bottom:6px}.mr6px{margin-right:6px}.ml6px{margin-left:6px}.m7px{margin:7px}.mt7px{margin-top:7px}.mb7px{margin-bottom:7px}.mr7px{margin-right:7px}.ml7px{margin-left:7px}.m8px{margin:8px}.mt8px{margin-top:8px}.mb8px{margin-bottom:8px}.mr8px{margin-right:8px}.ml8px{margin-left:8px}.m9px{margin:9px}.mt9px{margin-top:9px}.mb9px{margin-bottom:9px}.mr9px{margin-right:9px}.ml9px{margin-left:9px}.m10px{margin:10px}.mt10px{margin-top:10px}.mb10px{margin-bottom:10px}.mr10px{margin-right:10px}.ml10px{margin-left:10px}.m11px{margin:11px}.mt11px{margin-top:11px}.mb11px{margin-bottom:11px}.mr11px{margin-right:11px}.ml11px{margin-left:11px}.m12px{margin:12px}.mt12px{margin-top:12px}.mb12px{margin-bottom:12px}.mr12px{margin-right:12px}.ml12px{margin-left:12px}.m13px{margin:13px}.mt13px{margin-top:13px}.mb13px{margin-bottom:13px}.mr13px{margin-right:13px}.ml13px{margin-left:13px}.m14px{margin:14px}.mt14px{margin-top:14px}.mb14px{margin-bottom:14px}.mr14px{margin-right:14px}.ml14px{margin-left:14px}.m15px{margin:15px}.mt15px{margin-top:15px}.mb15px{margin-bottom:15px}.mr15px{margin-right:15px}.ml15px{margin-left:15px}.m16px{margin:16px}.mt16px{margin-top:16px}.mb16px{margin-bottom:16px}.mr16px{margin-right:16px}.ml16px{margin-left:16px}.m17px{margin:17px}.mt17px{margin-top:17px}.mb17px{margin-bottom:17px}.mr17px{margin-right:17px}.ml17px{margin-left:17px}.m18px{margin:18px}.mt18px{margin-top:18px}.mb18px{margin-bottom:18px}.mr18px{margin-right:18px}.ml18px{margin-left:18px}.m19px{margin:19px}.mt19px{margin-top:19px}.mb19px{margin-bottom:19px}.mr19px{margin-right:19px}.ml19px{margin-left:19px}.m20px{margin:20px}.mt20px{margin-top:20px}.mb20px{margin-bottom:20px}.mr20px{margin-right:20px}.ml20px{margin-left:20px}.p0p{padding:0%}.pt0p{padding-top:0%}.pb0p{padding-bottom:0%}.pr0p{padding-right:0%}.pl0p{padding-left:0%}.p1p{padding:1%}.pt1p{padding-top:1%}.pb1p{padding-bottom:1%}.pr1p{padding-right:1%}.pl1p{padding-left:1%}.p2p{padding:2%}.pt2p{padding-top:2%}.pb2p{padding-bottom:2%}.pr2p{padding-right:2%}.pl2p{padding-left:2%}.p3p{padding:3%}.pt3p{padding-top:3%}.pb3p{padding-bottom:3%}.pr3p{padding-right:3%}.pl3p{padding-left:3%}.p4p{padding:4%}.pt4p{padding-top:4%}.pb4p{padding-bottom:4%}.pr4p{padding-right:4%}.pl4p{padding-left:4%}.p5p{padding:5%}.pt5p{padding-top:5%}.pb5p{padding-bottom:5%}.pr5p{padding-right:5%}.pl5p{padding-left:5%}.p6p{padding:6%}.pt6p{padding-top:6%}.pb6p{padding-bottom:6%}.pr6p{padding-right:6%}.pl6p{padding-left:6%}.p7p{padding:7%}.pt7p{padding-top:7%}.pb7p{padding-bottom:7%}.pr7p{padding-right:7%}.pl7p{padding-left:7%}.p8p{padding:8%}.pt8p{padding-top:8%}.pb8p{padding-bottom:8%}.pr8p{padding-right:8%}.pl8p{padding-left:8%}.p9p{padding:9%}.pt9p{padding-top:9%}.pb9p{padding-bottom:9%}.pr9p{padding-right:9%}.pl9p{padding-left:9%}.p10p{padding:10%}.pt10p{padding-top:10%}.pb10p{padding-bottom:10%}.pr10p{padding-right:10%}.pl10p{padding-left:10%}.p11p{padding:11%}.pt11p{padding-top:11%}.pb11p{padding-bottom:11%}.pr11p{padding-right:11%}.pl11p{padding-left:11%}.p12p{padding:12%}.pt12p{padding-top:12%}.pb12p{padding-bottom:12%}.pr12p{padding-right:12%}.pl12p{padding-left:12%}.p13p{padding:13%}.pt13p{padding-top:13%}.pb13p{padding-bottom:13%}.pr13p{padding-right:13%}.pl13p{padding-left:13%}.p14p{padding:14%}.pt14p{padding-top:14%}.pb14p{padding-bottom:14%}.pr14p{padding-right:14%}.pl14p{padding-left:14%}.p15p{padding:15%}.pt15p{padding-top:15%}.pb15p{padding-bottom:15%}.pr15p{padding-right:15%}.pl15p{padding-left:15%}.p16p{padding:16%}.pt16p{padding-top:16%}.pb16p{padding-bottom:16%}.pr16p{padding-right:16%}.pl16p{padding-left:16%}.p17p{padding:17%}.pt17p{padding-top:17%}.pb17p{padding-bottom:17%}.pr17p{padding-right:17%}.pl17p{padding-left:17%}.p18p{padding:18%}.pt18p{padding-top:18%}.pb18p{padding-bottom:18%}.pr18p{padding-right:18%}.pl18p{padding-left:18%}.p19p{padding:19%}.pt19p{padding-top:19%}.pb19p{padding-bottom:19%}.pr19p{padding-right:19%}.pl19p{padding-left:19%}.p20p{padding:20%}.pt20p{padding-top:20%}.pb20p{padding-bottom:20%}.pr20p{padding-right:20%}.pl20p{padding-left:20%}.p21p{padding:21%}.pt21p{padding-top:21%}.pb21p{padding-bottom:21%}.pr21p{padding-right:21%}.pl21p{padding-left:21%}.p22p{padding:22%}.pt22p{padding-top:22%}.pb22p{padding-bottom:22%}.pr22p{padding-right:22%}.pl22p{padding-left:22%}.p23p{padding:23%}.pt23p{padding-top:23%}.pb23p{padding-bottom:23%}.pr23p{padding-right:23%}.pl23p{padding-left:23%}.p24p{padding:24%}.pt24p{padding-top:24%}.pb24p{padding-bottom:24%}.pr24p{padding-right:24%}.pl24p{padding-left:24%}.p25p{padding:25%}.pt25p{padding-top:25%}.pb25p{padding-bottom:25%}.pr25p{padding-right:25%}.pl25p{padding-left:25%}.p26p{padding:26%}.pt26p{padding-top:26%}.pb26p{padding-bottom:26%}.pr26p{padding-right:26%}.pl26p{padding-left:26%}.p27p{padding:27%}.pt27p{padding-top:27%}.pb27p{padding-bottom:27%}.pr27p{padding-right:27%}.pl27p{padding-left:27%}.p28p{padding:28%}.pt28p{padding-top:28%}.pb28p{padding-bottom:28%}.pr28p{padding-right:28%}.pl28p{padding-left:28%}.p29p{padding:29%}.pt29p{padding-top:29%}.pb29p{padding-bottom:29%}.pr29p{padding-right:29%}.pl29p{padding-left:29%}.p30p{padding:30%}.pt30p{padding-top:30%}.pb30p{padding-bottom:30%}.pr30p{padding-right:30%}.pl30p{padding-left:30%}.p31p{padding:31%}.pt31p{padding-top:31%}.pb31p{padding-bottom:31%}.pr31p{padding-right:31%}.pl31p{padding-left:31%}.p32p{padding:32%}.pt32p{padding-top:32%}.pb32p{padding-bottom:32%}.pr32p{padding-right:32%}.pl32p{padding-left:32%}.p33p{padding:33%}.pt33p{padding-top:33%}.pb33p{padding-bottom:33%}.pr33p{padding-right:33%}.pl33p{padding-left:33%}.p34p{padding:34%}.pt34p{padding-top:34%}.pb34p{padding-bottom:34%}.pr34p{padding-right:34%}.pl34p{padding-left:34%}.p35p{padding:35%}.pt35p{padding-top:35%}.pb35p{padding-bottom:35%}.pr35p{padding-right:35%}.pl35p{padding-left:35%}.p36p{padding:36%}.pt36p{padding-top:36%}.pb36p{padding-bottom:36%}.pr36p{padding-right:36%}.pl36p{padding-left:36%}.p37p{padding:37%}.pt37p{padding-top:37%}.pb37p{padding-bottom:37%}.pr37p{padding-right:37%}.pl37p{padding-left:37%}.p38p{padding:38%}.pt38p{padding-top:38%}.pb38p{padding-bottom:38%}.pr38p{padding-right:38%}.pl38p{padding-left:38%}.p39p{padding:39%}.pt39p{padding-top:39%}.pb39p{padding-bottom:39%}.pr39p{padding-right:39%}.pl39p{padding-left:39%}.p40p{padding:40%}.pt40p{padding-top:40%}.pb40p{padding-bottom:40%}.pr40p{padding-right:40%}.pl40p{padding-left:40%}.p41p{padding:41%}.pt41p{padding-top:41%}.pb41p{padding-bottom:41%}.pr41p{padding-right:41%}.pl41p{padding-left:41%}.p42p{padding:42%}.pt42p{padding-top:42%}.pb42p{padding-bottom:42%}.pr42p{padding-right:42%}.pl42p{padding-left:42%}.p43p{padding:43%}.pt43p{padding-top:43%}.pb43p{padding-bottom:43%}.pr43p{padding-right:43%}.pl43p{padding-left:43%}.p44p{padding:44%}.pt44p{padding-top:44%}.pb44p{padding-bottom:44%}.pr44p{padding-right:44%}.pl44p{padding-left:44%}.p45p{padding:45%}.pt45p{padding-top:45%}.pb45p{padding-bottom:45%}.pr45p{padding-right:45%}.pl45p{padding-left:45%}.p46p{padding:46%}.pt46p{padding-top:46%}.pb46p{padding-bottom:46%}.pr46p{padding-right:46%}.pl46p{padding-left:46%}.p47p{padding:47%}.pt47p{padding-top:47%}.pb47p{padding-bottom:47%}.pr47p{padding-right:47%}.pl47p{padding-left:47%}.p48p{padding:48%}.pt48p{padding-top:48%}.pb48p{padding-bottom:48%}.pr48p{padding-right:48%}.pl48p{padding-left:48%}.p49p{padding:49%}.pt49p{padding-top:49%}.pb49p{padding-bottom:49%}.pr49p{padding-right:49%}.pl49p{padding-left:49%}.p50p{padding:50%}.pt50p{padding-top:50%}.pb50p{padding-bottom:50%}.pr50p{padding-right:50%}.pl50p{padding-left:50%}.p51p{padding:51%}.pt51p{padding-top:51%}.pb51p{padding-bottom:51%}.pr51p{padding-right:51%}.pl51p{padding-left:51%}.p52p{padding:52%}.pt52p{padding-top:52%}.pb52p{padding-bottom:52%}.pr52p{padding-right:52%}.pl52p{padding-left:52%}.p53p{padding:53%}.pt53p{padding-top:53%}.pb53p{padding-bottom:53%}.pr53p{padding-right:53%}.pl53p{padding-left:53%}.p54p{padding:54%}.pt54p{padding-top:54%}.pb54p{padding-bottom:54%}.pr54p{padding-right:54%}.pl54p{padding-left:54%}.p55p{padding:55%}.pt55p{padding-top:55%}.pb55p{padding-bottom:55%}.pr55p{padding-right:55%}.pl55p{padding-left:55%}.p56p{padding:56%}.pt56p{padding-top:56%}.pb56p{padding-bottom:56%}.pr56p{padding-right:56%}.pl56p{padding-left:56%}.p57p{padding:57%}.pt57p{padding-top:57%}.pb57p{padding-bottom:57%}.pr57p{padding-right:57%}.pl57p{padding-left:57%}.p58p{padding:58%}.pt58p{padding-top:58%}.pb58p{padding-bottom:58%}.pr58p{padding-right:58%}.pl58p{padding-left:58%}.p59p{padding:59%}.pt59p{padding-top:59%}.pb59p{padding-bottom:59%}.pr59p{padding-right:59%}.pl59p{padding-left:59%}.p60p{padding:60%}.pt60p{padding-top:60%}.pb60p{padding-bottom:60%}.pr60p{padding-right:60%}.pl60p{padding-left:60%}.p61p{padding:61%}.pt61p{padding-top:61%}.pb61p{padding-bottom:61%}.pr61p{padding-right:61%}.pl61p{padding-left:61%}.p62p{padding:62%}.pt62p{padding-top:62%}.pb62p{padding-bottom:62%}.pr62p{padding-right:62%}.pl62p{padding-left:62%}.p63p{padding:63%}.pt63p{padding-top:63%}.pb63p{padding-bottom:63%}.pr63p{padding-right:63%}.pl63p{padding-left:63%}.p64p{padding:64%}.pt64p{padding-top:64%}.pb64p{padding-bottom:64%}.pr64p{padding-right:64%}.pl64p{padding-left:64%}.p65p{padding:65%}.pt65p{padding-top:65%}.pb65p{padding-bottom:65%}.pr65p{padding-right:65%}.pl65p{padding-left:65%}.p66p{padding:66%}.pt66p{padding-top:66%}.pb66p{padding-bottom:66%}.pr66p{padding-right:66%}.pl66p{padding-left:66%}.p67p{padding:67%}.pt67p{padding-top:67%}.pb67p{padding-bottom:67%}.pr67p{padding-right:67%}.pl67p{padding-left:67%}.p68p{padding:68%}.pt68p{padding-top:68%}.pb68p{padding-bottom:68%}.pr68p{padding-right:68%}.pl68p{padding-left:68%}.p69p{padding:69%}.pt69p{padding-top:69%}.pb69p{padding-bottom:69%}.pr69p{padding-right:69%}.pl69p{padding-left:69%}.p70p{padding:70%}.pt70p{padding-top:70%}.pb70p{padding-bottom:70%}.pr70p{padding-right:70%}.pl70p{padding-left:70%}.p71p{padding:71%}.pt71p{padding-top:71%}.pb71p{padding-bottom:71%}.pr71p{padding-right:71%}.pl71p{padding-left:71%}.p72p{padding:72%}.pt72p{padding-top:72%}.pb72p{padding-bottom:72%}.pr72p{padding-right:72%}.pl72p{padding-left:72%}.p73p{padding:73%}.pt73p{padding-top:73%}.pb73p{padding-bottom:73%}.pr73p{padding-right:73%}.pl73p{padding-left:73%}.p74p{padding:74%}.pt74p{padding-top:74%}.pb74p{padding-bottom:74%}.pr74p{padding-right:74%}.pl74p{padding-left:74%}.p75p{padding:75%}.pt75p{padding-top:75%}.pb75p{padding-bottom:75%}.pr75p{padding-right:75%}.pl75p{padding-left:75%}.p76p{padding:76%}.pt76p{padding-top:76%}.pb76p{padding-bottom:76%}.pr76p{padding-right:76%}.pl76p{padding-left:76%}.p77p{padding:77%}.pt77p{padding-top:77%}.pb77p{padding-bottom:77%}.pr77p{padding-right:77%}.pl77p{padding-left:77%}.p78p{padding:78%}.pt78p{padding-top:78%}.pb78p{padding-bottom:78%}.pr78p{padding-right:78%}.pl78p{padding-left:78%}.p79p{padding:79%}.pt79p{padding-top:79%}.pb79p{padding-bottom:79%}.pr79p{padding-right:79%}.pl79p{padding-left:79%}.p80p{padding:80%}.pt80p{padding-top:80%}.pb80p{padding-bottom:80%}.pr80p{padding-right:80%}.pl80p{padding-left:80%}.p81p{padding:81%}.pt81p{padding-top:81%}.pb81p{padding-bottom:81%}.pr81p{padding-right:81%}.pl81p{padding-left:81%}.p82p{padding:82%}.pt82p{padding-top:82%}.pb82p{padding-bottom:82%}.pr82p{padding-right:82%}.pl82p{padding-left:82%}.p83p{padding:83%}.pt83p{padding-top:83%}.pb83p{padding-bottom:83%}.pr83p{padding-right:83%}.pl83p{padding-left:83%}.p84p{padding:84%}.pt84p{padding-top:84%}.pb84p{padding-bottom:84%}.pr84p{padding-right:84%}.pl84p{padding-left:84%}.p85p{padding:85%}.pt85p{padding-top:85%}.pb85p{padding-bottom:85%}.pr85p{padding-right:85%}.pl85p{padding-left:85%}.p86p{padding:86%}.pt86p{padding-top:86%}.pb86p{padding-bottom:86%}.pr86p{padding-right:86%}.pl86p{padding-left:86%}.p87p{padding:87%}.pt87p{padding-top:87%}.pb87p{padding-bottom:87%}.pr87p{padding-right:87%}.pl87p{padding-left:87%}.p88p{padding:88%}.pt88p{padding-top:88%}.pb88p{padding-bottom:88%}.pr88p{padding-right:88%}.pl88p{padding-left:88%}.p89p{padding:89%}.pt89p{padding-top:89%}.pb89p{padding-bottom:89%}.pr89p{padding-right:89%}.pl89p{padding-left:89%}.p90p{padding:90%}.pt90p{padding-top:90%}.pb90p{padding-bottom:90%}.pr90p{padding-right:90%}.pl90p{padding-left:90%}.p91p{padding:91%}.pt91p{padding-top:91%}.pb91p{padding-bottom:91%}.pr91p{padding-right:91%}.pl91p{padding-left:91%}.p92p{padding:92%}.pt92p{padding-top:92%}.pb92p{padding-bottom:92%}.pr92p{padding-right:92%}.pl92p{padding-left:92%}.p93p{padding:93%}.pt93p{padding-top:93%}.pb93p{padding-bottom:93%}.pr93p{padding-right:93%}.pl93p{padding-left:93%}.p94p{padding:94%}.pt94p{padding-top:94%}.pb94p{padding-bottom:94%}.pr94p{padding-right:94%}.pl94p{padding-left:94%}.p95p{padding:95%}.pt95p{padding-top:95%}.pb95p{padding-bottom:95%}.pr95p{padding-right:95%}.pl95p{padding-left:95%}.p96p{padding:96%}.pt96p{padding-top:96%}.pb96p{padding-bottom:96%}.pr96p{padding-right:96%}.pl96p{padding-left:96%}.p97p{padding:97%}.pt97p{padding-top:97%}.pb97p{padding-bottom:97%}.pr97p{padding-right:97%}.pl97p{padding-left:97%}.p98p{padding:98%}.pt98p{padding-top:98%}.pb98p{padding-bottom:98%}.pr98p{padding-right:98%}.pl98p{padding-left:98%}.p99p{padding:99%}.pt99p{padding-top:99%}.pb99p{padding-bottom:99%}.pr99p{padding-right:99%}.pl99p{padding-left:99%}.p100p{padding:100%}.pt100p{padding-top:100%}.pb100p{padding-bottom:100%}.pr100p{padding-right:100%}.pl100p{padding-left:100%}.p0_0e{padding:0em}.pt0_0e{padding-top:0em}.pb0_0e{padding-bottom:0em}.pr0_0e{padding-right:0em}.pl0_0e{padding-left:0em}.p0_25e{padding:0.25em}.pt0_25e{padding-top:0.25em}.pb0_25e{padding-bottom:0.25em}.pr0_25e{padding-right:0.25em}.pl0_25e{padding-left:0.25em}.p0_50e{padding:0.5em}.pt0_50e{padding-top:0.5em}.pb0_50e{padding-bottom:0.5em}.pr0_50e{padding-right:0.5em}.pl0_50e{padding-left:0.5em}.p0_75e{padding:0.75em}.pt0_75e{padding-top:0.75em}.pb0_75e{padding-bottom:0.75em}.pr0_75e{padding-right:0.75em}.pl0_75e{padding-left:0.75em}.p1_0e{padding:1em}.pt1_0e{padding-top:1em}.pb1_0e{padding-bottom:1em}.pr1_0e{padding-right:1em}.pl1_0e{padding-left:1em}.p1_25e{padding:1.25em}.pt1_25e{padding-top:1.25em}.pb1_25e{padding-bottom:1.25em}.pr1_25e{padding-right:1.25em}.pl1_25e{padding-left:1.25em}.p1_50e{padding:1.5em}.pt1_50e{padding-top:1.5em}.pb1_50e{padding-bottom:1.5em}.pr1_50e{padding-right:1.5em}.pl1_50e{padding-left:1.5em}.p1_75e{padding:1.75em}.pt1_75e{padding-top:1.75em}.pb1_75e{padding-bottom:1.75em}.pr1_75e{padding-right:1.75em}.pl1_75e{padding-left:1.75em}.p2_0e{padding:2em}.pt2_0e{padding-top:2em}.pb2_0e{padding-bottom:2em}.pr2_0e{padding-right:2em}.pl2_0e{padding-left:2em}.p2_25e{padding:2.25em}.pt2_25e{padding-top:2.25em}.pb2_25e{padding-bottom:2.25em}.pr2_25e{padding-right:2.25em}.pl2_25e{padding-left:2.25em}.p2_50e{padding:2.5em}.pt2_50e{padding-top:2.5em}.pb2_50e{padding-bottom:2.5em}.pr2_50e{padding-right:2.5em}.pl2_50e{padding-left:2.5em}.p2_75e{padding:2.75em}.pt2_75e{padding-top:2.75em}.pb2_75e{padding-bottom:2.75em}.pr2_75e{padding-right:2.75em}.pl2_75e{padding-left:2.75em}.p3_0e{padding:3em}.pt3_0e{padding-top:3em}.pb3_0e{padding-bottom:3em}.pr3_0e{padding-right:3em}.pl3_0e{padding-left:3em}.p3_25e{padding:3.25em}.pt3_25e{padding-top:3.25em}.pb3_25e{padding-bottom:3.25em}.pr3_25e{padding-right:3.25em}.pl3_25e{padding-left:3.25em}.p3_50e{padding:3.5em}.pt3_50e{padding-top:3.5em}.pb3_50e{padding-bottom:3.5em}.pr3_50e{padding-right:3.5em}.pl3_50e{padding-left:3.5em}.p3_75e{padding:3.75em}.pt3_75e{padding-top:3.75em}.pb3_75e{padding-bottom:3.75em}.pr3_75e{padding-right:3.75em}.pl3_75e{padding-left:3.75em}.p4_0e{padding:4em}.pt4_0e{padding-top:4em}.pb4_0e{padding-bottom:4em}.pr4_0e{padding-right:4em}.pl4_0e{padding-left:4em}.p4_25e{padding:4.25em}.pt4_25e{padding-top:4.25em}.pb4_25e{padding-bottom:4.25em}.pr4_25e{padding-right:4.25em}.pl4_25e{padding-left:4.25em}.p4_50e{padding:4.5em}.pt4_50e{padding-top:4.5em}.pb4_50e{padding-bottom:4.5em}.pr4_50e{padding-right:4.5em}.pl4_50e{padding-left:4.5em}.p4_75e{padding:4.75em}.pt4_75e{padding-top:4.75em}.pb4_75e{padding-bottom:4.75em}.pr4_75e{padding-right:4.75em}.pl4_75e{padding-left:4.75em}.p5_0e{padding:5em}.pt5_0e{padding-top:5em}.pb5_0e{padding-bottom:5em}.pr5_0e{padding-right:5em}.pl5_0e{padding-left:5em}.p0px{padding:0px}.pt0px{padding-top:0px}.pb0px{padding-bottom:0px}.pr0px{padding-right:0px}.pl0px{padding-left:0px}.p1px{padding:1px}.pt1px{padding-top:1px}.pb1px{padding-bottom:1px}.pr1px{padding-right:1px}.pl1px{padding-left:1px}.p2px{padding:2px}.pt2px{padding-top:2px}.pb2px{padding-bottom:2px}.pr2px{padding-right:2px}.pl2px{padding-left:2px}.p3px{padding:3px}.pt3px{padding-top:3px}.pb3px{padding-bottom:3px}.pr3px{padding-right:3px}.pl3px{padding-left:3px}.p4px{padding:4px}.pt4px{padding-top:4px}.pb4px{padding-bottom:4px}.pr4px{padding-right:4px}.pl4px{padding-left:4px}.p5px{padding:5px}.pt5px{padding-top:5px}.pb5px{padding-bottom:5px}.pr5px{padding-right:5px}.pl5px{padding-left:5px}.p6px{padding:6px}.pt6px{padding-top:6px}.pb6px{padding-bottom:6px}.pr6px{padding-right:6px}.pl6px{padding-left:6px}.p7px{padding:7px}.pt7px{padding-top:7px}.pb7px{padding-bottom:7px}.pr7px{padding-right:7px}.pl7px{padding-left:7px}.p8px{padding:8px}.pt8px{padding-top:8px}.pb8px{padding-bottom:8px}.pr8px{padding-right:8px}.pl8px{padding-left:8px}.p9px{padding:9px}.pt9px{padding-top:9px}.pb9px{padding-bottom:9px}.pr9px{padding-right:9px}.pl9px{padding-left:9px}.p10px{padding:10px}.pt10px{padding-top:10px}.pb10px{padding-bottom:10px}.pr10px{padding-right:10px}.pl10px{padding-left:10px}.p11px{padding:11px}.pt11px{padding-top:11px}.pb11px{padding-bottom:11px}.pr11px{padding-right:11px}.pl11px{padding-left:11px}.p12px{padding:12px}.pt12px{padding-top:12px}.pb12px{padding-bottom:12px}.pr12px{padding-right:12px}.pl12px{padding-left:12px}.p13px{padding:13px}.pt13px{padding-top:13px}.pb13px{padding-bottom:13px}.pr13px{padding-right:13px}.pl13px{padding-left:13px}.p14px{padding:14px}.pt14px{padding-top:14px}.pb14px{padding-bottom:14px}.pr14px{padding-right:14px}.pl14px{padding-left:14px}.p15px{padding:15px}.pt15px{padding-top:15px}.pb15px{padding-bottom:15px}.pr15px{padding-right:15px}.pl15px{padding-left:15px}.p16px{padding:16px}.pt16px{padding-top:16px}.pb16px{padding-bottom:16px}.pr16px{padding-right:16px}.pl16px{padding-left:16px}.p17px{padding:17px}.pt17px{padding-top:17px}.pb17px{padding-bottom:17px}.pr17px{padding-right:17px}.pl17px{padding-left:17px}.p18px{padding:18px}.pt18px{padding-top:18px}.pb18px{padding-bottom:18px}.pr18px{padding-right:18px}.pl18px{padding-left:18px}.p19px{padding:19px}.pt19px{padding-top:19px}.pb19px{padding-bottom:19px}.pr19px{padding-right:19px}.pl19px{padding-left:19px}.p20px{padding:20px}.pt20px{padding-top:20px}.pb20px{padding-bottom:20px}.pr20px{padding-right:20px}.pl20px{padding-left:20px}.bd,.bd3d{border:1px solid #dedede}.bdt{border-top:1px solid #dedede}.bdl{border-left:1px solid #dedede}.bdr{border-right:1px solid #dedede}.bdb{border-bottom:1px solid #dedede}.bd3d{border-bottom-width:2px}.bdw1px{border-width:1px}.bdwt1px{border-top-width:1px}.bdwb1px{border-bottom-width:1px}.bdwr1px{border-right-width:1px}.bdwl1px{border-left-width:1px}.bdw2px{border-width:2px}.bdwt2px{border-top-width:2px}.bdwb2px{border-bottom-width:2px}.bdwr2px{border-right-width:2px}.bdwl2px{border-left-width:2px}.bdw3px{border-width:3px}.bdwt3px{border-top-width:3px}.bdwb3px{border-bottom-width:3px}.bdwr3px{border-right-width:3px}.bdwl3px{border-left-width:3px}.bdw4px{border-width:4px}.bdwt4px{border-top-width:4px}.bdwb4px{border-bottom-width:4px}.bdwr4px{border-right-width:4px}.bdwl4px{border-left-width:4px}.bdw5px{border-width:5px}.bdwt5px{border-top-width:5px}.bdwb5px{border-bottom-width:5px}.bdwr5px{border-right-width:5px}.bdwl5px{border-left-width:5px}.bdrs,.bdrsm{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.bdrst{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.bdrss{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.bdrsb{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.bdrsr{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.bxs{-webkit-box-shadow:0 0 8px -3px rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px -3px rgba(0,0,0,0.5);box-shadow:0 0 8px -3px rgba(0,0,0,0.5)}.bxstlbr{-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.4);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.4)}.bxstrbl{-webkit-box-shadow:-1px 1px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow:-1px 1px 4px 0px rgba(0,0,0,0.4);box-shadow:-1px 1px 4px 0px rgba(0,0,0,0.4)}.bxstb{-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 5px -1px rgba(0,0,0,0.5);box-shadow:0 2px 5px -1px rgba(0,0,0,0.5)}.vam{vertical-align:middle}.vab{vertical-align:bottom}.vat{vertical-align:top}.vabl{vertical-align:baseline}.vatb{vertical-align:text-bottom}.vatt{vertical-align:text-top}.vasup{vertical-align:super}.vasub{vertical-align:sub}.m0a{margin:0 auto}.tar{text-align:right}.tal{text-align:left}.tac{text-align:center}.taj{text-align:justify}.flr{float:right}.fll{float:left}.fln{float:none}.clr{clear:right}.cll{clear:left}.clb{clear:both}.ofh{overflow:hidden}.ofv{overflow:visible}.ofa{overflow:auto}.ofs{overflow:scroll}.arwl{position:relative;padding-left:1em}.posr{position:relative}.arwl:before,.arwl:after{border-right:2px solid;content:'';display:block;height:0.5em;margin-top:-0.375em;position:absolute;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);left:0.25em;top:50%;width:0;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.arwl:after{margin-top:-1px;margin-top:-0.05em;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arwl:hover:after{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.arwl:hover:before{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.dbl{display:block}.dibl{display:inline-block}.dil{display:inline}.curp{cursor:pointer}.curm{cursor:move}.curh{cursor:help}.mob_show{display:none;visibility:hidden;width:0;height:0}@media screen and (max-width: 43em){.mob_hide{display:none;visibility:hidden;width:0;height:0}.mob_show{display:inline;visibility:visible;width:auto;height:auto}td.mob_show,th.mob_show,tr.mob_show,table.mob_show{display:block}}

/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("../../files/themes/satellite/shared/assets/fonts/fontawesome-webfont.eot?v=4.1.0");src:url("../../files/themes/satellite/shared/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format('embedded-opentype'),url("../../files/themes/satellite/shared/assets/fonts/fontawesome-webfont.woff?v=4.1.0") format('woff'),url("../../files/themes/satellite/shared/assets/fonts/fontawesome-webfont.ttf?v=4.1.0") format('truetype'),url("../../files/themes/satellite/shared/assets/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}
/**
 * Contao Open Source CMS
 *
 * Copyright (c) 2005-2013 Leo Feyer
 *
 * @package Core
 * @link    https://contao.org
 * @license http://www.gnu.org/licenses/lgpl-3.0.html LGPL
 */

/**
 * Since fieldset borders are removed in the reset style sheet, adjust the
 * legends accordingly
 */
legend {
	width:100%;
	display:block;
	font-weight:bold;
	border:0;
}

/**
 * Text fields and textareas
 */
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],
input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,select {
	font-family: "Source Sans Pro",Arial,Helvetica,san-serif;
	width:100%;
	display:inline-block;
	padding:4px 6px;
	background:#fff;
	border:1px solid #ccc;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	/*-moz-box-shadow:inset 0 1px 1px #eee;
	-webkit-box-shadow:inset 0 1px 1px #eee;
	box-shadow:inset 0 1px 1px #eee;*/
	-moz-transition:all .15s linear;
	-webkit-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,
input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus,select:focus {
	outline:0;
	background-color: #eaeaea;
	background-color: #fafafa;
	border-color:#54baea;
}

textarea {
	resize: none;
}

@media screen and (max-width: 43em) {
	input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],
	input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,select {
		/*padding: 0.46em 6px;*/
		font-size: 123%;
	}
}

/**
 * Placeholder styles
 */
input::-webkit-input-placeholder {
	color: #aaaaaa;
	font-style: italic;
}
input::-moz-placeholder {
	color: #aaaaaa;
	font-style: italic;
}
input:-moz-placeholder {   /* Older versions of Firefox */
	color: #aaaaaa;
	font-style: italic;
}
input:-ms-input-placeholder {
	color: #aaaaaa;
	font-style: italic;
}

/**
 * Mandatory item styling
 */
label span.mandatory,
legend span.mandatory {
	color: #00b1ff;
	padding-left: 2px;
	vertical-align: top;
	font-size: 100%;
}

/**
 * Fix some width and height settings
 */
input[type="file"] {
	cursor:pointer;
}
select,input[type="file"] {
	display:block;
	display:inline-block;
}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {
	width:auto;
}
textarea,select[multiple],select[size] {
	height:auto;
}

select {
	padding: 0 6px 0;
	height: 2em;
	vertical-align: middle;
}

/**
 * Checkboxes and radio buttons
 */
input[type="radio"],input[type="checkbox"] {
	margin:0 3px 0 0;
}
input[type="radio"],input[type="checkbox"],label {
	vertical-align:middle;
}

/**
 * Handle disabled and read-only
 */
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {
	cursor:not-allowed;
	background:#eee;
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly] {
	background:transparent;
}

/**
 * Buttons
 */

.button::-moz-focus-inner,
.button-alt::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
	padding:0;
	border:0;
}
a.button,
a.button:link,
a.button:visited,
a.button:active{
	color: #fff;
}
input[type="submit"],.button, a.button {
	font-family: "Source Sans Pro",Arial,Helvetica,san-serif;
	display:inline-block;
	padding:4px 15px 4px 14px;
	margin-bottom:0;
	text-align:center;
	vertical-align:middle;
	line-height:16px;
	/*font-size:11px;*/
	color:#fff;
	cursor:pointer;
	border:1px solid #0091d8;
	border-bottom-width: 2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color:#00b1ff;
	/*background-image:-moz-linear-gradient(top, #00b1ff, #00b1ff);
	background-image:-webkit-linear-gradient(top, #00b1ff, #00b1ff);
	background-image:-ms-linear-gradient(top, #00b1ff, #00b1ff);
	background-image:-o-linear-gradient(top, #00b1ff, #00b1ff);
	background-image:linear-gradient(to bottom, #00b1ff, #00b1ff);
	background-repeat:repeat-x;*/
	/*-moz-transition:all .15s linear;
	-webkit-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;*/
}
input[type="submit"]:hover,.button:hover, a.button:hover {
	text-decoration:none;
	/*background-position:0 -15px !important;*/
	-webkit-box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	color:#fff;

}
input[type="submit"]:active,.button:active, a.button:active {
	background-color: #31c0ff;
	/*background-position:0 -30px !important;*/
	border-bottom-width: 1px;
	margin-top: 1px;
	color:#fff;

}

/**
 * Alt. Buttons
 */

.button-alt, a.button-alt {
	position: relative;
	font-family: "Source Sans Pro",Arial,Helvetica,san-serif;
	display:inline-block;
	padding:9px 15px 9px 14px;
	margin-bottom:0;
	text-align:center;
	vertical-align:middle;
	line-height:16px;
	/*font-size:11px;*/
	color:#999;
	cursor:pointer;
	border:1px solid #e9e9e9;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#fff;
	-webkit-transition: all 0.2s !important;
	-moz-transition: all 0.2s !important;
	-ms-transition: all 0.2s !important;
	-o-transition: all 0.2s !important;
	transition: all 0.2s !important;
}
.button-alt:hover, a.button-alt:hover,
.button-alt-dropdown.active {
	text-decoration:none;
	background-color: #31c0ff;
	border-color: #0091d8;
	color:#fff;

}
.button-alt-dropdown.active {
	-webkit-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.55);
	box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.55);
}

.button-alt:active, a.button-alt:active {
	background-color: #31c0ff;
	border-color: #0091d8;
	color:#fff;
}

.button-alt-small, a.button-alt-small {
	padding: 3px 7px 3px 6px;
	line-height:1;
}

.button-alt-dropdown {
	/* Size and position */
	position: relative;
	z-index: 999;
}
.button-alt-dropdown.active {
	/*-webkit-transition: all 0.5s ease-in !important;
	-moz-transition: all 0.5s ease-in !important;
	-ms-transition: all 0.5s ease-in !important;
	-o-transition: all 0.5s ease-in !important;
	transition: all 0.5s ease-in !important;*/
}

.button-alt-dropdown .dropdown {
	/* Size & position */
	position: absolute;
	top: 140%;
	right: -1px;
	width: auto;
	white-space: nowrap;

	/* Styles */
	text-align: left;
	background: white;
	background: #31c0ff;
	font-weight: normal;
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	border-radius: inherit;
	border: 1px solid #e9e9e9;
	border-color: #0091d8;
	-webkit-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.55);
	box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.55);
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	list-style: none;

	/* Hiding */
	opacity: 0;
	pointer-events: none;
}

.button-alt-dropdown .dropdown li .dditem {
	display: block;
	padding:9px 15px 9px 14px;
	text-decoration: none;
	line-height:16px;
	color:#999;
	color:#fff;
	border-bottom: 1px solid #e9e9e9;
	border-bottom: 1px solid #0091d8;
	transition: all 0.3s ease-out;
}

.button-alt-dropdown .dropdown li:first-of-type .dditem {
	border-radius: 2px 2px 0 0;
}

.button-alt-dropdown .dropdown li:last-of-type .dditem {
	border-radius: 0 0 2px 2px;
	border: none;
}

/* Hover state */

.button-alt-dropdown .dropdown li:hover .dditem {
	background: #31c0ff;
	background: #fff;
	color: #fff;
	color: #999;
}

.button-alt-dropdown .dropdown:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	bottom: 100%;
	font-size: 1.33333333em;
	right: 1em;
	border-width: 0 .4em .4em .4em;
	border-style: solid;
	border-color: #fff transparent;
	border-color: #31c0ff transparent;
}

.button-alt-dropdown .dropdown:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	bottom: 100%;
	font-size: 1.33333333em;
	right: .9em;
	border-width: 0 .5em .5em .5em;
	border-style: solid;
	border-color: #0091d8 transparent;
}

.button-alt-dropdown.active .dropdown {
	opacity: 1;
	pointer-events: auto;
}

@media screen and (max-width: 43em) {
	.button-alt, a.button-alt {
		display: block;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 2px;
	}
}

/**
 * Tool Buttons
 */

.button-option, a.button-option {
	position: relative;
	font-family: "Source Sans Pro",Arial,Helvetica,san-serif;
	display:inline-block;
	padding:9px 15px 9px 14px;
	margin-bottom:0;
	text-align:center;
	vertical-align:middle;
	line-height:16px;
	/*font-size:11px;*/
	color:#666;
	cursor:pointer;
	border:1px solid #bebebe;
	/*border-bottom-width: 2px;*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color: #f6f6f6;
	-webkit-transition: all 0.2s !important;
	-moz-transition: all 0.2s !important;
	-ms-transition: all 0.2s !important;
	-o-transition: all 0.2s !important;
	transition: all 0.2s !important;
}
.button-option:hover, a.button-option:hover {
	text-decoration:none;
	background-color: #31c0ff;
	border-color: #0091d8;
	color:#fff;

}
.button-option:active, a.button-option:active {
	background-color: #31c0ff;
	border-color: #0091d8;
	color:#fff;
}

.button-option-small, a.button-option-small {
	padding: 3px 7px 3px 6px;
	line-height:1;
}

/**
 * Small Buttons
 */

.button-small, a.button-small {
	position: relative;
	font-family: "Source Sans Pro",Arial,Helvetica,san-serif;
	display:inline-block;
	padding: 4px 7px 4px 6px;
	margin-bottom:0;
	text-align:center;
	vertical-align:middle;
	line-height:1.5;
	/*font-size:11px;*/
	color:#039ee2;
	cursor:pointer;
	border:1px solid #31c0ff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#e9e9e9;
	-webkit-transition: all 0.2s !important;
	-moz-transition: all 0.2s !important;
	-ms-transition: all 0.2s !important;
	-o-transition: all 0.2s !important;
	transition: all 0.2s !important;
}
.button-small:hover, a.button-small:hover,
.button-small-dropdown.active {
	text-decoration:none;
	background-color: #31c0ff;
	border-color: #0091d8;
	color:#fff;

}
.button-small-dropdown.active {
	-webkit-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.55);
	-moz-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.55);
	box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.55);
}

.button-small:active, a.button-small:active {
	background-color: #31c0ff;
	border-color: #0091d8;
	color:#fff;
}

/**
 * Grey buttons
 */
input[type="submit"].grey,.button.grey {
	background-color: #e9e9e9;
	border-color:#c9c9c9;
	color:#444;
}
input[type="submit"].grey:active,.button.grey:active {
	background-color:#f0f0f0;
}

/**
 * White buttons
 */
input[type="submit"].white,.button.white {
	background-color: #fff;
	border-color:#f0f0f0;
	color:#cacaca;
}
input[type="submit"].white:active,.button.white:active {
	background-color:#31c0ff;
	color:#fff;
}


/**
 * Blue buttons
 */
input[type="submit"].blue,.button.blue {
	background-color:#2f96b4;
	background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);
	background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);
	border-color:#2f96b4;
	color:#fff;
}
input[type="submit"].blue:active,.button.blue:active {
	background-color:#2e95b3;
}

/**
 * Green buttons
 */
input[type="submit"].green,.button.green {
	background-color:#51a351;
	background-image:-moz-linear-gradient(top, #62c462, #51a351);
	background-image:-webkit-linear-gradient(top, #62c462, #51a351);
	background-image:-ms-linear-gradient(top, #62c462, #51a351);
	background-image:-o-linear-gradient(top, #62c462, #51a351);
	background-image:linear-gradient(to bottom, #62c462, #51a351);
	border-color:#51a351;
	color:#fff;
}
input[type="submit"].green:active,.button.green:active {
	background-color:#4f9f4f;
}

/**
 * Orange buttons
 */
input[type="submit"].orange,.button.orange {
	background-color:#f89406;
	background-image:-moz-linear-gradient(top, #fbb450, #f89406);
	background-image:-webkit-linear-gradient(top, #fbb450, #f89406);
	background-image:-ms-linear-gradient(top, #fbb450, #f89406);
	background-image:-o-linear-gradient(top, #fbb450, #f89406);
	background-image:linear-gradient(to bottom, #fbb450, #f89406);
	border-color:#f89406;
	color:#fff;
}
input[type="submit"].orange:active,.button.orange:active {
	background-color:#f28f04;
}

/**
 * Red buttons
 */
input[type="submit"].red,.button.red {
	background-color:#bd362f;
	background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);
	background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);
	border-color:#bd362f;
	color:#fff;
}
input[type="submit"].red:active,.button.red:active {
	background-color:#be322b;
}

/**
 * Disabled Style
 */
input[type="submit"][disabled],.button.disabled {
	background-color: #e9e9e9;
	border-color:#c9c9c9;
	color:#aaa;
	text-shadow: 1px 1px 0 #fff;
	cursor: not-allowed;
}
input[type="submit"][disabled]:hover,.button.disabled:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
input[type="submit"][disabled]:active,.button.disabled:active {
	background-color:#e9e9e9;
	border-bottom-width: 2px;
	margin-top: 0;
}

/**
 * Button Styles
 */

input[type="submit"].button_big, .button_big {
	font-size: 123%;
	line-height: 166%;
	font-weight: 300;
}

input[type="submit"].button_block, .button_block {
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.widget.w50,
form {
	*zoom: 1;
}
html {
	-webkit-font-smoothing: antialiased;
	/*-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	-webkit-text-stroke-width: 0.1px;*/
}
body {
	background: #ffffff;
	position: relative;
}

/**
 * Flexible images (videos see #4896)
 *
 * @see http://webdesignerwall.com/tutorials/responsive-design-with-css3-media-queries
 */
img {
	max-width:100%;
	height:auto;
	-ms-interpolation-mode:bicubic; /* IE7 */
	width:auto\9; /* IE8 */
}

#wrapper {
	background: #ffffff;
	max-width: 960px;
	margin: 1em auto 0;
	-webkit-box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	box-shadow: 0 0 8px -3px rgba(0, 0, 0, .5);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px #f0f0f0 solid;
}

#header {
	position: relative;
}

#header .inside {
	min-height: 200px;
}

#container {
	position: relative;
	padding: 1.5em 1em;
}

.sb_right #container {
	margin-right: 185px;
}

#container:after, .custom:after {
	content: "";
	display: table;
	clear: both;
}

#main, #left, #right {float: left; position: relative;}

#main {width: 100%; min-height: 1px;}

#right {margin-right: -100%;}

.sb_right #right {
	width: 165px;
	margin-left: 20px;
}
@media screen and (max-width: 43em) {
	#main, #left, #right {float: none;}

	.sb_right #container {
		margin-right: 0;
		padding: 1.5em 0;
	}

	#main {
		width: auto;
	}
	#main,
	#right {
		padding: 0 1em;
	}

	#right {
		margin-right: 0;
		padding-top: 1.5em;
	}
	.sb_right #right {
		width: auto;
		margin-left: 0;
		background: #fafafa;
		border-top: 2px #666 solid;
	}
}


.invisible {
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
}


#logo-holder {
	background: url("../../files/themes/satellite/shared/assets/images/base/logo_holder.png") right 0 no-repeat;
	max-width: 100%;
	max-height: 100%;
	width: 350px;
	height: 180px;
	position: absolute;
	right: 0;
	top: 0;
}

#logo-holder a {
	position: absolute;
	right: 0;
	top: 15px;
}

#main-nav {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

#user-nav {
	position: absolute;
	bottom: 0;
	right: 0;
}

#main-nav ul,
#user-nav ul {
	font-size: 116%;
	line-height: 2;
	margin: 0;
	padding: 0 0 0 10px;
	overflow: hidden;
	background: #79b41a;
}
#main-nav li,
#user-nav li {
	float: left;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0 1px;
}
#main-nav li a,
#main-nav li span,
#user-nav li a,
#user-nav li span {
	display: block;
	color: #ffffff;
	padding: 0 10px;
}

#main-nav li.active,
#user-nav li.active,
#main-nav li.trail,
#user-nav li.trail {
	background: #00b1ff;
	border-left:1px solid #0091d8;
	border-right:1px solid #0091d8;
	box-sizing: border-box;
	padding: 0;
}

@media screen and (max-width: 43em) {
	#main-nav,
	#user-nav {
		position: relative;
		bottom: auto;
		right: auto;
		left: auto;
		top: auto;
		padding-top: 180px;
	}
	#user-nav {
		top: 0;
		position: absolute;
		right: 0;
		padding-top: 0;
	}
	#main-nav ul,
	#user-nav ul {
		padding: 0;
	}
	#main-nav li,
	#user-nav li {
		float: none;
		margin: 0;
		padding: 0;
		text-align: center;
	}
}

/* ------ COOKIE CONSENT ------ */
.cp-dialog .cp-content .cp-header {
	background-color: #88A456;
	border-bottom: none;
}
.cp-dialog .cp-header-title {
	color: #fff;
	max-width: 100%;
	width: 900px;
	margin: 0 auto;
	font-weight: 600;
	font-size: 1.07rem;
	line-height: 2;
}

.cp-dialog .cp-content {
	background: #aacd6c;
}

.cp-dialog .cp-content a {
	color: #265890;
	border-bottom: 1px #265890 solid;
	padding-bottom: 1px;
}

.cp-dialog .cp-button {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	float: right;
	margin: 0 0 0;
	font-family: inherit;
	text-transform: none;
	letter-spacing: 0;
	font-size: 1rem;
	line-height: 1em;
	padding: 0.75em 2em;
	background: #1f91db;
	border: 1px solid #0075b4;
	color: #ffffff;
	height: auto;
	cursor: pointer;
}


.mod_newslist .layout_latest_trips.hasImage .teaser {
	margin-left: 160px;
	max-width: 100%;
}

.mod_newslist > h2 {
	margin-bottom: 0.75em;
}

.separator_bookshelf {
	height: 0px;
	display: block;
	/* background-color: #ffffff; */
	border-bottom: 1px #ffffff solid;
	margin: 15px 2px 20px;
	-moz-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.7);
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.7);
}

.circliful .fa {bottom: 2px;}
.circliful .circle-text {color: #666; font-family: "Source Sans Pro",Arial, Helvetica,sans-serif;}

#wallpaper {
	width: 100%;
	padding-top: 26.65%;
	padding-top: 39.47%;
	position: absolute;
	top: -1em;
}

#wallpaper .wallpaper-image {
	background-repeat: no-repeat;
}

/* ------ REGISTRATION ------ */
.mod_registration .widget-captcha {float: left; width: 28%; clear: left;}
.mod_registration .submit_container {float: left; width: 68%;}

/* ------ FS ROLLER ------ */

.fs_roller {
	width: 96%;
	padding: 0 2%;
}

.roller .roller-viewport {
	overflow: hidden;
}

.roller .roller-control.previous,
.roller .roller-control.next {
	line-height: 1;
	/*float: left;
	position: relative;*/
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -0.5em;
	text-indent: -9999em;
	display: block;
	width: 0.5em;
	font-size: 200%;
	color: #039ee2;
}

.roller .roller-control.next {
	/*float: right;*/
	right: 0;
	left: auto;
}

.roller .roller-control:before, .roller .roller-control:after {
	border-right: 2px solid;
	content: '';
	display: block;
	height: 0.5em;
	margin-top: -0.375em;
	position: absolute;
	-moz-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	left: 0.25em;
	top: 50%;
	width: 0;
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	-ms-transition: all 0.25s;
	-o-transition: all 0.25s;
	transition: all 0.25s;
}
.roller .roller-control.previous:before, .roller .roller-control.previous:after {
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.roller .roller-control:after {
	margin-top: -1px;
	margin-top: -0.05em;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.roller .roller-control.previous:after {
	-moz-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

/* ------ TRIPLIST ------ */

.mod_eSM_tripList .legend {
	float: right;
	background-color: #f0f0f0;
	padding: 5px;
	margin-bottom: 15px;
	font-size:85%;
}

.mod_eSM_tripList .legend li {
	float: left;
	margin-right: 15px;
}
.mod_eSM_tripList .legend li:last-of-type {
	margin-right: 0;
}
.mod_eSM_tripList .legend ul {
	margin: 0;
}
.mod_eSM_tripList .legend .label {
	font-weight: 700;
}

.mod_eSM_tripList .trips {
	clear: right;
}

.mod_eSM_tripList .accordion {
	padding-top: 1em;
	background: #fafafa;
}
.mod_eSM_tripList .accordion,
.mod_eSM_tripList .ul {
	overflow: hidden;
}

.mod_eSM_tripList .trip {
	float: left;
	width: 48%;
	margin: 0 1% 1em;
}

.mod_eSM_tripList .trip_container {
	padding-top: 75%;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px #f0f0f0 solid;
	border-bottom: 2px #e0e0e0 solid;
	background-color: #fff;
	position: relative;
}




.mod_eSM_tripList .image_container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transition: margin-top 0.25s ease-in-out;
	-moz-transition: margin-top 0.25s ease-in-out;
	-ms-transition: margin-top 0.25s ease-in-out;
	-o-transition: margin-top 0.25s ease-in-out;
	transition: margin-top 0.25s ease-in-out;
}

.mod_eSM_tripList .trip:hover .image_container {
	margin-top: -11%;
}

.mod_eSM_tripList .srde_wave {
	position: absolute;
	margin-bottom: -1px;
	bottom: 100%;
	left: -1px;
	right: -1px;
	width: 100.5% !important;
	max-height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mod_eSM_tripList .srde_wave_path {
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	-ms-transition: all 0.25s;
	-o-transition: all 0.25s;
	transition: all 0.25s;
	fill: #f9f9f9;
}

.mod_eSM_tripList .trip:hover .srde_wave_path {
	fill: #eef8ff;
}

.mod_eSM_tripList .facts {
	background-color: #f9f9f9;
	padding: 0.5em 2em;
	/*height: 29%;*/
	height: 11.5em;
	margin-bottom: -21%;
	margin-bottom: -5.5em;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transition: margin-bottom 0.25s ease-in-out, box-shadow 0.25s ease-in-out, background-color 0.25s;
	-moz-transition: margin-bottom 0.25s ease-in-out, box-shadow 0.25s ease-in-out, background-color 0.25s;
	-ms-transition: margin-bottom 0.25s ease-in-out, box-shadow 0.25s ease-in-out, background-color 0.25s;
	-o-transition: margin-bottom 0.25s ease-in-out, box-shadow 0.25s ease-in-out, background-color 0.25s;
	transition: margin-bottom 0.25s ease-in-out, box-shadow 0.25s ease-in-out, background-color 0.25s;
}

.mod_eSM_tripList .trip:hover .facts {
	/*-webkit-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 15px -1px rgba(0, 0, 0, 0.4);*/
	/*height: 71%;*/
	margin-bottom: 0;
	background-color: #eef8ff;
}

.mod_eSM_tripList .specialtags {
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 10;
	font-weight: 600;
}

.mod_eSM_tripList .specialtags .tag {
	background-color: #79b41a;
	color: #fff;
	display: inline-block;
	padding: 1px 0.5em 1px 1em;
	margin-bottom: 2px;
	float: left;
	clear: left;
}

.mod_eSM_tripList .specialtags .bookedUp {
	background-color: #f75726;
}

.mod_eSM_tripList .specialtags .fa,
.mod_eSM_tripList .specialtags .ico {
	margin-left: 5px;
}
.mod_eSM_tripList .specialtags .ico {
	font-weight: 700;
}

.mod_eSM_tripList .new_flag,
.mod_eSM_tripList .new_date {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	font-weight: 600;
	width: 80px;
	height: 80px;
	overflow: hidden;
}

.mod_eSM_tripList .new_flag::before,
.mod_eSM_tripList .new_date::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	/*background-color: rgba(255,255,255,.5);*/
	border-right: rgba(121, 180, 26,.75) 80px solid;
	border-bottom: transparent 80px solid;
	z-index: -1;
}
.mod_eSM_tripList .new_date::before {
	border-right: rgba(255, 255, 255,.75) 80px solid;
}

.mod_eSM_tripList .new_flag .lbl,
.mod_eSM_tripList .new_date .lbl {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	line-height: 40px;
	text-align: center;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	color: #fff;
	/*color: rgb(247, 87, 38);*/
}

.mod_eSM_tripList .new_date .lbl {
	line-height: 16px;
	top: 4px;
	color: inherit;
}


.mod_eSM_tripList .flight_incl {
	font-size: 86%;
	background-color: #f75726;
	color: #fff;
	display: inline-block;
	padding: 1px 0.5em;
	line-height: 1.3;
	font-weight: 600;
	position: absolute;
	right: 25px;
	top: 6.25em;
}
.mod_eSM_tripList .pricetag {
	/*float: right;*/
	margin-left: 1em;
	font-size: 72%;
	line-height: 1;
	position: absolute;
	right: 25px;
	top: 4.95em;
}

.mod_eSM_tripList .pricetag .currency,
.mod_eSM_tripList .pricetag .price {
	font-size: 200%;
}

.mod_eSM_tripList .meta {
	font-size: 86%;
	line-height: 1.66;
	position: absolute;
	top: 4.5em;
	width: 85%;
}

.mod_eSM_tripList .meta .fa {
	color: #999;
}

.mod_eSM_tripList .meta .date_m,
.mod_eSM_tripList .meta .date_d {
	font-weight: bold;
}

.mod_eSM_tripList .meta .region {
	text-overflow: ellipsis;
	overflow-x: hidden;
	white-space: nowrap;
	width: 60%;
	display: block;
}

.mod_eSM_tripList h3 {
	clear: right;
	font-size: 100%;
	margin-top: 0;
}

.mod_eSM_tripList .informations {
	position: absolute;
	top: 0;
	left: 2em;
	right: 2em;
	margin-top: 28%;
	color: #999;
}

.mod_eSM_tripList .informations ul {
	font-size: 86%;
}


.mod_eSM_tripList .informations .goto_link {
	float: right;
}

.mod_eSM_tripList .community {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0.25em 2em;
	color: #999;
	background-color: #D7F3FF;
}


.mod_eSM_tripList .fs_roller {
	background-color: #f0f0f0;
	padding: 5px 20px 5px 21px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mod_eSM_tripList .roller .roller-control.previous {
	left: 6px;
}
.mod_eSM_tripList .roller .roller-control.next {
	right: 6px;
	left: auto;
}

.mod_eSM_tripList .month {
	margin-bottom: 0;
	display: inline-block;
	position: relative;
	/*float: left;*/
	width: 25%;
}
.mod_eSM_tripList .fs_roller a {
	display: block;
	text-align: left;
	/* font-size: 154%; */
	line-height: 35px;
	padding: 0 5px;
	margin: 0 5px;
	border: #e0e0e0 1px solid;
	background: #fafafa;
	cursor: pointer;
	position: relative;
	color: #00b1ff;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.mod_eSM_tripList .month.active a {
	background-color: #00b1ff;
	color: #fff;
	cursor: pointer;
}

.mod_eSM_tripList .fs_roller a {
	margin-bottom: 0;
	font-size: 114%;
	line-height: 35px;
	text-align: center;
}

.mod_eSM_tripList .tab .indicator {
	font-size: 154%;
	width: 25px;
	line-height: 35px;
	vertical-align: bottom;
	color: #4fc9ff;
	float: left;
	display: block;
}

.mod_eSM_tripList .tab .destinations {
	position: absolute;
	right: 90px;
	top: 0;
	bottom: 0;
	width: 55%;

	text-overflow: ellipsis;
	overflow-x: hidden;
	white-space: nowrap;
	display: inline-block;
}


.mod_eSM_tripList .tab .tripCount {
	background-color: #e0e0e0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 60px;
	text-align: center;
	line-height: 18px;
	display: block;
	color: #343434;
	font-size: 86%;
	-webkit-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
	-moz-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
	-ms-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
	-o-transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
	transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
}
.mod_eSM_tripList .tab.active .tripCount {
	background-color: #00b1ff;
	color: #fff;
}

.mod_eSM_tripList .tab .number {
	display: block;
	font-size: 150%;
}

.mod_eSM_tripList .tabContainer {
	padding-top: 1em;
}


.mod_eSM_tripList .tabContainer,
.mod_eSM_tripList .tabContent {
	overflow: hidden;
}

.mod_eSM_tripList .tc_show {
	font-size: 86%;
	background-color: #00b1ff;
	color: #fff;
	display: inline-block;
	padding: 1px 0.5em;
	font-weight: 600;
	position: absolute;
	left: 0;
	top: -30px;
}

.mod_eSM_tripList .tc_show .fa {
	margin-right: 5px;
}

/*.mod_eSM_tripList .tc_show .fa {
	height: 30px;
	width: 30px;
	line-height: 30px;
	color: #8EDDFF;
	z-index: 0;
	vertical-align: middle;
}

.mod_eSM_tripList .tc_show .number {
	position: absolute;
	top: 0;
	left: 0;
	height: 30px;
	width: 30px;
	line-height: 30px;
	z-index: 0;
	font-weight: bold;
	font-size: 140%;
}*/

.mod_eSM_tripList .admin-options {
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
	background-color: #f0f0f0;
	padding: 5px;
}

.mod_eSM_tripList .admin-options div {
	float: right;
	margin-right: 10px;
}

.mod_eSM_tripList .admin-options .number {
	position: absolute;
	top: -12px;
	right: -12px;
	min-width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: rgba(255, 204, 0, 0.8);
	color: #000;
	font-size: 16px;
	padding: 2px;
}

@media screen and (max-width: 43em) {
	.mod_eSM_tripList .trip {
		float: none;
		width: 100%;
		margin: 0 0 1em;
	}

	.mod_eSM_tripList .facts,
	.mod_eSM_tripTeaser .facts {
		background-color: #f9f9f9;
		padding: 0.5em 2em;
		/*height: 29%;*/
		height: 11.75em;
		margin-bottom: -21%;
		margin-bottom: -6.0em;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		-webkit-transition: margin-bottom 0.25s ease-in-out, box-shadow 0.25s ease-in-out, background-color 0.25s;
		-moz-transition: margin-bottom 0.25s ease-in-out, box-shadow 0.25s ease-in-out, background-color 0.25s;
		-ms-transition: margin-bottom 0.25s ease-in-out, box-shadow 0.25s ease-in-out, background-color 0.25s;
		-o-transition: margin-bottom 0.25s ease-in-out, box-shadow 0.25s ease-in-out, background-color 0.25s;
		transition: margin-bottom 0.25s ease-in-out, box-shadow 0.25s ease-in-out, background-color 0.25s;
	}

	.mod_eSM_tripList .informations {
		top: auto;
		bottom: 2.25em;
		margin-top: 0;
	}

	.mod_eSM_tripTeaser .tabs,
	.mod_eSM_tripList .tabs {
		padding: 5px 5%;
		width: 90%;
	}

	.mod_eSM_tripList .month {
		width: 50%;
	}

}

/* ------ FA RATING ------ */
.fa_rating_stars {
	color: #e7b300;
}

@media screen and (max-width: 43em) {
	.eqh .w49p,
	.box-holder .w49p {
		width: auto;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 1em;
	}
	.eqh .fll,
	.box-holder .fll,
	.eqh .flr,
	.box-holder .flr {
		float: none;
	}
}

/* ------ BULLETS ------ */
.ce_text ul,
.mod_newslist .teaser ul {
	list-style-type: disc;
	padding-left: 1.1em;
}

/* ------ TRAFFIC LIGHTS ------ */

.lights {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: url("../../files/themes/satellite/shared/assets/images/icons/status_birds.png") 0 0 no-repeat;
	width: 15px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
}

.lights_off {
	background-position: 0 0;
}

.lights_green {
	background-position: -100px 0;
}

.lights_orange {
	background-position: -200px 0;
}

.lights_red {
	background-position: -300px 0;
}

/* ------ EVENTS ------ */
.layout_home {
	padding: 10px;
	margin-bottom: 1em;
	width: 100%;
	overflow: hidden;
	float: left;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 220px;
}

.layout_home.hasImage .event_content {
	padding-left: 150px;
	position: relative;
}

.layout_home .image_container {
	position: absolute;
	left: 0;
	top: 0;
	width: 140px;
}

.layout_home .image_container img {
	vertical-align: middle;
}

.layout_home .datetime {
	border-bottom: 2px #00b1ff solid;
	font-family: "Source Sans Pro",Arial, Helvetica,sans-serif;
	line-height: 1;
}

.layout_home .date,
.layout_home .time {
	display: inline-block;
}

.layout_home .date {
	background-color: #00b1ff;
	padding: 5px 5px;
	font-weight: 700;
	font-size: 108%;
	color: #fff
}

.layout_home .time {
	background-color: #D7F3FF;
	padding: 5px 5px;
	font-weight: 700;
	line-height: 1.08;
	float: right;
}


.layout_home .teaser {
	/*font-size: 88%;*/
}
.layout_home h4 {
	color: #039ee2;
}
.layout_home .details_link {
	/*font-size: 88%;*/
	margin-top: 0.75em;
	margin-bottom: 0;
}
.layout_home a.more {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

#main .box_float_right {
	float: right;
	max-width: 165px;
	margin-left: 20px;
	margin-bottom: 20px;
}
/* Font settings */
body {
	font: 14px/1.5 "Raleway",Arial, Helvetica,sans-serif;
	color: #343434;
}
input,button,textarea,select {
	font-family:inherit;
	font-size:99%;
	font-weight:inherit;
}
pre,code {
	font-family: "Lucida Console",Monaco,monospace;
	font-size:12px;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
h1 {
	font-size: 170%;
	letter-spacing: 1px;
}
h2 {
	font-size: 138%;
	font-weight: 600;
}
h3 {
	font-size: 115%;
	font-weight: 600;
}
h4 {
	font-size: 108%;
	font-weight: 600;
}
h5 {
	font-size: 108%;
}

span.h1 {
	font-size: 14px;
	font-weight: bold;
}

span.h1, span.h2, span.h3 {
	display: block;
}

table {
	font-size:inherit;
}
caption,th {
	font-weight:700;
}

/* Default margins */
h1,h2,h3,h4,h5,h6 {
	margin-top: 0;
	margin-bottom: 0.25em;
	line-height: 1.3em;
}
p,pre,blockquote,table,ol,ul/*,form*/ {
	margin-bottom: 0.75em; /* Should match the font size */
}

/* Default links */

a, a:visited, a:active, a:link, a:hover {
	text-decoration: none;
	color: #039ee2;
	-moz-transition: color 0.1s ease-out;
	-webkit-transition: color 0.1s ease-out;
	-o-transition: color 0.1s ease-out;
	-ms-transition: color 0.1s ease-out;
	transition: color 0.1s ease-out;
}

a:hover {
	color: #4fc9ff;
}

/* ------ NUMBERS ------ */
.number, .price {
	font-family: "Source Sans Pro",Arial, Helvetica,sans-serif;
	font-size: 108%;
}
.price, .currency {
	font-weight: 700;
}
.strikethrough {
	text-decoration: line-through;
}

p.error {
	font-style: italic;
	color: #E23E15;
}

p.success {
	font-style: italic;
	color: #92b421;
}
.notifyModal .notifyModal_content{width:500px;max-width:100%;max-width:100vw;text-align:left}.premium-signet{width:34px;height:34px;vertical-align:middle;background-repeat:no-repeat;background-image:url("../../files/themes/singlereisen_v2/assets/images/icons/premium_signet.png");background-image:url("../../files/themes/singlereisen_v2/assets/images/icons/premium_signet.svg");-webkit-background-size:cover;background-size:cover;display:inline-block;margin-right:0.25rem}.premium-signet.premium-signet-small{width:18px;height:18px}.premium-signet.premium-signet-big{width:64px;height:64px;background-image:url("../../files/themes/singlereisen_v2/assets/images/icons/premium_signet_big.png");background-image:url("../../files/themes/singlereisen_v2/assets/images/icons/premium_signet_big.svg")}.premium-signet.premium-signet-white:not(.premium-signet-big){background-image:url("../../files/themes/singlereisen_v2/assets/images/icons/premium_signet_weiss.png");background-image:url("../../files/themes/singlereisen_v2/assets/images/icons/premium_signet_weiss.svg")}.ajaxified:before,.ajaxified:after{z-index:110}.ajaxified:before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";display:block;background-color:#efefef;background-color:rgba(239,239,239,0.75)}.ajaxified:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;font-family:'FontAwesome' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:35px;vertical-align:middle;width:35px;height:35px;display:block;content:"\f021";font-size:24px;color:#18ADEF;text-align:center;-webkit-animation:spinner 1.5s linear infinite;-o-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite}.section{clear:left}.section.section-clear{overflow:hidden}.grid-section{float:left;clear:left;width:49%}.grid-section:not(.grid-section-2x):nth-of-type(2n+1)+.grid-section:not(.grid-section-2x){clear:none;float:right}.grid-section-2x{float:none !important;width:100% !important}.grid-section-gutter{width:2%}.grid-section-width{width:49%}.section,.grid-section{background-color:#efefef;padding:15px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:4%;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-ms-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s}.section .section-empty,.grid-section .section-empty{text-align:center;margin:0.5em 0;color:#8f8f8f}.section.premium .section-header:before,.grid-section.premium .section-header:before{background-color:#e7b300;background-color:#e0e0e0}.section .section-header,.grid-section .section-header{background-color:#BAC4D0;padding:6px 15px 6px 50px;margin:-15px -15px 15px;font-weight:normal;font-weight:600;font-size:0.93rem;font-size:1.07rem;line-height:24px;vertical-align:middle;position:relative;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-ms-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s}.section .section-header:before,.grid-section .section-header:before{display:block;position:absolute;left:0;top:0;bottom:0;width:36px;content:"";background-color:rgba(0,0,0,0.2)}.section .section-header .section-header-help,.grid-section .section-header .section-header-help{position:absolute;right:5px;top:3px;display:block;height:30px;width:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.section .section-header .section-header-help:after,.grid-section .section-header .section-header-help:after{background-color:#F75726;color:#fff;position:absolute;right:0;top:0;font-family:'FontAwesome' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:30px;width:30px;line-height:30px;font-size:21px;content:"\f128";text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer}.section .section-header .section-header-help .help,.grid-section .section-header .section-header-help .help{display:none}.section .section-header .tag,.grid-section .section-header .tag{color:#fff;background-color:#305890;padding:5px 5px 5px 25px;height:24px;line-height:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;margin-left:5px;position:relative;font-weight:400}.section .section-header .tag:before,.grid-section .section-header .tag:before{color:#fff;position:absolute;left:5px;top:50%;font-family:'FontAwesome' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;line-height:1;font-size:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.section .section-header .tag.date,.grid-section .section-header .tag.date{background-color:#F75726}.section .section-header .tag.date:before,.grid-section .section-header .tag.date:before{content:"\f133"}.section .section-header .tag.alt,.grid-section .section-header .tag.alt{background-color:#e0e0e0;color:#8f8f8f}.section .section-header .tag.alt:before,.grid-section .section-header .tag.alt:before{color:#8f8f8f}.section .section-header .tag.history:before,.grid-section .section-header .tag.history:before{content:"\f1da"}.section .section-header .tag.canceled:before,.grid-section .section-header .tag.canceled:before{content:"\f05e"}.section .section-header .tag .label,.grid-section .section-header .tag .label{font-weight:700;margin-right:10px}.section .section-header .icon,.grid-section .section-header .icon{color:#e78418;color:#fff;position:absolute;left:18px;top:50%;text-align:center;font-size:1.5rem;line-height:1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block}.section.highlight .section-header,.grid-section.highlight .section-header{background-color:#e7b300;background-color:#aacd6c}.section.highlight .section-header .icon,.grid-section.highlight .section-header .icon{color:#fff}.section.canceled .section-header,.section.error .section-header,.grid-section.canceled .section-header,.grid-section.error .section-header{background-color:#d2322d;color:#fff}.section.canceled .section-header .icon,.section.error .section-header .icon,.grid-section.canceled .section-header .icon,.grid-section.error .section-header .icon{color:#fff}.section.cta,.grid-section.cta{background-color:#ffefd5}.section.cta .section-header,.grid-section.cta .section-header{background-color:#ff9900;color:#fff}.section.cta .section-header .icon,.grid-section.cta .section-header .icon{color:#fff}.section .more,.grid-section .more{margin-top:1rem;margin-bottom:0;text-align:right}.section p,.grid-section p{margin-bottom:0.75em}.section ul.featurelist,.section ul.iconlist,.section ul.arrowlist,.grid-section ul.featurelist,.grid-section ul.iconlist,.grid-section ul.arrowlist{font-size:0.93rem;margin-bottom:0}.section ul.featurelist li,.section ul.iconlist li,.section ul.arrowlist li,.grid-section ul.featurelist li,.grid-section ul.iconlist li,.grid-section ul.arrowlist li{position:relative;padding:5px 0 5px 25px;border-top:1px #e0e0e0 solid}.section ul.featurelist li:first-of-type,.section ul.iconlist li:first-of-type,.section ul.arrowlist li:first-of-type,.grid-section ul.featurelist li:first-of-type,.grid-section ul.iconlist li:first-of-type,.grid-section ul.arrowlist li:first-of-type{border-top:none}.section ul.featurelist li:before,.section ul.iconlist li:before,.section ul.arrowlist li:before,.grid-section ul.featurelist li:before,.grid-section ul.iconlist li:before,.grid-section ul.arrowlist li:before{color:#305890;position:absolute;left:5px;top:50%;font-family:'FontAwesome' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;line-height:1;content:"\f058";font-size:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.section ul.featurelist.featurelist li,.section ul.iconlist.featurelist li,.section ul.arrowlist.featurelist li,.grid-section ul.featurelist.featurelist li,.grid-section ul.iconlist.featurelist li,.grid-section ul.arrowlist.featurelist li{padding-left:25px}.section ul.featurelist.featurelist li:before,.section ul.iconlist.featurelist li:before,.section ul.arrowlist.featurelist li:before,.grid-section ul.featurelist.featurelist li:before,.grid-section ul.iconlist.featurelist li:before,.grid-section ul.arrowlist.featurelist li:before{content:"\f164"}.section ul.featurelist.arrowlist li,.section ul.iconlist.arrowlist li,.section ul.arrowlist.arrowlist li,.grid-section ul.featurelist.arrowlist li,.grid-section ul.iconlist.arrowlist li,.grid-section ul.arrowlist.arrowlist li{padding-left:25px}.section ul.featurelist.arrowlist li:before,.section ul.iconlist.arrowlist li:before,.section ul.arrowlist.arrowlist li:before,.grid-section ul.featurelist.arrowlist li:before,.grid-section ul.iconlist.arrowlist li:before,.grid-section ul.arrowlist.arrowlist li:before{content:"\f0a9"}.section ul.datelist,.grid-section ul.datelist{font-size:0.93rem;margin-bottom:0}.section ul.datelist li,.grid-section ul.datelist li{position:relative;padding:5px 0 5px 80px;border-top:1px #e0e0e0 solid}.section ul.datelist li:first-of-type,.grid-section ul.datelist li:first-of-type{border-top:none}.section ul.datelist li .date,.grid-section ul.datelist li .date{position:absolute;left:0;top:5px;display:block;width:70px}.section ul+p,.grid-section ul+p{margin-top:0.75em}.section .section-header+.section-facts,.grid-section .section-header+.section-facts{margin-top:-15px}.section .section-facts+.section-facts,.grid-section .section-facts+.section-facts{margin-top:-16px}.section .section-facts,.grid-section .section-facts{border-top:1px #a6b0bc solid;border-bottom:1px #a6b0bc solid;overflow:hidden;background-color:#BAC4D0;margin:0.5rem -15px 15px}.section .section-facts:last-child,.grid-section .section-facts:last-child{margin-bottom:-15px}.section .section-facts>.fact,.grid-section .section-facts>.fact{float:left;position:relative;width:100%;line-height:2.5rem;height:3.75rem;font-size:1.75rem;text-align:center;border-left:1px #a6b0bc solid;padding:0 5px 2rem;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-weight:700}.section .section-facts.section-facts-small>.fact,.grid-section .section-facts.section-facts-small>.fact{line-height:2rem;height:3.5rem;font-size:1.25rem}.section .section-facts.section-facts-small .fa,.grid-section .section-facts.section-facts-small .fa{font-size:1.25rem;line-height:2rem}.section .section-facts .label,.grid-section .section-facts .label{color:#636363;font-size:0.87rem;position:absolute;line-height:2rem;bottom:0;left:5px;right:5px;text-transform:uppercase;text-align:center;font-weight:400}.section .section-facts .label .acct,.grid-section .section-facts .label .acct{color:#305890;font-size:1.25rem;font-weight:600}.section .section-facts .fa,.grid-section .section-facts .fa{color:#e78418;font-size:1.75rem;line-height:2.5rem;margin-right:10px}.section .section-facts>.fact:first-of-type,.grid-section .section-facts>.fact:first-of-type{border-left:none}.section .section-facts>.fact:nth-last-of-type(2),.section .section-facts>.fact:nth-last-of-type(2) ~ .fact,.grid-section .section-facts>.fact:nth-last-of-type(2),.grid-section .section-facts>.fact:nth-last-of-type(2) ~ .fact{width:50%}.section .section-facts>.fact:nth-last-of-type(3),.section .section-facts>.fact:nth-last-of-type(3) ~ .fact,.grid-section .section-facts>.fact:nth-last-of-type(3),.grid-section .section-facts>.fact:nth-last-of-type(3) ~ .fact{width:33.3333%}.section .section-facts>.fact:nth-last-of-type(4),.section .section-facts>.fact:nth-last-of-type(4) ~ .fact,.grid-section .section-facts>.fact:nth-last-of-type(4),.grid-section .section-facts>.fact:nth-last-of-type(4) ~ .fact{width:25%}.section .section-row,.grid-section .section-row{position:relative;overflow:hidden;margin-bottom:2.075%}.section .section-row:last-child,.grid-section .section-row:last-child{margin-bottom:0}.section .section-row.section-row-equalize>.section-col,.grid-section .section-row.section-row-equalize>.section-col{margin-bottom:-9994px;padding-bottom:9994px}.section .section-row.section-row-equalize>.section-col.section-col-box,.grid-section .section-row.section-row-equalize>.section-col.section-col-box{padding-bottom:9999px}.section .section-row.section-row-expand,.grid-section .section-row.section-row-expand{display:table;width:100%}.section .section-row.section-row-expand>.section-col,.grid-section .section-row.section-row-expand>.section-col{float:none;position:relative;height:100%;display:table-cell;margin:0;border-right:19px transparent solid}.section .section-row.section-row-expand>.section-col:last-of-type,.grid-section .section-row.section-row-expand>.section-col:last-of-type{margin-right:0;border-right:none}.section .section-row .section-col,.grid-section .section-row .section-col{float:left;width:100%;margin-right:2.075%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.section .section-row .section-col:first-of-type,.grid-section .section-row .section-col:first-of-type{clear:both}.section .section-row .section-col:last-of-type,.grid-section .section-row .section-col:last-of-type{margin-right:0}.section .section-row .section-col.section-col-3-1,.grid-section .section-row .section-col.section-col-3-1{width:31.95%}.section .section-row .section-col.section-col-3-2,.grid-section .section-row .section-col.section-col-3-2{width:65.975%}.section .section-row .section-col.section-col-2-1,.grid-section .section-row .section-col.section-col-2-1{width:48.9625%}.section .section-row .section-col.section-col-right,.grid-section .section-row .section-col.section-col-right{float:right;margin-right:0;margin-left:2.075%}.section .section-row .section-col.section-col-box,.section .section-row .section-col.section-col-fact,.grid-section .section-row .section-col.section-col-box,.grid-section .section-row .section-col.section-col-fact{background-color:#e0e0e0;padding:5px}.section .section-row .section-col.section-col-fact,.grid-section .section-row .section-col.section-col-fact{vertical-align:middle}.section .section-row .section-col.section-col-fact>.fact,.grid-section .section-row .section-col.section-col-fact>.fact{position:relative;display:block;width:100%;font-size:1.75rem;text-align:center;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font-weight:700}.section .section-row .section-col.section-col-fact .label,.grid-section .section-row .section-col.section-col-fact .label{color:#305890;color:#79b51c;font-size:1.125rem;position:relative;text-transform:uppercase;text-align:center;font-weight:400;display:block}.section .section-row .section-col.section-col-fact .label .acct,.grid-section .section-row .section-col.section-col-fact .label .acct{color:#305890;font-size:1.75rem;font-weight:600}.section .section-row .section-col.section-col-fact .fa,.grid-section .section-row .section-col.section-col-fact .fa{color:#e78418;font-size:1.75rem;line-height:2.5rem;margin-right:10px}.section .section-row .section-col.section-col-fact>.fact:first-of-type,.grid-section .section-row .section-col.section-col-fact>.fact:first-of-type{border-left:none}.section .section-row .section-col.section-col-fact>.fact:nth-last-of-type(2),.section .section-row .section-col.section-col-fact>.fact:nth-last-of-type(2) ~ .fact,.grid-section .section-row .section-col.section-col-fact>.fact:nth-last-of-type(2),.grid-section .section-row .section-col.section-col-fact>.fact:nth-last-of-type(2) ~ .fact{width:50%}.section .section-row .section-col.section-col-fact>.fact:nth-last-of-type(3),.section .section-row .section-col.section-col-fact>.fact:nth-last-of-type(3) ~ .fact,.grid-section .section-row .section-col.section-col-fact>.fact:nth-last-of-type(3),.grid-section .section-row .section-col.section-col-fact>.fact:nth-last-of-type(3) ~ .fact{width:33.3333%}.section .section-row .section-col.section-col-fact>.fact:nth-last-of-type(4),.section .section-row .section-col.section-col-fact>.fact:nth-last-of-type(4) ~ .fact,.grid-section .section-row .section-col.section-col-fact>.fact:nth-last-of-type(4),.grid-section .section-row .section-col.section-col-fact>.fact:nth-last-of-type(4) ~ .fact{width:25%}.section .section-row.section-row-separator,.grid-section .section-row.section-row-separator{border-top:2px #CCCCCC solid;padding-top:2.075%}.section:last-child,.grid-section-2x:last-child{margin-bottom:0}ul.dateslist{margin:0;padding:0;list-style:none}ul.dateslist li{padding:0;margin:0 0 0.5rem}ul.dateslist li.dateslist-groupheader{background:#dfedc3;background:#d4e4b4;color:#79b41a;font-weight:600;padding:0.5em 10px;line-height:1.5;margin-top:2.5rem;font-size:1.25rem}ul.dateslist li.dateslist-groupheader:first-child{margin-top:0}ul.dateslist li.dateslist-entry{background-color:#fafcf5;background-color:#f6fbeb;padding:5px 150px 65px 110px;min-height:60px;position:relative}ul.dateslist li.dateslist-entry.alternate{background-color:#f5fafc;background-color:#e8f7fd}ul.dateslist li.dateslist-entry .dateslist-timespan{position:absolute;left:10px;top:5px}ul.dateslist li.dateslist-entry .dateslist-date{position:relative;display:block;font-size:14px;font-weight:700}ul.dateslist li.dateslist-entry .dateslist-date-start:after{content:"-";margin:0 5px}ul.dateslist li.dateslist-entry .dateslist-nights{font-size:14px;line-height:19px;color:#666;position:absolute;left:10px;bottom:20px}ul.dateslist li.dateslist-entry .dateslist-info-status.few_available{color:#FF7E00}ul.dateslist li.dateslist-entry .dateslist-info-status.available{color:#79b41a}ul.dateslist li.dateslist-entry .dateslist-info-status.no_more_bookable,ul.dateslist li.dateslist-entry .dateslist-info-status.booked_out{color:#d2322d}ul.dateslist li.dateslist-entry .dateslist-info-status .tooltipster-icon{display:inline-block;margin-left:5px}ul.dateslist li.dateslist-entry .dateslist-tags{margin-top:10px}ul.dateslist li.dateslist-entry .dateslist-tags:before,ul.dateslist li.dateslist-entry .dateslist-tags:after{content:" ";display:table}ul.dateslist li.dateslist-entry .dateslist-tags:after{clear:both}ul.dateslist li.dateslist-entry .dateslist-tags{*zoom:1}ul.dateslist li.dateslist-entry .dateslist-tags .dateslist-tag{margin:0 10px 5px 0;float:left;font-size:12px;text-transform:uppercase}ul.dateslist li.dateslist-entry .dateslist-tags .dateslist-tag:last-child{margin-right:0}ul.dateslist li.dateslist-entry .dateslist-tags .dateslist-tag a{display:block;color:inherit}ul.dateslist li.dateslist-entry .dateslist-tags .dateslist-tag .ico{width:18px;text-align:center;margin-right:5px;vertical-align:middle;color:#305890}ul.dateslist li.dateslist-entry .dateslist-tags .dateslist-tag-offer .ico{color:#fd4415}ul.dateslist li.dateslist-entry .dateslist-tags .dateslist-tag-premium{color:#E78418}ul.dateslist li.dateslist-entry .dateslist-tags .dateslist-tag-bob .ico{color:#305890}ul.dateslist li.dateslist-entry .dateslist-tags .dateslist-tag-custom{color:#888888}ul.dateslist li.dateslist-entry .dateslist-tags .dateslist-tag-custom .ico{color:#305890}ul.dateslist li.dateslist-entry .dateslist-options{position:absolute;bottom:45px;left:110px;right:150px}ul.dateslist li.dateslist-entry .dateslist-options a{margin-left:10px}ul.dateslist li.dateslist-entry .dateslist-options a:first-child{margin-left:0}ul.dateslist li.dateslist-entry .dateslist-offer{position:absolute;right:10px;top:5px;text-align:right;line-height:1}ul.dateslist li.dateslist-entry .dateslist-offer .dateslist-perPerson,ul.dateslist li.dateslist-entry .dateslist-offer .dateslist-bookableTill{font-size:12px}ul.dateslist li.dateslist-entry .dateslist-offer .dateslist-perPerson{font-weight:700;margin-bottom:5px}ul.dateslist li.dateslist-entry .dateslist-offer .dateslist-originalPrice{color:#fd4415;margin-bottom:5px}ul.dateslist li.dateslist-entry .dateslist-offer .dateslist-price{font-weight:700;font-size:28px;margin-bottom:5px}ul.dateslist li.dateslist-entry .dateslist-bookingbar{height:40px;line-height:20px;padding-right:150px;position:absolute;bottom:0;right:0;left:110px}ul.dateslist li.dateslist-entry .dateslist-bookingbar:before,ul.dateslist li.dateslist-entry .dateslist-bookingbar:after{content:" ";display:table}ul.dateslist li.dateslist-entry .dateslist-bookingbar:after{clear:both}ul.dateslist li.dateslist-entry .dateslist-bookingbar{*zoom:1}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats{line-height:19px;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px rgba(0,0,0,0.2) solid}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats:before,ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats:after{content:" ";display:table}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats:after{clear:both}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats{*zoom:1}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats-header{background-color:rgba(0,0,0,0.2);color:#fff;text-align:center}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats-header .tooltipster-icon{display:inline-block;margin-left:10px}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats .dateslist-community-stat{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;width:33.333%;font-weight:700;font-size:16px;color:#666;border-right:1px rgba(0,0,0,0.2) solid}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats .dateslist-community-stat:last-child{border-right:none}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats .dateslist-community-stat .label{color:rgba(0,0,0,0.3);margin-right:5px;font-size:1rem}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats .dateslist-community-stat.userpop,ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats .dateslist-community-stat.userpop .label{color:#1f91db;cursor:pointer}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-community-stats .dateslist-community-stat .tooltipster-icon{display:inline-block;margin-left:10px}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-button{display:block;padding:0 15px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:38px;height:38px;width:120px;color:#fff;cursor:pointer;background-color:#90BF44;border:1px solid #519214;font-size:17px;position:absolute;right:0;top:0}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-button:active{background-color:#a3d244}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-button-disabled{background-color:#e9e9e9;border-color:#d0d0d0;color:#aaa;font-size:14px}ul.dateslist li.dateslist-entry .dateslist-bookingbar .dateslist-button-disabled:active{background-color:#e9e9e9}.notifyModal.overlay{position:fixed}

/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-300.eot"); /* IE9 Compat Modes */
  src: local(''),
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-300.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-300.woff2") format('woff2'), /* Super Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-300.woff") format('woff'), /* Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-300.ttf") format('truetype'), /* Safari, Android, iOS */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-300.svg#Raleway") format('svg'); /* Legacy iOS */
}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(''),
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-regular.woff2") format('woff2'), /* Super Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-regular.woff") format('woff'), /* Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-regular.svg#Raleway") format('svg'); /* Legacy iOS */
}
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-600.eot"); /* IE9 Compat Modes */
  src: local(''),
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-600.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-600.woff2") format('woff2'), /* Super Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-600.woff") format('woff'), /* Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-600.ttf") format('truetype'), /* Safari, Android, iOS */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-600.svg#Raleway") format('svg'); /* Legacy iOS */
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-700.eot"); /* IE9 Compat Modes */
  src: local(''),
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-700.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-700.woff2") format('woff2'), /* Super Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-700.woff") format('woff'), /* Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-700.ttf") format('truetype'), /* Safari, Android, iOS */
       url("../../files/themes/satellite/shared/assets/fonts/raleway-v28-latin-700.svg#Raleway") format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url("../../files/themes/satellite/shared/assets/fonts/source-sans-pro-v21-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(''),
       url("../../files/themes/satellite/shared/assets/fonts/source-sans-pro-v21-latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("../../files/themes/satellite/shared/assets/fonts/source-sans-pro-v21-latin-regular.woff2") format('woff2'), /* Super Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/source-sans-pro-v21-latin-regular.woff") format('woff'), /* Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/source-sans-pro-v21-latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */
       url("../../files/themes/satellite/shared/assets/fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro") format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url("../../files/themes/satellite/shared/assets/fonts/source-sans-pro-v21-latin-700.eot"); /* IE9 Compat Modes */
  src: local(''),
       url("../../files/themes/satellite/shared/assets/fonts/source-sans-pro-v21-latin-700.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("../../files/themes/satellite/shared/assets/fonts/source-sans-pro-v21-latin-700.woff2") format('woff2'), /* Super Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/source-sans-pro-v21-latin-700.woff") format('woff'), /* Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/source-sans-pro-v21-latin-700.ttf") format('truetype'), /* Safari, Android, iOS */
       url("../../files/themes/satellite/shared/assets/fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro") format('svg'); /* Legacy iOS */
}
/* indie-flower-regular - latin */
@font-face {
  font-family: 'Indie Flower';
  font-style: normal;
  font-weight: 400;
  src: url("../../files/themes/satellite/shared/assets/fonts/indie-flower-v17-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(''),
       url("../../files/themes/satellite/shared/assets/fonts/indie-flower-v17-latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("../../files/themes/satellite/shared/assets/fonts/indie-flower-v17-latin-regular.woff2") format('woff2'), /* Super Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/indie-flower-v17-latin-regular.woff") format('woff'), /* Modern Browsers */
       url("../../files/themes/satellite/shared/assets/fonts/indie-flower-v17-latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */
       url("../../files/themes/satellite/shared/assets/fonts/indie-flower-v17-latin-regular.svg#IndieFlower") format('svg'); /* Legacy iOS */
}
