/* buttons on home boxes */
.products.presentation .product .product-image span.pseudo-btn {
    font-size:20px;
    padding:10px 20px;
    border-radius:5px;
    border: 1px solid #fff;
    color:#fff;

    position:absolute;
    top:30%;
    left:0%;
    display:inline-block;
    margin-left:10%;
    margin-right:10%;
    width:80%;

    visibility:hidden;
    transition: visibility 0.5s ease;
    text-shadow:1px 1px 1px #222;
}
.products.presentation .product .product-image:hover span.pseudo-btn {
    visibility:visible;
}

/* small boxes style - uncomment to change the layout */
.products.presentation .product .product-image span.pseudo-btn {
    /* 
    margin: 10px 10px;
    */
}

body#static-page section.page.home div.products.presentation,
section.widget.casino-home div.products.presentation {
    text-align:center !important;
}

body#static-page section.page.home div.products.presentation .product,
section.widget.casino-home div.products.presentation .product {
    position:relative;
    height:265px !important;
    width:195px !important;
    margin:10px !important;
    display:inline-block !important;
}


body#static-page section.page.home div.products.presentation .product .product-image img,
section.widget.casino-home div.products.presentation .product .product-image img{
    border-radius:15px !important;
    border:1px solid #222 !important;
    width:100%;
}

body#static-page section.page.home div.products.presentation .product .product-text,
section.widget.casino-home div.products.presentation .product .product-text { 
    padding:5px !important;
}

body#static-page section.page.home div.products.presentation .product .product-text h3,
section.widget.casino-home div.products.presentation .product .product-text h3 {
    font-size:15px !important;
}

body#static-page section.page.home div.products.presentation .product .product-text p,
section.widget.casino-home div.products.presentation .product .product-text p {
    font-size:12px !important;
}

body#static-page section.page.home div.products.presentation .product .product-text,
section.widget.casino-home div.products.presentation .product .product-text {
    position:absolute !important;
    top:155px !important;
    left:0px !important;
    text-align:center;
    width:200px !important;
    max-width:200px !important;
    flex:auto !important;
}
    
body#static-page section.page.home div.products.presentation .product .product-image,
section.widget.casino-home div.products.presentation .product .product-image{
    position:absolute !important;
    top:0px !important;
    left:0px !important;
    height:150px !important;
    width:200px !important;
    max-width:200px !important;
    flex:auto !important;
    padding:0px !important;
}


@media only screen and (max-width:1024px){
    body#static-page section.page.home div.products.presentation .product .product-image,
    section.widget.casino-home div.products.presentation .product .product-image,
    body#static-page section.page.home div.products.presentation .product .product-text,
    section.widget.casino-home div.products.presentation .product .product-text,
    body#static-page section.page.home div.products.presentation .product,
    section.widget.casino-home div.products.presentation .product {
	margin-left:10px;
	margin-right:10px;
	width:100% !important;
	max-width:100% !important;
    }
    body#static-page section.page.home div.products.presentation .product .product-image {
	overflow: hidden;
    }
    
}

/* /home boxes */



body.frontend {
/*
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(51,51,51,1) 52%, rgba(34,34,34,1) 100%);
*/
/*
    background: rgb(51,51,51);
    background: linear-gradient(45deg, rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%);
*/
background: rgb(0,0,0);
background: linear-gradient(30deg, rgba(0,0,0,1) 0%, rgba(51,51,51,1) 52%, rgba(0,0,0,1) 100%);    
    background-attachment: fixed;
}

html {
    background-color:#000;
}


/* buttons on home boxes */
.products.presentation .product .product-image span.pseudo-btn {
    font-size:20px;
    padding:10px 20px;
    border-radius:5px;
    border: 1px solid #fff;
    color:#fff;
/*
    position:absolute;
    top:45%;
    left:45%;
*/
    visibility:hidden;
    transition: visibility 0.5s ease;
    text-shadow:1px 1px 1px #222;
}
.products.presentation .product .product-image:hover span.pseudo-btn {
    visibility:visible;
}

nav.navbar.navbar-top {
    border-bottom: 5px solid #FF550B;
}

nav.navbar.navbar-top {
    margin-bottom: 10px;
}

nav.navbar.navbar-top a.nav-link {
    font-size:20px;
    color: #fff;
}
nav.navbar.navbar-top .quick-balance-container a{
    color: #fff;
}

nav.navbar.navbar-top a.navbar-brand {
    padding:0px;
}

body.frontend footer {
    margin-top:10px;
    background-repeat: no-repeat;
    border-top: 5px solid #FF550B;
    background-color:#222;
}

body.frontend.sidebar-left-layout h1 {
    font-size:40px;
}

/* fix footer issue */
@media only screen and (min-width: 1024px) {
    html,
    body.frontend.sidebar-left-layout {
	    height:100%;
	    min-height: 100%;
    }
    body.frontend.sidebar-left-layout main {
	    min-height:80%;
    }
}
@media only screen and (max-width:1024px){
    body.frontend nav.navbar form.top-login-form a.btn.btn-danger {
        margin-left: 0px !important;
    }
    body.frontend nav.navbar form.top-login-form button.btn.btn-success {
        background-color: #4e7506;
    }
    body.frontend nav.top a.navbar-brand {
	margin: 0px;
	max-width: 50%;
    }
    body.frontend nav.top a.navbar-brand img {
	width: 100%;
    }
}



/* fix select2 inputs */
.select2-results__option {
    color:#000;
}


/* hide footer WLS link */
a.link-white-label-sportsbook {
    display: none;
}

footer a.social-link { padding:2px !important; display:inline-block; }
footer a.social-link img {
    width:50px;
    height:50px;
    border-radius:5px;
}

/* fix secondary buttons */

body.frontend .btn-outline-secondary {
    color:#fff;
    border-color:#fff;
}




