body {
    margin: 0!important;
    padding: 0!important;
	overflow: hidden!important;
    visibility: visible;
    font-family: "kingthings_trypewriter_2R";
 /* -webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto; */
}

html {
    margin: 0!important;
    padding: 0!important;
}

img {
	width: 100%;
    object-fit: fill;
}

.page-loader {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 9998;
}

.spinner {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.spinner > div {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 1.5rem;
    height: 1.5rem;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    -webkit-animation: page-loader 1.4s infinite ease-in-out both;
    -o-animation: page-loader 1.4s infinite ease-in-out both;
    animation: page-loader 1.4s infinite ease-in-out both;
    margin-right: 0.25rem;
    margin-left: 0.25rem;
}

.spinner > span {
	font-size: 18px;
	color: #fff;
}

.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    -o-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    -o-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

@-webkit-keyframes page-loader {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-o-keyframes page-loader {
    0%, 80%, 100% {
        -o-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -o-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes page-loader {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

@media screen {
	#print {
		display: none;		
		position: absolute;	
		top: 0;
		visibility: hidden;
	}
	.page-counter {
		display: none;
	}
}

.home .section-left-home {
    padding: 0;
	background-color: #fff;
}

.home .section-left-home .bg-cover {
    display: flex;
	margin: 0;	
	padding: 0;
	width: 100%;
	height: 100%;
    background-color: #fff;
}

@media (max-width: 767px) {
    .home .section-left-home {
        display: none;
    }
	.home .section-left-home .bg-cover {
		display: none;
	}	
}

.home .section-right-home {
    padding: 0;
    background-color: #fff;	
}

.home .overlay-header {
    background: rgba(255,0,0,.36);
    position: absolute;
    height: 100%;
    width: 100%;
}

.section-right-home {
    overflow-y: hidden;
    overflow-x: hidden;
    margin-top: 55px;
    margin-bottom: -55px;
}

.home .section-right-home .box-me .contents-header-home {
    position: relative;
    top: 60px;
    padding: 0 0 40px 0;
    margin: 0 70px 0 70px;
    background: transparent;
}

@media (max-width: 1280px) {
    .home .section-right-home .box-me .contents-header-home {
        margin: 0 40px 0 40px;
    }
}

@media (max-width: 767px) {
    .home .section-right-home .box-me .contents-header-home {
        position: relative;
        max-height: 250px;
        top: 0;
        padding: 250px 0 0 0;
        margin: 0 30px 0 30px;
        background-image: url("../images/bg_cover_.jpg");
        background-size: cover;
		-webkit-background-size: cover;
		-moz-background-size: cover;
    }
}

.home .section-right-home .box-me .contents-footer-home {
    position: fixed;
    width: 50%;
    bottom: 0;
    height: 55px;
    padding: 20px 40px 0 40px;
    margin: 0;
	font-size: 11px;
    text-align: center;
    font-size: 11px;
    border-top: 1px dashed #bfbdbe;
    background-color: #fff;
	z-index: 1039;
}

@media (max-width: 1280px) {
    .home .section-right-home .box-me .contents-footer-home {
		padding: 20px 20px 0 20px;
    }
}

@media (max-width: 767px) {
    .home .section-right-home .box-me .contents-footer-home {
        width: 100%;
		padding: 20px 15px 0 15px;
    }
}

@media (min-width: 768px) {
    .left {
        text-align: left;
		display: inline-block
    }
	
    .center {
        text-align: center;
		display: inline-block
    }
	
    .right {
		text-align: right;
        display: inline-block
    }
}

@media (max-width: 767px) {
    .left {
        text-align: left;
		display: inline-block
    }
	
    .center {
        text-align: center;
		display: inline-block
    }
	
    .right {
		text-align: right;
        display: inline-block
    }
}

@media (max-width: 767px) {
    .span {
        padding: 50px 0 30px 0;
    }
}

p {
    text-transform: none;
    font-size: 13px;
    line-height: 1.8;
    text-align: center;
    font-family: "kingthings_trypewriter_2R";
}

p.text-skill {
    text-align: left;
}

@media (max-width: 991px) {
    p.text-skill {
        text-align: center;
        margin-bottom: 30px;
    }
}

p.creation-date {
    font-size: 10px;
	text-align: center;
	margin-top: -10px;
}

p.creation-title {
	text-align: center;
	font-weight: bold;
}

p.creation-for {
	text-align: right;
	padding: 15px 0 15px 0;
	font-style: italic;
}

p.text-lead-justify {
    text-align: justify;
}

p.text-lead-center {
    text-align: center;
}

p.text-lead-left {
    text-align: left;
}

p.text-lead-right {
    text-align: right;
}

p.text-lead-copyright {
    text-align: center;
	font-size: 12px;
}

p.text-head-center {
    text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.text-lead-center {
	text-align: center;
}

.text-lead-title {
	text-align: center;
	font-weight: bold;
}

a.text-lead-r {
	color: #c80c0d;
}

a.text-lead-r:hover {
    border-bottom: 1px dashed #c80c0d;
    padding: 0 0 2px 0;	
    text-decoration: none;
	color: #c80c0d;
}

a.text-link-r {
	color: #c80c0d;
	line-height: 1.8;
}

a.text-link-r:hover {
    border-bottom: 1px dashed #c80c0d;
    padding: 0 0 2px 0;	
    text-decoration: none;
	color: #c80c0d;
}

a.text-lead-bk {
	color: #333;
}

a.text-lead-bk:hover {
    border-bottom: 1px dashed #333;
	padding: 0 0 2px 0;
    text-decoration: none;
	color: #333;
}

.no-border-book {
	max-width: 150px;
	max-height: 218px;
	border: 0;
}

.border-book {
	max-width: 150px;
	max-height: 218px;
	border: dashed 1px #bfbdbe;
}

.no-border-video {
	max-width: 400px;
	max-height: 225px;
	border: 0;
}

.nameday {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	line-height: 2;
}

.white-popup-block {
	max-width: 700px;
	max-height: 500px;
	margin: 30px auto;
	background: #fff;
	background-size: 80%;
	color: #333;
	padding: 40px 32px 40px 32px;
	text-align: justify;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
}

.ol {
	list-style-type: none;
	counter-reset: item;
	margin: 0;
	padding: 0;
	line-height: 1.8;
}

.li {
	display: table;
	counter-increment: item;
}

.li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 6px;    
}

.li .li {
    margin: 0;
}

.li .li:before {
    content: counters(item, ".") ". ";
}

.head {
    position: fixed;
    margin: 0;
    bottom: 60px;
    width: 50%;
    display: block;
    text-align: center;
    font-family: "kingthings_trypewriter_2R";
    font-weight: normal;
    color: #fff;
    background: transparent;
}

.head-large {
    display: block;
    font-size: 52px;
    text-shadow: -0.1px 0 #000, 0 0.1px #000, 0.1px 0 #000, 0 -0.1px #000;
}

.head-small {
    display: block;
    font-size: 22.5px;
    text-shadow: -0.1px 0 #000, 0 0.1px #000, 0.1px 0 #000, 0 -0.1px #000;
}

@media (max-width: 1600px) {
    .head-large {
        font-size: 46px;
    }
    .head-small {
        font-size: 20px;
    }
}

@media (max-width: 1280px) {
    .head-large {
        font-size: 38px;
    }
    .head-small {
        font-size: 16.5px;
    }
}

@media (max-width: 991px) {
    .head-large {
        font-size: 30px;
    }
    .head-small {
        font-size: 13px;
    }
}

.me {
	width: 100%;
	height: 120px;
	background-image: linear-gradient(to left, #fff, #ddd, #fff);
}

.spider {
    background-image: url("../images/site/spider.gif");
    background-repeat: no-repeat;
    background-position: right top;
}

@media (max-width: 767px) {
    .spider {
        background-image: none;
    }
}

.navbar-spider {
    background-image: url("../images/site/spider.gif");
    background-repeat: no-repeat;
    background-position: right top;
}

.short-text {
	overflow: hidden;
	height: 80px;
}

.full-text {
	height: auto;
}

.read-more {
	padding: 10px 0 0 0;
}

.hause,
.nationalities,
.colors,
.drinks,
.foods,
.pets {
	text-align: center!important;	
	vertical-align: middle!important; 
	font-weight: bold;
	width: 140px;
}

.unit,
.substance,
.sum {
	text-align: center!important;
	vertical-align: middle!important;
	font-weight: bold;
	font-size: 13px;
}

.total {
	border: 1px solid #bfbdbe!important; 
}

#mass-x,
#mass-y,
#mass-z,
#massSolutionX,
#massSolutionY,
#massSolutionZ,
#concentration-x,
#concentration-y,
#concentration-z,
#mass-total,
#totalMassSolution,
#concentration {
	text-align: center;	
}

#mass-total,
#totalMassSolution,
#concentration {
	border: none;
}

input[type="number"] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

.number-input {
    display: inline-flex;
    border: 1px dashed #bfbdbe;
}

.number-input,
.number-input * {
    box-sizing: border-box;
}

.number-input button:hover,
.number-input button:focus,
.number-input button:active {
	background: #eee;
}	

.number-input button {
    position: relative;
    margin: 0;
	padding: 0;
	width: 35px;
    outline: none;
	border: none;
	background: #eee;
	align-items: center;
	justify-content: center;
	cursor: pointer;
    -webkit-appearance: none;
}

.number-input button:before,
.number-input button:after {
    position: absolute;
	display: inline-block;
    width: 8px;
    height: 2px;
	content: "";
    background: #333;
    transform: translate(-50%, -50%);
}

.number-input button.plus:after {
    transform: translate(-50%, -50%) rotate(90deg);
}

.number-input button.btn-increase:after {
    transform: translate(-50%, -50%) rotate(90deg);
}

.number-input input[type=number] {
    padding: 15.5px;
	max-width: 100px;
	min-height: 35px;
	border: none;
    text-align: center;
	font-family: "kingthings_trypewriter_2R";
	color: #333;   
	outline: none;
	background: transparent;
}

.number-input {
    border: 1px dashed #bfbdbe;
}

#player {
    position: absolute;
    top: -200px;
    left: -200px;
}

.p-player {
    width: 64px; 
    height: 16px;
    position: fixed;
    bottom: 28px;
    left: 25%;
    margin-left: -32px;
    display: block;
    z-index: 1000;
}

@media (max-width: 767px) {
    .p-player {
        position: absolute;
        top: 16px;
        left: 76px;
    }
}

.p-button {
    width: 16px;
    height: 16px;
    cursor: pointer;
    float: left;
}

.p-prev {
    background: url("../images/site/buttons.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.p-pause {
    background: url("../images/site/buttons.png");
    background-position: -16px 0;
    background-repeat: no-repeat;
}

.p-play {
    background: url("../images/site/buttons.png");
    background-position: -32px 0;
    background-repeat: no-repeat;
}

.p-stop {
    background: url("../images/site/buttons.png");
    background-position: -48px 0;
    background-repeat: no-repeat;
}

.p-next {
    background: url("../images/site/buttons.png");
    background-position: -64px 0;
    background-repeat: no-repeat;
}

.p-title {
    position: fixed;
    bottom: 14px;
    left: 25%;
    transform: translateX(-50%);
    display: inline-block;
    font-family: "kingthings_trypewriter_2R";
    font-weight: normal;
    font-size: 8px;
    color: #fff;
    white-space: nowrap;
}

.p-time {
    position: fixed;
    bottom: 45px;
    left: 25%;
    transform: translateX(-50%);
    display: inline-block;
    font-family: "kingthings_trypewriter_2R";
    font-weight: normal;
    font-size: 8px;
    color: #fff;
    white-space: nowrap;
}

.page-update {
	padding-top: 10px;
	font-size: 13px; 
	text-align: left; 
	line-height: 1.5; 
	color: #808080; 	
}

.page-time {
	padding-top: 0;
	font-size: 13px; 
	text-align: left; 
	line-height: 1.5; 
	color: #808080; 
}	

.page-period {
	padding-top: 10px;
	font-size: 13px; 
	text-align: left; 
	line-height: 1.5;
	font-weight: bold;
	color: #333; 	
}

.page-error {
    text-transform: none;
    font-size: 14px;
    line-height: 2;
    text-align: center;
    font-family: "kingthings_trypewriter_2R";
}

.page-counter {
    position: fixed;
    bottom: 5px;
	right: 10px;
    width: 0;
    display: block;
    font-family: "kingthings_trypewriter_2R";
    font-weight: normal;
    color: #fff;
    background: transparent;
    font-size: 10px;	
	-ms-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);	
}

.page-counter-row {
	padding-top: 0;
	font-size: 13px; 
	text-align: left; 
	line-height: 1.5; 
	color: #808080;
}

@media (max-width: 600px) {
	.page-error {
		font-size: 12px;
	}
}

/* 
.bg-border {
	position: relative;
	overflow: hidden;
}

.bg-border:after {
	display: block;
	position: absolute;
	content: "";
	border: 1px dashed #bfbdbe;
	height: calc(100% - 30px);
	width: calc(100% - 30px);
	top: 15px;
	bottom: 15px;
	left: 15px;
	right: 15px;
}

.btn {
	background-image: url("../images/site/fly.gif");
    background-repeat: no-repeat;
    background-position: center center;
} 
 */

.btn-flash {
	color: #fff;
	background-color: red;
	-webkit-animation: glowing 1300ms infinite;
	-moz-animation: glowing 1300ms infinite;
	-o-animation: glowing 1300ms infinite;
	animation: glowing 1300ms infinite;
}

a.btn-flash:hover {
	color: #fff;
}

.btn-increase,
.btn-decrease {
    display: inline-block;
    padding: 2px 6px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px dashed #bfbdbe;
	border-radius: 0;
}

.increase-quantity,
.decrease-quantity {
	position: relative;
	top: 0;	
	font-family: "FontAwesome";
	font-size: 11px;
	cursor: pointer; 	
}

.increase-quantity:after {
	content: "\f067";	
}

.decrease-quantity:after {
	content: "\f068";	
}

@-webkit-keyframes glowing {
	0% {
		background-color: #999;
		-webkit-box-shadow: 0 0 3px #666666;
	}
	50% {
		background-color: #666;
		-webkit-box-shadow: 0 0 15px #666666;
	}
	100% {
		background-color: #999;
		-webkit-box-shadow: 0 0 3px #666666;
	}
}

.row-name {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	display: inline-block;
}

.row-id {
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	float: right;
}

.row-date {
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
	font-size: 11.5px;
	color: #bfbdbe;
}

.row-content {
	margin: 25px 0 0 0;
	text-align: justify;
	font-size: 13px;
	color: #333;
	line-height: 1.8;
}

.row-content-empty {
	margin: 0;
	text-align: justify;
	font-size: 13px;
	color: #333;
	line-height: 1.8;
}

.row-quote {
	margin: 0 0 20px 0;
	padding: 20px;
	border: 1px dashed #bfbdbe;
}

.help-block {
    display: table;
	max-width: 100%;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #333;
    float: left;
	text-align: left;
}

.progress-block {
    display: flex;
    align-items: center;
}

.progress-info,
.progress-icon {
    display: none;
    margin-left: 10px;
}

.progress-info {
    font-family: "kingthings_trypewriter_2R";
    font-size: 10.5px;
	font-style: normal;
    font-weight: normal;
    text-align: left;
	color: #c80c0d;
	line-height: 1.1;	
}

.progress-icon {
    width: 30px;
    height: 30px;
    border: 4px solid #f3f3f3;
    border-top: 4px solid #c80c0d;
    border-radius: 50%;
    z-index: 1;
    -webkit-animation: spin 0.3s linear infinite;
    -moz-animation: spin 0.3s linear infinite;
    -o-animation: spin 0.3s linear infinite;
    -ms-animation: spin 0.3s linear infinite;
    animation: spin 0.3s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.form-text-error {
    font-family: "kingthings_trypewriter_2R";
    font-size: 10.5px;
	font-style: normal;
    font-weight: normal;
    text-align: left;
	color: #c80c0d;
	line-height: 1.1;
}

.form-text-success {
    font-family: "kingthings_trypewriter_2R";
    font-size: 10.5px;
	font-style: normal;
    font-weight: normal;
    text-align: left;
	color: #008000;
	line-height: 1.1;
}

.form-icon-success, 
.form-icon-error, 
.form-icon-failure {
	font-family: "FontAwesome";
    font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	line-height: 1.1;
	text-transform: none;
	letter-spacing: 0;
	speak: none;
	margin-right: 5px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.form-icon-success {
	color: #008000;
}

.form-icon-success:before {
	content: "\f00c";
}

.form-icon-error {
	color: #c80c0d;
}

.form-icon-error:before {
	content: "\f00d";
}

.form-icon-failure {
	color: #c80c0d;
}

.form-icon-failure:before {
	content: "\f12a";
}

.error label:before {
	position: absolute;
	top: 3.5px;
	right: 20px;
	font-family: "FontAwesome";
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	color: #c80c0d;
	content: "\f00d";
	letter-spacing: 0;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.success label:before {
	position: absolute;
	top: 3.5px;
	right: 20px;
	font-family: "FontAwesome";
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	color: #008000;
	content: "\f00c";
	letter-spacing: 0;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.error .form-control {
	border: 1px dashed #c80c0d;
}

.error .form-control:focus {
	border: 1px solid #c80c0d;
	outline: 0;
}	

.success .form-control {
	border: 1px dashed #008000;
}

.success .form-control:focus {
	border: 1px solid #008000;
	outline: 0;
}

.successfully .form-control {
	border: 1px dashed #bfbdbe;
}	

.successfully .form-control:focus {
	border: 1px solid #3366ff;
	outline: 0;
}	

.successfully .error .form-control {
	border: 1px dashed #c80c0d;
}	

.successfully .error .form-control:focus {
	border: 1px solid #c80c0d;
	outline: 0;
}	

.successfully .success .form-control {
	border: 1px dashed #008000;
}	

.successfully .success .form-control:focus {
	border: 1px solid #008000;
	outline: 0;
}	

.required-block {
	margin-top: -16px;
}

.required {
	font-size: 11px;
}

.required-yes, 
.required-no {
	position: relative;
	top: -2px;
	text-align: left; 
	font-family: "opensans-regular";
	font-size: 12px;
	font-weight: normal;	
}

.required-yes {
	color: #c80c0d;	
}

.required-yes:before {
	content: "*";    
}

.required-no {
	color: #0000ff;  
}

.required-no:before {
	content: "*";
}

textarea {
	resize: vertical;
}

.num, 
.captcha {
	display: inline;
	margin-bottom: 5px;
}

.num {
	color: #c80c0d;
	width: 50px;
	text-align: center;
	font-weight: bold;
}

.captcha {
	color: #333;
	width: 100px;
	text-align: center;
	font-weight: bold;
}

.captcha::placeholder {
	font-weight: normal;
}

.correct {
	font-family: "kingthings_trypewriter_2R";
    font-size: 10.5px;
	font-style: normal;
    font-weight: normal;
	color: #008000;
    text-align: left;
}

.incorrect {	
	font-family: "kingthings_trypewriter_2R";
    font-size: 10.5px;
	font-style: normal;
    font-weight: normal;
	color: #c80c0d;
    text-align: left;
}

.generate, 
.length {
	display: inline;
}

.generate {
	font-size: 13px;
	font-weight: bold;	
	color: #333;
	text-align: center;
}

.length {
	font-family: "opensans-regular";
	font-size: 13px;	
	font-weight: normal;	
	letter-spacing: 1px;
	color: #333;
	text-align: center;	
    line-height: 1.42857143;
    white-space: nowrap;	
	width: 200px;
	padding: 6px 12px;
    margin-bottom: 0;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0;
    border-radius: 0;
}

.pass-length {
	font-family: "kingthings_trypewriter_2R";
	font-size: 13px;	
	font-weight: normal;	
	letter-spacing: 1px;
	color: #333;
	text-align: center;	
    line-height: 1.42857143;
    white-space: nowrap;	
	width: 50px;
	padding: 6px 12px;
    margin-bottom: 0;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0;
    border-radius: 0;	
}

.error-message {
	margin: 10px 0;
	padding: 10px;
	border: 1px dashed #c80c0d;
	color: #c80c0d;
	background: transparent;
}

.check-block {
	display: block;
	position: relative;
	padding-left: 22px;
	margin-top: 5px;
	margin-bottom: 10px;
	cursor: pointer;
	font-size: 13px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.check-block input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.check-mark {
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;
	width: 15px;
	background-color: #eee;
}

.check-block:hover input ~ .check-mark {
	background-color: #ccc;
}

.check-block input:checked ~ .check-mark {
	background-color: #2196F3;
}

.check-mark:after {
	content: "";
	position: absolute;
	display: none;
}

.check-block input:checked ~ .check-mark:after {
	display: block;
}

.check-block .check-mark:after {
	left: 5px;
	top: 3px;
	width: 5px;
	height: 8px;
	border: solid white;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

#outputText,
#outputText:focus {
    border: 0;
    outline: 0;
}

div.ticker-1 {
    width: 100%;
}

p.ticker-text-1 {
    font-family: "kingthings_trypewriter_2R";
    font-size: 13px;
    line-height: 1.8;
    text-align: left;
}

div.ticker-2 {
    width: 100%;
    padding: 10px 0 10px 0;
    border-bottom: 1px dashed #bfbdbe;
    border-top: 1px dashed #bfbdbe;
}

p.ticker-text-2 {
    font-family: "kingthings_trypewriter_2R";
    font-size: 13px;
    line-height: 1.8;
    text-align: justify;
}

.ticker-text-2 a:hover {
    border-bottom: 1px dashed #c80c0d;
	padding: 0 0 2px 0;
    text-decoration: none;
}

.flag {
    width: 24px;
    height: 14px;
    border: 1px solid #e3e3e3;
    border-radius: 0;
}

.date {
	 margin: 0 0 30px 0; 
	 padding: 0; 
	 font-size: 11.5px;
	 color: #bfbdbe;
	 text-align: left;
}

.bottom-line {
    width: 100%;
    border-bottom: 1px dashed #bfbdbe;
	margin: 25px 0 25px 0;
}

.bottom-line-double {
    width: 100%;
    border-bottom: 1px dashed #bfbdbe;
	margin: 50px 0 50px 0;
}

.copyright, 
.at {
	position: relative;
	top: 0;	
	font-family: "FontAwesome";
	font-size: 11px;
	color: #333; 	
}

.at:after {
	content: "\f1fa";
}

.copyright:after {
	content: "\f1f9";	
}

.star-bk,
.star-bk-o,
.star-r, 
.star-b,
.star-g {
	position: relative;
	font-family: "opensans-regular";
	font-size: 13px;
	font-weight: normal;
}

.star-bk {
	top: -4px;
	color: #333;  	
}

.star-bk-o {
	top: -4px;	
	color: #333;   	
}

.star-r {
	top: -4px;	
	color: #c80c0d;    
}

.star-b {
	top: -4px;
	color: #436eee;    
}

.star-g {
	top: -4px;
	color: #00cc66; 	
}

.star-bk:after {
	content: "* * *";
}

.star-bk-o:after {
	content: "*";
}

.star-r:after,
.star-b:after,
.star-g:after {
	content: "*"; 
}

.fa-tree {
	color: #008000;
}

.fa-star {
	color: #b8860b;
}

.loader {
    position: fixed;
    top: 50%;
    left: 75%;
    width: 30px;
    height: 30px;
    margin: -14px 0 0 -23px;
    border: 4px solid #f3f3f3;
    border-top: 4px solid #c80c0d;
    border-radius: 50%;
    z-index: 1;
    display: none;
    -webkit-animation: spin 0.3s linear infinite;
    -moz-animation: spin 0.3s linear infinite;
    -o-animation: spin 0.3s linear infinite;
    -ms-animation: spin 0.3s linear infinite;
    animation: spin 0.3s linear infinite;
}

@media (max-width: 767px) {
    .loader {
        top: 320px;
        left: 50%;
        margin: 0 0 0 -23px;
    }
}

@media (max-width: 420px) {
    .loader {
        top: 320px;
        left: 50%;
        margin: 0 0 0 -17px;
    }
}

.form-control::-webkit-input-placeholder {
    color: #bfbdbe;
    font-size: 13px!important;
}

.form-control:-moz-placeholder {
    color: #bfbdbe;
    font-size: 13px!important;
}

.form-control::-moz-placeholder {
    color: #bfbdbe;
    font-size: 13px!important;
}

.form-control:-ms-input-placeholder {
    color: #bfbdbe;
    font-size: 13px!important;
}

.form-control::-ms-input-placeholder {
    color: #bfbdbe;
    font-size: 13px!important;
}

.image-lead {
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
}

.middle-skill {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
}

.image-skill:hover .image-lead {
	opacity: 1;
}

.image-skill:hover .middle-skill {
	opacity: 1;
}

.frame-skill {
	padding: 16px 32px;	
	font-family: "FontAwesome";
	font-size: 50px;	
	color: #fff;
	background-color: none;
}

.frame-skill:before {
	content: "\f04b";
}

.work-item a {
    text-decoration: none;
}

.work-item-not a {
    text-decoration: none;
}

.work-item {
    margin: 0 0 0 0;
}

.work-item-not {
    margin: 0 0 0 0;
}

.work-item .image {
    margin: 0 0 0 0;
}

.work-item-not .image {
    margin: 0 0 0 0;
}

/* 
.work-item h3 {
    font-size: 1em;
    margin: 0 0 0.5em 0;
}

.work-item p {
    font-size: 0.8em;
    line-height: 1.5em;
    margin: 0;
} 
 */

.image {
    border-radius: 0;
    border: 0;
    display: block;
    position: relative;
}

.image:before {
    -moz-transition: opacity 0.2s ease-in-out;
    -webkit-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
 /* background: url("../images/site/overlay.png"); */
    border-radius: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
}

.image.thumb {
    text-align: center;
}

.image.thumb:after {
    -moz-transition: opacity 0.2s ease-in-out;
    -webkit-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
    border-radius: 1px;
    border: dashed 1px #bfbdbe;
    background-color: #fff;
    font-family: "opensans-regular";
    color: #333;
    content: "PODGLĄD";
    display: inline-block;
    font-size: 0.6em;
    font-weight: 400;
    left: 50%;
    line-height: 2.25em;
    margin: -1.25em 0 0 -3em;
    opacity: 0;
    padding: 0 0.4em;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 50%;
    white-space: nowrap;
}

.image.thumb:hover:after {
    opacity: 1.0;
}

/* 
.image.thumb:hover:before {
    background: url("../images/site/overlay.png"), url("../images/site/overlay.png");
    opacity: 1.0;
} 

.image img {
    border-radius: 0;
    display: block;
} 
 */

.image.left {
    float: left;
    margin: 0 1.5em 1em 0;
    top: 0.25em;
}

.image.right {
    float: right;
    margin: 0 0 1em 1.5em;
    top: 0.25em;
}

.image.left,
.image.right {
    max-width: 40%;
}

.image.left img,
.image.right img {
    width: 100%;
}

.image.fit {
    display: block;
    margin: 0 0 2em 0;
    width: 100%;
}

.image.fit img {
    width: 100%;
}

.image.avatar {
    border-radius: 100%;
}

.image.avatar:before {
    display: none;
}

.image.avatar img {
    border-radius: 100%;
    width: 100%;
}

/*!
 * magnific-popup css
 */
 
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #000;
    opacity: 0.75;
    filter: alpha(opacity=75);
}

.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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    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: pointer;
 /* cursor: -moz-zoom-out;
    cursor: -webkit-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 {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    margin: -15px 0 0 -15px;
    border: 4px solid #f3f3f3;
    border-top: 4px solid #c80c0d;
    border-radius: 50%;
    z-index: 1;
    display: block;
    -webkit-animation: spin 0.3s linear infinite;
    -moz-animation: spin 0.3s linear infinite;
    -o-animation: spin 0.3s linear infinite;
    -ms-animation: spin 0.3s linear infinite;
    animation: spin 0.3s linear infinite;
}

/*
.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;
    -webkit-box-shadow: none;
    box-shadow: none;
}

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;
    filter: alpha(opacity=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;
    filter: alpha(opacity=100);
}

.mfp-close:active {
    font-size: 24px;
}

.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;
    font-size: 10px;
    line-height: 18px;
    white-space: nowrap;
	color: #f3f3f3;
	margin-top: 2px;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.mfp-arrow:active {
    margin-top: -55px;   
}

.mfp-arrow:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    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,
.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}

.mfp-arrow-left {
    left: 0;
}

.mfp-arrow-left:active {
    left: -2px;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #999;
}

.mfp-arrow-right {
    right: 0;
}

.mfp-arrow-right:active {
    right: -2px;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
    border-left: 27px solid #999;
}

.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,.6);
    background: #000;
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
    background-color: #fff;
    background-clip: content-box;
}

.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,.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: -40px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
	position: absolute;	
    font-family: "kingthings_trypewriter_2R";
    font-size: 12px;
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 45px;
	margin-top: 4px;
}

.mfp-title a:hover {
    position: absolute;
    top: 0;
    left: 0;
    font-family: "kingthings_trypewriter_2R";
    font-size: 12px;
    line-height: 18px;
    color: #ccc;
    word-wrap: break-word;
    white-space: nowrap;
    border-bottom: 1px dashed #ccc;
    padding: 0 0 2px 0;	
    text-decoration: none;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media all and (max-width: 767px) {
	.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,.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        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,.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 767px) {
    .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;
    }
}

.mfp-ie7 .mfp-img {
    padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
    padding: 0;
}

.mfp-ie7 .mfp-content {
    padding-top: 44px;
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0;
}

.dropdown-toggle {
	cursor: pointer;
}

.href {
	color: #c80c0d!important;
}

/*! 
 * horizontal menu 
 */

/* @media (min-width: 768px) {
	.dropdown-menu {
		width: calc(100% - 17px);
		left: 0;
		right: 0;
		margin-right: 17px;
		border-top: 1px dashed transparent;
		border-bottom: 1px dashed #bfbdbe;
		border-left: none;
		border-right: none;
		box-sizing: border-box;
		
	}			
	.dropdown-menu > li {
		display: inline-block;
		float: none;
		padding: 5px 20px 5px 20px;
		clear: both;
		font-weight: 400;
		color: #333;
		white-space: pre-line;
	}	
	.navbar .dropdown {
		position: static;
	}	
	.dropdown-menu>li>a:focus,
	.dropdown-menu>li>a:hover {
		color: #c80c0d;
		text-decoration: none;
		background-color: transparent;
	}	
	.navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:focus,
	.navbar-default .navbar-nav>.open>a:hover {
		color: #c80c0d;
		background-color: #fff;
	}
	.navbar-default .navbar-nav>li>a:focus,
	.navbar-default .navbar-nav>li>a:hover {
		color: #c80c0d;
		background-color: transparent;
	}
	.dropdown:hover,
	.dropdown:focus,
	.dropdown:visited,
	.dropdown:active {
		color: #c80c0d;
		background-color: transparent;
	}
	[data-theme="dark"] .navbar-default .navbar-nav>.open>a,
	[data-theme="dark"] .navbar-default .navbar-nav>.open>a:focus,
	[data-theme="dark"] .navbar-default .navbar-nav>.open>a:hover{
		color: #ffff33!important;
		background-color: #666!important;
	}	
	[data-theme="dark"] .navbar-default .navbar-nav>li>a:focus,
	[data-theme="dark"] .navbar-default .navbar-nav>li>a:hover {
		color: #ffff33!important;
		background-color: transparent!important;
	}
	[data-theme="dark"] .dropdown:hover,
	[data-theme="dark"] .dropdown:focus,
	[data-theme="dark"] .dropdown:visited,
	[data-theme="dark"] .dropdown:active {
		color: #ffff33!important;
		background-color: transparent!important;
	}
} */

@media (max-width: 768px) {
	.dropdown-menu > li {
		padding: 0 0 1px 0;
		font-size: 12px;
	}
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:focus,
	.navbar-default .navbar-nav>.open>a:hover {
		color: #c80c0d;
		background-color: transparent;
	}
	.navbar-default .navbar-nav>li>a:focus,
	.navbar-default .navbar-nav>li>a:hover {
		color: #c80c0d;
		background-color: transparent;
	}
	.dropdown:hover,
	.dropdown:focus,
	.dropdown:visited,
	.dropdown:active {
		background-color: #fff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #333;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #c80c0d;
	}
}

/*!
 * nav-toogle @site https://jonsuh.com/hamburgers 
 * @link https://github.com/jonsuh/hamburgers 
 */
 
.nav-toogle {
    display: none;
}

@media (max-width: 767px) {
    .nav-toogle {
        position: relative;
        float: right;
        padding: 12.5px 10px;
        margin: 0;
        display: inline-block;
        border: 0;
        background-color: transparent!important;
        font: inherit;
        color: inherit;
        text-transform: none;
        cursor: pointer;
        overflow: visible;
        transition-property: opacity, filter;
        -webkit-transition-property: opacity, filter;
        -o-transition-property: opacity, filter;
        transition-duration: 1ms;
        -webkit-transition-duration: 1ms;
        -o-transition-duration: 1ms;
        transition-timing-function: linear;
        -webkit-transition-timing-function: linear;
        -o-transition-timing-function: linear;
    }
    .nav-toogle:hover {
        background: transparent!important;
    }
    .nav-toogle:focus {
        outline: 0!important;
    }
    .nav-toogle-box {
        width: 40px;
        height: 24px;
        display: inline-block;
        position: relative;
    }
    .nav-toogle-inner {
        display: block;
        top: 50%;
        margin-top: 2px;
    }
    .nav-toogle-inner,
	.nav-toogle-inner::before,
	.nav-toogle-inner::after {
        width: 24px;
        height: 3px;
        background-color: #000;
        border-radius: 4px;
        position: absolute;
        transition-property: transform;
        -webkit-transition-property: transform;
        -o-transition-property: transform;
        transition-duration: 1ms;
        -webkit-transition-duration: 1ms;
        -o-transition-duration: 1ms;
        transition-timing-function: ease;
        -webkit-transition-timing-function: ease;
        -o-transition-timing-function: ease;
    }
    .nav-toogle-inner::before,
	.nav-toogle-inner::after {
        content: "";
        display: block;
    }
    .nav-toogle-inner::before {
        top: -7px;
    }
    .nav-toogle-inner::after {
        bottom: -7px;
    }
    .nav-toogle-x .nav-toogle-inner,
	.nav-toogle-x .nav-toogle-inner::before,
	.nav-toogle-x .nav-toogle-inner::after {
        transition-property: none;
    }
    .nav-toogle-x.is-active .nav-toogle-inner {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
    }
    .nav-toogle-x.is-active .nav-toogle-inner::before {
        top: 0;
        opacity: 0;
    }
    .nav-toogle-x.is-active .nav-toogle-inner::after {
        bottom: 0;
        transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
    }	
}

/*! 
 * switcher
 */
 
.switch {
	position: relative;
	display: inline-block;
	width: 28px;
	height: 16px;
}

.switch input { 
	opacity: 0;
	width: 0;
	height: 0;
}

.switcher {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #666;
	-webkit-transition: .4s;
	transition: .4s;
}

.switcher:before {
	position: absolute;
	content: "";
	height: 8px;
	width: 8px;
	left: 4px;
	bottom: 4px;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked + .switcher {
	background-color: #fff;
}

input:checked + .switcher:before {
	background-color: #666;
}

input:focus + .switcher {
	box-shadow: none;
}

input:checked + .switcher:before {
	-webkit-transform: translateX(12px);
	-ms-transform: translateX(12px);
	transform: translateX(12px);
}

/*! 
 * calendar
 */

.calendar-table {
    width: 100%;
    table-layout: fixed;
	overflow: hidden;
}

.calendar-table th,
.calendar-table td {
    text-align: center;
    vertical-align: middle;
    padding: 10px;
	overflow: hidden;
}

.calendar {
	font-size: 11px;
}

#current-month {
	font-size: 11px;
	margin: 0;
	padding-top: 9px;
}

.current-month {
	padding: 0;
	text-align: center;
	font-weight: bold;
}

.prev-month {
	padding: 0 0 0 3px;
	text-align: left;
	font-weight: bold;
}

.next-month {
	padding: 0 3px 0 0;
	text-align: right;
	font-weight: bold;
}

@media (max-width: 892px) {
	.prev-month {
		padding: 0;
	}
	.next-month {
		padding: 0;
	}
}

.current-day {
   background: #f0f0f0; 
}

.day-number {
	padding-bottom: 5px;
    font-weight: bold;
    font-size: 11px;
	text-align: left;
}

.prev-month-day,
.next-month-day {
	padding-bottom: 5px;
    font-weight: bold;
    font-size: 11px;
	text-align: left!important;
	color: #bfbdbe;
}

.holiday-name {
	font-size: 10px;
	font-weight: bold;
	hyphens: auto;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	word-wrap: break-word;
	overflow-wrap: break-word;
}

.today {
	background: #f0f0f0;
}

.sunday {
	background: transparent;
	color: #c80c0d;
}

.red {
	background: transparent;
	color: #c80c0d;
}

.green {
	background: transparent;
	color: #008000;
}

.blue {
	background: transparent;
	color: #3366ff;
}

@media (max-width: 892px) {
    #current-month {
        margin-top: -9px;
    }
    .prev-month,
	.next-month,
	.current-month {
        width: 100%;
        text-align: center;
        margin-bottom: 0;
    }
    .prev-month,
	.next-month {
        display: block;
		margin-top: 0;
    }
}

/*
 * perfect-scrollbar rail styles
 */

 #rail {
    display: block;
    position: fixed!important;
    top: 0!important;
    right: 0!important;
    width: 10px!important;
    height: 100%!important;
    background: #eee!important;
    z-index: 10!important;
    overflow: hidden!important;
    visibility: visible!important;
} 

.ps {
	overflow: hidden!important;
	overflow-anchor: none;
	-ms-overflow-style: none;
	touch-action: auto;
	-ms-touch-action: auto;
}

.ps__rail-x {
	display: none;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	height: 10px;
	bottom: 0;
	position: absolute;
    z-index: 11;
}

.ps__rail-y {
	display: none;
	opacity: 1;
	transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	width: 10px;
	right: 0;
	position: absolute;
    z-index: 11;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
	display: block;
	background: #eee;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
	opacity: 1;
}

.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus {
	background-color: #eee;
	opacity: 1;
}

.ps__thumb-x {
	background-color: #888;
	border-radius: 0;
	transition: background-color .2s linear, height .2s ease-in-out;
	-webkit-transition: background-color .2s linear, height .2s ease-in-out;
	height: 10px;
	bottom: 0;
	position: absolute;
}

.ps__thumb-y {
	background-color: #888;
	border-radius: 0;
	transition: background-color .2s linear, width .2s ease-in-out;
	-webkit-transition: background-color .2s linear, width .2s ease-in-out;
	width: 10px;
	right: 0;
	position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x {
	background-color: #888;
	height: 10px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y {
	background-color: #888;
	width: 10px;
}

@supports (-ms-overflow-style: none) {
	.ps {
		overflow: scroll!important;
	}
}

@media screen and (-ms-high-contrast: active), 
(-ms-high-contrast: none) {
	.ps {
		overflow: scroll!important;
	}
}

/*!
 * scroll-up
 */

.top {
    position: fixed;
    bottom: 44px;
	right: calc(25% - 10px);
	width: 19px;
    background: transparent;
	z-index: 1040;
}

@media (max-width: 767px) {
    .top {
        right: calc(50% - 10px);
    }	
}

a.top {
    outline: 0;
    text-align: center;
}

a.top:hover,
a.top:active,
a.top:focus {
    opacity: 1;
    text-decoration: none;
}

.up {
    margin: 0;	
	font-family: "FontAwesome";
	font-size: 19px;
    color: #333;
	border: 0;
}

.up:before {
	content: "\f0d8";
}

.up:hover {
    text-decoration: none;
}

/*!
 * snow-flakes
 */

.snow-flakes {
    display: none!important;
}

.snow-flake {
    font-family: "FontAwesome";
    font-size: 25px;
    color: rgba(255,255,255,.4);
    position: absolute;
    top: -50px;
    -webkit-animation: spin-clockwise 6s linear infinite;
    -moz-animation: spin-clockwise 6s linear infinite;
    animation: spin-clockwise 6s linear infinite;
}

.snow-flake:before {
    content: "\f2dc";
}

@-moz-keyframes spin-clockwise {
	100% {
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes spin-clockwise {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin-clockwise {
	100% {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}
}

@-moz-keyframes spin-counterclockwise {
	100% {
		-moz-transform: rotate(-360deg);
	}	
}

@-webkit-keyframes spin-counterclockwise {
	100% {
		-webkit-transform: rotate(-360deg);
	}
}

@keyframes spin-counterclockwise {
	100% {
		transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
	}
}

/*! 
 * portfolio-gallery
 */
 
.portfolio {
    width: 100%;
    padding: 0 0;
    background: transparent;
    text-align: center;
    font-family: "kingthings_trypewriter_2R";
}

.portfolio ul,
.portfolio li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.portfolio ul {
    margin-bottom: 20px;
}

.portfolio #filter-container li {
    display: inline-block;
    width: auto;
}

.portfolio #filter-container li:last-child {
    margin-right: 0;
}

/*
.portfolio #filter-container li.active,
.portfolio #filter-container li:hover {
    background: transparent;
    color: #333;
} 
 */

.portfolio .portfolio-item {
    width: auto;
    height: auto;
    margin: 30px 0 20px 0;
    background: transparent;
}

a.active-0,
a.active-1,
a.active-2,
a.active-3,
a.active-4,
a.active-5 {
    font-family: "kingthings_trypewriter_2R";
    display: inline-block;
    width: auto;
    height: 3em;
	margin: 5px 0 5px 0;
    padding: 0 20px 0 20px;
    background: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 3em;
    text-decoration: none;
    color: #333;
    text-align: center;
    border: 1px dashed #bfbdbe;
	border-radius: 0;
}

a.active-0:hover,
a.active-0:focus,
a.active-0:active {
    text-decoration: none;
    color: #c80c0d;
	background: #e6e6e6;
}

a.active-1:hover,
a.active-1:focus,
a.active-1:active {
    text-decoration: none;
    color: #c80c0d;
	background: #e6e6e6;
}

a.active-2:hover,
a.active-2:focus,
a.active-2:active {
    text-decoration: none;
    color: #c80c0d;
	background: #e6e6e6;
}

a.active-3:hover,
a.active-3:focus,
a.active-3:active {
    text-decoration: none;
    color: #c80c0d;
	background: #e6e6e6;
}

a.active-4:hover,
a.active-4:focus,
a.active-4:active {
    text-decoration: none;
    color: #c80c0d;
	background: #e6e6e6;
}

a.active-5:hover,
a.active-5:focus,
a.active-5:active {
    text-decoration: none;
    color: #c80c0d;
	background: #e6e6e6;
}

/*!
 * pagination 
 */
 
.pager {
    margin: 20px 0 20px 0;
}

.pager li > a,
.pager li > span {
    display: inline-block;
    width: auto;
    height: 3em;
    margin: 5px 0 5px 0;
    padding: 0 20px 0 20px;
    background: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 3em;
    text-decoration: none;
    color: #333;
    text-align: center;
    border: 1px dashed #bfbdbe;
    border-radius: 0;
}

.pager li > a:hover,
.pager li > a:focus {
    color: #333;
    background: #e6e6e6;
}

@media (max-width: 370px) {
    .pager .previous > a,
	.pager .previous > span,
	.pager .next > a,
	.pager .next > span {
        display: block;
        width: 100%;
        margin: 10px auto;
    }
    .pager {
        margin: 10px 0 10px 0;
    }
}

/*! 
 * content tabs 
 */

.tabs {
    list-style-type: none;
    padding: 0;
    clear: both;
    overflow: hidden;
    text-align: center;
}

.tabs a {
    display: inline-block;
    width: auto;
    height: 3em;
    margin: 5px 0 5px 0;
    padding: 0 20px 0 20px;
    background: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 3em;
    text-decoration: none;
    color: #c80c0d;
    text-align: center;
    border: 1px dashed #bfbdbe;
	border-radius: 0;

}

.tabs a:active {
    background: #e6e6e6;
    color: #333;
}

.tabs a:hover,
.tabs a:focus {
    background: #e6e6e6;
    color: #333;
}

/* 
.tabs > a:hover,
.tabs > a:focus {
    color: #333;
    background: #e6e6e6;
}
 */
 
.tabs-container {
}

.tabs-container .tab-content {
}

.tabs-container.js .tab-content {
    display: none;
    padding: 50px 0 0 0;
    font-size: 13px;
    background: #fff;
    border-radius: 0;
}

.tabs-container.js .tab-content.active {
    display: block;
}

/*! 
 * content tabscroll 
 */

.tabscroll {
    list-style-type: none;
    padding: 0;
    clear: both;
    overflow: hidden;
    text-align: center;
}

.tabscroll a {
    display: inline-block;
    width: auto;
    height: 3em;
    margin: 5px 0 5px 0;
    padding: 0 20px 0 20px;
    background: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 3em;
    text-decoration: none;
    color: #333;
    text-align: center;
    border: 1px dashed #bfbdbe;
	border-radius: 0;

}

.tabscroll a:active,
.tabscroll a:hover,
.tabscroll a:focus {
    color: #c80c0d;
	background: #e6e6e6;
}

.tablink-home {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	background: transparent;
}

.tablink-home:active,
.tablink-home:hover,
.tablink-home:focus {
	color: #c80c0d;
	background: transparent;
}

table {
	border-collapse: collapse;
}

th, td {
	padding: 8px;
	text-align: left;
}

.td-1 {
    margin: 10px;
    padding: 10px;
	border: 1px dashed #bfbdbe;
}

.td-2 {
    margin: 10px;
    padding: 10px;
	text-align: center;
	border: 1px dashed #bfbdbe;
}

.td-3 {
    margin: 10px;
    padding: 10px;
	text-align: center;
	border: 1px dashed #bfbdbe;
}

.td-4 {
    margin: 10px;
    padding: 10px;
    text-align: center;
	border: 1px dashed #bfbdbe;
}

.td-5 {
    margin: 0;
    padding: 0;
    border: none;
}

.td-1,
.td-2,
.td-3,
.td-4,
.td-5 {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

#store-products,
#store-order {
	display: grid;
	height: 100%;
}

.store-products,
.store-cart,
.store-order  {
    margin: 10px 14px 10px;
    padding: 0 0 10px 0;
    font-weight: bold;
}

.product {
    margin: 10px;
    padding: 10px;
    border: 1px dashed #bfbdbe;
}

.cart-item {
    margin: 10px 15px 10px 15px;
    padding: 10px;
}

.cart-cost {
    margin: 10px 15px 10px 15px;
    padding: 10px;
}

.cart-order {
    margin: 10px 15px 10px 15px;
    padding: 10px;
}

.cart-empty {
    margin: 10px 15px 10px 15px;
    padding: 10px;
}

.cart-submit {
    margin: 10px;
    padding: 10px;
}

.cart {
    margin: 10px;
    padding: 10px;
	border: 1px dashed #bfbdbe;
}

.newsstand  {
    display: grid;
	width: auto 0;
	text-align: center;
}
 
.newsstand-item {
    display: block;
    margin: 0 0 25px 0;
    width: auto 0;
    height: 390px; 
    vertical-align: top;
	text-align: center;
	border: 1px dashed #bfbdbe;
}

.newsstand-item .newsstand-img {
    position: relative;
    width: 100px;
    height: 145px;
	vertical-align: top;
	text-align: center;
}

.thumb-border {
	border: 1px dashed #bfbdbe;	
}

.thumb-no-border {
	border: none;
}

.newsstand-item .image {
    margin-top: 30px;
}

.image-sequent {
	display: none;
}

.newsstand-name {
	margin-top: 15px;
	height: 20px;
    text-align: center;
    font-size: 13px;
	line-height: 1.2;
	font-weight: bold;
}

.newsstand-description {
	height: 20px;
    text-align: center;
    font-size: 11px;
}

.newsstand-price {
	margin-top: 7px;
    margin-bottom: 15px;
    margin-left: 5px;
    margin-right: 5px;
	height: 20px;
    text-align: center;
    font-size: 12px;
}

.newsstand-quantity {
	margin-top: 12px;
	font-size: 12px;
	text-align: center;
}

.newsstand-condition {
	margin-top: 7px;
	font-size: 12px;
	text-align: center;
}

.cart-form,
.remove-from-cart,
.clear-cart {
    hyphens: auto;
	white-space: normal;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
}

/*! 
 * slider Vegas 
 */

.vegas-overlay,
.vegas-content-scrollable,
.vegas-timer,
.vegas-slide,
.vegas-slide-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    border: none;
    padding: 0;
    margin: 0;
}

.vegas-content-scrollable {
    position: relative;
    height: 100%;
    overflow: auto;
}

.vegas-overlay {
    opacity: 0.5;
    background: transparent url("../images/site/overlay.png") center center repeat;
}

.vegas-timer {
    top: auto;
    bottom: 0;
    height: 2px;
}

.vegas-timer-progress {
    width: 0%;
    height: 100%;
    background: white;
    transition: width ease-out;
}

.vegas-timer-running .vegas-timer-progress {
    width: 100%;
}

.vegas-slide,
.vegas-slide-inner {
    margin: 0;
    padding: 0;
    background: transparent center center no-repeat;
    transform: translateZ(0);
    will-change: transform, opacity;
}

body .vegas-container {
    overflow: hidden !important;
    position: relative;
}

.vegas-video {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
}

body.vegas-container {
    overflow: auto;
    position: static;
    z-index: -2;
}

body.vegas-container > .vegas-timer,
body.vegas-container > .vegas-overlay,
body.vegas-container > .vegas-slide {
    position: fixed;
    z-index: -1;
}
	  
/*! 
 * InPost Style
 * https://geowidget.easypack24.net/css/easypack.css
 */
	
.ball-pulse-sync>div,.ball-pulse>div{width:15px;height:15px;margin:2px;display:inline-block}.ball-pulse-sync>div,.ball-pulse>div,.ball-scale>div{background-color:#fff;border-radius:100%}@-webkit-keyframes scale{0%,80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}}.ball-pulse>div:nth-child(0){-webkit-animation:scale .75s -.36s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.36s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:first-child{-webkit-animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(0){-webkit-animation:ball-pulse-sync .6s -.21s infinite ease-in-out;animation:ball-pulse-sync .6s -.21s infinite ease-in-out}.ball-pulse-sync>div:first-child{-webkit-animation:ball-pulse-sync .6s -.14s infinite ease-in-out;animation:ball-pulse-sync .6s -.14s infinite ease-in-out}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s -.07s infinite ease-in-out;animation:ball-pulse-sync .6s -.07s infinite ease-in-out}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s 0s infinite ease-in-out;animation:ball-pulse-sync .6s 0s infinite ease-in-out}.ball-pulse-sync>div{-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{height:60px;width:60px;animation:ball-scale 1s 0s ease-in-out infinite}.ball-scale-random>div,.ball-scale>div{display:inline-block;margin:2px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite}.ball-scale-random{width:37px;height:40px}.ball-scale-random>div{background-color:#fff;border-radius:100%;position:absolute;height:30px;width:30px;animation:ball-scale 1s 0s ease-in-out infinite}.ball-rotate>div,.ball-rotate>div:after,.ball-rotate>div:before{background-color:#fff;width:15px;height:15px;border-radius:100%}.ball-rotate,.ball-rotate>div{position:relative}.ball-scale-random>div:first-child{margin-left:-7px;-webkit-animation:ball-scale 1s .2s ease-in-out infinite;animation:ball-scale 1s .2s ease-in-out infinite}.ball-scale-random>div:nth-child(3){margin-left:-2px;margin-top:9px;-webkit-animation:ball-scale 1s .5s ease-in-out infinite;animation:ball-scale 1s .5s ease-in-out infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ball-rotate>div{margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ball-rotate>div:first-child{-webkit-animation:rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite;animation:rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite}.ball-rotate>div:after,.ball-rotate>div:before{margin:2px;content:"";position:absolute;opacity:.8}.ball-rotate>div:before{top:0;left:-28px}.ball-rotate>div:after{top:0;left:25px}.ball-clip-rotate>div{border-radius:100%;margin:2px;border:2px solid #fff;border-bottom-color:transparent;height:25px;width:25px;background:0 0!important;display:inline-block;-webkit-animation:rotate .75s 0s linear infinite;animation:rotate .75s 0s linear infinite}@keyframes scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:0;left:0;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{background:#fff;height:16px;width:16px;top:7px;left:-7px;-webkit-animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;width:30px;height:30px;left:-16px;top:-2px;background:0 0;border:2px solid;border-color:#fff transparent;-webkit-animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;-webkit-animation-duration:1s;animation-duration:1s}@keyframes rotate{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}to{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{position:absolute;left:-20px;top:-20px;border:2px solid #fff;border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:-10px;left:-10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#fff transparent;-webkit-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}@keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}.ball-scale-ripple>div{height:50px;width:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:first-child{-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8)}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;display:inline-block;-webkit-animation:ball-beat .7s 0s infinite linear;animation:ball-beat .7s 0s infinite linear}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.35s!important;animation-delay:-.35s!important}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div{background-color:#fff;border-radius:100%;position:absolute;left:-30px;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.99px,-37.51px);-ms-transform:translate(-29.99px,-37.51px);transform:translate(-29.99px,-37.51px)}.ball-triangle-path>div:first-child{-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(2){-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-delay:0;animation-delay:0;animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(2),.ball-triangle-path>div:nth-child(3){-webkit-animation-duration:2s;-webkit-animation-timing-function:ease-in-out}.ball-triangle-path>div:nth-child(3){-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-delay:0;animation-delay:0;animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #fff}.ball-grid-beat>div,.ball-pulse-rise>div{background-color:#fff;height:15px;border-radius:100%;margin:2px}.ball-triangle-path>div:first-of-type{top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}.ball-pulse-rise>div{width:15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-timing-function:cubic-bezier(.15,.46,.9,.6);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}@keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:first-child{-webkit-animation-delay:.44s;animation-delay:.44s;-webkit-animation-duration:1.27s;animation-duration:1.27s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1.52s;animation-duration:1.52s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.14s;animation-delay:.14s;-webkit-animation-duration:.61s;animation-duration:.61s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:.82s;animation-duration:.82s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:-.01s;animation-delay:-.01s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:-.07s;animation-delay:-.07s;-webkit-animation-duration:1.35s;animation-duration:1.35s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:.29s;animation-delay:.29s;-webkit-animation-duration:1.44s;animation-duration:1.44s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.63s;animation-delay:.63s;-webkit-animation-duration:1.19s;animation-duration:1.19s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:-.18s;animation-delay:-.18s;-webkit-animation-duration:1.48s;animation-duration:1.48s}.ball-grid-beat>div{width:15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.ball-grid-beat>div,.ball-grid-pulse>div{display:inline-block;float:left;-webkit-animation-iteration-count:infinite}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div,.ball-spin-fade-loader>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px}.ball-grid-pulse>div:first-child{-webkit-animation-delay:.58s;animation-delay:.58s;-webkit-animation-duration:.9s;animation-duration:.9s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-duration:.94s;animation-duration:.94s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:1.43s;animation-duration:1.43s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:-.03s;animation-delay:-.03s;-webkit-animation-duration:.74s;animation-duration:.74s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:.21s;animation-delay:.21s;-webkit-animation-duration:.68s;animation-duration:.68s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:1.17s;animation-duration:1.17s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:.46s;animation-delay:.46s;-webkit-animation-duration:1.41s;animation-duration:1.41s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.02s;animation-delay:.02s;-webkit-animation-duration:1.56s;animation-duration:1.56s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.13s;animation-delay:.13s;-webkit-animation-duration:.78s;animation-duration:.78s}.ball-grid-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px}.ball-spin-fade-loader>div:first-child{top:25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -.96s infinite linear;animation:ball-spin-fade-loader 1s -.96s infinite linear}.ball-spin-fade-loader>div:nth-child(2){top:17.05px;left:17.05px;-webkit-animation:ball-spin-fade-loader 1s -.84s infinite linear;animation:ball-spin-fade-loader 1s -.84s infinite linear}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;-webkit-animation:ball-spin-fade-loader 1s -.72s infinite linear;animation:ball-spin-fade-loader 1s -.72s infinite linear}.ball-spin-fade-loader>div:nth-child(4){top:-17.05px;left:17.05px;-webkit-animation:ball-spin-fade-loader 1s -.6s infinite linear;animation:ball-spin-fade-loader 1s -.6s infinite linear}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -.48s infinite linear;animation:ball-spin-fade-loader 1s -.48s infinite linear}.ball-spin-fade-loader>div:nth-child(6){top:-17.05px;left:-17.05px;-webkit-animation:ball-spin-fade-loader 1s -.36s infinite linear;animation:ball-spin-fade-loader 1s -.36s infinite linear}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;-webkit-animation:ball-spin-fade-loader 1s -.24s infinite linear;animation:ball-spin-fade-loader 1s -.24s infinite linear}.ball-spin-fade-loader>div:nth-child(8){top:17.05px;left:-17.05px;-webkit-animation:ball-spin-fade-loader 1s -.12s infinite linear;animation:ball-spin-fade-loader 1s -.12s infinite linear}.ball-spin-fade-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:first-child{top:45px;left:0;-webkit-animation:ball-spin-loader 2s .9s infinite linear;animation:ball-spin-loader 2s .9s infinite linear}.ball-spin-loader>span:nth-child(2){top:30.68px;left:30.68px;-webkit-animation:ball-spin-loader 2s 1.8s infinite linear;animation:ball-spin-loader 2s 1.8s infinite linear}.ball-spin-loader>span:nth-child(3){top:0;left:45px;-webkit-animation:ball-spin-loader 2s 2.7s infinite linear;animation:ball-spin-loader 2s 2.7s infinite linear}.ball-spin-loader>span:nth-child(4){top:-30.68px;left:30.68px;-webkit-animation:ball-spin-loader 2s 3.6s infinite linear;animation:ball-spin-loader 2s 3.6s infinite linear}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;-webkit-animation:ball-spin-loader 2s 4.5s infinite linear;animation:ball-spin-loader 2s 4.5s infinite linear}.ball-spin-loader>span:nth-child(6){top:-30.68px;left:-30.68px;-webkit-animation:ball-spin-loader 2s 5.4s infinite linear;animation:ball-spin-loader 2s 5.4s infinite linear}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;-webkit-animation:ball-spin-loader 2s 6.3s infinite linear;animation:ball-spin-loader 2s 6.3s infinite linear}.ball-spin-loader>span:nth-child(8){top:30.68px;left:-30.68px;-webkit-animation:ball-spin-loader 2s 7.2s infinite linear;animation:ball-spin-loader 2s 7.2s infinite linear}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:green}.ball-zig-zag-deflect>div,.ball-zig-zag>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px 2px 2px 15px;top:4px;left:-7px}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig .7s 0s infinite linear;animation:ball-zig .7s 0s infinite linear}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag .7s 0s infinite linear;animation:ball-zag .7s 0s infinite linear}@-webkit-keyframes ball-zig-deflect{17%,84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%,67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%,to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig-deflect{17%,84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%,67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%,to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag-deflect{17%,84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%,67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%,to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag-deflect{17%,84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%,67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%,to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag-deflect>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s 0s infinite linear;animation:ball-zig-deflect 1.5s 0s infinite linear}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s 0s infinite linear;animation:ball-zag-deflect 1.5s 0s infinite linear}@-webkit-keyframes line-scale{0%,to{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}@keyframes line-scale{0%,to{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}.line-scale>div:first-child{-webkit-animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div{animation-fill-mode:both;display:inline-block}.line-scale-party>div,.line-scale>div{background-color:#fff;border-radius:2px;margin:2px;width:4px;height:35px;-webkit-animation-fill-mode:both}@-webkit-keyframes line-scale-party{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes line-scale-party{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}}.line-scale-party>div:first-child{-webkit-animation-delay:-.09s;animation-delay:-.09s;-webkit-animation-duration:.83s;animation-duration:.83s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:.33s;animation-delay:.33s;-webkit-animation-duration:.64s;animation-duration:.64s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.32s;animation-delay:.32s;-webkit-animation-duration:.39s;animation-duration:.39s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:.47s;animation-delay:.47s;-webkit-animation-duration:.52s;animation-duration:.52s}.line-scale-party>div{animation-fill-mode:both;display:inline-block;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes line-scale-pulse-out{0%,to{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}@keyframes line-scale-pulse-out{0%,to{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}}.line-scale-pulse-out>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;display:inline-block;-webkit-animation:line-scale-pulse-out .9s -.6s infinite cubic-bezier(.85,.25,.37,.85);animation:line-scale-pulse-out .9s -.6s infinite cubic-bezier(.85,.25,.37,.85)}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.line-scale-pulse-out>div:first-child,.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes line-scale-pulse-out-rapid{0%,90%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}}@keyframes line-scale-pulse-out-rapid{0%,90%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}}.line-scale-pulse-out-rapid>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;display:inline-block;-webkit-animation:line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(.11,.49,.38,.78);animation:line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(.11,.49,.38,.78)}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-.25s!important;animation-delay:-.25s!important}.line-scale-pulse-out-rapid>div:first-child,.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}.line-spin-fade-loader{position:relative;top:-10px;left:-4px}.line-spin-fade-loader>div:first-child{top:20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(2){top:13.64px;left:13.64px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(4){top:-13.64px;left:13.64px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(6){top:-13.64px;left:-13.64px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(8){top:13.64px;left:-13.64px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out;animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out}.line-spin-fade-loader>div{background-color:#fff;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:5px;height:15px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;-webkit-animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{width:50px;height:50px;background:#fff;border:1px solid red;-webkit-animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}.pacman>div:first-of-type,.pacman>div:nth-child(2){width:0;height:0;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;position:relative;left:-30px}@-webkit-keyframes rotate_pacman_half_up{0%,to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate_pacman_half_up{0%,to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotate_pacman_half_down{0%,to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotate_pacman_half_down{0%,to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s -.66s infinite linear;animation:pacman-balls 1s -.66s infinite linear}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s -.33s infinite linear;animation:pacman-balls 1s -.33s infinite linear}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s 0s infinite linear;animation:pacman-balls 1s 0s infinite linear}.pacman>div:first-of-type{-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite}.pacman>div:nth-child(2){-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;-webkit-transform:translateY(-6.25px);-ms-transform:translateY(-6.25px);transform:translateY(-6.25px);top:25px;left:70px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);-ms-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.cube-transition>div{width:10px;height:10px;position:absolute;top:-5px;left:-5px;background-color:#fff;-webkit-animation:cube-transition 1.6s 0s infinite ease-in-out;animation:cube-transition 1.6s 0s infinite ease-in-out}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.semi-circle-spin{position:relative;width:35px;height:35px;overflow:hidden}.semi-circle-spin>div{position:absolute;border-width:0;border-radius:100%;-webkit-animation:spin-rotate .6s 0s infinite linear;animation:spin-rotate .6s 0s infinite linear;background-image:-webkit-linear-gradient(transparent,transparent 70%,#fff 0,#fff);background-image:linear-gradient(transparent,transparent 70%,#fff 0,#fff);width:100%;height:100%}@-webkit-keyframes bar-progress{0%,to{-webkit-transform:scaleY(20%);transform:scaleY(20%);opacity:1}25%,75%{-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%);opacity:.7}50%{-webkit-transform:translateX(20%) scaleY(20%);transform:translateX(20%) scaleY(20%);opacity:1}}@keyframes bar-progress{0%,to{-webkit-transform:scaleY(20%);transform:scaleY(20%);opacity:1}25%,75%{-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%);opacity:.7}50%{-webkit-transform:translateX(20%) scaleY(20%);transform:translateX(20%) scaleY(20%);opacity:1}}.bar-progress{width:30%;height:12px}.bar-progress>div{position:relative;width:20%;height:12px;border-radius:10px;background-color:#fff;-webkit-animation:bar-progress 3s cubic-bezier(.57,.1,.44,.93) infinite;animation:bar-progress 3s cubic-bezier(.57,.1,.44,.93) infinite;opacity:1}.bar-swing,.bar-swing>div{height:8px;width:30%}@-webkit-keyframes bar-swing{0%,to{left:0}50%{left:70%}}@keyframes bar-swing{0%,to{left:0}50%{left:70%}}.bar-swing>div{position:relative;border-radius:10px;background-color:#fff;-webkit-animation:bar-swing 1.5s infinite;animation:bar-swing 1.5s infinite}@-webkit-keyframes bar-swing-container{0%,to{left:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{left:70%;-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@keyframes bar-swing-container{0%,to{left:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{left:70%;-webkit-transform:translateX(-4px);transform:translateX(-4px)}}.bar-swing-container{width:20%;height:8px;position:relative}.bar-swing-container div:first-child{position:absolute;width:100%;background-color:hsla(0,0%,100%,.2);height:12px;border-radius:10px}.bar-swing-container div:nth-child(2){position:absolute;width:30%;height:8px;border-radius:10px;background-color:#fff;-webkit-animation:bar-swing-container 2s cubic-bezier(.91,.35,.12,.6) infinite;animation:bar-swing-container 2s cubic-bezier(.91,.35,.12,.6) infinite;margin:2px 2px 0}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.leaflet-control-fullscreen a{background:#fff url("../images/inpost/fullscreen.png") no-repeat 0 0;background-size:26px 52px}.leaflet-touch .leaflet-control-fullscreen a{background-position:2px 2px}.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:0 -26px}.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:2px -24px}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important}.leaflet-container.leaflet-fullscreen-on,.leaflet-pseudo-fullscreen{width:100%!important;height:100%!important}.leaflet-pseudo-fullscreen{position:fixed!important;top:0!important;left:0!important;z-index:99999}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.leaflet-control-fullscreen a{background-image:url("../images/inpost/fullscreen@2x.png")}}.leaflet-control-locate a{font-size:1.4em;color:#444;cursor:pointer}.leaflet-control-locate.active a{color:#2074b6}.leaflet-control-locate.active.following a{color:#fc8428}.leaflet-control-locate-location circle{animation:leaflet-control-locate-throb 4s ease infinite}@keyframes leaflet-control-locate-throb{0%{stroke-width:1}50%{stroke-width:3;transform:scale(.8)}to{stroke-width:1}}.leaflet-control-locate a{padding:0 0 0 3px}.leaflet-control-locate.requesting a{padding:3px 0 0 4px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.map-widget .marker-cluster-large div,.map-widget .marker-cluster-medium div,.map-widget .marker-cluster-small div{background-color:#424243}.map-widget .marker-cluster-large div span,.map-widget .marker-cluster-medium div span,.map-widget .marker-cluster-small div span{font-family:Montserrat,serif;color:#f1c931;font-weight:600;fill:#f1c931}.map-widget .leaflet-oldie .marker-cluster-large,.map-widget .leaflet-oldie .marker-cluster-medium,.map-widget .leaflet-oldie .marker-cluster-small,.map-widget .marker-cluster-large,.map-widget .marker-cluster-medium,.map-widget .marker-cluster-small{opacity:1;background-color:rgba(66,66,67,.2)}.map-widget .leaflet-oldie .marker-cluster-large div,.map-widget .leaflet-oldie .marker-cluster-medium div,.map-widget .leaflet-oldie .marker-cluster-small div{background-color:#424243;color:#f1c931}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.easypack-widget{position:relative;width:100%;height:100%;display:flex;flex-direction:column;-ms-flex:1;font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;line-height:1.42857143}.easypack-widget .btn{min-width:unset;height:auto}.easypack-widget .hidden{display:none!important}.easypack-widget *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.easypack-widget a{color:#000!important}.easypack-widget .loading-icon-wrapper{text-align:center;margin-top:200px}.easypack-widget .loading-icon-wrapper.loader-wrapper:not(.hidden){position:absolute;pointer-events:fill;display:flex;z-index:1000;justify-content:center;align-items:center;margin-top:0;top:0;bottom:0;right:0;left:0;background-color:#f1f1f1}.easypack-widget .loading-icon-wrapper.loader-wrapper:not(.hidden).hidden{display:none}.easypack-widget .info-box-wrapper{width:240px!important;margin-left:38px}.easypack-widget .info-box-wrapper img{top:25px;right:5px}.easypack-widget .info-box-wrapper .info-window{width:180px}.easypack-widget .info-box-wrapper .info-window .content{border-radius:20px;display:flex;flex-direction:column}.easypack-widget .info-box-wrapper .info-window .content .point-wrapper{text-align:center;padding:15px}.easypack-widget .info-box-wrapper .info-window .content .point-wrapper p{padding:0}.easypack-widget .info-box-wrapper .info-window .content .point-wrapper h1{text-align:center;clear:both}.easypack-widget .info-box-wrapper .info-window .content .point-wrapper .mobile-details-content:first-of-type{margin-top:10px}.easypack-widget .info-box-wrapper .info-window .content .links{padding:0 10px;border-top:1px solid #4b4b4b;text-align:left;display:flex;justify-content:center;flex-direction:column}.easypack-widget .info-box-wrapper .info-window .content .links a:not(.d-none){text-decoration:none;padding:0 0 2px;border:2px solid #fab800;border-radius:5px;width:100%;position:relative;text-align:center;margin-top:10px;display:block;color:#fff!important}.easypack-widget .info-box-wrapper .info-window .content .links a:not(.d-none).select-link{cursor:pointer;background-color:#fab800;font-weight:700}.easypack-widget .info-box-wrapper .info-window .content .links span{display:block;width:20px;height:20px;left:3px}.easypack-widget .info-box-wrapper .info-window .content .route-link{margin-right:30px}.easypack-widget .info-box-wrapper .info-window .content .details-link,.easypack-widget .info-box-wrapper .info-window .content .details-link-mobile{cursor:pointer}.easypack-widget .info-box-wrapper .info-window .content .details-link-mobile{display:none}@media screen and (max-width:768px){.easypack-widget .info-box-wrapper .info-window .content{flex-direction:column;padding:10px}.easypack-widget .info-box-wrapper .info-window .content .point-wrapper{padding:5px}.easypack-widget .info-box-wrapper .info-window .content .point-wrapper p{padding:0}.easypack-widget .info-box-wrapper .info-window .content .point-wrapper .opening-hours-label{display:none;padding:10px}.easypack-widget .info-box-wrapper .info-window .content .links{padding:5px}}@media screen and (max-width:768px) and (orientation:landscape){.easypack-widget .info-box-wrapper .info-window .content{flex-direction:row;justify-content:space-between;flex-wrap:nowrap;padding:3px 5px}.easypack-widget .info-box-wrapper .info-window .content .links{padding-right:10px}.easypack-widget .info-box-wrapper .info-window .content .links a{width:110px}}@media screen and (max-width:768px){.easypack-widget .info-box-wrapper{margin-left:30px!important;width:200px!important}.easypack-widget .info-box-wrapper .info-window{width:180px!important}}@media screen and (max-width:768px) and (orientation:landscape){.easypack-widget .info-box-wrapper{width:300px!important;margin-left:-20px!important}.easypack-widget .info-box-wrapper img{top:30px;right:8px}.easypack-widget .info-box-wrapper .info-window{width:280px!important}}.easypack-widget button{font-family:Open Sans,sans-serif;-webkit-appearance:button;overflow:visible;text-transform:none;align-items:flex-start;letter-spacing:normal;word-spacing:normal;text-rendering:auto;text-indent:0;text-shadow:none;-webkit-writing-mode:horizontal-tb}.easypack-widget input{margin:0;font-family:Open Sans,sans-serif;line-height:1.42857143}.easypack-widget .easypack-dropdown{position:relative}.easypack-widget .easypack-dropdown .search-input-loader-wrapper{display:inline-flex;width:100%}.easypack-widget .easypack-dropdown .search-input-loader-wrapper input{flex:1}.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading{right:34px;max-height:27px;top:2px}.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading .ball-spin-fade-loader div{background-color:#000}.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading{min-width:30px;position:relative;visibility:visible;background-color:#fff;display:block}.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading.hidden{display:block!important}.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading.hidden .ball-spin-fade-loader{visibility:hidden}.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading .ball-spin-fade-loader{transform:scale(.45);margin-top:2px;visibility:visible;width:10px;height:10px;left:20%;top:20%}.easypack-widget .easypack-dropdown .search-input-loader-wrapper .easypack-loading .ball-spin-fade-loader div{border-color:#000!important;background-color:#000!important;border-bottom-color:transparent;max-width:15px;max-height:15px}.easypack-widget .easypack-dropdown__select{cursor:pointer;border:1px solid #ccc;padding:10px;border-radius:5px}.easypack-widget .easypack-dropdown__arrow{float:right}.easypack-widget .easypack-dropdown__arrow img{max-height:10px}.easypack-widget .easypack-dropdown[data-open=true] .easypack-dropdown__arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.easypack-widget .easypack-dropdown__search{width:100%;padding:5px;font-weight:700;font-size:12px}.easypack-widget .easypack-dropdown__content{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fafafa;padding:10px;border:1px solid #ccc;border-top:0;position:absolute;top:100%;right:0;left:0;z-index:2}.easypack-widget .easypack-dropdown__list{padding:0;max-height:210px;overflow-y:scroll}.easypack-widget .easypack-dropdown__list li{cursor:pointer;list-style:none;padding:5px}.easypack-widget .easypack-dropdown__list li:hover{background:#f1f1f1}.easypack-widget .easypack-dropdown[data-open=true] .easypack-dropdown__select{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.easypack-widget .easypack-dropdown[data-open=false] .easypack-dropdown__content{display:none}.easypack-widget .search-input{display:block;width:100%;height:34px;padding:6px 12px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.easypack-widget .search-group{position:relative;display:table;border-collapse:separate}.easypack-widget .search-group .search-input{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.easypack-widget .search-group .search-input:focus{outline:none}.easypack-widget .input-group-addon,.easypack-widget .search-group-btn,.easypack-widget .search-group.search-input{display:table-cell}.easypack-widget .search-group-btn{position:relative;height:50px;font-size:0;white-space:nowrap;width:1%;vertical-align:top}.easypack-widget .search-group-btn:not(.with-filters){width:1%!important}.easypack-widget .search-group-btn:last-child>.btn,.easypack-widget .search-group-btn:last-child>.btn-group{margin-left:-1px}.easypack-widget .input-group-addon:first-child,.easypack-widget .search-group-btn:first-child>.btn,.easypack-widget .search-group-btn:first-child>.btn-group>.btn,.easypack-widget .search-group-btn:first-child>.dropdown-toggle,.easypack-widget .search-group-btn:last-child>.btn-group:not(:last-child)>.btn,.easypack-widget .search-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.easypack-widget .search-group.search-input:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.easypack-widget .input-group-addon:last-child,.easypack-widget .search-group-btn:first-child>.btn-group:not(:first-child)>.btn,.easypack-widget .search-group-btn:first-child>.btn:not(:first-child),.easypack-widget .search-group-btn:last-child>.btn,.easypack-widget .search-group-btn:last-child>.btn-group>.btn,.easypack-widget .search-group-btn:last-child>.dropdown-toggle,.easypack-widget .search-group.search-input:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.easypack-widget .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.easypack-widget .btn:hover{text-decoration:none}.easypack-widget .btn-checkbox,.easypack-widget .btn-default,.easypack-widget .btn-filters,.easypack-widget .btn-radio,.easypack-widget .btn-search{color:#333;background-color:#fff;border-color:#ccc;outline:none}.easypack-widget .btn-checkbox:hover,.easypack-widget .btn-default:hover,.easypack-widget .btn-filters:hover,.easypack-widget .btn-radio:hover,.easypack-widget .btn-search:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.easypack-widget .easypack-search-widget .btn.btn-filters{width:auto;color:#666;font-size:12px;font-weight:700}@media screen and (max-width:768px){.easypack-widget .easypack-search-widget .btn.btn-filters{width:100%}}.easypack-widget .btn-filters__arrow{background-repeat:no-repeat;display:inline-block;width:16px;height:16px;vertical-align:middle;margin-left:15px}.easypack-widget .btn-filters .btn-filters__arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.easypack-widget .btn-filters.opened .btn-filters__arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.easypack-widget .btn.btn-checkbox,.easypack-widget .btn.btn-radio{padding:0;width:20px;height:20px;border-radius:0}.easypack-widget li.no-subtypes{border-radius:0}.easypack-widget li.has-subtypes button.all,.easypack-widget li.has-subtypes button.none{opacity:1}.easypack-widget li.has-subtypes button.some{opacity:.3}.easypack-widget li.has-subtypes button li:not(.has-subtypes) button.all,.easypack-widget li.has-subtypes button li:not(.has-subtypes) button.none,.easypack-widget li.has-subtypes button li:not(.has-subtypes) button.some{opacity:1}.easypack-widget li.has-subtypes.group span.label{padding-left:0}.easypack-widget .btn-radio{border:none}.easypack-widget .btn-search{background:50% no-repeat #fff;min-height:60px}.easypack-widget .search-group-btn>.btn{position:relative}.easypack-widget ol,.easypack-widget ul{margin-top:0;margin-bottom:10px}.easypack-widget dir,.easypack-widget menu,.easypack-widget ul{display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.easypack-widget li{display:list-item;text-align:-webkit-match-parent}.easypack-widget .easypack-search-widget{width:100%;background-color:#f7f6f1}.easypack-widget .easypack-search-widget .search-group{padding:30px}.easypack-widget .easypack-search-widget .search-group:not(.with-filters){width:100%}.easypack-widget .easypack-search-widget .visible-xs{display:none}@media screen and (max-width:767px){.easypack-widget .easypack-search-widget .visible-xs{display:block}}@media screen and (max-width:767px){.easypack-widget .easypack-search-widget .hidden-xs{display:none}}.easypack-widget .easypack-search-widget .search-input{height:60px;padding:5px 40px;z-index:0;border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none;font-weight:600}.easypack-widget .easypack-search-widget .btn{height:100%;width:60px;border:0;border-left:1px solid #eee;border-radius:0}.easypack-widget .easypack-search-widget .search-group-btn:last-child>.btn,.easypack-widget .easypack-search-widget .search-group-btn:last-child>.btn-group{margin-left:0}.easypack-widget .easypack-search-widget #searchLoader{position:relative;display:table-cell;left:unset;bottom:unset;right:unset;top:unset;background-color:#fff;vertical-align:middle;width:37px;height:50px;margin:0;visibility:visible;padding-left:5px}.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader{background-color:#fff}.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader .ball-spin-fade-loader{top:unset;transform:scale(.45);margin-left:5px;left:0!important;width:10px;height:10px;background-color:transparent}.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader .ball-spin-fade-loader div{border-color:#000!important;background-color:#000!important;border-bottom-color:transparent;max-width:15px;max-height:15px}.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader:not(.hidden){display:table-cell}.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader:not(.hidden) .ball-spin-fade-loader{visibility:visible}.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader.hidden{display:table-cell!important}.easypack-widget .easypack-search-widget .search-group:not(.with-filters) #searchLoader.hidden .ball-spin-fade-loader{display:none;visibility:hidden}.easypack-widget .easypack-search-widget .input-group.with-filters{background-color:#fff}.easypack-widget .easypack-search-widget .input-group.with-filters #searchLoader .ball-spin-fade-loader{top:unset;transform:scale(.45);left:0!important;width:10px;height:10px;margin-left:5px;background-color:transparent}.easypack-widget .easypack-search-widget .input-group.with-filters #searchLoader .ball-spin-fade-loader div{border-color:#000!important;background-color:#000!important;border-bottom-color:transparent;max-width:15px;max-height:15px}.easypack-widget .easypack-search-widget .input-group.with-filters #searchLoader:not(.hidden){display:table-cell!important}.easypack-widget .easypack-search-widget .input-group.with-filters #searchLoader:not(.hidden) .ball-spin-fade-loader{visibility:visible}.easypack-widget .easypack-search-widget .input-group.with-filters #searchLoader.hidden{display:table-cell!important}.easypack-widget .easypack-search-widget .input-group.with-filters #searchLoader.hidden .ball-spin-fade-loader{visibility:hidden}.easypack-widget .easypack-search-widget .search-input-loader-wrapper{display:inline-flex;width:100%;background-color:transparent}.easypack-widget .easypack-search-widget .search-input-loader-wrapper input{flex:1}.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading{position:fixed;right:10px;top:10px}.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading .ball-spin-fade-loader div{background-color:#000}.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading{min-width:30px;position:relative;visibility:visible;background-color:#fff;display:block}.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading.hidden{display:block!important}.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading.hidden .ball-spin-fade-loader{visibility:hidden}.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading .ball-spin-fade-loader{transform:scale(.45);margin-top:5px;visibility:visible;width:10px;height:10px;left:20%;top:20%}.easypack-widget .easypack-search-widget .search-input-loader-wrapper .easypack-loading .ball-spin-fade-loader div{border-color:#000!important;background-color:#000!important;border-bottom-color:transparent;max-width:15px;max-height:15px}.easypack-widget .map-widget .status-bar{display:flex;flex-direction:row-reverse;align-items:center;padding-left:20px}.easypack-widget .map-widget .status-bar .loader-inner.ball-spin-fade-loader-mp{transform:scale(.45);left:0!important;width:30px;height:30px}.easypack-widget .map-widget .status-bar .loader-inner.ball-spin-fade-loader-mp div{border-color:#000;border-bottom-color:transparent}.easypack-widget .map-widget .status-bar--hidden,.easypack-widget .map-widget .status-bar .loader-inner.ball-spin-fade-loader-mp.hidden{display:none}.easypack-widget .map-widget .leaflet-popup{font-family:Open Sans,sans-serif;font-weight:100;font-size:13px;line-height:1.42857143;width:250px;padding:0 0 18px;color:#fff!important}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper{background-color:#323232;color:#fff!important}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:5px 10px}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper h1{font-size:1.3em;margin:0 0 5px;color:#fff!important}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .name,.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .phone{margin-top:10px!important;color:#fff!important;font-size:14px;text-align:left}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper{padding:0 10px;text-align:center}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper p{margin:0}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper .open-hours-label{padding-top:10px;font-size:12px}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper .open-hours{padding-top:5px;font-size:12px}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper p.address{margin-top:10px}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper p.address.mobile-details-content{margin-top:2px}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links{padding:0 10px;border-top:1px solid #4b4b4b;text-align:left;display:flex;justify-content:center;flex-direction:column}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links a{text-decoration:none;padding:0 0 2px;border:2px solid #fab800;border-radius:5px;width:100%;position:relative;text-align:center;margin-top:5px;display:block;color:#fff!important}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links a.select-link{cursor:pointer;background-color:#fab800;font-weight:700}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links span{display:block;width:20px;height:20px;left:3px}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .route-link{margin-right:30px}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .details-link,.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .details-link-mobile{cursor:pointer}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper .details-link-mobile{display:none}@media screen and (max-width:768px){.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content-wrapper{flex-direction:row-reverse;justify-content:flex-end;padding-top:0}}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-tip{background-color:#323232}.easypack-widget .map-widget .leaflet-popup a.leaflet-popup-close-button{color:#fff!important;right:5px;height:22px}.easypack-widget .map-widget .leaflet-popup .mobile-details-content{margin-top:2px}.easypack-widget .map-widget .leaflet-popup .apm_doubled{font-weight:700;font-size:12px;margin-left:-10px;padding:5px 10px 4px;margin-right:-10px}@media screen and (max-width:767px){.easypack-widget .map-widget .leaflet-popup{width:170px}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content{margin:0 10px 10px;font-size:12px}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content .select-link{background-color:#fab800;position:relative;padding-left:0;text-align:center}}@media screen and (max-width:767px) and (orientation:landscape){.easypack-widget .map-widget .leaflet-popup{width:260px}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content .popup-container{display:flex;width:100%;justify-content:space-around;flex-direction:row}.easypack-widget .map-widget .leaflet-popup .leaflet-popup-content .popup-container .links{flex-direction:column;justify-content:flex-end}}.easypack-widget .filters-widget{position:relative;min-height:120px;overflow:hidden}.easypack-widget .filters-widget .filters-widget__loading{position:absolute;top:0;right:0;left:0;bottom:0;background:#f1f0e9;opacity:.5;z-index:2;display:none}.easypack-widget .filters-widget.loading .filters-widget__loading{display:block}.easypack-widget .filters-widget .filters-widget__list{list-style:none;margin:0;padding:10px 30px;background:#f1f0e9;position:relative}.easypack-widget .filters-widget .filters-widget__list .filters-widget__elem{display:inline-block;margin:0 10px 10px}.easypack-widget .filters-widget .filters-widget__list .filters-widget__elem input{display:none;cursor:pointer;margin-right:5px}.easypack-widget .filters-widget .filters-widget__list .filters-widget__elem input:checked+label:before{content:"\2713";font-size:13px;color:#333;text-align:center;line-height:15px}.easypack-widget .filters-widget .filters-widget__list .filters-widget__elem label{cursor:pointer;font-weight:700;color:#444;position:relative;padding-left:20px}.easypack-widget .filters-widget .filters-widget__list .filters-widget__elem label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#fff;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.3),0 1px 0 0 hsla(0,0%,100%,.8)}.easypack-widget .filters-widget.hidden{display:none}.easypack-widget .type-filter{font-weight:600;margin:0;padding:0;text-align:center}.easypack-widget .type-filter .current-type-wrapper{display:none;overflow:hidden}.easypack-widget .type-filter .list-wrapper{margin:0;padding:0;list-style:none}.easypack-widget .type-filter .list-wrapper .arrow{display:inline-block;width:15px;height:15px;vertical-align:middle;margin-left:5px;cursor:pointer}.easypack-widget .type-filter .list-wrapper .dropdown-wrapper{position:absolute;z-index:1;top:49px;width:170px}.easypack-widget .type-filter .list-wrapper .dropdown-wrapper .dropdown-subtypes{background:#fff;text-align:left;padding:0 15px;-webkit-box-shadow:3px 3px 4px 0 rgba(0,0,0,.53);-moz-box-shadow:3px 3px 4px 0 rgba(0,0,0,.53);box-shadow:3px 3px 4px 0 rgba(0,0,0,.53)}.easypack-widget .type-filter .list-wrapper .dropdown-wrapper .dropdown-subtypes li{margin:10px 0}.easypack-widget .type-filter .list-wrapper ul{padding-left:0;margin:0 0 0 -5px;list-style:none}.easypack-widget .type-filter .list-wrapper ul li{display:inline-block;margin:12px 30px 12px 0;height:40px;padding-top:10px;background:25px -2px no-repeat;position:relative;background-size:24px 45px;vertical-align:middle}.easypack-widget .type-filter .list-wrapper ul li .label{position:relative;top:2px;padding-left:35px;color:#000;cursor:pointer}.easypack-widget .type-filter .list-wrapper ul li.group span.label{padding-left:15px}.easypack-widget .type-filter .list-wrapper ul li.group li span.label{padding-left:35px}.easypack-widget .type-filter .list-wrapper ul li.group ul.dropdown-subtypes{padding-bottom:15px}.easypack-widget .type-filter .list-wrapper ul div.payment-filter{min-height:40px;display:inline-flex;margin:12px 30px 12px 0;height:40px;padding-top:10px;vertical-align:middle}.easypack-widget .type-filter .list-wrapper ul div.payment-filter i{margin-left:5px;margin-top:1px;width:20px;font-size:18px}.easypack-widget .type-filter .list-wrapper ul div.payment-filter .btn-checkbox{height:20px;width:20px;min-width:20px;background-color:#fff;border:1px solid #ccc}.easypack-widget .type-filter .list-wrapper ul div.payment-filter .btn-checkbox.selected{background:url("../images/inpost/selected.png") #fff no-repeat 50%}.easypack-widget .type-filter .list-wrapper ul div.payment-filter .btn-checkbox:focus{outline:none;box-shadow:none;border:1px solid #ccc}.easypack-widget .type-filter .list-wrapper ul div.payment-filter .label{padding-left:5px;display:flex;text-align:left;line-height:13px;padding-top:4px}.easypack-widget .type-filter .list-wrapper ul li:not([data-dropdown=open])>.dropdown-wrapper{display:none}.easypack-widget .type-filter .list-wrapper ul li[data-dropdown=open]>.arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.easypack-widget .type-filter .list-wrapper ul li:not([data-checked=true])>.btn-checkbox{background-position:-20px 0}.easypack-widget .type-filter .main-type{outline:none}.easypack-widget .type-filter .no-tooltip{border-radius:0}.easypack-widget .type-filter .has-tooltip{position:relative;cursor:pointer}.easypack-widget .type-filter .tooltip-wrapper{display:none;font-family:Open Sans,sans-serif;font-weight:100;font-size:12px;line-height:1.42857143;color:#fff;text-align:left;padding-bottom:18px;min-width:350px}.easypack-widget .type-filter .tooltip-wrapper .type-tooltip{background-color:#323232;height:100%;display:table;-webkit-box-shadow:0 0 10px -1px rgba(64,64,64,.96);-moz-box-shadow:0 0 10px -1px rgba(64,64,64,.96);box-shadow:0 0 10px -1px rgba(64,64,64,.96)}.easypack-widget .type-filter .tooltip-wrapper .type-tooltip .icon-wrapper{display:table-cell;border-right:1px solid #4b4b4b;float:left;padding:25px}.easypack-widget .type-filter .tooltip-wrapper .type-tooltip .icon-wrapper img{max-width:none}.easypack-widget .type-filter .tooltip-wrapper .type-tooltip .description{display:table-cell;vertical-align:middle;padding:25px}.easypack-widget .type-filter .has-tooltip:hover~.tooltip-wrapper{display:block;left:60%;bottom:30px;position:absolute;z-index:98}.easypack-widget div.payment-filter{display:none}.easypack-widget .map-list-row{display:flex;flex-direction:column;flex:1}.easypack-widget .map-list-row .map-list-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%}.easypack-widget .map-list-row .map-list-flex .map-widget{-webkit-box-flex:2;-moz-box-flex:2;width:70%;-webkit-flex:2 2 70%;-ms-flex:2 2 70%;flex:2 2 70%;display:flex;position:relative}@media (-ms-high-contrast:none){.easypack-widget .map-list-row .map-list-flex .map-widget{min-height:400px}}.easypack-widget .map-list-row .map-list-flex .map-widget .status-bar{color:#333;font-weight:700;font-size:16px;position:absolute;background:transparent;right:0;top:0;padding:7px 5px;z-index:400;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out}.easypack-widget .map-list-row .map-list-flex .map-widget .status-bar.status-bar--hidden{opacity:0}.easypack-widget .map-list-row .map-list-flex .map-widget .language-bar{color:#333;font-weight:700;position:absolute;background:#f7f6f1;top:10px;right:10px;padding:7px 5px;z-index:400}.easypack-widget .map-list-row .map-list-flex .map-widget .language-bar .current-status{z-index:400}.easypack-widget .map-list-row .map-list-flex .map-widget .language-bar{right:0;top:0}.easypack-widget .map-list-row .map-list-flex .map-widget .status-bar+.language-bar{top:43px}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window{font-family:Open Sans,sans-serif;font-weight:100;font-size:13px;line-height:1.42857143;margin:20px;width:230px;padding:0 0 18px;color:#fff!important}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .content{background-color:#323232}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .content .apm_doubled{display:flex;justify-content:center;flex-direction:column;border-top:1px solid #4b4b4b;font-weight:700;text-align:center;font-size:12px;padding:0 15px}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .content .apm_doubled p{font-size:12px}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window h1{font-size:1.3em;margin:0 0 5px;color:#fff!important}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window p{margin:0}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .name,.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .phone{margin-top:10px!important;color:#fff!important;font-size:14px;text-align:left}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .point-wrapper{padding-bottom:5px;padding-top:5px}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .point-wrapper p{padding:0}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .point-wrapper .open-hours-label{padding-top:10px;font-size:12px}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .point-wrapper .open-hours{padding-top:5px;font-size:12px}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .links{padding:0 15px 15px;border-top:1px solid #4b4b4b;text-align:left;justify-content:space-between}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .links a{display:block;color:#fff!important;text-decoration:none;border-radius:5px}.easypack-widget .map-list-row .map-list-flex .map-widget .info-window .links .select-link{margin-top:10px}.easypack-widget .map-list-row .map-list-flex .list-widget{-webkit-box-flex:1;-moz-box-flex:1;width:30%;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;display:flex;min-height:400px;background:#f7f6f1}.easypack-widget .map-list-row .map-list-flex .list-widget.loading-content .list-wrapper{opacity:.5;pointer-events:none}.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper{padding:20px;height:100%;width:100%;position:relative;user-select:none}.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul{padding:0;margin:0;list-style:none}.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li{font-size:14px;user-select:none}.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a{padding:10px 10px 10px 0;text-decoration:none;display:flex;user-select:none}.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a .title{color:#000;font-weight:600}.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a .address{color:#a09d94}.easypack-widget .map-list-row .map-list-flex .list-widget .list-wrapper ul li a:hover{user-select:none;background-color:#ece9e2}.easypack-widget .map-list-row .map-list-in-row{height:100%}.easypack-widget .map-list-row .map-list-in-row .map-widget{height:380px}.easypack-widget .map-list-row .map-list-in-row .map-widget .status-bar{display:flex;flex-direction:row-reverse;align-items:center;padding-left:20px;color:#333;font-weight:700;font-size:16px;position:absolute;background:#f7f6f1;right:0;top:0;padding:7px 5px;z-index:400;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out}.easypack-widget .map-list-row .map-list-in-row .map-widget .status-bar .loader-inner.ball-spin-fade-loader-mp{transform:scale(.45);left:0!important;width:30px;height:30px}.easypack-widget .map-list-row .map-list-in-row .map-widget .status-bar .loader-inner.ball-spin-fade-loader-mp div{border-color:#000;border-bottom-color:transparent}.easypack-widget .map-list-row .map-list-in-row .map-widget .language-bar{color:#333;font-weight:700;position:absolute;background:#f7f6f1;top:10px;right:10px;padding:7px 5px;z-index:1}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window{font-family:Open Sans,sans-serif;font-weight:100;font-size:13px;line-height:1.42857143;margin:20px;padding:0 0 18px;color:#fff!important}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .content{background-color:#323232}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window h1{font-size:1.3em;margin:0 0 5px}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window p{margin:0}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .name,.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .phone{margin-top:10px!important;color:#fff!important;font-size:14px;text-align:left}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .point-wrapper{padding:30px}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .point-wrapper p{padding:0}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .point-wrapper .open-hours-label{padding-top:10px;font-size:12px}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .point-wrapper .open-hours{padding-top:5px;font-size:12px}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .links{padding:10px;border-top:1px solid #4b4b4b;text-align:left}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .links a{color:#fff!important;text-decoration:none;padding:0 0 2px;margin-right:0;width:100%}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .links .route-link{margin-right:30px}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .links .details-link{padding-left:25px;margin-right:15px}.easypack-widget .map-list-row .map-list-in-row .map-widget .info-window .links .select-link{margin-top:10px;padding-left:20px}.easypack-widget .map-list-row .map-list-in-row .list-widget{margin-top:20px;width:100%}.easypack-widget .map-list-row .map-list-in-row .list-widget.loading .list-wrapper{opacity:.5;pointer-events:none}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper{height:100%;width:100%;position:relative}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul{padding:0;margin:0;list-style:none;border:1px solid #d6d6d6;border-bottom:none}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li{font-size:14px;border-bottom:1px solid #d6d6d6;line-height:27px;user-select:none}@media (max-width:990px){.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li{font-size:12px;line-height:20px}}@media (max-width:800px){.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li{font-size:11px;line-height:15px}}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row{padding:0 10px;background:10px 10px no-repeat;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0;justify-content:center;align-items:center;align-content:center}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-address{display:none}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-name{flex:0 0 90px}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-city{flex:0 0 130px}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-point-type{flex:0 0 120px}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-point-type-name{flex:0 0 120px;display:none}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-actions{flex:0 0 190px}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}@media (max-width:990px){.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-city,.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-street{display:none}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-address{display:block}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-point-type{flex:0 0 100px}}@media (max-width:800px){.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-city,.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-name,.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-point-type,.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-street{display:none}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-address,.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .col-point-type-name{display:block}}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .title{float:left;width:30%;color:#000;font-weight:600}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .address{color:#a09d94}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .actions{text-align:right;text-transform:uppercase;font-size:11px}@media screen and (max-width:768px){.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .actions{text-align:left}}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .actions a{margin:5px}@media only screen and (max-width:768px){.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .actions a{margin-left:0}}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .actions a.details-show-on-map{color:#858586!important}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li .row .actions a.details-show-more{margin:5px;padding-left:9%}.easypack-widget .map-list-row .map-list-in-row .list-widget .list-wrapper ul li div:hover{background-color:#f5f5f5;color:#1e1b1b}.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper{margin-top:20px;user-select:none}.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper ul{padding:0;margin:0;list-style:none;text-align:right;user-select:unset}.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper ul li{font-size:14px;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;user-select:unset}.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper ul li.current{user-select:unset;background:#f1f1f1;font-weight:700}.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper ul li.pagingNext,.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper ul li.pagingPrev{user-select:unset;width:90px;text-transform:uppercase}.easypack-widget .map-list-row .map-list-in-row .list-widget .pagination-wrapper ul li .disabled{display:inherit}@media screen and (max-width:767px){.easypack-widget .map-list-row{display:block;width:100%}.easypack-widget .map-list-row .list-wrapper,.easypack-widget .map-list-row .map-wrapper{text-align:center;padding:10px;width:50%;float:left;cursor:pointer}.easypack-widget .map-list-row .list-wrapper .list-btn,.easypack-widget .map-list-row .list-wrapper .map-btn,.easypack-widget .map-list-row .map-wrapper .list-btn,.easypack-widget .map-list-row .map-wrapper .map-btn{display:block}.easypack-widget .map-list-row .list-wrapper .btn,.easypack-widget .map-list-row .map-wrapper .btn{font-size:13px;font-weight:500;text-transform:uppercase;color:#fff;padding-left:25px}}.easypack-widget .point-details .details-wrapper .details-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;z-index:1000;position:absolute;bottom:0;background-color:#323232;height:210px;font-family:Open Sans,sans-serif;font-weight:100;font-size:13px;line-height:1.42857143;clear:both;width:100%}.easypack-widget .point-details .details-wrapper .details-content .point-box{-webkit-box-flex:1;-moz-box-flex:1;width:150px;-webkit-flex:1 1 150px;-ms-flex:1 1 150px;flex:1 1 150px;height:210px;text-align:center;background-color:#fab800;position:relative}.easypack-widget .point-details .details-wrapper .details-content .point-box h1{font-size:18px;color:#fff;margin:0 0 10px;padding:20px 20px 0}.easypack-widget .point-details .details-wrapper .details-content .point-box p{padding:0 20px;margin:0}.easypack-widget .point-details .details-wrapper .details-content .point-box .name{margin-top:10px}.easypack-widget .point-details .details-wrapper .details-content .point-box .details-actions{height:52px;position:absolute;bottom:0;background-color:#fcc300;width:100%}.easypack-widget .point-details .details-wrapper .details-content .point-box .details-actions .action{width:100%;height:52px;text-align:center;padding-top:18px}.easypack-widget .point-details .details-wrapper .details-content .point-box .details-actions .action a{padding:1px 0 3px 20px;text-decoration:none;text-transform:uppercase}.easypack-widget .point-details .details-wrapper .details-content .point-box .details-actions .plan-route{width:100%}.easypack-widget .point-details .details-wrapper .details-content .description-photo{align-items:center;display:flex;max-width:30%;flex-grow:0;flex-shrink:0;margin:0;height:210px}.easypack-widget .point-details .details-wrapper .details-content .description-photo img{margin:0;padding:0;max-width:100%;max-height:100%}@media screen and (max-width:767px){.easypack-widget .point-details .details-wrapper .details-content .description-photo img{max-height:300px}}.easypack-widget .point-details .details-wrapper .details-content .description{-webkit-box-flex:4;-moz-box-flex:4;width:200px;-webkit-flex:4 4 200px;-ms-flex:4 4 200px;flex:4 4 200px;background-color:#323232;color:#fff;height:210px;padding:20px;font-size:13px}.easypack-widget .point-details .details-wrapper .details-content .description .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:5px}.easypack-widget .point-details .details-wrapper .details-content .description .item.font-small{font-size:12px}.easypack-widget .point-details .details-wrapper .details-content .description .item.font-small i{font-size:13px;margin-right:10px}.easypack-widget .point-details .details-wrapper .details-content .description .item .term{-webkit-box-flex:1;-moz-box-flex:1;width:100px;-webkit-flex:1 1 100px;-ms-flex:1 1 100px;flex:1 1 100px;display:flex;font-weight:700}.easypack-widget .point-details .details-wrapper .details-content .description .item .definition{-webkit-box-flex:5;-moz-box-flex:5;width:100px;-webkit-flex:5 5 100px;-ms-flex:5 5 100px;flex:5 5 100px;display:flex}.easypack-widget .point-details .details-wrapper .details-content .description div.item.font-small{margin-bottom:0;position:relative;padding-left:20px}.easypack-widget .point-details .details-wrapper .details-content .description div.item.font-small i{position:absolute;left:0;top:2px}@media (max-width:900px){.easypack-widget .point-details .details-wrapper .details-content .description{font-size:12px}.easypack-widget .point-details .details-wrapper .details-content .description .item .term{font-size:10px}}.easypack-widget .point-details .details-wrapper .details-content .close-button{color:#fff;float:right;cursor:pointer;-webkit-box-flex:1;-moz-box-flex:1;width:25px;-webkit-flex:0 0 25px;-ms-flex:0 0 25px;flex:0 0 25px;display:flex;-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-ms-flex-order:5;-webkit-order:5;order:5;font-size:15px;padding-top:10px}.easypack-widget:not(.mobile) .scroll-box{height:100%;margin:0}.easypack-widget:not(.mobile) .scroll-box .viewport{height:100%;overflow-y:auto;position:relative}.easypack-widget:not(.mobile) .scroll-box .overview{list-style:none;position:absolute;left:0;top:0;padding:0 10px 0 0;margin:0;width:100%}.easypack-widget:not(.mobile) .scroll-box .overview .list-point-link{margin:0;display:flex;justify-content:flex-start;flex-direction:row}.easypack-widget:not(.mobile) .scroll-box .overview .list-point-link .image-wrapper{width:35px;display:flex;justify-content:center}.easypack-widget:not(.mobile) .scroll-box .overview .list-point-link .image-wrapper img{width:30px;height:49px;margin-top:-10px}.easypack-widget:not(.mobile) .scroll-box .overview .list-point-link .data-wrapper{margin-left:5px;display:flex;flex-direction:column}.easypack-widget:not(.mobile) .scroll-box .scrollbar{background-color:#ece9e0;position:relative;float:right;width:6px;border-radius:5px}.easypack-widget:not(.mobile) .scroll-box .track{background-color:#ece9e0;height:100%;width:6px;position:relative;padding:0 1px;border-radius:5px}.easypack-widget:not(.mobile) .scroll-box .thumb{background-color:#ffcc01;height:20px;width:6px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0;border-radius:5px}.easypack-widget:not(.mobile) .scroll-box .disable{display:none}.gm-style img{max-width:none!important}.inpost-search__list{background-color:#fff;position:absolute;z-index:1001!important;box-shadow:0 2px 6px rgba(0,0,0,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;top:91px;left:30px;right:30px;display:block}@media (max-width:768px){.inpost-search__list{top:auto;left:15px;right:15px}}.inpost-search__list .place,.inpost-search__list .point{box-sizing:border-box}.inpost-search__list.hidden{display:none}.widget-modal .loading-icon-wrapper.loader-wrapper:not(.hidden){position:absolute;pointer-events:fill;display:flex;z-index:1000;justify-content:center;align-items:center;margin-top:0;top:0;bottom:0;right:0;left:0;background-color:#f1f1f1}.widget-modal .loading-icon-wrapper.loader-wrapper:not(.hidden) div{height:50px;width:50px}.widget-modal .loading-icon-wrapper.loader-wrapper:not(.hidden).hidden{display:none}.widget-modal .inpost-search__list{top:auto;left:15px;right:15px}.widget-modal .easypack-search-widget .search-group-btn:not(.with-filters){width:auto!important}.widget-modal .easypack-search-widget .search-group-btn:not(.with-filters) #searchLoader{padding-top:0}.widget-modal .easypack-search-widget .search-group.with-filters{width:100%!important}.widget-modal .easypack-search-widget .search-group.with-filters #searchLoader{padding-top:18px}.widget-modal .easypack-search-widget .search-group:not(.with-filters){width:100%!important}.widget-modal .easypack-search-widget .search-group:not(.with-filters) #searchLoader{padding-top:0}#searchLoader.hidden{visibility:unset!important}.inpost-search__item-list{padding:0 5px;line-height:30px;border-top:1px solid #e6e6e6;font-size:11px;color:#999}.inpost-search__item-list:hover{background-color:#fafafa;cursor:pointer}.pac-matched{background-color:transparent}.inpost-search__item-list--query{font-size:13px;padding-right:3px;color:#000}.widget-modal{display:block}.widget-modal .widget-modal__topbar{width:100%;height:40px;background:#ece9e2}.widget-modal .widget-modal__close{font-family:Open Sans,sans-serif;font-weight:100;line-height:1.4;float:right;cursor:pointer;width:25px;height:25px;font-size:15px;padding-top:10px}.easypack-widget:not(.mobile) .status-bar.no-points,.easypack-widget:not(.mobile) .view-chooser,.easypack-widget:not(.mobile) .view-chooser .list-btn,.easypack-widget:not(.mobile) .view-chooser .map-btn{display:none}#widget-modal__map:not(.mobile){display:flex;flex-direction:column;overflow:scroll}#widget-modal__map:not(.mobile) .map-widget{-webkit-box-flex:2;-moz-box-flex:2;width:70%;-webkit-flex:2 2 70%;-ms-flex:2 2 70%;flex:2 2 70%}#widget-modal__map:not(.mobile) .list-widget{-webkit-box-flex:1;-moz-box-flex:1;width:30%;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;display:flex;min-height:400px;background:#f7f6f1}.widget-modal .easypack-widget.mobile .easypack-search-widget .search-group-btn.with-filters{width:auto}.widget-modal .easypack-widget.mobile .easypack-search-widget .search-group-btn.with-filters #searchLoader{padding-top:18px}.widget-modal .easypack-widget.mobile .easypack-search-widget .search-group{display:flex;width:100%}.widget-modal .easypack-widget.mobile .easypack-search-widget .search-group.with-filters #searchLoader{padding-top:18px}@media screen and (min-width:768px){.widget-modal .easypack-widget.mobile .easypack-search-widget .search-group{width:auto}}.widget-modal .easypack-widget.mobile .list-point-link{margin:0;display:flex;justify-content:flex-start;flex-direction:row}.widget-modal .easypack-widget.mobile .list-point-link .image-wrapper{width:35px;display:flex;justify-content:center;margin-right:10px}.widget-modal .easypack-widget.mobile .list-point-link .image-wrapper img{width:30px;height:49px;margin-top:-10px}.widget-modal .easypack-widget.mobile .list-point-link .data-wrapper{margin-left:5px;display:flex;flex-direction:column}.widget-modal .easypack-widget.mobile div.leaflet-map-pane div.leaflet-popup-content-wrapper .popup-container div.links a.route-link{display:none!important}.ball-spin-fade-loader-mp{top:50%;left:50%;width:100%;height:100%}.ball-spin-fade-loader-mp div{background-color:#000}.easypack-widget.mobile{position:relative}.easypack-widget.mobile .inpost-search__list{top:65px;left:15px;right:15px}.easypack-widget.mobile #loader .ball-spin-fade-loader-mp{top:50%;left:48%;width:100%;height:100%}.easypack-widget.mobile #loader .ball-spin-fade-loader-mp div{background-color:#000;width:15px;height:15px}.easypack-widget.mobile .easypack-search-widget .search-group{padding:15px}.easypack-widget.mobile .easypack-search-widget .search-input{padding:10px;height:50px;color:#000}.easypack-widget.mobile .easypack-search-widget .btn{border:0;padding:0;width:50px;height:50px}.easypack-widget.mobile .easypack-search-widget .btn-filters{width:auto;height:50px;vertical-align:top}@media screen and (max-width:768px){.easypack-widget.mobile .easypack-search-widget .btn-filters{width:100%}}.easypack-widget.mobile .filters-widget{position:absolute;top:60px;z-index:1001}.easypack-widget.mobile .btn-search{background:50% no-repeat #fff;min-height:50px}.easypack-widget.mobile .type-filter .current-type-wrapper{display:block;background-color:#f7f6f1;padding:5px 15px 15px}.easypack-widget.mobile .type-filter .current-type-wrapper .current-type{text-align:left;padding:12px 0 0 42px;background-position:2px -8px;background-color:#fff;background-repeat:no-repeat;font-size:13px;font-weight:700;height:45px;width:calc(100% - 50px)}.easypack-widget.mobile .type-filter .current-type-wrapper .btn-select-type{color:#282828;font-size:8px;background:50% #fff no-repeat;border:0;border-left:1px solid #d5d5d5;display:block;width:50px;height:45px;border-radius:0;float:right}.easypack-widget.mobile .type-filter .list-wrapper{padding:0 15px;display:none;position:absolute;z-index:1100;width:100%}.easypack-widget.mobile .type-filter .list-wrapper .btn-radio{width:27px;height:27px}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list{display:block;width:100%;background:#fff;margin:0;padding:5px 10px;text-align:left;-webkit-box-shadow:2px 2px 5px 0 rgba(92,92,92,.65);-moz-box-shadow:2px 2px 5px 0 rgba(92,92,92,.65);box-shadow:2px 2px 5px 0 rgba(92,92,92,.65)}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list .main-type{outline:none}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list .no-tooltip{border-radius:0}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list .payment-filter{max-width:none;display:none}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list .payment-filter i{margin-left:5px;margin-top:1px;width:20px;font-size:18px;display:inline}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list .payment-filter .label{display:inline;margin-left:9px;padding-left:0}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li{display:block;width:100%;padding:0;background-size:24px 45px;background-position-y:-6px;background-position-x:left;background-repeat:no-repeat;color:#000;margin:10px 0}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li.has-subtypes{height:auto;background-position:0 0}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li.payment-filter{max-width:none;display:none}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li.payment-filter i{margin-left:5px;margin-top:1px;width:20px;font-size:18px;display:inline}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li.payment-filter .label{display:inline;margin-left:9px;padding-left:0}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li .arrow{display:none}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li .label{font-size:16px;margin-left:0}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li button{float:right}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li .dropdown-wrapper{display:block;position:static;width:90%;z-index:3;margin-left:10px}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li .dropdown-wrapper .dropdown-subtypes{box-shadow:none}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li div.tooltip-wrapper,.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li div.tooltip-wrapper:hover{display:none}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li[data-checked=true] button{background-position:0 0}.easypack-widget.mobile .type-filter .list-wrapper ul.types-list li[data-checked=true] button.btn-checkbox{background-position:50%}.easypack-widget.mobile .type-filter .has-tooltip:hover .tooltip-wrapper{display:none}.easypack-widget.mobile .type-filter .list-wrapper[data-show=true],.easypack-widget.mobile .type-filter .list-wrapper[data-show=true] ul.types-list{display:block}.easypack-widget.mobile .type-filter .list-wrapper[data-show=false]{display:none}.easypack-widget.mobile .list-point-link{margin:0;display:flex;justify-content:flex-start;flex-direction:row}.easypack-widget.mobile .list-point-link .image-wrapper{width:35px;display:flex;justify-content:center;margin-right:10px}.easypack-widget.mobile .list-point-link .image-wrapper img{width:30px;height:49px;margin-top:-10px}.easypack-widget.mobile .list-point-link .data-wrapper{margin-left:5px;display:flex;flex-direction:column}.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper{padding:5px;padding-bottom:2px;text-align:center}.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper p{padding:0}.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper h1{margin:0}.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .point-wrapper p.opening-hours-label{display:none}.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .apm_doubled{font-weight:700;font-size:10px;margin-top:3px;padding-top:1px;line-height:15px}.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links{text-align:left;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links a.route-link{display:none}@media screen and (max-width:768px){.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links{flex-direction:column;justify-content:flex-end;align-items:center;padding-top:0}.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links a{width:100%}.easypack-widget.mobile .map-widget .leaflet-popup .leaflet-popup-content-wrapper .links .route-link{display:none}}.easypack-widget.mobile div.payment-wrapper{width:100%;display:flex;justify-content:center;min-height:30px;align-items:center}.easypack-widget.mobile div.payment-filter{display:flex;width:auto}.easypack-widget.mobile div.payment-filter .btn.selected{background:url("../images/inpost/selected.png") #fff no-repeat 50%}.easypack-widget.mobile div.payment-filter i{margin-left:5px;margin-top:1px;width:20px;font-size:18px;display:inline}.easypack-widget.mobile div.payment-filter .label{display:inline;font-weight:600;margin-left:9px;padding-left:0}.easypack-widget.mobile .map-list-row{display:flex;flex:1;min-height:300px;height:10px}.easypack-widget.mobile .map-list-row .map-list-flex{display:block;position:relative;width:100%;min-height:300px;flex:1}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget{height:100%;position:absolute;width:100%}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window{font-size:13px;line-height:1.42857143;font-weight:100}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .content{background-color:#323232}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window h1{font-size:1.1em}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .point-wrapper{padding:20px}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .point-wrapper p{padding:0}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links a{padding:0 0 2px;margin-right:0;width:100%}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links .details-link{cursor:pointer;margin-bottom:2px}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links .select-link{cursor:pointer}@media screen and (max-width:768px){.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window{flex-direction:row-reverse;justify-content:flex-end;padding-top:0}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .point-wrapper{padding:5px}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .point-wrapper p{padding:0}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .point-wrapper h1{margin:0}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .point-wrapper .opening-hours-label{display:none;padding:10px}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links{padding:5px;justify-content:flex-end}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links .route-link{display:none}}@media screen and (max-width:768px) and (orientation:landscape){.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window{flex-direction:row;justify-content:space-between;flex-wrap:nowrap;padding:3px 5px}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links{padding-right:10px;border-top:none}.easypack-widget.mobile .map-list-row .map-list-flex .map-widget .info-window .links a{width:110px}}.easypack-widget.mobile .map-list-row .map-list-flex .list-widget{width:100%;min-height:100%;display:none;max-height:100%;overflow-y:auto;flex:1;position:absolute}.easypack-widget.mobile .map-list-row .map-list-flex .list-widget .list-wrapper{padding:0 0 10px 18px}.easypack-widget.mobile .map-list-row .map-list-flex .list-widget .list-wrapper .scroll-box{overflow:auto;height:100%}.easypack-widget.mobile .map-list-row .map-list-flex .list-widget .list-wrapper .scroll-box li{border-top:1px solid #d6d6d6}.easypack-widget.mobile .map-list-row .map-list-flex .list-widget .list-wrapper .scroll-box li a{padding-left:10px;text-align:left}.easypack-widget.mobile .map-list-in-row .map-widget .info-window{font-size:13px;line-height:1.42857143;font-weight:100;width:250px}.easypack-widget.mobile .map-list-in-row .map-widget .info-window .content{background-color:#323232}.easypack-widget.mobile .map-list-in-row .map-widget .info-window h1{font-size:1.1em}.easypack-widget.mobile .map-list-in-row .map-widget .info-window .point-wrapper{padding:20px}.easypack-widget.mobile .map-list-in-row .map-widget .info-window .point-wrapper p{padding:0}.easypack-widget.mobile .map-list-in-row .map-widget .info-window .links a{padding:0 0 2px 20px}.easypack-widget.mobile .map-list-in-row .map-widget .info-window .links .route-link{margin-right:15px}.easypack-widget.mobile .map-list-in-row .map-widget .info-window .links .details-link{padding-left:25px}.easypack-widget.mobile .map-list-in-row .list-widget .pagination-wrapper ul li.pagingItem,.easypack-widget.mobile .map-list-in-row .list-widget .pagination-wrapper ul li.pagingSeparator{display:none}.easypack-widget.mobile .view-chooser{display:block!important;width:100%}.easypack-widget.mobile .view-chooser .list-wrapper,.easypack-widget.mobile .view-chooser .map-wrapper{text-align:center;padding:10px;width:50%;float:left;background-color:#282828;cursor:pointer}.easypack-widget.mobile .view-chooser .list-wrapper .btn,.easypack-widget.mobile .view-chooser .map-wrapper .btn{font-size:13px;font-weight:500;text-transform:uppercase;color:#fff;padding-left:25px;display:block}.easypack-widget.mobile .view-chooser .list-wrapper[data-active=true],.easypack-widget.mobile .view-chooser .map-wrapper[data-active=true]{background-color:#fab800}.easypack-widget.mobile .point-details{display:block;position:absolute;left:0;top:0;background:none;height:100%;width:100%;z-index:1001;overflow-y:hidden}.easypack-widget.mobile .point-details .details-wrapper{height:100%;width:100%;position:relative;display:table;-webkit-box-shadow:-2px 0 10px 0 rgba(92,92,92,.65);-moz-box-shadow:-2px 0 10px 0 rgba(92,92,92,.65);box-shadow:-2px 0 10px 0 rgba(92,92,92,.65)}.easypack-widget.mobile .point-details .details-wrapper .details-content{display:table-row;background:#fff;overflow:scroll;position:absolute;top:0;height:calc(98% - 29px);width:100%;z-index:100}.easypack-widget.mobile .point-details .details-wrapper .details-content .close-button{position:relative;display:block;margin:10px;color:#000;z-index:910}.easypack-widget.mobile .point-details .details-wrapper .details-content .description,.easypack-widget.mobile .point-details .details-wrapper .details-content .point-box{display:block;width:100%;height:auto;background:none;text-align:left;color:#000;font-size:14px;line-height:20px;padding:20px}.easypack-widget.mobile .point-details .details-wrapper .details-content .description h1,.easypack-widget.mobile .point-details .details-wrapper .details-content .point-box h1{padding:0;color:#000!important;font-size:16px}.easypack-widget.mobile .point-details .details-wrapper .details-content .description p,.easypack-widget.mobile .point-details .details-wrapper .details-content .point-box p{padding:0}.easypack-widget.mobile .point-details .details-wrapper .details-content .point-box{padding:50px 20px 0}.easypack-widget.mobile .point-details .details-wrapper .details-content .description{padding:20px}.easypack-widget.mobile .point-details .details-wrapper .details-content .description .item{display:block}.easypack-widget.mobile .point-details .details-wrapper .details-content .description .item .definition,.easypack-widget.mobile .point-details .details-wrapper .details-content .description .item .term{display:block;width:100%}.easypack-widget.mobile .point-details .details-wrapper .details-content .description .item.font-small{font-size:12px}.easypack-widget.mobile .point-details .details-wrapper .details-content .description .item.font-small i{font-size:14px;margin-right:10px}.easypack-widget.mobile .point-details .details-wrapper .details-content .description div.item.font-small{margin-bottom:0}.easypack-widget.mobile .point-details .details-wrapper .details-content .description-photo{height:auto;max-width:100%;padding:20px;bottom:52px;left:0;right:0}.easypack-widget.mobile .point-details .details-wrapper .details-actions{display:table-row;position:absolute;z-index:200;bottom:0;right:0;left:0}.easypack-widget.mobile .point-details .details-wrapper .details-actions .action{display:block;position:relative;width:100%;height:52px;background-color:#fab800;text-align:center;padding-top:18px}.easypack-widget.mobile .point-details .details-wrapper .details-actions .action a{padding:1px 0 4px 20px;color:#fff;text-decoration:none;text-transform:uppercase}@media screen and (max-width:768px){.widget-modal{overflow:scroll}}.widget-modal{display:flex;flex-direction:column}.widget-modal .easypack-widget.mobile .easypack-search-widget .search-group:not(.with-filters),.widget-modal .search-group-btn:not(.with-filters){width:auto}.status-bar.no-points,.widget-modal .status-bar.no-points{display:block}	

.map-wrapper[data-active="true"] .map-btn:hover,
.list-wrapper[data-active="true"] .list-btn:hover {
    color: #282828!important;
	outline: none!important;
    box-shadow: none!important;
}

.map-wrapper[data-active="false"] .map-btn:hover,
.list-wrapper[data-active="false"] .list-btn:hover {
    color: #fab800!important;
	outline: none!important;
    box-shadow: none!important;
}

/*! 
 * PrismJS 1.29.0
 * https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+markup-templating+php 
 */

code[class*="language-"],
pre[class*="language-"] {
    color: #333;
    background: 0 0;
    text-shadow: 0 1px #fff;
    font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
    font-size: 1em;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}

code[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
pre[class*="language-"]::-moz-selection {
    text-shadow: none;
    background: #b3d4fc;
}

code[class*="language-"] ::selection,
code[class*="language-"]::selection,
pre[class*="language-"] ::selection,
pre[class*="language-"]::selection {
    text-shadow: none;
    background: #b3d4fc;
}

@media print {
    code[class*="language-"],
    pre[class*="language-"] {
        text-shadow: none;
    }
}

pre[class*="language-"] {
    padding: 15px 0 0 15px;
    margin: 0;
    overflow: auto!important;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
    background: #fff;
}

:not(pre) > code[class*="language-"] {
    padding: 0.1em;
    border-radius: 0.3em;
    white-space: normal;
}

.token.cdata,
.token.comment,
.token.doctype,
.token.prolog {
    color: #708090;
}

.token.punctuation {
    color: #999;
}

.token.namespace {
    opacity: 0.7;
}

.token.boolean,
.token.constant,
.token.deleted,
.token.number,
.token.property,
.token.symbol,
.token.tag {
    color: #905;
}

.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string {
    color: #690;
}

.language-css .token.string,
.style .token.string,
.token.entity,
.token.operator,
.token.url {
    color: #9a6e3a;
    background: none;
}

.token.atrule,
.token.attr-value,
.token.keyword {
    color: #07a;
}

.token.class-name,
.token.function {
    color: #dd4a68;
}

.token.important,
.token.regex,
.token.variable {
    color: #e90;
}

.token.bold,
.token.important {
    font-weight: 700;
}

.token.italic {
    font-style: italic;
}

.token.entity {
    cursor: help;
}

/*! 
 * PrismJS Line Numbers Plugin
 * https://prismjs.com/plugins/line-numbers/
 */
 
pre[class*="language-"].line-numbers {
    position: relative;
    padding-left: 4.7em;
    counter-reset: linenumber;
}

pre[class*="language-"].line-numbers > code {
    position: relative;
    white-space: inherit;
}

.line-numbers .line-numbers-rows {
    position: absolute;
    pointer-events: none;
    top: 0;
    font-size: 100%;
    left: -4.4em;
    width: 3em;
    letter-spacing: -1px;
    border-right: 1px dashed #bfbdbe;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.line-numbers-rows > span {
    display: block;
    counter-increment: linenumber;
}

.line-numbers-rows > span:before {
    content: counter(linenumber);
    color: #bfbdbe;
    display: block;
    padding-right: 0.8em;
    text-align: right;
}

div.code-toolbar {
	position: relative;
}

div.code-toolbar > .toolbar {
	position: absolute;
	z-index: 10;
	top: .3em;
	right: .2em;
	transition: opacity 0.3s ease-in-out;
	opacity: 0;
}

div.code-toolbar:hover > .toolbar {
	opacity: 1;
}

/*! 
 * Separate line b/c rules are thrown out if selector is invalid.
 * IE11 and old Edge versions don't support :focus-within. 
 */
 
div.code-toolbar:focus-within > .toolbar {
	opacity: 1;
}

div.code-toolbar > .toolbar > .toolbar-item {
	display: inline-block;
}

div.code-toolbar > .toolbar > .toolbar-item > a {
	cursor: pointer;
}

div.code-toolbar > .toolbar > .toolbar-item > button {
	background: none;
	border: 0;
	color: inherit;
	font: inherit;
	line-height: normal;
	overflow: visible;
	padding: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

div.code-toolbar > .toolbar > .toolbar-item > a,
div.code-toolbar > .toolbar > .toolbar-item > button,
div.code-toolbar > .toolbar > .toolbar-item > span {
	color: #bbb!important;
	font-size: .9em;
	padding: 0 .5em;
 /* background: #f5f2f0;
	background: rgba(224,224,224,.2);
	box-shadow: 0 2px 0 0 rgba(0,0,0,.2); */
	border-radius: .5em;
}

div.code-toolbar > .toolbar > .toolbar-item > a:hover,
div.code-toolbar > .toolbar > .toolbar-item > a:focus,
div.code-toolbar > .toolbar > .toolbar-item > button:hover,
div.code-toolbar > .toolbar > .toolbar-item > button:focus,
div.code-toolbar > .toolbar > .toolbar-item > span:hover,
div.code-toolbar > .toolbar > .toolbar-item > span:focus {
	color: #333!important;
	text-decoration: none;
}

/*!
 * dark mode switcher
 */

[data-theme="dark"] .section-right-home {
	background-color: #666!important;
	color: #fff!important;
}

[data-theme="dark"] .contents-footer-home {
	background-color: #666!important;
	color: #fff!important;	
}

[data-theme="dark"] .copyright, 
[data-theme="dark"] .at,
[data-theme="dark"] .star-bk,
[data-theme="dark"] .star-bk-o,
[data-theme="dark"] .up	{
	color: #fff!important; 	
}	

[data-theme="dark"] .navbar,
[data-theme="dark"] .navbar-default,
[data-theme="dark"] .nav,
[data-theme="dark"] .navbar-nav,
[data-theme="dark"] .dropdown,
[data-theme="dark"] .dropdown-toggle,
[data-theme="dark"] .dropdown-menu {
	background-color: #666!important;
	color: #fff!important;
}

[data-theme="dark"] .navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #fff;
}

[data-theme="dark"] .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color:  #ffff33!important;
}

[data-theme="dark"] .navbar-default .navbar-nav>.open>a,
[data-theme="dark"] .navbar-default .navbar-nav>.open>a:focus,
[data-theme="dark"] .navbar-default .navbar-nav>.open>a:hover {
	color: #ffff33!important;
	background-color: transparent!important;
}

[data-theme="dark"] .navbar-default .navbar-nav>li>a:focus,
[data-theme="dark"] .navbar-default .navbar-nav>li>a:hover {
	color: #ffff33!important;
	background-color: transparent!important;
}

[data-theme="dark"] .href {
	color: #ffff33!important;
}

[data-theme="dark"] .dropdown-menu>li>a {
	color: #fff;
	text-decoration: none!important;
	background-color: #666!important;	
}

[data-theme="dark"] .dropdown-menu>li>a:focus,
[data-theme="dark"] .dropdown-menu>li>a:hover {
	color: #ffff33!important;
	text-decoration: none!important;
	background-color: #666!important;
}	

[data-theme="dark"] .navbar-title,
[data-theme="dark"] .form-control::placeholder {
	color: #fff!important;
	text-shadow: none!important;
}

[data-theme="dark"] .nav-toogle-inner,
[data-theme="dark"] .nav-toogle-inner::before,
[data-theme="dark"] .nav-toogle-inner::after {
	background-color: #fff!important;
}

[data-theme="dark"] .caret {
	border-top: 4px dashed #fff!important;
}

[data-theme="dark"] .spider,
[data-theme="dark"] .navbar-spider {
	background-image: none!important;
}

[data-theme="dark"] .me {
	background-image: linear-gradient(to left, #666, #444, #666)!important;
}

[data-theme="dark"] .page-counter {
	display: none!important;
}

[data-theme="dark"] .row-content,
[data-theme="dark"] .row-name,
[data-theme="dark"] .row-id,
[data-theme="dark"] .row-date {
	color: #fff!important;
}

[data-theme="dark"] .form-control,
[data-theme="dark"] .btn-default,
[data-theme="dark"] .btn-increase,
[data-theme="dark"] .btn-decrease,
[data-theme="dark"] .table,
[data-theme="dark"] .active,
[data-theme="dark"] #length {
	color: #fff!important;
    background-color: #666!important;
}

[data-theme="dark"] .btn-default:hover,
[data-theme="dark"] .btn-increase:hover,
[data-theme="dark"] .btn-decrease:hover {
    color: #ffff33!important;
	background: #555!important;
}

[data-theme="dark"] .active-0,
[data-theme="dark"] .active-1,
[data-theme="dark"] .active-2,
[data-theme="dark"] .active-3,
[data-theme="dark"] .active-4,
[data-theme="dark"] .active-5 {
	color: #fff!important;
    background-color: #666!important;	
}

[data-theme="dark"] .active-0:hover,
[data-theme="dark"] .active-1:hover,
[data-theme="dark"] .active-2:hover,
[data-theme="dark"] .active-3:hover,
[data-theme="dark"] .active-4:hover,
[data-theme="dark"] .active-5:hover,
[data-theme="dark"] .active-0:focus,
[data-theme="dark"] .active-1:focus,
[data-theme="dark"] .active-2:focus,
[data-theme="dark"] .active-3:focus,
[data-theme="dark"] .active-4:focus,
[data-theme="dark"] .active-5:focus,
[data-theme="dark"] .active-0:active,
[data-theme="dark"] .active-1:active,
[data-theme="dark"] .active-2:active,
[data-theme="dark"] .active-3:active,
[data-theme="dark"] .active-4:active,
[data-theme="dark"] .active-5:active {
    color: #ffff33!important;
	background: #555!important;
}

[data-theme="dark"] .tablink,
[data-theme="dark"] .tablink-home  {
	color: #fff!important;
    background: #666!important;	
}

[data-theme="dark"] .tablink:hover,
[data-theme="dark"] .tablink:focus,
[data-theme="dark"] .tablink:active {
    color: #ffff33!important;
	background: #555!important;
}

[data-theme="dark"] .tablink-home:hover,
[data-theme="dark"] .tablink-home:focus,
[data-theme="dark"] .tablink-home:active {
    color: #ffff33!important;
	background: transparent!important;
}

[data-theme="dark"] .white-popup-block {
	background: #666!important;
	color: #fff!important;
}

[data-theme="dark"] .text-lead-r {
	color: #ffff33!important;
}

[data-theme="dark"] a.text-lead-r:hover {
    border-bottom: 1px dashed #ffff33!important;
}

[data-theme="dark"] a.text-link-r {
	color: #ffff33!important;
}

[data-theme="dark"] a.text-link-r:hover {
    border-bottom: 1px dashed #ffff33!important;
}

[data-theme="dark"] .form-icon-error,
[data-theme="dark"] .form-text-error,
[data-theme="dark"] .answer,
[data-theme="dark"] .required-yes, 
[data-theme="dark"] .form-icon-failure,
[data-theme="dark"] .error label:before,
[data-theme="dark"] .incorrect,
[data-theme="dark"] .progress-info {
	color: #ffff33!important;
}

[data-theme="dark"] .error .form-control,
[data-theme="dark"] .error .form-control:focus,
[data-theme="dark"] .nationalitie:focus,
[data-theme="dark"] .color:focus,
[data-theme="dark"] .drink:focus,
[data-theme="dark"] .food:focus,
[data-theme="dark"] .pet:focus {
	border: 1px dashed #ffff33!important;
}

[data-theme="dark"] .success .form-control,
[data-theme="dark"] .success .form-control:focus {
	border: 1px dashed #003300!important;
}

[data-theme="dark"] .success label:before {
	color: #003300!important;
}

[data-theme="dark"] .num {
	color: #ffff33!important;
    background-color: #666!important;
}

[data-theme="dark"] .loader,
[data-theme="dark"] .progress-icon {
    border: 4px solid #555!important;
    border-top: 4px solid #ffff33!important;
}

[data-theme="dark"] #outputText,
[data-theme="dark"] .form-control-pass,
[data-theme="dark"] .readonly {
    color: #fff!important;
	background: #555!important;
}

[data-theme="dark"] .btn-primary {
    color: #fff!important;
    background-color: transparent!important;
	border: none!important;
}

[data-theme="dark"] .btn-primary:hover,
[data-theme="dark"] .btn-primary:focus,
[data-theme="dark"] .btn-primary:active {
    color: #ffff33!important;
    background-color: transparent!important;
    border: none!important;
}

[data-theme="dark"] .today,
[data-theme="dark"] .current-day { 
	background: #555!important;
}

[data-theme="dark"] .red { 
	color: #e67c7c!important;
}

[data-theme="dark"] .green { 
	color: #99cc66!important;
}

[data-theme="dark"] .blue { 
	color: #65adcb!important;
}

[data-theme="dark"] .sunday {
	color: #e67c7c!important;
}

[data-theme="dark"] .border-book {
	border: dashed 1px #666!important;
}

[data-theme="dark"] .newsstand-img {
	border: dashed 1px #666!important;
}

[data-theme="dark"] :not(pre) > code[class*="language-"],
[data-theme="dark"] pre[class*="language-"] {
    background: #666!important;
}

[data-theme="dark"] code[class*="language-"],
[data-theme="dark"] pre[class*="language-"] {
    color: #fff!important;
    text-shadow: none!important;
}

[data-theme="dark"] .token.cdata,
[data-theme="dark"] .token.comment,
[data-theme="dark"] .token.doctype,
[data-theme="dark"] .token.prolog {
    color: #bfbdbe!important;
}

[data-theme="dark"] .token.punctuation {
    color: #bfbdbe!important;
}

[data-theme="dark"] .token.boolean,
[data-theme="dark"] .token.constant,
[data-theme="dark"] .token.deleted,
[data-theme="dark"] .token.number,
[data-theme="dark"] .token.property,
[data-theme="dark"] .token.symbol,
[data-theme="dark"] .token.tag {
    color: #cc9999!important;
}

[data-theme="dark"] .token.attr-name,
[data-theme="dark"] .token.builtin,
[data-theme="dark"] .token.char,
[data-theme="dark"] .token.inserted,
[data-theme="dark"] .token.selector,
[data-theme="dark"] .token.string {
    color: #99cc66!important;
}

[data-theme="dark"] .language-css .token.string,
[data-theme="dark"] .style .token.string,
[data-theme="dark"] .token.entity,
[data-theme="dark"] .token.operator,
[data-theme="dark"] .token.url {
    color: #c9b5b5!important;
}

[data-theme="dark"] .token.atrule,
[data-theme="dark"] .token.attr-value,
[data-theme="dark"] .token.keyword {
    color: #65adcb!important;
}

[data-theme="dark"] .token.class-name,
[data-theme="dark"] .token.function {
    color: #ff6699!important;
}

[data-theme="dark"] .token.important,
[data-theme="dark"] .token.regex,
[data-theme="dark"] .token.variable {
    color: #f0a51f!important;
}

[data-theme="dark"] .total {
	border: 1px solid #fff!important;
}

[data-theme="dark"] .number-input button,
[data-theme="dark"] .number-input button:hover,
[data-theme="dark"] .number-input button:focus,
[data-theme="dark"] .number-input button:active {
	background: #555!important;
}	

[data-theme="dark"] .number-input button:before,
[data-theme="dark"] .number-input button:after {
    background: #fff!important;
}

[data-theme="dark"] .btn-default.active.focus,
[data-theme="dark"] .btn-default.active:focus,
[data-theme="dark"] .btn-default.active:hover,
[data-theme="dark"] .btn-default:active.focus,
[data-theme="dark"] .btn-default:active:focus,
[data-theme="dark"] .btn-default:active:hover,
[data-theme="dark"] .open>.dropdown-toggle.btn-default.focus,
[data-theme="dark"] .open>.dropdown-toggle.btn-default:focus,
[data-theme="dark"] .open>.dropdown-toggle.btn-default:hover {
    background: #444!important;
}

[data-theme="dark"] .check-mark {
	background-color: #555!important;
}

[data-theme="dark"] .check-block:hover input ~ .check-mark {
	background-color: #444!important;
}

[data-theme="dark"] .check-block input:checked ~ .check-mark {
	background-color: #2196F3!important;
}

[data-theme="dark"] .ps--active-x > .ps__rail-x,
[data-theme="dark"] .ps--active-y > .ps__rail-y,
[data-theme="dark"] .ps__rail-x:hover,
[data-theme="dark"] .ps__rail-y:hover,
[data-theme="dark"] .ps__rail-x:focus,
[data-theme="dark"] .ps__rail-y:focus,
[data-theme="dark"] #rail {
	background: #555!important;
}

[data-theme="dark"] .ps__thumb-x,
[data-theme="dark"] .ps__thumb-y,
[data-theme="dark"] .ps__rail-x:hover > .ps__thumb-x,
[data-theme="dark"] .ps__rail-x:focus > .ps__thumb-x,
[data-theme="dark"] .ps__rail-y:hover > .ps__thumb-y,
[data-theme="dark"] .ps__rail-y:focus > .ps__thumb-y {
	background-color: #333!important;
}