/*
Theme Name: PlayMillion 2.0
Theme URI: http://www.playmillion.com/
Author: the PlayMillion.com team
Author URI: http://www.playmillion.com/
*/
#debug-display-template-name{
    display: none;
}

.body-wrapper,.single .body-wrapper.landing-page-015,.single .body-wrapper.landing-page-017,.single .body-wrapper.landing-page-021,.single .body-wrapper.landing-page-024,.single .body-wrapper.landing-page-056,.single .body-wrapper.landing-page-060,.single .body-wrapper.landing-page-092,.single .body-wrapper.landing-page-093,.single .body-wrapper.landing-page-094,.single .body-wrapper.landing-page-103,.single .body-wrapper.landing-page-109,.single .body-wrapper.landing-page-111,.single .body-wrapper.landing-page-114,.single .body-wrapper.landing-page-115,.single .body-wrapper.landing-page-116,.single .body-wrapper.landing-page-122,.single .body-wrapper.landing-page-125,.single .body-wrapper.affiliate-page{
    width: 100%;
    height: 100%;
    background: url(images/home-bg.jpg) repeat-x top left;
}

.body-wrapper{
    position: relative;
}

.page .body-wrapper,.single .body-wrapper,.error404 .body-wrapper{
    background: url(images/page-bg.jpg) repeat-x top left;
}

.page-glow{
    background: url(images/page-glow.jpg) no-repeat top center;
}

.single .body-wrapper.landing-page-015 .page-glow,.single .body-wrapper.landing-page-017 .page-glow,.single .body-wrapper.landing-page-021 .page-glow,.single .body-wrapper.landing-page-024 .page-glow,.single .body-wrapper.landing-page-056 .page-glow,.single .body-wrapper.landing-page-060 .page-glow,.single .body-wrapper.landing-page-092 .page-glow,.single .body-wrapper.landing-page-093 .page-glow,.single .body-wrapper.landing-page-103 .page-glow,.single .body-wrapper.landing-page-094 .page-glow,.single .body-wrapper.landing-page-109 .page-glow,.single .body-wrapper.landing-page-111 .page-glow,.single .body-wrapper.landing-page-114 .page-glow,.single .body-wrapper.landing-page-115 .page-glow,.single .body-wrapper.landing-page-116 .page-glow,.single .body-wrapper.landing-page-122 .page-glow,.single .body-wrapper.landing-page-125 .page-glow,.single .body-wrapper.affiliate-page .page-glow{
    background: none;
}

.landing-page-056 .hero .offer .offer-wrapper, .affiliate-page .hero .offer .offer-wrapper {
    width: 50%;
}

.page-wrapper {
    /*min-height: 100%;
    /* equal to footer height */
    /*margin-bottom: -262px; */
    }
.page-wrapper:after {
    content: "";
    display: block;
    }

.content-wrapper a{
	text-decoration: underline;
	color: #2C83A7;
}

.content-wrapper a:hover{
	text-decoration: none;
}

html{
    height: 100%;
}

body{
    height: 100%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: url(images/bg.jpg) repeat top left;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

ol, ul{
    padding: 0;
}

::selection {
    color: #ffffff;
    background: #2C83A7;
}

::-moz-selection {
	color: #ffffff;
	background: #2C83A7;
}

.affiliate-page .hero .offer .buttons,.landing-page-056 .hero .offer .buttons{
    clear: both;
}

.affiliate-page .hero .offer .offer-wrapper .home-offer,.landing-page-056 .hero .offer .offer-wrapper .home-offer{
    margin: 0;
}

.affiliate-page .hero .offer .offer-wrapper .home-offer ul,.landing-page-056 .hero .offer .offer-wrapper .home-offer ul{
    margin: 0;
}

.affiliate-page .hero .offer .offer-wrapper .home-offer ul li,.landing-page-056 .hero .offer .offer-wrapper .home-offer ul li{
    margin: 0 0 17px 0;
}

.home-offer{
    text-align: center;
}
.decorated{
     overflow: hidden;
     text-align: center;
 }
.decorated > span{
    position: relative;
    display: inline-block;
}
.decorated > span:before, .decorated > span:after{
    content: '';
    position: absolute;
    top: 50%;
    border-bottom: 1px solid #6bafc4;
    width: 591px; /* half of limiter*/
    margin: 0 20px;
}
.decorated > span:before{
    right: 100%;
}
.decorated > span:after{
    left: 100%;
}

.container .home-offer h2{
    font-family: 'museo_sans700','museo_sans_cyrl700';
    font-size: 16px;
    text-transform: uppercase;
    cursor: pointer;
    margin: 0;
    line-height: normal;
    font-weight: normal;
}

.container .home-offer h2 a{
    color: #ffffff;
    text-decoration: none;
}

.container .home-offer h1{
    font-family: 'museo_sans900','museo_sans_cyrl900';
    font-size: 55px;
    text-transform: uppercase;
    cursor: pointer;
    margin: 0;
    line-height: normal;
    font-weight: normal;
}

.georgian .container .home-offer h1, .portugueseportugal .container .home-offer h1, .portuguesebrazil .container .home-offer h1{
    font-size: 50px;
}

.danish .container .home-offer h1, .indonesian .container .home-offer h1, .romanian .container .home-offer h1, .slovak .container .home-offer h1, .french .container .home-offer h1, .greek .container .home-offer h1{
    font-size: 46px;
}

.croatian .container .home-offer h1, .hungarian .container .home-offer h1, .latvian .container .home-offer h1, .malay .container .home-offer h1{
    font-size: 40px;
}

.finnish .container .home-offer h1{
    font-size: 44px;
}

.lithuanian .container .home-offer h1, .ukrainian .container .home-offer h1{
    font-size: 35px;
}

.container .home-offer h1 a{
    color: #ffd71f;
    text-decoration: none;
}

.container .home-offer h3{
    font-family: 'museo_sans700','museo_sans_cyrl700';
    font-size: 14px;
    cursor: pointer;
    margin: 0;
    line-height: normal;
    text-align: right;
    font-weight: normal;
}

.arabic .container .home-offer h3{
    text-align: left;
}

.container .home-offer h3 span{
    color: #ffd71f;
}

.container .home-offer h3 a{
    color: #ffffff;
    text-decoration: none;
}

.hero .offer .buttons{
    display: block;
    text-align: center;
    margin: 30px auto 0 auto;
}

.container .buttons .play-btn .btn-red{
    font-family: 'museo_sans900','museo_sans_cyrl900';
    font-size: 30px;
    text-transform: uppercase;
    padding: 25px 35px;
    color: #ffffff;
    margin: 0;
}

.container .buttons .link-btn{
    font-size: 10px;
    text-transform: uppercase;
    color: #ffffff;
}

.container .buttons .link-btn a{
    text-decoration: underline;
    color: #ffffff;
}

.pointer{
	cursor: pointer;
	}

.container{
    width: 978px;
    margin: 0 auto;
    padding: 0;
}

.header{
    height: 83px;
    position: relative;
    z-index: 4;
}

.header .top-header{
    padding: 5px 0;
}

.header .top-header .right-menu{
    float: right;
}

.header .logo{
    display: inline-block;
    vertical-align: middle;
    position: absolute;
}

.header .logo img{
	position: relative;
	top: -25px;
	}

.header .main-menu{
    display: inline-block;
    vertical-align: middle;
    float: right;
    padding: 0
}

.header .main-menu ul li{
    display: inline-block;
    vertical-align: middle;
}


.header .main-menu ul li.menu-item-last a{
    padding: 0 0 0 8px;
}

.header .main-menu ul li a{
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 0 8px;
    text-transform: uppercase;
    transition: 250ms;
    -moz-transition: 250ms;
    -webkit-transition: 250ms;
    -o-transition: 250ms;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.6);
}


.header .main-menu ul li.current-menu-item a{
    color: #dddddd;
}

.header .main-menu ul li a:hover{
    text-decoration: none;
    color: #dddddd;
}

.greek .header .main-menu ul li.current-menu-item a,
.greek .header .main-menu ul li a {
    text-transform: none;
}

.header .main-menu ul li.download a{
    background-color: #cc0202;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 5px 6px;
}

.header .main-menu ul li.download a:hover{
    color: #ffffff;
}

.header .main-menu ul li.last a{
    padding: 0 0 0 13px;
}

.header .right-menu .support-link a{
    color: #aed5dd;
    font-size: 11px;
}

.header .right-menu .support-link a:hover{
    color: #ffffff;
}

.header .right-menu .support-link i{
    margin: -1px 0 0 0;
}

.header .right-menu span{
    color: #aed5dd;;
}

/*facebook*/
.facebook-likes-count {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: top;
	margin: 0 15px 0 0;
}

/*languages bar*/
.languages #lang_sel {
    z-index: 4;
    }
    
.languages #lang_sel ul ul{
    width: 420px;
    }
    
.languages #lang_sel ul ul li{
    width: 140px;
    float: left;
    }

.languages span, .languages a, .languages #lang_sel ul ul li a  {
    color: #aed5dd;
    font-size: 11px;
    }
    
.languages #lang_sel ul li {        
    padding-left: 10px;
    width: 135px;
    }
    
.languages #lang_sel ul li a {
    color: #aed5dd;
    font-size: 11px;
    }

.languages #lang_sel a.lang_sel_sel:hover {
    color: #aed5dd;
    text-decoration: none;
    }
    
