*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
a img {
	border: none;
}
a {
	text-decoration: none;
	line-height: inherit;
}
img {
	display: inline-block;
	vertical-align: middle;
}
html  {
	font-size: 62.5%;
}
html, body {
	margin: 0;
}
.blue {
	color: #009ECE
}
body {
	font-size: 1.4rem;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	color: #231f20;
	padding: 0;
	margin: 0;
	font-family: 'News Cycle',sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	position: relative;
	cursor: default;
	/* HB: Changed to base64 */
	/*background: #e0e0df url('/themes/2018/images/bg-game.png') repeat-x;*/
	background: #f5f5f5 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAABEbCAIAAAB+/qINAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOURDMTM0NjQ0ODMxMUVDODdDREEzMDFCM0Y4NDlGOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOURDMTM0NTQ0ODMxMUVDODdDREEzMDFCM0Y4NDlGOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBJbGx1c3RyYXRvciAyNC4wIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmZhZjgxMTg0LTAxMDgtMjE0ZS04ZmRkLWY4MmE4YmZkN2E4NyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjliYWM5ZTU0LTFiN2ItN2Y0MC1hOWYzLWFkOWQ1NDk4NmYyZCIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlByaW50PC9yZGY6bGk+IDwvcmRmOkFsdD4gPC9kYzp0aXRsZT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6cjWz8AAAR1UlEQVR42uzdjWrjOhAGUGtj6BLy/o+y7ePtNoVQ2NQOsT3RjI64LPtTbjj4iyWNZKv9+Xifoto8z6fTKe7jpsD2D/b77S3s435NdRsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxtbz21urYV92OdnBX6cTLKxsbGxsbGxsbGxsbGxHdfmFvhh7fpfnC2ygDGpl7CxsbGxsbGxsbGxsbGNZatdU5jK6ua6NPcSNjY2NjY2NjY2NjY2tpc39ZKcutKZjL5s7iVsbGxsbGxsbGxsbGzPzd8K1xRqz7vrTrzVS3JeOX0AGxsbGxsbGxsbG1up+Vvd5W6ZzJrJqW5RQS1ox2umFsTGxsbGxsbGxsbGxvbc/K3uUr56SdKJt3tJ1kyqBckkGxsbGxsbGxsbW6E5jmeNZLK7ebdakEz2lkm1IJlkY2NjY2NjY2NjKzTHUQuSye7m3WpBMtlbJr1fWSbZ2NjY2NjY2NiGmweol8gkW+C82/uVZZIt7vtmz5NMsrGxsbGxsbGx3R0rewexTLKx7TLvtudJJtnivm/qXDLJxsbGxsbGxrZhPGlfkEyyse0yN1ULkkk2tj3uJepcMsnGxsbGxsbGtmE8qc4lk2yB8ze1IJlkY2Nbvk+qc8kkGxsbGxsb2+FjLrUgmWRj22X+ps4lk2xsbMv3Se+hl0k2NjY2Nja2w8dc6lwyycbGtjI39a52mWRjY1u+Twa/zNNeNTY2NjY2NrafxiXeZy6TbGxsK/O3uhM4mWRjY2Nb6wM8byqTbGxsbGyp+u66y28yycbGxrY6f/O8qUyysbGN2weo4ckkGxsbG1uqvtszmTLJxsY28PxNDU8m2djYxu0D1PBkko2Nja1g/6bOJZNsbGxsJedvangyycbGxlaxf3Neh0yysbEN2weo4ckkGxsbG1uy+ZszLWSSjY2NrWL/Zv+kTLKxsS3eJ52NIJNsbGxsbMnmOPYYyiQbGxsbW66+W31SJtnY2Bbvk/YYyiQbGxsbW7I5jvqkTLKxsbGxsfUyLlF7lUk2th3uJeqTMsnGxsbGxtbNHEftVSbZ2NjY2Nh6GZeovcokW9j3TX1SJtnY2NjY2LqZB6hPyiQbGxsbGxsb25bxpPOoUl439Un3EjY2NjY2Nja2TfMA5xrJJBsbGxsbG9vxYy57elNeN2f/uJewsbGxsbGxsW2aB9jTK5NsbGxsbGxsbGx3x8otcKj8OVJWM2djY2NjY2NjqzWeDF9hV3tlY2NjY2NjY2Nje/k8oMVuwVBXZmNjY2NjY2NjSzNWtl9ZJtnY2NjY2NjYtownvcs26TzA+0vcS9jY2NjY2NjY2O6PldXMZZKNjY2NjY2NbcN4Us086TzAeYvuJWxsbGxsbGxsW8aTzu2TSTY2NjY2Nja2DeNJZ9vJJFvg/M0eeplkY2NjY2NjY9synrTPXCbZ2NjY2NjYDh9z2Ystk2xsu8zfrAfIJBsbGxsbGxvblvGk9QCZZGNjY2NjYzt8zGU9QCbZ2NhW5qbWOmSSjY2NjY2N7fgxl/UAmWRjY2NjY2M7fMxlPUAm2djY2Cr2b9ZxZJKNjY2Nja2bcYm1DplkY2NjY2NjO3zMZa1DJtnY2NjYcvXdziaXSTY2NjY2tm7GJc64lkk2NjY2NrZOxiXOSpZJNjY2Nja2XsYlnseRSTY2NjY2NraAMZdnjWSSjY2NjY2tk3GJ53Fkko2NjY2Nje34MVf0Zh3rb2xsbGxsbGw/jkvqDkxkko2NjY2NLdm4pG65RCbZ2NjY2NjY2CLGk55/k0k2NjY2NrZuxiWeEZNJNjY2NrZUfbfnqGSSjY2NjY2NjY2NrdIcx7qpTLKxsbGV7N+sv8kkGxsbGxtbJ+MSa4syycbGxsbGxsbGxsaWY/421T0IWibZ2NjYRu7f6nZwMsnGxsbGVrLvrjs1lUk2NjY2NjY2NjY2Nja218+7PUsrk2xsbGwl+zfP0sokGxsbG1uqvtvzpjLJxsbGxsbGxsbGxsbGxvZEs94tk2xsbGw1+zfr3TLJxsbGVrB/syYsk2xsbGxsbGxsbGxsbGxsbGwFmn0KMsnGxjZyH2AtXybZ2NjYCvZv1vJlko2NjY2NjY2NjY2NjY2NjY2N7UXNHgyZZGNjG7kPsAdDJtnY2IbtA+xTkEk2NjY2NjY2NjY2NjY2NjY2NjY2NrZrC98747qxsbGxddQH1O0EZJKNjW2X+2TdobJMsrGxsbGxsbGxsbGxsbGxsbGxsbGxsbGlbt4XJJNsbGxr90nv1JFJNja2xfuk987IJBsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxvbA22OfhGAvWpsbGzp7pN1b5QyycYWeC+pO+SSSTY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2ts6a9xjKJFvk98378GSSjY1t8T7pfXgyycbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGVq7ZryyTbJHfN/uVZZIt7Ptm36tMsrGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbENZgt/PsB1Yxv6+1b3CyeTbN193+p2bzLJxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGVqA5+0cm+8uk83FksrNMOkNGJtnY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NI171PIet28cyDldfNcvj6AjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NLbBVfgex9/QmzaT39LpPsrGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsXXR5tZa2Ie1a3Pd2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjYHmrRZ225bmxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbI+26LO2Ij9OJtnY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2HptoeeITdejxFw3NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nja2h1roWVvt2lw3NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nja2h5qztmSSjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY0tvkWfI+a6sbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGlsF0ul9sfvv/+9se7f3n35xf+J7ffnM/n26/Lbflnvv/r/z/59Td/BRgAI8MpsB6Cr2EAAAAASUVORK5CYII=') repeat-x;;
	min-width: 30rem;
}
.center {
	text-align: center;
}
.left{
	text-align: left;
}
.tr {
	display: table-row;
}
.td {
	display: table-cell;
}
.table {
	display: table;
}
.flex-break {
	width: 0;
	height: 0;
	overflow: hidden;
	flex-basis: 100%;
}
.ui-button-green {
	background: #0b8040;
	border-color: #8fbc8f;
}

.ui-button-red {
	background: #d61b00;
	border-color: #f66161;
}
#main-container{
	overflow: hidden;
	min-width: 30rem;
}

#content, #menu, #header, #team_h_lineup, #team_g_lineup  {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 300ms ease-in-out;
	-moz-transition: -moz-transform 300ms ease-in-out;
	-o-transition: -o-transform 300ms ease-in-out;
	transition: transform 300ms ease-in-out;
}

#header {
	width: 100%;
	background: #231f20;
	/*background: #005BBB;*/
	position: fixed;
	z-index: 10;
	top: 0;
}

#header nav {
	margin-bottom: 0;
	overflow: hidden;
	height: 4.5rem;
	line-height: 4.5rem;
	position: relative;
}

#header nav section {
	left: 0;
	position: relative;
	width: auto;
	-webkit-transition: left 300ms ease-out;
	-moz-transition: left 300ms ease-out;
	transition: left 300ms ease-out;
}
#header #menu-icon {
	cursor: pointer;
}

#header #logo {
	float: left;
	display: block;
	width: 11rem;
	height: 4rem;
	margin-left: 2rem;
	padding-top: .3rem;
}
#header #logo>img {
	display: block;
	width: 11rem;
	height: 4rem;
}
#header #menu-icon {
	float: right;
	width: 8.5rem;
	height: 4.5rem;
	line-height: 4.5rem;
	text-align: right;
	vertical-align: middle;
	/* HB: Changed to base64 */
	/*background: url('/themes/2018/images/btn-menu-bg_.png') no-repeat;*/
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAtCAMAAADoWtfEAAAAUVBMVEUAAAAAr+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+8Ar+/MUPnUAAAAGnRSTlMAzPrs3aQrHA4GAvS5to5/d2piTzyTVT4uGlgMHEkAAACOSURBVEjHtcy3AYAwAAQxnAM5w+8/KD21TwOo+3nUwn9dkNUQa7LEuolYR2LNPbHuItZArMUR6yFinYi1emKNItYZWQ2xJhHriqwDsWZLrJeINRBrccR6i1gnZPXEGkWsC7IaYn0tsW4i1oFYc0+su4g1EGtxxHqIWE9irZ5Yo4h1JtZqiDWJWFdkHdXcByv8WsV9LQJLAAAAAElFTkSuQmCC') no-repeat;
	/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAtCAYAAADfhCf2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuYjBmOGJlOSwgMjAyMS8xMi8wOC0xOToxMToyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wMi0yOFQyMTo0OToxMCswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDItMjhUMjE6NTA6MTkrMDE6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDItMjhUMjE6NTA6MTkrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdhOTUwMTc4LWUwNDItMGU0Ny1iNzhkLWMxZjJhY2IzZGJlNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3YTk1MDE3OC1lMDQyLTBlNDctYjc4ZC1jMWYyYWNiM2RiZTYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3YTk1MDE3OC1lMDQyLTBlNDctYjc4ZC1jMWYyYWNiM2RiZTYiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdhOTUwMTc4LWUwNDItMGU0Ny1iNzhkLWMxZjJhY2IzZGJlNiIgc3RFdnQ6d2hlbj0iMjAyMi0wMi0yOFQyMTo0OToxMCswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjIgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PszQXwAAAAFySURBVGiB7dq7SgNBGIbhNwtaCGmsQiorEWxELASx0XhARAfv2VvwdtYizbLsYQ7/7MLH/1RpAh8vJMsOs2nbFgD+NmS4Bn5zvqisKfz+i8kKMaVRg8UINSVR9xx//q6nJOoTcGI1RElJ1G+zFWJyo26BB8shSnKjPgJnlkOU5EYNliPU5EQ9BQ7WQ5TkRL0Fzq2HKMmJ+mW+Qkxq1Ab4qDFESWrUS+Ciwg4pqVFDjRFqUqO+V1khJiXqHriptENKSlR/QEXyqBXERt1yfN93EWKjPuNnp9Fio/pPP0FMVD9ASRQT9Q4/QEkSE/Wz+goxMVH9/zTRXNQr/AAl2VxUf9fPMBc1LDFCzVTUHX4DJctU1AP+FpVlKurPYivEjEXdAvdLDlEyFtVvoBQYixqWHKFmKKofoBQaiuo3UAoNRfWnfqF+1AZ4XWOIkn5Uv4FioB81rDFCTdP77KdSBrpRd/gNFBPdqH7Cb6Qb9W21FWL+AYlLEc6uVTEpAAAAAElFTkSuQmCC') no-repeat;*/
	padding-right: 2rem;
}
#header #menu-icon>img {
	width: 2.1rem;
	height: 2.1rem;
}

#content-container {
	padding-top: 4.5rem;
}
#content {
	position: relative;
	z-index: 1;
	padding: 1rem 0;
	min-height: 55rem;
}
#content.news {
	background-color: #fff;
	padding: 1rem 1rem;
}

#content #main-stories-images {
	background-color: #231f19;
	width: 100%;
}
#content #main-stories-images .carousel-cell {
}

/* HB: Fix carousel initial layout */
.main-carousel {
	height: 156px;
	overflow: hidden;
}

#main-stories-images a {
	display: block;
	text-decoration: none;
	height: 14.9rem;
	width: 27.4rem;
	margin: .3rem .4rem .4rem .3rem;
	border: .2rem solid rgba(255, 255, 255, 0.58);
}

