/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("../plugins/Jquery/UI/img/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px 8px 0;
	position: absolute;
	z-index: 9999;
	max-width: 500px;
	-webkit-box-shadow: 0 0 5px #CCC;
	box-shadow: 0 0 5px #CCC;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #CCC;
	background: #ffffff;
	color: #222222;
} /* url(../plugins/Jquery/UI/img/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x */
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #CCC;
	background: #cccccc url(../plugins/Jquery/UI/img/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(../plugins/Jquery/UI/img/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(../plugins/Jquery/UI/img/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #CCC;
	background: #ffffff url(../plugins/Jquery/UI/img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(../plugins/Jquery/UI/img/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(../plugins/Jquery/UI/img/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../plugins/Jquery/UI/img/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #CCC url(../plugins/Jquery/UI/img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #CCC url(../plugins/Jquery/UI/img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.buttonArea{
    float: left;
    left: 50%;
    position: relative;            
    top: 100%;
	margin-top: -32px;	
}                     
.buttonCon{  
    float: left;
    left: -50%;
    position: relative;        
}
.buttonCon .theButton {
	display: block;
	text-indent: -9999px;
	border: 0;
	margin-right: 3px;
	float: left;
}
.buttonArea a.active {
	background-position: 0 -22px;
}             

.arrowButton{    
	cursor: pointer;  
}            

.animate0{
   	-webkit-animation-duration: .6s;
	-webkit-animation-delay: 0s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .6s;
	-moz-animation-delay: 0s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .6s;
	-ms-animation-delay: 0s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .6s;
	animation-delay: 0s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
}         

.animate1{
   	-webkit-animation-duration: .6s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .6s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .6s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .6s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
} 

.animate2{
   	-webkit-animation-duration: .6s;
	-webkit-animation-delay: .4s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .6s;
	-moz-animation-delay: .4s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .6s;
	-ms-animation-delay: .4s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .6s;
	animation-delay: .4s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
} 

.animate3{
   	-webkit-animation-duration: .6s;
	-webkit-animation-delay: .6s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .6s;
	-moz-animation-delay: .6s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .6s;
	-ms-animation-delay: .6s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .6s;
	animation-delay: .6s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
}   

.animate4{
   	-webkit-animation-duration: .6s;
	-webkit-animation-delay: .8s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .6s;
	-moz-animation-delay: .8s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .6s;
	-ms-animation-delay: .8s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .6s;
	animation-delay: .8s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
}  

