@import url("https://fonts.googleapis.com/css?family=Teko:400,600,700");body{background:#eff0f0;font-family:Teko,sans-serif}a,a:active,a:focus,a:hover{text-decoration:none}img.img-responsive.center-block.main_bg.visible-xs{width:100%}main .row.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-bottom:15px;-ms-flex-align:stretch;align-items:stretch}main .row.flex .brand_wrapper{width:24%;padding:0;margin:15px 0 0 15px;-ms-flex-positive:1;flex-grow:1;min-width:260px}main .row.flex .brand_wrapper .brand{background-color:#fff;display:block;padding:25px;text-align:center;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;transition:all .25s ease}main .row.flex .brand_wrapper .brand:before{z-index:-1;transition:all .25s ease;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 0 rgba(10,12,22,0)}main .row.flex .brand_wrapper .brand .title{color:#3d3d44;font-size:25px;font-weight:700;line-height:32px;text-transform:uppercase;display:block;margin:20px auto 0;letter-spacing:3px;min-height:64px}main .row.flex .brand_wrapper .brand .desc{opacity:0;color:#fff;font-size:16px;font-weight:400;line-height:20px;text-transform:uppercase;letter-spacing:2px;text-align:center}main .row.flex .brand_wrapper .brand .brand_name{color:#1470ff;font-size:18px;font-weight:600;line-height:50px;text-transform:uppercase;margin-top:25px;display:block;letter-spacing:3px}main .row.flex .brand_wrapper .brand .btn{display:none;border-radius:0;width:204px;height:50px;border:2px solid #ff0;margin:25px auto 0;line-height:46px;padding:0;font-weight:600;color:#ff0;text-transform:uppercase;letter-spacing:4px;font-size:24px}main .row.flex .brand_wrapper .brand .close{display:none}main .row.flex .brand_wrapper .brand.active{background-color:#0d264d;z-index:1;box-shadow:0 0 0 15px #0d264d;transition:all .25s ease}main .row.flex .brand_wrapper .brand.active:before{transition:all .25s ease;content:"";display:block;width:calc(100% + 30px);height:calc(100% + 30px);position:absolute;top:-15px;left:-15px;box-shadow:0 0 35px rgba(10,12,22,.58)}main .row.flex .brand_wrapper .brand.active .title{color:#fff;font-size:22px;font-weight:600;line-height:26px}main .row.flex .brand_wrapper .brand.active .desc{opacity:.7}main .row.flex .brand_wrapper .brand.active .brand_name{display:none}main .row.flex .brand_wrapper .brand.active .btn{display:block}main .row.flex .brand_wrapper .brand.bet365.active{box-shadow:0 0 0 15px #2f3332;background-color:#2f3332}main .row.flex .brand_wrapper .brand.skybet.active{box-shadow:0 0 0 15px #2f3332;background-color:#2f3332}main .row.flex .brand_wrapper .brand.skybet.active .btn{border:2px solid #2dbdff;color:#2dbdff}main .row.flex .brand_wrapper .brand.betfred.active{box-shadow:0 0 0 15px #a11532;background-color:#a11532}main .row.flex .brand_wrapper .brand.betfred.active .btn{border:2px solid #00fff6;color:#00fff6}main .row.flex .brand_wrapper .brand.william_hill.active{box-shadow:0 0 0 15px #0d264d;background-color:#0d264d}main .row.flex .brand_wrapper .brand.coral.active{box-shadow:0 0 0 15px #119119;background-color:#119119}main .row.flex .brand_wrapper .brand.coral.active .btn{border:2px solid #8ce726;color:#8ce726}main .row.flex .brand_wrapper .brand.paddypower.active{box-shadow:0 0 0 15px #074693;background-color:#074693}main .row.flex .brand_wrapper .brand.paddypower.active .btn{border:2px solid #00fed1;color:#00fed1}main .row.flex .brand_wrapper .brand.bwin.active{box-shadow:0 0 0 15px #000;background-color:#000}main .row.flex .brand_wrapper .brand.ladbrokes.active{box-shadow:0 0 0 15px #d8c924;background-color:#d8c924}main .row.flex .brand_wrapper .brand.ladbrokes.active .btn{border:2px solid #000;color:#000}main .row.flex .brand_wrapper .brand.bbbsports.active{box-shadow:0 0 0 15px #ba3900;background-color:#ba3900}main .row.flex .brand_wrapper .brand.bbbsports.active .btn{border:2px solid #000;color:#000}main .row.flex .brand_wrapper .brand.betway_sports.active{box-shadow:0 0 0 15px #000;background-color:#000}main .row.flex .brand_wrapper .brand.betway_sports.active .btn{border:2px solid #d8c924;color:#d8c924}@media (max-width:767px){main .row.flex .brand_wrapper{min-width:45%}main .row.flex .brand_wrapper:nth-child(even)>.brand{float:right}main .row.flex .brand_wrapper .brand{padding:8px;-ms-flex-pack:start;justify-content:flex-start;transition:none}main .row.flex .brand_wrapper .brand img.logo{width:100%}main .row.flex .brand_wrapper .brand .title{font-size:20px;line-height:24px;word-break:break-word;margin:12px auto;-ms-flex-positive:1;flex-grow:1}main .row.flex .brand_wrapper .brand .desc{display:none;color:#3d3d44;font-size:14px;font-weight:600;line-height:20px;text-align:left;margin:15px 6px}main .row.flex .brand_wrapper .brand .brand_name{font-size:16px;line-height:1;height:auto;margin:12px auto}main .row.flex .brand_wrapper .brand .btn{display:none;color:#1470ff!important;font-size:18px;border:none!important;height:auto;font-weight:600;margin:0 0 10px auto;width:auto;line-height:2;padding:0 10px;float:right}main .row.flex .brand_wrapper .brand .close{display:none;position:absolute;top:0;right:0;width:30px;height:30px;line-height:30px;text-align:center;color:#74747d;opacity:1;font-weight:600;font-size:22px;font-family:Arial,sans-serif}main .row.flex .brand_wrapper .brand.active{text-align:left;background:#fff!important;box-shadow:none!important;width:calc(100vw - 30px);display:block;transition:none}main .row.flex .brand_wrapper .brand.active:before{display:none}main .row.flex .brand_wrapper .brand.active img.logo{width:50%;display:inline-block;vertical-align:top}main .row.flex .brand_wrapper .brand.active .title{color:#3d3d44;font-weight:700;width:calc(50% - 40px);padding:8px 0 0 12px;display:inline-block;vertical-align:top;margin:0}main .row.flex .brand_wrapper .brand.active .desc{display:block}main .row.flex .brand_wrapper .brand.active .brand_name{display:none}main .row.flex .brand_wrapper .brand.active .btn{display:block}main .row.flex .brand_wrapper .brand.active .close{display:inline-block}}
/*# sourceMappingURL=main.css.map */
main{
    padding-top: 50px;
    padding-bottom: 50px;
}
body footer {
    background-color: #191c2b;
    color: #ffffff;
    padding: 30px; }
body footer p{
    font-size: 20px;
    font-family: sans-serif;
    font-weight: normal !Important;
}
body footer .trust-icons {
    font-size: 30px; }
body footer .min-age {
    background-color: #ffffff;
    color: #191c2b;
    font-size: 25px;
    font-weight: 700;
    padding: 6px;
    border-radius: 30px;
    display: inline-block;
    width: 45px;
    height: 45px;
    margin-right: 10px;
    margin-top: 10px; }