#main-stories-images span.title {
	display: block;
	overflow: hidden;
	position: relative;
	min-height: 4rem;
	left: 0;
	top: -55px;
	/* HB: Don't need the image */
	/*background: url(/themes/2018/images/main-story-img-over.png);*/
	font-size: 1.7rem;
	font-family: 'News Cycle',sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 1px #000000;
	text-transform: uppercase;
	padding: .5rem 1rem 1rem 1.5rem;
	line-height: 2rem;
	height: 38%;
	width: 100%;
	text-align: center;
}
#content .news-list{
	width: 100%;
	margin-top: 1rem;
	display: flex;
	flex-wrap: wrap;
}
#content .top-news{
	display: inline-block;
	vertical-align: top;
	width: 100%;
}
#content .top-news .news-list-cell{
	background-color: #1f2121;
	vertical-align: top;
	padding: .5rem .5rem;
	margin-bottom: 1rem;
	position: relative;
	width: 100%;
}
#content .top-news .news-list-cell .time {
	background: #f47a20;
	color: #FFFFFF;
	font-size: 1rem;
	position: absolute;
	top: 1.3rem;
	right: 1.3rem;
	width: 6.6rem;
	text-align: center;
	padding: .2rem .1rem;
}
#content .top-news .news-list-cell .place {
	background: #f47a20;
	color: #FFFFFF;
	font-size: 3rem;
	position: absolute;
	top: 1.3rem;
	left: 1.3rem;
	text-align: center;
	width: 4rem;
	height: 4rem;
	padding-top: .5rem;
}
#content .top-news .news-list-cell .image {
	width: 100%;
}
#content .top-news .news-list-cell .title{
	color: #FFF;
	font-family: 'News Cycle',sans-serif;
	font-size: 1.8rem;
	line-height: 2.5rem;
	padding: .5rem 0 .5rem 0;
}
#content .news-list-date{
	color: #1f2121;
	font-family: 'Open Sans',sans-serif;
	font-size: 2.6rem;
	padding: 1.7rem .5rem 1.7rem .5rem;
}
@media screen and (max-width: 479px){
	#copyright {
		font-size: .9rem;
	}
	#content .news-list .news-list-cell, #content .news-list a {
		/*width: 15rem;*/
	}
	#content .news-list {
		margin-right: 3%;
	}
	#content #story #story-image-container {
		width: 100%;
	}
	#article-author {
		width: 8rem;
		margin: .5rem 1rem;
	}
	#photo img{
		width: 8rem;
	}
	#content #story.magazine #story-header .contacts{
		padding: 1% 6% 1% 0;
	}
	#content #story.magazine #story-header #author-image{
		width: 15%;
		padding-top: 2%;
	}
	#content #story.magazine #story-header .photo{
		margin-bottom: -45%;
		margin-left: -30%;
		width: 120%;
	}
	#content #story #story-image-container .watermark {
	}
	#content #story.magazine #story-header{
		font-size: 1.2rem;
		line-height: 1.4rem;
	}
	#content #story.magazine #story-header .tweeter, #content #story.magazine #story-header .writing-from{
		font-size: 1rem;
	}
}
@media screen and (min-width: 480px){
	#copyright {
		font-size: 1.1rem;
	}
	#content .news-list .news-list-cell, #content .news-list a {
		/*width: 20rem; */
	}
	#content .news-list {
		margin-right: 3.5%;
	}
	#content #story #story-image-container {
		width: 100%;
	}
	#content #story #story-image-container .watermark {
		width: 9rem;
	}
	#article-author {
		width: 10rem;
		margin: .5rem 1rem;
	}
	#photo img{
		width: 10rem;
	}
	#content #story.magazine #story-header .contacts{
		padding: 1% 5% 1% 0;
	}
	#content #story.magazine #story-header #author-image{
		width: 13%;
	}
	#content #story.magazine #story-header .photo{
		margin-bottom: -120%;
		margin-left: -30%;
		width: 120%;
	}
	#content #story.magazine #story-header{
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
	#content #story.magazine #story-header .tweeter, #content #story.magazine #story-header .writing-from{
		font-size: 1.2rem;
	}
}
@media screen and (min-width: 600px){
	#copyright {
		font-size: 12px;
	}
	#content .news-list .news-list-cell, #content .news-list a {
		/* width: 280px;
		width: 28rem; */
	}
	#content .news-list {
		/* margin-right: 20px; */
		margin-right: 3.5%;
	}
	#content #story #story-image-container {
		/* width: 500px; */
		width: 100%;
	}
	#content #story #story-image-container .watermark {
		width: 100px;
	}
	#article-author {
		width: 12rem;
		margin: 5px 10px;
	}
	#photo img{
		width: 12rem;
	}
	#content #story.magazine #story-header .contacts{
		padding: 1% 2% 1% 0;
	}
	#content #story.magazine #story-header #author-image{
		width: 13%;
		padding-top: 1%;
	}
	#content #story.magazine #story-header .photo{
		margin-bottom: -90%;
		margin-left: -10%;
		width: 100%;
	}
	#content #story.magazine #story-header{
		font-size: 1.4rem;
		line-height: 2rem;
	}
	#content #story.magazine #story-header .tweeter, #content #story.magazine #story-header .writing-from{
		font-size: 1.2rem;
	}
}
@media screen and (min-width: 900px){
	#content #story.magazine #story-header .photo{
		margin-bottom: -80%;
	}
	#content #story.magazine #story-header #author-image{
		width: 10%;
	}
}
#content .news-list .news-list-cell{
	flex: 1 0 45%;
	width: 45%;
	margin: 5px;
	display: flex;
	align-items: center;
}
#content .news-list .news-list-cell .banner {
	min-height: 19.5rem;
	width: 100%;
}
#content .news-list .news-list-cell a{
	display: block;
	position: relative;
	height: 100%;
	width: 100%;
	background-color: #00afef;
}
#content .news-list .news-list-cell .image {
	object-fit: cover;
	object-position: top;
	width: 100%;
	height: 150px;
}
#content .news-list-cell .time {
	background: #f37a20;
	color: #FFFFFF;
	font-size: 1.3rem;
	/* position: absolute; */
	right: 0;
	/* width: 3.5rem; */
	padding: 0.5rem 0.5rem 0.5rem 0.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 25px;
	overflow: hidden;
}
#content .news-list-cell img.front-title-banner{
	/* margin-top: 5px; */
	margin-right: 5px;
	background-color: #ffffff;
	float: left;
}
#content .news-list-cell .news-list-icons{
	/* position: absolute; */
	display: flex;
	justify-content: flex-start;
	width: 100%;
}
#content .news-list-cell .title{
	display: flex;
	align-items: center;
	color: #FFF;
	font-family: 'News Cycle',sans-serif;
	font-size: 1.6rem;
	line-height: 1.9rem;
	padding: .5rem .7rem .5rem .7rem;
	text-align: center;
	height: 7rem;
}
#content .news-list-cell .skyrslan {
	display: flex;
	height: 150px;
	align-items: center;
	background: #fff;
}
#content .news-list-cell .skyrslan .sk-team-h {
	width: 50%;
}
#content .news-list-cell .skyrslan .sk-team-g {
	width: 50%;
}
#content .news-list-cell .skyrslan .sk-team-h img,
#content .news-list-cell .skyrslan .sk-team-g img {
	width: 100%;
}
#content .news-list .news-list-cell-ban-7 {
	display: flex;
	flex-direction: column;
	background: none;
}
#content .news-list .news-list-cell-ban-7 .news-list-cell {
	width: 100%;
	flex-basis: unset;
	flex-grow: 1;
	flex-shrink: unset;
	margin: 0 0 1rem 0;
}
#content .news-list .news-list-cell-ban-7 .news-list-cell:last-child{
	margin: 0;
}
#content .news-list .ban-7 {

}
#content .news-list-row{
	width: 96%;
	background-color: #fff;
	margin: 1rem auto 0;
	display: table;
	min-height: 3.5rem;
}
#content .news-list-row a {
	display: table-row;
}
#content .news-list-row .time {
	display: table-cell;
	border-top: 4.5rem solid #00afef;
	border-right: 1rem solid #0000;
	color: #FFF;
	font-family: 'Open Sans',sans-serif;
	font-size: 1.2rem;
	font-weight: 400;
	vertical-align: middle;
	text-align: center;
	width: 5rem;
	position: relative;
}
#content .news-list-row .time span{
	position: absolute;
	margin-top: -3rem;
	margin-left: -1.5rem;
}
#content .news-list-row .title{
	display: table-cell;
	color: #1f2121;
	font-family: 'News Cycle',sans-serif;
	font-size: 1.4rem;
	line-height: 1.6rem;
	font-weight: bold;
	padding: .5rem 0 .5rem .5rem;
	vertical-align: middle;
}
#content .news-list-row .front-title-banner-wrapper {
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	padding-right: .5rem;
}
#content .news-list-row .front-title-banner-wrapper .news-list-icons{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
#content .news-list-row .front-title-banner-wrapper img.front-title-banner{
	background: #ffffff;
	margin-left: 1rem;
}
#content #most-read #hot-news-list {
	width: 93%;
	/*margin: 2rem auto 8rem auto;*/
	margin: 2rem auto 4rem auto;
	background-color: #ffffff;
	border: 1px solid #4b6947;
}
#content #most-read .hot-news-cell {
	border-bottom: 1px solid #8faf8b;
}
#content #most-read .hot-news-cell:last-child {
	border-bottom: none;
}
#content #most-read .hot-news-cell a {
	display: flex;
	width: 100%;
}
#content #most-read .hot-news-cell .place {
	flex: 0 0 20%;
	flex-flow: column;
	color: #6a9464;
	font-size: 4.7rem;
	font-family: 'News Cycle',sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 1rem;
}
#content #most-read .hot-news-cell .title {
	display: flex;
	flex: 0 0 80%;
	color: #1f2121;
	font-weight: bold;
	font-size: 1.6rem;
	font-family: 'News Cycle',sans-serif;
	justify-content: center;
	flex-direction: column;
	padding-left: 1rem;
}

#content .news-list #most-read{
	width: 100%;
	/*background: #6a9464 url("../images/most-read-bg.png") no-repeat bottom;*/
	background: #6a9464 url("../images/steypustodin_375_413.png") no-repeat;
	/*background: #6a9464;*/
	background-size: 100%;
	min-height: 40rem;
	margin: .5rem 0;
}

#content .news-list #most-read-title{
	/*padding-top: 2rem;*/
	padding-top: 6rem;
	text-align: center;
}

#content .content {
	padding: 0.7rem;
	background: #FFFFFF;
	border-top: 4px solid #1f2121;
	border-bottom: 4px solid #f47a20;
	min-height: 40rem;
	margin-top: 1rem;
}

#content #story.magazine {
	border-top: none;
	padding: 0;
}
#content #story {
	margin-top: 2rem;
}

#content #story.magazine #story-header{
	display: table;
	background: #2cbdee;
	width: 100%;
	color: #FFF;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	margin-bottom: 0;
}

#content #story.magazine #story-header a{
	color: #FFF;
	text-decoration: none;
	display: block;
}

#content #story.magazine #story-header a:hover{
	text-decoration: underline;
}

#content #story.magazine #story-header #story-date{
	vertical-align: bottom;
	padding: 0 0 1% 3%;
}

#content #story.magazine #story-header .contacts{
	vertical-align: bottom;
	text-align: right;
}

#content #story.magazine #story-header .photo{
	position: relative;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: .3rem solid #2cbdee;
}

#content #story #story-title,
#video-content .story-title a,
.article .title a{
	font-family: 'News Cycle',sans-serif;
	font-size: 2rem;
	color: #1f2121;
	line-height: 2.5rem;
	margin-bottom: 1rem;
}

#content #story #story-title,
#video-content .story-title
{
	margin-top: 2rem;
}

#video-content .story-title {
	margin-bottom: 1rem;
}

#content #story.magazine #story-title{
	color: #404041;
	font-size: 2.8rem;
	font-family: 'News Cycle',sans-serif;
	line-height: 3rem;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding: 2rem;
	margin: 0;
}
#content #story.magazine .notice {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	padding: .5rem 1.5rem 0 1.5rem;
}

#content #story.magazine #story-subtitle{
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 1.7rem;
	line-height: 2.5rem;
	padding: 0 1.5rem;
	color: #231f20;
	text-align: justify;
}

#content #story.magazine #story-content {
	padding: 2rem 4.5rem;
	vertical-align: top;
	color: #231f20;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 1.6rem;
	text-align: justify;
	line-height: 2.2rem;
}

#content #story.magazine #story-content h3{
	font-weight: 600;
	display: inline;
	font-size: 1.8rem;
}

#content #story.magazine #story-content q{
	font-weight: 300;
	font-size: 2.7rem;
	font-style: italic;
	text-align: center;
	line-height: 4.3rem;
	display: block;
	margin: 0 auto;
}

#content #story.magazine #story-content q::before,
#content #story.magazine #story-content q::after {
	content: none;
}

#content #story #story-image-container {
	margin-bottom: 1rem;
}
#content #story #gallery #story-image-container{
	margin-bottom: 2rem;
	background: #f5f5f5;
}
#content #story.magazine #story-image-container {
	width: 100%;
	margin: 2rem auto;
}

#content #story #story-image-container .story-image{
	position: relative;
}
#content #story #gallery #story-image-container .story-image{
	width: 90%;
	margin: 0 auto;
}
#content #story.magazine #story-image-container .story-image{
	padding: 1rem 1rem 0 1rem;
	background: #F6F7F7;
}

#content #story #story-image-container .watermark {
	position: absolute;
	right: 10px;
	background: #FFF;
	margin-top: -3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px 5px 3px;
}
#content #story #story-image-container .image {
	width: 100%;
}
#content #story .story-image-magazine .story-image-magazine-author {
	padding-left: 1.1rem;
	font-family: montserrat;
	text-transform: uppercase;
	padding: .2rem 0;
	font-size: .7rem;
	color: #7c7c7c;
}
#content #story .story-image-magazine .image {
	width: 100%;
}
#content #story .story-image-magazine .watermark {
	position: absolute;
	/*background: #FFF;*/
	width: 10%;
	margin-left: 2%;
}
#content #story #story-image-container .description {
	font-family: 'Montserrat';
	padding-top: .5rem;
	font-size: 1.2rem;
	line-height: 1.2rem;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}
