* {
    margin: 0;
    padding: 0;
    list-style: none outside none;
    text-decoration:none;
    border:none;
    position: relative;
}
img
{
    border:none;
}
html, body {
    height: 100%;
}
body {
    background: url('images/background.png') no-repeat center top;
    font-family: 'Playfair Display', serif;
    color: #fbe9cb;
    font-size: medium;
    background-attachment: fixed;
}
p {
margin: 0.5em 0;
}
.fr {
    float:right;
}
.container {
    width: 1000px;
    margin:0 auto;
}
.beadcrumbs{ font-size: 14px; color: #333;margin: 10px;}
.beadcrumbs li{display: inline-block;}
.game-table{overflow-x: auto;}

a.en{padding:0px 5px 0px 30px}
a.hi{padding:0px 5px 0px 30px}
a.ur{padding:0px 5px 0px 30px}

@media only screen and (max-width: 1000px){
    .container {
        width:95%;
    }
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -37px;
}
header {
    width:100%;
    height: 64px;
    background: rgba(0,0,0,0.8);
    border-bottom:1px solid rgba(0,0,0,1);
}
.btm-shadow {
    background: url('images/shdw-btm.png') repeat-x;
    height:7px;
    width:100%;
    
}
.logo {
    float: left;
    margin-top: 8px;
}
@media only screen and (max-width: 480px){
    .logo {
        zoom:80%;
        margin-top: 18px;
    }
}
.logo img {
top: 7px;
width: 233px;
}


/*
	yoni - menu
*/


.clearfix:after {
    display:block;
    clear:both;
}
 
/*----- Menu Outline -----*/
.menu-wrap {
	float: right;
	text-align:center;
    width:42%;
    box-shadow:0px 1px 3px rgba(0,0,0,0.2);
    background:rgba(42,28,15,0.85)
}
 
.menu {
    width:1000px;
    margin:0px auto;
}
 
.menu li {
    margin:0px;
    list-style:none;
}
 
.menu a {
    transition:all linear 0.15s;
    color:#E79913;
}
 
.menu li:hover > a, .menu .current-item > a {
    text-decoration:none;
    
}
 
.menu .arrow {
    font-size:11px;
    line-height:0%;
}
 
/*----- Top Level -----*/
.menu > ul > li {
    float:left;
    display:inline-block;
    position:relative;
    font-size:14px;
}
 
.menu > ul > li > a {
    padding:10px 10px;
    display:inline-block;
    text-shadow:0px 1px 0px rgba(0,0,0,0.4);
}
 
.menu > ul > li:hover > a, .menu > ul > .current-item > a {
    background:rgba(42,28,15,0.85)
}
 
/*----- Bottom Level -----*/
.menu li:hover .sub-menu {
    z-index:1;
    opacity:1; 
}
 
.sub-menu {
    width:100%;
    padding:5px 0px;
    position:absolute;
    top:100%;
    left:0px;
    z-index:-1;
    opacity:0;
    transition:opacity linear 0.15s;
    box-shadow:0px 2px 3px rgba(0,0,0,0.2);
    background:rgba(42,28,15,0.85)
}
 
.sub-menu li {
    display:block;
    font-size:12px;
    min-width: 96%;
}
 
.sub-menu li a {
    padding:10px 10px;
    display:block;
}
 
.sub-menu li a:hover, .sub-menu .current-item a {
	color:#fbe9cb;
  //  background:rgba(42,28,15,0.85)
}




/*
	yoni - menu end
*/

.menu-items-holder {
    float:right;
}
.menu-items li a {
    font-family: 'Playfair Display', serif;
    text-transform: uppercase;
    font-size:1.2em;
    color:#eea426;
    display: inline-block;
    padding: 1em 0.5em;
}
.menu-items li {
    display:inline-block;
    float: left;
}
.container .menu-items li a:hover, .responsive-menu .menu-items li a:hover {
    background: rgba(0,0,0,0.85);
    color:#fbe9cb;
}
.menu-items{
    list-style-type:none;
    margin:0;
    padding:0;
}
ul.sub-menu li{
    display:block;
    float: none;
    margin: 0px 0px 10px 10px;
    position: relative;
}
ul.sub-menu li a{
    padding: 0px 5px 0px 0px;
}


.responsive-menu .menu-items li a:hover {
    color:#fbe9cb;
}
.responsive-menu .menu-items li {
    float:none;
    display:block;
    width:100%;
    z-index: 2;
    text-align: center;
    
}
.responsive-menu .menu-items li a {
    float:none;
    display:block;
    width:100%;
    z-index: 2;
    text-align: center;
    background: rgba(0,0,0,0.8);
    border-bottom: 1px solid rgba(0,0,0,1);
}
.menu-btn {
    float:right;
    padding: 1.2em;
    display: none;
    cursor:pointer;
}
.responsive-menu{
    display: none;
    transition: 3s;
    -moz-transition: 3s;
    -o-transition: 3s;
    -webklit-transition: 3s;
}
.expand {
    display: block !important; 
}
.mobile-nav {
    display:none;
}
@media screen and (max-width : 1059px){
	.desktop-nav {
            display:none;
        }
        .mobile-nav {
            display: block;
            -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
        }
        .menu-btn {
            display: block;
}
}
.h-container {
    width:100%;
}
.left-50,.right-50 {
    width:50%;
    height:auto;
    float: left;
    display:block;
    position: relative;
}
.cl {
    clear:both;
}

.outerPic {
    position: relative;
    width: 100%;
    overflow: hidden;
    z-index: 1;
}
.outerPic:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.outerPic img {
    display: table;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: white;
    z-index: 1;
}
.circle {
    background: rgba(41,31,17,0.4);
    width: 216px;
    height: 216px;
    border-radius: 142px;
    position: absolute;
    z-index: 2;
    padding: 30px;
    margin: 0 auto;
    text-align: center;
}
.circle-text{
    margin-top:10%;
}
.circle h2, .timer-bg h2 {
    color:#eea426;
    font-size:3em;
    text-transform: uppercase;
    font-weight: 100;
    letter-spacing: -1px;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.8);
    text-align: center;
}
.circle h3 .lt-white {
    height:1px;
    width: 44px;
    top: -5px;
    display: inline-block;
}
.circle h3 .lt-white-l {
    background: url('images/lt-white.PNG') no-repeat;
    left: -3px;
}
.circle h3 .lt-white-r {
    background: url('images/lt-white-r.PNG') no-repeat;
    right: -3px;
}
.circle h3 {
    font-size: 1.4em;
    color: #fff;
    font-weight: 100;
    letter-spacing: -1px;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.8);
}
.circle .home-stats {
    color:#fff;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.8);
    text-align: left;
    margin-left: 33px;
}
.circle .home-stats p {
    margin:0!important;
}
.home-stats .number {
    font-family: 'Abril Fatface', cursive;
    color:#eea426;
    font-size: 2em;
}
footer {
    width:100%;
    text-align: center;
}
.footer {
    border-top:rgba(0,0,0,1);
    background: rgba(0,0,0,0.9);
}
.footer-top {
    background: url('images/shdw-top.png') repeat-x;
    width:100%;
    height:7px;
    position: absolute;
    z-index: 2;
    margin-top: -7px;
}
.footer a {
    font-family: 'Raleway', sans-serif;
    color: #fbe9cb;
    margin: 11px;
    font-size: 0.85em;
    display: inline-block;
}
.separator {
    top: -3px;
    font-size: 1.2em;
    color: #fbe9cb;
}
.footer a:hover {
    color: #eea426;
}
.push {
    height: 37px;
    /* top: -7px; */
}
.hr {
    background-color:#eea426;
    width:100%;
    text-align: center;
}
.hr h2 {
    font-family: 'Abril Fatface', cursive;
    color:#fff;
    font-size: 2.3em;
    font-weight: 100;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.8);
    padding: 0.5em 0;
}
.hr-bottom {
    background: url('images/sep-btm.png') no-repeat;
    width:62px;
    height:38px;
    margin:0 auto;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
}

