﻿/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*//*==========  Mobile First Method  ==========*//* Custom, iPhone Retina */
@media only screen and (max-width: 992px)
{
    .header .top-header
    {
        padding: 0;
    }
    .header .top-header .buttons
    {
        padding: 10px 0;
        text-align: right;
        display: block;
        float: right;
    }
    .header .logo
    {
        text-align: center;
        margin: 0 auto;
    }
    .sidebar .media-body, .media-left, .media-right
    {
        display: block;
        width: auto;
    }
    .vip-promotions-list img
    {
        width: 100%;
    }
    .page-container
    {
        padding: 15px;
    }
    .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
    {
        background: none;
    }
    .body-wrapper .hero
    {
        background: url('../../willbettingde/image/mobile-background-horizental.jpg') no-repeat bottom center #06365c;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        width: 100%;
        height: 100%;
    }
    .header .navbar
    {
        margin: 0;
        background: #fff;
    }
    .hero .offer
    {
        width: 100%;
        text-align: center;
    }
    .hero .offer .offer-wrapper
    {
        position: static;
        padding: 30px 0;
    }
    .hero .offer-wrapper
    {
        display: inline-block;
    }
    .hero .home-offer h2
    {
        font-family: 'museo_sans700';
        font-size: 1.1428571428571428em;
        text-transform: uppercase;
        cursor: pointer;
        margin: 0;
        line-height: normal;
    }
    .hero .home-offer h2 a
    {
        color: #fff;
        text-decoration: none;
    }
    .hero .home-offer h1
    {
        font-family: 'museo_sans900','museo_sans900';
        font-size: 3.5em;
        text-transform: uppercase;
        cursor: pointer;
        margin: 0;
        line-height: normal;
    }
    .hero .home-offer h1 a
    {
        color: #ffd71f;
        text-decoration: none;
    }
    .hero .home-offer h3
    {
        font-family: 'museo_sans700';
        font-size: 14px;
        cursor: pointer;
        margin: 0;
        line-height: normal;
        text-align: right;
    }
    .home .mobile-filters-menu, .single-lp .mobile-filters-menu
    {
        position: static;
        bottom: 0;
        width: 100%;
        z-index: 1;
        left: 0;
    }
    .mobile-filters-menu .mobile-filters-wrapper
    {
        border-bottom: 1px solid #ddd;
        background: #fff;/* Old browsers */
        background: -moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);/* FF3.6-15 */
        background: -webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);/* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);/* IE6-9 */
    }
    .mobile-filters-menu .btn
    {
        width: 100%;
        display: block;
    }
    .mobile-filters-menu ul.mobile-list
    {
        width: 100%;
        margin: 0;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        padding: 10px 0;
        text-align: center;
    }
    .mobile-filters-menu ul.mobile-list li
    {
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        position: relative;
        padding: 0 10px;
    }
    .mobile-filters-menu ul.mobile-list li a
    {
        color: #212121;
        font-family: 'museo_sans500';
        font-size: .7857142857142857em;
        text-decoration: none;
        text-transform: uppercase;
    }
    .mobile-filters-menu ul.mobile-list li a.active, .mobile-filters-menu ul.mobile-list li a.mixitup-control-active
    {
        color: #2599cf;
    }
    .taxonomy-icon
    {
        width: 22px;
        height: 23px;
        clear: both;
        display: block;
        text-align: center;
        margin: 0 auto 3px auto;
        background-image: url('../../willbettingde/image/games-icons.png');
        background-repeat: no-repeat;
        background-position: -10px -8px;
    }
    .active .taxonomy-icon, .mixitup-control-active .taxonomy-icon
    {
        background-position: -10px -68px;
    }
    .taxonomy-icon.featured
    {
        background-position: -10px -8px;
    }
    .active .taxonomy-icon.featured, .mixitup-control-active .taxonomy-icon.featured
    {
        background-position: -10px -68px;
    }
    .taxonomy-icon.slots
    {
        background-position: -100px -8px;
    }
    .active .taxonomy-icon.slots, .mixitup-control-active .taxonomy-icon.slots
    {
        background-position: -100px -68px;
    }
    .taxonomy-icon.roulette
    {
        width: 40px;
        background-position: -181px -8px;
    }
    .active .taxonomy-icon.roulette, .mixitup-control-active .taxonomy-icon.roulette
    {
        width: 40px;
        background-position: -181px -68px;
    }
    .taxonomy-icon.new-games-area
    {
        width: 40px;
        background-position: -269px -8px;
    }
    .active .taxonomy-icon.new-games-area, .mixitup-control-active .taxonomy-icon.new-games-area
    {
        width: 40px;
        background-position: -269px -68px;
    }
    .taxonomy-icon.jackpots, .taxonomy-icon.extra-games
    {
        width: 30px;
        background-position: -365px -8px;
    }
    .active .taxonomy-icon.jackpots, .active .taxonomy-icon.extra-games, .mixitup-control-active .taxonomy-icon.jackpots, .mixitup-control-active .taxonomy-icon.extra-games
    {
        width: 30px;
        background-position: -365px -68px;
    }
    .taxonomy-icon.card-games, .taxonomy-icon.video-poker
    {
        width: 30px;
        background-position: -455px -8px;
    }
    .active .taxonomy-icon.card-games, .active .taxonomy-icon.video-poker, .mixitup-control-active .taxonomy-icon.card-games, .mixitup-control-active .taxonomy-icon.video-poker
    {
        width: 30px;
        background-position: -455px -68px;
    }
    .taxonomy-icon.most-popular
    {
        width: 30px;
        background-position: -6px -8px;
    }
    .active .taxonomy-icon.most-popular, .mixitup-control-active .taxonomy-icon.most-popular
    {
        width: 30px;
        background-position: -6px -68px;
    }
    .mobile-games-list
    {
        padding: 15px 0;
        background: #fafafa;
    }
    .home .game-item, .single-lp .game-item
    {
        background: none;
        margin-bottom: 0;
    }
    .home .game-item h5, .single-lp .game-item h5
    {
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: center;
        font-size: .8571428571428571em;
        text-transform: uppercase;
    }
    .home .game-item h5 a, .single-lp .game-item h5 a
    {
        color: #666;
        text-decoration: none;
    }
    .home #portfoliolist .portfolio, .single-lp #portfoliolist .portfolio
    {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        display: none;
        overflow: hidden;
    }
    .home .portfolio-wrapper, .single-lp .portfolio-wrapper
    {
        overflow: hidden;
        position: relative!important;
        background: #666;
        cursor: pointer;
    }
    .home .portfolio img, .single-lp .portfolio img
    {
        max-width: 100%;
        width: 100%;
        position: relative;
        top: 0;
        -webkit-transition: all 600ms cubic-bezier(.645,.045,.355,1);
        transition: all 600ms cubic-bezier(.645,.045,.355,1);
        padding: 0;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        box-shadow: none;
        border: 0 none;
    }
}/* Small Devices, Tablets */
@media only screen and (max-width: 768px)
{
    .header .row.equal-row
    {
        display: block;
        -webkit-flex-wrap: unset;
        -ms-flex-wrap: unset;
        flex-wrap: unset;
    }
    .header svg:not(:root)
    {
        max-width: 100%;
    }
    .page .container h1, .single .container h1
    {
        font-size: 1.7142857142857142em;
    }
    .sidebar .media-body, .media-left, .media-right
    {
        display: table-cell;
        width: inherit;
    }
    .vip-promotions-list img
    {
        width: 100%;
    }
    .footer .alignright
    {
        text-align: center;
    }
    .footer .alignleft
    {
        text-align: center;
    }
}/* Extra Small Devices, Phones */
@media only screen and (max-width: 380px)
{
    .body-wrapper
    {
        overflow: hidden;
    }
    .header svg:not(:root)
    {
        max-width: 100%;
    }
    .body-wrapper .hero
    {
        background: url('../../willbettingde/image/mobile-background.jpg') no-repeat bottom center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    .container .buttons .play-btn .btn-red
    {
        font-size: 1.4285714285714286em;
        padding: 10px 20px;
    }
    .page-theme-wrapper
    {
        position: absolute;
        right: -100px;
        top: -70px;
    }
    .page-theme-wrapper.stars
    {
        width: 100%;
        height: 250px;
    }
    .page-theme-wrapper.dice
    {
        width: 100%;
        height: 250px;
    }
    .page-theme-wrapper.promotions
    {
        width: 100%;
        height: 250px;
    }
    .page .container h1
    {
        font-size: 1.7142857142857142em;
    }
    .footer .footer-logo
    {
        text-align: center;
        float: none;
    }
    .social-icons-list.social-icons ul
    {
        text-align: center;
        margin: 20px 0 0 0;
    }
    .partners-list.align-left, .partners-list.align-right
    {
        text-align: center;
    }
    .sidebar .media-body, .media-left, .media-right
    {
        width: 50%;
    }
    .footer .alignright
    {
        text-align: center;
    }
    .footer .alignleft
    {
        text-align: center;
    }
    .arabic .hero .home-offer h3
    {
        text-align: left;
    }
    .hero .home-offer h3 span
    {
        color: #ffd71f;
    }
    .hero .home-offer h3 a
    {
        color: #fff;
        text-decoration: none;
    }
    .hero .btn-wrapper
    {
        display: block;
        margin: 20px auto;
        text-align: center;
    }
    .hero .home-offer h1, .page-template-app-page .container .home-offer h1, .page-template-index-english-version .container .home-offer h1
    {
        font-size: 2.8em;
    }
    .dutch .container .home-offer h1
    {
        font-size: 2.3em;
    }
    .french .container .home-offer h1
    {
        font-size: 1.8em;
    }
    .german .hero .home-offer h1
    {
        font-size: 2.5714285714285716em;
    }
    .italian .hero .main-offer h2
    {
        font-size: 1em;
    }
    .italian .container .home-offer h1
    {
        font-size: 2.5em;
    }
    .russian .hero .main-offer h2
    {
        font-size: 1em;
    }
    .russian .container .home-offer h1
    {
        font-size: 2.3em;
    }
    .spanish .container .home-offer h1
    {
        font-size: 2.3em;
    }
    .albanian .container .home-offer h1
    {
        font-size: 2.4em;
    }
    .arabic .hero .main-offer h3
    {
        text-align: left;
    }
    .bulgarian .container .home-offer h1
    {
        font-size: 2.4em;
    }
    .croatian .container .home-offer h1
    {
        font-size: 1.8em;
    }
    .czech.hero .main-offer h1
    {
        font-size: 2.5em;
    }
    .finnish .container .home-offer h1
    {
        font-size: 1.8em;
    }
    .norwegianbokml .container .home-offer h1
    {
        font-size: 2.5em;
    }
    .georgian .container .home-offer h1
    {
        font-size: 3em;
    }
    .greek .container .home-offer h1
    {
        font-size: 2.5em;
    }
    .hungarian .container .home-offer h1
    {
        font-size: 2.5em;
    }
    .indonesian .container .home-offer h1
    {
        font-size: 3em;
    }
    .latvian .container .home-offer h1
    {
        font-size: 3.5em;
    }
    .lithuanian .container .home-offer h1
    {
        font-size: 2.8em;
    }
    .malay .container .home-offer h1
    {
        font-size: 2.8em;
    }
    .norwegian .hero .main-offer h2
    {
        font-size: 1em;
    }
    .norwegian .container .home-offer h1
    {
        font-size: 2.2em;
    }
    .polish .hero .main-offer h2
    {
        font-size: 1em;
    }
    .polish .container .home-offer h1
    {
        font-size: 2.3em;
    }
    .portugal .hero .main-offer h2
    {
        font-size: 1em;
    }
    .portugal .container .home-offer h1
    {
        font-size: 2.1em;
    }
    .romanian .hero .main-offer h2
    {
        font-size: 1em;
    }
    .romanian .container .home-offer h1
    {
        font-size: 3em;
    }
    .serbian .hero .home-offer h1
    {
        font-size: 2.2em;
    }
    .slovak .container .home-offer h1
    {
        font-size: 2em;
    }
    .swedish .hero .home-offer h2
    {
        font-size: .8571428571428571em;
    }
    .swedish .container .home-offer h1
    {
        font-size: 2.5em;
    }
    .ukrainian .container .home-offer h1
    {
        font-size: 3.5em;
    }
}/* Custom, iPhone Retina */