#content #story #gallery #story-image-container .description {
	padding-top: 0;
	text-align: justify;
	padding: 1rem;
	line-height: 2rem;
	font-style: normal;
	font-weight: normal;
}
#content #story.magazine #story-image-container .description {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	padding: 0.5rem 1.5rem 0 1.5rem;
	background-color: #F6F7F7;
	font-size: 1.3rem;
	line-height: 1.2;
	text-align: left;
}
#content #story #story-image-container .author, .article .author {
	font-family: 'Montserrat';
	padding: .2rem 0.5rem;
	text-align: right;
	text-transform: uppercase;
	font-size: 0.7rem;
	color: #7c7c7c;
}
#content #story.magazine #story-image-container .author, .article .author {
	padding: .5rem;
	text-align: right;
	background-color: #F6F7F7;
	text-transform: uppercase;
	font-size: 0.8rem;
}
.article .author {
	text-align: left;
}
#content #story .author img{
	margin-left: 1rem;
}
#content #story #story-content {
	font-family: 'Montserrat';
	font-size: 1.4rem;
	line-height: 2.2rem;
}
#content #story .video-link{
	font-family: 'News Cycle',sans-serif;
	font-size: 1.4rem;
	color: #1f2121;
}
#content #story.magazine #standing-table {
	padding: 0 1.5rem 1rem 1.5rem;
}
#content #story #gallery {
	padding-top: 1rem;
}
#content #story.magazine #gallery {
	padding: 0 1.5rem 1rem 1.5rem;
}

#content #story #story-socials-title {
	font-family: 'News Cycle';
	font-size: 1.8rem;
	position: relative;
	border-top: 1rem solid #00afef;
	border-right: .5rem solid #0000;
	width: 55%;
	margin-bottom: 1rem;
}
#content #story #story-socials-title a{
	color: #1f2121;
	position: absolute;
	top: -3rem;
}
#content #story #story-socials {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#content #story.magazine #story-socials {
	padding: 0 1.5rem 2rem 1.5rem;
	margin: 0;
}
#content #story.magazine #banner6 {
	margin: 0 1.5rem;
}
#content #story #banner7 {
	width: 70%;
	margin: 1rem auto;
}
#content #story.magazine #latest-news {
	padding: 0 1.5rem 2rem 1.5rem;
}
#content #story #story-header {
	margin-bottom: 1rem;
}
#content #story #story-header #story-date{
	font-family: 'Montserrat';
	font-size: 1.1rem;
	padding: .2rem 0 .2rem 2rem;
	background: url('../images/icon-calendar-12x13.png') no-repeat;
}
#content #story.magazine #story-header #story-date{
	font-family: 'Montserrat';
	font-size: 1.1rem;
	padding: .2rem 0 .2rem 2rem;
	background: none;
}
#content #story #story-header #story-title{
	margin-top: .5rem;
	font-size: 1.8rem;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 2rem;
	margin-bottom: .5rem;
}
#content #story #story-header .contacts-block{
	display: flex;
	align-items: stretch;
}
#content #story #story-header .contacts{
	border-top: 1rem solid #00afef;
	border-right: .5rem solid #0000;
	flex-grow: 1;
	display: inline-block;
	margin-right: .5rem;
}
#content #story.magazine #story-header .contacts{
	border-top: none;
	border-right: none;
	display: inline-block;
	margin-left: 18%;
	font-size: 1rem;
}
#content #story #story-header .author{
	display: flex;
	flex-flow: row wrap;
	font-family: 'Montserrat';
	font-size: 1rem;
	text-transform: uppercase;
}
#content #story #story-header .tweeter {
	display: inline-block;
	background: url('../images/twittericon-grey.png') no-repeat;
	width: 1.5rem;
	height: 1.2rem;
	background-size: 1.2rem;
	margin-right: 1rem;
}
#content #story.magazine #story-header .tweeter {
	background: none;
}
#content #story #story-header .author a {
	color: #7c7c7c;
}
#content #story #story-header .write-from{
	float: right;
	margin-right: 4rem;
	margin-top: -1rem;
	font-family: 'Montserrat';
	font-size: .8rem;
	text-transform: uppercase;
}
#content #story .story-subtitle {
	color: #000;
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: bold;
	font-size: 1.3rem;
	margin: 1rem 0;
	text-align: center;
	width: 90%;
}

#content #story #story-footer #story-date,
.article .date,
#video-content .story-header #video_date
{
	display: inline-block;
	font-size: 1rem;
	padding-top: .3rem;
	padding-left: 2rem;
	background: url('../images/icon-calendar-14x16.png') no-repeat;
	height: 1.6rem;
}
#content #story #story-footer,
#video-content .story-header
{
	margin-top: 2rem;
	margin-bottom: 1rem;
}
#content #story #story-footer .header-right-block {
	float: right;
	margin-top: -2rem;
}
#content #story #story-footer .photo {
	float: right;
	margin-left: .5rem;
}
#content #story #story-footer .contacts-block{
	float: right;
}
#content #story #story-footer .contacts,
#video-content .story-header .contacts
{
	float: right;
	display: inline-block;
	margin-bottom: .5rem;
}
#content #story #story-footer .author,
#video-content .story-header .author
{
	float: right;
	display: inline-block;
	margin-right: .5rem;
	font-size: 1rem;
	vertical-align: middle;
	clear: both;
	text-align: right;
	line-height: 1.2rem;
}
#content #story #story-footer .email,
#video-content .story-header .email
{
	float: right;
	display: inline-block;
	background: url('../images/icon-email-14x14.png') no-repeat;
	height: 1.4rem;
	width: 1.4rem;
	vertical-align: middle;
	margin-right: .5rem;
}
#video-content .story-header .email {
	width: auto;
	padding-left: 2rem;
	color: #1f2121;
	font-size: 1.2rem;
}
#content #story #story-footer .tweeter {
	float: right;
	display: inline-block;
	background: url('../images/icon-tweeter-14x14.png') no-repeat;
	color: #1f2121;
	padding-left: 1.8rem;
	height: 14px;
	font-size: 1rem;
	vertical-align: middle;
}
#content #story #story-footer #story-source {
	text-align: right;
	font-size: 1rem;
}
#content #story.magazine #story-source {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	text-align: right;
	font-size: 1rem;
	padding-top: 1rem;
}
#latest-news .news-list-row {
	box-shadow: 0 0 0.5rem 0px #c5c0c0;
	width: 100%;
}
#latest-news .title {
	font-size: 2.2rem;
	font-family: 'News Cycle', sans-serif;
	margin-bottom: 1.5rem;
	margin-top: 1.5rem;
}
#latest-news .news-line{
	margin: 0 0 1rem 0;
	border: .1rem solid #DDD;
	padding: 1.5rem .5rem;
}
#latest-news .news-line .title {
	font-family: 'News Cycle', sans-serif;
	font-size: 1.4rem;
	padding: 0;
	margin: 0;
	color: #1f2121;
}

#latest-news a:visited .news-line .title {
	color: #a7a7a7;
}

#content .news-line .time {
	float: left;
	font-size: 1.2rem;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1f2121;
	text-align: center;
	margin: 0 1rem 0 0;
	padding: .1rem .3rem;
}
#content .news-list-cell .video-icon {
	float: left;
	/*margin-top: .5rem;*/
	/*margin-left: .5rem;*/
	width: 1.5rem;
	height: 1.5rem;
	background: #fff url(../images/icon-video.png) no-repeat 50%;
}
#content .news-list-row .video-icon {
	float: left;
	width: 1.8rem;
	height: 1.8rem;
	background: #fff url(../images/icon-video.png) no-repeat 50%;
	margin-left: .5rem;
}
#content .news-list-row .radio-icon {
	float: left;
	width: 1.8rem;
	height: 1.8rem;
	background: #fff url(../images/icon-radio.png) no-repeat 50%;
	margin-left: .5rem;
}
#content .news-list-cell .radio-icon {
	float: left;
	width: 1.5rem;
	height: 1.5rem;
	background: #fff url('../images/icon-radio.png') no-repeat 50%;
	/*margin: .5rem 0 0 .5rem;*/
}
#content .news-line .powerade-icon {
	float: left;
	width: 10rem;
	height: 1.2rem;
	background: url('../images/icon-powerade.png');
	margin: .5rem .5rem 0 0;
}
#story #league-table-story  {
	margin: 0;
	border: .1rem solid #DDD;
	font-size: 1.1rem;
}

#story #league-table-story .story-header {
	font-weight: bold;
}
#story #league-table-story .story-header #title {
	padding-top: 1rem;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	height: 2rem;
}
#story #gsm_table_content {
	margin-top: 1rem;
}

#story #gsm_table_content th {
	color: #FFF;
}

#story .notice{
	clear: right;
	color: #676767;
	padding: .5rem .3rem;
	font-size: 1.1rem;
	font-weight: bold;
}


#gsm_table_content {
	padding: 0 .2rem 0 .2rem;
}

#gsm_table_content thead {
	background: #7C7C7C url('../images/standings-table-big-bg.png') repeat-x
}

#gsm_table_content th {
	padding-top: .3rem;
	padding-bottom: .5rem;
}

#gsm_table_content table {
	width: 100%;
	margin-bottom: 1.5rem;
	border-spacing: 0;
}

#gsm_table_content td {
	color: #5f5f5f;
	padding: .3rem;
}

#gsm_table_content td.notice {
	color: #1f2121;
}

#gsm_table_content td.border-left {
	border-left: 2px solid #dfdfdf;
	border-left: .2rem solid #dfdfdf;
}
tr.odd {
	background-color: #f3f3f3;
	text-align: center;
}

tr.even {
	background-color: #ffffff;
	text-align: center;
}
#content-container footer {
	background: #1f2121;
	height: 6.5rem;
	position: relative;
	z-index: 2;
}
#footer-logo {
	float: left;
	display: block;
	width: 10rem;
	height: 4rem;
	margin: .2rem 0 .5rem 1rem;
}
#copyright {
	clear: both;
	float: left;
	color: #fff;
	padding: .5rem 1rem 0 3rem;
}
#socials {
	float: right;
	margin: -3rem 2rem 0 0;
}

#fb, #tw {
	display: block;
	float: left;
	text-align: center;
	margin-right: 1rem;
}

#fb:hover, #tw:hover {

}

#fb>img {

}
#tw>img {

}
#icon-search-news {
	display: inline-block;
	margin: 0 0 0 -25px;
}
#icon-search-news img {
	height: 25px;
	margin-top: -15px;
	border: 1px solid #CCC;
	border-radius: 3px;
}
#menu {
	position: fixed;
	right: 0;
	top: 4.6rem;
	z-index: 1000;
	overflow: auto;
	width: 27rem;
	min-height: 100%;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	background: #f47a20;
	display: none;
}
#menu ul{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#menu ul li{
	border-bottom: 4px solid #f0a673;
	border-bottom: 0.4rem solid #f0a673;
	padding-left: 2rem;
}
#menu ul li a {
	display: block;
	width: 100%;
	height: 4rem;
	line-height: 4rem;
	font-family: 'News Cycle',sans-serif;
	font-size: 2.2rem;
	text-transform: uppercase;
	color: #FFFFFF;
}

#menu ul li a:hover {
	color: #231f20;
}

#menu #fb, #menu #tw {
	background: none;
}

#menu #fb:hover, #menu #tw:hover {
	background: #BD5409;
}

#menu div#socials {
	margin: 1rem 8rem 0 0;
}

#content .content{
	font-size: 1.2rem;
	line-height: 1.8rem;
	margin-bottom: 1rem;
}

#articles .article {
	margin-bottom: 2rem;
	vertical-align: top;
	clear: both;
	text-align: justify;
}
#articles .article img{
	float: left;
	width: 50%;
	margin: 1rem 1rem 1rem 0;
}
#articles .article .more {
	line-height: 2rem;
	font-family: 'News Cycle',sans-serif;
	font-size: 1.6rem;
	text-transform: uppercase;
	color: #1f2121;
}

.tabs-wrapper{
	width: 100%;
	margin: 1rem auto 0;
	border: none;
	padding: 0;
}
#standings-wrapper {
	/*background: url(/themes/2013/images/vef_bg.png) bottom no-repeat;*/
	/*background: #fdd901 url(/themes/2018/images/hertz_bg.png) no-repeat bottom;*/
	background: #fdd901 url(/themes/2018/images/hertz_bg1.png) no-repeat bottom;
	background-size: 100%;
	/*min-height: 46rem;*/
	height: 37rem;
	border: none;
}
#standings-wrapper ul,
#live-games-tabs-wrapper ul,
#video-radio-tabs-wrapper ul
{
	padding: 0;
	border: none;
}
#standings-wrapper li ,
#live-games-tabs-wrapper li,
#video-radio-tabs-wrapper li
{
	padding: 0;
	margin: 0;
	width: 50%;
	font-family: 'Montserrat';
	font-size: 1.54rem;
	border: none;
	height: 3.8rem;
}
#standings-wrapper li.ui-state-default a ,
#live-games-tabs-wrapper li.ui-state-default a,
#video-radio-tabs-wrapper li.ui-state-default a
{
	font-weight: normal;
	font-style: italic;
}
#standings-wrapper li.ui-state-active a ,
#live-games-tabs-wrapper li.ui-state-active a,
#video-radio-tabs-wrapper li.ui-state-active a
{
	font-weight: bold;
	font-style: normal;
}
#standings-wrapper li:first-child.ui-state-default{
	/*background: #e31837;*/
	background: #fff;
}
#live-games-tabs-wrapper li:first-child.ui-state-default,
#video-radio-tabs-wrapper li:first-child.ui-state-default{
	background: #f37a20;
}
#standings-wrapper li:first-child.ui-state-active{
	/*background: #006491;*/
	background: #000;
}
#live-games-tabs-wrapper li:first-child.ui-state-active,
#video-radio-tabs-wrapper li:first-child.ui-state-active{
	background: #1f2121;
}
#standings-wrapper li:first-child.ui-state-default a {
	/*border-right: 1.5rem solid transparent;*/
	border-right: 0;
	/*border-top: 3.5rem solid #006491;*/
	border-top: 3.5rem solid #000;
}
#live-games-tabs-wrapper li:first-child.ui-state-default a ,
#video-radio-tabs-wrapper li:first-child.ui-state-default a {
	border-right: 1.5rem solid transparent;
	border-top: 3.5rem solid #1f2121;
}
#standings-wrapper li:first-child.ui-state-active a {
	/*border-right: 1.5rem solid transparent;*/
	border-right: 0;
	/*border-top: 3.5rem solid #006491;*/
	border-top: 3.6rem solid #000;
}
#live-games-tabs-wrapper li:first-child.ui-state-active a ,
#video-radio-tabs-wrapper li:first-child.ui-state-active a {
	border-right: 1.5rem solid transparent;
	border-top: 3.5rem solid #1f2121;
	text-align: center;
}
#standings-wrapper li:last-child.ui-state-default{
	/*background: #006491;*/
	background: #000;
}
#live-games-tabs-wrapper li:last-child.ui-state-default,
#video-radio-tabs-wrapper li:last-child.ui-state-default{
	background: #1f2121;
}
#standings-wrapper li:last-child.ui-state-active{
	/*background: #e31837;*/
	background: #fff;
}
#live-games-tabs-wrapper li:last-child.ui-state-active,
#video-radio-tabs-wrapper li:last-child.ui-state-active{
	background: #f37a20;
}
#standings-wrapper li:first-child a{
	/*background-color: #e31837;*/
	background-color: #fff;
}
#live-games-tabs-wrapper li:first-child a,
#video-radio-tabs-wrapper li:first-child a{
	background-color: #f37a20;
}
#standings-wrapper li:first-child a,
#live-games-tabs-wrapper li:first-child a,
#video-radio-tabs-wrapper li:first-child a{
	display: block;
	position: relative;
	width: 100%;
	padding: 0;
}
#standings-wrapper li:first-child a span {
	left: 1.2rem;
}
#standings-wrapper li:first-child a span,
#live-games-tabs-wrapper li:first-child a span,
#video-radio-tabs-wrapper li:first-child a span{
	display: block;
	position: absolute;
	width: 100%;
	top: -2.7rem;
	text-align: center;
}
#standings-wrapper li:last-child a{
	/*background-color: #e31837;*/
	background-color: #fff;
	width: 100%;
	color: #000;
}
#live-games-tabs-wrapper li:last-child a,
#video-radio-tabs-wrapper li:last-child a{
	background-color: #f37a20;
	width: 100%;
	text-align: center;
}
#standings-wrapper li a ,
#live-games-tabs-wrapper li a ,
#video-radio-tabs-wrapper li a {
	outline: none;
	height: 3.5rem;
}
#standings-wrapper #standings-tab {
	padding: .5rem;
}
#standings-wrapper #next-games-tab{
	padding: 0;
}