.languages #lang_sel ul ul li a  {
    text-transform: none;
    font-size: 13px;
    }
    
.languages #lang_sel ul ul li a:hover {
    color: #fdc93d;
    text-decoration: underline;
    }
    
a.lang_sel_sel {
    padding: 0 15px 0 0;
    }
     
.languages #lang_sel      {
    height: 17px;
    }

.languages #lang_sel ul li a.lang_sel_sel  {
    background: url(images/nav-arrow-down.png) right 8px no-repeat;
    border: 0 none;
    padding-left: 4px;
    line-height: 22px;
    }   

.languages #lang_sel ul ul {
    background: #F1F1F1;
    right: 0;
    left: auto;
    top: 22px;
    z-index: 10;
    /* width: auto; */
    min-width: 430px;
    height: 310px; 
    
    padding: 10px 0;  /*clear important from language-selector.css*/
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-rule-width: 0; 
    -moz-column-rule-width: 0; 
    column-rule-width: 0;
    
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    }
	
.danish .languages #lang_sel ul ul {
	min-width: 28px;
	height: 28px;
	width: 100%;
	padding: 0;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
    
.languages #lang_sel ul ul li {
    float: none;
    width: auto;
    white-space: nowrap;
    border-left: 3px solid #F1F1F1;
    }
    
.languages #lang_sel ul ul li:hover {
    color: #767676;
    background: #FFF;
    border-left: 3px solid #2599CF;
    }
        
.languages #lang_sel ul ul li a{
    background: 0 none;
    border: 0 none;
    padding: 0;
    width: auto;
    display: block;
    color: #767676;
    line-height: 28px;
    display: block;
    font-size: 11px;
}

.languages #lang_sel ul ul li:hover a{
    text-decoration: none;
    color: #767676;
}

.right-menu .support-link {
    margin-right: 10px;
}

.header .right-menu span {
    margin: 0 0 0 3px;
    text-decoration: underline;
}

.support-link a:hover {
    text-decoration: none;
}

.support-link .icon-time.icon-white {
	background: url(img/glyphicons-halflings-white.png) 0 -168px no-repeat;
}

.login-register{
    display: inline-block;
    margin: 0 0 0 16px;
}

.login-register ul{
    margin: 0;
    padding: 0;
}

.login-register ul li{
    display: inline-block;
    vertical-align: middle;
    font-size: 10px;
    text-transform: uppercase;
    margin: 0 0 0 6px;
    color: #ffffff;
}

.login-register ul li a{
    color: #ffffff;
    text-decoration: underline;
}

.login-register ul li a:hover{
    text-decoration: none;
}

/*.languages #lang_sel ul ul li a,*/
.right-menu .languages,
.right-menu .support-link {
	display: inline-block;
	*zoom: 1;
    *display: inline;
	vertical-align: top;
	}

.hero{
    height: 412px;
}

.hero .offer{
    position: absolute;
}

.hero .offer .offer-wrapper{
    position: relative;
    z-index: 4;
    top: 25px;
    left: 0;
}


.hero .offer .offer-wrapper .home-offer{
    margin: 0;
}

.incentive-badge{
    position: absolute;
    top: 0px;
    right: -480px;
}

.arabic .incentive-badge{
    left: -480px;
    right: inherit;
}

.hero .offer .buttons a{
    display: inline-block;
    vertical-align: top;
}

.hero .offer .download-button{
    width: 220px;
    height: 77px;
    display: inline-block;
    vertical-align: top;
}

.hero .offer .download-button a{
    width: 220px;
    height: 77px;
    overflow: hidden;
    text-indent: -300px;
    display: block;
}

.hero .offer .download-button:hover{
    background-position: 0 -74px!important; 
}

.hero .offer .instant-play-button:hover{
    background-position: -219px -74px!important; 
}

.hero .offer .instant-play-button{
    width: 225px;
    height: 77px;
    display: inline-block;
    vertical-align: top;
}

.hero .offer .instant-play-button a{
    width: 225px;
    height: 77px;
    overflow: hidden;
    text-indent: -300px;
    display: block;
    cursor: pointer;
}

.dk-terms{
    color: #efefef;
    text-transform: uppercase;
    font-size: 10px;
    text-align: left;
}

.dk-terms a{
    text-decoration: underline;
    color: #efefef;
    text-transform: uppercase;
    font-size: 10px;
}

.dk-terms a:hover{
    text-decoration: none;
}

.slider{
    position: absolute;
    top: 0;
}

.slider ul,.slider ol{
    margin: 0;
    padding: 0;
}

.slider li{
    list-style: none;
}

