﻿/*
Theme Name: PlayMillion Responsive
Theme URI: http://www.playmillion.com/
Author: the PlayMillion.com team
Author URI: http://www.playmillion.com/
Text Domain: PlayMillion
*/

.row.equal-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.row.equal-row > [class*='col-'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.custom-row {
    margin-right: -3px;
    margin-left: -3px;
}
.custom-row-wider {
    margin-right: -6px;
    margin-left: -6px;
}
.custom-col {
    padding: 0 3px;
}
#debug-display-template-name {
    display: none;
}
.body-wrapper,
.page.page-template-app-page .body-wrapper,
.page.page-template-index-english-version .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(../../willbettingde/image/home-bg.jpg) repeat-x top left;
}
.body-wrapper {
    position: relative;
    font-family: 'museo_sans300','museo_sans_cyrl300';
}
.page .body-wrapper,
.single .body-wrapper,
.error404 .body-wrapper {
    background: url(../../willbettingde/image/page-bg.jpg) repeat-x top left;
}
.page-glow {
    background: url(../../willbettingde/image/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;
}
.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(../../willbettingde/image/bg1.jpg) repeat top left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold;
}
ol,
ul {
    padding: 0;
}
.content-wrapper ol,
.content-wrapper ul {
    padding: 0 0 0 40px;
}
::selection {
    color: #ffffff;
    background: #2599cf;
}
::-moz-selection {
    color: #ffffff;
    background: #2599cf;
}
.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, .page-template-app-page .container .home-offer h1, .page-template-index-english-version .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;
}
.german .home-offer h1 {
    font-size: 3.4285714285714284em;
}
.georgian .container .home-offer h1,
.portugueseportugal .container .home-offer h1,
.portuguesebrazil .container .home-offer h1,
.norwegianbokml .container .home-offer h1 {
    font-size: 3.4285714285714284em;
}
.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: 2.857142857142857em;
}
.croatian .container .home-offer h1,
.hungarian .container .home-offer h1,
.latvian .container .home-offer h1,
.malay .container .home-offer h1,
.finnish .container .home-offer h1 {
    font-size: 2.857142857142857em;
}

.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{
    display: inline-block;
}
.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: 12px 30px;
    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;
}
.header {
    position: relative;
    z-index: 4;
}
.header .top-header {
    padding: 20px 0;
}
.header .navbar {
    border-radius: 0;
}
.header .top-header .right-menu {
    text-align: right;
}
.header .logo {
}
.header .logo img {
}
.header .main-menu {
    text-align: right;
}
.header .main-menu ul li {
    font-family: 'museo_sans700', 'museo_sans_cyrl700';
}
.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;
}
.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 .fa {
    color: #aed5dd;
    font-size: 11px;
}
.header .right-menu .support-link a:hover {
    color: #ffffff;
}
.header .right-menu span {
    color: #aed5dd;
    ;
}
.greek {
    text-transform: none!important;
}
.greek .content-wrapper h1 {
    text-transform: none;
    font-size: 30px;
}
.greek .footer .footer-menus .menus h3 {
    text-transform: none;
}
.greek .home-features ul h2 {
    text-transform: none;
}
.greek .header .main-menu ul li.current-menu-item a,
.greek .header .main-menu ul li a {
    text-transform: none;
}
.greek .sidebar .contact-support h3 {
    font-size: 22px;
    text-transform: none;
}
/*facebook*/

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