@media only screen and (max-width: 720px){
    .left-50,.right-50 {
    width:100%;
    float: none;
}
}
.home-games {
    background: url('images/games.png') repeat-y center center;
    width:100%;
     
    /* height:300px; */
     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 40px 0;
    text-align: center;
}
.one-third {
    float:left;
    width: 33.33%;
    text-align:center;
}
.prices-info {
    background: url('images/prices-info.png') no-repeat;
    width:277px;
    height:360px;
    margin: 0 auto;
}
.prices-info .info{
    top: 150px;
    /* position: relative; */
    margin: 0 60px;
}
.price-big {
    font-family: 'Abril Fatface', cursive;
    color:#eea426;
    font-size: 5em;
    font-weight: 100;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.8);
}
.price-big-green {
    color:#cbe713;
}
.price-big-red {
    color:#d02a11;
}
.button {
    color:#fff;
    text-transform: uppercase;
    font-family: 'Abril Fatface', cursive;
    font-weight: 100;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.8);
    background-color:#eea426;
    border-bottom:0.3em solid #b17b20;
    padding: 0.4em 0.9em;
    display: inline-block;
    margin: 2px;
    border-radius: 13px;
    font-size: 1.3em;
    z-index:2;
}
.button-red {
    background-color:#d02a11;
    border-bottom:0.3em solid #94200f;
}
.button-green {
    background-color:#cbe713;
    border-bottom:0.3em solid #9fb510;
    
}
@media only screen and (max-width: 929px){
   .one-third {
    width:100%;
    float: none;
}
}
.menu-wheel {
    position:relative;
    background: url('images/wheel-bg.png') no-repeat;
    width:542px;
    height:486px;
    margin: 3em auto;
}
.wheel-menu-item {
    width: 100px;
    height:100px;
    border-radius:50px;
    background-color: rgba(0,0,0,0.75);
    color:#eea426;
    text-transform: uppercase;
    letter-spacing: -1px;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    display: table;
    text-shadow: 1px 1px 0px rgba(0,0,0,1);
}
.wheel-menu-item div{
    display:table-cell;
    vertical-align: middle;
}
.wheel-menu-item span {
    text-transform: lowercase;
    text-align: center;
    
    font-size: 0.85em;
}
.wheel-menu-item-1 {
    left: 114px;
    top: 6px;
    background-color: rgba(227,194,81,0.95);
    color: rgba(0,0,0,0.75);
    text-shadow: 1px 1px 0px rgba(255,255,255,0.4);
}
.wheel-menu-item-2 {
    top: 6px;
    right: 112px;
}
.wheel-menu-item-3 {
    top: 193px;
    right: 4px;
}
.wheel-menu-item-4 {
    bottom: 6px;
    right: 112px;
}
.wheel-menu-item-5 {
    bottom: 6px;
    left: 114px;
}
.wheel-menu-item-6 {
    top: 193px;
    left: 6px;
}
.wheel-menu-item-7 {
    top: 193px;
    left: 222px;
}
.match_info {
	top: 140px;
	left: 20px;
    text-align: center;
	text-shadow: 1px 1px 0px #000;
	color: #FBE9CB;
}
.timer-bg {
    position:relative;
    background: url('images/tmr-bg.png') no-repeat center center;
    width:497px;
    height:497px;
    margin: 3em auto;
    text-align: center;
}
.timer-bg h2 {
    top: 2em;
    position: relative;
}
.timer {
    color:#d02a11;
    text-shadow: 1px 1px 0px rgba(0,0,0,1);
    text-transform: uppercase;
    font-family: 'Abril Fatface', cursive;
    font-weight:100;
    font-size: 3.5em;
    text-align: center;
    top: 2em;
}
.timer .lt-red {
    height:1px;
    width: 88px;
    top: -18px;
    display: inline-block;
}
.timer .lt-red-l {
    background: url('images/lt-red.png') no-repeat;
    left: -3px;
}
.timer .lt-red-r {
    background: url('images/lt-red-r.png') no-repeat;
    right: -3px;
}
.teams, .vs{
    display:inline-block;
    width:auto;
    top: 5.5em;
}
.teams {
    font-size: 1.5em;
    text-shadow: 1px 1px 0px rgba(0,0,0,1);
    color: #fbe9cb;
}
.vs {
    color:#eea426;
    text-shadow: 1px 1px 0px rgba(0,0,0,1);
    text-transform: uppercase;
    font-size: 1.5em;
}
.teams .lt-light{
    height:2px;
    width: 231px;
    position: absolute;
    bottom: -3px;
}
.teams .lt-light-l {
    background: url('images/lt-light.png') no-repeat;
    right: 0px;
}
.teams .lt-light-r {
    background: url('images/lt-light-r.png') no-repeat;
    left: 1px;
}
@media only screen and (max-width: 573px){
    .menu-wheel, .timer-bg {
        zoom:80%;
    }
}
@media only screen and (max-width: 464px){
    .one-half {
        zoom:60%;
    }
}
@media only screen and (max-width: 352px){
    .one-half {
        zoom:50%;
    }
}
@media only screen and (max-width: 1050px){
    .one-half {
        float:none;
        width:100%;
    }
}
.holder {
    color:#2a1c0f;
    background: rgba(251,233,203,0.9);
    margin:5em 0 3em 0;
    border: 1px solid #998675;
    outline:1px solid #fff5e4;
}
.inner-holder {
    padding: 1em;
    border-top:1px solid #fff5e4;
}
.page.inner-holder {
    font-family: 'Raleway', sans-serif;
    font-size: 1.2em;
}