#standings-wrapper select{
	font-family: 'Open Sans';
	font-size: .9rem;
	font-weight: 600;
	text-transform: uppercase;
	border: .1rem solid #848484;
	padding: .2rem;
	box-shadow: 0 0 .3rem 0 #2f2e2e;
	/*width: 65%;*/
	width: 100%;
	background-color: #ffffff;
}
#standings-wrapper .dominos {
	width: 30%;
	margin-left: 1rem;
	margin-top: -.5rem;
}
#standings-wrapper #league_table {
	width: 95%;
	margin: 1rem auto 0;
	border-collapse: collapse;
	border-spacing: 0;
	/*max-height: 22rem;*/
	max-height: 19rem;
	box-shadow: 0 0 1rem 1px #2f2e2e;
	overflow-x: hidden;
}
#standings-wrapper table {
	width: 100%;
	border-spacing: 0;
	background: #ffffff;
	box-shadow: 0 0 1rem 1px #2f2e2e;
}
#standings-wrapper table th{
	/*background: #e31837;*/
	background: #000;
	color: #ffffff;
	padding: .5rem;
	font-family: 'Open Sans',sans-serif;
	font-size: 1.2rem;
	font-weight: 600;
}
#standings-wrapper td{
	padding: .5rem;
	font-family: 'Open Sans',sans-serif;
	font-size: 1.2rem;
	font-weight: 600;
	border-bottom: .1rem solid #80b2c8;
}
#next-games-wrapper {
	clear: both;
	height: 22rem;
	overflow-x: hidden;
	box-shadow: 0 0 1rem 1px #2f2e2e;
	background-color: #fff;
	margin: 1rem 2rem 0;
}
#next-games-tab .dominos {
	float: right;
	margin: .5rem 1rem 1rem;
}
#next-games-wrapper .day {
	padding-top: 1rem;
}

#next-games-wrapper .league-name {
	width: 93%;
	/*border-top: 2rem solid #006491;*/
	border-top: 2rem solid #000;
	border-right: 1rem solid #fff;
	font-family: 'Open Sans',sans-serif;
	color: #fff;
	font-size: 1.1rem;
	text-transform: uppercase;
	font-weight: 600;
	padding: .5rem 1rem 0;
	margin: 1rem 0 .5rem 0;
	position: relative;
}
#next-games-wrapper .league-name span{
	position: absolute;
	top: -1.6rem;
}
#next-games-wrapper .date {
	font-family: 'Open Sans',sans-serif;
	font-size: 1.2rem;
	padding: .5rem;
	font-weight: 600;
	/*color: #fff;*/
	color: #000;
	text-transform: uppercase;
	/*background-color: #e31837;*/
	background-color: #fdd901;
	text-align: center;
}

#next-games-wrapper .game {
	font-family: 'Open Sans';
	font-size: 1.2rem;
	font-weight: 600;
	padding: 0 .5rem .5rem 1.5rem;
	margin-bottom: .5rem;
}

#next-games-wrapper .game a {
	display: inline-block;
	margin: 1rem;
	font-size: 1.6rem;
	color: #1f2121;
}
#next-games-wrapper .teams {
	font-size: 1.3rem;
}
#next-games-wrapper .even {
	background-color: #fafafa;
}

#next-games-wrapper .time {
	font-size: 1.2rem;
	margin-right: .3rem;
}
#next-games-wrapper .place {
	font-weight: 400;
	font-style: italic;
	margin-left: 4.5rem;
	line-height: 2.5rem;
}

#next-games-wrapper .live {
	background: url('../images/icon-ball.png') no-repeat 1.5rem 1.2rem;
}

#next-games-wrapper .not-started {
	/*background: url('../images/icon-time.png') no-repeat 1.5rem 1.2rem;*/
}

#next-games-wrapper .fished {
	background: url('../images/icon-stop.png') no-repeat 1.5rem 1.2rem;
}

#next-games-wrapper .score {
	display: block;
	float: left;
	padding: 0 .5rem;
	margin-right: .5rem;
	background: #1f2121;
	color: #FFFFFF;
}

#next-games-wrapper .status {
	display: inline-block;
	font-size: 1.2rem;
	margin: 1rem 0 0 2rem;
}

#live-games-tab,
#games-results-tab,
#video-tab,
#radio-tab
{
	background: url(/themes/2018/images/blocks-bg.png);
	max-height: 28.5rem;
}
.tabs-wrapper .tab-content-wrapper{
	height: 22rem;
	overflow-x: hidden;
	margin-bottom: 1rem;
	background: #fff;
	box-shadow: 0 0 1rem 1px #2f2e2e;
}

.tabs-wrapper .tab-content-wrapper .date {
	width: 60%;
	border-top: 1.7rem solid #f37a20;
	border-right: .5rem solid #0000;
	position: relative;
	margin-top: 1rem;
}
.tabs-wrapper .tab-content-wrapper .date span{
	position: absolute;
	top: -1.5rem;
	left: 1rem;
	color: #fff;
	font-family: 'Open Sans';
	font-size: 1.1rem;
	font-style: italic;
	text-transform: uppercase;
}
.tabs-wrapper .tab-content-wrapper .league-name {
	border-top: 1.8rem solid #00afef;
	border-right: 1rem solid #0000;
	width: 95%;
	position: relative;
	margin-bottom: 1rem;
}
.tabs-wrapper .tab-content-wrapper .league-name span{
	position: absolute;
	top: -1.5rem;
	margin-left: 1rem;
	text-transform: uppercase;
	font-family: 'Open Sans';
	color: #fff;
	font-weight: 600;
}
.tabs-wrapper .tab-content-wrapper .game a{
	display: block;
	font-family: 'Open Sans';
	font-size: 1.3rem;
	color: #000;
	padding: .5rem 1.5rem;
}
.tabs-wrapper .tab-content-wrapper .game .place {
	display: inline-block;
}
.tabs-wrapper .tab-content-wrapper .game .triangle {
	float: right;
}
.triangle {
	display: inline-block;
	border-top: .6rem solid #0000;
	border-left: 1rem solid #00afef;
	border-bottom: .6rem solid #0000;
}

#games-results-tab .tab-content-wrapper .game a{
	display: block;
	padding-left: 1rem;
}
#games-results-tab .tab-content-wrapper .status,
#games.tabs-wrapper .tab-content-wrapper .status
{
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border-radius: 1rem;
	margin-right: 1rem;
}
#games-results-tab .tab-content-wrapper .fished .status,
#games.tabs-wrapper .tab-content-wrapper .fished .status
{
	background-color: #e31b23;
}
#games-results-tab .tab-content-wrapper .live .status,
#games.tabs-wrapper .tab-content-wrapper .live .status
{
	background-color: #00853f;
}
#games-results-tab .tab-content-wrapper .not-started .status,
#games.tabs-wrapper .tab-content-wrapper .not-started .status
{
	background-color: #edd91d;
}
#games-results-tab .tab-content-wrapper .game-details{
	padding: .5rem 1rem .5rem 2rem;
}

#games.tabs-wrapper .tab-content-wrapper{
	box-shadow: none;
	height: auto;
}
#games.tabs-wrapper .tab-content-wrapper .game-details {
	padding: .5rem 1rem .5rem 2rem;
}
#video-radio-tabs-wrapper .media-wrapper {
	height: 22.8rem;
}
#video-radio-tabs-wrapper .media-container {
	width: 92%;
	margin: 1rem auto .3rem;
}
#video-radio-tabs-wrapper .media-title{
	padding: 0 .5rem;
}
#video-radio-tabs-wrapper .media-title a{
	display: block;
	color: #006491;
	font-family: 'News Cycle';
	font-weight: 600;
	font-size: 1.6rem;
	text-transform: uppercase;
	text-align: center;
	line-height: 1.7rem;
}
#video-radio-tabs-wrapper .media-buttons {
	display: flex;
	justify-content: center;
}
#video-radio-tabs-wrapper .media-buttons a{
	display: block;
	margin: 0 1rem;
	padding: 1rem;
	text-align: center;
	min-width: 9rem;
	color: #fff;
	font-family: 'Open Sans';
	font-size: 1rem;
	font-weight: 600;
	background-color: #006491;
	box-shadow: 0 0 1rem 1px #2f2e2e;
}
#video-radio-tabs-wrapper .media-buttons .inactive{
	display: none;
}
#article-author {
	float: left;
	text-align: center;
}

#name {
	color: #fff;
	font-family: 'News Cycle',sans-serif;
	font-size: 1.4rem;
	text-align: center;
	background: none repeat scroll 0 0 #1f2121;
	margin-top: .5rem;
	padding: .3rem;
}

#photo {
	display: block;
}

#content .POW_logo12x12px {
	background: url('/images/POW_logo12x12px.jpg') no-repeat 0 .5rem;
	padding-left: 12rem;
}

#content .Bud_12px {
	background: url('/images/Bud_12px.jpg') no-repeat 0 .5rem;
	padding-left: 12rem;
}
#content .tekkland {
	background: url('/images/tekkland-12.jpg') no-repeat 0 .5rem;
	padding-left: 12rem;
}

#content .VEF_12px_fotbolti_net {
	background: url('/images/VEF_12px_fotbolti_net.png') no-repeat 0 .5rem;
	padding-left: 8.5rem;
}

/*#content .1011 {
        background: url('/images/1011-small.jpg') no-repeat 0 .5rem;
        padding-left: 8.5rem;
}*/

#content .twitter_dagsins {
	background: url('/images/logo_i_feed.png') no-repeat 0 .5rem;
	padding-left: 8.5rem;
}

#content .enski_upphitun {
	background: url('/images/enski_upphitun_logo.jpg') no-repeat 0 .5rem;
	padding-left: 8.5rem;
}