.right-menu .support-link {
    d
}
.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(../../willbettingde/image/glyphicons-halflings-white.png) 0 -168px no-repeat;
}
.login-register {
    display: inline-block;
}
.login-register ul {
    margin: 0;
    padding: 0;
}
.login-register ul li {
    font-size: 0.7857142857142857em;
    text-transform: uppercase;
    margin: 0 0 0 6px;
    padding: 0;
    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,*/

.hero {
    height: 412px;
}
.hero .offer .offer-wrapper {
    position: relative;
    z-index: 5;
    top: 25px;
    left: 0;
}
.hero .offer .offer-wrapper .home-offer {
    margin: 0;
}
.incentive-badge {
    position: relative;
}
.incentive-badge .incentive-badge-wrapper {
    position: absolute;
    top: 20px;
    right: 0;
    z-index: 10;
}
.arabic .incentive-badge {} .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;
}
.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
}
.slider .carousel-indicators {
    bottom: 80%;
    right: -55px;
    left: auto;
    text-align: right;
    width: 100%;
    margin: 0;
    z-index: 4;
}
.slider .carousel-indicators li {
    background-color: #005e81;
    border: 0 none;
}
.slider .carousel-indicators li.active {
    background-color: #007fad;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/*** BLUE STRIP ***/

.home-features {
    background: url(../../willbettingde/image/strip_bg.jpg) 0 0 repeat-x;
    background: #51bae8;
    /* Old browsers */

    background: -moz-linear-gradient(top, #51bae8 0%, #439cdd 100%);
    /* FF3.6-15 */

    background: -webkit-linear-gradient(top, #51bae8 0%, #439cdd 100%);
    /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom, #51bae8 0%, #439cdd 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#51bae8', endColorstr='#439cdd', GradientType=0);
    /* IE6-9 */
}
.home-features-wrapper {
    display: inline-block;
    vertical-align: middle;
}
.home-features ul {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.home-features ul li {
    padding: 10px 10px;
}
.home-features ul li:hover {
    background: #1982ba;
}
.home-features .vip-lounge,
.home-features .welcome-bonus,
.home-features .daily-picks {
    display: inline-block;
    vertical-align: middle;
}
.home-features .icon {
    background-image: url('../../willbettingde/image/strip-icons-sprite.png');
    background-repeat: no-repeat;
    width: 53px;
    height: 47px;
    display: inline-block;
    vertical-align: middle;
}
body.german .home-features .icon {
    background-image: url('../../willbettingde/image/strip-icons-sprite-de.png');
}
.home-features .icon.vip-lounge-icon {
    background-position: -1px -6px;
}
.home-features .icon.welcome-bonus-icon {
    background-position: -1px -175px;
}
.home-features .icon.daily-picks-icon {
    background-position: -1px -343px;
}
.home-features ul h2 {
    line-height: normal;
    margin: 0;
    padding: 0 0 0 10px;
    font-size: 0.8571428571428571em;
    display: inline-block;
    vertical-align: middle;
}
.home-features ul li h2 a {
    font-weight: bold;
    text-transform: uppercase;
    color: #ffffff;
    font-family: 'museo_sans700', 'museo_sans_cyrl700';
    margin: 0;
    display: block;
}
.home-features ul h2:hover,
.home-features ul h2:hover a {
    text-decoration: none;
}
.home-features ul li {
    cursor: pointer;
    background: url(../../willbettingde/image/strip_sep_bg.jpg) no-repeat center right;
    margin: 0 -4px 0 0;
}
.home-features .secure-icon-wrapper {
    text-align: right;
}
.home-features .secure-icon {
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    background: #ffffff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 10px;
    -webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.5);
    border: 1px solid #1982ba;
    margin: 3px;
}
.home-features .secure-icon img {
    max-width: 100%;
}
.home-features .secure-icon span {
    display: block;
    font-family: 'museo_sans500', 'museo_sans_cyrl500';
    font-size: 0.7857142857142857em;
    color: #32689a;
}
a.btn.btn-red {
    background-color: #d52c13;
    color: #ffffff;
    text-decoration: none;
}
a.btn.btn-red:hover,
a.btn.btn-red:active {
    background: #D31C00;
}
p.games-availabilty {
    color: #666666;
    margin: 0;
    text-transform: uppercase;
    font-size: 0.8571428571428571em;
    text-align: right;
}
.home p.games-availabilty {
    text-align: left;
}
/*.page p.games-availabilty,
.single p.games-availabilty {
    text-align: center;
}*/
.view-all-games {
    padding: 8px 0;
}
.view-all-games a {
    display: block;
    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 .alignleft{
    text-align: left;
}
.footer .alignright{
    text-align: right;
}
.footer .divider {
    text-align: center;
}
.footer .divider img {
    max-width: 100%;
}
.footer-bottom-part{
    margin-top: 20px;
}
.footer .footer-license {
    padding: 30px 0px 10px 0;
}
.footer p{
    font-size: 0.8571428571428571em;
    color: #636363;
}
.footer-text{
    margin: 20px 0 0 0;
}
.footer-text p,.footer-text p a{
    color: #636363;
}
.footer-license.license-text {
    color: #636363;
}
#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;
    height: 100%;
}
.footer .footer-menus .menus {
    display: table-cell;
    vertical-align: top;
    width: 100%;
    height: 100%;
}
.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: 1em;
    font-weight: bold;
    color: #636363;
    text-transform: uppercase;
    line-height: normal;
    font-family: 'museo_sans500', 'museo_sans_cyrl500';
    padding: 0 0 0 20px;
}
.footer .footer-menus .menus ul, .footer .partners-list ul{
    padding: 0!important; /** Important for /terms/ page */
}
.footer .footer-menus .menus ul li {
    list-style: none;
    line-height: 28px;
    font-size: 0.7857142857142857em;
    text-transform: uppercase;
    margin: 0!important; /** Important for /terms/ page */
}
.footer .partners-list li {
    margin: 0!important; /** Important for /terms/ page */
    padding: 3px;
}
.footer .partners-list li{
    vertical-align: middle;
}
.footer .partners-list li img {
    height: 40px;
    max-width: 100%;
}
.footer .footer-menus .menus ul li.current-menu-item a {
    background: #d0d0d0;
}
.footer .footer-menus .menus ul li a {
    position: relative;
    color: #7e7e7e;
    display: block;
    padding: 0 20px;
}
.footer .footer-menus .menus ul li a:hover:before,
.footer .footer-menus .menus ul li.current-menu-item a:before {
    content: "\e080";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    left: 4px;
    top: -1px;
}
.footer .footer-menus .menus ul li a:before{
    content: "";
}
.footer .footer-menus .menus ul li a:hover {
    color: #ffffff;
    background: #1f84cd;
    text-decoration: none;
}
.footer .more-text span a {
    color: #999999;
}
.footer .more-text span a:hover {
    text-decoration: underline;
}
.footer_inner .partners-list {
    margin-top: 20px;
}
svg:not(:root) {
    vertical-align: bottom;
}
/** EOF Footer **/
.modal .close{
    opacity: 10;
    filter: alpha(opacity=100);
    text-shadow: none;
    color: #ffffff;
    line-height: normal;
}
.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(../../willbettingde/image/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('https://cdn1.playmillion.com/wp-content/themes/playmillion/images/pageloader.gif') no-repeat center center #000000;
}
/** Inner Pages **/

.page-container {
    background: #ffffff;
    padding: 40px;
    border: 1px solid #c1c1c1;
    clear: both;
    position: relative;
}
.content-wrapper {
    height: 100%;
}
.page .container h1,.single .container h1 {
    font-size: 3em;
    color: #ffffff;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    font-family: 'museo_sans900', 'museo_sans_cyrl900';
}
.content-wrapper h2,
.content-wrapper h3 {
    font-family: 'museo_sans700', 'museo_sans_cyrl700';
    color: #212112;
}
.content-wrapper h4,
.content-wrapper h5,
.content-wrapper h6 {
    font-family: 'museo_sans500', 'museo_sans_cyrl500';
}
.content-wrapper p {
    color: #666666;
}
.sidebar.fixed {
    position: fixed;
    top: 0;
}
.sidebar.bottom {
    position: absolute;
    top: 0;
}
.page-container .sidebar .support-hr {
    border-top: 1px solid #E4E4E4;
    margin: 10px auto 18px auto;
}
.page-container .sidebar .contact-support ul {
    padding: 0!important;
}
.page-container .sidebar .contact-support ul li{
    margin: 0!important;
}
.page-container .sidebar .email-icon {
    list-style: none;
}
.page-container .sidebar .email-icon strong{
    text-transform: uppercase;
    font-weight: bold;
}
.page-container .sidebar .email-icon .glyphicon {
    top: 0;
    vertical-align: middle;
}
.content-wrapper table tr td {
    border: 0 none;
    text-align: left;
    color: #C6C3C1;
    padding: 8px 0;
    font-size: 12px;
}
.content-wrapper ol li,
.content-wrapper ul li {
    font-size: 14px;
    font-weight: normal;
    color: #666666;
}
.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;
}
/* 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;
    z-index: 4;
}
.home-wrapper .home-container {
    background: #ffffff;
    border: 1px solid #bebebe;
    /*width: 72.5%;*/

    display: block;
    margin: 0;
    padding: 6px;
}
.home-wrapper .sidebar {
    background: #ffffff;
    border: 1px solid #bebebe;
    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: 'museo_sans700', 'museo_sans_cyrl700';
    font-size: 14px;
    margin: 0 0 9px 0;
    padding: 0 0 8px 0;
    line-height: normal;
}
.home-wrapper .sidebar .home-promotions-list img {
    width: 100%;
    max-width: 100%;
}
.home-wrapper .sidebar .home-promotions-list .slide-button {
    bottom: 20px;
    position: absolute;
    z-index: 111;
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 100%;
}
.home-wrapper .sidebar .home-promotions-list .slide-title {
    top: 7px;
    position: absolute;
    z-index: 111;
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 100%;
}
.home-wrapper .sidebar .home-promotions-list .slide-title h3 {
    text-align: center;
    margin-top: 10px;
    font-size: 2.2857142857142856em;
    text-transform: uppercase;
    color: #ffffff;
    font-family: 'museo_sans900', 'museo_sans_cyrl900';
}
.home-wrapper .sidebar .home-promotions-list .slide-button a {
    font-family: 'museo_sans900', 'museo_sans_cyrl900';
    text-transform: uppercase;
    display: block;
    margin: 0 20px;
}
.home-wrapper .sidebar span.all-sidebar {
    float: right;
}
.home-wrapper .sidebar span.all-sidebar a {
    color: #2C83A7;
    font-size: 0.8571428571428571em;
    text-decoration: underline;
    font-weight: normal;
    font-family: 'museo_sans300','museo_sans_cyrl300';
}
.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: 62px;
}
.latests-winners #winnerslist ul li .winner {
    margin: 0 0 10px 0;
}
#winnerslist .game-image,
#winnerslist .winner-name,
#winnerslist .won-amount {
    display: inline-block;
    vertical-align: middle;
}
#winnerslist .game-image {
    width: 20%;
}
#winnerslist .game-image img {
    float: left;
    max-width: 100%;
    -webkit-border-radius: 500px;
    border-radius: 500px;
}
#winnerslist .winner-name {
    width: 38%;
}
#winnerslist .winner-name h4 {
    font-family: 'museo_sans500', 'museo_sans_cyrl500';
    font-size: 0.9285714285714286em;
    margin: 0;
    font-weight: bold;
    color: #000000;
    line-height: normal;
}
#winnerslist .winner-name h5 {
    font-family: 'museo_sans300','museo_sans_cyrl300';
    font-size: 0.8571428571428571em;
    color: #999999;
    margin: 0;
    line-height: normal;
    font-weight: normal;
}
#winnerslist .won-amount {
    font-size: 1.0714285714285714em;
    margin: 0;
    color: #2599CF;
    vertical-align: middle;
    font-weight: bold;
    text-align: right;
    width: 37%;
    font-family: 'museo_sans700', 'museo_sans_cyrl700';
}
.page-theme {
    position: relative;
}
.page-theme-wrapper {
    position: absolute;
    right: -100px;
    top: -100px;
}
.page-theme-wrapper.stars {
    background: url(../../willbettingde/image/stars.png) no-repeat center right;
    width: 446px;
    height: 250px;
}
.page-theme-wrapper.dice {
    background: url(../../willbettingde/image/dice.png) no-repeat center right;
    width: 435px;
    height: 250px;
}
.page-theme-wrapper.promotions {
    background: url(../../willbettingde/image/promotions.png) no-repeat center right;
    width: 575px;
    height: 250px;
}
/** Promotions List */