@media only screen and (max-width: 352px){
    .inner-holder {
    padding: 0.5em;
}
}
.name, h1 {
    color: #E79913;
    font-size:2em;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
    text-transform: uppercase;
    font-weight:100;
    padding: 1em;
    border-bottom: 1px solid #998675;
    /* width: auto; */
}
.lt-orange {
    height:1px;
    width: 88px;
    top: -10px;
    display: inline-block;
    background: url('images/lt-orange.png') no-repeat;
    right: -12px;
}
/*TABLES*/
table {
    width:100%;
    margin: 0;
    padding: 0;
    font-family:'Raleway', sans-serif;
    font-size: 0.9em;
    border-left: 1px solid #998675;  
    border-right: 1px solid #998675;
}

.topRow, th{
    background:rgba(42,28,15,0.85);
    border-top: 1px solid rgba(42,28,15,1);
    border-bottom: 1px solid rgba(42,28,15,1);
    color:#F7F7F7;
    font-weight: 100;
    
    padding: 3px;
    text-align: left;
}
.topRow a, th a {
    color: #fff5e4;
    font-weight: 100;
}
.row td, tr .td {
    background: #d6c0a4;
    color:#190d03;
    border-bottom:1px solid  #998675;
    border-top:1px solid #EEE4D8;
    padding: 4px;
    margin:0;
    text-align: left;
    border-collapse: collapse;
}
.even td {
    background: #E6D8C7;
}
.row a{
    color:#999999;
    margin-left: 18px;
}
.row a:hover {
    color: #888888;
    text-decoration: underline;
}
.row a span{
    width: 16px;
    height: 16px;
    padding-right:18px;
    margin-left: -18px;
    position: absolute;
}
tr .date {
    float:right;
}
tr .league {
    font-weight: normal;
}
.coef {
    width: 46px;
    text-align: center!important;
}
.selected {
    color: #fff5e4!important;
    background: #eea426!important;
}
.table td.time {
    width: 39px;
    color: rgba(42,28,15,1);
    border-right: none;
    text-align: center;
}
.table td.score {
    border-left: none;
    border-right: none;
    min-width: 32px;
    text-align: center;
    color: rgba(42,28,15,1);
}
.table td.home{
    border-left: none;
    border-right: none;
    text-align: right;
    width: 44%;
}
.table td.away{
    text-align: left;
    width: 44%;
    border-left: none;
}

table.pages-listing tr.row td a span{
    width: 12px;
    height: 12px;
    position: relative;
    display: inline-block;
    margin-left: 0px;
    padding-left: 0px;
}
table.pages-listing tr.row td a{
    margin-left: 0px;
    padding-left: 0px;
    width: 20px;
    display: inline-block;
}

