@font-face{
    font-family: Din, arial; 
	src:url('fonts/DIN.ttf');
	font-display: swap
}
#header {
    min-width: 980px;
    margin-bottom: 0px;
	background-image: -moz-linear-gradient(top, #222222, #111111);
	background-image: -o-linear-gradient(top, #222222, #111111);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);    padding: 0px 10px;
    height: 42px;
	font-family: "Din";  
	color: #999; 
}

.isembed #sp_header:before,
.isembed #sp_header:after {
    content: "";
    position: absolute;
    display: inline;
    background: -webkit-linear-gradient(#222,#000);
    background: -moz-linear-gradient(#222,#000);
    background: -ms-linear-gradient(#222,#000);
    background: -o-linear-gradient(#222,#000);
    background: linear-gradient(#222,#000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff000000', GradientType=0);
    width: 15px;
    height: 59px;
    left: -15px;
    top: -1px;
}

.isembed #sp_header:after {
    left: auto;
    right:-15px;
}


@media screen{
	body {
		/* background-color: #222; */
		margin: 0 0px;
		max-width: 100%;
	}
	
	#sp_cont {
		padding: 0px 10px;
		width: auto;
		/* overflow: hidden; */
	}
	#header .wrapper {
		min-width: 980px;
	}
	#header .logo {
		margin: 0;
		padding: 0;
	}
	#header .logo img {
		margin: 0;
		padding: 0;
		position: relative;
		top: 3px;
		display: block;
		float: left;
	}
	#header .menu {    
		display: block;
		height: 44px;
		overflow: hidden;
		list-style: none;
		width: 570px;
		padding: 0;
		position: relative;
		font-size: 18px;
		line-height: 20px;
		margin: auto;
		float: none;
		left: -76px;
	}
	#header .menu li {
		float: left;
		height: 42px;
		position: relative;
		top: -2px;
		min-width: 89px;
		border-left: #000 thin solid;  
		border-right: #242424 thin solid;
	}
	
	#header .nav li a{color:#fff !important;}
	#header .nav li a:hover{color:#f12828 !important;}
	#header .nav li a:active{color:#f12828 !important;}
	#header .menu.nav > li:nth-child(1){border-top:#00b635 4px solid;  border-left: #242424 thin solid;}
	#header .menu.nav > li:nth-child(1) a:hover, #header .menu.nav > li:nth-child(1).active > a{color:#00b635 !important;}
	#header .menu.nav > li:nth-child(2){border-top:#f12828 4px solid;}
	#header .menu.nav > li:nth-child(2) a:hover, #header .menu.nav > li:nth-child(2).active > a{color:#f12828 !important;}
	#header .menu.nav > li:nth-child(3){border-top:#1882f0 4px solid;}
	#header .menu.nav > li:nth-child(3) a:hover{color:#1882f0 !important;}
	#header .menu.nav > li:nth-child(3).active > a{color:#1882f0 !important;}
	#header .menu.nav > li:nth-child(4){border-top:#ff5400 4px solid;}
	#header .menu.nav > li:nth-child(4) a:hover{color:#ff5400 !important;}
	#header .menu.nav > li:nth-child(4).active > a{color:#ff5400 !important;}
	#header .menu.nav > li:nth-child(5){border-top:#e0ee00 4px solid;}
	#header .menu.nav > li:nth-child(5) a:hover{color:#e0ee00 !important;}
	#header .menu.nav > li:nth-child(5).active > a{color:#e0ee00 !important;}
	#header .menu.blank{width:85px;line-height:44px;}
	#header .menu li a {
		display: block;
		padding: 10px;
		text-decoration: none;
		font-weight: normal;
	}
	
	footer li {
		float: left;
		list-style: none;
		margin-right: 5px;
	}
	footer {
		width: 980px;
		margin: auto;
		margin-bottom: 24px;
		border-top: 1px solid #333;
		padding-top: 25px;
		margin-top: 60px;
	}
	footer p {
		font-family: "Din";  font-size: 12px;  line-height: 20px;  color: #999;
	}
	
}

.betslip.pinned {
    position: -webkit-sticky;
    position: sticky;
    top: -1px;
    z-index: 35;
}


.isembed .betslip.pinned,
.betslip.empty.pinned {
	position:relative;
	top: auto;
}

.pin-icon {
    position: absolute;
    top: 4px;
    width: 28px;
    right: 5px;
    border: none;
    background: url(../img/security-pin.svg) no-repeat center;
    background-size: 16px 16px;
    height: 23px;
    cursor: pointer;
}

.betslip.pinned .pin-icon {
    background-image: url(../img/security-pinactive.svg?s);
    /* box-shadow: 0px 0px 1px #aad584; */
}

.isembed .betslip.pinned{
	transition: transform 0.15s ease-out;
}