abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
	/*margin: 0;*/
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

#fb-root {
	width: 100%;
	min-height: 0;
	line-height: 0;
	font-size: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000000
}

nav ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: "";
	content: none
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
}

ins {
	text-decoration: none
}

ins,
mark {
	background-color: #ff9;
	color: #000
}

mark {
	font-style: italic;
	font-weight: 700
}

del {
	text-decoration: line-through
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help
}

table {
	border-spacing: 0
}

nav li,
nav ul {
	margin: 0
}

small {
	font-size: 90%
}

strong,
th {
	font-weight: 700
}

td,
td img {
	vertical-align: top
}

sub {
	vertical-align: sub
}

sub,
sup {
	font-size: smaller
}

sup {
	vertical-align: super
}

textarea {
	overflow: auto
}

button,
input[type=button],
input[type=submit],
label {
	cursor: pointer
}

button,
input,
select,
textarea {
	margin: 0
}

.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
	background-color: #f0dddd
}

:focus,
a {
	outline: none
}

a {
	text-decoration: none;
	color: #000;
	cursor: pointer
}

a:active {
	text-decoration: none !important
}

a:hover {
	text-decoration: underline;
	outline: none
}

a img {
	border: 0
}

table {
	font-size: 100%;
	width: 100%;
	border-collapse: collapse
}

table[border="0"],
table[border="0"] td,
table[border="0"] th {
	border: 0 none
}

address,
fieldset,
h1,
h2,
h3,
h4,
p,
ul {
	text-align: left;
	border: 0
}

button {
	border: 0;
	text-align: center
}

button:hover {
	cursor: pointer
}

select option {
	padding-left: 5px;
	background-color: #fff
}

blockquote,
cite,
em,
q {
	font-style: italic
}

ol,
ol ol,
ul,
ul ul {
	text-align: left
}

body,
input {
	font: 12px Arial
}

body {
	color: #222;
	-webkit-font-smoothing: antialiased
}

article,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

p {
	margin-bottom: 1em
}

p.small {
	font-size: 14px
}

p.form {
	padding-top: 16px
}

.hidden {
	display: none
}

.dblock {
	display: block
}

.no-border {
	border: 0 !important
}

.relative {
	position: relative
}

.relativeimportant {
	position: relative !important
}

.fleft {
	float: left
}

.fright {
	float: right
}

.tcenter {
	text-align: center
}

.tleft {
	text-align: left
}

.tright {
	text-align: right
}

.cb,
.tiny-clear {
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 1px;
	clear: both;
	width: auto;
	display: block;
	font: 1px/1px Tahoma;
	margin-top: -1px
}

.disable-selection {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.pointer {
	cursor: pointer
}

.hidden-text {
	font-size: 0;
	text-indent: -9999px;
	color: transparent
}

.strong {
	font-weight: 700
}

.no-underline,
.no-underline:hover {
	text-decoration: none
}

.m10 {
	margin: 10px
}

.m15 {
	margin: 15px
}

.m20 {
	margin: 20px
}

.m25 {
	margin: 25px
}

.m30 {
	margin: 30px
}

.m35 {
	margin: 35px
}

.m40 {
	margin: 40px
}

.m45 {
	margin: 45px
}

.m50 {
	margin: 50px
}

.mv10 {
	margin-top: 10px;
	margin-bottom: 10px
}

.mv15 {
	margin-top: 15px;
	margin-bottom: 15px
}

.mv20 {
	margin-top: 20px;
	margin-bottom: 20px
}

.mv25 {
	margin-top: 25px;
	margin-bottom: 25px
}

.mv30 {
	margin-top: 30px;
	margin-bottom: 30px
}

.mv35 {
	margin-top: 35px;
	margin-bottom: 35px
}

.mv40 {
	margin-top: 40px;
	margin-bottom: 40px
}

.mv45 {
	margin-top: 45px;
	margin-bottom: 45px
}

.mv50 {
	margin-top: 50px;
	margin-bottom: 50px
}

.mh10 {
	margin-left: 10px;
	margin-right: 10px
}

.mh15 {
	margin-left: 15px;
	margin-right: 15px
}

.mh20 {
	margin-left: 20px;
	margin-right: 20px
}

.mh25 {
	margin-left: 25px;
	margin-right: 25px
}

.mh30 {
	margin-left: 30px;
	margin-right: 30px
}

.mh35 {
	margin-left: 35px;
	margin-right: 35px
}

.mh40 {
	margin-left: 40px;
	margin-right: 40px
}

.mh45 {
	margin-left: 45px;
	margin-right: 45px
}

.mh50 {
	margin-left: 50px;
	margin-right: 50px
}

.ml5 {
	margin-left: 5px
}

.ml10 {
	margin-left: 10px
}

.ml15 {
	margin-left: 15px
}

.ml20 {
	margin-left: 20px
}

.ml25 {
	margin-left: 25px
}

.ml30 {
	margin-left: 30px
}

.ml35 {
	margin-left: 35px
}

.ml40 {
	margin-left: 40px
}

.ml45 {
	margin-left: 45px
}

.ml50 {
	margin-left: 50px
}

.mr5 {
	margin-right: 5px
}

.mr10 {
	margin-right: 10px
}

.mr15 {
	margin-right: 15px
}

.mr20 {
	margin-right: 20px
}

.mr25 {
	margin-right: 25px
}

.mr30 {
	margin-right: 30px
}

.mr35 {
	margin-right: 35px
}

.mr40 {
	margin-right: 40px
}

.mr45 {
	margin-right: 45px
}

.mr50 {
	margin-right: 50px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt15 {
	margin-top: 15px
}

.mt20 {
	margin-top: 20px
}

.mt25 {
	margin-top: 25px
}

.mt30 {
	margin-top: 30px
}

.mt35 {
	margin-top: 35px
}

.mt40 {
	margin-top: 40px
}

.mt45 {
	margin-top: 45px
}

.mt50 {
	margin-top: 50px
}

.mb5 {
	margin-bottom: 5px
}

.mb10 {
	margin-bottom: 10px
}

.mb15 {
	margin-bottom: 15px
}

.mb20 {
	margin-bottom: 20px
}

.mb25 {
	margin-bottom: 25px
}

.mb30 {
	margin-bottom: 30px
}

.mb35 {
	margin-bottom: 35px
}

.mb40 {
	margin-bottom: 40px
}

.mb45 {
	margin-bottom: 45px
}

.mb50 {
	margin-bottom: 50px
}

.mbi5 {
	margin-bottom: -5px
}

.mbi10 {
	margin-bottom: -10px
}

.mbi15 {
	margin-bottom: -15px
}

.mbi20 {
	margin-bottom: -20px
}

.mbi30 {
	margin-bottom: -30px
}

.mbi35 {
	margin-bottom: -35px
}

.mbi40 {
	margin-bottom: -40px
}

.mbi45 {
	margin-bottom: -45px
}

.mbi50 {
	margin-bottom: -50px
}

.mri5 {
	margin-right: -5px
}

.mri10 {
	margin-right: -10px
}

.mri15 {
	margin-right: -15px
}

.mri20 {
	margin-right: -20px
}

.mri30 {
	margin-right: -30px
}

.mri35 {
	margin-right: -35px
}

.mri40 {
	margin-right: -40px
}

.mri45 {
	margin-right: -45px
}

.mri50 {
	margin-right: -50px
}

.mli5 {
	margin-left: -5px
}

.mli10 {
	margin-left: -10px
}

.mli15 {
	margin-left: -15px
}

.mli20 {
	margin-left: -20px
}

.mli30 {
	margin-left: -30px
}

.mli35 {
	margin-left: -35px
}

.mli40 {
	margin-left: -40px
}

.mli45 {
	margin-left: -45px
}

.mli50 {
	margin-left: -50px
}

.mti5 {
	margin-top: -5px
}

.mti10 {
	margin-top: -10px
}

.mti15 {
	margin-top: -15px
}

.mti20 {
	margin-top: -20px
}

.mti30 {
	margin-top: -30px
}

.mti35 {
	margin-top: -35px
}

.mti40 {
	margin-top: -40px
}

.mti45 {
	margin-top: -45px
}

.mti50 {
	margin-top: -50px
}

.p10 {
	padding: 10px
}

.p15 {
	padding: 15px
}

.p20 {
	padding: 20px
}

.p25 {
	padding: 25px
}

.p30 {
	padding: 30px
}

.p35 {
	padding: 35px
}

.p40 {
	padding: 40px
}

.p45 {
	padding: 45px
}

.p50 {
	padding: 50px
}

.pv10 {
	padding-top: 10px;
	padding-bottom: 10px
}

.pv15 {
	padding-top: 15px;
	padding-bottom: 15px
}

.pv20 {
	padding-top: 20px;
	padding-bottom: 20px
}

.pv25 {
	padding-top: 25px;
	padding-bottom: 25px
}

.pv30 {
	padding-top: 30px;
	padding-bottom: 30px
}

.pv35 {
	padding-top: 35px;
	padding-bottom: 35px
}

.pv40 {
	padding-top: 40px;
	padding-bottom: 40px
}

.pv45 {
	padding-top: 45px;
	padding-bottom: 45px
}

.pv50 {
	padding-top: 50px;
	padding-bottom: 50px
}

.ph10 {
	padding-left: 10px;
	padding-right: 10px
}

.ph15 {
	padding-left: 15px;
	padding-right: 15px
}

.ph20 {
	padding-left: 20px;
	padding-right: 20px
}

.ph25 {
	padding-left: 25px;
	padding-right: 25px
}

.ph30 {
	padding-left: 30px;
	padding-right: 30px
}

.ph35 {
	padding-left: 35px;
	padding-right: 35px
}

.ph40 {
	padding-left: 40px;
	padding-right: 40px
}

.ph45 {
	padding-left: 45px;
	padding-right: 45px
}

.ph50 {
	padding-left: 50px;
	padding-right: 50px
}

.pl5 {
	padding-left: 5px
}

.pl10 {
	padding-left: 10px
}

.pl15 {
	padding-left: 15px
}

.pl20 {
	padding-left: 20px
}

.pl25 {
	padding-left: 25px
}

.pl30 {
	padding-left: 30px
}

.pl35 {
	padding-left: 35px
}

.pl40 {
	padding-left: 40px
}

.pl45 {
	padding-left: 45px
}

.pl50 {
	padding-left: 50px
}

.pr5 {
	padding-right: 5px
}

.pr10 {
	padding-right: 10px
}

.pr15 {
	padding-right: 15px
}

.pr20 {
	padding-right: 20px
}

.pr25 {
	padding-right: 25px
}

.pr30 {
	padding-right: 30px
}

.pr35 {
	padding-right: 35px
}

.pr40 {
	padding-right: 40px
}

.pr45 {
	padding-right: 45px
}

.pr50 {
	padding-right: 50px
}

.pt5 {
	padding-top: 5px
}

.pt10 {
	padding-top: 10px
}

.pt15 {
	padding-top: 15px
}

.pt20 {
	padding-top: 20px
}

.pt25 {
	padding-top: 25px
}

.pt30 {
	padding-top: 30px
}

.pt35 {
	padding-top: 35px
}

.pt40 {
	padding-top: 40px
}

.pt45 {
	padding-top: 45px
}

.pt50 {
	padding-top: 50px
}

.pb5 {
	padding-bottom: 5px
}

.pb10 {
	padding-bottom: 10px
}

.pb15 {
	padding-bottom: 15px
}

.pb20 {
	padding-bottom: 20px
}

.pb25 {
	padding-bottom: 25px
}

.pb30 {
	padding-bottom: 30px
}

.pb35 {
	padding-bottom: 35px
}

.pb40 {
	padding-bottom: 40px
}

.pb45 {
	padding-bottom: 45px
}

.pb50 {
	padding-bottom: 50px
}

.article-image-hidden {
	display: none
}

img.no-parse-img {
	max-width: 100%
}

#widget-article-notification {
	width: 300px;
	height: 20px;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	margin-top: -5px;
	margin-left: -90px;
	font-weight: 700;
	margin-bottom: 2px;
	display: block;
	margin-top: 5px
}

.play-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../img/e137aef940762c1a37e7ebfbba90966d.svg) no-repeat 50%;
	background-size: 30px 30px;
	display: block
}

.lg-visible,
.md-visible,
.sm-visible,
.xs-visible {
	display: none !important
}

@media (min-width:1024px) {
	.mt-lg-5 {
		margin-top: 5px
	}

	.mt-lg-10 {
		margin-top: 10px
	}

	.mt-lg-15 {
		margin-top: 15px
	}

	.mt-lg-20 {
		margin-top: 20px
	}

	.mt-lg-25 {
		margin-top: 25px
	}

	.mt-lg-30 {
		margin-top: 30px
	}

	.mt-lg-35 {
		margin-top: 35px
	}

	.mt-lg-40 {
		margin-top: 40px
	}

	.mt-lg-45 {
		margin-top: 45px
	}

	.mt-lg-50 {
		margin-top: 50px
	}

	.mt-lg-55 {
		margin-top: 55px
	}

	.mt-lg-60 {
		margin-top: 60px
	}

	.mt-lg-65 {
		margin-top: 65px
	}

	.mt-lg-70 {
		margin-top: 70px
	}

	.mt-lg-75 {
		margin-top: 75px
	}

	.mt-lg-80 {
		margin-top: 80px
	}

	.mt-lg-85 {
		margin-top: 85px
	}

	.mt-lg-90 {
		margin-top: 90px
	}

	.mt-lg-95 {
		margin-top: 95px
	}

	.mt-lg-100 {
		margin-top: 100px
	}

	.ml-lg-5 {
		margin-left: 5px
	}

	.ml-lg-10 {
		margin-left: 10px
	}

	.ml-lg-15 {
		margin-left: 15px
	}

	.ml-lg-20 {
		margin-left: 20px
	}

	.ml-lg-25 {
		margin-left: 25px
	}

	.ml-lg-30 {
		margin-left: 30px
	}

	.ml-lg-35 {
		margin-left: 35px
	}

	.ml-lg-40 {
		margin-left: 40px
	}

	.ml-lg-45 {
		margin-left: 45px
	}

	.ml-lg-50 {
		margin-left: 50px
	}

	.ml-lg-55 {
		margin-left: 55px
	}

	.ml-lg-60 {
		margin-left: 60px
	}

	.ml-lg-65 {
		margin-left: 65px
	}

	.ml-lg-70 {
		margin-left: 70px
	}

	.ml-lg-75 {
		margin-left: 75px
	}

	.ml-lg-80 {
		margin-left: 80px
	}

	.ml-lg-85 {
		margin-left: 85px
	}

	.ml-lg-90 {
		margin-left: 90px
	}

	.ml-lg-95 {
		margin-left: 95px
	}

	.ml-lg-100 {
		margin-left: 100px
	}

	.mr-lg-5 {
		margin-right: 5px
	}

	.mr-lg-10 {
		margin-right: 10px
	}

	.mr-lg-15 {
		margin-right: 15px
	}

	.mr-lg-20 {
		margin-right: 20px
	}

	.mr-lg-25 {
		margin-right: 25px
	}

	.mr-lg-30 {
		margin-right: 30px
	}

	.mr-lg-35 {
		margin-right: 35px
	}

	.mr-lg-40 {
		margin-right: 40px
	}

	.mr-lg-45 {
		margin-right: 45px
	}

	.mr-lg-50 {
		margin-right: 50px
	}

	.mr-lg-55 {
		margin-right: 55px
	}

	.mr-lg-60 {
		margin-right: 60px
	}

	.mr-lg-65 {
		margin-right: 65px
	}

	.mr-lg-70 {
		margin-right: 70px
	}

	.mr-lg-75 {
		margin-right: 75px
	}

	.mr-lg-80 {
		margin-right: 80px
	}

	.mr-lg-85 {
		margin-right: 85px
	}

	.mr-lg-90 {
		margin-right: 90px
	}

	.mr-lg-95 {
		margin-right: 95px
	}

	.mr-lg-100 {
		margin-right: 100px
	}

	.mb-lg-5 {
		margin-bottom: 5px
	}

	.mb-lg-10 {
		margin-bottom: 10px
	}

	.mb-lg-15 {
		margin-bottom: 15px
	}

	.mb-lg-20 {
		margin-bottom: 20px
	}

	.mb-lg-25 {
		margin-bottom: 25px
	}

	.mb-lg-30 {
		margin-bottom: 30px
	}

	.mb-lg-35 {
		margin-bottom: 35px
	}

	.mb-lg-40 {
		margin-bottom: 40px
	}

	.mb-lg-45 {
		margin-bottom: 45px
	}

	.mb-lg-50 {
		margin-bottom: 50px
	}

	.mb-lg-55 {
		margin-bottom: 55px
	}

	.mb-lg-60 {
		margin-bottom: 60px
	}

	.mb-lg-65 {
		margin-bottom: 65px
	}

	.mb-lg-70 {
		margin-bottom: 70px
	}

	.mb-lg-75 {
		margin-bottom: 75px
	}

	.mb-lg-80 {
		margin-bottom: 80px
	}

	.mb-lg-85 {
		margin-bottom: 85px
	}

	.mb-lg-90 {
		margin-bottom: 90px
	}

	.mb-lg-95 {
		margin-bottom: 95px
	}

	.mb-lg-100 {
		margin-bottom: 100px
	}

	.pt-lg-5 {
		padding-top: 5px
	}

	.pt-lg-10 {
		padding-top: 10px
	}

	.pt-lg-15 {
		padding-top: 15px
	}

	.pt-lg-20 {
		padding-top: 20px
	}

	.pt-lg-25 {
		padding-top: 25px
	}

	.pt-lg-30 {
		padding-top: 30px
	}

	.pt-lg-35 {
		padding-top: 35px
	}

	.pt-lg-40 {
		padding-top: 40px
	}

	.pt-lg-45 {
		padding-top: 45px
	}

	.pt-lg-50 {
		padding-top: 50px
	}

	.pt-lg-55 {
		padding-top: 55px
	}

	.pt-lg-60 {
		padding-top: 60px
	}

	.pt-lg-65 {
		padding-top: 65px
	}

	.pt-lg-70 {
		padding-top: 70px
	}

	.pt-lg-75 {
		padding-top: 75px
	}

	.pt-lg-80 {
		padding-top: 80px
	}

	.pt-lg-85 {
		padding-top: 85px
	}

	.pt-lg-90 {
		padding-top: 90px
	}

	.pt-lg-95 {
		padding-top: 95px
	}

	.pt-lg-100 {
		padding-top: 100px
	}

	.pl-lg-5 {
		padding-left: 5px
	}

	.pl-lg-10 {
		padding-left: 10px
	}

	.pl-lg-15 {
		padding-left: 15px
	}

	.pl-lg-20 {
		padding-left: 20px
	}

	.pl-lg-25 {
		padding-left: 25px
	}

	.pl-lg-30 {
		padding-left: 30px
	}

	.pl-lg-35 {
		padding-left: 35px
	}

	.pl-lg-40 {
		padding-left: 40px
	}

	.pl-lg-45 {
		padding-left: 45px
	}

	.pl-lg-50 {
		padding-left: 50px
	}

	.pl-lg-55 {
		padding-left: 55px
	}

	.pl-lg-60 {
		padding-left: 60px
	}

	.pl-lg-65 {
		padding-left: 65px
	}

	.pl-lg-70 {
		padding-left: 70px
	}

	.pl-lg-75 {
		padding-left: 75px
	}

	.pl-lg-80 {
		padding-left: 80px
	}

	.pl-lg-85 {
		padding-left: 85px
	}

	.pl-lg-90 {
		padding-left: 90px
	}

	.pl-lg-95 {
		padding-left: 95px
	}

	.pl-lg-100 {
		padding-left: 100px
	}

	.pr-lg-5 {
		padding-right: 5px
	}

	.pr-lg-10 {
		padding-right: 10px
	}

	.pr-lg-15 {
		padding-right: 15px
	}

	.pr-lg-20 {
		padding-right: 20px
	}

	.pr-lg-25 {
		padding-right: 25px
	}

	.pr-lg-30 {
		padding-right: 30px
	}

	.pr-lg-35 {
		padding-right: 35px
	}

	.pr-lg-40 {
		padding-right: 40px
	}

	.pr-lg-45 {
		padding-right: 45px
	}

	.pr-lg-50 {
		padding-right: 50px
	}

	.pr-lg-55 {
		padding-right: 55px
	}

	.pr-lg-60 {
		padding-right: 60px
	}

	.pr-lg-65 {
		padding-right: 65px
	}

	.pr-lg-70 {
		padding-right: 70px
	}

	.pr-lg-75 {
		padding-right: 75px
	}

	.pr-lg-80 {
		padding-right: 80px
	}

	.pr-lg-85 {
		padding-right: 85px
	}

	.pr-lg-90 {
		padding-right: 90px
	}

	.pr-lg-95 {
		padding-right: 95px
	}

	.pr-lg-100 {
		padding-right: 100px
	}

	.pb-lg-5 {
		padding-bottom: 5px
	}

	.pb-lg-10 {
		padding-bottom: 10px
	}

	.pb-lg-15 {
		padding-bottom: 15px
	}

	.pb-lg-20 {
		padding-bottom: 20px
	}

	.pb-lg-25 {
		padding-bottom: 25px
	}

	.pb-lg-30 {
		padding-bottom: 30px
	}

	.pb-lg-35 {
		padding-bottom: 35px
	}

	.pb-lg-40 {
		padding-bottom: 40px
	}

	.pb-lg-45 {
		padding-bottom: 45px
	}

	.pb-lg-50 {
		padding-bottom: 50px
	}

	.pb-lg-55 {
		padding-bottom: 55px
	}

	.pb-lg-60 {
		padding-bottom: 60px
	}

	.pb-lg-65 {
		padding-bottom: 65px
	}

	.pb-lg-70 {
		padding-bottom: 70px
	}

	.pb-lg-75 {
		padding-bottom: 75px
	}

	.pb-lg-80 {
		padding-bottom: 80px
	}

	.pb-lg-85 {
		padding-bottom: 85px
	}

	.pb-lg-90 {
		padding-bottom: 90px
	}

	.pb-lg-95 {
		padding-bottom: 95px
	}

	.pb-lg-100 {
		padding-bottom: 100px
	}

	.lg-visible {
		display: block !important
	}

	.lg-hidden {
		display: none !important
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.mt-md-5 {
		margin-top: 5px
	}

	.mt-md-10 {
		margin-top: 10px
	}

	.mt-md-15 {
		margin-top: 15px
	}

	.mt-md-20 {
		margin-top: 20px
	}

	.mt-md-25 {
		margin-top: 25px
	}

	.mt-md-30 {
		margin-top: 30px
	}

	.mt-md-35 {
		margin-top: 35px
	}

	.mt-md-40 {
		margin-top: 40px
	}

	.mt-md-45 {
		margin-top: 45px
	}

	.mt-md-50 {
		margin-top: 50px
	}

	.mt-md-55 {
		margin-top: 55px
	}

	.mt-md-60 {
		margin-top: 60px
	}

	.mt-md-65 {
		margin-top: 65px
	}

	.mt-md-70 {
		margin-top: 70px
	}

	.mt-md-75 {
		margin-top: 75px
	}

	.mt-md-80 {
		margin-top: 80px
	}

	.mt-md-85 {
		margin-top: 85px
	}

	.mt-md-90 {
		margin-top: 90px
	}

	.mt-md-95 {
		margin-top: 95px
	}

	.mt-md-100 {
		margin-top: 100px
	}

	.ml-md-5 {
		margin-left: 5px
	}

	.ml-md-10 {
		margin-left: 10px
	}

	.ml-md-15 {
		margin-left: 15px
	}

	.ml-md-20 {
		margin-left: 20px
	}

	.ml-md-25 {
		margin-left: 25px
	}

	.ml-md-30 {
		margin-left: 30px
	}

	.ml-md-35 {
		margin-left: 35px
	}

	.ml-md-40 {
		margin-left: 40px
	}

	.ml-md-45 {
		margin-left: 45px
	}

	.ml-md-50 {
		margin-left: 50px
	}

	.ml-md-55 {
		margin-left: 55px
	}

	.ml-md-60 {
		margin-left: 60px
	}

	.ml-md-65 {
		margin-left: 65px
	}

	.ml-md-70 {
		margin-left: 70px
	}

	.ml-md-75 {
		margin-left: 75px
	}

	.ml-md-80 {
		margin-left: 80px
	}

	.ml-md-85 {
		margin-left: 85px
	}

	.ml-md-90 {
		margin-left: 90px
	}

	.ml-md-95 {
		margin-left: 95px
	}

	.ml-md-100 {
		margin-left: 100px
	}

	.mr-md-5 {
		margin-right: 5px
	}

	.mr-md-10 {
		margin-right: 10px
	}

	.mr-md-15 {
		margin-right: 15px
	}

	.mr-md-20 {
		margin-right: 20px
	}

	.mr-md-25 {
		margin-right: 25px
	}

	.mr-md-30 {
		margin-right: 30px
	}

	.mr-md-35 {
		margin-right: 35px
	}

	.mr-md-40 {
		margin-right: 40px
	}

	.mr-md-45 {
		margin-right: 45px
	}

	.mr-md-50 {
		margin-right: 50px
	}

	.mr-md-55 {
		margin-right: 55px
	}

	.mr-md-60 {
		margin-right: 60px
	}

	.mr-md-65 {
		margin-right: 65px
	}

	.mr-md-70 {
		margin-right: 70px
	}

	.mr-md-75 {
		margin-right: 75px
	}

	.mr-md-80 {
		margin-right: 80px
	}

	.mr-md-85 {
		margin-right: 85px
	}

	.mr-md-90 {
		margin-right: 90px
	}

	.mr-md-95 {
		margin-right: 95px
	}

	.mr-md-100 {
		margin-right: 100px
	}

	.mb-md-5 {
		margin-bottom: 5px
	}

	.mb-md-10 {
		margin-bottom: 10px
	}

	.mb-md-15 {
		margin-bottom: 15px
	}

	.mb-md-20 {
		margin-bottom: 20px
	}

	.mb-md-25 {
		margin-bottom: 25px
	}

	.mb-md-30 {
		margin-bottom: 30px
	}

	.mb-md-35 {
		margin-bottom: 35px
	}

	.mb-md-40 {
		margin-bottom: 40px
	}

	.mb-md-45 {
		margin-bottom: 45px
	}

	.mb-md-50 {
		margin-bottom: 50px
	}

	.mb-md-55 {
		margin-bottom: 55px
	}

	.mb-md-60 {
		margin-bottom: 60px
	}

	.mb-md-65 {
		margin-bottom: 65px
	}

	.mb-md-70 {
		margin-bottom: 70px
	}

	.mb-md-75 {
		margin-bottom: 75px
	}

	.mb-md-80 {
		margin-bottom: 80px
	}

	.mb-md-85 {
		margin-bottom: 85px
	}

	.mb-md-90 {
		margin-bottom: 90px
	}

	.mb-md-95 {
		margin-bottom: 95px
	}

	.mb-md-100 {
		margin-bottom: 100px
	}

	.pt-md-5 {
		padding-top: 5px
	}

	.pt-md-10 {
		padding-top: 10px
	}

	.pt-md-15 {
		padding-top: 15px
	}

	.pt-md-20 {
		padding-top: 20px
	}

	.pt-md-25 {
		padding-top: 25px
	}

	.pt-md-30 {
		padding-top: 30px
	}

	.pt-md-35 {
		padding-top: 35px
	}

	.pt-md-40 {
		padding-top: 40px
	}

	.pt-md-45 {
		padding-top: 45px
	}

	.pt-md-50 {
		padding-top: 50px
	}

	.pt-md-55 {
		padding-top: 55px
	}

	.pt-md-60 {
		padding-top: 60px
	}

	.pt-md-65 {
		padding-top: 65px
	}

	.pt-md-70 {
		padding-top: 70px
	}

	.pt-md-75 {
		padding-top: 75px
	}

	.pt-md-80 {
		padding-top: 80px
	}

	.pt-md-85 {
		padding-top: 85px
	}

	.pt-md-90 {
		padding-top: 90px
	}

	.pt-md-95 {
		padding-top: 95px
	}

	.pt-md-100 {
		padding-top: 100px
	}

	.pl-md-5 {
		padding-left: 5px
	}

	.pl-md-10 {
		padding-left: 10px
	}

	.pl-md-15 {
		padding-left: 15px
	}

	.pl-md-20 {
		padding-left: 20px
	}

	.pl-md-25 {
		padding-left: 25px
	}

	.pl-md-30 {
		padding-left: 30px
	}

	.pl-md-35 {
		padding-left: 35px
	}

	.pl-md-40 {
		padding-left: 40px
	}

	.pl-md-45 {
		padding-left: 45px
	}

	.pl-md-50 {
		padding-left: 50px
	}

	.pl-md-55 {
		padding-left: 55px
	}

	.pl-md-60 {
		padding-left: 60px
	}

	.pl-md-65 {
		padding-left: 65px
	}

	.pl-md-70 {
		padding-left: 70px
	}

	.pl-md-75 {
		padding-left: 75px
	}

	.pl-md-80 {
		padding-left: 80px
	}

	.pl-md-85 {
		padding-left: 85px
	}

	.pl-md-90 {
		padding-left: 90px
	}

	.pl-md-95 {
		padding-left: 95px
	}

	.pl-md-100 {
		padding-left: 100px
	}

	.pr-md-5 {
		padding-right: 5px
	}

	.pr-md-10 {
		padding-right: 10px
	}

	.pr-md-15 {
		padding-right: 15px
	}

	.pr-md-20 {
		padding-right: 20px
	}

	.pr-md-25 {
		padding-right: 25px
	}

	.pr-md-30 {
		padding-right: 30px
	}

	.pr-md-35 {
		padding-right: 35px
	}

	.pr-md-40 {
		padding-right: 40px
	}

	.pr-md-45 {
		padding-right: 45px
	}

	.pr-md-50 {
		padding-right: 50px
	}

	.pr-md-55 {
		padding-right: 55px
	}

	.pr-md-60 {
		padding-right: 60px
	}

	.pr-md-65 {
		padding-right: 65px
	}

	.pr-md-70 {
		padding-right: 70px
	}

	.pr-md-75 {
		padding-right: 75px
	}

	.pr-md-80 {
		padding-right: 80px
	}

	.pr-md-85 {
		padding-right: 85px
	}

	.pr-md-90 {
		padding-right: 90px
	}

	.pr-md-95 {
		padding-right: 95px
	}

	.pr-md-100 {
		padding-right: 100px
	}

	.pb-md-5 {
		padding-bottom: 5px
	}

	.pb-md-10 {
		padding-bottom: 10px
	}

	.pb-md-15 {
		padding-bottom: 15px
	}

	.pb-md-20 {
		padding-bottom: 20px
	}

	.pb-md-25 {
		padding-bottom: 25px
	}

	.pb-md-30 {
		padding-bottom: 30px
	}

	.pb-md-35 {
		padding-bottom: 35px
	}

	.pb-md-40 {
		padding-bottom: 40px
	}

	.pb-md-45 {
		padding-bottom: 45px
	}

	.pb-md-50 {
		padding-bottom: 50px
	}

	.pb-md-55 {
		padding-bottom: 55px
	}

	.pb-md-60 {
		padding-bottom: 60px
	}

	.pb-md-65 {
		padding-bottom: 65px
	}

	.pb-md-70 {
		padding-bottom: 70px
	}

	.pb-md-75 {
		padding-bottom: 75px
	}

	.pb-md-80 {
		padding-bottom: 80px
	}

	.pb-md-85 {
		padding-bottom: 85px
	}

	.pb-md-90 {
		padding-bottom: 90px
	}

	.pb-md-95 {
		padding-bottom: 95px
	}

	.pb-md-100 {
		padding-bottom: 100px
	}

	.md-visible {
		display: block !important
	}

	.md-hidden {
		display: none !important
	}
}

@media (min-width:480px) and (max-width:767px) {
	.mt-sm-5 {
		margin-top: 5px
	}

	.mt-sm-10 {
		margin-top: 10px
	}

	.mt-sm-15 {
		margin-top: 15px
	}

	.mt-sm-20 {
		margin-top: 20px
	}

	.mt-sm-25 {
		margin-top: 25px
	}

	.mt-sm-30 {
		margin-top: 30px
	}

	.mt-sm-35 {
		margin-top: 35px
	}

	.mt-sm-40 {
		margin-top: 40px
	}

	.mt-sm-45 {
		margin-top: 45px
	}

	.mt-sm-50 {
		margin-top: 50px
	}

	.mt-sm-55 {
		margin-top: 55px
	}

	.mt-sm-60 {
		margin-top: 60px
	}

	.mt-sm-65 {
		margin-top: 65px
	}

	.mt-sm-70 {
		margin-top: 70px
	}

	.mt-sm-75 {
		margin-top: 75px
	}

	.mt-sm-80 {
		margin-top: 80px
	}

	.mt-sm-85 {
		margin-top: 85px
	}

	.mt-sm-90 {
		margin-top: 90px
	}

	.mt-sm-95 {
		margin-top: 95px
	}

	.mt-sm-100 {
		margin-top: 100px
	}

	.ml-sm-5 {
		margin-left: 5px
	}

	.ml-sm-10 {
		margin-left: 10px
	}

	.ml-sm-15 {
		margin-left: 15px
	}

	.ml-sm-20 {
		margin-left: 20px
	}

	.ml-sm-25 {
		margin-left: 25px
	}

	.ml-sm-30 {
		margin-left: 30px
	}

	.ml-sm-35 {
		margin-left: 35px
	}

	.ml-sm-40 {
		margin-left: 40px
	}

	.ml-sm-45 {
		margin-left: 45px
	}

	.ml-sm-50 {
		margin-left: 50px
	}

	.ml-sm-55 {
		margin-left: 55px
	}

	.ml-sm-60 {
		margin-left: 60px
	}

	.ml-sm-65 {
		margin-left: 65px
	}

	.ml-sm-70 {
		margin-left: 70px
	}

	.ml-sm-75 {
		margin-left: 75px
	}

	.ml-sm-80 {
		margin-left: 80px
	}

	.ml-sm-85 {
		margin-left: 85px
	}

	.ml-sm-90 {
		margin-left: 90px
	}

	.ml-sm-95 {
		margin-left: 95px
	}

	.ml-sm-100 {
		margin-left: 100px
	}

	.mr-sm-5 {
		margin-right: 5px
	}

	.mr-sm-10 {
		margin-right: 10px
	}

	.mr-sm-15 {
		margin-right: 15px
	}

	.mr-sm-20 {
		margin-right: 20px
	}

	.mr-sm-25 {
		margin-right: 25px
	}

	.mr-sm-30 {
		margin-right: 30px
	}

	.mr-sm-35 {
		margin-right: 35px
	}

	.mr-sm-40 {
		margin-right: 40px
	}

	.mr-sm-45 {
		margin-right: 45px
	}

	.mr-sm-50 {
		margin-right: 50px
	}

	.mr-sm-55 {
		margin-right: 55px
	}

	.mr-sm-60 {
		margin-right: 60px
	}

	.mr-sm-65 {
		margin-right: 65px
	}

	.mr-sm-70 {
		margin-right: 70px
	}

	.mr-sm-75 {
		margin-right: 75px
	}

	.mr-sm-80 {
		margin-right: 80px
	}

	.mr-sm-85 {
		margin-right: 85px
	}

	.mr-sm-90 {
		margin-right: 90px
	}

	.mr-sm-95 {
		margin-right: 95px
	}

	.mr-sm-100 {
		margin-right: 100px
	}

	.mb-sm-5 {
		margin-bottom: 5px
	}

	.mb-sm-10 {
		margin-bottom: 10px
	}

	.mb-sm-15 {
		margin-bottom: 15px
	}

	.mb-sm-20 {
		margin-bottom: 20px
	}

	.mb-sm-25 {
		margin-bottom: 25px
	}

	.mb-sm-30 {
		margin-bottom: 30px
	}

	.mb-sm-35 {
		margin-bottom: 35px
	}

	.mb-sm-40 {
		margin-bottom: 40px
	}

	.mb-sm-45 {
		margin-bottom: 45px
	}

	.mb-sm-50 {
		margin-bottom: 50px
	}

	.mb-sm-55 {
		margin-bottom: 55px
	}

	.mb-sm-60 {
		margin-bottom: 60px
	}

	.mb-sm-65 {
		margin-bottom: 65px
	}

	.mb-sm-70 {
		margin-bottom: 70px
	}

	.mb-sm-75 {
		margin-bottom: 75px
	}

	.mb-sm-80 {
		margin-bottom: 80px
	}

	.mb-sm-85 {
		margin-bottom: 85px
	}

	.mb-sm-90 {
		margin-bottom: 90px
	}

	.mb-sm-95 {
		margin-bottom: 95px
	}

	.mb-sm-100 {
		margin-bottom: 100px
	}

	.pt-sm-5 {
		padding-top: 5px
	}

	.pt-sm-10 {
		padding-top: 10px
	}

	.pt-sm-15 {
		padding-top: 15px
	}

	.pt-sm-20 {
		padding-top: 20px
	}

	.pt-sm-25 {
		padding-top: 25px
	}

	.pt-sm-30 {
		padding-top: 30px
	}

	.pt-sm-35 {
		padding-top: 35px
	}

	.pt-sm-40 {
		padding-top: 40px
	}

	.pt-sm-45 {
		padding-top: 45px
	}

	.pt-sm-50 {
		padding-top: 50px
	}

	.pt-sm-55 {
		padding-top: 55px
	}

	.pt-sm-60 {
		padding-top: 60px
	}

	.pt-sm-65 {
		padding-top: 65px
	}

	.pt-sm-70 {
		padding-top: 70px
	}

	.pt-sm-75 {
		padding-top: 75px
	}

	.pt-sm-80 {
		padding-top: 80px
	}

	.pt-sm-85 {
		padding-top: 85px
	}

	.pt-sm-90 {
		padding-top: 90px
	}

	.pt-sm-95 {
		padding-top: 95px
	}

	.pt-sm-100 {
		padding-top: 100px
	}

	.pl-sm-5 {
		padding-left: 5px
	}

	.pl-sm-10 {
		padding-left: 10px
	}

	.pl-sm-15 {
		padding-left: 15px
	}

	.pl-sm-20 {
		padding-left: 20px
	}

	.pl-sm-25 {
		padding-left: 25px
	}

	.pl-sm-30 {
		padding-left: 30px
	}

	.pl-sm-35 {
		padding-left: 35px
	}

	.pl-sm-40 {
		padding-left: 40px
	}

	.pl-sm-45 {
		padding-left: 45px
	}

	.pl-sm-50 {
		padding-left: 50px
	}

	.pl-sm-55 {
		padding-left: 55px
	}

	.pl-sm-60 {
		padding-left: 60px
	}

	.pl-sm-65 {
		padding-left: 65px
	}

	.pl-sm-70 {
		padding-left: 70px
	}

	.pl-sm-75 {
		padding-left: 75px
	}

	.pl-sm-80 {
		padding-left: 80px
	}

	.pl-sm-85 {
		padding-left: 85px
	}

	.pl-sm-90 {
		padding-left: 90px
	}

	.pl-sm-95 {
		padding-left: 95px
	}

	.pl-sm-100 {
		padding-left: 100px
	}

	.pr-sm-5 {
		padding-right: 5px
	}

	.pr-sm-10 {
		padding-right: 10px
	}

	.pr-sm-15 {
		padding-right: 15px
	}

	.pr-sm-20 {
		padding-right: 20px
	}

	.pr-sm-25 {
		padding-right: 25px
	}

	.pr-sm-30 {
		padding-right: 30px
	}

	.pr-sm-35 {
		padding-right: 35px
	}

	.pr-sm-40 {
		padding-right: 40px
	}

	.pr-sm-45 {
		padding-right: 45px
	}

	.pr-sm-50 {
		padding-right: 50px
	}

	.pr-sm-55 {
		padding-right: 55px
	}

	.pr-sm-60 {
		padding-right: 60px
	}

	.pr-sm-65 {
		padding-right: 65px
	}

	.pr-sm-70 {
		padding-right: 70px
	}

	.pr-sm-75 {
		padding-right: 75px
	}

	.pr-sm-80 {
		padding-right: 80px
	}

	.pr-sm-85 {
		padding-right: 85px
	}

	.pr-sm-90 {
		padding-right: 90px
	}

	.pr-sm-95 {
		padding-right: 95px
	}

	.pr-sm-100 {
		padding-right: 100px
	}

	.pb-sm-5 {
		padding-bottom: 5px
	}

	.pb-sm-10 {
		padding-bottom: 10px
	}

	.pb-sm-15 {
		padding-bottom: 15px
	}

	.pb-sm-20 {
		padding-bottom: 20px
	}

	.pb-sm-25 {
		padding-bottom: 25px
	}

	.pb-sm-30 {
		padding-bottom: 30px
	}

	.pb-sm-35 {
		padding-bottom: 35px
	}

	.pb-sm-40 {
		padding-bottom: 40px
	}

	.pb-sm-45 {
		padding-bottom: 45px
	}

	.pb-sm-50 {
		padding-bottom: 50px
	}

	.pb-sm-55 {
		padding-bottom: 55px
	}

	.pb-sm-60 {
		padding-bottom: 60px
	}

	.pb-sm-65 {
		padding-bottom: 65px
	}

	.pb-sm-70 {
		padding-bottom: 70px
	}

	.pb-sm-75 {
		padding-bottom: 75px
	}

	.pb-sm-80 {
		padding-bottom: 80px
	}

	.pb-sm-85 {
		padding-bottom: 85px
	}

	.pb-sm-90 {
		padding-bottom: 90px
	}

	.pb-sm-95 {
		padding-bottom: 95px
	}

	.pb-sm-100 {
		padding-bottom: 100px
	}

	.sm-visible {
		display: block !important
	}

	.sm-hidden {
		display: none !important
	}
}

@media (min-width:320px) and (max-width:479px) {
	.mt-xs-5 {
		margin-top: 5px
	}

	.mt-xs-10 {
		margin-top: 10px
	}

	.mt-xs-15 {
		margin-top: 15px
	}

	.mt-xs-20 {
		margin-top: 20px
	}

	.mt-xs-25 {
		margin-top: 25px
	}

	.mt-xs-30 {
		margin-top: 30px
	}

	.mt-xs-35 {
		margin-top: 35px
	}

	.mt-xs-40 {
		margin-top: 40px
	}

	.mt-xs-45 {
		margin-top: 45px
	}

	.mt-xs-50 {
		margin-top: 50px
	}

	.mt-xs-55 {
		margin-top: 55px
	}

	.mt-xs-60 {
		margin-top: 60px
	}

	.mt-xs-65 {
		margin-top: 65px
	}

	.mt-xs-70 {
		margin-top: 70px
	}

	.mt-xs-75 {
		margin-top: 75px
	}

	.mt-xs-80 {
		margin-top: 80px
	}

	.mt-xs-85 {
		margin-top: 85px
	}

	.mt-xs-90 {
		margin-top: 90px
	}

	.mt-xs-95 {
		margin-top: 95px
	}

	.mt-xs-100 {
		margin-top: 100px
	}

	.ml-xs-5 {
		margin-left: 5px
	}

	.ml-xs-10 {
		margin-left: 10px
	}

	.ml-xs-15 {
		margin-left: 15px
	}

	.ml-xs-20 {
		margin-left: 20px
	}

	.ml-xs-25 {
		margin-left: 25px
	}

	.ml-xs-30 {
		margin-left: 30px
	}

	.ml-xs-35 {
		margin-left: 35px
	}

	.ml-xs-40 {
		margin-left: 40px
	}

	.ml-xs-45 {
		margin-left: 45px
	}

	.ml-xs-50 {
		margin-left: 50px
	}

	.ml-xs-55 {
		margin-left: 55px
	}

	.ml-xs-60 {
		margin-left: 60px
	}

	.ml-xs-65 {
		margin-left: 65px
	}

	.ml-xs-70 {
		margin-left: 70px
	}

	.ml-xs-75 {
		margin-left: 75px
	}

	.ml-xs-80 {
		margin-left: 80px
	}

	.ml-xs-85 {
		margin-left: 85px
	}

	.ml-xs-90 {
		margin-left: 90px
	}

	.ml-xs-95 {
		margin-left: 95px
	}

	.ml-xs-100 {
		margin-left: 100px
	}

	.mr-xs-5 {
		margin-right: 5px
	}

	.mr-xs-10 {
		margin-right: 10px
	}

	.mr-xs-15 {
		margin-right: 15px
	}

	.mr-xs-20 {
		margin-right: 20px
	}

	.mr-xs-25 {
		margin-right: 25px
	}

	.mr-xs-30 {
		margin-right: 30px
	}

	.mr-xs-35 {
		margin-right: 35px
	}

	.mr-xs-40 {
		margin-right: 40px
	}

	.mr-xs-45 {
		margin-right: 45px
	}

	.mr-xs-50 {
		margin-right: 50px
	}

	.mr-xs-55 {
		margin-right: 55px
	}

	.mr-xs-60 {
		margin-right: 60px
	}

	.mr-xs-65 {
		margin-right: 65px
	}

	.mr-xs-70 {
		margin-right: 70px
	}

	.mr-xs-75 {
		margin-right: 75px
	}

	.mr-xs-80 {
		margin-right: 80px
	}

	.mr-xs-85 {
		margin-right: 85px
	}

	.mr-xs-90 {
		margin-right: 90px
	}

	.mr-xs-95 {
		margin-right: 95px
	}

	.mr-xs-100 {
		margin-right: 100px
	}

	.mb-xs-5 {
		margin-bottom: 5px
	}

	.mb-xs-10 {
		margin-bottom: 10px
	}

	.mb-xs-15 {
		margin-bottom: 15px
	}

	.mb-xs-20 {
		margin-bottom: 20px
	}

	.mb-xs-25 {
		margin-bottom: 25px
	}

	.mb-xs-30 {
		margin-bottom: 30px
	}

	.mb-xs-35 {
		margin-bottom: 35px
	}

	.mb-xs-40 {
		margin-bottom: 40px
	}

	.mb-xs-45 {
		margin-bottom: 45px
	}

	.mb-xs-50 {
		margin-bottom: 50px
	}

	.mb-xs-55 {
		margin-bottom: 55px
	}

	.mb-xs-60 {
		margin-bottom: 60px
	}

	.mb-xs-65 {
		margin-bottom: 65px
	}

	.mb-xs-70 {
		margin-bottom: 70px
	}

	.mb-xs-75 {
		margin-bottom: 75px
	}

	.mb-xs-80 {
		margin-bottom: 80px
	}

	.mb-xs-85 {
		margin-bottom: 85px
	}

	.mb-xs-90 {
		margin-bottom: 90px
	}

	.mb-xs-95 {
		margin-bottom: 95px
	}

	.mb-xs-100 {
		margin-bottom: 100px
	}

	.pt-xs-5 {
		padding-top: 5px
	}

	.pt-xs-10 {
		padding-top: 10px
	}

	.pt-xs-15 {
		padding-top: 15px
	}

	.pt-xs-20 {
		padding-top: 20px
	}

	.pt-xs-25 {
		padding-top: 25px
	}

	.pt-xs-30 {
		padding-top: 30px
	}

	.pt-xs-35 {
		padding-top: 35px
	}

	.pt-xs-40 {
		padding-top: 40px
	}

	.pt-xs-45 {
		padding-top: 45px
	}

	.pt-xs-50 {
		padding-top: 50px
	}

	.pt-xs-55 {
		padding-top: 55px
	}

	.pt-xs-60 {
		padding-top: 60px
	}

	.pt-xs-65 {
		padding-top: 65px
	}

	.pt-xs-70 {
		padding-top: 70px
	}

	.pt-xs-75 {
		padding-top: 75px
	}

	.pt-xs-80 {
		padding-top: 80px
	}

	.pt-xs-85 {
		padding-top: 85px
	}

	.pt-xs-90 {
		padding-top: 90px
	}

	.pt-xs-95 {
		padding-top: 95px
	}

	.pt-xs-100 {
		padding-top: 100px
	}

	.pl-xs-5 {
		padding-left: 5px
	}

	.pl-xs-10 {
		padding-left: 10px
	}

	.pl-xs-15 {
		padding-left: 15px
	}

	.pl-xs-20 {
		padding-left: 20px
	}

	.pl-xs-25 {
		padding-left: 25px
	}

	.pl-xs-30 {
		padding-left: 30px
	}

	.pl-xs-35 {
		padding-left: 35px
	}

	.pl-xs-40 {
		padding-left: 40px
	}

	.pl-xs-45 {
		padding-left: 45px
	}

	.pl-xs-50 {
		padding-left: 50px
	}

	.pl-xs-55 {
		padding-left: 55px
	}

	.pl-xs-60 {
		padding-left: 60px
	}

	.pl-xs-65 {
		padding-left: 65px
	}

	.pl-xs-70 {
		padding-left: 70px
	}

	.pl-xs-75 {
		padding-left: 75px
	}

	.pl-xs-80 {
		padding-left: 80px
	}

	.pl-xs-85 {
		padding-left: 85px
	}

	.pl-xs-90 {
		padding-left: 90px
	}

	.pl-xs-95 {
		padding-left: 95px
	}

	.pl-xs-100 {
		padding-left: 100px
	}

	.pr-xs-5 {
		padding-right: 5px
	}

	.pr-xs-10 {
		padding-right: 10px
	}

	.pr-xs-15 {
		padding-right: 15px
	}

	.pr-xs-20 {
		padding-right: 20px
	}

	.pr-xs-25 {
		padding-right: 25px
	}

	.pr-xs-30 {
		padding-right: 30px
	}

	.pr-xs-35 {
		padding-right: 35px
	}

	.pr-xs-40 {
		padding-right: 40px
	}

	.pr-xs-45 {
		padding-right: 45px
	}

	.pr-xs-50 {
		padding-right: 50px
	}

	.pr-xs-55 {
		padding-right: 55px
	}

	.pr-xs-60 {
		padding-right: 60px
	}

	.pr-xs-65 {
		padding-right: 65px
	}

	.pr-xs-70 {
		padding-right: 70px
	}

	.pr-xs-75 {
		padding-right: 75px
	}

	.pr-xs-80 {
		padding-right: 80px
	}

	.pr-xs-85 {
		padding-right: 85px
	}

	.pr-xs-90 {
		padding-right: 90px
	}

	.pr-xs-95 {
		padding-right: 95px
	}

	.pr-xs-100 {
		padding-right: 100px
	}

	.pb-xs-5 {
		padding-bottom: 5px
	}

	.pb-xs-10 {
		padding-bottom: 10px
	}

	.pb-xs-15 {
		padding-bottom: 15px
	}

	.pb-xs-20 {
		padding-bottom: 20px
	}

	.pb-xs-25 {
		padding-bottom: 25px
	}

	.pb-xs-30 {
		padding-bottom: 30px
	}

	.pb-xs-35 {
		padding-bottom: 35px
	}

	.pb-xs-40 {
		padding-bottom: 40px
	}

	.pb-xs-45 {
		padding-bottom: 45px
	}

	.pb-xs-50 {
		padding-bottom: 50px
	}

	.pb-xs-55 {
		padding-bottom: 55px
	}

	.pb-xs-60 {
		padding-bottom: 60px
	}

	.pb-xs-65 {
		padding-bottom: 65px
	}

	.pb-xs-70 {
		padding-bottom: 70px
	}

	.pb-xs-75 {
		padding-bottom: 75px
	}

	.pb-xs-80 {
		padding-bottom: 80px
	}

	.pb-xs-85 {
		padding-bottom: 85px
	}

	.pb-xs-90 {
		padding-bottom: 90px
	}

	.pb-xs-95 {
		padding-bottom: 95px
	}

	.pb-xs-100 {
		padding-bottom: 100px
	}

	.xs-visible {
		display: block !important
	}

	.xs-hidden {
		display: none !important
	}
}

.row {
	margin-left: -10px;
	margin-right: -10px
}

@media (max-width:767px) {
	.row {
		margin-left: -5px;
		margin-right: -5px
	}
}

.row:after {
	content: " ";
	display: table;
	clear: both
}

@media (min-width:320px) {
	.col-xs-1 {
		width: 8.3333333%
	}

	.col-xs-1,
	.col-xs-2 {
		float: left;
		padding-left: 5px;
		padding-right: 5px
	}

	.col-xs-2 {
		width: 16.6666666%
	}

	.col-xs-3 {
		width: 25%
	}

	.col-xs-3,
	.col-xs-4 {
		float: left;
		padding-left: 5px;
		padding-right: 5px
	}

	.col-xs-4 {
		width: 33.3333333%
	}

	.col-xs-5 {
		width: 41.6666666%
	}

	.col-xs-5,
	.col-xs-6 {
		float: left;
		padding-left: 5px;
		padding-right: 5px
	}

	.col-xs-6 {
		width: 50%
	}

	.col-xs-7 {
		width: 58.333333%
	}

	.col-xs-7,
	.col-xs-8 {
		float: left;
		padding-left: 5px;
		padding-right: 5px
	}

	.col-xs-8 {
		width: 66.66666%
	}

	.col-xs-9 {
		float: left;
		width: 75%;
		padding-left: 5px;
		padding-right: 5px
	}

	.col-xs-10 {
		width: 83.33333%;
		float: left;
		width: 91.66666%;
		padding-left: 5px;
		padding-right: 5px
	}

	.col-xs-12 {
		float: left;
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.xs-no-row {
		margin-left: 0;
		margin-right: 0
	}
}

@media (min-width:480px) {
	.col-sm-1 {
		width: 8.3333333%
	}

	.col-sm-1,
	.col-sm-2 {
		float: left;
		padding-left: 5px;
		padding-right: 5px
	}

	.col-sm-2 {
		width: 16.6666666%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-3,
	.col-sm-4 {
		float: left;
		padding-left: 5px;
		padding-right: 5px
	}

	.col-sm-4 {
		width: 33.3333333%
	}

	.col-sm-5 {
		width: 41.6666666%
	}

	.col-sm-5,
	.col-sm-6 {
		float: left;
		padding-left: 5px;
		padding-right: 5px
	}

	.col-sm-6 {
		width: 50%
	}

	.col-sm-7 {
		width: 58.333333%
	}

	.col-sm-7,
	.col-sm-8 {
		float: left;
		padding-left: 5px;
		padding-right: 5px
	}

	.col-sm-8 {
		width: 66.66666%
	}

	.col-sm-9 {
		float: left;
		width: 75%;
		padding-left: 5px;
		padding-right: 5px
	}

	.col-sm-10 {
		width: 83.33333%;
		float: left;
		width: 91.66666%;
		padding-left: 5px;
		padding-right: 5px
	}

	.col-sm-12 {
		float: left;
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}
}

@media (min-width:480px) and (max-width:767px) {
	.sm-no-row {
		margin-left: 0;
		margin-right: 0
	}
}

@media (min-width:768px) {
	.col-md-1 {
		width: 8.3333333%
	}

	.col-md-1,
	.col-md-2 {
		float: left;
		padding-left: 10px;
		padding-right: 10px
	}

	.col-md-2 {
		width: 16.6666666%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-3,
	.col-md-4 {
		float: left;
		padding-left: 10px;
		padding-right: 10px
	}

	.col-md-4 {
		width: 33.3333333%
	}

	.col-md-5 {
		width: 41.6666666%
	}

	.col-md-5,
	.col-md-6 {
		float: left;
		padding-left: 10px;
		padding-right: 10px
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-7 {
		width: 58.333333%
	}

	.col-md-7,
	.col-md-8 {
		float: left;
		padding-left: 10px;
		padding-right: 10px
	}

	.col-md-8 {
		width: 66.66666%
	}

	.col-md-9 {
		float: left;
		width: 75%;
		padding-left: 10px;
		padding-right: 10px
	}

	.col-md-10 {
		width: 83.33333%;
		float: left;
		width: 91.66666%;
		padding-left: 10px;
		padding-right: 10px
	}

	.col-md-12 {
		float: left;
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.md-no-row {
		margin-left: 0;
		margin-right: 0
	}
}

@media (min-width:1024px) {
	.col-lg-1 {
		width: 8.3333333%
	}

	.col-lg-1,
	.col-lg-2 {
		float: left;
		padding-left: 10px;
		padding-right: 10px
	}

	.col-lg-2 {
		width: 16.6666666%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-3,
	.col-lg-4 {
		float: left;
		padding-left: 10px;
		padding-right: 10px
	}

	.col-lg-4 {
		width: 33.3333333%
	}

	.col-lg-5 {
		width: 41.6666666%
	}

	.col-lg-5,
	.col-lg-6 {
		float: left;
		padding-left: 10px;
		padding-right: 10px
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-7 {
		width: 58.333333%
	}

	.col-lg-7,
	.col-lg-8 {
		float: left;
		padding-left: 10px;
		padding-right: 10px
	}

	.col-lg-8 {
		width: 66.66666%
	}

	.col-lg-9 {
		float: left;
		width: 75%;
		padding-left: 10px;
		padding-right: 10px
	}

	.col-lg-10 {
		width: 83.33333%;
		float: left;
		width: 91.66666%;
		padding-left: 10px;
		padding-right: 10px
	}

	.col-lg-12 {
		float: left;
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}

	.lg-no-row {
		margin-left: 0;
		margin-right: 0
	}
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0
}

body .page-wrapper {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	display: block
}

body .page-wrapper.page-wrapper-bordered .page-wrapper-item:first-child {
	border-right: 1px solid red
}

body .page-wrapper.page-wrapper-bordered .page-wrapper-item:last-child {
	border-left: 1px solid red
}

body .page-wrapper .half-section {
	width: 50%
}

body .page-wrapper .half-section.half-section-left {
	padding-right: 10px;
	float: left
}

body .page-wrapper .half-section.half-section-right {
	padding-left: 10px;
	float: right
}

@media (max-width:1023px) {

	body .page-wrapper .half-section.half-section-left,
	body .page-wrapper .half-section.half-section-right {
		float: none;
		padding-left: 0;
		padding-right: 0;
		width: 100%
	}
}

body .page-wrapper .half-section.half-section-to-left-20.half-section-left {
	padding-right: 20px
}

body .page-wrapper .half-section.half-section-to-left-20.half-section-right {
	padding-left: 0
}

body .page-wrapper .half-section.half-section-to-right-20.half-section-left {
	padding-right: 0
}

body .page-wrapper .half-section.half-section-to-right-20.half-section-right {
	padding-left: 20px
}

.main-section,
.side-section {
	position: relative
}

.col-line-separator {
	width: 1px;
	background: #e5e5e5;
	position: absolute;
	top: 0;
	bottom: 0
}

.col-line-separator.col-line-separator-offset-top-20,
.col-line-separator.col-line-separator-offset-top-25 {
	top: 20px
}

.col-line-separator.col-line-separator-offset-top-30,
.col-line-separator.col-line-separator-offset-top-35 {
	top: 30px
}

.col-line-separator.col-line-separator-offset-top-40 {
	top: 40px
}

.col-line-separator.col-line-separator-offset-top-45 {
	top: 45px
}

.col-line-separator.col-line-separator-offset-top-50 {
	top: 50px
}

.no-responsive .side-section {
	width: 300px
}

.no-responsive .page-wrapper-right-side.page-wrapper .main-section {
	margin-right: 0;
	width: 900px
}

.no-responsive .page-wrapper-right-side.page-wrapper .main-section .column-right {
	float: right;
	width: 66.66666667%
}

.no-responsive .page-wrapper-right-side.page-wrapper .main-section .column-left {
	float: left;
	width: 33.33333333%
}

.no-responsive .page-wrapper-right-side.page-wrapper .side-section {
	margin-left: 0
}

@media (min-width:1024px) {

	.column-adaptive.column-left,
	.column-adaptive.column-right {
		height: 100%;
		position: absolute
	}

	body .page-wrapper {
		display: table;
		width: 100%
	}

	body .page-wrapper .main-section {
		display: table-cell;
		vertical-align: top
	}

	body .page-wrapper .main-section .column-right {
		float: right;
		width: 66.66666667%
	}

	body .page-wrapper .main-section .column-left {
		float: left;
		width: 33.33333333%
	}

	body .page-wrapper.page-wrapper-right-side .main-section {
		display: table-cell
	}

	body .page-wrapper.page-wrapper-right-side .side-section {
		display: table-cell;
		vertical-align: top;
		width: 300px
	}

	.col-line-separator-left {
		left: 33.33333333%;
		margin-left: -20px;
		display: block
	}

	.col-line-separator-right {
		right: 300px;
		display: block
	}
}

@media (min-width:768px) and (max-width:1023px) {
	body .page-wrapper {
		display: table;
		width: 100%
	}

	body .page-wrapper .main-section {
		display: table-cell;
		vertical-align: top
	}

	body .page-wrapper .main-section .column-left,
	body .page-wrapper .main-section .column-right {
		float: none
	}

	body .page-wrapper .side-section {
		display: table-cell;
		vertical-align: top;
		width: 300px
	}

	body .page-wrapper.page-wrapper-right-side .main-section.main-section-lg {
		padding-right: 0
	}

	body .page-wrapper.page-wrapper-right-side .side-section.side-section-lg {
		margin-left: 0;
		width: 100%;
		float: none
	}

	body .page-wrapper .col-line-separator-right {
		right: 300px;
		display: block
	}
}

.flag-icon,
.flag-icon-background {
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat
}

.flag-icon {
	position: relative;
	display: inline-block;
	width: 1.3333333333333333em;
	line-height: 1em
}

.flag-icon:before {
	content: "\A0"
}

.flag-icon.flag-icon-squared {
	width: 1em
}

.flag-icon-ad {
	background-image: url(../img/8c03633e4247739ab49a9db0e0894365.svg)
}

.flag-icon-ad.flag-icon-squared {
	background-image: url(../img/db05267735fa9a115d7fc2c651d43a49.svg)
}

.flag-icon-ae {
	background-image: url(../img/0fbf1481a7cb7a695e8e9d24f4f07133.svg)
}

.flag-icon-ae.flag-icon-squared {
	background-image: url(../img/268a49926c7ebb6987b63f81a1f2d572.svg)
}

.flag-icon-af {
	background-image: url(../img/e01622bc5f346396978d703f609a3df7.svg)
}

.flag-icon-af.flag-icon-squared {
	background-image: url(../img/62bdad7ff9bed0f046dbcee94069f16e.svg)
}

.flag-icon-ag {
	background-image: url(../img/526a221a44513c6c97907753df213a0d.svg)
}

.flag-icon-ag.flag-icon-squared {
	background-image: url(../img/a4aa9776e93d51dd1ff1fb78fd0d57f1.svg)
}

.flag-icon-ai {
	background-image: url(../img/141e7a5984d48383efec4156de901fc4.svg)
}

.flag-icon-ai.flag-icon-squared {
	background-image: url(../img/981a9f0e2e7ecda8bb9ee3082d65b1db.svg)
}

.flag-icon-al {
	background-image: url(../img/c92c690222e61471e00d4f9a95213d9a.svg)
}

.flag-icon-al.flag-icon-squared {
	background-image: url(../img/1a09f4cdb51a53e9ebbe6b74324b4aca.svg)
}

.flag-icon-am {
	background-image: url(../img/0932b0bea84251cfa3ebe40f8195d3e2.svg)
}

.flag-icon-am.flag-icon-squared {
	background-image: url(../img/096f2eff7aa4748006fede6796fe1315.svg)
}

.flag-icon-ao {
	background-image: url(../img/396789400c3b6ee138199c5afc07ab12.svg)
}

.flag-icon-ao.flag-icon-squared {
	background-image: url(../img/2061af65e9a02fe5f25ecd1e92f786cf.svg)
}

.flag-icon-aq {
	background-image: url(../img/812aa8b5439d10f58e8f5bef83ced44f.svg)
}

.flag-icon-aq.flag-icon-squared {
	background-image: url(../img/f4627b259fd25a4157a0869cb0b4cf06.svg)
}

.flag-icon-ar {
	background-image: url(../img/341c965b3ee6562106520caf8efa5c68.svg)
}

.flag-icon-ar.flag-icon-squared {
	background-image: url(../img/03b53cb5fb0d2c4e35e526edd076c25d.svg)
}

.flag-icon-as {
	background-image: url(../img/f988cfb4fa59a30f7f75c489701f3aa8.svg)
}

.flag-icon-as.flag-icon-squared {
	background-image: url(../img/5f5552ecdaef1a1fff66926d5ef2c28c.svg)
}

.flag-icon-at {
	background-image: url(../img/2c6b5d608b088adf0b15a551e42a4c58.svg)
}

.flag-icon-at.flag-icon-squared {
	background-image: url(../img/8469bfff747e8f458cfcfb313b3f043d.svg)
}

.flag-icon-au {
	background-image: url(../img/904a7923d1688b54e3f95215125d2c33.svg)
}

.flag-icon-au.flag-icon-squared {
	background-image: url(../img/6d77838128ba0061544860d64bb2f8b2.svg)
}

.flag-icon-aw {
	background-image: url(../img/211921f8df84954c65b2c4f42f20d2eb.svg)
}

.flag-icon-aw.flag-icon-squared {
	background-image: url(../img/c42aa4ba45fb36173a0cf0fe59b280fc.svg)
}

.flag-icon-ax {
	background-image: url(../img/d502948a8c87db21f5367895a19e1d54.svg)
}

.flag-icon-ax.flag-icon-squared {
	background-image: url(../img/12491ab51023a57755aba84a4506ca18.svg)
}

.flag-icon-az {
	background-image: url(../img/4469bbccc8851d1fd463401b49bbb173.svg)
}

.flag-icon-az.flag-icon-squared {
	background-image: url(../img/58275522f41a2640e82892eac1c0906d.svg)
}

.flag-icon-ba {
	background-image: url(../img/3f98c59dc811b4ed7b843a15db911bbc.svg)
}

.flag-icon-ba.flag-icon-squared {
	background-image: url(../img/fc385bc1a7c51da123ac0fce7dd633d3.svg)
}

.flag-icon-bb {
	background-image: url(../img/37a3293ba70cc9f3b4fbb54c3635a153.svg)
}

.flag-icon-bb.flag-icon-squared {
	background-image: url(../img/7d2b60104863c4a3216e9fd024292c65.svg)
}

.flag-icon-bd {
	background-image: url(../img/a6619d9e7b8f97975293a0cb8f8aad58.svg)
}

.flag-icon-bd.flag-icon-squared {
	background-image: url(../img/77c560dc403a44e93e16cd5d439964cd.svg)
}

.flag-icon-be {
	background-image: url(../img/0e9c64335b400399e46f864fc6b57ede.svg)
}

.flag-icon-be.flag-icon-squared {
	background-image: url(../img/473279e7f6fb7ce2306cb3226251ceca.svg)
}

.flag-icon-bf {
	background-image: url(../img/0880b03dd55d057bc26c192e518708e5.svg)
}

.flag-icon-bf.flag-icon-squared {
	background-image: url(../img/ccb43669d86720f2cfdb064561973516.svg)
}

.flag-icon-bg {
	background-image: url(../img/883866af5bbdefcba33ec03cdd444432.svg)
}

.flag-icon-bg.flag-icon-squared {
	background-image: url(../img/540b2b926fe9dccd2efafd7c81379715.svg)
}

.flag-icon-bh {
	background-image: url(../img/9fa16da01653ab0ae1803d1a215ff200.svg)
}

.flag-icon-bh.flag-icon-squared {
	background-image: url(../img/25c52cda8056f14e885ece8ce19f0e1a.svg)
}

.flag-icon-bi {
	background-image: url(../img/8c5ed74bce175c2ce6a2a60514c537a2.svg)
}

.flag-icon-bi.flag-icon-squared {
	background-image: url(../img/7f5cac0b006711303b69c790a2c09ca3.svg)
}

.flag-icon-bj {
	background-image: url(../img/39dad01fae339e1f5b33c48831780517.svg)
}

.flag-icon-bj.flag-icon-squared {
	background-image: url(../img/bcd1d4cf8d2a1ba036bcd0654f4a9bd9.svg)
}

.flag-icon-bl {
	background-image: url(../img/1b2501f72265bd34218b84f20434836e.svg)
}

.flag-icon-bl.flag-icon-squared {
	background-image: url(../img/992f5e359f3c7983c91b8a6ee02ed388.svg)
}

.flag-icon-bm {
	background-image: url(../img/efdad43a39119140bfe2ecf53dd505e4.svg)
}

.flag-icon-bm.flag-icon-squared {
	background-image: url(../img/66bc343074ff0a6733d5f83ccf760ab4.svg)
}

.flag-icon-bn {
	background-image: url(../img/c870fcfc6a5138153c1b6e7a04ba88da.svg)
}

.flag-icon-bn.flag-icon-squared {
	background-image: url(../img/03b8055ca863752921a35d4acdfb8ed9.svg)
}

.flag-icon-bo {
	background-image: url(../img/fbd8c25e2e147147354eea0137d8373f.svg)
}

.flag-icon-bo.flag-icon-squared {
	background-image: url(../img/2e5909204b8d5715baf4e856185d92b6.svg)
}

.flag-icon-bq {
	background-image: url(../img/4dc6411451f98effd3a4666dfdb54f47.svg)
}

.flag-icon-bq.flag-icon-squared {
	background-image: url(../img/9012392da17e40b29b41a3f18b8d8d15.svg)
}

.flag-icon-br {
	background-image: url(../img/34fc379a08dcfdad84bbc1886d71ee50.svg)
}

.flag-icon-br.flag-icon-squared {
	background-image: url(../img/35519c1d0025dd111b5d510c8d33f411.svg)
}

.flag-icon-bs {
	background-image: url(../img/29908c037c66d4ad15735ecc6a01eb0f.svg)
}

.flag-icon-bs.flag-icon-squared {
	background-image: url(../img/628abb1641472c32ae72a8b9c86de80d.svg)
}

.flag-icon-bt {
	background-image: url(../img/1c481928d62492971d1fcfea29186309.svg)
}

.flag-icon-bt.flag-icon-squared {
	background-image: url(../img/963f2ef1c6e2d04f15c47e7c51c1b4ee.svg)
}

.flag-icon-bv {
	background-image: url(../img/c83330a09626bf51669f7a8b7839f0e7.svg)
}

.flag-icon-bv.flag-icon-squared {
	background-image: url(../img/a811267707f25ffad75c36161b1283d0.svg)
}

.flag-icon-bw {
	background-image: url(../img/a13f406725e10e87f552cb6680df9d85.svg)
}

.flag-icon-bw.flag-icon-squared {
	background-image: url(../img/a4ff039b7e760b8d9f23b9f1740511a7.svg)
}

.flag-icon-by {
	background-image: url(../img/c3ab9e0434354638a02789f9ac7d660a.svg)
}

.flag-icon-by.flag-icon-squared {
	background-image: url(../img/4025224dc8372ae593476ee2230d4544.svg)
}

.flag-icon-bz {
	background-image: url(../img/f962cb254a84e33aa38dee6213b24800.svg)
}

.flag-icon-bz.flag-icon-squared {
	background-image: url(../img/ebb8df35072d60e27bd49e310eece2f9.svg)
}

.flag-icon-ca {
	background-image: url(../img/8e3051982e25ddfb00f6cff0bdab0bed.svg)
}

.flag-icon-ca.flag-icon-squared {
	background-image: url(../img/2816ba15d31b8656123e88228367b8d4.svg)
}

.flag-icon-cc {
	background-image: url(../img/0f3de2b3005d41301699c1cae13856c5.svg)
}

.flag-icon-cc.flag-icon-squared {
	background-image: url(../img/6d77838128ba0061544860d64bb2f8b2.svg)
}

.flag-icon-cd {
	background-image: url(../img/7c0fb930e3ba3452ac88264a248b3152.svg)
}

.flag-icon-cd.flag-icon-squared {
	background-image: url(../img/32bbf28df1486759913e7d57d432fc88.svg)
}

.flag-icon-cf {
	background-image: url(../img/fbeb564e5d1ac0d2e5267b3e9d3c13c1.svg)
}

.flag-icon-cf.flag-icon-squared {
	background-image: url(../img/919db5bb253f4de360cee8fecab63b89.svg)
}

.flag-icon-cg {
	background-image: url(../img/06e735cb5b8dce4637e7f7d4fb6f4717.svg)
}

.flag-icon-cg.flag-icon-squared {
	background-image: url(../img/951a6377943694675838531fb0321a26.svg)
}

.flag-icon-ch {
	background-image: url(../img/0bfff0fb300731e5abb19ee2fa7b2dde.svg)
}

.flag-icon-ch.flag-icon-squared {
	background-image: url(../img/2a0f05bcbc8793ffa2f69fd745bfffbb.svg)
}

.flag-icon-ci {
	background-image: url(../img/196407e8c4f5315432ab56a0c15b4322.svg)
}

.flag-icon-ci.flag-icon-squared {
	background-image: url(../img/eeb77e5f632904db6b00bcd2bd5a8282.svg)
}

.flag-icon-ck {
	background-image: url(../img/a59d1c7fadbbfc7dbfe885da413c0ed2.svg)
}

.flag-icon-ck.flag-icon-squared {
	background-image: url(../img/8ee882eee973d306703e2edec489c18e.svg)
}

.flag-icon-cl {
	background-image: url(../img/a3d4a60fb60fb200cc2a63fce4ddc017.svg)
}

.flag-icon-cl.flag-icon-squared {
	background-image: url(../img/a179c76f9324569fe170ddb58f2ec8f5.svg)
}

.flag-icon-cm {
	background-image: url(../img/4eefc4de79d47fec5f8a76251daf69f6.svg)
}

.flag-icon-cm.flag-icon-squared {
	background-image: url(../img/1683dc1208162b830fb764e63cf30dd2.svg)
}

.flag-icon-cn {
	background-image: url(../img/f5c745bd53304572766e95aee1d8a027.svg)
}

.flag-icon-cn.flag-icon-squared {
	background-image: url(../img/b5aa2802360a7707d43c9721e9f6e1d6.svg)
}

.flag-icon-co {
	background-image: url(../img/156e60280a16926a47c93feae65ab543.svg)
}

.flag-icon-co.flag-icon-squared {
	background-image: url(../img/68c300a7aaa7057a242837d30fbf6650.svg)
}

.flag-icon-cr {
	background-image: url(../img/79fc62ff2ca4b042ddbde5d5c2dd1cdd.svg)
}

.flag-icon-cr.flag-icon-squared {
	background-image: url(../img/37390fac694b068e98f7767e58262e11.svg)
}

.flag-icon-cu {
	background-image: url(../img/e9161f9e73ed2ace27d9618f4f53b511.svg)
}

.flag-icon-cu.flag-icon-squared {
	background-image: url(../img/70e0d038b29076a0bf6479971fd906c0.svg)
}

.flag-icon-cv {
	background-image: url(../img/6518273df37ec24e3fdb2cb55f8bd2c5.svg)
}

.flag-icon-cv.flag-icon-squared {
	background-image: url(../img/5107fe6f33e9401ef6edc2fa021d7f0a.svg)
}

.flag-icon-cw {
	background-image: url(../img/8eb0fa40bd61135a0033a591ccd406c0.svg)
}

.flag-icon-cw.flag-icon-squared {
	background-image: url(../img/32394809c2ee93f9b34d9c7cafbed99d.svg)
}

.flag-icon-cx {
	background-image: url(../img/6155f102b9521694f766f0d1331b0573.svg)
}

.flag-icon-cx.flag-icon-squared {
	background-image: url(../img/11d59a6018df57111ed0087c1ed99391.svg)
}

.flag-icon-cy {
	background-image: url(../img/405899dbf93260b7603c2f70c99f2752.svg)
}

.flag-icon-cy.flag-icon-squared {
	background-image: url(../img/37882cb0a8cc317c411a8dcdaf33187b.svg)
}

.flag-icon-cz {
	background-image: url(../img/bb69460e5b287013038349cf09c3a5c2.svg)
}

.flag-icon-cz.flag-icon-squared {
	background-image: url(../img/58ba068ce1187d083814a1da6e3949ba.svg)
}

.flag-icon-de {
	background-image: url(../img/9b3bf064887f1879cfbb559ca2ab07aa.svg)
}

.flag-icon-de.flag-icon-squared {
	background-image: url(../img/e829e3a0e28691048653b4c9a483ffb8.svg)
}

.flag-icon-dj {
	background-image: url(../img/661856fb0b17ef73782d5e82a09a29c0.svg)
}

.flag-icon-dj.flag-icon-squared {
	background-image: url(../img/77f0541ecd1dbf84f011f54100c01e64.svg)
}

.flag-icon-dk {
	background-image: url(../img/30dc191ff886895d8e09ef2662538a42.svg)
}

.flag-icon-dk.flag-icon-squared {
	background-image: url(../img/f0de4d03ab3cc1f33eaef252f4a796bb.svg)
}

.flag-icon-dm {
	background-image: url(../img/bad3da7614370b64a98fcc507aca6a2f.svg)
}

.flag-icon-dm.flag-icon-squared {
	background-image: url(../img/e118925d1fc1f3fff1afe9883c6fb37b.svg)
}

.flag-icon-do {
	background-image: url(../img/8222dabe8a9b9a5bd23dada02897eef0.svg)
}

.flag-icon-do.flag-icon-squared {
	background-image: url(../img/8f98763b8017c09eeb10d4da88e34892.svg)
}

.flag-icon-dz {
	background-image: url(../img/dd750a77430c57eac9082d8f79a7b2fb.svg)
}

.flag-icon-dz.flag-icon-squared {
	background-image: url(../img/8af89885134b4422e3fbbfd461b38add.svg)
}

.flag-icon-ec {
	background-image: url(../img/f62409d7b31cb1fee833f4bef190d709.svg)
}

.flag-icon-ec.flag-icon-squared {
	background-image: url(../img/987fbfeb56857dbaab28183f2d68d7c6.svg)
}

.flag-icon-ee {
	background-image: url(../img/cf0f013daed46d33b02af804abfc34e3.svg)
}

.flag-icon-ee.flag-icon-squared {
	background-image: url(../img/f3968953e5a8648039059b6d37d0770a.svg)
}

.flag-icon-eg {
	background-image: url(../img/94bf51078be7251802fad1bc057798ca.svg)
}

.flag-icon-eg.flag-icon-squared {
	background-image: url(../img/ba9cdc3f28fb3747dbeb6d6d73091278.svg)
}

.flag-icon-eh {
	background-image: url(../img/681c8125baed4fee48c68dcd8c425d7f.svg)
}

.flag-icon-eh.flag-icon-squared {
	background-image: url(../img/7c8503c72c0d658c43760c3c5910e7ec.svg)
}

.flag-icon-er {
	background-image: url(../img/0a602025c9d4a12e3f4fe2803fd676f3.svg)
}

.flag-icon-er.flag-icon-squared {
	background-image: url(../img/dbae62850c6637aea4ef498569634fb9.svg)
}

.flag-icon-es {
	background-image: url(../img/a83a99dc923b20ab223a44c7792f6214.svg)
}

.flag-icon-es.flag-icon-squared {
	background-image: url(../img/528534847315ea6adf39af34a7e90f6f.svg)
}

.flag-icon-et {
	background-image: url(../img/fea561d9c60ee8e8a22ad09e57398044.svg)
}

.flag-icon-et.flag-icon-squared {
	background-image: url(../img/f5dcd80f23c9378dcc8b6a37abbdf9c8.svg)
}

.flag-icon-eu {
	background-image: url(../img/6bdaae0f190c7ffcc42a293243b4a5cd.svg)
}

.flag-icon-eu.flag-icon-squared {
	background-image: url(../img/59d081bf3546fe08129d23ddb288702a.svg)
}

.flag-icon-fi {
	background-image: url(../img/99677dc1810d6d9df2b271aecef7b470.svg)
}

.flag-icon-fi.flag-icon-squared {
	background-image: url(../img/4565043f0ac48af4aeb2efa33da18454.svg)
}

.flag-icon-fj {
	background-image: url(../img/20bc980065203b1d65f2b6938da99162.svg)
}

.flag-icon-fj.flag-icon-squared {
	background-image: url(../img/37e2b7da9088e32d9991427880026ba9.svg)
}

.flag-icon-fk {
	background-image: url(../img/16105226af59bb4c7e8c326ae56f5e8e.svg)
}

.flag-icon-fk.flag-icon-squared {
	background-image: url(../img/f00dc01cc53e557b184085b37439180e.svg)
}

.flag-icon-fm {
	background-image: url(../img/4788acb32926430b5e2561a4824545b2.svg)
}

.flag-icon-fm.flag-icon-squared {
	background-image: url(../img/73081250215c56db2d2d9fa4ede43387.svg)
}

.flag-icon-fo {
	background-image: url(../img/d2fe4bf79e852a5c487a9360cde2de0a.svg)
}

.flag-icon-fo.flag-icon-squared {
	background-image: url(../img/8ae517e28e18bbd70db8539b47190480.svg)
}

.flag-icon-fr {
	background-image: url(../img/e6496e4a3349ca34f1de8f8f37929897.svg)
}

.flag-icon-fr.flag-icon-squared {
	background-image: url(../img/992f5e359f3c7983c91b8a6ee02ed388.svg)
}

.flag-icon-ga {
	background-image: url(../img/0416e00efb6a42d7e0bb6205346577db.svg)
}

.flag-icon-ga.flag-icon-squared {
	background-image: url(../img/b1e02072f5f21d6e879fece47d1ae4fd.svg)
}

.flag-icon-gb {
	background-image: url(../img/d3fc3c179763bcc78d4d3c88e1350bf7.svg)
}

.flag-icon-gb.flag-icon-squared {
	background-image: url(../img/ac6f9a4ab9ca8e066e3dcfdcbc00d750.svg)
}

.flag-icon-gd {
	background-image: url(../img/e19a6c71dc5a0b9a2a6b73724ca7a434.svg)
}

.flag-icon-gd.flag-icon-squared {
	background-image: url(../img/2bdc5725ffbb0ff7c642754b63d86dac.svg)
}

.flag-icon-ge {
	background-image: url(../img/406940dda58f9b40b39bdfed07d99386.svg)
}

.flag-icon-ge.flag-icon-squared {
	background-image: url(../img/28fea496359e8e40b76b51a67a250b03.svg)
}

.flag-icon-gf {
	background-image: url(../img/9b40c2e38c42a7896d451998b3d4f354.svg)
}

.flag-icon-gf.flag-icon-squared {
	background-image: url(../img/97daa79e6d900f9c81aaa374b5925284.svg)
}

.flag-icon-gg {
	background-image: url(../img/63f348eed9e0c14a0264d88985006dbf.svg)
}

.flag-icon-gg.flag-icon-squared {
	background-image: url(../img/9a3b09a3241ef4feb3a3b117f9a2d08a.svg)
}

.flag-icon-gh {
	background-image: url(../img/dbb2d47c2f1d7f60d4d1f5a3430d42db.svg)
}

.flag-icon-gh.flag-icon-squared {
	background-image: url(../img/57a55badbd7322ac04eebbec40b657b2.svg)
}

.flag-icon-gi {
	background-image: url(../img/1970c29d6aa9c990cec266f6b16d04c0.svg)
}

.flag-icon-gi.flag-icon-squared {
	background-image: url(../img/d9d1bf035c41417fc6e05eea5dc3de7c.svg)
}

.flag-icon-gl {
	background-image: url(../img/7d1269e80d04c3ea5c19163b1894ac06.svg)
}

.flag-icon-gl.flag-icon-squared {
	background-image: url(../img/db0a02611726befb9ed3b35a2d134864.svg)
}

.flag-icon-gm {
	background-image: url(../img/986bfe09888bb9216a6ece238fe9233c.svg)
}

.flag-icon-gm.flag-icon-squared {
	background-image: url(../img/50109876da47859f4f312b7d47066006.svg)
}

.flag-icon-gn {
	background-image: url(../img/24e49dd038e19d28ad5690c60776491e.svg)
}

.flag-icon-gn.flag-icon-squared {
	background-image: url(../img/382776e6cb7c85ec4f85e4d218ac9046.svg)
}

.flag-icon-gp {
	background-image: url(../img/98f3cd9379245cbfc082344bd053027b.svg)
}

.flag-icon-gp.flag-icon-squared {
	background-image: url(../img/b5f26fbf8422845e8b8b9232b8717914.svg)
}

.flag-icon-gq {
	background-image: url(../img/0a0fecc1fbfdd883e03b2e9c5a8e4c1e.svg)
}

.flag-icon-gq.flag-icon-squared {
	background-image: url(../img/9fd36161719544b2a359e92093860dd0.svg)
}

.flag-icon-gr {
	background-image: url(../img/3e1cbd1fe394d00cbb00b1b2515b10fc.svg)
}

.flag-icon-gr.flag-icon-squared {
	background-image: url(../img/1ac1f08655f472730534ce81a46a5980.svg)
}

.flag-icon-gs {
	background-image: url(../img/a99838709f0533d7f7281161cb67d354.svg)
}

.flag-icon-gs.flag-icon-squared {
	background-image: url(../img/68cf174df0836b1eb8a71f78f408e493.svg)
}

.flag-icon-gt {
	background-image: url(../img/544e670b2899f64e17b0d6b3b36482a8.svg)
}

.flag-icon-gt.flag-icon-squared {
	background-image: url(../img/6b802fdc4b3cd1c61ff9c1810397e981.svg)
}

.flag-icon-gu {
	background-image: url(../img/02894230b695327d1b193df7f1e37f30.svg)
}

.flag-icon-gu.flag-icon-squared {
	background-image: url(../img/536f8c5e12521a65ad8852e8a094d108.svg)
}

.flag-icon-gw {
	background-image: url(../img/c8f138aeafd52bdf4a79540d18b97626.svg)
}

.flag-icon-gw.flag-icon-squared {
	background-image: url(../img/4643558047df7467d44084b7fd24bf05.svg)
}

.flag-icon-gy {
	background-image: url(../img/693cca373065ac918137560a0d3d8a39.svg)
}

.flag-icon-gy.flag-icon-squared {
	background-image: url(../img/ea84469ea84bfcbeae3c05badd2a0f57.svg)
}

.flag-icon-hk {
	background-image: url(../img/224cb788b55023559085a29783803bc5.svg)
}

.flag-icon-hk.flag-icon-squared {
	background-image: url(../img/825b350a9b83d7536bfb3d44e99421e7.svg)
}

.flag-icon-hm {
	background-image: url(../img/4622977714c732b95fe51bd63467993c.svg)
}

.flag-icon-hm.flag-icon-squared {
	background-image: url(../img/04d9960b543e374ae45d6eddeeafe3ff.svg)
}

.flag-icon-hn {
	background-image: url(../img/c638f6ed554f6a83fec664c4a15f85b5.svg)
}

.flag-icon-hn.flag-icon-squared {
	background-image: url(../img/d5e1715d1cbd39844fa9188613ae49a1.svg)
}

.flag-icon-hr {
	background-image: url(../img/0a2d25de04182f9256193e88e44e3365.svg)
}

.flag-icon-hr.flag-icon-squared {
	background-image: url(../img/f2628fb25f86811b57cf017c7ee026b9.svg)
}

.flag-icon-ht {
	background-image: url(../img/849da3d605fb72da030ec045c2567883.svg)
}

.flag-icon-ht.flag-icon-squared {
	background-image: url(../img/01f05c3068275525ac15df5af379dbcd.svg)
}

.flag-icon-hu {
	background-image: url(../img/f2a32923faf985be998bda633c26182a.svg)
}

.flag-icon-hu.flag-icon-squared {
	background-image: url(../img/40dc56812ce18513267f19219cb3d8aa.svg)
}

.flag-icon-id {
	background-image: url(../img/e68e3639ffa5014d0acfda2fb76be921.svg)
}

.flag-icon-id.flag-icon-squared {
	background-image: url(../img/7161ac4c04460c5d9e89d62a59af0d98.svg)
}

.flag-icon-ie {
	background-image: url(../img/ac86fab2c89bb98fd3c2634bc254e5bf.svg)
}

.flag-icon-ie.flag-icon-squared {
	background-image: url(../img/0419359322dae20c4e7d99a9a537b2cc.svg)
}

.flag-icon-il {
	background-image: url(../img/54f6690d5e20a4b60ef462bfc79039f4.svg)
}

.flag-icon-il.flag-icon-squared {
	background-image: url(../img/f3c5e82373150a5b60776fbe08dc365e.svg)
}

.flag-icon-im {
	background-image: url(../img/844e83e8e29a19361990695792454a17.svg)
}

.flag-icon-im.flag-icon-squared {
	background-image: url(../img/065828a66e9c88ec2408ec7549260d09.svg)
}

.flag-icon-in {
	background-image: url(../img/5c50abc42af2fbc8838ef06b0de3b954.svg)
}

.flag-icon-in.flag-icon-squared {
	background-image: url(../img/c24e92fd518ed95177b71668c455e191.svg)
}

.flag-icon-io {
	background-image: url(../img/1b3a2e11b9856034fdf127461f378faa.svg)
}

.flag-icon-io.flag-icon-squared {
	background-image: url(../img/88042dfaf518b3098669c0a5494c5e1c.svg)
}

.flag-icon-iq {
	background-image: url(../img/d07a32aaec9bbd5a169d0a540267c413.svg)
}

.flag-icon-iq.flag-icon-squared {
	background-image: url(../img/1afc50ebdc4b0c0d18c5e0a45726e1d8.svg)
}

.flag-icon-ir {
	background-image: url(../img/fe24f5824d0a5c0c7c498785c59ada8c.svg)
}

.flag-icon-ir.flag-icon-squared {
	background-image: url(../img/c01bf3bdf833287ab34213fbb14183d4.svg)
}

.flag-icon-is {
	background-image: url(../img/69583c61dba3fb593fbab87a40f6b8da.svg)
}

.flag-icon-is.flag-icon-squared {
	background-image: url(../img/fec9bd1b2429a41171a59b1c8ba21556.svg)
}

.flag-icon-it {
	background-image: url(../img/5017491422e699eadf871998640d8009.svg)
}

.flag-icon-it.flag-icon-squared {
	background-image: url(../img/f86e5b0d13af25293ccf15f2023b5238.svg)
}

.flag-icon-je {
	background-image: url(../img/f8b31826861228c4b86d3af80262fc12.svg)
}

.flag-icon-je.flag-icon-squared {
	background-image: url(../img/a893ec39a53fb139b8e05cbb712ff067.svg)
}

.flag-icon-jm {
	background-image: url(../img/bc0cd3f594387544dc1430a9a9efd3ac.svg)
}

.flag-icon-jm.flag-icon-squared {
	background-image: url(../img/431fe0fc84a11117a727a5cfc9078c74.svg)
}

.flag-icon-jo {
	background-image: url(../img/de79ece164b016d9d91aaf920af8b99a.svg)
}

.flag-icon-jo.flag-icon-squared {
	background-image: url(../img/296ec353f8448d74ff51bb968a5c0ad5.svg)
}

.flag-icon-jp {
	background-image: url(../img/afeb1cb28e41e99094cced511d15cfcc.svg)
}

.flag-icon-jp.flag-icon-squared {
	background-image: url(../img/b0df2716680c242f008caedcfe45c0f6.svg)
}

.flag-icon-ke {
	background-image: url(../img/48d5710ad610e89a4aac16b3480dbb73.svg)
}

.flag-icon-ke.flag-icon-squared {
	background-image: url(../img/640fb84f4b5d526e0a304842914cf2a1.svg)
}

.flag-icon-kg {
	background-image: url(../img/4edca2a33e26a5f8a4b56991a6f5053d.svg)
}

.flag-icon-kg.flag-icon-squared {
	background-image: url(../img/dfc447487bffffc6a8d810d13103af82.svg)
}

.flag-icon-kh {
	background-image: url(../img/5f9c9ff27743d0ac904eebda82ba7995.svg)
}

.flag-icon-kh.flag-icon-squared {
	background-image: url(../img/c263a1cd0010fe848f042b4d4448ee8e.svg)
}

.flag-icon-ki {
	background-image: url(../img/7b29890f96fc26f86f064e4433a93d68.svg)
}

.flag-icon-ki.flag-icon-squared {
	background-image: url(../img/4b7e57e322d82e8ee2aa6f82a1457181.svg)
}

.flag-icon-km {
	background-image: url(../img/3fa8b6f6749db58d85933526f4982939.svg)
}

.flag-icon-km.flag-icon-squared {
	background-image: url(../img/5836a3187a8aa4b0958016178ca7280f.svg)
}

.flag-icon-kn {
	background-image: url(../img/d87c46fba67e12f08f2120642cff28ab.svg)
}

.flag-icon-kn.flag-icon-squared {
	background-image: url(../img/2755b32d195beb18ce7f35313a3ad8f5.svg)
}

.flag-icon-kp {
	background-image: url(../img/4810e0389ed4ad8becd40ab5476598ad.svg)
}

.flag-icon-kp.flag-icon-squared {
	background-image: url(../img/ef1e67b8bdeaa1d70163c5ba0b15bf46.svg)
}

.flag-icon-kr {
	background-image: url(../img/3479ddac859f290a6cf3aa2426baccd5.svg)
}

.flag-icon-kr.flag-icon-squared {
	background-image: url(../img/94667d088a4f81e709c5ed871563fbdf.svg)
}

.flag-icon-kw {
	background-image: url(../img/2f685577c910354cd01a02e6744cd71a.svg)
}

.flag-icon-kw.flag-icon-squared {
	background-image: url(../img/9f70c27ddc3fc92caa3116d2ea9d2a9d.svg)
}

.flag-icon-ky {
	background-image: url(../img/1b893f404003d77ac44e30eb39e57dff.svg)
}

.flag-icon-ky.flag-icon-squared {
	background-image: url(../img/27f476f64a31919618d377452aa3812a.svg)
}

.flag-icon-kz {
	background-image: url(../img/6da00e53adb95499935ab699e7222727.svg)
}

.flag-icon-kz.flag-icon-squared {
	background-image: url(../img/fc48ac11af23b380222a9aba202ae52e.svg)
}

.flag-icon-la {
	background-image: url(../img/ba5dae6d658bc31e34ba2b8fbafb33bc.svg)
}

.flag-icon-la.flag-icon-squared {
	background-image: url(../img/ddf36ed4fe5a9d73452ed132fcf81e99.svg)
}

.flag-icon-lb {
	background-image: url(../img/5fd117bbb5bfb558447942db059bede9.svg)
}

.flag-icon-lb.flag-icon-squared {
	background-image: url(../img/f57ae79776b596babfcf7a976fad0a4c.svg)
}

.flag-icon-lc {
	background-image: url(../img/ef28bfb9c704376ffc0030e8e8350ff7.svg)
}

.flag-icon-lc.flag-icon-squared {
	background-image: url(../img/ce80d7dba8bbe00a1aa40e0047754ff8.svg)
}

.flag-icon-li {
	background-image: url(../img/a31ed6d98ca841f9e269da3c21a32dd5.svg)
}

.flag-icon-li.flag-icon-squared {
	background-image: url(../img/d815bd471225c86fa847e7ea2b4f89b7.svg)
}

.flag-icon-lk {
	background-image: url(../img/a878e46f90e52f91b028a74f82125f46.svg)
}

.flag-icon-lk.flag-icon-squared {
	background-image: url(../img/1b49affe4c49e4a82cf6529f0f5e3272.svg)
}

.flag-icon-lr {
	background-image: url(../img/05b446996f7805bd0bbde5c63c81c9ac.svg)
}

.flag-icon-lr.flag-icon-squared {
	background-image: url(../img/1ba50cdac5e19001050c796e159fbaa2.svg)
}

.flag-icon-ls {
	background-image: url(../img/4dcbd35a10d61ddad6da51a30f530f71.svg)
}

.flag-icon-ls.flag-icon-squared {
	background-image: url(../img/bcc0d935d2e7f67beef4cda30de2370c.svg)
}

.flag-icon-lt {
	background-image: url(../img/11b213daf1d56fdc07a20a2163d59722.svg)
}

.flag-icon-lt.flag-icon-squared {
	background-image: url(../img/05b4bd226d4d9011c551d30af1f80e0a.svg)
}

.flag-icon-lu {
	background-image: url(../img/39926ff390bb6bff9e6cdad81e6512ab.svg)
}

.flag-icon-lu.flag-icon-squared {
	background-image: url(../img/8b6f0258b087d395ae30c1ca1483757a.svg)
}

.flag-icon-lv {
	background-image: url(../img/05977b73e4423513d83666a8d0dfe619.svg)
}

.flag-icon-lv.flag-icon-squared {
	background-image: url(../img/380a3ff8408b7b9a1fa21083d8915ef8.svg)
}

.flag-icon-ly {
	background-image: url(../img/f82ed49c89a7982b26b64f170253b705.svg)
}

.flag-icon-ly.flag-icon-squared {
	background-image: url(../img/1da2abb3bcca1f1df0546534d6dd5f44.svg)
}

.flag-icon-ma {
	background-image: url(../img/226ee63ef69d089cdf8e5c7590cd649e.svg)
}

.flag-icon-ma.flag-icon-squared {
	background-image: url(../img/d7f42a70484faa7ffe32eb0e413cac97.svg)
}

.flag-icon-mc {
	background-image: url(../img/6fa2aeea95119b61c7c317f38a00c852.svg)
}

.flag-icon-mc.flag-icon-squared {
	background-image: url(../img/c8601656fd93ef7fac277a63a095045b.svg)
}

.flag-icon-md {
	background-image: url(../img/445531fafbd0f45839922c9a22116612.svg)
}

.flag-icon-md.flag-icon-squared {
	background-image: url(../img/9d16eaab6414c7f02153f2e082d40fc7.svg)
}

.flag-icon-me {
	background-image: url(../img/3559fbaa217f0021491eaf4b3600705f.svg)
}

.flag-icon-me.flag-icon-squared {
	background-image: url(../img/d8b4543d6e51a702d651183c105eeb38.svg)
}

.flag-icon-mf {
	background-image: url(../img/e6496e4a3349ca34f1de8f8f37929897.svg)
}

.flag-icon-mf.flag-icon-squared {
	background-image: url(../img/992f5e359f3c7983c91b8a6ee02ed388.svg)
}

.flag-icon-mg {
	background-image: url(../img/a878aebef3d8ee259d75c161ccd3e4dc.svg)
}

.flag-icon-mg.flag-icon-squared {
	background-image: url(../img/73d81b090693cf3d8f5a2981746c222e.svg)
}

.flag-icon-mh {
	background-image: url(../img/8341d8de286d5a0cb8b2c8bc83efd096.svg)
}

.flag-icon-mh.flag-icon-squared {
	background-image: url(../img/949812debf39d6d8a64aef241a809ec3.svg)
}

.flag-icon-mk {
	background-image: url(../img/7da42b2596a684625cf5953cc425c2d6.svg)
}

.flag-icon-mk.flag-icon-squared {
	background-image: url(../img/3a2f1605b402554a6188090b2fd78e32.svg)
}

.flag-icon-ml {
	background-image: url(../img/fe61ad58b3c6c3ba78de15102da6cf5f.svg)
}

.flag-icon-ml.flag-icon-squared {
	background-image: url(../img/c2101a2047902fbe554c2d59cf0287a2.svg)
}

.flag-icon-mm {
	background-image: url(../img/5c08aba273fbf759ed7aec67c67df208.svg)
}

.flag-icon-mm.flag-icon-squared {
	background-image: url(../img/f93f122491568d8fe2e42e9809047c28.svg)
}

.flag-icon-mn {
	background-image: url(../img/d165db9358133030ac24d53a11e0979a.svg)
}

.flag-icon-mn.flag-icon-squared {
	background-image: url(../img/85565a601a31e52032670345b48dfafd.svg)
}

.flag-icon-mo {
	background-image: url(../img/a11dc54da2caee4374b7ba5be0d87263.svg)
}

.flag-icon-mo.flag-icon-squared {
	background-image: url(../img/50a8f1b57df49563e0fc06a4fb9d4b07.svg)
}

.flag-icon-mp {
	background-image: url(../img/1eb797d402b478827abd10bfcedef4f1.svg)
}

.flag-icon-mp.flag-icon-squared {
	background-image: url(../img/6ceb1bd424a2bfb5b5a396f5b1f623aa.svg)
}

.flag-icon-mq {
	background-image: url(../img/6e3c741f6e0757b31d13e67c26ae4e6a.svg)
}

.flag-icon-mq.flag-icon-squared {
	background-image: url(../img/e900bdc75a1916e41c1c492914d1e556.svg)
}

.flag-icon-mr {
	background-image: url(../img/5782ee8d285561807fc6b557f68b0ec2.svg)
}

.flag-icon-mr.flag-icon-squared {
	background-image: url(../img/377137d1277b7111ff46b96c4a6dd8ca.svg)
}

.flag-icon-ms {
	background-image: url(../img/88fae43ffc3ef541af25f84ce3a4e77f.svg)
}

.flag-icon-ms.flag-icon-squared {
	background-image: url(../img/5c43edb618ba14a2c23dbccc6e758666.svg)
}

.flag-icon-mt {
	background-image: url(../img/4c71d3fdb5a2f3dca2e58cdfcd2bf521.svg)
}

.flag-icon-mt.flag-icon-squared {
	background-image: url(../img/ea2fcd6863580232a13ed4595bc12ead.svg)
}

.flag-icon-mu {
	background-image: url(../img/f4d12feda3f90f1864575d2d074a7335.svg)
}

.flag-icon-mu.flag-icon-squared {
	background-image: url(../img/d0cdaa2d92a327701f73cdeaa237e3cb.svg)
}

.flag-icon-mv {
	background-image: url(../img/1da76245386fc4578a694f9040b2f46b.svg)
}

.flag-icon-mv.flag-icon-squared {
	background-image: url(../img/2aff605ac28f34ac57ac1ccf598532c8.svg)
}

.flag-icon-mw {
	background-image: url(../img/4f47c08593a6a144c5aad0a47312afb7.svg)
}

.flag-icon-mw.flag-icon-squared {
	background-image: url(../img/88c68de33f5a95cbc31862bf38cbe069.svg)
}

.flag-icon-mx {
	background-image: url(../img/877739edab9c59a56e0f2ce15657e80c.svg)
}

.flag-icon-mx.flag-icon-squared {
	background-image: url(../img/d6b15e3de56bf0a8ace27c17c5e18610.svg)
}

.flag-icon-my {
	background-image: url(../img/0e74a407601bcd541ac4525a66d4e93a.svg)
}

.flag-icon-my.flag-icon-squared {
	background-image: url(../img/8d31953c6556d75f3cc247ea0a96bbbd.svg)
}

.flag-icon-mz {
	background-image: url(../img/8e8ba871c3f83fe83b13c79eea7d2e3b.svg)
}

.flag-icon-mz.flag-icon-squared {
	background-image: url(../img/6cac1fcedb81ef65de8a71827c88bc1c.svg)
}

.flag-icon-na {
	background-image: url(../img/556e8c0972a8405b662612ea2b0d03f6.svg)
}

.flag-icon-na.flag-icon-squared {
	background-image: url(../img/16ecd58a80973a962860e83975bce2ed.svg)
}

.flag-icon-nc {
	background-image: url(../img/dc978681ec33122e9a441667fbf50a7b.svg)
}

.flag-icon-nc.flag-icon-squared {
	background-image: url(../img/643bd50bba3f86b1cddd814dab7d0bfb.svg)
}

.flag-icon-ne {
	background-image: url(../img/7153b86773a6d7fa2b56791c8b3ac68c.svg)
}

.flag-icon-ne.flag-icon-squared {
	background-image: url(../img/078d5c5ef82aad057526631455fb5d1e.svg)
}

.flag-icon-nf {
	background-image: url(../img/1a1d51bca984e5e41e8559297a7c9e2f.svg)
}

.flag-icon-nf.flag-icon-squared {
	background-image: url(../img/ca7cf0423f897578c83e8efea39be4be.svg)
}

.flag-icon-ng {
	background-image: url(../img/7b4dc986d9774c2737f4c8b780c8f2f5.svg)
}

.flag-icon-ng.flag-icon-squared {
	background-image: url(../img/f97e97774cb6add25538aab228bfaf3e.svg)
}

.flag-icon-ni {
	background-image: url(../img/86d06351ac5d482d21090be6d7385bd7.svg)
}

.flag-icon-ni.flag-icon-squared {
	background-image: url(../img/d7f92be6069a5100255efcd75beeb344.svg)
}

.flag-icon-nl {
	background-image: url(../img/0615b567ea2c37eacd3101d4cb5d16a3.svg)
}

.flag-icon-nl.flag-icon-squared {
	background-image: url(../img/23e948b7454d2dddc36c70faf669f090.svg)
}

.flag-icon-no {
	background-image: url(../img/d384ec99d59d1c169052c75bb7d9c529.svg)
}

.flag-icon-no.flag-icon-squared {
	background-image: url(../img/ea305e2ab9031ae0d462d631a0434769.svg)
}

.flag-icon-np {
	background-image: url(../img/d9a622f30b1b363f641bb03fe9129cb3.svg)
}

.flag-icon-np.flag-icon-squared {
	background-image: url(../img/2b8837d9038020936e98e54a735d2da8.svg)
}

.flag-icon-nr {
	background-image: url(../img/e693e06a5f5d2f273607355b4912a5f0.svg)
}

.flag-icon-nr.flag-icon-squared {
	background-image: url(../img/ce0b41edb0880039474ce3e5c9bc8a25.svg)
}

.flag-icon-nu {
	background-image: url(../img/7f98ffa06238fa598214ffb2b941a53a.svg)
}

.flag-icon-nu.flag-icon-squared {
	background-image: url(../img/33dfe56b00aeeceb6d544ed9d1538d73.svg)
}

.flag-icon-nz {
	background-image: url(../img/b1cba9449d0484ae9df2c8a4169f87da.svg)
}

.flag-icon-nz.flag-icon-squared {
	background-image: url(../img/78521793f6ee40fe848ebf49ac6ea473.svg)
}

.flag-icon-om {
	background-image: url(../img/1ca70fae180a1ec5ad5e2a5c1ebcc095.svg)
}

.flag-icon-om.flag-icon-squared {
	background-image: url(../img/5d367bc41b5beff632c119581e4170b5.svg)
}

.flag-icon-pa {
	background-image: url(../img/aa02f703c5f8a27a27b464c5220071e1.svg)
}

.flag-icon-pa.flag-icon-squared {
	background-image: url(../img/0d4fc743b50a2d6c8d68297967e90c6e.svg)
}

.flag-icon-pe {
	background-image: url(../img/e7d4de2343eedc09578a99c8b9b9fe5c.svg)
}

.flag-icon-pe.flag-icon-squared {
	background-image: url(../img/ddd8ea54f814033991aeddb95e766e90.svg)
}

.flag-icon-pf {
	background-image: url(../img/ed80dded8ffd24e9e5def7de2fe23de2.svg)
}

.flag-icon-pf.flag-icon-squared {
	background-image: url(../img/5d97ab75e7d614b995667a0524419ffa.svg)
}

.flag-icon-pg {
	background-image: url(../img/033f23e52f9de832f328d1387cfd1bf8.svg)
}

.flag-icon-pg.flag-icon-squared {
	background-image: url(../img/d4d78745d44f8cc3e674133e5fc427fc.svg)
}

.flag-icon-ph {
	background-image: url(../img/07f627f3adbe2ebff836dac96b1b7e0e.svg)
}

.flag-icon-ph.flag-icon-squared {
	background-image: url(../img/642849dfb41d922e1a0510a0ccb08658.svg)
}

.flag-icon-pk {
	background-image: url(../img/2e15b125a6e19f5fc894d039067fe0e0.svg)
}

.flag-icon-pk.flag-icon-squared {
	background-image: url(../img/deff01060177f121ee0ab6c813273acf.svg)
}

.flag-icon-pl {
	background-image: url(../img/b3edcefae707b93d0b19dca9b0922a68.svg)
}

.flag-icon-pl.flag-icon-squared {
	background-image: url(../img/a20c4e4b2980ff22f9cc590d2c89000d.svg)
}

.flag-icon-pm {
	background-image: url(../img/8e9ba6970ba12a3564ae247225c1c20e.svg)
}

.flag-icon-pm.flag-icon-squared {
	background-image: url(../img/16ad1c860723fae560b8dd268e1bab47.svg)
}

.flag-icon-pn {
	background-image: url(../img/4b1fa3be18122cf33e2d6adb69c7306b.svg)
}

.flag-icon-pn.flag-icon-squared {
	background-image: url(../img/31b71ea964f1e1bb9e7e32d5b64fa361.svg)
}

.flag-icon-pr {
	background-image: url(../img/b0011754c865499978ac56f6aea53c29.svg)
}

.flag-icon-pr.flag-icon-squared {
	background-image: url(../img/8b1b900c2ce27140bbd4fd5ea94c2116.svg)
}

.flag-icon-ps {
	background-image: url(../img/9aeaad8e6bb82f5e4e4edff5a2f925ba.svg)
}

.flag-icon-ps.flag-icon-squared {
	background-image: url(../img/a89e163b9510bd0b550553349c7ce206.svg)
}

.flag-icon-pt {
	background-image: url(../img/c855f630820076fbb978458d7701cae0.svg)
}

.flag-icon-pt.flag-icon-squared {
	background-image: url(../img/363cbb00ed17a19d9dcb685d7e9702ea.svg)
}

.flag-icon-pw {
	background-image: url(../img/b6909db99dba7cb2fcf8d9ae7dfbc8ae.svg)
}

.flag-icon-pw.flag-icon-squared {
	background-image: url(../img/7a0c9060ee27dce20124c30620db89cf.svg)
}

.flag-icon-py {
	background-image: url(../img/0a06ee88af49ae3c38282c64960f14ba.svg)
}

.flag-icon-py.flag-icon-squared {
	background-image: url(../img/21ea26269abe60449a4092515e1e252e.svg)
}

.flag-icon-qa {
	background-image: url(../img/c93e3011efedeba4c24b0d3f80a85181.svg)
}

.flag-icon-qa.flag-icon-squared {
	background-image: url(../img/1bdf16ae104aff6e5d741317f93689d1.svg)
}

.flag-icon-re {
	background-image: url(../img/62159c4991310024fb3bc8ec2faf7936.svg)
}

.flag-icon-re.flag-icon-squared {
	background-image: url(../img/561bfbc0d2b002d8d248dedab6467cf1.svg)
}

.flag-icon-ro {
	background-image: url(../img/f14818f8fbbe89a707404639dfc647a8.svg)
}

.flag-icon-ro.flag-icon-squared {
	background-image: url(../img/10bab3b82e448fb5cf4d5756df739fb5.svg)
}

.flag-icon-rs {
	background-image: url(../img/a9e803ed9f84fa338073cd9f70ba81a9.svg)
}

.flag-icon-rs.flag-icon-squared {
	background-image: url(../img/ae84b153ea6a8f0e2b0ca0a0bbcbaedc.svg)
}

.flag-icon-ru {
	background-image: url(../img/7ad90aa078a756630833941c7cfae056.svg)
}

.flag-icon-ru.flag-icon-squared {
	background-image: url(../img/84e4b22bd4f18da5377ce545d97873b7.svg)
}

.flag-icon-rw {
	background-image: url(../img/853439d60b3f0dd368f4cdbb32802403.svg)
}

.flag-icon-rw.flag-icon-squared {
	background-image: url(../img/b575f7bb8ce84811b0db852fbe0a1b27.svg)
}

.flag-icon-sa {
	background-image: url(../img/b4477a2ef21587975b872f99199be11c.svg)
}

.flag-icon-sa.flag-icon-squared {
	background-image: url(../img/21143f0e02722b57f8f3dfc7e08b4e11.svg)
}

.flag-icon-sb {
	background-image: url(../img/36cf8fbcb1c3210c5f906c142655939e.svg)
}

.flag-icon-sb.flag-icon-squared {
	background-image: url(../img/d5416e04d7d12e1e36cdb17037b53a75.svg)
}

.flag-icon-sc {
	background-image: url(../img/9206fb2af0e548eee6c9eceeb1e54b20.svg)
}

.flag-icon-sc.flag-icon-squared {
	background-image: url(../img/c1988eb0e682882ac4e87c9f64f6e3d7.svg)
}

.flag-icon-sd {
	background-image: url(../img/1144f8c0de86a7cb7da8e720b1f0f1fd.svg)
}

.flag-icon-sd.flag-icon-squared {
	background-image: url(../img/6204457e425f80bf72eb6b6e764cc536.svg)
}

.flag-icon-se {
	background-image: url(../img/62b205dd404a94cde8b7a399500ea159.svg)
}

.flag-icon-se.flag-icon-squared {
	background-image: url(../img/97033491dd7ff7f757c80da1d604f116.svg)
}

.flag-icon-sg {
	background-image: url(../img/21d915e9abe7a382260c37b2b803f68a.svg)
}

.flag-icon-sg.flag-icon-squared {
	background-image: url(../img/8fa87b5facc7823f772d7a23d05aa48f.svg)
}

.flag-icon-sh {
	background-image: url(../img/608eb0218c9f3833427e9c77eda85407.svg)
}

.flag-icon-sh.flag-icon-squared {
	background-image: url(../img/b70efa02d29a1f44061447065c5108f8.svg)
}

.flag-icon-si {
	background-image: url(../img/1365693d6d82fceada75c2afa846d1eb.svg)
}

.flag-icon-si.flag-icon-squared {
	background-image: url(../img/ae6d567d31404471121de3acb8c17623.svg)
}

.flag-icon-sj {
	background-image: url(../img/cbb2c4fc8918da37d0c5fb4995cc6e12.svg)
}

.flag-icon-sj.flag-icon-squared {
	background-image: url(../img/f696417f65c32a1d5e4bf52c5664702f.svg)
}

.flag-icon-sk {
	background-image: url(../img/23350aaccf126a23f42b206763d359a5.svg)
}

.flag-icon-sk.flag-icon-squared {
	background-image: url(../img/64a311705f901e2551c3f75dc5b7811e.svg)
}

.flag-icon-sl {
	background-image: url(../img/567bc34d18ae235d2a14c9143e53a9fc.svg)
}

.flag-icon-sl.flag-icon-squared {
	background-image: url(../img/e1c05a04afadbca26a5696be3c5564a6.svg)
}

.flag-icon-sm {
	background-image: url(../img/128167cf4693aa8ac4fa5ba49962a5c9.svg)
}

.flag-icon-sm.flag-icon-squared {
	background-image: url(../img/a44b9fc74636c3b5d119e393697f915a.svg)
}

.flag-icon-sn {
	background-image: url(../img/b3dab1c76f23d2dd970f4c39ba4fab79.svg)
}

.flag-icon-sn.flag-icon-squared {
	background-image: url(../img/eb9532e9301911d55e7b6200bed40581.svg)
}

.flag-icon-so {
	background-image: url(../img/2d3d8e9fcfe0e69378678b8088c1f34b.svg)
}

.flag-icon-so.flag-icon-squared {
	background-image: url(../img/ba20f58a09ffa0d4a1e5c9d9ed3b6f07.svg)
}

.flag-icon-sr {
	background-image: url(../img/a2499c094cf905e3ac9d211c41b3e012.svg)
}

.flag-icon-sr.flag-icon-squared {
	background-image: url(../img/ecab1b1f6305af8e1d1f207458eb208d.svg)
}

.flag-icon-ss {
	background-image: url(../img/1b4fe7a1b0df86ba802b1fe9947f1749.svg)
}

.flag-icon-ss.flag-icon-squared {
	background-image: url(../img/be18732731af394e580e847f99519a4e.svg)
}

.flag-icon-st {
	background-image: url(../img/7cc6b493312c0100a539a3797125a5dc.svg)
}

.flag-icon-st.flag-icon-squared {
	background-image: url(../img/7504e43a91542e41f789e7312734f911.svg)
}

.flag-icon-sv {
	background-image: url(../img/d65fc0c7ab541283618e7d83f7cee119.svg)
}

.flag-icon-sv.flag-icon-squared {
	background-image: url(../img/4a83c099d17664e2bcbc46928b9f4c85.svg)
}

.flag-icon-sx {
	background-image: url(../img/154ef356f9282a2f20627d2e8119c9d4.svg)
}

.flag-icon-sx.flag-icon-squared {
	background-image: url(../img/a11a28a5e6a4d0da036782345205b3d6.svg)
}

.flag-icon-sy {
	background-image: url(../img/5ade270a18e866b1fcdad156c18eec5f.svg)
}

.flag-icon-sy.flag-icon-squared {
	background-image: url(../img/a5c079c8036471e19423697b5fdc7b2a.svg)
}

.flag-icon-sz {
	background-image: url(../img/0bafe885a67eaa8a1c09c56a7cfb103a.svg)
}

.flag-icon-sz.flag-icon-squared {
	background-image: url(../img/85e68e049a4a325e1fd3d54d51ac5579.svg)
}

.flag-icon-tc {
	background-image: url(../img/85a3397ac7d6a4e00bf27b92ba6e70cb.svg)
}

.flag-icon-tc.flag-icon-squared {
	background-image: url(../img/65a10d383379ff0d457e83d19547caa2.svg)
}

.flag-icon-td {
	background-image: url(../img/b30950e801607839b382e3b003b5f301.svg)
}

.flag-icon-td.flag-icon-squared {
	background-image: url(../img/7203fedc6b5286cccc45b7f13678d379.svg)
}

.flag-icon-tf {
	background-image: url(../img/80e088fafaf00dfe5bd6254f1f78b844.svg)
}

.flag-icon-tf.flag-icon-squared {
	background-image: url(../img/779bc01fd02a4367df6d815b2638e78f.svg)
}

.flag-icon-tg {
	background-image: url(../img/1e7756ae60ce9522941d352ffdc2c05c.svg)
}

.flag-icon-tg.flag-icon-squared {
	background-image: url(../img/3ec635025c90fe981926953a97b5655b.svg)
}

.flag-icon-th {
	background-image: url(../img/6f5ae01ac7b754ee5d8e10302a163d4b.svg)
}

.flag-icon-th.flag-icon-squared {
	background-image: url(../img/0423eb14967f8ee17fa685e22cae8573.svg)
}

.flag-icon-tj {
	background-image: url(../img/bd5df4ec4c3301ae20cbe401dff9cc7a.svg)
}

.flag-icon-tj.flag-icon-squared {
	background-image: url(../img/bfee57121f36104d5e71d9d700bdc064.svg)
}

.flag-icon-tk {
	background-image: url(../img/16e7326c8e81b6532c06aa21ad153e9e.svg)
}

.flag-icon-tk.flag-icon-squared {
	background-image: url(../img/a9542920118f04d921166b0f25a1694e.svg)
}

.flag-icon-tl {
	background-image: url(../img/9e4e206340fd53c7d6907d4390bf7d30.svg)
}

.flag-icon-tl.flag-icon-squared {
	background-image: url(../img/b16f7eb131c6cb8b1fe45c2f5fa5bef3.svg)
}

.flag-icon-tm {
	background-image: url(../img/59a8241e94bad49287b7f0e3752262b5.svg)
}

.flag-icon-tm.flag-icon-squared {
	background-image: url(../img/4214d8db355593db5f03ea41c855fd10.svg)
}

.flag-icon-tn {
	background-image: url(../img/1b3d3830e61d6a0e68d0f92d9d927d78.svg)
}

.flag-icon-tn.flag-icon-squared {
	background-image: url(../img/364878960dbb1357a61a524c9a404ce7.svg)
}

.flag-icon-to {
	background-image: url(../img/369f96bf7f919e2e71321482b1c07a57.svg)
}

.flag-icon-to.flag-icon-squared {
	background-image: url(../img/61628a71a3e04e49dbc5af58566f2dbf.svg)
}

.flag-icon-tr {
	background-image: url(../img/81bd6f3dbc867acf3c3f5f957234bbdc.svg)
}

.flag-icon-tr.flag-icon-squared {
	background-image: url(../img/5d337152ecbce371d4abaacd4a8335dd.svg)
}

.flag-icon-tt {
	background-image: url(../img/9c744f0e9b36f4c54a7993a9f21eaac4.svg)
}

.flag-icon-tt.flag-icon-squared {
	background-image: url(../img/25bf01d55b08a2d187072d3a8e9af7d7.svg)
}

.flag-icon-tv {
	background-image: url(../img/d6310b20adc94a2c47402adfe124046b.svg)
}

.flag-icon-tv.flag-icon-squared {
	background-image: url(../img/fc302f25e4c2cab2555d99e4dcc04cf5.svg)
}

.flag-icon-tw {
	background-image: url(../img/fd8fe8b68c6b7778ac4799720218d7cd.svg)
}

.flag-icon-tw.flag-icon-squared {
	background-image: url(../img/b57d9395b7f641c1384a1bbb4ee7c41f.svg)
}

.flag-icon-tz {
	background-image: url(../img/78c123b287ad2aff9c327a65574788a7.svg)
}

.flag-icon-tz.flag-icon-squared {
	background-image: url(../img/f2ef6c5fb3a71dc9155ad2a1110f0547.svg)
}

.flag-icon-ua {
	background-image: url(../img/00dbeaa508fd0455c8a08e8e8b86983d.svg)
}

.flag-icon-ua.flag-icon-squared {
	background-image: url(../img/59509df0fe0cd560091d94fb7a9a13d5.svg)
}

.flag-icon-ug {
	background-image: url(../img/2e764d6dc676da13f9d109ee7cbd78e8.svg)
}

.flag-icon-ug.flag-icon-squared {
	background-image: url(../img/b5ba997168b957c9c6ab8012113fec3e.svg)
}

.flag-icon-um {
	background-image: url(../img/6ae6e8ed69e28ce8415d5e798174c874.svg)
}

.flag-icon-um.flag-icon-squared {
	background-image: url(../img/1c8f099c0716f640bf3531eeac227b6a.svg)
}

.flag-icon-us {
	background-image: url(../img/08055e46267282026bfffd4f23bffb6a.svg)
}

.flag-icon-us.flag-icon-squared {
	background-image: url(../img/e9f5d4403c253ec67720b6fd60965227.svg)
}

.flag-icon-uy {
	background-image: url(../img/e676aa9bcee1da4cfa0d2755f41a9fed.svg)
}

.flag-icon-uy.flag-icon-squared {
	background-image: url(../img/c1932f56e2f091ead167f0bbb4e3a936.svg)
}

.flag-icon-uz {
	background-image: url(../img/d76ea736e0baf069af910f74e6c5cf3c.svg)
}

.flag-icon-uz.flag-icon-squared {
	background-image: url(../img/a92be1f3af1b20ad6121508902441a74.svg)
}

.flag-icon-va {
	background-image: url(../img/50eda8778f5b54497a45246015235f73.svg)
}

.flag-icon-va.flag-icon-squared {
	background-image: url(../img/ddce455e187e4fe803bc2cd4cd16edab.svg)
}

.flag-icon-vc {
	background-image: url(../img/9bafda7498503cebea31bfca48b09246.svg)
}

.flag-icon-vc.flag-icon-squared {
	background-image: url(../img/0bbd9c398263c0b69787928578877f5e.svg)
}

.flag-icon-ve {
	background-image: url(../img/c77dc006e92602fccd84bc43b4b0a8c2.svg)
}

.flag-icon-ve.flag-icon-squared {
	background-image: url(../img/ccc140c0b253cd683a15349a93343485.svg)
}

.flag-icon-vg {
	background-image: url(../img/6ae3d3931ff3004d032341d9b46ec9bf.svg)
}

.flag-icon-vg.flag-icon-squared {
	background-image: url(../img/63cf1bb842bee499d0d6b5f364464d4e.svg)
}

.flag-icon-vi {
	background-image: url(../img/6ae3d3931ff3004d032341d9b46ec9bf.svg)
}

.flag-icon-vi.flag-icon-squared {
	background-image: url(../img/63cf1bb842bee499d0d6b5f364464d4e.svg)
}

.flag-icon-vn {
	background-image: url(../img/9f7aa69b66ad2cf473c5a4522b8d9d35.svg)
}

.flag-icon-vn.flag-icon-squared {
	background-image: url(../img/9706fdbd7658eced1266bac4cdf9a42f.svg)
}

.flag-icon-vu {
	background-image: url(../img/dbc5da6937bb9c5fa5249abe28804565.svg)
}

.flag-icon-vu.flag-icon-squared {
	background-image: url(../img/607e6b0b91a994081a6e641f5e4e9c6c.svg)
}

.flag-icon-wf {
	background-image: url(../img/9d1351abe320108610dc3ce73f3fd34e.svg)
}

.flag-icon-wf.flag-icon-squared {
	background-image: url(../img/9861ba073c20450e0ef99e4b274919d4.svg)
}

.flag-icon-ws {
	background-image: url(../img/73f92a465c7648ea978b360ca3f42035.svg)
}

.flag-icon-ws.flag-icon-squared {
	background-image: url(../img/45798a65268c00e808ba992a0194ba53.svg)
}

.flag-icon-ye {
	background-image: url(../img/d664150a05e0f1489e7aaa0652467f96.svg)
}

.flag-icon-ye.flag-icon-squared {
	background-image: url(../img/830af6a13f883b612ff20fccbb74122f.svg)
}

.flag-icon-yt {
	background-image: url(../img/2654c5ff47a5a18b508068dfe386493b.svg)
}

.flag-icon-yt.flag-icon-squared {
	background-image: url(../img/2c4ed07ad4537875406e8d130aaf2278.svg)
}

.flag-icon-za {
	background-image: url(../img/de05ebda92eb23324ba9d3e26566340a.svg)
}

.flag-icon-za.flag-icon-squared {
	background-image: url(../img/dff3a2803526dde56e20ca43e1f72a52.svg)
}

.flag-icon-zm {
	background-image: url(../img/e93eb4f208b40ed8d8cd1669736aa469.svg)
}

.flag-icon-zm.flag-icon-squared {
	background-image: url(../img/a3e78f4a333aec4baad1f5f7b8063560.svg)
}

.flag-icon-zw {
	background-image: url(../img/29018b6cecdca6a5450c0b64b6c5fd69.svg)
}

.flag-icon-zw.flag-icon-squared {
	background-image: url(../img/aada5e263d915efa06e06b6e050ea4a4.svg)
}

.rs-logo {
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
	text-indent: -99999px;
	font-size: 0;
	color: transparent
}

.rs-logo.rs-logo-aktuality-5 {
	width: 24.255px;
	height: 5px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-10 {
	width: 48.51px;
	height: 10px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-15 {
	width: 72.765px;
	height: 15px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-20 {
	width: 97.02px;
	height: 20px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-25 {
	width: 121.275px;
	height: 25px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-30 {
	width: 145.53px;
	height: 30px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-35 {
	width: 169.785px;
	height: 35px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-40 {
	width: 194.04px;
	height: 40px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-45 {
	width: 218.295px;
	height: 45px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-50 {
	width: 242.55px;
	height: 50px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-55 {
	width: 266.805px;
	height: 55px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-60 {
	width: 291.06px;
	height: 60px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-65 {
	width: 315.315px;
	height: 65px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-70 {
	width: 339.57px;
	height: 70px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-75 {
	width: 363.825px;
	height: 75px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-80 {
	width: 388.08px;
	height: 80px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-85 {
	width: 412.335px;
	height: 85px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-90 {
	width: 436.59px;
	height: 90px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-95 {
	width: 460.845px;
	height: 95px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-100 {
	width: 485.1px;
	height: 100px;
	background-image: url(../img/80669314b6217e89a1ea22657f955fdf.svg)
}

.rs-logo.rs-logo-aktuality-short-5 {
	width: 7.625px;
	height: 5px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-10 {
	width: 15.25px;
	height: 10px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-15 {
	width: 22.875px;
	height: 15px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-20 {
	width: 30.5px;
	height: 20px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-25 {
	width: 38.125px;
	height: 25px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-30 {
	width: 45.75px;
	height: 30px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-35 {
	width: 53.375px;
	height: 35px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-40 {
	width: 61px;
	height: 40px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-45 {
	width: 68.625px;
	height: 45px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-50 {
	width: 76.25px;
	height: 50px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-55 {
	width: 83.875px;
	height: 55px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-60 {
	width: 91.5px;
	height: 60px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-65 {
	width: 99.125px;
	height: 65px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-70 {
	width: 106.75px;
	height: 70px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-75 {
	width: 114.375px;
	height: 75px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-80 {
	width: 122px;
	height: 80px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-85 {
	width: 129.625px;
	height: 85px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-90 {
	width: 137.25px;
	height: 90px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-95 {
	width: 144.875px;
	height: 95px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-short-100 {
	width: 152.5px;
	height: 100px;
	background-image: url(../img/5c534d9b0b44ddefa38d8321e7fb89fd.svg)
}

.rs-logo.rs-logo-aktuality-sign-5 {
	width: 3.53px;
	height: 5px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-10 {
	width: 7.06px;
	height: 10px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-15 {
	width: 10.59px;
	height: 15px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-20 {
	width: 14.12px;
	height: 20px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-25 {
	width: 17.65px;
	height: 25px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-30 {
	width: 21.18px;
	height: 30px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-35 {
	width: 24.71px;
	height: 35px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-40 {
	width: 28.24px;
	height: 40px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-45 {
	width: 31.77px;
	height: 45px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-50 {
	width: 35.3px;
	height: 50px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-55 {
	width: 38.83px;
	height: 55px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-60 {
	width: 42.36px;
	height: 60px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-65 {
	width: 45.89px;
	height: 65px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-70 {
	width: 49.42px;
	height: 70px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-75 {
	width: 52.95px;
	height: 75px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-80 {
	width: 56.48px;
	height: 80px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-85 {
	width: 60.01px;
	height: 85px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-90 {
	width: 63.54px;
	height: 90px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-95 {
	width: 67.07px;
	height: 95px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-sign-100 {
	width: 70.6px;
	height: 100px;
	background-image: url(../img/409fb0a8e21caedbd54a166f9c46253b.svg)
}

.rs-logo.rs-logo-aktuality-white-5 {
	width: 24.255px;
	height: 5px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-10 {
	width: 48.51px;
	height: 10px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-15 {
	width: 72.765px;
	height: 15px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-20 {
	width: 97.02px;
	height: 20px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-25 {
	width: 121.275px;
	height: 25px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-30 {
	width: 145.53px;
	height: 30px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-35 {
	width: 169.785px;
	height: 35px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-40 {
	width: 194.04px;
	height: 40px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-45 {
	width: 218.295px;
	height: 45px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-50 {
	width: 242.55px;
	height: 50px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-55 {
	width: 266.805px;
	height: 55px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-60 {
	width: 291.06px;
	height: 60px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-65 {
	width: 315.315px;
	height: 65px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-70 {
	width: 339.57px;
	height: 70px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-75 {
	width: 363.825px;
	height: 75px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-80 {
	width: 388.08px;
	height: 80px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-85 {
	width: 412.335px;
	height: 85px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-90 {
	width: 436.59px;
	height: 90px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-95 {
	width: 460.845px;
	height: 95px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-aktuality-white-100 {
	width: 485.1px;
	height: 100px;
	background-image: url(../img/34be83168cd9490abf702cb637ddea61.svg)
}

.rs-logo.rs-logo-sport-5 {
	width: 27.48px;
	height: 5px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-10 {
	width: 54.96px;
	height: 10px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-15 {
	width: 82.44px;
	height: 15px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-20 {
	width: 109.92px;
	height: 20px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-25 {
	width: 137.4px;
	height: 25px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-30 {
	width: 164.88px;
	height: 30px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-35 {
	width: 192.36px;
	height: 35px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-40 {
	width: 219.84px;
	height: 40px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-45 {
	width: 247.32px;
	height: 45px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-50 {
	width: 274.8px;
	height: 50px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-55 {
	width: 302.28px;
	height: 55px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-60 {
	width: 329.76px;
	height: 60px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-65 {
	width: 357.24px;
	height: 65px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-70 {
	width: 384.72px;
	height: 70px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-75 {
	width: 412.2px;
	height: 75px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-80 {
	width: 439.68px;
	height: 80px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-85 {
	width: 467.16px;
	height: 85px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-90 {
	width: 494.64px;
	height: 90px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-95 {
	width: 522.12px;
	height: 95px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-sport-100 {
	width: 549.6px;
	height: 100px;
	background-image: url(../img/9d08d2e4e1738a5f2af423dfbe97e4e4.svg)
}

.rs-logo.rs-logo-cas-5 {
	width: 10.875px;
	height: 5px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-10 {
	width: 21.75px;
	height: 10px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-15 {
	width: 32.625px;
	height: 15px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-20 {
	width: 43.5px;
	height: 20px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-25 {
	width: 54.375px;
	height: 25px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-30 {
	width: 65.25px;
	height: 30px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-35 {
	width: 76.125px;
	height: 35px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-40 {
	width: 87px;
	height: 40px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-45 {
	width: 97.875px;
	height: 45px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-50 {
	width: 108.75px;
	height: 50px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-55 {
	width: 119.625px;
	height: 55px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-60 {
	width: 130.5px;
	height: 60px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-65 {
	width: 141.375px;
	height: 65px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-70 {
	width: 152.25px;
	height: 70px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-75 {
	width: 163.125px;
	height: 75px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-80 {
	width: 174px;
	height: 80px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-85 {
	width: 184.875px;
	height: 85px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-90 {
	width: 195.75px;
	height: 90px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-95 {
	width: 206.625px;
	height: 95px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-cas-100 {
	width: 217.5px;
	height: 100px;
	background-image: url(../img/e99b9555e781444bb338b35f9582613f.svg)
}

.rs-logo.rs-logo-zive-5 {
	width: 10.26px;
	height: 5px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-10 {
	width: 20.52px;
	height: 10px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-15 {
	width: 30.78px;
	height: 15px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-20 {
	width: 41.04px;
	height: 20px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-25 {
	width: 51.3px;
	height: 25px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-30 {
	width: 61.56px;
	height: 30px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-35 {
	width: 71.82px;
	height: 35px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-40 {
	width: 82.08px;
	height: 40px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-45 {
	width: 92.34px;
	height: 45px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-50 {
	width: 102.6px;
	height: 50px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-55 {
	width: 112.86px;
	height: 55px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-60 {
	width: 123.12px;
	height: 60px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-65 {
	width: 133.38px;
	height: 65px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-70 {
	width: 143.64px;
	height: 70px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-75 {
	width: 153.9px;
	height: 75px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-80 {
	width: 164.16px;
	height: 80px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-85 {
	width: 174.42px;
	height: 85px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-90 {
	width: 184.68px;
	height: 90px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-95 {
	width: 194.94px;
	height: 95px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-100 {
	width: 205.2px;
	height: 100px;
	background-image: url(../img/531667f686352bb44e5e9138d205dd93.svg)
}

.rs-logo.rs-logo-zive-new-5 {
	width: 12.18px;
	height: 5px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-10 {
	width: 24.36px;
	height: 10px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-15 {
	width: 36.54px;
	height: 15px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-20 {
	width: 48.72px;
	height: 20px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-25 {
	width: 60.9px;
	height: 25px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-30 {
	width: 73.08px;
	height: 30px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-35 {
	width: 85.26px;
	height: 35px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-40 {
	width: 97.44px;
	height: 40px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-45 {
	width: 109.62px;
	height: 45px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-50 {
	width: 121.8px;
	height: 50px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-55 {
	width: 133.98px;
	height: 55px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-60 {
	width: 146.16px;
	height: 60px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-65 {
	width: 158.34px;
	height: 65px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-70 {
	width: 170.52px;
	height: 70px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-75 {
	width: 182.7px;
	height: 75px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-80 {
	width: 194.88px;
	height: 80px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-85 {
	width: 207.06px;
	height: 85px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-90 {
	width: 219.24px;
	height: 90px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-95 {
	width: 231.42px;
	height: 95px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-zive-new-100 {
	width: 243.6px;
	height: 100px;
	background-image: url(../img/526844033c1589874bd4b9d7ffd8696c.svg)
}

.rs-logo.rs-logo-azet-5 {
	width: 13.005px;
	height: 5px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-10 {
	width: 26.01px;
	height: 10px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-15 {
	width: 39.015px;
	height: 15px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-20 {
	width: 52.02px;
	height: 20px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-25 {
	width: 65.025px;
	height: 25px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-30 {
	width: 78.03px;
	height: 30px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-35 {
	width: 91.035px;
	height: 35px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-40 {
	width: 104.04px;
	height: 40px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-45 {
	width: 117.045px;
	height: 45px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-50 {
	width: 130.05px;
	height: 50px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-55 {
	width: 143.055px;
	height: 55px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-60 {
	width: 156.06px;
	height: 60px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-65 {
	width: 169.065px;
	height: 65px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-70 {
	width: 182.07px;
	height: 70px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-75 {
	width: 195.075px;
	height: 75px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-80 {
	width: 208.08px;
	height: 80px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-85 {
	width: 221.085px;
	height: 85px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-90 {
	width: 234.09px;
	height: 90px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-95 {
	width: 247.095px;
	height: 95px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-100 {
	width: 260.1px;
	height: 100px;
	background-image: url(../img/13ae1197e430e586b83cde06a98da89e.svg)
}

.rs-logo.rs-logo-azet-short-5 {
	width: 4.645px;
	height: 5px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-10 {
	width: 9.29px;
	height: 10px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-15 {
	width: 13.935px;
	height: 15px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-20 {
	width: 18.58px;
	height: 20px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-25 {
	width: 23.225px;
	height: 25px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-30 {
	width: 27.87px;
	height: 30px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-35 {
	width: 32.515px;
	height: 35px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-40 {
	width: 37.16px;
	height: 40px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-45 {
	width: 41.805px;
	height: 45px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-50 {
	width: 46.45px;
	height: 50px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-55 {
	width: 51.095px;
	height: 55px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-60 {
	width: 55.74px;
	height: 60px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-65 {
	width: 60.385px;
	height: 65px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-70 {
	width: 65.03px;
	height: 70px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-75 {
	width: 69.675px;
	height: 75px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-80 {
	width: 74.32px;
	height: 80px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-85 {
	width: 78.965px;
	height: 85px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-90 {
	width: 83.61px;
	height: 90px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-95 {
	width: 88.255px;
	height: 95px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-azet-short-100 {
	width: 92.9px;
	height: 100px;
	background-image: url(../img/684f6b87dad012720a82048e4be52399.svg)
}

.rs-logo.rs-logo-recepty-5 {
	width: 34.505px;
	height: 5px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-10 {
	width: 69.01px;
	height: 10px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-15 {
	width: 103.515px;
	height: 15px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-20 {
	width: 138.02px;
	height: 20px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-25 {
	width: 172.525px;
	height: 25px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-30 {
	width: 207.03px;
	height: 30px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-35 {
	width: 241.535px;
	height: 35px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-40 {
	width: 276.04px;
	height: 40px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-45 {
	width: 310.545px;
	height: 45px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-50 {
	width: 345.05px;
	height: 50px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-55 {
	width: 379.555px;
	height: 55px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-60 {
	width: 414.06px;
	height: 60px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-65 {
	width: 448.565px;
	height: 65px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-70 {
	width: 483.07px;
	height: 70px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-75 {
	width: 517.575px;
	height: 75px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-80 {
	width: 552.08px;
	height: 80px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-85 {
	width: 586.585px;
	height: 85px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-90 {
	width: 621.09px;
	height: 90px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-95 {
	width: 655.595px;
	height: 95px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-recepty-100 {
	width: 690.1px;
	height: 100px;
	background-image: url(../img/452e3188bc51a8d68ff9cc64604e8b15.svg)
}

.rs-logo.rs-logo-novy-cas-5 {
	width: 5px;
	height: 5px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-10 {
	width: 10px;
	height: 10px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-15 {
	width: 15px;
	height: 15px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-20 {
	width: 20px;
	height: 20px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-25 {
	width: 25px;
	height: 25px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-30 {
	width: 30px;
	height: 30px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-35 {
	width: 35px;
	height: 35px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-40 {
	width: 40px;
	height: 40px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-45 {
	width: 45px;
	height: 45px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-50 {
	width: 50px;
	height: 50px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-55 {
	width: 55px;
	height: 55px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-60 {
	width: 60px;
	height: 60px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-65 {
	width: 65px;
	height: 65px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-70 {
	width: 70px;
	height: 70px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-75 {
	width: 75px;
	height: 75px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-80 {
	width: 80px;
	height: 80px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-85 {
	width: 85px;
	height: 85px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-90 {
	width: 90px;
	height: 90px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-95 {
	width: 95px;
	height: 95px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-100 {
	width: 100px;
	height: 100px;
	background-image: url(../img/a0410553fdddaee3c8d285858bf9703a.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-5 {
	width: 4.66192171px;
	height: 5px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-10 {
	width: 9.32384342px;
	height: 10px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-15 {
	width: 13.98576512px;
	height: 15px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-20 {
	width: 18.64768683px;
	height: 20px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-25 {
	width: 23.30960854px;
	height: 25px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-30 {
	width: 27.97153025px;
	height: 30px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-35 {
	width: 32.63345196px;
	height: 35px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-40 {
	width: 37.29537367px;
	height: 40px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-45 {
	width: 41.95729537px;
	height: 45px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-50 {
	width: 46.61921708px;
	height: 50px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-55 {
	width: 51.28113879px;
	height: 55px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-60 {
	width: 55.9430605px;
	height: 60px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-65 {
	width: 60.60498221px;
	height: 65px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-70 {
	width: 65.26690391px;
	height: 70px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-75 {
	width: 69.92882562px;
	height: 75px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-80 {
	width: 74.59074733px;
	height: 80px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-85 {
	width: 79.25266904px;
	height: 85px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-90 {
	width: 83.91459075px;
	height: 90px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-95 {
	width: 88.57651246px;
	height: 95px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-novy-cas-inverz-100 {
	width: 93.23843416px;
	height: 100px;
	background-image: url(../img/712bd4f6504a2896db6c22706f6aad5c.svg)
}

.rs-logo.rs-logo-ringier-5 {
	width: 11.965px;
	height: 5px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-10 {
	width: 23.93px;
	height: 10px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-15 {
	width: 35.895px;
	height: 15px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-20 {
	width: 47.86px;
	height: 20px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-25 {
	width: 59.825px;
	height: 25px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-30 {
	width: 71.79px;
	height: 30px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-35 {
	width: 83.755px;
	height: 35px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-40 {
	width: 95.72px;
	height: 40px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-45 {
	width: 107.685px;
	height: 45px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-50 {
	width: 119.65px;
	height: 50px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-55 {
	width: 131.615px;
	height: 55px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-60 {
	width: 143.58px;
	height: 60px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-65 {
	width: 155.545px;
	height: 65px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-70 {
	width: 167.51px;
	height: 70px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-75 {
	width: 179.475px;
	height: 75px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-80 {
	width: 191.44px;
	height: 80px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-85 {
	width: 203.405px;
	height: 85px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-90 {
	width: 215.37px;
	height: 90px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-95 {
	width: 227.335px;
	height: 95px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-100 {
	width: 239.3px;
	height: 100px;
	background-image: url(../img/636ec43834504ad66bfb5b0cf9d95285.svg)
}

.rs-logo.rs-logo-ringier-white-5 {
	width: 11.965px;
	height: 5px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-10 {
	width: 23.93px;
	height: 10px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-15 {
	width: 35.895px;
	height: 15px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-20 {
	width: 47.86px;
	height: 20px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-25 {
	width: 59.825px;
	height: 25px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-30 {
	width: 71.79px;
	height: 30px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-35 {
	width: 83.755px;
	height: 35px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-40 {
	width: 95.72px;
	height: 40px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-45 {
	width: 107.685px;
	height: 45px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-50 {
	width: 119.65px;
	height: 50px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-55 {
	width: 131.615px;
	height: 55px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-60 {
	width: 143.58px;
	height: 60px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-65 {
	width: 155.545px;
	height: 65px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-70 {
	width: 167.51px;
	height: 70px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-75 {
	width: 179.475px;
	height: 75px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-80 {
	width: 191.44px;
	height: 80px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-85 {
	width: 203.405px;
	height: 85px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-90 {
	width: 215.37px;
	height: 90px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-95 {
	width: 227.335px;
	height: 95px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-ringier-white-100 {
	width: 239.3px;
	height: 100px;
	background-image: url(../img/aa7469fdff71ad10383de63ef82d9e4e.svg)
}

.rs-logo.rs-logo-lesk-5 {
	width: 15.50802139px;
	height: 5px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-10 {
	width: 31.01604278px;
	height: 10px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-15 {
	width: 46.52406417px;
	height: 15px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-20 {
	width: 62.03208556px;
	height: 20px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-25 {
	width: 77.54010695px;
	height: 25px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-30 {
	width: 93.04812834px;
	height: 30px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-35 {
	width: 108.55614973px;
	height: 35px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-40 {
	width: 124.06417112px;
	height: 40px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-45 {
	width: 139.57219251px;
	height: 45px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-50 {
	width: 155.0802139px;
	height: 50px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-55 {
	width: 170.58823529px;
	height: 55px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-60 {
	width: 186.09625668px;
	height: 60px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-65 {
	width: 201.60427807px;
	height: 65px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-70 {
	width: 217.11229947px;
	height: 70px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-75 {
	width: 232.62032086px;
	height: 75px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-80 {
	width: 248.12834225px;
	height: 80px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-85 {
	width: 263.63636364px;
	height: 85px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-90 {
	width: 279.14438503px;
	height: 90px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-95 {
	width: 294.65240642px;
	height: 95px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-lesk-100 {
	width: 310.16042781px;
	height: 100px;
	background-image: url(../img/35243f30cf23b2b63c85b0be69446ab0.svg)
}

.rs-logo.rs-logo-najmama-5 {
	width: 30.055px;
	height: 5px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-10 {
	width: 60.11px;
	height: 10px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-15 {
	width: 90.165px;
	height: 15px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-20 {
	width: 120.22px;
	height: 20px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-25 {
	width: 150.275px;
	height: 25px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-30 {
	width: 180.33px;
	height: 30px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-35 {
	width: 210.385px;
	height: 35px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-40 {
	width: 240.44px;
	height: 40px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-45 {
	width: 270.495px;
	height: 45px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-50 {
	width: 300.55px;
	height: 50px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-55 {
	width: 330.605px;
	height: 55px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-60 {
	width: 360.66px;
	height: 60px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-65 {
	width: 390.715px;
	height: 65px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-70 {
	width: 420.77px;
	height: 70px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-75 {
	width: 450.825px;
	height: 75px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-80 {
	width: 480.88px;
	height: 80px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-85 {
	width: 510.935px;
	height: 85px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-90 {
	width: 540.99px;
	height: 90px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-95 {
	width: 571.045px;
	height: 95px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-najmama-100 {
	width: 601.1px;
	height: 100px;
	background-image: url(../img/cc6936e6a98781e53d09bb961f36d340.svg)
}

.rs-logo.rs-logo-diva-5 {
	width: 21.66666667px;
	height: 5px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-10 {
	width: 43.33333333px;
	height: 10px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-15 {
	width: 65px;
	height: 15px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-20 {
	width: 86.66666667px;
	height: 20px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-25 {
	width: 108.33333333px;
	height: 25px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-30 {
	width: 130px;
	height: 30px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-35 {
	width: 151.66666667px;
	height: 35px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-40 {
	width: 173.33333333px;
	height: 40px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-45 {
	width: 195px;
	height: 45px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-50 {
	width: 216.66666667px;
	height: 50px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-55 {
	width: 238.33333333px;
	height: 55px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-60 {
	width: 260px;
	height: 60px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-65 {
	width: 281.66666667px;
	height: 65px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-70 {
	width: 303.33333333px;
	height: 70px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-75 {
	width: 325px;
	height: 75px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-80 {
	width: 346.66666667px;
	height: 80px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-85 {
	width: 368.33333333px;
	height: 85px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-90 {
	width: 390px;
	height: 90px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-95 {
	width: 411.66666667px;
	height: 95px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.rs-logo.rs-logo-diva-100 {
	width: 433.33333333px;
	height: 100px;
	background-image: url(../img/6175f0e551b80c1f92c378bd00b01436.svg)
}

.discussion-wrapper .d-comment-wrapper {
	clear: both;
	position: relative
}

.discussion-wrapper .d-post {
	position: relative;
	min-height: 20px;
	margin-bottom: 10px;
	margin-top: 10px
}

.discussion-wrapper .d-post .user-img-wrapper {
	border: 1px solid #a5a6a8;
	padding: 1px;
	display: block;
	float: left;
	margin-right: 20px
}

.discussion-wrapper .d-post .user-img-wrapper .user-img {
	font-size: 1px;
	line-height: 1px;
	display: block
}

.discussion-wrapper .d-post .user-img-wrapper .user-img img {
	width: 48px;
	height: 60px
}

.discussion-wrapper .d-post .system-icons {
	position: absolute;
	margin-left: 0;
	top: 80px;
	left: 11px
}

.discussion-wrapper .d-post .system-icons span {
	background-image: url(../img/f2278b49b060a8e6c6547120f1dad248.png);
	display: inline-block;
	margin: 0 2px;
	width: 16px;
	height: 16px
}

.discussion-wrapper .d-post .system-icons .os-icon-win-10 {
	background-position: -390px -2px
}

.discussion-wrapper .d-post .system-icons .os-icon-win-8,
.discussion-wrapper .d-post .system-icons .os-icon-win-8-1 {
	background-position: -180px -2px
}

.discussion-wrapper .d-post .system-icons .os-icon-win-7 {
	background-position: -149px -2px
}

.discussion-wrapper .d-post .system-icons .os-icon-win-vista {
	background-position: -239px -2px
}

.discussion-wrapper .d-post .system-icons .os-icon-win-xp,
.discussion-wrapper .d-post .system-icons .os-icon-win-xp-64 {
	background-position: -269px -2px
}

.discussion-wrapper .d-post .system-icons .os-icon-ios,
.discussion-wrapper .d-post .system-icons .os-icon-mac-9,
.discussion-wrapper .d-post .system-icons .os-icon-mac-x {
	background-position: -120px -2px
}

.discussion-wrapper .d-post .system-icons .os-icon-linux {
	background-position: -210px -2px
}

.discussion-wrapper .d-post .system-icons .os-icon-android {
	background-position: -330px -2px
}

.discussion-wrapper .d-post .system-icons .os-icon-blackberry,
.discussion-wrapper .d-post .system-icons .os-icon-unknown,
.discussion-wrapper .d-post .system-icons .os-icon-webos,
.discussion-wrapper .d-post .system-icons .os-icon-win-3-11,
.discussion-wrapper .d-post .system-icons .os-icon-win-95,
.discussion-wrapper .d-post .system-icons .os-icon-win-98,
.discussion-wrapper .d-post .system-icons .os-icon-win-2000,
.discussion-wrapper .d-post .system-icons .os-icon-win-me {
	display: none
}

.discussion-wrapper .d-post .system-icons .browser-icon-edge {
	background-position: -360px -2px
}

.discussion-wrapper .d-post .system-icons .browser-icon-chrome {
	background-position: 0 -2px
}

.discussion-wrapper .d-post .system-icons .browser-icon-firefox {
	background-position: -30px -2px
}

.discussion-wrapper .d-post .system-icons .browser-icon-safari {
	background-position: -59px -2px
}

.discussion-wrapper .d-post .system-icons .browser-icon-opera {
	background-position: -300px -1px
}

.discussion-wrapper .d-post .system-icons .browser-icon-explorer {
	background-position: -90px -2px
}

.discussion-wrapper .d-post .system-icons .browser-icon-handheld,
.discussion-wrapper .d-post .system-icons .browser-icon-unknown {
	display: none
}

.discussion-wrapper .level1 {
	padding-left: 40px;
	margin-left: 10px
}

.discussion-wrapper .d-submit-form .text-area-wrapper {
	float: right;
	width: 100%
}

.discussion-wrapper .d-submit-form .text-area-wrapper textarea {
	width: 100%;
	height: 100px
}

.discussion-wrapper .d-submit-form #anonymous-wrapper input {
	height: 20px;
	width: 210px;
	padding: 2px 4px;
	outline: none;
	margin-bottom: 10px
}

.discussion-wrapper .d-submit-form .captcha-wrapper .captcha-data {
	float: left
}

.discussion-wrapper .d-submit-form .captcha-wrapper .captcha-input {
	margin-top: 6px;
	margin-left: 10px;
	float: left
}

.discussion-wrapper .d-submit-form .captcha-wrapper .captcha-input .captcha-code {
	width: 60px;
	height: 20px;
	text-transform: uppercase;
	padding: 2px 4px;
	outline: 0;
	margin-bottom: 10px
}

.discussion-wrapper .d-comment-state-0 .d-body {
	color: #787878
}

.discussion-wrapper .d-reported .d-report-comment {
	color: #acacac
}

.discussion-wrapper .d-react-main {
	margin: 10px auto;
	display: block
}

.discussion-wrapper .d-react-main:after {
	content: "Prida\165   pr\EDspevok"
}

.discussion-wrapper .d-submit-form {
	display: none
}

.discussion-wrapper .d-comment-wrapper {
	padding: 5px 0;
	border-bottom: 1px dotted #ccc;
	font-size: 14px
}

.discussion-wrapper .d-comment-wrapper .head .date {
	color: #c5c5c5;
	font-size: 12px
}

.discussion-wrapper .d-comment-wrapper .head .sep {
	color: #c5c5c5;
	margin: 0 10px;
	line-height: 14px;
	height: 14px;
	font-size: 14px
}

.discussion-wrapper .d-comment-wrapper .head .d-report-comment {
	color: #c5c5c5;
	font-size: 12px
}

.discussion-wrapper .d-comment-wrapper .head .d-report-comment:after {
	content: "nahl\E1si\165"
}

.discussion-wrapper .d-comment-wrapper .head .button-wrapper {
	text-align: right;
	display: block
}

.discussion-wrapper .d-comment-wrapper .head .button-wrapper .d-like-box {
	display: inline-block;
	margin-bottom: 10px
}

.discussion-wrapper .d-comment-wrapper .username {
	color: #da2c2a;
	margin-right: 20px;
	float: left
}

.discussion-wrapper .d-comment-wrapper .user-ip {
	margin-right: 20px;
	float: left
}

.discussion-wrapper .d-comment-wrapper .d-btn {
	cursor: pointer;
	display: inline-block;
	height: 16px;
	padding: 0 10px;
	line-height: 16px;
	background-color: #c5c5c5;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	font-size: 12px
}

.discussion-wrapper .d-comment-wrapper .d-btn i {
	display: none
}

.discussion-wrapper .d-comment-wrapper .d-body {
	clear: right
}

@media (min-width:1024px) {
	.discussion-wrapper .d-comment-wrapper .d-body {
		margin-left: 72px
	}
}

.discussion-wrapper .d-react,
.discussion-wrapper .d-submit-comment-btn {
	border: none;
	background-color: #7f1143;
	color: #fff;
	padding: 5px 10px;
	border-bottom: 2px solid #440823;
	font: 14px Source Sans Pro, sans-serif;
	line-height: 18px;
	display: inline-block;
	cursor: pointer;
	text-transform: uppercase
}

.discussion-wrapper .d-overlay {
	position: fixed;
	_position: static;
	width: 100%;
	height: 100%;
	background-color: transparent;
	z-index: 1000;
	top: 0;
	left: 0;
	display: none;
	color: #fff
}

.discussion-wrapper .d-overlay .d-info-msg {
	display: block;
	border-top: 2px solid #7f1143;
	padding: 16px;
	width: auto;
	z-index: 20;
	font-size: 12px;
	position: absolute;
	top: 15%;
	left: 40%;
	background-color: #000
}

.discussion-wrapper .d-overlay .d-info-msg .content {
	position: relative;
	z-index: 2;
	overflow: hidden;
	width: 350px
}

.discussion-wrapper .d-overlay .d-info-msg .content p {
	margin-bottom: 10px;
	color: #fff;
	font-size: 18px
}

.discussion-wrapper .d-overlay .d-info-msg .content .buttons {
	float: right;
	color: #fff
}

.discussion-wrapper .d-overlay .d-info-msg .content .buttons a {
	color: #fff
}

.discussion-wrapper .d-overlay .d-info-msg .content .buttons a.button {
	border: none;
	cursor: pointer;
	outline-offset: -2px;
	padding: 6px 8px;
	text-align: center;
	display: inline-block;
	color: #fff
}

.discussion-wrapper .d-overlay .d-info-msg .content .buttons a.button.yes {
	margin-right: 10px;
	border: 1px solid #7f1143;
	color: #fff
}

.discussion-wrapper .d-overlay .d-info-msg .close {
	display: block;
	font-size: 16px;
	font-weight: 700;
	height: 21px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 21px;
	position: absolute;
	top: 22px;
	right: 22px;
	z-index: 20;
	color: #fff
}

.user-bubble-box {
	display: none;
	border-radius: 4px;
	width: 296px;
	height: 127px;
	position: absolute;
	font-family: Arial, serif;
	z-index: 9997;
	border: 1px solid
}

.user-bubble-box .arrow {
	border-right: 7px solid;
	left: -7px
}

.user-bubble-box .arrow,
.user-bubble-box .arrow-up {
	position: absolute;
	height: 0;
	width: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	top: 10px
}

.user-bubble-box .arrow-up {
	border-right: 7px solid red;
	left: -6px
}

.user-bubble-box {
	box-shadow: 0 0 10px #999
}

.user-bubble-box .user-box {
	list-style: none
}

.user-bubble-box.female {
	background: #fff;
	border-color: #de5034
}

.user-bubble-box.female .arrow {
	border-right-color: #de5034
}

.user-bubble-box.female .arrow-up {
	border-right-color: #fff
}

.user-bubble-box.female a {
	color: #762255
}

.user-bubble-box.female .user-box {
	border-color: #a77d97
}

.user-bubble-box.male {
	background: #fff;
	border: 1px solid #1857bf
}

.user-bubble-box.male .arrow {
	border-right-color: #1857bf
}

.user-bubble-box.male .arrow-up {
	border-right-color: #fff
}

.user-bubble-box.male .user-box {
	border-color: #7088a7
}

.user-bubble-box a.photo {
	display: block;
	float: left;
	height: 110px;
	left: 17px;
	position: relative;
	top: 8px;
	width: 88px
}

.user-bubble-box .data {
	float: right;
	margin: 10px 0;
	width: 180px
}

.user-bubble-box p a {
	color: #224676
}

p span .user-bubble-box p a {
	display: block
}

.user-bubble-box .nick {
	font-size: 11pt;
	font-weight: 700;
	margin-bottom: 10px;
	word-wrap: break-word;
	display: block
}

.user-bubble-box .city,
.user-bubble-box .sex {
	color: #2f2f2f;
	font-size: 12px;
	line-height: 18px
}

.user-bubble-box .city {
	margin-bottom: 5px
}

.user-bubble-box a.dnone {
	display: none
}

.user-bubble-box small {
	font-size: 11px
}

.user-bubble-box .user-box {
	width: 173px;
	height: 24px;
	border-top: 1px solid;
	position: absolute;
	right: 11px;
	top: 97px
}

.user-bubble-box .user-box li {
	height: 22px;
	float: left;
	position: relative;
	padding-top: 1px;
	margin-right: 5px
}

.user-bubble-box .user-box li small {
	position: relative;
	top: -7px;
	padding-right: 3px
}

.user-bubble-box .user-box a {
	position: relative;
	text-decoration: none
}

.user-bubble-box .user-box .text {
	display: none
}

.user-bubble-box .user-box .fri-add,
.user-bubble-box .user-box .rp {
	float: right;
	margin: 0 0 0 5px
}

.user-bubble-box .icon {
	background: transparent url(../img/d536ea8f4c13c46783f5c6c6bdf737ac.gif) 0 0 no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 22px;
	width: 16px
}

.user-bubble-box .fot .icon {
	background-position: -8px -293px
}

.user-bubble-box .vid .icon {
	background-position: -7px -389px
}

.user-bubble-box .fri-add .icon {
	background-position: -7px -199px
}

.pjongcang article {
	padding-right: 10px
}

.medal-table {
	width: 100%
}

.medal-table .first-medal-table-row {
	background-color: #eaecf2
}

.medal-table .first-medal-table-row .medal-table-head {
	color: #5b6776;
	font-weight: 600;
	line-height: 30px;
	font-size: 12px
}

.medal-table .medal-table-row {
	line-height: 40px;
	border-bottom: 1px solid #ededed
}

@media (max-width:479px) {
	.medal-table .medal-table-row {
		border-bottom: 0
	}
}

.gold-medal-icon {
	background-image: url(../img/bcd74eff91b446e67b91b49345d68ed9.svg)
}

.silver-medal-icon {
	background-image: url(../img/5ab36ce0b6352687f125e85afca8246d.svg)
}

.bronze-medal-icon {
	background-image: url(../img/f36939690bcb55465f61884045529d4e.svg)
}

.bronze-medal-icon,
.gold-medal-icon,
.silver-medal-icon {
	background-size: 20px 20px;
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	top: 5px;
	margin-right: 5px
}

.first-medal-table-row,
.medal-table-row {
	font-size: 0
}

.first-medal-table-row .medal-table-item,
.medal-table-row .medal-table-item {
	display: inline-block;
	font-size: 12px
}

.first-medal-table-row .medal-table-item .medal-info-label,
.medal-table-row .medal-table-item .medal-info-label {
	display: none
}

@media (max-width:479px) {

	.first-medal-table-row .medal-table-item .medal-info-label,
	.medal-table-row .medal-table-item .medal-info-label {
		display: inline-block;
		width: 50%;
		text-align: left;
		font-weight: 700;
		color: #5b6776
	}
}

@media (max-width:479px) {

	.first-medal-table-row .medal-table-item .medal-value,
	.medal-table-row .medal-table-item .medal-value {
		display: inline-block;
		width: 50%;
		text-align: right
	}
}

@media (max-width:479px) {

	.first-medal-table-row .medal-table-item,
	.medal-table-row .medal-table-item {
		font-size: 14px;
		font-weight: 700
	}
}

.first-medal-table-row .medal-table-item.medal-order,
.medal-table-row .medal-table-item.medal-order {
	padding-left: 15px;
	width: 10%
}

@media (max-width:479px) {

	.first-medal-table-row .medal-table-item.medal-order,
	.medal-table-row .medal-table-item.medal-order {
		width: 100%;
		padding-left: 0;
		color: red;
		margin-top: 25px;
		border-bottom: 1px solid #ededed
	}
}

@media (max-width:479px) {

	.first-medal-table-row .medal-table-item.medal-bronze,
	.first-medal-table-row .medal-table-item.medal-gold,
	.first-medal-table-row .medal-table-item.medal-silver,
	.first-medal-table-row .medal-table-item.medal-table-country,
	.first-medal-table-row .medal-table-item.medals-total,
	.medal-table-row .medal-table-item.medal-bronze,
	.medal-table-row .medal-table-item.medal-gold,
	.medal-table-row .medal-table-item.medal-silver,
	.medal-table-row .medal-table-item.medal-table-country,
	.medal-table-row .medal-table-item.medals-total {
		font-size: 0
	}

	.first-medal-table-row .medal-table-item.medal-bronze div,
	.first-medal-table-row .medal-table-item.medal-bronze span,
	.first-medal-table-row .medal-table-item.medal-gold div,
	.first-medal-table-row .medal-table-item.medal-gold span,
	.first-medal-table-row .medal-table-item.medal-silver div,
	.first-medal-table-row .medal-table-item.medal-silver span,
	.first-medal-table-row .medal-table-item.medal-table-country div,
	.first-medal-table-row .medal-table-item.medal-table-country span,
	.first-medal-table-row .medal-table-item.medals-total div,
	.first-medal-table-row .medal-table-item.medals-total span,
	.medal-table-row .medal-table-item.medal-bronze div,
	.medal-table-row .medal-table-item.medal-bronze span,
	.medal-table-row .medal-table-item.medal-gold div,
	.medal-table-row .medal-table-item.medal-gold span,
	.medal-table-row .medal-table-item.medal-silver div,
	.medal-table-row .medal-table-item.medal-silver span,
	.medal-table-row .medal-table-item.medal-table-country div,
	.medal-table-row .medal-table-item.medal-table-country span,
	.medal-table-row .medal-table-item.medals-total div,
	.medal-table-row .medal-table-item.medals-total span {
		font-size: 14px
	}
}

.first-medal-table-row .medal-table-item.medal-table-country,
.medal-table-row .medal-table-item.medal-table-country {
	width: 25%
}

@media (max-width:479px) {

	.first-medal-table-row .medal-table-item.medal-table-country,
	.medal-table-row .medal-table-item.medal-table-country {
		width: 100%;
		border-bottom: 1px solid #ededed
	}
}

.first-medal-table-row .medal-table-item.medal-bronze,
.first-medal-table-row .medal-table-item.medal-gold,
.first-medal-table-row .medal-table-item.medal-silver,
.medal-table-row .medal-table-item.medal-bronze,
.medal-table-row .medal-table-item.medal-gold,
.medal-table-row .medal-table-item.medal-silver {
	width: 15%;
	text-align: center
}

@media (max-width:479px) {

	.first-medal-table-row .medal-table-item.medal-bronze,
	.first-medal-table-row .medal-table-item.medal-gold,
	.first-medal-table-row .medal-table-item.medal-silver,
	.medal-table-row .medal-table-item.medal-bronze,
	.medal-table-row .medal-table-item.medal-gold,
	.medal-table-row .medal-table-item.medal-silver {
		width: 100%;
		border-bottom: 1px solid #ededed;
		font-weight: 400
	}
}

.first-medal-table-row .medal-table-item.medals-total,
.medal-table-row .medal-table-item.medals-total {
	text-align: center;
	padding-left: 65px;
	width: 20%
}

@media (max-width:1023px) {

	.first-medal-table-row .medal-table-item.medals-total,
	.medal-table-row .medal-table-item.medals-total {
		padding-left: 25px
	}
}

@media (max-width:479px) {

	.first-medal-table-row .medal-table-item.medals-total,
	.medal-table-row .medal-table-item.medals-total {
		width: 100%;
		border-bottom: 1px solid #ededed;
		padding-left: 0
	}
}

.program-table {
	width: 100%;
	margin-top: 30px
}

.program-table .first-program-table-row {
	background-color: #eaecf2;
	font-size: 0
}

.program-table .first-program-table-row .program-table-head {
	color: #5b6776;
	font-weight: 600;
	line-height: 30px;
	font-size: 12px
}

.program-table .program-table-row {
	line-height: 35px;
	border-bottom: 1px solid #ededed;
	font-size: 0
}

.program-table .program-table-row .program-value .flag {
	background-color: transparent;
	float: none;
	height: auto;
	padding: 0
}

@media (max-width:479px) {
	.program-table .program-table-row {
		border-bottom: 0
	}
}

.first-program-table-row .program-table-item,
.program-table-row .program-table-item {
	display: inline-block;
	font-size: 14px
}

.first-program-table-row .program-table-item .program-info-label,
.program-table-row .program-table-item .program-info-label {
	display: none
}

@media (max-width:479px) {

	.first-program-table-row .program-table-item .program-info-label,
	.program-table-row .program-table-item .program-info-label {
		display: inline-block;
		width: 35%;
		text-align: left;
		font-weight: 700;
		font-size: 14px;
		color: #5b6776
	}
}

@media (max-width:479px) {

	.first-program-table-row .program-table-item .program-value,
	.program-table-row .program-table-item .program-value {
		display: inline-block;
		width: 65%;
		text-align: right;
		font-size: 14px
	}
}

@media (max-width:479px) {

	.first-program-table-row .program-table-item .program-value.full-w,
	.program-table-row .program-table-item .program-value.full-w {
		width: 100%
	}
}

@media (max-width:479px) {

	.first-program-table-row .program-table-item,
	.program-table-row .program-table-item {
		font-size: 14px;
		font-weight: 700
	}
}

.first-program-table-row .program-table-item.program-date,
.program-table-row .program-table-item.program-date {
	width: 7%;
	text-align: center;
	vertical-align: top
}

@media (max-width:479px) {

	.first-program-table-row .program-table-item.program-date,
	.program-table-row .program-table-item.program-date {
		width: 24%;
		padding-left: 0;
		color: red;
		margin-top: 25px;
		text-align: left;
		border-bottom: 1px solid #ededed
	}
}

.first-program-table-row .program-table-item.program-time,
.program-table-row .program-table-item.program-time {
	width: 6%;
	text-align: center;
	vertical-align: top
}

@media (max-width:479px) {

	.first-program-table-row .program-table-item.program-time,
	.program-table-row .program-table-item.program-time {
		width: 76%;
		text-align: right;
		color: red;
		border-bottom: 1px solid #ededed
	}
}

.first-program-table-row .program-table-item.program-table-sport,
.program-table-row .program-table-item.program-table-sport {
	width: 16%;
	vertical-align: top;
	overflow: hidden
}

@media (max-width:1023px) {

	.first-program-table-row .program-table-item.program-table-sport,
	.program-table-row .program-table-item.program-table-sport {
		width: 30%
	}
}

@media (max-width:479px) {

	.first-program-table-row .program-table-item.program-table-sport,
	.program-table-row .program-table-item.program-table-sport {
		width: 100%;
		border-bottom: 1px solid #ededed;
		font-size: 0
	}
}

.first-program-table-row .program-table-item.program-table-sport .program-value-sport,
.program-table-row .program-table-item.program-table-sport .program-value-sport {
	display: inline-block;
	white-space: nowrap
}

@media (max-width:479px) {

	.first-program-table-row .program-table-item.program-table-sport .program-value-sport,
	.program-table-row .program-table-item.program-table-sport .program-value-sport {
		width: 65%;
		text-align: right;
		font-size: 14px
	}
}

.first-program-table-row .program-table-item.program-table-sport .program-value-sport.result-fade,
.program-table-row .program-table-item.program-table-sport .program-value-sport.result-fade {
	position: relative
}

.first-program-table-row .program-table-item.program-table-sport .program-value-sport.result-fade:after,
.program-table-row .program-table-item.program-table-sport .program-value-sport.result-fade:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 30%;
	height: 100%;
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);
	pointer-events: none
}

.first-program-table-row .program-table-item.program-table-sport.result-fade,
.program-table-row .program-table-item.program-table-sport.result-fade {
	position: relative
}

.first-program-table-row .program-table-item.program-table-sport.result-fade:after,
.program-table-row .program-table-item.program-table-sport.result-fade:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 30%;
	height: 100%;
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);
	pointer-events: none
}

.first-program-table-row .program-table-item.program-table-discipline,
.program-table-row .program-table-item.program-table-discipline {
	width: 20%;
	vertical-align: top;
	overflow: hidden
}

@media (max-width:1023px) {

	.first-program-table-row .program-table-item.program-table-discipline,
	.program-table-row .program-table-item.program-table-discipline {
		width: 48%
	}
}

@media (max-width:479px) {

	.first-program-table-row .program-table-item.program-table-discipline,
	.program-table-row .program-table-item.program-table-discipline {
		width: 100%;
		border-bottom: 1px solid #ededed;
		font-size: 0
	}
}

.first-program-table-row .program-table-item.program-table-discipline .program-value-discipline,
.program-table-row .program-table-item.program-table-discipline .program-value-discipline {
	display: inline-block;
	white-space: nowrap
}

.first-program-table-row .program-table-item.program-table-discipline .program-value-discipline.result-fade,
.program-table-row .program-table-item.program-table-discipline .program-value-discipline.result-fade {
	position: relative
}

.first-program-table-row .program-table-item.program-table-discipline .program-value-discipline.result-fade:after,
.program-table-row .program-table-item.program-table-discipline .program-value-discipline.result-fade:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 30%;
	height: 100%;
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);
	pointer-events: none
}

.first-program-table-row .program-table-item.program-table-discipline.result-fade,
.program-table-row .program-table-item.program-table-discipline.result-fade {
	position: relative
}

.first-program-table-row .program-table-item.program-table-discipline.result-fade:after,
.program-table-row .program-table-item.program-table-discipline.result-fade:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 30%;
	height: 100%;
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);
	pointer-events: none
}

.first-program-table-row .program-table-item.program-bronze,
.first-program-table-row .program-table-item.program-gold,
.first-program-table-row .program-table-item.program-silver,
.program-table-row .program-table-item.program-bronze,
.program-table-row .program-table-item.program-gold,
.program-table-row .program-table-item.program-silver {
	width: 17%;
	text-align: left;
	white-space: nowrap;
	vertical-align: top
}

@media (max-width:1023px) {

	.first-program-table-row .program-table-item.program-bronze,
	.first-program-table-row .program-table-item.program-gold,
	.first-program-table-row .program-table-item.program-silver,
	.program-table-row .program-table-item.program-bronze,
	.program-table-row .program-table-item.program-gold,
	.program-table-row .program-table-item.program-silver {
		width: 33.3334%
	}
}

@media (max-width:479px) {

	.first-program-table-row .program-table-item.program-bronze,
	.first-program-table-row .program-table-item.program-gold,
	.first-program-table-row .program-table-item.program-silver,
	.program-table-row .program-table-item.program-bronze,
	.program-table-row .program-table-item.program-gold,
	.program-table-row .program-table-item.program-silver {
		width: 100%;
		border-bottom: 1px solid #ededed;
		font-weight: 400
	}
}


/*! jQuery UI - v1.11.3 - 2015-03-09
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none
}

.ui-resizable {
	position: relative
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none
}

.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
	display: none
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000
}

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0;
	font-size: 100%
}

.ui-accordion .ui-accordion-icons,
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible
}

.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
	text-decoration: none
}

.ui-button-icon-only {
	width: 2.2em
}

button.ui-button-icon-only {
	width: 2.4em
}

.ui-button-icons-only {
	width: 3.4em
}

button.ui-button-icons-only {
	width: 3.7em
}

.ui-button .ui-button-text {
	display: block;
	line-height: normal
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}

input.ui-button {
	padding: .4em 1em
}

.ui-button-icon-only .ui-icon,
.ui-button-icons-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}

.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary {
	left: .5em
}

.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
	right: .5em
}

.ui-buttonset {
	margin-right: 7px
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}

button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 700;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td a,
.ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0;
	padding: 1px;
	height: 20px
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}

.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none
}

.ui-menu .ui-menu {
	position: absolute
}

.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0;
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0
}

.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
	margin: -1px
}

.ui-menu-icons {
	position: relative
}

.ui-menu-icons .ui-menu-item {
	padding-left: 2em
}

.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0
}

.ui-menu .ui-menu-icon {
	left: auto;
	right: 0
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: 700;
	line-height: 1.5;
	padding: 2px .4em;
	margin: .5em 0 0;
	height: auto;
	border: 0
}

.ui-selectmenu-open {
	display: block
}

.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer
}

.ui-selectmenu-button span.ui-icon {
	right: .5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%
}

.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: .4em 2.1em .4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}

.ui-slider-horizontal {
	height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-vertical {
	width: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden
}

.ui-spinner,
.ui-spinner-input {
	padding: 0;
	vertical-align: middle
}

.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	margin: .2em 0;
	margin-left: .4em;
	margin-right: 22px
}

.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0
}

.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none
}

.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0
}

.ui-spinner-up {
	top: 0
}

.ui-spinner-down {
	bottom: 0
}

.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px
}

.ui-tabs {
	position: relative;
	padding: .2em
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none
}

.ui-widget {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.1em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: 1px solid #ddd;
	background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABYSURBVBjTxcK9DUBAAIDRjxk0dBQaE4gR7KFVM4rEDBIjEKVV7s79OZ0teHk8FR/NCAehJ6TcK3eD3/EtbsPV2AVbYmZMgh7RMdfAFaEmVIE8kR0yR4gfv1IulNTJHsTLAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTAzLTA4VDA3OjM1OjAzKzAwOjAw0uUAaQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0wMy0wOFQwNzozNTowMyswMDowMKO4uNUAAAAASUVORK5CYII=) 50% top repeat-x;
	color: #333
}

.ui-widget-content a {
	color: #333
}

.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(../img/d11e743a489406062ef13976cdab2359.png) 50% 50% repeat-x;
	color: #fff;
	font-weight: 700
}

.ui-widget-header a {
	color: #fff
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #ccc;
	background: #f6f6f6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABISURBVDjLY/g1mWEUjSKqo2/fGL5LMXzPYfh+nOGHFsOPBQw/xRh+TmX4JcLwq4vhNwPD71yG3xcZ/igx/Ilk+JM0ikYRMQgA8pJH3iOhTlAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDDS5QBpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTA4VDA3OjM1OjAzKzAwOjAwo7i41QAAAABJRU5ErkJggg==) 50% 50% repeat-x;
	font-weight: 700;
	color: #1c94c4
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none
}

.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAmklEQVRIx+3PPwsBARgH4N/7s0gmXZSuKMvNdl/AV2A1X1ltzBaf5UazEp3RpKujFMV0uT/dy6cQwzs98wPdZVk8IwAAhmEYxrdBWSZJGFKq4smGaGDENeFgwgfREp8d6Ph1OEZEWxaVOXSVRieHcGXJALrNnvEQes6nlz20yO9Xl9IUn128e0VwS4k6BvQIoob+X6QNwzB+yAca/jJVRVy4gQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wMy0wOFQwNzozNTowMyswMDowMNLlAGkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDCjuLjVAAAAAElFTkSuQmCC) 50% 50% repeat-x;
	font-weight: 700;
	color: #c77405
}

.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #c77405;
	text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAARSURBVCjPY2hgGIWjcBTigACVaMgB0zSxaQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wMy0wOFQwNzozNTowMyswMDowMNLlAGkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDCjuLjVAAAAAElFTkSuQmCC) 50% 50% repeat-x;
	font-weight: 700;
	color: #eb8f00
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAIAAACY3hF0AAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAhklEQVQoz+WQMQrCUBBEH1NaCzaxTc7iHcwhcoiktP6kS8BK8BIWHkYQrM1mLD5Bb6Bg9Xg7syws9mNztADgj3CjFbifk4A+0od1UWDfr2kloJkGgZsYBdRTKfB+qgTOtgzrqHJWCtg9T++9pdnEIHAb22yjwPk6XRQCzvNa4IsP3//ST+MF5uU/iXGyfBoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDDS5QBpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTA4VDA3OjM1OjAzKzAwOjAwo7i41QAAAABJRU5ErkJggg==) 50% top repeat-x;
	color: #363636
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoEAIAAABTDPN5AAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAA4ElEQVRo3u3YMQoCMRBG4c02XkCQLcXKwsN5Eq+znScRa8FasLP4q0DGZASLecmr0mSHr9tMuh5Pr91+MnpfnofHfXK2OW9v9jdb+t/cuR+qCaZSC2A2NQP3QFVpXZfFfy0iVc3eC3GpmusAR6fq3ARmUJvAJGoFzKOaYCq1AGZTM3APVJW+v5ZIVOX+8YhL1dwfwRGpOrvBcalucHSqA8ygNoFJ1AqYRzXBVGoBzKZm4B6oauy0uNSx06JTm8AkagXMo5pgKrUAZlMzcA9UNXZaXOrYadGpbnB0qgPMoKoPsn/eaLRwj54AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDDS5QBpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTA4VDA3OjM1OjAzKzAwOjAwo7i41QAAAABJRU5ErkJggg==) 50% 50% repeat;
	color: #fff
}

.ui-state-error-text,
.ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error-text,
.ui-widget-header .ui-state-error a {
	color: #fff
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: 700
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}

.ui-icon {
	width: 16px;
	height: 16px
}

.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../img/998c48a1aa5303bdd43259934e05ac99.png)
}

.ui-widget-header .ui-icon {
	background-image: url(../img/25e57887f1e5f7f2cd3eef1e0a32a3d1.png)
}

.ui-state-default .ui-icon {
	background-image: url(../img/685117b07b9f5f90689ce37e6920c85d.png)
}

.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
	background-image: url(../img/685117b07b9f5f90689ce37e6920c85d.png)
}

.ui-state-active .ui-icon {
	background-image: url(../img/685117b07b9f5f90689ce37e6920c85d.png)
}

.ui-state-highlight .ui-icon {
	background-image: url(../img/d12e905c5b8a206334daf60821dc14f3.png)
}

.ui-state-error-text .ui-icon,
.ui-state-error .ui-icon {
	background-image: url(../img/433b91effc5b450d2319a793710a4e22.png)
}

.ui-icon-blank {
	background-position: 16px 16px
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-on {
	background-position: -96px -144px
}

.ui-icon-radio-off {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-first,
.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
	border-top-left-radius: 4px
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
	border-top-right-radius: 4px
}

.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
	border-bottom-left-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
	border-bottom-right-radius: 4px
}

.ui-widget-overlay {
	background: #666 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoEAAAAAD5BTvyAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAB6SURBVEjH7dXLEYAgDEVRqk0HNmpFMgxi+Lnw3Z0hSzJnmZuO8x6b3vPn530vsVwDKa6CHFdAkssgyy1AjTNLLDeAOteBBOdAhmsgxVWQ4wpIchlkuQ34nXPni+EWoMZNoMoNoM51IMFFU3QumqJz0RSdi6bo3C+bcgHap6IryOSd+AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wMy0wOFQwNzozNTowMyswMDowMNLlAGkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDCjuLjVAAAAAElFTkSuQmCC) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50)
}

.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAPSURBVCjPY2AYBaOA+gAAAlgAAXU2hncAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDDS5QBpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTA4VDA3OjM1OjAzKzAwOjAwo7i41QAAAABJRU5ErkJggg==) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px
}


/*! jQuery UI - v1.11.3 - 2015-03-09
* http://jqueryui.com
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none
}

.ui-resizable {
	position: relative
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none
}

.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
	display: none
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000
}

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0;
	font-size: 100%
}

.ui-accordion .ui-accordion-icons,
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible
}

.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
	text-decoration: none
}

.ui-button-icon-only {
	width: 2.2em
}

button.ui-button-icon-only {
	width: 2.4em
}

.ui-button-icons-only {
	width: 3.4em
}

button.ui-button-icons-only {
	width: 3.7em
}

.ui-button .ui-button-text {
	display: block;
	line-height: normal
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}

input.ui-button {
	padding: .4em 1em
}

.ui-button-icon-only .ui-icon,
.ui-button-icons-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}

.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary {
	left: .5em
}

.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
	right: .5em
}

.ui-buttonset {
	margin-right: 7px
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}

button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 700;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td a,
.ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0;
	padding: 1px;
	height: 20px
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}

.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none
}

.ui-menu .ui-menu {
	position: absolute
}

.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0;
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0
}

.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
	margin: -1px
}

.ui-menu-icons {
	position: relative
}

.ui-menu-icons .ui-menu-item {
	padding-left: 2em
}

.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0
}

.ui-menu .ui-menu-icon {
	left: auto;
	right: 0
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: 700;
	line-height: 1.5;
	padding: 2px .4em;
	margin: .5em 0 0;
	height: auto;
	border: 0
}

.ui-selectmenu-open {
	display: block
}

.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer
}

.ui-selectmenu-button span.ui-icon {
	right: .5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%
}

.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: .4em 2.1em .4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}

.ui-slider-horizontal {
	height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-vertical {
	width: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden
}

.ui-spinner,
.ui-spinner-input {
	padding: 0;
	vertical-align: middle
}

.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	margin: .2em 0;
	margin-left: .4em;
	margin-right: 22px
}

.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0
}

.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none
}

.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0
}

.ui-spinner-up {
	top: 0
}

.ui-spinner-down {
	bottom: 0
}

.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px
}

.ui-tabs {
	position: relative;
	padding: .2em
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none
}


/*! jQuery UI - v1.11.3 - 2015-03-09
* http://jqueryui.com
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-widget {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.1em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: 1px solid #ddd;
	background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABYSURBVBjTxcK9DUBAAIDRjxk0dBQaE4gR7KFVM4rEDBIjEKVV7s79OZ0teHk8FR/NCAehJ6TcK3eD3/EtbsPV2AVbYmZMgh7RMdfAFaEmVIE8kR0yR4gfv1IulNTJHsTLAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTAzLTA4VDA3OjM1OjAzKzAwOjAw0uUAaQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0wMy0wOFQwNzozNTowMyswMDowMKO4uNUAAAAASUVORK5CYII=) 50% top repeat-x;
	color: #333
}

.ui-widget-content a {
	color: #333
}

.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(../img/d11e743a489406062ef13976cdab2359.png) 50% 50% repeat-x;
	color: #fff;
	font-weight: 700
}

.ui-widget-header a {
	color: #fff
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #ccc;
	background: #f6f6f6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABISURBVDjLY/g1mWEUjSKqo2/fGL5LMXzPYfh+nOGHFsOPBQw/xRh+TmX4JcLwq4vhNwPD71yG3xcZ/igx/Ilk+JM0ikYRMQgA8pJH3iOhTlAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDDS5QBpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTA4VDA3OjM1OjAzKzAwOjAwo7i41QAAAABJRU5ErkJggg==) 50% 50% repeat-x;
	font-weight: 700;
	color: #1c94c4
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none
}

.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAmklEQVRIx+3PPwsBARgH4N/7s0gmXZSuKMvNdl/AV2A1X1ltzBaf5UazEp3RpKujFMV0uT/dy6cQwzs98wPdZVk8IwAAhmEYxrdBWSZJGFKq4smGaGDENeFgwgfREp8d6Ph1OEZEWxaVOXSVRieHcGXJALrNnvEQes6nlz20yO9Xl9IUn128e0VwS4k6BvQIoob+X6QNwzB+yAca/jJVRVy4gQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wMy0wOFQwNzozNTowMyswMDowMNLlAGkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDCjuLjVAAAAAElFTkSuQmCC) 50% 50% repeat-x;
	font-weight: 700;
	color: #c77405
}

.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #c77405;
	text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAARSURBVCjPY2hgGIWjcBTigACVaMgB0zSxaQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wMy0wOFQwNzozNTowMyswMDowMNLlAGkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDCjuLjVAAAAAElFTkSuQmCC) 50% 50% repeat-x;
	font-weight: 700;
	color: #eb8f00
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAIAAACY3hF0AAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAhklEQVQoz+WQMQrCUBBEH1NaCzaxTc7iHcwhcoiktP6kS8BK8BIWHkYQrM1mLD5Bb6Bg9Xg7syws9mNztADgj3CjFbifk4A+0od1UWDfr2kloJkGgZsYBdRTKfB+qgTOtgzrqHJWCtg9T++9pdnEIHAb22yjwPk6XRQCzvNa4IsP3//ST+MF5uU/iXGyfBoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDDS5QBpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTA4VDA3OjM1OjAzKzAwOjAwo7i41QAAAABJRU5ErkJggg==) 50% top repeat-x;
	color: #363636
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoEAIAAABTDPN5AAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAA4ElEQVRo3u3YMQoCMRBG4c02XkCQLcXKwsN5Eq+znScRa8FasLP4q0DGZASLecmr0mSHr9tMuh5Pr91+MnpfnofHfXK2OW9v9jdb+t/cuR+qCaZSC2A2NQP3QFVpXZfFfy0iVc3eC3GpmusAR6fq3ARmUJvAJGoFzKOaYCq1AGZTM3APVJW+v5ZIVOX+8YhL1dwfwRGpOrvBcalucHSqA8ygNoFJ1AqYRzXBVGoBzKZm4B6oauy0uNSx06JTm8AkagXMo5pgKrUAZlMzcA9UNXZaXOrYadGpbnB0qgPMoKoPsn/eaLRwj54AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDDS5QBpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTA4VDA3OjM1OjAzKzAwOjAwo7i41QAAAABJRU5ErkJggg==) 50% 50% repeat;
	color: #fff
}

.ui-state-error-text,
.ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error-text,
.ui-widget-header .ui-state-error a {
	color: #fff
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: 700
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}

.ui-icon {
	width: 16px;
	height: 16px
}

.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../img/998c48a1aa5303bdd43259934e05ac99.png)
}

.ui-widget-header .ui-icon {
	background-image: url(../img/25e57887f1e5f7f2cd3eef1e0a32a3d1.png)
}

.ui-state-default .ui-icon {
	background-image: url(../img/685117b07b9f5f90689ce37e6920c85d.png)
}

.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
	background-image: url(../img/685117b07b9f5f90689ce37e6920c85d.png)
}

.ui-state-active .ui-icon {
	background-image: url(../img/685117b07b9f5f90689ce37e6920c85d.png)
}

.ui-state-highlight .ui-icon {
	background-image: url(../img/d12e905c5b8a206334daf60821dc14f3.png)
}

.ui-state-error-text .ui-icon,
.ui-state-error .ui-icon {
	background-image: url(../img/433b91effc5b450d2319a793710a4e22.png)
}

.ui-icon-blank {
	background-position: 16px 16px
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-on {
	background-position: -96px -144px
}

.ui-icon-radio-off {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-first,
.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
	border-top-left-radius: 4px
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
	border-top-right-radius: 4px
}

.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
	border-bottom-left-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
	border-bottom-right-radius: 4px
}

.ui-widget-overlay {
	background: #666 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoEAAAAAD5BTvyAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAB6SURBVEjH7dXLEYAgDEVRqk0HNmpFMgxi+Lnw3Z0hSzJnmZuO8x6b3vPn530vsVwDKa6CHFdAkssgyy1AjTNLLDeAOteBBOdAhmsgxVWQ4wpIchlkuQ34nXPni+EWoMZNoMoNoM51IMFFU3QumqJz0RSdi6bo3C+bcgHap6IryOSd+AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wMy0wOFQwNzozNTowMyswMDowMNLlAGkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDCjuLjVAAAAAElFTkSuQmCC) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50)
}

.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAPSURBVCjPY2AYBaOA+gAAAlgAAXU2hncAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMDhUMDc6MzU6MDMrMDA6MDDS5QBpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTA4VDA3OjM1OjAzKzAwOjAwo7i41QAAAABJRU5ErkJggg==) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px
}

.article-object-questionnaire .q-title {
	font-size: 24px;
	color: #4c4c4c;
	margin-top: 10px
}

.article-object-questionnaire .q-questionnaire-wrapper {
	margin-bottom: 20px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-container {
	background: transparent;
	margin-top: 10px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-question-wrapper .q-question-title {
	font-size: 19px;
	color: #7e2a59;
	margin-top: 10px;
	white-space: pre-wrap
}

.article-object-questionnaire .q-questionnaire-wrapper .q-question-wrapper .q-question-title .q-question-title-content {
	display: inline-block
}

.article-object-questionnaire .q-questionnaire-wrapper .q-question-wrapper .q-question-subtitle {
	font-size: 12px;
	color: #939393
}

.article-object-questionnaire .q-questionnaire-wrapper .q-question-wrapper .q-image-wrapper {
	padding: 8px 0 12px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-question-wrapper .q-question-number {
	float: left;
	margin-right: 5px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-question-wrapper .uploader-img-container .add-photo {
	margin-top: 10px;
	border: 1px solid #777;
	display: inline-block;
	line-height: 20px;
	padding: 5px;
	font-size: 16px;
	cursor: pointer
}

.article-object-questionnaire .q-questionnaire-wrapper .q-question-wrapper .uploader-img-container .add-photo:hover {
	text-decoration: underline
}

.article-object-questionnaire .q-questionnaire-wrapper .q-question-wrapper .uploader-img-container .icon-close {
	display: block;
	height: 20px;
	width: 20px;
	cursor: pointer;
	line-height: 20px;
	font-size: 18px;
	text-align: center;
	font-weight: 700;
	color: red;
	position: absolute;
	top: 20px;
	right: 10px;
	z-index: 10
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper {
	color: #4c4c4c;
	padding: 5px 0;
	position: relative
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper label {
	font-size: 16px;
	line-height: 16px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper label .q-answer-title {
	white-space: pre-wrap
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper label input {
	margin-right: 5px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper label textarea {
	width: 100%;
	height: 60px;
	padding: 5px;
	margin-top: 5px;
	box-sizing: border-box;
	box-shadow: none;
	border-radius: 0;
	border-color: #7e2a59
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper i.correct-icon {
	background-image: url(../img/7d269220f240259a8c9650d83631e722.png);
	width: 21px;
	height: 18px;
	display: inline-block;
	margin: -2px 0 -2px 15px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper i.correct-icon.dnone {
	display: none
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper i.wrong-icon {
	background-image: url(../img/3396badaa9b6b3bcea1c8a809d5769f6.png);
	width: 17px;
	height: 17px;
	display: inline-block;
	margin: -2px 0 -2px 15px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper i.wrong-icon.dnone {
	display: none
}

.article-object-questionnaire .q-questionnaire-wrapper .q-button-submit {
	background-image: url(../img/752e946ce7216844872287dd0b20ce81.png);
	color: #eee;
	width: 85px;
	height: 37px;
	line-height: 0;
	margin-top: 8px;
	font-size: 15px;
	cursor: pointer
}

.article-object-questionnaire .q-result-wrapper .q-result-title {
	font-size: 19px
}

.article-object-questionnaire .q-result-wrapper .q-question-wrapper .q-question-title {
	font-size: 19px;
	color: #7e2a59;
	margin-top: 10px
}

.article-object-questionnaire .q-result-wrapper .q-answer-wrapper {
	color: #4c4c4c;
	padding: 5px 0
}

.article-object-questionnaire .q-result-wrapper .q-answer-wrapper .q-answer-title {
	font-size: 16px
}

.article-object-questionnaire .q-result-wrapper .total-votes {
	padding: 2px 30px;
	border: 1px solid;
	display: inline-block;
	font-size: 13px;
	margin-top: 20px
}

.article-object-questionnaire .q-progress-bar-wrapper {
	display: table;
	width: 100%;
	height: 26px
}

.article-object-questionnaire .q-progress-bar-wrapper .q-progress-bar {
	display: table-cell;
	height: inherit;
	background-color: #f6f6f6
}

.article-object-questionnaire .q-progress-bar-wrapper .q-progress-bar .q-progress {
	background-color: #7e2a59;
	height: inherit
}

.article-object-questionnaire .q-progress-bar-wrapper .q-progress-bar-percent {
	font-size: 13px;
	display: table-cell;
	width: 50px;
	height: 24px;
	border: 1px solid #7e2a59;
	text-align: center;
	vertical-align: middle
}

.article-object-questionnaire .q-contact-wrapper {
	margin-top: 10px
}

.article-object-questionnaire .q-contact-wrapper .q-contact-title {
	font-size: 19px;
	color: #7e2a59
}

.article-object-questionnaire .q-contact-wrapper .q-contact-subtitle {
	font-size: 12px;
	color: #939393
}

.article-object-questionnaire .q-contact-wrapper .input-group {
	margin: 10px 0
}

.article-object-questionnaire .q-contact-wrapper .input-group label {
	font-size: 15px;
	border: 1px solid #7e2a59;
	display: table;
	padding: 2px 6px;
	width: 100%;
	box-sizing: border-box;
	font-weight: 400
}

.article-object-questionnaire .q-contact-wrapper .input-group label span {
	display: table-cell;
	padding: 2px;
	border-right: 1px solid #7e2a59;
	cursor: default
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-name span {
	width: 125px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-street span {
	width: 36px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-city span {
	width: 42px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-psc span {
	width: 34px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-age span {
	width: 30px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-email span {
	width: 46px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-address span {
	width: 52px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-name {
	width: 100%
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-city,
.article-object-questionnaire .q-contact-wrapper .input-group label.input-street {
	width: 198px;
	float: left;
	margin-right: 20px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-psc {
	width: 110px;
	float: left;
	margin-right: 20px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-age {
	width: 100px;
	float: left;
	margin-right: 20px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-email {
	width: 296px;
	float: left;
	margin-right: 20px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-gender {
	width: 65px;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	border: none
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-gender input {
	margin-right: 4px
}

.article-object-questionnaire .q-contact-wrapper .input-group label .input-wrapper {
	display: table-cell
}

.article-object-questionnaire .q-contact-wrapper .input-group label .input-wrapper input {
	width: 100%;
	box-sizing: border-box;
	border: none
}

.article-object-questionnaire .q-contact-wrapper .input-group .left-side {
	float: left
}

.article-object-questionnaire .q-contact-wrapper .input-group .right-side {
	float: right
}

.article-object-questionnaire .q-contact-wrapper .rules {
	width: 305px;
	padding: 10px;
	box-sizing: border-box;
	background-color: #f9f9f9;
	border: 1px solid #d3d3d3;
	border-radius: 2px
}

.article-object-questionnaire .q-contact-wrapper .rules label {
	font-size: 12px;
	color: #888;
	border: none;
	line-height: 16px;
	margin: 5px 0
}

.article-object-questionnaire .q-contact-wrapper .rules label input {
	margin-right: 5px
}

.article-object-questionnaire .q-contact-wrapper .captcha-wrapper {
	width: 304px;
	float: right;
	margin-top: 10px;
	box-sizing: border-box
}

.article-object-questionnaire .q-contact-wrapper .captcha-wrapper .g-recaptcha {
	width: 304px
}

.article-object-questionnaire .q-contact-wrapper .q-button-submit {
	float: right;
	background-image: url(../img/752e946ce7216844872287dd0b20ce81.png);
	color: #eee;
	width: 85px;
	height: 37px;
	line-height: 0;
	margin-top: 8px;
	font-size: 15px;
	cursor: pointer
}

.article-object-questionnaire .q-contact-wrapper .success-msg {
	padding: 10px;
	border: 1px solid #7e2a59;
	text-align: center;
	background-color: #b77db7;
	color: #fff
}

.article-object-questionnaire .line-shadow {
	background-image: url(../img/5fe9912f63e3dc71535bafadd023688b.png);
	height: 12px;
	background-size: 100%;
	width: 100%
}

.article-object-questionnaire .q-quiz .q-button-submit {
	float: left;
	background-image: url(../img/d5ff46aa127ce13fa9ef3542ddbff109.png);
	color: #eee;
	width: 110px;
	height: 36px;
	line-height: 0;
	margin-top: 0;
	font-size: 15px;
	cursor: pointer
}

.article-object-questionnaire .q-quiz .q-question-wrapper .q-image-wrapper img {
	width: 100%;
	max-width: 300px;
	display: inline-block
}

@media (max-width:1023px) {
	.article-object-questionnaire .q-quiz .q-question-wrapper .q-image-wrapper {
		float: none;
		width: 100%;
		clear: none
	}
}

.article-object-questionnaire .required-message-info {
	float: left;
	color: #888
}

.dialog-wrap {
	display: block;
	position: fixed;
	left: 0;
	top: 15px;
	width: 100%;
	z-index: 1000000;
	height: 0
}

.dialog-wrap * {
	box-sizing: border-box
}

.dialog {
	display: block;
	margin: 0 auto
}

.dialog-content {
	display: block;
	background: #fff;
	border: 1px solid #e5e5e5;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	border-radius: 8px
}

.dialog-head {
	display: block;
	height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	position: relative
}

.dialog-title {
	padding: 12px 40px 8px 16px;
	font-weight: 400;
	line-height: 20px;
	font-size: 16px
}

.dialog-close,
.dialog-title {
	display: block;
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
	color: #666
}

.dialog-close {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	font-size: 36px;
	line-height: 40px;
	font-weight: 700;
	text-align: center;
	cursor: pointer;
	border-left: 1px solid #e5e5e5
}

.dialog-close:hover {
	color: #000
}

.dialog-body {
	height: auto;
	padding: 12px 16px
}

.dialog-body,
.dialog-foot {
	display: block;
	overflow: hidden
}

.dialog-foot {
	border-top: 1px solid #e5e5e5;
	padding: 12px 16px 8px;
	font-size: 15px;
	text-align: right
}

.dialog-button {
	border: 1px solid #ccc;
	background: #fff;
	padding: 8px 12px;
	cursor: pointer
}

.dialog-button:hover {
	background: #e6e6e6
}

.dialog-button:active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.article-object-newsletter {
	width: 100%;
	padding: 20px;
	border: 1px solid #d3d3d3;
	font-family: PT Sans, sans-serif;
	font-size: 14px;
	line-height: 16px
}

.article-object-newsletter .title {
	font-weight: 700;
	font-family: Heuristica, serif;
	font-size: 22px;
	line-height: 26px;
	padding-bottom: 10px
}

.article-object-newsletter form label {
	width: 100%;
	font-weight: 400
}

.article-object-newsletter form a {
	text-decoration: underline
}

.article-object-newsletter form .form-body {
	width: 70%;
	display: inline-block
}

@media (max-width:480px) {
	.article-object-newsletter form .form-body {
		width: 100%
	}
}

.article-object-newsletter form .form-body label {
	color: #6b6b6b;
	position: relative;
	line-height: 20px;
	margin-top: 3px
}

.article-object-newsletter form .form-body input[type=email] {
	height: 30px;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	width: 100%;
	padding-left: 10px;
	margin-bottom: 5px
}

.article-object-newsletter form .form-body .newsletter-checkbox {
	display: table;
	line-height: 12px
}

.article-object-newsletter form .form-body .newsletter-checkbox input[type=checkbox] {
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #d3d3d3;
	padding: 7px;
	border-radius: 5px;
	display: inline-block;
	position: relative;
	margin: 5px 8px 2px 0;
	outline: 0
}

.article-object-newsletter form .form-body .newsletter-checkbox input[type=checkbox]:checked {
	outline: 0
}

.article-object-newsletter form .form-body .newsletter-checkbox input[type=checkbox]:checked:after {
	content: "\2714";
	font-size: 12px;
	position: absolute;
	top: -1px;
	left: 3px;
	color: #cf2f32
}

.article-object-newsletter form .form-body .newsletter-checkbox label {
	display: table-cell;
	padding-top: 3px;
	vertical-align: top
}

.article-object-newsletter form .submit {
	width: 25%;
	display: inline-block;
	vertical-align: top;
	padding-top: 16px;
	margin-left: 10px
}

.article-object-newsletter form .submit input[type=submit] {
	padding: 5px 20px;
	background-color: #cf2f32;
	color: #fff;
	border: none;
	border-radius: 5px;
	width: 100%;
	height: 30px
}

@media (max-width:480px) {
	.article-object-newsletter form .submit {
		width: 100%;
		margin-left: 0;
		padding-top: 30px
	}
}

.footer-object-newsletter {
	width: 100%;
	max-width: 1220px;
	margin: auto;
	padding: 10px;
	font-family: PT Sans, sans-serif;
	font-size: 14px;
	line-height: 16px;
	border-top: 1px solid #d3d3d3
}

@media (max-width:768px) {
	.footer-object-newsletter {
		padding: 0;
		border: none;
		padding: 0 10px 10px
	}
}

@media (max-width:480px) {
	.footer-object-newsletter form {
		border-bottom: 1px solid #d3d3d3;
		padding-bottom: 20px;
		margin-bottom: 10px
	}
}

.footer-object-newsletter form .title {
	width: 32%;
	display: inline-block;
	margin-top: 20px;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: 700;
	font-family: Heuristica, serif;
	line-height: 19.2px;
	vertical-align: top
}

@media (max-width:768px) {
	.footer-object-newsletter form .title {
		width: 100%;
		padding: 10px 0 5px;
		margin: 0;
		font-size: 20px;
		line-height: 24px
	}
}

.footer-object-newsletter form .form-body {
	width: 55%;
	display: inline-block
}

@media (max-width:768px) {
	.footer-object-newsletter form .form-body {
		width: 78%;
		padding-bottom: 10px
	}
}

@media (max-width:480px) {
	.footer-object-newsletter form .form-body {
		width: 100%;
		padding-bottom: 0
	}
}

.footer-object-newsletter form .form-body label {
	color: #222;
	line-height: 13.2px;
	font-size: 11px;
	font-weight: 400
}

@media (max-width:768px) {
	.footer-object-newsletter form .form-body label {
		line-height: 13px
	}
}

.footer-object-newsletter form .form-body label a {
	text-decoration: underline;
	color: #cf2f32
}

.footer-object-newsletter form .form-body .email-label {
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 3px;
	display: inline-block;
	position: relative;
	width: 100%
}

@media (max-width:768px) {
	.footer-object-newsletter form .form-body .email-label {
		width: 100%;
		padding-bottom: 5px
	}
}

.footer-object-newsletter form .form-body .email-wrapper {
	display: inline-block;
	width: 34%;
	vertical-align: top
}

@media (max-width:480px) {
	.footer-object-newsletter form .form-body .email-wrapper {
		width: 100%
	}
}

.footer-object-newsletter form .form-body .email-wrapper input[type=email] {
	width: 100%;
	height: 35px;
	padding-left: 10px;
	margin-bottom: 5px;
	font-size: 12px;
	border: 1px solid #d3d3d3;
	border-radius: 5px
}

.footer-object-newsletter form .form-body .checkbox-wrapper {
	width: 65%;
	display: inline-block;
	padding-left: 15px;
	font-size: 12px;
	vertical-align: bottom
}

@media (max-width:768px) {
	.footer-object-newsletter form .form-body .checkbox-wrapper {
		width: 63%;
		padding-left: 5px;
		font-size: 10px
	}
}

@media (max-width:480px) {
	.footer-object-newsletter form .form-body .checkbox-wrapper {
		width: 100%;
		padding-left: 0;
		font-size: 12px
	}
}

.footer-object-newsletter form .form-body .checkbox-wrapper .newsletter-checkbox {
	display: table;
	line-height: 12px
}

.footer-object-newsletter form .form-body .checkbox-wrapper .newsletter-checkbox input[type=checkbox] {
	display: inline-block;
	position: relative;
	margin: 1px 5px 1px 0;
	-webkit-appearance: none;
	padding: 7px;
	background-color: #fff;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	outline: 0;
	box-shadow: none
}

@media (max-width:768px) {
	.footer-object-newsletter form .form-body .checkbox-wrapper .newsletter-checkbox input[type=checkbox] {
		padding: 6px
	}
}

.footer-object-newsletter form .form-body .checkbox-wrapper .newsletter-checkbox input[type=checkbox]:checked {
	outline: 0
}

.footer-object-newsletter form .form-body .checkbox-wrapper .newsletter-checkbox input[type=checkbox]:checked:after {
	content: "\2714";
	font-size: 14px;
	position: absolute;
	top: -1px;
	left: 2px;
	color: #cf2f32
}

@media (max-width:768px) {
	.footer-object-newsletter form .form-body .checkbox-wrapper .newsletter-checkbox input[type=checkbox]:checked:after {
		font-size: 12px;
		left: 1px
	}
}

.footer-object-newsletter form .form-body .checkbox-wrapper .newsletter-checkbox label {
	display: table-cell;
	vertical-align: top;
	padding-top: 3px
}

.footer-object-newsletter form .submit {
	width: 10%;
	padding: 0;
	margin-top: 20px;
	display: inline-block;
	vertical-align: top
}

@media (max-width:768px) {
	.footer-object-newsletter form .submit {
		width: 21%
	}
}

@media (max-width:480px) {
	.footer-object-newsletter form .submit {
		width: 100%
	}
}

.footer-object-newsletter form .submit input[type=submit] {
	width: 100%;
	height: 35px;
	padding: 1% 5%;
	background-color: #cf2f32;
	color: #fff;
	border: none;
	border-radius: 5px;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px
}

@media (max-width:768px) {
	.footer-object-newsletter form .submit {
		font-size: 12px
	}
}

@media (max-width:480px) {
	.footer-object-newsletter form .submit {
		width: 100%;
		margin-left: 0
	}
}

.article-object-webpush .wrapper {
	border: 1px solid #c7c7c7
}

.article-object-webpush .header-wrapper {
	display: flex;
	justify-content: center;
	align-items: center
}

.article-object-webpush .header-wrapper .bell {
	display: block;
	height: 20px;
	width: 20px
}

.article-object-webpush .header-wrapper .bell path {
	fill-rule: evenodd
}

.article-object-webpush .title-wrapper .main-title {
	color: #ed1c24;
	font-size: 18px;
	line-height: 20px;
	font-weight: 700
}

.article-object-webpush .title-wrapper .sub-title {
	color: #656868;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400
}

.article-object-webpush .button-wrapper {
	display: flex;
	justify-content: center;
	align-items: center
}

.article-object-webpush .button-wrapper button {
	color: #fff;
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	border-radius: 5px;
	width: 100%
}

.article-object-webpush .button-wrapper button.on {
	background-color: silver;
	cursor: default
}

.article-object-webpush .button-wrapper button.off {
	background-color: #ed1c24
}

@media (min-width:480px) {
	.article-object-webpush .wrapper {
		display: flex;
		justify-content: flex-start;
		align-items: stretch
	}

	.article-object-webpush .wrapper .header-wrapper {
		width: 60px;
		max-width: 60px;
		min-width: 60px;
		min-height: 60px
	}

	.article-object-webpush .wrapper .title-wrapper {
		width: 100%;
		max-width: 100%;
		min-height: 50px;
		padding-left: 10px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		margin-top: 5px;
		margin-bottom: 5px
	}

	.article-object-webpush .wrapper .button-wrapper {
		width: 140px;
		max-width: 140px;
		min-width: 140px;
		min-height: 60px;
		padding: 0 10px
	}

	.article-object-webpush .wrapper .button-wrapper button {
		padding: 0 15px
	}
}

@media (max-width:479px) {
	.article-object-webpush .wrapper .header-wrapper {
		height: 30px
	}

	.article-object-webpush .wrapper .title-wrapper {
		text-align: center;
		padding: 10px
	}

	.article-object-webpush .wrapper .title-wrapper .main-title,
	.article-object-webpush .wrapper .title-wrapper .sub-title {
		text-align: center
	}

	.article-object-webpush .wrapper .button-wrapper {
		padding: 5px
	}
}

.article-object-webpush.article-object-webpush-type-1 .header-wrapper {
	background-color: #ed1c24
}

.article-object-webpush.article-object-webpush-type-1 .header-wrapper .bell path {
	fill: #fff
}

.article-object-webpush.article-object-webpush-type-2 .header-wrapper {
	background-color: #fff
}

.article-object-webpush.article-object-webpush-type-2 .header-wrapper .bell path {
	fill: #ed1c24
}

.button-web-push-wrapper {
	border-radius: 5px;
	height: 34px;
	box-sizing: border-box;
	padding: 0 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	/*docasne vypnuto pri prechodu casu pod zoznam, box se taha javascriptem */
	display: none !important;
}

.button-web-push-wrapper .main-title {
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	height: 20px
}

.button-web-push-wrapper .bell path {
	fill: #fff
}

.button-web-push-wrapper.off {
	background-color: #ed1c24;
	cursor: pointer
}

.button-web-push-wrapper.on {
	background-color: silver
}

.button-web-push-wrapper.unsubText {
	cursor: pointer;
	text-transform: uppercase
}

.button-web-push-wrapper .header-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 20px
}

.button-web-push-wrapper .header-wrapper .bell {
	display: block;
	width: 14px;
	height: 20px
}

.button-web-push-wrapper .header-wrapper .bell svg {
	height: 14px;
	width: 14px
}

.button-web-push-wrapper .header-wrapper .bell path {
	fill-rule: evenodd
}

@media (min-width:1024px) {
	.button-web-push-wrapper .main-title {
		margin-left: 10px
	}
}

@media (max-width:1023px) {
	.button-web-push-wrapper .main-title {
		display: none
	}
}

.article-object-questionnaire .q-title {
	font-size: 24px;
	color: #222;
	margin-top: 10px
}

.article-object-questionnaire .q-questionnaire-wrapper {
	margin-bottom: 20px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-container {
	background: transparent;
	margin-top: 10px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-question-wrapper .q-question-title {
	font-size: 18px;
	color: #ed1c24;
	margin-top: 10px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-question-wrapper .q-question-title .q-question-title-content {
	display: inline;
	font-size: 18px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-question-wrapper .q-question-subtitle {
	font-size: 12px;
	color: #939393;
	text-align: center
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper {
	color: #222;
	padding: 5px 0
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper label {
	font-size: 14px;
	line-height: 16px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper label input {
	margin-right: 5px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-answer-wrapper label textarea {
	width: 100%;
	height: 60px;
	padding: 5px;
	margin-top: 5px;
	box-sizing: border-box;
	box-shadow: none;
	border-radius: 0;
	border-color: #7e2a59
}

.article-object-questionnaire .q-questionnaire-wrapper .q-button-submit {
	color: #eee;
	width: 85px;
	height: 37px;
	line-height: 0;
	margin-top: 8px;
	font-size: 15px;
	cursor: pointer
}

.article-object-questionnaire .q-result-wrapper .q-result-title {
	font-size: 19px
}

.article-object-questionnaire .q-result-wrapper .q-question-wrapper .q-question-title {
	font-size: 18px;
	color: #ed1c24;
	margin-top: 10px
}

.article-object-questionnaire .q-result-wrapper .q-answer-wrapper {
	color: #222;
	padding: 5px 0
}

.article-object-questionnaire .q-result-wrapper .q-answer-wrapper .q-answer-title {
	font-size: 14px
}

.article-object-questionnaire .q-result-wrapper .total-votes {
	padding: 2px 30px;
	border: 1px solid;
	display: inline-block;
	font-size: 13px;
	margin-top: 20px
}

.article-object-questionnaire .q-progress-bar-wrapper {
	display: table;
	width: 100%;
	height: 26px
}

.article-object-questionnaire .q-progress-bar-wrapper .q-progress-bar {
	display: table-cell;
	height: inherit;
	background-color: #f6f6f6
}

.article-object-questionnaire .q-progress-bar-wrapper .q-progress-bar .q-progress {
	background-color: #ed1c24;
	height: inherit
}

.article-object-questionnaire .q-progress-bar-wrapper .q-progress-bar-percent {
	font-size: 13px;
	display: table-cell;
	width: 50px;
	height: 24px;
	border: 1px solid #ed1c24;
	text-align: center;
	vertical-align: middle
}

.article-object-questionnaire .q-contact-wrapper {
	margin-top: 10px
}

.article-object-questionnaire .q-contact-wrapper .q-contact-title {
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	color: #222;
	text-align: center
}

.article-object-questionnaire .q-contact-wrapper .q-contact-subtitle {
	font-size: 12px;
	color: #939393;
	text-align: center
}

.article-object-questionnaire .q-contact-wrapper .input-group {
	margin: 10px 0
}

.article-object-questionnaire .q-contact-wrapper .input-group label {
	font-size: 12px;
	line-height: 16px;
	border: 1px solid #7e2a59;
	display: table;
	padding: 2px 6px;
	width: 100%;
	box-sizing: border-box
}

.article-object-questionnaire .q-contact-wrapper .input-group label span {
	display: table-cell;
	padding: 2px;
	border-right: 1px solid #7e2a59
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-name span {
	width: 125px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-street span {
	width: 36px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-city span {
	width: 42px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-age span,
.article-object-questionnaire .q-contact-wrapper .input-group label.input-psc span {
	width: 30px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-email span {
	width: 42px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-name {
	width: 100%
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-city,
.article-object-questionnaire .q-contact-wrapper .input-group label.input-street {
	width: 198px;
	float: left;
	margin-right: 20px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-psc {
	width: 198px;
	float: right;
	margin-right: 0
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-age {
	width: 100px;
	float: left;
	margin-right: 20px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-email {
	width: 296px;
	float: left;
	margin-right: 20px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-gender {
	width: 65px;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	border: none;
	font-weight: 700;
	font-size: 13px
}

.article-object-questionnaire .q-contact-wrapper .input-group label.input-gender input {
	margin-right: 4px
}

.article-object-questionnaire .q-contact-wrapper .input-group label .input-wrapper {
	display: table-cell
}

.article-object-questionnaire .q-contact-wrapper .input-group label .input-wrapper input {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #c6c6c6;
	outline: none;
	padding: 5px 8px;
	font-size: 16px;
	border-radius: 5px
}

.article-object-questionnaire .q-contact-wrapper .input-group.rules {
	width: 305px;
	padding: 10px;
	box-sizing: border-box;
	background-color: #f9f9f9;
	border: 1px solid #d3d3d3;
	border-radius: 2px;
	float: none
}

.article-object-questionnaire .q-contact-wrapper .input-group.rules label {
	font-size: 12px;
	color: #888;
	border: none;
	line-height: 16px;
	margin: 5px 0
}

.article-object-questionnaire .q-contact-wrapper .input-group.rules label input {
	margin-right: 5px
}

.article-object-questionnaire .q-contact-wrapper .captcha-wrapper {
	width: 304px;
	float: right;
	margin-top: 10px;
	box-sizing: border-box
}

.article-object-questionnaire .q-contact-wrapper .captcha-wrapper .g-recaptcha {
	width: 304px
}

.article-object-questionnaire .q-contact-wrapper .q-button-submit {
	float: none;
	color: #eee;
	background: #ed1c24;
	border: none;
	outline: none;
	border-radius: 5px;
	width: 100%;
	height: 37px;
	line-height: 0;
	margin-top: 8px;
	font-size: 15px;
	cursor: pointer
}

.article-object-questionnaire .q-contact-wrapper .q-button-submit:before {
	content: " ";
	clear: both
}

.article-object-questionnaire .line-shadow {
	background-image: url(../img/5fe9912f63e3dc71535bafadd023688b.png);
	height: 12px;
	background-size: 100%;
	width: 100%
}

.article-object-questionnaire .q-quiz .q-button-submit {
	background: #ed1c24;
	float: none;
	color: #eee;
	width: 110px;
	height: 36px;
	line-height: 0;
	font-size: 15px;
	cursor: pointer;
	display: block;
	margin: 0 auto;
	border-width: 0;
	border: none
}

* {
	margin: 0;
	padding: 0
}

a,
a:hover,
a:visited {
	color: #222
}

@font-face {
	font-family: PT Sans;
	font-weight: 400;
	font-style: normal;
	src: url(../fonts/ba83ec0544e0cdbe808581467eff6b1b.woff) format("woff")
}

@font-face {
	font-family: PT Sans;
	font-weight: 700;
	font-style: normal;
	src: url(../fonts/75483f00286e1b74b466046fea77731a.woff) format("woff")
}

@font-face {
	font-family: PT Sans;
	font-weight: 400;
	font-style: italic;
	src: url(../fonts/4a9323b8a44f9c54b908dcba4b905708.woff) format("woff")
}

@font-face {
	font-family: PT Sans;
	font-weight: 700;
	font-style: italic;
	src: url(../fonts/179d26537ce55ace2a5b847ac9b4a6c8.woff) format("woff")
}

.shadow-text {
	color: #898989
}

.font-pt-sans-regular,
.font-pt-sans-regular-italic {
	font-family: PT Sans, sans-serif;
	font-weight: 400
}

.font-pt-sans-regular-italic {
	font-style: italic
}

.font-pt-sans-bold,
.font-pt-sans-bold-italic {
	font-family: PT Sans, sans-serif;
	font-weight: 700
}

.font-pt-sans-bold-italic {
	font-style: italic
}

.font-pt-serif-regular,
.font-pt-serif-regular-italic {
	font-family: PT Sans Narrow, serif;
	font-weight: 400
}

.font-pt-serif-regular-italic {
	font-style: italic
}

.font-pt-serif-bold,
.font-pt-serif-bold-italic {
	font-family: PT Sans Narrow, serif;
	font-weight: 700
}

.font-pt-serif-bold-italic {
	font-style: italic
}

header {
	width: 100%;
	position: relative
}

header .main-logo {
	display: inline
}

@media (min-width:1024px) {
	header .main-logo .main-logo-wrapper {
		width: 100px;
		height: 100px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	header .main-logo .main-logo-wrapper {
		width: 95px;
		height: 95px
	}
}

@media (min-width:480px) and (max-width:767px) {
	header .main-logo .main-logo-wrapper {
		width: 85px;
		height: 85px
	}
}

@media (min-width:320px) and (max-width:479px) {
	header .main-logo .main-logo-wrapper {
		width: 65px;
		height: 65px
	}
}

header .main-logo .main-logo-wrapper a.rs-logo {
	margin-left: -6px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2
}

@media (min-width:320px) and (max-width:479px) {
	header .main-logo .main-logo-wrapper a.rs-logo {
		margin-left: -4px
	}
}

header .main-logo .main-logo-wrapper .logo-novy-cas {
	background: url(../img/9cdc765af865c372e3eb6a5a48c53dd7.svg) no-repeat;
	background-size: contain;
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	top: 5px;
	z-index: 2
}

header .menu-container {
	position: absolute;
	height: 95px;
	right: 0;
	bottom: 0;
	width: 100%;
	z-index: 1
}

header .menu-container .menu-wrapper {
	margin-left: 110px;
	height: 100%;
	position: relative
}

@media (min-width:768px) and (max-width:1023px) {
	header .menu-container .menu-wrapper {
		margin-left: 105px
	}
}

@media (min-width:480px) and (max-width:767px) {
	header .menu-container .menu-wrapper {
		margin-left: 90px
	}
}

@media (min-width:320px) and (max-width:479px) {
	header .menu-container .menu-wrapper {
		margin-left: 73px
	}
}

header .menu-container .menu-wrapper menu {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	background-color: #ed1c24;
	overflow: hidden;
	padding-right: 40px;
	padding-left: 10px
}

header .menu-container .menu-wrapper menu a {
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	margin: 0 10px;
	text-transform: uppercase;
	white-space: nowrap
}

header .menu-container .menu-wrapper menu a:hover {
	text-decoration: underline
}

@media (min-width:1024px) {
	header .menu-container .menu-wrapper menu {
		line-height: 40px;
		height: 40px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	header .menu-container .menu-wrapper menu {
		line-height: 30px;
		height: 30px
	}
}

@media (min-width:480px) and (max-width:767px) {
	header .menu-container .menu-wrapper menu {
		height: 20px
	}

	header .menu-container .menu-wrapper menu a {
		display: none
	}
}

@media (min-width:320px) and (max-width:479px) {
	header .menu-container .menu-wrapper menu {
		height: 10px;
		bottom: 0
	}

	header .menu-container .menu-wrapper menu a {
		display: none
	}
}

header .menu-container .menu-wrapper .search-box {
	height: 40px;
	line-height: 40px;
	width: 40px;
	position: absolute;
	bottom: 0;
	right: 0
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper {
	position: relative;
	width: 100%;
	height: 100%
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-toggle {
	width: 100%;
	height: 100%;
	cursor: pointer
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-toggle .icon-search {
	text-align: center;
	color: #fff;
	line-height: 44px
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-form {
	position: absolute;
	height: 100%;
	width: 0;
	background: transparent;
	top: 0;
	right: 0;
	-webkit-transition: width .3s ease-in-out;
	-moz-transition: width .3s ease-in-out;
	-ms-transition: width .3s ease-in-out;
	-o-transition: width .3s ease-in-out;
	overflow: hidden
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-form.opened {
	width: 310px;
	border-left: 10px solid #ed1c24
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-form .search-box-form-left {
	width: 40px;
	height: 40px;
	float: left;
	background: #b72926;
	line-height: 40px;
	text-align: center;
	color: #fff;
	cursor: pointer
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-form .search-box-form-left .icon-close:before {
	color: #fff;
	font-size: 12px
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-form .search-box-form-center {
	width: 220px;
	height: 40px;
	float: left;
	padding: 0 10px;
	background: #b72926
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-form .search-box-form-center input {
	width: 100%;
	height: 20px;
	border-width: 0;
	background: transparent;
	line-height: 20px;
	color: #fff
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-form .search-box-form-center input:active,
header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-form .search-box-form-center input:focus {
	outline: none;
	border: 0 solid #fff
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-form .search-box-form-right {
	width: 40px;
	height: 40px;
	float: left;
	background: transparent
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-form .search-box-form-right input {
	width: 40px;
	height: 36px;
	border-width: 0;
	background: transparent;
	cursor: pointer
}

header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-form .search-box-form-right input:active,
header .menu-container .menu-wrapper .search-box .search-box-wrapper .search-box-form .search-box-form-right input:focus {
	outline: none;
	border: 0 solid #fff
}

header .menu-container .menu-wrapper .menu-additional {
	position: absolute;
	bottom: 30px;
	right: 0;
	width: 100%;
	height: 35px;
	font-size: 12px;
	color: #333;
	line-height: 40px
}

@media (min-width:1024px) {
	header .menu-container .menu-wrapper .menu-additional {
		bottom: 40px
	}
}

@media (min-width:480px) and (max-width:767px) {
	header .menu-container .menu-wrapper .menu-additional {
		line-height: 14px;
		bottom: 20px
	}
}

@media (min-width:320px) and (max-width:479px) {
	header .menu-container .menu-wrapper .menu-additional {
		line-height: 14px;
		bottom: 10px
	}
}

header .menu-container .menu-wrapper .menu-additional .divider {
	display: block;
	font-size: 10px;
	white-space: nowrap;
	padding: 0 10px
}

@media (min-width:767px) and (max-width:1152px) {
	header .menu-container .menu-wrapper .menu-additional .divider {
		display: block;
		font-size: 10px;
		white-space: nowrap;
		padding: 0 10px;
	}
}

@media (min-width:320px) and (max-width:767px) {
	header .menu-container .menu-wrapper .menu-additional .divider {
		display: none
	}
}

header .menu-container .menu-wrapper .menu-additional .date {
	display: block;
	white-space: nowrap;
	text-transform: capitalize
}

@media (min-width:320px) and (max-width:767px) {
	header .menu-container .menu-wrapper .menu-additional .date {
		display: none
	}
}

header .menu-container .menu-wrapper .menu-additional .nameday {
	display: block;
	margin-left: 5px;
	white-space: nowrap
}

@media (min-width:320px) and (max-width:767px) {
	header .menu-container .menu-wrapper .menu-additional .nameday {
		display: none
	}
}

@media (min-width:768px) and (max-width:1152px) {
	header .menu-container .menu-wrapper .menu-additional .weather-icon {
		display: block
	}
}

@media (min-width:768px) and (max-width:1152px) {
	.weather-img-small {
		font-size: 18px !important;
		height: 18px !important;
		width: 18px !important;
		display: inline-block;
		bottom: 0;
	}
}

@media (min-width:320px) and (max-width:767px) {
	header .menu-container .menu-wrapper .menu-additional .weather-icon {
		display: none
	}
}

header .menu-container .menu-wrapper .menu-additional .weather-icon span:before {
	margin-top: 5px
}

header .menu-container .menu-wrapper .menu-additional .temperature {
	font-size: 12px;
	margin: 0 10px
}

@media (min-width:768px) and (max-width:1152px) {
	header .menu-container .menu-wrapper .menu-additional .weather-icon {
		display: block
	}
}

@media (min-width:320px) and (max-width:767px) {
	header .menu-container .menu-wrapper .menu-additional .temperature {
		display: none
	}
}

header .menu-container .menu-wrapper .menu-additional .link.location {
	margin-right: 10px;
	white-space: nowrap
}

@media (min-width:320px) and (max-width:1152px) {
	header .menu-container .menu-wrapper .menu-additional .link.location {
		display: none
	}
}

header .menu-container .menu-wrapper .menu-additional .azet-button {
	float: right;
	display: none
}

header .menu-container .menu-wrapper .menu-additional .azet-button .azet-button-wrapper #azetButton {
	width: 160px
}

@media (min-width:1024px) {
	header .menu-container .menu-wrapper .menu-additional .azet-button .azet-button-wrapper #azetButton .mp {
		box-shadow: none !important
	}
}

header .menu-container .menu-wrapper .menu-additional .azet-button .azet-button-wrapper #azetButton .mp #usr-login a,
header .menu-container .menu-wrapper .menu-additional .azet-button .azet-button-wrapper #azetButton .mp #usr-login span.a {
	color: #222 !important;
	font-weight: 400 !important;
	font-size: 12px;
	font-family: PT Sans, sans-serif;
	text-align: right
}

@media (min-width:1024px) {
	header .menu-container .menu-wrapper .menu-additional .azet-button {
		display: block;
		margin-top: -5px
	}
}

@media (min-width:320px) and (max-width:479px) {
	header .menu-container .menu-wrapper .menu-additional .azet-button {
		display: none;
		float: none;
		position: absolute;
		top: 25px;
		right: 0
	}

	header .menu-container .menu-wrapper .menu-additional .azet-button.opened {
		display: block
	}
}

@media (min-width:480px) and (max-width:767px) {
	header .menu-container .menu-wrapper .menu-additional .azet-button {
		display: none;
		float: none;
		position: absolute;
		top: 20px;
		right: 0
	}

	header .menu-container .menu-wrapper .menu-additional .azet-button.opened {
		display: block
	}
}

@media (min-width:768px) and (max-width:1023px) {
	header .menu-container .menu-wrapper .menu-additional .azet-button {
		display: none;
		float: none;
		position: absolute;
		top: -10px;
		right: 70px
	}

	header .menu-container .menu-wrapper .menu-additional .azet-button.opened {
		display: block
	}
}

header .menu-container .menu-wrapper .menu-additional .azet-short-icon {
	position: absolute;
	cursor: pointer
}

@media (min-width:320px) and (max-width:479px) {
	header .menu-container .menu-wrapper .menu-additional .azet-short-icon {
		height: 24px;
		width: 24px;
		right: 30px;
		bottom: 5px
	}
}

@media (min-width:480px) and (max-width:767px) {
	header .menu-container .menu-wrapper .menu-additional .azet-short-icon {
		right: 40px;
		bottom: 15px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	header .menu-container .menu-wrapper .menu-additional .azet-short-icon {
		right: 40px;
		bottom: 7px
	}
}

header .menu-container .menu-wrapper .menu-additional .azet-short-icon .icon:before {
	font-size: 18px
}

header .menu-container .menu-wrapper .menu-additional .tip {
	display: none
}

header .menu-container .menu-wrapper .menu-additional .tip:after {
	content: "";
	display: block;
	clear: both
}

@media (min-width:1024px) {
	header .menu-container .menu-wrapper .menu-additional .tip {
		width: 200px;
		height: 40px;
		position: relative;
		right: 10px;
		top: -9px;
		display: block;
		line-height: 14px;
		float: right
	}
}

header .menu-container .menu-wrapper .menu-additional .tip .tip-logo {
	float: left
}

header .menu-container .menu-wrapper .menu-additional .tip .tip-logo img {
	display: block;
	width: 108px
}

header .menu-container .menu-wrapper .menu-additional .tip .tip-text {
	float: right;
	padding-top: 8px
}

header .menu-container .menu-wrapper .menu-additional .menu_advertisement {
	position: relative;
	top: -19px;
	right: 20px;
	float: right
}

@media (min-width:320px) and (max-width:1023px) {
	header .menu-container .menu-wrapper .menu-additional .menu_advertisement {
		right: 70px
	}
}

@media (max-width:767px) {
	header .menu-container .menu-wrapper .menu-additional .menu_advertisement {
		display: none
	}
}

header .menu-container .menu-wrapper .menu-additional .issue {
	width: 150px;
	height: 60px;
	position: absolute;
	left: 550px;
	top: -20px;
	background: #333;
	display: none;
	overflow: hidden
}

@media (min-width:1024px) {
	header .menu-container .menu-wrapper .menu-additional .issue {
		display: block
	}
}

header .menu-container .menu-wrapper .menu-additional .redesign-switch {
	display: block;
	position: absolute;
	left: 0;
	top: -15px;
	text-decoration: underline;
	cursor: pointer
}

@media (min-width:940px) {
	header .menu-container .menu-wrapper .menu-additional .redesign-switch.left-of-39004-banner {
		left: 175px
	}
}

@media (min-width:300px) and (max-width:939px) {
	header .menu-container .menu-wrapper .menu-additional .redesign-switch.left-of-39005-banner {
		left: 172px
	}
}

header .menu-container .menu-wrapper .slide-menu-icon {
	height: 30px;
	width: 30px;
	position: absolute;
	right: 0;
	bottom: 40px
}

@media (min-width:320px) and (max-width:479px) {
	header .menu-container .menu-wrapper .slide-menu-icon {
		height: 24px;
		width: 24px
	}
}

@media (min-width:480px) and (max-width:767px) {
	header .menu-container .menu-wrapper .slide-menu-icon {
		bottom: 30px
	}
}

@media (min-width:320px) and (max-width:479px) {
	header .menu-container .menu-wrapper .slide-menu-icon {
		bottom: 20px
	}
}

header .menu-container .menu-wrapper .slide-menu-icon .hamburger {
	display: block;
	height: 30px;
	width: 30px;
	cursor: pointer;
	text-align: center
}

header .menu-container .menu-wrapper .slide-menu-icon .hamburger:before {
	font-size: 18px
}

@media (min-width:320px) and (max-width:479px) {
	header .menu-container .menu-wrapper .slide-menu-icon .hamburger {
		height: 24px;
		width: 24px
	}
}

.lg-clear,
.md-clear,
.sm-clear,
.xs-clear {
	clear: none !important
}

@media (min-width:1024px) {
	.lg-clear {
		clear: both !important
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.md-clear {
		clear: both !important
	}

	.ml-md-12 {
		margin-left: 12px !important
	}
}

@media (min-width:480px) and (max-width:767px) {
	.sm-clear {
		clear: both !important
	}
}

@media (min-width:320px) and (max-width:479px) {
	.xs-clear {
		clear: both !important
	}
}

.cas-color-font {
	color: #ed1c24 !important
}

.sport-color-font {
	color: #509709 !important
}

.tivi-color-font {
	color: #00a5c7 !important
}

.title,
.title a {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 22px
}

.title a:hover,
.title a:visited,
.title a a:hover,
.title a a:visited {
	text-decoration: none
}

.subtitle {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 16px
}

.adaptive-section {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	overflow: hidden
}

.relative-wrapper {
	height: 100%;
	position: relative
}

.gradient {
	position: absolute;
	bottom: 0;
	left: -5px;
	right: 0;
	height: 200px;
	background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 75%)
}

.timeline-more-button-wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px
}

.timeline-more-button-wrapper .timeline-more-button {
	background: #fff;
	line-height: 40px;
	text-decoration: none;
	border: 1px solid #b3b3b3;
	color: #000;
	border-radius: 5px;
	text-align: center;
	font-size: 14px;
	display: block;
	height: 40px
}

.horizontal-separator {
	width: 100%;
	height: 1px;
	background: #e5e5e5;
	display: none
}

.col-line-separator-left {
	left: 0
}

.col-line-separator-left,
.col-line-separator-right-cas {
	width: 1px;
	background: #e5e5e5;
	position: absolute;
	top: 0;
	bottom: 0
}

.col-line-separator-right-cas {
	right: 19px
}

.fb-count-flag {
	height: 27px;
	background-color: #00498e;
	display: inline-block;
	float: left;
	margin-right: 10px
}

.fb-count-flag .icon-wrapper {
	display: block;
	float: left;
	height: 100%;
	line-height: 28px;
	background: #01539d;
	padding-right: 3px;
	padding-left: 0;
	width: 27px;
	text-align: center
}

.fb-count-flag .icon-wrapper .icon-fb {
	color: #fff;
	font-size: 18px
}

.fb-count-flag .count {
	color: #fff;
	padding: 0 5px;
	display: block;
	float: left;
	line-height: 28px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: PT Sans Narrow, serif;
	font-weight: 700
}

@media (min-width:320px) and (max-width:479px) {
	.fb-count-flag .count {
		font-size: 12px
	}
}

.default-article-title {
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px;
	padding-right: 5px
}

.flag {
	float: left;
	display: inline-block;
	height: 27px;
	padding: 0 10px;
	margin-right: 5px;
	background: #ed1c24;
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	text-transform: uppercase;
	font-family: PT Sans Narrow, serif;
	font-weight: 700
}

@media (min-width:320px) and (max-width:479px) {
	.flag {
		font-size: 12px
	}

	.flag:nth-child(1n+2) {
		display: none
	}
}

@media (min-width:1024px) {

	.row .col-lg-4 .default-article-title,
	.row .col-lg-6 .default-article-title {
		line-height: 22px;
		padding-top: 12px
	}
}

@media (min-width:768px) and (max-width:1023px) {

	.row .col-md-4 .default-article-title,
	.row .col-md-6 .default-article-title {
		line-height: 22px;
		padding-top: 10px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.row .col-sm-6 .default-article-title {
		line-height: 22px;
		padding-top: 10px
	}
}

.block {
	display: block !important
}

.tcenter {
	text-align: center !important
}

.uppercase {
	text-transform: uppercase !important
}

.top-border.top-border-gray {
	border-top: 1px solid #e5e5e5
}

.max-w-300 {
	max-width: 300px
}

.center-block {
	margin-left: auto;
	margin-right: auto
}

.underline {
	text-decoration: underline !important
}

.warning-404 {
	text-align: center
}

.warning-404 .code-404 {
	font-family: PT Sans, sans-serif;
	font-size: 100px;
	color: #ed1c24;
	line-height: 100px
}

.warning-404 .text {
	text-transform: uppercase;
	margin-bottom: 40px
}

.rs_banner_39004,
.rs_banner_39005 {
	position: absolute;
	top: -19px;
	left: 0
}

@media (min-width:480px) and (max-width:767px) {

	.rs_banner_39004,
	.rs_banner_39005 {
		top: -19px
	}
}

@media (min-width:320px) and (max-width:479px) {

	.rs_banner_39004,
	.rs_banner_39005 {
		top: -16px
	}
}

@media (min-width:940px) {
	.pl-on-39004-banner {
		padding-left: 175px
	}
}

@media (min-width:300px) and (max-width:939px) {
	.pl-on-39005-banner {
		padding-left: 172px
	}
}

::selection {
	background: #db0b09;
	color: #fff
}

::-moz-selection {
	background: #db0b09;
	color: #fff
}

.box-men,
.box-news,
.box-promi,
.box-services,
.box-sport,
.box-top-cas,
.box-women {
	margin-top: 10px
}

@media (min-width:480px) {

	.box-men .article-title-under,
	.box-news .article-title-under,
	.box-promi .article-title-under,
	.box-services .article-title-under,
	.box-sport .article-title-under,
	.box-top-cas .article-title-under,
	.box-women .article-title-under {
		width: 50%;
		float: left
	}

	.box-men .article-title-under.article-3,
	.box-men .article-title-under.article-5,
	.box-men .article-title-under.article-7,
	.box-news .article-title-under.article-3,
	.box-news .article-title-under.article-5,
	.box-news .article-title-under.article-7,
	.box-promi .article-title-under.article-3,
	.box-promi .article-title-under.article-5,
	.box-promi .article-title-under.article-7,
	.box-services .article-title-under.article-3,
	.box-services .article-title-under.article-5,
	.box-services .article-title-under.article-7,
	.box-sport .article-title-under.article-3,
	.box-sport .article-title-under.article-5,
	.box-sport .article-title-under.article-7,
	.box-top-cas .article-title-under.article-3,
	.box-top-cas .article-title-under.article-5,
	.box-top-cas .article-title-under.article-7,
	.box-women .article-title-under.article-3,
	.box-women .article-title-under.article-5,
	.box-women .article-title-under.article-7 {
		padding-left: 5px
	}

	.box-men .article-title-under.article-2,
	.box-men .article-title-under.article-4,
	.box-men .article-title-under.article-6,
	.box-news .article-title-under.article-2,
	.box-news .article-title-under.article-4,
	.box-news .article-title-under.article-6,
	.box-promi .article-title-under.article-2,
	.box-promi .article-title-under.article-4,
	.box-promi .article-title-under.article-6,
	.box-services .article-title-under.article-2,
	.box-services .article-title-under.article-4,
	.box-services .article-title-under.article-6,
	.box-sport .article-title-under.article-2,
	.box-sport .article-title-under.article-4,
	.box-sport .article-title-under.article-6,
	.box-top-cas .article-title-under.article-2,
	.box-top-cas .article-title-under.article-4,
	.box-top-cas .article-title-under.article-6,
	.box-women .article-title-under.article-2,
	.box-women .article-title-under.article-4,
	.box-women .article-title-under.article-6 {
		padding-right: 5px
	}
}

@media (min-width:768px) {

	.box-men .article-title-under.article-2,
	.box-men .article-title-under.article-3,
	.box-men .article-title-under.article-4,
	.box-men .article-title-under.article-5,
	.box-men .article-title-under.article-6,
	.box-men .article-title-under.article-7,
	.box-news .article-title-under.article-2,
	.box-news .article-title-under.article-3,
	.box-news .article-title-under.article-4,
	.box-news .article-title-under.article-5,
	.box-news .article-title-under.article-6,
	.box-news .article-title-under.article-7,
	.box-promi .article-title-under.article-2,
	.box-promi .article-title-under.article-3,
	.box-promi .article-title-under.article-4,
	.box-promi .article-title-under.article-5,
	.box-promi .article-title-under.article-6,
	.box-promi .article-title-under.article-7,
	.box-services .article-title-under.article-2,
	.box-services .article-title-under.article-3,
	.box-services .article-title-under.article-4,
	.box-services .article-title-under.article-5,
	.box-services .article-title-under.article-6,
	.box-services .article-title-under.article-7,
	.box-sport .article-title-under.article-2,
	.box-sport .article-title-under.article-3,
	.box-sport .article-title-under.article-4,
	.box-sport .article-title-under.article-5,
	.box-sport .article-title-under.article-6,
	.box-sport .article-title-under.article-7,
	.box-top-cas .article-title-under.article-2,
	.box-top-cas .article-title-under.article-3,
	.box-top-cas .article-title-under.article-4,
	.box-top-cas .article-title-under.article-5,
	.box-top-cas .article-title-under.article-6,
	.box-top-cas .article-title-under.article-7,
	.box-women .article-title-under.article-2,
	.box-women .article-title-under.article-3,
	.box-women .article-title-under.article-4,
	.box-women .article-title-under.article-5,
	.box-women .article-title-under.article-6,
	.box-women .article-title-under.article-7 {
		padding: 0 10px 0 0
	}
}

@media (min-width:1024px) {

	.box-men .article-title-under,
	.box-news .article-title-under,
	.box-promi .article-title-under,
	.box-services .article-title-under,
	.box-sport .article-title-under,
	.box-top-cas .article-title-under,
	.box-women .article-title-under {
		width: 100%
	}

	.box-men .a-list-3,
	.box-news .a-list-3,
	.box-promi .a-list-3,
	.box-services .a-list-3,
	.box-sport .a-list-3,
	.box-top-cas .a-list-3,
	.box-women .a-list-3,
	.top-section .a-list-3 {
		margin-top: 20px
	}

	.box-men .a-list-3 .article-title-under,
	.box-news .a-list-3 .article-title-under,
	.box-promi .a-list-3 .article-title-under,
	.box-services .a-list-3 .article-title-under,
	.box-sport .a-list-3 .article-title-under,
	.box-top-cas .a-list-3 .article-title-under,
	.box-women .a-list-3 .article-title-under,
	.top-section .a-list-3 .article-title-under {
		width: 33.33333333%;
		float: left;
		padding-right: 20px;
		margin-top: 0
	}

	.box-men .a-list-3 .article-title-under.article-2,
	.box-news .a-list-3 .article-title-under.article-2,
	.box-promi .a-list-3 .article-title-under.article-2,
	.box-services .a-list-3 .article-title-under.article-2,
	.box-sport .a-list-3 .article-title-under.article-2,
	.box-top-cas .a-list-3 .article-title-under.article-2,
	.box-women .a-list-3 .article-title-under.article-2,
	.top-section .a-list-3 .article-title-under.article-2 {
		position: absolute;
		top: 0;
		right: 0
	}

	.box-men .a-list-3 .article-title-under.article-2 .title-wrapper,
	.box-news .a-list-3 .article-title-under.article-2 .title-wrapper,
	.box-promi .a-list-3 .article-title-under.article-2 .title-wrapper,
	.box-services .a-list-3 .article-title-under.article-2 .title-wrapper,
	.box-sport .a-list-3 .article-title-under.article-2 .title-wrapper,
	.box-top-cas .a-list-3 .article-title-under.article-2 .title-wrapper,
	.box-women .a-list-3 .article-title-under.article-2 .title-wrapper,
	.top-section .a-list-3 .article-title-under.article-2 .title-wrapper,
	.top-section .a-list-3 .article-title-under.article-2 .title-wrapper {
		font-size: 22px;
		line-height: 26px;
		padding-top: 20px
	}

	.box-men .a-list-3:after,
	.box-news .a-list-3:after,
	.box-promi .a-list-3:after,
	.box-services .a-list-3:after,
	.box-sport .a-list-3:after,
	.box-top-cas .a-list-3:after,
	.box-women .a-list-3:after,
	.top-section .a-list-3:after {
		content: "";
		clear: both;
		display: block
	}
}

.box-men .top-content-big-article,
.box-news .top-content-big-article,
.box-promi .top-content-big-article,
.box-services .top-content-big-article,
.box-sport .top-content-big-article,
.box-top-cas .top-content-big-article,
.box-women .top-content-big-article {
	margin-bottom: 10px
}

@media (min-width:768px) {

	.box-men .top-content-big-article,
	.box-news .top-content-big-article,
	.box-promi .top-content-big-article,
	.box-services .top-content-big-article,
	.box-sport .top-content-big-article,
	.box-top-cas .top-content-big-article,
	.box-women .top-content-big-article {
		margin-bottom: 0
	}
}

.box-men .top-content-big-article .article-source-name,
.box-news .top-content-big-article .article-source-name,
.box-promi .top-content-big-article .article-source-name,
.box-services .top-content-big-article .article-source-name,
.box-sport .top-content-big-article .article-source-name,
.box-top-cas .top-content-big-article .article-source-name,
.box-women .top-content-big-article .article-source-name {
	color: #939393;
	font-size: 16px
}

@media (min-width:1024px) {
	.box-promi .article-title-under.article-7 {
		padding: 0;
		margin: 0
	}

	.box-promi .article-title-under.article-7 .title-wrapper {
		font-size: 22px;
		line-height: 26px;
		padding-top: 20px
	}
}

.box-promi .top-content-big-article .wrapper {
	background: rgba(237, 28, 36, .85)
}

.box-promi .top-content-big-article .wrapper .article-title,
.box-promi .top-content-big-article .wrapper .icon-external-link {
	color: #fff
}

.your-tip-box .your-tip-claim {
	font-size: 14px;
	line-height: 24px;
	display: block;
	clear: both
}

@media (min-width:1024px) {
	.your-tip-box .your-tip-claim {
		float: right;
		margin-right: 15px;
		clear: none
	}
}

@media (min-width:320px) and (max-width:479px) {
	.your-tip-box .your-tip-claim {
		padding-top: 10px;
		margin-bottom: 10px
	}

	.your-tip-claim {
		width: 80%;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	.your-tip-claim {
		width: 80%;
	}
}

.your-tip-box .your-tip-claim .tip-headline {
	font-weight: 700;
	color: #ed1c24
}

@media (min-width:1024px) {
	.your-tip-box .your-tip-claim .tip-headline {
		color: #222
	}
}

@media (min-width:320px) and (max-width:479px) {
	.your-tip-box .your-tip-claim .tip-headline {
		display: block;
		line-height: 14px
	}
}

.your-tip-box .your-tip-claim a {
	text-decoration: underline
}

.your-tip-box .your-tip-claim .phone-number {
	font-weight: 700
}

@media (min-width:1024px) {
	.your-tip-box .your-tip-claim .phone-number {
		font-size: 20px
	}
}

.your-tip-box .column-fix-height.right .article-title-under {
	margin-top: 0
}

.your-tip-box .column-fix-height.right .article-title-under .title-wrapper {
	font-size: 22px;
	line-height: 26px;
	padding-top: 20px
}

@media (min-width:480px) and (max-width:1023px) {
	.your-tip-box .a-list-3 {
		margin: 0 -5px
	}

	.your-tip-box .a-list-3 .article-title-under {
		margin-top: 0;
		width: 50%;
		float: left;
		padding: 0 5px
	}
}

.box-services .a-list-3,
.box-sport .a-list-3,
.box-top-cas .a-list-3 {
	margin-top: 0
}

@media (min-width:480px) {

	.box-services .a-list-3,
	.box-sport .a-list-3,
	.box-top-cas .a-list-3 {
		margin-right: -10px
	}

	.box-services .a-list-3 .article-title-under,
	.box-sport .a-list-3 .article-title-under,
	.box-top-cas .a-list-3 .article-title-under {
		padding-right: 10px
	}
}

@media (min-width:1024px) {

	.box-services .a-list-3,
	.box-sport .a-list-3,
	.box-top-cas .a-list-3 {
		margin-right: 0
	}

	.box-services .a-list-3 .article-title-under,
	.box-sport .a-list-3 .article-title-under,
	.box-top-cas .a-list-3 .article-title-under {
		padding-right: 20px
	}
}

.article-title-under {
	position: relative;
	margin-top: 10px
}

.article-title-under .article-image {
	width: 50%;
	float: left;
	padding-right: 10px;
	position: relative;
	display: block
}

@media (min-width:480px) {
	.article-title-under .article-image {
		float: none;
		width: 100%;
		padding-right: 0
	}
}

.article-title-under .flags {
	left: 5px;
	bottom: 5px;
	position: absolute
}

@media (min-width:480px) {
	.article-title-under .flags {
		left: 10px;
		top: -37px
	}
}

.article-title-under .title-wrapper {
	width: 50%;
	float: right;
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px
}

@media (min-width:480px) {
	.article-title-under .title-wrapper {
		display: block;
		position: relative;
		width: 100%;
		float: none;
		padding-top: 10px;
		line-height: 22px
	}
}

.article-title-under .article-source-wrapper .article-source-name {
	color: #939393
}

.top-content-big-article {
	width: 100%;
	position: relative
}

@media (max-width:479px) {
	.top-content-big-article {
		padding-bottom: 15px
	}
}

.top-content-big-article a.article-image,
.top-content-big-article img {
	display: block;
	width: 100%;
	height: auto
}

.top-content-big-article .article-play-button {
	margin-top: -10%
}

.top-content-big-article .wrapper {
	position: absolute;
	bottom: 20px;
	left: 20px;
	right: 20px;
	background: rgba(0, 0, 0, .85)
}

.top-content-big-article .wrapper a.article-title,
.top-content-big-article .wrapper a.default-article-title {
	color: #fff;
	font-size: 28px;
	line-height: 32px;
	display: block;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	padding: 14px 20px
}

@media (min-width:768px) and (max-width:1023px) {
	.top-content-big-article .wrapper {
		bottom: 10px;
		left: 10px;
		right: 10px
	}

	.top-content-big-article .wrapper a.article-title,
	.top-content-big-article .wrapper a.default-article-title {
		padding: 10px
	}

	.top-content-big-article .wrapper .article-source-wrapper .article-source-name {
		color: #fff
	}
}

@media (min-width:480px) and (max-width:767px) {
	.top-content-big-article .wrapper {
		width: auto;
		margin: -50px 10px 0;
		position: relative;
		bottom: auto;
		left: auto;
		background: #fff;
		right: 0
	}

	.top-content-big-article .wrapper a.article-title,
	.top-content-big-article .wrapper a.default-article-title {
		color: #222
	}

	.top-content-big-article .wrapper .article-source-wrapper .article-source-name {
		color: #939393
	}
}

@media (min-width:320px) and (max-width:479px) {
	.top-content-big-article .wrapper {
		width: auto;
		margin: -30px 10px 0;
		position: relative;
		bottom: auto;
		left: auto;
		background: hsla(0, 0%, 100%, .85);
		right: 0
	}

	.top-content-big-article .wrapper a.article-title,
	.top-content-big-article .wrapper a.default-article-title {
		color: #222
	}

	.top-content-big-article .wrapper .article-source-wrapper .article-source-name {
		color: #939393
	}
}

.top-content-article {
	position: relative
}

.top-content-article a,
.top-content-article img {
	display: block;
	width: 100%;
	height: auto;
	position: relative
}

@media (min-width:320px) and (max-width:479px) {
	.top-content-article {
		position: relative
	}

	.top-content-article .article-image {
		width: 50%;
		padding-right: 10px;
		float: left
	}

	.top-content-article .wrapper {
		width: 50%;
		float: right;
		padding-right: 0;
		padding-top: 0;
		font-family: PT Sans, sans-serif;
		font-weight: 400
	}

	.top-content-article .wrapper .relative-wrapper {
		position: static
	}

	.top-content-article .wrapper .relative-wrapper .flags {
		position: absolute;
		bottom: 0;
		left: 0;
		top: auto
	}
}

@media (min-width:320px) and (max-width:479px) and (min-width:320px) and (max-width:479px) {
	.top-content-article .wrapper .relative-wrapper .flags {
		left: 5px;
		bottom: 5px
	}
}

.top-content-article .article-source-wrapper .article-source-name {
	color: #939393
}

.top-content-article .flags.top {
	top: -175px
}

.rs-advertisement-cas-desktop-screen-inline-exclusive {
	padding-right: 20px
}

.aktuality-hp-top-article .article-source-wrapper,
.article-box-timeline .article-source-wrapper,
.article-title-under .article-source-wrapper,
.switch-content .article-source-wrapper,
.top-content-article .article-source-wrapper,
.top-content-big-article .article-source-wrapper {
	display: inline-block;
	font-size: 12px;
	margin-left: 3px;
	white-space: nowrap
}

.aktuality-hp-top-article .article-source-wrapper .article-source-name,
.article-box-timeline .article-source-wrapper .article-source-name,
.article-title-under .article-source-wrapper .article-source-name,
.switch-content .article-source-wrapper .article-source-name,
.top-content-article .article-source-wrapper .article-source-name,
.top-content-big-article .article-source-wrapper .article-source-name {
	margin-left: 1px
}

.aktuality-hp-top-article .article-source-wrapper .icon-external-link-white,
.article-box-timeline .article-source-wrapper .icon-external-link-white,
.article-title-under .article-source-wrapper .icon-external-link-white,
.switch-content .article-source-wrapper .icon-external-link-white,
.top-content-article .article-source-wrapper .icon-external-link-white,
.top-content-big-article .article-source-wrapper .icon-external-link-white {
	color: #fff
}

.aktuality-hp-top-article .article-source-wrapper .icon-external-link-red,
.article-box-timeline .article-source-wrapper .icon-external-link-red,
.article-title-under .article-source-wrapper .icon-external-link-red,
.switch-content .article-source-wrapper .icon-external-link-red,
.top-content-article .article-source-wrapper .icon-external-link-red,
.top-content-big-article .article-source-wrapper .icon-external-link-red {
	color: #ed1c24
}

.hp-bottom-list-article .flags,
.top-content-article .flags {
	position: absolute;
	top: -37px;
	left: 10px
}

.top-content-big-article .flags {
	position: absolute;
	top: -27px;
	left: 0
}

.page-wrapper .main-section {
	display: table-cell;
	vertical-align: top
}

.page-wrapper .main-section .row-fix-height {
	width: 100%;
	display: table;
	position: relative
}

.page-wrapper .main-section .row-fix-height .column-fix-height {
	display: table-cell;
	height: 100%;
	position: relative
}

.page-wrapper .main-section .row-fix-height .column-fix-height.right {
	width: 33.3333%
}

@media (min-width:768px) and (max-width:1023px) {
	.page-wrapper .main-section .row-fix-height .column-fix-height.right {
		display: none
	}
}

@media (min-width:480px) and (max-width:767px) {
	.page-wrapper .main-section .row-fix-height .column-fix-height.right {
		display: none
	}
}

@media (min-width:320px) and (max-width:479px) {
	.page-wrapper .main-section .row-fix-height .column-fix-height.right {
		display: none
	}
}

.page-wrapper .main-section .row-fix-height .column-fix-height.right.adaptive {
	position: absolute;
	right: 0;
	top: 0
}

.page-wrapper .main-section .row-fix-height .column-fix-height.right .top-content-article {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.page-wrapper .main-section .row-fix-height .column-fix-height.right .top-content-article .default-article-title {
	font-size: 22px;
	line-height: 26px;
	padding-top: 20px
}

.page-wrapper .main-section .row-fix-height .column-fix-height.right .top-content-article.absolute {
	position: absolute
}

.page-wrapper .main-section .row-fix-height .column-fix-height.left {
	width: 66.6667%
}

@media (min-width:768px) and (max-width:1023px) {
	.page-wrapper .main-section .row-fix-height .column-fix-height.left {
		width: 100%
	}
}

@media (min-width:480px) and (max-width:767px) {
	.page-wrapper .main-section .row-fix-height .column-fix-height.left {
		width: 100%;
		display: block
	}
}

@media (min-width:320px) and (max-width:479px) {
	.page-wrapper .main-section .row-fix-height .column-fix-height.left {
		width: 100%;
		display: block
	}
}

.section-menu {
	width: 100%;
	position: relative
}

.section-menu .section-menu-logo {
	float: left;
	width: 40px;
	margin-right: 10px
}

.section-menu .section-menu-logo.section-menu-logo-ms-football {
	width: 25px
}

@media (min-width:480px) and (max-width:767px) {
	.section-menu h1 {
		padding-bottom: 5px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.section-menu h1 {
		padding-bottom: 5px
	}
}

.section-menu.bordered {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	padding-bottom: 3px
}

.section-menu.bordered.red {
	border-color: #ed1c24
}

.section-menu.bordered.sport {
	border-color: #509709
}

.section-menu .hp-section-menu {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 16px;
	padding-top: 2px;
	float: left;
	text-transform: uppercase
}

.section-menu .hp-section-menu h2 {
	float: left
}

@media (min-width:480px) and (max-width:767px) {
	.section-menu .hp-section-menu {
		display: none
	}
}

@media (min-width:320px) and (max-width:479px) {
	.section-menu .hp-section-menu {
		display: none
	}
}

.section-menu .hp-section-menu a {
	margin: 0 5px
}

.top-content-article.sport a.article-title {
	padding: 15px;
	background: #509709 !important;
	color: #fff;
	font-size: 28px;
	font-family: PT Sans Narrow, serif;
	font-weight: 700
}

.top-content-article.tivi a.article-title {
	padding: 15px;
	background: #3d4045 !important;
	color: #fff
}

.sport-articles-wrapper {
	width: 100%;
	display: table
}

.sport-articles-wrapper .top-content-article {
	display: table-cell;
	width: 33.3333%;
	border-right: 20px solid #fff
}

.sport-articles-wrapper .top-content-article .wrapper .default-article-title {
	font-size: 20px;
	line-height: 22px;
	padding-top: 20px
}

@media (min-width:1023px) {
	.sport-articles-wrapper .top-content-article .wrapper .default-article-title {
		font-size: 22px;
		line-height: 26px
	}
}

.sport-articles-wrapper .top-content-article .wrapper a,
.sport-articles-wrapper .top-content-article .wrapper img {
	display: block;
	width: 100%;
	height: auto
}

.sport-articles-wrapper .top-content-article .wrapper img {
	width: 100%
}

@media (min-width:768px) and (max-width:1023px) {
	.sport-articles-wrapper .top-content-article {
		width: 100%;
		border-right: 0 solid #fff;
		display: table;
		margin-bottom: 10px;
		position: relative
	}

	.sport-articles-wrapper .top-content-article.last {
		margin-bottom: 0
	}

	.sport-articles-wrapper .top-content-article .article-image {
		display: table-cell;
		width: 50%
	}

	.sport-articles-wrapper .top-content-article .wrapper {
		display: table-cell;
		width: 50%;
		vertical-align: middle;
		padding: 0 20px 20px
	}

	.sport-articles-wrapper .top-content-article .wrapper .relative-wrapper {
		position: static
	}

	.sport-articles-wrapper .top-content-article .wrapper .relative-wrapper .flags {
		top: auto;
		bottom: 0
	}
}

@media (min-width:1023px) {
	.tivi-box {
		margin-right: -20px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.tivi-box {
		margin-right: -10px
	}
}

.tivi-articles-wrapper {
	width: 100%;
	display: block;
	font-size: 0
}

.tivi-articles-wrapper .top-content-article {
	display: inline-block;
	width: 33.333%;
	position: relative;
	border-right: 20px solid #fff
}

.tivi-articles-wrapper .top-content-article:nth-of-type(n+4) {
	padding-top: 5px
}

@media (min-width:768px) and (max-width:1023px) {
	.tivi-articles-wrapper .top-content-article {
		border-right: 10px solid #fff;
		vertical-align: top
	}
}

.tivi-articles-wrapper .top-content-article .wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../img/2108dd0fabd4cb70dc8043a88cf3111f.png) repeat-x transparent bottom;
	height: 126px;
	width: 100%
}

@media (min-width:768px) and (max-width:1023px) {
	.tivi-articles-wrapper .top-content-article .wrapper {
		background: transparent;
		position: relative;
		bottom: auto;
		left: auto;
		height: auto
	}
}

.tivi-articles-wrapper .top-content-article .wrapper .relative-wrapper {
	display: table
}

.tivi-articles-wrapper .top-content-article .wrapper .relative-wrapper .default-article-title {
	color: #fff;
	padding: 20px;
	font-family: PT Sans, sans-serif;
	font-weight: 400;
	display: table-cell;
	vertical-align: bottom;
	font-size: 18px;
	line-height: 22px;
	font-weight: 700
}

.tivi-articles-wrapper .top-content-article .wrapper a,
.tivi-articles-wrapper .top-content-article .wrapper img {
	display: block;
	width: 100%;
	height: auto
}

.tivi-articles-wrapper .top-content-article .wrapper img {
	width: 100%
}

@media (min-width:768px) and (max-width:1023px) {
	.tivi-articles-wrapper .top-content-article .wrapper .relative-wrapper {
		display: block
	}

	.tivi-articles-wrapper .top-content-article .wrapper .relative-wrapper .default-article-title {
		color: #222;
		padding: 10px 0;
		font-family: PT Sans, sans-serif;
		font-weight: 700;
		display: block;
		line-height: 22px
	}

	.tivi-articles-wrapper .top-content-article .wrapper .relative-wrapper .default-article-title .lg-visible {
		width: 100%
	}
}

.tivi-articles-wrapper .play-button-wrapper,
.tivi-box .play-button-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../img/32ebf8652277d3cb147173155760de6c.svg) no-repeat 50%;
	background-size: 30px 30px;
	display: block
}

.aktuality-box .aktuality-hp-top-article {
	width: 100%;
	position: relative;
	display: none
}

@media (min-width:1023px) {
	.aktuality-box .aktuality-hp-top-article {
		display: table
	}
}

@media (min-width:320px) and (max-width:479px) {
	.aktuality-box .aktuality-hp-top-article {
		display: table
	}
}

.aktuality-box .aktuality-hp-top-article .article-image {
	position: relative;
	display: table-cell;
	width: 66.67%;
	padding-right: 20px
}

@media (min-width:320px) and (max-width:479px) {
	.aktuality-box .aktuality-hp-top-article .article-image {
		display: block;
		width: 100%;
		padding-right: 0
	}
}

.aktuality-box .aktuality-hp-top-article .article-image img {
	width: 100%;
	vertical-align: top
}

.aktuality-box .aktuality-hp-top-article .article-text-wrapper {
	display: table-cell;
	width: 33.33%;
	right: 0;
	top: 0;
	position: absolute;
	height: 100%;
	padding-right: 20px;
	overflow: hidden
}

@media (min-width:320px) and (max-width:479px) {
	.aktuality-box .aktuality-hp-top-article .article-text-wrapper {
		display: block;
		width: 100%;
		position: relative;
		height: auto;
		padding-right: 0
	}
}

.aktuality-box .aktuality-hp-top-article .article-text-wrapper .article-title {
	font-size: 36px;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	margin: 10px 0;
	line-height: 38px;
	display: block
}

@media (min-width:320px) and (max-width:479px) {
	.aktuality-box .aktuality-hp-top-article .article-text-wrapper .article-title {
		font-size: 24px;
		line-height: 30px
	}
}

.aktuality-box .aktuality-hp-top-article .article-source-wrapper {
	line-height: 20px;
	display: inline-block;
	font-size: 12px;
	margin-left: 3px;
	white-space: nowrap
}

.aktuality-box .aktuality-hp-top-article .article-source-wrapper .article-source-name {
	color: #939393;
	font-size: 16px
}

@media (min-width:480px) and (max-width:767px) {
	.aktuality-box .side-section .adaptive-section {
		position: relative;
		height: 350px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.aktuality-box .side-section .adaptive-section {
		position: relative;
		height: 350px
	}
}

.aktuality-box .side-section .article-box-timeline {
	border-left: 4px solid #cf2f32;
	padding-left: 15px;
	padding-top: 30px
}

@media (min-width:480px) and (max-width:767px) {
	.aktuality-box .side-section .article-box-timeline {
		margin-left: 5px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.aktuality-box .side-section .article-box-timeline {
		margin-left: 5px
	}
}

.aktuality-box .side-section .article-box-timeline .article-item {
	position: relative;
	font-size: 16px;
	line-height: 20px;
	border-top: 1px solid #e5e5e5;
	padding-top: 0;
	padding-bottom: 10px
}

.aktuality-box .side-section .article-box-timeline .article-item.article-item-first {
	margin-top: 10px
}

.aktuality-box .side-section .article-box-timeline .article-item .article-time {
	font-size: 12px;
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	margin-top: -10px;
	display: block;
	background: #fff;
	float: left;
	padding-right: 10px
}

.aktuality-box .side-section .article-box-timeline .article-item .article-image {
	margin-top: 5px
}

.aktuality-box .side-section .article-box-timeline .article-item .timeline-dot {
	width: 13px;
	height: 13px;
	border-radius: 6px;
	background-clip: padding-box;
	background: #fff;
	border: 2px solid #fff;
	position: absolute;
	left: -23px;
	top: -7px
}

.aktuality-box .side-section .article-box-timeline .article-item .timeline-dot .timeline-dot-inner {
	width: 9px;
	height: 9px;
	border-radius: 4px;
	background-clip: padding-box;
	background: #fff;
	border: 3px solid #cf2f32;
	position: absolute
}

.aktuality-box .side-section .article-box-timeline .article-item .article-source {
	display: inline-block;
	font-size: 12px;
	margin-left: 3px;
	white-space: nowrap;
	color: #939393
}

.aktuality-box .side-section .article-box-timeline .article-source-wrapper .article-source-name {
	color: #939393
}

.article-box-timeline a img {
	width: 100%
}

.article-box-timeline .article-item {
	padding-top: 10px;
	margin-top: 10px
}

.article-box-timeline .article-item.article-item-first {
	margin-top: 0;
	border-top: 0 solid #e5e5e5
}

.article-box-timeline .article-item.article-item-first .article-image {
	display: block
}

.article-box-timeline .article-item.article-item-first .article-title {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 24px;
	margin-top: 5px;
	display: block
}

@media (min-width:1024px) {
	.article-box-timeline .article-item.article-item-2 .article-image {
		display: block
	}

	.article-box-timeline .article-item.article-item-2 .article-title {
		font-family: PT Sans Narrow, serif;
		font-weight: 700;
		font-size: 24px;
		margin-top: 5px;
		display: block
	}
}

.hpArticleListBottom {
	border-top: 4px solid #ed1c24
}

.hpArticleListBottom .jiframe-banner-mobile {
	margin: 20px 0;
	text-align: center
}

@media (min-width:768px) {
	.hpArticleListBottom .jiframe-banner-mobile {
		display: none
	}
}

.hpArticleListBottom .iframe-banner-desktop {
	margin-bottom: 20px
}

@media (max-width:767px) {
	.hpArticleListBottom .iframe-banner-desktop {
		display: none
	}
}

.hpArticleListBottom.hpArticleListBottom-no-border {
	border-top: 0 solid #ed1c24
}

.hpArticleListBottom .col-line-separator {
	top: 20px;
	bottom: 20px
}

@media (min-width:1024px) {
	.hpArticleListBottom .main-section {
		max-width: 900px
	}
}

.hpArticleListBottom .main-section .main-section-wrapper {
	width: 100%;
	display: table
}

@media (min-width:1024px) {
	.hpArticleListBottom .main-section .main-section-wrapper .menu {
		width: 200px;
		display: table-cell;
		vertical-align: top
	}
}

@media (min-width:1024px) {
	.hpArticleListBottom .main-section .main-section-wrapper .article-list {
		display: table-cell;
		vertical-align: top
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.hpArticleListBottom .main-section .main-section-wrapper .article-list {
		margin-top: 12px;
		padding-right: 10px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.hpArticleListBottom .main-section .main-section-wrapper .article-list {
		margin-top: 12px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.hpArticleListBottom .main-section .main-section-wrapper .article-list {
		margin-top: 10px
	}
}

.hpArticleListBottom .main-section .main-section-wrapper .article-list .hp-bottom-list-more-button-wrapper {
	padding: 10px 0;
	text-align: center
}

.hpArticleListBottom .main-section .main-section-wrapper .article-list .hp-bottom-list-more-button-wrapper .hp-bottom-list-more-button {
	width: 260px;
	border-color: #b3b3b3
}

@media (min-width:768px) and (max-width:1023px) {
	.hpArticleListBottom .main-section .main-section-wrapper .article-list .hp-bottom-list-more-button-wrapper .hp-bottom-list-more-button {
		width: 100%;
		height: 50px;
		line-height: 50px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.hpArticleListBottom .main-section .main-section-wrapper .article-list .hp-bottom-list-more-button-wrapper .hp-bottom-list-more-button {
		width: 100%
	}
}

@media (min-width:320px) and (max-width:479px) {
	.hpArticleListBottom .main-section .main-section-wrapper .article-list .hp-bottom-list-more-button-wrapper .hp-bottom-list-more-button {
		width: 100%
	}
}

.hpArticleListBottom .main-section .main-section-wrapper .article-list .hp-bottom-list-more-button-wrapper .hp-bottom-list-more-button:hover {
	text-decoration: underline
}

@media (min-width:1024px) {
	.hpArticleListBottom .side-section .max-w-280 {
		max-width: 280px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.hpArticleListBottom .side-section .max-w-280 {
		max-width: 280px
	}
}

.hpArticleListBottom .side-section .section-bottom-fb-feed {
	max-width: 100%;
	margin-top: 20px
}

@media (min-width:1024px) {
	.hpArticleListBottom .side-section .section-bottom-fb-feed {
		max-width: 280px;
		margin-top: 0
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.hpArticleListBottom .side-section .section-bottom-fb-feed {
		max-width: 280px;
		margin-top: 0
	}
}

.hp-bottom-list-article {
	width: 100%;
	margin: 0;
	margin-bottom: 20px;
	max-width: 600px
}

@media (min-width:1024px) {
	.hp-bottom-list-article {
		display: table
	}
}

@media (min-width:320px) and (max-width:479px) {
	.hp-bottom-list-article {
		margin-bottom: 10px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.hp-bottom-list-article {
		width: 50%
	}

	.hp-bottom-list-article:nth-child(2n) {
		float: left;
		padding-right: 6px
	}

	.hp-bottom-list-article:nth-child(odd) {
		float: right;
		padding-left: 6px
	}
}

.hp-bottom-list-article .article-image {
	display: table-cell;
	width: 300px;
	vertical-align: top
}

@media (min-width:768px) and (max-width:1023px) {
	.hp-bottom-list-article .article-image {
		display: block;
		float: left;
		width: 50%;
		max-width: none
	}
}

@media (min-width:480px) and (max-width:767px) {
	.hp-bottom-list-article .article-image {
		display: block;
		width: 100%;
		max-width: none
	}
}

@media (min-width:320px) and (max-width:479px) {
	.hp-bottom-list-article .article-image {
		display: block;
		width: 100%;
		max-width: none
	}
}

.hp-bottom-list-article .article-image img {
	width: 100%;
	display: block
}

.hp-bottom-list-article .article-text {
	display: table-cell;
	max-width: 320px;
	vertical-align: top
}

@media (min-width:768px) and (max-width:1023px) {
	.hp-bottom-list-article .article-text {
		display: block;
		float: right;
		width: 50%;
		max-width: none
	}
}

@media (min-width:480px) and (max-width:767px) {
	.hp-bottom-list-article .article-text {
		width: 100%;
		float: none;
		max-width: none;
		display: table-cell
	}
}

@media (min-width:320px) and (max-width:479px) {
	.hp-bottom-list-article .article-text {
		width: auto;
		float: none;
		margin: -40px 10px 0;
		background-color: #fff;
		position: relative;
		padding: 10px;
		max-width: none;
		display: table-cell
	}
}

.hp-bottom-list-article .article-text .article-info {
	margin: 0 20px;
	color: #898989;
	font-size: 12px;
	line-height: 14px
}

.hp-bottom-list-article .article-text .article-info a {
	color: #ed1c24
}

.hp-bottom-list-article .article-text .article-title {
	margin: 10px 20px 5px;
	color: #222;
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px
}

@media (min-width:480px) and (max-width:767px) {
	.hp-bottom-list-article .article-text .article-title {
		margin: 10px 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.hp-bottom-list-article .article-text .article-title {
		margin: 0
	}
}

.hp-bottom-list-article .article-text .article-perex {
	margin: 0 20px;
	color: #222;
	font-size: 14px;
	line-height: 18px
}

.hp-bottom-list-article .flags {
	position: absolute;
	left: 10px;
	bottom: 10px;
	top: auto
}

@media (min-width:320px) and (max-width:479px) {
	.hp-bottom-list-article .flags {
		left: 5px;
		bottom: 5px
	}
}

.hp-bottom-list-article .flags.top,
.search-bottom-list .flags.top {
	top: auto
}

.mobile-section-menu {
	position: absolute;
	right: 0;
	top: -10px
}

.mobile-section-menu .mobile-section-menu-wrapper {
	position: relative
}

.mobile-section-menu .mobile-section-menu-wrapper select {
	cursor: pointer;
	height: 35px;
	width: 100px;
	border: none;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2
}

@media (min-width:768px) and (max-width:1023px) {
	.mobile-section-menu .mobile-section-menu-wrapper select {
		height: 40px;
		line-height: 40px
	}
}

.mobile-section-menu .mobile-section-menu-wrapper .mobile-section-menu-button {
	cursor: pointer;
	height: 35px;
	width: 100px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	background: transparent;
	border: 1px solid #c6c6c6;
	border-radius: 5px;
	z-index: 1;
	text-align: center;
	line-height: 35px
}

@media (min-width:768px) and (max-width:1023px) {
	.mobile-section-menu .mobile-section-menu-wrapper .mobile-section-menu-button {
		height: 40px;
		line-height: 40px
	}
}

.top-content-big-article-tivi {
	background: #000
}

.top-content-big-article-tivi .default-article-title {
	background: #000;
	color: #fff;
	padding: 15px;
	display: block;
	font-size: 22px;
	line-height: 26px;
	font-family: PT Sans Narrow, serif;
	font-weight: 700
}

.top-content-big-article-tivi .article-player .jw-player-container {
	display: block
}

@media (max-width:767px) {
	.box-promi .iframe-banner {
		display: none
	}
}

@media (min-width:768px) {
	.box-promi .iframe-banner-mobile {
		display: none
	}
}

.article-box-most-read {
	width: 100%;
	position: relative
}

.article-box-most-read .switch-btn {
	position: absolute;
	right: 0;
	top: 0;
	color: #898989;
	font-size: 16px;
	font-family: PT Sans, sans-serif;
	font-weight: 700
}

.article-box-most-read .switch-btn .switch-btn-option {
	text-decoration: underline;
	cursor: pointer
}

.article-box-most-read .switch-btn .switch-btn-option.switch-btn-active {
	color: #ed1c24;
	font-weight: 700;
	text-decoration: none
}

.article-box-most-read .switch-content .article-item {
	position: relative;
	padding-left: 25px;
	margin-top: 12px;
	line-height: 22px
}

.article-box-most-read .switch-content .article-item .article-item-number {
	color: #222;
	position: absolute;
	left: 0;
	top: 2px;
	text-align: right;
	font-weight: 700
}

@media (min-width:480px) and (max-width:767px) {
	.article-box-most-read .switch-content .article-item .article-item-number {
		left: 3px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-box-most-read .switch-content .article-item .article-item-number {
		left: 3px
	}
}

.article-box-most-read .switch-content .article-source-wrapper .article-source-name {
	color: #939393
}

@media (min-width:320px) and (max-width:479px) {
	.article-box-most-read .switch-content .with-image .article-image {
		display: block !important;
		float: left;
		width: 50%;
		margin-right: 10px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-box-most-read .switch-content .with-image .article-title {
		font-weight: 700
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-box-most-read .switch-content .with-image {
		padding-left: 0
	}
}

.article-box-most-read.sport .switch-content .article-item .article-item-number {
	color: #509709
}

@media (min-width:480px) and (max-width:767px) {
	.hp-box-horoscope {
		padding: 20px 0;
		border-top: 1px solid #c6c6c6
	}
}

@media (min-width:320px) and (max-width:479px) {
	.hp-box-horoscope {
		border-top: 1px solid #c6c6c6;
		padding: 20px 0
	}
}

.hp-box-horoscope .hp-box-horoscope-switcher {
	width: 100px;
	font-size: 12px;
	line-height: 12px;
	text-align: right;
	margin-top: 10px
}

@media (min-width:480px) and (max-width:767px) {
	.hp-box-horoscope .hp-box-horoscope-switcher {
		width: 105px;
		text-align: center
	}
}

.hp-box-horoscope .hp-box-horoscope-switcher .horoscope-toggle {
	cursor: pointer
}

.hp-box-horoscope .hp-box-horoscope-switcher .horoscope-menu {
	display: block;
	background: #f2f2f2;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	box-shadow: 0 0 20px rgba(0, 0, 0, .4);
	left: auto;
	padding: 5px;
	position: absolute;
	right: -1px;
	text-align: center;
	top: 30px;
	width: 140px;
	z-index: 1
}

.hp-box-horoscope .hp-box-horoscope-switcher .horoscope-menu .links-list {
	list-style-type: none;
	line-height: 20px
}

.hp-box-horoscope .hp-box-horoscope-switcher .horoscope-menu .links-list .link-item {
	position: relative
}

.hp-box-horoscope .hp-box-horoscope-switcher .horoscope-menu .links-list .link-item .horoscope-item {
	color: #222;
	cursor: pointer;
	display: block;
	margin: 0 10px;
	padding: 5px 10px;
	font-size: 14px;
	border-bottom: 1px dotted rgba(0, 0, 0, .1)
}

.hp-box-horoscope .hp-box-horoscope-switcher .horoscope-menu .links-list .link-item:hover {
	background-color: #ed1c24
}

.hp-box-horoscope .hp-box-horoscope-switcher .horoscope-menu .links-list .link-item:hover .horoscope-item {
	color: #fff !important
}

.hp-box-horoscope .hp-box-horoscope-switcher .horoscope-menu.closed {
	display: none
}

.hp-box-horoscope .hp-box-horoscope-switcher .select-horoscopes-menu {
	opacity: .00001;
	width: 140px;
	height: 27px;
	position: absolute;
	right: 0;
	top: 20px
}

@media (min-width:480px) and (max-width:767px) {
	.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header {
		width: 33.3333%;
		float: left;
		margin-top: 20px
	}
}

.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-img {
	float: left;
	margin-right: 15px
}

@media (min-width:480px) and (max-width:767px) {
	.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-img {
		float: none;
		margin-right: 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-img {
		float: none;
		margin-right: 0;
		margin-top: 10px
	}
}

.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-img .horoscope-icon {
	height: 65px;
	width: 65px;
	line-height: 65px
}

.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-img .horoscope-icon:before {
	font-size: 65px;
	display: block;
	padding-top: 30px
}

@media (min-width:480px) and (max-width:767px) {
	.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-img .horoscope-icon {
		height: 70px;
		width: 70px;
		margin: 0 auto;
		line-height: 70px
	}

	.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-img .horoscope-icon:before {
		font-size: 70px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-img .horoscope-icon {
		height: 100px;
		width: 100px;
		margin: 0 auto;
		line-height: 100px
	}

	.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-img .horoscope-icon:before {
		font-size: 100px;
		display: block;
		padding-top: 50px
	}
}

.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-title-period {
	float: right;
	width: 200px;
	padding-top: 10px
}

@media (min-width:480px) and (max-width:767px) {
	.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-title-period {
		float: none;
		width: auto;
		text-align: center;
		padding-top: 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-title-period {
		float: none;
		width: auto;
		text-align: center
	}
}

.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-title-period .horoscope-title {
	font-family: PT Sans, sans-serif;
	font-weight: 400;
	color: #48576c;
	font-size: 22px;
	text-transform: uppercase;
	display: block
}

.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-header .horoscope-title-period .horoscope-period {
	font-family: PT Sans, sans-serif;
	font-weight: 400;
	color: #48576c;
	display: block;
	font-size: 16px
}

.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-text {
	font-size: 14px;
	margin-top: 20px;
	text-align: center
}

@media (min-width:480px) and (max-width:767px) {
	.hp-box-horoscope .hp-box-horoscope-content .horoscope-content .horoscope-content-text {
		width: 66.6666%;
		float: right
	}
}

.horoscope-icon {
	display: block;
	color: transparent;
	height: 100px;
	width: 100px;
	border-radius: 50%;
	line-height: 100px;
	text-align: center
}

.horoscope-icon:before {
	color: #40576c;
	font-size: 100px
}

.disable-selection {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.article-list-title {
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: #222
}

@media (min-width:480px) and (max-width:767px) {
	.article-list-title {
		margin: 10px 0
	}
}

.slide-menu {
	background: #282828;
	min-height: 200px;
	display: none;
	position: absolute;
	z-index: 900;
	right: -300px;
	width: 300px
}

@media (min-width:1024px) {
	.slide-menu {
		display: none !important
	}
}

@media (min-width:320px) and (max-width:479px) {
	.slide-menu {
		width: 100%;
		right: -100%
	}
}

.slide-menu .slide-menu-top {
	height: 64px;
	position: relative
}

@media (min-width:480px) and (max-width:767px) {
	.slide-menu .slide-menu-top {
		height: 90px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.slide-menu .slide-menu-top {
		height: 90px
	}
}

.slide-menu .slide-menu-top .logo {
	padding-left: 10px;
	padding-top: 10px;
	float: left
}

.slide-menu .slide-menu-top .name {
	padding-right: 12px;
	padding-top: 20px;
	float: right;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	text-align: right
}

@media (min-width:480px) and (max-width:767px) {
	.slide-menu .slide-menu-top .name {
		font-size: 14px;
		line-height: 18px;
		padding-top: 30px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.slide-menu .slide-menu-top .name {
		float: left;
		text-align: left;
		margin-left: 12px
	}
}

.slide-menu .slide-menu-top .name a {
	color: #d7aeb3
}

.slide-menu .slide-menu-top .menu-icon {
	position: absolute;
	width: 30px;
	height: 30px;
	right: 10px;
	top: 20px;
	cursor: pointer;
	color: #fff
}

.slide-menu .slide-menu-top .menu-icon svg {
	height: 100%;
	width: 100%
}

.slide-menu .slide-menu-top .menu-icon svg path {
	fill: #909090
}

.slide-menu .slide-menu-weather {
	background: #b72926;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
	text-align: center
}

.slide-menu .slide-menu-weather .weather-img-small {
	display: inline
}

.slide-menu .slide-menu-weather a {
	color: #fff
}

.slide-menu .slide-menu-content {
	padding: 30px
}

.slide-menu .slide-menu-content .slide-menu-items a {
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	margin: 0 0 10px;
	text-transform: uppercase;
	white-space: nowrap;
	display: block
}

@media (max-width:767px) {
	.slide-menu .slide-menu-content .slide-menu-items a {
		text-align: center;
		font-size: 22px
	}
}

.slide-menu .slide-menu-content .slide-menu-search-wrapper {
	height: 40px;
	width: 100%;
	position: relative;
	background: #181818;
	margin-top: 30px
}

.slide-menu .slide-menu-content .slide-menu-search-wrapper .search-submit {
	width: 40px;
	position: absolute;
	height: 40px;
	left: 0;
	top: 0;
	border-width: 0;
	background: transparent;
	z-index: 2
}

.slide-menu .slide-menu-content .slide-menu-search-wrapper .search-submit-bg {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 12px;
	top: 12px;
	z-index: 1;
	color: #fff
}

.slide-menu .slide-menu-content .slide-menu-search-wrapper .search-submit-bg svg {
	height: 100%;
	width: 100%
}

.slide-menu .slide-menu-content .slide-menu-search-wrapper .search-submit-bg svg path {
	fill: #909090
}

.slide-menu .slide-menu-content .slide-menu-search-wrapper .search-input-wrapper {
	padding-left: 40px;
	height: 40px
}

.slide-menu .slide-menu-content .slide-menu-search-wrapper .search-input-wrapper input {
	border-width: 0;
	background-color: transparent;
	width: 100%;
	line-height: 100%;
	text-align: left;
	font-size: 14px;
	color: #909090;
	height: 100%
}

.slide-menu .slide-menu-content .divider {
	height: 1px;
	width: 100%;
	background: #535353;
	padding: 0;
	margin-left: 0;
	margin-right: 0
}

.slide-menu .slide-menu-content .slide-menu-tip .slide-menu-tip-title {
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	margin: 0 0 10px;
	text-transform: uppercase;
	white-space: nowrap;
	display: block
}

@media (max-width:767px) {
	.slide-menu .slide-menu-content .slide-menu-tip .slide-menu-tip-title {
		text-align: center
	}
}

.slide-menu .slide-menu-content .slide-menu-tip .slide-menu-tip-text {
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	display: block;
	margin-bottom: 10px
}

@media (max-width:767px) {
	.slide-menu .slide-menu-content .slide-menu-tip .slide-menu-tip-text {
		text-align: center
	}
}

.slide-menu .slide-menu-content .slide-menu-tip .slide-menu-tip-button {
	color: #fff;
	font-size: 14px;
	height: 40px;
	width: 100%;
	line-height: 40px;
	display: block;
	border: 1px solid #909090;
	border-radius: 5px;
	text-align: center;
	max-width: 240px;
	margin: 20px auto 0
}

.slide-menu .slide-menu-content .slide-menu-issue {
	max-width: 240px;
	margin: 30px auto 0
}

.slide-menu .slide-menu-content .slide-menu-issue img {
	width: 240px
}

.slide-menu .slide-menu-content .azet-button {
	max-width: 240px;
	margin: 20px auto 0;
	height: 40px;
	line-height: 40px;
	border: 1px solid #909090;
	border-radius: 5px;
	text-align: center
}

.slide-menu .slide-menu-content .azet-button .azet-button-wrapper {
	height: 100%
}

.slide-menu .slide-menu-content .azet-button .azet-button-wrapper #azetButton {
	width: 100%;
	overflow: hidden;
	height: 100% !important
}

.slide-menu .slide-menu-content .azet-button .azet-button-wrapper #azetButton .mp {
	box-shadow: none !important;
	height: 100% !important;
	background: transparent !important;
	margin: 4px auto !important;
	border-width: 0 !important
}

.slide-menu .slide-menu-content .azet-button .azet-button-wrapper #azetButton .mp #usr-login a,
.slide-menu .slide-menu-content .azet-button .azet-button-wrapper #azetButton .mp #usr-login span.a {
	color: #fff !important;
	font-weight: 400 !important;
	font-size: 14px;
	font-family: PT Sans, sans-serif
}

@media (min-width:1024px) {
	.slide-menu .slide-menu-content .azet-button {
		display: block
	}
}

@media (min-width:320px) and (max-width:1023px) {
	body.menu-active {
		overflow-x: hidden
	}
}

body.menu-active #page {
	right: 300px;
	left: auto
}

@media (min-width:320px) and (max-width:479px) {
	body.menu-active #page {
		right: 100%
	}
}

.footer {
	background: #3d4045
}

@media (min-width:1024px) {
	.footer {
		margin-left: -15px;
		margin-right: -15px;
		padding: 20px 15px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.footer {
		margin-left: -9px;
		margin-right: -9px;
		padding: 20px 9px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer {
		margin-left: -10px;
		margin-right: -10px;
		padding: 0 10px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer {
		margin-left: -10px;
		margin-right: -10px;
		padding: 0 10px
	}
}

.footer .left {
	width: 50%;
	float: left
}

@media (min-width:768px) and (max-width:1023px) {
	.footer .left {
		width: 100%;
		float: none;
		border-bottom: 1px solid #505358;
		padding-bottom: 25px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer .left {
		width: 100%;
		float: none;
		border-bottom: 1px solid #505358;
		padding-bottom: 30px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer .left {
		width: 100%;
		float: none;
		border-bottom: 1px solid #505358;
		padding-bottom: 20px
	}
}

.footer .left .column {
	width: 50%;
	float: left;
	padding-right: 40px;
	position: relative;
	min-height: 200px
}

@media (min-width:480px) and (max-width:767px) {
	.footer .left .column {
		width: 100%;
		float: none;
		padding: 30px 30px 0;
		text-align: center
	}

	.footer .left .column:first-child {
		border-bottom: 1px solid #505358;
		padding-bottom: 30px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer .left .column {
		width: 100%;
		float: none;
		padding: 20px 20px 0;
		text-align: center
	}

	.footer .left .column:first-child {
		border-bottom: 1px solid #505358;
		padding-bottom: 20px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.footer .left .column {
		text-align: center
	}

	.footer .left .column:nth-child(2n) {
		padding: 0;
		padding-left: 30px
	}

	.footer .left .column:nth-child(odd) {
		padding: 0;
		padding-right: 30px
	}

	.footer .left .column:first-child .column-border {
		display: block;
		right: 0
	}
}

.footer .left .column .footer-title {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	color: #fff
}

@media (min-width:480px) and (max-width:767px) {
	.footer .left .column .footer-title {
		font-size: 34px;
		line-height: 30px
	}
}

.footer .left .column .text {
	font-size: 14px;
	color: #bfc0c4;
	line-height: 18px
}

@media (min-width:768px) and (max-width:1023px) {
	.footer .left .column .text {
		font-size: 14px;
		line-height: 16px;
		width: 320px;
		margin-left: auto;
		margin-right: auto
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer .left .column .text {
		font-size: 14px;
		line-height: 16px;
		width: 340px;
		margin-left: auto;
		margin-right: auto
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer .left .column .text {
		font-size: 14px;
		line-height: 16px;
		width: 240px;
		margin-left: auto;
		margin-right: auto
	}
}

.footer .left .column .tip {
	width: 100%
}

@media (min-width:768px) and (max-width:1023px) {
	.footer .left .column .tip {
		width: 290px;
		margin: 0 auto
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer .left .column .tip {
		width: 370px;
		margin: 0 auto
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer .left .column .tip {
		width: 200px;
		margin: 0 auto
	}
}

.footer .left .column .tip .logo {
	width: 70px;
	height: 50px;
	float: left
}

.footer .left .column .tip .logo img {
	width: 100%
}

.footer .left .column .tip .footer-title {
	float: left;
	margin-left: 15px;
	padding-top: 2px
}

@media (min-width:480px) and (max-width:767px) {
	.footer .left .column .tip .footer-title {
		padding-top: 10px
	}
}

.footer .left .column .tip .footer-title .cas-color-font {
	display: block
}

@media (min-width:768px) and (max-width:1023px) {
	.footer .left .column .tip .footer-title .cas-color-font {
		display: inline
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer .left .column .tip .footer-title .cas-color-font {
		display: inline
	}
}

.footer .left .column .column-border {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	width: 1px;
	background: #505358
}

@media (min-width:768px) and (max-width:1023px) {
	.footer .left .column .column-border {
		display: none
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer .left .column .column-border {
		display: none
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer .left .column .column-border {
		display: none
	}
}

.footer .left .column .transparent-button {
	margin-top: 30px
}

.footer .left .column .transparent-button:hover {
	text-decoration: underline
}

@media (min-width:480px) and (max-width:767px) {
	.footer .left .column .transparent-button {
		height: 50px;
		line-height: 50px;
		padding-left: 50px;
		padding-right: 50px
	}
}

.footer .left .column .apps-icons {
	margin-top: 20px
}

.footer .left .column .apps-icons .icon {
	margin-right: 20px
}

.footer .left .column .apps-icons .icon img {
	height: 24px
}

@media (min-width:480px) and (max-width:767px) {
	.footer .left .column .apps-icons .icon img {
		height: 34px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer .left .column .apps-icons .icon img {
		height: 34px
	}
}

.footer .right {
	width: 50%;
	float: right
}

@media (min-width:768px) and (max-width:1023px) {
	.footer .right {
		width: 750px;
		float: none;
		margin: 0 auto;
		padding-left: 30px;
		padding-right: 30px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer .right {
		width: 100%;
		float: none;
		margin: 0 auto;
		padding-bottom: 30px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer .right {
		width: 100%;
		float: none;
		margin: 0 auto;
		padding-bottom: 20px
	}
}

.footer .right .magazines-list {
	float: left
}

@media (min-width:480px) and (max-width:767px) {
	.footer .right .magazines-list {
		margin: 0 auto;
		width: 450px;
		float: none;
		text-align: center;
		margin-bottom: 30px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer .right .magazines-list {
		margin: 0 auto;
		width: 260px;
		float: none;
		text-align: center;
		margin-bottom: 20px
	}
}

.footer .right .magazines-list .iStanok img {
	height: 30px
}

.footer .right .magazines-list .iStanok span {
	font-size: 12px;
	color: #bfc0c4;
	text-decoration: none;
	display: block;
	line-height: 12px
}

.footer .right .magazines-list .iStanok:hover,
.footer .right .magazines-list .iStanok:hover span {
	text-decoration: none
}

.footer .right .magazines-list table {
	border-collapse: collapse;
	margin-top: 20px
}

@media (min-width:480px) and (max-width:767px) {
	.footer .right .magazines-list table {
		width: 300px;
		margin: 20px auto
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer .right .magazines-list table {
		width: 260px;
		margin: 20px auto
	}
}

.footer .right .magazines-list table td {
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	padding: 2px 20px 5px 0
}

.footer .right .magazines-list table td a {
	color: #fff
}

.footer .right .magazines {
	float: right
}

@media (min-width:480px) and (max-width:767px) {
	.footer .right .magazines {
		margin: 0 auto;
		width: 450px;
		float: none
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer .right .magazines {
		margin: 0 auto;
		width: 300px;
		float: none
	}
}

.footer .right .magazines .magazine {
	float: right;
	margin-right: 10px
}

@media (min-width:768px) and (max-width:1023px) {
	.footer .right .magazines .magazine {
		margin-right: 0;
		margin-left: 30px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer .right .magazines .magazine {
		margin: 0 4px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer .right .magazines .magazine {
		margin: 0 4px
	}
}

.footer .right .magazines .magazine a {
	display: block;
	border: 1px solid #3d4045
}

.footer .right .magazines .magazine a:hover {
	border: 1px solid #fff
}

.footer .right .magazines .magazine img {
	width: 115px;
	display: block
}

@media (min-width:480px) and (max-width:767px) {
	.footer .right .magazines .magazine img {
		width: 140px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer .right .magazines .magazine img {
		width: 90px
	}
}

.footer-products-list {
	height: 50px;
	line-height: 50px;
	background: #2d3035;
	text-align: center;
	font-size: 12px
}

@media (min-width:768px) and (max-width:1023px) {
	.footer-products-list {
		font-size: 14px;
		padding: 10px 100px;
		height: auto;
		line-height: 20px
	}
}

.footer-products-list a {
	color: #fff;
	margin: 0 5px
}

@media (min-width:1024px) {
	.footer-products-list {
		margin-left: -15px;
		margin-right: -15px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.footer-products-list {
		margin-left: -9px;
		margin-right: -9px
	}
}

.footer-bottom {
	background: #fff;
	padding-bottom: 10px
}

@media (min-width:1024px) {
	.footer-bottom {
		margin-left: 0;
		margin-right: 0;
		padding: 20px 15px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.footer-bottom {
		margin-left: 0;
		margin-right: 0;
		padding: 20px 9px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer-bottom {
		margin-left: 0;
		margin-right: 0;
		padding: 20px 100px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer-bottom {
		margin-left: 0;
		margin-right: 0;
		padding: 20px
	}
}

.footer-bottom .socials {
	text-align: center
}

.footer-bottom .socials a {
	display: inline-block;
	margin: 0 15px
}

@media (min-width:768px) and (max-width:1023px) {
	.footer-bottom .socials a {
		margin: 0 20px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer-bottom .socials a {
		margin: 0 5px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer-bottom .socials a {
		margin: 0 5px
	}
}

.footer-bottom .socials a:hover {
	text-decoration: none
}

.footer-bottom .socials a img {
	width: 24px;
	height: 24px;
	border-radius: 3px;
	float: left;
	margin-right: 10px
}

@media (min-width:768px) and (max-width:1023px) {
	.footer-bottom .socials a img {
		width: 28px;
		height: 28px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer-bottom .socials a img {
		width: 40px;
		height: 40px;
		border-radius: 5px;
		margin-right: 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer-bottom .socials a img {
		width: 40px;
		height: 40px;
		border-radius: 5px;
		margin-right: 0
	}
}

.footer-bottom .socials a span {
	font-size: 14px;
	display: inline-block;
	line-height: 24px
}

.footer-bottom .socials a span:hover {
	text-decoration: underline
}

@media (min-width:768px) and (max-width:1023px) {
	.footer-bottom .socials a span {
		line-height: 24px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer-bottom .socials a span {
		display: none
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer-bottom .socials a span {
		display: none
	}
}

.footer-bottom .about {
	font-size: 12px;
	text-align: center;
	margin-top: 20px;
	line-height: 16px
}

.footer-bottom .about .separator,
.footer-bottom .about a {
	font-family: PT Sans, sans-serif;
	font-weight: 700
}

.footer-bottom .about .separator {
	margin: 0 5px
}

.footer-bottom .about .copyright {
	display: block;
	text-align: center
}

.footer-bottom .about .about-menu {
	position: relative;
	width: 100px;
	height: 35px;
	margin: 0 auto;
	margin-bottom: 20px
}

.footer-bottom .about .about-menu .mobile-section-menu {
	top: 0
}

.page-wrapper.page-wrapper-section-hp .main-section .main-section-left {
	width: 33.33%;
	float: left;
	position: relative
}

@media (min-width:768px) and (max-width:1023px) {
	.page-wrapper.page-wrapper-section-hp .main-section .main-section-left {
		width: 100%;
		float: none;
		clear: both
	}
}

@media (min-width:480px) and (max-width:767px) {
	.page-wrapper.page-wrapper-section-hp .main-section .main-section-left {
		width: 100%;
		float: none;
		clear: both
	}
}

@media (min-width:320px) and (max-width:479px) {
	.page-wrapper.page-wrapper-section-hp .main-section .main-section-left {
		width: 100%;
		float: none;
		clear: both
	}
}

@media (min-width:1024px) {

	.page-wrapper.page-wrapper-section-hp .main-section .main-section-left .box-regional,
	.page-wrapper.page-wrapper-section-hp .main-section .main-section-left .feed-box {
		margin-right: 40px
	}
}

.page-wrapper.page-wrapper-section-hp .main-section .main-section-right {
	width: 66.67%;
	float: right;
	position: relative
}

@media (min-width:768px) and (max-width:1023px) {
	.page-wrapper.page-wrapper-section-hp .main-section .main-section-right {
		width: 100%;
		float: none;
		clear: both
	}
}

@media (min-width:480px) and (max-width:767px) {
	.page-wrapper.page-wrapper-section-hp .main-section .main-section-right {
		width: 100%;
		float: none;
		clear: both
	}
}

@media (min-width:320px) and (max-width:479px) {
	.page-wrapper.page-wrapper-section-hp .main-section .main-section-right {
		width: 100%;
		float: none;
		clear: both
	}
}

.page-wrapper.page-wrapper-section-hp .main-section .main-section-right .row-responsive .top-content-article {
	width: 50%
}

@media (min-width:320px) and (max-width:479px) {
	.page-wrapper.page-wrapper-section-hp .main-section .main-section-right .row-responsive .top-content-article {
		width: 100%
	}
}

.page-wrapper.sport-box .main-section .main-section-right .row-fix-height .column-fix-height .top-content-big-article .wrapper {
	background-color: rgba(80, 151, 9, .85)
}

.page-wrapper.sport-box .main-section .main-section-right .row-fix-height .column-fix-height .top-content-big-article .wrapper a.article-title {
	color: #fff
}

.page-wrapper-section-hp-divider {
	height: 3px;
	background-color: #ed1c24
}

.page-wrapper-section-hp-divider.sport {
	background-color: #509709
}

@media (min-width:1024px) {
	.vas-tip-box {
		padding-right: 40px
	}
}

.vas-tip-box .vas-tip-box-wrapper .vas-tip-logo,
.vas-tip-box .vas-tip-box-wrapper .vas-tip-logo img {
	width: 100%
}

.vas-tip-box .vas-tip-box-wrapper .vas-tip-text,
.vas-tip-box .vas-tip-box-wrapper .vas-tip-text-bold {
	font-size: 13px;
	line-height: 20px;
	text-align: justify
}

.vas-tip-box .vas-tip-box-wrapper .vas-tip-text {
	font-family: PT Sans, sans-serif;
	font-weight: 400
}

.vas-tip-box .vas-tip-box-wrapper .vas-tip-text-bold {
	font-family: PT Sans, sans-serif;
	font-weight: 700
}

.vas-tip-box .vas-tip-box-wrapper .vas-tip-text-bold.claim {
	font-size: 18px;
	line-height: 22px
}

.vas-tip-box .vas-tip-box-wrapper h2 {
	font-size: 18px;
	text-transform: uppercase;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	line-height: 22px
}

.vas-tip-box .vas-tip-box-wrapper .number {
	font-size: 24px;
	line-height: 28px;
	color: #ed1c24;
	font-family: PT Sans, sans-serif;
	font-weight: 700
}

.vas-tip-box .vas-tip-box-wrapper .vas-tip-form-button a {
	display: block
}

.article-container {
	display: table;
	width: 100%;
	margin: 30px 0
}

@media (min-width:480px) and (max-width:767px) {
	.article-container {
		margin: 10px 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-container {
		margin: 10px 0
	}
}

.article-container article {
	display: table-cell;
	vertical-align: top;
	max-width: 676px
}

@media (min-width:768px) and (max-width:1023px) {
	.article-container article {
		max-width: 442px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.article-container article {
		max-width: 100%;
		display: block
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-container article {
		max-width: 100%;
		display: block
	}
}

.article-container article .article-wrapper {
	max-width: 900px;
	padding-right: 100px
}

.article-container article .article-wrapper .election-headline-image img {
	width: 100%
}

@media (min-width:768px) and (max-width:1023px) {
	.article-container article .article-wrapper {
		padding-right: 10px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.article-container article .article-wrapper {
		padding-right: 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-container article .article-wrapper {
		padding-right: 0
	}
}

@media (max-width:768px) {
	.article-container article .article-wrapper .embed-wrapper {
		position: relative;
		width: 100%
	}

	.article-container article .article-wrapper .embed-wrapper .media_embed iframe {
		width: 100%
	}

	.article-container article .article-wrapper .embed-wrapper .embed-container iframe {
		width: 100%
	}
}

.article-container article .article-wrapper .article-main-video .embed-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
	margin-bottom: 15px
}

.article-container article .article-wrapper .article-main-video .embed-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.article-container article .article-wrapper .date-categories {
	font-size: 12px;
	color: #333
}

.article-container article .article-wrapper .date-categories .sep {
	margin: 0 5px;
	font-size: 16px
}

.article-container article .article-wrapper .date-categories .breadcrumb {
	color: #ed1c24
}

.article-container article .article-wrapper .date-categories .breadcrumb.default-color {
	color: #333
}

.article-container article .article-wrapper .flags {
	float: left;
	padding-top: 20px;
	margin-right: 5px
}

.article-container article .article-wrapper .flags .flag {
	height: 30px;
	line-height: 30px;
	font-size: 20px
}

@media (min-width:768px) and (max-width:1023px) {
	.article-container article .article-wrapper .flags {
		padding-top: 8px
	}

	.article-container article .article-wrapper .flags .flag {
		height: 26px;
		line-height: 26px;
		font-size: 18px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.article-container article .article-wrapper .flags {
		padding-top: 8px
	}

	.article-container article .article-wrapper .flags .flag {
		height: 26px;
		line-height: 26px;
		font-size: 18px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-container article .article-wrapper .flags {
		padding-top: 3px
	}

	.article-container article .article-wrapper .flags .flag {
		height: 24px;
		line-height: 24px;
		font-size: 14px
	}
}

.article-container article .article-wrapper h1 {
	font-size: 50px;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	line-height: 48px
}

@media (min-width:768px) and (max-width:1023px) {
	.article-container article .article-wrapper h1 {
		font-size: 38px;
		line-height: 40px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.article-container article .article-wrapper h1 {
		font-size: 36px;
		line-height: 40px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-container article .article-wrapper h1 {
		font-size: 28px;
		line-height: 32px
	}
}

.article-container article .article-wrapper h2 {
	font-size: 20px;
	font-family: PT Sans Narrow, serif;
	font-weight: 700
}

.article-container article .article-wrapper .share-facebook-twitter-button {
	float: left;
	margin-right: 10px
}

.article-container article .article-wrapper .main-image {
	width: 100%
}

.article-container article .article-wrapper .article-content {
	font-size: 18px;
	overflow: hidden;
	padding-left: 240px
}

@media (min-width:768px) and (max-width:1024px) {
	.article-container article .article-wrapper .article-content {
		font-size: 16px;
		padding-left: 0
	}
}

@media (min-width:480px) and (max-width:767px) {
	.article-container article .article-wrapper .article-content {
		font-size: 16px;
		padding-left: 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-container article .article-wrapper .article-content {
		font-size: 18px;
		padding-left: 0
	}
}

.article-container article .article-wrapper .article-content.fullwidth {
	padding-left: 0
}

.article-container article .article-wrapper .article-content .introtext {
	font-size: 24px;
	line-height: 32px
}

@media (min-width:320px) and (max-width:479px) {
	.article-container article .article-wrapper .article-content .introtext {
		font-size: 20px;
		line-height: 24px
	}
}

.article-container article .article-wrapper .article-content .fulltext {
	line-height: 26px
}

.article-container article .article-wrapper .article-content .fulltext p img {
	max-width: 100%
}

.article-container article .article-wrapper .article-content .fulltext a {
	color: #ed1c24
}

.article-container article .article-wrapper .article-content .fulltext table {
	width: auto !important;
	border: 1px solid #ebebeb;
	border-collapse: separate;
	line-height: 20px;
	font-size: 14px;
	margin-bottom: 20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	overflow-x: auto
}

@media (min-width:1024px) {
	.article-container article .article-wrapper .article-content .fulltext table {
		margin-left: -240px
	}
}

.article-container article .article-wrapper .article-content .fulltext table tbody,
.article-container article .article-wrapper .article-content .fulltext table thead {
	border: 10px solid #fff;
	border-bottom: 0;
	display: table;
	width: 100%;
	margin: 0 auto
}

.article-container article .article-wrapper .article-content .fulltext table tbody tr td,
.article-container article .article-wrapper .article-content .fulltext table tbody tr th,
.article-container article .article-wrapper .article-content .fulltext table thead tr td,
.article-container article .article-wrapper .article-content .fulltext table thead tr th {
	padding: 3px;
	vertical-align: middle;
	border-bottom: 1px solid #ebebeb
}

.article-container article .article-wrapper .article-content .fulltext table tbody tr:last-child td,
.article-container article .article-wrapper .article-content .fulltext table tbody tr:last-child th,
.article-container article .article-wrapper .article-content .fulltext table thead tr:last-child td,
.article-container article .article-wrapper .article-content .fulltext table thead tr:last-child th {
	border-bottom: 0 solid #ebebeb
}

.article-container article .article-wrapper .article-object-questionnaire .q-questionnaire-wrapper .q-container .q-question-wrapper .q-answers .textarea br,
.article-container article .article-wrapper .article-object-questionnaire .q-questionnaire-wrapper .q-container .q-question-wrapper .q-answers .textarea input {
	display: none
}

.article-container article .article-wrapper .article-object-questionnaire .q-questionnaire-wrapper .q-container .q-question-wrapper .q-answers .textarea textarea {
	border-radius: 5px;
	border-color: #c6c6c6
}

.article-container article .article-wrapper .article-object-questionnaire .q-questionnaire-wrapper .q-container .q-question-wrapper .q-answers .textarea .q-option-title-content {
	display: none
}

.article-container article .social-tip .tip {
	float: right;
	font-size: 14px;
	line-height: 30px;
	text-align: right
}

.article-container article .social-tip .tip a:hover {
	text-decoration: none
}

.article-container article .author-tip-error-bar {
	border-top: 1px solid #ebebeb;
	font-size: 14px;
	margin-top: 20px;
	padding-top: 20px
}

@media (min-width:768px) {
	.article-container article .author-tip-error-bar {
		margin-right: 10px;
		margin-right: 20px
	}
}

@media (max-width:479px) {
	.article-container article .author-tip-error-bar {
		margin-top: 10px;
		padding-top: 10px
	}
}

.article-container article .author-tip-error-bar .author {
	float: left
}

.article-container article .author-tip-error-bar .author .gray {
	color: #777
}

.article-container article .author-tip-error-bar .tip {
	float: right
}

.article-container article .author-tip-error-bar .tip a:hover {
	text-decoration: none
}

.article-container article .author-tip-error-bar .bug {
	float: right;
	margin-right: 10px
}

@media (min-width:1024px) {
	.article-container article .author-tip-error-bar .bug {
		margin-right: 50px
	}
}

.article-container article .author-tip-error-bar .bug a {
	color: #777
}

.article-container aside {
	width: 300px;
	display: table-cell
}

@media (min-width:480px) and (max-width:767px) {
	.article-container aside {
		display: none
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-container aside {
		display: none
	}
}

.article-container aside .article-box-most-read {
	padding-left: 20px;
	border-left: 1px solid #ebebeb;
	margin-top: 20px
}

.article-container aside .feed-box {
	padding-left: 20px;
	border-left: 1px solid #ebebeb
}

.article-bottom-lg .row,
.article-bottom .row {
	width: auto;
	overflow: hidden
}

.article-bottom-lg .row.bordered,
.article-bottom .row.bordered {
	border-top: 4px solid #ed1c24;
	padding-top: 10px
}

@media (min-width:1024px) {

	.article-bottom-lg .row .recent-articles,
	.article-bottom-lg .row .top-articles,
	.article-bottom .row .recent-articles,
	.article-bottom .row .top-articles {
		margin-right: -20px
	}
}

@media (min-width:768px) and (max-width:1023px) {

	.article-bottom-lg .row .recent-articles,
	.article-bottom-lg .row .top-articles,
	.article-bottom .row .recent-articles,
	.article-bottom .row .top-articles {
		margin-right: -10px
	}
}

@media (min-width:1024px) {
	.article-bottom {
		margin-right: 300px;
		width: auto
	}
}

@media (min-width:480px) and (max-width:767px) {
	.aktuality-box {
		margin-top: 0 !important
	}
}

.report-bug {
	max-width: 580px;
	margin: 0 auto;
	display: none
}

.report-bug .personal-wrapper {
	margin: 10px
}

.report-bug .close,
.report-bug .head {
	display: none
}

.report-bug .row .left {
	width: 50%;
	float: left;
	padding-right: 10px
}

@media (min-width:320px) and (max-width:479px) {
	.report-bug .row .left {
		width: 100%;
		float: none;
		padding-right: 0
	}
}

.report-bug .row .right {
	width: 50%;
	float: right;
	padding-left: 10px
}

@media (min-width:320px) and (max-width:479px) {
	.report-bug .row .right {
		width: 100%;
		float: none;
		padding-left: 0
	}
}

.report-bug .row label {
	display: block
}

.report-bug .row input {
	height: 40px;
	line-height: 40px;
	padding: 0 10px
}

.report-bug .row input,
.report-bug .row textarea {
	border: 1px solid #c6c6c6;
	border-radius: 5px;
	display: block;
	width: 100%
}

.report-bug .row textarea {
	height: 150px;
	padding: 10px;
	line-height: 14px
}

.report-bug #report_bug_output {
	display: block
}

.report-bug #report_bug_output .success {
	color: #079308
}

.report-bug #report_bug_output .error {
	color: #ed1c24
}

.article-content .paging {
	text-align: right;
	margin-left: -90px
}

.article-content .paging a.next {
	padding-right: 35px;
	border: none;
	font-size: 100%;
	background: url(../img/f31d5f4cce4c966d80a7602991526616.svg) 100% no-repeat
}

.article-content .paging a.next:hover {
	background-color: transparent
}

.article-content .paging-standard {
	text-align: right
}

.article-content .paging-standard a,
.article-content .paging-standard span {
	color: #000 !important;
	font-size: 16px;
	display: inline-block;
	line-height: 30px;
	height: 30px;
	width: 30px;
	text-align: center;
	border: none
}

.article-content .paging-standard .active-page,
.article-content .paging-standard a:hover {
	background-color: #ed1c24;
	color: #fff !important;
	text-decoration: none;
	font-weight: 400;
	border: none
}

.article-box-read-more {
	color: #ed1c24;
	width: 100%;
	position: relative
}

.article-box-read-more .article-item {
	position: relative;
	padding-left: 25px;
	margin-top: 12px;
	line-height: 22px
}

.article-box-read-more .article-item-number {
	position: absolute;
	left: 0;
	top: 2px;
	text-align: right;
	font-weight: 700
}

.article-object-questionnaire {
	background: #fff;
	padding: 30px;
	border: 1px solid #e5e5e5
}

@media (max-width:480px - 1px) {
	.article-object-questionnaire {
		padding: 15px
	}
}

.article-object-questionnaire .q-title {
	text-align: center;
	padding-top: 10px;
	text-transform: uppercase;
	font-weight: 700;
	color: #222;
	font-size: 22px
}

.article-object-questionnaire .q-questionnaire-wrapper .q-button-submit {
	width: 250px;
	border-radius: 5px;
	background-color: #ed1c24;
	font-weight: 700;
	color: #fff;
	background-image: none;
	border: none;
	display: block;
	margin: 10px auto 0
}

@media (min-width:480px) {
	.article-object-questionnaire .q-questionnaire-wrapper .q-button-submit {
		width: 320px
	}
}

.article-object-questionnaire.type-1 .q-question-wrapper {
	text-align: center
}

.article-object-questionnaire.type-1 .q-question-wrapper .q-question-title {
	color: #222;
	font-size: 22px;
	text-align: center;
	margin-bottom: 20px
}

.article-object-questionnaire.type-1 .q-question-wrapper .q-question-subtitle {
	display: none
}

@media (min-width:480px) {
	.article-object-questionnaire.type-1 .q-question-wrapper .q-answers {
		display: table;
		border-spacing: 20px 0;
		overflow: hidden;
		margin: 0 auto
	}
}

@media (min-width:480px) {
	.article-object-questionnaire.type-1 .q-question-wrapper .q-answers .q-answers-row {
		padding-bottom: 40px;
		margin: 0 -40px 20px;
		border-bottom: 1px solid #ebedea
	}
}

.article-object-questionnaire.type-1 .q-question-wrapper .q-answers .q-answers-separator {
	background-color: #ebedea;
	display: table-cell
}

.article-object-questionnaire.type-1 .q-question-wrapper .q-answers .q-answers-separator div {
	width: 1px
}

@media (max-width:479px) {
	.article-object-questionnaire.type-1 .q-question-wrapper .q-answers .q-answers-separator {
		display: none
	}
}

.article-object-questionnaire.type-1 .q-question-wrapper .q-answers .q-answer-wrapper {
	padding: 0;
	display: block;
	position: relative;
	background-color: #ebebeb;
	margin-bottom: 50px
}

@media (min-width:480px) {
	.article-object-questionnaire.type-1 .q-question-wrapper .q-answers .q-answer-wrapper {
		margin: 0;
		display: table-cell;
		vertical-align: middle
	}
}

.article-object-questionnaire.type-1 .q-question-wrapper .q-answers .q-input-wrapper {
	position: absolute;
	bottom: -35px;
	width: 100%;
	text-align: center
}

.article-object-questionnaire.type-1 .q-question-wrapper .q-answers .q-image-wrapper {
	line-height: 0;
	padding: 0
}

.article-object-questionnaire.type-1 .q-question-wrapper .q-answers .q-image-wrapper img {
	padding: 10px
}

@media (min-width:480px) {
	.article-object-questionnaire.type-1 .q-question-wrapper .q-answers .q-image-wrapper img {
		padding: 20px
	}
}

.article-object-questionnaire.type-1 .q-question-wrapper .q-answers .q-option-title-content {
	font-weight: 700;
	font-size: 14px
}

.article-object-questionnaire.type-1 .q-question-wrapper.without-image .q-answers {
	display: block
}

.article-object-questionnaire.type-1 .q-question-wrapper.without-image .q-answers .q-answer-wrapper {
	display: block;
	margin-bottom: 10px;
	background-color: transparent
}

.article-object-questionnaire.type-1 .required-message-info {
	display: none
}

.article-object-questionnaire.type-1 .q-result-wrapper {
	max-width: 550px;
	margin: 0 auto
}

.article-object-questionnaire.type-1 .q-result-wrapper .q-answer {
	display: table;
	width: 100%;
	margin-bottom: 20px
}

.article-object-questionnaire.type-1 .q-result-wrapper .q-answer .q-answer-wrapper {
	padding-left: 20px;
	display: table-cell;
	vertical-align: middle
}

.article-object-questionnaire.type-1 .q-result-wrapper .q-answer .q-answer-title {
	font-size: 13px;
	float: left;
	font-weight: 700
}

.article-object-questionnaire.type-1 .q-result-wrapper .q-answer .q-image {
	display: table-cell;
	vertical-align: middle;
	width: 60px
}

.article-object-questionnaire.type-1 .q-result-wrapper .q-answer .q-image .q-image-wrapper {
	max-width: 60px;
	max-height: 60px;
	overflow: hidden
}

.article-object-questionnaire.type-1 .q-result-wrapper .q-answer .q-image img {
	width: 100%
}

.article-object-questionnaire.type-2 .q-questionnaire-wrapper .q-questionnaire-questions-title {
	display: block;
	font-size: 22px;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #c6c6c6;
	font-weight: 700;
	text-transform: uppercase
}

.article-object-questionnaire.type-2 .q-questionnaire-wrapper .q-question-wrapper {
	margin-top: 30px
}

.article-object-questionnaire.type-2 .q-questionnaire-wrapper .q-question-wrapper .q-question-title {
	margin: 0;
	color: #222;
	font-size: 16px;
	font-weight: 700
}

.article-object-questionnaire.type-2 .q-questionnaire-wrapper .q-question-wrapper .q-question-subtitle {
	line-height: 20px
}

.article-object-questionnaire.type-2 .q-questionnaire-wrapper .q-question-wrapper .q-answer-wrapper {
	margin-left: 30px;
	padding: 0
}

.article-object-questionnaire.type-2 .q-questionnaire-wrapper .q-question-wrapper .q-answer-wrapper input {
	background-color: #fff
}

.article-object-questionnaire.type-2 .q-contact-wrapper .success-msg {
	background: transparent;
	color: #222;
	border: none
}

.article-object-questionnaire.type-2 .q-contact-wrapper .input-group {
	max-width: 302px;
	margin: 10px auto
}

.article-object-questionnaire.type-2 .q-contact-wrapper .input-group label {
	padding: 0;
	display: block;
	border: none
}

.article-object-questionnaire.type-2 .q-contact-wrapper .input-group label span {
	width: 100%;
	display: block;
	border-right: none
}

.article-object-questionnaire.type-2 .q-contact-wrapper .input-group label .input-wrapper {
	width: 100%;
	display: block
}

.article-object-questionnaire.type-2 .q-contact-wrapper .input-group label .input-wrapper input {
	border-radius: 5px;
	height: 40px;
	line-height: 40px;
	padding: 0 10px
}

.article-object-questionnaire.type-2 .q-contact-wrapper .input-group .input-psc {
	width: 100%;
	float: none;
	margin-right: 0;
	margin: 10px 0
}

.article-object-questionnaire.type-2 .q-contact-wrapper .input-group .input-email {
	width: 100%;
	float: none;
	margin-right: 0;
	margin: 10px 0;
	text-transform: capitalize
}

.article-object-questionnaire.type-2 .q-contact-wrapper .input-group .input-gender {
	margin-left: 0;
	margin-right: 20px
}

.article-object-questionnaire.type-2 .q-contact-wrapper .input-group .left-side {
	width: 100%;
	float: none
}

.article-object-questionnaire.type-2 .q-contact-wrapper .input-group .left-side .rules {
	width: 100%
}

.article-object-questionnaire.type-2 .q-contact-wrapper .input-group .left-side .required-message-info {
	display: none
}

.article-object-questionnaire.type-2 .q-contact-wrapper .input-group .right-side,
.article-object-questionnaire.type-2 .q-contact-wrapper .input-group .right-side .captcha-wrapper {
	width: 100%;
	float: none
}

.article-object-questionnaire.type-2 .line-shadow {
	display: none
}

@media (min-width:1024px) {
	.article-object-questionnaire.article-object-questionnaire.type-3 {
		padding: 0;
		border: none
	}
}

@media (max-width:1024px) {
	.article-object-questionnaire.article-object-questionnaire.type-3 {
		padding: 0
	}

	.article-object-questionnaire.article-object-questionnaire.type-3 .q-questionnaire-wrapper.q-quiz {
		margin-top: 50px;
	}
}

.article-object-questionnaire.type-3 .q-question-wrapper,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper {
	margin-bottom: 20px
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-question-title,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-question-title {
	color: #222 !important;
	font-size: 20px !important;
	font-family: PT Sans;
	font-weight: 700;
	line-height: 32px;
	border: 1px solid #e5e5e5;
	padding: 10px;
	margin-bottom: 0;
	width: 100%;
	margin-top: 45px
}

@media (min-width:1024px) {

	.article-object-questionnaire.type-3 .q-question-wrapper .q-question-title,
	.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-question-title {
		margin-bottom: 15px
	}
}

@media (max-width:1024px) {

	.article-object-questionnaire.type-3 .q-question-wrapper:first-of-type .q-question-title,
	.article-object-questionnaire.type-3 .q-questionnaire-wrapper:first-of-type .q-question-title {
		margin-top: -31px
	}
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-question-subtitle,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-question-subtitle {
	display: none
}

.article-object-questionnaire.type-3 .q-question-wrapper .share-facebook-twitter-button,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .share-facebook-twitter-button {
	width: 100%;
	margin-top: 15px
}

.article-object-questionnaire.type-3 .q-question-wrapper .share-facebook-twitter-button a,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .share-facebook-twitter-button a {
	display: block;
	width: 250px;
	margin: 0 auto;
	text-align: center;
	float: none;
	color: #fff !important
}

.article-object-questionnaire.type-3 .q-question-wrapper .share-facebook-twitter-button a span,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .share-facebook-twitter-button a span {
	color: #fff
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper {
	margin: 0;
	padding-left: 30px !important;
	padding-bottom: 15px;
	padding-top: 15px
}

@media (min-width:1024px) {

	.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper,
	.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper {
		float: left;
		width: 51%
	}
}

@media (max-width:1024px) {

	.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper,
	.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper {
		float: right;
		width: 100%
	}
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper.q-answer-image,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper.q-answer-image {
	padding-left: 0 !important;
	width: 100%;
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper.q-answer-image input,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper.q-answer-image input {
	margin-left: 30px;
	margin-top: 15px;
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper.q-answer-image .q-option-title-content,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper.q-answer-image .q-option-title-content {
	margin-top: 15px;
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper label i,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper label i {
	display: none
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper label input:hover:focus,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper label input:hover:focus {
	color: #000 !important
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper label input[type=radio][disabled],
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper label input[type=radio][disabled] {
	background-color: #000 !important;
	color: #000;
	opacity: 1
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper label span,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper label span {
	font-size: 18px !important;
	line-height: 23px !important;
	padding-left: 5px
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper .q-answer-title,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper .q-answer-title {
	font-size: 16px
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper.checked.correct,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper.checked.correct {
	background-color: #329b15;
	color: #fff;
	width: 100%;
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper.checked.wrong,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper.checked.wrong {
	background-color: #fedfe0
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-container .q-answer-wrapper.correct,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-container .q-answer-wrapper.correct {
	color: #329b15;
	font-weight: 700
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-result-wrapper,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-result-wrapper {
	padding: 0
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-result-wrapper .q-answer-wrapper .q-answer-title,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-result-wrapper .q-answer-wrapper .q-answer-title {
	font-size: 16px
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-result-wrapper .q-answer-wrapper .q-progress-bar-wrapper,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-result-wrapper .q-answer-wrapper .q-progress-bar-wrapper {
	height: 4px
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-result-wrapper .q-answer-wrapper .q-progress-bar-wrapper .q-progress-bar,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-result-wrapper .q-answer-wrapper .q-progress-bar-wrapper .q-progress-bar {
	width: 100%;
	background: transparent;
	height: 4px;
	display: block;
	background: #fff;
	position: relative
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-result-wrapper .q-answer-wrapper .q-progress-bar-wrapper .q-progress-bar .q-progress,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-result-wrapper .q-answer-wrapper .q-progress-bar-wrapper .q-progress-bar .q-progress {
	background: #ed1c24;
	display: block;
	height: 100%;
	border-radius: 2px
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-result-wrapper .q-answer-wrapper .q-progress-bar-wrapper .q-progress-bar .q-progress .q-progress-bar-percent,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper .q-result-wrapper .q-answer-wrapper .q-progress-bar-wrapper .q-progress-bar .q-progress .q-progress-bar-percent {
	position: absolute;
	right: 0;
	top: -20px;
	color: #ed1c24;
	border: none;
	font-size: 12px;
	display: block;
	width: auto;
	height: auto;
	line-height: 16px
}

.article-object-questionnaire.type-3 .q-question-wrapper:after,
.article-object-questionnaire.type-3 .q-questionnaire-wrapper:after {
	content: " ";
	clear: both;
	width: 100%;
	display: block;
	height: 1px
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-image-wrapper {
	width: 49%;
	float: left;
	clear: both;
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
	line-height: 0
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-image-wrapper img {
	width: 100%;
	max-width: 400px;
	display: inline-block
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-image-wrapper.checked.correct span {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #329b15;
	background-color: rgba(50, 155, 21, .5);
	background-image: url(../img/0c226792f63fc7f4284380e58159a9f2.svg);
	background-position: 50%;
	background-repeat: no-repeat
}

.article-object-questionnaire.type-3 .q-question-wrapper .q-image-wrapper.checked.wrong span {
	position: absolute;
	ottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(237, 28, 36, .5);
	background-image: url(../img/aa2acd77726620581e953271741ed792.svg);
	background-position: 50%;
	background-repeat: no-repeat
}

@media (max-width:1023px) {
	.article-object-questionnaire.type-3 .q-question-wrapper .q-image-wrapper {
		float: none !important;
		width: 100%;
		clear: none;
		margin-bottom: 0
	}
}

.article-object-questionnaire.type-3 .required-message-info {
	margin: 0 30px;
	font-size: 12px;
	display: none
}

.article-object-questionnaire.type-3 .line-shadow {
	display: none
}

.article-object-questionnaire .q-progress-bar-wrapper {
	height: 10px;
	position: relative
}

.article-object-questionnaire .q-progress-bar-wrapper .q-progress-bar {
	background-color: #ddd;
	border-radius: 7px;
	overflow: hidden;
	border: 1px solid #f5f4f2;
	width: 100%
}

.article-object-questionnaire .q-progress-bar-wrapper .q-progress-bar .q-progress {
	background-color: #ed1c24;
	border-radius: 5px
}

.article-object-questionnaire .q-progress-bar-wrapper .q-progress-bar-percent {
	display: block;
	position: absolute;
	bottom: 10px;
	right: 0;
	width: auto;
	height: auto;
	font-weight: 700;
	border: none
}

.share-facebook-twitter-button {
	margin: 0 auto;
	float: none
}

.article-object-link {
	margin-left: 0 !important
}

.online-talk {
	border-top: 1px solid #e5e5e5;
	padding-top: 10px
}

.online-talk .title {
	text-align: center;
	text-transform: uppercase;
	font-size: 14px
}

.online-talk .image-wrapper {
	border-radius: 50%;
	width: 140px;
	height: 140px;
	overflow: hidden;
	margin: 5px auto 0
}

@media (min-width:480px) {
	.online-talk .image-wrapper {
		margin-top: 10px
	}
}

.online-talk .author-name {
	text-align: center;
	font-size: 22px;
	font-weight: 700;
	color: #ed1c24;
	margin-top: 6px
}

.online-talk .online-talk-form {
	margin-top: 13px
}

@media (min-width:480px) {
	.online-talk .online-talk-form {
		margin-top: 45px
	}
}

.online-talk .online-talk-form .form-title {
	text-align: center;
	font-weight: 700;
	font-size: 16px
}

.online-talk .online-talk-form .question label {
	display: none
}

.online-talk .online-talk-form .question textarea {
	width: 100%;
	padding: 10px 15px;
	height: 150px;
	border-radius: 2px;
	border: 1px solid #e5e5e5
}

.online-talk .online-talk-form .question textarea ::-webkit-input-placeholder {
	color: #000;
	font-style: italic;
	font-size: 14px
}

.online-talk .online-talk-form .question textarea :-moz-placeholder,
.online-talk .online-talk-form .question textarea ::-moz-placeholder {
	color: #000;
	font-style: italic;
	font-size: 14px
}

.online-talk .online-talk-form .question textarea :-ms-input-placeholder {
	color: #000;
	font-style: italic;
	font-size: 14px
}

.online-talk .online-talk-form .emotikon-wrapper {
	float: left;
	margin-top: 0
}

.online-talk .online-talk-form .emotikon-wrapper .smile {
	margin-right: 4px;
	cursor: pointer
}

@media (max-width:479px) {
	.online-talk .online-talk-form .emotikon-wrapper {
		display: none
	}
}

.online-talk .online-talk-form .char-info {
	text-align: center;
	font-size: 12px;
	color: #898989;
	margin-top: -3px;
	float: right
}

@media (max-width:479px) {
	.online-talk .online-talk-form .char-info {
		float: none
	}
}

.online-talk .online-talk-form .name-wrapper {
	border-top: 1px dashed #e5e5e5;
	padding-top: 14px
}

.online-talk .online-talk-form .name-wrapper label {
	font-size: 12px;
	width: 100%;
	text-align: center;
	display: block;
	font-weight: 400;
	cursor: auto
}

.online-talk .online-talk-form .name-wrapper input {
	margin: 0 auto;
	display: block;
	max-width: 230px;
	padding: 12px;
	width: 100%;
	border-radius: 2px;
	border: 1px solid #e5e5e5
}

@media (max-width:479px) {
	.online-talk .online-talk-form .name-wrapper input {
		max-width: 100%
	}
}

.online-talk .online-talk-form .add-comment-footer button[type=submit] {
	width: 100%;
	background-color: #ed1c24;
	padding: 13px;
	border-radius: 5px;
	border: none;
	color: #fff;
	font-weight: 700;
	margin-top: 15px
}

.online-talk .actualization {
	text-align: center;
	font-size: 12px;
	color: #898989;
	margin-bottom: -12px
}

.online-talk .online-talk-list {
	border-top: 5px solid #ed1c24;
	margin: 12px 0
}

.online-talk .online-talk-list .online-talk-item .time {
	display: none
}

.online-talk .online-talk-list .online-talk-item .username {
	display: block;
	font-size: 12px;
	color: #858585
}

.online-talk .online-talk-list .online-talk-item .content {
	padding: 15px 0;
	border-bottom: 1px dashed #e5e5e5;
	line-height: 24px
}

.online-talk .online-talk-list .online-talk-item .question {
	font-weight: 700;
	font-size: 18px;
	display: block
}

.online-talk .online-talk-list .online-talk-item .answer-wrapper {
	padding: 15px 0 0 65px;
	background: url("../img/diss2.svg") no-repeat transparent;
	background-position: 27px 14px;
	background-size: 15px 15px;
	min-height: 61px;
}

@media (max-width:479px) {
	.online-talk .online-talk-list .online-talk-item .answer-wrapper {
		background-position: 0 16px;
		padding-left: 25px
	}
}

.online-talk .online-talk-list .online-talk-item .answer-wrapper .author-wrapper {
	min-height: 50px;
	position: relative;
	margin-bottom: 10px
}

@media (min-width:480px) {
	.online-talk .online-talk-list .online-talk-item .answer-wrapper .author-wrapper {
		min-height: auto;
		margin-bottom: 0
	}
}

.online-talk .online-talk-list .online-talk-item .answer-wrapper .image-wrapper {
	width: 40px;
	height: 40px;
	float: left;
	vertical-align: bottom;
	margin-top: 0
}

.online-talk .online-talk-list .online-talk-item .answer-wrapper .image-wrapper img {
	width: 40px;
	height: 40px
}

@media (max-width:479px) {

	.online-talk .online-talk-list .online-talk-item .answer-wrapper .image-wrapper,
	.online-talk .online-talk-list .online-talk-item .answer-wrapper .image-wrapper img {
		width: 50px;
		height: 50px
	}
}

.online-talk .online-talk-list .online-talk-item .answer-wrapper .starname {
	position: absolute;
	bottom: 0;
	line-height: 16px;
	font-size: 12px;
	color: red;
	margin-left: 5px
}

@media (min-width:480px) {
	.online-talk .online-talk-list .online-talk-item .answer-wrapper .starname {
		position: relative;
		bottom: auto;
		margin-left: 10px
	}
}

.online-talk .online-talk-list .online-talk-item .answer-wrapper .answer {
	font-size: 16px;
	line-height: 22px
}

@media (min-width:480px) {
	.online-talk .online-talk-list .online-talk-item .answer-wrapper .answer {
		display: block;
	}
}

.online-talk .smile {
	width: 15px;
	height: 15px;
	display: inline-block;
	color: transparent;
	font-size: 0;
	position: relative;
	bottom: 2px
}

.online-talk .smile.usmev {
	background: url("../img/black-3.svg") no-repeat transparent;
	background-size: cover
}

.online-talk .smile.bez,
.online-talk .smile.nemy {
	background: url("../img/black-1.svg") no-repeat transparent;
	background-size: cover
}

.online-talk .smile.prekvapeny {
	background: url("../img/black-2.svg") no-repeat transparent;
	background-size: cover
}

.online-talk .smile.rehot {
	background: url("../img/black-4.svg") no-repeat transparent;
	background-size: cover
}

.online-talk .smile.smutny,
.online-talk .smile.uplakany {
	background: url("../img/black.svg") no-repeat transparent;
	background-size: cover
}

.online-talk .smile.srdce {
	background: url("../img/shapes.svg") no-repeat transparent;
	background-size: cover;
	width: 17px
}

.article-object-auction {
	margin: 30px 0
}

.article-object-auction .image-wrapper {
	position: relative;
	margin-bottom: 30px
}

.article-object-auction .image-wrapper .dress {
	width: 100%;
	display: block
}

.article-object-auction .image-wrapper .srdce-logo {
	position: absolute;
	left: 20px;
	bottom: 20px
}

@media (max-width:1023px) {
	.article-object-auction .image-wrapper .srdce-logo {
		width: 28%
	}
}

.article-object-auction .image-wrapper .left-arrow {
	display: none;
	position: absolute;
	left: 20px;
	top: 20px;
	cursor: pointer
}

.article-object-auction .auction-container {
	width: 97%;
	padding: 0 0 40px;
	box-shadow: 0 5px 30px rgba(0, 0, 0, .2);
	text-align: center;
	border: 1px solid #e3e3e3
}

@media (max-width:767px) {
	.article-object-auction .auction-container {
		width: 100%;
		box-shadow: 0 0 0 0
	}
}

.article-object-auction .auction-container .text-wrapper {
	width: 75%;
	margin: 0 auto
}

.article-object-auction .auction-container .text-wrapper .auction-title {
	font-size: 32px;
	line-height: 36px;
	color: #222;
	font-weight: 700
}

@media (max-width:479px) {
	.article-object-auction .auction-container .text-wrapper .auction-title {
		font-size: 22px;
		line-height: 26px
	}
}

.article-object-auction .auction-container .text-wrapper .auction-description {
	font-size: 14px;
	line-height: 18px;
	color: #787e90;
	padding: 0 24px 20px
}

.article-object-auction .auction-container .text-wrapper .final-cost {
	background: #ed1c24;
	color: #fff;
	font-size: 50px;
	line-height: 70px;
	font-weight: 700;
	padding: 10px 40px 0;
	display: inline-block;
	border-radius: 6px;
	background-clip: padding-box;
	text-align: center
}

.article-object-auction .auction-container .text-wrapper .thanks {
	padding: 30px 0;
	font-size: 32px;
	line-height: 36px;
	color: #222;
	font-weight: 700
}

.article-object-auction .auction-container .content-wrapper {
	width: 75%;
	margin: 0 auto
}

@media (max-width:479px) {
	.article-object-auction .auction-container .content-wrapper {
		width: 100%;
		padding: 0 10px
	}
}

.article-object-auction .auction-container .auction-title {
	font-size: 32px;
	line-height: 36px;
	color: #222;
	font-weight: 700
}

@media (max-width:479px) {
	.article-object-auction .auction-container .auction-title {
		font-size: 22px;
		line-height: 26px
	}
}

.article-object-auction .auction-container .auction-description {
	font-size: 14px;
	line-height: 18px;
	color: #787e90;
	padding: 0 24px
}

.article-object-auction .auction-container .auction-cost-wrapper {
	padding: 20px 0
}

.article-object-auction .auction-container .auction-cost-wrapper .actual {
	font-size: 12px;
	font-weight: 700;
	color: #222;
	text-transform: uppercase
}

.article-object-auction .auction-container .auction-cost-wrapper .cost {
	font-size: 60px;
	line-height: 64px;
	color: #222;
	font-weight: 700
}

@media (max-width:479px) {
	.article-object-auction .auction-container .auction-cost-wrapper .cost {
		font-size: 40px;
		line-height: 44px
	}
}

.article-object-auction .auction-container .auction-cost-wrapper .remaining-time-wrapper {
	color: #787e90;
	font-size: 12px;
	line-height: 14px
}

.article-object-auction .auction-container .auction-cost-wrapper .remaining-time-wrapper .time {
	font-weight: 700
}

@media (max-width:479px) {
	.article-object-auction .auction-container .auction-cost-wrapper .remaining-time-wrapper .time {
		display: block
	}
}

.article-object-auction .auction-container .new-cost {
	font-size: 30px;
	line-height: 34px;
	color: #222;
	font-weight: 700
}

@media (max-width:479px) {
	.article-object-auction .auction-container .new-cost {
		font-size: 20px;
		line-height: 24px
	}
}

.article-object-auction .auction-container .auction-form {
	margin: 10px 0;
	position: relative
}

.article-object-auction .auction-container .auction-form .cost-input {
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 6px;
	background-clip: padding-box;
	padding-left: 14px;
	height: 44px;
	line-height: 44px;
	color: #ed1c24;
	width: 100%;
	font-weight: 700;
	font-size: 22px;
	text-align: left
}

.article-object-auction .auction-container .auction-form .cost-input::-webkit-input-placeholder {
	color: #787e90;
	font-size: 16px
}

.article-object-auction .auction-container .auction-form .cost-input:-ms-input-placeholder {
	color: #787e90;
	font-size: 16px
}

.article-object-auction .auction-container .auction-form .cost-input::placeholder {
	color: #787e90;
	font-size: 16px
}

.article-object-auction .auction-container .auction-form .euro-holder {
	font-size: 22px;
	line-height: 44px;
	font-weight: 700;
	position: absolute;
	right: 14px;
	top: 0;
	color: #ed1c24
}

.article-object-auction .auction-container .auction-form .euro-holder.second {
	top: 46px
}

.article-object-auction .auction-container .auction-form .auction-submit {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	line-height: 44px;
	background-color: #ed1c24;
	width: 100%;
	margin: 15px 0;
	border-radius: 6px;
	background-clip: padding-box
}

.article-object-auction .auction-container .auction-form .auction-submit:hover {
	background-color: #bd2600
}

@media (max-width:479px) {
	.article-object-auction .auction-container .auction-form .auction-submit {
		font-size: 14px
	}
}

.article-object-auction .auction-container .history-wrapper .history-btn {
	cursor: pointer;
	color: #222;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	text-transform: uppercase
}

.article-object-auction .auction-container .history-content {
	display: none;
	position: relative
}

.article-object-auction .auction-container .history-content .top-wrapper {
	position: relative;
	padding: 50px 0 30px
}

.article-object-auction .auction-container .history-content .top-wrapper .history-title {
	font-size: 32px;
	line-height: 36px;
	color: #222;
	font-weight: 700
}

.article-object-auction .auction-container .history-content .top-wrapper .back-arrow {
	display: inline-block;
	position: absolute;
	left: 20px;
	top: 20px;
	font-size: 16px;
	cursor: pointer
}

.article-object-auction .auction-container .history-content .history-list {
	padding: 0 30px;
	height: 587px;
	overflow-y: scroll
}

.article-object-auction .auction-container .history-content .history-list .history-table {
	margin-left: 0;
	width: 100% !important;
	border: 0 none;
	display: table;
	margin-bottom: 0
}

.article-object-auction .auction-container .history-content .history-list .history-table thead {
	border: 0 none;
	display: table-header-group
}

.article-object-auction .auction-container .history-content .history-list .history-table thead th {
	text-align: left;
	color: #787e90;
	border-bottom: 1px solid #d0d0d0 !important;
	padding: 8px 0
}

.article-object-auction .auction-container .history-content .history-list .history-table thead th:last-of-type {
	text-align: right
}

.article-object-auction .auction-container .history-content .history-list .history-table tbody {
	border: 0 none;
	display: table-row-group
}

.article-object-auction .auction-container .history-content .history-list .history-table tbody tr td {
	padding: 8px 0;
	border-bottom: 1px solid #d0d0d0 !important
}

.article-object-auction .auction-container .history-content .history-list .history-table tbody tr td.tl {
	text-align: left
}

.article-object-auction .auction-container .history-content .history-list .history-table tbody tr td.tr {
	text-align: right
}

.article-object-auction .auction-container .history-content .history-list .history-table tbody tr td.name {
	font-weight: 700
}

.article-object-auction .auction-container .history-content .history-list .history-table tbody tr td.cost {
	font-weight: 700;
	color: #ed1c24;
	font-size: 18px
}

.article-object-auction .auction-container .history-content .history-overlay {
	position: absolute;
	bottom: -16px;
	left: 0;
	width: 100%;
	height: 60px;
	background: linear-gradient(180deg, hsla(0, 0%, 100%, .3), #fff)
}

.article-object-auction .auction-container .user-form-wrapper {
	width: 300px;
	margin: 0 auto;
	display: none
}

@media (max-width:479px) {
	.article-object-auction .auction-container .user-form-wrapper {
		width: 100%;
		padding: 0 20px
	}
}

.article-object-auction .auction-container .user-form-wrapper .form-title {
	color: #ed1c24;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700
}

.article-object-auction .auction-container .user-form-wrapper .user-form .big {
	font-size: 32px;
	line-height: 36px;
	color: #222;
	font-weight: 700;
	display: block;
	margin-bottom: 10px
}

.article-object-auction .auction-container .user-form-wrapper .user-form .actual-cost {
	font-size: 14px;
	color: #222;
	font-weight: 700;
	margin-top: 15px
}

.article-object-auction .auction-container .user-form-wrapper .user-form .remaining-time-wrapper {
	color: #787e90;
	font-size: 12px;
	line-height: 14px
}

.article-object-auction .auction-container .user-form-wrapper .user-form .remaining-time-wrapper .time {
	font-weight: 700
}

.article-object-auction .auction-container .user-form-wrapper .user-form .contact-title {
	margin: 15px 0;
	font-size: 16px;
	line-height: 20px;
	color: #545454;
	text-align: center
}

.article-object-auction .auction-container .user-form-wrapper .user-form .input-row {
	font-size: 12px;
	color: #545454;
	text-align: left;
	padding: 8px 0 4px;
	border-bottom: 1px solid #e5e5e5
}

.article-object-auction .auction-container .user-form-wrapper .user-form .input-row label {
	width: 62px;
	display: inline-block
}

.article-object-auction .auction-container .user-form-wrapper .user-form .input-row input {
	border: 0 none;
	width: calc(100% - 66px);
	padding-left: 10px;
	display: inline-block;
	line-height: 26px;
	color: #545454
}

.article-object-auction .auction-container .user-form-wrapper .user-form .disclaimer {
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	color: #222;
	margin: 15px 0
}

.article-object-auction .auction-container .user-form-wrapper .user-form .g-recaptcha {
	padding: 10px 0;
	text-align: center
}

.article-object-auction .auction-container .user-form-wrapper .user-form .g-recaptcha .grecaptcha-badge {
	position: relative !important;
	bottom: auto !important;
	right: auto !important;
	display: inline-block
}

.article-object-auction .auction-container .user-form-wrapper .user-form .user-checkbox {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 5px;
	color: #545454;
	text-align: left
}

.article-object-auction .auction-container .user-form-wrapper .user-form .user-checkbox input[type=checkbox] {
	position: relative;
	top: 3px;
	margin-right: 5px
}

.article-object-auction .auction-container .user-form-wrapper .user-form .user-checkbox a {
	color: #545454;
	text-decoration: underline
}

.article-object-auction .auction-container .end-wrapper {
	display: none;
	width: 310px;
	margin: 0 auto;
	text-align: center
}

@media (max-width:479px) {
	.article-object-auction .auction-container .end-wrapper {
		width: 100%;
		padding: 0 20px
	}
}

.article-object-auction .auction-container .end-wrapper .red-title {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #ed1c24;
	text-transform: uppercase;
	margin-bottom: 20px
}

.article-object-auction .auction-container .end-wrapper .thank-title {
	font-size: 28px;
	line-height: 32px;
	color: #222;
	margin-bottom: 20px
}

.article-object-auction .auction-container .end-wrapper .thank-text {
	color: #545454;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 20px
}

.article-object-auction .auction-container .end-wrapper #loader {
	background: url(../img/e0c5e24b1571495fa21b96a545322b4b.gif) no-repeat;
	width: 55px;
	height: 55px;
	display: inline-block
}

.article-object-auction .auction-container .end-wrapper #loader span {
	position: relative;
	top: 16px;
	left: 2px;
	font-weight: 700;
	font-size: 14px
}

.article-object-auction .auction-container .left-arrow {
	background: url(../img/8d5e73371cd6a5a0018a5c1dbb078fe6.svg) no-repeat;
	width: 20px;
	height: 20px;
	background-size: 20px 20px
}

.article-object-auction .auction-container .left-arrow.white {
	background: url(../img/33cea7a0995ca2b0a8bfa03e772e2da1.svg) no-repeat;
	background-size: 20px 20px
}

.article-object.print-banner {
	width: 100%
}

.article-object.print-banner a {
	display: block
}

.article-object.print-banner a img {
	width: 100%
}

.article-image .imgwrapper {
	display: block
}

.article-image .img,
.article-image img {
	display: block !important;
	width: 100%
}

.article-image .img {
	position: relative
}

.article-image .img .info-layer {
	width: 100%;
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, .6);
	font-size: 14px
}

.article-image .img .info-layer .cnt {
	padding: 0 10px 0 37px;
	background: #ed1c24 url(../img/467353f27a78f45cc9a261dc30ba366e.svg) 10px no-repeat;
	background-size: 18px 17px;
	height: 40px;
	text-align: center
}

.article-image .img .info-layer .cnt,
.article-image .img .info-layer .cnt-text {
	float: left;
	color: #fff;
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	line-height: 44px
}

.article-image .img .info-layer .cnt-text {
	margin-left: 15px;
	display: block;
	height: 100%
}

.article-image .img .article-photo-hover {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 150px;
	height: 100px;
	padding-top: 62px;
	background: rgba(0, 0, 0, .6) url(../img/467353f27a78f45cc9a261dc30ba366e.svg) center 20px no-repeat;
	background-size: 33px 27px;
	text-align: center;
	color: #fff;
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	overflow: hidden;
	display: none
}

.article-image .img:hover .article-photo-hover {
	display: block
}

.article-image .info-wrapper {
	width: 100%;
	border: 1px solid #ebebeb;
	border-top: none;
	padding-top: 15px;
	font-weight: 400 !important
}

.article-image .info-wrapper .titlewrapper {
	font-size: 14px;
	color: #222 !important;
	line-height: 18px;
	margin: 0 10px;
	display: block;
	text-align: center
}

.article-image .info-wrapper .descriptionwrapper {
	font-size: 14px;
	color: #222 !important;
	line-height: 18px;
	margin: 0 10px;
	display: block;
	text-align: center;
	padding-bottom: 20px;
}

.article-image .info-wrapper .img-source {
	font-size: 12px;
	line-height: 14px;
	display: block;
	text-align: center;
	margin-bottom: 10px;
	color: #777;
	margin-top: 5px
}

.article-image .article-play-button,
.carousel .big.active .article-play-button {
	position: absolute;
	left: 50%;
	top: 50%;
	text-align: center
}

.article-image .play-icon,
.carousel .big.active .play-icon {
	position: relative;
	width: 60px;
	height: 60px;
	margin-top: -30px;
	margin-left: -30px;
	background: url(../img/4edf5f5e83eef85c6ccb12dcfbd4d4b4.png) 50%
}

@media (min-width:1024px) {
	.article-image.vertical .imgwrapper {
		max-width: 80%
	}
}

.main-image .article-image {
	margin-bottom: 0
}

@media (min-width:1024px) {
	.main-image .article-image .imgwrapper {
		margin-left: 0
	}
}

.main-image .tip-od-vas-icon {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 16.6%;
	text-align: right
}

.main-image .tip-od-vas-icon img {
	max-width: 100px;
	width: 100%
}

.break-img {
	height: 150px;
	max-width: 280px
}

@media (max-width:1023px) {
	.break-img {
		height: 170px;
		max-width: 342px
	}
}

@media (max-width:969px) {
	.break-img {
		height: 120px
	}
}

@media (max-width:767px) {
	.break-img {
		height: 170px
	}
}

@media (max-width:480px) {
	.break-img {
		height: 100px
	}
}

@media (max-width:320px) {
	.break-img {
		height: 90px
	}
}

.break-img-top {
	width: 100%
}

.article-content .article-image {
	margin-bottom: 20px
}

.article-object-linked {
	border: 1px solid #c7c7c7;
	position: relative;
	margin-left: -240px;
	margin-bottom: 10px
}

@media (min-width:320px) and (max-width:479px) {
	.article-object-linked {
		padding: 0 10px
	}
}

@media (max-width:1024px) {
	.article-object-linked {
		margin-left: 0
	}
}

.article-object-linked .img a {
	display: block
}

@media (min-width:320px) and (max-width:479px) {
	.article-object-linked .img a {
		margin: 20px 10px
	}
}

.article-object-linked .img img {
	display: block !important;
	width: 168px;
	border-right: 3px solid #db0b09
}

@media (min-width:768px) and (max-width:1023px) {
	.article-object-linked .img img {
		width: 180px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-object-linked .img img {
		border-right: 0;
		border-bottom: 3px solid #db0b09;
		width: 100%
	}
}

@media (max-width:479px) {
	.article-object-linked .img img {
		border-right: 0;
		width: 100%
	}
}

.article-object-linked .text {
	position: absolute;
	height: 100%;
	top: 0;
	left: 195px;
	right: 0
}

@media (min-width:768px) and (max-width:1023px) {
	.article-object-linked .text {
		left: 200px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-object-linked .text {
		position: relative;
		width: auto;
		height: auto;
		padding: 0;
		display: block;
		margin: 0 10px 20px;
		text-align: center;
		left: 0
	}
}

.article-object-linked .text h2 {
	font-family: PT Sans Narrow, serif;
	font-size: 26px;
	line-height: 29px;
	color: #222
}

.article-object-linked .text h2 a {
	color: #222 !important
}

@media (min-width:768px) and (max-width:1023px) {
	.article-object-linked .text h2 {
		font-size: 24px;
		line-height: 29px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.article-object-linked .text h2 {
		font-size: 22px;
		line-height: 27px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-object-linked .text h2 {
		text-align: center;
		font-size: 22px;
		line-height: 27px
	}
}

.playbutton-display {
	position: relative;
	display: block
}

.fullwidth .article-object-linked {
	margin-left: 0 !important
}

.article-object-related {
	width: 420px;
	border: 1px solid #ebebeb;
	float: left;
	margin: 10px 40px 10px -240px;
	padding: 15px
}

@media (min-width:768px) and (max-width:1023px) {
	.article-object-related {
		margin: 10px;
		float: none;
		width: auto;
		padding: 20px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.article-object-related {
		margin: 10px;
		float: none;
		width: auto;
		padding: 20px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-object-related {
		margin: 10px;
		float: none;
		width: auto;
		padding: 20px
	}
}

.article-object-related .articles-list-item {
	margin-top: 15px
}

@media (min-width:768px) and (max-width:1023px) {
	.article-object-related .articles-list-item {
		margin-top: 10px
	}
}

.article-object-related .articles-list-item a {
	color: #ed1c24;
	font-size: 16px;
	line-height: 18px;
	display: block
}

@media (min-width:768px) and (max-width:1023px) {
	.article-object-related .articles-list-item a {
		font-size: 14px;
		line-height: 16px
	}
}

.article-object-related .articles-list-item img {
	float: left;
	margin-right: 15px
}

@media (min-width:768px) and (max-width:1023px) {
	.article-object-related .articles-list-item img {
		margin-right: 10px
	}
}

.article-related-list {
	border-top: 1px solid #ebebeb;
	position: relative
}

.article-related-list .title {
	display: block
}

@media (min-width:1024px) {
	.article-related-list .title {
		position: absolute;
		left: 0;
		top: 20px;
		width: 240px;
		text-align: center
	}
}

.article-related-list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: 240px;
	margin-right: 80px
}

@media (min-width:768px) and (max-width:1023px) {
	.article-related-list ul {
		margin: 0
	}
}

@media (min-width:480px) and (max-width:767px) {
	.article-related-list ul {
		margin: 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-related-list ul {
		margin: 0
	}
}

.article-related-list ul li {
	position: relative;
	padding-left: 20px;
	line-height: 20px;
	margin-top: 10px
}

.article-related-list ul li:first-child {
	margin-top: 0
}

.article-related-list ul li:before {
	display: block;
	height: 10px;
	width: 10px;
	border-radius: 5px;
	background-color: #ed1c24;
	position: absolute;
	left: 0;
	top: 5px;
	content: " "
}

.styled-box-blockquote {
	width: 400px;
	float: left;
	margin: 10px 40px 10px -220px;
	padding: 15px;
	color: #ed1c24;
	font-size: 20px;
	line-height: 28px;
	font-family: PT Sans, sans-serif;
	font-weight: 700
}

@media (min-width:768px) and (max-width:1023px) {
	.styled-box-blockquote {
		margin: 0;
		float: none;
		text-align: center;
		width: auto;
		font-size: 18px;
		line-height: 24px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.styled-box-blockquote {
		margin: 0 20px;
		float: none;
		text-align: center;
		width: auto;
		font-size: 16px;
		line-height: 20px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.styled-box-blockquote {
		margin: 0 30px;
		float: none;
		text-align: center;
		width: auto;
		font-size: 16px;
		line-height: 20px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.embed-wrapper {
		max-width: 100%
	}
}

@media (min-width:480px) and (max-width:767px) {
	.embed-wrapper .media_embed {
		text-align: center
	}

	.embed-wrapper .embed-container {
		text-align: center
	}

	.embed-container
}

@media (min-width:1024px) {
	.embed-wrapper.main-video .media_embed {
		margin-left: 0
	}

	.embed-wrapper.main-video .embed-container {
		margin-left: 0
	}
}

.article-tivi-video {
	position: relative
}

.article-tivi-video .jw-player-container>div {
	width: 100% !important
}

.article-tivi-video object {
	position: absolute;
	left: 0;
	top: 0
}

.ao-avizo {
	position: relative
}

.ao-avizo .ao-title a {
	color: #222 !important;
	font-size: 24px;
	display: block;
	background-color: #f4f4f4;
	padding: 30px 80px;
	line-height: 28px;
	text-align: center;
	padding-top: 50px
}

.ao-avizo .ao-image {
	width: 100%
}

.ao-avizo .ao-image a,
.ao-avizo .ao-image img {
	display: block
}

.ao-avizo .ao-image a {
	width: 125px;
	height: 160px;
	margin: 0 auto;
	position: relative
}

.ao-avizo .ao-image a img {
	width: 100%;
	position: absolute;
	bottom: -40px
}

.article-object.online-stream {
	font-family: PT Sans, sans-serif;
	font-weight: 400
}

.article-object.online-stream .online-stream-title {
	text-align: center;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	padding-bottom: 10px;
	border-bottom: 3px solid #ed1c24;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 25px
}

.article-object.online-stream .online-stream-sport-head {
	border: 1px solid #ebebeb;
	padding: 20px;
	margin-bottom: 25px
}

.article-object.online-stream .online-stream-sport-head .online-stream-title-sport {
	text-align: center;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 5px
}

.article-object.online-stream .online-stream-sport-head .online-stream-team-image img {
	width: 150px
}

@media (min-width:320px) and (max-width:479px) {
	.article-object.online-stream .online-stream-sport-head .online-stream-team-image img {
		width: 50px
	}
}

.article-object.online-stream .online-stream-sport-head .online-stream-subtitle {
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	line-height: 20px
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-duel {
	border-top: 1px solid #ebebeb;
	padding-top: 15px;
	margin-top: 15px
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-duel table {
	width: 100%;
	margin-left: 0 !important;
	border: none !important
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-duel table tr td {
	border: none !important
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-duel table tr td.score {
	text-align: center;
	vertical-align: middle
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-duel table tr td.score .main-score {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 36px;
	line-height: 42px
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-duel table tr td.score .ongoing {
	color: #ed1c24
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-duel table tr td.score .score-subtitle {
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	line-height: 20px
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-duel table tr td.team-away,
.article-object.online-stream .online-stream-sport-head .online-stream-sport-duel table tr td.team-home,
.article-object.online-stream .online-stream-sport-head .online-stream-sport-duel table tr td.team-title-wrapper {
	text-align: center
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-duel table tr td.team-title-wrapper .team-title {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px
}

@media (min-width:320px) and (max-width:479px) {
	.article-object.online-stream .online-stream-sport-head .online-stream-sport-duel table tr td.team-title-wrapper .team-title {
		font-size: 16px;
		line-height: 20px
	}
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-goals table {
	width: 100%;
	margin-left: 0 !important;
	border: none !important
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-goals table tr th {
	font-family: PT Sans, sans-serif;
	font-weight: 400;
	background-color: #ebebeb;
	text-align: center;
	font-size: 13px
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-goals table tr td {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	padding: 5px !important
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-goals table tr td .goal-icon {
	display: inline-block;
	position: relative;
	width: 15px;
	height: 15px;
	background-size: contain;
	background-color: transparent;
	background-repeat: no-repeat
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-goals table tr td .goal-icon-football {
	top: 2px;
	background-image: url("../img/icon_goal.svg")
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-goals table tr td .goal-icon-hockey {
	top: 4px;
	background-image: url("../img/icon_puck.svg")
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-goals table tr td.goal-home {
	text-align: right;
	width: 40%
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-goals table tr td.goal-away {
	text-align: left;
	width: 40%
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-goals table tr td.goal-time {
	text-align: center;
	color: #ed1c24
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-lineup table {
	width: 100%;
	margin-left: 0 !important;
	border: none !important
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-lineup table tr th {
	font-family: PT Sans, sans-serif;
	font-weight: 400;
	background-color: #ebebeb;
	text-align: center;
	font-size: 13px
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-lineup table tr td {
	font-size: 14px;
	line-height: 20px;
	padding: 5px !important
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-lineup table tr td.lineup-home {
	text-align: right;
	width: 45%
}

.article-object.online-stream .online-stream-sport-head .online-stream-sport-lineup table tr td.lineup-away {
	text-align: left;
	width: 45%
}

.article-object.online-stream .online-stream-refresh {
	display: none
}

.article-object.online-stream .online-stream-message-item {
	position: relative;
	margin-bottom: 30px
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-date {
	position: absolute;
	left: 0;
	top: 0;
	color: #ed1c24;
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 28px
}

@media (min-width:320px) and (max-width:479px) {
	.article-object.online-stream .online-stream-message-item .online-stream-message-item-date {
		position: relative
	}
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-icon {
	position: absolute;
	left: 50px;
	top: 2px
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-icon .online-stream-message-icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-size: contain;
	background-color: transparent;
	background-repeat: no-repeat
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-icon .online-stream-icon-1 {
	background-image: url("../img/icon_goal.svg")
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-icon .online-stream-icon-1h {
	background-image: url("../img/icon_puck.svg")
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-icon .online-stream-icon-2 {
	background-image: url("../img/icon_red_card.svg")
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-icon .online-stream-icon-3 {
	background-image: url("../img/icon_yellow_card.svg")
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-icon .online-stream-icon-4 {
	background-image: url("../img/icon_change.svg")
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-icon .online-stream-icon-5 {
	background-image: url("../img/icon_warning.svg")
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-icon .online-stream-icon-6 {
	background-image: url("../img/icon_whistle.svg")
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-icon .online-stream-icon-7 {
	background-image: url("../img/icon_stopwatch.svg")
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-text {
	padding-left: 100px
}

@media (min-width:320px) and (max-width:479px) {
	.article-object.online-stream .online-stream-message-item .online-stream-message-item-text {
		padding-left: 0
	}
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-text p,
.article-object.online-stream .online-stream-message-item .online-stream-message-item-text p span {
	font-family: inherit !important;
	line-height: inherit !important
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-img {
	padding-left: 100px
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-img img {
	width: 100%
}

@media (min-width:320px) and (max-width:479px) {
	.article-object.online-stream .online-stream-message-item .online-stream-message-item-img {
		padding-left: 0
	}
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-embed {
	padding-left: 100px
}

@media (min-width:320px) and (max-width:479px) {
	.article-object.online-stream .online-stream-message-item .online-stream-message-item-embed {
		padding-left: 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-object.online-stream .online-stream-message-item .online-stream-message-item-embed.embed-wrapper {
		max-width: none
	}
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-embed .fb_iframe_widget {
	margin-top: 20px;
	display: block
}

.article-object.online-stream .online-stream-message-item .online-stream-message-item-bottom-border {
	padding-bottom: 10px;
	border-bottom: 1px solid #ebebeb;
	height: 1px
}

.article-object-webpush .wrapper .button-wrapper button,
.article-object-webpush .wrapper .title-wrapper .sub-title {
	font-family: PT Sans, sans-serif;
	font-weight: 400
}

.share-facebook-twitter-button {
	display: inline-block
}

.share-facebook-twitter-button .fb-button,
.share-facebook-twitter-button .fb-button-no-event {
	display: block;
	height: 34px;
	line-height: 36px;
	border-radius: 5px;
	font-size: 12px;
	color: #fff;
	float: left;
	background: url(../img/038e0c59927e09b09e0c20c1a92065c0.svg) no-repeat #00539e 10px;
	background-size: 20px 20px;
	padding-left: 40px;
	padding-right: 10px
}

@media (min-width:1024px) {

	.share-facebook-twitter-button .fb-button-no-event .full-width,
	.share-facebook-twitter-button .fb-button .full-width {
		display: none
	}

	.share-facebook-twitter-button .fb-button-no-event .mobile-width,
	.share-facebook-twitter-button .fb-button .mobile-width {
		display: inline
	}
}

@media (min-width:768px) and (max-width:1023px) {

	.share-facebook-twitter-button .fb-button,
	.share-facebook-twitter-button .fb-button-no-event {
		height: 32px;
		line-height: 32px;
		background-size: 16px 16px;
		background-position: 8px;
		padding-left: 32px;
		padding-right: 8px
	}

	.share-facebook-twitter-button .fb-button-no-event .full-width,
	.share-facebook-twitter-button .fb-button .full-width {
		display: none
	}

	.share-facebook-twitter-button .fb-button-no-event .mobile-width,
	.share-facebook-twitter-button .fb-button .mobile-width {
		display: inline
	}
}

@media (min-width:480px) and (max-width:767px) {

	.share-facebook-twitter-button .fb-button,
	.share-facebook-twitter-button .fb-button-no-event {
		height: 32px;
		line-height: 32px;
		background-size: 16px 16px;
		background-position: 8px;
		padding-left: 32px;
		padding-right: 8px
	}

	.share-facebook-twitter-button .fb-button-no-event .full-width,
	.share-facebook-twitter-button .fb-button .full-width {
		display: none
	}

	.share-facebook-twitter-button .fb-button-no-event .mobile-width,
	.share-facebook-twitter-button .fb-button .mobile-width {
		display: inline
	}
}

@media (min-width:320px) and (max-width:479px) {

	.share-facebook-twitter-button .fb-button,
	.share-facebook-twitter-button .fb-button-no-event {
		height: 30px;
		line-height: 30px;
		background-size: 16px 16px;
		background-position: 7px;
		padding-left: 30px;
		padding-right: 0
	}

	.share-facebook-twitter-button .fb-button-no-event .full-width,
	.share-facebook-twitter-button .fb-button-no-event .mobile-width,
	.share-facebook-twitter-button .fb-button .full-width,
	.share-facebook-twitter-button .fb-button .mobile-width {
		display: none
	}
}

.share-facebook-twitter-button .count {
	display: block;
	height: 31px;
	color: #777;
	padding-right: 10px;
	border-right: 1px solid #777;
	margin: 2px 0
}

.share-facebook-twitter-button .count .count-big {
	display: block;
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	color: #777 !important;
	font-size: 24px;
	line-height: 20px;
	margin-top: 2px
}

.share-facebook-twitter-button .count .count-small {
	display: block;
	font-size: 12px;
	line-height: 10px
}

.share-facebook-twitter-button .count.count-on-left {
	float: left;
	margin-right: 10px
}

.share-facebook-twitter-button .count.count-on-right {
	float: right;
	margin-left: 10px
}

@media (min-width:768px) and (max-width:1023px) {
	.share-facebook-twitter-button .count {
		height: 30px;
		margin: 1px 0
	}

	.share-facebook-twitter-button .count .count-big {
		font-size: 20px;
		line-height: 16px;
		margin-top: 3px;
		text-align: right
	}

	.share-facebook-twitter-button .count .count-small {
		text-align: right
	}
}

@media (min-width:480px) and (max-width:767px) {
	.share-facebook-twitter-button .count {
		height: 30px;
		margin: 1px 0
	}

	.share-facebook-twitter-button .count .count-big {
		font-size: 20px;
		line-height: 16px;
		margin-top: 3px;
		text-align: right
	}

	.share-facebook-twitter-button .count .count-small {
		text-align: right
	}
}

@media (min-width:320px) and (max-width:479px) {
	.share-facebook-twitter-button .count {
		height: 30px;
		margin: 0
	}

	.share-facebook-twitter-button .count .count-big {
		font-size: 16px;
		line-height: 14px;
		margin-top: 3px;
		text-align: right
	}

	.share-facebook-twitter-button .count .count-small {
		text-align: right
	}
}

.article-discussion-button {
	display: block;
	float: left;
	height: 34px;
	line-height: 36px;
	border-radius: 5px;
	font-size: 12px;
	border: 1px solid #c6c6c6;
	padding: 0 10px 0 40px;
	background: url(../img/925b1467945de5460ad9ca2146c7d427.svg) no-repeat transparent 11px 8px;
	background-size: 18px 18px
}

@media (min-width:768px) and (max-width:1023px) {
	.article-discussion-button {
		height: 32px;
		line-height: 32px;
		background-size: 16px 16px;
		background-position: 8px 9px;
		padding-left: 32px;
		padding-right: 8px
	}

	.article-discussion-button .button-title {
		display: none
	}
}

@media (min-width:480px) and (max-width:767px) {
	.article-discussion-button {
		height: 32px;
		line-height: 32px;
		background-size: 16px 16px;
		background-position: 8px 9px;
		padding-left: 32px;
		padding-right: 8px
	}

	.article-discussion-button .button-title {
		display: none
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-discussion-button {
		height: 30px;
		line-height: 30px;
		background-size: 16px 16px;
		background-position: 7px 8px;
		padding-left: 30px;
		padding-right: 7px
	}

	.article-discussion-button .button-title {
		display: none
	}
}

.article-discussion-button .count {
	color: #ed1c24;
	font-family: PT Sans, sans-serif;
	font-weight: 700
}

header .main-logo .main-logo-wrapper {
	position: relative
}

header .main-logo .main-logo-wrapper .logo-special-element {
	background: url(../img/ab28168da0356b46f4dd0388aff86139.png) no-repeat;
	display: block;
	height: 53px;
	width: 75px;
	position: absolute;
	top: -20px;
	right: -5px;
	z-index: 1001
}

@media (min-width:320px) and (max-width:479px) {
	header .main-logo .main-logo-wrapper .logo-special-element {
		top: -23px;
		right: -7px
	}
}

@media only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2) {
	header .main-logo .main-logo-wrapper .logo-special-element {
		background: url(../img/56c51adec380b931b8716e6f7386db5d.png) no-repeat;
		background-size: 75px 53px
	}
}

.page-wrapper.page-wrapper-right-side.category .side-section {
	width: 230px
}

.page-wrapper.page-wrapper-right-side.category .main-section {
	width: 100%;
	display: table
}

.page-wrapper.page-wrapper-right-side.category .main-section .left-wrapper,
.page-wrapper.page-wrapper-right-side.category .main-section .right-wrapper {
	position: relative;
	display: table-cell;
	vertical-align: top
}

.page-wrapper.page-wrapper-right-side.category .main-section .right-wrapper.fixed-width {
	width: 300px
}

.page-wrapper.page-wrapper-right-side.category .main-section .right-wrapper .section-bottom-fb-feed {
	padding-left: 20px;
	border-left: 1px solid #e5e5e5;
	max-width: 300px
}

.page-wrapper.page-wrapper-right-side.sport-box .switch-btn-option.switch-btn-active {
	color: #509709
}

@media (min-width:1024px) {
	.border-lg-left {
		border-left: 1px solid #e5e5e5
	}

	.border-lg-right {
		border-right: 1px solid #e5e5e5
	}

	.border-lg-top {
		border-top: 1px solid #e5e5e5
	}

	.border-lg-bottom {
		border-bottom: 1px solid #e5e5e5
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.border-md-left {
		border-left: 1px solid #e5e5e5
	}

	.border-md-right {
		border-right: 1px solid #e5e5e5
	}

	.border-md-top {
		border-top: 1px solid #e5e5e5
	}

	.border-md-bottom {
		border-bottom: 1px solid #e5e5e5
	}
}

@media (min-width:480px) and (max-width:767px) {
	.border-sm-left {
		border-left: 1px solid #e5e5e5
	}

	.border-sm-right {
		border-right: 1px solid #e5e5e5
	}

	.border-sm-top {
		border-top: 1px solid #e5e5e5
	}

	.border-sm-bottom {
		border-bottom: 1px solid #e5e5e5
	}
}

@media (min-width:320px) and (max-width:479px) {
	.border-xs-left {
		border-left: 1px solid #e5e5e5
	}

	.border-xs-right {
		border-right: 1px solid #e5e5e5
	}

	.border-xs-top {
		border-top: 1px solid #e5e5e5
	}

	.border-xs-bottom {
		border-bottom: 1px solid #e5e5e5
	}
}

.text-center,
ul.pagination {
	text-align: center
}

ul.pagination {
	margin-top: 10px;
	display: block
}

ul.pagination li {
	display: inline-block
}

ul.pagination li a,
ul.pagination li span {
	display: inline-block;
	width: 36px;
	height: 36px;
	margin: 0 2px;
	color: #000;
	border-radius: 5px;
	border: 1px solid #ccc;
	line-height: 36px;
	text-align: center
}

ul.pagination li.active a,
ul.pagination li.active span,
ul.pagination li a:hover,
ul.pagination li span:hover {
	text-decoration: none;
	color: #fff;
	border-color: #7f1143;
	background: #7f1143
}

.paging {
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	line-height: 35px;
	font-family: PT Sans, sans-serif;
	font-weight: 400
}

.paging .active-page,
.paging a,
.paging span.disable {
	width: 37px;
	height: 37px;
	display: inline-block;
	margin: 5px 0 5px 5px;
	border-radius: 4px
}

.paging :first-child {
	margin-left: 0
}

.paging span.disable {
	color: #c5c5c5;
	border: 1px solid #e5e5e5
}

.paging span.disable.next,
.paging span.disable.prev {
	font-family: PT Sans, sans-serif;
	font-weight: 400;
	font-size: 12px;
	width: auto
}

.paging span.disable.next .icon,
.paging span.disable.prev .icon {
	padding-top: 2px;
	vertical-align: top;
	display: inline-block;
	margin-left: 7px;
	margin-right: 7px
}

.paging span.disable.prev {
	padding: 0 15px 0 10px
}

.paging span.disable.next {
	padding: 0 10px 0 15px
}

.paging a {
	color: #000;
	background-color: #fff;
	border: 1px solid #e5e5e5
}

.paging a.next,
.paging a.prev {
	font-family: PT Sans, sans-serif;
	font-weight: 400;
	background-color: #ed1c24;
	color: #fff;
	font-size: 12px;
	width: auto
}

.paging a.next:hover,
.paging a.prev:hover {
	font-weight: 400;
	color: #fff;
	text-decoration: underline;
	background-color: #bd2600
}

.paging a.next .icon,
.paging a.prev .icon {
	padding-top: 2px;
	vertical-align: top;
	display: inline-block;
	margin-left: 7px;
	margin-right: 7px
}

.paging a.prev {
	padding: 0 15px 0 10px
}

.paging a.next {
	padding: 0 10px 0 15px
}

.paging .active-page,
.paging a:hover {
	color: #ed1c24;
	border: 1px solid #e5e5e5;
	text-decoration: underline;
	font-weight: 700
}

.paging .dot-space {
	display: inline-block;
	margin-left: 10px
}

.transparent-button {
	color: #fff !important;
	font-size: 14px;
	height: 40px;
	width: auto;
	line-height: 40px;
	display: inline-block;
	border: 1px solid #909090;
	border-radius: 5px;
	text-align: center;
	padding: 0 35px;
	background-color: transparent
}

.transparent-button.dark-font {
	color: #222 !important
}

.red-button {
	color: #fff !important;
	font-size: 13px;
	height: 40px;
	width: auto;
	line-height: 40px;
	display: inline-block;
	border-radius: 5px;
	text-align: center;
	padding: 0 35px;
	background: #ed1c24;
	border: 0 solid #909090
}

.load-more-wrapper {
	padding: 10px 0;
	text-align: center
}

.load-more-wrapper .load-more-button {
	width: 260px;
	border-color: #b3b3b3
}

.dropdown-button {
	width: 240px;
	float: none;
	display: inline-block;
	vertical-align: middle;
	position: relative
}

.dropdown-button .transparent-button {
	background-color: #f3f3f3;
	color: #000 !important;
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 0 20px;
	width: 100%;
	text-align: left
}

.dropdown-button .transparent-button .icon-dropdown {
	position: absolute;
	right: 20px;
	font-size: 12px
}

.dropdown-button .transparent-button .icon-dropdown.open {
	top: -2px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.dropdown-button .transparent-button:hover {
	cursor: pointer
}

.dropdown-button .dropdown-menu {
	display: none;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	box-shadow: 0 0 20px rgba(0, 0, 0, .4);
	left: auto;
	min-width: 150px;
	padding: 5px;
	position: absolute;
	right: -1px;
	text-align: center;
	top: 100%;
	width: 100%;
	z-index: 1;
	background-clip: padding-box;
	font-size: 14px;
	list-style-type: none;
	margin: 2px 0 0
}

.dropdown-button .dropdown-menu .dropdown-menu-list {
	line-height: 20px;
	list-style-type: none;
	text-align: left
}

.dropdown-button .dropdown-menu .dropdown-menu-list .link-item .item-wrapper {
	border-bottom: 1px dotted #abb0b5;
	color: #222;
	cursor: pointer;
	display: block;
	margin: 0 10px;
	padding: 5px 10px;
	text-decoration: none
}

.dropdown-button .dropdown-menu .dropdown-menu-list .link-item .item-wrapper:hover {
	background-color: #ed1c24;
	color: #fff
}

.dropdown-button .dropdown-menu .dropdown-menu-list .link-item:last-of-type .item-wrapper {
	border-bottom: 0 none
}

.dropdown-button .dropdown-select-list {
	display: block;
	height: 40px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: .0001
}

.button-webpush {
	display: inline-block;
	margin-left: 10px
}

@media (min-width:1024px) {
	.button-webpush .button-web-push-wrapper {
		height: 34px
	}

	.button-webpush .button-web-push-wrapper.on {
		width: 100px
	}
}

@media (min-width:480px) and (max-width:1023px) {
	.button-webpush .button-web-push-wrapper {
		height: 32px
	}
}

@media (max-width:479px) {
	.button-webpush .button-web-push-wrapper {
		height: 30px
	}
}

.button-webpush .button-web-push-wrapper .main-title {
	font-family: PT Sans, sans-serif;
	font-weight: 700
}

.fix-height-article-list-3 {
	display: table
}

.fix-height-article-list-3 .fix-height-article {
	width: 33.33%;
	display: table-cell
}

.fix-height-article-list-3 .fix-height-article .article-image img {
	width: 100%
}

.fix-height-article-list-3 .fix-height-article.left {
	padding: 0;
	border-right: 14px solid #fff
}

@media (min-width:768px) and (max-width:1023px) {
	.fix-height-article-list-3 .fix-height-article.left {
		border-right: 6px solid #fff
	}
}

.fix-height-article-list-3 .fix-height-article.center {
	padding: 0;
	border-right: 7px solid #fff;
	border-left: 7px solid #fff
}

@media (min-width:768px) and (max-width:1023px) {
	.fix-height-article-list-3 .fix-height-article.center {
		border-right: 3px solid #fff;
		border-left: 3px solid #fff
	}
}

.fix-height-article-list-3 .fix-height-article.right {
	padding: 0;
	border-left: 14px solid #fff
}

@media (min-width:768px) and (max-width:1023px) {
	.fix-height-article-list-3 .fix-height-article.right {
		border-left: 6px solid #fff
	}
}

.fix-height-article-list-3.gray-bg .fix-height-article {
	background-color: #f3f3f3
}

.article-list .article-list-items {
	list-style-type: none
}

@media (min-width:1024px) {
	.article-list .article-list-items {
		max-width: 600px
	}
}

.article-list .article-list-items .article-list-item {
	width: 100%
}

.article-list .article-list-items .article-list-item .article-image {
	display: block;
	position: relative;
	line-height: 0;
	font-size: 1px;
	overflow: hidden;
	width: 50%
}

.article-list .article-list-items .article-list-item .article-image img {
	width: 100%;
	border: 0 none
}

.article-list .article-list-items .article-list-item .article-image .flags {
	position: absolute;
	left: 10px;
	bottom: 10px;
	top: auto
}

@media (min-width:320px) and (max-width:479px) {
	.article-list .article-list-items .article-list-item .article-image .flags {
		left: 10px;
		bottom: 30px
	}
}

.article-list .article-list-items .article-list-item .article-image .play-button-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../img/32ebf8652277d3cb147173155760de6c.svg) no-repeat 50%;
	background-size: 30px 30px;
	display: block
}

.article-list .article-list-items .article-list-item .article-text {
	padding-left: 20px;
	width: 50%
}

.article-list .article-list-items .article-list-item .article-text .info-wrapper {
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 10px
}

.article-list .article-list-items .article-list-item .article-text .info-wrapper .day {
	color: #898989;
	padding-right: 5px
}

.article-list .article-list-items .article-list-item .article-text .info-wrapper .category-link {
	color: #ed1c24;
	padding-left: 5px
}

.article-list .article-list-items .article-list-item .article-text .title {
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: #222;
	text-transform: none
}

@media (min-width:480px) and (max-width:767px) {
	.article-list .article-list-items .article-list-item .article-text .title {
		margin: 10px 0
	}
}

.article-list .article-list-items .article-list-item .article-text .perex {
	color: #222;
	overflow: hidden;
	font-size: 14px;
	line-height: 18px
}

.article-list .article-list-items .article-list-item.big-article .article-image {
	width: 60%
}

.article-list .article-list-items .article-list-item.big-article .article-text {
	display: block;
	width: 40%
}

.article-list .article-list-items .article-list-item.big-article .article-text .perex {
	display: none
}

@media (min-width:768px) and (max-width:1023px) {

	.article-list .article-list-items .article-list-item .article-image,
	.article-list .article-list-items .article-list-item .article-text {
		width: 50% !important
	}
}

@media (min-width:480px) and (max-width:767px) {
	.article-list .article-list-items .article-list-item {
		width: 50%;
		float: left;
	}

	.article-list .article-list-items .article-list-item .article-image {
		display: block !important;
		float: none !important;
		width: 100% !important
	}

	.article-list .article-list-items .article-list-item .article-text {
		display: block !important;
		float: none !important;
		width: 100% !important;
		padding-left: 0
	}
}

@media (min-width:480px) and (max-width:640px) {
	.article-list .article-list-items .article-list-item {
		height: 280px;
	}
}

@media (min-width:640px) and (max-width:767px) {
	.article-list .article-list-items .article-list-item {
		height: 320px;
	}
}

@media (min-width:320px) and (max-width:479px) {
	.article-list .article-list-items .article-list-item .article-image {
		width: 100% !important;
		float: none !important
	}

	.article-list .article-list-items .article-list-item .article-text {
		width: 100% !important;
		padding: 10px;
		position: relative;
		bottom: 0;
		left: 0;
		margin-top: -40px
	}

	.article-list .article-list-items .article-list-item .article-text .title {
		background: #fff;
		padding: 10px
	}
}

.side-footer .footer-title-wrapper .footer-title {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700
}

.side-footer .footer-title-wrapper .footer-title .red {
	color: #ed1c24
}

.side-footer .footer-title-wrapper .footer-print {
	text-align: left
}

.side-footer .footer-title-wrapper .footer-print img {
	max-width: 130px
}

.side-footer .footer-title-wrapper .footer-info {
	font-size: 12px;
	line-height: 16px;
	width: 100%;
	text-align: left
}

.side-footer .footer-links-wrapper .footer-links {
	list-style-type: none
}

.side-footer .footer-links-wrapper .footer-links .footer-links-item {
	font-weight: 700;
	font-size: 12px;
	line-height: 14px;
	padding: 2px 0
}

.side-footer .footer-disclaimer {
	font-size: 12px;
	line-height: 16px
}

.footer-left-menu {
	position: relative
}

@media (min-width:1024px) {
	.footer-left-menu .rs-logo {
		margin-left: -4px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.footer-left-menu .rs-logo {
		margin-left: -4px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer-left-menu .rs-logo {
		margin-left: -5px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer-left-menu .rs-logo {
		margin-left: -3px
	}
}

.footer-left-menu .mobile-section-menu {
	top: 0;
	right: 10px
}

@media (min-width:768px) and (max-width:1023px) {
	.footer-left-menu .mobile-section-menu {
		display: block !important
	}
}

@media (min-width:480px) and (max-width:767px) {
	.footer-left-menu .mobile-section-menu {
		right: 0;
		top: 30px
	}

	.footer-left-menu .mobile-section-menu select {
		height: 45px
	}

	.footer-left-menu .mobile-section-menu .mobile-section-menu-button {
		height: 45px;
		line-height: 45px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.footer-left-menu .mobile-section-menu {
		right: 0
	}
}

.footer-left-menu menu {
	display: none
}

@media (min-width:1024px) {
	.footer-left-menu menu {
		margin-top: 20px;
		display: block
	}

	.footer-left-menu menu a {
		font-family: PT Sans Narrow, serif;
		font-weight: 700;
		display: block;
		text-transform: uppercase;
		font-size: 18px
	}
}

.search-list-search-form input.fulltext {
	height: 26px;
	line-height: 26px;
	width: 300px
}

@media (min-width:320px) and (max-width:479px) {
	.search-list-search-form input.fulltext {
		height: 22px;
		line-height: 22px;
		width: 170px
	}
}

.search-list-search-form .add-search-wrapper {
	width: 50%
}

@media (min-width:768px) and (max-width:1023px) {
	.search-list-search-form .add-search-wrapper {
		width: 75%
	}
}

@media (min-width:480px) and (max-width:767px) {
	.search-list-search-form .add-search-wrapper {
		width: 100%
	}
}

@media (min-width:320px) and (max-width:479px) {
	.search-list-search-form .add-search-wrapper {
		width: 100%
	}
}

.search-list-search-form .add-search-wrapper .col {
	width: 33.33%;
	float: left
}

@media (min-width:320px) and (max-width:479px) {
	.search-list-search-form .add-search-wrapper .col {
		width: 100%;
		float: none;
		border-top: 1px solid #c6c6c6;
		margin-top: 5px;
		padding-top: 5px
	}

	.search-list-search-form .add-search-wrapper .col:first-child {
		border-top: 0 solid #c6c6c6;
		margin-top: 0;
		padding-top: 0
	}
}

.search-list-search-form .add-search-wrapper .col label {
	display: block
}

@media (min-width:480px) and (max-width:767px) {
	.search-list-search-form .add-search-wrapper .col label {
		font-size: 12px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.search-list-search-form .add-search-wrapper .col label {
		font-size: 12px
	}
}

.search-list-search-form .add-search-toggle {
	color: #ed1c24;
	cursor: pointer
}

.gallery-wrapper {
	max-width: 100%;
	padding-right: 100px
}

@media (min-width:768px) and (max-width:1023px) {
	.gallery-wrapper {
		padding-right: 10px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.gallery-wrapper {
		padding-right: 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.gallery-wrapper {
		padding-right: 0
	}
}

.gallery-wrapper .title-container {
	position: relative
}

.gallery-wrapper .title-container h1 {
	font-size: 30px;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	line-height: 34px;
	padding-right: 200px
}

@media (min-width:768px) and (max-width:1023px) {
	.gallery-wrapper .title-container h1 {
		font-size: 24px;
		line-height: 28px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.gallery-wrapper .title-container h1 {
		font-size: 26px;
		line-height: 30px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.gallery-wrapper .title-container h1 {
		font-size: 20px;
		line-height: 22px;
		padding-right: 0
	}
}

.gallery-wrapper .title-container .photo-arrow {
	font-size: 36px;
	line-height: 36px;
	height: 36px;
	vertical-align: top;
	text-align: center;
	margin-top: 20px
}

@media (min-width:480px) {
	.gallery-wrapper .title-container .photo-arrow {
		position: absolute;
		right: 0;
		top: 0;
		margin: 0
	}
}

.gallery-wrapper .title-container .photo-arrow>* {
	vertical-align: top;
	width: 36px;
	height: 36px;
	line-height: 36px
}

.gallery-wrapper .title-container .photo-arrow a {
	color: #ed1c24;
	display: inline-block
}

.gallery-wrapper .title-container .photo-arrow a:before {
	width: 36px;
	height: 36px;
	line-height: 36px
}

.gallery-wrapper .title-container .photo-arrow a:hover {
	text-decoration: none
}

.gallery-wrapper .title-container .photo-arrow a.btn-prev {
	-webkit-transform: rotate(-270deg);
	-moz-transform: rotate(-270deg);
	-ms-transform: rotate(-270deg);
	-o-transform: rotate(-270deg)
}

.gallery-wrapper .title-container .photo-arrow a.btn-next {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg)
}

.gallery-top {
	padding: 10px 0;
	border-bottom: 1px solid #ebebeb
}

.gallery-top .share-facebook-twitter-button {
	float: left;
	margin-right: 10px
}

.gallery-top .article-discussion-button,
.gallery-top .share-facebook-twitter-button {
	margin-top: 4px
}

.gallery-top .main-logo-wrapper {
	float: left;
	margin-right: 50px
}

@media (min-width:480px) and (max-width:767px) {
	.gallery-top .main-logo-wrapper {
		margin-right: 20px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.gallery-top .main-logo-wrapper {
		margin-right: 20px
	}
}

.gallery-top .gallery-close {
	float: right;
	line-height: 38px;
	margin-top: 4px
}

@media (min-width:768px) and (max-width:1023px) {
	.gallery-top .gallery-close {
		line-height: 32px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.gallery-top .gallery-close {
		line-height: 35px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.gallery-top .gallery-close {
		line-height: 35px
	}
}

.gallery-top .gallery-close .icon {
	font-size: 12px
}

@media (min-width:320px) and (max-width:479px) {
	.gallery-top .gallery-close .text {
		display: none
	}
}

.gallery-thumbs {
	margin-right: -10px
}

.gallery-thumbs .thumb {
	display: block;
	float: left;
	width: 16.66%;
	padding-right: 10px;
	margin-bottom: 10px
}

@media (min-width:768px) and (max-width:1023px) {
	.gallery-thumbs .thumb {
		width: 25%
	}
}

@media (min-width:480px) and (max-width:767px) {
	.gallery-thumbs .thumb {
		width: 33.33%
	}
}

@media (min-width:320px) and (max-width:479px) {
	.gallery-thumbs .thumb {
		width: 49%
	}
}

.gallery-thumbs .thumb img {
	width: 100%;
	display: block
}

.hp-box-tv-program .program-wrapper {
	margin-top: 10px;
	font-size: 14px;
	line-height: 18px
}

.hp-box-tv-program .program-wrapper .channel {
	margin-bottom: 15px
}

.hp-box-tv-program .program-wrapper .channel .channel-name {
	line-height: 22px;
	font-size: 14px
}

.hp-box-tv-program .program-wrapper .channel .active-program {
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	padding-top: 5px
}

.hp-box-tv-program .program-wrapper .channel .program-timeline {
	height: 4px;
	width: 100%;
	border-radius: 2px;
	background-color: #ebebeb;
	margin: 3px 0 6px
}

.hp-box-tv-program .program-wrapper .channel .program-timeline .program-timeline-bar {
	height: 100%;
	border-radius: 2px;
	background: #ed1c24
}

.hp-box-tv-program .program-wrapper .channel .active-program,
.hp-box-tv-program .program-wrapper .channel .next-program {
	line-height: 14px
}

.hp-box-tv-program .program-wrapper .channel .active-program .from,
.hp-box-tv-program .program-wrapper .channel .next-program .from {
	margin-right: 20px
}

.hp-box-tv-program .complete-program-wrapper {
	font-size: 14px
}

.hp-box-tv-program .complete-program-wrapper .anchor:hover {
	color: #ed1c24
}

.feed-box .feed-item {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #e5e5e5
}

.feed-box .feed-item.item-0,
.feed-box .feed-item:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: 0 solid #e5e5e5
}

.feed-box .feed-item .date {
	font-size: 14px
}

.feed-box .feed-item .fb-count {
	height: 20px;
	display: block
}

.feed-box .feed-item .fb-count .icon-wrapper {
	display: block;
	float: left;
	height: 100%;
	line-height: 27px;
	background: #01539d;
	padding-right: 0;
	padding-left: 3px
}

.feed-box .feed-item .fb-count .icon-wrapper .icon-fb {
	color: #fff;
	font-size: 18px
}

.feed-box .feed-item .fb-count .count {
	color: #000;
	padding: 0 5px;
	display: block;
	float: left;
	line-height: 22px;
	font-size: 12px;
	font-family: PT Sans, sans-serif;
	font-weight: 700
}

.feed-box .feed-item.bigThumb .thumb {
	margin-bottom: 10px;
	display: block
}

.feed-box .feed-item.bigThumb .thumb img {
	display: block;
	width: 100%
}

.feed-box .feed-item.bigThumb .item-title {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 26px
}

.feed-box .feed-item.bigThumb .fb-count-flag {
	height: 24px
}

.feed-box .feed-item.bigThumb .fb-count-flag .icon-wrapper {
	height: 24px;
	line-height: 24px;
	width: 24px
}

.feed-box .feed-item.bigThumb .fb-count-flag .count {
	height: 24px;
	line-height: 24px
}

.cas-tip-red-text {
	color: #ed1c24;
	font-size: 24px;
	font-family: PT Sans Narrow, serif;
	font-weight: 700
}

.tip-redakcii .main-section .tip-wrapper .info-wrapper .info-title {
	font-weight: 700
}

.tip-redakcii .main-section .tip-wrapper .info-wrapper .info-text {
	font-size: 14px
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper {
	width: 100%;
	text-align: center;
	font-size: 0;
	margin-top: 30px
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .email-wrapper,
.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper,
.tip-redakcii .main-section .tip-wrapper .contact-wrapper .phone-number-wrapper {
	display: inline-block;
	text-align: left;
	vertical-align: middle
}

@media (max-width:1023px) {

	.tip-redakcii .main-section .tip-wrapper .contact-wrapper .email-wrapper,
	.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper,
	.tip-redakcii .main-section .tip-wrapper .contact-wrapper .phone-number-wrapper {
		text-align: center
	}
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .email-wrapper .info-title,
.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper .info-title,
.tip-redakcii .main-section .tip-wrapper .contact-wrapper .phone-number-wrapper .info-title {
	font-weight: 700;
	font-size: 14px;
	padding-bottom: 5px
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .email-wrapper {
	width: 30%
}

@media (max-width:1023px) {
	.tip-redakcii .main-section .tip-wrapper .contact-wrapper .email-wrapper {
		width: 50%
	}
}

@media (max-width:479px) {
	.tip-redakcii .main-section .tip-wrapper .contact-wrapper .email-wrapper {
		width: 100%;
		margin-top: 15px
	}
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .phone-number-wrapper {
	width: 35%
}

@media (max-width:1023px) {
	.tip-redakcii .main-section .tip-wrapper .contact-wrapper .phone-number-wrapper {
		width: 50%
	}
}

@media (max-width:479px) {
	.tip-redakcii .main-section .tip-wrapper .contact-wrapper .phone-number-wrapper {
		width: 100%
	}
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .phone-number-wrapper .number .whats-up-icon {
	background: url(../img/14d6dd7ba31aab54b7b811b0616b907d.svg) no-repeat;
	width: 25px;
	height: 25px;
	background-size: 100% auto;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin: 0 5px
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .phone-number-wrapper .number .viber-icon {
	background: url(../img/f6c07feb2dbdcc44c066c0f7cfef37a0.svg) no-repeat;
	width: 20px;
	height: 22px;
	background-size: 100% auto;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .phone-number-wrapper .number .phone-number {
	vertical-align: middle
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper {
	width: 35%
}

@media (max-width:1023px) {
	.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper {
		width: 100%;
		margin-top: 15px
	}
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper .fb-insta .fb-insta-link {
	display: inline-block
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper .fb-insta .fb-icon-tip,
.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper .fb-insta .fb-text-tip,
.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper .fb-insta .insta-icon-tip,
.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper .fb-insta .insta-text-tip {
	display: inline-block;
	vertical-align: middle
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper .fb-insta .fb-icon-tip {
	background: url(../img/f5861e0b36a6a6306e22f6cf25d3a9da.svg) no-repeat;
	width: 22px;
	height: 22px;
	background-size: 100% auto;
	margin-right: 5px;
	position: relative;
	top: -2px
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper .fb-insta .fb-text-tip {
	margin-right: 20px
}

.tip-redakcii .main-section .tip-wrapper .contact-wrapper .fb-insta-wrapper .fb-insta .insta-icon-tip {
	background: url(../img/a6f011456d3b9dc238ec7936e1507792.svg) no-repeat;
	width: 20px;
	height: 20px;
	background-size: 100% auto;
	margin-right: 5px;
	position: relative;
	top: -2px
}

.tip-redakcii .main-section .tip-form-wrapper .thx-mail-sent {
	font-size: 34px
}

.tip-redakcii .main-section .tip-form-wrapper .thx-response {
	color: #093
}

.tip-redakcii .main-section .tip-form-wrapper .form-title {
	padding: 10px 0 20px;
	font-weight: 700
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-input-wrapper {
	width: 33%
}

@media (min-width:320px) and (max-width:1023px) {
	.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-input-wrapper {
		width: 100%;
		float: none
	}
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-label {
	cursor: default;
	display: block;
	font-size: 14px
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-input {
	width: 100%;
	height: 35px;
	line-height: 20px;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, .1);
	font-size: 14px;
	color: #898989;
	padding-left: 10px
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-category-wrapper {
	text-align: center;
	padding: 10px
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-category-wrapper .tip-category {
	width: 270.4px;
	height: 35px;
	line-height: 20px;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, .1);
	font-size: 14px;
	padding-left: 10px;
	background-color: #f3f3f3;
	position: relative;
	left: -12px
}

@media (min-width:320px) and (max-width:479px) {
	.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-category-wrapper {
		width: 100%;
		padding: 10px 0
	}

	.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-category-wrapper .tip-category {
		width: 100%;
		left: 0
	}
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-textarea-wrapper {
	text-align: center
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-textarea-wrapper .tip-textarea {
	width: 70%;
	height: 200px;
	padding: 10px;
	font-style: italic;
	border-radius: 4px;
	background-clip: padding-box
}

@media (min-width:320px) and (max-width:1023px) {
	.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-textarea-wrapper .tip-textarea {
		width: 100%
	}
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-error-after-send {
	border: 2px solid #093 !important
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper {
	text-align: center
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .transparent-button {
	color: #000 !important;
	background-color: #f3f3f3;
	border: 1px solid rgba(0, 0, 0, .1)
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .attachment-info {
	font-weight: 700;
	font-size: 12px;
	padding: 10px 0
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .attachment-success-text {
	text-align: center;
	padding-left: 150px;
	width: 100%;
	overflow: hidden
}

@media (min-width:320px) and (max-width:1023px) {
	.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .attachment-success-text {
		padding-left: 0;
		padding-top: 10px;
		padding-bottom: 5px
	}
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .filelist-wrapper .file-row {
	margin-bottom: 4px;
	clear: both;
	min-height: 20px;
	font-size: 14px;
	line-height: 16px
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .filelist-wrapper .file-row .upload-filename {
	display: inline-block;
	width: 250px;
	overflow: hidden;
	height: 16px
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .filelist-wrapper .file-row .attachment-success-text {
	text-align: center;
	padding-left: 150px;
	width: 100%;
	overflow: hidden
}

@media (min-width:320px) and (max-width:1023px) {
	.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .filelist-wrapper .file-row .attachment-success-text {
		padding-left: 0;
		padding-top: 10px;
		padding-bottom: 5px
	}
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .filelist-wrapper .file-row .upload-percent-wrapper {
	background-color: #f3f3f3;
	width: 250px;
	height: 12px;
	display: inline-block;
	margin: 0 40px;
	border: 2px solid #000
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .filelist-wrapper .file-row .upload-percent-wrapper .upload-percents {
	height: 100%
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .filelist-wrapper .file-row .upload-percent-wrapper .upload-percents b {
	display: inline-block;
	height: 100%;
	background: #ed1c24;
	float: left
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .filelist-wrapper .file-row .upload-cancel {
	font-size: 12px;
	line-height: 14px;
	text-decoration: underline;
	color: #898989;
	display: inline-block;
	width: 90px
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .filelist-wrapper .file-row .upload-cancel:hover {
	cursor: pointer
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .filelist-wrapper .file-row .upload-remove {
	font-size: 12px;
	line-height: 14px;
	text-decoration: underline;
	color: #898989;
	width: 90px
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-attachment-wrapper .filelist-wrapper .file-row .upload-remove:hover {
	cursor: pointer
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-anonymous-wrapper {
	text-align: center
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-anonymous-wrapper label {
	font-weight: 700;
	font-size: 13px
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .tip-anonymous-wrapper input {
	position: relative;
	top: 2px
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .vop-wrapper {
	text-align: center
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .vop-wrapper label {
	font-weight: 700;
	font-size: 13px
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .vop-wrapper input {
	position: relative;
	top: 2px
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .submit-wrapper {
	text-align: center
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .submit-wrapper .red-button {
	width: 250px
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .conditions-wrapper {
	text-align: center
}

.tip-redakcii .main-section .tip-form-wrapper .tip-form .conditions-wrapper .text {
	font-size: 12px;
	color: #898989;
	line-height: 20px
}

.tip-redakcii .main-section .article-bottom .fix-height-article-list-3,
.tip-redakcii .main-section .article-bottom .top-articles.row-responsive {
	margin-right: 20px
}

.horoscopes-container .special-horoscope .horoskopy-nadpis,
.horoscopes-container .zodiac-menu-wrapper .zodiac-title {
	text-transform: uppercase;
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 22px
}

.horoscopes-container .zodiac-menu-wrapper .row .today {
	color: #ed1c24;
	font-weight: 700;
	position: relative;
	top: 3px
}

.horoscopes-container .zodiac-menu-wrapper .row .other-day {
	color: #898989;
	text-decoration: underline
}

.horoscopes-container .zodiac-menu-wrapper .row .divider {
	padding: 0 10px;
	color: #898989
}

.horoscopes-container .horoscope-list .horoscope-list-items {
	list-style-type: none
}

.horoscopes-container .horoscope-list .horoscope-list-items .horoscope-item {
	display: block;
	float: left;
	width: 25%;
	box-sizing: border-box;
	padding: 0 20px 20px 0
}

@media (min-width:768px) and (max-width:1023px) {
	.horoscopes-container .horoscope-list .horoscope-list-items .horoscope-item {
		width: 33%
	}
}

@media (min-width:320px) and (max-width:767px) {
	.horoscopes-container .horoscope-list .horoscope-list-items .horoscope-item {
		width: 50%
	}
}

.horoscopes-container .horoscope-list .horoscope-list-items .horoscope-item .item-wrapper {
	display: block;
	width: 100%;
	text-align: center;
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 40px 20px
}

.horoscopes-container .horoscope-list .horoscope-list-items .horoscope-item .item-wrapper .icon {
	color: #ed1c24;
	display: inline-block;
	font-size: 90px;
	line-height: 110px
}

.horoscopes-container .horoscope-list .horoscope-list-items .horoscope-item .item-wrapper .item-title {
	margin-top: 10px;
	font-weight: 700;
	font-size: 20px;
	font-family: PT Sans Narrow, serif
}

.horoscopes-container .horoscope-list .horoscope-list-items .horoscope-item .item-wrapper .item-date {
	color: #898989
}

.horoscopes-container .horoscope-witches-container .title {
	font-size: 21px
}

.horoscopes-container .horoscope-witches-container .info-wrapper {
	font-size: 14px
}

.horoscopes-container .horoscope-witches-container .witches-list .witches-list-items {
	list-style-type: none
}

.horoscopes-container .horoscope-witches-container .witches-list .witches-list-items .witch-item .left-wrapper {
	width: 19%
}

.horoscopes-container .horoscope-witches-container .witches-list .witches-list-items .witch-item .left-wrapper .img {
	width: 100%;
	height: auto
}

.horoscopes-container .horoscope-witches-container .witches-list .witches-list-items .witch-item .right-wrapper {
	width: 79%
}

.horoscopes-container .horoscope-witches-container .witches-list .witches-list-items .witch-item .right-wrapper .info-wrapper {
	font-weight: 700;
	font-size: 18px
}

.horoscopes-container .horoscope-witches-container .witches-list .witches-list-items .witch-item .right-wrapper .info-wrapper .red {
	color: #ed1c24
}

.horoscopes-container .horoscope-witches-container .witches-list .witches-list-items .witch-item .right-wrapper .text-wrapper {
	font-size: 14px
}

.horoscopes-container .horoscope-info-wrapper .left-wrapper {
	width: 18%;
	text-align: center
}

.horoscopes-container .horoscope-info-wrapper .left-wrapper .hor-icon {
	font-size: 100px;
	color: #ed1c24
}

.horoscopes-container .horoscope-info-wrapper .left-wrapper .hor-icon:before {
	display: block;
	padding-top: 30px
}

@media (min-width:768px) and (max-width:1023px) {
	.horoscopes-container .horoscope-info-wrapper .left-wrapper .hor-icon:before {
		width: 100%;
		padding-top: 40px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.horoscopes-container .horoscope-info-wrapper .left-wrapper .hor-icon:before {
		width: 100%;
		padding-top: 40px
	}
}

@media (min-width:320px) and (max-width:1023px) {
	.horoscopes-container .horoscope-info-wrapper .left-wrapper {
		width: 30%
	}
}

@media (min-width:320px) and (max-width:479px) {
	.horoscopes-container .horoscope-info-wrapper .left-wrapper .hor-icon {
		font-size: 70px
	}
}

.horoscopes-container .horoscope-info-wrapper .right-wrapper {
	width: 82%
}

.horoscopes-container .horoscope-info-wrapper .right-wrapper .links-wrapper span {
	padding: 0 10px
}

.horoscopes-container .horoscope-info-wrapper .right-wrapper .links-wrapper a {
	text-decoration: underline;
	color: #898989
}

@media (min-width:320px) and (max-width:1023px) {
	.horoscopes-container .horoscope-info-wrapper .right-wrapper .links-wrapper a {
		display: block;
		padding-bottom: 10px
	}
}

@media (min-width:320px) and (max-width:1023px) {
	.horoscopes-container .horoscope-info-wrapper .right-wrapper {
		width: 70%
	}
}

.horoscopes-container .partner-horoscope-container .partner-title {
	font-size: 21px
}

.horoscopes-container .partner-horoscope-container .partner-content .partner-signs {
	text-align: center
}

.horoscopes-container .partner-horoscope-container .partner-content .partner-signs .hor-icon {
	display: inline-block;
	vertical-align: bottom;
	font-size: 50px;
	color: #b3b3b3;
	padding: 0 20px 80px
}

.horoscopes-container .partner-horoscope-container .partner-content .partner-signs .sign-wrapper {
	display: inline-block;
	width: 25%;
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 40px 20px
}

.horoscopes-container .partner-horoscope-container .partner-content .partner-signs .sign-wrapper .icon {
	font-size: 100px;
	line-height: 120px;
	color: #ed1c24
}

.horoscopes-container .partner-horoscope-container .partner-content .partner-signs .sign-wrapper .sign-name {
	padding-top: 20px;
	font-weight: 700;
	font-size: 20px;
	font-family: PT Sans Narrow, serif
}

.horoscopes-container .partner-horoscope-container .partner-content .partner-text {
	font-size: 14px
}

.horoscopes-container .horoscope-special-container .special-title {
	font-size: 21px
}

.horoscopes-container .horoscope-special-container .special-info .left-wrapper {
	width: 20%
}

.horoscopes-container .horoscope-special-container .special-info .right-wrapper {
	width: 80%
}

.horoscopes-container .horoscope-special-container .special-info .right-wrapper .text-wrapper {
	font-size: 14px
}

@media (min-width:320px) and (max-width:479px) {
	.horoscopes-container .horoscope-special-container .special-info .right-wrapper {
		width: 100%;
		float: none
	}
}

.chinese-icon {
	background: url("../img/china.jpg") no-repeat;
	display: block;
	height: 90px;
	width: 90px;
	margin: 0 auto
}

.chinese-icon.potkan {
	background-position: -270px 0
}

.chinese-icon.byvol {
	background-position: -360px 0
}

.chinese-icon.tiger {
	background-position: -450px 0
}

.chinese-icon.macka {
	background-position: -540px 0
}

.chinese-icon.drak {
	background-position: -630px 0
}

.chinese-icon.had {
	background-position: -720px 0
}

.chinese-icon.kon {
	background-position: -810px 0
}

.chinese-icon.koza {
	background-position: -900px 0
}

.chinese-icon.opica {
	background-position: -990px 0
}

.chinese-icon.kohut {
	background-position: -1080px 0
}

.chinese-icon.pes {
	background-position: -90px 0
}

.chinese-icon.svina {
	background-position: -180px 0
}

.indian-icon {
	background: url("../img/indian.jpg") no-repeat;
	display: block;
	height: 90px;
	width: 90px;
	margin: 0 auto
}

.indian-icon.sokol {
	background-position: -270px 0
}

.indian-icon.bobor {
	background-position: -360px 0
}

.indian-icon.jelen {
	background-position: -450px 0
}

.indian-icon.datel {
	background-position: -540px 0
}

.indian-icon.losos {
	background-position: -630px 0
}

.indian-icon.medved {
	background-position: -720px 0
}

.indian-icon.havran {
	background-position: -810px 0
}

.indian-icon.had {
	background-position: -900px 0
}

.indian-icon.sova {
	background-position: -990px 0
}

.indian-icon.hus {
	background-position: 0 0
}

.indian-icon.vydra {
	background-position: -90px 0
}

.indian-icon.vlk {
	background-position: -180px 0
}

.gypsy-icon {
	background: url("../img/gypsy.jpg") no-repeat;
	display: block;
	height: 90px;
	margin: 0 auto;
	width: 90px
}

.gypsy-icon.podkova {
	background-position: 0 0
}

.gypsy-icon.kalich {
	background-position: -90px 0
}

.gypsy-icon.kaplnka {
	background-position: -180px 0
}

.gypsy-icon.dyka {
	background-position: -270px 0
}

.gypsy-icon.koruna {
	background-position: -360px 0
}

.gypsy-icon.sviecka {
	background-position: -450px 0
}

.gypsy-icon.koleso-z-voza {
	background-position: -540px 0
}

.gypsy-icon.hviezda {
	background-position: -630px 0
}

.gypsy-icon.zvon {
	background-position: -720px 0
}

.gypsy-icon.minca {
	background-position: -810px 0
}

.gypsy-icon.mec {
	background-position: -900px 0
}

.gypsy-icon.sekera {
	background-position: -990px 0
}

.partnerMatch-container {
	float: left;
	width: 50%;
	text-align: center
}

.partnerMatch-container .hor-icon {
	display: block;
	vertical-align: middle;
	font-size: 25px;
	color: #b3b3b3
}

.partnerMatch-container .partner-title {
	font-family: PT Sans Narrow, serif;
	font-size: 20px;
	line-height: 22px;
	font-weight: 700;
	text-transform: uppercase
}

.partnerMatch-container .partner-info {
	font-size: 14px
}

@media (min-width:320px) and (max-width:1023px) {
	.partnerMatch-container {
		float: none;
		width: 100%
	}
}

.birthdaySign-container {
	float: left;
	width: 50%;
	text-align: center
}

.birthdaySign-container .hor-icon {
	display: block;
	vertical-align: middle;
	font-size: 25px;
	color: #b3b3b3;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	width: 50px;
	margin: 0 auto;
	margin-bottom: 10px
}

.birthdaySign-container .birthdaySign-title {
	font-family: PT Sans Narrow, serif;
	font-size: 20px;
	line-height: 22px;
	font-weight: 700;
	text-transform: uppercase
}

.birthdaySign-container .birthdaySign-info {
	font-size: 14px
}

.birthdaySign-container .text-input {
	width: 240px;
	height: 40px;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, .3);
	font-size: 14px;
	padding-left: 10px
}

.birthdaySign-container .red-button {
	width: 240px
}

@media (min-width:320px) and (max-width:1023px) {
	.birthdaySign-container {
		float: none;
		width: 100%
	}
}

@media (min-width:768px) {
	.article-box-video {
		padding-left: 20px;
		border-left: 1px solid #e5e5e5
	}
}

.article-box-video .article-item {
	padding: 10px 0;
	display: inline-block
}

@media (min-width:480px) and (max-width:767px) {
	.article-box-video .article-item {
		width: 50%;
		float: left;
		padding: 10px 5px
	}
}

.article-box-video .article-item a,
.article-box-video .article-item img {
	display: block;
	width: 100%;
	height: auto
}

.article-box-video .article-item .flags {
	position: absolute;
	top: -37px;
	left: 10px
}

.article-box-video .article-item .default-article-title {
	line-height: 22px;
	padding-top: 12px
}

@media (min-width:320px) and (max-width:479px) {
	.article-box-video .article-item {
		position: relative;
		padding: 3px 0
	}

	.article-box-video .article-item .article-image {
		width: 50%;
		padding-right: 10px;
		float: left
	}

	.article-box-video .article-item .default-article-title {
		padding-top: 0
	}

	.article-box-video .article-item .wrapper {
		width: 50%;
		float: right;
		padding-right: 0;
		padding-top: 0;
		font-family: PT Sans, sans-serif;
		font-weight: 400
	}

	.article-box-video .article-item .wrapper .relative-wrapper {
		position: static
	}

	.article-box-video .article-item .wrapper .relative-wrapper .flags {
		position: absolute;
		bottom: 0;
		left: 0;
		top: auto
	}
}

@media (min-width:320px) and (max-width:479px) and (min-width:320px) and (max-width:479px) {
	.article-box-video .article-item .wrapper .relative-wrapper .flags {
		left: 5px;
		bottom: 10px
	}
}

.box-regional .item {
	position: relative;
	margin-top: 10px
}

.box-regional .item.article-item-first {
	margin-top: 14px
}

.box-regional .item .day {
	color: #898989;
	font-size: 12px;
	line-height: 12px;
	padding-right: 5px
}

.box-regional .item .category-link {
	font-size: 12px;
	line-height: 12px;
	padding-left: 5px
}

.box-regional .item .article-title {
	display: block
}

@media (min-width:320px) and (max-width:479px) {
	.box-regional .item .article-title {
		font-weight: 700
	}
}

@media (min-width:320px) and (max-width:479px) {
	.box-regional .item .article-image {
		display: block !important;
		float: left;
		width: 50%;
		margin-right: 10px
	}
}

.box-regional .transparent-button {
	display: block
}

.apps-wrapper {
	padding-right: 20px !important
}

.apps-wrapper .app {
	position: relative
}

.apps-wrapper .app .content {
	margin-right: 300px;
	position: relative
}

@media (min-width:768px) and (max-width:1023px) {
	.apps-wrapper .app .content {
		margin-right: 200px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.apps-wrapper .app .content {
		margin-right: 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.apps-wrapper .app .content {
		margin-right: 0
	}
}

.apps-wrapper .app .content .logo {
	display: none
}

@media (min-width:1024px) {
	.apps-wrapper .app .content .logo {
		width: 160px;
		position: absolute;
		top: 10px;
		left: 0;
		display: block
	}
}

.apps-wrapper .app .content .logo img {
	width: 80px
}

@media (min-width:1024px) {
	.apps-wrapper .app .content .text {
		padding-left: 160px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.apps-wrapper .app .content .text {
		text-align: justify
	}
}

@media (min-width:480px) and (max-width:767px) {
	.apps-wrapper .app .content .text {
		text-align: justify
	}
}

@media (min-width:480px) and (max-width:767px) {
	.apps-wrapper .app .content .text h2 {
		text-align: center
	}
}

@media (min-width:320px) and (max-width:479px) {
	.apps-wrapper .app .content .text h2 {
		text-align: center
	}
}

.apps-wrapper .app .content .text .app-logo {
	width: 60px;
	display: block;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left
}

@media (min-width:1024px) {
	.apps-wrapper .app .content .text .app-logo {
		display: none
	}
}

@media (min-width:480px) and (max-width:767px) {
	.apps-wrapper .app .content .text .links {
		text-align: center
	}
}

@media (min-width:320px) and (max-width:479px) {
	.apps-wrapper .app .content .text .links {
		text-align: center
	}
}

.apps-wrapper .app .content .text .links .icon {
	margin-right: 20px
}

@media (min-width:480px) and (max-width:767px) {
	.apps-wrapper .app .content .text .links .icon {
		margin: 0 10px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.apps-wrapper .app .content .text .links .icon {
		margin: 0 10px
	}
}

.apps-wrapper .app .content .text .links .icon img {
	height: 24px
}

.apps-wrapper .app .pic {
	min-height: 1px;
	position: absolute;
	width: 300px;
	right: 0;
	top: 0
}

@media (min-width:768px) and (max-width:1023px) {
	.apps-wrapper .app .pic {
		width: 200px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.apps-wrapper .app .pic {
		width: 100%;
		position: relative;
		right: auto
	}
}

@media (min-width:320px) and (max-width:479px) {
	.apps-wrapper .app .pic {
		width: 100%;
		position: relative;
		right: auto
	}
}

.apps-wrapper .app .pic img {
	display: block;
	max-width: 300px;
	margin: 0 auto
}

@media (min-width:768px) and (max-width:1023px) {
	.apps-wrapper .app .pic img {
		max-width: 200px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.apps-wrapper .app .pic img {
		max-width: 200px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.apps-wrapper .app .pic img {
		max-width: 160px
	}
}

@media (max-width:768px) {
	.article-container {
		margin-top: 30px
	}
}

.day-girl-container .girl-of-day-content {
	background: #000 url(../img/ce855a71fdb092495ac9c417b3149663.jpg);
	background-size: cover;
	padding-bottom: 20px;
	margin-bottom: 20px;
	max-width: 890px
}

.day-girl-container .main-girls-wrapper .images-wrapper {
	text-align: center;
	position: relative
}

.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container {
	width: 50%;
	position: absolute;
	top: 50px;
	right: 0
}

.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container .girl-head {
	position: relative;
	display: inline-block;
	width: 280px
}

.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container .girl-head .red-head {
	background-color: #ed1c24;
	width: 270px;
	height: 60px
}

.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container .girl-head .red-head.rotate-right {
	width: 150px;
	margin-left: -75px;
	position: absolute;
	top: -10px;
	left: 50%;
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	-o-transform: rotate(2deg)
}

.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container .girl-head .red-head.rotate-left {
	height: 55px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -140px;
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
	-o-transform: rotate(-1deg)
}

.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container .girl-head .text {
	font-size: 40px;
	line-height: 45px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	position: relative
}

@media (max-width:1023px) and (min-width:769px) {
	.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container {
		top: 30px
	}

	.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container .girl-head {
		width: 190px
	}

	.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container .girl-head .red-head {
		background-color: #ed1c24;
		width: 180px;
		height: 40px
	}

	.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container .girl-head .red-head.rotate-right {
		width: 100px;
		margin-left: -50px
	}

	.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container .girl-head .red-head.rotate-left {
		height: 35px;
		margin-left: -95px
	}

	.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container .girl-head .text {
		font-size: 25px;
		line-height: 25px
	}
}

@media (max-width:768px) {
	.day-girl-container .main-girls-wrapper .images-wrapper .girl-head-container {
		width: auto;
		position: static
	}
}

.day-girl-container .main-girls-wrapper .images-wrapper .next-prev {
	text-align: center;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 50%
}

.day-girl-container .main-girls-wrapper .images-wrapper .next-prev .right-girl-wrapper .item-wrapper {
	display: inline-block;
	padding: 7px 21px 6px 29px;
	color: #fff;
	text-transform: uppercase;
	background-color: #ed1c24;
	margin: auto;
	font-size: 14px;
	border-radius: 5px;
	background-clip: padding-box
}

.day-girl-container .main-girls-wrapper .images-wrapper .next-prev .right-girl-wrapper .item-wrapper .icon {
	padding-top: 2px;
	vertical-align: top;
	display: inline-block;
	margin-left: 7px;
	font-size: 10px
}

@media (max-width:1023px) and (min-width:769px) {
	.day-girl-container .main-girls-wrapper .images-wrapper .next-prev .right-girl-wrapper .item-wrapper {
		padding: 3px 21px 3px 29px
	}
}

.day-girl-container .main-girls-wrapper .images-wrapper .next-prev .left-girl-wrapper {
	padding: 10px 0
}

.day-girl-container .main-girls-wrapper .images-wrapper .next-prev .left-girl-wrapper .item-wrapper {
	font-size: 14px;
	display: inline-block;
	color: #898989;
	text-decoration: underline
}

.day-girl-container .main-girls-wrapper .images-wrapper .next-prev .left-girl-wrapper .item-wrapper:hover {
	text-decoration: none
}

@media (max-width:1023px) and (min-width:769px) {
	.day-girl-container .main-girls-wrapper .images-wrapper .next-prev .left-girl-wrapper {
		padding: 3px 0
	}
}

@media (max-width:768px) {
	.day-girl-container .main-girls-wrapper .images-wrapper .next-prev {
		width: auto;
		position: relative;
		top: auto;
		right: auto;
		margin-top: 30px
	}
}

.day-girl-container .main-girls-wrapper .images-wrapper .girl-wrapper.current-girl-wrapper {
	max-width: 50%
}

.day-girl-container .main-girls-wrapper .images-wrapper .girl-wrapper.current-girl-wrapper .item-wrapper {
	padding: 15px 0 0 15px
}

@media (max-width:768px) {
	.day-girl-container .main-girls-wrapper .images-wrapper .girl-wrapper.current-girl-wrapper {
		max-width: inherit
	}

	.day-girl-container .main-girls-wrapper .images-wrapper .girl-wrapper.current-girl-wrapper .item-wrapper {
		padding: 15px
	}
}

.day-girl-container .main-girls-wrapper .images-wrapper .girl-wrapper .item-wrapper {
	display: block;
	box-sizing: border-box
}

.day-girl-container .main-girls-wrapper .images-wrapper .girl-wrapper .item-wrapper img {
	width: 100%
}

.day-girl-container .main-girls-wrapper .images-wrapper .girl-wrapper .item-wrapper .girl-icon {
	display: none
}

.day-girl-container .main-girls-wrapper .images-wrapper .girl-wrapper .item-wrapper .girl-icon:hover {
	text-decoration: none
}

.day-girl-container .main-girls-wrapper .voting-container {
	text-align: center;
	position: absolute;
	right: 0;
	top: 160px;
	width: 50%
}

.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper {
	display: inline-block;
	text-transform: uppercase
}

.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .voting-title {
	margin-top: 10px;
	display: inline-block;
	font-size: 14px;
	color: #fff
}

.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .stars-wrapper .rating-list {
	list-style-type: none;
	text-align: center;
	height: 55px
}

.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .stars-wrapper .rating-list .rating-item {
	display: inline-block;
	float: left;
	cursor: pointer
}

.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .stars-wrapper .star-icon {
	font-size: 48px;
	line-height: 56px;
	color: #ed1c24
}

.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .stars-wrapper .star-icon-blank {
	background-image: url(../img/29e5ee056f90a4149b9c1216415ab79f.svg);
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	height: 48px;
	width: 51px
}

.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .stars-wrapper .icon-star-rating-color {
	background: none
}

@media (max-width:1023px) and (min-width:769px) {
	.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .stars-wrapper .star-icon {
		font-size: 25px;
		line-height: 33px
	}

	.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .stars-wrapper .star-icon-blank {
		height: 25px;
		width: 25px
	}

	.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .voting-title {
		margin-top: 15px;
		padding-bottom: 0;
		font-size: 12px
	}
}

.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .actual-container .actual-wrapper {
	color: #fff;
	padding: 6px 45px
}

.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .actual-container .actual-wrapper .text {
	font-size: 14px;
	padding-bottom: 10px
}

.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .actual-container .actual-wrapper .rating {
	font-weight: 700;
	font-size: 30px
}

.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .actual-container .actual-wrapper .rating .red-rate {
	color: #ed1c24
}

@media (max-width:1023px) and (min-width:769px) {
	.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .actual-container .actual-wrapper {
		padding: 0
	}

	.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .actual-container .actual-wrapper .text {
		font-size: 12px;
		padding-bottom: 0
	}

	.day-girl-container .main-girls-wrapper .voting-container .voting-wrapper .actual-container .actual-wrapper .rating {
		font-size: 20px
	}
}

@media (max-width:1023px) and (min-width:769px) {
	.day-girl-container .main-girls-wrapper .voting-container {
		top: 100px
	}
}

@media (max-width:768px) {
	.day-girl-container .main-girls-wrapper .voting-container {
		width: auto;
		position: relative;
		top: auto;
		right: auto
	}
}

.day-girl-container .main-girls-wrapper .adam-prelink {
	text-align: center;
	position: absolute;
	right: 0;
	bottom: 18%;
	width: 50%;
	padding: 10px 50px 30px
}

.day-girl-container .main-girls-wrapper .adam-prelink a {
	color: #fff;
	text-decoration: underline
}

.day-girl-container .main-girls-wrapper .adam-prelink a:hover {
	text-decoration: none
}

@media (max-width:1023px) and (min-width:769px) {
	.day-girl-container .main-girls-wrapper .adam-prelink {
		bottom: 16%
	}
}

@media (max-width:840px) {
	.day-girl-container .main-girls-wrapper .adam-prelink {
		font-size: 11px;
		line-height: 13px
	}
}

@media (max-width:768px) {
	.day-girl-container .main-girls-wrapper .adam-prelink {
		padding-top: 20px;
		font-size: 18px;
		line-height: 22px;
		width: auto;
		position: relative;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto
	}
}

.day-girl-container .button-row {
	border-bottom: 1px solid #ed1c24;
	overflow: auto
}

.day-girl-container .button-row .transparent-button {
	text-decoration: none;
	display: inline-block;
	width: 230px;
	border: none;
	border-radius: 0;
	float: left;
	padding: 0
}

.day-girl-container .button-row .transparent-button.selected,
.day-girl-container .button-row .transparent-button:hover {
	background-color: #ed1c24
}

@media (min-width:769px) and (max-width:1023px) {
	.day-girl-container .button-row .transparent-button {
		width: 200px
	}
}

@media (min-width:320px) and (max-width:767px) {
	.day-girl-container .button-row .transparent-button {
		display: inline-block
	}
}

@media (max-width:768px) {
	.day-girl-container .button-row .transparent-button {
		width: 50%
	}
}

.day-girl-container .day-girl-list {
	position: relative
}

.day-girl-container .day-girl-list .day-girl-list-items {
	list-style-type: none;
	overflow: auto;
	padding: 0 5px 5px
}

.day-girl-container .day-girl-list .day-girl-list-items .girl-item {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 25%;
	padding: 10px
}

@media (min-width:320px) and (max-width:1023px) {
	.day-girl-container .day-girl-list .day-girl-list-items .girl-item {
		width: 50%
	}
}

.day-girl-container .day-girl-list .day-girl-list-items .girl-item .item-wrapper {
	display: block;
	box-sizing: border-box;
	position: relative;
	line-height: 0
}

.day-girl-container .day-girl-list .day-girl-list-items .girl-item .item-wrapper img {
	width: 100%
}

.day-girl-container .day-girl-list .day-girl-list-items .girl-item .item-wrapper .rating-overlay {
	width: 100%;
	height: 100px;
	text-align: center;
	position: absolute;
	bottom: 0;
	line-height: 24px;
	background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .9));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#88000000", GradientType=0)
}

.day-girl-container .day-girl-list .day-girl-list-items .girl-item .item-wrapper .rating-overlay .rating-wrapper {
	position: absolute;
	bottom: 0;
	color: #fff;
	font-family: PT Sans, sans-serif;
	padding: 5px 10px
}

.day-girl-container .day-girl-list .day-girl-list-items .girl-item .item-wrapper .rating-overlay .rating-wrapper .text {
	text-transform: uppercase;
	font-size: 10px;
	line-height: 12px
}

.day-girl-container .day-girl-list .day-girl-list-items .girl-item .item-wrapper .rating-overlay .rating-wrapper .number {
	font-weight: 700
}

.day-girl-container .day-girl-list .day-girl-list-items .girl-item .item-wrapper .rating-overlay .rating-wrapper .number .red-rate {
	color: #ed1c24
}

.day-girl-container .day-girl-list .preloader {
	width: 100%;
	min-height: 100%;
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .7) url(../img/9fb2943f5d90a74f5efe73795ff40ae0.gif) 50% no-repeat;
	display: none
}

@media (min-width:768px) {
	.day-girl-container .ads-wrapper-mobile {
		display: none
	}
}

.girl-of-day-paging {
	color: #fff
}

.girl-of-day-paging .paging-counter {
	padding: 0 10px
}

.girl-of-day-paging a {
	color: #fff;
	background-color: transparent
}

.girl-of-day-paging a.next,
.girl-of-day-paging a.prev {
	border: none
}

.top-section .main-section {
	max-width: 900px
}

@media (min-width:320px) and (max-width:479px) {
	.top-section .default-article-title {
		font-family: PT Sans, sans-serif;
		font-weight: 700
	}
}

.carousel {
	width: 100%;
	overflow: hidden;
	border-bottom: 4px solid #ed1c24;
	padding-bottom: 10px
}

.carousel .big {
	position: relative;
	margin-bottom: 6px;
	border-bottom: 1px solid #ccc
}

.carousel .big .preview {
	display: block;
	width: 594px;
	position: relative
}

.carousel .big .preview .shadow {
	background: url(../img/2108dd0fabd4cb70dc8043a88cf3111f.png) repeat-x transparent bottom;
	height: 126px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0
}

.carousel .big .preview img {
	width: 100%;
	display: block
}

.carousel .big .preview.fullwidth {
	width: 100%;
	overflow-x: hidden;
	max-width: 880px;
	height: 396px
}

.carousel .big .preview.fullwidth img {
	height: 396px;
	width: auto;
	position: absolute;
	left: 0;
	top: 0
}

.carousel .big .preview-text {
	position: absolute;
	top: 0;
	right: 0;
	width: 396px;
	height: 100%
}

.carousel .big .preview-text .text-wrapper {
	position: relative;
	height: 100%;
	width: 100%
}

.carousel .big .preview-text .text-wrapper .shadow {
	height: 100%;
	width: 148px;
	float: left;
	background: transparent;
	background: linear-gradient(-90deg, #040404, transparent)
}

.carousel .big .preview-text .text-wrapper .black {
	height: 100%;
	width: 248px;
	float: right;
	background: #040404
}

.carousel .big .preview-text .text-wrapper .article-title-wrapper {
	position: absolute;
	left: 90px;
	top: 10px;
	right: 0;
	padding: 20px 30px 20px 20px;
	background-color: #ed1c24
}

.carousel .big .preview-text .text-wrapper .article-title-wrapper .flags {
	height: 27px;
	margin-bottom: 20px
}

.carousel .big .preview-text .text-wrapper .article-title-wrapper .flags .flag {
	background: #fff;
	color: #000;
	margin-right: 3px
}

.carousel .big .preview-text .text-wrapper .article-title-wrapper a {
	color: #fff;
	font-size: 34px;
	line-height: 38px;
	display: block;
	margin-top: -8px
}

.carousel .thumbs {
	margin-right: -6px
}

.carousel .thumbs .thumb {
	float: left;
	position: relative
}

.carousel .thumbs .thumb.thumb-col-4 {
	width: 25%;
	padding-right: 6px
}

.carousel .thumbs .thumb img {
	width: 100%;
	display: block
}

.carousel .thumbs .thumb a {
	display: block;
	height: 100%;
	position: absolute;
	left: 0;
	right: 6px;
	top: 0;
	background: url(../img/46f3726f5fd1a1ac5cc348500d6d0d01.png) repeat-x transparent bottom
}

.carousel .thumbs .thumb a .title-wrapper {
	display: table;
	width: 100%;
	height: 100%
}

.carousel .thumbs .thumb a .title-wrapper span {
	padding: 15px;
	vertical-align: bottom;
	color: #fff;
	height: 100%;
	width: 100%;
	display: table-cell;
	font-size: 18px;
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	line-height: 20px
}

.carousel .thumbs .thumb a:hover {
	border-top: 4px solid #ed1c24;
	text-decoration: none
}

.carousel .thumbs .thumb.active a {
	border-top: 4px solid #ed1c24
}

.issues-wrapper {
	padding-right: 0 !important
}

.issues-wrapper .issue .issue-wrapper {
	border: 1px solid #ccc;
	padding: 10px
}

.issues-wrapper .issue .issue-wrapper img {
	width: 100%
}

.issues-wrapper .issue .date {
	height: 38px;
	background-color: #ed1c24;
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 38px;
	padding: 0 10px;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	color: #fff
}

.issues-wrapper .issue .fancybox,
.issues-wrapper .issue .issue-link {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

@media (min-width:480px) and (max-width:767px) {
	.issues-wrapper .issue.right .date {
		left: 5px
	}
}

.section-menu .istanok {
	height: 100%;
	float: left;
	height: 16px;
	margin-top: 3px
}

.section-menu .istanok a:hover {
	text-decoration: none
}

.section-menu .istanok a img {
	height: 100%
}

.section-menu .istanok a span {
	font-size: 14px
}

.contacts-wrapper {
	padding-right: 0 !important;
	font-size: 14px;
	line-height: 20px;
	max-width: none !important
}

.contacts-wrapper hr {
	display: block;
	height: 1px;
	border: 0 solid #fff;
	background: #e5e5e5
}

.contacts-wrapper .row h2,
.contacts-wrapper .row p {
	text-align: center
}

@media (min-width:1023px) {

	.contacts-wrapper .row h2,
	.contacts-wrapper .row p {
		text-align: left
	}

	.contacts-wrapper .row.table {
		display: table
	}

	.contacts-wrapper .row .col-lg-4 {
		border-left: 1px solid #e5e5e5;
		display: table-cell;
		height: 100%;
		float: none
	}

	.contacts-wrapper .row .col-lg-4:first-child {
		border-left: 0 solid #e5e5e5
	}
}

.contacts-wrapper .row .regional-advertising-wrapper {
	margin: 10px 5px;
	font-size: 14px
}

.day-girl-widget {
	box-sizing: border-box;
	width: 300px;
	height: 300px;
	background: #222 url(../img/bb8ed4b196bb678dfe987fb1f9eeed8f.jpg) no-repeat;
	background-size: cover;
	padding: 0 20px;
	text-align: center
}

.day-girl-widget .girl-head-container {
	position: relative
}

.day-girl-widget .girl-head-container .girl-head {
	position: relative;
	display: inline-block;
	width: 170px;
	margin: -10px 0 10px
}

.day-girl-widget .girl-head-container .girl-head .red-head {
	background-color: #ed1c24;
	width: 170px;
	height: 35px
}

.day-girl-widget .girl-head-container .girl-head .red-head.rotate-right {
	width: 100px;
	margin-left: -50px;
	position: absolute;
	top: -5px;
	left: 50%;
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	-o-transform: rotate(2deg)
}

.day-girl-widget .girl-head-container .girl-head .red-head.rotate-left {
	height: 35px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -85px;
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
	-o-transform: rotate(-1deg)
}

.day-girl-widget .girl-head-container .girl-head .text {
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	position: relative
}

.day-girl-widget .button {
	clear: left;
	color: #fff !important;
	font-size: 14px;
	height: 40px;
	width: auto;
	line-height: 40px;
	display: inline-block;
	border: 1px solid #909090;
	border-radius: 5px;
	text-align: center;
	padding: 0 35px;
	background-color: transparent;
	background: #ed1c24;
	border: none;
	height: auto;
	width: 100%;
	position: relative;
	top: -20px;
	box-shadow: 0 0 20px 0 #000
}

.day-girl-widget .button.dark-font {
	color: #222 !important
}

.day-girl-widget .photo {
	width: 50%;
	float: left;
	padding: 0 2px;
	overflow: hidden
}

.day-girl-widget .photo a {
	display: block
}

.day-girl-widget .photo a img {
	width: 100%
}

.day-girl-widget .photo:nth-child(3) a {
	margin-bottom: 4px;
	height: 96px
}

.day-girl-widget .photo:nth-child(3) a img {
	height: 96px
}

@media (min-width:480px) and (max-width:767px) {
	.day-girl-widget {
		margin-left: auto;
		margin-right: auto
	}
}

@media (min-width:320px) and (max-width:479px) {
	.day-girl-widget {
		margin-left: auto;
		margin-right: auto
	}
}

.bordered-top {
	border-top: 4px solid #ed1c24
}

.day-girl-widget-big {
	box-sizing: border-box;
	background: #222 url(../img/bb8ed4b196bb678dfe987fb1f9eeed8f.jpg) no-repeat;
	background-size: cover;
	text-align: center;
	overflow: auto
}

.day-girl-widget-big .girl-head-container {
	position: relative
}

.day-girl-widget-big .girl-head-container .girl-head {
	position: relative;
	display: inline-block;
	width: 210px;
	margin: 10px 0 5px
}

.day-girl-widget-big .girl-head-container .girl-head .red-head {
	background-color: #ed1c24;
	width: 210px;
	height: 45px
}

.day-girl-widget-big .girl-head-container .girl-head .red-head.rotate-right {
	width: 130px;
	margin-left: -65px;
	position: absolute;
	top: -5px;
	left: 50%;
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	-o-transform: rotate(2deg)
}

.day-girl-widget-big .girl-head-container .girl-head .red-head.rotate-left {
	height: 45px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -105px;
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
	-o-transform: rotate(-1deg)
}

.day-girl-widget-big .girl-head-container .girl-head .text {
	font-size: 30px;
	line-height: 35px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	position: relative
}

@media (max-width:970px) {
	.day-girl-widget-big .girl-head-container .girl-head {
		width: 140px;
		margin: 5px 0
	}

	.day-girl-widget-big .girl-head-container .girl-head .red-head {
		width: 140px;
		height: 45px
	}

	.day-girl-widget-big .girl-head-container .girl-head .red-head.rotate-right {
		width: 80px;
		margin-left: -40px
	}

	.day-girl-widget-big .girl-head-container .girl-head .red-head.rotate-left {
		height: 30px;
		margin-left: -70px
	}

	.day-girl-widget-big .girl-head-container .girl-head .text {
		font-size: 18px;
		line-height: 25px
	}
}

@media (max-width:480px) {
	.day-girl-widget-big .girl-head-container .girl-head {
		width: 200px;
		margin: 10px 0
	}

	.day-girl-widget-big .girl-head-container .girl-head .red-head {
		width: 200px;
		height: 50px
	}

	.day-girl-widget-big .girl-head-container .girl-head .red-head.rotate-right {
		width: 130px;
		margin-left: -65px
	}

	.day-girl-widget-big .girl-head-container .girl-head .red-head.rotate-left {
		height: 45px;
		margin-left: -100px
	}

	.day-girl-widget-big .girl-head-container .girl-head .text {
		font-size: 30px;
		line-height: 35px
	}
}

.day-girl-widget-big .button {
	clear: both;
	color: #fff !important;
	font-size: 14px;
	height: 40px;
	width: auto;
	line-height: 40px;
	display: inline-block;
	border: 1px solid #909090;
	border-radius: 5px;
	text-align: center;
	padding: 0 35px;
	background-color: transparent;
	background: #ed1c24;
	border: none;
	height: auto;
	width: 100%;
	margin-top: 25px;
	padding: 10px 0;
	line-height: 18px
}

.day-girl-widget-big .button.dark-font {
	color: #222 !important
}

@media (max-width:1024px) {
	.day-girl-widget-big .button {
		font-size: 9px;
		margin-top: 10px;
		padding: 5px 0
	}
}

.day-girl-widget-big .hidden-button {
	display: none;
	clear: both
}

.day-girl-widget-big .hidden-button a {
	margin-top: 0;
	margin-bottom: 15px;
	max-width: 70%;
	font-size: 14px;
	padding: 10px 0
}

@media (max-width:480px) {
	.day-girl-widget-big .hidden-button {
		display: block
	}
}

.day-girl-widget-big .mini-content-block {
	width: 25%;
	float: left;
	padding: 0 12px;
	margin: 15px 0
}

.day-girl-widget-big .mini-content-block p {
	text-align: center;
	color: #e3e3e3;
	font-size: 16px;
	line-height: 20px;
	margin: 10px 0 0
}

.day-girl-widget-big .mini-content-block a {
	display: inline-block;
	position: relative
}

.day-girl-widget-big .mini-content-block a img {
	width: 100%
}

.day-girl-widget-big .mini-content-block a div {
	background: rgba(0, 0, 0, .6) url(../img/764fe116ece99cad5e38fb08ae0eff6e.svg) 50% no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	display: none
}

.day-girl-widget-big .mini-content-block a:hover div {
	display: block
}

.day-girl-widget-big .mini-content-block:nth-child(4) a {
	display: inline-block
}

.day-girl-widget-big .mini-content-block:nth-child(4) a:first-child {
	float: left;
	width: 48%
}

.day-girl-widget-big .mini-content-block:nth-child(4) a:nth-child(2) {
	float: right;
	width: 48%
}

@media (max-width:768px) and (min-width:481px) {
	.day-girl-widget-big .mini-content-block {
		width: 33.33333333%
	}

	.day-girl-widget-big .mini-content-block:nth-child(3) {
		display: none
	}
}

@media (max-width:480px) {
	.day-girl-widget-big .mini-content-block {
		width: 50%
	}

	.day-girl-widget-big .mini-content-block:first-child {
		width: 100%
	}

	.day-girl-widget-big .mini-content-block:nth-child(2) {
		padding: 12px 5px 12px 10px
	}

	.day-girl-widget-big .mini-content-block:nth-child(3) {
		padding: 12px 10px 12px 5px
	}

	.day-girl-widget-big .mini-content-block:nth-child(4) {
		display: none
	}

	.day-girl-widget-big .mini-content-block p {
		font-size: 14px;
		line-height: 18px;
		margin-top: 10px
	}
}

@media (max-width:1024px) and (min-width:481px) {
	.day-girl-widget-big .mini-content-block .is-mobile {
		display: none
	}
}

.show-if-adblock {
	display: none
}

.nehnutelnosti-wrapper {
	background: url(../img/389a79b0efb45b635bce5f648ca61ecf.png) no-repeat;
	background-size: cover;
	width: 280px;
	height: 360px
}

@media (min-width:480px) and (max-width:767px) {
	.nehnutelnosti-wrapper {
		margin-left: auto;
		margin-right: auto
	}
}

@media (min-width:320px) and (max-width:479px) {
	.nehnutelnosti-wrapper {
		margin-left: auto;
		margin-right: auto
	}
}

.nehnutelnosti-wrapper .nehnutelnosti-header .nehnutelnosti-logo {
	width: 220px;
	height: 54px;
	display: block
}

.nehnutelnosti-wrapper .nehnutelnosti-content .nehnutelnosti-block {
	position: relative
}

.nehnutelnosti-wrapper .nehnutelnosti-content .nehnutelnosti-block.dnone {
	display: none
}

.nehnutelnosti-wrapper .nehnutelnosti-content .nehnutelnosti-item {
	position: relative;
	display: block;
	height: 80px;
	width: auto;
	margin: 14px 0 0 14px
}

.nehnutelnosti-wrapper .nehnutelnosti-content .nehnutelnosti-item img {
	width: 120px;
	height: 80px;
	display: block;
	float: left
}

.nehnutelnosti-wrapper .nehnutelnosti-content .nehnutelnosti-item .item-title {
	float: right;
	display: block;
	height: 80px;
	width: 130px;
	margin-right: 10px;
	line-height: 18px
}

.nehnutelnosti-wrapper .nehnutelnosti-content .nehnutelnosti-item .item-title .category {
	font-weight: 700;
	font-size: 18px;
	line-height: 20px
}

.nehnutelnosti-wrapper .nehnutelnosti-content .nehnutelnosti-item .item-title .locality {
	overflow: hidden;
	font-size: 14px;
	line-height: 20px
}

.nehnutelnosti-wrapper .nehnutelnosti-content .nehnutelnosti-item .item-title .price {
	font-weight: 700;
	font-size: 14px;
	color: red;
	line-height: 20px
}

.nehnutelnosti-wrapper .nehnutelnosti-content .nehnutelnosti-item .banner-image {
	overflow: hidden;
	width: 120px;
	height: 80px;
	display: inline-block;
	alignment-adjust: middle
}

#mc-embedded-subscribe-form {
	padding: 0 !important
}

#mc-embedded-subscribe-form h2 {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	text-align: center;
	font-size: 20px
}

#mc-embedded-subscribe-form .transparent-button {
	width: 100%
}

#mc-embedded-subscribe-form .email {
	width: 100%;
	height: 40px;
	background: #ebebeb;
	border: 0 solid #ebebeb;
	color: #222;
	text-align: center;
	font-size: 12px;
	line-height: 40px
}

#mc-embedded-subscribe-form #mc-embedded-subscribe {
	margin: 10px 0 0 !important;
	border: 1px solid #909090 !important
}

#mc-embedded-subscribe-form #mc-embedded-subscribe:focus {
	border: 1px solid #909090 !important
}

.sponsored-article {
	position: relative;
	padding-left: 130px;
	height: 82px;
	max-width: 300px;
	margin: 0 auto
}

.sponsored-article .sponsored-image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}

.sponsored-article .sponsored-image a,
.sponsored-article .sponsored-image img {
	display: block;
	height: 100%
}

.sponsored-article .sponsored-image .relative {
	height: 100%
}

.sponsored-article .sponsored-image .sponsored-flag {
	width: 100%;
	height: 24px;
	background-color: #ed1c24;
	color: #fff;
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	line-height: 24px;
	font-size: 12px;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center
}

.sponsored-article .sponsored-image .sponsored-flag:hover {
	text-decoration: none
}

.sponsored-article .sponsored-text {
	line-height: 20px;
	height: 82px;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	left: 120px;
}

.sponsored-articles-box {
	max-width: 300px;
	margin: 0 auto
}

.sponsored-articles-box .sponsored-article {
	margin-top: 20px
}

.pr-article {
	position: relative;
	padding-left: 130px;
	height: 82px;
	max-width: 300px;
	margin: 0 auto
}

.pr-article .pr-image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}

.pr-article .pr-image a,
.pr-article .pr-image img {
	display: block;
	height: 100%
}

.pr-article .pr-image .relative {
	height: 100%
}

.pr-article .pr-image .pr-flag {
	width: 65%;
	height: 24px;
	background-color: #ed1c24;
	color: #fff;
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	line-height: 24px;
	font-size: 12px;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center
}

.pr-article .pr-image .pr-flag:hover {
	text-decoration: none
}

.pr-article .pr-text {
	line-height: 20px;
	height: 82px;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	left: 120px;
}

.pr-articles-box {
	max-width: 300px;
	margin: 0 auto
}

.pr-articles-box .pr-article {
	margin-top: 20px
}

.videonews-top-wrapper .main-section {
	max-width: 900px
}

@media (min-width:1024px) {
	.videonews-top-wrapper .main-section {
		border-right: 20px solid #fff;
		background: #111;
		border-top: 10px solid #fff
	}
}

.videonews-top-wrapper .main-section .article .embed-wrapper .media_embed {
	overflow-x: hidden;
	max-width: 100%
}

.videonews-top-wrapper .main-section .article .embed-wrapper .embed-container {
	overflow-x: hidden;
	max-width: 100%
}

@media (min-width:1024px) {
	.videonews-top-wrapper .main-section .article .embed-wrapper .media_embed {
		margin-left: 0
	}

	.videonews-top-wrapper .main-section .article .embed-wrapper .embed-container {
		margin-left: 0
	}
}

.videonews-top-wrapper .main-section .article .embed-wrapper .media_embed iframe {
	display: block
}

.videonews-top-wrapper .main-section .article .embed-wrapper .embed-container iframe {
	display: block
}

.videonews-top-wrapper .main-section .article .img-wrapper img {
	width: 100%;
	display: block
}

.videonews-top-wrapper .main-section .article .img-wrapper .article-url {
	bottom: 0;
	left: 0;
	width: 100%;
	position: absolute;
	display: block;
	height: 100%
}

.videonews-top-wrapper .main-section .article .img-wrapper .article-url .article-title-container {
	height: 100%;
	background: url(../img/46f3726f5fd1a1ac5cc348500d6d0d01.png) repeat-x transparent 0 100%;
	display: table;
	overflow: hidden
}

.videonews-top-wrapper .main-section .article .img-wrapper .article-url .article-title-container .article-title {
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	display: table-cell;
	vertical-align: bottom;
	padding: 10px;
	font-family: PT Sans, sans-serif;
	font-weight: 400
}

@media (min-width:480px) and (max-width:767px) {
	.videonews-top-wrapper .main-section .article .img-wrapper .article-url .article-title-container .article-title {
		padding-right: 30%
	}
}

.videonews-top-wrapper .main-section .article .img-wrapper .article-url:hover {
	color: #fff
}

.videonews-top-wrapper .main-section .article .date {
	display: block;
	color: #848484;
	font-size: 14px
}

.videonews-top-wrapper .main-section .article .article-title {
	font-size: 34px;
	line-height: 38px;
	color: #fff;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	display: block
}

.videonews-top-wrapper .main-section .article .perex {
	display: block;
	color: #ccc
}

.videonews-top-wrapper .side-section {
	max-width: 300px
}

.videonews-top-wrapper .side-section .article-thumb {
	border: 1px solid #000;
	cursor: pointer
}

.videonews-top-wrapper .side-section .article-thumb.active {
	border: 2px solid #ed1c24
}

.videonews-top-wrapper .side-section .article-thumb img {
	width: 100%;
	display: block
}

.videonews-top-wrapper .side-section .article-thumb .article-thumb-container {
	height: 150px;
	background: url(../img/46f3726f5fd1a1ac5cc348500d6d0d01.png) repeat-x transparent 0 100%;
	bottom: 0;
	left: 0;
	width: 100%;
	position: absolute;
	display: table;
	overflow: hidden
}

.videonews-top-wrapper .side-section .article-thumb .article-thumb-container .article-title {
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	display: table-cell;
	vertical-align: bottom;
	padding: 10px
}

.election2016-results-widget {
	background-image: url("../img/volby_bgr.jpg");
	background-repeat: no-repeat;
	padding: 20px 0 0
}

.election2016-results-widget .widget {
	margin-left: auto;
	margin-right: auto
}

.election2016-results-widget h2 {
	color: #fff;
	font-size: 17px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 20px;
	font-family: PT Sans Narrow, serif;
	font-weight: 400
}

.election2016-results-widget div[data-reactid=".0"] {
	transform: none !important;
	transform-origin: left top
}

.election2016-results-widget .election-app {
	height: auto;
	width: auto
}

@media (min-width:480px) {
	.election2016-results-widget {
		padding: 30px 0 0
	}

	.election2016-results-widget h2 {
		font-size: 25px;
		margin-bottom: 30px
	}
}

@media (min-width:768px) {
	.election2016-results-widget {
		padding-bottom: 40px
	}

	.election2016-results-widget h2 {
		font-size: 25px
	}
}

@media (min-width:768px) and (max-width:899px) {
	.election2016-results-widget {
		padding-bottom: 20px
	}

	.election2016-results-widget div[data-reactid=".0"] {
		transform: scale(.96) !important
	}
}

.table-results-wrapper .table-from-sport.widget-tabulky .tables .table-title {
	color: #ea9a12
}

.table-results-wrapper .table-from-sport.widget-tabulky .tables .tiny-grey {
	text-align: center
}

.table-results-wrapper .table-from-sport.widget-tabulky .tables tbody {
	border-bottom: 0 none;
	border-top: 1px solid #e5e5e5;
	color: #222;
	font-size: 14px
}

.table-results-wrapper .table-from-sport.widget-tabulky .tables tbody tr {
	height: 30px;
	line-height: 27px
}

.table-results-wrapper .table-from-sport.widget-tabulky .tables tbody tr .bold {
	font-weight: 700
}

.table-results-wrapper .table-from-sport.widget-tabulky .tables tbody tr td {
	vertical-align: middle
}

.table-results-wrapper .table-from-sport.widget-tabulky .tables tbody .etape {
	width: 23px;
	text-align: left
}

.table-results-wrapper .table-from-sport.widget-tabulky .tables tbody .date {
	color: #7e7e7e;
	font-family: PT Sans Narrow Regular, sans-serif;
	padding: 0 8px;
	text-align: center
}

.table-results-wrapper .table-from-sport.widget-tabulky .tables tbody .date.black {
	color: #222
}

.table-results-wrapper .table-from-sport.widget-tabulky .tables tbody .type {
	text-align: center
}

.table-results-wrapper .table-from-sport.widget-tabulky .tables tbody .winner {
	text-align: right
}

.table-results-wrapper .table-from-sport.widget-tabulky .yellow-text {
	color: #ea9a12;
	text-align: right;
	display: block
}

@media (min-width:320px) and (max-width:1023px) {
	.today-results-container {
		padding-right: 0 !important
	}
}

.today-results-container .image-wrapper {
	padding-right: 20px
}

@media (min-width:320px) and (max-width:1023px) {
	.today-results-container .image-wrapper {
		padding-right: 0 !important
	}
}

.today-results-container .image-wrapper img {
	width: 100%
}

.today-results-container .table-results-sport .result-title {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 15px;
	color: #ea9a12;
	text-transform: uppercase;
	text-align: left
}

.today-results-container .table-results-sport .result-title.border-bottom {
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px
}

.today-results-container .table-results-sport .result-table {
	margin-bottom: 20px
}

.today-results-container .table-results-sport .result-table tr {
	height: 27px
}

.today-results-container .table-results-sport .result-table tr td {
	vertical-align: middle
}

.today-results-container .table-results-sport .result-table tr.bold {
	font-weight: 700
}

.today-results-container .table-results-sport .result-table tr .tiny-grey {
	font-size: 12px;
	color: #7e7e7e
}

.today-results-container .table-results-sport .result-table tr .total-title {
	font-weight: 700;
	font-size: 15px;
	font-family: PT Sans Narrow, sans-serif;
	text-transform: uppercase;
	text-align: left;
	padding-top: 10px;
	border-top: 1px solid #e5e5e5
}

.today-results-container .table-results-sport .result-table tr .yellow-dress {
	background: url(../img/a189cbe7190127ddaa475231157a480b.png) no-repeat;
	width: 38px;
	height: 33px
}

.today-results-container .table-results-sport .result-table tr .green-dress {
	background: url(../img/4324ee055ff912371e8110d335f263f6.png) no-repeat;
	width: 36px;
	height: 31px
}

.today-results-container .table-results-sport .result-table tr .dotted-dress {
	background: url(../img/436d1bd26dd903360a3fcfa8dea99228.png) no-repeat;
	width: 35px;
	height: 30px
}

.today-results-container .table-results-sport .result-table tr .white-dress {
	background: url(../img/a09037fd10ba710ab58feaaa39061699.png) no-repeat;
	width: 35px;
	height: 30px
}

.today-results-container .table-results-sport .result-table tr .poradie {
	text-align: right;
	width: 23px;
	padding-right: 15px
}

.today-results-container .table-results-sport .result-table tr .points {
	text-align: right
}

.today-results-container .table-results-sport .result-table tr .name {
	text-align: left;
	text-transform: capitalize
}

.today-results-container .table-results-sport .result-table tbody {
	font-size: 14px
}

.today-results-container .table-results-sport .result-team-table {
	font-family: PT Sans, sans-serif;
	font-weight: 400;
	font-size: 14px
}

.today-results-container .table-results-sport .result-team-table .row {
	height: 27px;
	display: table-row;
	padding: 0;
	border: 0 none
}

.today-results-container .table-results-sport .result-team-table .row td {
	width: auto
}

.today-results-container .table-results-sport .result-team-table .row td.poradie {
	width: 23px
}

.today-results-container .table-results-sport .result-team-table .row td.name {
	text-align: left;
	padding: 0 10px;
	width: 170px
}

.today-results-container .table-results-sport .result-team-table .row td.time {
	text-align: right
}

.today-results-container .today-title-loh {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	color: #509709
}

.table-results-loh .result-table-loh {
	border-spacing: 0 13px;
	border-collapse: separate;
	line-height: 22px;
	font-family: PT Sans, serif;
	font-size: 16px;
	color: #222
}

.table-results-loh .result-table-loh .top-row {
	font-weight: 700
}

.table-results-loh .result-table-loh .loh-link {
	padding-left: 14px;
	padding-right: 14px
}

.image-loh {
	margin-bottom: 12px
}

.loh-left-space {
	padding-left: 5px
}

.btn-a.white-btn {
	color: #000;
	border: 1px solid #e5e5e5;
	background-color: #fff
}

.btn-a.btn-full-width {
	width: 100%
}

.btn-a,
a.btn-a {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	min-width: 50px;
	border: none;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	background: #cf2f32;
	text-align: center;
	display: inline-block;
	font-size: 14px;
	color: #fff;
	border-radius: 6px;
	background-clip: padding-box
}

@media (min-width:320px) and (max-width:767px) {

	.btn-a,
	a.btn-a {
		height: 50px;
		line-height: 50px
	}

	.btn-a.btn-stable,
	a.btn-a.btn-stable {
		height: 40px;
		line-height: 40px
	}
}

.loh-hidden-side {
	overflow: hidden
}

.article-box-timeline-loh {
	border-left-width: 2px;
	border-style: solid;
	border-color: #e5e5e5;
	padding-left: 16px;
	position: relative
}

.article-box-timeline-loh .article-time {
	display: block;
	background: #fff;
	padding: 0 10px;
	float: left;
	margin: -14px 0 5px -9px;
	font-weight: 700
}

.article-box-timeline-loh .article-head-title {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	color: #509709;
	margin-top: 12px
}

.article-box-timeline-loh .article-item {
	display: block;
	position: relative;
	padding: 5px 0 15px;
	border-top: 1px solid #e5e5e5
}

@media (min-width:320px) and (max-width:767px) {
	.article-box-timeline-loh .article-item {
		display: none
	}

	.article-box-timeline-loh .article-item.article-item-1,
	.article-box-timeline-loh .article-item.article-item-2,
	.article-box-timeline-loh .article-item.article-item-3,
	.article-box-timeline-loh .article-item.article-item-4,
	.article-box-timeline-loh .article-item.article-item-5 {
		display: block
	}
}

.article-box-timeline-loh .article-item .timeline-dot {
	width: 13px;
	height: 13px;
	border-radius: 6px;
	background-clip: padding-box;
	background: #fff;
	border: 2px solid #fff;
	position: absolute;
	left: -23px;
	top: -6px
}

.article-box-timeline-loh .article-item .timeline-dot .timeline-dot-inner {
	width: 9px;
	height: 9px;
	border-radius: 4px;
	background-clip: padding-box;
	background: #509709;
	border: 3px solid #509709;
	position: absolute
}

.article-box-timeline-loh .article-item .article-title {
	color: #222;
	font-size: 20px;
	line-height: 24px;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	margin-bottom: 5px
}

.article-box-timeline-loh .article-item .article-perex {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 15px
}

.article-box-timeline-loh .article-item .article-perex a {
	color: #ed1c24
}

.article-box-timeline-loh .article-item .article-perex .article-source {
	margin-left: 10px;
	font-size: 12px
}

.article-box-timeline-loh .article-item .article-perex .article-source:hover {
	text-decoration: none
}

.article-box-timeline-loh .article-item .article-perex .article-source .article-source-icon {
	margin-right: 5px
}

.article-box-timeline-loh .article-item .article-perex .article-source .article-source-name {
	color: #939393
}

.article-box-timeline-loh .article-item .article-image {
	margin-bottom: 10px
}

.article-box-timeline-loh .article-item .article-image .imgwrapper {
	margin-left: -160px
}

@media (min-width:768px) and (max-width:1023px) {
	.article-box-timeline-loh .article-item .article-image {
		float: left
	}
}

.article-box-timeline-loh .article-item .article-image img {
	width: 100%
}

@media (min-width:480px) and (max-width:1023px) {
	.article-box-timeline-loh .article-item.article-item-imaged {
		padding-left: 240px;
		min-height: 144px
	}
}

@media (min-width:480px) and (max-width:1023px) {
	.article-box-timeline-loh .article-item.article-item-imaged .article-image {
		position: absolute;
		left: 0;
		top: 0;
		width: 220px
	}
}

.article-box-timeline-loh .article-item.article-item-first {
	padding-top: 0;
	margin-top: 13px
}

.article-box-timeline-loh .article-item.article-item-first .timeline-dot {
	top: -5px
}

.article-box-timeline-loh .article-item.article-item-first .article-time {
	margin-top: -8px
}

.article-box-timeline-loh.article-box-timeline-full {
	border: none
}

.article-box-timeline-loh.article-box-timeline-full .article-item .article-image {
	overflow: visible
}

.article-box-timeline-loh.article-box-timeline-full .article-item .article-time {
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	font-size: 14px
}

.election-page-container .slovak-flag {
	background: url("../img/bgr_hp.jpg") no-repeat 0 -100px;
	background-size: cover;
	position: absolute;
	width: 100%;
	height: 680px
}

@media (min-width:320px) and (max-width:767px) {
	.election-page-container .slovak-flag {
		background-position: -50px -250px;
		height: 160px
	}
}

.election-page-container .page-container {
	padding: 40px 0 20px;
	text-align: center
}

@media (min-width:320px) and (max-width:767px) {
	.election-page-container .page-container {
		padding: 20px 0
	}
}

.election-page-container .page-container .subtext {
	font-family: PT Sans, serif;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	text-transform: uppercase
}

.election-page-container .page-container .title {
	font-family: Heuristica, serif;
	font-size: 58px;
	line-height: 60px;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 0
}

@media (min-width:320px) and (max-width:767px) {
	.election-page-container .page-container .title {
		font-size: 48px
	}
}

.election-page-container .page-container .button-red-wrapper {
	position: absolute;
	right: 10px;
	top: 50%;
	background-color: #ed1c24;
	padding: 5px;
	height: 40px;
	border-radius: 6px;
	background-clip: padding-box
}

.election-page-container .page-container .button-red-wrapper a {
	padding: 10px
}

.election-page-container .page-container .button-red-wrapper a:hover {
	text-decoration: none
}

.election-page-container .page-container .button-red-wrapper span {
	color: #fff;
	font-family: PT Sans, serif;
	font-size: 14px
}

.election-page-container .page-container .button-red-wrapper span.bold {
	font-weight: 700
}

@media (min-width:320px) and (max-width:1023px) {
	.election-page-container .page-container .button-red-wrapper {
		position: relative;
		width: 280px;
		right: auto;
		top: auto;
		text-align: center;
		display: inline-block
	}
}

.today-results-container .hockey-logo-wrapper .hockey-logo {
	background: url(../img/209282c1c54a2118709e9f929723601e.png);
	height: 113px;
	width: 237px
}

.today-results-container .table-results-sport .row {
	height: 74px
}

.today-results-container .table-results-sport .row .name.hockey-ms-2017 {
	text-align: center
}

.today-results-container .table-results-sport .red-button {
	overflow: hidden
}

.table-results-wrapper .table-from-sport .tables {
	margin-bottom: 40px
}

.table-results-wrapper .table-from-sport .tables thead {
	border-bottom: 1px solid #e5e5e5
}

.table-results-wrapper.hockey-ms-2017 .red-button {
	background: none;
	color: #222 !important;
	display: block;
	position: absolute;
	bottom: 5px
}

@media (max-width:1023px) {
	.table-results-wrapper.hockey-ms-2017 .red-button {
		position: relative
	}
}

.table-results-wrapper.hockey-ms-2017 .table-from-sport .tables tbody tr td:nth-child(2) {
	width: 190px
}

@media (max-width:767px) {
	.table-results-wrapper.hockey-ms-2017 .table-from-sport .tables tbody tr td:nth-child(2) {
		width: 340px
	}
}

@media (max-width:479px) {
	.table-results-wrapper.hockey-ms-2017 .table-from-sport .tables tbody tr td:nth-child(2) {
		width: 200px
	}
}

.today-results-container {
	padding-right: 20px
}

.today-results-container .today-title {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	color: #509709
}

.today-results-container .hockey-logo-wrapper {
	margin-bottom: 30px
}

.today-results-container .hockey-logo-wrapper .hockey-logo {
	background: url(../img/8d099d9a3998d82f306da8bc7edab529.png);
	background-size: 100% auto;
	height: 102px;
	width: 203px;
	margin: 10px 0
}

.today-results-container .euro-logo-wrapper {
	margin-bottom: 30px
}

.today-results-container .euro-logo-wrapper .euro-logo {
	background: url(../img/f57b5838487a42fa28e35f749ca25692.png);
	height: 135px;
	width: 96px;
	margin: 10px auto
}

.today-results-container .table-results-sport {
	text-align: center;
	padding-right: 20px
}

.today-results-container .table-results-sport .euro-result-title {
	text-align: left;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	color: #509709
}

.today-results-container .table-results-sport .row {
	border-top: 1px solid #e5e5e5;
	padding: 14px 0;
	display: block;
	min-height: 74px
}

.today-results-container .table-results-sport .row .country-img {
	width: 33%
}

.today-results-container .table-results-sport .row .name {
	font-size: 14px
}

.today-results-container .table-results-sport .row .vysledok {
	font-weight: 700;
	font-size: 16px
}

.today-results-container .table-results-sport .row .vysledok.online {
	color: #ed1c24
}

.today-results-container .table-results-sport .row .vysledok.notStarted {
	color: #b9b9b9;
	font-size: 12px
}

.today-results-container .table-results-sport .row .vysledok .overtime-info {
	color: #b9b9b9;
	font-size: 12px;
	display: block
}

.today-results-container .table-results-sport .row td {
	width: 33.33333%
}

.today-results-container .table-results-sport .red-button {
	margin-top: 10px
}

.today-results-container .table-results-sport .transparent-button {
	margin-top: 10px;
	border-color: #e5e5e5;
	color: #509709 !important;
	padding: 0 25px;
	margin-bottom: 30px
}

.today-results-container .table-results-sport .info-article-link {
	text-align: left;
	display: block
}

.table-results-wrapper .table-from-sport .tables {
	margin-bottom: 20px
}

.table-results-wrapper .table-from-sport .tables thead {
	padding-bottom: 5px
}

.table-results-wrapper .table-from-sport .tables thead .table-title {
	font-weight: 700;
	text-transform: uppercase;
	color: #509709
}

.table-results-wrapper .table-from-sport .tables .tiny-grey {
	color: #898989;
	font-size: 12px
}

.table-results-wrapper .table-from-sport .tables .bold {
	font-weight: 700
}

.table-results-wrapper .table-from-sport .tables .points,
.table-results-wrapper .table-from-sport .tables .zapasy {
	text-align: center
}

.table-results-wrapper .table-from-sport .tables tr {
	height: 27px
}

.table-results-wrapper .table-from-sport .tables tbody {
	border-bottom: 1px solid #e5e5e5
}

.table-results-wrapper .table-from-sport .red-button {
	margin-top: 10px
}

.table-results-wrapper .table-from-sport .text-button {
	color: #509709
}

.feed-box #mc_embed_signup .email,
.side-section #mc_embed_signup .email {
	width: 100% !important
}

.article-content #mc_embed_signup .button {
	width: 58% !important
}

.stolenCars .stolenCarsFilter {
	padding-bottom: 30px;
	border-bottom: 1px solid #e5e5e5
}

.stolenCars .stolenCarsFilter .inputs-place {
	width: 88%;
	float: left
}

@media (min-width:320px) and (max-width:1023px) {
	.stolenCars .stolenCarsFilter .inputs-place {
		width: 100%;
		float: none
	}
}

.stolenCars .stolenCarsFilter .inputs-place .form-input {
	width: 25%;
	float: left;
	padding-right: 20px
}

@media (min-width:768px) and (max-width:1023px) {
	.stolenCars .stolenCarsFilter .inputs-place .form-input {
		width: 50%;
		margin-bottom: 20px
	}

	.stolenCars .stolenCarsFilter .inputs-place .form-input:nth-child(2n) {
		padding: 0;
		padding-left: 10px
	}

	.stolenCars .stolenCarsFilter .inputs-place .form-input:nth-child(odd) {
		padding: 0;
		padding-right: 10px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.stolenCars .stolenCarsFilter .inputs-place .form-input {
		width: 50%;
		margin-bottom: 20px
	}

	.stolenCars .stolenCarsFilter .inputs-place .form-input:nth-child(2n) {
		padding: 0;
		padding-left: 10px
	}

	.stolenCars .stolenCarsFilter .inputs-place .form-input:nth-child(odd) {
		padding: 0;
		padding-right: 10px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.stolenCars .stolenCarsFilter .inputs-place .form-input {
		width: 100%;
		float: none;
		padding-right: 0;
		margin-bottom: 20px
	}
}

.stolenCars .stolenCarsFilter .inputs-place .form-input .input-wrapper label {
	display: block;
	font-size: 14px;
	font-weight: 700
}

.stolenCars .stolenCarsFilter .inputs-place .form-input .input-wrapper .select-box {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 40px
}

.stolenCars .stolenCarsFilter .inputs-place .form-input .input-wrapper .select-box select {
	width: 125%;
	height: 40px;
	color: #898989;
	border: none;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
	background: transparent
}

.stolenCars .stolenCarsFilter .inputs-place .form-input .input-wrapper .select-box .select-place {
	width: 100%;
	height: 40px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2
}

.stolenCars .stolenCarsFilter .inputs-place .form-input .input-wrapper .select-box .select-arrow {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 10px
}

.stolenCars .stolenCarsFilter .inputs-place .form-input .input-wrapper input {
	width: 100%;
	height: 40px;
	border: 1px solid #e5e5e5;
	padding: 0 5px;
	border-radius: 3px;
	color: #898989
}

.stolenCars .stolenCarsFilter .button-place {
	width: 12%;
	float: right;
	height: 40px
}

@media (min-width:320px) and (max-width:1023px) {
	.stolenCars .stolenCarsFilter .button-place {
		width: 100%;
		float: none
	}
}

@media (min-width:320px) and (max-width:1023px) {
	.stolenCars .stolenCarsFilter .button-place br {
		display: none
	}
}

.stolenCars .stolenCarsFilter .button-place .red-button {
	font-size: 16px;
	font-weight: 700;
	width: 100%;
	padding: inherit
}

@media (min-width:480px) and (max-width:1023px) {
	.stolenCars .stolenCarsFilter .button-place .red-button {
		width: 50%;
		margin: 0 auto;
		display: block
	}
}

@media (min-width:320px) and (max-width:479px) {
	.stolenCars .stolenCarsFilter .button-place .red-button {
		width: 100%
	}
}

.stolenCars h2 {
	color: #ed1c24;
	font-size: 22px;
	font-family: PT Sans Narrow, serif;
	margin: 30px 0
}

.stolenCars table.stolenCarsList {
	border-collapse: collapse
}

.stolenCars table.stolenCarsList th {
	font-size: 12px;
	color: #898989;
	font-family: PT Sans, sans-serif;
	text-align: left;
	font-weight: 400;
	border-bottom: 3px solid #e5e5e5;
	padding: 0 5px
}

.stolenCars table.stolenCarsList td {
	font-size: 14px;
	font-family: PT Sans, sans-serif;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 5px
}

.stolenCars table.stolenCarsList td .icon-dropdown {
	color: #e5e5e5;
	display: block
}

.stolenCars table.stolenCarsList tr:hover .icon-dropdown,
.stolenCars table.stolenCarsList tr:hover td {
	color: #ed1c24;
	cursor: pointer
}

.stolenCars table.stolenCarsList tr.trigger.selected td,
.stolenCars table.stolenCarsList tr.trigger.selected th {
	color: #ed1c24;
	font-weight: 700
}

.stolenCars table.stolenCarsList tr.trigger.selected .icon-dropdown {
	color: #ed1c24;
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: FlipV;
	-ms-filter: "FlipV";
	margin-top: -5px
}

.stolenCars table.stolenCarsList tr.info-box.selected td {
	padding: 0 20px;
	border: 1px solid #e5e5e5;
	border-top: 3px solid #e5e5e5;
	border-bottom: 2px solid #e5e5e5
}

.stolenCars table.stolenCarsList tr.info-box.selected td table th {
	color: #222;
	font-weight: 700;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0;
	font-size: 14px;
	width: 150px
}

.stolenCars table.stolenCarsList tr.info-box.selected td table td {
	color: #222;
	border: none;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0
}

.stolenCars table.stolenCarsList tr.info-box.selected td table td.police-info {
	color: #898989
}

.stolenCars table.stolenCarsList tr.info-box.selected td table tr.last td,
.stolenCars table.stolenCarsList tr.info-box.selected td table tr.last th {
	border-bottom: 0 solid #fff
}

.stolenCars .paging {
	margin-top: 30px
}

@media (min-width:1024px) {
	.stolenCars .hidden-on-lg {
		width: 0 !important
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.stolenCars .hidden-on-md {
		width: 0 !important
	}
}

@media (min-width:480px) and (max-width:767px) {
	.stolenCars .hidden-on-sm {
		width: 0 !important
	}
}

@media (min-width:320px) and (max-width:479px) {
	.stolenCars .hidden-on-xs {
		width: 0 !important
	}
}

.timeline-gradient-overlay-wrapper {
	position: absolute;
	bottom: 0;
	left: 2px;
	width: 100%;
	padding-right: 2px
}

.timeline-gradient-overlay-wrapper .timeline-gradient-overlay {
	background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff);
	height: 200px;
	width: 100%
}

.timeline-gradient-overlay-wrapper .timeline-gradient-btn-wrapper {
	background: #fff;
	padding-top: 5px
}

@media (max-width:1023px) {
	.timeline-gradient-overlay-wrapper {
		display: none
	}
}

.article-box-timeline {
	border-left-width: 4px;
	border-style: solid;
	border-color: #ed1c24;
	padding-left: 15px
}

.article-box-timeline .article-time {
	display: block;
	background: #fff;
	padding: 0 10px;
	float: left;
	margin: -14px 0 5px -9px;
	font-weight: 700
}

.article-box-timeline .article-head-title {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	color: #509709;
	margin-top: 12px
}

.article-box-timeline .article-item {
	display: block;
	position: relative;
	padding: 5px 0 15px;
	border-top: 1px solid #e5e5e5
}

.article-box-timeline .article-item .timeline-dot {
	width: 13px;
	height: 13px;
	border-radius: 6px;
	background-clip: padding-box;
	background: #fff;
	border: 2px solid #fff;
	position: absolute;
	left: -23px;
	top: -6px
}

.article-box-timeline .article-item .timeline-dot .timeline-dot-inner {
	width: 9px;
	height: 9px;
	border-radius: 4px;
	background-clip: padding-box;
	background: #fff;
	border: 3px solid #ed1c24;
	position: absolute
}

.article-box-timeline .article-item .article-title {
	color: #222;
	font-size: 20px;
	line-height: 24px;
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	margin-bottom: 5px
}

.article-box-timeline .article-item .article-perex {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 15px
}

.article-box-timeline .article-item .article-perex a {
	color: #ed1c24
}

.article-box-timeline .article-item .article-perex .article-source {
	margin-left: 10px;
	font-size: 12px
}

.article-box-timeline .article-item .article-perex .article-source:hover {
	text-decoration: none
}

.article-box-timeline .article-item .article-perex .article-source .article-source-icon {
	margin-right: 5px
}

.article-box-timeline .article-item .article-perex .article-source .article-source-name {
	color: #939393
}

.article-box-timeline .article-item .article-image {
	margin-bottom: 10px
}

.article-box-timeline .article-item .article-image .imgwrapper {
	margin-left: -160px
}

@media (min-width:768px) and (max-width:1023px) {
	.article-box-timeline .article-item .article-image {
		float: left
	}
}

.article-box-timeline .article-item .article-image img {
	width: 100%
}

@media (min-width:480px) and (max-width:1023px) {
	.article-box-timeline .article-item.article-item-imaged {
		padding-left: 240px;
		min-height: 144px
	}
}

@media (min-width:480px) and (max-width:1023px) {
	.article-box-timeline .article-item.article-item-imaged .article-image {
		position: absolute;
		left: 0;
		top: 0;
		width: 220px
	}
}

.article-box-timeline .article-item.article-item-first {
	padding-top: 0;
	margin-top: 13px
}

.article-box-timeline .article-item.article-item-first .timeline-dot {
	top: -5px
}

.article-box-timeline .article-item.article-item-first .article-time {
	margin-top: -8px
}

.article-box-timeline.article-box-timeline-full {
	border: none
}

.article-box-timeline.article-box-timeline-full .article-item .article-image {
	overflow: visible
}

.article-box-timeline.article-box-timeline-full .article-item .article-time {
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	font-size: 14px
}

.quick-news .quick-news-asside {
	display: none
}

@media (min-width:1024px) {
	.quick-news .quick-news-asside {
		display: block
	}
}

.quick-news h2 {
	font-family: PT Sans Narrow;
	text-align: center;
	line-height: 38px;
	font-size: 50px;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 90px
}

@media (min-width:1024px) {
	.quick-news .timeline .fulltext {
		margin-left: 160px
	}
}

.quick-news .timeline .timeline-day-separator {
	padding: 20px;
	text-align: center;
	font-size: 30px;
	font-family: PT Sans Narrow;
	font-weight: 700
}

.quick-news .timeline .timeline-day-separator .week {
	color: #a3a3a3;
	font-size: 24px;
	font-family: PT Sans Narrow;
	font-weight: 400
}

.quick-news .timeline h1 {
	padding-right: 50px
}

.quick-news .timeline .timeline-refresh {
	display: block;
	width: 36px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 5px;
	background-size: 100% auto
}

.quick-news .timeline .timeline-refresh.timeline-loading {
	-webkit-animation-name: spin;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: spin;
	-moz-animation-duration: 2s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: spin;
	-ms-animation-duration: 2s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

.oslava25 .title-25rokov h2 {
	font-family: PT Sans Narrow;
	text-align: center;
	line-height: 38px;
	font-size: 35px;
	margin: 20px 0 40px
}

.oslava25 .article-time,
.oslava25 .timeline-dot {
	display: none
}

.oslava25 .main-section .article-item {
	margin-right: 15px
}

.oslava25 .main-section .article-item img {
	padding-left: 160px
}

.oslava25 .main-section .article-title {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 24px;
	margin-top: 5px;
	display: block
}

@media (max-width:767px) {
	.banner-oslava25 {
		text-align: center
	}
}

.event-box .big-event-article {
	overflow: auto;
	padding-top: 20px
}

.event-box .big-event-article .big-event-article-image {
	width: 73.3334%;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	position: relative
}

@media (max-width:1025px) {
	.event-box .big-event-article .big-event-article-image {
		height: auto;
		width: 100%
	}
}

.event-box .big-event-article .big-event-article-image .article-image {
	display: block
}

@media (max-width:1025px) {
	.event-box .big-event-article .big-event-article-image .wrapper {
		position: absolute;
		bottom: 10px;
		left: 10px;
		right: 20px;
		background: #000
	}
}

@media (max-width:767px) {
	.event-box .big-event-article .big-event-article-image .wrapper {
		width: auto;
		position: relative;
		margin: -50px 10px 0;
		bottom: auto;
		left: auto;
		background: #fff;
		right: 0
	}
}

@media (min-width:1025px) {
	.event-box .big-event-article .big-event-article-image .wrapper {
		display: none
	}
}

@media (max-width:1025px) {
	.event-box .big-event-article .big-event-article-image .relative-wrapper {
		position: relative;
		height: 100%
	}
}

@media (max-width:1025px) {
	.event-box .big-event-article .big-event-article-image .article-title {
		color: #fff;
		font-size: 28px;
		line-height: 32px;
		display: block;
		font-family: PT Sans Narrow, serif;
		font-weight: 700;
		padding: 10px
	}
}

@media (max-width:767px) {
	.event-box .big-event-article .big-event-article-image .article-title {
		color: #000
	}
}

.event-box .big-event-article .event-big-title .article-title {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 40px;
	color: #222;
	line-height: 40px
}

@media (max-width:1025px) {
	.event-box .big-event-article .event-big-title .article-title {
		display: none
	}
}

.event-box .big-event-article .event-big-title .big-event-title {
	font-family: PT Sans, sans-serif;
	font-size: 14px;
	color: #222;
	line-height: 24px
}

@media (max-width:1025px) {
	.event-box .big-event-article .event-big-title .big-event-title {
		display: none
	}
}

.event-box .top-event-articles-box {
	width: 75%;
	float: left;
	margin-bottom: 20px
}

@media (max-width:1025px) {
	.event-box .top-event-articles-box {
		width: 100%
	}
}

@media (max-width:767px) {
	.event-box .top-event-articles-box {
		float: none
	}
}

@media (min-width:1025px) {

	.event-box .top-event-articles-box .article-6,
	.event-box .top-event-articles-box .article-7,
	.event-box .top-event-articles-box .article-8 {
		margin-top: 20px
	}
}

.event-box .event-sas {
	width: 25%;
	float: left;
	margin-top: 10px
}

.small-footer {
	width: 1230px;
	height: 130px;
	background-color: #3d4045;
	margin: 0 auto 20px
}

@media (max-width:1200px) {
	.small-footer {
		width: 100%
	}
}

@media (max-width:1024px) {
	.small-footer {
		overflow: auto;
		height: auto
	}
}

.small-footer .small-footer-left-wrapper {
	float: left;
	width: 50%;
	border-right: 1px solid #515358;
	margin-top: 10px
}

@media (max-width:768px) {
	.small-footer .small-footer-left-wrapper {
		float: none;
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid #515358;
		overflow: auto
	}
}

.small-footer .small-footer-left-wrapper .small-footer-tip {
	float: right;
	width: 227px;
	margin-top: 10px
}

@media (max-width:1024px) {
	.small-footer .small-footer-left-wrapper .small-footer-tip {
		float: none;
		width: 100%;
		margin: 10px auto 0
	}
}

@media (max-width:768px) {
	.small-footer .small-footer-left-wrapper .small-footer-tip {
		margin-bottom: 20px
	}
}

.small-footer .small-footer-left-wrapper .small-footer-tip .logo {
	width: 55px;
	height: 43px;
	float: right;
	margin-top: 5px
}

.small-footer .small-footer-left-wrapper .small-footer-tip .logo img {
	width: 100%
}

.small-footer .small-footer-left-wrapper .small-footer-tip .footer-title {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	color: #fff;
	line-height: 26px;
	float: right;
	width: 50%;
	margin: 0 20px
}

.small-footer .small-footer-left-wrapper .small-footer-tip-text {
	float: right;
	width: 257px;
	margin: 10px 20px 0 0
}

@media (max-width:1024px) {
	.small-footer .small-footer-left-wrapper .small-footer-tip-text {
		float: left;
		width: 100%;
		margin-right: 0
	}
}

.small-footer .small-footer-left-wrapper .small-footer-tip-text .tip-text {
	font-size: 14px;
	color: #bfc0c4;
	line-height: 18px;
	max-width: 250px;
	padding-bottom: 10px
}

@media (max-width:1024px) {
	.small-footer .small-footer-left-wrapper .small-footer-tip-text .tip-text {
		text-align: center;
		padding: 0 30px 10px;
		max-width: 100%
	}
}

.small-footer .small-footer-left-wrapper .small-footer-tip-text .transparent-button {
	line-height: 30px;
	margin-bottom: 5px;
	width: 100%;
	height: 33px
}

@media (max-width:1024px) {
	.small-footer .small-footer-left-wrapper .small-footer-tip-text .transparent-button {
		width: 65%;
		text-align: center;
		margin: 0 auto 5px;
		display: block
	}
}

@media (max-width:768px) {
	.small-footer .small-footer-left-wrapper .small-footer-tip-text .transparent-button {
		margin-bottom: 25px
	}
}

.small-footer .small-footer-right-wrapper {
	float: left;
	width: 50%;
	margin-top: 20px
}

@media (max-width:768px) {
	.small-footer .small-footer-right-wrapper {
		float: none;
		width: 100%
	}
}

.small-footer .small-footer-right-wrapper .best-news-wrapper {
	float: left;
	width: 221px
}

@media (max-width:1024px) {
	.small-footer .small-footer-right-wrapper .best-news-wrapper {
		width: 100%
	}
}

.small-footer .small-footer-right-wrapper .best-news-wrapper .cas-color-font {
	font-family: PT Sans Narrow, serif;
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	color: #fff;
	line-height: 26px;
	text-align: right;
	padding-left: 8px
}

@media (max-width:1024px) {
	.small-footer .small-footer-right-wrapper .best-news-wrapper .cas-color-font {
		text-align: center;
		padding-bottom: 10px
	}
}

.small-footer .small-footer-right-wrapper .best-news-wrapper .cas-color-font .text-white {
	color: #fff
}

.small-footer .small-footer-right-wrapper .novy-cas-apps {
	float: left;
	width: 264px;
	font-size: 14px;
	color: #bfc0c4;
	line-height: 18px
}

@media (max-width:1024px) {
	.small-footer .small-footer-right-wrapper .novy-cas-apps {
		text-align: center;
		padding: 0 20px;
		margin-left: 0;
		width: 100%
	}
}

.small-footer .small-footer-right-wrapper .novy-cas-apps .text {
	margin-bottom: 10px
}

@media (max-width:768px) {
	.small-footer .small-footer-right-wrapper .novy-cas-apps .apps-icons {
		margin-bottom: 20px
	}
}

.small-footer .small-footer-right-wrapper .novy-cas-apps .apps-icons .icon img {
	height: 24px
}

.small-footer .small-footer-right-wrapper .novy-cas-apps .apps-icons .icon.google-play-icon {
	margin-right: 20px
}

.funradio-player {
	background: url(../img/2f4821ced4ffb70a0d4552c416c9ef2a.png) no-repeat;
	background-size: cover;
	width: 300px;
	height: 51px;
	display: inline-block;
	overflow: hidden
}

.fullwidth .article-photogallery {
	width: 100%;
	margin-left: 0
}

.article-photogallery {
	position: relative;
	margin-left: -240px
}

@media (max-width:1024px) {
	.article-photogallery {
		width: 100%;
		margin-left: 0
	}
}

@media (max-width:768px) {
	.article-photogallery {
		width: 100%;
		margin-left: 0
	}
}

.article-photogallery .article-photogallery-wrapper {
	border: 1px solid #c7c7c7;
	padding: 14px;
	overflow: hidden
}

.article-photogallery .article-photogallery-wrapper .photogallery-header-wrapper {
	width: 100%;
	height: 25px;
	margin: 3px 0 10px
}

.article-photogallery .article-photogallery-wrapper .photogallery-header-wrapper .photogallery-count-header,
.article-photogallery .article-photogallery-wrapper .photogallery-header-wrapper .photogallery-number,
.article-photogallery .article-photogallery-wrapper .photogallery-header-wrapper .photogallery-title-header {
	font-family: PT Sans, sans-serif;
	font-weight: 700;
	color: #222;
	padding-top: 2px
}

.article-photogallery .article-photogallery-wrapper .photogallery-header-wrapper .photogallery-title-header {
	font-size: 20px;
	text-transform: uppercase;
	float: left
}

.article-photogallery .article-photogallery-wrapper .photogallery-header-wrapper .photogallery-count-header {
	font-size: 14px;
	float: right;
	padding-right: 10px
}

.article-photogallery .article-photogallery-wrapper .photogallery-header-wrapper .photogallery-count-number {
	width: 25px;
	height: 25px;
	background-color: #ed1c24;
	font-size: 14px;
	float: right;
	margin-right: 1px
}

.article-photogallery .article-photogallery-wrapper .photogallery-header-wrapper .photogallery-count-number .photogallery-number {
	color: #fff;
	display: block;
	text-align: center
}

.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper {
	width: 100%;
	overflow: auto
}

@media (max-width:768px) {
	.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper {
		overflow: visible;
		height: 130px;
		position: relative
	}
}

.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-arrow-left,
.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-arrow-right {
	display: none;
	top: 1px;
	position: absolute;
	height: 124px;
	width: 35px;
	z-index: 1
}

@media (max-width:768px) {

	.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-arrow-left,
	.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-arrow-right {
		display: block
	}
}

.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-arrow-right {
	background: rgba(0, 0, 0, .5) url(../img/293d1c74801df0a29718e1859054524f.svg) 50% no-repeat;
	background-size: 20px 20px;
	right: -14px
}

.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-arrow-left {
	left: -14px;
	background: rgba(0, 0, 0, .5) url(../img/2e2b9a9188c4100c7e0c259c04e7e36f.svg) 50% no-repeat;
	background-size: 20px 20px
}

@media (max-width:768px) {
	.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-wrapper {
		top: 0;
		left: 0;
		position: absolute
	}
}

.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-wrapper .photogallery-photo-wrapper {
	width: 25%;
	float: left;
	display: block
}

@media (max-width:768px) {
	.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-wrapper .photogallery-photo-wrapper {
		width: 190px
	}
}

.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-wrapper .photogallery-photo-wrapper .photogallery-photo {
	border: 1px solid transparent;
	width: 100%;
	display: block
}

.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-wrapper .photogallery-photo-wrapper .photogallery-photo:hover {
	border-color: #ed1c24
}

.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-wrapper .photogallery-photo-wrapper.only-mobile-visible {
	display: none
}

@media (max-width:768px) {
	.article-photogallery .article-photogallery-wrapper .photogallery-body-wrapper .photogallery-scroll-wrapper .photogallery-photo-wrapper.only-mobile-visible {
		display: block
	}
}

@media (min-width:768px) {
	.article-photogallery.photogallery-mobile-only {
		display: none
	}
}

.dont-work-widget {
	position: fixed;
	top: 200px;
	width: 280px;
	height: 360px;
	background-color: #ed1c24;
	border-radius: 7px;
	left: 0;
	z-index: 100;
	box-shadow: 0 0 30px -3px rgba(0, 0, 0, .75);
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out
}

.dont-work-widget.closed {
	left: -250px
}

@media (max-width:767px) {
	.dont-work-widget {
		display: none !important
	}
}

.dont-work-widget .dont-work-content {
	background-color: #fff;
	height: inherit;
	width: 250px;
	float: left
}

.dont-work-widget .dont-work-content .dont-work-header {
	height: 67px;
	width: 100%;
	border-bottom: 1px solid #ed1c24;
	text-align: center;
	padding-top: 15px
}

.dont-work-widget .dont-work-content .dont-work-header .dont-work-logo {
	background: url(../img/1ce7896fb6ecf62394ec6050884ec3bb.png);
	background-size: 64px auto;
	width: 64px;
	height: 37px;
	display: inline-block;
	vertical-align: text-bottom
}

.dont-work-widget .dont-work-content .dont-work-header .dont-work-logo.bigger {
	background-size: 75px auto;
	width: 75px;
	height: 44px
}

.dont-work-widget .dont-work-content .dont-work-header .dont-work-title-text {
	font: "PT Sans Narrow", serif;
	font-weight: 700;
	font-size: 14px;
	width: 149px;
	line-height: 16px;
	display: inline-block;
	padding-left: 5px;
	text-align: left
}

.dont-work-widget .dont-work-content .dont-work-header .dont-work-title-text .dont-work-header-text-red {
	color: #ed1c24;
	text-transform: uppercase
}

.dont-work-widget .dont-work-content .dont-work-header .dont-work-title-text.form {
	text-align: left
}

.dont-work-widget .dont-work-content .dont-work-content-wrapper-3 .dont-work-header .dont-work-title-text {
	width: 162px;
	text-align: left
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper {
	padding: 0 15px
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question {
	text-align: center;
	font: "PT Sans Narrow", serif
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-number {
	width: 100%;
	font-weight: 700;
	font-size: 14px;
	color: #ed1c24;
	padding-top: 20px
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-text {
	width: 100%;
	font-weight: 700;
	height: 67px;
	font-size: 16px;
	line-height: 18px;
	color: #222;
	padding: 3px 0 10px
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-answer {
	width: 100%;
	height: 40px;
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
	font: "PT Sans Narrow", serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-answer:hover {
	cursor: pointer
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-answer.chosen {
	background-color: #e5e5e5
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-answer .answer-wrapper {
	overflow: auto;
	margin: 10px 0 0 15px;
	float: left
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-answer .answer-wrapper input {
	float: left;
	margin: 4px 4px 0 1px
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-answer .answer-wrapper label {
	float: left
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-answer .percentage {
	overflow: auto;
	float: right;
	font-size: 14px;
	padding: 10px 15px 0 0;
	color: #e5e5e5;
	display: none
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-answer.unactive .answer-wrapper label:hover,
.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-answer.unactive:hover {
	cursor: default
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-answer.showNumbers .percentage {
	display: block
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .question-answer.showNumbers.chosen .percentage {
	color: #000
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .dont-work-form-label-wrapper {
	overflow: auto;
	width: 100%;
	margin: 7px 0 -2px;
	font: "PT Sans Narrow", serif
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .dont-work-form-label-wrapper .dont-work-form-label {
	font-weight: 700;
	font-size: 12px;
	text-transform: uppercase;
	color: #222;
	float: left;
	line-height: 18px
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .dont-work-form-label-wrapper .dont-work-form-error {
	font-size: 10px;
	color: #fff;
	float: right;
	background-color: #ed1c24;
	padding: 0 10px;
	height: 18px;
	line-height: 17px;
	display: none
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .dont-work-form-label-wrapper .input-checkbox {
	float: left;
	width: 6%;
	margin: 1px 0 0 2px
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .dont-work-form-label-wrapper .dont-work-conditions {
	float: left;
	width: 93%;
	padding-left: 10px;
	font-size: 12px;
	color: #222;
	line-height: 16px;
	text-align: left
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .dont-work-form-label-wrapper .dont-work-conditions a {
	color: #ed1c24
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .dont-work-input {
	width: 100%;
	border: 1px solid #e5e5e5;
	height: 25px;
	padding-left: 10px
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .captcha {
	height: 70px
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-question .captcha .g-recaptcha {
	-webkit-transform: scale(.73);
	-moz-transform: scale(.73);
	-ms-transform: scale(.73);
	-o-transform: scale(.73);
	-webkit-transform-origin: 0;
	-moz-transform-origin: 0;
	-ms-transform-origin: 0;
	-o-transform-origin: 0;
	-webkit-transform-origin: 0 center;
	-moz-transform-origin: 0 center;
	-ms-transform-origin: 0 center;
	-o-transform-origin: 0 center
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-button,
.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-form-button {
	width: 100%;
	display: block;
	background-color: #ed1c24;
	font: "PT Sans Narrow", serif;
	border-radius: 5px;
	margin-top: 18px
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-button:hover,
.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-form-button:hover {
	cursor: pointer;
	color: #fff
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-button.form-button,
.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-form-button.form-button {
	margin-top: 7px;
	height: 33px
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-button.form-button:hover,
.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-form-button.form-button:hover {
	text-decoration: underline
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-button .head-text,
.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-form-button .head-text {
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	width: 100%;
	text-align: center;
	color: #fff;
	padding-top: 10px
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-button .bottom-text,
.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-form-button .bottom-text {
	font-size: 12px;
	line-height: 12px;
	width: 100%;
	text-align: center;
	color: #facecf;
	padding-bottom: 10px;
	text-decoration: none
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-button .bottom-text .uppercase,
.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-form-button .bottom-text .uppercase {
	text-transform: uppercase
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-button.unactive,
.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-form-button.unactive {
	background-color: #e0e0e0;
	pointer-events: none;
	cursor: default !important
}

.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-button.unactive .bottom-text,
.dont-work-widget .dont-work-content .dont-work-question-wrapper .dont-work-form-button.unactive .bottom-text {
	color: #fff
}

.dont-work-widget .dont-work-content .dont-work-thanks-wrapper {
	text-align: center;
	font: "PT Sans Narrow", serif
}

.dont-work-widget .dont-work-content .dont-work-thanks-wrapper .thanks {
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	margin: 25px 0
}

.dont-work-widget .dont-work-content .dont-work-thanks-wrapper .thanks .red {
	color: #ed1c24
}

.dont-work-widget .dont-work-content .dont-work-thanks-wrapper .draw-winner {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 20px
}

.dont-work-widget .dont-work-content .dont-work-thanks-wrapper .draw-winner a {
	color: #ed1c24
}

.dont-work-widget .dont-work-content .dont-work-vote-again {
	text-align: center;
	font: "PT Sans Narrow", serif;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 15px 0
}

.dont-work-widget .dont-work-content .dont-work-vote-again .vote-again {
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #ed1c24
}

.dont-work-widget .dont-work-content .dont-work-vote-again .vote-again-under {
	font-size: 14px;
	color: #222
}

.dont-work-widget .dont-work-content .do-not-footer-wrapper {
	font: "PT Sans Narrow", serif;
	font-size: 12px;
	color: #aeaeae;
	line-height: 22px
}

.dont-work-widget .dont-work-content .do-not-footer-wrapper .dont-work-info {
	display: block;
	width: 50%;
	text-align: left;
	float: left;
	font: "PT Sans Narrow", serif;
	font-size: 12px;
	color: #aeaeae;
	line-height: 22px;
	padding-left: 16px
}

.dont-work-widget .dont-work-content .do-not-footer-wrapper .dont-work-close {
	float: left;
	width: 50%;
	text-align: right;
	padding-right: 17px
}

.dont-work-widget .dont-work-content .do-not-footer-wrapper .dont-work-close:hover {
	text-decoration: underline;
	cursor: pointer
}

.dont-work-widget .dont-work-tab-wrapper {
	height: inherit;
	width: 30px;
	float: left;
	position: relative
}

.dont-work-widget .dont-work-tab-wrapper:hover {
	cursor: pointer
}

.dont-work-widget .dont-work-tab-wrapper .dont-work-cas-logo {
	margin-left: -1px;
	margin-top: 3px;
	box-shadow: 0 2px 8px -4px rgba(0, 0, 0, .75)
}

.dont-work-widget .dont-work-tab-wrapper .dont-work-euro {
	position: absolute;
	background: url(../img/7cb87a36f5c70047d283204ab573473b.png) no-repeat;
	background-size: 43px 68px;
	width: 43px;
	height: 68px;
	top: 81px;
	left: -1px
}

.dont-work-widget .dont-work-tab-wrapper .dont-work-arrow {
	width: 16px;
	height: 16px;
	margin: 10px auto
}

.dont-work-widget .dont-work-tab-wrapper .dont-work-arrow.dont-work-right-arrow {
	background: url(../img/293d1c74801df0a29718e1859054524f.svg) no-repeat;
	background-size: 16px 16px
}

.dont-work-widget .dont-work-tab-wrapper .dont-work-arrow.dont-work-left-arrow {
	background: url(../img/2e2b9a9188c4100c7e0c259c04e7e36f.svg) no-repeat;
	background-size: 16px 16px
}

.dont-work-widget .dont-work-tab-wrapper .dont-work-arrow.second-arrow {
	position: absolute;
	bottom: 0;
	left: 6px
}

.dont-work-widget .dont-work-tab-wrapper .dont-work-title {
	position: absolute;
	bottom: 5px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform-origin: left top 0;
	width: 162px;
	font: "PT Sans Narrow", serif;
	font-weight: 700;
	color: #fff;
	font-size: 19px;
	padding-top: 4px;
	padding-left: 4px;
	letter-spacing: -.3px
}

.date-categories .breadcrumb {
	color: #ed1c24;
	font-size: 12px
}

.date-categories .sep {
	margin: 0 5px;
	font-size: 16px;
	color: #333
}

.page-wrapper.topic-articles .main-section .topic-description {
	color: #222;
	font-size: 14px;
	line-height: 18px;
	border-bottom: 3px solid #f2f2f2;
	padding: 10px 0 16px;
	margin-right: 20px
}

.page-wrapper.topic-articles .main-section .main-section-wrapper {
	margin-top: 30px
}

.page-wrapper.topic-articles .main-section .main-section-wrapper.topic-list {
	margin-top: 0
}

.page-wrapper.topic-articles .main-section .main-section-wrapper .article-list .article-list-wrapper .article-list-items {
	max-width: 900px
}

.page-wrapper.topic-articles .main-section .main-section-wrapper .article-list .article-list-wrapper .article-list-items .article-list-item {
	padding-right: 20px
}

.page-wrapper.topic-articles .main-section .main-section-wrapper .article-list .article-list-wrapper .article-list-items .article-list-item .article-image {
	width: 31.1112%
}

.page-wrapper.topic-articles .main-section .main-section-wrapper .article-list .article-list-wrapper .article-list-items .article-list-item .article-text {
	width: 68.8889%
}

#compact-menu {
	display: none;
	height: 45px;
	max-height: 45px;
	box-shadow: 0 10px 10px 0 rgba(50, 50, 50, .3);
	background-color: #fff;
	color: #000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2100;
	padding: 7px
}

#compact-menu .social .text-diss {
	display: inline-block
}

#compact-menu .social .text {
	display: none
}

@media (min-width:1024px) {
	#compact-menu .social .text1 {
		display: inline-block
	}
}

@media (max-width:1023px) {
	#compact-menu .social .text2 {
		display: inline-block
	}
}

#compact-menu .social .btn-a {
	height: 30px;
	line-height: 30px;
	margin-right: 5px;
	white-space: nowrap;
	width: auto;
	font-size: 12px;
	min-width: 30px;
	border-radius: 4px;
	background-clip: padding-box;
	background-color: #4059a0
}

#compact-menu .social .btn-a:hover {
	text-decoration: none
}

#compact-menu .social .btn-a:before {
	position: relative;
	top: 5px;
	font-size: 14px
}

@media (max-width:479px) {
	#compact-menu .social .btn-a:before {
		top: 0;
		bottom: 3px;
		line-height: 2.2 !important
	}
}

@media (min-width:480px) {
	#compact-menu .social .btn-a {
		padding-left: 6px
	}
}

@media (max-width:479px) {
	#compact-menu .social .btn-a {
		padding-left: 6px;
		padding-right: 6px;
		font-size: 0
	}
}

#compact-menu .social .btn-a.fb-cor:before,
#compact-menu .social .btn-a.fb:before {
	background-color: #fff;
	color: #4059a0;
	padding-left: 5px
}

#compact-menu .social .btn-a.tw:before {
	top: 3px
}

#compact-menu .social .btn-a.tw .text {
	display: none
}

@media (min-width:480px) {
	#compact-menu .social .btn-a.tw .text {
		display: inline-block;
		margin-left: 5px
	}
}

#compact-menu .social .tw-cor {
	background-color: #59b1e6;
	top: 3px;
	padding: 0 8px
}

#compact-menu .social .diss {
	height: 31px
}

#compact-menu .social .diss.icon-diss-bubble:before {
	color: #ccc
}

#compact-menu .social .diss.diss-live.icon-diss-bubble:before {
	color: #ed1c24
}

#compact-menu .social .diss .title {
	color: #ed1c24;
	margin-left: 5px
}

#compact-menu .social .fb-share-count {
	text-align: right;
	display: inline-block;
	margin-right: 10px;
	color: #777;
	height: 30px;
	line-height: 15px;
	float: left;
	padding-right: 10px;
	border-right: 1px solid #e5e5e5
}

#compact-menu .social .fb-share-count strong {
	font-weight: 700;
	line-height: 18px;
	font-size: 14px;
	display: block
}

#compact-menu .social .fb-share-count div {
	font-size: 12px;
	line-height: 12px
}

#compact-menu .social.header-social {
	float: left;
	margin-left: 20%
}

@media (min-width:1024px) {
	#compact-menu .social.header-social {
		max-width: 1200px;
		margin: 0 auto;
		float: none;
		padding-left: 160px
	}
}

#compact-menu .social .icon-diss {
	background-color: transparent;
	padding-left: 30px;
	padding-right: 10px
}

#compact-menu .azet-button-wrapper {
	z-index: 99999;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%)
}

@media (min-width:320px) and (max-width:767px) {
	#compact-menu .azet-button-wrapper {
		display: none;
		top: 45px
	}
}

@media (min-width:768px) {
	#compact-menu .azet-button-wrapper #azetButton .mp {
		box-shadow: none
	}

	#compact-menu .azet-button-wrapper #azetButton #usr-login a,
	#compact-menu .azet-button-wrapper #azetButton #usr-login span.a {
		color: #222 !important
	}
}

#compact-menu .text {
	display: none
}

@media (min-width:1024px) {
	#compact-menu .text1 {
		display: inline-block
	}
}

@media (max-width:1023px) {
	#compact-menu .text2 {
		display: inline-block
	}
}

@media (max-width:479px) {
	#compact-menu {
		height: 40px;
		max-height: 40px;
		padding: 5px
	}

	#compact-menu .fb-share-count {
		height: 25px;
		margin-top: 2px
	}
}

@media (min-width:480px) and (max-width:767px) {
	#compact-menu {
		height: 42px;
		max-height: 42px;
		padding: 5px
	}
}

#compact-menu .logo-wrap {
	float: left;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%)
}

#compact-menu #azet-login {
	float: right
}

@media (max-width:767px) {
	#compact-menu #azet-button-wrapper {
		display: none
	}
}

#compact-menu .social .fb-cnt {
	font-size: 12px;
	color: #fff;
	background: url(../img/58478bd30d0cda83b31bf2125bb9accd.svg) no-repeat #00539e 10px;
	background-size: 20px 20px;
	padding-left: 40px;
	padding-right: 10px
}

#compact-menu .social .btn-a.diss:before {
	top: 3px;
	margin-right: 5px;
	color: #ccc
}

#compact-menu .social .btn-a.diss {
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px
}

#compact-menu .social .fb-icon {
	display: block;
	border-radius: 5px;
	font-size: 12px;
	color: #fff;
	float: left;
	background: url(../img/58478bd30d0cda83b31bf2125bb9accd.svg) no-repeat #00539e 10px;
	height: 32px;
	line-height: 32px;
	background-size: 16px 16px;
	background-position: 8px;
	padding-left: 32px;
	margin-right: 10px
}

#compact-menu .social .btn-a.tw .text {
	display: none !important
}

#compact-menu .social .diss .button-title {
	font-size: 12px;
	color: #222;
	margin-left: 0
}

#compact-menu .social .diss .cnt {
	font-weight: 700
}

@media (max-width:767px) {
	#compact-menu .social .fb-share-count {
		border-right: 0;
		margin-right: 0
	}
}

#compact-menu.style-white {
	background: #fff
}

#compact-menu.style-white #azetButton #ab_content {
	border: 2px solid #fff
}

#compact-menu.style-white #azetButton #ab_content #usr-login .div,
#compact-menu.style-white #azetButton #ab_content #usr-login a,
#compact-menu.style-white #azetButton #ab_content #usr-login span.a {
	color: #222 !important;
	background-color: #fff
}

#compact-menu.style-white .social .fb-share-count,
#compact-menu.style-white .text-diss span {
	color: #222 !important
}

#compact-menu.style-white .social .button-webpush {
	vertical-align: top
}

#compact-menu.style-white .social .button-webpush .button-web-push-wrapper {
	height: 30px
}

#compact-menu.style-white .social .button-webpush .unsubText {
	text-transform: none;
	width: auto
}

@media (max-width:767px) {
	#compact-menu.style-white #azet-login {
		background: url(../img/256974c185ff541825a893b8c8391b9a.svg) no-repeat;
		background-size: 18px auto;
		width: 25px
	}
}

#compact-menu.style-white .social .btn-a.diss {
	border: 1px solid #f26166
}

#compact-menu.style-white .social .btn-a.diss:before {
	color: #222
}

#compact-menu.style-white .logo-wrap {
	margin-top: 1px
}

.ms-program-wrapper {
	padding-right: 50px
}

@media (max-width:1023px) {
	.ms-program-wrapper {
		padding-right: 5px
	}
}

@media (max-width:767px) {
	.ms-program-wrapper {
		padding: 0 5px
	}
}

.ms-program-wrapper .main-headline-ms {
	font-size: 24px;
	margin-bottom: 15px
}

@media (max-width:1023px) {
	.ms-program-wrapper .main-headline-ms {
		display: none
	}
}

.ms-program-wrapper .table-left-heading {
	margin-top: 5px
}

.ms-program-wrapper .table-left-heading .phase-headline {
	font-size: 27px;
	text-align: center;
	letter-spacing: -1px
}

.ms-program-wrapper .day-program-wrapper table {
	margin-bottom: 20px;
	width: 100% !important
}

.ms-program-wrapper .day-program-wrapper table th {
	vertical-align: bottom;
	color: #b3b3b3
}

.ms-program-wrapper .day-program-wrapper table tr {
	height: 60px !important;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec
}

@media (max-width:479px) {
	.ms-program-wrapper .day-program-wrapper table tr {
		height: 50px !important
	}
}

.ms-program-wrapper .day-program-wrapper table tr td:first-child {
	text-align: left;
	width: 10% !important;
	font-weight: 700
}

@media (max-width:767px) {
	.ms-program-wrapper .day-program-wrapper table tr td:first-child {
		line-height: 14px
	}
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(2) {
	text-align: right
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(3) {
	width: 6% !important;
	min-width: 50px
}

@media (max-width:479px) {
	.ms-program-wrapper .day-program-wrapper table tr td:nth-child(3) {
		min-width: 35px
	}
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(3) div {
	border: 1px solid #ececec;
	left: 15px
}

@media (max-width:1023px) {
	.ms-program-wrapper .day-program-wrapper table tr td:nth-child(3) div {
		left: 7px
	}
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(4) {
	text-align: right;
	width: 5% !important;
	font-weight: 700;
	font-size: 23px
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(5) {
	width: 5% !important;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 6px
}

@media (max-width:767px) {
	.ms-program-wrapper .day-program-wrapper table tr td:nth-child(5) {
		padding-bottom: 1px
	}
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(6) {
	text-align: left;
	width: 5% !important;
	font-weight: 700;
	font-size: 23px
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(7) {
	width: 6% !important;
	min-width: 50px
}

@media (max-width:479px) {
	.ms-program-wrapper .day-program-wrapper table tr td:nth-child(7) {
		min-width: 35px
	}
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(7) div {
	right: 15px;
	border: 1px solid #ececec
}

@media (max-width:1023px) {
	.ms-program-wrapper .day-program-wrapper table tr td:nth-child(7) div {
		right: 7px
	}
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(8) {
	text-align: left
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(9) {
	width: 12% !important;
	padding-bottom: 5px;
	font-size: 14px
}

@media (max-width:1023px) {
	.ms-program-wrapper .day-program-wrapper table tr td:nth-child(9) {
		width: 20% !important;
		font-size: 13px
	}
}

@media (max-width:767px) {
	.ms-program-wrapper .day-program-wrapper table tr td:nth-child(9) {
		padding-bottom: 1px
	}
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(9) div {
	display: inline;
	border: 1px solid #b3b3b3;
	border-radius: 5px;
	padding: 2px 4px 0;
	font-weight: 700;
	color: #b3b3b3
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(3),
.ms-program-wrapper .day-program-wrapper table tr td:nth-child(7) {
	position: relative
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(3) div,
.ms-program-wrapper .day-program-wrapper table tr td:nth-child(7) div {
	display: inline-block;
	width: 35px;
	height: 35px;
	background-size: contain;
	border-radius: 50%;
	background-repeat: no-repeat;
	position: absolute;
	top: 13px
}

@media (max-width:479px) {

	.ms-program-wrapper .day-program-wrapper table tr td:nth-child(3) div,
	.ms-program-wrapper .day-program-wrapper table tr td:nth-child(7) div {
		width: 25px;
		height: 25px;
		top: 15px
	}
}

.ms-program-wrapper .day-program-wrapper table tr td:nth-child(2),
.ms-program-wrapper .day-program-wrapper table tr td:nth-child(8) {
	width: 20% !important;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700
}

@media (max-width:767px) {

	.ms-program-wrapper .day-program-wrapper table tr td:nth-child(2),
	.ms-program-wrapper .day-program-wrapper table tr td:nth-child(8) {
		width: 10% !important
	}
}

.ms-program-wrapper .day-program-wrapper table tr td {
	vertical-align: middle;
	text-align: center;
	padding-top: 7px
}

@media (max-width:479px) {
	.ms-program-wrapper .day-program-wrapper table tr td {
		font-size: 12px !important
	}
}

.ms-program-wrapper .day-program-wrapper table tr:first-child {
	border-top: none
}

.ms-program-wrapper .day-program-wrapper.play-off table {
	height: 650px !important
}

.ms-program-wrapper .day-program-wrapper.play-off table th {
	text-align: left
}

.ms-program-wrapper .table-wrapper table {
	margin-bottom: 20px
}

@media (max-width:1023px) {
	.ms-program-wrapper .table-wrapper table {
		font-size: 13px
	}
}

.ms-program-wrapper .table-wrapper table th {
	vertical-align: bottom;
	text-align: left;
	font-weight: 400
}

.ms-program-wrapper .table-wrapper table th strong {
	font-weight: 700
}

.ms-program-wrapper .table-wrapper table tr {
	height: 40px !important;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec
}

.ms-program-wrapper .table-wrapper table tr td:first-child {
	width: 10% !important;
	padding-left: 25px;
	text-align: left;
	position: relative
}

@media (max-width:1023px) {
	.ms-program-wrapper .table-wrapper table tr td:first-child {
		padding-left: 10px
	}
}

@media (max-width:767px) {
	.ms-program-wrapper .table-wrapper table tr td:first-child {
		width: 7% !important
	}
}

@media (max-width:479px) {
	.ms-program-wrapper .table-wrapper table tr td:first-child {
		padding-left: 6px
	}
}

.ms-program-wrapper .table-wrapper table tr td:nth-child(2) {
	width: 7% !important;
	border-right: none;
	position: relative
}

@media (max-width:1023px) {
	.ms-program-wrapper .table-wrapper table tr td:nth-child(2) {
		width: 10% !important
	}
}

.ms-program-wrapper .table-wrapper table tr td:nth-child(2) div {
	border: 1px solid #ececec;
	left: 10px;
	display: inline-block;
	width: 30px;
	height: 30px;
	background-size: contain;
	border-radius: 50%;
	background-repeat: no-repeat;
	position: absolute;
	top: 5px
}

@media (max-width:1023px) {
	.ms-program-wrapper .table-wrapper table tr td:nth-child(2) div {
		left: 20%
	}
}

@media (max-width:479px) {
	.ms-program-wrapper .table-wrapper table tr td:nth-child(2) div {
		width: 25px;
		height: 25px;
		top: 8px;
		left: 5px
	}
}

.ms-program-wrapper .table-wrapper table tr td:nth-child(3) {
	width: 8% !important;
	text-align: left
}

@media (max-width:479px) {
	.ms-program-wrapper .table-wrapper table tr td:nth-child(3) {
		width: 10% !important
	}
}

.ms-program-wrapper .table-wrapper table tr td:nth-child(4) {
	width: 8% !important
}

@media (max-width:479px) {
	.ms-program-wrapper .table-wrapper table tr td:nth-child(4) {
		display: none
	}
}

.ms-program-wrapper .table-wrapper table tr td:nth-child(5) {
	width: 8% !important
}

@media (max-width:479px) {
	.ms-program-wrapper .table-wrapper table tr td:nth-child(5) {
		width: 12% !important
	}
}

.ms-program-wrapper .table-wrapper table tr td:nth-child(6) {
	width: 8% !important
}

@media (max-width:479px) {
	.ms-program-wrapper .table-wrapper table tr td:nth-child(6) {
		width: 12% !important
	}
}

.ms-program-wrapper .table-wrapper table tr td:nth-child(7) {
	width: 8% !important
}

@media (max-width:479px) {
	.ms-program-wrapper .table-wrapper table tr td:nth-child(7) {
		display: none
	}
}

.ms-program-wrapper .table-wrapper table tr td:nth-child(8) {
	width: 8% !important
}

@media (max-width:479px) {
	.ms-program-wrapper .table-wrapper table tr td:nth-child(8) {
		display: none
	}
}

.ms-program-wrapper .table-wrapper table tr td:nth-child(9) {
	width: 15% !important
}

@media (max-width:1023px) {
	.ms-program-wrapper .table-wrapper table tr td:nth-child(9) {
		width: 12% !important
	}
}

.ms-program-wrapper .table-wrapper table tr td:nth-child(10) {
	width: 15% !important
}

@media (max-width:1023px) {
	.ms-program-wrapper .table-wrapper table tr td:nth-child(10) {
		width: 12% !important
	}
}

.ms-program-wrapper .table-wrapper table tr td {
	font-weight: 700;
	vertical-align: middle;
	text-align: center;
	border-right: 1px solid #ececec;
	padding-top: 5px
}

.ms-program-wrapper .table-wrapper table tr td:last-child {
	border-right: none
}

.ms-program-wrapper .table-wrapper table tr:first-child {
	border-top: none
}

.ms-program-wrapper .table-wrapper table tr:nth-child(2) {
	background: #ececec
}

.ms-program-wrapper .table-wrapper table tr:nth-child(11) {
	border: none;
	height: 25px !important
}

.ms-program-wrapper .table-wrapper table tr:nth-child(11) td {
	text-align: left;
	border: none;
	padding-left: 0
}

.ms-program-wrapper .table-wrapper table tr:nth-child(11) td div {
	display: inline-block;
	border: none
}

.ms-program-wrapper .table-wrapper table tr:nth-child(11) td div.circle {
	top: 3px;
	left: 0;
	position: relative
}

.ms-program-wrapper .table-wrapper table tr:nth-child(11) td div:nth-child(2) {
	width: 70px
}

@media (max-width:1023px) {
	.ms-program-wrapper .table-wrapper table tr:nth-child(11) td div:nth-child(2) {
		width: 60px
	}
}

.ms-program-wrapper .table-wrapper table tr:last-child {
	border: none
}

.ms-program-wrapper .table-wrapper table tr:last-child th {
	font-weight: 400;
	vertical-align: top
}

@media (max-width:1023px) {
	.ms-program-wrapper .table-wrapper table tr:last-child th {
		font-size: 10px
	}
}

.ms-program-wrapper .table-wrapper table .circle {
	display: inline-block;
	position: absolute;
	width: 15px;
	height: 15px;
	background: #00a5c7;
	top: 13px;
	left: 50px;
	border-radius: 50%
}

@media (max-width:1023px) {
	.ms-program-wrapper .table-wrapper table .circle {
		left: 30px
	}
}

@media (max-width:479px) {
	.ms-program-wrapper .table-wrapper table .circle {
		left: 23px
	}
}

.ms-program-wrapper .table-wrapper table .circle.green {
	background: #509709
}

.ms-program-wrapper .table-wrapper table .circle.red {
	background: #ed1b24
}

.ms-program-wrapper .img-fin {
	background-image: url(../img/ed0650e9cd6f5fa246afdb0620b78509.jpg)
}

.ms-program-wrapper .img-can {
	background-image: url(../img/78f3e1c09a4e1d46f18932fa96a473da.jpg)
}

.ms-program-wrapper .img-rus {
	background-image: url(../img/cbbb95d70096f365e6f3231dac7f7737.jpg)
}

.ms-program-wrapper .img-nor {
	background-image: url(../img/0c658bf155b97eea7eeb2356ae8c11db.jpg)
}

.ms-program-wrapper .img-usa {
	background-image: url(../img/bb7ebe23ce8dd5ddb4e3f9dbbdd14ab4.jpg)
}

.ms-program-wrapper .img-svk {
	background-image: url(../img/f48911a30dacbacbabd1d2c7a63237ce.jpg)
}

.ms-program-wrapper .img-cze {
	background-image: url(../img/32adeb751b761e60ec6b1821e5b12680.jpg)
}

.ms-program-wrapper .img-swe {
	background-image: url(../img/616a26ed63487c34f42be78434f4d11d.jpg)
}

.ms-program-wrapper .img-den {
	background-image: url(../img/5723cba8de70531165b9d0641ab26b71.jpg)
}

.ms-program-wrapper .img-fra {
	background-image: url(../img/4776ab50dae9c6509b1647d1910a5e05.jpg)
}

.ms-program-wrapper .img-sui {
	background-image: url(../img/abd99f7e0aa0c6078294c4c71e8e039e.jpg)
}

.ms-program-wrapper .img-ger {
	background-image: url(../img/73f06164d9853cb0c720953336c53c03.jpg)
}

.ms-program-wrapper .img-gbr {
	background-image: url(../img/982c77fdf91136357d6c93a78018bac7.jpg)
}

.ms-program-wrapper .img-lat {
	background-image: url(../img/be152a74e053bd911b2d6dc8e68a8af9.jpg)
}

.ms-program-wrapper .img-aut {
	background-image: url(../img/1f0e00e6601d59b0000a72359a0805cf.jpg)
}

.ms-program-wrapper .img-ita {
	background-image: url(../img/5c66176ac2014cf5b23aad60da5f05ab.jpg)
}

.ms-program-section {
	display: block !important
}

@media (max-width:1023px) {
	.rs-advertisement-cas-desktop-overlay {
		display: none
	}
}

body {
	min-width: 320px;
	background-color: #fff;
	font-family: PT Sans, sans-serif;
	font-size: 16px;
	line-height: 24px
}

#page,
body {
	position: relative
}

#page {
	right: 0;
	margin-top: 8px;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out
}

@media (min-width:1024px) {
	#page {
		right: 0 !important;
		margin-top: 20px
	}
}

.page-container {
	margin-left: auto;
	margin-right: auto;
	float: none;
	position: relative;
	background-color: #fff
}

@media (min-width:1024px) {
	.page-container {
		max-width: 1230px;
		padding-left: 15px;
		padding-right: 15px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.page-container {
		max-width: 1023px;
		padding-left: 9px;
		padding-right: 9px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.page-container {
		max-width: 767px;
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.page-container {
		max-width: 479px;
		padding-left: 10px;
		padding-right: 10px
	}
}

.predpredaj-box-wrapper {
	width: 100%
}

.clear-fix:after {
	content: "";
	display: block;
	clear: both
}

.no-responsive {
	width: 1220px
}

.full-screen-width.gray {
	background: #e1e1e1
}

.full-screen-width.gray .col-line-separator {
	background: #c6c6c6
}

@media (min-width:1024px) {
	.full-screen-width {
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
		padding-right: 15px
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.full-screen-width {
		margin-left: -9px;
		margin-right: -9px;
		padding-left: 9px;
		padding-right: 9px
	}
}

@media (min-width:480px) and (max-width:767px) {
	.full-screen-width {
		margin-left: -10px;
		margin-right: -10px;
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width:320px) and (max-width:479px) {
	.full-screen-width {
		margin-left: -10px;
		margin-right: -10px;
		padding-left: 10px;
		padding-right: 10px
	}
}

.rs_banner {
	text-align: center
}

.rs-advertisement-cas-desktop-ak-hp-man {
	margin-left: -20px
}

.homepage .rs-advertisement-cas-desktop-ak-hp-man {
	margin-left: 0
}

.article-camera-icon {
	background: url(../img/d32883e9500384cae9db482a33f82e26.svg) no-repeat bottom;
	width: 25px;
	height: 13px;
	float: left;
	margin-left: -5px
}

.plus-icon {
	background-image: url(../img/fd2cda21dfd14187d776efc254237c83.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	width: 44px;
	height: 18px;
	margin-top: 2px
}

.plus-icon,
.podcast-icon {
	float: left;
	margin-right: 6px
}

.podcast-icon {
	background-image: url(../img/7950ce00d0eec21d6385189c3df1456d.svg);
	background-size: cover;
	width: 14px;
	height: 20px
}

.top-content-big-article .article-camera-icon {
	height: 19px;
	background: url(../img/ae146a8971d5849d6c85d4f2799f77e1.svg) no-repeat bottom
}

.aktuality-hp-top-article .article-camera-icon {
	height: 21px
}

.article-box-most-read .article-camera-icon {
	height: 16px
}

.article-list .article-play-button {
	margin-top: 16px
}

.predpredaj-black {
	color: #000 !important
}

@font-face {
	font-family: cas;
	src: url(../fonts/518ae8ff1863e63eec5f806cb0eef727.eot);
	src: url(../fonts/518ae8ff1863e63eec5f806cb0eef727.eot#iefix) format("embedded-opentype"), url(../fonts/22de480332ca635fd4333162f955f5b5.woff) format("woff"), url(../fonts/233914bc1362444164a1d75b9e4743fd.ttf) format("truetype"), url(../img/c0f799818f5894be946a96202f81fc84.svg#cas) format("svg");
	font-weight: 400;
	font-style: normal
}

[data-icon]:before {
	content: attr(data-icon)
}

[class*=" icon-"]:before,
[class^=icon-]:before,
[data-icon]:before {
	font-family: cas !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-appstore:before {
	content: "a"
}

.icon-arrow-left:before {
	content: "b"
}

.icon-arrow-right:before {
	content: "c"
}

.icon-close:before {
	content: "d"
}

.icon-diss:before {
	content: "e"
}

.icon-dropdown:before {
	content: "f"
}

.icon-duely-ok:before {
	content: "g"
}

.icon-duely-zoom:before {
	content: "h"
}

.icon-fb:before {
	content: "i"
}

.icon-fb2:before {
	content: "j"
}

.icon-google:before {
	content: "k"
}

.icon-googleplay:before {
	content: "l"
}

.icon-h-baran:before {
	content: "m"
}

.icon-h-blizenci:before {
	content: "n"
}

.icon-h-byk:before {
	content: "o"
}

.icon-h-kozorozec:before {
	content: "p"
}

.icon-h-lev:before {
	content: "q"
}

.icon-h-panna:before {
	content: "r"
}

.icon-h-rak:before {
	content: "s"
}

.icon-h-ryby:before {
	content: "t"
}

.icon-h-skorpion:before {
	content: "u"
}

.icon-h-strelec:before {
	content: "v"
}

.icon-h-vahy:before {
	content: "w"
}

.icon-h-vodnar:before {
	content: "x"
}

.icon-hor-arrow:before {
	content: "y"
}

.icon-hor-compare:before {
	content: "z"
}

.icon-hor-equals:before {
	content: "A"
}

.icon-hor-hearth:before {
	content: "B"
}

.icon-logo-azet-small:before {
	content: "C"
}

.icon-logo-cas:before {
	content: "D"
}

.icon-logo-istanok:before {
	content: "E"
}

.icon-logo-istanok-grey:before {
	content: "F"
}

.icon-logo-nehnutelnosti:before {
	content: "G"
}

.icon-logo-ringier:before {
	content: "H"
}

.icon-menu:before {
	content: "I"
}

.icon-play:before {
	content: "J"
}

.icon-search:before {
	content: "K"
}

.icon-star-rating-color:before {
	content: "L"
}

.icon-star-rating-stroke:before {
	content: "M"
}

.icon-tweet:before {
	content: "N"
}

.icon-vs:before {
	content: "O"
}

.icon-external-link:before {
	content: "P"
}

@font-face {
	font-family: PT Sans;
	font-weight: 400;
	font-style: normal;
	src: url(../fonts/ba83ec0544e0cdbe808581467eff6b1b.woff) format("woff")
}

@font-face {
	font-family: PT Sans;
	font-weight: 700;
	font-style: normal;
	src: url(../fonts/75483f00286e1b74b466046fea77731a.woff) format("woff")
}

@font-face {
	font-family: PT Sans;
	font-weight: 400;
	font-style: italic;
	src: url(../fonts/4a9323b8a44f9c54b908dcba4b905708.woff) format("woff")
}

@font-face {
	font-family: PT Sans;
	font-weight: 700;
	font-style: italic;
	src: url(../fonts/179d26537ce55ace2a5b847ac9b4a6c8.woff) format("woff")
}

.shadow-text {
	color: #898989
}

.discussion-wrapper .d-comments-wrapper {
	border-top: 1px solid #ccc
}

.discussion-wrapper .d-comments-count-wraper .comments-count {
	font-family: PT Sans Narrow, serif;
	font-weight: 700
}

.discussion-wrapper .d-comment-group {
	border-bottom: 1px solid #ccc
}

.discussion-wrapper .d-comment-wrapper {
	border: none
}

.discussion-wrapper .d-comment-wrapper .d-btn {
	background-color: #ed1c24;
	color: #000;
	border-radius: 5px;
	font-size: 12px;
	border: 1px solid #ccc;
	padding: 5px 10px;
	height: auto
}

.discussion-wrapper .d-comment-wrapper .d-btn i {
	display: inline-block;
	margin: 0 6px 0 0;
	font-size: 16px;
	font-weight: 700
}

.discussion-wrapper .d-comment-wrapper .d-like {
	background-color: transparent
}

.discussion-wrapper .d-comment-wrapper .d-like i {
	color: #35b03f
}

.discussion-wrapper .d-comment-wrapper .d-dislike {
	background-color: transparent
}

.discussion-wrapper .d-comment-wrapper .d-dislike i {
	color: #ed1c24
}

.discussion-wrapper .d-comment-wrapper .head {
	min-height: 40px
}

@media (min-width:480px) and (max-width:767px) {
	.discussion-wrapper .d-comment-wrapper .head .sep {
		margin: 0
	}
}

@media (min-width:320px) and (max-width:479px) {
	.discussion-wrapper .d-comment-wrapper .head .sep {
		margin: 0
	}
}

.discussion-wrapper .level0 .icon-diss {
	display: none
}

.discussion-wrapper .level1 {
	padding-left: 40px;
	border-bottom: none
}

.discussion-wrapper .level1 .icon-diss {
	position: absolute;
	top: 22px;
	left: 0;
	font-size: 20px;
	color: #ccc
}

.discussion-wrapper .d-react,
.discussion-wrapper .d-submit-comment-btn {
	border: none;
	background-color: #ed1c24;
	font-size: 12px;
	text-transform: none;
	border-radius: 4px
}

@media (min-width:480px) and (max-width:767px) {

	.discussion-wrapper .d-react,
	.discussion-wrapper .d-submit-comment-btn {
		margin: 0 !important
	}
}

@media (min-width:320px) and (max-width:479px) {

	.discussion-wrapper .d-react,
	.discussion-wrapper .d-submit-comment-btn {
		margin: 0 !important
	}
}

.discussion-wrapper .d-react-main-wrapper {
	text-align: center
}

.discussion-wrapper .d-react-main-wrapper .d-react-main {
	padding: 10px 60px
}

.discussion-wrapper .d-react-main-wrapper .d-react-main:after {
	content: "Prida\165   n\E1zor"
}

.discussion-wrapper .d-wrapper-video-article {
	text-align: center
}

.discussion-wrapper .d-wrapper-video-article .d-btn-video-article {
	display: inline-block;
	padding: 10px 60px;
	border: none;
	background-color: #ed1c24;
	font-size: 12px;
	text-transform: none;
	border-radius: 4px;
	color: #fff
}

.discussion-wrapper ul.pagination li.active a,
.discussion-wrapper ul.pagination li.active span,
.discussion-wrapper ul.pagination li:hover a,
.discussion-wrapper ul.pagination li:hover span {
	border-color: #ed1c24 !important;
	background: #ed1c24 !important
}

.discussion-wrapper ul.pagination li:first-of-type,
.discussion-wrapper ul.pagination li:last-of-type {
	display: none
}

.text-center,
ul.pagination {
	text-align: center
}

ul.pagination {
	margin-top: 10px;
	display: block
}

ul.pagination li {
	display: inline-block
}

ul.pagination li a,
ul.pagination li span {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 0 2px;
	color: #000;
	border-radius: 5px;
	border: 1px solid #ccc;
	line-height: 40px;
	text-align: center
}

ul.pagination li.active a,
ul.pagination li.active span,
ul.pagination li a:hover,
ul.pagination li span:hover {
	text-decoration: none;
	color: #fff;
	border-color: #ed1c24;
	background: #ed1c24
}

.article-object-newsletter form .title {
	color: #ed1c24
}

.article-object-newsletter form .form-body .email-label {
	color: #222
}

.article-object-newsletter form .form-body .newsletter-checkbox input[type=checkbox]:checked:after {
	color: #ed1c24
}

.article-object-newsletter form .submit input[type=submit] {
	background-color: #ed1c24;
	font-weight: 600
}

.footer-object-newsletter {
	max-width: 1230px;
	background-color: #2d3035
}

@media (max-width:480px) {
	.footer-object-newsletter form {
		border-bottom: none;
		padding-bottom: 0
	}
}

.footer-object-newsletter form .form-body .email-label,
.footer-object-newsletter form .title {
	color: #fff;
	font-family: PT Sans, sans-serif
}

.footer-object-newsletter form .form-body .newsletter-checkbox input[type=checkbox]:checked:after {
	color: #ed1c24
}

.footer-object-newsletter form .form-body .newsletter-checkbox label {
	color: #fff;
	font-family: PT Sans, sans-serif
}

.footer-object-newsletter form .form-body .newsletter-checkbox label a {
	color: #ed1c24
}

.footer-object-newsletter form .submit {
	margin-top: 15px
}

@media (max-width:480px) {
	.footer-object-newsletter form .submit {
		margin-top: 20px
	}
}

.footer-object-newsletter form .submit input[type=submit] {
	height: 40px;
	background-color: #ed1c24;
	font-weight: 600
}

@font-face {
	font-family: iconvault;
	src: url(../fonts/5f1a376d548dedd54ccffab127a45cee.eot);
	src: url(../fonts/5f1a376d548dedd54ccffab127a45cee.eot#iefix) format("embedded-opentype"), url(../fonts/5804641f4ff9755e305a242fe200ae6b.woff) format("woff"), url(../fonts/749ee5e2b02705936392a19dbb14783b.ttf) format("truetype"), url(../img/e817feb2dda6b923736e031b76ffbe6f.svg#iconvault) format("svg");
	font-weight: 400;
	font-style: normal
}

[class*=" wi-"]:after,
[class*=" wi-"]:before,
[class^=wi-]:after,
[class^=wi-]:before {
	font-family: iconvault;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	text-decoration: inherit;
	position: absolute;
	top: 0;
	left: 0
}

.wi-night:after,
.wi-night:before {
	content: "\F100"
}

.wi-sunny:after,
.wi-sunny:before {
	content: "\F101"
}

.wi-frosty:before {
	content: "\F102"
}

.wi-windysnow:before {
	content: "\F103"
}

.wi-showers:before {
	content: "\F104"
}

.wi-basecloud:before {
	content: "\F105"
}

.wi-cloud:before {
	content: "\F106"
}

.wi-rainy:before {
	content: "\F107"
}

.wi-mist:before {
	content: "\F108"
}

.wi-windysnowcloud:before {
	content: "\F109"
}

.wi-drizzle:before {
	content: "\F10A"
}

.wi-snowy:before {
	content: "\F10B"
}

.wi-sleet:before {
	content: "\F10C"
}

.wi-moon:before {
	content: "\F10D"
}

.wi-windyrain:before {
	content: "\F10E"
}

.wi-hail:before {
	content: "\F10F"
}

.wi-sunset:before {
	content: "\F110"
}

.wi-windyraincloud:before {
	content: "\F111"
}

.wi-sunrise:before {
	content: "\F112"
}

.wi-sun:before {
	content: "\F113"
}

.wi-thunder:before {
	content: "\F114"
}

.wi-windy:before {
	content: "\F115"
}

.wi-night:after,
.wi-sunny:after,
.wi-sunny:before {
	color: orange
}

.wi-cloud:before,
.wi-mist:before {
	color: #ccc
}

.wi-moon:before,
.wi-sun:before,
.wi-thunder:before {
	color: orange
}

.wi-basecloud {
	color: #ccc
}

.wi-rainy:before {
	color: #4272a4
}

.wi-snowy:before {
	color: #82b2e4
}

.wi-hail:before {
	color: #ccc
}

.wi-frosty:before,
.wi-sleet:before {
	color: #82b2e4
}

.wi-windy:before {
	color: #ccc
}

.wi-showers:before {
	color: #82b2e4
}

.weather-img-large {
	font-size: 100px;
	height: 100px;
	width: 100px
}

.weather-img-big {
	font-size: 72px;
	height: 72px;
	width: 72px
}

.weather-img-medium {
	font-size: 50px;
	display: inline-block;
	float: right;
	height: 50px;
	width: 58px
}

.weather-img-hour {
	width: 60px
}

.weather-img-hour,
.weather-img-medium-left {
	display: inline-block;
	font-size: 60px;
	height: 60px
}

.weather-img-medium-left {
	width: 66px;
	top: 10px
}

.weather-img-table {
	font-size: 45px;
	height: 45px;
	width: 45px;
	display: inline-block
}

.weather-img-small {
	font-size: 26px;
	height: 26px;
	width: 26px;
	display: inline-block;
	bottom: 0
}

.weather-img-box {
	width: 50px;
	position: relative;
	bottom: 4px
}

.weather-img-box,
.weather-img-small-left {
	font-size: 36px;
	height: 36px;
	display: inline-block
}

.weather-img-small-left {
	width: 40px;
	float: left
}

.weather-img-map {
	font-size: 56px;
	display: block;
	height: 56px;
	width: 60px;
	margin-left: 5px
}

.weather-img-small-menu {
	font-size: 30px;
	height: 30px;
	width: 30px;
	display: inline-block;
	bottom: -9px
}

div.c_prekrytie {
	display: none;
}

#aboutCookieUsageBox {
	display: block;
	margin: 0;
	padding: 8px 10px;
	text-align: center;
	background-color: #302f2f;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
}

#aboutCookieUsageBox,
#aboutCookieUsageBox a.moreInfo {
	color: #ffffff;
}

#aboutCookieUsageBox a.moreInfo {
	text-decoration: underline;
}

#aboutCookieUsageBox a.close {
	background: #F3F3F3;
	background-image: -webkit-linear-gradient(top, #F3F3F3, #d6d6d6);
	background-image: -moz-linear-gradient(top, #F3F3F3, #d6d6d6);
	background-image: -ms-linear-gradient(top, #F3F3F3, #d6d6d6);
	background-image: -o-linear-gradient(top, #F3F3F3, #d6d6d6);
	background-image: linear-gradient(top, #F3F3F3, #d6d6d6);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #302E2F;
	padding: 3px 8px 3px 8px;
	text-decoration: none;
	margin: 0 8px 0 8px;
}

#aboutCookieUsageBox a.close:hover {
	background: #d6d6d6;
	background-image: -webkit-linear-gradient(top, #d6d6d6, #F3F3F3);
	background-image: -moz-linear-gradient(top, #d6d6d6, #F3F3F3);
	background-image: -ms-linear-gradient(top, #d6d6d6, #F3F3F3);
	background-image: -o-linear-gradient(top, #d6d6d6, #F3F3F3);
	background-image: linear-gradient(top, #d6d6d6, #F3F3F3);
	text-decoration: none;
}

div.c_prekrytie {
	display: none;
}

#aboutCookieUsageBox {
	display: block;
	margin: 0;
	padding: 8px 10px;
	text-align: center;
	background-color: #302f2f;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
}

#aboutCookieUsageBox,
#aboutCookieUsageBox a.moreInfo {
	color: #ffffff;
}

#aboutCookieUsageBox a.moreInfo {
	text-decoration: underline;
}

#aboutCookieUsageBox a.close {
	background: #F3F3F3;
	background-image: -webkit-linear-gradient(top, #F3F3F3, #d6d6d6);
	background-image: -moz-linear-gradient(top, #F3F3F3, #d6d6d6);
	background-image: -ms-linear-gradient(top, #F3F3F3, #d6d6d6);
	background-image: -o-linear-gradient(top, #F3F3F3, #d6d6d6);
	background-image: linear-gradient(top, #F3F3F3, #d6d6d6);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #302E2F;
	padding: 3px 8px 3px 8px;
	text-decoration: none;
	margin: 0 8px 0 8px;
}

#aboutCookieUsageBox a.close:hover {
	background: #d6d6d6;
	background-image: -webkit-linear-gradient(top, #d6d6d6, #F3F3F3);
	background-image: -moz-linear-gradient(top, #d6d6d6, #F3F3F3);
	background-image: -ms-linear-gradient(top, #d6d6d6, #F3F3F3);
	background-image: -o-linear-gradient(top, #d6d6d6, #F3F3F3);
	background-image: linear-gradient(top, #d6d6d6, #F3F3F3);
	text-decoration: none;
}


#aboutCookieUsageBox a.close:hover {
	background: #d6d6d6;
	background-image: -webkit-linear-gradient(top, #d6d6d6, #F3F3F3);
	background-image: -moz-linear-gradient(top, #d6d6d6, #F3F3F3);
	background-image: -ms-linear-gradient(top, #d6d6d6, #F3F3F3);
	background-image: -o-linear-gradient(top, #d6d6d6, #F3F3F3);
	background-image: linear-gradient(top, #d6d6d6, #F3F3F3);
	text-decoration: none;
}

.article-hash-tags {
	display: flex;
	flex-wrap: wrap;
	min-width: 85px;
}

.article-hash-tags .article-bottom-tags-title {
	margin-right: 20px;
}

.article-hash-tags .article-tags {
	display: flex;
	list-style-type: none;
	flex-wrap: wrap;
}

.article-hash-tags .article-tags li {
	margin-right: 5px;
	margin-bottom: 5px;
}

.article-hash-tags .article-tags li:last-child {
	margin-right: 0;
}

.article-hash-tags .article-tags li a {
	display: inline-block;
	background-color: #ed1c24;
	padding: 0 10px;
	border-radius: 6px;
	color: #fff !important;
	font-size: 16px;
}

.article-hash-tags .article-tags li a:hover {
	text-decoration: none;
}

.article-paginator {
	display: flex;
	justify-content: space-between;
	margin: 0 0 20px 0;
}

.article-paginator .article-paginator-pages {
	display: flex;
	list-style-type: none;
}

.article-paginator .article-paginator-pages li {
	margin: 0 9px 0 0;
}

.article-paginator .article-paginator-pages li:last-child {
	margin: 0;
}

.article-paginator .article-paginator-pages li a {
	width: 37px;
	height: 37px;
	line-height: 39px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #B8B8B8;
	color: #B8B8B8 !important;
	display: inline-block;
	border-radius: 6px;
	font-weight: bold;
}

.article-paginator .article-paginator-pages li a:hover {
	text-decoration: none;
}

.article-paginator .article-paginator-pages li .current {
	background-color: #ed1c24;
	color: #fff !important;
	border-color: #ed1c24;
}

.article-paginator .article-paginator-next {
	background-color: #ed1c24;
	color: #fff !important;
	padding: 6px 10px 6px 20px;
	border-radius: 6px;
	vertical-align: middle;
}

.article-paginator .article-paginator-next:hover {
	text-decoration: none;
}

.article-paginator .article-paginator-next::after {
	content: "";
	display: inline-block;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDQ5NCI+CjxwYXRoIGlkPSJWZWN0b3IgMzAiIGQ9Ik0wIDVMNy4xMTExMSA1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggaWQ9IlZlY3RvciAzMSIgZD0iTTQuNDQ1MzEgMUw4LjAwMDg3IDVMNC40NDUzMSA5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9nPgo8L3N2Zz4K");
	background-repeat: no-repeat;
	width: 23px;
	height: 23px;
	background-position: center center;
	background-color: #fff;
	border-radius: 6px;
	vertical-align: middle;
	margin: -2px 0 0 15px;
}

.article-paginator .article-paginator-prev {
	background-color: #ed1c24;
	color: #fff !important;
	padding: 6px 10px 6px 10px;
	border-radius: 6px;
	vertical-align: middle;
}

.article-paginator .article-paginator-prev:hover {
	text-decoration: none;
}

.article-paginator .article-paginator-prev::before {
	content: "";
	display: inline-block;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDQ5NCI+CjxwYXRoIGlkPSJWZWN0b3IgMzAiIGQ9Ik0wIDVMNy4xMTExMSA1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggaWQ9IlZlY3RvciAzMSIgZD0iTTQuNDQ1MzEgMUw4LjAwMDg3IDVMNC40NDUzMSA5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9nPgo8L3N2Zz4K");
	background-repeat: no-repeat;
	width: 23px;
	height: 23px;
	background-position: center center;
	background-color: #fff;
	border-radius: 6px;
	vertical-align: middle;
	margin: -2px 15px 0 0;
	transform: rotate(180deg);
}
.header-1 {
    width: 100%;
    border-bottom: 1px solid #d1d1d1;
  }
  
  .image {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  
  .image.footer {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  
  .div-block {
    margin-right: auto;
    margin-left: auto;
    background-color: #fff;
    text-align: center;
  }
  
  .div-block.black {
    background-color: #222;
  }
  
  .heading {
    font-size: 39px;
    line-height: 50px;
    font-weight: 400;
  }
  
  .link {
    color: #4868e9;
    text-decoration: none;
  }
  
  .text-block {
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: Bitter, serif;
    font-size: 17px;
  }
  
  .link-block-3 {
    color: #202020;
    text-decoration: none;
  }
  
  .sidenews {
    display: block;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 15px;
  }
  
  .div-block-3 {
    margin-top: 8px;
    margin-right: 10px;
    padding: 5px;
    border: 1px solid #d1d1d1;
    background-color: #fff;
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease;
  }
  
  .div-block-3:hover {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
  
  .text-block-6 {
    padding-left: 25px;
    background-image: url('../img/Tick_Mark_Dark-512.png');
    background-position: 0px 50%;
    background-size: contain;
    background-repeat: no-repeat;
    line-height: 27px;
  }
  
  .article-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .link-block-2 {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
  }
  
  .link-block-2.smalll {
    width: auto;
  }
  
  .image-3 {
    display: block;
    width: auto;
    margin-right: auto;
    margin-left: auto;
  }
  
  .text-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 7px 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Exo, sans-serif;
    color: #8a8a8a;
    font-size: 12px;
    text-decoration: none;
  }
  
  .columns {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
  .body-text {
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: 'PT Sans', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-style: normal;
  }
  
  .body-text._2 {
    padding-bottom: 0px;
  }
  
  .link-5 {
    text-decoration: none;
  }
  
  .italic-text-2 {
    color: #131313;
    font-style: italic;
    text-decoration: none;
  }
  
  .block-quote {
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    color: #0073b9;
    font-size: 22px;
    line-height: 26px;
    font-style: italic;
    font-weight: 700;
  }
  
  .div-block-4 {
    padding: 15px 22px;
    background-color: #fffddc;
  }
  
  .bold-text {
    font-size: 19px;
  }
  
  .red {
    color: #ff3737;
    font-size: 23px;
  }
  
  .text-block-7 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 25px;
  }
  
  .link-6 {
    color: #5291ff;
    text-decoration: none;
  }
  
  .image-4 {
    margin-top: -3px;
    margin-right: 13px;
  }
  
  .text-block-4 {
    display: inline-block;
    margin-right: 12px;
    color: #3b5998;
    font-size: 12px;
    cursor: pointer;
  }
  
  .text-block-4:hover {
    text-decoration: underline;
  }
  
  .text-block-4.date {
    color: #8b8b8b;
    cursor: default;
  }
  
  .text-block-4.date:hover {
    text-decoration: none;
  }
  
  .text-block-4.ll {
    margin-right: 6px;
  }
  
  .text-block-4.l {
    margin-right: 5px;
  }
  
  .name {
    color: #3b5998;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
  }
  
  .name:hover {
    text-decoration: underline;
  }
  
  .comment {
    margin-bottom: 15px;
    padding: 13px;
    border-radius: 10px;
    background-color: #f8f8f8;
  }
  
  .profile {
    width: 70%;
    border-radius: 5px;
    cursor: pointer;
  }
  
  .footer-1 {
    width: 100%;
    border-bottom: 1px solid #d1d1d1;
    background-color: #222;
  }
  
  .header-2 {
    display: none;
    width: 100%;
    border-bottom: 1px solid #d1d1d1;
  }
  
  .footer-2 {
    display: none;
    width: 100%;
    border-bottom: 1px solid #d1d1d1;
    background-color: #222;
  }
  
  .image-5 {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  
  .text-block-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 7px 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Exo, sans-serif;
    color: #8a8a8a;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
  }
  
  .italic-text-4 {
    color: #080808;
    font-size: 13px;
    text-align: center;
  }
  
  .bold-text-4 {
    font-size: 29px;
  }
  
  .button {
    width: 100%;
    padding-top: 17px;
    padding-bottom: 17px;
    border-radius: 12px;
    background-color: #ec3838;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
  }
  
  @media (max-width: 991px) {
    .text-block {
      font-size: 13px;
    }
    .sidenews {
      display: block;
    }
    .text-block-7 {
      font-size: 21px;
    }
  }
  
  @media (max-width: 767px) {
    .header-1 {
      display: none;
    }
    .image {
      text-align: left;
    }
    .image.footer {
      width: 90%;
      text-align: center;
    }
    .div-block {
      text-align: left;
    }
    .div-block.black {
      text-align: center;
    }
    .content {
      padding-right: 30px;
      padding-left: 30px;
    }
    /*.body-text {
      font-size: 16px;
      line-height: 23px;
    }*/
    .footer-1 {
      display: none;
    }
    .header-2 {
      display: block;
    }
    .footer-2 {
      display: block;
    }
    .column {
      display: none;
    }
  }
  
  @media (max-width: 479px) {
    .image.footer {
      padding-right: 0px;
      padding-left: 0px;
    }
    .div-block.black {
      padding-right: 0px;
      padding-left: 0px;
    }
    .content {
      padding-right: 11px;
      padding-left: 11px;
    }
    .heading {
      font-size: 26px;
      line-height: 33px;
    }
    .text-block-2 {
      font-size: 9px;
      line-height: 12px;
      text-align: center;
    }
    /*.body-text {
      font-size: 13px;
      line-height: 20px;
      text-align: center;
    }*/
    .paragraph {
      font-size: 13px;
      line-height: 18px;
    }
    .text-block-8 {
      font-size: 9px;
      line-height: 12px;
      text-align: center;
    }
  }