.filters {
    background:rgba(42,28,15,0.85);
    border:1px solid rgba(42,28,15,1);
    color:#fff5e4;
    font-weight: 100;
    margin-bottom: 1em;
    padding: 0.5em;
    /* font-family: 'Open Sans', sans-serif; */
}
.filters a {
    color:#fff5e4;
}
.dateTimePicker, .filter{
    width: auto;
    display:inline-block;
    cursor: pointer;
}
.dateTimePicker span {
    background: url('images/calendar.png') no-repeat;
    top: 3px;
    padding-right: 20px;
}
/*--------------------------FLAGS------------------------*/
.flags{
    height:12px; 
    width:18px; 
    background:url('images/flags.png') 0px 0px no-repeat;
    /* position: absolute; */
    top: 5px;
    /* margin-left: -22px; */
    display: inline-block;
    padding-left: 3px;
    margin: 0px 3px;
}
a.country {
    /* margin-left: 22px; */
}
.flags.denmark{background-position: 0px -12px}
.flags.england, .flags.c_3 {background-position: 0px -24px}
.flags.germany, .flags.west.germany, .flags.west_germany{background-position: 0px -36px;}
.flags.italy{background-position: 0px -48px}
.flags.france{background-position: 0px -60px}
.flags.sweden{background-position: 0px -72px}
.flags.norway{background-position: 0px -84px}
.flags.spain{background-position: 0px -96px}
.flags.netherlands, .flags.holland{background-position: 0px -108px}
.flags.international{background-position: 0px -120px}
.flags.portugal{background-position: 0px -132px}
.flags.turkey{background-position: 0px -144px}
.flags.belgium{background-position: 0px -156px}
.flags.scotland{background-position: 0px -168px}
.flags.usa{background-position: 0px -180px}
.flags.slovenia{background-position: 0px -192px}
.flags.czech_Republic, .flags.czechoslovakia{background-position: 0px -204px}
.flags.serbia{background-position: 0px -216px}
.flags.romania{background-position: 0px -228px}
.flags.russia{background-position: 0px -240px}
.flags.canada{background-position: 0px -252px}
.flags.finland{background-position: 0px -264px}
.flags.japan{background-position: 0px -276px}
.flags.hungary{background-position: 0px -288px}
.flags.south_africa, .flags.south.africa{background-position: 0px -300px}
.flags.tunisia{background-position: 0px -312px}
.flags.nigeria{background-position: 0px -324px}
.flags.egypt{background-position: 0px -336px}
.flags.cameroon{background-position: 0px -348px}
.flags.greece{background-position: 0px -360px}
.flags.austria{background-position: 0px -372px}
.flags.uae{background-position: 0px -384px}
.flags.switzerland{background-position: 0px -396px}
.flags.israel{background-position: 0px -408px}
.flags.australia{background-position: 0px -420px}
.flags.luxembourg{background-position: 0px -432px}
.flags.n._ireland{background-position: 0px -2772px}
.flags.croatia{background-position: 0px -456px}
.flags.ireland{background-position: 0px -468px}
.flags.poland{background-position: 0px -480px}
.flags.argentina{background-position: 0px -492px}
.flags.thailand{background-position: 0px -504px}
.flags.brazil{background-position: 0px -516px}
.flags.morocco{background-position: 0px -528px}
.flags.ukraine{background-position: 0px -540px}
.flags.malta{background-position: 0px -552px}
.flags.georgia{background-position: 0px -564px}
.flags.bulgaria,.flags.c_1{background-position: 0px -576px}
.flags.belarus{background-position: 0px -588px}
.flags.wales{background-position: 0px -600px}
.flags.cyprus{background-position: 0px -612px}
.flags.estonia{background-position: 0px -624px}
.flags.latvia{background-position: 0px -636px}
.flags.slovakia{background-position: 0px -648px}
.flags.saudi_arabia{background-position: 0px -660px}
.flags.azerbaijan{background-position: 0px -672px}
.flags.moldova{background-position: 0px -684px}
.flags.lithuania{background-position: 0px -696px}
.flags.faroe_islands{background-position: 0px -708px}
.flags.macedonia{background-position: 0px -720px}
.flags.iceland{background-position: 0px -732px}
.flags.bosnia-herzegovina{background-position: 0px -744px}
.flags.albania{background-position: 0px -756px}
.flags.armenia{background-position: 0px -768px}
.flags.san_marino{background-position: 0px -780px}
.flags.liechtenstein{background-position: 0px -792px}
.flags.andorra{background-position: 0px -804px}
.flags.chile{background-position: 0px -816px}
.flags.colombia{background-position: 0px -828px}
.flags.uruguay{background-position: 0px -840px}
.flags.ecuador{background-position: 0px -852px}
.flags.bolivia{background-position: 0px -864px}
.flags.paraguay{background-position: 0px -876px}
.flags.peru{background-position: 0px -888px}
.flags.venezuela{background-position: 0px -900px}
.flags.algeria{background-position: 0px -912px}
.flags.greenland{background-position: 0px -924px}
.flags.kuwait{background-position: 0px -936px}
.flags.south_korea{background-position: 0px -948px}
.flags.malaysia{background-position: 0px -960px}
.flags.singapore{background-position: 0px -972px}
.flags.qatar{background-position: 0px -984px}
.flags.zimbabwe{background-position: 0px -996px}
.flags.new_zealand{background-position: 0px -1008px}
.flags.fiji{background-position: 0px -1020px}
.flags.taiwan{background-position: 0px -1032px}
.flags.burma{background-position: 0px -1044px}
.flags.libya{background-position: 0px -1056px}
.flags.togo{background-position: 0px -1068px}
.flags.zambia{background-position: 0px -1080px}
.flags.sudan{background-position: 0px -1092px}
.flags.ghana{background-position: 0px -1104px}
.flags.liberia{background-position: 0px -1116px}
.flags.sierra_leone{background-position: 0px -1128px}
.flags.mamibia{background-position: 0px -1140px}
.flags.senegal{background-position: 0px -1152px}
.flags.congo{background-position: 0px -1164px}
.flags.dr_congo{background-position: 0px -1176px}
.flags.malawi{background-position: 0px -1188px}
.flags.burkina_faso{background-position: 0px -1200px}
.flags.ivory_coast{background-position: 0px -1212px}
.flags.jamaica{background-position: 0px -1224px}
.flags.trinidad_and_tobago{background-position: 0px -1236px}
.flags.mexico{background-position: 0px -1248px}
.flags.nicaragua{background-position: 0px -1260px}
.flags.el_salvador{background-position: 0px -1272px}
.flags.costa_rica{background-position: 0px -1284px}
.flags.honduras{background-position: 0px -1296px}
.flags.angola{background-position: 0px -1308px}
.flags.madagascar{background-position: 0px -1320px}
.flags.north_korea{background-position: 0px -1332px}
.flags.iran{background-position: 0px -1344px}
.flags.iraq{background-position: 0px -1356px}
.flags.china{background-position: 0px -1368px}
.flags.mali{background-position: 0px -1380px}
.flags.jordan{background-position: 0px -1392px}
.flags.hong_kong{background-position: 0px -1404px}
.flags.kazakhstan{background-position: 0px -1416px}
.flags.uzbekistan{background-position: 0px -1428px}
.flags.benin{background-position: 0px -1440px}
.flags.india,.flags.hi,.flags.ur{background-position: 0px -1452px}
.flags.oman{background-position: 0px -1464px}
.flags.laos{background-position: 0px -1476px}
.flags.guatemala{background-position: 0px -1488px}
.flags.cuba{background-position: 0px -1500px}
.flags.martinique{background-position: 0px -1512px}
.flags.haiti{background-position: 0px -1524px}
.flags.bahamas{background-position: 0px -1536px}
.flags.indonesia{background-position: 0px -1548px}
.flags.puerto_rico{background-position: 0px -1560px}
.flags.panama{background-position: 0px -1572px}
.flags.bahrain{background-position: 0px -1584px}
.flags.rwanda{background-position: 0px -1596px}
.flags.guinea{background-position: 0px -1608px}
.flags.kenya{background-position: 0px -1620px}
.flags.yemen{background-position: 0px -1632px}
.flags.barbados{background-position: 0px -1644px}
.flags.kyrgyzstan{background-position: 0px -1656px}
.flags.botswana{background-position: 0px -1668px}
.flags.gabon{background-position: 0px -1680px}
.flags.cape_verde{background-position: 0px -1692px}
.flags.uganda{background-position: 0px -1704px}
.flags.vietnam{background-position: 0px -1716px}
.flags.sri_lanka{background-position: 0px -1728px}
.flags.palestine{background-position: 0px -1740px}
.flags.syria{background-position: 0px -1752px}
.flags.tajikistan{background-position: 0px -1764px}
.flags.lebanon{background-position: 0px -1776px}
.flags.maldives{background-position: 0px -1788px}
.flags.turkmenistan{background-position: 0px -1800px}
.flags.pakistan{background-position: 0px -1812px}
.flags.dominican_rep{background-position: 0px -1824px}
.flags.vanuatu{background-position: 0px -1860px}
.flags.tahiti{background-position: 0px -1872px}
.flags.solomon_islands{background-position: 0px -1884px}
.flags.great_britain,.flags.en{background-position: 0px -1896px}
.flags.tonga{background-position: 0px -1908px}
.flags.philippines{background-position: 0px -1920px}
.flags.mongolia{background-position: 0px -1932px}
.flags.afghanistan{background-position: 0px -1944px}
.flags.lesotho{background-position: 0px -1956px}
.flags.nepal{background-position: 0px -1968px}
.flags.ethiopia{background-position: 0px -1980px}
.flags.mauritius{background-position: 0px -1992px}
.flags.seychelles{background-position: 0px -2004px}
.flags.brunei{background-position: 0px -2016px}
.flags.virgin_islands{background-position: 0px -2028px}
.flags.micronesia{background-position: 0px -2040px}
.flags.bermuda{background-position: 0px -2052px}
.flags.nauru{background-position: 0px -2064px}
.flags.central_african_rep{background-position: 0px -2076px}
.flags.guam{background-position: 0px -2088px}
.flags.metherlands_antilles{background-position: 0px -2100px}
.flags.bangladesh{background-position: 0px -2112px}
.flags.bhutan{background-position: 0px -2124px}
.flags.monaco{background-position: 0px -2136px}
.flags.antigua_and_barbuda{background-position: 0px -2148px}
.flags.american_samoa{background-position: 0px -2160px}
.flags.belize{background-position: 0px -2172px}
.flags.aruba{background-position: 0px -2184px}
.flags.burundi{background-position: 0px -2196px}
.flags.cayman_islands{background-position: 0px -2208px}
.flags.djibouti{background-position: 0px -2220px}
.flags.dominica{background-position: 0px -2232px}
.flags.ecuatorial_guinea{background-position: 0px -2244px}
.flags.eritrea{background-position: 0px -2256px}
.flags.cook_islands{background-position: 0px -2268px}
.flags.cambodia{background-position: 0px -2280px}
.flags.french_guyana{background-position: 0px -2292px}
.flags.gambia{background-position: 0px -2304px}
.flags.saint_lucia{background-position: 0px -2316px}
.flags.niger{background-position: 0px -2328px}
.flags.papua_new_guinea{background-position: 0px -2340px}
.flags.chad{background-position: 0px -2352px}
.flags.swaziland{background-position: 0px -2364px}
.flags.comoros{background-position: 0px -2376px}
.flags.kiribati{background-position: 0px -2388px}
.flags.granada{background-position: 0px -2400px}
.flags.british_virgin_islands{background-position: 0px -2412px}
.flags.mozambique{background-position: 0px -2424px}
.flags.guyana{background-position: 0px -2436px}
.flags.mauretania{background-position: 0px -2448px}
.flags.tanzania{background-position: 0px -2460px}
.flags.somalia{background-position: 0px -2472px}
.flags.surinam{background-position: 0px -2484px}
.flags.sao_tome_and_principe{background-position: 0px -2496px}
.flags.former_east_timor{background-position: 0px -2508px}
.flags.palau{background-position: 0px -2520px}
.flags.samoa{background-position: 0px -2532px}
.flags.europe,.flags.c_6{background-position: 0px -2544px}
.flags.ireland{background-position: 0px -2556px}
.flags.asia{background-position: 0px -2568px}
.flags.macao{background-position: 0px -2580px}
.flags.guadeloupe{background-position: 0px -2592px}
.flags.montenegro{background-position: 0px -2604px}
.flags.unknown{background-position: 0px -2616px}
.flags.undefined{background-position: 0px -2628px}
.flags.timor_leste{background-position: 0px -2640px}
.flags.new_caledonia{background-position: 0px -2652px}
.flags.gibraltar{background-position: 0px -2664px}
.flags.guinea-bissau{background-position: 0px -2676px}
.flags.marshall_islands{background-position: 0px -2688px}
.flags.tuvalu{background-position: 0px -2700px}
.flags.jersey{background-position: 0px -2712px}
.flags.christmas_island{background-position: 0px -2724px}
.flags.anguilla{background-position: 0px -2736px}
.flags.curacao{background-position: 0px -2784px}
.flags.ussr{background-position: 0px -2748px}
.flags.yugoslavia{background-position: 0px -2760px}
/*------------------SPORTS------------------*/
.basketball {
    background: url('images/sports.png') no-repeat 0px 0px;
}
.tennis {
    background: url('images/sports.png') no-repeat 0px -16px;
}
.golf {
    background: url('images/sports.png') no-repeat 0px -33px;
}
.football, .sport.s_4 {
    background: url('images/sports.png') no-repeat 0px -50px;
}
.baseball {
    background: url('images/sports.png') no-repeat 0px -66px;
}
.volleyball {
    background: url('images/sports.png') no-repeat 0px -83px;
}
.rugby {
    background: url('images/sports.png') no-repeat 0px -98px;
}
.sport {
    height: 16px;
    padding-left: 17px;
    display:inline-block;
    top: 3px;
}
/*PROFILE*/
.inner-holder-2 {
    border-top: 1px solid #fff5e4;
}
.section1 {
    border-bottom: 1px solid #998675;
}
.section2 {
    width:30%;
    float:left;
    border-top: 1px solid #fff5e4;
    border-right: 1px solid #fff5e4;
}
.section3 {
    width: 69.8%;
    float: left;
    border-top: 1px solid #fff5e4;
    border-left:1px solid #998675;
}
@media only screen and (max-width: 1059px){
    .section2, .section3 {
        width:100%;
        float:none;
    }
    .section2 {
        border-bottom:1px solid #998675;
        border-right: 1px solid #998675;
    }
    .section3 {
        border-left:0;
    }
}
@media only screen and (max-width: 580px){
    .name-1{
        padding-left: 1em!important;
    }
}
.inner-section2 {
    padding:1em;
    border-top: 1px solid #fff5e4;
}
.inner-section3 {
    padding:1em;
    border-top: 1px solid #fff5e4;
}
.profile-picture {
    width:200px;
    height:200px;
    overflow:hidden;
    border: 1px solid #998675;
    outline:1px solid #fff5e4;
    position: relative;
    top: -4em;
    left: 2em;
    background-color: #e6d8c7;
    float: left;
    /* margin: 2em 0; */
}
@media only screen and (max-width: 580px){
    .profile-picture{
         margin: 2em 0; 
         top:initial;
         top:inherit;
         
    }
    .profile-info {
        margin-top: 2em; 
    }
}
@media only screen and (max-width: 510px){
    .profile-picture, .profile-info {
        float:none;
        margin:1em auto;
        left:initial;
         left:inherit;
    }
}
.profile-picture img {
    left: -100%;
    right: -100%;
    top: -100%;
    bottom: -100%;
    margin: auto;
    width: 200px;
    position: absolute;
}
.name-1 {
    padding-left: 274px;
}
.profile-info {
    float: left;
    color:#190d03;
    margin-left: 4em;
}
.value {
    color:#fff;
    text-shadow: 1px 1px 0px rgba(0,0,0,1);
}
.social {
    background: url('images/social.png') no-repeat;
    width:32px;
    height: 30px;
    display:inline-block;
}
.fb {
    background-position: 0px 0px;
}
.tw {
    background-position: -66px 0px;
}
.gplus {
	height: 30px!important;
    background-position: -99px 0px;
}
.inner-section3 table tr td span {
    display:block;
}
/*BONUS highly reccomended styles*/
.logo-team-wrapper {
    width: 110px;
    height: 110px;
    border-radius:70px;
    border: 4pt solid #D08A11;
    background-color: #211911;
    text-align: center;
    margin: 0 auto;
    top: -3em;
}
.logo-team-wrapper img {
    width: 90px;
    height: 90px;
    margin: 10px auto;
	border-radius: 70px;
}
.bottom-team {
    background: #211911;
    margin: 0 auto;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.heading-team {
    background: #eea426;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 1em 0 2.5em 0;
    color: #5A3C07;
    font-size: 1.2em;
    font-weight: bold;
    
}
.bookmaker {
    display: block;
    border-top: 1px solid #000;
    padding-top: 4px;
}
.bookmaker span:first-child {
    float: left;
    margin-left: 10px;
}
.bookmaker span:nth-child(2){
    float: right;
    margin-right: 10px;
    font-size: 1.5em;
    font-family: 'Abril Fatface', cursive;
    color:#eea426;
}
.versus {
    font-size: 3em;
    font-family: 'Abril Fatface', cursive;
    color: #211911;
    margin-top: 50%;
}
@media only screen and (max-width: 929px) {
    .versus {
        margin-top:0;
        margin-top:0;
    }
}
.plane {
    position: absolute;
     background: url('images/fplane.png') no-repeat;
    width: 330px;
    height: 94px;
    background-size: 80%;
    bottom: 48px;
    right: 126px;
    -ms-transform: rotate(-18deg);
    -webkit-transform: rotate(-18deg);     
    transform: rotate(-18deg);
}
.wheels {
    position: absolute;
     background: url('images/fwheel.png') no-repeat;
    width: 174px;
    height: 118px;
    background-size: 80%;
    bottom: 3px;
    left: 366px;
}
.bookmaker span img {
    width: 150px;
    max-height:40px;
}
.bookmaker.grayscale span img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
    -webkit-backface-visibility: hidden;
    transition: all .6s ease;
    -moz-transition: all .6s ease;
    -webkit-transition: all .6s ease;
}
.bookmaker.grayscale:hover span img, .bookmaker.grayscale.active span img {
    filter: grayscale(0%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}
/* ERROR MESSAGES */
#message {
    width: 60%;
    padding: 15px;
    overflow: hidden;
    top: 120px;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 13px;
    position: fixed;
    border-radius: 6px;
    z-index: 99999;
}
.red {
    border: 1px solid #ff0040;
    background-color: #ffe7ed;
    color: #ff0040;
}
.red button.close {
    color:#ff0040;
}
.green {
    border: 1px solid #339933;
    color: #339933;
    background-color: #D9F2D9;
}
.green button.close {
    color:#339933;
}
.yellow {
    border: 1px solid #FFCD42;
    color: #FFCD42;
    background-color: #FFF8E5;
}
.yellow button.close {
    color:#FFCD42;
}
button.close {
    background-color: transparent;
    border: none;
    position: absolute;
    right: 0;
    cursor: pointer;
	width: 30px;
    top: -6px;
    z-index: 9999;
}
.adminEdit {float:right}
.dn {display:none}
.registration {
	width: 33%;
	padding: 2em;
	font-family: 'Raleway', sans-serif;
	margin: 0 auto;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.forget_pass {
	color: #b17b20;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.6);
	top: -16px;
	display: block;
	text-align: right;
	font-size: 0.9em;
	text-decoration: underline;
}
.button_rez {
	color: #fff;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.4);
	background-color: #eea426;
	border-bottom: 0.16em solid #b17b20;
	padding: 0.4em 0.8em;
	display: inline-block;
	margin: 2px;
	border-radius: 5px;
	font-size: 1.1em;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
}
.button_fb {
	background-color: #2f58b0;
	border-bottom: 0.16em solid #1F3A75;
}
.button_tw {
	background-color: #55acee;
	border-bottom: 0.16em solid #1F3A75;
}
.button_gp {
	background-color: #d34836;
	border-bottom: 0.16em solid #1F3A75;
}
label {
	font-family: 'Raleway', sans-serif;
	display: block;
}
button, input, select, textarea {
    resize: none;
	border-radius: 2px;
    width:100%;
	display:block;
	margin:0.1em;
	padding: 0.4em;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.6);
	border-radius: 3px;
	box-shadow: 0px 1px 1px rgba(153,134,117,0.6);
	background: #fff5e4;
	min-height: 2.4em;
}
input[type="submit"] {
	display:inline-block;
}
input:focus {
    outline : none;
}
button {
	cursor: pointer;
}
.registration .button_rez {
	width: 100%;
	text-align: center;
	display: block;
	float: none!important;
	margin: 0.4em 0;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.error {
	border: 1px solid red;
}
ul.offers {
	color: #fff;
}
.removeLi, .removeTr {
	cursor: pointer;
	position: absolute;
	left: -18px;
	top: 18px;
	background: url(images/remove.png);
	text-indent: -99999px;
	width: 16px;
	height: 16px;
}
ul.offers span.bookiename { 
	color: #fff;
}

.changeTeamLogo {
	cursor: pointer;
}

.account_content {
	padding: 2em;
	width: 69%;
	float: right;
}
.form-group input {
	
}
#reg_izpr .button_rez {
	display: inline-block;
	width: auto;
	text-align: right;
	float: right;
}
.facebook label {
	background: url('images/social.png') no-repeat;
	width: 32px;
	height: 30px;
	display: inline-block;
	background-position: 0px 0px;
	top: 2px;
}
.twitter label {
	background: url('images/social.png') no-repeat;
	width: 32px;
	height: 30px;
	display: inline-block;
	background-position: -66px 0px;
	top: 2px;
}