/* Control Nav */
.flex-control-nav {width: 42px; position: absolute; top: 77px; text-align: center; z-index: 2; left: 938px; float: none;}
.flex-control-nav li {margin: 0 2px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 10px; height: 10px; display: block; background: #005e81; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -o-border-radius: 16px; border-radius: 16px;}
.flex-control-paging li a:hover { background: #007fad;}
.flex-control-paging li a.flex-active { background: #007fad; cursor: default; }

/*** BLUE STRIP ***/
.home-features ul {
    background: url(images/strip_bg.jpg) 0 0 repeat-x;
    margin: 0;
    }

.home-features .vip-lounge, .home-features .welcome-bonus, .home-features .promotion-calendar{
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    }   
    
.home-features .vip-lounge h2 a{ background: url(images/strip-icons-sprite.png) no-repeat scroll 10px 0px; }
.home-features .welcome-bonus h2 a{ background: url(images/strip-icons-sprite.png) no-repeat scroll 7px -167px; }
.home-features .promotion-calendar h2 a{ background: url(images/strip-icons-sprite.png) no-repeat 8px -334px; }

.home-features .vip-lounge h2 a:hover{ background: url(images/strip-icons-sprite.png) no-repeat 10px 0px #0a81bd; }
.home-features .welcome-bonus h2 a:hover{ background: url(images/strip-icons-sprite.png) no-repeat 7px -167px #0a81bd; }
.home-features .promotion-calendar h2 a:hover{ background: url(images/strip-icons-sprite.png) no-repeat 8px -334px #0a81bd; }

.home-features ul h2 a{
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    line-height: normal;
    margin: 0 2px 0 0;
    }
	
.home-features ul h2{
    line-height: normal;
    margin: 0;
    }

.greek .home-features ul h2 {
    text-transform: none;
    }
    
.home-features ul li h2 a {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    padding: 16px 15px 16px 80px;
	display: block;
    }
    
.home-features  ul li.welcome-bonus h2 a{
    padding-left: 71px;
    }
    
.home-features  ul li.promotion-calendar h2 a{
    padding-left: 75px;
    }
    
.home-features ul h2:hover,
.home-features ul h2:hover a {
    text-decoration: none;
    }
        
.home-features ul li {
    cursor: pointer;
    margin: 0 -4px 0 0;
    background: url(images/strip_sep_bg.jpg) no-repeat right 0;
    }

.home-features ul li.secure-icon{
    float: right;
    margin: 5px 5px 0 0;
    list-style-type: none;
    background: 0 none;
    }
    
/*** GAME WRAPPER ***/
.games-wrapper {
    margin: 6px 0 0 0;
    padding: 7px 7px 0 7px;
    background: #EFEFEF;
}

.games-wrapper ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.games-wrapper ul li {
    padding: 7px;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
    width: 30.1%;
    height: 171px;
    margin: 0 4px 10px 0;
    text-align: left;
    
    position: relative;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    
    overflow: hidden;
}

.games-wrapper ul li.full-caption {
    width: 63.9%;
}

.games-wrapper ul li .full-caption-buttons {
    float: right;
    width: 150px;
    margin: -6px 0 0 0;
    text-align: right;
}

.games-wrapper ul li .full-caption-buttons a {
    color: #2599CF;
    cursor: pointer;
    text-decoration: underline;
    font-size: 13px;
}

.games-wrapper ul li.thin-caption {
    width: 19%;
}

.games-wrapper ul li.last {
    margin: 0 0 10px 0;
}

.games-wrapper ul li.thin-caption {
    margin: 0 3px 10px 0;
}

.tag {
    position: absolute;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    }

.greek .tag {
    text-transform: none;
    }

.green {
    font-size: 9px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 6px;
    text-align: center;
    background: #7AAD19;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
}

.red {
    font-size: 9px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 6px;
    text-align: center;
    background: #DA564A;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
}

.blue {
    font-size: 9px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 6px;
    text-align: center;
    background: #2599CF;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
}

.thin-game-box img,
.game-box img {
    height: 134px;
    width: 100%;
}

.games-wrapper .cover  h4,
.games-wrapper .boxcaption h4 {
    color: #212121;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 0 0;
    line-height: normal;
}

.games-wrapper .cover  span,
.games-wrapper .boxcaption span {
    color: #666666;
    font-weight: normal;
    font-size: 11px;
    margin: 0 0 10px 0;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
}

.home-games-list .ch_hover {
    background: #ffffff;
}

.home-games-list .cover {
    margin: 0 0 0 0.5px;
}

.home-games-list .btn-red{
    font-family: 'museo_sans900','museo_sans_cyrl900';
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 20px;
    color: #ffffff;
    margin: 0;
}

.caption-buttons {
    text-align: center;
}

a.btn {
    line-height: 20px;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    margin: 0 0 10px 0;
	border: 0 none;
}

.turkish a.btn {
	padding: 4px 8px;
}

a.btn:hover {
    color: #FFFFFF;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    border: 0 none;
}

a.btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    }

a.btn.btn-green {   
    background-color: #93c814;
    background-image: -moz-linear-gradient(top, #93c814, #81b602);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#93c814), to(#81b602));
    background-image: -webkit-linear-gradient(top, #93c814, #81b602);
    background-image: -o-linear-gradient(top, #93c814, #81b602);
    background-image: linear-gradient(to bottom, #93c814, #81b602);
}

a.btn.btn-green:hover,a.btn.btn-green:active{
    background: #8BC502;
}

a.btn.btn-red{
    background-color: #d52c13;
    background-image: -moz-linear-gradient(top, #d52c13, #c21900);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d52c13), to(#c21900));
    background-image: -webkit-linear-gradient(top, #d52c13, #c21900);
    background-image: -o-linear-gradient(top, #d52c13, #c21900);
    background-image: linear-gradient(to bottom, #d52c13, #c21900);
}

a.btn.btn-red:hover,a.btn.btn-red:active{
    background: #D31C00;
}

.view-all-games {
    /*background: url(images/index-featured-games-bg.jpg) no-repeat center bottom #EFEFEF;*/
    text-align: right;
    height: 37px;

}

.view-all-games a {
    margin: 8px 0 0 0;
    /*width: 27%;*/
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    text-decoration: underline;
    text-align: right;
}

.view-all-games a:hover,
.view-all-games a {
    color: #2C83A7;
}

/*** Footer ***/
.footer{
	width: 100%;
    margin: 6px 0 0 0;
    }

.footer p,
.footer p span a {
    font-size: 10px;
    color: #BABABA;
    text-align: left;
    margin: 0 0 10px 0;
    padding: 0 0 3px 0;
    line-height: normal;
}

.footer-text.license-text{
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    margin: 3px 0 0 0;
    color: #636363;
}

#license-statement{
    text-align: center;
    line-height: 18px;
    margin: 0 0 10px 0;
}

#license-statement a{
    font-size: 12px;
    color: #636363;
    text-decoration: underline;
}

.footer .footer-logo{
    display: block;
    vertical-align: middle;
    margin: 20px 0 0 0;
    float: left;
    }

.footer .footer-logo a{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    }

.footer .footer-logo a:hover{ 
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    /* IE 5-7 */
    filter: alpha(opacity=80);
    /* Netscape */
    -moz-opacity: 0.8;
    /* Safari 1.x */
    -khtml-opacity: 0.8;
    /* Good browsers */
    opacity: 0.8;
    }

.footer .footer-menus{
    display: inline-block;
    vertical-align: top;
    float: right;
    height: 100%;
    }

.footer .footer-menus .menus{
    display: table-cell;
    vertical-align: top;
    width: auto;
    height: 100%;
    padding: 29px 0px 10px 0;
    }

.footer .footer-menus .menus:hover{
    background: #d0d0d0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    }

.footer .footer-menus .menus h3{
    font-size: 14px;
    font-weight: bold;
    color: #636363;
    margin: 0;
    padding: 0px 0px 10px 20px;
    text-transform: uppercase;
    line-height: normal;
    }

.greek .footer .footer-menus .menus h3{
    text-transform: none;
    }

.footer .footer-menus .menus ul{
    margin: 0;
    }

.footer .footer-menus .menus ul li{
    list-style: none;
    line-height: 28px;
    font-size: 10px;
    text-transform: uppercase;
    }

.footer .footer-menus .menus ul li a{
    color: #7e7e7e;
    padding: 0 20px;
    display: block;
    }

.footer .footer-menus .menus ul li a:hover{
    color: #ffffff;
    background: url(images/arrow-hover.jpg) no-repeat 5px 10px #1f84cd;
    text-decoration: none;
    }

.footer .license{
    display: inline-block;
    vertical-align: top;
    float: right;
    width: 51%;
    margin: 20px 0 0 0;
    }

.footer .license h3{
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    margin: 0;
    }

.footer .license p{
    font-size: 12px;
    font-weight: normal;
    color: #999999;
    line-height: 18px;
    margin: 0 0 15px 0;
    }
    
.footer .more-text br{
    display: none;
    }   
	
.footer .more-text span a {
	color: #999999;
	font-size: 10px;
	}	
	
.footer .more-text span a:hover {
	text-decoration: underline;
	}

/*** Partners ***/
.partners-list {
    text-align: center;
    padding: 10px 0;
}

.partners-list.responsible-gaming {
    text-align: right;
    padding: 0;
}

.partners-list.partners-icons {
    text-align: left;
    padding: 0;
}

.partners-list ul {
    padding: 0;
    margin: 0;
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
    
.partners-list li {
    background-image: url(images/footer-logos/footer-logos.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    list-style: none;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    height: 50px;
    text-indent: -999px;
    overflow: hidden;
    margin: 0 5px;
    *float: left;
}
    
.blue .partners-list li {
    background-image: url(images/footer-logos/blue-footer-logos.png);
}
    
.partners-list.responsible-gaming li {
    text-indent: -999px;
    text-align: left;
}

.partners-list li a {
    display: block;
    padding: 11px 0;
}

.partners-list .partners {
    background-position: -773px 0;
    width: 160px;
}

.partners-list .partners:hover {
    background-position: -773px -50px;
}

.partners-list .skillonnet {
    background-position: 0 0;
    width: 113px;
}

.partners-list .skillonnet:hover {
    background-position: 0 -50px;
}

.partners-list .gamecare {
    background-position: -136px 0;
    width: 47px;
}

.partners-list .gamecare:hover {
    background-position: -136px -50px;
}

.partners-list .itechlabs {
    background-position: -211px 0;
    width: 107px;
}

.partners-list .itechlabs:hover {
    background-position: -211px -50px;
}

.partners-list .malta-gaming-authority {
    background-position: -345px 0;
    width: 62px;
}

.partners-list .malta-authority-iframe {
    text-indent: 0;
    background: none;
    height: auto;
}

.partners-list .malta-gaming-authority:hover {
    background-position: -345px -50px;
}

.partners-list .adult-only {
    background-position: -491px 0;
    width: 32px;
}

.partners-list .adult-only:hover {
    background-position: -491px -50px;
}

.partners-list .secure-site {
    background-position: -540px 0;
    width: 77px;
}

.partners-list .secure-site:hover {
    background-position: -540px -50px;
}

.partners-list .gambling-comission {
    background-position: -636px 0;
    width: 74px;
}

.partners-list .gambling-comission:hover {
    background-position: -636px -50px;
}

.partners-list .gambleaware {
    background-position: -953px 0;
    width: 221px;
}

.partners-list .gambleaware:hover {
    background-position: -953px -50px;
}

.partners-list .skat-license {
    background-position: -728px 0;
    width: 28px;
}

.partners-list .skat-license:hover {
    background-position: -728px -50px;
}

.partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_EN.png) no-repeat 0 0; width: 164px; height: 40px;}
.partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_EN.png) no-repeat 0 -48px; }
/*	
.bulgarian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_BG.png) no-repeat 0 0; }
.bulgarian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_BG.png) no-repeat 0 -48px; }
		
.czech .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_CS.png) no-repeat 0 0; }
.czech .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_CS.png) no-repeat 0 -48px; }
			
.danish .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_DA.png) no-repeat 0 0; }
.danish .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_DA.png) no-repeat 0 -48px; }
				
.german .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_DE.png) no-repeat 0 0; }
.german .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_DE.png) no-repeat 0 -48px; }
					
.greek .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_EL.png) no-repeat 0 0; }
.greek .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_EL.png) no-repeat 0 -48px; }
					
.spanish .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_ES.png) no-repeat 0 0; }
.spanish .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_ES.png) no-repeat 0 -48px; }
						
.spanishcl .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_ES.png) no-repeat 0 0; }
.spanishcl .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_ES.png) no-repeat 0 -48px; }
						
.finnish .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_FI.png) no-repeat 0 0; }
.finnish .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_FI.png) no-repeat 0 -48px; }
							
.french .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_FR.png) no-repeat 0 0; }
.french .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_FR.png) no-repeat 0 -48px; }
							
.frenchca .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_FR.png) no-repeat 0 0; }
.frenchca .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_FR.png) no-repeat 0 -48px; }

.croatian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_HR.png) no-repeat 0 0; }
.croatian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_HR.png) no-repeat 0 -48px; }
								
.hungarian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_HU.png) no-repeat 0 0; }
.hungarian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_HU.png) no-repeat 0 -48px; }
								
.indonesian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_ID.png) no-repeat 0 0; }
.indonesian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_ID.png) no-repeat 0 -48px; }
								
.italian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_IT.png) no-repeat 0 0; }
.italian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_IT.png) no-repeat 0 -48px; }
								
.georgian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_KA.png) no-repeat 0 0; }
.georgian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_KA.png) no-repeat 0 -48px; }
									
.lithuanian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_LT.png) no-repeat 0 0; }
.lithuanian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_LT.png) no-repeat 0 -48px; }
										
.latvian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_LV.png) no-repeat 0 0; }
.latvian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_LV.png) no-repeat 0 -48px; }
											
.malay .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_MS.png) no-repeat 0 0; }
.malay .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_MS.png) no-repeat 0 -48px; }
											
.dutch .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_NL.png) no-repeat 0 0; }
.dutch .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_NL.png) no-repeat 0 -48px; }
												
.norwegianbokml .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_NO.png) no-repeat 0 0; }
.norwegianbokml .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_NO.png) no-repeat 0 -48px; }
													
.polish .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_PL.png) no-repeat 0 0; }
.polish .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_PL.png) no-repeat 0 -48px; }
													
.portugueseportugal .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_PT.png) no-repeat 0 0; }
.portugueseportugal .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_PT.png) no-repeat 0 -48px; }
														
.portuguesebrazil .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_PT.png) no-repeat 0 0; }
.portuguesebrazil .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_PT.png) no-repeat 0 -48px; }
													
.romanian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_RO.png) no-repeat 0 0; }
.romanian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_RO.png) no-repeat 0 -48px; }
															
.russian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_RU.png) no-repeat 0 0; }
.russian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_RU.png) no-repeat 0 -48px; }
															
.slovak .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_SK.png) no-repeat 0 0; }
.slovak .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_SK.png) no-repeat 0 -48px; }
																
.slovenian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_SL.png) no-repeat 0 0; }
.slovenian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_SL.png) no-repeat 0 -48px; }
																	
.albanian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_SQ.png) no-repeat 0 0; }
.albanian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_SQ.png) no-repeat 0 -48px; }
																		
.serbian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_SR.png) no-repeat 0 0; }
.serbian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_SR.png) no-repeat 0 -48px; }
																		
.swedish .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_SV.png) no-repeat 0 0; }
.swedish .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_SV.png) no-repeat 0 -48px; }
																		
.turkish .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_TR.png) no-repeat 0 0; }
.turkish .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_TR.png) no-repeat 0 -48px; }
																		
.ukrainian .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_UK.png) no-repeat 0 0; }
.ukrainian .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_UK.png) no-repeat 0 -48px; }
																			
.arabic .partners-list .vegasmaster-partner { background: url(images/footer-logos/vm-reccomend/vm-reccomend_AR.png) no-repeat 0 0; }
.arabic .partners-list .vegasmaster-partner:hover { background: url(images/footer-logos/vm-reccomend/vm-reccomend_AR.png) no-repeat 0 -48px; }
	*/


/*** payment ***/
    
.footer_inner .footer_sprite_links ul {
	margin: 0;
}
	
.footer_inner .footer_sprite_links ul li span{
    display: inline-block;
    vertical-align: middle;
    *float: left;
    background-image: url(images/footer-logos/payments-logos.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 30px;
    }
    
.footer_inner .footer_sprite_links ul {
    text-align: center;
    }   
    
.footer_inner .footer_sprite_links ul li {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    vertical-align: middle;
    padding-top: 10px;
    margin: 0 6px 0 0;
    }   

.footer_inner .footer_sprite_links ul li a{
    text-decoration: none;
    display: block;
    }
    
.footer_inner .footer_sprite_links ul li .mastercard{
    width: 40px;
    background-position: -5px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .mastercard:hover{
    background-position: -5px -10px;
    }   
    
.footer_inner .footer_sprite_links ul li .visa{
    width: 69px;
    background-position: -50px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .visa:hover{
    background-position: -50px -10px;
    }
        
.footer_inner .footer_sprite_links ul li .click-2-pay{
    width: 128px;
    background-position: -123px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .click-2-pay:hover{
    background-position: -123px -10px;
    }   
    
.footer_inner .footer_sprite_links ul li .skrill-moneybookers{
    width: 67px;
    background-position: -254px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .skrill-moneybookers:hover{
    background-position: -254px -10px;
    }
        
.footer_inner .footer_sprite_links ul li .neteller{
    width: 123px;
    background-position: -323px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .neteller:hover{
    background-position: -323px -10px;
    }
            
.footer_inner .footer_sprite_links ul li .ewire{
    width: 72px;
    background-position: -465px -63px;
    }
    
.footer_inner .footer_sprite_links ul li .ewire:hover{
    background-position: -465px -13px;
    }   
    
.footer_inner .footer_sprite_links ul li .paypal{
    width: 89px;
    background-position: -2696px -55px;
    }
    
.footer_inner .footer_sprite_links ul li .paypal:hover{
    background-position: -2696px -5px;
    }
    
.footer_inner .footer_sprite_links ul li .mb{
    width: 29px;
    background-position: -542px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .mb:hover{
    background-position: -542px -10px;
    }
        
.footer_inner .footer_sprite_links ul li .moneta-ru{
    width: 89px;
    background-position: -574px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .moneta-ru:hover{
    background-position: -574px -10px;
    }
            
.footer_inner .footer_sprite_links ul li .qiwi{
    width: 22px;
    background-position: -666px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .qiwi:hover{
    background-position: -666px -10px;
    }
    
.footer_inner .footer_sprite_links ul li .teleingreso{
    width: 97px;
    background-position: -691px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .teleingreso:hover{
    background-position: -691px -10px;
    }
        
.footer_inner .footer_sprite_links ul li .abaqoos{
    width: 77px;
    background-position: -791px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .abaqoos:hover{
    background-position: -791px -10px;
    }   
    
.footer_inner .footer_sprite_links ul li .euteller{
    width: 73px;
    background-position: -871px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .euteller:hover{
    background-position: -871px -10px;
    }
        
.footer_inner .footer_sprite_links ul li .fast-bank-transfer{
    width: 79px;
    background-position: -947px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .fast-bank-transfer:hover{
    background-position: -947px -10px;
    }
            
.footer_inner .footer_sprite_links ul li .fastbanktransfer{
    width: 79px;
    background-position: -948px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .fastbanktransfer:hover{
    background-position: -948px -10px;
    }
                
.footer_inner .footer_sprite_links ul li .ukash{
    width: 57px;
    background-position: -1029px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .ukash:hover{
    background-position: -1029px -10px;
    }   
    
.footer_inner .footer_sprite_links ul li .boleto-bancario{
    width: 31px;
    background-position: -1090px -58px;
    }
    
.footer_inner .footer_sprite_links ul li .boleto-bancario:hover{
    background-position: -1090px -8px;
    }
        
.footer_inner .footer_sprite_links ul li .nordea{
    width: 103px;
    background-position: -1124px -61px;
    }
    
.footer_inner .footer_sprite_links ul li .nordea:hover{
    background-position: -1124px -11px;
    }       
    
.footer_inner .footer_sprite_links ul li .swedbank-bank-link{
    width: 100px;
    background-position: -1231px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .swedbank-bank-link:hover{
    background-position: -1231px -10px;
    }
        
.footer_inner .footer_sprite_links ul li .paysafecard{
    width: 128px;
    background-position: -1334px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .paysafecard:hover{
    background-position: -1334px -10px;
    }
            
.footer_inner .footer_sprite_links ul li .poli{
    width: 67px;
    background-position: -1463px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .poli:hover{
    background-position: -1463px -10px;
    }       
    
.footer_inner .footer_sprite_links ul li .click-and-buy{
    width: 126px;
    background-position: -1534px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .click-and-buy:hover{
    background-position: -1534px -10px;
    }
        
.footer_inner .footer_sprite_links ul li .entropay{
    width: 107px;
    background-position: -1663px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .entropay:hover{
    background-position: -1663px -10px;
    }
            
.footer_inner .footer_sprite_links ul li .webmoney{
    width: 86px;
    background-position: -1773px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .webmoney:hover{
    background-position: -1773px -10px;
    }
                
.footer_inner .footer_sprite_links ul li .eps{
    width: 34px;
    background-position: -1863px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .eps:hover{
    background-position: -1863px -10px;
    }
                    
.footer_inner .footer_sprite_links ul li .instant-bank{
    width: 38px;
    background-position: -1901px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .instant-bank:hover{
    background-position: -1901px -10px;
    }
                        
.footer_inner .footer_sprite_links ul li .ideal{
    width: 29px;
    background-position: -1943px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .ideal:hover{
    background-position: -1943px -10px;
    }
    
.footer_inner .footer_sprite_links ul li .wirecard{
    width: 103px;
    background-position: -1976px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .wirecard:hover{
    background-position: -1976px -11px;
    }
        
.footer_inner .footer_sprite_links ul li .wire-transfer{
    width: 73px;
    background-position: -2082px -58px;
    }
    
.footer_inner .footer_sprite_links ul li .wire-transfer:hover{
    background-position: -2082px -8px;
    }
    
.footer_inner .footer_sprite_links ul li .giropay{
    width: 52px;
    background-position: -2158px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .giropay:hover{
    background-position: -2158px -10px;
    }
    
.footer_inner .footer_sprite_links ul li .sporopay{
    width: 109px;
    background-position: -2214px -58px;
    }
    
.footer_inner .footer_sprite_links ul li .sporopay:hover{
    background-position: -2214px -8px;
    }
    
.footer_inner .footer_sprite_links ul li .postepay{
    width: 109px;
    background-position: -2327px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .postepay:hover{
    background-position: -2327px -10px;
    }
    
.footer_inner .footer_sprite_links ul li .lottomaticard{
    width: 140px;
    background-position: -2439px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .lottomaticard:hover{
    background-position: -2439px -10px;
    }
    
.footer_inner .footer_sprite_links ul li .mastercash{
    width: 39px;
    background-position: -2582px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .mastercash:hover{
    background-position: -2582px -10px;
    }
    
.footer_inner .footer_sprite_links ul li .przelewy24{
    width: 68px;
    background-position: -2624px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .przelewy24:hover{
    background-position: -2624px -10px;
    }
        
.footer_inner .footer_sprite_links ul li .yandex-money{
    width: 48px;
    background-position: -2793px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .yandex-money:hover{
    background-position: -2793px -10px;
    }
    
.footer_inner .footer_sprite_links ul li .sofort{
    width: 59px;
    background-position: -2852px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .sofort:hover{
    background-position: -2852px -10px;
    }
    
.footer_inner .footer_sprite_links ul li .neosurf{
    width: 62px;
    background-position: -2921px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .neosurf:hover{
    background-position: -2921px -10px;
    }   
    
.footer_inner .footer_sprite_links ul li .dineromail{
    width: 121px;
    background-position: -2991px -58px;
    }
    
.footer_inner .footer_sprite_links ul li .dineromail:hover{
    background-position: -2991px -8px;
    }   
    
.footer_inner .footer_sprite_links ul li .ekonto{
    width: 113px;
    background-position: -3122px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .ekonto:hover{
    background-position: -3122px -10px;
    }
        
.footer_inner .footer_sprite_links ul li .fundsend{
    width: 125px;
    background-position: -3245px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .fundsend:hover{
    background-position: -3245px -10px;
    }
            
.footer_inner .footer_sprite_links ul li .speedcard{
    width: 81px;
    background-position: -3381px -58px;
    }
    
.footer_inner .footer_sprite_links ul li .speedcard:hover{
    background-position: -3381px -8px;
    }   
    
.footer_inner .footer_sprite_links ul li .ticket-premium{
    width: 73px;
    background-position: -3470px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .ticket-premium:hover{
    background-position: -3470px -10px;
    }
    
.footer_inner .footer_sprite_links ul li .usemyservices{
    width: 63px;
    background-position: -3654px -58px;
    }
    
.footer_inner .footer_sprite_links ul li .usemyservices:hover{
    background-position: -3654px -8px;
    }
    
.footer_inner .footer_sprite_links ul li .todito-cash{
    width: 92px;
    background-position: -3552px -58px;
    }
    
.footer_inner .footer_sprite_links ul li .todito-cash:hover{
    background-position: -3552px -8px;
    }
        
.footer_inner .footer_sprite_links ul li .baloto{
    width: 53px;
    background-position: -3727px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .baloto:hover{
    background-position: -3727px -10px;
    }
            
.footer_inner .footer_sprite_links ul li .pugglepay{
    width: 81px;
    background-position: -3789px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .pugglepay:hover{
    background-position: -3789px -10px;
    }
                
.footer_inner .footer_sprite_links ul li .agmo{
    width: 123px;
    background-position: -3879px -60px;
    }
    
.footer_inner .footer_sprite_links ul li .agmo:hover{
    background-position: -3879px -10px;
    }
    
.footer_inner .footer_sprite_links ul li .trustpay{
    width: 85px;
    background-position: -4012px -57px;
    }
    
.footer_inner .footer_sprite_links ul li .trustpay:hover{
    background-position: -4012px -7px;
    }
    
.footer_inner .footer_sprite_links ul li .epro{
    width: 70px;
    background-position: -4106px -59px;
    }
    
.footer_inner .footer_sprite_links ul li .epro:hover{
    background-position: -4106px -9px;
    }
    
.footer_inner .footer_sprite_links ul li .siru-mobile{
    width: 45px;
    background-position: -4193px -61px;
    }
    
.footer_inner .footer_sprite_links ul li .siru-mobile:hover{
    background-position: -4193px -11px;
    }
    
.footer_inner .footer_sprite_links ul li .epay{
    width: 62px;
    background-position: -4257px -61px;
    }
    
.footer_inner .footer_sprite_links ul li .epay:hover{
    background-position: -4257px -11px;
    }
    
.footer_inner .footer_sprite_links ul li .trustly{
    width: 85px;
    background-position: -4953px -61px;
    }
    
.footer_inner .footer_sprite_links ul li .trustly:hover{
    background-position: -4953px -11px;
    }
    
.footer_inner .footer_sprite_links ul li .instadebit{
    width: 130px;
    background-position: -4338px -61px;
    }
    
.footer_inner .footer_sprite_links ul li .instadebit:hover{
    background-position: -4338px -11px;
    }
    
.footer_inner .footer_sprite_links ul li .comgate{
    width: 110px;
    background-position: -4485px -61px;
    }
    
.footer_inner .footer_sprite_links ul li .comgate:hover{
    background-position: -4485px -11px;
    }
    
.footer_inner .footer_sprite_links ul li .multibanco{
    width: 29px;
    background-position: -4611px -61px;
    }
    
.footer_inner .footer_sprite_links ul li .multibanco:hover{
    background-position: -4611px -11px;
    }
    
.footer_inner .footer_sprite_links ul li .ecopayz{
    width: 96px;
    background-position: -4658px -61px;
    }
    
.footer_inner .footer_sprite_links ul li .ecopayz:hover{
    background-position: -4658px -11px;
    }
    
.footer_inner .footer_sprite_links ul li .dankort{
    width: 43px;
    background-position: -4773px -61px;
    }
    
.footer_inner .footer_sprite_links ul li .dankort:hover{
    background-position: -4773px -11px;
    }
    
.footer_inner .footer_sprite_links ul li .bancontactmister-cash{
    width: 39px;
    background-position: -4835px -61px;
    }
    
.footer_inner .footer_sprite_links ul li .bancontactmister-cash:hover{
    background-position: -4835px -11px;
    }
    
.footer_inner .footer_sprite_links ul li .maestro{
    width: 39px;
    background-position: -4893px -61px;
    }
    
.footer_inner .footer_sprite_links ul li .maestro:hover{
    background-position: -4893px -11px;
    }
    
.footer_inner .partners-list {
    margin-top: 20px;
    }
/** EOF Footer **/
/* .modal {
	border: 0 none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 none;
	-moz-box-shadow: 0 none;
	box-shadow: 0 none;
} */

.modal .close {
	right: -15px;
	top: -15px;
	position: absolute;
	background: url("images/promotions/popups/popup-offer-close.png") no-repeat 0 0;
	width: 30px;
	height: 30px;
	text-indent: -99px;
	overflow: hidden;
	cursor: pointer;
	outline: none;
	text-decoration: none;
}

.open-popup{
	width: 600px;
	margin-left: -300px;
	background: none; 
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 0 none
}

.modal.fade.in.open-popup {
	top: 15%;
}

.open-popup .offer-frame{
	height: 100%;
}

.open-popup .offer-frame img{
	position: relative;
	top: 22px;
	left: 21px;
	z-index: -1;
}

.open-popup a.close {
	background: url(images/promotions/popups/popup-offer-close.png) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	position: relative;
	overflow: hidden;
	text-indent: -100px;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* IE 5-7 */
    filter: alpha(opacity=100);
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1;
	top: 15px;
	left: 15px;
}

#pageloaddiv {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: url('images/pageloader.gif') no-repeat center center #000000;
}

/** Inner Pages **/
.page-container{
	background: #ffffff;
    padding: 35px 20px 20px 40px;
    border: 1px solid #c1c1c1;
    clear: both;
    position: relative;
	}

.content-wrapper {
    width: 68.8%;
    display: inline-block;
    vertical-align: top;
	}

.container h1{
    font-size: 45px;
    color: #ffffff;
	margin: 23px 0 20px 10px;
    text-transform: uppercase;
	position: relative;
	z-index: 1;
}

.greek .content-wrapper h1{   
    text-transform: none; 
	font-size: 30px;
}

.content-wrapper p{
    font-size: 13px;
    font-weight: normal;
    color: #666666;
	margin: 0 0 20px 0;
    line-height: 19px;
}

.page-container .sidebar{
    width: 27.3%;
	display: inline-block;
	vertical-align: top;
	*float: left;
    margin: 0 -21px 0 52px;
}

.page-container .sidebar .download-btn{
    width: 203px;
    height: 70px;
}

.page-container .sidebar .download-btn a{
    width: 210px;
    height: 50px;
    display: block;
    overflow: hidden;
    text-indent: -300px;
}

.page-container .sidebar .download-btn a:hover{
    background-position: -5px -4px!important;
}

.page-container .sidebar .sidebar-menu{
	width: 100%;
	margin: 0;
}

.page-container .sidebar .sidebar-menu ul{
    margin: 0;
    text-transform: uppercase;
}

.page-container .sidebar .sidebar-menu li.current ul{
    display: block;
}

.page-container .sidebar .sidebar-menu li ul.sub-menu{
    display: none;
}

.greek .page-container .sidebar .sidebar-menu ul{
	text-transform: none;
}

.page-container .sidebar .sidebar-menu ul li{
	list-style: none;
    padding: 1px 0;
    border-bottom: 1px solid #e0e0e0;
}

.page-container .sidebar .sidebar-menu ul li a{
    font-size: 14px;
    font-weight: bold;
    color: #444444;
    display: block;
    padding: 8px 10px 8px 20px;
    margin: 0 0 0 0;
    text-decoration: none;
    background: url(images/left-arrows.png) no-repeat left top #ffffff; 
}

.page-container .sidebar .sidebar-menu ul li a:hover{
    text-decoration: none;
    color: #ffffff;
    background: url(images/left-arrows.png) no-repeat left bottom #2599cf; 
}

.page-container .sidebar .sidebar-menu ul li span{

}

.page-container .sidebar .sidebar-menu ul li a.current{
	color: #ffffff;
	background: url(images/left-arrows.png) no-repeat left bottom #2599cf; 
}

.page-container .sidebar .sidebar-menu ul.accordion-group{
	margin-bottom: 0;
	border: 0 none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.page-container .sidebar .sidebar-menu ul.accordion-group .accordion-inner {
	padding: 0;
	border-top: 0 none;
	}

.page-container .sidebar .sidebar-menu ul.accordion-group ul.sub-menu,.page-container .sidebar .sidebar-menu ul ul.sub-menu{
	padding: 0 0 0 27px;
    /*display: none;*/
}

.page-container .sidebar .sidebar-menu ul ul.sub-menu li a{
    font-size: 12px;
    font-weight: normal;
    color: #cccccc;
    padding: 4px 10px 4px 20px;
}

.page-container .sidebar .sidebar-menu ul ul.sub-menu li a.current{
    color: #2599cf;
    background: url(images/left-arrows.png) no-repeat 0 -38px #ffffff;  
    }

.page-container .sidebar .sidebar-menu ul.accordion-group ul.sub-menu li,.page-container .sidebar .sidebar-menu ul ul.sub-menu li{
    border: 0 none;
    }

.page-container .sidebar .sidebar-menu ul.accordion-group ul.sub-menu li a:hover{
    color: #2599cf;
    }

.page-container .sidebar .sidebar-menu ul.sub-menu li a{
    text-transform: uppercase;
    font-size: 12px;
    color: #2599cf;
    background: url(images/left-arrows.png) no-repeat 0 -3px #ffffff;  
}

.page-container .sidebar .sidebar-menu ul.sub-menu li a:hover{
    color: #ffffff;
    background: url(images/left-arrows.png) no-repeat 0 -38px #2599cf;  
}

.page-container .sidebar .sidebar-menu ul li.current > ul.sub-menu{
	display: block;
}

.page hr {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #2b2a28;
	width: 97%;	
}

.content-wrapper h2 {
    font-size: 18px;
    color: #212121;
    margin: 0 0 5px 0;
    line-height: normal;
    } 
	
.sidebar .contact-support h3{
	font-size: 25px;
	font-weight: normal;
	color: #FFF;
	margin: 0 0 20px 0;
	} 

/*.greek .content-wrapper h2,*/
.greek .sidebar .contact-support h3 {
	font-size: 22px;
    text-transform: none;
}
	
.content-wrapper h3 strong {
	font-weight: normal;
	}
	
.content-wrapper table {
	border: 0 none;
	} 	
    
.content-wrapper table tr td {
    border: 0 none;
    text-align: left;
    color: #C6C3C1;
    padding: 8px 0;
    font-size: 12px;
    } 

.page-template-casino-games-demos-page .content-wrapper table {
    border: 1px solid #ddd;
    }   
	
.page-template-casino-games-demos-page .content-wrapper table tr td {
    border: 1px solid #ddd;
    text-align: left;
    color: inherit;
    padding: 8px;
    font-size: inherit;
	} 
		
.content-wrapper ol,
.content-wrapper ul {
	margin: 0 0 20px 25px;
	} 
			
.content-wrapper ol li,
.content-wrapper ul li {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	} 
	
.page-wrapper.full-width .sidebar {
	display: none;
	}
	
.page-wrapper.full-width .content-wrapper {
	margin: 0;
	width: 96%;
	border: 0 none;
	}

.page-template-page-templatesabout-us-page-php .alignleft{
    float: left;
    margin: 0 10px 0 0;
    }
    
.page-template-page-templatesabout-us-page-php .alignright{
    float: right;
    margin: 0 0 0 10px;
    }

.welcome-package-promotions ul {
    margin: 30px 0 0 0;
}

.welcome-package-promotions li {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 17%;
    margin: 0 7px;
}

.modal-backdrop.in{
    filter: alpha(opacity=80);
    opacity: .8;
}
	
/* Blocking pop up */
#country-blocker {
	/*width: 820px;
	margin-left: -410px;
	z-index: 1051;*/
	top: 18%;
	}

#country-blocker .modal-dialog{
    width: 820px;
    }

#country-blocker .modal-body{
	/*overflow-y: auto;
	max-height: 650px;*/
	border: 1px solid #c1c1c1;
    padding: 20px 30px 10px 30px;
    background: url("images/blocking-pop-up.jpg") no-repeat right bottom #ffffff;
	}
	
#country-blocker button.close{
	background: url("images/promotions/popups/popup-offer-close.png") 0 0 no-repeat;
	width: 30px;
	height: 30px;
	position: absolute;
	overflow: hidden;
	text-indent: -100px;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* IE 5-7 */
    filter: alpha(opacity=100);
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1;
	z-index: 1;
	}
	
	
#country-blocker .modal-body h2 {
	color: #030303;
	font-size: 40px;
	margin: 0 0 18px 0;
    line-height: normal;
	}

.greek #country-blocker .modal-body h2{
	font-size: 28px;
    text-transform: none;
}


#country-blocker .modal-body p{	
	font-size: 14px;
	font-weight: normal;
	color: #828282;
	margin: 0 0 20px 0;
	line-height: normal;
	}	
	
#country-blocker .modal-body a {
	cursor: pointer;
	text-decoration: underline;
	}	
    
/** browsers **/
.main-menu ul.menu li,
.featured-items ul li.latest-promotions .promotion-image,
.featured-items ul li.latest-promotions .promotion-text,
.sidebar,
.page-container .sidebar,
.content-wrapper,
.games-types,
.games-types ul li,
.featured-items ul li{
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    float: none;
    }

.footer .clear{ 
    clear: both;    
    }

.hero .flex-control-nav{
    *float: none;
    *right: -910px;
    }

.hero .offer {
    z-index: 3;
    }
    
.page hr {
    clear: both;
    display: block;
    width: 100%;
    color: #767676;
    height: 1px;
    }
    
.content-wrapper .calendar ul.weeks li{
    *height: 91px;
    *margin: 0 3px 3px 0;
    }
    
.calendar ul.weeks li.clone {
    *margin: 0;
    }

#calendar-popup {
    border: 0 none;
    }

.promotion-item-wrapper.all-promotions {
    *zoom: 1;
    *display: inline;
    }

.page-template-page-templatesvip-lounge-page-php .page-wrapper .content-wrapper ul li {
    *min-height: auto;
    }

.footer #payments ul{
    margin: 0;
    }

.footer #payments ul li{
    display: inline-block;
    vertical-align: middle;
    list-style: none;
    margin: 0 15px 0 0;
    width: auto;
    }

.footer #payments ul li img{
    display: inline-block;
    }

.footer .payments-top-list ul li{
    display: inline-block;
    vertical-align: middle;
}

	
/* terms pages */
.page-template-terms-and-conditions-page .page-wrapper #license-statement{
    display: none;
}

.page-template-terms-and-conditions-page .page-wrapper .content-wrapper .license-text{
    text-align: left;
}

.terms-content ol,
.bonus-terms-content ol {
	margin: 0;
}

.bonus-terms-content table tr td {
	margin: 0;
	padding: 0;
	color: #666666;
}

.bonus-terms-content ol {
	counter-reset: section;
}

.bonus-terms-content ol li {
	list-style: decimal;
	counter-increment: section;
	list-style-type: none;
	font-size: 13px;
	line-height: 18px;
	padding: 10px 0 0 10px;
	color: #666666;
}

.bonus-terms-content ol>li:before {
	content: counters(section, '.') '. ';
}

.bonus-terms-content table {
	border-collapse: separate;
	border-spacing: 2px;
}

.home-section{

}

.home-wrapper{
    position: relative;
    margin-top: -145px;
    display: block;
    height: auto;
    width: 978px;
    z-index: 4;
}

.home-wrapper .home-container{
    background: #ffffff;
    border: 1px solid #bebebe;
    width: 72.5%;
    display: inline-block;
    vertical-align: top;
    margin: 0 4px 0 0;
    padding: 6px;
}

.home-wrapper .sidebar{
    background: #ffffff;
    border: 1px solid #bebebe;
    width: 25.3%;
    display: inline-block;
    vertical-align: top;
    padding: 6px;
    margin: 85px 0 0 0;
}

.home-wrapper .sidebar ul{
    margin: 0;
    padding: 0;
}

.home-wrapper .sidebar h2 {
    border-bottom: 1px solid #EBEBEB;
    font-family: Arial;
    font-size: 14px;
    margin: 0 0 9px 0;
    padding: 0 0 8px 0;
    line-height: normal;
}

.home-wrapper .sidebar .home-promotions-list.loading li img{
    opacity: 0;
    width: 0;
}

.home-wrapper .sidebar .home-promotions-list li img{
    width: 100%;
}

.home-wrapper .sidebar span.all-sidebar {
    float: right;
}

.home-wrapper .sidebar span.all-sidebar a {
    color: #2C83A7;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
}

.latests-winners{
    margin: 0 0 10px 0;
}

.latests-winners #winnerslist .flex-viewport {
    height: 153px !important;
}   

#winnerslist .flex-viewport li{
	height: 51px;
}   

.latests-winners #winnerslist ul li{
	height: 52px;
}

#winnerslist .game-image,
#winnerslist .winner-name,
#winnerslist .won-amount {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
}

#winnerslist .game-image {
    width: 20%;
    margin: 0 1px 0 0;
}

#winnerslist .game-image img {
    float: left;
    margin: 0 10px 0 0;
    max-width: 100%;
}

#winnerslist .winner-name{
	width: 38%;
	}

#winnerslist .winner-name h4 {
    font-size: 13px;
    margin: 0;
    font-weight: bold;
    color: #000000;
    line-height: normal;
}

#winnerslist .winner-name h5 {
    font-size: 12px;
    color: #999999;
    margin: 0;
    line-height: normal;
    font-weight: normal;
}

#winnerslist .won-amount {
    font-size: 15px;
    margin: 0;
    color: #2599CF;
    vertical-align: middle;
    font-weight: bold;
    text-align: right;
	float: right;
}

.page-theme{
    position: absolute;
}

.page-theme-wrapper{
    position: relative;
    width: 446px;
    height: 250px;
    right: -579px;
    top: -100px;
}

.page-theme-wrapper.stars{
    background: url(images/pages/stars.png) no-repeat 0 0;
}

.page-theme-wrapper.dice{
    width: 435px;
    background: url(images/pages/dice.png) no-repeat 0 0;
    right: -630px;
}

.page-theme-wrapper.promotions{
    width: 575px;
    background: url(images/pages/promotions.png) no-repeat 0 0;
    right: -500px;
    top: -175px;
}


.content-wrapper .bonus-terms-content h2 {
	font-size: 30px;
	color: #010101;
	padding: 8px 0px 5px 0px;
}

.content-wrapper .bonus-terms-content h3 {
	font-size: 21px;
	font-weight: normal;
	line-height: normal;
	padding: 8px 0px 5px 0px;
	margin: 0;
}

.vip-promotions-list{
    margin: 20px 0;
    }
    
.vip-promotions-list ul{
    margin: 0;
    }
    
.vip-promotions-list ul li{
    display: block;
    clear: both;
    padding: 8px 0 8px 8px;
    border-bottom: 1px solid #E9E9E9;
    }
    
.vip-promotions-list ul li a{
    text-decoration: none;
    }
    
.vip-promotions-list ul li h4{
    clear: both;
    margin: 0 0 7px 0;
    }
    
.vip-promotions-list ul li h4 a{
    font-size: 14px;
    font-weight: bold;
    color: #1C67AC;
    text-decoration: none;
    display: block;
    }
    
.vip-promotions-list ul li img{
    padding: 2px;
    border: 1px solid #CFCFCF;
    display: inline-block;
    vertical-align: top;
    margin: 0 3px 0 0
    }
    
.vip-promotions-list ul li p{   
    font-size: 12px;
    line-height: 16px;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    margin: 0;
    }
    
.vip-promotions-list ul li p a{ 
    text-decoration: none;
    color: #282828;
    }

.nav-container { margin: 0 0 20px 0; width:100%;}

.sticky-box {
	z-index: 1;
	border: 1px solid #c1c1c1;
	padding: 20px;
	background: #ffffff;
	position: relative;
}

.offer-icon {
	display: inline-block;
	vertical-align: middle;
}

.sticky-offer-text{
	font-size: 26px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	width: 71%;
	}
	
.sticky-offer-text span{
	color: #2599cf;
	}
	
.sticky-box .download-btn{
	display: inline-block;
	vertical-align: middle;
	}
    
.sticky-box .download-btn a{
    /*width: 200px;
    height: 50px;
    display: block;
    overflow: hidden;
    text-indent: -300px;*/
    font-family: 'museo_sans900','museo_sans_cyrl900';
    font-size: 25px;
    text-transform: uppercase;
    padding: 20px 25px;
    color: #ffffff;
    margin: 0;
    }

    
.french .sticky-box .download-btn a{
    font-size: 18px;
    padding: 20px 10px;
    }

.german .sticky-box .download-btn a{
    font-size: 21px;
	}

.russian .sticky-offer-text {
    width: 65%;
}

.spanish .sticky-offer-text,.croatian .sticky-offer-text,.latvian .sticky-offer-text,.polish .sticky-offer-text,.portugueseportugal .sticky-offer-text,.portuguesebrazil .sticky-offer-text,.romanian .sticky-offer-text,.ukrainian .sticky-offer-text {
    width: 68%;
}

.czech .sticky-offer-text {
    width: 63%;
}

.georgian .sticky-offer-text {
    width: 66%;
}

.greek .sticky-offer-text,.lithuanian .sticky-offer-text{
    width: 69%;
}

.indonesian .sticky-box .download-btn a {
    font-size: 21px;
    padding: 20px 15px;
}

.indonesian .sticky-offer-text {
    width: 66%;
}

.malay .sticky-box .download-btn a {
    font-size: 23px;
    padding: 20px 15px;
}

.malay .sticky-offer-text {
    width: 64%;
}


.sticky-box .download-btn a:hover {
	/*background-position: -5px -4px!important;*/
	}

.sticky {
    position: fixed;
    top: 0;
    width: 936px;
    z-index: 3;
    }

.jackpots-list{
    margin: 0 0 15px 0;
    /*background: url(images/jackpots/jackopt-background.jpg) repeat-x center center;*/
}

.jackpots-list .slides .jackpot-icon,.jackpots-list .slides .jackpot-information{
    display: inline-block;
    vertical-align: middle;
    }

.jackpots-list .slides li{
    padding: 0 5px 0 0;
    }

.jackpots-list .slides .jackpot-icon{
    height: 85px;
    }

.jackpots-list .slides .jackpot-information{
    text-align: right;
    width: 55%;
    padding: 9px 0;
    }

.jackpots-list .slides .jackpot-information .jackpot-name {
    color: #999999;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: normal;
    /*margin: 0 0 5px 0;*/
    }

.jackpots-list .slides .jackpot-information .jackpot-amount {
    color: #333333;
    font-size: 26px;
    font-weight: bold;
    }
	
/*** Most popular Games Slider ***/
.popular-games{
	overflow: hidden;
}

.popular-games .page-container{
	padding: 10px 0;
}

.popular-games h4 {
	font-size: 30px;
	color: #888888;
	text-shadow: 1px 1px #FFFFFF;
	text-transform: uppercase;
	margin: 25px 0 15px 0;
}

.popular-games .prev-slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 100%;
	background: url(images/random_games/prev-horizontal.png) no-repeat 4px center #F3F3F3;
	text-indent: -999px;
	cursor: pointer;
}

.popular-games .prev-slide:hover {
	background: url(images/random_games/prev-horizontal.png) no-repeat -30px center #F3F3F3;
}

.popular-games .prev-slide:active {
	background: url(images/random_games/prev-horizontal.png) no-repeat -62px center #F3F3F3;
}

.popular-games .next-slide {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 100%;
	background: url(images/random_games/next-horizontal.png) no-repeat -2px center #F3F3F3;
	text-indent: 999px;
	cursor: pointer;
}

.popular-games .next-slide:hover {
	background: url(images/random_games/next-horizontal.png) no-repeat -34px center #F3F3F3;
}

.popular-games .next-slide:active {
	background: url(images/random_games/next-horizontal.png) no-repeat -66px center #F3F3F3;
}

.popular-games .btn-red {
	margin: 35px 10px 10px 10px;
}

.popular-games ul li .game-poster{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    /*height: 154px;*/
    display: block;
    background: url(images/game-poster.jpg) center center no-repeat #ffffff;
    /** New Thumbnails **/
    padding: 3px;
    border: 1px solid #cccccc;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    0px 0px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow:         0px 0px 1px 1px rgba(0, 0, 0, 0.2);
    }

.popular-games .ch_hover,
.popular-games .ch_normal,
.popular-games .ch_element.ch_wrapper {
	width: 199px !important;
	height: 152px !important;
}

.popular-games .ch_hover {
	margin: 5px 0 0 5px;
}

.popular-games .ch_hover {
	width: 189px !important;
	height: 142px !important;
	text-align: center;
}

.popular-games h5 {
	margin: 0;
}

.popular-games h5 a {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

.popular-games h5 a:hover {
	color: #00398F;
}

.games-slider {
	max-width: 876px; 
	margin: 0 auto;
}	

.games-slider  ul li{
	margin: 0 27px 0 0;
}

.page-template-page-templatesterms-and-conditions-page-php .games-slider  ul li{
	margin: 0 27px 0 0 !important;
}

.games-slider  ul li .ch_hover{
	background: url(images/transparent-background.png) repeat 0 0;
}

.games-slider .popular-games-slider{
	max-width: 877px;
}

.games-slider ul {
	margin: 0;
}

.landing-page-055 iframe {
    width: 100%;
    height: 100%;
    border: 0 none;
    }

.landing-page-055 .page-container {
    padding: 0;
    }

.landing-page-055 .page-container {
    padding: 0;
    }

.landing-page-055 .header {
    margin: 0 0 50px 0;
    }

.landing-page-055 .page-theme-wrapper {
    top: -70px;
    }

.landing-page-055 .page-theme-wrapper {
    top: -70px;
    }

.landing-page-055 .page-wrapper{
   height: 720px;
    }

#toggle-offer.red{
    background: #d92b37;
}

#toggle-offer.blue{
    background: #09183d;
}

#toggle-offer{
    display: none;
    width: 100%;
    text-align: center;
    padding: 10px 0;
}

#toggle-offer p{
    margin: 0;
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
}

#toggle-offer p span {
    color: #fff200;
    }

#toggle-offer p span.offer-alert {
    margin: 0;
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase;
    }

#toggle-offer a {
    color: #ffffff;
    text-decoration: underline;
    margin: 0 0 0 30px;
    }

.page-template-page-templatesterms-and-conditions-page-php .content-wrapper .terms-content  ol li {
    color: #666666;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 8px;
}

.page-template-page-templatesterms-and-conditions-page-php .content-wrapper .terms-content ol ul {
    margin: 10px 0px 0px 10px;
    padding: 7px 0px;
}

.page-template-page-templatesterms-and-conditions-page-php .content-wrapper .terms-content h2{
    font-size: 30px;
    color: #010101;
    margin: 0 0 10px 0;
}


.page-template-page-templatesfull-page-php .content-wrapper {
    width: 100%;
}

.page-template-page-templatesfull-page-php .content-wrapper ul li ,
.page-template-page-templatesfull-page-php .content-wrapper ol li {
    color: #666666;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 8px;
}

.page-template-page-templatesfull-page-php .content-wrapper h2 {
    font-size: 30px;
    color: #010101;
}

.page-template-page-templatesfull-page-php .content-wrapper h3 {
    font-size: 21px;
    color: #010101;
}


.error404 .content-wrapper {
    width: 100%;
}

.error404 .error-page h1 {
    color: #000000;
    font-size: 40px;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
}

.error404 .error-page p {
    width: 56%;
    margin: 0 auto;
    color: #666666;
    font-size: 13px;
    line-height: 19px;
    padding: 5px 0 20px 0;
}

.error404 .error-page a {
    font-size: 13px;
}

.error404 .error-page .download-btn a {
    margin: 0 0 10px 0;
    width: 200px;
    height: 46px;
    text-indent: -999px;
    overflow: hidden;
}

.error404 .error-page .download-btn a:hover {
    background-position: -5px -4px !important;
}

.error404 .error-page {
    width: 58%;
    text-align: center;
    margin: 80px 0 0 0;
}

.error404 .error-page a,    
.error404 .slot-image,
.error404 .error-page {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
}

p.games-availabilty{
    padding: 8px 0 0 0;
    color: #666666;
    font-size: 13px; 
    margin: 0;
}

.page p.games-availabilty,.single p.games-availabilty{
    text-align: center;
}


.social-icons-list ul{
    padding: 0;
    margin: 130px 0 0 0;
    text-align: center;
}

.social-icons-list.social-icons ul{
    text-align: left;
}

.social-icons-list ul li{
    display: inline-block;
    vertical-align: middle;
}

/*.social-icons-list ul li.google-plus{
    margin: 0 11px;
}

.social-icons-list ul li a{
    display: block;
    background-image: url(images/social-icons-sprite.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    overflow: hidden;
    text-indent: -100px;
    width: 32px;
    height: 32px;
}

.social-icons-list ul li.facebook a{
    background-position: -2px -2px;
}

.social-icons-list ul li.google-plus a{
    background-position: -49px -2px;
}

.social-icons-list ul li.youtube a{
    background-position: -96px -2px;
}

.social-icons-list ul li.facebook a:hover{
    background-position: -2px -46px;
}

.social-icons-list ul li.google-plus a:hover{
    background-position: -49px -46px;
}

.social-icons-list ul li.youtube a:hover{
    background-position: -96px -46px;
}*/

.special-offer{
    padding: 20px 20px 20px 130px;
    background: url(images/promotions/special-offer/background.jpg) no-repeat bottom left #003e6d;
    position: fixed;
    bottom: 40px;
    right: 20px;
    -moz-box-shadow:-2px 0px 5px #aaa;
    -webkit-box-shadow:-2px 0px 5px #aaa;
    box-shadow:-2px 0px 5px #aaa;
    text-align: center;
    z-index: 10;
}

.rtl .special-offer{
    padding: 20px 130px 20px 20px;
    right: auto;
    left: 20px;
    background: url(images/promotions/special-offer/background-rtl.jpg) no-repeat bottom right #003e6d;
}

.special-offer-content{
    display: inline-block;
}

.special-offer-slot-machine{
    position: absolute;
    left: 0;
    top: -48px;
}

.rtl .special-offer-slot-machine{
    right: 0;
    left: auto;
    top: -48px;
}

body .special-offer h3{
    font-family: 'museo_sans500','museo_sans_cyrl500';
    margin: 0;
    line-height: normal;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
}

body.page .special-offer h3{
    font-family: 'museo_sans500','museo_sans_cyrl500';
    margin: 0;
    line-height: normal;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
}

body .special-offer h2{
    font-family: 'museo_sans900','museo_sans_cyrl900';
    margin: 0;
    line-height: normal;
    font-size: 50px;
    color: #ffd71f;
    text-transform: uppercase;
}

body.page .special-offer h2{
    font-family: 'museo_sans900','museo_sans_cyrl900';
    margin: 0;
    line-height: normal;
    font-size: 50px;
    color: #ffd71f;
    text-transform: uppercase;
}

body .russian .special-offer h2, body .albanian .special-offer h2, body .bulgarian .special-offer h2, body .finnish .special-offer h2{
    font-size: 30px;
}

body .arabic .special-offer h2{
    line-height: 45px;
}

body .hungarian .special-offer h2, body .slovenian .special-offer h2{
    font-size: 35px;
}

body .indonesian .special-offer h2, body .lithuanian .special-offer h2, body .malay .special-offer h2{
    font-size: 40px;
}

.special-offer .decorated > span:before, .special-offer .decorated > span:after {
    margin: 0 10px;
}

.special-offer p{
    font-family: 'museo_sans500','museo_sans_cyrl500';
    margin: 0;
    line-height: normal;
    font-size: 14px;
    color: #ffffff;
}

.special-offer .play-btn{
    position: absolute;
    width: 60%;
}

.special-offer .play-btn .btn-red{
    font-family: 'museo_sans900','museo_sans_cyrl900';
    font-size: 20px;
    text-transform: uppercase;
    padding: 15px 20px;
    color: #ffffff;
    margin: 0;
}

.indonesian .special-offer .play-btn .btn-red, .french .special-offer .play-btn .btn-red{
    font-size: 18px;
}

.offer-bonus-code{
    font-family: 'museo_sans500','museo_sans_cyrl500';
    text-transform: uppercase;
    font-size: 12px;
    color: #ffffff;
    padding: 20px 0;
}

.offer-bonus-code span{
    border-bottom: 1px dashed #ffd71f;
}

a.close-offer{
    position:absolute;
    cursor:pointer;
    top: -15px;
    right: -15px;
    padding: 11px;
    background: #b3b3b3;
    color: #ffffff;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

.rtl a.close-offer{
    left: -15px;
    right: auto;
}

a.close-offer img{
    display: block;
    margin: 0;
    line-height: 0;
}

/** Home Games List **/
.home-games-list{
    padding: 6px 0;
    list-style: none;
}
.home-games-list .row{
    margin: 0;
}
.home-games-list .game-item{
    display: inline-block;
    vertical-align: top;
    position: relative;
    overflow: hidden;
}
.home-games-list .game-item.game-1{
    margin: 0 6px 6px 0;
    float: left;
}
.home-games-list .game-item.game-2{
    margin: 0 0 6px 0;
}
.home-games-list .game-item.game-3{
}
.home-games-list .game-item.game-4{
    margin: 0 0 6px 0;
}
.home-games-list .game-item.game-5{
}
.home-games-list .game-item.game-6{
    float: right;
}
.home-games-list .game-item.game-7{
    margin: 6px 3px 0 0;
}
.home-games-list .game-item.game-8{
    margin: 6px 3px 0 0;
}
.home-games-list .game-item.game-9{
    margin: 6px -4px 0 0;
}
.home-games-list .game-item img{
    -webkit-border-radius: 3px;
    border-radius: 3px;
    max-width: 100%;
}
.home-games-list .game-item a{
    cursor: pointer;
}
.container .home-games-list #small-game .buttons .play-btn .btn-red {
    font-size: 16px;
    padding: 10px 15px;
    font-weight: normal;
}
.home-games-list .game-item .ch_hover{
    background: url('images/transparent-background.png') repeat 0 0;
}
.home-games-list .two-small-games{
    display: inline-block;
    vertical-align: top;
}
.home-games-list .two-small-games .game-item{
    display: block;
}

.contenthover { padding:20px 20px 10px 20px; }

.ho-box{
    position: relative;
    overflow: hidden;
}
.game-image{
    position: relative;
}
.game-image .buttons{
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.hover-content-box{
    display: none;
}
.hover-content-box, .hover-content-copy-txt, .hover-content-box-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
.hover-content-copy-txt{
    z-index: 2;
    color: #fff;
}
.hover-content-box-overlay{
    background: #000;
    opacity: 0.75;
    z-index: 1;
}
.ho-content, .ho-push-content{
    display: none;
}
.hover-content-block{
    padding: 20px;
    line-height: 16px;
}

.bonus-terms{
    background: #d92b37;
    color: #ffffff;
    margin: 0;    }

.bonus-terms .accordion-wrapper{
    padding: 10px;
}

.bonus-terms .pull-right{
    margin: 0 20px 0 0;
}

.bonus-terms .accordion-toggle{
    position: relative;
}

.bonus-terms .collapse-trigger span{
    color: #ffffff;
}

body .bonus-terms h3{
    text-align: center;
    margin: 0 0 10px 0;        
    color: #fff200;
    font-weight: bold;
}

body .bonus-terms h3 span{
    color: #ffffff;
}

body .bonus-terms p{
    font-size: 13px;
    line-height: normal;
    margin: 0;
}

body .bonus-terms p a{
    color: #ffffff;
    text-decoration: underline;
}