#content .germany {
	background: url('/images/eurosport.jpg') no-repeat 0 .5rem;
	padding-left: 11rem;
}
#content .krombacher {
	background: url('/images/krombacher.jpg') no-repeat 0 .5rem;
	padding-left: 11rem;
}
#content .lg_iceland {
	background: url('/images/lg_iceland_15.jpg') no-repeat 0 .5rem;
	padding-left: 11rem;
}
#content .bose {
	background: url('/images/bose.png') no-repeat 0 .5rem;
	background-size: 7rem;
	padding-left: 8rem;
}
#content .island {
	background: url('/images/island.gif') no-repeat 0 .5rem;
	padding-left: 11rem;
}
#content .holleski {
	background: url('/images/hollenski_12px.png') no-repeat 0 .5rem;
	padding-left: 8.5rem;
}
#content .cannon {
	background: url('/images/canon_small.png') no-repeat 0 .5rem;
	padding-left: 8.5rem;
}
#content .cocacola {
	background: url('/images/cocacola.gif') no-repeat 0 .5rem;
	padding-left: 4.5rem;
}
#content .netgiro {
	background: url('/images/netgiro.png') no-repeat 0 .5rem;
	padding-left: 4.5rem;
	background-size: 30px;
}
#content #story .siminn {
	background: url('/images/siminn.png') no-repeat 0 5px;
	padding-left: 8rem;
	background-size: 7rem;
}
#content #story .visitor {
	background: url('/images/visitor.png') no-repeat 0 5px;
	padding-left: 8rem;
	background-size: 7rem;
}
#content #story .serrano {
	background: url('/images/serrano.jpg') no-repeat 0 5px;
	padding-left: 8rem;
	background-size: 7rem;
}
#content #story .lengjan {
	background: url('/images/lengjan.jpg') no-repeat 0 1px;
	padding-left: 8rem;
	background-size: 7rem;
}
#content .coca_cola {
	background: url('/images/coca-cola.png') no-repeat 0 .5rem;
	padding-left: 6.5rem;
	background-size: 60px;
}
#content .thule {
	background: url('/images/thule.png') no-repeat 0 0;
	background-size: 40px;
	padding-left: 4.5rem;
}
#content .borgun {
	background: url('/images/borgun.png') no-repeat 15px 5px;
	padding-left: 12rem;
}
#content .heineken {
	background: url('/images/heineken.png') no-repeat 15px 5px;
	padding-left: 12rem;
}
#content .kia {
	background: url('/images/kia.png') no-repeat 5px 5px;
	background-size: 5rem;
	padding-left: 6rem;
}
#content .verbud {
	background: url('/images/verbud.png') no-repeat 5px 5px;
	background-size: 8rem;
	padding-left: 9rem;
}
#content .kickup {
	background: url('/images/kickup.png') no-repeat 5px 5px;
	background-size: 8rem;
	padding-left: 9rem;
}
#content .dirty {
	background: url('/images/dirty.png') no-repeat 5px 5px;
	background-size: 6rem;
	padding-left: 7rem;
}
#content .bk {
	background: url('/images/bk.png') no-repeat 5px 5px;
	background-size: 6rem;
	padding-left: 7rem;
}
#content .toyota {
	background: url('/images/toyota.png') no-repeat 5px 10px;
	background-size: 6rem;
	padding-left: 7rem;
}
#content .hertz {
	background: url('/images/hertz.png') no-repeat 5px 10px;
	background-size: 6rem;
	padding-left: 7rem;
}
#content .toyota1 {
	/*background: url('/images/toyota_v2.png') no-repeat 0px -8px;*/
	/*background: url('/images/vis-33.png') no-repeat 0px -8px;*/
	/*background: url('/images/toyota_25.png') no-repeat 5px 0px;*/
	/*background-size: 10rem;*/
	padding-left: 6rem;
}
#content .ripped {
	background: url('/images/ripped.png') no-repeat 0px 0px;
	background-size: 5rem;
	padding-left: 6rem;
}
#content .inkasso {
	background: url('/images/inkasso.png') no-repeat 5px 10px;
	background-size: 6rem;
	padding-left: 7rem;
}
#content .sony {
	background: url('/images/sony.png') no-repeat 0px 6px;
	background-size: 6rem;
	padding-left: 7rem;
}
#content .bodleid{
	background: url('/images/bodleid.png') no-repeat 0px 6px;
	background-size: 6rem;
	padding-left: 7rem;
}
#content ._50skills{
	background: url('/images/50skills.png') no-repeat 0px -5px;
	background-size: 7rem;
	padding-left: 8rem;
	padding-bottom: 5px;
}
#content .leng{
	background: url('/images/lengu.png') no-repeat 0 0;
	background-size: 8rem;
	padding-left: 8rem;
	padding-bottom: 15px;
}
#content .ice{
	background: url(/images/ice.png) no-repeat 0px 0px;
	background-size: 6rem;
	padding-left: 6.5rem;
	padding-bottom: 10px;
}
#content .jako{
	background: url(/images/jako.png) no-repeat 0px 0px;
	background-size: 7rem;
	padding-left: 8rem;
	padding-bottom: 5px;
}
#content .whitefox{
	background: url(/images/white_fox.png) no-repeat 0px 0px;
	padding-left: 7rem;
	background-size: 70px;
	padding-top: 30px;
}
#content .husas{
	background: url(/images/husasmidjan.png) no-repeat 0px 0px;
	padding-left: 6rem;
	background-size: 50px;
	padding-top: 10px;
}
#content .stey{
	background: url(/images/stey.png?1) no-repeat 0px 0px;
	padding-left: 10rem;
	background-size: 90px;
	padding-top: 10px;
}
#content .nocco{
	background: url(/images/nocco.png) no-repeat 0px 0px;
	padding-left: 5rem;
	background-size: 40px;
	padding-top: 10px;
}
#content .samsung {
	background: url('/images/samsung.png') no-repeat 5px 8px;
	background-size: 8rem;
	padding-left: 9rem;
}
#content .sm {
	background: url('/images/sm_logo.png') no-repeat 0 0;
	background-size: 7rem;
	padding-left: 9rem;
}
#content .navigi {
	background: url('/images/navigi.png') no-repeat 5px 8px;
	background-size: 8rem;
	padding-left: 9rem;
}
#content .mjolkurbikarinn {
	/*background: url('/images/mjolkurbikarinn.jpg') no-repeat 5px 0;*/
	background: url('/images/mjolkurbikarinn-long.png') no-repeat 5px 0;
	padding-left: 15rem;
	background-size: 130px;
	/*height: 3rem;*/
}
/*#content .budwiser {
	background: url('/images/budwiser.png') no-repeat 5px 0;
	padding-left: 7rem;
	background-size: 65px;
}*/
#content .eyjabiti {
	background: url('/images/eyjabiti.jpg') no-repeat 5px 0;
	background-size: 50px;
	padding-left: 7rem;
}
#content .origo {
	background: url('/images/origo.png') no-repeat 5px 10px;
	background-size: 50px;
	padding-left: 7rem;
}
#content .coke {
	background: url('/images/cocacola.png') no-repeat 0 .5rem;
	padding-left: 5.5rem;
	background-size: 5rem;
}
#content .carlsberg {
	background: url('/images/carlsberg_logo.jpg') no-repeat 0 .5rem;
	padding-left: 4.5rem;
}
#content .subway {
	background: url('/images/subway1.png') no-repeat 0 1.5rem;
	padding-left: 9.5rem;
}
#content .mbl {
	background: url('/images/mls.jpg') no-repeat 0 .5rem;
	padding-left: 15rem;
}
#content .meniga {
	background: url('/images/meniga_15px.png') no-repeat 0 .5rem;
	padding-left: 10rem;
}
#content .kven {
	/*background: url('/images/kven12_new.png') no-repeat 0 .5rem;
    padding-left: 6rem;*/
}
#content .span {
	background: url('/images/span12.png') no-repeat 0 .5rem;
	padding-left: 6rem;
}
#content .ital {
	/*background: url('/images/grandiosa.png') no-repeat;
    padding-left: 6rem;
    background-size: 50px;*/
}

.story_banner {
	float: left;
	margin: 0 1rem 1rem 0;
	width: 30%;
}
#search-fld {
	width: 78%;
	padding: .5rem;
}
#search-btn{
	width: 20%;
}
#search-results {
	margin-top: 10px;
	border-top: 3px solid #F47A20;
	border-top: .3rem solid #F47A20;
}
#search-results-title {
	font-family: 'News Cycle',sans-serif;
	font-size: 1.4rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
}
#search-results-total {
	margin-bottom: 1rem;
}
#search-nav {
	margin-top: 2rem;
}
#search-results .news-line {
	padding: .5rem;
}
#switch-view-icons{
	margin-bottom: 1.5rem;
	text-align: right;
}
#switch-view-icons-list{
	margin-bottom: .5rem;
	text-align: right;
}
#switch-icon-view {
	display: inline-block;
	position: relative;
	padding: 1.2rem .5rem 1.2rem 4.5rem;
	margin: .5rem 0 0 .5rem;
	cursor: pointer;
	font-family: 'News Cycle',sans-serif;
	font-size: 1.4rem;
	color: #29688f;
	background: #1f2121 url('../images/icon_icons_view_blue.png') no-repeat .5rem .5rem;
}
#switch-icon-view.active{
	color: #efd0bc;
	background: #f47a20 url('../images/icon_icons_view_orange.png') no-repeat .5rem .5rem;
}
#switch-list-view {
	display: inline-block;
	position: relative;
	padding: 1.2rem .5rem 1.2rem 4.5rem;
	margin: .5rem 0 0 .5rem;
	cursor: pointer;
	font-family: 'News Cycle',sans-serif;
	font-size: 1.4rem;
	color: #29688f;
	background: #1f2121 url('../images/icon_list_view_blue.png') no-repeat .5rem .5rem;
}
#switch-list-view.active{
	color: #efd0bc;
	background: #f47a20 url('../images/icon_list_view_orange.png') no-repeat .5rem .5rem;
}

#banner0{
	width: 93%;
	margin-left: auto;
	margin-right: auto;
}
#banner1, #banner4, #banner8, #banner9{
	width: 90%;
	margin-top: 1rem;
	margin-left: auto;
	margin-right: auto;
}
#banner0, #banner4{
	margin-bottom: 1rem;
}
#banner10 {
	margin-top: 2rem;
	clear: both;
	margin-bottom: 2rem;
}
#banner25{
	width: 100%;
	clear: both;
}
#banner26{
	width: 100%;
	clear: both;
	position: fixed;
	bottom: 0;
	right: 0;
	display: block;
	z-index: 1;
}
#banner26 .close-btn {
	background: #fc1b00;
	border: none;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	position: absolute;
	margin-top: -15px;
	right: 0;
}
#story #banner6 {
	width: 70%;
	margin: 0 auto;
}
/*
 * Live game content
 */
#live_game_event_form {
	margin: 1rem 0 1rem 0;
	padding-bottom: 0;
	border: .1rem solid #ccc;
	background: #f5f5f5;
}
input[type=text]._player_in, input[type=text]._player_out {
	width: 20px;
}
input[type=text]._player_in {
	background-color: #10c400;
	border: none;
	color: #fff;
}
input[type=text]._player_out {
	background-color: #ff4a4a;
	border: none;
	color: #fff;
}
#live_games {
	border-top: 1px solid #00afef;
	border-bottom: 1px solid #00afef;
	background: #eaf6fd url(https://fotbolti.net/themes/2013/images/icon-fn.png) no-repeat 87% .5rem;
	font-size: 1.2rem;
	width: 100%;
	margin: 0 0 10px 0;
	background-size: 80px 16px;
}
#live_games a {
	text-decoration: none;
}
#live_games a.live-games-all-btn {
	display: block;
	float: right;
	color: #00afef;
	text-transform: uppercase;
	font-family: 'DINOT';
	font-size: .9rem;
	margin: -1rem 1.5rem;
}

#live_games.hm{
	border-top: 1px solid #f47a20;
	border-bottom: 1px solid #f47a20;
	background: #ffede0 url('https://fotbolti.net/themes/2013/images/icon-world.png') no-repeat 87% .7rem;
	background-size: 2rem 2rem;
}
#live_games.hm a.live-games-all-btn {
	color: #f47a20;
}
#live_games.urs{
	border-top: 1px solid #0b8040;
	border-bottom: 1px solid #0b8040;
	background: #e6f2ec url('https://fotbolti.net/themes/2013/images/icon-urslit.png') no-repeat 85% .7rem;
	background-size: 8rem 1.2rem;
}
#live_games.urs a.live-games-all-btn {
	color: #0a8041;
}
#live_games ul{
	font-family: 'News Cycle',sans-serif;
	color: #231f20;
	font-size: 1.4rem;
	margin: 1rem 1rem 1.5rem 0.5rem;
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}

#live_games li{
	margin: 0 1rem 1rem 0;
	padding-bottom: 0.5rem;
	border-right: 1px solid #00afef;
	display: flex;
	justify-content: center;
	width: 30%;
	/*padding-right: 1rem;*/
}
#gsm_matches_live #live_games li{
	margin: 0 1rem 1rem 0;
	padding-bottom: 0.5rem;
	border-right: 1px solid #f47a20;
	width: 30%;
	display: list-item;
}
#gsm_matches_live #live_games li .league-title {
	color: #231f20;
	text-transform: uppercase;
	font-size: .9rem;
	font-weight: bold;
	line-height: 2rem;
}
#live_games li:nth-child(3){
	border-right: none;
}
#live_games li:last-child {
	border-right: none;
}
#live_games .lg-over {
	font-weight: 600;
	background: url(/themes/2018/images/icon-check.png) no-repeat;
	padding: 0 0 0 1.5rem;
}
#gsm_matches_live #live_games .lg-live {
	font-weight: 600;
	background: url('../images/icon-clock.png') no-repeat;
	padding: 0 0 0 1.5rem;
}
#live_games .lg-score {
	font-weight: bold;
	margin-right: 1rem;
}
#live_games li.live span, #live_games li.over span{
	font-family: 'News Cycle',sans-serif;
	font-size: 1.4rem;
}
#live_games li.live{
	/*background: url('../images/icon-clock.png') no-repeat;*/
	color: #0c8141;
	/*padding-left: 2rem;*/
}
#live_games li.not_started{
	color: #FA872A;
}
#live_games li.over{
	/*background: url(/themes/2018/images/icon-check.png) no-repeat;*/
	color: #7f1417;
	/*padding-left: 2rem;*/
}
#live_games li .time-not-started{
	transform: rotate(270deg);
	color: #000;
	padding: 0;
	font-size: 1.2rem;
	margin: 1rem 0 1rem 0;
}
#live_games li strong{
	color: #231f20;
	font-size: 1.2rem;
}
#live_games li a{
	color: #000;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-left: .2rem;
}
#gsm_matches_live #live_games li a{
	color: #000;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-left: .2rem;
}
#live_games #live_games_title{
	color: #fff;
	border-top: 1.5rem solid #00afef;
	border-right: 1rem solid #0000;
	width: 50%;
	position: relative;
	text-transform: uppercase;
	font-family: 'DINOT-Medium';
	font-weight: bold;
	font-size: 1rem;
}

#live_games #live_games_title span{
	position: absolute;
	top: -1.3rem;
	margin: 0 2rem;
}

#live_games.hm #live_games_title{
	border-top-color: #f47a20;
}

#live_games.urs #live_games_title{
	color: #fff;
	border-top-color: #0a8041;
}

.button-refresh {
	float: right;
	display: block;
	width: 1.5rem;
	height: 1.5rem;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-size: 1.6rem 1.6rem;
}

#live_games .button-refresh {
	background: url('https://fotbolti.net/themes/2013/images/icon-refresh-blue.png') no-repeat;
	background-size: 1.5rem 1.5rem;
	margin: -.5rem 1rem;
}

#live_games.urs .button-refresh {
	background: url('https://fotbolti.net/themes/2013/images/icon-refresh-green.png') no-repeat;
	background-size: 1.5rem 1.5rem;
	margin: -1rem 1rem;
}

#live_games.hm .button-refresh {
	background: url('https://fotbolti.net/themes/2013/images/icon-refresh-orange.png') no-repeat;
	background-size: 1.5rem 1.5rem;
	margin: -.5rem 1rem;
}
#live_games.hm ul div.story-tooltip-content,
#live_games.urs ul div.story-tooltip-content
{

}