.gplus label {
	background: url('images/social.png') no-repeat;
	width: 32px;
	height: 30px;
	display: inline-block;
	background-position: -99px 0px;
	top: 2px;
}

.facebook input, .twitter input, .gplus input {
	width: 93%;
	display: inline-block;
	float: right;
}
.col-md-6 .profile-picture {
	top: inherit;
	top: initial;
	left: inherit;
	left: initial;
	margin: 2em 0 0 2em;
}
.form-group.facebook, .twitter, .gplus {
height: 3em;
}
.buttonChangeAvatar {
	position: absolute;
	top: 242px;
	width: 175px;
	text-align: center;
	left: 1.7em;
}
.form-group.facebook {
 margin-top: 1em;
}
#reg_izpr .button_rez {
 margin-top: 0.6em;
}

.pagination ul li {
 float: left;
 margin: 20px 2px;
}
.pagination ul li a:hover, .pagination ul li a.active {
 background-color: #E79913;
 border-bottom: 0.16em solid #9B6D1C;
}
.pagination ul li a {
 background-color: #eea426;
 border-bottom: 0.16em solid #b17b20;
 color: #f0f0f0;
 text-align: center;
 text-shadow: 1px 1px 1px rgba(42,42,42,0.6);
 font-family: 'Raleway', sans-serif;
 padding: 0.4em 0.7em;
 border-radius: 3px;
 font-weight:700;
}
input[type="checkbox"] {
box-shadow: none;
text-align: right;
width: auto;
min-height: inherit;
min-height: initial;
}
.row a {
color: #998675;
margin-left: 18px;
}