.animate5{
   	-webkit-animation-duration: .6s;
	-webkit-animation-delay: 1s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .6s;
	-moz-animation-delay: 1s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .6s;
	-ms-animation-delay: 1s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .6s;
	animation-delay: 1s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
}    
.animate6{
   	-webkit-animation-duration: .6s;
	-webkit-animation-delay: 1.2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .6s;
	-moz-animation-delay: 1.2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .6s;
	-ms-animation-delay: 1.2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .6s;
	animation-delay: 1.2s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
}    
.animate7{
   	-webkit-animation-duration: .6s;
	-webkit-animation-delay: 1.4s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .6s;
	-moz-animation-delay: 1.4s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .6s;
	-ms-animation-delay: 1.4s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .6s;
	animation-delay: 1.4s;
	animation-timing-function: ease;
	animation-fill-mode: both;	          
}    .animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)}10%,20%{-o-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%)}}@-o-keyframes wobble{0%{-o-transform:translateX(0%)}15%{-o-transform:translateX(-25%) rotate(-5deg)}30%{-o-transform:translateX(20%) rotate(3deg)}45%{-o-transform:translateX(-15%) rotate(-3deg)}60%{-o-transform:translateX(10%) rotate(2deg)}75%{-o-transform:translateX(-5%) rotate(-1deg)}100%{-o-transform:translateX(0%)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) rotateY(0);-o-animation-timing-function:ease-out}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-animation-timing-function:ease-out}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in}80%{-o-transform:perspective(400px) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in}100%{-o-transform:perspective(400px) scale(1);-o-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible!important;-webkit-animation-name:flip;-moz-backface-visibility:visible!important;-moz-animation-name:flip;-o-backface-visibility:visible!important;-o-animation-name:flip;backface-visibility:visible!important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible!important;-moz-animation-name:flipInX;-o-backface-visibility:visible!important;-o-animation-name:flipInX;backface-visibility:visible!important;animation-name:flipInX}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible!important;-o-animation-name:flipOutX;-o-backface-visibility:visible!important;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible!important;-moz-animation-name:flipInY;-o-backface-visibility:visible!important;-o-animation-name:flipInY;backface-visibility:visible!important;animation-name:flipInY}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible!important;-moz-animation-name:flipOutY;-o-backface-visibility:visible!important;-o-animation-name:flipOutY;backface-visibility:visible!important;animation-name:flipOutY}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(.95)}50%{opacity:1;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)}25%{-o-transform:scale(.95)}50%{opacity:1;-o-transform:scale(1.1)}100%{opacity:0;-o-transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-20px)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(20px)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-20px)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}100%{-o-transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}.animated.lightSpeedIn{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.lightSpeedOut{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg)}}@-moz-keyframes wiggle{0%{-moz-transform:skewX(9deg)}10%{-moz-transform:skewX(-8deg)}20%{-moz-transform:skewX(7deg)}30%{-moz-transform:skewX(-6deg)}40%{-moz-transform:skewX(5deg)}50%{-moz-transform:skewX(-4deg)}60%{-moz-transform:skewX(3deg)}70%{-moz-transform:skewX(-2deg)}80%{-moz-transform:skewX(1deg)}90%{-moz-transform:skewX(0deg)}100%{-moz-transform:skewX(0deg)}}@-o-keyframes wiggle{0%{-o-transform:skewX(9deg)}10%{-o-transform:skewX(-8deg)}20%{-o-transform:skewX(7deg)}30%{-o-transform:skewX(-6deg)}40%{-o-transform:skewX(5deg)}50%{-o-transform:skewX(-4deg)}60%{-o-transform:skewX(3deg)}70%{-o-transform:skewX(-2deg)}80%{-o-transform:skewX(1deg)}90%{-o-transform:skewX(0deg)}100%{-o-transform:skewX(0deg)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.wiggle{-webkit-animation-name:wiggle;-moz-animation-name:wiggle;-o-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.wiggle{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}
/* Banner Rotator */
.banner-rotator-wrapper{position:relative;overflow:hidden}
.banner-rotator{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:900px;height:360px;overflow:hidden}
.banner-rotator .screen{position:relative;top:0;left:0;overflow:hidden}
.banner-rotator .strip{display:block;position:absolute;top:0;left:0;z-index:0;overflow:hidden}
.banner-rotator .content-box{display:none;position:absolute;top:0;left:0;overflow:hidden}
.banner-rotator .main-img{display:none;position:absolute;top:0;left:0;z-index:0;border:0}
.banner-rotator .preloader{position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#000 url(../plugins/Jquery/Banner2/images/nav/preloader.gif) no-repeat center center;z-index:5;display:none}
.banner-rotator div.timer{position:absolute;left:0;height:4px;background-color:#FFF;-moz-opacity:.5;filter:alpha(opacity=50);opacity:0.5;z-index:6;visibility:hidden;font-size:0}
.banner-rotator div.clock-timer-holder{position:relative;display:inline-block;float:left;width:20px;height:20px}
.banner-rotator canvas.clock-timer{overflow:hidden}
.banner-rotator-wrapper div.wrapper-bg{position:absolute;z-index:3}
.banner-rotator-wrapper div.border{position:absolute;z-index:2}
.banner-rotator-wrapper .shadow{position:absolute;height:82px;z-index:1}
.banner-rotator-wrapper .shadow .left{display:block;float:left;width:100px;height:42px;background:url(../plugins/Jquery/Banner2/images/nav/shadow-left.png) no-repeat left bottom}
.banner-rotator-wrapper .shadow .middle{display:block;float:left;width:auto;height:42px;background:url(../plugins/Jquery/Banner2/images/nav/shadow-middle.png) repeat-x left bottom}
.banner-rotator-wrapper .shadow .right{display:block;float:left;width:100px;height:42px;background:url(../plugins/Jquery/Banner2/images/nav/shadow-right.png) no-repeat left bottom}
.banner-rotator .content{position:absolute;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}
.banner-rotator .textbox{position:absolute;z-index:4;overflow:hidden;top:0;left:0;font-family:"BebasNeueRegular"}
.banner-rotator .textbox a.bg-url{display:block;clear:both;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0)}
.banner-rotator .textbox span.border{display:block;position:absolute;top:-1px;width:100%;height:1px;background-color:#FFF;-moz-opacity:0.3;filter:alpha(opacity=0.3);opacity:0.3}
.banner-rotator .textbox span.border-black{background-color:#000;-moz-opacity:1;filter:alpha(opacity=1);opacity:1}
.banner-rotator .textbox span.bg{display:block;position:absolute;padding:10 15px;width:100%;height:100%;background-color:#000}
.banner-rotator .textbox span.bg-opacity{-moz-opacity:0.6;filter:alpha(opacity=0.6);opacity:0.6}
.banner-rotator .textbox span.text{display:block;z-index:3;position:relative;font-family:"BebasNeueRegular"}
.banner-rotator .textbox span.title,.banner-rotator .textbox .title{font-size:30px;color:#FFF}
.banner-rotator .textbox span.field,.banner-rotator .textbox .field{display:block;clear:both;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}
.banner-rotator .textbox p.margin{margin:0 0 18px}
.banner-rotator .cpanel{position:absolute;top:0;z-index:7;visibility:hidden}
.banner-rotator .outer-hp,.banner-rotator .outer-vp{position:absolute;background:#333;background:-moz-linear-gradient(#444,#111);background:-webkit-gradient(linear,0 top,0 bottom,from(#444),to(#111));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444',endColorstr='#111',GradientType=0);border:1px solid #000}
.banner-rotator .outer-hp{left:0;width:100%;border-left:none;border-right:none}
.banner-rotator .outer-vp{top:0;height:100%;border-top:none;border-bottom:none}
.banner-rotator .back-scroll,.banner-rotator .fwd-scroll{position:absolute;top:0;left:0;z-index:10;background:url(../plugins/Jquery/Banner2/images/nav/spacer.png) no-repeat}
.banner-rotator .items,.banner-rotator .buttons{display:inline;position:relative;float:left;overflow:hidden}
.banner-rotator .items ul{position:relative;list-style:none;margin:0;padding:0}
.banner-rotator .items ul.inside{position:absolute;top:0;left:0}
.banner-rotator .items li,.banner-rotator .play-btn,.banner-rotator .previous-btn,.banner-rotator .next-btn{position:relative;list-style:none;display:inline;float:left;overflow:hidden;width:20px;height:20px;line-height:20px;text-align:center;color:#FFF;background-color:#000;background-color:rgba(0,0,0,0.6);cursor:pointer;font-size:10px;font-weight:bold;-webkit-transition:background linear 0.3s,color linear 0.3s;-moz-transition:background linear 0.3s,color linear 0.3s;transition:background linear 0.3s,color linear 0.3s}
.banner-rotator .play-btn,.banner-rotator .previous-btn,.banner-rotator .next-btn,.banner-rotator .s-prev,.banner-rotator .s-next{background-image:url(../plugins/Jquery/Banner2/images/nav/sprite.png);background-repeat:no-repeat}
.banner-rotator .items li:hover,.banner-rotator .play-btn:hover,.banner-rotator .previous-btn:hover,.banner-rotator .next-btn:hover{background-color:#000;-webkit-transition:background linear 0.3s,color linear 0.3s;-moz-transition:background linear 0.3s,color linear 0.3s;transition:background linear 0.3s,color linear 0.3s}
.banner-rotator .items li.curr-thumb{color:#000;background-color:#FFF;cursor:default;-webkit-transition:background linear 0.3s,color linear 0.3s;-moz-transition:background linear 0.3s,color linear 0.3s;transition:background linear 0.3s,color linear 0.3s}
.banner-rotator .items li *{display:none}
.banner-rotator .items li div{position:relative;color:#FFF;background-color:#000;width:auto;height:auto}
.banner-rotator .items li.image{background:#000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.banner-rotator .items li.image a{display:block;border:0}
.banner-rotator .items li.image img{display:block;border:0;position:absolute;-moz-opacity:.3;filter:alpha(opacity=30);opacity:0.3;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator .items li.image:hover img{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator .items li.image.curr-thumb img{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;cursor:default;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator .play-btn{background-position:-20px 0px}
.banner-rotator .pause{background-position:0px 0px}
.banner-rotator .previous-btn{background-position:-40px 0px}
.banner-rotator .next-btn{background-position:0px -20px}
.banner-rotator .up{background-position:-20px -20px}
.banner-rotator .down{background-position:-40px -20px}
.banner-rotator .s-prev,.banner-rotator .s-next{position:absolute;z-index:8;top:50%;margin-top:-20px;width:30px;height:40px;cursor:pointer;-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator .s-prev{left:7px;background-position:0px -40px}
.banner-rotator .s-next{left:100%;margin-left:-37px;background-position:-30px -40px}
.banner-rotator .s-prev:hover,.banner-rotator .s-next:hover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator .block,.banner-rotator .vpiece,.banner-rotator .hpiece{position:absolute;z-index:2}
#rotator-tooltip{position:absolute;top:0;left:0;z-index:99999;display:none}
#rotator-tooltip img{display:block;float:left;background-color:#FFF;padding:3px;margin:8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#rotator-tooltip .arrow{ position:absolute; width:0; height:0;margin:0;padding:0}
#rotator-tooltip.img-up .arrow{ bottom:3px; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #FFF}
#rotator-tooltip.img-down .arrow{top:3px; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #FFF}
#rotator-tooltip.img-right .arrow{left:3px;top:50%;  margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-right:5px solid #FFF}
#rotator-tooltip.img-left .arrow{right:3px;top:50%;  margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #FFF}
#rotator-tooltip .tt-txt{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;background-color:#FFF;max-width:300px;padding:3px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:8px 0}
#rotator-tooltip.txt-up .arrow{bottom:3px; margin-left:10px;border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #FFF}
#rotator-tooltip.txt-down .arrow{top:3px; margin-left:10px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #FFF}
.banner-rotator .video-play{position:absolute;left:50%;top:50%;width:43px;height:43px;margin-left:-21px;margin-top:-21px;background:url(../plugins/Jquery/Banner2/images/nav/sprite.png) no-repeat 0px -87px;cursor:pointer;z-index:9}
.banner-rotator .video-play:hover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1}
.banner-rotator .video-frame{position:absolute;z-index:10;left:0;top:0;display:block}
.banner-rotator .video-close{position:absolute;width:21px;height:21px;background:url(../plugins/Jquery/Banner2/images/nav/sprite.png) no-repeat -45px -81px;cursor:pointer;right:6px;top:6px;border:1px solid #5E5C5C}
.banner-rotator a[role="buttons"]{display:inline-block;background-color:#2c2c2c;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#2c2c2c),color-stop(100%,#0d0d0d));background-image:-webkit-linear-gradient(#2c2c2c,#0d0d0d);background-image:-moz-linear-gradient(#2c2c2c,#0d0d0d);background-image:-o-linear-gradient(#2c2c2c,#0d0d0d);background-image:linear-gradient(#2c2c2c,#0d0d0d);-moz-background-clip:padding;-webkit-background-clip:padding;-o-background-clip:padding-box;-ms-background-clip:padding-box;-khtml-background-clip:padding-box;background-clip:padding-box;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 0 #444 inset;-webkit-box-shadow:0 1px 0 0 #444 inset;-o-box-shadow:0 1px 0 0 #444 inset;box-shadow:0 1px 0 0 #444 inset;color:#fff;cursor:pointer;font:12 Arial,Tahoma,sans-serif;font-weight:bold;margin:0;padding:6px 15px;text-align:left;-moz-text-shadow:0px 1px #000;text-shadow:0px 1px #000;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.banner-rotator a[role="buttons"]:hover,.banner-rotator a[role="buttons"]:focus{background-color:#545454;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#545454),color-stop(100%,#131313));background-image:-webkit-linear-gradient(#545454,#131313);background-image:-moz-linear-gradient(#545454,#131313);background-image:-o-linear-gradient(#545454,#131313);background-image:linear-gradient(#545454,#131313);-moz-background-clip:padding;-webkit-background-clip:padding;-o-background-clip:padding-box;-ms-background-clip:padding-box;-khtml-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:0 1px 0 0 #777 inset;-webkit-box-shadow:0 1px 0 0 #777 inset;-o-box-shadow:0 1px 0 0 #777 inset;box-shadow:0 1px 0 0 #777 inset;text-decoration:none;color:#fff;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}
.big-blue-bg{background-color:#009bcd;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#00c6e4),color-stop(100%,#0063a8));background-image:-webkit-linear-gradient(#00c6e4,#0063a8);background-image:-moz-linear-gradient(#00c6e4,#0063a8);background-image:-o-linear-gradient(#00c6e4,#0063a8);background-image:linear-gradient(#00c6e4,#0063a8);-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);-o-box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);box-shadow:0 1px 0 0 rgba(255,255,255,0.7) inset,3px 3px 5px rgba(0,0,0,0.3);padding:8px 15px 3px;color:#FFF;font-size:50px;-moz-text-shadow:0px -1px rgba(10,60,109,0.8);text-shadow:0px -1px rgba(10,60,109,0.8)}
.medium-black-bg{background-color:#000;box-shadow:3px 3px 5px rgba(0,0,0,0.3);padding:8px 12px 3px;color:#FFF;font-size:28px}
.medium-white-bg{background-color:#FFF;box-shadow:3px 3px 5px rgba(0,0,0,0.3);padding:8px 12px 3px;color:#000;font-size:28px}
.small-black-bg{background-color:#000;padding:10px 15px;color:#EEE;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}
.bg-opacity-black{background-color:rgba(0,0,0,0.6)}
.small-white-bg{background-color:#FFF;padding:10px 15px;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}
.bg-opacity-white{background-color:rgba(255,255,255,0.6)}
.big-white{color:#FFF;font-size:48px;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.medium-white{color:#FFF;font-size:20px}
.medium-white span{opacity:0.6}
.big-black{color:#000;font-size:48px;text-shadow:1px 1px 1px rgba(255,255,255,0.2)}
.medium-black{color:#000;font-size:20px}
.medium-black span{opacity:0.6}
.bottom-black{width:100%;bottom:0}
.bottom-black .bg{border-top:1px solid #404040}
.bottom-black .text{padding:15px 20px}
.bottom-black .title{font-size:28px}
.bottom-black .field{color:#EEE}
.caption-black{color:#6b2c47;font-size:50px}
.caption-white-bg{background-color:#FFF;padding:0px 1px;color:#000;font-size:28px;line-height:25px;height:22px}
/* Banner Rotator


----------------------------------------------------------------------------------------------------------------------------------


*//*-----------------------------------------------------------------------------

	-	Revolution Slider 4.1 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	27/11/13
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/


.tp-banner-container { position:relative; }


/*************************
	-	CAPTIONS	-
**************************/

.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important;}


.tp-caption { z-index:1; white-space:nowrap}

.tp-caption-demo .tp-caption	{	position:relative !important; display:inline-block; margin-bottom:10px; margin-right:20px !important;}


.tp-caption.whitedivider3px {

	color: #000000;
	text-shadow: none;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 1);
	text-decoration: none;
	min-width: 408px;
	min-height: 3px;
	background-position: initial initial;
	background-repeat: initial initial;
	border-width: 0px;
	border-color: #000000;
	border-style: none;
}


.tp-caption.finewide_large_white {
color:#ffffff;
text-shadow:none;
font-size:60px;
line-height:60px;
font-weight:300;
font-family:"Open Sans", sans-serif;
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
letter-spacing:8px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.whitedivider3px {
color:#000000;
text-shadow:none;
background-color:rgb(255, 255, 255);
background-color:rgba(255, 255, 255, 1);
text-decoration:none;
font-size:0px;
line-height:0;
min-width:468px;
min-height:3px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.finewide_medium_white {
color:#ffffff;
text-shadow:none;
font-size:37px;
line-height:37px;
font-weight:300;
font-family:"Open Sans", sans-serif;
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
letter-spacing:5px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.boldwide_small_white {
font-size:25px;
line-height:25px;
font-weight:800;
font-family:"Open Sans", sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
text-shadow:none;
text-transform:uppercase;
letter-spacing:5px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.whitedivider3px_vertical {
color:#000000;
text-shadow:none;
background-color:rgb(255, 255, 255);
background-color:rgba(255, 255, 255, 1);
text-decoration:none;
font-size:0px;
line-height:0;
min-width:3px;
min-height:130px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.finewide_small_white {
color:#ffffff;
text-shadow:none;
font-size:25px;
line-height:25px;
font-weight:300;
font-family:"Open Sans", sans-serif;
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
letter-spacing:5px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.finewide_verysmall_white_mw {
font-size:13px;
line-height:25px;
font-weight:400;
font-family:"Open Sans", sans-serif;
color:#ffffff;
text-decoration:none;
background-color:transparent;
text-shadow:none;
text-transform:uppercase;
letter-spacing:5px;
max-width:470px;
white-space:normal !important;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.lightgrey_divider {
text-decoration:none;
background-color:rgb(235, 235, 235);
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.finewide_large_white {
color: #FFF;
text-shadow: none;
font-size: 60px;
line-height: 60px;
font-weight: 300;
font-family: "Open Sans", sans-serif;
background-color: rgba(0, 0, 0, 0);
text-decoration: none;
text-transform: uppercase;
letter-spacing: 8px;
border-width: 0px;
border-color: #000;
border-style: none;
}

.tp-caption.finewide_medium_white {
color: #FFF;
text-shadow: none;
font-size: 34px;
line-height: 34px;
font-weight: 300;
font-family: "Open Sans", sans-serif;
background-color: rgba(0, 0, 0, 0);
text-decoration: none;
text-transform: uppercase;
letter-spacing: 5px;
border-width: 0px;
border-color: #000;
border-style: none;
}

.tp-caption.huge_red {
position:absolute;
color:rgb(223,75,107);
font-weight:400;
font-size:150px;
line-height:130px;
font-family: 'Oswald', sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
background-color:rgb(45,49,54);
padding:0px;
}

.tp-caption.middle_yellow {
position:absolute;
color:rgb(251,213,114);
font-weight:600;
font-size:50px;
line-height:50px;
font-family: 'Open Sans', sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.huge_thin_yellow {
	position:absolute;
color:rgb(251,213,114);
font-weight:300;
font-size:90px;
line-height:90px;
font-family: 'Open Sans', sans-serif;
margin:0px;
letter-spacing: 20px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.big_dark {
position:absolute;
color:#333;
font-weight:700;
font-size:70px;
line-height:70px;
font-family:"Open Sans";
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_dark {
position:absolute;
color:#333;
font-weight:300;
font-size:40px;
line-height:40px;
font-family:"Open Sans";
margin:0px;
letter-spacing: 5px;
border-width:0px;
border-style:none;
white-space:nowrap;
}


.tp-caption.medium_grey {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
padding:2px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#888;
white-space:nowrap;
}

.tp-caption.small_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:14px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}


.tp-caption.large_bold_white_25 {
font-size:55px;
line-height:65px;
font-weight:700;
font-family:"Open Sans";
color:#fff;
text-decoration:none;
background-color:transparent;
text-align:center;
text-shadow:#000 0px 5px 10px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.medium_text_shadow {
font-size:25px;
line-height:25px;
font-weight:600;
font-family:"Open Sans";
color:#fff;
text-decoration:none;
background-color:transparent;
text-align:center;
text-shadow:#000 0px 5px 10px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:40px;
line-height:40px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_bold_grey {
font-size:30px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.very_large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
letter-spacing:-2px;
}

.tp-caption.very_big_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#000;
}

.tp-caption.very_big_black {
position:absolute;
color:#000;
text-shadow:none;
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#fff;
}

.tp-caption.modern_medium_fat {
position:absolute;
color:#000;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_fat_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_light {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_big_bluebg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#4e5b6c;
letter-spacing:0;
}

.tp-caption.modern_big_redbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#de543e;
letter-spacing:0;
}

.tp-caption.modern_small_text_dark {
position:absolute;
color:#555;
text-shadow:none;
font-size:14px;
line-height:22px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.boxshadow {
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
}

.tp-caption.black {
color:#000;
text-shadow:none;
}

.tp-caption.noshadow {
text-shadow:none;
}

.tp-caption a {
color:#ff7302;
text-shadow:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
-o-transition:all 0.2s ease-out;
-ms-transition:all 0.2s ease-out;
}

.tp-caption a:hover {
color:#ffa902;
}

.tp-caption.thinheadline_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:30px;
font-family:"Open Sans";
background-color:transparent;
}

.tp-caption.thintext_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:16px;
line-height:26px;
font-family:"Open Sans";
background-color:transparent;
}

.tp-caption.medium_bg_red a {
	color: #fff;
    text-decoration: none;
}

.tp-caption.medium_bg_red a:hover {
	color: #fff;
    text-decoration: underline;
}

.tp-caption.smoothcircle {
font-size:30px;
line-height:75px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
background-color:rgba(0, 0, 0, 0.498039);
padding:50px 25px;
text-align:center;
border-radius:500px 500px 500px 500px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.largeblackbg {
font-size:50px;
line-height:70px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:0px 20px 5px;
text-shadow:none;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.largepinkbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#db4360;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largewhitebg {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#fff;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largegreenbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#67ae73;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.excerpt {
font-size:36px;
line-height:36px;
font-weight:700;
font-family:Arial;
color:#ffffff;
text-decoration:none;
background-color:rgba(0, 0, 0, 1);
text-shadow:none;
margin:0px;
letter-spacing:-1.5px;
padding:1px 4px 0px 4px;
width:150px;
white-space:normal !important;
height:auto;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_bold_grey {
font-size:60px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_thin_grey {
font-size:34px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.small_thin_grey {
font-size:18px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(117, 117, 117);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.lightgrey_divider {
text-decoration:none;
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bold_darkblue {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_darkblue {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(52, 73, 94);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bold_red {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_red {
font-size:21px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_red {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bold_orange {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(243, 156, 18);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_orange {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.grassfloor {
text-decoration:none;
background-color:rgba(160, 179, 151, 1);
width:4000px;
height:150px;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bold_white {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_white {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white_center {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:#ffffff;
text-decoration:none;
background-color:transparent;
padding:0px 0px 0px 0px;
text-align:center;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_asbestos {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(127, 140, 141);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_black {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.large_bold_black {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_darkblue {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.small_light_white {
font-size:17px;
line-height:28px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.roundedimage {
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bg_black {
font-size:40px;
line-height:40px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:10px 20px 15px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumwhitebg {
font-size:30px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:rgb(255, 255, 255);
padding:5px 15px 10px;
text-shadow:none;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.medium_bg_orange_new1 {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}



.tp-caption.boxshadow{
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}

.tp-caption.black{
		color: #000;
		text-shadow: none;
		font-weight: 300;
		font-size: 19px;
		line-height: 19px;
		font-family: 'Open Sans', sans;
	}

.tp-caption.noshadow {
		text-shadow: none;
	}


.tp_inner_padding	{	box-sizing:border-box;
						-webkit-box-sizing:border-box;
						-moz-box-sizing:border-box;
						max-height:none !important;	}


/*.tp-caption			{	transform:none !important}*/


/*********************************
	-	SPECIAL TP CAPTIONS -
**********************************/
.tp-caption .frontcorner		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcorner		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}

.tp-caption .frontcornertop		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcornertop		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}

/******************************
	-	BUTTONS	-
*******************************/

.tp-simpleresponsive .button				{	padding:6px 13px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:30px;
												cursor:pointer;
												color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
												background:url(../plugins/Jquery/Banner3/images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
											}

.tp-simpleresponsive  .button.big			{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; background:url(../plugins/Jquery/Banner3/images/gradient/g40.png) repeat-x top;}


.tp-simpleresponsive  .purchase:hover,
.tp-simpleresponsive  .button:hover,
.tp-simpleresponsive  .button.big:hover		{	background-position:bottom, 15px 11px;}



	@media only screen and (min-width: 768px) and (max-width: 959px) {

	 }



	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.tp-simpleresponsive  .button	{	padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;	}
		.tp-simpleresponsive  a.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }


	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tp-simpleresponsive  .button	{	padding:2px 5px 2px; line-height:20px !important; font-size:10px !important;}
		.tp-simpleresponsive  a.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
	}





/*	BUTTON COLORS	*/



.tp-simpleresponsive  .button.green, .tp-simpleresponsive  .button:hover.green,
.tp-simpleresponsive  .purchase.green, .tp-simpleresponsive  .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }


.tp-simpleresponsive  .button.blue, .tp-simpleresponsive  .button:hover.blue,
.tp-simpleresponsive  .purchase.blue, .tp-simpleresponsive  .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68;}


.tp-simpleresponsive  .button.red, .tp-simpleresponsive  .button:hover.red,
.tp-simpleresponsive  .purchase.red, .tp-simpleresponsive  .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212;}

.tp-simpleresponsive  .button.orange, .tp-simpleresponsive  .button:hover.orange,
.tp-simpleresponsive  .purchase.orange, .tp-simpleresponsive  .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00;}

.tp-simpleresponsive  .button.darkgrey, .tp-simpleresponsive  .button.grey,
.tp-simpleresponsive  .button:hover.darkgrey, .tp-simpleresponsive  .button:hover.grey,
.tp-simpleresponsive  .purchase.darkgrey, .tp-simpleresponsive  .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222;}

.tp-simpleresponsive  .button.lightgrey, .tp-simpleresponsive  .button:hover.lightgrey,
.tp-simpleresponsive  .purchase.lightgrey, .tp-simpleresponsive  .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555;}



/****************************************************************

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

******************************************************************/

/*.tp-simpleresponsive				{	-webkit-perspective: 1500px;
										-moz-perspective: 1500px;
										-o-perspective: 1500px;
										-ms-perspective: 1500px;
										perspective: 1500px;
									}*/




/**********************************************
	-	FULLSCREEN AND FULLWIDHT CONTAINERS	-
**********************************************/

.fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}



.fullwidthbanner-container{
	width:100%;
	position:relative;
	padding:0;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthbanner{
	width:100%;
	position:relative;
}



/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";		-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; */
	position:absolute;visibility: hidden;
	-webkit-font-smoothing: antialiased !important;
}


.tp-simpleresponsive img	{	max-width:none;}



/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}


/******************************
	-	SHADOWS		-
******************************/
.tp-bannershadow  {
		position:absolute;

		margin-left:auto;
		margin-right:auto;
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
	}

.tp-bannershadow.tp-shadow1 {	background:url(../plugins/Jquery/Banner3/assets/shadow1.png) no-repeat; background-size:100% 100%; width:890px; height:60px; bottom:-60px;}
.tp-bannershadow.tp-shadow2 {	background:url(../plugins/Jquery/Banner3/assets/shadow2.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px;}
.tp-bannershadow.tp-shadow3 {	background:url(../plugins/Jquery/Banner3/assets/shadow3.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px;}


/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
.caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video	{ width:100% !important; height:100% !important; display: none}

.tp-caption.fullscreenvideo	{	left:0px; top:0px; position:absolute;width:100%;height:100%;}


.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video	{ width:100% !important; height:100% !important; display: none;}


.fullcoveredvideo video,
.fullscreenvideo video					{	background: #000;}

.fullcoveredvideo .tp-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px;}

.html5vid.videoisplaying .tp-poster	{	display: none}

.tp-video-play-button		{	background:#000;
								background:rgba(0,0,0,0.3);
								padding:5px;
								border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
								position: absolute;
								top: 50%;
								left: 50%;
								font-size: 40px;
								color: #FFF;
								z-index: 3;
								margin-top: -27px;
								margin-left: -28px;
								text-align: center;
								cursor: pointer;
							}

.html5vid .tp-revstop		{	width:6px;height:20px; border-left:5px solid #fff; border-right:5px solid #fff; position: relative;margin:10px 20px;}						
.html5vid .tp-revstop	{	display:none;}
.html5vid.videoisplaying .revicon-right-dir	{	display:none}
.html5vid.videoisplaying .tp-revstop	{	display:block}

.html5vid.videoisplaying .tp-video-play-button	{	display:none}
.html5vid:hover .tp-video-play-button { display:block}		

.fullcoveredvideo .tp-video-play-button	{	display:none !important}			


/********************************
	-	FULLSCREEN VIDEO ENDS	-
*********************************/


/********************************
	-	DOTTED OVERLAYS	-
*********************************/
.tp-dottedoverlay						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;}
.tp-dottedoverlay.twoxtwo				{	background:url(../plugins/Jquery/Banner3/assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite			{	background:url(../plugins/Jquery/Banner3/assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree			{	background:url(../plugins/Jquery/Banner3/assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite		{	background:url(../plugins/Jquery/Banner3/assets/gridtile_3x3_white.png)}
/********************************
	-	DOTTED OVERLAYS ENDS	-
*********************************/


/************************
	-	NAVIGATION	-
*************************/

/** BULLETS **/

.tpclear		{	clear:both;}


.tp-bullets									{	z-index:1000; position:absolute;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
												-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;-webkit-transform: translateZ(5px);
											}
.tp-bullets.hidebullets					{
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
												-moz-opacity: 0;
												-khtml-opacity: 0;
												opacity: 0;
											}


.tp-bullets.simplebullets.navbar						{ 	border:1px solid #666; border-bottom:1px solid #444; background:url(../plugins/Jquery/Banner3/assets/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}

.tp-bullets.simplebullets.navbar-old					{ 	 background:url(../plugins/Jquery/Banner3/assets/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}


.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/bullet.png) no-Repeat top left;	width:20px;	height:20px;  margin-right:0px; float:left; margin-top:0px; margin-left:3px;}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px;}

.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/bullets.png) no-Repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:0px;}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px;}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px;}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px;}


/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar .bullet			{	cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/bullet_boxed.png) no-Repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:0px;}

.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important;}



/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/navigdots.png) no-Repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px;}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important;}


.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left; }

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:bottom left; }



/*************************************
	-	TP ARROWS 	-
**************************************/
.tparrows												{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
															-moz-opacity: 1;
															-khtml-opacity: 1;
															opacity: 1;
															-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;			
															-webkit-transform: translateZ(5000px);
															-webkit-transform-style: flat;
															-webkit-backface-visibility: hidden;
															z-index:600;
															position: relative;

														}
.tparrows.hidearrows									{
															-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
															-moz-opacity: 0;
															-khtml-opacity: 0;
															opacity: 0;
														}
.tp-leftarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/large_left.png) no-Repeat top left;	width:40px;	height:40px;   }
.tp-rightarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/large_right.png) no-Repeat top left;	width:40px;	height:40px;   }


.tp-leftarrow.round										{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/small_left.png) no-Repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left; margin-top:0px;	}
.tp-rightarrow.round									{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/small_right.png) no-Repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left;	margin-top:0px;}


.tp-leftarrow.round-old									{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/arrow_left.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:0px;	}
.tp-rightarrow.round-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/arrow_right.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:0px;}


.tp-leftarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/small_left_boxed.png) no-Repeat top left;	width:20px;	height:15px;   float:left;	margin-right:6px; margin-top:12px;}
.tp-rightarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/small_right_boxed.png) no-Repeat top left;	width:20px;	height:15px;   float:left;	margin-left:6px; margin-top:12px;}


.tp-leftarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/arrowleft.png) no-Repeat top left;		width:9px;	height:16px;   float:left;	margin-right:6px; margin-top:10px;}
.tp-rightarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/arrowright.png) no-Repeat top left;	width:9px;	height:16px;   float:left;	margin-left:6px; margin-top:10px;}

.tp-leftarrow.navbar-old.thumbswitharrow				{	margin-right:10px; }
.tp-rightarrow.navbar-old.thumbswitharrow				{	margin-left:0px; }

.tp-leftarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:0px;}
.tp-rightarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:0px;}


.tp-leftarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:0px;}
.tp-rightarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:0px;}


.tp-leftarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/large_left.png) no-Repeat 0 0;	width:40px;	height:40px;

														}
.tp-rightarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(../plugins/Jquery/Banner3/assets/large_right.png) no-Repeat 0 0;	width:40px;	height:40px;

														}




.tp-leftarrow:hover,
.tp-rightarrow:hover 									{	background-position:bottom left; }






/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

 *****************************************************************************************************/


.tp-bullets.tp-thumbs						{	z-index:1000; position:absolute; padding:3px;background-color:#fff;
												width:500px;height:50px; 			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												margin-top:-50px;
											}


.fullwidthbanner-container .tp-thumbs		{  padding:3px;}

.tp-bullets.tp-thumbs .tp-mask				{	width:500px; height:50px;  			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												overflow:hidden; position:relative;}


.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px; position:absolute;}

.tp-bullets.tp-thumbs .bullet				{   width:100px; height:50px; 			/* THE DIMENSION OF A SINGLE THUMB */
												cursor:pointer; overflow:hidden;background:none;margin:0;float:left;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
												/*filter: alpha(opacity=50);	*/
												-moz-opacity: 0.5;
												-khtml-opacity: 0.5;
												opacity: 0.5;

												-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
											}


.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected		{ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
											}
.tp-thumbs img								{	width:100%; }


/************************************
		-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer								{	width:100%; height:10px; background:url(../plugins/Jquery/Banner3/assets/timer.png);position:absolute; z-index:200;top:0px;}
.tp-bannertimer.tp-bottom					{	bottom:0px;height:5px; top:auto;}




/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/




    @media only screen and (min-width: 0px) and (max-width: 479px) {
				.responsive .tp-bullets	{	display:none}
				.responsive .tparrows	{	display:none;}
	}





/*********************************************

	-	BASIC SETTINGS FOR THE BANNER	-

***********************************************/

 .tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}



.tp-simpleresponsive a{	text-decoration:none;}

.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}

.tp-simpleresponsive >ul >li{
	list-stye:none;
	position:absolute;
	visibility:hidden;
}
/*  CAPTION SLIDELINK   **/
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(../plugins/Jquery/Banner3/assets/coloredbg.png) repeat;}

/******************************
	-	LOADER FORMS	-
********************************/

.tp-loader 	{	  
				top:50%; left:50%; 
				z-index:10000; 
				position:absolute;
				

			}
			
.tp-loader.spinner0 {
  width: 40px;
  height: 40px;
  background:url(../plugins/Jquery/Banner3/assets/loader.gif) no-repeat center center;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
  margin-top:-20px;
  margin-left:-20px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


.tp-loader.spinner1 {
  width: 40px;
  height: 40px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
  margin-top:-20px;
  margin-left:-20px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}



.tp-loader.spinner5 	{	background:url(../plugins/Jquery/Banner3/assets/loader.gif) no-repeat 10px 10px; 
							background-color:#fff;  
							margin:-22px -22px; 							
							width:44px;height:44px;
							border-radius: 3px;
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
						}


@-webkit-keyframes tp-rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes tp-rotateplane {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
  } 50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
  } 100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}


.tp-loader.spinner2 {
  width: 40px;
  height: 40px;
  margin-top:-20px;margin-left:-20px;
  background-color: #ff0000;
   box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
  border-radius: 100%;  
  -webkit-animation: tp-scaleout 1.0s infinite ease-in-out;
  animation: tp-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes tp-scaleout {
  0% { -webkit-transform: scale(0.0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes tp-scaleout {
  0% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 100% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}




.tp-loader.spinner3 {
  margin: -9px 0px 0px -35px;
  width: 70px;
  text-align: center;

}

.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
  width: 18px;
  height: 18px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
  animation: tp-bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.tp-loader.spinner3 .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.tp-loader.spinner3 .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes tp-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes tp-bouncedelay {
  0%, 80%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}




.tp-loader.spinner4 {
  margin: -20px 0px 0px -20px;
  width: 40px;
  height: 40px;
  text-align: center; 
  -webkit-animation: tp-rotate 2.0s infinite linear;
  animation: tp-rotate 2.0s infinite linear;
}

.tp-loader.spinner4 .dot1, 
.tp-loader.spinner4 .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;  
  -webkit-animation: tp-bounce 2.0s infinite ease-in-out;
  animation: tp-bounce 2.0s infinite ease-in-out;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
}

.tp-loader.spinner4 .dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes tp-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes tp-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes tp-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes tp-bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}



.tp-transparentimg {	content:"url(../plugins/Jquery/Banner3/assets/transparent.png)"}
.tp-3d				{	-webkit-transform-style: preserve-3d;
						 -webkit-transform-origin: 50% 50%;
					}



.tp-caption img {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
zoom: 1;
}


@font-face {
  font-family: 'revicons';
  src: url('../font/revicons.eot?5510888');
  src: url('../font/revicons.eot?5510888#iefix') format('embedded-opentype'),
       url('../font/revicons.woff?5510888') format('woff'),
       url('../font/revicons.ttf?5510888') format('truetype'),
       url('../font/revicons.svg?5510888#revicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'revicons';
    src: url('../font/revicons.svg?5510888#revicons') format('svg');
  }
}
*/

 [class^="revicon-"]:before, [class*=" revicon-"]:before {
  font-family: "revicons";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.revicon-search-1:before { content: '\e802'; } /* '' */
.revicon-pencil-1:before { content: '\e831'; } /* '' */
.revicon-picture-1:before { content: '\e803'; } /* '' */
.revicon-cancel:before { content: '\e80a'; } /* '' */
.revicon-info-circled:before { content: '\e80f'; } /* '' */
.revicon-trash:before { content: '\e801'; } /* '' */
.revicon-left-dir:before { content: '\e817'; } /* '' */
.revicon-right-dir:before { content: '\e818'; } /* '' */
.revicon-down-open:before { content: '\e83b'; } /* '' */
.revicon-left-open:before { content: '\e819'; } /* '' */
.revicon-right-open:before { content: '\e81a'; } /* '' */
.revicon-angle-left:before { content: '\e820'; } /* '' */
.revicon-angle-right:before { content: '\e81d'; } /* '' */
.revicon-left-big:before { content: '\e81f'; } /* '' */
.revicon-right-big:before { content: '\e81e'; } /* '' */
.revicon-magic:before { content: '\e807'; } /* '' */
.revicon-picture:before { content: '\e800'; } /* '' */
.revicon-export:before { content: '\e80b'; } /* '' */
.revicon-cog:before { content: '\e832'; } /* '' */
.revicon-login:before { content: '\e833'; } /* '' */
.revicon-logout:before { content: '\e834'; } /* '' */
.revicon-video:before { content: '\e805'; } /* '' */
.revicon-arrow-combo:before { content: '\e827'; } /* '' */
.revicon-left-open-1:before { content: '\e82a'; } /* '' */
.revicon-right-open-1:before { content: '\e82b'; } /* '' */
.revicon-left-open-mini:before { content: '\e822'; } /* '' */
.revicon-right-open-mini:before { content: '\e823'; } /* '' */
.revicon-left-open-big:before { content: '\e824'; } /* '' */
.revicon-right-open-big:before { content: '\e825'; } /* '' */
.revicon-left:before { content: '\e836'; } /* '' */
.revicon-right:before { content: '\e826'; } /* '' */
.revicon-ccw:before { content: '\e808'; } /* '' */
.revicon-arrows-ccw:before { content: '\e806'; } /* '' */
.revicon-palette:before { content: '\e829'; } /* '' */
.revicon-list-add:before { content: '\e80c'; } /* '' */
.revicon-doc:before { content: '\e809'; } /* '' */
.revicon-left-open-outline:before { content: '\e82e'; } /* '' */
.revicon-left-open-2:before { content: '\e82c'; } /* '' */
.revicon-right-open-outline:before { content: '\e82f'; } /* '' */
.revicon-right-open-2:before { content: '\e82d'; } /* '' */
.revicon-equalizer:before { content: '\e83a'; } /* '' */
.revicon-layers-alt:before { content: '\e804'; } /* '' */
.revicon-popup:before { content: '\e828'; } /* '' */
/* Design Campos

Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.selector, 
div.selector span, 
div.checker span,
div.radio span, 
div.uploader, 
div.uploader span.action,
div.button,
div.button span {
  background-image: url(../plugins/Jquery/Design_Campos/images/sprite.png);
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}

.selector, 
.radio, 
.checker, 
.uploader,
.button, 
.selector *, 
.radio *, 
.checker *, 
.uploader *,
.button *{
  margin: 0;
  padding: 0;
}

/* INPUT & TEXTAREA */

input.text,
input.email, 
input.password,
textarea.uniform {
  font-size: 12px;
  font-weight: normal;
  padding: 3px;
  color: #666;
  background: url('../plugins/Jquery/Design_Campos/images/bg-input.png') repeat-x 0px 0px #FFF;
  background: url('../plugins/Jquery/Design_Campos/images/bg-input-focus.png') repeat-x 0px 0px #FFF;
  border-top: solid 1px #aaa;
  border-left: solid 1px #aaa;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
}

input.text:focus,
input.email:focus,
input.password:focus,
textarea.uniform:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  border-color: #999;
  background: url('../plugins/Jquery/Design_Campos/images/bg-input-focus.png') repeat-x 0px 0px  #FFF;
}

/* SPRITES */

/* Select */

div.selector {
  background-position: -483px -130px;
  line-height: 26px;
  height: 26px;
}

div.selector span {
  background-position: right 0px;
  height: 26px;
  line-height: 26px;
}

div.selector select {
  /* change these to adjust positioning of select element */
  top: 0px;
  left: 0px;
}

div.selector:active, 
div.selector.active {
  background-position: -483px -156px;
}

div.selector:active span, 
div.selector.active span {
  background-position: right -26px;
}

div.selector.focus, div.selector.hover, div.selector:hover {
  background-position: -483px -182px;
}

div.selector.focus span, div.selector.hover span, div.selector:hover span {
  background-position: right -52px;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
  background-position: -483px -208px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
  background-position: right -78px;
}

div.selector.disabled {
  background-position: -483px -234px;
}

div.selector.disabled span {
  background-position: right -104px;
}

/* Checkbox */

div.checker {
  width: 19px;
  height: 19px;
}

div.checker input {
  width: 19px;
  height: 19px;
}

div.checker span {
  background-position: 0px -260px;
  height: 19px;
  width: 19px;
}

div.checker:active span, 
div.checker.active span {
  background-position: -19px -260px;
}

div.checker.focus span,
div.checker:hover span {
  background-position: -38px -260px;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
  background-position: -57px -260px;
}

div.checker span.checked {
  background-position: -76px -260px;
}

div.checker:active span.checked, 
div.checker.active span.checked {
  background-position: -95px -260px;
}

div.checker.focus span.checked,
div.checker:hover span.checked {
  background-position: -114px -260px;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
  background-position: -133px -260px;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
  background-position: -152px -260px;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
  background-position: -171px -260px;
}

/* Radio */

div.radio {
  width: 18px;
  height: 18px;
}

div.radio input {
  width: 18px;
  height: 18px;
}

div.radio span {
  height: 16px;
  width: 18px;
  background-position: 0px -279px;
}

div.radio:active span, 
div.radio.active span {
  background-position: -18px -279px;
}

div.radio.focus span, 
div.radio:hover span {
  background-position: -36px -279px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
  background-position: -54px -279px;
}

div.radio span.checked {
  background-position: -72px -279px;
}

div.radio:active span.checked,
div.radio.active span.checked {
  background-position: -90px -279px;
}

div.radio.focus span.checked, div.radio:hover span.checked {
  background-position: -108px -279px;
}

div.radio.focus:active span.checked, 
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
  background-position: -126px -279px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
  background-position: -144px -279px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
  background-position: -162px -279px;
}

/* Uploader */

div.uploader {
  background-position: 0px -297px;
  height: 28px;
}

div.uploader span.action {
  background-position: right -409px;
  height: 24px;
  line-height: 24px;
}

div.uploader span.filename {
  height: 24px;
  /* change this line to adjust positioning of filename area */
  margin: 2px 0px 2px 2px;
  line-height: 24px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
  background-position: 0px -353px;
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
  background-position: right -437px;
}

div.uploader.active span.action,
div.uploader:active span.action {
  background-position: right -465px;
}

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
  background-position: right -493px;
}

div.uploader.disabled {
  background-position: 0px -325px;
}

div.uploader.disabled span.action {
  background-position: right -381px;
}

div.button {
  background-position: 0px -523px;
}

div.button span {
  background-position: right -643px;
}

div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {
  background-position: 0px -553px;
}

div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {
  background-position: right -673px; 
}

div.button.active,
div.button:active {
  background-position: 0px -583px;
}

div.button.active span,
div.button:active span {
  background-position: right -703px;
  color: #555;
}

div.button.disabled,
div.button:disabled {
  background-position: 0px -613px;
}

div.button.disabled span,
div.button:disabled span {
  background-position: right -733px;
  color: #bbb;
  cursor: default;
}

/* PRESENTATION */

/* Button */

div.button {
  height: 30px;
}

div.button span {
  margin-left: 13px;
  height: 22px;
  padding-top: 8px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 2px;
  padding-right: 15px;
}

/* Select */
div.selector {
  width: 190px;
  text-align:left;
  font-size: 12px;
}

div.selector select {
  min-width: 190px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border: solid 1px #fff;
}

div.selector span {
  padding: 0px 25px 0px 2px;
  cursor: pointer;
}

div.selector span {
  color: #666;
  text-align:left;
  width: 158px;
  text-shadow: 0 1px 0 #fff;
}

div.selector.disabled span {
  color: #bbb;
}

/* Checker */
div.checker {
  padding-right: 5px;
}

/* Radio */
div.radio {
  padding-right: 3px;
}

/* Uploader */
div.uploader {
  width: 190px;
  cursor: pointer;
}

div.uploader span.action {
  width: 85px;
  text-align: center;
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}

div.uploader span.filename {
  color: #777;
  width: 82px;
  border-right: solid 1px #bbb;
  font-size: 11px;
}

div.uploader input {
  width: 190px;
}

div.uploader.disabled span.action {
  color: #aaa;
}

div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa;
}
/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector, 
.checker, 
.button, 
.radio, 
.uploader {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
  outline: 0;
}

/* Button */

div.button a,
div.button button,
div.button input {
  position: absolute;
}

div.button {
  cursor: pointer;
  position: relative;
}

div.button span {
  display: -moz-inline-box;
  display: inline-block;
  line-height: 1;
  text-align: center;
}

/* Select */

div.selector {
  position: relative;
  padding-left: 10px;
  overflow: hidden;
}

div.selector span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.selector select {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity:0);
  height: 25px;
  border: none;
  background: none;
}

/* Checker */

div.checker {
  position: relative;
}

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.checker input {
  opacity: 0;
  filter: alpha(opacity:0);
  display: inline-block;
  background: none;
}

/* Radio */

div.radio {
  position: relative;
}

div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.radio input {
  opacity: 0;
  filter: alpha(opacity:0);
  text-align: center;
  display: inline-block;
  background: none;
}

/* Uploader */

div.uploader {
  position: relative;
  overflow: hidden;
  cursor: default;
}

div.uploader span.action {
  float: left;
  display: inline;
  padding: 2px 0px;
  overflow: hidden;
  cursor: pointer;
}

div.uploader span.filename {
  padding: 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

div.uploader input {
  opacity: 0;
  filter: alpha(opacity:0);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
  height: 25px;
  border: none;
  cursor: default;
}
/* Design Campos


----------------------------------------------------------------------------------------------------------------------------------


*/
/* Validacao */	
	.inputContainer{position:relative; float:left;}
	.formError {
			position:absolute;
			top:300px; left:300px;
			display:block;
			z-index:5000;
			cursor:pointer;
		}
			#debugMode{
				position:absolute;
				top:0; left:0;
				display:none;
				color:#fff;
				z-index:-1;
			}
		
			.ajaxSubmit{ padding:20px; background:#55ea55; border:1px solid #999; display:none}
			.formError .formErrorContent {
				width:100%;
				background:url(../plugins/Jquery/Validar_Campo_Balao/img/error.png) center left no-repeat, url(../plugins/Jquery/Validar_Campo_Balao/img/01.png) repeat-x #FFF;
				color:#666;
				width:210px;
				font-family:tahoma;
				font-size:11px;
				border:1px solid #CECECE;
				padding:6px 10px 6px 35px;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}
			.greenPopup .formErrorContent {
				background:url(../plugins/Jquery/Validar_Campo_Balao/img/ok.png) center left no-repeat #33be40;
				color:#FFF;
			}
			.blackPopup .formErrorContent {background:#393939; color:#FFF;}
			
			.formError .formErrorArrow{
				width:15px;
				margin:-2px 0 0 13px;
				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #CECECE;
					border-right:2px solid #CECECE;
					font-size:0px; height:1px; background:#FFF; margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #CECECE;
					border-right:2px solid #CECECE;
					border-bottom:0px solid #CECECE;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  
/* Validacao


----------------------------------------------------------------------------------------------------------------------------------


*/
@charset 'utf-8';
/* Accordion
*
*   project:    liteAccordion - a horizontal accordion plugin for jQuery
*   author:     Nicola Hibbert
*   url:        http://nicolahibbert.com/liteaccordion-v2/
*   demo:       http://www.nicolahibbert.com/demo/liteAccordion/
*
*   Version:    2.1.1
*   Copyright:  (c) 2010-2012 Nicola Hibbert
*   Licence:    MIT
*
**************************************************/
/****************************************** Core */
.liteAccordion { text-align: left; font: 'Helvetica Neue', Verdana, Arial, sans-serif; -webkit-tap-highlight-color: transparent }
.liteAccordion > ol { position: relative; overflow: hidden; height: 100%; margin: 0; padding: 0; list-style-type: none }
.liteAccordion .slide > h2 { 
    color: black;
    font-size: 16px;     
    font-weight: normal;
    margin: 0; 
    z-index: 100; 
    position: absolute; 
    top: 0; 
    left: 0;    
    -webkit-backface-visibility: hidden; /* fixes chrome bug */
    -webkit-transform: translateX(-100%) rotate(-90deg); 
    -webkit-transform-origin: right top; 
    -moz-transform: translateX(-100%) rotate(-90deg);
    -moz-transform-origin: right top; 
    -o-transform: translateX(-100%) rotate(-90deg); 
    -o-transform-origin: right top; 
    transform: translateX(-100%) rotate(-90deg); 
    transform-origin: right top; 
}
.liteAccordion .slide > h2 span { 
	font-size:16px;
    display: block; 
    padding-right: 8%; 
	padding-bottom:4px;
    text-align: right; 
    height: 90%;
    margin-top: 5px; 
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 
}
.liteAccordion .slide > h2 b { 
    display: inline-block; 
    position: absolute; 
    top: 13%; 
    left: 10%; 
    text-align: center; 
    -webkit-transform: rotate(90deg); 
    -moz-transform: rotate(90deg); 
    -o-transform: rotate(90deg); 
    transform: rotate(90deg);
}

.liteAccordion .slide > h2:hover { cursor: pointer }
.liteAccordion .slide > div { height: 100%; position: absolute; top: 0; z-index: 10; overflow: hidden; background:#ECECEC }
.liteAccordion noscript p { padding: 10px; margin: 0; background: white }

/****************************************** Basic */
.liteAccordion.basic .slide > h2 { background: #333; color: white; line-height: 225% }

/****************************************** Dark */
.liteAccordion.dark { 
    border: 9px solid #353535; 
    border-bottom-width: 8px; 
    padding: 5px 5px 6px 0; 
    background: #030303; 
    -webkit-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); 
    -moz-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); 
    -ms-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
}
.liteAccordion.dark .slide > h2 { background: #030303; text-shadow: 0 -1px 0 #030303; line-height: 265% }
.liteAccordion.dark .slide > h2 span { background: #353535; color: white }
.liteAccordion.dark .slide > h2 b { background: #353535; color: #030303; text-shadow: -1px 1px 0 #5b5b5b }
.liteAccordion.dark .slide > h2.selected span, .liteAccordion.dark .slide > h2.selected span:hover { 
    background: #353535;
    background: -moz-linear-gradient(left,  #353535 0%, #555555 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#353535), color-stop(100%,#555555));
    background: -webkit-linear-gradient(left,  #353535 0%,#555555 100%);
    background: -o-linear-gradient(left,  #353535 0%,#555555 100%);
    background: -ms-linear-gradient(left,  #353535 0%,#555555 100%);
    background: linear-gradient(left,  #353535 0%,#555555 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#555555',GradientType=1 );
}
.liteAccordion.dark .slide > h2.selected b { 
    background: #383838;
    background: -moz-linear-gradient(top,  #3a3a3a 0%, #363636 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#363636));
    background: -webkit-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
    background: -o-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
    background: -ms-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
    background: linear-gradient(top,  #3a3a3a 0%,#363636 100%);
}
.liteAccordion.dark .slide > div { background: #030303; margin-left: 5px }

/***************************************** Light */
.liteAccordion.light { 
    border: 9px solid white; 
    border-bottom-width: 8px; 
    padding: 5px 5px 6px 0; 
    background: #a0a0a0; 
    -webkit-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4); 
    -moz-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);    
    -o-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4); 
    box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
}
.liteAccordion.light .slide > h2 { background: #a0a0a0; text-shadow: 0 -1px 0 white; line-height: 265% }
.liteAccordion.light .slide > h2 span { 
    background: #fcfcfc;
    background: -moz-linear-gradient(left,  #fcfcfc 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fcfcfc), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    background: -o-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    background: -ms-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    background: linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=1 );
    -webkit-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset; 
    -moz-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    -o-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    color: #909090;
}
.liteAccordion.light .slide > h2 b { background: #ffffff; color: #909090; text-shadow: -1px 1px 0 white }
.liteAccordion.light .slide > h2.selected span, .liteAccordion.light .slide h2.selected span:hover, .liteAccordion.light .slide > h2.selected b { background: #ffffff }
.liteAccordion.light .slide > div { background: #a0a0a0; margin-left: 5px }

/**************************************** Stitch */
.liteAccordion.stitch .slide > h2 span {
    height: auto;
    padding-right: 5%;
    color: white;
    text-shadow: -1px 1px 0 #5b5b5b;
    border: 9px solid transparent;
    margin-top: 0;   
}
.liteAccordion.stitch .slide > h2.selected:after { 
    content: ''; 
    display: block; 
    height: 11px; 
    width: 11px; 
    position: absolute; 
    bottom: -3px; 
    right: 38px;
    -webkit-transform: rotate(45deg); 
    -moz-transform: rotate(45deg); 
    -o-transform: rotate(45deg); 
    transform: rotate(45deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    border: 9px solid transparent;
    border-top: 0;
    border-left: 0;  
}

.liteAccordion.stitch .slide:nth-child(1) > h2 span, .liteAccordion.stitch .slide:nth-child(1) > h2:after { background-color: #c25252 }
.liteAccordion.stitch .slide:nth-child(2) > h2 span, .liteAccordion.stitch .slide:nth-child(2) > h2:after { background-color: #ca9859 }
.liteAccordion.stitch .slide:nth-child(3) > h2 span, .liteAccordion.stitch .slide:nth-child(3) > h2:after { background-color: #96ba5f }
.liteAccordion.stitch .slide:nth-child(4) > h2 span, .liteAccordion.stitch .slide:nth-child(4) > h2:after { background-color: #59abb7 }
.liteAccordion.stitch .slide:nth-child(5) > h2 span, .liteAccordion.stitch .slide:nth-child(5) > h2:after { background-color: #bb6098 }
.liteAccordion.stitch .slide > h2 b { top: 19%; color: white; text-shadow: 1px 1px 0 #5b5b5b }
.liteAccordion.stitch .slide > div { margin-right: 6px }
.liteAccordion.stitch.rounded > ol { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }

/*************************************** Rounded */
.liteAccordion.rounded, .rounded > ol { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px }
.liteAccordion.rounded .slide > h2 span { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px }

/******************************************** IE */
/* stitch */
.liteAccordion.ie.stitch .slide > h2 { line-height: 265% }
.liteAccordion.ie.stitch .slide > h2 span { height: 89%; padding-right: 8% }
.liteAccordion.ie.stitch .slide > h2.selected:after { display: none }
.liteAccordion.ie.stitch .slide-0 > h2 span { background-color: #c25252 }
.liteAccordion.ie.stitch .slide-1 > h2 span { background-color: #ca9859 }
.liteAccordion.ie.stitch .slide-2 > h2 span { background-color: #96ba5f }
.liteAccordion.ie.stitch .slide-3 > h2 span { background-color: #59abb7 }
.liteAccordion.ie.stitch .slide-4 > h2 span { background-color: #bb6098 }

/* transforms */
.liteAccordion.ie7 .slide > h2 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3) }
.liteAccordion.ie7 .slide > h2 b { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1) }
.liteAccordion.ie8 .slide > h2 { filter: none; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -ms-transform: none }
.liteAccordion.ie8 .slide > h2 b { filter: none; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -ms-transform: none }
.liteAccordion.ie9 .slide > h2 { filter: none; -ms-filter: none; -ms-transform: translateX(-100%) rotate(-90deg); -ms-transform-origin: right top }
.liteAccordion.ie9 .slide > h2 b { filter: none; -ms-filter: none; -ms-transform: rotate(90deg) }

/* misc */
.liteAccordion.ie .slide > h2 b { top: 36%; left: 5% }
.liteAccordion.ie.dark .slide > h2 b, .liteAccordion.ie.light .slide > h2 b { top: 44% }
.liteAccordion.ie9.dark .slide > h2.selected span, .liteAccordion.ie9.dark .slide > h2.selected span:hover, .liteAccordion.light .slide > h2 span { filter: none }
.liteAccordion.ie9.stitch { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4); }
.liteAccordion.ie9.stitch .slide > h2 b { top: 0; left: 10% }
/* Accordion


----------------------------------------------------------------------------------------------------------------------------------


*/
/* Carrocel */
	.list_carousel ul { list-style: none; margin:0; padding:0; }
	.list_carousel li { margin:0; padding:0; }
	.list_carousel.responsive { margin:0; }


	.list_carousel a.prev, .list_carousel a.next, .list_carousel a.play, .list_carousel a.pause {
		background: url(../web/img/outros/carrocel/carrocel_01.png) 0 0 no-repeat transparent;
		width: 45px;
		height: 50px;
		position: absolute;
	}
	.list_carousel a.prev:hover {			background-position: 0 -50px; }
	.list_carousel a.prev.disabled {		background-position: 0 -100px !important; cursor: default; }
	.list_carousel a.next {				background-position: -50px 0; }
	.list_carousel a.next:hover {			background-position: -50px -50px; }
	.list_carousel a.next.disabled {		background-position: -50px -100px !important; cursor: default; }
	.list_carousel a.play {				background-position: -150px 0; }
	.list_carousel a.play:hover {			background-position: -150px -50px; }
	.list_carousel a.play.disabled {		background-position: -150px -100px !important; cursor: default; }
	.list_carousel a.play.paused {			background-position: -100px 0; }
	.list_carousel a.play.paused:hover {	background-position: -100px -50px; }
	.list_carousel a.pause {				background-position: -150px 0; }
	.list_carousel a.pause:hover {			background-position: -150px -50px; }
	.list_carousel a.pause.disabled {		background-position: -150px -100px !important; cursor: default; }
	.list_carousel a.prev span, a.next span, a.play span, a.pause span {
		display: none;
	}



	.list_carousel div.pager {
		padding: 10px 0 0 0;
		text-align: center;
		height: 15px;
	}
	.list_carousel div.pager a {
		background: url(../web/img/outros/carrocel/carrocel_01.png) 0 -300px no-repeat transparent;
		width: 15px;
		height: 15px;
		display: inline-block;
	}
	.list_carousel div.pager a.selected {
		background-position: -25px -300px;
		cursor: default;
	}
	.list_carousel div.pager a span {
		display: none;
	}
/* Carrocel


----------------------------------------------------------------------------------------------------------------------------------


*//*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #EEE;
	position: relative;
}

.jspDrag
{
	background: #919295;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	opacity: .50;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/* Pirobox */
.piro_html {position:absolute; top:0; left:0; padding:0; width:500px; height: 500px; margin:0; display:block; padding:0; z-index:150001; padding:0;  }
.piro_html table,.piro_html tbody,.piro_html tr,.piro_html th,.piro_html td{margin:0;padding:0;border:none;}
.piro_html img{ margin:0; padding:0; border:none;}

.piro_html .h_t_l{ width:10px; height:10px; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin.png) top left no-repeat;}
.piro_html .h_t_r{ width:10px; height:10px; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin.png) top right no-repeat;}
.piro_html .h_t_c{  height:10px;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin_top.png) top repeat-x;}

.piro_html .h_c_l{width:10px; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin_left.png) left repeat-y; }
.piro_html .h_c_c{background:#fff;margin:0; padding:0;}
.piro_html .h_c_c .div_reg{ background:#fff; width:480px; overflow:hidden; height:480px; margin:0; padding:0; position:relative; z-index:1500190;}
.piro_html .h_c_c .div_reg img{ }
.piro_html .h_c_r{width:10px; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin_left.png) right repeat-y;}

.piro_html .h_b_c{  height:10px;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin_top.png) bottom repeat-x;}
.piro_html .h_b_l{ width:10px; height:10px;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin.png) bottom left no-repeat;}
.piro_html .h_b_r{ width:10px; height:10px;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/new_skin.png) bottom right no-repeat;}

.piro_overlay{position:fixed; top:0; left:0; width:100%; height:100%;  z-index:150000;background:#000;display:none; cursor:pointer;}
.piro_loader{position:absolute;top:50%;left:50%;margin:-13px 0 0 -37px;width:70px;height:26px;display:block;z-index:1500197; background:  url(../plugins/Jquery/Pirobox/css_pirobox/style_5/loader_nav.png);  cursor:pointer; }
.piro_loader span{position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-24px;width:48px;height:10px; padding:0;display:block;z-index:1500198; background: #fff url(../plugins/Jquery/Pirobox/css_pirobox/style_5/loadinfo.gif) center bottom no-repeat; }
.piro_title{position:fixed; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/bg_title.png) bottom repeat-x;top:0;left:0;width:100%; text-align:center;display:block; padding:6px 0 10px 0; color:white; z-index:150000; font-size:18px; display:none;}
.btn_info{position:absolute;bottom:-7px;right:-7px;width:25px; height:25px;margin:0;display:block; padding:0px; color:black; cursor:pointer; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/b_w/info.png) no-repeat; z-index:1500440}
.caption{position:absolute;bottom:10px;left:10px;margin:0;display:block; padding:0px; color:black; cursor:text; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/caption.png); z-index:1500191}
.caption p{ display:block; margin:0;padding:7px 5px; text-align:center; font-weight:normal; font-size:14px; color:white; z-index:150019; color:white;}

.nav_container{position:absolute; left:50%; margin:0 0 0 -60px;  height:40px; width:120px; background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/bottom_nav.png)  center no-repeat; z-index:1500194;}
.piro_close,a.piro_next,a.piro_prev,.piro_prev_fake,.piro_next_fake{width:34px; height:34px; position:absolute;top:4px;}

a.piro_next{ right:6px;text-indent:-999em;outline:none; display:block; margin:0;background:url(../plugins/Jquery/Pirobox/css_pirobox/style_5/next.png) center no-repeat; border:none; cursor:pointer;z-index:150023}
a:hover.piro_next{background:url(../plugins/Jquery/Pirobox/css_pirobox/style_5/next_fake.png) center no-repeat;}
.piro_next_fake{right:4px;outline:none; text-indent:-999em; display:none; margin:0;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/next_fake.png) center  no-repeat; border:none; cursor:auto;z-index:150020}

.piro_close{right:42px;background: transparent url(../plugins/Jquery/Pirobox/css_pirobox/style_5/close.png) center center no-repeat;cursor:pointer;margin:0;z-index:150022;display:none;}
.piro_close:hover{background: transparent url(../plugins/Jquery/Pirobox/css_pirobox/style_5/close_h.png) no-repeat center center;}

.piro_prev_fake{right:78px;outline:none; text-indent:-999em; display:none; margin:0;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/prev_fake.png) center  no-repeat; border:none; cursor:auto;z-index:150020}
a.piro_prev{right:78px; text-indent:-999em; outline:none;display:block;margin:0;background: url(../plugins/Jquery/Pirobox/css_pirobox/style_5/prev.png) center  no-repeat;border:none; cursor:pointer; z-index:150024}
a:hover.piro_prev{background:url(../plugins/Jquery/Pirobox/css_pirobox/style_5/prev_fake.png) center  no-repeat;}
.zoomIn{position:absolute; height:32px; width:32px; top:20px; right:20px; text-indent:-999em; background:url(../plugins/Jquery/Pirobox/css_pirobox/style_5/enlarge.png) no-repeat;z-index:1500192;}
.zoomOut{position:absolute; height:32px; width:32px; top:20px; right:20px; text-indent:-999em; background:url(../plugins/Jquery/Pirobox/css_pirobox/style_5/dislarge.png) no-repeat;z-index:1500193;}


/* Pirobox


----------------------------------------------------------------------------------------------------------------------------------


*/
/* Star Rating
jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{ width:17px; height:15px; float:left; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden }
div.rating-cancel,div.rating-cancel a{ background:url(../plugins/Jquery/Star_Rating/img/delete.gif) no-repeat 0 -16px; display:none !important }
div.star-rating,div.star-rating a{ background:url(../plugins/Jquery/Star_Rating/img/star.gif) no-repeat 0 0px; }
div.rating-cancel a,div.star-rating a{ width:16px; height:100%; display:block; background-position:0 0px; border:0 }
div.star-rating-on a{ background-position:0 -16px!important }
div.star-rating-hover a{ background-position:0 -32px }
/* Read Only CSS */
*div.star-rating-readonly a{ cursor:default !important }
/* Partial Star CSS */
div.star-rating{ background:transparent!important; overflow:hidden!important }
/* END jQuery.Rating Plugin CSS */
/* Star Rating


----------------------------------------------------------------------------------------------------------------------------------


*/
/** Highslide
* @file: highslide.css 
* @version: 4.1.8
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
   background: url(../plugins/Jquery/Highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../plugins/Jquery/Highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(../plugins/Jquery/Highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../plugins/Jquery/Highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../plugins/Jquery/Highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(../plugins/Jquery/Highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(../plugins/Jquery/Highslide/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(../plugins/Jquery/Highslide/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
	-moz-transition: 0; -o-transition: 0; -webkit-transition: 0;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(../plugins/Jquery/Highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(../plugins/Jquery/Highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(../plugins/Jquery/Highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(../plugins/Jquery/Highslide/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(../plugins/Jquery/Highslide/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(../plugins/Jquery/Highslide/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #666;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: #333;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
	direction: ltr;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(../plugins/Jquery/Highslide/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(../plugins/Jquery/Highslide/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(../plugins/Jquery/Highslide/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(../plugins/Jquery/Highslide/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	width: 60px; /* t=5481 */
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}
/* Highslide


----------------------------------------------------------------------------------------------------------------------------------


*//*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/

}
.datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  width: 100%;
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker td.day.disabled {
  color: #eeeeee;
}
.datepicker td.old,
.datepicker td.new {
  color: #cccccc;
}
.datepicker td.active,
.datepicker td.active:hover {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #003399 \9;
}
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td span:hover {
  background: #eeeeee;
}
.datepicker td span.active {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker td span.active:active,
.datepicker td span.active.active {
  background-color: #003399 \9;
}
.datepicker td span.old {
  color: #cccccc;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker th.next,
.datepicker th.prev {
  font-size: 21px;
}
.datepicker thead tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.table-condensed th,
.table-condensed td {
  padding:2px 4px;
  color:#333;
}

.datepicker th.prev .icon-arrow-left {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	vertical-align: text-top;
	background: url("../plugins/Jquery/Calendario/img/glyphicons-halflings.png") 37px 88px;
}
.datepicker th.next .icon-arrow-right {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	vertical-align: text-top;
	background: url("../plugins/Jquery/Calendario/img/glyphicons-halflings.png") 13px 88px;
}
/* Eventos */


	/* 01 */
		ul#menu {
		   position:relative;
		   z-index:999999999999;
		}
		ul#menu .submenu {
			position: absolute;
			display:none;
		}
	/* 01 */


	/* 02 */
		ul.submenuh ul.submenuv {
			display:none; position:absolute; z-index:999999999;
		}            
		ul.submenuv li.submenu ul {
			display: none;
		}
		/* Fix IE. Hide from IE Mac \*/
		* html ul.submenuv li {
			float: left; height: 1%;
		}            
		* ul.submenuv li a {
			height: 1%;
		}
	/* 02 */



/* Eventos


----------------------------------------------------------------------------------------------------------------------------------


*/
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    -ms-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    -ms-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    -ms-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    -ms-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    -ms-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    -ms-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    -ms-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    -ms-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    -ms-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    -ms-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    -ms-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    -ms-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    -ms-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    -ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    -ms-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    -ms-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    -ms-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    -ms-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    -ms-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    -ms-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    -ms-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    -ms-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    -ms-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    -ms-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    -ms-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    -ms-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    -ms-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    -ms-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    -ms-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    -ms-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    -ms-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    -ms-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    -ms-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    -ms-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    -ms-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    -ms-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    -ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    -ms-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    -ms-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    -ms-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    -ms-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    -ms-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0, 0, 1, 45deg);
    transform: rotate(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0, 0, 1, 45deg);
    -ms-transform: rotate(0, 0, 1, 45deg);
    transform: rotate(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    -ms-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    -ms-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    -ms-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    -ms-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    -ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    -ms-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    -ms-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -ms-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -ms-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -ms-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -ms-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -ms-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -ms-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    -ms-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -ms-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    -ms-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    -ms-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    -ms-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    -ms-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -ms-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}@charset "utf-8";
/* App */


	/* Banner */
	.banner_li a { width:100%; height:100%; }
	/* Banner */


	/* Banner1 */
	.banner_oneByOne{   
		position: absolute;   
	}     
	.oneByOne1{
		position: relative;
		overflow: hidden;
	}   
	
	.banner_oneByOne img.wp1{
		position: absolute;
	}
	
	.banner_oneByOne .oneByOne_item{
		position: absolute;
		width: 960px;
		height: 400px;  
		overflow: hidden;  
		display: none;
	}         
	
	.banner_oneByOne .oneByOne_item span.txt1{
		float: left;
		margin: 70px 12px 0 540px;    
		background: #0066FF;
		padding: 8px;
		color: #FFFFFF;
		font-size: 40px;
	} 
	.banner_oneByOne .oneByOne_item span.txt2{
		float: left;
		margin: 12px 12px 0 540px;
		color: #FFFFFF;  
		background: #A0522D;
		padding: 8px;
		font-size: 22px;
	}
	.banner_oneByOne .oneByOne_item span.txt3{
		float: left;
		margin: 12px 12px 0 540px;
		color: #FFFFFF;  
		background: #AAAAAA;
		padding: 8px;
		font-size: 18px;
	}
	/* Banner1 */




	/* Captcha */
	.captcha { padding:10px 0; text-align:center; }
	.captcha b { display:block; margin-bottom:3px; text-align:left; }
	.captcha .captcha1 { width:260px; margin:auto; }
	.captcha .captcha1	object { display:none; }
	.captcha .captcha1	img#siimage { width:215px; float:left; margin:0 11px 5px 0; border:1px solid #999; }
	.captcha .captcha1	a { width:32px; float:left; margin-top:10px; }
	.captcha .captcha1 input { width:200px; height:30px; }
	/* Captcha */




	/* Pirobox */
	.box_pirobox { width:400px; margin:auto; }
	.box_pirobox h1 { padding:20px 0 15px; font-size:24px; color:#666; }
	.box_pirobox form { padding:0 50px; }

	.box_pirobox .txt { width:300px; margin:auto; color:#666; }

	.box_pirobox .funcao_input { padding-bottom:10px; display:block; }
	.box_pirobox .funcao_input > span { display:block; padding:4px 0; font-weight:bold; font-size:13px }
	.box_pirobox .funcao_input .obs { padding-top:5px; font-size:10px; color:#999 }
	.box_pirobox .funcao_input input[type="text"],
	.box_pirobox .funcao_input input[type="password"] { width:100%; height:30px; }
	.box_pirobox .funcao_input textarea { width:100%; }

	.box_pirobox .funcao_input .foto { width:60px; float:left }
	.box_pirobox .funcao_input .desc { width:400px; float:left }
	.box_pirobox .funcao_input .desc span { padding:0; margin:0 }

	.box_pirobox .label_checkbox { margin-right:30px; }
	.box_pirobox .label_radio { margin-right:30px; }

	.box_pirobox .captcha { padding:10px 0; text-align:center; }
	.box_pirobox .captcha b { display:block; margin-bottom:3px; text-align:left; }
	.box_pirobox .captcha .captcha1 { width:260px; margin:auto; }
	.box_pirobox .captcha .captcha1	object { display:none; }
	.box_pirobox .captcha .captcha1	img#siimage { width:215px; float:left; margin:0 11px 5px 0; border:1px solid #999; }
	.box_pirobox .captcha .captcha1	a { width:32px; float:left; margin-top:10px; }
	.box_pirobox .captcha .captcha1 input { width:200px; height:30px; }

	.box_pirobox .submit { margin-top:15px; text-align:right }
	.box_pirobox .submit input { margin-right:10px; }
	/* Pirobox */




	/* Input */
	.funcao_input { padding-bottom:0px; display:block; }
	.funcao_input > span { display:block; padding:4px 0; font-weight:bold; font-size:13px }
	.funcao_input .obs { padding-top:5px; font-size:10px; color:#999 }

	.funcao_input .foto { width:60px; float:left }
	.funcao_input .desc { width:400px; float:left }
	.funcao_input .desc span { padding:0; margin:0 }

	.label_checkbox { margin-right:15px; }
	.label_radio { margin-right:15px; }
	/* Input */





	/* Agenda */
	.agenda_simples .mes_ano_top { font-weight:bold; padding-bottom:5px; margin-bottom:5px; border-bottom:2px solid #CCC; }
	.agenda_simples .mes_ano_top .mes { width:50%; float:left; }
	.agenda_simples .mes_ano_top .ano { width:50%; float:left; text-align:right; }
	.agenda_simples .mes_ano_top a.anterior { font-size:10px; margin-right:5px; }
	.agenda_simples .mes_ano_top a.proximo { font-size:10px; margin-left:5px; }

	.agenda_simples .mes_ano { text-align:center; font-weight:bold; }
	.agenda_simples .mes_ano .anterior { display:none }
	.agenda_simples .mes_ano .proximo { display:none }
	.agenda_simples .semanas .semana { background:#F4F4F4; width:32px; height:25px; margin:1px 0 0 1px; line-height:25px; text-align:center; font-size:11px; font-weight:bold; float:left }
	.agenda_simples .dias .dia { background:#E4E4E4; width:28px; height:15px; padding:5px 2px; margin:1px 0 0 1px; float:left; overflow:hidden; text-align:center; }
	.agenda_simples .dias .vazio { background:none !important; }
	.agenda_simples .dia_eventos { text-align:center; font-size:12px; font-weight:bold; cursor:pointer; }
	.agenda_simples .dia_evento { display:none }


	.agenda_completa { width:850px; margin:auto; }

	.agenda_completa .mes_ano_top { font-weight:bold; font-size:18px; padding-bottom:5px; margin-bottom:5px; border-bottom:2px solid #CCC; }
	.agenda_completa .mes_ano_top .mes { width:50%; float:left; }
	.agenda_completa .mes_ano_top .ano { width:50%; float:left; text-align:right; }
	.agenda_completa .mes_ano_top a.anterior { font-size:12px; margin-right:10px; }
	.agenda_completa .mes_ano_top a.proximo { font-size:12px; margin-left:10px; }

	.agenda_completa .semanas .semana { background:#EEE; width:120px; height:30px; margin:1px 0 0 1px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; float:left }
	.agenda_completa .dias .dia { background:#F4F4F4; width:100px; height:80px; padding:5px 10px; margin:1px 0 0 1px; float:left; overflow:hidden; cursor:default }
	.agenda_completa .dias .vazio { background:none !important; }
	.agenda_completa .dia_eventos { text-align:right; font-size:16px; font-weight:bold; cursor:pointer; }
	.agenda_completa .dia_evento { height:55px; }
	
	.ui-tooltip-content { font-size:11px; text-align:justify; padding:5px 10px 7px; color:#333; }
	.ui-tooltip-content b { font-size:14px; margin-bottom:5px; display:block; }
	/* Agenda */



	/* Instagram */
	#instagram {margin:20px auto; width:300px}
	#instagram li {display:inline}
	#instagram a {background-color:#fff; display:inline; float:left; margin:0 0 27px 30px; width:auto; padding:10px 10px 15px; text-align:center; font-family:sans-serif; text-decoration:none; color:#333; font-size:18px; box-shadow:0 3px 6px rgba(0,0,0,.25); -webkit-box-shadow:0 3px 6px rgba(0,0,0,.25); -moz-box-shadow:0 3px 6px rgba(0,0,0,.25); transform:rotate(-2deg); -webkit-transform:rotate(-2deg); transition:transform .15s linear; -webkit-transition:-webkit-transform .15s linear; -moz-transform:rotate(-2deg)}
	#instagram img {display:block; width:75px; margin-bottom:12px}

	#instagram li:nth-child(even) a {transform: rotate(2deg); -webkit-transform: rotate(2deg);  -moz-transform: rotate(2deg); }
	#instagram li:nth-child(3n) a {transform: none; -webkit-transform: none; position: relative; top: -5px;  -moz-transform: none; }
	#instagram li:nth-child(5n) a {transform: rotate(5deg); -webkit-transform: rotate(5deg); position: relative; right: 5px;  -moz-transform: rotate(5deg); }
	#instagram li:nth-child(8n) a { position: relative; right: 5px; top: 8px; }
	#instagram li:nth-child(11n) a { position: relative; left: -5px; top: 3px; }

	#instagram li a:hover { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); transform: scale(1.25); -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5); box-shadow: 0 3px 6px rgba(0,0,0,.5); position: relative; z-index: 5; }
	/* Instagram */




	/* Highslide
	.highslide-controls { display:none }
	Highslide */


	/* Design */
	div.selector, 
	div.selector span, 
	div.checker span,
	div.radio span, 
	div.uploader, 
	div.uploader span.action,
	div.button,
	div.button span {
	  background-image: url(../plugins/Jquery/Design_Campos/images/sprite.png);
	  background-repeat: no-repeat;
	  -webkit-font-smoothing: antialiased;
	}
	/* Design */



/* App


----------------------------------------------------------------------------------------------------------------------------------


/* Model */



	/* Textos */
	.textos_model_foto.img_left { float:left; padding:0 10px 10px 0; }
	.textos_model_foto.img_right { float:right; padding:10px 0 0 10px; }

	.textos_model_galeria { padding:3px; float:left; }

	.textos_model_carrocel { padding:10px; float:left; }

	.textos_model_carrocel .carrocel_textos { width:200px; border:1px solid #000; }
	.textos_model_carrocel #carrocel_textos { height:auto; }
	.textos_model_carrocel .carrocel_textos li { width:60px; height:50px; float:left; }
	.textos_model_carrocel .carrocel_textos a.prev { margin:-50px 0 0 -40px; }
	.textos_model_carrocel .carrocel_textos a.next { margin:-50px 0 0 195px; }
	.textos_model_carrocel .carrocel_textos div.pager { display:none !important }
	.textos_model_carrocel .carrocel_textos .caroufredsel_wrapper { }


	/* Cotacao */
	.cotacao_right { width:160px; position:fixed; z-index:99999999; right:2px; top:50%; margin-top:-100px; }
	.cotacao_right b { display:block; padding-top:15px; height:27px; text-align:center; text-transform:uppercase; font-size:14px; color:#FFF; border-bottom:15px solid #D4EEC9; background:#003F00; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; }
	.cotacao_right table { width:100%; border:1px solid #EAEFE8; border-bottom:0; }
	.cotacao_right table td { background:#FFF; padding:5px; border-bottom:1px solid #EAEFE8; }
	.cotacao_right table td input[type=text] { width:20px; height:17px; text-align:center; display:block; }
	.cotacao_right table td .retirar_do_carrinho { width:16px; height:16px; display: block; cursor:pointer; border:0; background:url(../web/img/outros/icones/delete.png) no-repeat; }
	.cotacao_right span { display:block; padding-top:7px; height:32px; text-align:center; text-transform:uppercase; font-size:14px; color:#FFF; border-top:15px solid #D4EEC9; background:#003F00; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; }
	.cotacao_right span a { width:120px; height:18px; padding-top:5px; margin:auto; font-size:11px; font-weight:bold; text-align:center; display:block; background:#E9E9E9; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }



/* Model


----------------------------------------------------------------------------------------------------------------------------------


*/
@charset "utf-8";
/* Efeitos */



		/* Txt Vertical */
		.vertical90 {
			-moz-transform: rotate(-90deg);
			-ms-transform: rotate(-90deg);
			-o-transform: rotate(-90deg);
			-webkit-transform: rotate(-90deg);
			transform: rotate(-90deg);
			-moz-transform-origin: 50% 50%;
			-ms-transform-origin: 50% 50%;
			-o-transform-origin: 50% 50%;
			-webkit-transform-origin: 50% 50%;
			transform-origin: 50% 50%;
			/* Should be unset in IE9  I think. */
		}
		
		

		/* Transition */
		
		.efeito_a, .efeito, img {
			-o-transition: all 0.25s ease-in-out;
			-ms-transition: all 0.25s ease-in-out;
			-moz-transition: all 0.25s ease-in-out;
			-webkit-transition: all 0.25s ease-in-out;
			transition: all 0.25s ease-in-out
			/* tempo q leva para abrir */
		}
		
		.efeito_a a:hover, .efeito:hover, img:hover {
			-o-transform: scale(1.05);
			-ms-transform: scale(1.05);
			-moz-transform: scale(1.05);
			-webkit-transform: scale(1.05);
			transform: scale(1.05)
			/* tamanho q abre */
		}
		
		.no_efeito img:hover, .no_efeito:hover, .piro_html img, .highslide-container img {
			-o-transform: scale(1);
			-ms-transform: scale(1);
			-moz-transform: scale(1);
			-webkit-transform: scale(1);
			transform: scale(1)
			/* sem efeito */
		}
		


/* Efeitos


----------------------------------------------------------------------------------------------------------------------------------


*/
.fz1, .font1 { font-size:1px !important; } .h1, .height1 { height:1px !important; } .h101, .height101 { height:101px !important; } .h201, .height201 { height:201px !important; } .h301, .height301 { height:301px !important; } .h401, .height401 { height:401px !important; } .width1 { width:1px !important; } .w10 .width10 { width:10px !important; } .w11 .width11 { width:11px !important; } .w12 .width12 { width:12px !important; } .w13 .width13 { width:13px !important; } .w14 .width14 { width:14px !important; } .w15 .width15 { width:15px !important; } .w16 .width16 { width:16px !important; } .w17 .width17 { width:17px !important; } .w18 .width18 { width:18px !important; } .w19 .width19 { width:19px !important; } .m1 .margin1 { margin:1px !important; } .mt1 .m-t1, .margin-top1 { margin-top:1px !important; } .ml1 .m-l1, .margin-left1 { margin-left:1px !important; } .mr1 .m-r1, .margin-right1 { margin-right:1px !important; } .mb1 .m-b1, .margin-bottom1 { margin-bottom:1px !important; } .p1 .padding1 { padding:1px !important; } .pt1 .p-t1, .padding-top1 { padding-top:1px !important; } .pl1 .p-l1, .padding-left1 { padding-left:1px !important; } .pr1 .p-r1, .padding-right1 { padding-right:1px !important; } .pb1 .p-b1, .padding-bottom1 { padding-bottom:1px !important; } .fz2, .font2 { font-size:2px !important; } .h2, .height2 { height:2px !important; } .h102, .height102 { height:102px !important; } .h202, .height202 { height:202px !important; } .h302, .height302 { height:302px !important; } .h402, .height402 { height:402px !important; } .width2 { width:2px !important; } .w20 .width20 { width:20px !important; } .w21 .width21 { width:21px !important; } .w22 .width22 { width:22px !important; } .w23 .width23 { width:23px !important; } .w24 .width24 { width:24px !important; } .w25 .width25 { width:25px !important; } .w26 .width26 { width:26px !important; } .w27 .width27 { width:27px !important; } .w28 .width28 { width:28px !important; } .w29 .width29 { width:29px !important; } .m2 .margin2 { margin:2px !important; } .mt2 .m-t2, .margin-top2 { margin-top:2px !important; } .ml2 .m-l2, .margin-left2 { margin-left:2px !important; } .mr2 .m-r2, .margin-right2 { margin-right:2px !important; } .mb2 .m-b2, .margin-bottom2 { margin-bottom:2px !important; } .p2 .padding2 { padding:2px !important; } .pt2 .p-t2, .padding-top2 { padding-top:2px !important; } .pl2 .p-l2, .padding-left2 { padding-left:2px !important; } .pr2 .p-r2, .padding-right2 { padding-right:2px !important; } .pb2 .p-b2, .padding-bottom2 { padding-bottom:2px !important; } .fz3, .font3 { font-size:3px !important; } .h3, .height3 { height:3px !important; } .h103, .height103 { height:103px !important; } .h203, .height203 { height:203px !important; } .h303, .height303 { height:303px !important; } .h403, .height403 { height:403px !important; } .width3 { width:3px !important; } .w30 .width30 { width:30px !important; } .w31 .width31 { width:31px !important; } .w32 .width32 { width:32px !important; } .w33 .width33 { width:33px !important; } .w34 .width34 { width:34px !important; } .w35 .width35 { width:35px !important; } .w36 .width36 { width:36px !important; } .w37 .width37 { width:37px !important; } .w38 .width38 { width:38px !important; } .w39 .width39 { width:39px !important; } .m3 .margin3 { margin:3px !important; } .mt3 .m-t3, .margin-top3 { margin-top:3px !important; } .ml3 .m-l3, .margin-left3 { margin-left:3px !important; } .mr3 .m-r3, .margin-right3 { margin-right:3px !important; } .mb3 .m-b3, .margin-bottom3 { margin-bottom:3px !important; } .p3 .padding3 { padding:3px !important; } .pt3 .p-t3, .padding-top3 { padding-top:3px !important; } .pl3 .p-l3, .padding-left3 { padding-left:3px !important; } .pr3 .p-r3, .padding-right3 { padding-right:3px !important; } .pb3 .p-b3, .padding-bottom3 { padding-bottom:3px !important; } .fz4, .font4 { font-size:4px !important; } .h4, .height4 { height:4px !important; } .h104, .height104 { height:104px !important; } .h204, .height204 { height:204px !important; } .h304, .height304 { height:304px !important; } .h404, .height404 { height:404px !important; } .width4 { width:4px !important; } .w40 .width40 { width:40px !important; } .w41 .width41 { width:41px !important; } .w42 .width42 { width:42px !important; } .w43 .width43 { width:43px !important; } .w44 .width44 { width:44px !important; } .w45 .width45 { width:45px !important; } .w46 .width46 { width:46px !important; } .w47 .width47 { width:47px !important; } .w48 .width48 { width:48px !important; } .w49 .width49 { width:49px !important; } .m4 .margin4 { margin:4px !important; } .mt4 .m-t4, .margin-top4 { margin-top:4px !important; } .ml4 .m-l4, .margin-left4 { margin-left:4px !important; } .mr4 .m-r4, .margin-right4 { margin-right:4px !important; } .mb4 .m-b4, .margin-bottom4 { margin-bottom:4px !important; } .p4 .padding4 { padding:4px !important; } .pt4 .p-t4, .padding-top4 { padding-top:4px !important; } .pl4 .p-l4, .padding-left4 { padding-left:4px !important; } .pr4 .p-r4, .padding-right4 { padding-right:4px !important; } .pb4 .p-b4, .padding-bottom4 { padding-bottom:4px !important; } .fz5, .font5 { font-size:5px !important; } .h5, .height5 { height:5px !important; } .h105, .height105 { height:105px !important; } .h205, .height205 { height:205px !important; } .h305, .height305 { height:305px !important; } .h405, .height405 { height:405px !important; } .width5 { width:5px !important; } .w50 .width50 { width:50px !important; } .w51 .width51 { width:51px !important; } .w52 .width52 { width:52px !important; } .w53 .width53 { width:53px !important; } .w54 .width54 { width:54px !important; } .w55 .width55 { width:55px !important; } .w56 .width56 { width:56px !important; } .w57 .width57 { width:57px !important; } .w58 .width58 { width:58px !important; } .w59 .width59 { width:59px !important; } .m5 .margin5 { margin:5px !important; } .mt5 .m-t5, .margin-top5 { margin-top:5px !important; } .ml5 .m-l5, .margin-left5 { margin-left:5px !important; } .mr5 .m-r5, .margin-right5 { margin-right:5px !important; } .mb5 .m-b5, .margin-bottom5 { margin-bottom:5px !important; } .p5 .padding5 { padding:5px !important; } .pt5 .p-t5, .padding-top5 { padding-top:5px !important; } .pl5 .p-l5, .padding-left5 { padding-left:5px !important; } .pr5 .p-r5, .padding-right5 { padding-right:5px !important; } .pb5 .p-b5, .padding-bottom5 { padding-bottom:5px !important; } .fz6, .font6 { font-size:6px !important; } .h6, .height6 { height:6px !important; } .h106, .height106 { height:106px !important; } .h206, .height206 { height:206px !important; } .h306, .height306 { height:306px !important; } .h406, .height406 { height:406px !important; } .width6 { width:6px !important; } .w60 .width60 { width:60px !important; } .w61 .width61 { width:61px !important; } .w62 .width62 { width:62px !important; } .w63 .width63 { width:63px !important; } .w64 .width64 { width:64px !important; } .w65 .width65 { width:65px !important; } .w66 .width66 { width:66px !important; } .w67 .width67 { width:67px !important; } .w68 .width68 { width:68px !important; } .w69 .width69 { width:69px !important; } .m6 .margin6 { margin:6px !important; } .mt6 .m-t6, .margin-top6 { margin-top:6px !important; } .ml6 .m-l6, .margin-left6 { margin-left:6px !important; } .mr6 .m-r6, .margin-right6 { margin-right:6px !important; } .mb6 .m-b6, .margin-bottom6 { margin-bottom:6px !important; } .p6 .padding6 { padding:6px !important; } .pt6 .p-t6, .padding-top6 { padding-top:6px !important; } .pl6 .p-l6, .padding-left6 { padding-left:6px !important; } .pr6 .p-r6, .padding-right6 { padding-right:6px !important; } .pb6 .p-b6, .padding-bottom6 { padding-bottom:6px !important; } .fz7, .font7 { font-size:7px !important; } .h7, .height7 { height:7px !important; } .h107, .height107 { height:107px !important; } .h207, .height207 { height:207px !important; } .h307, .height307 { height:307px !important; } .h407, .height407 { height:407px !important; } .width7 { width:7px !important; } .w70 .width70 { width:70px !important; } .w71 .width71 { width:71px !important; } .w72 .width72 { width:72px !important; } .w73 .width73 { width:73px !important; } .w74 .width74 { width:74px !important; } .w75 .width75 { width:75px !important; } .w76 .width76 { width:76px !important; } .w77 .width77 { width:77px !important; } .w78 .width78 { width:78px !important; } .w79 .width79 { width:79px !important; } .m7 .margin7 { margin:7px !important; } .mt7 .m-t7, .margin-top7 { margin-top:7px !important; } .ml7 .m-l7, .margin-left7 { margin-left:7px !important; } .mr7 .m-r7, .margin-right7 { margin-right:7px !important; } .mb7 .m-b7, .margin-bottom7 { margin-bottom:7px !important; } .p7 .padding7 { padding:7px !important; } .pt7 .p-t7, .padding-top7 { padding-top:7px !important; } .pl7 .p-l7, .padding-left7 { padding-left:7px !important; } .pr7 .p-r7, .padding-right7 { padding-right:7px !important; } .pb7 .p-b7, .padding-bottom7 { padding-bottom:7px !important; } .fz8, .font8 { font-size:8px !important; } .h8, .height8 { height:8px !important; } .h108, .height108 { height:108px !important; } .h208, .height208 { height:208px !important; } .h308, .height308 { height:308px !important; } .h408, .height408 { height:408px !important; } .width8 { width:8px !important; } .w80 .width80 { width:80px !important; } .w81 .width81 { width:81px !important; } .w82 .width82 { width:82px !important; } .w83 .width83 { width:83px !important; } .w84 .width84 { width:84px !important; } .w85 .width85 { width:85px !important; } .w86 .width86 { width:86px !important; } .w87 .width87 { width:87px !important; } .w88 .width88 { width:88px !important; } .w89 .width89 { width:89px !important; } .m8 .margin8 { margin:8px !important; } .mt8 .m-t8, .margin-top8 { margin-top:8px !important; } .ml8 .m-l8, .margin-left8 { margin-left:8px !important; } .mr8 .m-r8, .margin-right8 { margin-right:8px !important; } .mb8 .m-b8, .margin-bottom8 { margin-bottom:8px !important; } .p8 .padding8 { padding:8px !important; } .pt8 .p-t8, .padding-top8 { padding-top:8px !important; } .pl8 .p-l8, .padding-left8 { padding-left:8px !important; } .pr8 .p-r8, .padding-right8 { padding-right:8px !important; } .pb8 .p-b8, .padding-bottom8 { padding-bottom:8px !important; } .fz9, .font9 { font-size:9px !important; } .h9, .height9 { height:9px !important; } .h109, .height109 { height:109px !important; } .h209, .height209 { height:209px !important; } .h309, .height309 { height:309px !important; } .h409, .height409 { height:409px !important; } .width9 { width:9px !important; } .w90 .width90 { width:90px !important; } .w91 .width91 { width:91px !important; } .w92 .width92 { width:92px !important; } .w93 .width93 { width:93px !important; } .w94 .width94 { width:94px !important; } .w95 .width95 { width:95px !important; } .w96 .width96 { width:96px !important; } .w97 .width97 { width:97px !important; } .w98 .width98 { width:98px !important; } .w99 .width99 { width:99px !important; } .m9 .margin9 { margin:9px !important; } .mt9 .m-t9, .margin-top9 { margin-top:9px !important; } .ml9 .m-l9, .margin-left9 { margin-left:9px !important; } .mr9 .m-r9, .margin-right9 { margin-right:9px !important; } .mb9 .m-b9, .margin-bottom9 { margin-bottom:9px !important; } .p9 .padding9 { padding:9px !important; } .pt9 .p-t9, .padding-top9 { padding-top:9px !important; } .pl9 .p-l9, .padding-left9 { padding-left:9px !important; } .pr9 .p-r9, .padding-right9 { padding-right:9px !important; } .pb9 .p-b9, .padding-bottom9 { padding-bottom:9px !important; } .fz10, .font10 { font-size:10px !important; } .h10, .height10 { height:10px !important; } .h110, .height110 { height:110px !important; } .h210, .height210 { height:210px !important; } .h310, .height310 { height:310px !important; } .h410, .height410 { height:410px !important; } .w100 .width100 { width:100px !important; } .w101 .width101 { width:101px !important; } .w102 .width102 { width:102px !important; } .w103 .width103 { width:103px !important; } .w104 .width104 { width:104px !important; } .w105 .width105 { width:105px !important; } .w106 .width106 { width:106px !important; } .w107 .width107 { width:107px !important; } .w108 .width108 { width:108px !important; } .w109 .width109 { width:109px !important; } .m10 .margin10 { margin:10px !important; } .mt10 .m-t10, .margin-top10 { margin-top:10px !important; } .ml10 .m-l10, .margin-left10 { margin-left:10px !important; } .mr10 .m-r10, .margin-right10 { margin-right:10px !important; } .mb10 .m-b10, .margin-bottom10 { margin-bottom:10px !important; } .p10 .padding10 { padding:10px !important; } .pt10 .p-t10, .padding-top10 { padding-top:10px !important; } .pl10 .p-l10, .padding-left10 { padding-left:10px !important; } .pr10 .p-r10, .padding-right10 { padding-right:10px !important; } .pb10 .p-b10, .padding-bottom10 { padding-bottom:10px !important; } .fz11, .font11 { font-size:11px !important; } .h11, .height11 { height:11px !important; } .h111, .height111 { height:111px !important; } .h211, .height211 { height:211px !important; } .h311, .height311 { height:311px !important; } .h411, .height411 { height:411px !important; } .w110 .width110 { width:110px !important; } .w111 .width111 { width:111px !important; } .w112 .width112 { width:112px !important; } .w113 .width113 { width:113px !important; } .w114 .width114 { width:114px !important; } .w115 .width115 { width:115px !important; } .w116 .width116 { width:116px !important; } .w117 .width117 { width:117px !important; } .w118 .width118 { width:118px !important; } .w119 .width119 { width:119px !important; } .m11 .margin11 { margin:11px !important; } .mt11 .m-t11, .margin-top11 { margin-top:11px !important; } .ml11 .m-l11, .margin-left11 { margin-left:11px !important; } .mr11 .m-r11, .margin-right11 { margin-right:11px !important; } .mb11 .m-b11, .margin-bottom11 { margin-bottom:11px !important; } .p11 .padding11 { padding:11px !important; } .pt11 .p-t11, .padding-top11 { padding-top:11px !important; } .pl11 .p-l11, .padding-left11 { padding-left:11px !important; } .pr11 .p-r11, .padding-right11 { padding-right:11px !important; } .pb11 .p-b11, .padding-bottom11 { padding-bottom:11px !important; } .fz12, .font12 { font-size:12px !important; } .h12, .height12 { height:12px !important; } .h112, .height112 { height:112px !important; } .h212, .height212 { height:212px !important; } .h312, .height312 { height:312px !important; } .h412, .height412 { height:412px !important; } .w120 .width120 { width:120px !important; } .w121 .width121 { width:121px !important; } .w122 .width122 { width:122px !important; } .w123 .width123 { width:123px !important; } .w124 .width124 { width:124px !important; } .w125 .width125 { width:125px !important; } .w126 .width126 { width:126px !important; } .w127 .width127 { width:127px !important; } .w128 .width128 { width:128px !important; } .w129 .width129 { width:129px !important; } .m12 .margin12 { margin:12px !important; } .mt12 .m-t12, .margin-top12 { margin-top:12px !important; } .ml12 .m-l12, .margin-left12 { margin-left:12px !important; } .mr12 .m-r12, .margin-right12 { margin-right:12px !important; } .mb12 .m-b12, .margin-bottom12 { margin-bottom:12px !important; } .p12 .padding12 { padding:12px !important; } .pt12 .p-t12, .padding-top12 { padding-top:12px !important; } .pl12 .p-l12, .padding-left12 { padding-left:12px !important; } .pr12 .p-r12, .padding-right12 { padding-right:12px !important; } .pb12 .p-b12, .padding-bottom12 { padding-bottom:12px !important; } .fz13, .font13 { font-size:13px !important; } .h13, .height13 { height:13px !important; } .h113, .height113 { height:113px !important; } .h213, .height213 { height:213px !important; } .h313, .height313 { height:313px !important; } .h413, .height413 { height:413px !important; } .w130 .width130 { width:130px !important; } .w131 .width131 { width:131px !important; } .w132 .width132 { width:132px !important; } .w133 .width133 { width:133px !important; } .w134 .width134 { width:134px !important; } .w135 .width135 { width:135px !important; } .w136 .width136 { width:136px !important; } .w137 .width137 { width:137px !important; } .w138 .width138 { width:138px !important; } .w139 .width139 { width:139px !important; } .m13 .margin13 { margin:13px !important; } .mt13 .m-t13, .margin-top13 { margin-top:13px !important; } .ml13 .m-l13, .margin-left13 { margin-left:13px !important; } .mr13 .m-r13, .margin-right13 { margin-right:13px !important; } .mb13 .m-b13, .margin-bottom13 { margin-bottom:13px !important; } .p13 .padding13 { padding:13px !important; } .pt13 .p-t13, .padding-top13 { padding-top:13px !important; } .pl13 .p-l13, .padding-left13 { padding-left:13px !important; } .pr13 .p-r13, .padding-right13 { padding-right:13px !important; } .pb13 .p-b13, .padding-bottom13 { padding-bottom:13px !important; } .fz14, .font14 { font-size:14px !important; } .h14, .height14 { height:14px !important; } .h114, .height114 { height:114px !important; } .h214, .height214 { height:214px !important; } .h314, .height314 { height:314px !important; } .h414, .height414 { height:414px !important; } .w140 .width140 { width:140px !important; } .w141 .width141 { width:141px !important; } .w142 .width142 { width:142px !important; } .w143 .width143 { width:143px !important; } .w144 .width144 { width:144px !important; } .w145 .width145 { width:145px !important; } .w146 .width146 { width:146px !important; } .w147 .width147 { width:147px !important; } .w148 .width148 { width:148px !important; } .w149 .width149 { width:149px !important; } .m14 .margin14 { margin:14px !important; } .mt14 .m-t14, .margin-top14 { margin-top:14px !important; } .ml14 .m-l14, .margin-left14 { margin-left:14px !important; } .mr14 .m-r14, .margin-right14 { margin-right:14px !important; } .mb14 .m-b14, .margin-bottom14 { margin-bottom:14px !important; } .p14 .padding14 { padding:14px !important; } .pt14 .p-t14, .padding-top14 { padding-top:14px !important; } .pl14 .p-l14, .padding-left14 { padding-left:14px !important; } .pr14 .p-r14, .padding-right14 { padding-right:14px !important; } .pb14 .p-b14, .padding-bottom14 { padding-bottom:14px !important; } .fz15, .font15 { font-size:15px !important; } .h15, .height15 { height:15px !important; } .h115, .height115 { height:115px !important; } .h215, .height215 { height:215px !important; } .h315, .height315 { height:315px !important; } .h415, .height415 { height:415px !important; } .w150 .width150 { width:150px !important; } .w151 .width151 { width:151px !important; } .w152 .width152 { width:152px !important; } .w153 .width153 { width:153px !important; } .w154 .width154 { width:154px !important; } .w155 .width155 { width:155px !important; } .w156 .width156 { width:156px !important; } .w157 .width157 { width:157px !important; } .w158 .width158 { width:158px !important; } .w159 .width159 { width:159px !important; } .m15 .margin15 { margin:15px !important; } .mt15 .m-t15, .margin-top15 { margin-top:15px !important; } .ml15 .m-l15, .margin-left15 { margin-left:15px !important; } .mr15 .m-r15, .margin-right15 { margin-right:15px !important; } .mb15 .m-b15, .margin-bottom15 { margin-bottom:15px !important; } .p15 .padding15 { padding:15px !important; } .pt15 .p-t15, .padding-top15 { padding-top:15px !important; } .pl15 .p-l15, .padding-left15 { padding-left:15px !important; } .pr15 .p-r15, .padding-right15 { padding-right:15px !important; } .pb15 .p-b15, .padding-bottom15 { padding-bottom:15px !important; } .fz16, .font16 { font-size:16px !important; } .h16, .height16 { height:16px !important; } .h116, .height116 { height:116px !important; } .h216, .height216 { height:216px !important; } .h316, .height316 { height:316px !important; } .h416, .height416 { height:416px !important; } .w160 .width160 { width:160px !important; } .w161 .width161 { width:161px !important; } .w162 .width162 { width:162px !important; } .w163 .width163 { width:163px !important; } .w164 .width164 { width:164px !important; } .w165 .width165 { width:165px !important; } .w166 .width166 { width:166px !important; } .w167 .width167 { width:167px !important; } .w168 .width168 { width:168px !important; } .w169 .width169 { width:169px !important; } .m16 .margin16 { margin:16px !important; } .mt16 .m-t16, .margin-top16 { margin-top:16px !important; } .ml16 .m-l16, .margin-left16 { margin-left:16px !important; } .mr16 .m-r16, .margin-right16 { margin-right:16px !important; } .mb16 .m-b16, .margin-bottom16 { margin-bottom:16px !important; } .p16 .padding16 { padding:16px !important; } .pt16 .p-t16, .padding-top16 { padding-top:16px !important; } .pl16 .p-l16, .padding-left16 { padding-left:16px !important; } .pr16 .p-r16, .padding-right16 { padding-right:16px !important; } .pb16 .p-b16, .padding-bottom16 { padding-bottom:16px !important; } .fz17, .font17 { font-size:17px !important; } .h17, .height17 { height:17px !important; } .h117, .height117 { height:117px !important; } .h217, .height217 { height:217px !important; } .h317, .height317 { height:317px !important; } .h417, .height417 { height:417px !important; } .w170 .width170 { width:170px !important; } .w171 .width171 { width:171px !important; } .w172 .width172 { width:172px !important; } .w173 .width173 { width:173px !important; } .w174 .width174 { width:174px !important; } .w175 .width175 { width:175px !important; } .w176 .width176 { width:176px !important; } .w177 .width177 { width:177px !important; } .w178 .width178 { width:178px !important; } .w179 .width179 { width:179px !important; } .m17 .margin17 { margin:17px !important; } .mt17 .m-t17, .margin-top17 { margin-top:17px !important; } .ml17 .m-l17, .margin-left17 { margin-left:17px !important; } .mr17 .m-r17, .margin-right17 { margin-right:17px !important; } .mb17 .m-b17, .margin-bottom17 { margin-bottom:17px !important; } .p17 .padding17 { padding:17px !important; } .pt17 .p-t17, .padding-top17 { padding-top:17px !important; } .pl17 .p-l17, .padding-left17 { padding-left:17px !important; } .pr17 .p-r17, .padding-right17 { padding-right:17px !important; } .pb17 .p-b17, .padding-bottom17 { padding-bottom:17px !important; } .fz18, .font18 { font-size:18px !important; } .h18, .height18 { height:18px !important; } .h118, .height118 { height:118px !important; } .h218, .height218 { height:218px !important; } .h318, .height318 { height:318px !important; } .h418, .height418 { height:418px !important; } .w180 .width180 { width:180px !important; } .w181 .width181 { width:181px !important; } .w182 .width182 { width:182px !important; } .w183 .width183 { width:183px !important; } .w184 .width184 { width:184px !important; } .w185 .width185 { width:185px !important; } .w186 .width186 { width:186px !important; } .w187 .width187 { width:187px !important; } .w188 .width188 { width:188px !important; } .w189 .width189 { width:189px !important; } .m18 .margin18 { margin:18px !important; } .mt18 .m-t18, .margin-top18 { margin-top:18px !important; } .ml18 .m-l18, .margin-left18 { margin-left:18px !important; } .mr18 .m-r18, .margin-right18 { margin-right:18px !important; } .mb18 .m-b18, .margin-bottom18 { margin-bottom:18px !important; } .p18 .padding18 { padding:18px !important; } .pt18 .p-t18, .padding-top18 { padding-top:18px !important; } .pl18 .p-l18, .padding-left18 { padding-left:18px !important; } .pr18 .p-r18, .padding-right18 { padding-right:18px !important; } .pb18 .p-b18, .padding-bottom18 { padding-bottom:18px !important; } .fz19, .font19 { font-size:19px !important; } .h19, .height19 { height:19px !important; } .h119, .height119 { height:119px !important; } .h219, .height219 { height:219px !important; } .h319, .height319 { height:319px !important; } .h419, .height419 { height:419px !important; } .w190 .width190 { width:190px !important; } .w191 .width191 { width:191px !important; } .w192 .width192 { width:192px !important; } .w193 .width193 { width:193px !important; } .w194 .width194 { width:194px !important; } .w195 .width195 { width:195px !important; } .w196 .width196 { width:196px !important; } .w197 .width197 { width:197px !important; } .w198 .width198 { width:198px !important; } .w199 .width199 { width:199px !important; } .m19 .margin19 { margin:19px !important; } .mt19 .m-t19, .margin-top19 { margin-top:19px !important; } .ml19 .m-l19, .margin-left19 { margin-left:19px !important; } .mr19 .m-r19, .margin-right19 { margin-right:19px !important; } .mb19 .m-b19, .margin-bottom19 { margin-bottom:19px !important; } .p19 .padding19 { padding:19px !important; } .pt19 .p-t19, .padding-top19 { padding-top:19px !important; } .pl19 .p-l19, .padding-left19 { padding-left:19px !important; } .pr19 .p-r19, .padding-right19 { padding-right:19px !important; } .pb19 .p-b19, .padding-bottom19 { padding-bottom:19px !important; } .fz20, .font20 { font-size:20px !important; } .h20, .height20 { height:20px !important; } .h120, .height120 { height:120px !important; } .h220, .height220 { height:220px !important; } .h320, .height320 { height:320px !important; } .h420, .height420 { height:420px !important; } .w200 .width200 { width:200px !important; } .w201 .width201 { width:201px !important; } .w202 .width202 { width:202px !important; } .w203 .width203 { width:203px !important; } .w204 .width204 { width:204px !important; } .w205 .width205 { width:205px !important; } .w206 .width206 { width:206px !important; } .w207 .width207 { width:207px !important; } .w208 .width208 { width:208px !important; } .w209 .width209 { width:209px !important; } .m20 .margin20 { margin:20px !important; } .mt20 .m-t20, .margin-top20 { margin-top:20px !important; } .ml20 .m-l20, .margin-left20 { margin-left:20px !important; } .mr20 .m-r20, .margin-right20 { margin-right:20px !important; } .mb20 .m-b20, .margin-bottom20 { margin-bottom:20px !important; } .p20 .padding20 { padding:20px !important; } .pt20 .p-t20, .padding-top20 { padding-top:20px !important; } .pl20 .p-l20, .padding-left20 { padding-left:20px !important; } .pr20 .p-r20, .padding-right20 { padding-right:20px !important; } .pb20 .p-b20, .padding-bottom20 { padding-bottom:20px !important; } .fz21, .font21 { font-size:21px !important; } .h21, .height21 { height:21px !important; } .h121, .height121 { height:121px !important; } .h221, .height221 { height:221px !important; } .h321, .height321 { height:321px !important; } .h421, .height421 { height:421px !important; } .w210 .width210 { width:210px !important; } .w211 .width211 { width:211px !important; } .w212 .width212 { width:212px !important; } .w213 .width213 { width:213px !important; } .w214 .width214 { width:214px !important; } .w215 .width215 { width:215px !important; } .w216 .width216 { width:216px !important; } .w217 .width217 { width:217px !important; } .w218 .width218 { width:218px !important; } .w219 .width219 { width:219px !important; } .m21 .margin21 { margin:21px !important; } .mt21 .m-t21, .margin-top21 { margin-top:21px !important; } .ml21 .m-l21, .margin-left21 { margin-left:21px !important; } .mr21 .m-r21, .margin-right21 { margin-right:21px !important; } .mb21 .m-b21, .margin-bottom21 { margin-bottom:21px !important; } .p21 .padding21 { padding:21px !important; } .pt21 .p-t21, .padding-top21 { padding-top:21px !important; } .pl21 .p-l21, .padding-left21 { padding-left:21px !important; } .pr21 .p-r21, .padding-right21 { padding-right:21px !important; } .pb21 .p-b21, .padding-bottom21 { padding-bottom:21px !important; } .fz22, .font22 { font-size:22px !important; } .h22, .height22 { height:22px !important; } .h122, .height122 { height:122px !important; } .h222, .height222 { height:222px !important; } .h322, .height322 { height:322px !important; } .h422, .height422 { height:422px !important; } .w220 .width220 { width:220px !important; } .w221 .width221 { width:221px !important; } .w222 .width222 { width:222px !important; } .w223 .width223 { width:223px !important; } .w224 .width224 { width:224px !important; } .w225 .width225 { width:225px !important; } .w226 .width226 { width:226px !important; } .w227 .width227 { width:227px !important; } .w228 .width228 { width:228px !important; } .w229 .width229 { width:229px !important; } .m22 .margin22 { margin:22px !important; } .mt22 .m-t22, .margin-top22 { margin-top:22px !important; } .ml22 .m-l22, .margin-left22 { margin-left:22px !important; } .mr22 .m-r22, .margin-right22 { margin-right:22px !important; } .mb22 .m-b22, .margin-bottom22 { margin-bottom:22px !important; } .p22 .padding22 { padding:22px !important; } .pt22 .p-t22, .padding-top22 { padding-top:22px !important; } .pl22 .p-l22, .padding-left22 { padding-left:22px !important; } .pr22 .p-r22, .padding-right22 { padding-right:22px !important; } .pb22 .p-b22, .padding-bottom22 { padding-bottom:22px !important; } .fz23, .font23 { font-size:23px !important; } .h23, .height23 { height:23px !important; } .h123, .height123 { height:123px !important; } .h223, .height223 { height:223px !important; } .h323, .height323 { height:323px !important; } .h423, .height423 { height:423px !important; } .w230 .width230 { width:230px !important; } .w231 .width231 { width:231px !important; } .w232 .width232 { width:232px !important; } .w233 .width233 { width:233px !important; } .w234 .width234 { width:234px !important; } .w235 .width235 { width:235px !important; } .w236 .width236 { width:236px !important; } .w237 .width237 { width:237px !important; } .w238 .width238 { width:238px !important; } .w239 .width239 { width:239px !important; } .m23 .margin23 { margin:23px !important; } .mt23 .m-t23, .margin-top23 { margin-top:23px !important; } .ml23 .m-l23, .margin-left23 { margin-left:23px !important; } .mr23 .m-r23, .margin-right23 { margin-right:23px !important; } .mb23 .m-b23, .margin-bottom23 { margin-bottom:23px !important; } .p23 .padding23 { padding:23px !important; } .pt23 .p-t23, .padding-top23 { padding-top:23px !important; } .pl23 .p-l23, .padding-left23 { padding-left:23px !important; } .pr23 .p-r23, .padding-right23 { padding-right:23px !important; } .pb23 .p-b23, .padding-bottom23 { padding-bottom:23px !important; } .fz24, .font24 { font-size:24px !important; } .h24, .height24 { height:24px !important; } .h124, .height124 { height:124px !important; } .h224, .height224 { height:224px !important; } .h324, .height324 { height:324px !important; } .h424, .height424 { height:424px !important; } .w240 .width240 { width:240px !important; } .w241 .width241 { width:241px !important; } .w242 .width242 { width:242px !important; } .w243 .width243 { width:243px !important; } .w244 .width244 { width:244px !important; } .w245 .width245 { width:245px !important; } .w246 .width246 { width:246px !important; } .w247 .width247 { width:247px !important; } .w248 .width248 { width:248px !important; } .w249 .width249 { width:249px !important; } .m24 .margin24 { margin:24px !important; } .mt24 .m-t24, .margin-top24 { margin-top:24px !important; } .ml24 .m-l24, .margin-left24 { margin-left:24px !important; } .mr24 .m-r24, .margin-right24 { margin-right:24px !important; } .mb24 .m-b24, .margin-bottom24 { margin-bottom:24px !important; } .p24 .padding24 { padding:24px !important; } .pt24 .p-t24, .padding-top24 { padding-top:24px !important; } .pl24 .p-l24, .padding-left24 { padding-left:24px !important; } .pr24 .p-r24, .padding-right24 { padding-right:24px !important; } .pb24 .p-b24, .padding-bottom24 { padding-bottom:24px !important; } .fz25, .font25 { font-size:25px !important; } .h25, .height25 { height:25px !important; } .h125, .height125 { height:125px !important; } .h225, .height225 { height:225px !important; } .h325, .height325 { height:325px !important; } .h425, .height425 { height:425px !important; } .w250 .width250 { width:250px !important; } .w251 .width251 { width:251px !important; } .w252 .width252 { width:252px !important; } .w253 .width253 { width:253px !important; } .w254 .width254 { width:254px !important; } .w255 .width255 { width:255px !important; } .w256 .width256 { width:256px !important; } .w257 .width257 { width:257px !important; } .w258 .width258 { width:258px !important; } .w259 .width259 { width:259px !important; } .m25 .margin25 { margin:25px !important; } .mt25 .m-t25, .margin-top25 { margin-top:25px !important; } .ml25 .m-l25, .margin-left25 { margin-left:25px !important; } .mr25 .m-r25, .margin-right25 { margin-right:25px !important; } .mb25 .m-b25, .margin-bottom25 { margin-bottom:25px !important; } .p25 .padding25 { padding:25px !important; } .pt25 .p-t25, .padding-top25 { padding-top:25px !important; } .pl25 .p-l25, .padding-left25 { padding-left:25px !important; } .pr25 .p-r25, .padding-right25 { padding-right:25px !important; } .pb25 .p-b25, .padding-bottom25 { padding-bottom:25px !important; } .fz26, .font26 { font-size:26px !important; } .h26, .height26 { height:26px !important; } .h126, .height126 { height:126px !important; } .h226, .height226 { height:226px !important; } .h326, .height326 { height:326px !important; } .h426, .height426 { height:426px !important; } .w260 .width260 { width:260px !important; } .w261 .width261 { width:261px !important; } .w262 .width262 { width:262px !important; } .w263 .width263 { width:263px !important; } .w264 .width264 { width:264px !important; } .w265 .width265 { width:265px !important; } .w266 .width266 { width:266px !important; } .w267 .width267 { width:267px !important; } .w268 .width268 { width:268px !important; } .w269 .width269 { width:269px !important; } .m26 .margin26 { margin:26px !important; } .mt26 .m-t26, .margin-top26 { margin-top:26px !important; } .ml26 .m-l26, .margin-left26 { margin-left:26px !important; } .mr26 .m-r26, .margin-right26 { margin-right:26px !important; } .mb26 .m-b26, .margin-bottom26 { margin-bottom:26px !important; } .p26 .padding26 { padding:26px !important; } .pt26 .p-t26, .padding-top26 { padding-top:26px !important; } .pl26 .p-l26, .padding-left26 { padding-left:26px !important; } .pr26 .p-r26, .padding-right26 { padding-right:26px !important; } .pb26 .p-b26, .padding-bottom26 { padding-bottom:26px !important; } .fz27, .font27 { font-size:27px !important; } .h27, .height27 { height:27px !important; } .h127, .height127 { height:127px !important; } .h227, .height227 { height:227px !important; } .h327, .height327 { height:327px !important; } .h427, .height427 { height:427px !important; } .w270 .width270 { width:270px !important; } .w271 .width271 { width:271px !important; } .w272 .width272 { width:272px !important; } .w273 .width273 { width:273px !important; } .w274 .width274 { width:274px !important; } .w275 .width275 { width:275px !important; } .w276 .width276 { width:276px !important; } .w277 .width277 { width:277px !important; } .w278 .width278 { width:278px !important; } .w279 .width279 { width:279px !important; } .m27 .margin27 { margin:27px !important; } .mt27 .m-t27, .margin-top27 { margin-top:27px !important; } .ml27 .m-l27, .margin-left27 { margin-left:27px !important; } .mr27 .m-r27, .margin-right27 { margin-right:27px !important; } .mb27 .m-b27, .margin-bottom27 { margin-bottom:27px !important; } .p27 .padding27 { padding:27px !important; } .pt27 .p-t27, .padding-top27 { padding-top:27px !important; } .pl27 .p-l27, .padding-left27 { padding-left:27px !important; } .pr27 .p-r27, .padding-right27 { padding-right:27px !important; } .pb27 .p-b27, .padding-bottom27 { padding-bottom:27px !important; } .fz28, .font28 { font-size:28px !important; } .h28, .height28 { height:28px !important; } .h128, .height128 { height:128px !important; } .h228, .height228 { height:228px !important; } .h328, .height328 { height:328px !important; } .h428, .height428 { height:428px !important; } .w280 .width280 { width:280px !important; } .w281 .width281 { width:281px !important; } .w282 .width282 { width:282px !important; } .w283 .width283 { width:283px !important; } .w284 .width284 { width:284px !important; } .w285 .width285 { width:285px !important; } .w286 .width286 { width:286px !important; } .w287 .width287 { width:287px !important; } .w288 .width288 { width:288px !important; } .w289 .width289 { width:289px !important; } .m28 .margin28 { margin:28px !important; } .mt28 .m-t28, .margin-top28 { margin-top:28px !important; } .ml28 .m-l28, .margin-left28 { margin-left:28px !important; } .mr28 .m-r28, .margin-right28 { margin-right:28px !important; } .mb28 .m-b28, .margin-bottom28 { margin-bottom:28px !important; } .p28 .padding28 { padding:28px !important; } .pt28 .p-t28, .padding-top28 { padding-top:28px !important; } .pl28 .p-l28, .padding-left28 { padding-left:28px !important; } .pr28 .p-r28, .padding-right28 { padding-right:28px !important; } .pb28 .p-b28, .padding-bottom28 { padding-bottom:28px !important; } .fz29, .font29 { font-size:29px !important; } .h29, .height29 { height:29px !important; } .h129, .height129 { height:129px !important; } .h229, .height229 { height:229px !important; } .h329, .height329 { height:329px !important; } .h429, .height429 { height:429px !important; } .w290 .width290 { width:290px !important; } .w291 .width291 { width:291px !important; } .w292 .width292 { width:292px !important; } .w293 .width293 { width:293px !important; } .w294 .width294 { width:294px !important; } .w295 .width295 { width:295px !important; } .w296 .width296 { width:296px !important; } .w297 .width297 { width:297px !important; } .w298 .width298 { width:298px !important; } .w299 .width299 { width:299px !important; } .m29 .margin29 { margin:29px !important; } .mt29 .m-t29, .margin-top29 { margin-top:29px !important; } .ml29 .m-l29, .margin-left29 { margin-left:29px !important; } .mr29 .m-r29, .margin-right29 { margin-right:29px !important; } .mb29 .m-b29, .margin-bottom29 { margin-bottom:29px !important; } .p29 .padding29 { padding:29px !important; } .pt29 .p-t29, .padding-top29 { padding-top:29px !important; } .pl29 .p-l29, .padding-left29 { padding-left:29px !important; } .pr29 .p-r29, .padding-right29 { padding-right:29px !important; } .pb29 .p-b29, .padding-bottom29 { padding-bottom:29px !important; } .fz30, .font30 { font-size:30px !important; } .h30, .height30 { height:30px !important; } .h130, .height130 { height:130px !important; } .h230, .height230 { height:230px !important; } .h330, .height330 { height:330px !important; } .h430, .height430 { height:430px !important; } .w300 .width300 { width:300px !important; } .w301 .width301 { width:301px !important; } .w302 .width302 { width:302px !important; } .w303 .width303 { width:303px !important; } .w304 .width304 { width:304px !important; } .w305 .width305 { width:305px !important; } .w306 .width306 { width:306px !important; } .w307 .width307 { width:307px !important; } .w308 .width308 { width:308px !important; } .w309 .width309 { width:309px !important; } .m30 .margin30 { margin:30px !important; } .mt30 .m-t30, .margin-top30 { margin-top:30px !important; } .ml30 .m-l30, .margin-left30 { margin-left:30px !important; } .mr30 .m-r30, .margin-right30 { margin-right:30px !important; } .mb30 .m-b30, .margin-bottom30 { margin-bottom:30px !important; } .p30 .padding30 { padding:30px !important; } .pt30 .p-t30, .padding-top30 { padding-top:30px !important; } .pl30 .p-l30, .padding-left30 { padding-left:30px !important; } .pr30 .p-r30, .padding-right30 { padding-right:30px !important; } .pb30 .p-b30, .padding-bottom30 { padding-bottom:30px !important; } .fz31, .font31 { font-size:31px !important; } .h31, .height31 { height:31px !important; } .h131, .height131 { height:131px !important; } .h231, .height231 { height:231px !important; } .h331, .height331 { height:331px !important; } .h431, .height431 { height:431px !important; } .w310 .width310 { width:310px !important; } .w311 .width311 { width:311px !important; } .w312 .width312 { width:312px !important; } .w313 .width313 { width:313px !important; } .w314 .width314 { width:314px !important; } .w315 .width315 { width:315px !important; } .w316 .width316 { width:316px !important; } .w317 .width317 { width:317px !important; } .w318 .width318 { width:318px !important; } .w319 .width319 { width:319px !important; } .m31 .margin31 { margin:31px !important; } .mt31 .m-t31, .margin-top31 { margin-top:31px !important; } .ml31 .m-l31, .margin-left31 { margin-left:31px !important; } .mr31 .m-r31, .margin-right31 { margin-right:31px !important; } .mb31 .m-b31, .margin-bottom31 { margin-bottom:31px !important; } .p31 .padding31 { padding:31px !important; } .pt31 .p-t31, .padding-top31 { padding-top:31px !important; } .pl31 .p-l31, .padding-left31 { padding-left:31px !important; } .pr31 .p-r31, .padding-right31 { padding-right:31px !important; } .pb31 .p-b31, .padding-bottom31 { padding-bottom:31px !important; } .fz32, .font32 { font-size:32px !important; } .h32, .height32 { height:32px !important; } .h132, .height132 { height:132px !important; } .h232, .height232 { height:232px !important; } .h332, .height332 { height:332px !important; } .h432, .height432 { height:432px !important; } .w320 .width320 { width:320px !important; } .w321 .width321 { width:321px !important; } .w322 .width322 { width:322px !important; } .w323 .width323 { width:323px !important; } .w324 .width324 { width:324px !important; } .w325 .width325 { width:325px !important; } .w326 .width326 { width:326px !important; } .w327 .width327 { width:327px !important; } .w328 .width328 { width:328px !important; } .w329 .width329 { width:329px !important; } .m32 .margin32 { margin:32px !important; } .mt32 .m-t32, .margin-top32 { margin-top:32px !important; } .ml32 .m-l32, .margin-left32 { margin-left:32px !important; } .mr32 .m-r32, .margin-right32 { margin-right:32px !important; } .mb32 .m-b32, .margin-bottom32 { margin-bottom:32px !important; } .p32 .padding32 { padding:32px !important; } .pt32 .p-t32, .padding-top32 { padding-top:32px !important; } .pl32 .p-l32, .padding-left32 { padding-left:32px !important; } .pr32 .p-r32, .padding-right32 { padding-right:32px !important; } .pb32 .p-b32, .padding-bottom32 { padding-bottom:32px !important; } .fz33, .font33 { font-size:33px !important; } .h33, .height33 { height:33px !important; } .h133, .height133 { height:133px !important; } .h233, .height233 { height:233px !important; } .h333, .height333 { height:333px !important; } .h433, .height433 { height:433px !important; } .w330 .width330 { width:330px !important; } .w331 .width331 { width:331px !important; } .w332 .width332 { width:332px !important; } .w333 .width333 { width:333px !important; } .w334 .width334 { width:334px !important; } .w335 .width335 { width:335px !important; } .w336 .width336 { width:336px !important; } .w337 .width337 { width:337px !important; } .w338 .width338 { width:338px !important; } .w339 .width339 { width:339px !important; } .m33 .margin33 { margin:33px !important; } .mt33 .m-t33, .margin-top33 { margin-top:33px !important; } .ml33 .m-l33, .margin-left33 { margin-left:33px !important; } .mr33 .m-r33, .margin-right33 { margin-right:33px !important; } .mb33 .m-b33, .margin-bottom33 { margin-bottom:33px !important; } .p33 .padding33 { padding:33px !important; } .pt33 .p-t33, .padding-top33 { padding-top:33px !important; } .pl33 .p-l33, .padding-left33 { padding-left:33px !important; } .pr33 .p-r33, .padding-right33 { padding-right:33px !important; } .pb33 .p-b33, .padding-bottom33 { padding-bottom:33px !important; } .fz34, .font34 { font-size:34px !important; } .h34, .height34 { height:34px !important; } .h134, .height134 { height:134px !important; } .h234, .height234 { height:234px !important; } .h334, .height334 { height:334px !important; } .h434, .height434 { height:434px !important; } .w340 .width340 { width:340px !important; } .w341 .width341 { width:341px !important; } .w342 .width342 { width:342px !important; } .w343 .width343 { width:343px !important; } .w344 .width344 { width:344px !important; } .w345 .width345 { width:345px !important; } .w346 .width346 { width:346px !important; } .w347 .width347 { width:347px !important; } .w348 .width348 { width:348px !important; } .w349 .width349 { width:349px !important; } .m34 .margin34 { margin:34px !important; } .mt34 .m-t34, .margin-top34 { margin-top:34px !important; } .ml34 .m-l34, .margin-left34 { margin-left:34px !important; } .mr34 .m-r34, .margin-right34 { margin-right:34px !important; } .mb34 .m-b34, .margin-bottom34 { margin-bottom:34px !important; } .p34 .padding34 { padding:34px !important; } .pt34 .p-t34, .padding-top34 { padding-top:34px !important; } .pl34 .p-l34, .padding-left34 { padding-left:34px !important; } .pr34 .p-r34, .padding-right34 { padding-right:34px !important; } .pb34 .p-b34, .padding-bottom34 { padding-bottom:34px !important; } .fz35, .font35 { font-size:35px !important; } .h35, .height35 { height:35px !important; } .h135, .height135 { height:135px !important; } .h235, .height235 { height:235px !important; } .h335, .height335 { height:335px !important; } .h435, .height435 { height:435px !important; } .w350 .width350 { width:350px !important; } .w351 .width351 { width:351px !important; } .w352 .width352 { width:352px !important; } .w353 .width353 { width:353px !important; } .w354 .width354 { width:354px !important; } .w355 .width355 { width:355px !important; } .w356 .width356 { width:356px !important; } .w357 .width357 { width:357px !important; } .w358 .width358 { width:358px !important; } .w359 .width359 { width:359px !important; } .m35 .margin35 { margin:35px !important; } .mt35 .m-t35, .margin-top35 { margin-top:35px !important; } .ml35 .m-l35, .margin-left35 { margin-left:35px !important; } .mr35 .m-r35, .margin-right35 { margin-right:35px !important; } .mb35 .m-b35, .margin-bottom35 { margin-bottom:35px !important; } .p35 .padding35 { padding:35px !important; } .pt35 .p-t35, .padding-top35 { padding-top:35px !important; } .pl35 .p-l35, .padding-left35 { padding-left:35px !important; } .pr35 .p-r35, .padding-right35 { padding-right:35px !important; } .pb35 .p-b35, .padding-bottom35 { padding-bottom:35px !important; } .fz36, .font36 { font-size:36px !important; } .h36, .height36 { height:36px !important; } .h136, .height136 { height:136px !important; } .h236, .height236 { height:236px !important; } .h336, .height336 { height:336px !important; } .h436, .height436 { height:436px !important; } .w360 .width360 { width:360px !important; } .w361 .width361 { width:361px !important; } .w362 .width362 { width:362px !important; } .w363 .width363 { width:363px !important; } .w364 .width364 { width:364px !important; } .w365 .width365 { width:365px !important; } .w366 .width366 { width:366px !important; } .w367 .width367 { width:367px !important; } .w368 .width368 { width:368px !important; } .w369 .width369 { width:369px !important; } .m36 .margin36 { margin:36px !important; } .mt36 .m-t36, .margin-top36 { margin-top:36px !important; } .ml36 .m-l36, .margin-left36 { margin-left:36px !important; } .mr36 .m-r36, .margin-right36 { margin-right:36px !important; } .mb36 .m-b36, .margin-bottom36 { margin-bottom:36px !important; } .p36 .padding36 { padding:36px !important; } .pt36 .p-t36, .padding-top36 { padding-top:36px !important; } .pl36 .p-l36, .padding-left36 { padding-left:36px !important; } .pr36 .p-r36, .padding-right36 { padding-right:36px !important; } .pb36 .p-b36, .padding-bottom36 { padding-bottom:36px !important; } .fz37, .font37 { font-size:37px !important; } .h37, .height37 { height:37px !important; } .h137, .height137 { height:137px !important; } .h237, .height237 { height:237px !important; } .h337, .height337 { height:337px !important; } .h437, .height437 { height:437px !important; } .w370 .width370 { width:370px !important; } .w371 .width371 { width:371px !important; } .w372 .width372 { width:372px !important; } .w373 .width373 { width:373px !important; } .w374 .width374 { width:374px !important; } .w375 .width375 { width:375px !important; } .w376 .width376 { width:376px !important; } .w377 .width377 { width:377px !important; } .w378 .width378 { width:378px !important; } .w379 .width379 { width:379px !important; } .m37 .margin37 { margin:37px !important; } .mt37 .m-t37, .margin-top37 { margin-top:37px !important; } .ml37 .m-l37, .margin-left37 { margin-left:37px !important; } .mr37 .m-r37, .margin-right37 { margin-right:37px !important; } .mb37 .m-b37, .margin-bottom37 { margin-bottom:37px !important; } .p37 .padding37 { padding:37px !important; } .pt37 .p-t37, .padding-top37 { padding-top:37px !important; } .pl37 .p-l37, .padding-left37 { padding-left:37px !important; } .pr37 .p-r37, .padding-right37 { padding-right:37px !important; } .pb37 .p-b37, .padding-bottom37 { padding-bottom:37px !important; } .fz38, .font38 { font-size:38px !important; } .h38, .height38 { height:38px !important; } .h138, .height138 { height:138px !important; } .h238, .height238 { height:238px !important; } .h338, .height338 { height:338px !important; } .h438, .height438 { height:438px !important; } .w380 .width380 { width:380px !important; } .w381 .width381 { width:381px !important; } .w382 .width382 { width:382px !important; } .w383 .width383 { width:383px !important; } .w384 .width384 { width:384px !important; } .w385 .width385 { width:385px !important; } .w386 .width386 { width:386px !important; } .w387 .width387 { width:387px !important; } .w388 .width388 { width:388px !important; } .w389 .width389 { width:389px !important; } .m38 .margin38 { margin:38px !important; } .mt38 .m-t38, .margin-top38 { margin-top:38px !important; } .ml38 .m-l38, .margin-left38 { margin-left:38px !important; } .mr38 .m-r38, .margin-right38 { margin-right:38px !important; } .mb38 .m-b38, .margin-bottom38 { margin-bottom:38px !important; } .p38 .padding38 { padding:38px !important; } .pt38 .p-t38, .padding-top38 { padding-top:38px !important; } .pl38 .p-l38, .padding-left38 { padding-left:38px !important; } .pr38 .p-r38, .padding-right38 { padding-right:38px !important; } .pb38 .p-b38, .padding-bottom38 { padding-bottom:38px !important; } .fz39, .font39 { font-size:39px !important; } .h39, .height39 { height:39px !important; } .h139, .height139 { height:139px !important; } .h239, .height239 { height:239px !important; } .h339, .height339 { height:339px !important; } .h439, .height439 { height:439px !important; } .w390 .width390 { width:390px !important; } .w391 .width391 { width:391px !important; } .w392 .width392 { width:392px !important; } .w393 .width393 { width:393px !important; } .w394 .width394 { width:394px !important; } .w395 .width395 { width:395px !important; } .w396 .width396 { width:396px !important; } .w397 .width397 { width:397px !important; } .w398 .width398 { width:398px !important; } .w399 .width399 { width:399px !important; } .m39 .margin39 { margin:39px !important; } .mt39 .m-t39, .margin-top39 { margin-top:39px !important; } .ml39 .m-l39, .margin-left39 { margin-left:39px !important; } .mr39 .m-r39, .margin-right39 { margin-right:39px !important; } .mb39 .m-b39, .margin-bottom39 { margin-bottom:39px !important; } .p39 .padding39 { padding:39px !important; } .pt39 .p-t39, .padding-top39 { padding-top:39px !important; } .pl39 .p-l39, .padding-left39 { padding-left:39px !important; } .pr39 .p-r39, .padding-right39 { padding-right:39px !important; } .pb39 .p-b39, .padding-bottom39 { padding-bottom:39px !important; } .fz40, .font40 { font-size:40px !important; } .h40, .height40 { height:40px !important; } .h140, .height140 { height:140px !important; } .h240, .height240 { height:240px !important; } .h340, .height340 { height:340px !important; } .h440, .height440 { height:440px !important; } .w400 .width400 { width:400px !important; } .w401 .width401 { width:401px !important; } .w402 .width402 { width:402px !important; } .w403 .width403 { width:403px !important; } .w404 .width404 { width:404px !important; } .w405 .width405 { width:405px !important; } .w406 .width406 { width:406px !important; } .w407 .width407 { width:407px !important; } .w408 .width408 { width:408px !important; } .w409 .width409 { width:409px !important; } .m40 .margin40 { margin:40px !important; } .mt40 .m-t40, .margin-top40 { margin-top:40px !important; } .ml40 .m-l40, .margin-left40 { margin-left:40px !important; } .mr40 .m-r40, .margin-right40 { margin-right:40px !important; } .mb40 .m-b40, .margin-bottom40 { margin-bottom:40px !important; } .p40 .padding40 { padding:40px !important; } .pt40 .p-t40, .padding-top40 { padding-top:40px !important; } .pl40 .p-l40, .padding-left40 { padding-left:40px !important; } .pr40 .p-r40, .padding-right40 { padding-right:40px !important; } .pb40 .p-b40, .padding-bottom40 { padding-bottom:40px !important; } .fz41, .font41 { font-size:41px !important; } .h41, .height41 { height:41px !important; } .h141, .height141 { height:141px !important; } .h241, .height241 { height:241px !important; } .h341, .height341 { height:341px !important; } .h441, .height441 { height:441px !important; } .w410 .width410 { width:410px !important; } .w411 .width411 { width:411px !important; } .w412 .width412 { width:412px !important; } .w413 .width413 { width:413px !important; } .w414 .width414 { width:414px !important; } .w415 .width415 { width:415px !important; } .w416 .width416 { width:416px !important; } .w417 .width417 { width:417px !important; } .w418 .width418 { width:418px !important; } .w419 .width419 { width:419px !important; } .m41 .margin41 { margin:41px !important; } .mt41 .m-t41, .margin-top41 { margin-top:41px !important; } .ml41 .m-l41, .margin-left41 { margin-left:41px !important; } .mr41 .m-r41, .margin-right41 { margin-right:41px !important; } .mb41 .m-b41, .margin-bottom41 { margin-bottom:41px !important; } .p41 .padding41 { padding:41px !important; } .pt41 .p-t41, .padding-top41 { padding-top:41px !important; } .pl41 .p-l41, .padding-left41 { padding-left:41px !important; } .pr41 .p-r41, .padding-right41 { padding-right:41px !important; } .pb41 .p-b41, .padding-bottom41 { padding-bottom:41px !important; } .fz42, .font42 { font-size:42px !important; } .h42, .height42 { height:42px !important; } .h142, .height142 { height:142px !important; } .h242, .height242 { height:242px !important; } .h342, .height342 { height:342px !important; } .h442, .height442 { height:442px !important; } .w420 .width420 { width:420px !important; } .w421 .width421 { width:421px !important; } .w422 .width422 { width:422px !important; } .w423 .width423 { width:423px !important; } .w424 .width424 { width:424px !important; } .w425 .width425 { width:425px !important; } .w426 .width426 { width:426px !important; } .w427 .width427 { width:427px !important; } .w428 .width428 { width:428px !important; } .w429 .width429 { width:429px !important; } .m42 .margin42 { margin:42px !important; } .mt42 .m-t42, .margin-top42 { margin-top:42px !important; } .ml42 .m-l42, .margin-left42 { margin-left:42px !important; } .mr42 .m-r42, .margin-right42 { margin-right:42px !important; } .mb42 .m-b42, .margin-bottom42 { margin-bottom:42px !important; } .p42 .padding42 { padding:42px !important; } .pt42 .p-t42, .padding-top42 { padding-top:42px !important; } .pl42 .p-l42, .padding-left42 { padding-left:42px !important; } .pr42 .p-r42, .padding-right42 { padding-right:42px !important; } .pb42 .p-b42, .padding-bottom42 { padding-bottom:42px !important; } .fz43, .font43 { font-size:43px !important; } .h43, .height43 { height:43px !important; } .h143, .height143 { height:143px !important; } .h243, .height243 { height:243px !important; } .h343, .height343 { height:343px !important; } .h443, .height443 { height:443px !important; } .w430 .width430 { width:430px !important; } .w431 .width431 { width:431px !important; } .w432 .width432 { width:432px !important; } .w433 .width433 { width:433px !important; } .w434 .width434 { width:434px !important; } .w435 .width435 { width:435px !important; } .w436 .width436 { width:436px !important; } .w437 .width437 { width:437px !important; } .w438 .width438 { width:438px !important; } .w439 .width439 { width:439px !important; } .m43 .margin43 { margin:43px !important; } .mt43 .m-t43, .margin-top43 { margin-top:43px !important; } .ml43 .m-l43, .margin-left43 { margin-left:43px !important; } .mr43 .m-r43, .margin-right43 { margin-right:43px !important; } .mb43 .m-b43, .margin-bottom43 { margin-bottom:43px !important; } .p43 .padding43 { padding:43px !important; } .pt43 .p-t43, .padding-top43 { padding-top:43px !important; } .pl43 .p-l43, .padding-left43 { padding-left:43px !important; } .pr43 .p-r43, .padding-right43 { padding-right:43px !important; } .pb43 .p-b43, .padding-bottom43 { padding-bottom:43px !important; } .fz44, .font44 { font-size:44px !important; } .h44, .height44 { height:44px !important; } .h144, .height144 { height:144px !important; } .h244, .height244 { height:244px !important; } .h344, .height344 { height:344px !important; } .h444, .height444 { height:444px !important; } .w440 .width440 { width:440px !important; } .w441 .width441 { width:441px !important; } .w442 .width442 { width:442px !important; } .w443 .width443 { width:443px !important; } .w444 .width444 { width:444px !important; } .w445 .width445 { width:445px !important; } .w446 .width446 { width:446px !important; } .w447 .width447 { width:447px !important; } .w448 .width448 { width:448px !important; } .w449 .width449 { width:449px !important; } .m44 .margin44 { margin:44px !important; } .mt44 .m-t44, .margin-top44 { margin-top:44px !important; } .ml44 .m-l44, .margin-left44 { margin-left:44px !important; } .mr44 .m-r44, .margin-right44 { margin-right:44px !important; } .mb44 .m-b44, .margin-bottom44 { margin-bottom:44px !important; } .p44 .padding44 { padding:44px !important; } .pt44 .p-t44, .padding-top44 { padding-top:44px !important; } .pl44 .p-l44, .padding-left44 { padding-left:44px !important; } .pr44 .p-r44, .padding-right44 { padding-right:44px !important; } .pb44 .p-b44, .padding-bottom44 { padding-bottom:44px !important; } .fz45, .font45 { font-size:45px !important; } .h45, .height45 { height:45px !important; } .h145, .height145 { height:145px !important; } .h245, .height245 { height:245px !important; } .h345, .height345 { height:345px !important; } .h445, .height445 { height:445px !important; } .w450 .width450 { width:450px !important; } .w451 .width451 { width:451px !important; } .w452 .width452 { width:452px !important; } .w453 .width453 { width:453px !important; } .w454 .width454 { width:454px !important; } .w455 .width455 { width:455px !important; } .w456 .width456 { width:456px !important; } .w457 .width457 { width:457px !important; } .w458 .width458 { width:458px !important; } .w459 .width459 { width:459px !important; } .m45 .margin45 { margin:45px !important; } .mt45 .m-t45, .margin-top45 { margin-top:45px !important; } .ml45 .m-l45, .margin-left45 { margin-left:45px !important; } .mr45 .m-r45, .margin-right45 { margin-right:45px !important; } .mb45 .m-b45, .margin-bottom45 { margin-bottom:45px !important; } .p45 .padding45 { padding:45px !important; } .pt45 .p-t45, .padding-top45 { padding-top:45px !important; } .pl45 .p-l45, .padding-left45 { padding-left:45px !important; } .pr45 .p-r45, .padding-right45 { padding-right:45px !important; } .pb45 .p-b45, .padding-bottom45 { padding-bottom:45px !important; } .fz46, .font46 { font-size:46px !important; } .h46, .height46 { height:46px !important; } .h146, .height146 { height:146px !important; } .h246, .height246 { height:246px !important; } .h346, .height346 { height:346px !important; } .h446, .height446 { height:446px !important; } .w460 .width460 { width:460px !important; } .w461 .width461 { width:461px !important; } .w462 .width462 { width:462px !important; } .w463 .width463 { width:463px !important; } .w464 .width464 { width:464px !important; } .w465 .width465 { width:465px !important; } .w466 .width466 { width:466px !important; } .w467 .width467 { width:467px !important; } .w468 .width468 { width:468px !important; } .w469 .width469 { width:469px !important; } .m46 .margin46 { margin:46px !important; } .mt46 .m-t46, .margin-top46 { margin-top:46px !important; } .ml46 .m-l46, .margin-left46 { margin-left:46px !important; } .mr46 .m-r46, .margin-right46 { margin-right:46px !important; } .mb46 .m-b46, .margin-bottom46 { margin-bottom:46px !important; } .p46 .padding46 { padding:46px !important; } .pt46 .p-t46, .padding-top46 { padding-top:46px !important; } .pl46 .p-l46, .padding-left46 { padding-left:46px !important; } .pr46 .p-r46, .padding-right46 { padding-right:46px !important; } .pb46 .p-b46, .padding-bottom46 { padding-bottom:46px !important; } .fz47, .font47 { font-size:47px !important; } .h47, .height47 { height:47px !important; } .h147, .height147 { height:147px !important; } .h247, .height247 { height:247px !important; } .h347, .height347 { height:347px !important; } .h447, .height447 { height:447px !important; } .w470 .width470 { width:470px !important; } .w471 .width471 { width:471px !important; } .w472 .width472 { width:472px !important; } .w473 .width473 { width:473px !important; } .w474 .width474 { width:474px !important; } .w475 .width475 { width:475px !important; } .w476 .width476 { width:476px !important; } .w477 .width477 { width:477px !important; } .w478 .width478 { width:478px !important; } .w479 .width479 { width:479px !important; } .m47 .margin47 { margin:47px !important; } .mt47 .m-t47, .margin-top47 { margin-top:47px !important; } .ml47 .m-l47, .margin-left47 { margin-left:47px !important; } .mr47 .m-r47, .margin-right47 { margin-right:47px !important; } .mb47 .m-b47, .margin-bottom47 { margin-bottom:47px !important; } .p47 .padding47 { padding:47px !important; } .pt47 .p-t47, .padding-top47 { padding-top:47px !important; } .pl47 .p-l47, .padding-left47 { padding-left:47px !important; } .pr47 .p-r47, .padding-right47 { padding-right:47px !important; } .pb47 .p-b47, .padding-bottom47 { padding-bottom:47px !important; } .fz48, .font48 { font-size:48px !important; } .h48, .height48 { height:48px !important; } .h148, .height148 { height:148px !important; } .h248, .height248 { height:248px !important; } .h348, .height348 { height:348px !important; } .h448, .height448 { height:448px !important; } .w480 .width480 { width:480px !important; } .w481 .width481 { width:481px !important; } .w482 .width482 { width:482px !important; } .w483 .width483 { width:483px !important; } .w484 .width484 { width:484px !important; } .w485 .width485 { width:485px !important; } .w486 .width486 { width:486px !important; } .w487 .width487 { width:487px !important; } .w488 .width488 { width:488px !important; } .w489 .width489 { width:489px !important; } .m48 .margin48 { margin:48px !important; } .mt48 .m-t48, .margin-top48 { margin-top:48px !important; } .ml48 .m-l48, .margin-left48 { margin-left:48px !important; } .mr48 .m-r48, .margin-right48 { margin-right:48px !important; } .mb48 .m-b48, .margin-bottom48 { margin-bottom:48px !important; } .p48 .padding48 { padding:48px !important; } .pt48 .p-t48, .padding-top48 { padding-top:48px !important; } .pl48 .p-l48, .padding-left48 { padding-left:48px !important; } .pr48 .p-r48, .padding-right48 { padding-right:48px !important; } .pb48 .p-b48, .padding-bottom48 { padding-bottom:48px !important; } .fz49, .font49 { font-size:49px !important; } .h49, .height49 { height:49px !important; } .h149, .height149 { height:149px !important; } .h249, .height249 { height:249px !important; } .h349, .height349 { height:349px !important; } .h449, .height449 { height:449px !important; } .w490 .width490 { width:490px !important; } .w491 .width491 { width:491px !important; } .w492 .width492 { width:492px !important; } .w493 .width493 { width:493px !important; } .w494 .width494 { width:494px !important; } .w495 .width495 { width:495px !important; } .w496 .width496 { width:496px !important; } .w497 .width497 { width:497px !important; } .w498 .width498 { width:498px !important; } .w499 .width499 { width:499px !important; } .m49 .margin49 { margin:49px !important; } .mt49 .m-t49, .margin-top49 { margin-top:49px !important; } .ml49 .m-l49, .margin-left49 { margin-left:49px !important; } .mr49 .m-r49, .margin-right49 { margin-right:49px !important; } .mb49 .m-b49, .margin-bottom49 { margin-bottom:49px !important; } .p49 .padding49 { padding:49px !important; } .pt49 .p-t49, .padding-top49 { padding-top:49px !important; } .pl49 .p-l49, .padding-left49 { padding-left:49px !important; } .pr49 .p-r49, .padding-right49 { padding-right:49px !important; } .pb49 .p-b49, .padding-bottom49 { padding-bottom:49px !important; } .fz50, .font50 { font-size:50px !important; } .h50, .height50 { height:50px !important; } .h150, .height150 { height:150px !important; } .h250, .height250 { height:250px !important; } .h350, .height350 { height:350px !important; } .h450, .height450 { height:450px !important; } .w500 .width500 { width:500px !important; } .w501 .width501 { width:501px !important; } .w502 .width502 { width:502px !important; } .w503 .width503 { width:503px !important; } .w504 .width504 { width:504px !important; } .w505 .width505 { width:505px !important; } .w506 .width506 { width:506px !important; } .w507 .width507 { width:507px !important; } .w508 .width508 { width:508px !important; } .w509 .width509 { width:509px !important; } .m50 .margin50 { margin:50px !important; } .mt50 .m-t50, .margin-top50 { margin-top:50px !important; } .ml50 .m-l50, .margin-left50 { margin-left:50px !important; } .mr50 .m-r50, .margin-right50 { margin-right:50px !important; } .mb50 .m-b50, .margin-bottom50 { margin-bottom:50px !important; } .p50 .padding50 { padding:50px !important; } .pt50 .p-t50, .padding-top50 { padding-top:50px !important; } .pl50 .p-l50, .padding-left50 { padding-left:50px !important; } .pr50 .p-r50, .padding-right50 { padding-right:50px !important; } .pb50 .p-b50, .padding-bottom50 { padding-bottom:50px !important; } .fz51, .font51 { font-size:51px !important; } .h51, .height51 { height:51px !important; } .h151, .height151 { height:151px !important; } .h251, .height251 { height:251px !important; } .h351, .height351 { height:351px !important; } .h451, .height451 { height:451px !important; } .w510 .width510 { width:510px !important; } .w511 .width511 { width:511px !important; } .w512 .width512 { width:512px !important; } .w513 .width513 { width:513px !important; } .w514 .width514 { width:514px !important; } .w515 .width515 { width:515px !important; } .w516 .width516 { width:516px !important; } .w517 .width517 { width:517px !important; } .w518 .width518 { width:518px !important; } .w519 .width519 { width:519px !important; } .m51 .margin51 { margin:51px !important; } .mt51 .m-t51, .margin-top51 { margin-top:51px !important; } .ml51 .m-l51, .margin-left51 { margin-left:51px !important; } .mr51 .m-r51, .margin-right51 { margin-right:51px !important; } .mb51 .m-b51, .margin-bottom51 { margin-bottom:51px !important; } .p51 .padding51 { padding:51px !important; } .pt51 .p-t51, .padding-top51 { padding-top:51px !important; } .pl51 .p-l51, .padding-left51 { padding-left:51px !important; } .pr51 .p-r51, .padding-right51 { padding-right:51px !important; } .pb51 .p-b51, .padding-bottom51 { padding-bottom:51px !important; } .fz52, .font52 { font-size:52px !important; } .h52, .height52 { height:52px !important; } .h152, .height152 { height:152px !important; } .h252, .height252 { height:252px !important; } .h352, .height352 { height:352px !important; } .h452, .height452 { height:452px !important; } .w520 .width520 { width:520px !important; } .w521 .width521 { width:521px !important; } .w522 .width522 { width:522px !important; } .w523 .width523 { width:523px !important; } .w524 .width524 { width:524px !important; } .w525 .width525 { width:525px !important; } .w526 .width526 { width:526px !important; } .w527 .width527 { width:527px !important; } .w528 .width528 { width:528px !important; } .w529 .width529 { width:529px !important; } .m52 .margin52 { margin:52px !important; } .mt52 .m-t52, .margin-top52 { margin-top:52px !important; } .ml52 .m-l52, .margin-left52 { margin-left:52px !important; } .mr52 .m-r52, .margin-right52 { margin-right:52px !important; } .mb52 .m-b52, .margin-bottom52 { margin-bottom:52px !important; } .p52 .padding52 { padding:52px !important; } .pt52 .p-t52, .padding-top52 { padding-top:52px !important; } .pl52 .p-l52, .padding-left52 { padding-left:52px !important; } .pr52 .p-r52, .padding-right52 { padding-right:52px !important; } .pb52 .p-b52, .padding-bottom52 { padding-bottom:52px !important; } .fz53, .font53 { font-size:53px !important; } .h53, .height53 { height:53px !important; } .h153, .height153 { height:153px !important; } .h253, .height253 { height:253px !important; } .h353, .height353 { height:353px !important; } .h453, .height453 { height:453px !important; } .w530 .width530 { width:530px !important; } .w531 .width531 { width:531px !important; } .w532 .width532 { width:532px !important; } .w533 .width533 { width:533px !important; } .w534 .width534 { width:534px !important; } .w535 .width535 { width:535px !important; } .w536 .width536 { width:536px !important; } .w537 .width537 { width:537px !important; } .w538 .width538 { width:538px !important; } .w539 .width539 { width:539px !important; } .m53 .margin53 { margin:53px !important; } .mt53 .m-t53, .margin-top53 { margin-top:53px !important; } .ml53 .m-l53, .margin-left53 { margin-left:53px !important; } .mr53 .m-r53, .margin-right53 { margin-right:53px !important; } .mb53 .m-b53, .margin-bottom53 { margin-bottom:53px !important; } .p53 .padding53 { padding:53px !important; } .pt53 .p-t53, .padding-top53 { padding-top:53px !important; } .pl53 .p-l53, .padding-left53 { padding-left:53px !important; } .pr53 .p-r53, .padding-right53 { padding-right:53px !important; } .pb53 .p-b53, .padding-bottom53 { padding-bottom:53px !important; } .fz54, .font54 { font-size:54px !important; } .h54, .height54 { height:54px !important; } .h154, .height154 { height:154px !important; } .h254, .height254 { height:254px !important; } .h354, .height354 { height:354px !important; } .h454, .height454 { height:454px !important; } .w540 .width540 { width:540px !important; } .w541 .width541 { width:541px !important; } .w542 .width542 { width:542px !important; } .w543 .width543 { width:543px !important; } .w544 .width544 { width:544px !important; } .w545 .width545 { width:545px !important; } .w546 .width546 { width:546px !important; } .w547 .width547 { width:547px !important; } .w548 .width548 { width:548px !important; } .w549 .width549 { width:549px !important; } .m54 .margin54 { margin:54px !important; } .mt54 .m-t54, .margin-top54 { margin-top:54px !important; } .ml54 .m-l54, .margin-left54 { margin-left:54px !important; } .mr54 .m-r54, .margin-right54 { margin-right:54px !important; } .mb54 .m-b54, .margin-bottom54 { margin-bottom:54px !important; } .p54 .padding54 { padding:54px !important; } .pt54 .p-t54, .padding-top54 { padding-top:54px !important; } .pl54 .p-l54, .padding-left54 { padding-left:54px !important; } .pr54 .p-r54, .padding-right54 { padding-right:54px !important; } .pb54 .p-b54, .padding-bottom54 { padding-bottom:54px !important; } .fz55, .font55 { font-size:55px !important; } .h55, .height55 { height:55px !important; } .h155, .height155 { height:155px !important; } .h255, .height255 { height:255px !important; } .h355, .height355 { height:355px !important; } .h455, .height455 { height:455px !important; } .w550 .width550 { width:550px !important; } .w551 .width551 { width:551px !important; } .w552 .width552 { width:552px !important; } .w553 .width553 { width:553px !important; } .w554 .width554 { width:554px !important; } .w555 .width555 { width:555px !important; } .w556 .width556 { width:556px !important; } .w557 .width557 { width:557px !important; } .w558 .width558 { width:558px !important; } .w559 .width559 { width:559px !important; } .m55 .margin55 { margin:55px !important; } .mt55 .m-t55, .margin-top55 { margin-top:55px !important; } .ml55 .m-l55, .margin-left55 { margin-left:55px !important; } .mr55 .m-r55, .margin-right55 { margin-right:55px !important; } .mb55 .m-b55, .margin-bottom55 { margin-bottom:55px !important; } .p55 .padding55 { padding:55px !important; } .pt55 .p-t55, .padding-top55 { padding-top:55px !important; } .pl55 .p-l55, .padding-left55 { padding-left:55px !important; } .pr55 .p-r55, .padding-right55 { padding-right:55px !important; } .pb55 .p-b55, .padding-bottom55 { padding-bottom:55px !important; } .fz56, .font56 { font-size:56px !important; } .h56, .height56 { height:56px !important; } .h156, .height156 { height:156px !important; } .h256, .height256 { height:256px !important; } .h356, .height356 { height:356px !important; } .h456, .height456 { height:456px !important; } .w560 .width560 { width:560px !important; } .w561 .width561 { width:561px !important; } .w562 .width562 { width:562px !important; } .w563 .width563 { width:563px !important; } .w564 .width564 { width:564px !important; } .w565 .width565 { width:565px !important; } .w566 .width566 { width:566px !important; } .w567 .width567 { width:567px !important; } .w568 .width568 { width:568px !important; } .w569 .width569 { width:569px !important; } .m56 .margin56 { margin:56px !important; } .mt56 .m-t56, .margin-top56 { margin-top:56px !important; } .ml56 .m-l56, .margin-left56 { margin-left:56px !important; } .mr56 .m-r56, .margin-right56 { margin-right:56px !important; } .mb56 .m-b56, .margin-bottom56 { margin-bottom:56px !important; } .p56 .padding56 { padding:56px !important; } .pt56 .p-t56, .padding-top56 { padding-top:56px !important; } .pl56 .p-l56, .padding-left56 { padding-left:56px !important; } .pr56 .p-r56, .padding-right56 { padding-right:56px !important; } .pb56 .p-b56, .padding-bottom56 { padding-bottom:56px !important; } .fz57, .font57 { font-size:57px !important; } .h57, .height57 { height:57px !important; } .h157, .height157 { height:157px !important; } .h257, .height257 { height:257px !important; } .h357, .height357 { height:357px !important; } .h457, .height457 { height:457px !important; } .w570 .width570 { width:570px !important; } .w571 .width571 { width:571px !important; } .w572 .width572 { width:572px !important; } .w573 .width573 { width:573px !important; } .w574 .width574 { width:574px !important; } .w575 .width575 { width:575px !important; } .w576 .width576 { width:576px !important; } .w577 .width577 { width:577px !important; } .w578 .width578 { width:578px !important; } .w579 .width579 { width:579px !important; } .m57 .margin57 { margin:57px !important; } .mt57 .m-t57, .margin-top57 { margin-top:57px !important; } .ml57 .m-l57, .margin-left57 { margin-left:57px !important; } .mr57 .m-r57, .margin-right57 { margin-right:57px !important; } .mb57 .m-b57, .margin-bottom57 { margin-bottom:57px !important; } .p57 .padding57 { padding:57px !important; } .pt57 .p-t57, .padding-top57 { padding-top:57px !important; } .pl57 .p-l57, .padding-left57 { padding-left:57px !important; } .pr57 .p-r57, .padding-right57 { padding-right:57px !important; } .pb57 .p-b57, .padding-bottom57 { padding-bottom:57px !important; } .fz58, .font58 { font-size:58px !important; } .h58, .height58 { height:58px !important; } .h158, .height158 { height:158px !important; } .h258, .height258 { height:258px !important; } .h358, .height358 { height:358px !important; } .h458, .height458 { height:458px !important; } .w580 .width580 { width:580px !important; } .w581 .width581 { width:581px !important; } .w582 .width582 { width:582px !important; } .w583 .width583 { width:583px !important; } .w584 .width584 { width:584px !important; } .w585 .width585 { width:585px !important; } .w586 .width586 { width:586px !important; } .w587 .width587 { width:587px !important; } .w588 .width588 { width:588px !important; } .w589 .width589 { width:589px !important; } .m58 .margin58 { margin:58px !important; } .mt58 .m-t58, .margin-top58 { margin-top:58px !important; } .ml58 .m-l58, .margin-left58 { margin-left:58px !important; } .mr58 .m-r58, .margin-right58 { margin-right:58px !important; } .mb58 .m-b58, .margin-bottom58 { margin-bottom:58px !important; } .p58 .padding58 { padding:58px !important; } .pt58 .p-t58, .padding-top58 { padding-top:58px !important; } .pl58 .p-l58, .padding-left58 { padding-left:58px !important; } .pr58 .p-r58, .padding-right58 { padding-right:58px !important; } .pb58 .p-b58, .padding-bottom58 { padding-bottom:58px !important; } .fz59, .font59 { font-size:59px !important; } .h59, .height59 { height:59px !important; } .h159, .height159 { height:159px !important; } .h259, .height259 { height:259px !important; } .h359, .height359 { height:359px !important; } .h459, .height459 { height:459px !important; } .w590 .width590 { width:590px !important; } .w591 .width591 { width:591px !important; } .w592 .width592 { width:592px !important; } .w593 .width593 { width:593px !important; } .w594 .width594 { width:594px !important; } .w595 .width595 { width:595px !important; } .w596 .width596 { width:596px !important; } .w597 .width597 { width:597px !important; } .w598 .width598 { width:598px !important; } .w599 .width599 { width:599px !important; } .m59 .margin59 { margin:59px !important; } .mt59 .m-t59, .margin-top59 { margin-top:59px !important; } .ml59 .m-l59, .margin-left59 { margin-left:59px !important; } .mr59 .m-r59, .margin-right59 { margin-right:59px !important; } .mb59 .m-b59, .margin-bottom59 { margin-bottom:59px !important; } .p59 .padding59 { padding:59px !important; } .pt59 .p-t59, .padding-top59 { padding-top:59px !important; } .pl59 .p-l59, .padding-left59 { padding-left:59px !important; } .pr59 .p-r59, .padding-right59 { padding-right:59px !important; } .pb59 .p-b59, .padding-bottom59 { padding-bottom:59px !important; } .fz60, .font60 { font-size:60px !important; } .h60, .height60 { height:60px !important; } .h160, .height160 { height:160px !important; } .h260, .height260 { height:260px !important; } .h360, .height360 { height:360px !important; } .h460, .height460 { height:460px !important; } .w600 .width600 { width:600px !important; } .w601 .width601 { width:601px !important; } .w602 .width602 { width:602px !important; } .w603 .width603 { width:603px !important; } .w604 .width604 { width:604px !important; } .w605 .width605 { width:605px !important; } .w606 .width606 { width:606px !important; } .w607 .width607 { width:607px !important; } .w608 .width608 { width:608px !important; } .w609 .width609 { width:609px !important; } .m60 .margin60 { margin:60px !important; } .mt60 .m-t60, .margin-top60 { margin-top:60px !important; } .ml60 .m-l60, .margin-left60 { margin-left:60px !important; } .mr60 .m-r60, .margin-right60 { margin-right:60px !important; } .mb60 .m-b60, .margin-bottom60 { margin-bottom:60px !important; } .p60 .padding60 { padding:60px !important; } .pt60 .p-t60, .padding-top60 { padding-top:60px !important; } .pl60 .p-l60, .padding-left60 { padding-left:60px !important; } .pr60 .p-r60, .padding-right60 { padding-right:60px !important; } .pb60 .p-b60, .padding-bottom60 { padding-bottom:60px !important; } .fz61, .font61 { font-size:61px !important; } .h61, .height61 { height:61px !important; } .h161, .height161 { height:161px !important; } .h261, .height261 { height:261px !important; } .h361, .height361 { height:361px !important; } .h461, .height461 { height:461px !important; } .w610 .width610 { width:610px !important; } .w611 .width611 { width:611px !important; } .w612 .width612 { width:612px !important; } .w613 .width613 { width:613px !important; } .w614 .width614 { width:614px !important; } .w615 .width615 { width:615px !important; } .w616 .width616 { width:616px !important; } .w617 .width617 { width:617px !important; } .w618 .width618 { width:618px !important; } .w619 .width619 { width:619px !important; } .m61 .margin61 { margin:61px !important; } .mt61 .m-t61, .margin-top61 { margin-top:61px !important; } .ml61 .m-l61, .margin-left61 { margin-left:61px !important; } .mr61 .m-r61, .margin-right61 { margin-right:61px !important; } .mb61 .m-b61, .margin-bottom61 { margin-bottom:61px !important; } .p61 .padding61 { padding:61px !important; } .pt61 .p-t61, .padding-top61 { padding-top:61px !important; } .pl61 .p-l61, .padding-left61 { padding-left:61px !important; } .pr61 .p-r61, .padding-right61 { padding-right:61px !important; } .pb61 .p-b61, .padding-bottom61 { padding-bottom:61px !important; } .fz62, .font62 { font-size:62px !important; } .h62, .height62 { height:62px !important; } .h162, .height162 { height:162px !important; } .h262, .height262 { height:262px !important; } .h362, .height362 { height:362px !important; } .h462, .height462 { height:462px !important; } .w620 .width620 { width:620px !important; } .w621 .width621 { width:621px !important; } .w622 .width622 { width:622px !important; } .w623 .width623 { width:623px !important; } .w624 .width624 { width:624px !important; } .w625 .width625 { width:625px !important; } .w626 .width626 { width:626px !important; } .w627 .width627 { width:627px !important; } .w628 .width628 { width:628px !important; } .w629 .width629 { width:629px !important; } .m62 .margin62 { margin:62px !important; } .mt62 .m-t62, .margin-top62 { margin-top:62px !important; } .ml62 .m-l62, .margin-left62 { margin-left:62px !important; } .mr62 .m-r62, .margin-right62 { margin-right:62px !important; } .mb62 .m-b62, .margin-bottom62 { margin-bottom:62px !important; } .p62 .padding62 { padding:62px !important; } .pt62 .p-t62, .padding-top62 { padding-top:62px !important; } .pl62 .p-l62, .padding-left62 { padding-left:62px !important; } .pr62 .p-r62, .padding-right62 { padding-right:62px !important; } .pb62 .p-b62, .padding-bottom62 { padding-bottom:62px !important; } .fz63, .font63 { font-size:63px !important; } .h63, .height63 { height:63px !important; } .h163, .height163 { height:163px !important; } .h263, .height263 { height:263px !important; } .h363, .height363 { height:363px !important; } .h463, .height463 { height:463px !important; } .w630 .width630 { width:630px !important; } .w631 .width631 { width:631px !important; } .w632 .width632 { width:632px !important; } .w633 .width633 { width:633px !important; } .w634 .width634 { width:634px !important; } .w635 .width635 { width:635px !important; } .w636 .width636 { width:636px !important; } .w637 .width637 { width:637px !important; } .w638 .width638 { width:638px !important; } .w639 .width639 { width:639px !important; } .m63 .margin63 { margin:63px !important; } .mt63 .m-t63, .margin-top63 { margin-top:63px !important; } .ml63 .m-l63, .margin-left63 { margin-left:63px !important; } .mr63 .m-r63, .margin-right63 { margin-right:63px !important; } .mb63 .m-b63, .margin-bottom63 { margin-bottom:63px !important; } .p63 .padding63 { padding:63px !important; } .pt63 .p-t63, .padding-top63 { padding-top:63px !important; } .pl63 .p-l63, .padding-left63 { padding-left:63px !important; } .pr63 .p-r63, .padding-right63 { padding-right:63px !important; } .pb63 .p-b63, .padding-bottom63 { padding-bottom:63px !important; } .fz64, .font64 { font-size:64px !important; } .h64, .height64 { height:64px !important; } .h164, .height164 { height:164px !important; } .h264, .height264 { height:264px !important; } .h364, .height364 { height:364px !important; } .h464, .height464 { height:464px !important; } .w640 .width640 { width:640px !important; } .w641 .width641 { width:641px !important; } .w642 .width642 { width:642px !important; } .w643 .width643 { width:643px !important; } .w644 .width644 { width:644px !important; } .w645 .width645 { width:645px !important; } .w646 .width646 { width:646px !important; } .w647 .width647 { width:647px !important; } .w648 .width648 { width:648px !important; } .w649 .width649 { width:649px !important; } .m64 .margin64 { margin:64px !important; } .mt64 .m-t64, .margin-top64 { margin-top:64px !important; } .ml64 .m-l64, .margin-left64 { margin-left:64px !important; } .mr64 .m-r64, .margin-right64 { margin-right:64px !important; } .mb64 .m-b64, .margin-bottom64 { margin-bottom:64px !important; } .p64 .padding64 { padding:64px !important; } .pt64 .p-t64, .padding-top64 { padding-top:64px !important; } .pl64 .p-l64, .padding-left64 { padding-left:64px !important; } .pr64 .p-r64, .padding-right64 { padding-right:64px !important; } .pb64 .p-b64, .padding-bottom64 { padding-bottom:64px !important; } .fz65, .font65 { font-size:65px !important; } .h65, .height65 { height:65px !important; } .h165, .height165 { height:165px !important; } .h265, .height265 { height:265px !important; } .h365, .height365 { height:365px !important; } .h465, .height465 { height:465px !important; } .w650 .width650 { width:650px !important; } .w651 .width651 { width:651px !important; } .w652 .width652 { width:652px !important; } .w653 .width653 { width:653px !important; } .w654 .width654 { width:654px !important; } .w655 .width655 { width:655px !important; } .w656 .width656 { width:656px !important; } .w657 .width657 { width:657px !important; } .w658 .width658 { width:658px !important; } .w659 .width659 { width:659px !important; } .m65 .margin65 { margin:65px !important; } .mt65 .m-t65, .margin-top65 { margin-top:65px !important; } .ml65 .m-l65, .margin-left65 { margin-left:65px !important; } .mr65 .m-r65, .margin-right65 { margin-right:65px !important; } .mb65 .m-b65, .margin-bottom65 { margin-bottom:65px !important; } .p65 .padding65 { padding:65px !important; } .pt65 .p-t65, .padding-top65 { padding-top:65px !important; } .pl65 .p-l65, .padding-left65 { padding-left:65px !important; } .pr65 .p-r65, .padding-right65 { padding-right:65px !important; } .pb65 .p-b65, .padding-bottom65 { padding-bottom:65px !important; } .fz66, .font66 { font-size:66px !important; } .h66, .height66 { height:66px !important; } .h166, .height166 { height:166px !important; } .h266, .height266 { height:266px !important; } .h366, .height366 { height:366px !important; } .h466, .height466 { height:466px !important; } .w660 .width660 { width:660px !important; } .w661 .width661 { width:661px !important; } .w662 .width662 { width:662px !important; } .w663 .width663 { width:663px !important; } .w664 .width664 { width:664px !important; } .w665 .width665 { width:665px !important; } .w666 .width666 { width:666px !important; } .w667 .width667 { width:667px !important; } .w668 .width668 { width:668px !important; } .w669 .width669 { width:669px !important; } .m66 .margin66 { margin:66px !important; } .mt66 .m-t66, .margin-top66 { margin-top:66px !important; } .ml66 .m-l66, .margin-left66 { margin-left:66px !important; } .mr66 .m-r66, .margin-right66 { margin-right:66px !important; } .mb66 .m-b66, .margin-bottom66 { margin-bottom:66px !important; } .p66 .padding66 { padding:66px !important; } .pt66 .p-t66, .padding-top66 { padding-top:66px !important; } .pl66 .p-l66, .padding-left66 { padding-left:66px !important; } .pr66 .p-r66, .padding-right66 { padding-right:66px !important; } .pb66 .p-b66, .padding-bottom66 { padding-bottom:66px !important; } .fz67, .font67 { font-size:67px !important; } .h67, .height67 { height:67px !important; } .h167, .height167 { height:167px !important; } .h267, .height267 { height:267px !important; } .h367, .height367 { height:367px !important; } .h467, .height467 { height:467px !important; } .w670 .width670 { width:670px !important; } .w671 .width671 { width:671px !important; } .w672 .width672 { width:672px !important; } .w673 .width673 { width:673px !important; } .w674 .width674 { width:674px !important; } .w675 .width675 { width:675px !important; } .w676 .width676 { width:676px !important; } .w677 .width677 { width:677px !important; } .w678 .width678 { width:678px !important; } .w679 .width679 { width:679px !important; } .m67 .margin67 { margin:67px !important; } .mt67 .m-t67, .margin-top67 { margin-top:67px !important; } .ml67 .m-l67, .margin-left67 { margin-left:67px !important; } .mr67 .m-r67, .margin-right67 { margin-right:67px !important; } .mb67 .m-b67, .margin-bottom67 { margin-bottom:67px !important; } .p67 .padding67 { padding:67px !important; } .pt67 .p-t67, .padding-top67 { padding-top:67px !important; } .pl67 .p-l67, .padding-left67 { padding-left:67px !important; } .pr67 .p-r67, .padding-right67 { padding-right:67px !important; } .pb67 .p-b67, .padding-bottom67 { padding-bottom:67px !important; } .fz68, .font68 { font-size:68px !important; } .h68, .height68 { height:68px !important; } .h168, .height168 { height:168px !important; } .h268, .height268 { height:268px !important; } .h368, .height368 { height:368px !important; } .h468, .height468 { height:468px !important; } .w680 .width680 { width:680px !important; } .w681 .width681 { width:681px !important; } .w682 .width682 { width:682px !important; } .w683 .width683 { width:683px !important; } .w684 .width684 { width:684px !important; } .w685 .width685 { width:685px !important; } .w686 .width686 { width:686px !important; } .w687 .width687 { width:687px !important; } .w688 .width688 { width:688px !important; } .w689 .width689 { width:689px !important; } .m68 .margin68 { margin:68px !important; } .mt68 .m-t68, .margin-top68 { margin-top:68px !important; } .ml68 .m-l68, .margin-left68 { margin-left:68px !important; } .mr68 .m-r68, .margin-right68 { margin-right:68px !important; } .mb68 .m-b68, .margin-bottom68 { margin-bottom:68px !important; } .p68 .padding68 { padding:68px !important; } .pt68 .p-t68, .padding-top68 { padding-top:68px !important; } .pl68 .p-l68, .padding-left68 { padding-left:68px !important; } .pr68 .p-r68, .padding-right68 { padding-right:68px !important; } .pb68 .p-b68, .padding-bottom68 { padding-bottom:68px !important; } .fz69, .font69 { font-size:69px !important; } .h69, .height69 { height:69px !important; } .h169, .height169 { height:169px !important; } .h269, .height269 { height:269px !important; } .h369, .height369 { height:369px !important; } .h469, .height469 { height:469px !important; } .w690 .width690 { width:690px !important; } .w691 .width691 { width:691px !important; } .w692 .width692 { width:692px !important; } .w693 .width693 { width:693px !important; } .w694 .width694 { width:694px !important; } .w695 .width695 { width:695px !important; } .w696 .width696 { width:696px !important; } .w697 .width697 { width:697px !important; } .w698 .width698 { width:698px !important; } .w699 .width699 { width:699px !important; } .m69 .margin69 { margin:69px !important; } .mt69 .m-t69, .margin-top69 { margin-top:69px !important; } .ml69 .m-l69, .margin-left69 { margin-left:69px !important; } .mr69 .m-r69, .margin-right69 { margin-right:69px !important; } .mb69 .m-b69, .margin-bottom69 { margin-bottom:69px !important; } .p69 .padding69 { padding:69px !important; } .pt69 .p-t69, .padding-top69 { padding-top:69px !important; } .pl69 .p-l69, .padding-left69 { padding-left:69px !important; } .pr69 .p-r69, .padding-right69 { padding-right:69px !important; } .pb69 .p-b69, .padding-bottom69 { padding-bottom:69px !important; } .fz70, .font70 { font-size:70px !important; } .h70, .height70 { height:70px !important; } .h170, .height170 { height:170px !important; } .h270, .height270 { height:270px !important; } .h370, .height370 { height:370px !important; } .h470, .height470 { height:470px !important; } .w700 .width700 { width:700px !important; } .w701 .width701 { width:701px !important; } .w702 .width702 { width:702px !important; } .w703 .width703 { width:703px !important; } .w704 .width704 { width:704px !important; } .w705 .width705 { width:705px !important; } .w706 .width706 { width:706px !important; } .w707 .width707 { width:707px !important; } .w708 .width708 { width:708px !important; } .w709 .width709 { width:709px !important; } .m70 .margin70 { margin:70px !important; } .mt70 .m-t70, .margin-top70 { margin-top:70px !important; } .ml70 .m-l70, .margin-left70 { margin-left:70px !important; } .mr70 .m-r70, .margin-right70 { margin-right:70px !important; } .mb70 .m-b70, .margin-bottom70 { margin-bottom:70px !important; } .p70 .padding70 { padding:70px !important; } .pt70 .p-t70, .padding-top70 { padding-top:70px !important; } .pl70 .p-l70, .padding-left70 { padding-left:70px !important; } .pr70 .p-r70, .padding-right70 { padding-right:70px !important; } .pb70 .p-b70, .padding-bottom70 { padding-bottom:70px !important; } .fz71, .font71 { font-size:71px !important; } .h71, .height71 { height:71px !important; } .h171, .height171 { height:171px !important; } .h271, .height271 { height:271px !important; } .h371, .height371 { height:371px !important; } .h471, .height471 { height:471px !important; } .w710 .width710 { width:710px !important; } .w711 .width711 { width:711px !important; } .w712 .width712 { width:712px !important; } .w713 .width713 { width:713px !important; } .w714 .width714 { width:714px !important; } .w715 .width715 { width:715px !important; } .w716 .width716 { width:716px !important; } .w717 .width717 { width:717px !important; } .w718 .width718 { width:718px !important; } .w719 .width719 { width:719px !important; } .m71 .margin71 { margin:71px !important; } .mt71 .m-t71, .margin-top71 { margin-top:71px !important; } .ml71 .m-l71, .margin-left71 { margin-left:71px !important; } .mr71 .m-r71, .margin-right71 { margin-right:71px !important; } .mb71 .m-b71, .margin-bottom71 { margin-bottom:71px !important; } .p71 .padding71 { padding:71px !important; } .pt71 .p-t71, .padding-top71 { padding-top:71px !important; } .pl71 .p-l71, .padding-left71 { padding-left:71px !important; } .pr71 .p-r71, .padding-right71 { padding-right:71px !important; } .pb71 .p-b71, .padding-bottom71 { padding-bottom:71px !important; } .fz72, .font72 { font-size:72px !important; } .h72, .height72 { height:72px !important; } .h172, .height172 { height:172px !important; } .h272, .height272 { height:272px !important; } .h372, .height372 { height:372px !important; } .h472, .height472 { height:472px !important; } .w720 .width720 { width:720px !important; } .w721 .width721 { width:721px !important; } .w722 .width722 { width:722px !important; } .w723 .width723 { width:723px !important; } .w724 .width724 { width:724px !important; } .w725 .width725 { width:725px !important; } .w726 .width726 { width:726px !important; } .w727 .width727 { width:727px !important; } .w728 .width728 { width:728px !important; } .w729 .width729 { width:729px !important; } .m72 .margin72 { margin:72px !important; } .mt72 .m-t72, .margin-top72 { margin-top:72px !important; } .ml72 .m-l72, .margin-left72 { margin-left:72px !important; } .mr72 .m-r72, .margin-right72 { margin-right:72px !important; } .mb72 .m-b72, .margin-bottom72 { margin-bottom:72px !important; } .p72 .padding72 { padding:72px !important; } .pt72 .p-t72, .padding-top72 { padding-top:72px !important; } .pl72 .p-l72, .padding-left72 { padding-left:72px !important; } .pr72 .p-r72, .padding-right72 { padding-right:72px !important; } .pb72 .p-b72, .padding-bottom72 { padding-bottom:72px !important; } .fz73, .font73 { font-size:73px !important; } .h73, .height73 { height:73px !important; } .h173, .height173 { height:173px !important; } .h273, .height273 { height:273px !important; } .h373, .height373 { height:373px !important; } .h473, .height473 { height:473px !important; } .w730 .width730 { width:730px !important; } .w731 .width731 { width:731px !important; } .w732 .width732 { width:732px !important; } .w733 .width733 { width:733px !important; } .w734 .width734 { width:734px !important; } .w735 .width735 { width:735px !important; } .w736 .width736 { width:736px !important; } .w737 .width737 { width:737px !important; } .w738 .width738 { width:738px !important; } .w739 .width739 { width:739px !important; } .m73 .margin73 { margin:73px !important; } .mt73 .m-t73, .margin-top73 { margin-top:73px !important; } .ml73 .m-l73, .margin-left73 { margin-left:73px !important; } .mr73 .m-r73, .margin-right73 { margin-right:73px !important; } .mb73 .m-b73, .margin-bottom73 { margin-bottom:73px !important; } .p73 .padding73 { padding:73px !important; } .pt73 .p-t73, .padding-top73 { padding-top:73px !important; } .pl73 .p-l73, .padding-left73 { padding-left:73px !important; } .pr73 .p-r73, .padding-right73 { padding-right:73px !important; } .pb73 .p-b73, .padding-bottom73 { padding-bottom:73px !important; } .fz74, .font74 { font-size:74px !important; } .h74, .height74 { height:74px !important; } .h174, .height174 { height:174px !important; } .h274, .height274 { height:274px !important; } .h374, .height374 { height:374px !important; } .h474, .height474 { height:474px !important; } .w740 .width740 { width:740px !important; } .w741 .width741 { width:741px !important; } .w742 .width742 { width:742px !important; } .w743 .width743 { width:743px !important; } .w744 .width744 { width:744px !important; } .w745 .width745 { width:745px !important; } .w746 .width746 { width:746px !important; } .w747 .width747 { width:747px !important; } .w748 .width748 { width:748px !important; } .w749 .width749 { width:749px !important; } .m74 .margin74 { margin:74px !important; } .mt74 .m-t74, .margin-top74 { margin-top:74px !important; } .ml74 .m-l74, .margin-left74 { margin-left:74px !important; } .mr74 .m-r74, .margin-right74 { margin-right:74px !important; } .mb74 .m-b74, .margin-bottom74 { margin-bottom:74px !important; } .p74 .padding74 { padding:74px !important; } .pt74 .p-t74, .padding-top74 { padding-top:74px !important; } .pl74 .p-l74, .padding-left74 { padding-left:74px !important; } .pr74 .p-r74, .padding-right74 { padding-right:74px !important; } .pb74 .p-b74, .padding-bottom74 { padding-bottom:74px !important; } .fz75, .font75 { font-size:75px !important; } .h75, .height75 { height:75px !important; } .h175, .height175 { height:175px !important; } .h275, .height275 { height:275px !important; } .h375, .height375 { height:375px !important; } .h475, .height475 { height:475px !important; } .w750 .width750 { width:750px !important; } .w751 .width751 { width:751px !important; } .w752 .width752 { width:752px !important; } .w753 .width753 { width:753px !important; } .w754 .width754 { width:754px !important; } .w755 .width755 { width:755px !important; } .w756 .width756 { width:756px !important; } .w757 .width757 { width:757px !important; } .w758 .width758 { width:758px !important; } .w759 .width759 { width:759px !important; } .m75 .margin75 { margin:75px !important; } .mt75 .m-t75, .margin-top75 { margin-top:75px !important; } .ml75 .m-l75, .margin-left75 { margin-left:75px !important; } .mr75 .m-r75, .margin-right75 { margin-right:75px !important; } .mb75 .m-b75, .margin-bottom75 { margin-bottom:75px !important; } .p75 .padding75 { padding:75px !important; } .pt75 .p-t75, .padding-top75 { padding-top:75px !important; } .pl75 .p-l75, .padding-left75 { padding-left:75px !important; } .pr75 .p-r75, .padding-right75 { padding-right:75px !important; } .pb75 .p-b75, .padding-bottom75 { padding-bottom:75px !important; } .fz76, .font76 { font-size:76px !important; } .h76, .height76 { height:76px !important; } .h176, .height176 { height:176px !important; } .h276, .height276 { height:276px !important; } .h376, .height376 { height:376px !important; } .h476, .height476 { height:476px !important; } .w760 .width760 { width:760px !important; } .w761 .width761 { width:761px !important; } .w762 .width762 { width:762px !important; } .w763 .width763 { width:763px !important; } .w764 .width764 { width:764px !important; } .w765 .width765 { width:765px !important; } .w766 .width766 { width:766px !important; } .w767 .width767 { width:767px !important; } .w768 .width768 { width:768px !important; } .w769 .width769 { width:769px !important; } .m76 .margin76 { margin:76px !important; } .mt76 .m-t76, .margin-top76 { margin-top:76px !important; } .ml76 .m-l76, .margin-left76 { margin-left:76px !important; } .mr76 .m-r76, .margin-right76 { margin-right:76px !important; } .mb76 .m-b76, .margin-bottom76 { margin-bottom:76px !important; } .p76 .padding76 { padding:76px !important; } .pt76 .p-t76, .padding-top76 { padding-top:76px !important; } .pl76 .p-l76, .padding-left76 { padding-left:76px !important; } .pr76 .p-r76, .padding-right76 { padding-right:76px !important; } .pb76 .p-b76, .padding-bottom76 { padding-bottom:76px !important; } .fz77, .font77 { font-size:77px !important; } .h77, .height77 { height:77px !important; } .h177, .height177 { height:177px !important; } .h277, .height277 { height:277px !important; } .h377, .height377 { height:377px !important; } .h477, .height477 { height:477px !important; } .w770 .width770 { width:770px !important; } .w771 .width771 { width:771px !important; } .w772 .width772 { width:772px !important; } .w773 .width773 { width:773px !important; } .w774 .width774 { width:774px !important; } .w775 .width775 { width:775px !important; } .w776 .width776 { width:776px !important; } .w777 .width777 { width:777px !important; } .w778 .width778 { width:778px !important; } .w779 .width779 { width:779px !important; } .m77 .margin77 { margin:77px !important; } .mt77 .m-t77, .margin-top77 { margin-top:77px !important; } .ml77 .m-l77, .margin-left77 { margin-left:77px !important; } .mr77 .m-r77, .margin-right77 { margin-right:77px !important; } .mb77 .m-b77, .margin-bottom77 { margin-bottom:77px !important; } .p77 .padding77 { padding:77px !important; } .pt77 .p-t77, .padding-top77 { padding-top:77px !important; } .pl77 .p-l77, .padding-left77 { padding-left:77px !important; } .pr77 .p-r77, .padding-right77 { padding-right:77px !important; } .pb77 .p-b77, .padding-bottom77 { padding-bottom:77px !important; } .fz78, .font78 { font-size:78px !important; } .h78, .height78 { height:78px !important; } .h178, .height178 { height:178px !important; } .h278, .height278 { height:278px !important; } .h378, .height378 { height:378px !important; } .h478, .height478 { height:478px !important; } .w780 .width780 { width:780px !important; } .w781 .width781 { width:781px !important; } .w782 .width782 { width:782px !important; } .w783 .width783 { width:783px !important; } .w784 .width784 { width:784px !important; } .w785 .width785 { width:785px !important; } .w786 .width786 { width:786px !important; } .w787 .width787 { width:787px !important; } .w788 .width788 { width:788px !important; } .w789 .width789 { width:789px !important; } .m78 .margin78 { margin:78px !important; } .mt78 .m-t78, .margin-top78 { margin-top:78px !important; } .ml78 .m-l78, .margin-left78 { margin-left:78px !important; } .mr78 .m-r78, .margin-right78 { margin-right:78px !important; } .mb78 .m-b78, .margin-bottom78 { margin-bottom:78px !important; } .p78 .padding78 { padding:78px !important; } .pt78 .p-t78, .padding-top78 { padding-top:78px !important; } .pl78 .p-l78, .padding-left78 { padding-left:78px !important; } .pr78 .p-r78, .padding-right78 { padding-right:78px !important; } .pb78 .p-b78, .padding-bottom78 { padding-bottom:78px !important; } .fz79, .font79 { font-size:79px !important; } .h79, .height79 { height:79px !important; } .h179, .height179 { height:179px !important; } .h279, .height279 { height:279px !important; } .h379, .height379 { height:379px !important; } .h479, .height479 { height:479px !important; } .w790 .width790 { width:790px !important; } .w791 .width791 { width:791px !important; } .w792 .width792 { width:792px !important; } .w793 .width793 { width:793px !important; } .w794 .width794 { width:794px !important; } .w795 .width795 { width:795px !important; } .w796 .width796 { width:796px !important; } .w797 .width797 { width:797px !important; } .w798 .width798 { width:798px !important; } .w799 .width799 { width:799px !important; } .m79 .margin79 { margin:79px !important; } .mt79 .m-t79, .margin-top79 { margin-top:79px !important; } .ml79 .m-l79, .margin-left79 { margin-left:79px !important; } .mr79 .m-r79, .margin-right79 { margin-right:79px !important; } .mb79 .m-b79, .margin-bottom79 { margin-bottom:79px !important; } .p79 .padding79 { padding:79px !important; } .pt79 .p-t79, .padding-top79 { padding-top:79px !important; } .pl79 .p-l79, .padding-left79 { padding-left:79px !important; } .pr79 .p-r79, .padding-right79 { padding-right:79px !important; } .pb79 .p-b79, .padding-bottom79 { padding-bottom:79px !important; } .fz80, .font80 { font-size:80px !important; } .h80, .height80 { height:80px !important; } .h180, .height180 { height:180px !important; } .h280, .height280 { height:280px !important; } .h380, .height380 { height:380px !important; } .h480, .height480 { height:480px !important; } .w800 .width800 { width:800px !important; } .w801 .width801 { width:801px !important; } .w802 .width802 { width:802px !important; } .w803 .width803 { width:803px !important; } .w804 .width804 { width:804px !important; } .w805 .width805 { width:805px !important; } .w806 .width806 { width:806px !important; } .w807 .width807 { width:807px !important; } .w808 .width808 { width:808px !important; } .w809 .width809 { width:809px !important; } .m80 .margin80 { margin:80px !important; } .mt80 .m-t80, .margin-top80 { margin-top:80px !important; } .ml80 .m-l80, .margin-left80 { margin-left:80px !important; } .mr80 .m-r80, .margin-right80 { margin-right:80px !important; } .mb80 .m-b80, .margin-bottom80 { margin-bottom:80px !important; } .p80 .padding80 { padding:80px !important; } .pt80 .p-t80, .padding-top80 { padding-top:80px !important; } .pl80 .p-l80, .padding-left80 { padding-left:80px !important; } .pr80 .p-r80, .padding-right80 { padding-right:80px !important; } .pb80 .p-b80, .padding-bottom80 { padding-bottom:80px !important; } .fz81, .font81 { font-size:81px !important; } .h81, .height81 { height:81px !important; } .h181, .height181 { height:181px !important; } .h281, .height281 { height:281px !important; } .h381, .height381 { height:381px !important; } .h481, .height481 { height:481px !important; } .w810 .width810 { width:810px !important; } .w811 .width811 { width:811px !important; } .w812 .width812 { width:812px !important; } .w813 .width813 { width:813px !important; } .w814 .width814 { width:814px !important; } .w815 .width815 { width:815px !important; } .w816 .width816 { width:816px !important; } .w817 .width817 { width:817px !important; } .w818 .width818 { width:818px !important; } .w819 .width819 { width:819px !important; } .m81 .margin81 { margin:81px !important; } .mt81 .m-t81, .margin-top81 { margin-top:81px !important; } .ml81 .m-l81, .margin-left81 { margin-left:81px !important; } .mr81 .m-r81, .margin-right81 { margin-right:81px !important; } .mb81 .m-b81, .margin-bottom81 { margin-bottom:81px !important; } .p81 .padding81 { padding:81px !important; } .pt81 .p-t81, .padding-top81 { padding-top:81px !important; } .pl81 .p-l81, .padding-left81 { padding-left:81px !important; } .pr81 .p-r81, .padding-right81 { padding-right:81px !important; } .pb81 .p-b81, .padding-bottom81 { padding-bottom:81px !important; } .fz82, .font82 { font-size:82px !important; } .h82, .height82 { height:82px !important; } .h182, .height182 { height:182px !important; } .h282, .height282 { height:282px !important; } .h382, .height382 { height:382px !important; } .h482, .height482 { height:482px !important; } .w820 .width820 { width:820px !important; } .w821 .width821 { width:821px !important; } .w822 .width822 { width:822px !important; } .w823 .width823 { width:823px !important; } .w824 .width824 { width:824px !important; } .w825 .width825 { width:825px !important; } .w826 .width826 { width:826px !important; } .w827 .width827 { width:827px !important; } .w828 .width828 { width:828px !important; } .w829 .width829 { width:829px !important; } .m82 .margin82 { margin:82px !important; } .mt82 .m-t82, .margin-top82 { margin-top:82px !important; } .ml82 .m-l82, .margin-left82 { margin-left:82px !important; } .mr82 .m-r82, .margin-right82 { margin-right:82px !important; } .mb82 .m-b82, .margin-bottom82 { margin-bottom:82px !important; } .p82 .padding82 { padding:82px !important; } .pt82 .p-t82, .padding-top82 { padding-top:82px !important; } .pl82 .p-l82, .padding-left82 { padding-left:82px !important; } .pr82 .p-r82, .padding-right82 { padding-right:82px !important; } .pb82 .p-b82, .padding-bottom82 { padding-bottom:82px !important; } .fz83, .font83 { font-size:83px !important; } .h83, .height83 { height:83px !important; } .h183, .height183 { height:183px !important; } .h283, .height283 { height:283px !important; } .h383, .height383 { height:383px !important; } .h483, .height483 { height:483px !important; } .w830 .width830 { width:830px !important; } .w831 .width831 { width:831px !important; } .w832 .width832 { width:832px !important; } .w833 .width833 { width:833px !important; } .w834 .width834 { width:834px !important; } .w835 .width835 { width:835px !important; } .w836 .width836 { width:836px !important; } .w837 .width837 { width:837px !important; } .w838 .width838 { width:838px !important; } .w839 .width839 { width:839px !important; } .m83 .margin83 { margin:83px !important; } .mt83 .m-t83, .margin-top83 { margin-top:83px !important; } .ml83 .m-l83, .margin-left83 { margin-left:83px !important; } .mr83 .m-r83, .margin-right83 { margin-right:83px !important; } .mb83 .m-b83, .margin-bottom83 { margin-bottom:83px !important; } .p83 .padding83 { padding:83px !important; } .pt83 .p-t83, .padding-top83 { padding-top:83px !important; } .pl83 .p-l83, .padding-left83 { padding-left:83px !important; } .pr83 .p-r83, .padding-right83 { padding-right:83px !important; } .pb83 .p-b83, .padding-bottom83 { padding-bottom:83px !important; } .fz84, .font84 { font-size:84px !important; } .h84, .height84 { height:84px !important; } .h184, .height184 { height:184px !important; } .h284, .height284 { height:284px !important; } .h384, .height384 { height:384px !important; } .h484, .height484 { height:484px !important; } .w840 .width840 { width:840px !important; } .w841 .width841 { width:841px !important; } .w842 .width842 { width:842px !important; } .w843 .width843 { width:843px !important; } .w844 .width844 { width:844px !important; } .w845 .width845 { width:845px !important; } .w846 .width846 { width:846px !important; } .w847 .width847 { width:847px !important; } .w848 .width848 { width:848px !important; } .w849 .width849 { width:849px !important; } .m84 .margin84 { margin:84px !important; } .mt84 .m-t84, .margin-top84 { margin-top:84px !important; } .ml84 .m-l84, .margin-left84 { margin-left:84px !important; } .mr84 .m-r84, .margin-right84 { margin-right:84px !important; } .mb84 .m-b84, .margin-bottom84 { margin-bottom:84px !important; } .p84 .padding84 { padding:84px !important; } .pt84 .p-t84, .padding-top84 { padding-top:84px !important; } .pl84 .p-l84, .padding-left84 { padding-left:84px !important; } .pr84 .p-r84, .padding-right84 { padding-right:84px !important; } .pb84 .p-b84, .padding-bottom84 { padding-bottom:84px !important; } .fz85, .font85 { font-size:85px !important; } .h85, .height85 { height:85px !important; } .h185, .height185 { height:185px !important; } .h285, .height285 { height:285px !important; } .h385, .height385 { height:385px !important; } .h485, .height485 { height:485px !important; } .w850 .width850 { width:850px !important; } .w851 .width851 { width:851px !important; } .w852 .width852 { width:852px !important; } .w853 .width853 { width:853px !important; } .w854 .width854 { width:854px !important; } .w855 .width855 { width:855px !important; } .w856 .width856 { width:856px !important; } .w857 .width857 { width:857px !important; } .w858 .width858 { width:858px !important; } .w859 .width859 { width:859px !important; } .m85 .margin85 { margin:85px !important; } .mt85 .m-t85, .margin-top85 { margin-top:85px !important; } .ml85 .m-l85, .margin-left85 { margin-left:85px !important; } .mr85 .m-r85, .margin-right85 { margin-right:85px !important; } .mb85 .m-b85, .margin-bottom85 { margin-bottom:85px !important; } .p85 .padding85 { padding:85px !important; } .pt85 .p-t85, .padding-top85 { padding-top:85px !important; } .pl85 .p-l85, .padding-left85 { padding-left:85px !important; } .pr85 .p-r85, .padding-right85 { padding-right:85px !important; } .pb85 .p-b85, .padding-bottom85 { padding-bottom:85px !important; } .fz86, .font86 { font-size:86px !important; } .h86, .height86 { height:86px !important; } .h186, .height186 { height:186px !important; } .h286, .height286 { height:286px !important; } .h386, .height386 { height:386px !important; } .h486, .height486 { height:486px !important; } .w860 .width860 { width:860px !important; } .w861 .width861 { width:861px !important; } .w862 .width862 { width:862px !important; } .w863 .width863 { width:863px !important; } .w864 .width864 { width:864px !important; } .w865 .width865 { width:865px !important; } .w866 .width866 { width:866px !important; } .w867 .width867 { width:867px !important; } .w868 .width868 { width:868px !important; } .w869 .width869 { width:869px !important; } .m86 .margin86 { margin:86px !important; } .mt86 .m-t86, .margin-top86 { margin-top:86px !important; } .ml86 .m-l86, .margin-left86 { margin-left:86px !important; } .mr86 .m-r86, .margin-right86 { margin-right:86px !important; } .mb86 .m-b86, .margin-bottom86 { margin-bottom:86px !important; } .p86 .padding86 { padding:86px !important; } .pt86 .p-t86, .padding-top86 { padding-top:86px !important; } .pl86 .p-l86, .padding-left86 { padding-left:86px !important; } .pr86 .p-r86, .padding-right86 { padding-right:86px !important; } .pb86 .p-b86, .padding-bottom86 { padding-bottom:86px !important; } .fz87, .font87 { font-size:87px !important; } .h87, .height87 { height:87px !important; } .h187, .height187 { height:187px !important; } .h287, .height287 { height:287px !important; } .h387, .height387 { height:387px !important; } .h487, .height487 { height:487px !important; } .w870 .width870 { width:870px !important; } .w871 .width871 { width:871px !important; } .w872 .width872 { width:872px !important; } .w873 .width873 { width:873px !important; } .w874 .width874 { width:874px !important; } .w875 .width875 { width:875px !important; } .w876 .width876 { width:876px !important; } .w877 .width877 { width:877px !important; } .w878 .width878 { width:878px !important; } .w879 .width879 { width:879px !important; } .m87 .margin87 { margin:87px !important; } .mt87 .m-t87, .margin-top87 { margin-top:87px !important; } .ml87 .m-l87, .margin-left87 { margin-left:87px !important; } .mr87 .m-r87, .margin-right87 { margin-right:87px !important; } .mb87 .m-b87, .margin-bottom87 { margin-bottom:87px !important; } .p87 .padding87 { padding:87px !important; } .pt87 .p-t87, .padding-top87 { padding-top:87px !important; } .pl87 .p-l87, .padding-left87 { padding-left:87px !important; } .pr87 .p-r87, .padding-right87 { padding-right:87px !important; } .pb87 .p-b87, .padding-bottom87 { padding-bottom:87px !important; } .fz88, .font88 { font-size:88px !important; } .h88, .height88 { height:88px !important; } .h188, .height188 { height:188px !important; } .h288, .height288 { height:288px !important; } .h388, .height388 { height:388px !important; } .h488, .height488 { height:488px !important; } .w880 .width880 { width:880px !important; } .w881 .width881 { width:881px !important; } .w882 .width882 { width:882px !important; } .w883 .width883 { width:883px !important; } .w884 .width884 { width:884px !important; } .w885 .width885 { width:885px !important; } .w886 .width886 { width:886px !important; } .w887 .width887 { width:887px !important; } .w888 .width888 { width:888px !important; } .w889 .width889 { width:889px !important; } .m88 .margin88 { margin:88px !important; } .mt88 .m-t88, .margin-top88 { margin-top:88px !important; } .ml88 .m-l88, .margin-left88 { margin-left:88px !important; } .mr88 .m-r88, .margin-right88 { margin-right:88px !important; } .mb88 .m-b88, .margin-bottom88 { margin-bottom:88px !important; } .p88 .padding88 { padding:88px !important; } .pt88 .p-t88, .padding-top88 { padding-top:88px !important; } .pl88 .p-l88, .padding-left88 { padding-left:88px !important; } .pr88 .p-r88, .padding-right88 { padding-right:88px !important; } .pb88 .p-b88, .padding-bottom88 { padding-bottom:88px !important; } .fz89, .font89 { font-size:89px !important; } .h89, .height89 { height:89px !important; } .h189, .height189 { height:189px !important; } .h289, .height289 { height:289px !important; } .h389, .height389 { height:389px !important; } .h489, .height489 { height:489px !important; } .w890 .width890 { width:890px !important; } .w891 .width891 { width:891px !important; } .w892 .width892 { width:892px !important; } .w893 .width893 { width:893px !important; } .w894 .width894 { width:894px !important; } .w895 .width895 { width:895px !important; } .w896 .width896 { width:896px !important; } .w897 .width897 { width:897px !important; } .w898 .width898 { width:898px !important; } .w899 .width899 { width:899px !important; } .m89 .margin89 { margin:89px !important; } .mt89 .m-t89, .margin-top89 { margin-top:89px !important; } .ml89 .m-l89, .margin-left89 { margin-left:89px !important; } .mr89 .m-r89, .margin-right89 { margin-right:89px !important; } .mb89 .m-b89, .margin-bottom89 { margin-bottom:89px !important; } .p89 .padding89 { padding:89px !important; } .pt89 .p-t89, .padding-top89 { padding-top:89px !important; } .pl89 .p-l89, .padding-left89 { padding-left:89px !important; } .pr89 .p-r89, .padding-right89 { padding-right:89px !important; } .pb89 .p-b89, .padding-bottom89 { padding-bottom:89px !important; } .fz90, .font90 { font-size:90px !important; } .h90, .height90 { height:90px !important; } .h190, .height190 { height:190px !important; } .h290, .height290 { height:290px !important; } .h390, .height390 { height:390px !important; } .h490, .height490 { height:490px !important; } .w900 .width900 { width:900px !important; } .w901 .width901 { width:901px !important; } .w902 .width902 { width:902px !important; } .w903 .width903 { width:903px !important; } .w904 .width904 { width:904px !important; } .w905 .width905 { width:905px !important; } .w906 .width906 { width:906px !important; } .w907 .width907 { width:907px !important; } .w908 .width908 { width:908px !important; } .w909 .width909 { width:909px !important; } .m90 .margin90 { margin:90px !important; } .mt90 .m-t90, .margin-top90 { margin-top:90px !important; } .ml90 .m-l90, .margin-left90 { margin-left:90px !important; } .mr90 .m-r90, .margin-right90 { margin-right:90px !important; } .mb90 .m-b90, .margin-bottom90 { margin-bottom:90px !important; } .p90 .padding90 { padding:90px !important; } .pt90 .p-t90, .padding-top90 { padding-top:90px !important; } .pl90 .p-l90, .padding-left90 { padding-left:90px !important; } .pr90 .p-r90, .padding-right90 { padding-right:90px !important; } .pb90 .p-b90, .padding-bottom90 { padding-bottom:90px !important; } .fz91, .font91 { font-size:91px !important; } .h91, .height91 { height:91px !important; } .h191, .height191 { height:191px !important; } .h291, .height291 { height:291px !important; } .h391, .height391 { height:391px !important; } .h491, .height491 { height:491px !important; } .w910 .width910 { width:910px !important; } .w911 .width911 { width:911px !important; } .w912 .width912 { width:912px !important; } .w913 .width913 { width:913px !important; } .w914 .width914 { width:914px !important; } .w915 .width915 { width:915px !important; } .w916 .width916 { width:916px !important; } .w917 .width917 { width:917px !important; } .w918 .width918 { width:918px !important; } .w919 .width919 { width:919px !important; } .m91 .margin91 { margin:91px !important; } .mt91 .m-t91, .margin-top91 { margin-top:91px !important; } .ml91 .m-l91, .margin-left91 { margin-left:91px !important; } .mr91 .m-r91, .margin-right91 { margin-right:91px !important; } .mb91 .m-b91, .margin-bottom91 { margin-bottom:91px !important; } .p91 .padding91 { padding:91px !important; } .pt91 .p-t91, .padding-top91 { padding-top:91px !important; } .pl91 .p-l91, .padding-left91 { padding-left:91px !important; } .pr91 .p-r91, .padding-right91 { padding-right:91px !important; } .pb91 .p-b91, .padding-bottom91 { padding-bottom:91px !important; } .fz92, .font92 { font-size:92px !important; } .h92, .height92 { height:92px !important; } .h192, .height192 { height:192px !important; } .h292, .height292 { height:292px !important; } .h392, .height392 { height:392px !important; } .h492, .height492 { height:492px !important; } .w920 .width920 { width:920px !important; } .w921 .width921 { width:921px !important; } .w922 .width922 { width:922px !important; } .w923 .width923 { width:923px !important; } .w924 .width924 { width:924px !important; } .w925 .width925 { width:925px !important; } .w926 .width926 { width:926px !important; } .w927 .width927 { width:927px !important; } .w928 .width928 { width:928px !important; } .w929 .width929 { width:929px !important; } .m92 .margin92 { margin:92px !important; } .mt92 .m-t92, .margin-top92 { margin-top:92px !important; } .ml92 .m-l92, .margin-left92 { margin-left:92px !important; } .mr92 .m-r92, .margin-right92 { margin-right:92px !important; } .mb92 .m-b92, .margin-bottom92 { margin-bottom:92px !important; } .p92 .padding92 { padding:92px !important; } .pt92 .p-t92, .padding-top92 { padding-top:92px !important; } .pl92 .p-l92, .padding-left92 { padding-left:92px !important; } .pr92 .p-r92, .padding-right92 { padding-right:92px !important; } .pb92 .p-b92, .padding-bottom92 { padding-bottom:92px !important; } .fz93, .font93 { font-size:93px !important; } .h93, .height93 { height:93px !important; } .h193, .height193 { height:193px !important; } .h293, .height293 { height:293px !important; } .h393, .height393 { height:393px !important; } .h493, .height493 { height:493px !important; } .w930 .width930 { width:930px !important; } .w931 .width931 { width:931px !important; } .w932 .width932 { width:932px !important; } .w933 .width933 { width:933px !important; } .w934 .width934 { width:934px !important; } .w935 .width935 { width:935px !important; } .w936 .width936 { width:936px !important; } .w937 .width937 { width:937px !important; } .w938 .width938 { width:938px !important; } .w939 .width939 { width:939px !important; } .m93 .margin93 { margin:93px !important; } .mt93 .m-t93, .margin-top93 { margin-top:93px !important; } .ml93 .m-l93, .margin-left93 { margin-left:93px !important; } .mr93 .m-r93, .margin-right93 { margin-right:93px !important; } .mb93 .m-b93, .margin-bottom93 { margin-bottom:93px !important; } .p93 .padding93 { padding:93px !important; } .pt93 .p-t93, .padding-top93 { padding-top:93px !important; } .pl93 .p-l93, .padding-left93 { padding-left:93px !important; } .pr93 .p-r93, .padding-right93 { padding-right:93px !important; } .pb93 .p-b93, .padding-bottom93 { padding-bottom:93px !important; } .fz94, .font94 { font-size:94px !important; } .h94, .height94 { height:94px !important; } .h194, .height194 { height:194px !important; } .h294, .height294 { height:294px !important; } .h394, .height394 { height:394px !important; } .h494, .height494 { height:494px !important; } .w940 .width940 { width:940px !important; } .w941 .width941 { width:941px !important; } .w942 .width942 { width:942px !important; } .w943 .width943 { width:943px !important; } .w944 .width944 { width:944px !important; } .w945 .width945 { width:945px !important; } .w946 .width946 { width:946px !important; } .w947 .width947 { width:947px !important; } .w948 .width948 { width:948px !important; } .w949 .width949 { width:949px !important; } .m94 .margin94 { margin:94px !important; } .mt94 .m-t94, .margin-top94 { margin-top:94px !important; } .ml94 .m-l94, .margin-left94 { margin-left:94px !important; } .mr94 .m-r94, .margin-right94 { margin-right:94px !important; } .mb94 .m-b94, .margin-bottom94 { margin-bottom:94px !important; } .p94 .padding94 { padding:94px !important; } .pt94 .p-t94, .padding-top94 { padding-top:94px !important; } .pl94 .p-l94, .padding-left94 { padding-left:94px !important; } .pr94 .p-r94, .padding-right94 { padding-right:94px !important; } .pb94 .p-b94, .padding-bottom94 { padding-bottom:94px !important; } .fz95, .font95 { font-size:95px !important; } .h95, .height95 { height:95px !important; } .h195, .height195 { height:195px !important; } .h295, .height295 { height:295px !important; } .h395, .height395 { height:395px !important; } .h495, .height495 { height:495px !important; } .w950 .width950 { width:950px !important; } .w951 .width951 { width:951px !important; } .w952 .width952 { width:952px !important; } .w953 .width953 { width:953px !important; } .w954 .width954 { width:954px !important; } .w955 .width955 { width:955px !important; } .w956 .width956 { width:956px !important; } .w957 .width957 { width:957px !important; } .w958 .width958 { width:958px !important; } .w959 .width959 { width:959px !important; } .m95 .margin95 { margin:95px !important; } .mt95 .m-t95, .margin-top95 { margin-top:95px !important; } .ml95 .m-l95, .margin-left95 { margin-left:95px !important; } .mr95 .m-r95, .margin-right95 { margin-right:95px !important; } .mb95 .m-b95, .margin-bottom95 { margin-bottom:95px !important; } .p95 .padding95 { padding:95px !important; } .pt95 .p-t95, .padding-top95 { padding-top:95px !important; } .pl95 .p-l95, .padding-left95 { padding-left:95px !important; } .pr95 .p-r95, .padding-right95 { padding-right:95px !important; } .pb95 .p-b95, .padding-bottom95 { padding-bottom:95px !important; } .fz96, .font96 { font-size:96px !important; } .h96, .height96 { height:96px !important; } .h196, .height196 { height:196px !important; } .h296, .height296 { height:296px !important; } .h396, .height396 { height:396px !important; } .h496, .height496 { height:496px !important; } .w960 .width960 { width:960px !important; } .w961 .width961 { width:961px !important; } .w962 .width962 { width:962px !important; } .w963 .width963 { width:963px !important; } .w964 .width964 { width:964px !important; } .w965 .width965 { width:965px !important; } .w966 .width966 { width:966px !important; } .w967 .width967 { width:967px !important; } .w968 .width968 { width:968px !important; } .w969 .width969 { width:969px !important; } .m96 .margin96 { margin:96px !important; } .mt96 .m-t96, .margin-top96 { margin-top:96px !important; } .ml96 .m-l96, .margin-left96 { margin-left:96px !important; } .mr96 .m-r96, .margin-right96 { margin-right:96px !important; } .mb96 .m-b96, .margin-bottom96 { margin-bottom:96px !important; } .p96 .padding96 { padding:96px !important; } .pt96 .p-t96, .padding-top96 { padding-top:96px !important; } .pl96 .p-l96, .padding-left96 { padding-left:96px !important; } .pr96 .p-r96, .padding-right96 { padding-right:96px !important; } .pb96 .p-b96, .padding-bottom96 { padding-bottom:96px !important; } .fz97, .font97 { font-size:97px !important; } .h97, .height97 { height:97px !important; } .h197, .height197 { height:197px !important; } .h297, .height297 { height:297px !important; } .h397, .height397 { height:397px !important; } .h497, .height497 { height:497px !important; } .w970 .width970 { width:970px !important; } .w971 .width971 { width:971px !important; } .w972 .width972 { width:972px !important; } .w973 .width973 { width:973px !important; } .w974 .width974 { width:974px !important; } .w975 .width975 { width:975px !important; } .w976 .width976 { width:976px !important; } .w977 .width977 { width:977px !important; } .w978 .width978 { width:978px !important; } .w979 .width979 { width:979px !important; } .m97 .margin97 { margin:97px !important; } .mt97 .m-t97, .margin-top97 { margin-top:97px !important; } .ml97 .m-l97, .margin-left97 { margin-left:97px !important; } .mr97 .m-r97, .margin-right97 { margin-right:97px !important; } .mb97 .m-b97, .margin-bottom97 { margin-bottom:97px !important; } .p97 .padding97 { padding:97px !important; } .pt97 .p-t97, .padding-top97 { padding-top:97px !important; } .pl97 .p-l97, .padding-left97 { padding-left:97px !important; } .pr97 .p-r97, .padding-right97 { padding-right:97px !important; } .pb97 .p-b97, .padding-bottom97 { padding-bottom:97px !important; } .fz98, .font98 { font-size:98px !important; } .h98, .height98 { height:98px !important; } .h198, .height198 { height:198px !important; } .h298, .height298 { height:298px !important; } .h398, .height398 { height:398px !important; } .h498, .height498 { height:498px !important; } .w980 .width980 { width:980px !important; } .w981 .width981 { width:981px !important; } .w982 .width982 { width:982px !important; } .w983 .width983 { width:983px !important; } .w984 .width984 { width:984px !important; } .w985 .width985 { width:985px !important; } .w986 .width986 { width:986px !important; } .w987 .width987 { width:987px !important; } .w988 .width988 { width:988px !important; } .w989 .width989 { width:989px !important; } .m98 .margin98 { margin:98px !important; } .mt98 .m-t98, .margin-top98 { margin-top:98px !important; } .ml98 .m-l98, .margin-left98 { margin-left:98px !important; } .mr98 .m-r98, .margin-right98 { margin-right:98px !important; } .mb98 .m-b98, .margin-bottom98 { margin-bottom:98px !important; } .p98 .padding98 { padding:98px !important; } .pt98 .p-t98, .padding-top98 { padding-top:98px !important; } .pl98 .p-l98, .padding-left98 { padding-left:98px !important; } .pr98 .p-r98, .padding-right98 { padding-right:98px !important; } .pb98 .p-b98, .padding-bottom98 { padding-bottom:98px !important; } .fz99, .font99 { font-size:99px !important; } .h99, .height99 { height:99px !important; } .h199, .height199 { height:199px !important; } .h299, .height299 { height:299px !important; } .h399, .height399 { height:399px !important; } .h499, .height499 { height:499px !important; } .w990 .width990 { width:990px !important; } .w991 .width991 { width:991px !important; } .w992 .width992 { width:992px !important; } .w993 .width993 { width:993px !important; } .w994 .width994 { width:994px !important; } .w995 .width995 { width:995px !important; } .w996 .width996 { width:996px !important; } .w997 .width997 { width:997px !important; } .w998 .width998 { width:998px !important; } .w999 .width999 { width:999px !important; } .m99 .margin99 { margin:99px !important; } .mt99 .m-t99, .margin-top99 { margin-top:99px !important; } .ml99 .m-l99, .margin-left99 { margin-left:99px !important; } .mr99 .m-r99, .margin-right99 { margin-right:99px !important; } .mb99 .m-b99, .margin-bottom99 { margin-bottom:99px !important; } .p99 .padding99 { padding:99px !important; } .pt99 .p-t99, .padding-top99 { padding-top:99px !important; } .pl99 .p-l99, .padding-left99 { padding-left:99px !important; } .pr99 .p-r99, .padding-right99 { padding-right:99px !important; } .pb99 .p-b99, .padding-bottom99 { padding-bottom:99px !important; } .fz100, .font100 { font-size:100px !important; } .h100, .height100 { height:100px !important; } .h200, .height200 { height:200px !important; } .h300, .height300 { height:300px !important; } .h400, .height400 { height:400px !important; } .h500, .height500 { height:500px !important; } .w1000 .width1000 { width:1000px !important; } .w1001 .width1001 { width:1001px !important; } .w1002 .width1002 { width:1002px !important; } .w1003 .width1003 { width:1003px !important; } .w1004 .width1004 { width:1004px !important; } .w1005 .width1005 { width:1005px !important; } .w1006 .width1006 { width:1006px !important; } .w1007 .width1007 { width:1007px !important; } .w1008 .width1008 { width:1008px !important; } .w1009 .width1009 { width:1009px !important; } .m100 .margin100 { margin:100px !important; } .mt100 .m-t100, .margin-top100 { margin-top:100px !important; } .ml100 .m-l100, .margin-left100 { margin-left:100px !important; } .mr100 .m-r100, .margin-right100 { margin-right:100px !important; } .mb100 .m-b100, .margin-bottom100 { margin-bottom:100px !important; } .p100 .padding100 { padding:100px !important; } .pt100 .p-t100, .padding-top100 { padding-top:100px !important; } .pl100 .p-l100, .padding-left100 { padding-left:100px !important; } .pr100 .p-r100, .padding-right100 { padding-right:100px !important; } .pb100 .p-b100, .padding-bottom100 { padding-bottom:100px !important; } 