/* STV games block*/
#stv_games_live {
	width: 100%;
	margin: 1.2rem 0 2rem;
}
#stv_games_live #stv-games {

}
#stv_games_live #stv-games .stv-game {
	display: flex;
	align-content: center;
	justify-content: space-between;
	align-items: stretch;
	margin: 0 0 2rem;
	text-decoration: none;
	background-color: #1f2121;
	color: #fff;
	text-transform: uppercase;
	border-radius: .5rem;
	padding: .5rem 1rem;
}
#stv_games_live #stv-games .stv-icon{
	/*width: 20%;
    background-image: url('/themes/2021/images/sport-tv-logo.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    margin: 0 2rem 0 0;*/
}
#stv_games_live #stv-games .stv-details{
	font-family: 'DINOT-Medium';
	/*width: 50%;*/
	width: 100%;
	line-height: 1.6rem;
}
#stv_games_live #stv-games .game-time{
	font-size: 1rem;
	font-family: 'DINOT';
}
#stv_games_live #stv-games .game-title{

}
#stv_games_live #stv-games .btn-play{
	background-color: #fff;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	margin: auto 0;
}
#stv_games_live #stv-games .btn-play:hover{
	background-color: #e31837;
}
#stv_games_live #stv-games .triangle-right{
	width: 0;
	height: 0;
	border-top: .7rem solid transparent;
	border-left: 1rem solid #1f2121;
	border-bottom: .7rem solid transparent;
	margin: .5rem 0 0 0.9rem;
}

#live-game-content {
	/*font-family: 'DINOT','News Cycle',sans-serif;*/
	font-family: 'Montserrat';
}

#live-game-content #story_text #game_info{
	/*padding: .5rem;*/
	width: 100%;
	margin-bottom: .5rem 0 1rem 0;
	text-align: center;
}
#live-game-content #story_text #img_team_h{
	display: inline-block;
	text-align: left;
	/*width: 49%;*/
	vertical-align: top;
}
#live-game-content #story_text #img_team_h img, #live-game-content #story_text #img_team_g img {
	width: 50px;
}
#live-game-content #story_text #game-header{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	width: 93%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1rem;
}
#live-game-content #story_text #general_info{
	width: 50%;
	font-size: 1rem;
	font-weight: bold;
	line-height: 1.2rem;
}
#live-game-content #story_text #game-author{
	display: flex;
	align-items: flex-end;
}
#live-game-content #story_text #game-author-contacts{
	text-align: right;
}
#live-game-content #story_text #game-author-contacts a{
	display: block;
	color: #000;
	font-weight: bold;
	font-size: 12px;
}
#live-game-content #story_text #game-author-contacts a.tw{
	font-weight: normal;
	font-size: 11px;
	margin-top: 5px;
}
#live-game-content #story_text #game-header #game-author img.photo {
	margin-left: 1rem;
}
#live-game-content #story_text #game_score{
	vertical-align: top;
}
#live-game-content #story_text #game-score-header{
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	width: 100%;
}
#live-game-content #story_text #game-score-header #score-text{
	display: flex;
	align-items: stretch;
	color: #fff;
	width: 100%;
	justify-content: center;
}
#live-game-content #story_text #game-score-header #score-text-h{
	display: flex;
	align-items: center;
	font-size: 12pt;
	background: #144a3b;
	width: 50%;
	justify-content: center;
}
#live-game-content #story_text #game-score-header #score_h{
	display: flex;
	align-items: center;
	font-size: 18pt;
	font-weight: bold;
	background: #144a3b;
	padding: 0 1.5rem 0 1rem;
}
#live-game-content #story_text #game-score-header #score_g{
	display: flex;
	align-items: center;
	font-size: 18pt;
	font-weight: bold;
	background: #febd00;
	padding: 0 1.5rem 0 1rem;
}
#live-game-content #story_text #game-score-header #score-text-g{
	display: flex;
	align-items: center;
	font-size: 12pt;
	background: #febd00;
	width: 50%;
	justify-content: center;
}
#live-game-content #story_text #img_team_g{
	display: inline-block;
	text-align: right;
	/*width: 49%;*/
	vertical-align: top;
}
#live-game-content #story_text #game-score-details{
	margin-top: 1rem;
}
#live-game-content #story_text #scorers{
	background-color: rgba(255,255,255,0.4);
	width: 100%;
	padding: .5rem 0;
	margin-bottom: 1rem;
}
#live-game-content #story_text #scorers .score-home{
	margin-bottom: 0.5rem;
	font-size: 12px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	width: 50%;
	margin-left: .1rem;
}
#live-game-content #story_text #scorers .score-guest{
	margin-bottom: 0.5rem;
	font-size: 12px;
	display: flex;
	justify-content: flex-end;
}
#live-game-content #story_text #scorers .score-guest .score-guest-sub {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-right: 1rem;
}
#live-game-content #story_text #scorers .scorer-text{
	margin-right: 5px;
}
#live-game-content #story_text #game_info_extra{
	display: flex;
	justify-content: space-evenly;
	font-size: 10px;
	margin: 5px 0;
}
#live-game-content #story_text #game_info_extra #spectators{
	font-weight: bold;
}
#live-game-content #story_text #game_info_extra #spectators span{
	color: inherit;
}
#live-game-content #story_text #game_info_extra #match_man{
	font-weight: bold;
}
#live-game-content #story_text #game_info_extra #match_man span{
	font-weight: normal;
	color: inherit;
}
#live-game-content #story_text #btn_lineup_h,
#live-game-content #story_text #btn_lineup_g {
	background: #144a3b;
	font-size: 12px;
	border: 0;
	margin: 0 1rem;
}
#live-game-content #story_text #btn_lineup_g{
	background: #febd00;
}
#live-game-content #story_text #team_h_lineup{
	position: absolute;
	left: -50.5rem;
	border-top: 1rem solid #144a3b;
	background: #fff;
	padding: 1rem;
	font-size: 1.2rem;
	z-index: 1000;
}
#live-game-content #story_text #team_h_lineup .lineup-header{
	color: #144a3b;
}
#live-game-content #story_text #team_g_lineup .lineup-header{
	color: #febd00;
}
#live-game-content #story_text .lineup-header{
	font-size: 1.5rem;
	text-transform: uppercase;
}
#live-game-content #story_text #lineup_h,
#live-game-content #story_text #lineup_g,
#live-game-content #story_text #subst_h,
#live-game-content #story_text #subst_g,
#live-game-content #story_text #stuff_h,
#live-game-content #story_text #stuff_g,
#live-game-content #story_text #yellows_h,
#live-game-content #story_text #yellows_g
{
	margin-top: 1rem;
	line-height: 1.5rem;
}
#live-game-content #story_text #team_h_lineup img.yellow,
#live-game-content #story_text #team_g_lineup img.yellow,
#live-game-content #story_text #team_h_lineup img.red,
#live-game-content #story_text #team_g_lineup img.red
{
	width: 1.5rem;
	border-radius: 0.3rem;
	margin-right: 1rem;
}
#live-game-content #story_text #live_text #live_game_events{
	background: url("../images/bg-live-game-line.png") repeat-y 50%;
	background-size: 3px;
	display: flex;
	flex-direction: column;
}

#live-game-content #story_text #live_text #article-title{
	font-family: 'News Cycle',sans-serif;
	font-size: 2rem;
	color: #231F20;
	background: url('https://fotbolti.net/themes/2013/images/icon_article.png') no-repeat 1rem 1rem;
	padding: 1rem 0 0 3.5rem;
	font-weight: 600;
}

#live-game-content #story_text #live_text #article-header{
	background-color: #2ebced;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 1.4rem;
	color: #fff;
	text-align: right;
	vertical-align: top;
	height: 4.5rem;
	padding-top: .5rem;
}

#live-game-content #story_text #live_text #article-header a{
	text-decoration: none;
	color: #fff;
	float: right;
	clear: both;
	font-weight: normal;
}

#live-game-content #story_text #live_text #article-header #article-contacts{
	float: right;
	margin: 0;
	padding: 0 2rem;
}

#live-game-content #story_text #live_text #article-header .photo{
	width: 6rem;
	-moz-border-radius: 6rem;
	-webkit-border-radius: 6rem;
	border-radius: 6rem;
	border: .3rem solid #2ebced;
	float: right;
	margin-right: 2rem;
}

#live-game-content #story_text #live_text #article-table{
	border-collapse: separate;
	border-spacing: .5rem;
}

#live-game-content #story_text #live_text #article-table td{
	width: 50%;
	vertical-align: top;
}

#live-game-content #story_text #live_text #article-table .block{
	border: .1rem solid #E2E2E2;
	background: #F8FAFA;
	padding: 0 1rem 1rem 1rem;
	text-align: justify;
}
#live-game-content #story_text #live_text #article-table .title{
	font-family: 'News Cycle',sans-serif;
	font-size: 2rem;
	color: #1f2121;
	font-weight: 400;
	padding: 0;
	margin: 1rem 1rem .5rem 0;
}

#live-game-content #story_text #live_text #article-table .player{
	margin: 0;
	padding: 0;
}

#live-game-content #story_text #live_text #article-table .player-desc{
	margin: 0;
	padding: 0;
}

#live-game-content #story_text #team_g_lineup{
	position: absolute;
	right: -50.5rem;
	border-top: 1rem solid #febd00;
	background: #fff;
	padding: 1rem;
	font-size: 1.2rem;
	z-index: 1000;
}
#live-game-content #story_text #live_buttons {
	text-align: center;
}
#live-game-content #story_text #live_buttons a {
	font-size: 1.3rem;
	margin-bottom: 1rem;
	margin-top: 1rem;
	border: 0;
}
#live-game-content #story_text .blue{
	color: #009ece;
}
#live-game-content #story_text #live_text span.date{
	color: #231f20;
	font-family: 'DINOT-Black';
	font-size: 12px;
	display: block;
}
#live-game-content #story_text #live_text span.goal{
	font-weight: bold;
	display: block;
	color: #eb0100;
}
#live-game-content #story_text #live_text span.goal i{
	font-family: 'DINOT-Black';
	font-size: 14px;
	text-transform: uppercase;
}

#live-game-content #story_text #live_text .home div,
#live-game-content #story_text #live_text .guest div
{
	clear: both;
	margin-bottom: 1rem;
}
#live-game-content #story_text #live_text .guest span.goal i
{
	margin: 0 1.5rem;
}
#live-game-content #story_text #live_text .guest span.goal div,
#live-game-content #story_text #live_text .guest div.msg
{
	float: right;
}
#live-game-content #story_text #live_text {
	line-height: 2.2rem;
}
#live-game-content #story_text #live_text .home span.goal i
{
	float: right;
	margin: 0 1.5rem;
}
#live-game-content #story_text #live_text span.yellow{
	font-weight: bold;
	display: block;
	clear: both;
	margin-bottom: 1rem;
}
#live-game-content #story_text #live_text span.red{
	font-weight: bold;
	display: block;
	clear: both;
	margin-bottom: 1rem;
}
#live-game-content #story_text #live_text div{
	/*margin-bottom: 1rem;*/
}
#live-game-content #story_text #live_text div.guest img.live_text_image,
#live-game-content #story_text #live_text div.guest.sub img.live_text_image,
#live-game-content #story_text #live_text div.home img.live_text_image,
#live-game-content #story_text #live_text div.home.sub img.live_text_image,
#live-game-content #story_text #live_text div.msg img.live_text_image,
#live-game-content #story_text #live_text div.home.yellow img.live_text_image,
#live-game-content #story_text #live_text div.guest.yellow img.live_text_image,
#live-game-content #story_text #live_text div.home.red img.live_text_image,
#live-game-content #story_text #live_text div.guest.red img.live_text_image
{
	width: 100%;
	margin: 0 0 0 0;
	height: auto;

}
div.story img.live_text_image {
	width: 100%;
}
#live-game-content #story_text #live_text .image-author {
	font-size: 1rem;
}
#live-game-content #story_text #live_text div.reg,
#live-game-content #story_text #live_text div.complete,
#live-game-content #story_text #live_text div.leikur,
#live-game-content #story_text #live_text div.halfleikur,
#live-game-content #story_text #live_text div.dominos ,
#live-game-content #story_text #live_text div.var
{
	background-color: #fff;
	padding: 1rem;
	line-height: 22px;
	width: 100%;
}
#live-game-content #story_text #live_text div.dominos{
	max-width: 95%;
}
#live-game-content #story_text #live_text div.reg .msg,
#live-game-content #story_text #live_text div.var .msg
{
	margin: 1rem 0;
}
#live-game-content #story_text #live_text div.var span.var{
	font-size: 1.5rem;
	font-weight: bold;
	color: #19418e;
}
#live-game-content #story_text #live_text img.event-var{
	width: 4rem;
	margin: -1rem;
}
#live-game-content #story_text #live_text div.halfleikur .half,
#live-game-content #story_text #live_text div.leikur .start
{
	font-weight: bold;
	clear: both;
	font-size: 1.4rem;
	margin: 1rem 0;
}
#live-game-content #story_text #live_text.story #live_game_events div.event{
	width: 100%;
	border: 1px solid #CCCCCC;
	padding: .5rem;
	background: none;
	margin-bottom: 15px;
}
#live-game-content #story_text #live_text.story #live_game_events div.yellow{
	border-color: #f0bd20;
	background-color: #f8efc0;
	float: none;
}
#live-game-content #story_text #live_text.story #live_game_events div.red{
	border-color: #d61b00;
	background-color: #f8c0ae;
	float: none;
}
#live-game-content #story_text #live_text.story #live_game_events div.green{
	border-color: #31bd31;
	background-color: #a8f898;
}
#live-game-content #story_text #live_text.story #live_game_events div.blue{
	border-color: #80a3e2;
	background-color: #d2ebf4;
	color: #343434;
}
#live-game-content #story_text #live_text div.home{
	align-self: flex-start;
}
#live-game-content #story_text #live_text div.guest{
	align-self: flex-end;
}
#live-game-content #story_text #live_text div.strt{
	background-color: #d2ebf4;
}
#live-game-content #story_text #live_text div.twi{
	/*padding: 1rem;
    background: #c0deed url("../images/twi_bg.jpg") no-repeat -3rem 0;*/
}
#live-game-content #story_text #live_text div.twi.guest span.date{
	float: left;
}
#live-game-content #story_text #live_text .btn{
	padding: .5rem;
	color: #FFF;
	background-color: #3B91CF;
}
#live-game-content #story_text #live_text .guest div.btns{
	float: right;
	clear: both;
}
#live-game-content #story_text #live_text .btn:hover{
	background-color: #6A98EF;
}
#live-game-content #story_text #live_text div.sub{
	background-color: #fff;
	padding: .5rem;
}
#live-game-content #story_text #live_text div.guest.sub,
#live-game-content #story_text #live_text div.guest.yellow,
#live-game-content #story_text #live_text div.guest.red,
#live-game-content #story_text #live_text div.guest.goal,
#live-game-content #story_text #live_text div.guest.penalty,
#live-game-content #story_text #live_text div.guest.missed_penalty,
#live-game-content #story_text #live_text div.guest.own_goal
{
	border-right: 5px solid #febd00;
	max-width: 90%;
	min-width: 60%;
}
#live-game-content #story_text #live_text div.home.sub,
#live-game-content #story_text #live_text div.home.yellow,
#live-game-content #story_text #live_text div.home.red,
#live-game-content #story_text #live_text div.home.goal,
#live-game-content #story_text #live_text div.home.penalty,
#live-game-content #story_text #live_text div.home.missed_penalty,
#live-game-content #story_text #live_text div.home.own_goal
{
	border-left: 5px solid #144a3b;
	max-width: 90%;
	min-width: 60%;
}
#live-game-content #story_text #live_text div.guest .date{
	float: right;
	margin: 0.5rem 1rem 1rem 0;
}
#live-game-content #story_text #live_text div.home .date{
	float: left;
	margin: 0.5rem 0 1rem .5rem;
}
#live-game-content #story_text #live_text div.guest img{
	width: 25px;
	float: left;
}
#live-game-content #story_text #live_text div.home img{
	width: 25px;
	float: right;
}
#live-game-content #story_text #live_text div.guest.sub img{
	margin: -12px;
}
#live-game-content #story_text #live_text div.home.sub img{
	width: 25px;
	float: right;
	margin: -15px;
}
#live-game-content #story_text #live_text div.home.yellow img,
#live-game-content #story_text #live_text div.home.red img
{
	float: right;
	margin: -1.5rem;
	height: 30px;
	width: 22px;
	border-radius: 0.3rem;
}
#live-game-content #story_text #live_text div.guest.yellow img,
#live-game-content #story_text #live_text div.guest.red img
{
	float: left;
	margin: -1.5rem;
	height: 30px;
	width: 22px;
	border-radius: 0.3rem;
}
#live-game-content #story_text #live_text div.var img.event-icon{
	float: right;
	margin: -2.5rem 0rem;
}
#live-game-content #story_text #live_text div.goal,
#live-game-content #story_text #live_text div.own_goal,
#live-game-content #story_text #live_text div.penalty
{
	background: #a1ffcb;
	padding: 0.5rem;
}
#live-game-content #story_text #live_text div.guest.goal img,
#live-game-content #story_text #live_text div.guest.missed_penalty img,
#live-game-content #story_text #live_text div.guest.penalty img,
#live-game-content #story_text #live_text div.guest.own_goal img
{
	margin: -1.5rem;
}
#live-game-content #story_text #live_text div.guest.goal img.live_text_image,
#live-game-content #story_text #live_text div.guest.missed_penalty img.live_text_image,
#live-game-content #story_text #live_text div.guest.penalty img.live_text_image,
#live-game-content #story_text #live_text div.guest.own_goal img.live_text_image
{
	margin: auto;
}
#live-game-content #story_text #live_text div.home.goal img,
#live-game-content #story_text #live_text div.home.penalty img,
#live-game-content #story_text #live_text div.home.missed_penalty img,
#live-game-content #story_text #live_text div.home.own_goal img
{
	margin: -1.5rem;
}
#live-game-content #story_text #live_text div.home.goal img.live_text_image,
#live-game-content #story_text #live_text div.home.penalty img.live_text_image,
#live-game-content #story_text #live_text div.home.missed_penalty img.live_text_image,
#live-game-content #story_text #live_text div.home.own_goal img.live_text_image
{
	margin: auto;
}
#live-game-content #story_text #live_text div.missed_penalty {
	background: #ffb5a4;
	padding: 0.5rem;
}