.autocompleteResults {
margin-top: 2em;
}
.autocompleteListing li {
font-family: 'Lato', sans-serif;
box-shadow: 0px 1px 1px rgba(153,134,117,0.6);
background: rgb(255, 245, 228);
top:2px;
padding: 0.2em 0.4em;
cursor: pointer;
}
.autocompleteListing li:hover, .autocompleteListing li.hover {
background: rgba(153, 134, 117, 0.6);
}
.teamcontent table {
border: 0;
}

@media only screen and (max-width: 800px) {
    .plane {display:none;}
	.wheels{display:none;}
}
@media only screen and (max-width: 1000px) {
    .account_content{width:58%;}
	.facebook input, .twitter input, .gplus input {
		width: 91%;
	}
}
@media only screen and (max-width: 765px) {
    .account_content{
		width: 100%;
		float: none;
		margin-top: 5em;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
	}
}
@media only screen and (max-width: 491px)  {
	.facebook input, .twitter input, .gplus input {
		width: 80%;
	}
}
.col-md-6 .profile-picture {
	float: left!important;
}
.qtip-font-size {
	font-size: 16px;
	line-height: 18px;
}

.bookiesTable {
	border-collapse: collapse;
}
.bookiesTable  tr {
	border-bottom: 1px solid #666;
}
.bookiesTable tr:last-child {
	border:none;
}
.bookieSelect img {
border: 1px solid #211911;
}
.bookieSelect[data-selected="1"] img {
border: 1px solid green;
}
.awayContentBooks {
	color: #fff;
}
.no_border {
	border: none;
}