.vip-promotions-list {
    margin: 20px 0 0 0;
}
.vip-promotions-list hr {
    border-color: #e9e9e9;
    margin: 10px 0;
}
.vip-promotions-list .media {
    margin-top: 0;
}
.vip-promotions-list a {
    text-decoration: none;
}
.vip-promotions-list h4 {
    font-family: 'museo_sans700', 'museo_sans_cyrl700';
    font-size: 1em;
    display: block;
}
.vip-promotions-list h4 a {
    color: #1C67AC;
    text-decoration: none;
}
.vip-promotions-list img {
    padding: 2px;
    border: 1px solid #CFCFCF;
    margin: 0 3px 0 0
}
.page-container .sidebar .sidebar-wrapper .vip-promotions-list p {
    font-size: 0.9285714285714286em;
    font-style: normal;
}
.vip-promotions-list 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: 60%;
    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: 1.7142857142857142em;
    font-weight: bold;
    font-family: 'museo_sans700', 'museo_sans_cyrl700';
}
.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 h3 {
    font-size: 21px;
    color: #010101;
}
.error404 .content-wrapper {
    width: 100%;
}
.error404 .error-page{
    text-align: center;
}
.error404 .error-page h1 {
    color: #000000;
    font-family: 'museo_sans900', 'museo_sans_cyrl900';
    text-transform: uppercase;
}
.error404 .error-page p {
    color: #666666;
    text-align: center;
}
.error404 .error-page img {
    max-width: 100%;
    margin: 0 auto;
}
.error404 .error-page .btn {
    margin: 0 0 20px 0;
}