#live-game-content #story_text #live_text div.yellow,
#live-game-content #story_text #live_text div.red
{
	padding: 0.5rem;
	background: #fff;
}
#live-game-content #story_text #live_text div.dominos
{
	background: #7bd1eb;
	padding: 0.5rem;
	border-left: 5px solid #e61e29;
}
#live-game-content #story_text #live_text div.dominos img.event-icon
{
	float: right;
	margin: -2.3rem;
	width: 40px;
}
#live-game-content #story_text #live_text div.dominos a{
	color: #184666;
}
#live-game-content #story_text #live_text .in-out{
	margin-top: 20px;
	display: flex;
	justify-content: space-around;
	clear: both;
}
#live-game-content #story_text #live_text span.in{
	font-size: 1.4rem;
	display: block;
	margin-right: 2rem;
}
#live-game-content #story_text #live_text span.in span{
	display: block;
	color: #2c822a;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
}
#live-game-content #story_text span.minute{
	font-size: 1.1rem;
}
#live-game-content #story_text #live_text #live_videos div.video_icons{
	float: left;
	width: 9.5rem;
}
#live-game-content #story_text #live_text span.out{
	font-size: 1.4rem;
	display: block;
}
#live-game-content #story_text #live_text span.out span{
	display: block;
	color: #a30808;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
}
#live-game-content #story_text #live_text #game_author{
	font-size: 1rem;
	color: #AAA;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#live-game-content #story_text #live_text div.author{
	font-size: .9rem;
	margin: 15px 0 0;
	font-family: 'DINOT';
	clear: both;
}
#live-game-content #story_text #live_text.story #live_game_events div.twitter-tweet,
#live-game-content #story_text #live_text.story #live_game_events div.twitter-tweet-rendered
{
	border: 0;
}

#live-game-content #story_text span.birth{
	font-size: 9px;
	color: #666;
}

#live-game-content #gal_author {
	text-align: right;
	padding: .5rem;
	font-weight: bold;
}

.hm2014 tr.odd {
	text-align: inherit;
}

.hm2014title {
	color: #1f2121;
	padding: .5rem;
	font-family: 'News Cycle',sans-serif;
	font-size: 2rem;
	text-align: center;
	margin-bottom: 2rem;
}
.hm2014 .league{
	color: #1f2121;
	font-size: 1.4rem;
}
.hm2014 table{
	margin-bottom: 2rem;
}

#games .table-type-1 td {
	padding: .3rem;
	font-size: 1.2rem;
	font-family: 'News Cycle',sans-serif;
}
#hm2014button {
	float: left;
	margin-top: .5rem;
	border: .1rem solid #999;
}
#brammer {
	float: left;
	border: .1rem solid #999;
	background: #F5F5F5 url(/themes/2013/images/ball_fantasy.png) no-repeat .5rem .4rem;
	display: inline-block;
	position: relative;
	padding: 1rem .8rem 1rem 3.2rem;
	margin: .5rem 0 0 .5rem;
	cursor: pointer;
	font-family: 'News Cycle',sans-serif;
	font-size: 1.3rem;
	font-weight: 600;
	color: #333;
}
.event {
	color: #231F20;
	/*float: left;*/
	margin-bottom: 2rem;
	clear: both;
}
#live_games div.event span{
	font-size: 1.2rem;
	font-weight: normal;
}

#live_games .score {
	display: block;
	float: left;
	padding: 3px 5px 3px 5px;
	margin-right: 5px;
	background: #1f2121;
	border: 1px solid #1f2121;
	color: #FFFFFF;
}
#live_games .status {
	float: left;
	font-size: 1.2rem;
	margin: 1rem 0 1rem 0;
}

#media-library {
	margin: 0 0 1.5rem .2rem;
	display: table;
	border-collapse: separate;
	border-spacing: 5px;
	width: 100%;
}

#media-library .lib-item {
	font-size: 1.1rem;
	line-height: 1.4rem;
}

#media-library .video-thumb {
	display: block;
	padding: .2rem;
}

#media-library .desciption {
	padding: .8rem;
}
#media-library a.btn-add-to-playlist {
	display: block;
	width: 147px;
	height: 21px;
	background: url('https://fotbolti.net/themes/2013/images/btn-add-to-playlist.png');
	margin-top: 5px;
}
#video-content div.tr {
	width: 100%;
}

#video-content div.td {
	display: table-cell;
	vertical-align: top;
	text-align: center;
	width: 50%;
	min-height: 150px;
	border: 1px solid #ccc;
	background: #f2f2f2;
}

#media-nav {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	background: #f3f3f3;
	padding: 1.5rem;
	height: 5rem;
}
/*
 * Pager
 */

.pager a.page-number {
	float: left;
	display: block;
	text-decoration: none;
	font-size: 1.3rem;
	font-weight: bold;
	color: #5f5f5f;
	border: 1px solid #dfdfdf;
	background-color: #FFFFFF;
	width: 2.5rem;
	height: 2.5rem;
	text-align: center;
	padding-top: .3rem;
	margin: 0 1rem 0 0;
}

.pager a.active, .pager a:hover {
	border: 1px solid #1f2121;
	background-color: #1f2121;
	color: #FFFFFF;
}

.pager a.lt{
	text-indent: -5000px;
	background: url('https://fotbolti.net/themes/2013/images/pager-lt.png');
}

.pager a.gt{
	text-indent: -5000px;
	background: url('https://fotbolti.net/themes/2013/images/pager-gt.png');
}

.pager a.lt:hover{
	background: url('https://fotbolti.net/themes/2013/images/pager-lt-over.png');
}

.pager a.gt:hover{
	background: url('https://fotbolti.net/themes/2013/images/pager-gt-over.png');
}
#matches .score {
	color: #FFFFFF;
	background-color: #1f2121;
	text-align: center;
	font-weight: bold;
}

#matches .sheduled {
	color: #FFFFFF;
	background-color: #818181;
	text-align: center;
	font-weight: bold;
}
/* EURO page */

#hm2018-btn{
	margin: 2rem 1rem;
	text-align: center;
}
#hm2018-btn a{
	background-color: #006491;
	color: #fff;
	font-family: 'Montserrat';
	font-size: 1.54rem;
	text-transform: uppercase;
	padding: .5rem;
	font-weight: bold;
	border: .1rem solid #218dbd;
	box-shadow: 1px 1px 0.3rem 0 #2f2e2e;
}
#euro-header img{
	width: 100%;
}
#euro-menu {
	width: 100%;
	background: #00AFEF;
	margin: 1rem 0 2rem 0;
}
#euro-menu td{
	position: relative;
}
#euro-menu ul{
	list-style: none;
}
#euro-menu li {
	float: left;
}
#euro-menu li a{
	font-family: 'News Cycle',sans-serif;
	font-size: 1.5rem;
	display: block;
	color: #f2f2f2;
	text-decoration: none;
	padding: 1rem 1.5rem;
}
#euro-menu li.active{
	background: #f47a20;
}
#euro-menu li a span{
	display: block;
	padding-top: .2rem;
}
.eu-group-title{
	font-family: 'News Cycle',sans-serif;
	font-size: 1.8rem;
	color: #232322;
}
#euro-tables .eu-group-standing {
	width: 100%;
	margin-bottom: 30px;
}
#euro-tables .eu-group-standing th{
	font-size: 1.4rem;
	background: #f47a20;
	color: #fff;
	padding: .1rem;
	text-align: center;
}
#euro-tables .eu-group-standing th.th-title{
	padding-left: 1rem;
	text-align: left;
}
#euro-tables .eu-group-standing td {
	text-align: center;
	width: 5%;
	padding-top: 3px;
	padding-bottom: 3px;
}
#euro-tables .eu-group-standing td.td-title{
	padding-left: 1rem;
	text-align: left;
	width: 30%;
	text-transform: uppercase;
}
#euro-tables .eu-group-standing tbody{
	background: #1f2121;
	color: #fff;
}
#euro-tables .eu-group-standing tbody td.games{
	font-family: 'News Cycle',sans-serif;
	background: #b0dee8;
	color: #232322;
	text-align: left;
	padding-left:1rem;
	width: 50%;
}
#euro-games {
	margin-top: 3rem;
}
#euro-games .eu-game {
	font-family: 'News Cycle',sans-serif;
	font-size: 1.2rem;
	margin-bottom: 1rem;
}
#euro-games .eu-date{
	color: #f47a20;
}
#euro-games .eu-game-title{
	font-size: 1.4rem;
}
#euro-games .eu-game-score{
	color: #f47a20;
}
#euro_social {
	display: flex;
	justify-content: flex-end;
	padding-top: .4rem;
}
#euro_social a {
	width: 20%;
	display: block;
	margin-left: 6%;
}
#euro_social img {
	width: 100%;
}
.video-attachments {
	clear: both;
	margin: 1rem 1rem 3rem 2rem;
}
.video-attachments .title {
	font-weight: bold;
	padding-bottom: 1rem;
}

.news-attachment{
	display: flex;
	border: 1px solid #ccc;
	border-bottom-color: #00afef;
	border-bottom-width: 2px;
	margin: 2rem 0 0 0;
	text-decoration: none;
	align-items: center;
	color: #1f2121;
	padding: 0 1rem 0 0;
}
.no-margin {
	margin: 0;
}
.news-attachment img{
	width: 100px;
	height: 100px;
	object-fit: cover;
	object-position: 25% 25%;
}
.news-attachment span.date{
	font-size: 1.2rem;
	font-style: italic;
	margin: 0 0 0 1rem;
}
.news-attachment div.title{
	margin: 0 0 0 1rem;
	font-weight: bold;
	font-size: 1.5rem;
	font-family: 'News Cycle', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
}
div.news-attachment-img{

}

/*
 * Voting on story page
 */

#story-voting {
	width: 100%;
	background: #fff5e7 url('https://fotbolti.net/themes/2013/images/voting-quetion-sign.png') no-repeat 95% 4rem;
	border-bottom: 1px solid #ffd496;
	color: #74543a;
	background-size: 9rem;
}
#story-voting form {
	background: url('/images/bose.png') no-repeat;
	background-position-x: right;
	background-position-y: 0;
}