h1 span.adminEdit {
	font-size: 15px;
}
ul.bookmakerChangeMatches , ul.bookmakerChangeMatches300 , ul.bookmakerChangeMatches700_300, ul.bookmakerChangeMatches450, ul.bookmakerChangeMatches400, ul.bookmakerChangeMatches600 {
	height: 30px;
}

ul.bookmakerChangeMatches li, ul.bookmakerChangeMatches300 li, ul.bookmakerChangeMatches700_300 li, ul.bookmakerChangeMatches450 li, ul.bookmakerChangeMatches400 li, ul.bookmakerChangeMatches600 li {
	float:left; margin-right: 10px; cursor: pointer;
}
ul.bookmakerChangeMatches li img, ul.bookmakerChangeMatches300 li img, ul.bookmakerChangeMatches700_300 li img, ul.bookmakerChangeMatches450 li img, ul.bookmakerChangeMatches400 li img, ul.bookmakerChangeMatches600 li img{
	opacity: 0.4;
	width: 70px;
	height: 30px;
}
ul.bookmakerChangeMatches li.active img, ul.bookmakerChangeMatches li:hover img, ul.bookmakerChangeMatches300 li.active img, ul.bookmakerChangeMatches300 li:hover img, ul.bookmakerChangeMatches700_300 li.active img, ul.bookmakerChangeMatches700_300 li:hover img, ul.bookmakerChangeMatches400 li.active img, ul.bookmakerChangeMatches400 li:hover img, ul.bookmakerChangeMatches450 li.active img, ul.bookmakerChangeMatches450 li:hover img, ul.bookmakerChangeMatches600 li.active img, ul.bookmakerChangeMatches600 li:hover img{
	//border: 2px solid green;
	opacity: 1;
}

