#main
{
padding: 0;
}

#profit
{
padding: 0.5em;
background-color: #FFFFE1;
border: 1px solid #000;
border-radius: 0.5em;
font-size: 0.9em;
color: #008000;
position: absolute;
top: 1em;
margin-left: 2em;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
-webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;      /* IE 10+ */
      user-select: none; 
}

.gamble
{
margin-left: 0;
}

#profit a
{
font-size: 1.3em;
}

#profit:before
{
content: ' ';
display: block;
width: 1em;
height: 1em;
border-top: 1px solid #000;
border-right: 1px solid #000;
background-color: #FFFFE1;
transform: rotate(-45deg);
position: absolute;
margin-top: -1em;
margin-left: 1em;
}

#profit b:before
{
content: ' ';
width: 16px;
height: 16px;
display: inline-block;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAV/QAAFf0BzXBRYQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMjkvMTIvMThJyf2GAAACnElEQVQ4ja3US08bVxTA8f9g4zG2iQGPH+Fp7MZUhiiiqqII1FZtpXZZqbt8paofgm2RuqjUVbtqsknCgoBqE0GMH/hRN2awa4/t8Z25NwuEC20WVOndnatzfjo60jmaUiXFez4vaNTNBrlyjm6/95+KjXCETzc+wQswsAd09C6sebBH2q2AgF/R3Htz1QkopRC24rx8Tv5w/1bI9udf4XHda4hUSCHRgzorKynCsUUApHQpnfxO1JhnOhIdA62z1yAkrnMNcaVkJBxGIxfbtnlTq9OoFFlczVA5qFGhxuYXjyjkD0hnH+C4DvZQMuGIvxEpJUI4COGgFNwJR5i+H0Epxfr2Bi2zge4Pkv1oC4Bu5zJ3Qjj/RAS9rkUpXwSK/5rBQe3pjTh+dw3PFbKz8yvffb9LJOVn+9s0KX2BteExUioczcNw1sBKZ3CnAjcQiUL0h5fI0lKSrUefkc0u8/jrLznNv2A7aaOUYjgcUHi1z+FPv9BQfjpzSZxJfQyll1cvEdM0KZcrRKNTtNtt+r0ew04fYdsoYDGRYumbe5z/UaFaKXIn84CpmQh/HvxG2CrQePID3n5/wMWFSa/Xw7IsLMtiYPWpFotY3S4jITBiMaKJOJsPl/n5x13SmQwfZrIEgkEK+T28Pp+PQCCAz+dD01zqtWOel09IJBYxYjHMVov62RlHuRxKKYxIjJgRo1ktYQ/6hD/YwGua5xQKr9H1AZmMh7l4nOjMLNWjfTgrEY/fZTWVQgiBkpLOX23yuUP0GYPk5hYL9x+inZ4+U8fHNUIhH4lEmGDAT0ifoN2s0jzJ0Xz1EmF1xsOcDIaZX/+YhfVNpo0E/lAYTanyO0+BkhKr3eKiXsG+tt16IMTcQpLgrDH+0/6Pe/IWqORGVfV9ZqMAAAAASUVORK5CYII=);
margin-right: 0.5em;
}


.betvps-banner
{
margin: 1em;
}

.left-column
{
width:68%;
display:inline-block;
vertical-align: top; 
font-size: 1.1em;
}

.right-column
{
width:28%;
display:inline-block;
vertical-align: top;
}

#testimonials
{
margin-top: 1em;
margin-bottom: 2em;
border: 2px solid #CCE;
background-color: #EEF;
border-radius: 0.5em;
}

#testimonials ul
{
padding: 0.8em;
margin: 0;
}

#testimonials li
{
padding; 0;
margin: 0;
}

#testimonials .title
{
position: absolute;
margin-top: -1em;
color: #CCE;
font-weight: bold;
font-size: 2em;
}

#testimonials .name
{
font-weight: bold;
color: #009;
}


#testimonials .info
{
font-size: .8em;
font-style: italic;
color: #009;
opacity: 0.5;
}

#testimonials .readall
{
text-align: right;
font-size: 0.7em;
padding-right: 1em;
}

#testimonials .readall a
{
color: #009;
}

.slick-next:before, .slick-prev:before
{
color: #009 !important;
}

.slick-prev
{
left: -15px !important;
}

.slick-next
{
right: -15px !important;
}

.hero
{
position: absolute;
text-align: right !important;
font-size: 3em;
width: 600px;
left: 50%;
margin-top: 1em;
color: #FFF;
font-weight: bold;
-webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;      /* IE 10+ */
      user-select: none; 
}

.hero strong
{
display: inline-block;
background-color: #C20;
padding: 0 0.5em 0 0.5em;
margin-bottom: 0.1em;
}

.first
{
padding: 1em;
}


#betfair_ad
{
float: right;
}

#try_right
{
padding: 3em 0; text-align: center;
}

.youtube 
{
display: flex;
justify-content: center;
align-items: center;
}

.youtube a
{
display: inline-block;
margin: 0 auto;
padding: 0.5em 0.5em 0.5em 100px;
border-radius: 1em;
border: 2px solid #666;
background-image: url(youtube.png);
background-position: 0.5em center;
background-repeat: no-repeat;
color: #666 !important;
min-height: 60px;
width: 30%;
box-shadow: 0 0 1em #CCC;
}

.youtube a:hover
{
border-color: #C00;
box-shadow: 0 0 1em #F99;
color: #900 !important;
}


.betfair-banner
{
margin: 4em auto;
display: inline-block;
}


@media only screen and (max-width: 1200px)
{

#profit
{
display: none;
}

.youtube a
{
width: 100%;
}

.right-column
{
display: none !important;
}

.left-column
{
width: 100%;
}

.betvps-banner
{
float:none;
display: block;
text-align: center;
}

.betfair-banner
{
display: none;
}

.hero
{
left: auto;
right: 0;
font-size: 4vw;
}

.first img
{
max-width: 90%;;
}

#betfair_ad
{
display: none;
}

#try_right
{
float: none;
margin: 2em 0;
}

}