.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;
}



#special-offer.animated {
    visibility: visible !important;
}
.special-offer {
    padding: 20px 20px 20px 130px;
    background: url(../../willbettingde/image/background1.jpg) no-repeat bottom left #003e6d;
    position: fixed;
    -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;
    visibility: hidden;
    bottom: 40px;
    right: 20px;
}
.rtl .special-offer {
    padding: 20px 130px 20px 20px;
    right: auto;
    left: 20px;
    background: url(../../willbettingde/image/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.swedish #special-offer > div.special-offer-content > h2 {
    font-size: 30px;
}

.swedishSpecial-offerH2{

}

body .swedish .special-offer h2,
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;
}
.englishuk .special-offer p {
    margin: 0 0 10px 0;
}
.englishuk .special-offer p a {
    color: #ffffff;
    font-family: 'museo_sans300','museo_sans_cyrl300';
    text-decoration: underline;
}
.englishuk .offer-bonus-code {
    padding: 5px 0;
}
.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: 10px 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.hide-offer {
    position: absolute;
    cursor: pointer;
    top: -15px;
    right: -15px;
    padding: 8px;
    background: #b3b3b3;
    color: #ffffff;
    -webkit-border-radius: 500px;
    border-radius: 500px;
    text-decoration: none;
}
.rtl a.hide-offer {
    left: -15px;
    right: auto;
}
a.hide-offer span {
    display: block;
}
.home-games-list {
    padding: 6px 0 0 0;
}
.home-games-list .game-item {
    position: relative;
    background: #ffffff;
    overflow: hidden;
    margin: 0 0 6px 0;
}
.home-games-list .game-item .game-poster img {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    max-width: 100%;
    height: 100%;
    box-shadow: none;
    border: 0 none;
    padding: 0;
}
.home-games-list .game-item .game-poster {
    position: relative;
}
.home-games-list .game-item .game-caption {
    position: absolute;
    text-align: center;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    display: flex;
    align-items: center;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.home-games-list .game-item .game-caption .game-caption-wrapper {
    width: 100%;
}
.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;
}
.game-item {
    position: relative;
    background: #ffffff;
    overflow: hidden;
    margin: 0 0 20px 0;
}
.game-item .game-poster {
    position: relative;
}
.game-item .game-poster img {
    max-width: 100%;
    height: 100%;
    padding: 3px;
    border: 1px solid #e0e0e0;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
}
.game-item .game-caption {
    position: absolute;
    text-align: center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    display: flex;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0.8);
}
.game-item .game-caption .game-caption-wrapper {
    width: 100%;
}
.game-item .game-caption .game-play-btn {
    display: block;
}
.game-poster .jackpot-counter {
    position: relative;
    text-align: center;
    width: 100%;
}
.game-poster .jackpot-counter-wrapper {
    position: absolute;
    top: 9px;
    right: 9px;
    z-index: 1;
    background: rgba(255, 255, 255, 0.8);
    padding: 2px 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-family: 'museo_sans700', 'museo_sans_cyrl700';
    font-size: 0.8571428571428571em;
    line-height: normal;
    border: 1px solid #cccccc;
    color: #000000;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
}
.game-poster{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: block;
    background: url('../../willbettingde/image/game-poster.jpg') center center no-repeat #ffffff;
    background-size: 100%;
    }

.danish .game-poster{
    background: url('../../willbettingde/image/game-poster-dk.jpg') center center no-repeat #ffffff;
    background-size: 100%;
    }

.englishuk .game-poster{
    background: url('../../willbettingde/image/game-poster-co-uk.jpg') center center no-repeat #ffffff;
    background-size: 100%;
    }

.bonus-terms-logos{
    text-align: left;
}

.bonus-terms-logos img{
    display: block;
}