#story-voting .title {
	font-family: 'News Cycle',sans-serif;
	font-size: 18px;
	color: #ff7b13;
	padding: 1.5rem 0 0 1.5rem;
}

#story-voting #question {
	padding: 1rem .5rem 1.5rem 1.5rem;
}
#story-voting #answer {
	padding: 0 .5rem 2rem 1.5rem;
}

#story-voting #answer input {
	color: #ff8e2b;
}

#story-voting #btn-vote {
	margin-top: -10px;
	margin-left: 75%;
}

#story-voting .voting-footer {
	background-color: #ffe9c9;
	margin-top: 2rem;
	padding: .5rem .5rem .5rem 2rem;
}

#story-voting .voting-footer a {
	font-size: 1.2rem;
	color: #74543a;
}

#story-voting .voting-footer a:hover {
	text-decoration: none;
}

#story-voting .voting-footer span{
	margin: 0 10px;
}

/* Voting on index */

#voting-block {
	width: 100%;
	margin-top: 1rem;
	background: url('../images/player-photo2.jpg') no-repeat;
	background-size: 100% 100%;
}
#voting-block .voting-wrapper{
	background: url('../images/semi-transparent-cover.png');
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	height: 100%;
}
#voting-block form {
	/*height: 100%;*/
	/*background: url('/images/bose_white.png?a=1') no-repeat;*/
	background-position-x: right;
	background-size: 100px;
}
#voting-block #question {
	font-family: 'News Cycle';
	font-size: 2.1rem;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 3rem 2rem 1rem 2rem;
	line-height: 2.2rem;
	height: 35%;
}
#voting-block #answer-wrapper {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	align-items: center;
	/*height: 65%;*/
}
#voting-block .answer {
	background-color: #fff;
	border-radius: .5rem;
	margin: .5rem;
}
#voting-block .answer a {
	display: block;
	font-family: 'News Cycle';
	font-size: 1.55rem;
	font-weight: bold;
	color: #1f2121;
	padding: 1rem 2rem;
}

#results-wrapper {
	margin: 1rem 0;
}
#results-wrapper .result{
	font-size: 1.4rem;
	color: #fff;
	margin: 0 0 1rem;
}
#results-wrapper .answer{
	display: inline-block;
	background: none;
	margin: 0 1rem;
}
#results-wrapper .stat{
	display: inline-block;
	margin: 0 1rem;
}

#voting-block .voting-footer{
	color: #fff;
	padding: 0 1rem .5rem;
	font-size: 1.2rem;
}
#voting-block .voting-footer .total {
	font-size: 1.4rem;
	margin-bottom: 1rem;
}
#voting-block .voting-footer a {
	color: #fff;
	text-decoration: none;
}
#voting-block .voting-footer a:hover{
	text-decoration: underline;
}

/*
 * Voting
 */

#voting-list {
	list-style: disc;
	padding-left: 3rem;
	margin: 20px 0;
}

#voting {
	border: 1px solid #dfdfdf;
	padding: 1rem;
}

#voting #total {
	font-weight: bold;
	margin-left: 30px;
}

.voting-bar {
	display: inline-block;
	width: 10rem;
	background-color: #EBEBEB;
	padding: .1rem;
}

.voting-bar .voting-progress-bar{
	height: .9rem;
	background-color: #f00;
}

div.orange-btn {
	float: left;
	background: #ff9b1c url('https://fotbolti.net/themes/2013/images/btn-orange-bg.png') repeat-x;
	cursor: pointer;
}

div.orange-btn input {
	border: 0;
	background: none;
	cursor: pointer;
}

div.orange-btn input, div.orange-btn a {
	float: left;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2rem;
	padding: 0;
	line-height: normal;
	height: 26px;
}

div.orange-btn input:hover, div.orange-btn a:hover {
	color: #8c4101;
}

div.orange-btn span {
	display: block;
}

div.orange-btn span.end {
	float: left;
	background: #ffa21e url('https://fotbolti.net/themes/2013/images/btn-orange-end.png') no-repeat;
	width: 5px;
	height: 26px;
}

div.orange-btn span.icon {
	float: left;
	background: #ffa21e url('https://fotbolti.net/themes/2013/images/btn-orange-icon-v.png') no-repeat;
	width: 27px;
	height: 26px;
}

/* ALL Live games */
#lg-header {
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 2rem;
	background: #00afef;
	color: #fff;
	padding: 1.5rem 0 1rem 1.5rem;
}
#tweets.lg-tweets {
	margin: 0;
	border: .2rem solid #E60000;
}
.lg-game-box{
	margin-top: 1.5rem;
	background: #1f2121;
	padding: 1.5rem 0 0 0;
	color: #fff;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
}
.lg-game-box-footer {
	background: #f47a20;
	text-align: right;
	width: 100%;
	margin-top: 1.5rem;
}
.lg-game-box-footer a {
	color: #fff;
	font-size: 1.2rem;
	text-decoration: none;
	padding-right: 1.5rem;
}
.lg-game-box-footer a:hover {
	text-decoration: underline;
}
.lg-team-h, .lg-team-g {
	font-size: 1.2rem;
	width: 35%;
	text-align: center;
}
.lg-team-h {
	display: inline-block;
	margin-left: 1rem;
}
.lg-team-g {
	display: inline-block;
	margin-right: 1rem;
}
.lg-team-score {
	font-size: 2.4rem;
	display: inline-block;
	width: 20%;
	text-align: center;
	padding-top: 1.5rem;
}
#lg-content {
	width: 100%;
}
#lg-content-title {
	font-family: 'News Cycle',sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	background: #1f2121;
	color: #fff;
	font-size: 1.6rem;
	padding: .5rem;
	margin-top: 2rem;
}
.lg-event-line {
	width: 100%;
	font-family: 'News Cycle',sans-serif;
	font-weight: 200;
	font-size: 1.2rem;
	margin-bottom: 1.5rem;
}
#lg-content .blue-bg {
	background: #d7eff8;
}
.lg-event-teams, .lg-event-minute, .lg-event-more a {
	color: #1f2121;
	text-decoration: none;
}
.lg-event-more a:hover {
	text-decoration: underline;
}
.lg-event-teams, .lg-event-minute, .lg-event-text, .lg-event-icon {
	display: table-cell;
	padding: .5rem .5rem;
}
.lg-event-teams {
	padding-left: 1.5rem;
	width: 16%;
	text-align: center;
}
.lg-event-minute {
	width: 4%;
	text-align: center;
}
.lg-event-icon {
	width: 3%;
	text-align: center;
}
.lg-event-line .sign {
	color: #ff0000;
	font-size: 1.6rem;
	font-weight: 800;
}
.lg-event-text {
	width: 60%;
	padding-left: 1rem;
}
.lg-event-more {
	padding-right: 1.5rem;
	padding-left: .5rem;
	float: right;
}
#lg-content-footer {
	font-family: 'News Cycle',sans-serif;
	font-weight: 400;
	color: #000;
	font-size: 2.6rem;
	text-align: center;
	width: 100%;
	margin: 1rem 0;
}
#lg-content #new_events_notice a{
	font-family: 'News Cycle',sans-serif;
	font-size: 1.6rem;
	display: block;
	text-align: center;
	border: 1px solid #DFEAEC;
	background: #E5F8FF;
	padding: .3rem;
}
#lg-content .red {
	color: #FF0000;
}
#lg-content .black {
	color: #000000;
}
img.embed-team {
	width: 100%;

}

/*Standings page*/
#standings select {
	width: 100%;
	padding: 0.5rem;
	margin-bottom: 2rem;
	font-family: "News Cycle";
	font-size: 1.4rem;
}

#standings .dominos {
	display: none;
}
#standings table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
#standings th {
	background: #3B91CF;
	color: #fff;
	padding: .5rem;
	font-family: "Montserrat";
	font-size: 1.4rem;
}
#standings td {
	padding: .5rem;
}

#standings tr:nth-child(even) {
	background-color: #eee;
}

#standings tr:nth-child(odd){
	background-color: #fff;
}

#live-game-content #story_text #live_text #live_game_status {
	font-family: 'DINOT-Medium',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif;
	font-size: 1.4rem;
	margin: 0;
	padding: 0;
}
#live-game-content #story_text #live_text #live_game_status div {
	margin-bottom: 0;
	padding-top: 0;
}
.ws-status-info{
	color: #144a3b;
	font-size: 1rem;
}
.ws-status-warn{
	color: #edd732;
}
.ws-status-err{
	color: #e94f34;
}

/*

Donations page

*/

#content #donate-page {
	padding: 0;
}
#stud-top {
	color: #0e7997;
	display: flex;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-left: 1rem;
}
#stud-logo {
	display: flex;
	flex-direction: column;
	flex: 25%;
	align-items: center;
}
#stud-logo img{
	width: 50%;
}
#stud-title{
	font-family: 'DINOT-CondBlack';
	font-size: 1.2rem;
	line-height: 1.5rem;
	font-style: italic;
	text-align: center;
}
#stud-text-title{
	flex: 75%;
	font-family: 'DINOT-CondBlack';
	font-size: 2.5rem;
	text-align: center;
	padding-top: 2.5rem;
}
#stud-text-subtitle{
	font-style: italic;
	margin-top: 1rem;
	font-size: 1.7rem;
}
#stud-text{
	font-family: 'DINOT-Light';
	font-size: 1.7rem;
	line-height: 2.3rem;
	text-align: center;
	padding: 2rem 2rem 3rem;
	background-color: #0f7896;
	color: #fff;
	border-top: 7px solid #0d505b;
}
#stud-buttons-title{
	font-family: 'DINOT-CondBlack';
	font-size: 2rem;
	line-height: 2.5rem;
	text-align: center;
	padding: 0 2.5rem;
	margin-bottom: 3rem;
	color: #0e7997;
	margin-top: 3rem;
}
#stud-buttons{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
}
#stud-buttons button{
	padding: .5rem !important;
	background: #0e7997 !important;
	color: #fff !important;
	border-radius: 22rem !important;
	border: solid #fff 1px !important;
	font-size: 1.5rem !important;
	font-weight: 400 !important;
	font-family: Arial Black, Gadget, sans-serif !important;
	width: 40% !important;
	/* height: 45px !important; */
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2), 0 6px 9px 0 rgba(0, 0, 0, 0.19) !important;
	margin-bottom: 3rem;
	cursor: pointer;
}
#buttons-link{
	font-family: 'DINOT-CondBlack';
	font-size: 2rem;
	text-align: center;
	padding: 0 0 2rem;
}
#buttons-link a {
	color: #0e7997;
}
#skil-text p{
	margin-bottom: 2rem;
}
#skil-text h2{
	font-size: 2rem;
	margin: 1rem 0;
}
#skil-logos{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: center;
}
#skil-logos img{
	width: 30%;
}
#stud-text a {
	color: #ffffff;
}
#socials-share {
	margin-top: 3rem;
	display: flex;
	justify-content: center;
}

#socials-share #tweet-share{
	margin-right: 3rem;

}
#socials-share #fb-share{

}
#share-img-box {
	text-align: left;
}
#share-img {
	width: 100%;
	margin: 2rem 0;
	border: 1px solid #fff;
}
#donate-banner {
	margin: 0 0 30px 0;
}
#donate-banner a{
	text-decoration: none;
	display: flex;
	background: #f1f1f1;
}
#donate-banner-logo{
	text-align: center;
	margin-top: 5rem;
}
#donate-banner img{
	width: 55%;
	margin-top: 20px;
}
#donate-banner-logo-title{
	font-family: dinot-condblack;
	font-size: 1.5rem;
	line-height: 1.8rem;
	font-style: italic;
	text-align: center;
	color: #0e7997;
	padding: 1rem;
}
#donate-banner-container{
	background-color: #0f7896;
	border-left: 10px solid #0d505b;
	color: #fff;
}
#donate-banner-title{
	font-family: dinot-condblack;
	font-style: italic;
	font-size: 2rem;
	line-height: 2.5rem;
	margin-top: 1.5rem;
	text-align: center;
}
#donate-banner-text{
	font-family: dinot-light;
	font-size: 1.8rem;
	line-height: 2.2rem;
	padding: 2rem 1rem 2rem;
	text-align: center;
}
#donate-banner-button{
	float: right;
	font-family: dinot-condblack;
	font-style: italic;
	font-size: 2rem;
	background: rgba(255, 255, 255, 0.95);
	color: #0e7997;
	margin: 0 2rem 2rem;
	padding: 0.5rem 3rem;
	clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
	-webkit-clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
}

/*Donate message*/
#donate-message {
	display: none;
	position: fixed;
	overflow: hidden;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1090;
	background-color: #ffe500;
	max-height: 70%;
	border-top: 4px solid #000;
	padding: .5rem 1rem 1rem 1rem;
	font-family: 'DINOT';
}

#donate-message #btn-close {
	float: right;
	border: 2px solid #000;
	width: 3rem;
	height: 3rem;
	text-align: center;
	font-weight: bold;
	color: #000;
	cursor: pointer;
	font-family: 'DINOT-Black';
	font-size: 1.8rem;
	border-radius: 2rem;
	padding: .4rem;
	margin-left: auto;
}
#donate-message h1 {
	clear: both;
	font-family: 'DINOT-Black';
	font-size: 3.9rem;
}
#donate-message #dn-content{
	font-size: 1.7rem;
	padding: 2rem 0 0 0;
	line-height: 2.5rem;
	text-align: justify;
}
#donate-message #dn-content b{
	font-family: 'DINOT-Black';
	font-size: 1.8rem;
	display: block;
	margin-bottom: 1rem;
}
#donate-message a.button{
	float: right;
	margin-top: 2rem;
	border: 0;
	color: #ffe500;
	background: #000;
	padding: .5rem 1rem 1rem 1rem;
	font-family: 'DINOT-Black';
	font-size: 2.6rem;
	border-radius: 1rem;
}
#donate-message a.button:hover,#donate-message #btn-close:hover {
	background-color: #fff;
}
#donate-message img {
	float: left;
	width: 30%;
	margin: 2.5rem 1rem 0 0;
}
#story-content img.story-img {
	width: 100%;
	padding-top: 1rem;
}
#story-content p {
	padding-bottom: 2.5rem;
}
#story-content #first-part p:last-child{
	padding-bottom: 0;
}