.url-google{
	color:#190d03 !important;
	margin-left: 0px !important;
}

.playing{
	cursor: default;
}

.popup_box{
    display:none; 
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height:450px;
    width:400px;
    background:rgba(251,233,203,0.9);
    z-index:101;
    border:2px solid rgba(42,28,15,0.85);
    padding:15px;
    font-size:15px;
    -moz-box-shadow:0 0 5px #000;
    -webkit-box-shadow:0 0 5px #000;
    box-shadow:0 0 5px #000;
	color: rgba(42,28,15,0.85);
}

.popup_box_bonus_game{
	display:none; 
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height:290px;
    width:400px;
    background:rgba(251,233,203,0.9);
    z-index:101;
    border:2px solid rgba(42,28,15,0.85);
    padding:15px;
    font-size:15px;
    -moz-box-shadow:0 0 5px #000;
    -webkit-box-shadow:0 0 5px #000;
    box-shadow:0 0 5px #000;
	color: rgba(42,28,15,0.85);
}

.popup_box_add_game{
	display:none; 
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height:500px;
    width:450px;
    background:rgba(251,233,203,0.9);
    z-index:101;
    border:2px solid rgba(42,28,15,0.85);
    padding:15px;
    font-size:15px;
    -moz-box-shadow:0 0 5px #000;
    -webkit-box-shadow:0 0 5px #000;
    box-shadow:0 0 5px #000;
	color: rgba(42,28,15,0.85);
}

.popup_body{
	padding:  20px;
}

#overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    display: none;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.75); /*this sets the slightly see-through black*/
    z-index: 100; /*Make this less than the existing popup div*/
}

.popup_table{
	text-align:center;
	border:none;
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	padding-bottom:20px;
}

.popup_table td{
	width:50%;
}

.popupBoxClose{color:black;font-size:20px;line-height:15px;right:5px;top:5px;position:absolute;font-weight:500;cursor:pointer;}

@media screen and (max-width:992px) {
    .registration {
        width: 100%;
    }
}
@media only screen and (max-width: 765px) {
    .account_content{
                margin-top: 11em;
        }
}

.breadcrumb {
 padding: 10px 15px;
 margin-bottom: 20px;
 list-style: none;
 background-color: #fff5e4;
 border-radius: 4px;
 font-size: 15px;
}

.breadcrumb>li {
 display: inline-block;
}
.breadcrumb>li+li:before, .breadcrumb>li>a {
 color: #998675;
}
.breadcrumb-caret>li+li:before {
 content: '\203A\00a0';
}
.breadcrumb>li+li:before {
 padding: 0 5px;
 color: #c5b6a5;
 content: '\203A\00a0';
 font-family: sans-serif;
}
@media screen and (max-width: 767px) {
 .matchesInformation>div, .inner-holder {
  overflow-x: scroll;
 }
 .inner-holder.page {
  overflow: visible;
 }
 .filters input.dateTimePicker, .filter a {
  display: block;
  width: 100%!important;
  margin: 0 0 10px 0;
  padding: 10px;
 }
 .filters a.fr {
  float: none;
 }
 .filter {
  display: inline;
 }
 .menu-wrap {
  position: static;
  margin-top: 20px;
  width: 100%!important;
  float: none;
 }
 .menu > ul > li {
  float: none!important;
 }
 .menu-wrap+.lt-orange {
  display: none;
 }
}
.menu {
    width: auto!important;
}
