module-event_top:not([class*="ui-"]) { transition: color 0.3s ease, height 0.3s ease, max-height 0.3s ease, line-height 0.3s ease, background 0.3s ease; }
html { background: #222; font: 14px 'Arimo', Arial, Tahoma; color: #595959; -webkit-text-size-adjust: 100%; min-width: 360px; }
html, body { height: 100%; }
body { position: relative; }
a { color: inherit; font-weight: bold; }
a:hover, a.active { text-decoration: underline; }
a:not([class*="hidden"]) + a { margin-left: 2px; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
*[title] { cursor: pointer; }
i, em { font-style: normal; }
u { text-decoration: none; }
time { color: #a6a6a6; font-weight: normal; }
img, .gfyitem { vertical-align: middle; max-width: 100%; }
img[src*='media/images/no-picture.png'] { object-fit: contain; }
iframe { max-width: 100%; }
input, button, textarea, .ui-selectmenu-button { font: 14px 'Open Sans', Arial, Tahoma; vertical-align: middle; margin: 0 10px 0 0; } 
input:last-child, button:last-child, textarea:last-child { margin-right: 0; }
input, .btn, input[type="submit"], .form input[type="submit"], button, .counter, .pagination > *, .ui-selectmenu-button, select { background: #fff; vertical-align: middle; height: 36px; line-height: 36px; border: 1px #ddd solid; font-size: 14px; padding-left: 15px; padding-right: 15px; font-family: 'Open Sans', Arial, Tahoma; }
input.grey, .btn.grey, input[type="submit"].grey, .form input[type="submit"].grey, button.grey, .pagination > *, select { border: 1px #ddd solid; color: #222; }
input.clear, .btn.clear, input[type="submit"].clear, .form input[type="submit"].clear, button.clear, .pagination > * { background: #fff; color: #bebebe; text-shadow: none; }
input.clear:hover, .btn.clear:hover, input[type="submit"].clear:hover, .form input[type="submit"].clear:hover, button.clear:hover, .pagination > * { background: #fafafa; color: #aaa; }
textarea, input[type="text"], input[type="button"], input[type="submit"] { -webkit-appearance: none; }
.ui-widget-overlay { background: rgba(0, 0, 0, 0.5); }
.ui-dialog { background: #fff; box-shadow: 0 1px 5px 0 #c9bdaf; z-index: 2001; }
.ui-dialog input[type="text"], .ui-dialog input[type="password"] { width: 100%; }
.ui-dialog .btn { line-height: 34px; height: 34px; width: 100%; text-align: center; }
.ui-dialog:not([aria-describedby="newsletter-dialog"]) > .ui-dialog-titlebar { display: none; }
.page-widget .ui-dialog-titlebar { position: absolute !important; right: 0; display: block; z-index: 1000; }
.ui-dialog .ui-dialog-content { padding: 1em; }
.ui-dialog .ui-dialog-buttonpane button { margin-bottom: 0; }
.ui-dialog > :not(#login-dialog):not(#register-dialog):not(#newsletter-dialog) input[type="submit"] { position: absolute; top: -9999em; display: block; }
select { height: 36px; padding-left: 6px; }
.ui-selectmenu-button { padding: 0; position: relative; width: auto !important; min-width: 100px; }
.ui-selectmenu-button span.ui-selectmenu-text { padding: 8px 40px 8px 10px; color: #7b7b7b; }
.ui-selectmenu-button span.ui-icon-triangle-1-s { right: 30px; top: 4px; bottom: 4px; border-left: 1px #e1ddd3 solid; position: absolute; margin: 0; overflow: visible; }
.ui-selectmenu-button span.ui-icon-triangle-1-s:before { display: block; content: ' '; width: 0; height: 0; border-style: solid inset inset inset; border-width: 8px 4px 0 4px; border-color: #ccc transparent transparent transparent; position: absolute; top: 50%; left: 11px; margin-top: -4px; }
.ui-selectmenu-menu { z-index: 2001; }
.ui-selectmenu-menu .ui-menu { max-height: 200px; }
.ui-selectmenu-menu .ui-menu .ui-menu-item { padding: 10px; white-space: nowrap; }
.ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-disabled { display: none; }
.ui-state-disabled { background: #eee; }
.btn { height: 29px; line-height: 29px; }
.btn.disabled { opacity: 0.5; }
span.btn.disabled { cursor: default; }
button img, .btn img { vertical-align: middle; }
input[type="text"], input[type=password], input[type=number], textarea { width: 195px; padding: 0 12px; border: 1px #ddd solid; box-shadow: inset 0 2px 2px 0 #edebe5; color: #7b7b7b; }
textarea { padding-top: 8px; padding-bottom: 8px; margin-right: 0; }
input[type="text"][value] { color: #7f8da1; }
input.changed[type="text"] { color: #6f7d91; }
input[type="submit"], .btn, form .btn, .form input[type="submit"], button, .counter { cursor: pointer; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); color: #fff; display: inline-block; border: none; text-align: center; font-weight: bold; }
input[type="submit"]:hover, .btn:hover, form .btn:hover, .form input[type="submit"]:hover, button:hover, .pagination > *:hover { text-decoration: none; box-shadow: none; }
input[type="submit"].big, .btn.big, .form input[type="submit"].big, button.big { height: 51px; line-height: 51px; padding-left: 20px; padding-right: 20px; font-size: 15px; }
input[type="submit"].medium, .btn.medium, .form input[type="submit"].medium, button.medium { height: 40px; line-height: 40px; padding-left: 10px; padding-right: 10px; font-size: 13px; }
input[type="file"] { width: 230px; }
button, .btn.dropdown, .btn.icon { padding-left: 8px; padding-right: 8px; height: 36px; line-height: 36px; }
.btn.active, button.active { box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.5); }
.btn.inactive, button.inactive { color: #aaa; }
form .row, .form-horizontal .form-group { margin: 0 0 5px; }
form .row + .row { padding-top: 5px; }
form .row > label:first-child,.form-horizontal .control-label { width: 25%; padding-right: 3%; float: left; text-align: right; margin-top: 6px; margin-bottom: 6px; display: block; }
form .row > label:first-child + * { width: 75%; margin: 0; }
form .row > label:first-child + span { line-height: 34px; }
form .row > input[type="submit"] { float: right; }
.counter { font-size: 11px; padding: 0 5px; line-height: 20px; height: 20px; margin: 0 0 0 7px; cursor: auto; }
.counter.inv { background: #fff; color: #da251c; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.2); }
.counter[data-count="0"],.counter:empty { display: none; }
.input-append, .input-prepend { margin-left: 13px; margin-right: -35px; position: relative; vertical-align: middle; padding-right: 13px; border-right: 1px #e1ddd3 solid; height: 34px; line-height: 34px; margin-top: -11px; color: #c4c4c4; }
.input-append { margin-left: -46px; margin-right: 11px; padding-right: 15px; padding-left: 11px; border-right: none; border-left: 1px #e1ddd3 solid; cursor: pointer; }
.input-append.fa:before, .input-prepend.fa:before { width: 8px; display: inline-block; }
input.with-input-append { padding-right: 45px; }
.input-prepend + input { padding-left: 45px; }
.dropdown { position: relative; text-align: left; }
.dropdown > a { height: auto; }
.dropdown ul, .dropdown ol, .dropdown div { height: auto; display: none; position: absolute; right: 0; top: 0; margin: 0; z-index: 2000; }
.dropdown li { position: relative; }
.btn.dropdown ul, .btn.dropdown ol { right: -1px; top: 40px; padding: 5px; white-space: nowrap; background: #f9f8f6; border: 1px #dedacf solid; }
.dropdown ul li > a, .dropdown ol li > a { display: block; line-height: 30px; padding: 0 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.dropdown ul li > a:hover, .dropdown ol li > a:hover { background: #e5e5e5; }
.dropdown.open ul, .dropdown.open ol, .dropdown.open > div { display: block; }
.btn.dropdown.open ul, .btn.dropdown.open ol { display: inline-block; }
.btn-group .btn { border-radius: 0; border: 1px #e6e6e6 solid; }
.fa { vertical-align: middle; }
fa fa-angle-double-right, fa fa-angle-double-left { vertical-align: baseline; }
button .fa, .btn .fa { width: 18px; vertical-align: baseline; margin: 0 9px 0 0; }
button .fa:only-child, .btn .fa:only-child, button.icon .fa, .btn.icon .fa { margin: 0; font-size: 20px; }
button.medium .fa, .btn.medium .fa { font-size: 16px; }
button.grey .fa, .btn.grey .fa, button.grey, .btn.grey { text-shadow: none; }
.nano > .nano-pane { background: none; }
.nano > .nano-pane > .nano-slider { background: #222; }
.spacer { margin-right: 5px !important; }
.spacer-left { margin-left: 5px !important; }
.fold { cursor: pointer; }

/* */
#site { position: relative; min-height: 100%; }
#header { height: 51px; line-height: 50px; position: fixed; left: 0; top: 0; right: 0; border-bottom: 1px #ddd solid; z-index: 2000; font-size: 12px; background: #fff; }
#header > strong:first-child { float: left; width: 300px; line-height: normal; border-bottom: 1px #323232 solid; text-align: center; position: relative; }
#header.affix > strong:first-child { height: 51px; line-height: 50px; overflow: hidden; }
#header.affix > strong:first-child > a { padding-top: 0; padding-bottom: 0; }
#header > strong:first-child > .fa { display: none; }
#header > strong:first-child > a { background: #1b1b1b; font-size: 36.5px; color: #fff; display: block; padding: 30px; font-family: 'Source Sans Pro', sans-serif; font-weight: bold; }
#header > strong:first-child > a:hover { text-decoration: none; }
#header > strong:first-child > a > span { color: #fff; font-size: 13px; display: block; font-weight: normal; text-align: justify; display: block; white-space: nowrap; }
.langs { text-align: center; }
#header .langs { position: absolute; left: 0; right: 0; bottom: 5px; }
#header.affix .langs { display: none; }
#p-content .langs { display: none; text-align: center; }
#header .langs { display: block; }
.langs > a { display: inline-block; width: 16px; height: 16px; margin: 0 5px; vertical-align: middle; }
.langs > a[href*='/pl'] { background: url(../images/pl.png) no-repeat; }
.langs > a[href*='/en'] { background: url(../images/gb.png) no-repeat; }
#p-content .langs { padding: 0 20px; }
#header > strong:first-child + p { float: left; margin-left: 30px; }
#header .s { float: left; padding: 0 20px; overflow: hidden; line-height: 40px; position: relative; min-width: 10px; max-width: 150px; display: none; }
.mobile #header .s { opacity: 0; }
.mobile #header .s .fb-like { position: absolute; left: 0px; top: 0px;  }
.mobile #header .s .fa { font-size: 20px; width: 10px; height: 51px; line-height: 51px; text-align: center; }
#header #user { color: #8e8d8d; font-size: 14px; float: right; }
#header #user > .fa-user { display: none; }
#header #user .avatar { width: auto; height: auto; }
#header #user .input-prepend { float: left; margin-top: 13px; }
#header #user img { width: 25px; height: 25px; margin: 0 10px 0 0; }
#header #user a, #header .btn  { text-decoration: none; font-weight: normal; }
#header #user > a, #header #user form a, #header #user input, #header #user .fb-login { height: 50px; border-top: none; border-bottom: none; border-left: none; float: left; line-height: 50px; font-size: 14px; }
#header #user a.btn:not(.orange) { opacity: 0.9; }
#header #user .nano { height: auto; }
#header #user ul { background: #fff; }
#header #user ul > li { float: left; padding: 0 20px; line-height: 49px; color: #8e8d8d; }
#header #user ul > li.active { color: #fff; }
#header #user ul > li + li { border-left: 1px #eee solid; }
#header #user ul > li > a:first-child { margin: 0 -20px; padding: 0 20px; display: block; border-bottom: 1px transparent solid; }
#header #user ul > li > a:first-child:hover { color: #595959; border-bottom: 1px #d92b4c solid; }
#header #user ul > li .fa { margin: 0 10px 0 0; }
#header #user ul > li > a#admin-mode { color: #da251c; }
#header #user ul > li > a#admin-mode i { margin: 0; }
#header #user ul > li.active > a#admin-mode i { color: #fff; }
#header #user ul > li + li > a { color: #7b7b7b; }
#header #user ul > li .counter[data-count="0"] { display: none; }
#header #user form { float: right; position: relative; }
#header #user input[type="text"], #header #user input[type=password] { width: 134px; }
#header #user input { margin: 0; }
#header #user .dropdown.open > a { position: relative; z-index: 3000; background: #fff; }
#header #user .dropdown ol { background: #fff; left: -1px; right: auto; border: 1px #ddd solid; top: 50px; min-width: 300px; max-width: 400px; }
#header #user .dropdown ol li { line-height: normal; padding: 10px 15px; color: #444; min-height: 47px; }
#header #user .dropdown ol li + li { border-top: 1px #e1dbd5 solid; }
#header #user .dropdown ol li > a { padding: 10px 15px; margin: -10px -15px; min-height: 47px; }
#header #user .dropdown ol li > a:hover { background: #fafafa; }
#header #user .dropdown ol li a.avatar { margin-bottom: 2px; line-height: normal; }
#header #user .dropdown ol li.more > a, #header #user .dropdown ol li.more-combined { text-align: center; font-weight: bold; line-height: normal; border-top-width: 2px; }
#header #user .dropdown ol li.more-combined > a { width: calc(50% + 10px); float: left; }
#header #user .dropdown ol li.more-combined > a:first-child { margin-right: 0; }
#header #user .dropdown ol li.more-combined > a + a { margin-left: 0; }
#header #user .dropdown ol li.read strong { font-weight: normal; }
#header #user .dropdown ol li.read .onhover { display: none !important; }

#search { float: right; border-left: 1px #eee solid; border-right: 1px #eee solid; position: relative; }
#search input[type="text"] { border: none; width: 200px; margin: 0; height: 49px; border-top: none; }
#search input[type="text"] + button { margin: 0; border: none; background: none; height: 51px; line-height: 50px; width: 50px; text-align: center; }
#search input[type="text"]:not(.hidden) + button { }

.chosen-container-single .chosen-single div b { background-image: url(../images/dropdown.png); background-position: 50% 50% !important; margin: 0; }
main { clear: both; margin: 0 auto; display: table; width: 100%; max-width: 100%; table-layout: fixed; background: #f6f6f6; padding: 51px 0 0; }
#p-top { clear: both; }
#p-top > div[class*="cool-stuff"] { min-height: 100px; }
#p-left, #p-right, #p-content { display: table-cell; vertical-align: top; }
#p-content { padding: 0 0 140px; background: #f6f6f6; }
#p-left { width: 300px; min-width: 300px; background: #222; color: #7c7c7c; padding-top: 73px; }
#header.affix + #site #p-left { padding-top: 0; }
#p-left article { max-width: 300px; margin-bottom: 0; }
#p-left a { color: #7c7c7c; font-weight: normal; }
#p-left a:hover { color: #fff; }
#p-left > div { height: auto; }
#p-right { width: 361px; min-width: 361px; border-left: 1px #e9e9e9 solid; padding-bottom: 140px; background: #fff; }
#p-right article { max-width: 360px; }
#p-right article:not(:first-child) { margin-top: -20px; }
#p-bottom { border-top: 1px #d6ccc0 solid; box-shadow: 0 -1px 0 0 #f0ece7; clear: both; padding: 10px 0 0; }
#p-bottom > div { margin: 0 auto; }
section[id^="p-"] { position: relative; text-align: center; }
section[id^="p-"] > * { margin-bottom: 20px; display: block; }
section[id^="p-"] > :not([class*="cool-stuff"]) { text-align: left; }
article { margin: 0 0 20px; clear: both; position: relative; text-align: left; }
article:not(.spacer):empty { display: none; }
article > header:first-child, .titled { font-weight: normal; clear: both; white-space: nowrap; position: relative; font-size: 16px; min-height: 53px; padding: 0 30px; line-height: 52px; font-family: 'Istok Web'; margin-bottom: 12px; }
article:not(.no-dash) > header:first-child:before, .titled:not(.no-dash):before, .page-home.action-landing #header h1:before { content: ' '; display: block; position: absolute; left: 50%; bottom: -2px; height: 2px; width: 20%; margin-left: -10%; background: #189a39; }
#p-content article > header:first-child:before, #p-content .title:before { width: 10%; margin-left: -5%; }
article > header:first-child { line-height: 71px; }
article > header:first-child > .title { font-size: 15px; font-weight: bold; text-transform: uppercase; line-height: 71px; float: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
#p-content article > header:first-child > .title { float: none; }
#p-content article > header:first-child { margin-bottom: 30px; }
#p-content article > header:first-child > .title { font-size: 25px; font-weight: bold; font-family: 'Open Sans', sans-serif; text-align: center; }
article > header:first-child strong { font-weight: normal; }
article > header:first-child .fa, article > header:first-child img { vertical-align: baseline; }
article > header:first-child .fa-star { vertical-align: top; }
article > header:first-child:not(.grey) i, article > header:first-child time { font-weight: normal; }
article > header:first-child > div.subtitle { font-size: 14px; font-weight: 300; text-align: center; line-height: normal; padding: 0 0 20px; margin-top: -10px; font-family: 'Arimo'; }
article .subtitle .btn, article .subtitle select, article .subtitle input, article .subtitle .ui-selectmenu-button { margin-left: 5px; height: 29px; }
article .subtitle .btn:last-child, article .subtitle select:last-child, article .subtitle input:last-child, article .subtitle .ui-selectmenu-button:last-child { margin-right: 0; }
article .subtitle * + .btn, article .subtitle * + select, article .subtitle * + input, article .subtitle * + .ui-selectmenu-button { margin-left: 5px; height: 29px; }
article .subtitle * + .ui-selectmenu-text { padding-top: 5px; padding-bottom: 5px; }
article .subtitle .search input { height: 36px; width: 400px; }
article > header:first-child > div.subtext { clear: both; text-align: center; font-size: 14px; color: #939393; line-height: normal; padding: 0 0 23px; margin: -11px 0 0; }
article > header:first-child + .menu { float: right; margin: -65px 30px 0 0; position: relative; }
article > header:first-child + .menu > li + li { margin: 0 0 0 8px; }
article > header:first-child > :first-child + .fa { position: absolute; right: 30px; top: 27px; }
article > .cnt { padding: 30px; }
#p-content article > .cnt { padding-bottom: 0; padding-top: 0; }
article > .cnt > article:not(.boxy) { margin-left: -30px; margin-right: -30px; }
article > .cnt > .no-top { margin-top: -30px; }
article > .cnt > .no-top-bottom { margin-top: -30px; margin-bottom: -30px; }
article > .cnt > .no-right-left { margin-left: -30px; margin-right: -30px; }
article > .cnt > .no-padding { margin-left: -30px; margin-right: -30px; }
article > .cnt > p { margin: 0 0 10px; text-align: justify; line-height: 150%; }
article.blank > .cnt { padding: 0; }
article > footer { min-height: 50px; padding: 10px 30px; text-align: center; clear: both; line-height: 29px; }
article > footer > :only-child { display: block; }
article > footer >:first-child:not(:only-child) { float: left; }
article > footer >:first-child ~ * { float: right; }
article > footer > article { margin: -10px; border: none; line-height: normal; }
article.ranking > footer >:not(.pagination) { float: left; margin-right: 5px; }
article.ranking > footer >:not(.pagination):last-child { float: right !important; margin-right: 0; }
article > .listing + footer { margin-top: -10px; }
#p-left article > header:before { display: none; }
#p-right article.no-dash > header { margin-bottom: 0; }
#p-right article > header:before { left: 30px; margin-left: 0; }
#p-left article > header:first-child { border-bottom: 1px #2b2b2b solid; color: #fff; }
article.with-tabs { margin-top: 60px; }
section[id^="p-"] > article.with-tabs:first-child { margin-top: 53px; }
article.with-tabs > .cnt > .tabs:first-child { margin-top: -64px; float: left; }
article.with-tabs > .cnt > .tabs:first-child + .tabs { float: right; margin-top: -64px; }
article.with-tabs > .cnt > .tabs:first-child > li:first-child { margin-left: 0; }
article.with-tabs > .cnt > .tabs:first-child + .tabs > li { color: #da251c; }
article.with-tabs > .cnt > .tabs:first-child + .tabs > li.active { }
article > p { padding: 0 0 10px; }
article img, .gfyitem { max-width: 100%; }
article.boxy { background: #fff; border: 1px #dedede solid; }
article.boxy > header:first-child { background: #fff; margin-bottom: 0 !important; padding-left: 20px; padding-right: 20px; margin-left: -1px; border-bottom: 1px #dedede solid; }
article.boxy.layout1 > header:first-child { box-shadow: inset 4px 0 0 0 #4980e4; }
article.boxy.layout2 > header:first-child { box-shadow: inset 4px 0 0 0 #189a39; }
article.boxy.layout3 > header:first-child { box-shadow: inset 4px 0 0 0 #74143a; }
article.boxy.layout4 > header:first-child { box-shadow: inset 4px 0 0 0 #d92b4c; }
.listing.boxy { margin-left: 0 !important; margin-right: 0 !important; }
.listing.boxy > li { font-size: 18px; margin: 0 0 10px; padding: 20px; }
.listing.boxy > li > a:only-child { background: #fafafa; padding: 20px; margin-left: -20px; margin-right: -20px; border: 1px #ddd solid; border-left: none; border-bottom: none; }
.listing.boxy > li.layout1 > a { box-shadow: inset 2px 0 0 0 #4980e4; }
.listing.boxy > li.layout2 > a { box-shadow: inset 2px 0 0 0 #189a39; }
.listing.boxy > li.layout3 > a { box-shadow: inset 2px 0 0 0 #74143a; }
.listing.boxy > li.layout4 > a { box-shadow: inset 2px 0 0 0 #d92b4c; }
.listing.boxy > li > a > span:first-child { width: 60%; font-weight: normal; line-height: 18px; }
.listing.boxy > li > a > span:first-child + span { width: 40%; line-height: 36px; height: 36px; }
.listing.boxy > li > a > span:first-child span:first-child { display: block; font-weight: bold; }
.listing.boxy > li > a strong { font-size: 45px; }
.listing.boxy > li.layout1 > a strong { color: #4980e4; }
.listing.boxy > li.layout2 > a strong { color: #189a39; }
.listing.boxy > li.layout3 > a strong { color: #74143a; }
.listing.boxy > li.layout4 > a strong { color: #d92b4c; }
.listing.boxy > li > a strong + strong { font-size: 14px; }
article.boxy > header:first-child > .title { text-align: left !important; font-size: 18px !important; text-transform: none; }
article.boxy > header:first-child > div.subtitle { position: absolute; right: 20px; top: 25px; font-size: 20px; text-transform: uppercase; font-weight: bold; }
article.boxy.layout1 > header:first-child > div.subtitle, article.boxy.layout1 > footer > :first-child, .module-contest_prizes.layout1 .subtitle { color: #4980e4; }
article.boxy.layout2 > header:first-child > div.subtitle, article.boxy.layout2 > footer > :first-child, .module-contest_prizes.layout2 .subtitle { color: #189a39; }
article.boxy.layout3 > header:first-child > div.subtitle, article.boxy.layout3 > footer > :first-child, .module-contest_prizes.layout3 .subtitle { color: #74143a; }
article.boxy.layout4 > header:first-child > div.subtitle, article.boxy.layout4 > footer > :first-child, .module-contest_prizes.layout4 .subtitle { color: #d92b4c; }
article.boxy > header:first-child > div.subtitle strong { font-weight: 700; }
article.boxy > header:first-child > div.subtitle strong:first-child { font-size: 30px; }
article.boxy > header:first-child:before { display: none; }
article.boxy > footer { line-height: 35px; min-height: 75px; padding: 20px; border-top: 1px #dedede solid; }
article.boxy > footer .btn { line-height: 35px; height: 35px; }
article.boxy > footer a ~ span { margin-right: 10px; }
article.boxy > .cnt { padding: 20px !important; }
article.boxy > .cnt > .no-padding { margin: -20px -21px -21px; position: relative; }
/*table img, table .gfyitem { max-width: none; }*/
/*table td * { max-width: 100% !important; }*/
article .menu li { float: left; }
article .menu li + li { margin: 0 0 0 8px; }
div.gfyitem { width: 100%; }
div.gfyitem div:not(.gfyCtrlBox):not(.gfyCtrlTabPull) { width: 100% !important; max-width: 100% !important; height: auto !important; }
div.gfyitem div:not(.gfyCtrlBox):not(.gfyCtrlTabPull) .gfyPreLoadCanvas { display: none; }
div.gfyitem div:not(.gfyCtrlBox):not(.gfyCtrlTabPull) video { position: relative !important; height: auto !important; margin-top: 0; max-width: 100% !important; }
div.gfyitem .gfyCtrlBox { margin-bottom: 10px !important; }
div.gfyitem .gfyCtrlBox .gfyCtrlPause, div.gfyitem .gfyCtrlBox .gfyCtrlReverse, div.gfyitem .gfyCtrlBox .gfyCtrlSlower, div.gfyitem .gfyCtrlBox .gfyCtrlFaster { width: 15px; height: 15px; margin-top: 0; display: inline-block !important; }
div.gfyitem .gfyGif { position: relative !important; }
#btt, #task { position: fixed; bottom: 20px; right: 20px; z-index: 1000; font-size: 30px; text-align: center; }
#btt { padding: 0; width: 40px; height: 40px; }
#task { position: fixed; bottom: 180px; right: -33px; width: auto; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); writing-mode: lr-tb; font-size: 14px; padding: 10px 20px; height: auto; border-bottom: none; text-shadow: none; }
.mobile #task { display: none; }
#btt { display: none; }
#btt:hover { text-decoration: none; }
#btt.disabled { display: none; }
#btt i { line-height: 38px; font-size: 30px; display: inline-block; width: 30px; height: 28px; }
.table { display: table; width: 100%; }
[class^="col-"] > *, [class*=" col-"] > * { float: left; }
[class^="col-"].align > *:first-child, [class*=" col-"].align > *:first-child { text-align: left; }
.table > *, .table > * { float: none; display: table-cell; }
.col-2 > * { width: 50%; }
.col-2.align > *:last-child { text-align: right; }
.col-2.align > *:last-child > :last-child { margin-right: 0; }
.col-3 > * { width: 33.33%; }
.col-3.align > *:first-child + * { text-align: center; }
.col-3.align > *:first-child + * + * { text-align: right; }
.col-4 > * { width: 25%; }
.col-4.align > *:first-child + *, .col-4.align > *:first-child + * + * { text-align: center; }
.col-4.align > *:last-child { text-align: right; }
.col-5 > * { width: 20%; }


.listing.small > li { line-height: 28px; height: 28px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-top: 0; padding-bottom: 0; }
.listing.small > li > a:only-child { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

.list > li { border-bottom: 1px rgba(0, 0, 0, 0.2) solid; padding: 2px 5px; }
.list > li:nth-child(2n+1) { background: rgba(0, 0, 0, 0.1); }
.listing { margin-bottom: 10px; clear: both; }
#p-left article > .cnt > .listing, #p-right article > .cnt > .listing { margin-left: -30px; margin-right: -30px; }
#p-content article > .cnt > .listing { border: 1px #dedede solid; }
article > .cnt > .listing:last-child { margin-bottom: -30px; }
#p-content article > .cnt > .listing:last-child { margin-bottom: 0; }
article > .cnt > .listing:first-child { margin-top: -30px; }
#p-content article > .cnt > .listing:first-child { margin-top: 0; }
article article > .cnt > .listing:first-child { margin-top: 0; }
article > .listing:last-child > li:last-child, article > .listing:last-child > li:last-child > a:only-child { }
.listing > li { padding: 20px 30px; position: relative; border-bottom: 1px #eee solid; background: #fff; }
#p-left .listing > li { border-bottom: none; }
.listing > li:nth-child(2n) { background-color: #f8f8f8; }
#p-left .listing > li { background-color: transparent !important; }
.listing > li.active { background-color: #ecebe9; }
.listing[class*="col"] > li { border-left: 1px #eee solid; }
.listing.col-2 > li:nth-child(2n+1) { border-left: none; }
.listing.col-3 > li:nth-child(3n+1) { border-left: none; }
.listing.col-4 > li:nth-child(4n+1) { border-left: none; }
.listing.col2 > li { width: 49%; }
.listing.col3 > li { width: 32.33%; }
.listing.col4 > li { width: 24%; }
.listing.col5 > li { width: 19%; }
.listing > li a {  }
.listing > li > a:only-child { padding: 20px 30px; margin: -20px -30px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block !important; }
.listing > li > a:only-child:hover { text-decoration: none; background-color: #f3f3f3; }
.listing > li > a + div { font-size: 13px; padding: 3px 0 0; }
#p-left .listing > li > a:only-child:hover, #p-left .list > li > a:only-child:hover { background-color: #222; }
.listing > li:nth-child(2n) > a:only-child:hover { background-color: #f0f0f0; }
.listing > li > a:only-child > i:first-child, .position { float: left; color: #ddd; font-style: normal; margin: 0 10px 0 -9px; }
.listing > li > a:only-child > i:last-child { color: #444; font-weight: bold; }
.listing.with-counts > li > a:only-child { padding-right: 40px; }
.listing.with-counts > li > a:only-child > i:last-child { position: absolute; right: 30px; }
.listing.with-counts > li > a:only-child > .fa-times { top: 50%; margin-top: -7px; }
.listing > li > a:only-child > img { margin: 0 5px 0 0; }
.position { width: 98px; text-align: right; margin-left: 0; margin-right: 7px; line-height: 50px; }
.listing > li > a:only-child em, .listing > li > a:only-child time { display: block; font-size: 12px; color: #7b7b7b; font-weight: normal; white-space: normal; text-align: justify; }
.listing + a.more { text-align: right; display: block; }
.listing .header { font-size: 15px; font-weight: bold; margin: 0 0 10px; }
.listing > li > a .h3 { font-size: 14px; margin: 0 0 7px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
.listing.big > li > a .h3 img { float: right; margin: 3px 0 0; }
.listing.big > li > a span { display: block; overflow: hidden; height: 52px; }
.listing.tick > li em { float: right; font-size: 0; }
.listing.tick > li em.o { float: right; width: 16px; height: 16px; background: #b0afae; border: 1px #a6a296 solid; border-radius: 50%; }
.listing.tick > li em.x { font-family: 'FontAwesome'; color: #30b059; }
.listing.tick > li em.x:before { content: "\f00c"; font-size: 18px; }
.listing.ranking > li > i:first-child { color: #c5c5c5; display: inline-block; width: 23px; }
.listing.ranking > li > em { color: #444; float: right; font-weight: bold; }
.fa-check { color: #30b059 !important; }
.fa-close { color: #da251c !important; }
.fa-circle { color: #006cb2 !important; }
.fa-exclamation-circle { color: #da251c !important; }
/*.fa-star { text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); }*/
:not(.like).active .fa-star { color: #fc8812 !important; }
.cards, .highlights { margin: 0 0 0 -15px; }
article > .cnt > .cards:last-child, article > .cnt > .highlights:last-child { margin-bottom: -15px; float: left; }
article > .cnt > .cards.one-col { float: none !important; }
.cards > li, .tiles > li, .thumbs > li, .highlights > li { background-color: #fff; height: 60px; margin: 0 0 15px 15px; border: 1px #e0e0e0 solid; float: left; width: 446px; position: relative; font-weight: bold; }
.cards.one-col > li, .tiles.one-col > li, .thumbs.one-col > li { float: none; width: auto; }
.cards > li:hover, .tiles > li:hover, .thumbs > li:hover { background-color: #f3f3f3; }
.cards > li.active { box-shadow: inset 0 0 0 2px #c4bca7; }
.cards > li.active:before { content: 'Trwa'; height: 29px; width: 60px; background: #30b059; position: absolute; left: -19px; top: 14px; color: #fff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); border-radius: 3px 3px 0 0; text-transform: uppercase; text-align: center; line-height: 29px; font-weight: bold; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); writing-mode: lr-tb; }
.cards > li.cool-stuff { background: none; float: none; clear: both; width: auto; height: 60px; text-align: center; }
.cards > li > a:only-child { height: 58px; display: block; text-decoration: none; padding: 13px 17px; color: #444; line-height: 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.cards > li.active > a:only-child { padding: 11px 48px 11px 42px; }
.cards > li.cool-stuff > a:only-child { font-size: 26px; font-weight: bold; color: #e23322; background: none; height: 60px; padding-top: 10px; padding-bottom: 10px; }
.cards > li.cool-stuff > a:only-child:hover { color: #c21302; }
.cards > li > a > img:first-child { float: left; margin: 2px 15px 0 0; width: 28px; height: 28px; }
.cards > li > a .h3 { font-size: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
.cards > li > a time { font-size: 12px; color: #7b7b7b; display: block; font-weight: normal; }

.tiles, .thumbs { margin: 0 0 0 -10px; }
#p-left .tiles, #p-left .thumbs { margin: 0 0 0 -20px; }
article > .cnt > .cards:last-child, article > .cnt > .thumbs:last-child { margin-bottom: -10px; float: left; }
.tiles > li, .thumbs > li { padding: 10px; margin: 0 0 10px 10px; width: calc(50% - 10px); height: 100px; font-weight: normal; }
#p-left .tiles > li, #p-left .thumbs > li { width: 100%; }
.tiles > li.box { border-width: 3px; padding: 8px; }
.tiles.first-big > li:first-child { height: 320px; text-align: center; font-size: 17px; color: #da251c; }
.tiles > li > img:first-child { width: 80px; height: 80px; float: left; margin: 0 10px 0 0; background: #000; }
.tiles.first-big > li:first-child > img:first-child { width: 100%; max-width: 274px; height: 192px; margin: 0 0 10px; float: none; }
.tiles > li > div > img { height: 29px; display: block; }
.tiles.first-big > li:first-child > div > img { height: 29px; display: inline-block; }
.tiles > li > div > span { font-weight: bold; }
.tiles > li > div > em { line-height: 33px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; height: 33px; }
.tiles.first-big > li:first-child > div > em { line-height: 40px; height: auto; }

.thumbs li { height: 192px; width: 173.5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center; font-weight: bold; }
.thumbs li > a:only-child { padding: 10px; margin: -10px; display: block; color: #444; line-height: 28px; }
.thumbs li > a:only-child:hover { text-decoration: none; }
.thumbs img { display: block; width: 151px; height: 151px; overflow: hidden; }
.highlights li { padding: 5px; height: auto; }
.highlights li > a:first-child { display: block; clear: both; }
.highlights li > a:first-child + a { float: left; width: 215px; height: 161px; }

.event-cards { margin: -20px 0 20px -20px; }
.event-cards > li { margin: 20px 0 0 20px; float: left; width: calc(50% - 20px); background: #fff url(../images/sport-triangle.png) no-repeat; border: 1px #ddd solid; position: relative; min-height: 100px; text-align: center; padding: 20px 10px 0; }
.event-cards > li > * { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative; }
.event-cards > li > a:first-child { width: 21px; height: 21px; position: absolute; left: 13px; top: 13px; text-align: left; }
.event-cards > li > a:first-child img, .sheet.by_hours th > a:first-child > img { filter: brightness(4); }
.event-cards > li > a:nth-child(2) { font-size: 15px; }
.event-cards > li > a span { width: 50%; float: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 20px 5px 25px; }
.event-cards > li > a span img { display: block; margin: 0 auto 17px; width: 51px; height: 51px; opacity: 0.8; }
.event-cards > li > a:hover span { text-decoration: underline; }
.event-cards > li > a:hover span img { opacity: 1; }
.event-cards > li > a span:first-child:before, .event-cards > li > a span:first-child:after { display: block; content: ' '; width: 10%; height: 1px; background: #ddd; position: absolute; left: 50%; margin-left: -5%; top: 58px; transform: rotate(45deg); box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1); }
.event-cards > li > a span:first-child:after { transform: rotate(135deg); }
.event-cards > li ol { display: block; margin: 0 -10px; border-top: 1px #ddd solid; }
.event-cards > li ol li { float: left; width: 33.33%; line-height: 40px; cursor: pointer; font-weight: bold; }
.event-cards > li ol li + li { border-left: 1px #ddd solid; }
.event-cards > li ol li em { font-weight: normal; }

table { margin: 0 0 10px; }
table:only-child { margin-bottom: 0; }
article > .cnt > .no-top-bottom:last-child > table:last-child { margin-bottom: 2px; }
table td, table th { padding: 10px 10px; height: 41px; }
table.sheet td, table.sheet th { text-align: center; }
table th, table tfoot td { border-bottom: 1px #ddd solid; border-left: 1px #6f6f6f solid; border-right: 1px #6f6f6f solid; text-align: center; background: #6f6f6f; color: #fff; font-weight: bold; font-size: 13px; }
table th { border-top: 1px #646464 solid; }
table th:first-child { text-align: left; }
table tfoot td { border-top: 1px #6f6f6f solid; }
table td { border: 1px #e0e0e0 solid; }
table td.c { min-width: 62px; cursor: pointer; text-align: center; }
.module-event table td.c { padding-right: 20px; }
table td.c.active { background-color: #30b059; color: #fff; }
.logged table td.c[data-id]:hover, .logged table td.c.active[data-id], .c[data-id]:hover { background-color: #199b3a !important; color: #fff !important; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }
.logged table.report td.c[data-id]:hover { background-color: #2f96b4 !important; }
table.one-line { white-space: nowrap; }
table.first-col tr >:first-child { width: 100%; text-align: left; }
table.first-col-center tr > :first-child { text-align: center; white-space: nowrap; }
table.second-col tr >:first-child:not([colspan]) + * { width: 100%; text-align: left; }
table.third-col tr >:first-child:not([colspan]) + * + * { width: 100%; text-align: left; }
table.first-nowrap tr >:first-child { white-space: nowrap; }
table.second-nowrap tr >:first-child + * { white-space: nowrap; }
table.third-nowrap tr >:first-child + * + * { white-space: nowrap; }
table.no-vertical tr > * { border-left: none; }
table td.max { font-weight: bold; background-color: rgba(24, 161, 10, 0.2) !important; }
table td.up, table td.down { background-image: url(../images/up.png); background-repeat: no-repeat; background-position: 90% 50%; color: #444; }
table td.down { background-image: url(../images/down.png); }
/*table tr > :first-child { border-left: none; }*/
:not(.no-right-left) > table tr > :first-child { padding-left: 10px; }
:not(.no-right-left) > table tr > :last-child { padding-right: 10px; }
table :not(tfoot) tr:hover > td { background-color: #f5f5f5; }
table tr:nth-child(2n) > td, table tr.odd > td { background-color: #fcfbf9; }
table tr:nth-child(2n):hover > td, table tr.odd:hover > td { background-color: #f2f2f2; }
table tr.mine > td { background-color: #fffbcc; }
table tr.mine:hover > td { background-color: #fff5c5; }
table tbody tr > th, table .header th { border-top: 1px #646464 solid; border-left: 1px #646464 solid; border-top: 1px #646464 solid; background-color: #6f6f6f; color: #fff; }
table .header td { height: 60px; cursor: pointer; }
table :not(.folded) > .header td { border-bottom: 1px #646464 solid; }
table .header .fa { color: #c2c2c2; }
table.by_cat .header td { text-align: center; font-size: 15px; }
table.by_cat .header td:first-child { text-align: left; }
table.by_cat .header td:first-child img { vertical-align: sub; }
table.by_cat .header td:first-child + td, table.by_cat .header td:first-child + td > * { width: 61px; }
table.by_cat .header td:first-child + td + td, table.by_cat .header td:first-child + td + td > * { width: 40px; }
table.by_cat .header .like, table.by_cat .header [class*="fa-caret-"] { display: block; height: 60px; line-height: 60px; margin: -10px; cursor: pointer; }
table.by_cat .header .like, table.by_cat .header [class*="fa-caret-"]:hover { background: #fafafa; }
table.by_cat .header .like.active, table.by_cat .header .like:hover { background: #d92b4c; color: #fff; }
table.by_cat .header .like.active .fa, table.by_cat .header .like:hover .fa { color: inherit; }
table.by_cat .folded > tr:not(.header) { display: none; }
table .btn:not(:only-child) { margin-right: 10px; }
table.ranking { white-space: nowrap; text-align: center; }
table.ranking tr { cursor: pointer; }
table.ranking td:first-child { color: #c5c5c5; text-align: right; }
table.ranking tr >:first-child + * { text-align: left; }
table.ranking td:last-child + td { text-align: right; font-weight: bold; }
table + .more, .tab-content + .more { display: block; margin: 10px 0 10px; }
.up, .yes, .status.s1 { color: #30b059; }
.down, .no, .status.s-1 { color: #da1414; }
.status.s2 { color: #006cb2; }
.statuses > li.status.s1 { background-color: #30b059; }
.statuses > li.status.s-1 { background-color: #da1414; }
.statuses > li.status.s2 { background-color: #006cb2; }

.tabs { margin: 0 0 10px; height: 49px; border-bottom: 1px #ddd solid; clear: both; }
p + .tabs { margin-top: 30px; }
.tabs.with-bar { border-top: 1px #ddd solid; border-right: 1px #ddd solid; float: none !important; }
.tabs li { float: left; border: 1px #ddd solid; line-height: 47px; color: #858176; padding: 0 20px; text-align: center; background: #f7f5f3; margin-left: -1px; cursor: pointer; }
.tabs li > * { display: inline-block; }
.tabs.with-bar li { margin-top: -1px; }
.tabs:not(.with-bar) li:not(.active):not(:only-child):last-child { }
.tabs li:only-child { }
.tabs li:hover { background: #fff; color: #da251c; }
.tabs li.active { background: #fff; color: #444; box-shadow: none; line-height: 52px; margin-top: 0; }
.tabs li a { display: block; padding: 0 30px; margin: 0 -30px; font-weight: inherit; color: inherit; min-width: 66px; }
.tabs li a:hover { text-decoration: none; }
.tabs li.active { border-bottom-color: #fff; margin-top: -5px; }
.tabs.with-bar li.active { margin-top: -6px; }
.tabs li.active a { font-weight: inherit; color: inherit; }
.tabs-content > .module { border: none; }
.tabs-content > .module > header:first-child { display: none; }
.tabs-content > .module > .cnt { padding: 0; }

.pagination { overflow: hidden; text-align: center; position: relative; margin: 0 0 10px; text-indent: 0 !important; clear: both; }
.module > footer > .pagination:last-child { margin-bottom: 0; }
.pagination > * { display: inline-block; margin: 0 5px; font-weight: normal; }
.pagination > strong { background: #fff; border-color: #da251c; }
.pagination > [rel] { position: absolute; }
.pagination > [rel="first"], .pagination > [rel="last"] { display: none; }
.pagination > [rel="prev"] { left: 0; margin: 0; }
.pagination > [rel="next"] { right: 0; margin: 0; }

.ui-tooltip { background: rgba(0, 0, 0, 0.9); color: #fff; font-size: 10px; }
.ui-tooltip em { font-weight: bold; }

.bar { background: #f9f8f6; border-top: 1px #dedacf solid; border-bottom: 1px #dedacf solid; line-height: 48px; padding: 0 30px; margin-bottom: 10px; clear: both; }
article > .cnt > .bar { margin-left: -30px; margin-right: -30px; }
.bar em { font-weight: bold; }
.bar > .table > * { text-align: center; }
.bar > .table >:first-child { text-align: left; }
.bar > .table >:last-child { text-align: right; }

.blink { text-align: center; font-size: 14px; color: #f00; font-weight: bold; }
.blink.active { color: #fff; }

#footer { max-width: 1600px; position: relative!important; overflow: hidden; background: #000; clear: both; position: absolute; left: 300px; right: 0; bottom: 0; color: #5f5f5f; font-size: 13px; padding: 25px 30px 0; text-align: left; }
#footer > nav, #footer > .inf { float: left; width: 50%; padding: 0 0 10px; }
#footer > span { clear: both; display: block; text-align: justify; font-size: 11px; }
#footer .inf { text-align: right; }
#footer .inf > span:first-child { color: #808080; display: block; }
#footer nav li { display: inline-block; }
#footer nav li + li:before { content: '|'; padding: 0 15px; }
#footer a { color: inherit; font-weight: normal; }
#footer a:hover { color: #878787; text-decoration: none; }
#footer > p { width: 1250px; margin: 0 auto; color: #ece7e1; font-size: 11px; padding: 17px 0 0; }

.module-welcome { margin: 30px; }
.module-welcome > div { background: url(../images/welcome.jpg) no-repeat 50% 0; height: 400px; /*max-width: 882px;*/ background-size: cover; margin-left: auto; margin-right: auto; padding: 0 !important; }
.module-welcome > div > div { background: rgba(0, 0, 0, 0.8); color: #fff; width: 340px; height: 100%; float: right; padding: 20px; font-size: 18px; text-align: center; }
.module-welcome > div > div header h1 { padding: 125px 0 30px; background: url(../images/users.png) no-repeat 50% 28px; font-size: 23px; font-weight: normal; }
.module-welcome > div > div span { font-size: 18px; display: block; padding: 20px 0 20px; border-top: 1px rgba(255, 255, 255, 0.1) solid; }
.module-welcome > div > div .btn { font-size: 26px; height: 59px; line-height: 59px; font-weight: normal; display: block; }

.module-sports .listing > li { padding-top: 8px; padding-bottom: 8px; }
.module-sports .listing > li > a:only-child { margin-top: -8px; margin-bottom: -8px; padding-top: 8px; padding-bottom: 8px; }
.module-sports .listing > li > a:only-child > img { margin: 0 20px 0 0; }

.module.module-bookmaker > .cnt > h2.fk { border: 3px #c1c1c1 solid; border-radius: 5px; padding: 15px; margin: 0 0 10px; text-align: left; font-size: 16px; text-decoration: underline; }
.mobile .module.module-bookmaker > .cnt > h2.fk { border: 3px #c1c1c1 solid; border-radius: 5px; padding: 15px; margin: 0 0 10px; text-align: left; font-size: 16px; text-decoration: underline; }
.module.module-bookmaker > .cnt > h2.fk img { width: 30px; height: 30px; margin-right: 15px; vertical-align: middle; }
.module-bookmaker > .cnt > a:first-child img { width: 265px; height: 265px; display: block; }
.module-bookmaker > .cnt > [class*="cool-stuff"] { clear: none; }
.module-bookmaker > .cnt > table { margin-top: 10px; }
.module-bookmaker .module-bookmakers_bonus { border: 3px #c1c1c1 solid; border-radius: 5px; padding: 15px; margin-bottom: 10px; }
.module-bookmaker .module-bookmakers_bonus .listing > li .position { display: none; }
.module-bookmaker .module-bookmakers_bonus .listing > li > .h3 ~ .btn { float: right; margin: 0 0 3px 5px; text-transform: uppercase; font-weight: bold; }
.module-bookmaker .module-bookmakers_bonus .listing > li { border-bottom: none !important; padding: 0; margin: 0; background: none; }
.module-bookmaker .module-bookmakers_bonus .listing > li:hover { background: none; }
.module-bookmaker .module-bookmakers_bonus .listing > li > a:not(.btn) { margin: 0; padding: 10px 0 0; clear: both; display: block; }
.module-bookmaker .module-bookmakers_bonus [class*="cool-stuff"] { padding-bottom: 0; }

.module-bookmaker-bonus { width: 100%; float: none; display: table; }
.module-bookmaker-bonus:after { display: none; }
html:not(.page-bookmaker) article.module.box.important.module-bookmaker-bonus > header:first-child { line-height: normal; }
.module-bookmaker-bonus > *, .module-bookmaker-bonus > .cnt > *, .module-bookmaker-bonus > .cnt li { display: table-cell; vertical-align: middle; }
.module-bookmaker-bonus > .cnt ul { width: 100%; }
.module-bookmaker-bonus > .cnt li { display: table-cell; border-top: none; padding: 8px 10px 2px; white-space: nowrap; width: 1000px; }
.module-bookmaker-bonus > .cnt ul li + li + li strong { color: #1e1e1e; }
.module-bookmaker-bonus > .cnt li strong { height: auto; font-size: 18px; font-weight: bold; text-overflow: ellipsis; overflow: hidden; color: #da251c; display: block; height: 33px; }
.module-bookmaker-bonus > .cnt .btn.big { white-space: nowrap; font-size: 17px; text-transform: uppercase; }

.module-bookmaker-bonus { width: 50%; float: left; display: block; }
.module-bookmaker-bonus > *, .module-bookmaker-bonus > .cnt > *, .module-bookmaker-bonus > .cnt li { display: block; }
.module-bookmaker-bonus > .cnt ul { width: auto; }
.module-bookmaker-bonus > .cnt ul strong { font-size: 24px; font-weight: normal; height: auto; line-height: 37px; }
.module-bookmaker-bonus > .cnt ul li { width: auto; padding: 12px; text-align: center; }
.module-bookmaker-bonus > .cnt ul li:first-child { padding-top: 6px; }
.module-bookmaker-bonus > .cnt ul li + li { border-top: 1px #e1ddd3 solid; }
.module-bookmaker-bonus > .cnt .btn.big { line-height: 56px; height: 56px; font-size: 19px; margin-bottom: 10px; }
.module-bookmaker-bonus + .module { width: 50%; float: right; clear: none; }

.module-bookmakers [class*="cool-stuff"] { padding-top: 10px; }
.module-bookmakers h3, .module-bookmakers_bonus_all h3 { padding: 0 0 15px; display: block; }
.module-bookmakers table { table-layout: fixed; }
.module-bookmakers table tr > :first-child { width: 150px; }
.stars .fa-star { padding: 15px 5px 0; }
.stars .fa-star.active { color: #fc9013; background: linear-gradient(#ffc219, #fb7c11); background-clip: text; text-fill-color: transparent; background: -webkit-linear-gradient(#ffc219, #fb7c11); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.module-bookmakers_bonus_all .btn { height: auto; line-height: normal; padding: 15px 30px; }

.module-bookmakers_bonuses li img { float: left; height: 28px; max-width: 145px; }
.module-bookmakers_bonuses li a + a { max-width: 120px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; float: right; font-size: 20px; }

.module-bookmakers_promotions li { height: 68px; }
.module-bookmakers_promotions li div { float: left; width: 190px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.module-bookmakers_promotions li div img { height: 26px; }
.module-bookmakers_promotions li .btn { float: right; height: 100%; width: 72px; line-height: normal; padding-top: 7px; padding-bottom: 7px; }

.module-shoutbox > .cnt > .menu { position: absolute; right: 10px; top: -39px; }
.module-shoutbox > .cnt > .tabs .counter:empty { display: none; }
.module-shoutbox > .cnt > div { background: #fff; border: 1px #ddd solid; position: relative; }
.module-shoutbox .nano { height: 1000px; }
#p-right .module-shoutbox .nano { height: 500px; }
.module-shoutbox form { margin: 0 0 30px; }
.module-shoutbox form input[type="submit"] { width: 150px; }
#p-right .module-shoutbox form input[type="submit"] { width: 51px; text-indent: -999em; background: #4980e4 url(../img/plus.png) no-repeat 50% 50%; background-size: 20px; }
.module-shoutbox #shout_message { height: 51px; width: calc(100% - 150px); line-height: 33px; font-size: 15px; }
#p-right .module-shoutbox #shout_message { line-height: normal; width: calc(100% - 51px); }
.module-shoutbox #shouts { margin-bottom: 0; }
#shouts li { padding: 20px; }
#shouts li .avatar { width: 50px; height: 50px; margin: 0 20px 0 0; float: left; }
#p-right #shouts li .avatar { width: 20px; height: 20px; margin: 0 10px 0 0; }
#shouts li .avatar img { width: 100%; height: 100%; margin: 0; }
#shouts li .avatar + a + em { float: right; color: #b8b8b8; }
#shouts.edited li { opacity: 0.1; }
#shouts.edited li.edited { opacity: 1; border-bottom: 1px solid #e1ddd3; }
#shouts li.sticky { border-bottom: 1px #e1ddd3 solid; }
#shouts li > .avatar + a { color: #444; }
#shouts li.mod > .avatar + a { color: #da251c; }
#shouts li.expert > .avatar + a { color: #457c97; }
#shouts li.candidat > .avatar + a { color: #30b059; }
#shouts li.me { }
#shouts li.header { margin: 0; }
#shouts li > p { margin: 10px 0 0; }
#shouts li > .avatar + a:after { content: ' '; width: 5px; height: 5px; display: inline-block; background: #d9190f; margin: 0 10px; vertical-align: middle; border-radius: 5px; }
#shouts li.uon > .avatar + a:after { background: #30b059; }
#shouts li.uoff > .avatar + a:after { background: #ffed21; }
#shouts li[class*="cool-stuff"] { font-weight: normal; font-size: 13px; text-align: left; }
#shouts li[class*="cool-stuff"] .message, #shouts li[class*="cool-stuff"] .message * { color: #c31a0e; font-weight: bold; display: inline; }
.page-shoutbox #shouts li [data-action="edit"] { display: none; }
.module-shoutbox img { width: 25px; height: 25px; margin: 0 10px 0 0; }
.module-shoutbox input[type="text"] { width: 781px; }
.module-shoutbox input[type="text"].spinner + i { display: none; }
.module-shoutbox input[type="text"] + i ~ div { margin-right: 10px; }
.module-shoutbox input[type="text"] + i ~ * { display: inline-block; float: none; }
.module-shoutbox input[type="text"] + i ~ :last-child { margin-right: 0; }

.module-event_important > .cnt { padding-left: 5px; padding-right: 5px; position: relative; }
.module-event_important > .cnt:before { content: 'vs'; width: 14px; margin: 0 0 0 -10px; text-align: center; color: #c6c6c6; display: block; position: absolute; left: 50%; top: 44px; font-weight: bold; font-size: 15px; }
.module-event_important > .cnt a { color: #444; font-size: 15px; width: 50%; float: left; text-align: center; font-weight: bold; position: relative; max-height: 120px; overflow: hidden; margin-left: 0; }
.module-event_important > .cnt a + a { float: right; }
.module-event_important > .cnt a:hover { text-decoration: none; }
.module-event_important > .cnt a img { width: 51px; height: 51px; margin: 0 auto 12px; display: block; overflow: hidden; }
.module-event_important > footer p { padding: 0 0 10px; float: none !important; }
.module-event_important > footer p em { font-weight: bold; }
.module-event_important > footer > .btn, .module-event_important > footer > p > span { float: left !important; text-align: left; }
.module-event_important > footer > .btn ~ .btn, .module-event_important > footer > p > span ~ span { float: right !important; }
.module-event_cats .sheet td:first-child { text-align: center; }
.module-event_cats .sheet td.c, .page-odd.action-cat .module-event .sheet td.c { padding-right: 10px; }
.module-event_cats .controls { padding-bottom: 10px; }
.module-event_cats .controls > * { padding-bottom: 0; margin-bottom: 0; }
.mobile .vs { display: block; overflow: hidden; height: 0.1px; }
.module-event_archive .listing > li > a:only-child time { display: inline-block; }
.module-event_archive .listing > li > a:only-child img ~ img { margin: 0; }
.module-event_top .showhide > :first-child { text-align: right; display: block; }
.module-event_top .showhide > :first-child + * { margin: 10px 0 0; }
.module-event_top td[class^="c"] a { display: block; }
.module-event_top .types { float: right; }

.social .fa-share-alt{ background: #222; color: #fff; border-radius: 50%; text-align: center; }
label.social { cursor: pointer; }
label.social li a { display: block; width: 39px; height: 39px; line-height: 39px; color: #fff; text-align: center; }
label.social li.fb a { background-color: #305891; }
label.social li.gplus a { background-color: #ce4d39; }
label.social li.twitter a { background-color: #2ca8d2; }
label.social ul { position: absolute; display: none; list-style: none !important; background: #fff; border: 1px #f1f1f1 solid; padding: 3px; margin-top: 2px; z-index: 1000; }
label.social ul li { display: inline-block; }
label.social:after { content: 'Udostępnij'; display: inline-block; margin-left: 5px; font-weight: 600; }
label.social > input[type="checkbox"]:first-of-type { display: none; }
label.social > input[type="checkbox"]:first-of-type:checked ~ ul { display: block; }

.views { color: #3498db; }
.news-icons { font-weight: 600; position: relative; }
.news-icons > * { vertical-align: middle; display: inline-block; }
.news-icons .fa { font-weight: normal; }
.newses { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); grid-auto-flow: row dense; display: grid; grid-gap: 10px; margin-bottom: 10px; }
.newses > li { box-shadow: inset 0 0 0 1px #f1f1f1; padding: 10px; background: linear-gradient(#fff 80%, #f4f4f4 100%); display: flex; flex-direction: column; position: relative; font-size: 13px; }
.newses > li.sticky { box-shadow: inset 0 0 0 1px rgba(255, 0, 0, 0.1); }
.newses > li:hover { background: #f4f4f4; }
.newses > li > :first-child { margin: -10px -10px 10px; width: calc(100% + 20px); max-width: none; }
.newses > li .badge { margin-right: 10px; }
.newses > li time { display: block; margin-bottom: 5px; }
.newses > li > div + a { flex: 1; margin-bottom: 10px; font-weight: 100; }
.newses > li > div + a strong { font-weight: 600; font-size: 14px; margin-bottom: 2px; margin-top: 10px; display: block; text-align: left; }
.newses > li > div + a p { max-height: 54px; overflow: hidden; display: block; }
.newses > li > div + a:before, .newses-promoted li > a:before { position: absolute; left: 0; top: 0; right: 0; bottom: 0; content: ' '; }
.newses > li > div + a:hover { text-decoration: none; }
.newses > li > div:last-child { font-weight: 600; display: flex; align-items: center; vertical-align: middle; }
.newses > li > div:last-child > * { z-index: 1000; }
.newses > li > div:last-child > *:not(:last-child) { margin-right: 15px; }
.newses > li > div:last-child > span:first-child { color: #3498db; }
.newses > li > div:last-child .fa { width: 22px; height: 22px; line-height: 23px; font-size: 10px; font-weight: normal; vertical-align: baseline; }
.newses > li > div:last-child .fa.fa-eye { font-size: 13px; }
.newses > li > div:last-child .social:after { display: none; }
.newses > li > div:last-child span.rate.rated::before{ display: none; }
.newses + .btn:last-child { white-space: nowrap; width: 200px; }

.module-contents .listing > li > a:only-child > img { float: left; margin: 0 20px 2px 0; width: 100px; height: 100px; overflow: hidden; background: url(../images/no-picture.png); background-size: cover; text-indent: -999em; overflow: hidden; border: 1px #eee solid; }
.module-contents .news-cats { background: #fafafa; display: flex; padding: 0 15px; margin: 0 0 10px; align-items: center; border-top: 1px #f1f1f1 solid; border-bottom: 1px #f1f1f1 solid; white-space: nowrap; }
.module-contents .news-cats > span:first-child { font-size: 15px; font-weight: bold; flex: 1; }
.module-contents .news-cats > span:first-child .fa { margin-right: 10px; }
.module-contents .news-cats ol { display: flex; flex: 4; text-transform: uppercase; flex-wrap: wrap; height: 47px; overflow: hidden; }
.module-contents .news-cats li { flex: 1 0 auto; text-align: center; }
.module-contents .news-cats li a { text-transform: uppercase; padding: 15px 10px; display: flex; font-size: 12px; font-weight: bold; text-align: center; white-space: nowrap; justify-content: center; }
.module-contents .news-cats li a:hover, .module-contents .news-cats li.active a { text-decoration: none; color: #3498db; }
.module-contents .news-cats > label { position: relative; }
.module-contents .news-cats > label .fa { font-size: 20px; margin-left: 5px; color: #bebebe; cursor: pointer; font-weight: normal; }
.module-contents .news-cats > label:hover .fa { color: #222; }
.module-contents .news-cats > label > ol { position: absolute; right: 0; display: none; list-style: none !important; background: #fafafa; border: 1px #f1f1f1 solid; margin-top: 2px; z-index: 1001; height: auto; }
.module-contents .news-cats > label > ol li a { padding-top: 5px; padding-bottom: 5px; justify-content: left; }
.module-contents .news-cats > label > input[type="checkbox"]:first-of-type { display: none; }
.module-contents .news-cats > label > input[type="checkbox"]:first-of-type:checked ~ ol { display: block; }
.module-contents .listing li a { font-weight: normal; }
.module-contents .listing li a:hover , .module-contents .listing li a:active { text-decoration: none; }
.module-contents .listing li > a { text-align: justify; display: block; }
.module-contents .listing li > a .h3 { font-size: 14px; color: #3498db; padding: 0 0 10px; }

.badge { color: #fff; vertical-align: middle; padding: 2px 5px; text-transform: uppercase; background: #ccc; font-size: 12px; min-width: 55px; display: inline-block; text-align: center; line-height: 18px; position: relative; z-index: 1; }
.badge.user { background: #515151; }
.badge.free { background: #377b1c; }
.badge.bookie { background: #2d4f8c; font-size: 11px; }
.badge.txt { background: #673a00; }
.badge.ppv { background: #f31212; }
.badge.fm { background: #e59400; }
.badge.premium { background: #16aaef; }
.badge.gold { background: #ffd700; }
.badge.super { background: #058aab; }
.alt .badge.super { background: #ffd700; color: #333; }

.module-content > .cnt > img:first-child { float: left; margin: 0 10px 10px 0; }
.module-content.review > .cnt > img:first-child[src="upload/picture/bon/bonusy-bez-depozytu-20205e00815615df1.jpg"] { float: none; margin-left: auto; margin-right: auto; display: block; }
.module-content > .cnt { line-height: 150%; }

.module-content > header > h1 > div { margin-top: -15px; position: relative; }
.module-content > header > h1 > div:before { content: ' '; display: block; position: absolute; left: 50%; top: 5px; height: 2px; width: 10%; margin-left: -5%; background: #189a39; }
.module-content > header > h1 > div img { width: 75px; height: 75px; vertical-align: text-top; margin: 0 15px; }
.module-content.review > header:first-child > div.subtitle { margin-top: -30px; margin-bottom: 65px; padding-bottom: 20px; }
.module-content.review > header:first-child > div.subtitle > div { margin-top: 30px; margin-bottom: -65px; overflow: hidden; height: 28px; }
.module-content.review > header:first-child > div.subtitle > p { color: #595959; font-size: 14px; font-weight: bold; padding-top: 15px; }
.module-content.review > header:first-child > div.subtitle > p .fa { color: #189a39; font-size: 20px; margin-right: 5px; }
.module-content.review > header:first-child > div.subtitle .fb-like { height: 29px; min-width: 20px; max-height: 28px; overflow: hidden; }
.module-content.review > header:first-child > div.subtitle .fb-like + a { color: #fff; background: #4b80e4; border-radius: 5px; display: inline-block; line-height: 28px; padding: 0 5px; vertical-align: top; }
.module-content .tags { text-align: center; padding-bottom: 20px; }
.module-content .module-content { border: 1px #e7e4dc solid; background: #fff; clear: none; }
.module-content > .cnt > .module-content { margin-left: 0 !important; margin-right: 0 !important; }
.module-content .col-2 > * { width: calc(50% - 10px); }
.module-content .col-2 > *:first-child { margin-right: 10px; }
.module-content .col-2 > * + * { margin-left: 10px; }
.module-content .module-content > header:first-child > .title { font-size: 18px !important; line-height: 50px !important; }
.module-content .module-content > header:first-child img { height: 40px; vertical-align: middle; margin-right: 8px; }
.module-content .col-2 .module-content > header:first-child > .title { text-transform: none; font-weight: normal !important; }
.module-content .module-content > .cnt { padding-bottom: 20px !important; }
.module-content.infos > .cnt { padding-left: 15px; padding-right: 15px; }
.module-content.infos .h3 { font-size: 18px; text-transform: uppercase; }
.module-content.infos .col-2 > div + div .h3 { text-align: right; display: block; }
.module-content.infos .h3 img { margin-right: 10px; }
.module-content.infos .col-2 > div + div .h3 img { margin-left: 10px; margin-right: 0; }
.module-content.infos ul { padding-left: 50px; padding-top: 20px; }
.module-content.infos .col-2 > div + div ul { padding-right: 50px; padding-left: 0; }
.module-content.infos ul li { padding-bottom: 10px; position: relative; text-align: justify; }
.module-content.infos ul li strong { position: absolute; left: -35px; top: -3px; }
.module-content.infos .col-2 > div + div ul li strong { position: absolute; left: auto; right: -35px; }
.module-content.infos ul li strong .fa { font-size: 25px; }
.module-content.infos ul li strong .fa-plus-circle { color: #189a39; }
.module-content.infos ul li strong .fa-minus-circle { color: #ff0000; }
.module-content.odd .col-2 > div:first-child { text-align: justify; padding-bottom: 61px; }
.module-content.odd .col-2 > div:first-child div { text-align: right; position: absolute; right: calc(50% + 10px); bottom: 20px; }
.module-content.odd .col-2 > div:first-child div .btn { margin-left: 20px; }
.module-content.odd table td { font-weight: bold; }
.module-content.odd table td:first-child { text-align: left; }
.module-content.odd table td:first-child .fa { color: #e1e1e1; font-size: 20px; text-align: left; width: 30px; }
.module-content.odd table td:last-child { text-align: right; }
.module-content.odd table tr:last-child td:last-child { color: #4d82e4; font-size: 18px; } 
.module-content.stars > .cnt { padding-left: 0; padding-right: 0; }
.module-content.stars > header:first-child { margin-bottom: 0 !important; }
.module-content.stars .sheet th, .module-content.stars .sheet td { border: none; font-weight: 600; }
.module-content.stars .sheet th { background: none; color: #6f6f6f; }
.module-content.stars .sheet td + td { background: none; color: #3873c1; }
.module-content.stars + .module-content.stars .sheet td + td { color: #189a39; }
.module-content.your-type tfoot, .module-content.your-type tr > :nth-child(n+5), .module-content.your-type tbody tr:nth-child(n+4) { display: none; }
.module-content.users-types ol { height: 175px; overflow: hidden; margin-top: -10px; }
.module-content.users-types li { overflow: hidden; padding-top: 10px; padding-bottom: 10px; line-height: 24px; border-top: 1px #e7e4dc solid; margin-top: -1px; white-space: nowrap; }
.module-content.users-types li > * { display: block; }
.module-content.users-types .avatar, .module-content.users-types .avatar > img { width: 73px; height: 73px; float: left; }
.module-content.users-types .avatar { margin-right: 20px; }
.module-content.types > .cnt > ol { float: left; width: 50%; }
.module-content.types > .cnt > ol li { height: 40px; line-height: 40px; border-left: 5px #ececec solid; margin-bottom: 13px; margin-left: 50px; position: relative; padding-left: 10px; font-weight: bold; }
.module-content.types > .cnt > ol li:first-child { color: #3873c1; border-color: #3873c1; }
.module-content.types > .cnt > ol li:last-child { color: #189a39; border-color: #189a39; }
.module-content.types > .cnt > ol img { height: 40px; position: absolute; left: -55px; }
.module-content.types > .cnt > .chart { float: right; width: 50%; height: 170px; margin-top: -10px; }
.module-content.stats > header:first-child { margin-bottom: 10px !important; }
.module-content.stats > .cnt > div { float: left; width: 33%; text-align: center; }
.module-content.stats > .cnt > div .chart { height: 80px; }
.module-content.directs li { float: left; width: 40%; overflow: hidden; padding-top: 10px; }
.module-content.directs li:nth-child(2) { width: 20%; }
.module-content.directs li img { width: 50px; height: 50px; float: left; }
.module-content.directs li + li img { float: right; }
.module-content.directs li span { float: left; text-align: center; width: calc(100% - 50px); }
.module-content.directs li:first-child span { color: #3873c1; }
.module-content.directs li:nth-child(2) span { width: 100%; color: #959595; }
.module-content.directs li:nth-child(3) span { color: #189a39; }
.module-content.directs li strong { font-size: 30px; display: block; line-height: 50px; }
.module-content.directs p { color: #6f6f6f; text-align: center; padding-top: 38px; padding-bottom: 30px; clear: both; }
.module-content.lasts li { color: #6f6f6f; font-weight: bold; float: left; width: 20%; text-align: center; }
.module-content.lasts li.L { color: #ff0000; }
.module-content.lasts li.W { color: #3873c1; }
.module-content.lasts li.away.W { color: #189a39; }
.module-content.lasts strong { display: block; width: 31px; height: 31px; line-height: 31px; color: #fff; background: #6f6f6f; text-align: center; font-size: 18px; margin: 0 auto 7px; }
.module-content.lasts li.L strong { background: #ff0000; }
.module-content.lasts li.W strong { background: #3873c1; }
.module-content.lasts.away li.W strong { background: #189a39; }
.module-content.lasts p, .module-content.lastx p, .module-content.over p { color: #6f6f6f; text-align: center; padding-top: 17px; clear: both; }
.module-content.lastx .h3 { line-height: 60px; text-align: center; color: #000; clear: both; width: auto; float: none; position: relative; display: block; }
.module-content.lastx .h3:before { content: ' '; display: block; width: 56px; height: 56px; border: 1px #e7e4dc solid; position: absolute; left: 50%; top: -40px; margin-left: -28px; background: #fff url(../images/review.png) 0 -162px; }
.module-content.lastx .col-2:nth-child(1) .h3:before { background-position: 0 0; }
.module-content.lastx .col-2:nth-child(2) .h3:before { background-position: 0 -54px; }
.module-content.lastx .col-2:nth-child(3) .h3:before { background-position: 0 -108px; }
.module-content.lastx span { float: left; width: 80px; line-height: 27px; font-weight: bold; color: #189a39; padding-left: 5px; }
.module-content.lastx .col-2 > div:first-child span { color: #4090cf; text-align: right; padding-left: 0; padding-right: 5px; }
.module-content.lastx .progress { box-shadow: inset 0 0 0 1px #e7e4dc; height: 27px; background: #fff; width: calc(100% - 80px); float: left; clear: none; }
.module-content.lastx .col-2 > div:first-child .progress > div { float: right; background: #4090cf; }
.module-content.lastx .progress > div { background: #189a39; }
.module-content.over .chart { height: 80px; }
.module-content.over strong { display: block; color: #3873c1; }
.module-content.over .col-3 > div { text-align: center; }
.module-content.over .col-2 > * + * strong { color: #189a39; }

.image-block { max-width: 100%; padding: 0 0 5px 0; text-align: center; font-size: 11px; line-height: normal; position: relative; float: left; margin-right: 10px; }
.image-block em { position: absolute; right: 5px; bottom: 10px; color: #fff; text-shadow: 1px 1px 0 #000; text-transform: uppercase; font-size: 12px; }
.image-block img { max-width: 100%; height: auto; }
.image-block a { display: block; font-weight: 600 !important; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.image-block li { float: left; width: 30%; text-align: center; margin: 5px 0 0 3%; list-style: none; }
.image-block li:first-child { margin-left: 0; }

.module-newsletter input[type=text] { width: 250px; }
.module-newsletter input[type=submit] { margin: 10px 0 0; float: left; }
.module-newsletter input[type=submit] + input[type=submit] { float: right; }

div[aria-describedby="newsletter-dialog"] { background: #fff url(../images/newsletter.jpg) no-repeat 50% 0; border-radius: 5px; padding: 0; }
div[aria-describedby="newsletter-dialog"] .ui-dialog-titlebar { color: #fff; font-weight: bold; text-indent: -999em; }
div[aria-describedby="newsletter-dialog"] .ui-dialog-titlebar-close { background: #fff; color: #fff; border-radius: 50%; width: 30px; height: 30px; line-height: 30px; border: none; }
div[aria-describedby="newsletter-dialog"] .ui-dialog-titlebar-close .fa { margin: 0; color: #000; font-size: 20px; }
div[aria-describedby="newsletter-dialog"] .ui-dialog-content { padding: 35px 20px; }
#newsletter-dialog { height: auto !important; }
#newsletter-dialog p { padding-top: 165px; text-align: center; font-weight: bold; color: #333; font-size: 18px; padding-bottom: 25px; }
#newsletter-dialog input[type="checkbox"] { height: auto; }
#newsletter-dialog input:not([type="checkbox"]) { border-radius: 4px; width: 100%; font-size: 16px; text-transform: none; text-align: center; height: 45px; line-height: 45px; box-sizing: border-box; }
#newsletter-dialog input[type="text"] { background: #fff; color: #333; border: 1px #d9d9d9 solid; box-shadow: none; margin-bottom: 5px; padding: 0; }
#newsletter-dialog input[type="text"] ~ div { font-size: 10px; padding: 0 0 5px; }
#newsletter-dialog input[type="text"] ~ div input[type="checkbox"] { height: auto; }
#newsletter-dialog input[type="submit"] { background: #5cb65c; color: #fff; box-shadow: 0 2px 0 0 #5c8b5d; text-shadow: none; border: none; cursor: pointer; }
#newsletter-dialog form label { float: none; height: auto; line-height: normal; display: block; font-size: 12px; }

.module-tv > .cnt > p:first-child { text-align: center; }
.module-tv_upcoming { border-color: #c3b8ab; }
.module-tv_upcoming > header:before { content: ' '; display: block; height: 9px; position: absolute; left: 0; right: 0; bottom: -5px; background: url(../images/arrow-header.png) repeat-x 3px 0; }
.module-tv_upcoming .listing a { color: #444; background-image: url(../images/play.png); background-repeat: no-repeat; background-position: 94% 50%; padding-right: 50px !important; font-weight: bold; }

.controls { padding: 0 0 15px; line-height: 36px; }
.controls .ui-selectmenu-button, .controls select { min-width: 200px; margin: 0 0 0 10px; }

.module-contests > .cnt, .module-contest_rankings > .cnt { margin-left: -20px; }
.module-contests > .cnt > div { overflow: hidden; }
.module-contests article.boxy, .module-contest_rankings article.boxy { float: left; width: calc(50% - 20px); clear: none; margin-left: 20px; }
.module-contest_prizes > header:first-child > div.subtitle { font-size: 20px; font-weight: bold; }

.module-link #player { background: #1c1c1c; float: left; font-size: 15px; font-weight: bold; color: #fff; margin: 0 14px 0 0; position: relative; max-width: 594px; }
.module-link #player:hover { text-decoration: none; color: #fff; }
.module-link #player span { position: absolute; left: 50%; top: 45%; height: 20px; line-height: 20px; margin-top: -10px; }
#player + ul { margin: 0 0 10px; }
#player + ul li { line-height: 25px; }
#player + ul li a { color: #444; font-weight: bold; }
#player + ul + .btn { width: 300px; margin: 0 0 10px; }
.module-link [class*="cool-stuff"], .module-highlight [class*="cool-stuff"] { float: left; clear: none; }
.mobile .module-link [class*="cool-stuff"], .mobile .module-highlight [class*="cool-stuff"] { float: none; clear: both; }
.mobile .module-link time { display: block; margin-top: -20px; }
.module-highlight #player { width: 594px; float: left; margin: 0 14px 0 0; }
.module-highlight #player iframe { width: 100%; }
.module-event { display: flex !important; flex-direction: column; }
.module-event > * { order: 2; }
.module-event .search { float: right; margin-right: -16px; margin-bottom: -36px; }
.mobile .module-event .search { float: none; margin-right: 0; margin-bottom: 10px; }
.module-event .search input { width: 239px; }
.mobile .module-event .search input { width: 100%; }
.mobile .module-event time { display: block; line-height: 16px; }
.module-event .bar { margin-top: 10px; }
.mobile .module-event .cnt .ui-selectmenu-button { width: 100% !important; margin-bottom: 10px; margin-right: 0; }
.mobile .module-event .tab-content { height: auto; width: 100%; overflow: scroll; }
.page-review .module-event .cnt { font-size: 14px; }
.ui-autocomplete-loading + .input-append:before { visibility: hidden; }
.module-event > .tabs { margin: 0 auto 10px; display: table; order: 1; }

.module-slip_new { border-color: #948372; background: #fff; }
.module-slip_new.affix { width: 360px; position: fixed; z-index: 2000; top: 51px; padding-bottom: 20px; right: 0; }
.module-slip_new.affix ~ .module { opacity: 0.5; }
.module-slip_new.affix-top + .spacer { display: none; }
.module-slip_new > header > h2 { text-transform: uppercase; }
.module-slip_new > header > div span { background: #45021d; color: #fff; font-size: 12px; padding: 3px 10px; }
.module-slip_new > header > div span i { color: #fff; }
.module-slip_new .cnt { padding-top: 0; padding-bottom: 0; }
.module-slip_new .cnt ol { background: #fff; color: #444; margin: 0; }
.module-slip_new .cnt ol time { color: #7b7b7b; }
.module-slip_new .cnt ol li { font-size: 12px; min-height: 58px; padding: 10px 0; background-color: #fff !important; }
.module-slip_new .cnt ol li:last-child { border-bottom: none; }
.module-slip_new .cnt ol li > a { color: #444; font-weight: bold; font-size: 14px; }
.module-slip_new .cnt ol li > a:first-child { display: block; }
.module-slip_new .cnt ol li.info > a:first-child { font-weight: normal; white-space: normal; }
.module-slip_new .cnt ol li div > * + * { margin-left: 10px; }
.module-slip_new .cnt ol li span span { font-weight: bold; }
.module-slip_new .cnt ol .info { text-align: center; padding: 35px 10px; color: #b1b1b1; font-size: 13px; }
.module-slip_new .cnt form ul { padding: 0 0 10px; }
.module-slip_new .cnt form ul li { position: relative; line-height: 25px; }
.module-slip_new .cnt form ul li i { position: absolute; right: 0; font-weight: bold; }
.module-slip_new .cnt form ul li input { height: 25px; line-height: 25px; width: 80px; color: #444; font-weight: bold; text-align: right; padding: 0 7px; margin: 0; }
.module-slip_new .cnt form input[type="submit"] { width: 100%; display: block; font-size: 15px; height: 51px; line-height: 51px; }
.module-slip_new .cnt form textarea { margin: 10px 0; height: 26px; padding: 3px 5px; width: 100%; }

.negative-ballance { cursor: pointer; color: #da1414; position: relative; }
.negative-ballance:after { content: '?'; display: block; font-size: 10px; position: absolute; right: -7px; top: -10px; }

.module-slip_new .cnt:not(.hidden) + footer { display: none; }

.module-tv_upcoming_big .cards > li > a { background: url(../images/play.png) no-repeat 402px 50%; padding-right: 50px; }

.module-events_popular .listing a { color: #444; font-weight: bold; }
.module-events_popular .listing a img { float: right; }
.module-events_popular .listing a time { float: left; margin: 3px 0 0; clear: left; }
.module-events_popular .listing a time + ol { float: right; margin: 2px 0 0; font-weight: normal; }
.module-events_popular .listing a time + ol li { display: inline-block; white-space: nowrap; width: 60px; text-align: right; }
.module-events_popular .listing a time + ol li span { font-weight: bold; }

.module-events_scores table td:nth-child(3) { text-align: right; }
.module-events_scores table td:last-child { width: 100%; }
.module-events_scores table input { width: 60px; padding-right: 0; margin-right: 0; }
.module-events_scores table img { min-width: 16px; }

.module-event_lineup > .cnt > div { max-width: 940px; margin: 0 auto; position: relative; padding: 0; overflow: hidden; }
.module-event_lineup ol { background: #346519 url(../images/field.jpg) no-repeat; width: 50%; height: 348px; float: left; position: relative; background-size: cover; }
.module-event_lineup ol ~ ol { background-position: 100% 0; }
.module-event_lineup ol li { background: url(../images/player1.png) no-repeat 50% 0; padding: 40px 0 0; position: absolute; width: 98px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; left: 50px; font-size: 12px; text-align: center; transition: left 1s, top 1s; }
.module-event_lineup ol li, .module-event_lineup .h3 { color: #fff; font-weight: bold; text-transform: uppercase; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); display: block; }
.module-event_lineup ol ~ ol li { background-image: url(../images/player2.png); }
.module-event_lineup .h3 { position: absolute; left: 29px; bottom: 20px; display: block; }
.module-event_lineup h3 ~ h3 { left: auto; right: 29px; }

.module-event_lineup ol li:nth-child(1) { top: 120px; left: -14px; }
.module-event_lineup ol ~ ol li { left: auto !important; }
.module-event_lineup ol ~ ol li:nth-child(1) { right: -14px; }
/* 442 */
.module-event_lineup ol[class*="f4"] li:nth-child(2) { top: 20px; left: 90px; }
.module-event_lineup ol[class*="f4"] li:nth-child(3) { top: 85px; left: 70px; }
.module-event_lineup ol[class*="f4"] li:nth-child(4) { top: 150px; left: 70px; }
.module-event_lineup ol[class*="f4"] li:nth-child(5) { top: 214px; left: 90px; }
.module-event_lineup ol.f442 li:nth-child(6) { top: 20px; left: 220px; }
.module-event_lineup ol.f442 li:nth-child(7) { top: 85px; left: 200px; }
.module-event_lineup ol.f442 li:nth-child(8) { top: 150px; left: 200px; }
.module-event_lineup ol.f442 li:nth-child(9) { top: 214px; left: 220px; }
.module-event_lineup ol.f442 li:nth-child(10), .module-event_lineup ol.f352 li:nth-child(10) { top: 70px; left: 300px; }
.module-event_lineup ol.f442 li:nth-child(11), .module-event_lineup ol.f352 li:nth-child(11) { top: 180px; left: 300px; }
.module-event_lineup ol ~ ol[class*="f4"] li:nth-child(2) { right: 90px; }
.module-event_lineup ol ~ ol[class*="f4"] li:nth-child(3) { right: 70px; }
.module-event_lineup ol ~ ol[class*="f4"] li:nth-child(4) { right: 70px; }
.module-event_lineup ol ~ ol[class*="f4"] li:nth-child(5) { right: 90px; }
.module-event_lineup ol ~ ol.f442 li:nth-child(6) { right: 220px; }
.module-event_lineup ol ~ ol.f442 li:nth-child(7) { right: 200px; }
.module-event_lineup ol ~ ol.f442 li:nth-child(8) { right: 200px; }
.module-event_lineup ol ~ ol.f442 li:nth-child(9) { right: 220px; }
.module-event_lineup ol ~ ol.f442 li:nth-child(10), .module-event_lineup ol ~ ol.f352 li:nth-child(10) { right: 300px; }
.module-event_lineup ol ~ ol.f442 li:nth-child(11), .module-event_lineup ol ~ ol.f352 li:nth-child(11) { right: 300px; }
/* 433 */
.module-event_lineup ol.f433 li:nth-child(6) { top: 50px; left: 185px; }
.module-event_lineup ol.f433 li:nth-child(7) { top: 120px; left: 165px; }
.module-event_lineup ol.f433 li:nth-child(8) { top: 184px; left: 185px; }
.module-event_lineup ol.f433 li:nth-child(9) { top: 50px; left: 300px; }
.module-event_lineup ol.f433 li:nth-child(10) { top: 120px; left: 280px; }
.module-event_lineup ol.f433 li:nth-child(11) { top: 184px; left: 300px; }
.module-event_lineup ol ~ ol.f433 li:nth-child(6) { right: 185px; }
.module-event_lineup ol ~ ol.f433 li:nth-child(7) { right: 165px; }
.module-event_lineup ol ~ ol.f433 li:nth-child(8) { right: 185px; }
.module-event_lineup ol ~ ol.f433 li:nth-child(9) { right: 300px; }
.module-event_lineup ol ~ ol.f433 li:nth-child(10) { right: 280px; }
.module-event_lineup ol ~ ol.f433 li:nth-child(11) { right: 300px; }
/* 451 */
.module-event_lineup ol.f451 li:nth-child(6), .module-event_lineup ol.f352 li:nth-child(5) { top: 14px; left: 215px; }
.module-event_lineup ol.f451 li:nth-child(7), .module-event_lineup ol.f352 li:nth-child(6) { top: 65px; left: 195px; }
.module-event_lineup ol.f451 li:nth-child(8) { top: 120px; left: 175px; }
.module-event_lineup ol.f451 li:nth-child(9), .module-event_lineup ol.f352 li:nth-child(8) { top: 169px; left: 195px; }
.module-event_lineup ol.f451 li:nth-child(10), .module-event_lineup ol.f352 li:nth-child(9) { top: 220px; left: 215px; }
.module-event_lineup ol.f451 li:nth-child(11) { top: 120px; left: 280px; }
.module-event_lineup ol ~ ol.f451 li:nth-child(6), .module-event_lineup ol ~ ol.f352 li:nth-child(5) { right: 215px; }
.module-event_lineup ol ~ ol.f451 li:nth-child(7), .module-event_lineup ol ~ ol.f352 li:nth-child(6) { right: 195px; }
.module-event_lineup ol ~ ol.f451 li:nth-child(8) { right: 175px; }
.module-event_lineup ol ~ ol.f451 li:nth-child(9), .module-event_lineup ol ~ ol.f352 li:nth-child(8) { right: 195px; }
.module-event_lineup ol ~ ol.f451 li:nth-child(10), .module-event_lineup ol ~ ol.f352 li:nth-child(9) { right: 215px; }
.module-event_lineup ol ~ ol.f451 li:nth-child(11) { right: 280px; }
/* 352 */
.module-event_lineup ol.f352 li:nth-child(2) { top: 40px; left: 90px; }
.module-event_lineup ol.f352 li:nth-child(3) { top: 120px; left: 90px; }
.module-event_lineup ol.f352 li:nth-child(4) { top: 194px; left: 90px; }
.module-event_lineup ol.f352 li:nth-child(7) { top: 120px; left: 205px; }
.module-event_lineup ol ~ ol.f352 li:nth-child(2) { right: 90px; }
.module-event_lineup ol ~ ol.f352 li:nth-child(3) { right: 90px; }
.module-event_lineup ol ~ ol.f352 li:nth-child(4) { right: 90px; }
.module-event_lineup ol ~ ol.f352 li:nth-child(7) { right: 205px; }

.module-review_create textarea { height: 200px; }
.module-review_create .module-event > .cnt > p { display: none; }
.module-review_create .module-event > .cnt input, .module-review_create .module-event > .cnt input + i { display: none; }

.page-error #p-content .module { padding-top: 100px; padding-left: 300px; display: inline-block; }
.page-error #p-content .module > header:first-child:before { background-color: #d7d7d7; left: 30px; margin-left: 0; width: 20%; }
.page-error #p-content .module > header > h1, .page-error #p-content .module > header > h2 { font-size: 144px; line-height: normal; }
.page-error #p-content .module { background: url(../images/404.jpg) no-repeat 10px 50%; }
.page-error #p-content .module .btn { margin-top: 35px; }

.page-home #p-content > :first-child { margin-top: 20px; }

.module-games .listing > li > div { padding: 0 0 0 20px; overflow: hidden; }
.module-games .listing > li > div > * { display: block; }
.module-games .listing > li > div > em { color: #da251c; font-size: 24px; line-height: normal; height: auto; padding: 7px 0; }
.module-games .listing > li > img:first-child { width: 130px; float: left; }

.module-game > .cnt { text-align: center; }
.module-game > .cnt > div { overflow: hidden; line-height: 1.5em; }
.module-game > .cnt > div ~ div > * { display: inline-block; }
.module-game > .cnt > .btn, .module-game > .cnt > [class*="cool-stuff"] { margin: 10px 0; padding-top: 0; padding-bottom: 0; }

.module-user_profile > .cnt > .col-4 { border: 1px #ddd solid; background: #fff; padding: 20px; display: table; width: 100%; }
.module-user_profile > .cnt > .col-4 li { display: table-cell; float: none; vertical-align: top; width: 1%; padding: 10px; }
.module-user_profile > .cnt > .col-4 li:nth-child(2), .module-user_profile > .cnt > .col-4 li:nth-child(3) { width: 50%; }
.module-user_profile > .cnt > .col-4 .avatar { display: block !important; margin: 0 10px 0 0; }
.module-user_profile > .cnt > .col-4 .avatar img { width: 160px; height: 160px; }
.module-user_profile > .cnt > .col-4 li > span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; border-bottom: 1px #eee solid; line-height: 40px; font-weight: bold; text-align: right; }
.module-user_profile > .cnt > .col-4 li > span:last-child {  border-bottom: none; }
.module-user_profile > .cnt > .col-4 li > span strong { font-weight: normal; float: left; }
.module-user_profile > .cnt > .tabs-content.subscriptions article > header { display: block; border: none; }
.module-user_profile > .cnt > .tabs-content.subscriptions article > .cnt { clear: both; }
.module-user_profile #eff-chart { width: 180px; height: 180px; margin: -7px -7px -20px 0; }

.module-user_info > .cnt > ul:first-child { float: left; width: 250px; }
.module-user_info > .cnt > ul:first-child li { line-height: 30px; }
.module-user_info > .cnt > ul:first-child li em { font-weight: bold; }
.module-user_info > .cnt > ul:first-child li .statuses { display: inline-block; }
.module-user_info > .cnt > #chart { height: 250px; }
.module-user_info > .cnt > #periods-button { position: absolute; right: 0; bottom: 0; }
.mobile .module-user_info > .cnt > #chart { float: none; width: auto; clear: both; margin-left: -15px; margin-right: -15px; }
.tabs-content.paycheck { margin: -15px; }
.tabs-content > .module-user_paycheck > header:first-child { display: block; }
.tabs-content > .module-user_paycheck > .cnt { padding: 15px; }
.page-user #p-content .former [for="avatar"] + .col-sm-10 .checkbox, .page-user #p-content .former [for="avatar"] + .col-sm-10 .info { display: none; }
[class*="module-user_prizes"] .listing li { font-size: 12px; }
[class*="module-user_prizes"] .listing li time { text-transform: lowercase; }
[class*="module-user_prizes"] .listing li > img:first-child { width: 50px; height: 50px; float: left; margin: 0 20px 0 0; }
.module-user_prizes .listing li > img:first-child + .h3 { font-weight: bold; font-size: 15px; margin: 8px 0 0; text-transform: none; display: block; }
.module-user_prizes_full .listing > li { text-transform: none; }
.module-user_prizes_full .listing > li li { font-weight: bold; padding: 5px; }
.module-user_prizes_full .listing > li time { display: block; font-weight: normal; }

.archive table { margin-bottom: 0; clear: both; }
.archive tr > *:first-child { width: 9%; text-align: left; }
.archive tr > *:first-child + * { width: 54%; text-align: left; }
.archive tr > * + * + * { text-align: right; }
.archive tr > *:last-child { text-align: center; }
.archive tr > * em { display: inline-block; }
.archive .showhide { margin-top: -1px; }
.archive .showhide + .showhide { margin-top: -2px; }
.archive .showhide > span:first-child { text-decoration: none; }

.module-user_slips_archive tr > * { width: 10%; }
.module-user_slips_archive tr > *:first-child + * { width: 59%; text-align: left; }
.module-user_slips_archive tr > *:last-child { width: 12%; }

.type_archive tr > * + * + * { text-align: center; }
.type_archive > .cnt > div > table > thead > tr > th + th { width: auto; text-align: left; }
.type_archive table tbody tr > th:last-child { border-left: none; }
.module-user_league_archive tr > *:first-child + * + *,.module-user_rating_archive tr > *:first-child + * + * { width: 15%; }
.module-users_slips_type_stats th img { width: 17px; height: 17px; overflow: hidden; display: inline-block; }
.module-users_slips_type_stats tr > * + * { text-align: center; }
.module-users_slips_type_stats tr > .number ~ * { text-align: right; }
.module-users_activity_full time { float: right; margin: 0 0 0 10px; }

.module-user_followers .avatar { display: block !important; }

.module-user_followers_recommended .avatar { float: left; display: block !important; }
.module-user_followers_recommended .avatar > img:first-child { width: 40px; height: 40px; }
.module-user_followers_recommended .avatar + * { margin: 0 14px 0 14px; }
.module-user_followers_recommended .avatar + *:after { content: ' '; display: block; }
.module-user_followers_recommended .listing .btn { float: right; }

.module-poll li { cursor: pointer; }
.module-poll .results li strong { padding: 0 0 5px; display: block; }
.module-poll .results li strong + span { float: left; width: 50px; float: left; }
.module-poll div.progress { background: #faf9f7; width: calc(100% - 50px); float: left; clear: none; margin: 5px 0 0; box-shadow: inset 0 0 0 1px #e9e6dd; }
.module-poll div.progress > div { background: #444444; }
.module-poll li.active div.progress > div { background: #db241c; }
.module-poll .invisible div.progress > div { width: 0 !important; }

.ustatus:before { content: ' '; width: 5px; height: 5px; display: inline-block; background: #d9190f; margin: 0 7px 2px 0; vertical-align: middle; border-radius: 5px; }
.ustatus.uoff:before { background: #ffed21; }
.ustatus.uon:before { background: #30b059; }

.module-messenger { height: 38px; line-height: 38px; background: rgba(0, 0, 0, 0.95); position: fixed; right: 0; bottom: 0; margin: 0; color: #7c7673; border-radius: 5px 0 0 0; z-index: 1001; }
.module-messenger.active { left: 0; border-radius: 0; padding: 0 0 0 1%; }
.module-messenger:not(.active) > .cnt > *:not(.messenger-controls), .module-messenger:not(.active) > .cnt > .messenger-controls > li:not(:last-child) { display: none; }
.module-messenger > .cnt { position: relative; padding: 0; display: table; width: 100%; }
.module-messenger > .cnt > * { display: table-cell; }
.module-messenger > .cnt > .messenger-messengers { width: 100%; }
.messenger { position: relative; height: 38px; float: left; margin-left: 10px; white-space: normal; }
.messenger:not(.active) { width: auto !important; }
.messenger.active { min-width: 300px; margin-left: 10px; }
.messenger-window { display: none; padding: 3px 3px 5px; background: rgba(0, 0, 0, 0.8); border-radius: 5px 5px 0 0; position: absolute; bottom: 38px; }
.messenger.active .messenger-window { display: block; }
.messenger-window > .h3 { color: #fff; padding: 0 2px 0 7px; font-weight: normal; font-size: 12px; line-height: 26px; height: 26px; position: relative; display: block; }
.messenger-window > .h3 > span > span.active { color: green; }
.messenger-window > .h3 > :first-child { float: left; }
.messenger-window > .h3 > * + * { float: right; padding: 0 5px; }
.messenger-window > .h3 .fa { color: #7f7f7f; cursor: pointer; display: block; line-height: 22px; }
.messenger-window > .h3 .fa:hover { color: #fff; text-decoration: none; }
.messenger-window > .h3 .fa-times { font-size: 14px; }
.messenger-window .messages { background: #fff; position: relative; }
.drag .messenger-window .messages { opacity: 0.1; }
.messenger-window .nano { color: #fff; margin-right: -7px; line-height: 26px; font-weight: normal; min-width: 294px; height: 230px; border-radius: 2px 2px 0 0; width: auto; }
.messenger-window .listing { margin: 0; background: none; }
.messenger-window .listing > li { padding: 9px 5px; color: #444; font-size: 12px; line-height: 17px; margin-right: 7px; }
.messenger-window .listing > li.me { text-align: right; }
.messenger-window .listing > li .avatar { margin: -4px 10px -4px 0; float: left; }
.messenger-window .listing > li.me .avatar { margin: -4px 0 -4px 10px; float: right; }
.ban .messenger-window .listing > li:not(.ban) { opacity: 0.5; }
.ban .messenger-window .listing > li.ban { text-align: center; background: #ccc; text-shadow: 0 1px 0 #fff; }
.messenger-window .listing > li .messenger-thumb img { max-width: 248px; max-height: 200px; border: 1px #ddd solid; border-radius: 3px; background: #eee; display: inline-block; }
.messenger-window .listing > li .progressbar { border: 1px #999 solid; border-radius: 2px; }
.messenger-window .listing > li .progressbar > div { height: 5px; background: #ccc; width: 0; }
.messenger-window > form { border-top: 1px #cfc9ba solid; padding: 5px 0 5px 5px; background: #fbfaf9; position: relative; }
.messenger-window > form:before { display: block; content: ' '; width: 0; height: 0; border-style: solid inset inset inset; border-width: 5px 4.5px 0 4.5px; border-color: #fff transparent transparent transparent; position: absolute; bottom: -5px; left: 40px; }
.messenger-window > form textarea, .messenger-window > form input[type=text] { min-width: 265px; min-height: 31px; height: 31px; font-size: 12px; padding: 6px 9px; float: left; margin: 0 24px 0 0; }
.messenger-window > form textarea + .btn { border: none; background: none; padding: 0; width: 24px; text-align: center; height: 31px; line-height: 31px; position: absolute; right: 0; top: 5px; }
.messenger-window > form textarea + .btn .fa { color: #da271e; font-size: 18px; }
.messenger-placeholders { display: none; }
.messenger-footer { height: 38px; margin: 0 0 -38px; padding: 4px 3px; color: #fff; overflow: hidden; white-space: nowrap; }
.messenger-footer > div { border: 1px #84807f solid; border-radius: 2px; float: left; padding: 0 10px; line-height: 28px; cursor: pointer; }
.messenger-footer > div .fa { color: #555050; vertical-align: baseline; margin: 0 0 0 17px; }
.messenger-footer > div .counter + .fa { margin-left: 10px; }
.messenger-controls { white-space: nowrap; vertical-align: top; }
.messenger-controls > li { display: table-cell; padding: 0 10px; border-left: 1px #241e1e solid; vertical-align: middle; }
.messenger-controls > li.active, .messenger-controls > li:hover { color: #fff; cursor: pointer; }
.messenger-controls > li > .fa { color: #686056; vertical-align: baseline; color: inherit;}
.messenger-controls > li .messenger { float: none; margin: 0; margin: 0 -10px; }
.module-messenger:not(.active) #messenger-hide { color: #fff; }
.module-messenger:not(.active) #messenger-hide .fa { font-size: 20px; width: 40px; border-right: 1px #241e1e solid; text-align: center; margin: 0 12px 0 -10px; height: 38px; line-height: 38px; }
.module-messenger:not(.active) .messenger-controls > li { border: none; }
.module-messenger .dropdown { position: static; color: #7f7f7f; }
.module-messenger .dropdown-menu { background: rgba(0, 0, 0, 0.8); left: 70px; right: 0; top: 26px; border-radius: 0 0 0 5px; font-size: 12px; }
.module-messenger .dropdown-menu > li { padding: 0 5px; }
.module-messenger .dropdown-menu > li .fa { display: inline-block; width: 15px; text-align: center; margin: 0 5px 0 0; }
.module-messenger .dropdown-menu > li:hover, .module-messenger .dropdown-menu > li:hover .fa { color: #fff; cursor: pointer; }
.module-messenger .dropdown-menu > li > a { padding: 0 5px; font-weight: normal; margin: 0 -5px; }
.module-messenger .dropdown-menu > li > a:hover { background: none; text-decoration: none; }
.module-messenger .messenger-file { display: none; }
#messenger-webrtc.error .fa { color: #f00 !important; }
#messenger-users.messenger.active { min-width: 50px; }
#messenger-users.messenger.active .messenger-window { left: -100px; }
#messenger-users .messenger-window > form:before { left: 140px; }
#messenger-users .messenger-window > form input[type=text] { width: 277px; margin-right: 0; }
#messenger-users .listing > li { padding-left: 10px; padding-right: 10px; }
#messenger-users .listing > li > a:first-child { float: left; }
#messenger-users .listing > li .fa { float: right; margin-left: 10px; }
#messenger-users .messenger-footer { padding: 0 10px; }
#messenger-popup { text-align: center; vertical-align: middle; line-height: 200px; }

.module-events_top td.name { padding: 0; }
.module-events_top td.name a + a { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block; vertical-align: middle; max-width: 215px; }
.mobile .module-events_top li > div { overflow: hidden; }
.mobile .module-events_top li > div:first-child a { float: left; }
.mobile .module-events_top li > div:first-child time { float: right }
.mobile .module-events_top li > div + div > * { width: 33.33%; float: left; text-align: center; padding: 5px 0 0; }
.module-prediction_box .cards > li, .mobile .module-prediction .cards > li { height: auto; }
.mobile .module-league .cards > li { margin-left: -10px; margin-right: -10px; }
.module-league .cards > li > div { float: left; line-height: 44px; padding: 5px 10px; }
.module-league .cards > li > div:first-child { width: 442px; line-height: normal; padding-top: 10px; color: #da251c; }
.module-prediction_box .cards > li > div:first-child { width: auto; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; float: none; }
.mobile .module-league .cards > li > div:first-child { width: 65%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-left: 5px; padding-right: 0; }
.mobile .module-prediction .cards > li > div:first-child { width: auto; float: none; }
.module-league .cards > li > div:first-child img { float: left; margin: 4px 15px 0 5px; }
.module-prediction_box .cards > li > div:first-child img { float: left; margin: 8px 10px 0 0; }
.mobile .module-league .cards > li > div:first-child img { margin-right: 5px; }
.module-league .cards > li > div:first-child time { display: block; }
.module-league .cards > li > div:first-child ~ div { width: 80px; text-align: center; }
.module-prediction .cards > li > div:first-child ~ div { width: 114px; }
.module-prediction_box .cards > li > div:first-child ~ div .circle + span { width: 37px; }
.mobile .module-league .cards > li > div:first-child ~ div { display: none; }
.mobile .module-prediction .cards > li > div:first-child ~ div { display: block; }
.module-league .cards > li > div:first-child ~ div:last-child { width: 220px; text-align: left; }
.module-prediction .cards > li > div:first-child ~ div:last-child { width: 122px; text-align: center; }
.module-prediction_box .cards > li > div:first-child ~ div { width: 33% !important; padding-top: 0; padding-bottom: 0; }
.mobile .module-league .cards > li > div:first-child ~ div:last-child { display: block; width: 35%; padding-right: 5px; padding-left: 5px; }
.module-league .cards > li > div:first-child ~ div:last-child .ui-selectmenu-button { width: 100% !important; }
.module-league .cards > li.active:before { display: none; }
.module-league .ui-selectmenu-menu .ui-menu-item:first-child { display: none; }
.module-event_important footer .btn { padding-left: 10px; padding-right: 10px; }
.module-event_important footer .btn:last-child { margin-right: 7px; }
.module-surebet_calc .former .form-group { width: 50%; }
.module-notifications td:first-child > div { cursor: pointer; position: relative; }
.module-notifications td:first-child > div .onhover { border: none; background: none; padding-top: 0; }
.module-notifications tr.read td strong { font-weight: normal; }
.module-notifications tr.read .onhover { display: none !important; }
.module-message time { display: block; }
.module-messages td:first-child { white-space: normal; }
.mobile .module-message_create .row { padding-left: 0; padding-right: 0; }
.mobile .module-message_create textarea { width: 100%; }
.module-search_results li .h3 { font-weight: bold; font-size: 14px; display: block; }
.module-search_results li img { width: 32px; height: 32px; float: left; margin: 0 10px 0 0; }
.module-search_results li em { color: #aaa; }
.module-search_results form { margin: 0 0 10px; }
.module-search_results form input[type="text"] { width: 90%; }
.module-users_slips_type_archive table tr > td { background-position: 5px 50%; background-repeat: no-repeat; }
.module-users_slips_type_archive table .btn { padding-left: 4px; padding-right: 4px; }
.page-user .former .btn { height: 36px; line-height: 36px; width: 200px; margin: 0; }
.page-user .former .btn:first-child { margin-right: 2px; }
.page-user.action-register [data-name="submit"] { display: none; }
.page-user.action-edit .former [data-name="avatar"] .row:first-child { padding-left: 0; }
.page-user.action-edit .former [data-name="avatar"] .row + .row + .row { display: none; }
.page-user.action-register .former [data-name="rules"] .info, .page-user.action-edit .former [data-name="avatar"] .info li { display: inline-block; padding-left: 5px; }

.page-home.action-landing { background: #fff; text-align: center; }
.page-home.action-landing #header { height: 700px; border: none; background: url(../images/landing-bg.jpg) no-repeat 50% 50%; background-size: cover; position: initial; font-size: 15px; line-height: normal; color: #fff; }
.page-home.action-landing #header nav { max-width: 1250px; margin: 0 auto; text-align: right; }
.page-home.action-landing #header nav a { height: 70px; line-height: 70px; color: rgba(255, 255, 255, 0.4); font-size: 14px; padding: 0 35px; font-weight: 300; display: inline-block; }
.page-home.action-landing #header h1 { padding: 80px 0 60px; margin: 0 0 60px; position: relative; font-size: 80px; }
.page-home.action-landing #header h1:before { background: rgba(255, 255, 255, 0.2) !important; }
.page-home.action-landing #header h1 a { color: #fff; }
.page-home.action-landing #header h1 a:hover { text-decoration: none; }
.page-home.action-landing #header h1 a span { color: #5de07e; opacity: 0.7; font-weight: normal; font-size: 18px; display: block; }
.page-home.action-landing #header p { max-width: 900px; margin: 0 auto 90px; line-height: 150%; padding: 0 10px; }
.page-home.action-landing #header .btn { width: 300px; height: 51px; line-height: 51px; font-size: 16px; font-weight: bold; }
.page-home.action-landing #header .btn.plain { background: none; box-shadow: inset 0 0 0 2px #939b8e; color: #939b8e; margin-left: 30px; }
.page-home.action-landing #site { min-height: 0; }
.page-home.action-landing main { padding: 0 0 130px; }
.page-home.action-landing article { margin-bottom: 0; }
.page-home.action-landing article > header:first-child { line-height: 150px; }
.page-home.action-landing article > header:first-child:before, .page-home.action-landing #header h1:before { background: #5ebefb; width: 80px; margin-left: -40px; height: 3px; bottom: -3px; }
.page-home.action-landing article > .cnt { text-align: center; }
.page-home.action-landing article > header:first-child > .title { float: none; text-align: center; font-size: 35px; line-height: 150px; }
.page-home.action-landing #footer { left: 0; }

.module-tags_popular ol { text-align: center; }
.module-tags_popular ol li { display: inline-block; }
.module-widget .form-horizontal .ibox-title h5 input { display: none; }
.module-widget [data-name*="_color"], .module-widget [data-name="sports"] .form-group, .module-widget [data-name="appearance"] .form-group, .module-widget [data-name="types"] .form-group { width: 33%; float: left; }
.module-widget [data-name*="_color"] .control-label, .module-widget [data-name="sports"] .control-label, .module-widget [data-name="appearance"] .control-label, .module-widget [data-name="types"] .control-label { width: 60%; }
.module-widget [data-name*="_color"] .col-sm-10, .module-widget [data-name="sports"] .col-sm-10, .module-widget [data-name="appearance"] .col-sm-10, .module-widget [data-name="types"] .col-sm-10 { width: 40%; }
.module-widget .listing:empty { display: none; }
.module-widget .listing { border: 1px #e1ddd3 solid; }
.module-widget iframe { border: 1px #e1ddd3 solid; }
.tags { clear: both; }
.tags > li { display: inline-block; }
.tags > li + li { margin: 0 0 0 5px; }
.tag6 { font-size: 20px; }
.tag5 { font-size: 18px; }
.tag4 { font-size: 16px; }
.tag3 { font-size: 14px; }
.tag2 { font-size: 12px; }
.tag1 { font-size: 10px; }
.tag0 { font-size: 8px; }

.slip { margin: 0 0 10px; background: #fff; }
.slip > header { border: 1px #ddd solid; border-bottom: none; line-height: 60px; position: relative; cursor: pointer; padding: 0 60px 0 20px; color: inherit !important; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.slip > header.status { padding-left: 21px; }
.slip > header.status.s1 { box-shadow: inset 4px 0 0 0 #30b059; border-left: none; }
.slip > header.status.s-1 { box-shadow: inset 4px 0 0 0 #da1414; border-left: none; }
.slip > header.status.s2 { box-shadow: inset 4px 0 0 0 #006cb2; border-left: none; }
.slip > header .fa, .slip > header .avatar { vertical-align: baseline; }
.slip > header [class*="fa-caret-"] { position: absolute; color: #a2a2a2; line-height: 60px; width: 60px; display: block; border-left: 1px #e7e7e7 solid; text-align: center; right: 0; top: 0; }
.slip > header [class*="fa-caret-"]:hover { background: #fafafa; }
.slip > .hidden + footer { margin-top: -1px; border-top: 1px #ddd solid; }
.slip > .hidden + footer > * { opacity: 0.5; }
.slip > header + div { padding: 0; }
.slip > div table { margin: 0; }
.slip > div table td:first-child, .slip > div table td:nth-child(2) { border-right: none; }
.slip > div table td:nth-child(2), .slip > div table td:nth-child(3) { border-left: none; }
.slip > div table td .fa { color: #c7c7c7; }
.slip > div table td:nth-child(2) img { width: 75px; height: 16px; }
.slip > div table td:nth-child(2) img[src*='blank.gif'] { background: #eee; }
.slip > footer { line-height: 39px; position: relative; float: left; width: 100%; border: 1px #ddd solid; border-top: none; }
.slip > footer span { padding: 0 20px; }
.slip > footer span + span { border-left: 1px #ddd solid; }
.slip > footer em { font-weight: bold; float: right; }
.slip > footer + div { font-size: 12px; padding: 10px; clear: both; border: 1px #ddd solid; border-top: none; }
.slip > footer .status.s-2 a { text-transform: uppercase; color: red; }

.comment { background: #fff; border: 1px #ddd solid; padding: 5px 10px; margin: 0 0 10px 35px; position: relative; }
.comment:before { display: block; content: ' '; width: 0; height: 0; border-style: inset solid inset inset; border-width: 3.5px 4px 3.5px 0; border-color: transparent #ddd transparent transparent; position: absolute; top: 11px; left: -4px; }
.comment:after { display: block; content: ' '; width: 0; height: 0; border-style: inset solid inset inset; border-width: 2.5px 3px 2.5px 0; border-color: transparent #fff transparent transparent; position: absolute; top: 12px; left: -3px; }
.comment > i:first-child { position: absolute; left: 0; top: -70px; }
.comment > i:first-child + div > * { float: left; }
.comment > i:first-child + div time { color: #a6a6a6; margin: 0 6px; }
.comment > i:first-child + div > a:first-child { color: #a6a6a6; margin: 0 0 0 -46px; float: left; }
.comment > i:first-child + div > a:first-child img { width: 26px; height: 26px; overflow: hidden; display: block; }
.comment > div + div { clear: both; }
.comment .separated { float: right !important; display: none; }
.comment:hover .separated { display: block; }
.comment .separated > li a { color: #eda9a7; }
.comment .separated > li:first-child a { color: #e0e0e0; }
.module-comments > .cnt > ol > li > ol > li { margin: 0 0 0 36px; }
.module-comments form { text-align: left; }
.module-comments ol form { padding: 10px 15px 10px 46px; margin: 0 -15px 10px; background: #f9f8f6; border-top: 1px #dedacf solid; border-bottom: 1px #dedacf solid; }
.module-comments ol ol form { margin-left: -51px; }
.module-comments form .avatar > img:first-child { float: left; margin: 5px 10px 0 5px; }
.module-comments ol input[type="text"] { width: 784px; }
.p-left .module-comments ol input[type="text"] { width: 480px; }
.module-comments > footer input[type="text"] { width: 820px; }
.mobile .module-comments > footer input[type="text"] { width: 70%; }
.p-left .module-comments > footer input[type="text"] { width: 521px; }

.statuses { display: inline-block; vertical-align: middle; }
.statuses > li { float: left; margin: 0 1px 0 0; width: 10px; height: 10px; border-radius: 3px; text-indent: -999em; overflow: hidden; }
.breadcrumb{clear:both;margin:0 0 10px;overflow:hidden;background:#fff;border-bottom:1px #ddd solid;font-size:13px;line-height: 40px; }
.breadcrumb > li{float:left;white-space: nowrap;position: relative; }
.breadcrumb > li:before { display: block; content: ' '; background: url(../images/breadcrumb.png) no-repeat; width: 10px; height: 40px; position: absolute; right: 0; top: 0; }
.breadcrumb > li:last-child:before { display: none; }
.breadcrumb > li a {font-weight: normal; padding: 0 22px; display: block; }

.separated > li { display: inline-block; }
.separated > li + li:before { display: inline-block; content: ' '; width: 2px; height: 11px; background: #d5d5d5; border-left: 1px #f5f5f5 solid; margin: 0 6px; vertical-align: middle; }

.box { border: 1px #ddd solid; padding: 30px; background: #fff; }
.tmb { float: left; border: 1px #e7e4dc solid; padding: 4px; background: #fff; margin: 0 30px 30px 0; }

.backdrop { display: block; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.8); position: absolute; z-index: 2040; float: none !important; width: auto !important; }
.backdrop > span { position: absolute; top: 50%; text-align: center; display: block; left: 0; font-size: 20px; color: #fff; margin: -0.5em 0 0; width: 100% !important; }
body > .backdrop { position: fixed; }
[class*="cool-stuff"] { text-align: center; padding: 0 0 10px; overflow: hidden; clear: both; display: block; font-size: 15px; font-weight: bold; }
[class*="cool-stuff"]:last-child { padding-bottom: 0; }
[class*="cool-stuff"] > *:not(script):not(style) { display: inline-block; }
section[id^="p-"] > [class*="cool-stuff"] { padding-bottom: 0; }
section[id^="p-"] > [class*="cool-stuff"]:first-child { margin-top: 20px; }
#site + [class*="cool-stuff"], #cookie { position: fixed; bottom: 0; left: 0; right: 0; padding: 0; white-space: nowrap; overflow: hidden; opacity: 0; }
#site + [class*="cool-stuff"][style] { opacity: 1; }
#site + [class*="cool-stuff"] > div { position: relative; height: 100%; width: 100%; display: block; }
#site + [class*="cool-stuff"] .scrollableArea > * { float: left; }
#cookie { opacity: 1; background: rgba(0, 0, 0, 0.8); color: #fff; text-align: center; padding: 10px 20px; white-space: normal; }
#cookie a { font-weight: bold; color: inherit; }
#cookie .btn { margin: 0 0 0 10px; }
.popup, .popup * { transition: none; }
.popup > div { background: #fff; position: absolute; left: 50%; top: 50%; min-width: 200px; min-height: 200px; margin: -100px 0 0 -100px; }
/*.mobile .popup > div { width: 280px; height: 420px; padding: 0; background: #00283f; position: absolute; top: 50%; left: 50%; margin: -200px 0 0 -140px; }
.mobile .popup > div { height: 160px; margin-top: -80px; }*/
.mobile .popup > div > :not(script):first-child { width: 100%; height: 100%; display: block; }
.mobile .popup > div > a:first-child { }
.popup .btn { position: absolute; right: 0; top: 0; z-index: 5000; width: 50px; height: 50px; line-height: 50px; font-size: 30px; text-align: center; }
.popup .info { position: absolute; right: 20px; top: 20px; padding: 5px 10px; background: rgba(0, 0, 0, 0.7); color: #fff; }
#popup > div { padding: 20px; background: #fff; float: left; max-width: 100%; max-height: 100%; }
#popup > div * { max-height: 100%; max-width: 100%; }
#popup > div img { max-height: 100%; max-width: 100%; display: block; }
.mobile #popup > div > :not(script):first-child { width: 100%; height: 100%; display: block; }
.mobile #popup > div > a:first-child { }
#popup .btn { position: absolute; right: 0; top: 0; border-radius: 0 0 0 5px; z-index: 5000; width: 50px; height: 50px; line-height: 50px; font-size: 30px; text-align: center; }
#popup .info { position: absolute; right: 20px; top: 20px; padding: 5px 10px; background: rgba(0, 0, 0, 0.7); color: #fff; }
.yes, .no { background: url("../images/tick.png") no-repeat; display: block; height: 16px; overflow: hidden; text-indent: -999em; width: 16px; }
.no { background-image: url("../images/cross.png"); }
[data-rating-type] [data-value] { cursor: pointer; }
div.rating { width: 80px; background: url(../images/star-empty.png); display: inline-block; text-align: left !important; padding: 0 !important; }
div.rating span, .add-fav { height: 16px !important; width: 8px; background: url(../images/star.png); display: block; text-indent: -999em; overflow: hidden; }
div.rating.r1 span { width: 16px; }
div.rating.r15 span { width: 24px; }
div.rating.r20 span { width: 32px; }
div.rating.r25 span { width: 40px; }
div.rating.r30 span { width: 48px; }
div.rating.r35 span { width: 56px; }
div.rating.r40 span { width: 64px; }
div.rating.r45 span { width: 72px; }
div.rating.r50 span { width: 80px; }
div.rate { text-align: center; font-weight: bold; }
div.rate > span { float: left; text-align: center; font-weight: normal; }
div.rate > span .btn { text-transform: uppercase; display: block; margin-bottom: 5px; }
div.rate > span ~ span { float: right; }
div.rate > .progress { width: 85%; margin-top: 22px; display: inline-block; }
div.progress { background: #d9190f; height: 7px; border-radius: 3px; clear: both; margin: 0 auto; overflow: hidden; }
div.progress > div { background: #30b059; height: 100%; transition: width 1s ease-in-out; }
.nano { height: 200px; }
.nano-pane { cursor: pointer; }
.showhide { cursor: pointer; }
:not(.cnt).hidden { display: none !important; }
.cnt.hidden { max-height: 0 !important; min-height: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; overflow: hidden !important; border: none !important; }
.invisible { position: absolute !important; left: -9999px; top: -9999em; visibility: hidden; }
.show-all { display: block; }
#popup.show-for-measure, .show-for-measure, .hidden.show-for-measure { position: absolute; visibility: hidden; display: block !important; }
.info { text-align: center; height: 100%; }
.spinner, .ui-autocomplete-loading, .loading:before { background-image: url(../images/spinner.gif) !important; background-repeat: no-repeat !important; background-position: 50% 50% !important; min-width: 16px; min-height: 16px; }
.spinner.right, .ui-autocomplete-loading { background-position: 98% 50% !important; }
.loading { position: relative; }
.loading:before { content: ' '; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(255, 255, 255, 0.7); z-index: 2000; }
.onhover { display: none; position: absolute; top: 0; right: 0; padding: 10px; border-left: 1px #e1ddd3 solid; border-bottom: 1px #e1ddd3 solid; background: #fff; width: auto !important; }
.onhover > * { margin: 0 3px; cursor: pointer; }
*:hover > .onhover { display: inline-block; }
.bookie { font-weight: bold; }
#warning { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); color: #fff; text-align: center; z-index: 5000; }
#warning > div { position: absolute; left: 0; top: 50%; margin: -50px 0 0; text-align: center; width: 100%; }
#warning > div strong { font-size: 20px; display: block; }
#warning > div p { margin-bottom: 10px; }
.ui-autocomplete .ui-autocomplete-category { font-weight: bold; padding: 2px 5px; background: #eee; }
.ui-autocomplete .ui-autocomplete-category:hover { color: inherit; }
.ui-menu { background: #fff; border: 1px #ddd solid; }
.ui-menu .ui-menu-item { list-style-image: none; line-height: 15px; padding: 10px; display: block; }
.ui-menu .ui-menu-item + .ui-menu-item { border-top: 1px #eee solid; }
.ui-menu .ui-menu-item:hover { background: #fafafa; }
.ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: 0; }
.ui-autocomplete .ui-menu-item img { float: left; margin: 0 5px 0 0; width: 30px; height: 30px; padding: 2px; overflow: hidden; }
.ui-autocomplete .ui-menu-item h4 { margin: 1px 0 -1px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.ui-autocomplete .ui-menu-item em { font-size: 10px; color: #999; white-space: nowrap; overflow: hidden; display: inline-block; }
.ui-autocomplete .ui-menu-item:hover em, .ui-autocomplete li.ui-state-focus em { color: #333; }
.ui-helper-hidden-accessible { display: none; }

.avatar { display: inline-block !important; vertical-align: baseline; }
.avatar > img:first-child { width: 26px; height: 26px; display: inline-block; overflow: hidden; max-width: none; }
.avatar > img:first-child-space:before { content: ' '; width: 26px; height: 26px; display: inline-block; margin-right: 13px; }
img.avatar { width: 26px; height: 26px; }
[id*="plusone_"] { vertical-align: middle !important; }

.smileys { float: right; }
.smileys li { display: inline-block; }
.smileys .smy { cursor: pointer; }
.smileys label { margin: 0 0 0 10px; }

.b > img { max-width: none; }

.smy { display: inline-block; width: 16px; height: 16px; background: url(../images/smileys.png) no-repeat; text-indent: -999em; overflow: hidden; margin: 0 2px; vertical-align: middle; text-align: left; }
.smy.smile { background-position: 0 0; }
.smy.wink { background-position: -16px 0; }
.smy.sad { background-position: -32px 0; }
.smy.mad { background-position: -48px 0; }
.smy.pfft { background-position: -64px 0; }
.smy.money { background-position: -80px 0; }
.smy.grin { background-position: -96px 0; }
.smy.yay { background-position: -112px 0; }
.smy.plus { background-position: -128px 0; }
.smy.minus { background-position: -144px 0; }
.smy.hokej { background-position: -160px 0; }
.smy.reczna { background-position: -176px 0; }
.smy.kosz { background-position: -192px 0; }
.smy.siatka { background-position: -208px 0; }
.smy.tenis { background-position: -224px 0; }
.smy.pilka { background-position: -240px 0; }

.expekt { color: #f7941d !important; }
.betsson { color: #ff8400 !important; }
.betsafe { color: #000000 !important; }
.betclic { color: #ba251e !important; }
.bet365 { color: #017b5b !important; }
.bet-at-home { color: #185170 !important; }
.william hill { color: #2f2482 !important; }
.unibet { color: #2b751d !important; }
.totolotek { color: #000000 !important; }
.sportingbet { color: #009edf !important; }
.pinnacle { color: #0b1422 !important; }
.oddsring { color: #011935 !important; }
.fortuna { color: #ffdd00 !important; }
.forbet { color: #001e40 !important; }
.bwin { color: #000000 !important; }
.lvbet { color: #000000 !important; }
.sts { color: #0050a9 !important; }
.xbet { color: #3c89c1 !important; }

.expekt-bg { background-color: #f7941d !important; }
.betsson-bg { background-color: #ff8400 !important; }
.betsafe-bg { background-color: #000000 !important; }
.betclic-bg { background-color: #ba251e !important; }
.bet365-bg { background-color: #017b5b !important; }
.bet-at-home-bg { background-color: #185170 !important; }
.william hill-bg { background-color: #2f2482 !important; }
.unibet-bg { background-color: #2b751d !important; }
.totolotek-bg { background-color: #000000 !important; }
.sportingbet-bg { background-color: #009edf !important; }
.pinnacle-bg { background-color: #0b1422 !important; }
.oddsring-bg { background-color: #011935 !important; }
.fortuna-bg { background-color: #ffdd00 !important; }
.forbet-bg { background-color: #001e40 !important; }
.bwin-bg { background-color: #000000 !important; }
.lvbet-bg { background-color: #000000 !important; }
.sts-bg { background-color: #0050a9 !important; }
.xbet-bg { background-color: #3c89c1 !important; }

.expekt-border { border-color: #f7941d !important; }
.betsson-border { border-color: #ff8400 !important; }
.betsafe-border { border-color: #000000 !important; }
.betclic-border { border-color: #ba251e !important; }
.bet365-border { border-color: #017b5b !important; }
.bet-at-home-border { border-color: #185170 !important; }
.william hill-border { border-color: #2f2482 !important; }
.unibet-border { border-color: #2b751d !important; }
.totolotek-border { border-color: #000000 !important; }
.sportingbet-border { border-color: #009edf !important; }
.pinnacle-border { border-color: #0b1422 !important; }
.oddsring-border { border-color: #011935 !important; }
.fortuna-border { border-color: #ffdd00 !important; }
.forbet-border { border-color: #001e40 !important; }
.bwin-border { border-color: #000000 !important; }
.lvbet-border { border-color: #000000 !important; }
.sts-border { border-color: #0050a9 !important; }
.xbet-border { border-color: #3c89c1 !important; }

#header > strong:first-child > a { background-color: #4299f1; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#45a9f8), to(#3e88ea)); background-image: -webkit-linear-gradient(top, #45a9f8, #3e88ea); background-image: -o-linear-gradient(top, #45a9f8, #3e88ea); background-image: linear-gradient(to bottom, #45a9f8, #3e88ea); background-image: -moz-linear-gradient(top, #45a9f8, #3e88ea); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#45a9f8', endColorstr='#3e88ea', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"], .btn, .form input[type="submit"], button { background-color: #4980e4; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#568be7), to(#3f74df)); background-image: -webkit-linear-gradient(top, #568be7, #3f74df); background-image: -o-linear-gradient(top, #568be7, #3f74df); background-image: linear-gradient(to bottom, #568be7, #3f74df); background-image: -moz-linear-gradient(top, #568be7, #3f74df); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#568be7', endColorstr='#3f74df', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"].grey, .btn.grey, .form input[type="submit"].grey, button.grey, .pagination > * { background-color: #f3f0ec; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f8f8f8)); background-image: -webkit-linear-gradient(top, #fff, #f8f8f8); background-image: -o-linear-gradient(top, #fff, #f8f8f8); background-image: linear-gradient(to bottom, #fff, #f8f8f8); background-image: -moz-linear-gradient(top, #fff, #f8f8f8); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff', endColorstr='#f8f8f8', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"].black, .btn.black, .form input[type="submit"].black, button.black { background-color: #5e5e5e; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7b7b7b), to(#454545)); background-image: -webkit-linear-gradient(top, #7b7b7b, #454545); background-image: -o-linear-gradient(top, #7b7b7b, #454545); background-image: linear-gradient(to bottom, #7b7b7b, #454545); background-image: -moz-linear-gradient(top, #7b7b7b, #454545); background-repeat: repeat-x; filter: progid: dximagetransform.microsoft.gradient(startColorstr='#7b7b7b', endColorstr='#454545', GradientType=0); filter: progid: dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"].green, .btn.green, .form input[type="submit"].green, button.green { background-color: #179f0a; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2bb214), to(#108b06)); background-image: -webkit-linear-gradient(top, #2bb214, #108b06); background-image: -o-linear-gradient(top, #2bb214, #108b06); background-image: linear-gradient(to bottom, #2bb214, #108b06); background-image: -moz-linear-gradient(top, #2bb214, #108b06); background-repeat: repeat-x; filter: progid: dximagetransform.microsoft.gradient(startColorstr='#2bb214', endColorstr='#108b06', GradientType=0); filter: progid: dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"].red, .btn.red, .form input[type="submit"].red, button.red { background-color: #dd3759; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd3759), to(#d32442)); background-image: -webkit-linear-gradient(top, #dd3759, #d32442); background-image: -o-linear-gradient(top, #dd3759, #d32442); background-image: linear-gradient(to bottom, #dd3759, #d32442); background-image: -moz-linear-gradient(top, #dd3759, #d32442); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#dd3759', endColorstr='#d32442', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"]:hover, .btn:hover, .form input[type="submit"]:hover, button:hover { background-color: #d12316; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#569bf7), to(#4f84ef)); background-image: -webkit-linear-gradient(top, #569bf7, #4f84ef); background-image: -o-linear-gradient(top, #569bf7, #4f84ef); background-image: linear-gradient(to bottom, #569bf7, #4f84ef); background-image: -moz-linear-gradient(top, #569bf7, #4f84ef); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#569bf7', endColorstr='#4f84ef', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"].grey:hover, .btn.grey:hover, .form input[type="submit"].grey:hover, button.grey:hover, .pagination > a:hover { background-color: #e3e0dc; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f0f0f0)); background-image: -webkit-linear-gradient(top, #fafafa, #f0f0f0); background-image: -o-linear-gradient(top, #fafafa, #f0f0f0); background-image: linear-gradient(to bottom, #fafafa, #f0f0f0); background-image: -moz-linear-gradient(top, #fafafa, #f0f0f0); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fafafa', endColorstr='#f0f0f0', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"].black:hover, .btn.black:hover, .form input[type="submit"].black:hover, button.black:hover { background-color: #4e4e4e; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6b6b6b), to(#353535)); background-image: -webkit-linear-gradient(top, #6b6b6b, #353535); background-image: -o-linear-gradient(top, #6b6b6b, #353535); background-image: linear-gradient(to bottom, #6b6b6b, #353535); background-image: -moz-linear-gradient(top, #6b6b6b, #353535); background-repeat: repeat-x; filter: progid: dximagetransform.microsoft.gradient(startColorstr='#6b6b6b', endColorstr='#353535', GradientType=0); filter: progid: dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"].green:hover, .btn.green:hover, .form input[type="submit"].green:hover, button.green:hover { background-color: #078f0a; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1ba204), to(#007b06)); background-image: -webkit-linear-gradient(top, #1ba204, #007b06); background-image: -o-linear-gradient(top, #1ba204, #007b06); background-image: linear-gradient(to bottom, #1ba204, #007b06); background-image: -moz-linear-gradient(top, #1ba204, #007b06); background-repeat: repeat-x; filter: progid: dximagetransform.microsoft.gradient(startColorstr='#1ba204', endColorstr='#007b06', GradientType=0); filter: progid: dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"].red:hover, .btn.red:hover, .form input[type="submit"].red:hover, button.red:hover { background-color: #078f0a; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cd2749), to(#c31432)); background-image: -webkit-linear-gradient(top, #cd2749, #c31432); background-image: -o-linear-gradient(top, #cd2749, #c31432); background-image: linear-gradient(to bottom, #cd2749, #c31432); background-image: -moz-linear-gradient(top, #cd2749, #c31432); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#cd2749', endColorstr='#c31432', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"]:active, .btn:active, .form input[type="submit"]:active, button:active { background-color: #c31a0e; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3f74df), to(#568be7)); background-image: -webkit-linear-gradient(top, #3f74df, #568be7); background-image: -o-linear-gradient(top, #3f74df, #568be7); background-image: linear-gradient(to bottom, #3f74df, #568be7); background-image: -moz-linear-gradient(top, #3f74df, #568be7); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#3f74df', endColorstr='#568be7', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"].grey:active, .btn.grey:active, .form input[type="submit"].grey:active, button.grey:active, .pagination > a:active { background-color: #f3f0ec; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#fff)); background-image: -webkit-linear-gradient(top, #f8f8f8, #fff); background-image: -o-linear-gradient(top, #f8f8f8, #fff); background-image: linear-gradient(to bottom, #f8f8f8, #fff); background-image: -moz-linear-gradient(top, #f8f8f8, #fff); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff', endColorstr='#f8f8f8', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"].black:active, .btn.black:active, .form input[type="submit"].black:active, button.black:active { background-color: #f3f0ec; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#7b7b7b)); background-image: -webkit-linear-gradient(top, #454545, #7b7b7b); background-image: -o-linear-gradient(top, #454545, #7b7b7b); background-image: linear-gradient(to bottom, #454545, #7b7b7b); background-image: -moz-linear-gradient(top, #454545, #7b7b7b); background-repeat: repeat-x; filter: progid: dximagetransform.microsoft.gradient(startColorstr='#454545', endColorstr='#7b7b7b', GradientType=0); filter: progid: dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"].green:active, .btn.green:active, .form input[type="submit"].green:active, button.green:active { background-color: #179f0a; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#108b06), to(#2bb214)); background-image: -webkit-linear-gradient(top, #108b06, #2bb214); background-image: -o-linear-gradient(top, #108b06, #2bb214); background-image: linear-gradient(to bottom, #108b06, #2bb214); background-image: -moz-linear-gradient(top, #108b06, #2bb214); background-repeat: repeat-x; filter: progid: dximagetransform.microsoft.gradient(startColorstr='#108b06', endColorstr='#2bb214', GradientType=0); filter: progid: dximagetransform.microsoft.gradient(enabled=false); }
input[type="submit"].red:active, .btn.red:active, .form input[type="submit"].red:active, button.red:active { background-color: #d32442; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd3759), to(#d32442)); background-image: -webkit-linear-gradient(top, #dd3759, #d32442); background-image: -o-linear-gradient(top, #dd3759, #d32442); background-image: linear-gradient(to bottom, #dd3759, #d32442); background-image: -moz-linear-gradient(top, #dd3759, #d32442); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#dd3759', endColorstr='#d32442', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
table.by_cat .header .like.active, table.by_cat .header .like:hover { background-color: #d92b4c; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#de3e5f), to(#d0203d)); background-image: -webkit-linear-gradient(top, #de3e5f, #d0203d); background-image: -o-linear-gradient(top, #de3e5f, #d0203d); background-image: linear-gradient(to bottom, #de3e5f, #d0203d); background-image: -moz-linear-gradient(top, #de3e5f, #d0203d); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#de3e5f', endColorstr='#d0203d', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
.logged table td.c[data-id]:hover, .logged table td.c.active[data-id], .c[data-id]:hover { background-color: #199b3a; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#26a74c), to(#12892d)); background-image: -webkit-linear-gradient(top, #26a74c, #12892d); background-image: -o-linear-gradient(top, #26a74c, #12892d); background-image: linear-gradient(to bottom, #26a74c, #12892d); background-image: -moz-linear-gradient(top, #26a74c, #12892d); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#26a74c', endColorstr='#12892d', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
article.with-tabs > .cnt > .tabs:first-child + .tabs li, .tabs li:hover { background-color: #f7f5ee; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f5f3), to(#fff)); background-image: -webkit-linear-gradient(top, #f7f5f3, #fff); background-image: -o-linear-gradient(top, #f7f5f3, #fff); background-image: linear-gradient(to bottom, #f7f5f3, #fff); background-image: -moz-linear-gradient(top, #f7f5f3, #fff); background-repeat: repeat-x; filter: progid: dximagetransform.microsoft.gradient(startColorstr='#fff', endColorstr='#f7f5f3', GradientType=0); filter: progid: dximagetransform.microsoft.gradient(enabled=false); }
#btt { background-color: #f1f2f2; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e4e4e5)); background-image: -webkit-linear-gradient(top, #fff, #e4e4e5); background-image: -o-linear-gradient(top, #fff, #e4e4e5); background-image: linear-gradient(to bottom, #fff, #e4e4e5); background-image: -moz-linear-gradient(top, #fff, #e4e4e5); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff', endColorstr='#e4e4e5', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
#p-bottom { background-color: #ece7e1; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dfd8cf), to(#ece7e1)); background-image: -webkit-linear-gradient(top, #dfd8cf, #ece7e1); background-image: -o-linear-gradient(top, #dfd8cf, #ece7e1); background-image: linear-gradient(to bottom, #dfd8cf, #ece7e1); background-image: -moz-linear-gradient(top, #dfd8cf, #ece7e1); background-repeat: repeat-x; filter: progid: dximagetransform.microsoft.gradient(startColorstr='#dfd8cf', endColorstr='#ece7e1', GradientType=0); filter: progid: dximagetransform.microsoft.gradient(enabled=false); }
#header #user ul > li.active { background-color: #d0203c; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#de3d5f), to(#d0203c)); background-image: -webkit-linear-gradient(top, #de3d5f, #d0203c); background-image: -o-linear-gradient(top, #de3d5f, #d0203c); background-image: linear-gradient(to bottom, #de3d5f, #d0203c); background-image: -moz-linear-gradient(top, #de3d5f, #d0203c); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#de3d5f', endColorstr='#d0203c', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
.btn.orange, .counter { background-color: #fb7c11; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fc8f13), to(#fb7c11)); background-image: -webkit-linear-gradient(top, #fc8f13, #fb7c11); background-image: -o-linear-gradient(top, #fc8f13, #fb7c11); background-image: linear-gradient(to bottom, #fc8f13, #fb7c11); background-image: -moz-linear-gradient(top, #fc8f13, #fb7c11); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fc8f13', endColorstr='#fb7c11', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
.btn.orange:hover { background-color: #eb6c01; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fc8f13), to(#eb6c01)); background-image: -webkit-linear-gradient(top, #fc8f13, #eb6c01); background-image: -o-linear-gradient(top, #fc8f13, #eb6c01); background-image: linear-gradient(to bottom, #fc8f13, #eb6c01); background-image: -moz-linear-gradient(top, #fc8f13, #eb6c01); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fc8f13', endColorstr='#eb6c01', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
.module-slip_new input[type=submit] { background-color: #681131; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7f1d47), to(#681131)); background-image: -webkit-linear-gradient(top, #7f1d47, #681131); background-image: -o-linear-gradient(top, #7f1d47, #681131); background-image: linear-gradient(to bottom, #7f1d47, #681131); background-image: -moz-linear-gradient(top, #7f1d47, #681131); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#7f1d47', endColorstr='#681131', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
.module-slip_new input[type=submit]:hover { background-color: #782141; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7f1d47), to(#782141)); background-image: -webkit-linear-gradient(top, #7f1d47, #782141); background-image: -o-linear-gradient(top, #7f1d47, #782141); background-image: linear-gradient(to bottom, #7f1d47, #782141); background-image: -moz-linear-gradient(top, #7f1d47, #782141); background-repeat: repeat-x; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#7f1d47', endColorstr='#782141', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); }
html.admin.admin-mode [data-id] { box-shadow: inset 0 0 2px #000; }
html.admin.admin-mode [data-id], html.admin.admin-mode [data-id] * { background: #65a048 !important; color: #fff !important; }
html.admin.admin-mode [data-id]:hover, html.admin.admin-mode [data-id]:hover * { background: #458028 !important; cursor: pointer; }
.xdebug-var-dump { background: #fff; color: #000; line-height: normal; }
.xdebug-var-dump ~ #header, pre ~ #header { display: none; }
.kohana th { font-family: inherit; white-space: normal; }
.form-field { width: auto; }
.form-field input { width: 437px; }
.former .info { text-align: left; }
.fb-share-button { display: inline-block; vertical-align: middle; margin: 0 5px 0 0; }
.fb-share-button > span { vertical-align: middle !important; }
.fb-post, .instagram-media { width: 740px; }
.fb-post, fb-post *, .instagram-media, .instagram-media * { min-height: 200px; width: 740px; white-space: normal; overflow: hidden; word-wrap: break-word; max-width: 100%; }
.instagram-media { background:#fff; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:658px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px); }
.instagram-media > div { padding:8px; }
.instagram-media > div > div { background:#F8F8F8; line-height:0; margin-top:40px; padding:62.4537037037037% 0; text-align:center; width:100%; }
.instagram-media > div > div > div { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURczMzPf399fX1+bm5mzY9AMAAADiSURBVDjLvZXbEsMgCES5/P8/t9FuRVCRmU73JWlzosgSIIZURCjo/ad+EQJJB4Hv8BFt+IDpQoCx1wjOSBFhh2XssxEIYn3ulI/6MNReE07UIWJEv8UEOWDS88LY97kqyTliJKKtuYBbruAyVh5wOHiXmpi5we58Ek028czwyuQdLKPG1Bkb4NnM+VeAnfHqn1k4+GPT6uGQcvu2h2OVuIf/gWUFyy8OWEpdyZSa3aVCqpVoVvzZZ2VTnn2wU8qzVjDDetO90GSy9mVLqtgYSy231MxrY6I2gGqjrTY0L8fxCxfCBbhWrsYYAAAAAElFTkSuQmCC); display:block; height:44px; margin:0 auto -44px; position:relative; top:-22px; width:44px; }
.instagram-media > div > p { margin:8px 0 0 0; padding:0 4px; }
.instagram-media > div > p a { color:#000; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none; word-wrap:break-word; }
#streams > li { overflow: hidden; }
.form-horizontal .row { padding: 0; }
.form-horizontal .col-lg-12 { padding: 0; float: none; }
.form-horizontal .col-sm-10, .form-horizontal .col-xs-10 { width: 75%; }
.form-horizontal .control-label { margin-bottom: 0; margin-top: 7px; text-align: right; padding: 0; }
.col-sm-2, .col-xs-2 { width: 16.6667%; }
.col-sm-10, .col-xs-10 { width: 83.3333%; }
col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { float: left; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.col-sm-offset-2 { margin-left: 16.66666667%; }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175); }.hr-line-dashed { display: none; }.form-group { margin-bottom: 15px; }
.colorpicker { border-radius: 4px; margin-top: 1px; min-width: 130px; padding: 4px; z-index: 2500; }
.colorpicker-alpha { display: none; }
.hr-line-dashed{display:none;}
.form-group{margin-bottom:15px;}
.form-control { background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555555; display: block; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100% !important; }
.form-horizontal .control-label { text-align: right; font-weight: bold; }
.form-horizontal .control-label em { color: #ff0000; margin: 0 5px 0 0; }
.form-horizontal .ibox-title { padding: 0 0 5px; line-height: 36px; border-bottom: 1px #c4bca7 solid; margin: 0 0 5px; }
.form-horizontal .ibox-title h5 { font-weight: bold; font-size: 13px; overflow: hidden; }
.form-horizontal .ibox-title h5 input { float: right; }
.form-horizontal .ibox-title .ibox-tools { display: none; }
.form-horizontal .ibox-content { }
textarea.form-control { height: auto !important; }
.form-horizontal [class^="col-"] > *, .form-horizontal [class*=" col-"] > * { float: none; }
.form-horizontal .col-sm-offset-2 { margin-left: 25%; }
.former [data-name="image"] .checkbox { display: none; }
.former [data-name="submit"] { text-align: right; }
#toast-container > div { opacity: 0.9; }
.circle{position:relative;display:inline-block;vertical-align:middle;width:30px;height:30px;}
.circle + span{width:30px;text-align:right;display:inline-block; padding: 0 0 0 5px; }
.circle strong{text-align:center;position:absolute;line-height:30px;width:100%;font-size: 10px; }
.circle svg{transform:rotate(-90deg);}
.circle_animation{stroke-dasharray:85;stroke-dashoffset:85;}
.circle[data-percentage="10"] .circle_animation{animation:p10 1s ease-out forwards;-webkit-animation:p10 1s ease-out forwards;}
.circle[data-percentage="20"] .circle_animation{animation:p20 1s ease-out forwards;-webkit-animation:p20 1s ease-out forwards;}
.circle[data-percentage="30"] .circle_animation{animation:p30 1s ease-out forwards;-webkit-animation:p30 1s ease-out forwards;}
.circle[data-percentage="40"] .circle_animation{animation:p40 1s ease-out forwards;-webkit-animation:p40 1s ease-out forwards;}
.circle[data-percentage="50"] .circle_animation{animation:p50 1s ease-out forwards;-webkit-animation:p50 1s ease-out forwards;}
.circle[data-percentage="60"] .circle_animation{animation:p60 1s ease-out forwards;-webkit-animation:p60 1s ease-out forwards;}
.circle[data-percentage="70"] .circle_animation{animation:p70 1s ease-out forwards;-webkit-animation:p70 1s ease-out forwards;}
.circle[data-percentage="80"] .circle_animation{animation:p80 1s ease-out forwards;-webkit-animation:p80 1s ease-out forwards;}
.circle[data-percentage="90"] .circle_animation{animation:p90 1s ease-out forwards;-webkit-animation:p90 1s ease-out forwards;}
.circle[data-percentage="100"] .circle_animation{animation:p100 1s ease-out forwards;-webkit-animation:p100 1s ease-out forwards;}
.page-slip.action-cat .desc { padding-bottom: 25px; text-align: justify; line-height: 20px; }
.page-slip.action-cat .desc h2 { padding-bottom: 10px; font-size: 16px; font-weight: normal; }
.page-slip.action-cat .desc p { padding-bottom: 10px; }
div[id*="top-scroll"] ~ #header { position: static; }
div[id*="top-scroll"] ~ #header > strong:first-child { height: 51px; line-height: 50px; overflow: hidden; }
div[id*="top-scroll"] ~ #header > strong:first-child > a { padding-top: 0; padding-bottom: 0; }
div[id*="top-scroll"] ~ #header > strong:first-child > .langs { display: none; }
div[id*="top-scroll"] ~ #site > main { padding-top: 0; }
div[id*="top-scroll"] ~ #site > main > #p-left { padding-top: 0; }
@keyframes p10{to{stroke-dashoffset:76.5;}
}
@-webkit-keyframes p10{to{stroke-dashoffset:76.5;}
}
@keyframes p20{to{stroke-dashoffset:68;}
}
@-webkit-keyframes p20{to{stroke-dashoffset:68;}
}
@keyframes p30{to{stroke-dashoffset:59.5;}
}
@-webkit-keyframes p30{to{stroke-dashoffset:59.5;}
}
@keyframes p40{to{stroke-dashoffset:51;}
}
@-webkit-keyframes p40{to{stroke-dashoffset:51;}
}
@keyframes p50{to{stroke-dashoffset:42.5;}
}
@-webkit-keyframes p50{to{stroke-dashoffset:42.5;}
}
@keyframes p60{to{stroke-dashoffset:34;}
}
@-webkit-keyframes p60{to{stroke-dashoffset:34;}
}
@keyframes p70{to{stroke-dashoffset:25.5;}
}
@-webkit-keyframes p70{to{stroke-dashoffset:25.5;}
}
@keyframes p80{to{stroke-dashoffset:17;}
}
@-webkit-keyframes p80{to{stroke-dashoffset:17;}
}
@keyframes p90{to{stroke-dashoffset:8.5;}
}
@-webkit-keyframes p90{to{stroke-dashoffset:8.5;}
}
@keyframes p100{to{stroke-dashoffset:0;}
}
@-webkit-keyframes p100{to{stroke-dashoffset:0;}
}
.highcharts-container text[text-anchor='end'] { display: none; }
.show-xs, .show-md { display: none; }
.ui-icon[class*=" fa-"] { background: none repeat scroll 0 0 transparent; text-indent: 0; margin-top: -0.5em; }
.ui-icon.icon-large { margin-top: -0.75em; }
.ui-button-icon-only .ui-icon[class*=" fa-"] { margin-left: -7px; }
.module:after, #content:after, [class*="col"]:after, .tabs:after, #footer > div:after, [id^="p-"]:after, #nav:after, .menu:after, .module > footer:after, .cnt:after, .module-event_important > footer p:after,
.cards:after, .cards > li:after, .ui-menu-item:after, .slip:after, .listing > li:after, article > header:first-child:after, form .row:after, .form-group:after, .module-user_info > .cnt > #chart:after,
.popup > div > div:after, .event-cards:after, #header #user > ul:after, #p-left > div:after, .row:after, #popup > div:after, #popup > div > div:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; }
@media (max-width: 1600px) { 
    .admin #header .text { display: none; }
}
@media (max-width: 1450px) { 
    html { background: #f6f6f6; }
    #p-content .langs { display: block; }
    #header .langs { display: none; }
    #p-left { position: fixed; left: 0; top: 51px; bottom: 0; display: none; z-index: 1000; overflow: hidden; padding-top: 0; width: 0; }
    #p-left > div { overflow-y: auto; position: absolute; left: 0; top: 2px; bottom: 0; right: 0; }
    #p-left .nano > .nano-pane > .nano-slider { background: #888; }
    #p-left.open { height: auto; width: 245px; min-width: 245px; display: block; }
    #p-left.open > h2 ~ * { display: block; }
    #header .text { display: none; }
    #header #user img { margin-right: 0; }
    #header #user ul > li .fa { margin-right: 0; }
    #header > strong:first-child { width: 245px; border-bottom: none; background-image: url(../images/ttt.png); background-repeat: repeat-y; }
    #header > strong:first-child > .fa { float: left; display: block; vertical-align: bottom; width: 50px; text-align: center; height: 51px; line-height: 50px; cursor: pointer; color: #eee; }
    #header > strong:first-child > .fa:hover { color: #ddd; }
    #header > strong:first-child > a { padding: 0 17px; line-height: 50px; background: none; border-bottom: none; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); font-size: 24px; float: left; }
    #header > strong:first-child > a span { display: none; }
    #p-content { width: 100%; }
    #footer { left: 0; }
    .module-event_lineup > .cnt > div { max-width: 480px; }
    .module-event_lineup ol { float: none; width: 100%; }
    .module-event_lineup ol:first-child + .h3 { bottom: 368px; }
}
@media (min-width: 1450px) { 
    #p-left .nano > .nano-content { position: initial; overflow: visible; }
}
@media (max-width: 1200px) {
    .module-user_profile > .cnt > .col-4 { display: block; background: none; border: none; padding: 0; position: relative; }
    .module-user_profile > .cnt > .col-4 li { display: block; padding: 0; width: auto; }
    .module-user_profile > .cnt > .col-4 li:first-child { margin-bottom: 20px; }
    .module-user_profile > .cnt > .col-4 li:nth-child(2), .module-user_profile > .cnt > .col-4 li:nth-child(3) { float: left; width: 50%; background: #fff; border: 1px #ddd solid; padding: 10px; }
    .module-user_profile > .cnt > .col-4 li:nth-child(2) { border-right: none; padding-left: 20px; }
    .module-user_profile > .cnt > .col-4 li:nth-child(3) { border-left: none; padding-right: 20px; }
    .module-user_profile > .cnt > .col-4 li:last-child { position: absolute; right: 0; top: 0; }
    .module-contests article.boxy, .module-contest_rankings article.boxy { float: none; width: auto; }
    .module-contests article.boxy td:empty { display: none; }
    .hidden-lg { display: none !important; }
    .controls .hidden-lg ~ .ui-selectmenu-button, .controls .hidden-lg ~ select { margin-left: 0; min-width: 98%; display: block; width: 98%; max-width: 98%; }
    .controls > * + * > .ui-selectmenu-button, .controls > * + * > select { float: right; }
}
@media (min-width: 1000px) { 
    #user .nano { overflow: visible; }
    #user .nano > .nano-content { position: initial; overflow: visible; margin-right: 0 !important; }
    #user .nano .nano-pane { display: none !important; }
}
@media (max-width: 1000px) { 
    #header #user > .fa-user, #header #user > a > .fa-user, #header #user > .fa-file-text-o { vertical-align: bottom; width: 50px; text-align: center; height: 51px; line-height: 50px; background: rgba(255, 255, 255, 0.2); cursor: pointer; float: right; color: #222; }
    #header #user > .fa-user, #header #user > a > .fa-user, #header #user > .fa-file-text-o { display: block; }
    #header #user .nano { clear: both; position: fixed; top: 51px; bottom: 0; right: 0; display: none; width: 310px; height: auto; }
    #header #user.open .nano { display: block; }
    #header #user ul > li { float: none; border-left: 1px #eee solid; text-align: left; }
    #header #user ul > li > a { border-bottom: 1px #eee solid; display: block !important; }
    #header #user .dropdown ol { position: static; margin-left: -20px; margin-right: -20px; }
    #header #user ul .text { display: initial; }
    #header #user form label { display: none; }
    #header #user form .btn.clear { display: none; }
    #p-content article > header:first-child {  margin-bottom: 0; line-height: 55px; }
    #p-content article:not(.no-dash) > header:first-child::before, #p-content .title:not(.no-dash)::before { display: none; }
    article > header:first-child > .title { line-height: 50px; }
    article > header:first-child + .menu { margin-top: -43px; margin-right: 20px; }
    #p-content article > header:first-child > .title { font-size: 22px; }
    #p-right { width: 251px; min-width: 251px; padding-bottom: 110px; }
    #p-right article { max-width: 250px; }
    #p-right article > header::before { left: 20px; }
    .module-slip_new .cnt ol li div > * { margin: 0; font-size: 12px; float: left; margin-right: 2px; }
    .module-slip_new .cnt ol li div > :last-child { float: right; margin-right: 0; }
    article > header:first-child, .title, article > .cnt, .listing > li, .listing > li > a:only-child { padding-left: 20px; padding-right: 20px; }
    article > header:first-child > :first-child + .fa { right: 20px; top: 13px; }
    #p-left article > .cnt > .listing, #p-right article > .cnt > .listing, .listing > li > a:only-child, article > .cnt > article:not(.boxy) { margin-left: -20px; margin-right: -20px; }
    .page-home #p-content > *:first-child { margin-top: 20px; }
    .module-slip_new.affix { width: 250px; }
    .col-4 > * { width: 50%; }
    .col-4 > *:nth-child(3) { border-left: none; }
    .slip > footer span + span + span { border-top: 1px #ddd solid; }
    #footer { padding: 15px 20px 0; }
    #footer, #footer .inf { text-align: center; font-size: 12px; }
    #footer > nav, #footer > .inf { float: none; width: auto; }
    .module-event_archive .listing.with-counts > li > a:only-child > i:last-child { position: initial; right: auto; display: block; font-weight: normal; }
    .listing.col-3 li { width: auto; float: none; border-left: none; }
    .module-welcome { margin: 20px; }
    article > header:first-child + .menu { float: none; position: initial; margin: 0 0 10px; text-align: center; }
    article > header:first-child + .menu li { float: none; display: inline-block; }
    .module-bookmaker > .cnt > [class*="cool-stuff"] { display: block; }
    .page-user .former .btn { width: calc(50% - 1px); }
    .listing.boxy > li { font-size: 13px; margin: 0 0 10px; padding: 10px; }
    .listing.boxy > li > a:only-child { padding: 10px; margin: -10px; }
    .listing.boxy > li > a > span:first-child { line-height: 13px; }
    .listing.boxy > li > a > span:first-child + span { height: 26px; }
    .listing.boxy > li > a strong { font-size: 26px; }
    .listing.boxy > li > a strong + strong { font-size: 14px; }
    .module-bookmakers_bonuses li img { float: left; height: auto; max-width: 100px; }
    .module-bookmakers_bonuses li a + a { max-width: 100px; font-size: 15px; }
}
@media (max-width: 768px) { 
    main { display: block; }
    .event-cards { margin-top: 0; }
    .event-cards > li { float: none; width: auto; }
    .breadcrumb { display: none !important; }
    #shouts li { padding: 10px 20px; }
    #shouts li .avatar { display: none !important; }
    #p-content { display: block; }
    #p-right { width: 0; padding: 0; }
    #p-right > * { display: none; }
    #p-right .module-slip_new.affix { width: 300px; max-width: 300px; border: 1px #ddd solid; border-top: none; border-right: none; display: block; }
    #p-right .module-slip_new .cnt form textarea.open { height: 50px; }
    #footer nav { display: none; }
    .module-welcome > .cnt { margin-bottom: 79px; padding-top: 150px !important; height: 300px; background-size: cover; }
    .module-welcome > div > div { width: auto; float: none; padding-top: 0; padding-bottom: 0; height: 150px; }
    .module-welcome > div > div header h1 { background: none; padding-top: 20px; height: 150px; display: table-cell; padding: 20px; vertical-align: middle; }
    .module-welcome > div > div span { display: none; }
    .module-welcome > div > div .btn { margin-left: -20px; margin-right: -20px; }
    .hidden-md { display: none !important; }
    .sheet tr > * + * + *:last-child { display: none; }
    .page-surebet.action-view .module-event .sheet tr > * + * + *:last-child { display: table-cell; }
    form .row > label:first-child, .form-horizontal .control-label { width: 100%; float: none; text-align: left; padding: 0 0 5px; }
    .form-horizontal [data-type="checkbox"] > .control-label { width: 90%; float: right; }
    .form-horizontal [data-type="checkbox"] > .control-label + .col-xs-2 { width: 10%; float: left; padding: 0; }
    .form-horizontal .col-sm-10, .form-horizontal .col-xs-10 { width: 100%; padding: 0; }
    .form-horizontal .col-sm-offset-2 { margin-left: 0; }
    .cards, .highlights, .tiles, .thumbs { margin-left: 0; max-width: 100%; }
    .cards > li, .tiles > li, .thumbs > li, .highlights > li { width: 100%; margin-left: 0; }
    .cards.one-col > li, .tiles.one-col > li, .thumbs.one-col > li { float: none; width: auto; }
    table.one-line { white-space: normal; }
    table td.c { min-width: 0; }
    .module-event_archive .listing > li > a:only-child time { display: block; }
    table td, table th { padding: 7px; }
    table.by_cat .header .like, table.by_cat .header [class*="fa-caret-"] { margin: -7px; }
    .show-md { display: initial; }
    article .subtitle .search { margin-right: -22px; display: none; }
    .module-slip_new .onhover .fa, article > header:first-child > :first-child + .fa { font-size: 24px; }
    #search input[type="text"] { position: absolute; right: -1px; top: 51px; border: 1px #ddd solid; width: 274px; }
    .tmb { display: block; float: none; width: 275px; margin-left: auto; margin-right: auto; }
    
    .page-home.action-landing article > header:first-child > .title { white-space: normal; line-height: normal; font-size: 25px; padding: 20px 0 15px; }
    .page-home.action-landing #header p { margin-bottom: 40px; }
    .page-home.action-landing #header .btn.plain { margin-left: 0; display: block; margin: 10px auto 0; }
    
    .module-link #player { display: block; }
    .module-link #player, .module-link #player ~ * { float: none; margin-left: auto !important; margin-right: auto !important; display: block; text-align: center; }
    #p-content > .module-content > .cnt > .col-2 > *, #p-content > .module-content > .cnt > .col-3 > * { margin-left: 0 !important; margin-right: 0 !important; float: none !important; width: auto !important; }
    
    .image-block { margin-right: 0; float: none; }
    .image-block img { width: 100%; }

    #newsletter-dialog form { padding: 0; }
    #newsletter-dialog p { padding-top: 145px; padding-bottom: 0; }
}
@media (min-width: 480px) { 
 .module-tv_upcoming_big .cards > li > a { background-position: 97% 50%; }
}
@media (max-width: 480px) { 
    .form-horizontal .control-label { float: none; text-align: left; padding-bottom: 5px; width: auto; }
    .hidden-xs { display: none !important; }
    .show-xs { display: initial; }
    .slip > footer > span { width: 33%; }
    .slip table > tbody td:nth-child(2) { padding-left: 0; padding-right: 0; }
    .slip table > tbody td:nth-child(2) > * { display: none; }
    .col-sm-offset-2 { margin-left: 0; }
    .col-sm-10, .col-xs-10 { width: auto; float: none; }
/*    #p-content article > header:first-child, #p-content.title, #p-content article > .cnt, #p-content .listing > li, #p-content .listing > li > a:only-child { padding-left: 5px; padding-right: 5px; }
    #p-left article > .cnt > .listing, #p-right article > .cnt > .listing, .listing > li > a:only-child, article > .cnt > article:not(.boxy) { margin-left: -5px; margin-right: -5px; }
    article > header:first-child > :first-child + .fa { right: 5px; }
    .listing.with-counts > li > a:only-child { padding-right: 20px !important; }
    .listing.with-counts > li > a:only-child > i:last-child { position: absolute; right: 5px; }*/
    .module-welcome { margin-left: 5px; margin-right: 5px; }
    .module-event_lineup > .cnt { padding-left: 0; padding-right: 0; overflow: hidden; }
    .module-event_lineup > .cnt > div ol { max-width: 360px; height: 261px; margin: 0 auto; }
    .module-event_lineup ol li { margin: -5% 0 0 -5%; font-size: 10px; }
    .module-event_lineup ol ~ ol li { margin: -5% -5% 0 0; }
    .module-event_lineup .h3 { color: #000; position: initial; top: auto; left: auto; right: auto; bottom: auto; text-align: center; text-shadow: none; padding: 5px 0 10px; }
    .module-content > .cnt > img:first-child { float: none; margin: 0 auto 10px; display: block; }
    .module-bookmaker-bonus, .module-bookmaker-bonus + .module { float: none; width: auto; }
    
    .page-home.action-landing #header { height: 600px; }
    .page-home.action-landing #header nav { text-align: center; }
    .page-home.action-landing #header h1 { padding: 20px 0 30px; margin: 0 0 30px; position: relative; font-size: 40px; }
    .page-home.action-landing #header h1 a span { font-size: 14px; }
    .page-home.action-landing #header > p { text-align: justify; }
    main { overflow: hidden; }
    #p-content { margin-left: -18px; margin-right: -18px; width: auto; }
    .page-content.action-view #p-content { margin-left: -14px; margin-right: -14px; width: auto; }
    #p-content > .breadcrumb + div[class*="cool-stuff"] { padding: 10px 20px 0; }
    .module-link #player { margin-right: 0; }
    .module-content > .cnt > .col-2  > * { margin-left: 0 !important; margin-right: 0 !important; float: none !important; width: auto !important; }
    .module-content.odd .col-2 > div:first-child { padding-bottom: 0; }
    .module-content.odd .col-2 > div:first-child div { text-align: right; position: static; right: auto; bottom: auto; padding-top: 10px; padding-bottom: 10px; text-align: center; }
}
@media (max-width: 360px) { 
    .hidden-xxs { display: none !important; }
    #header > strong:first-child { width: 208px; }
    #header > strong:first-child > a { padding: 0 5px; font-size: 22px; }
}
@media (min-width: 600px) { .module-users_slips_type_stats .subtitle .ui-selectmenu-button { display: none; }
 .module-users_slips_type_stats table .hidden { display: table-cell !important; }
}

@media (min-width: 768px) and (max-width: 979px) { }


.couponcode {
    display: none;
    position: fixed;
    bottom: 0;
    width: 100%;
    max-width: 360px;
    height: 120px;
    border: 1px solid #d1d1d1;
    z-index: 9999;
	box-shadow: 3.5px 0px 0px 3.5px rgba(0, 0, 0, 0.085);
}

.close{position:absolute;right:10px;top:9px;width:22px;height:16px;opacity:.3}.close:hover{opacity:1}.close:before,.close:after{position:absolute;left:15px;content:' ';height:16px;width:2px;background-color:#333}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.closeX{display:none!important}

  .modalcom {
    display: none;
    position: fixed; 
    padding-top: 400px;
    left: 0; 
    top: 0;
    width: 100%;
    height: 100%; 
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.5);
  }
  .modalcom-content {
    position: relative; 
    background-color: white;
    padding: 20px; 
    margin: auto; 
    width: 75%;  
	color: red;
	font-size:20px;
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
  }