/*****HEADER******/
#main-header{
background: url("http://playonlinepokies.co.nz/wp-content/uploads/playonlinepokies-header.jpg") !important;
border-bottom:5px solid #ff0000;
}

/********MENU PRINCIPAL*******/
#top-menu li {visibility: hidden;}
#et_mobile_nav_menu {visibility: hidden;}
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
    padding: 15px 0 10px 0 !important;
    line-height: 1.7em;
    max-height: 50px;
}
.fullwidth-menu li {font-weight: 600;}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul {
top:22px;
}

.mobile_menu_bar {
top: -15px;
text-align: center;
}

/*******TEXTO GENERAL******/
.texto h1 {
    color: #013950;
    font-size: 26px;
}

.texto h2 {
    color: #013950;
    font-size: 24px;
}

.texto h3 {
    color: #013950;
    font-size: 20px;
}
.texto-sidebar h4 {
    color: #013950;
    font-size: 18px;
}
.texto-sidebar p{line-height: 16px;}

.texto ul{
padding:0px;
padding-left:50px;
}
.texto ul li{}

/********RANKING TABLE******/
.cont-ranking, .cont-review {
    border: 1px solid #bbb;
    overflow: hidden;
width:100%;
}
.cont-ranking:hover, .cont-review:hover{
-webkit-box-shadow: 2px 3px 5px -1px rgba(0,0,0,0.27);
-moz-box-shadow: 2px 3px 5px -1px rgba(0,0,0,0.27);
box-shadow: 2px 3px 5px -1px rgba(0,0,0,0.27);
}
.rank {
    float: left;
    background: #333333;
    color: #ffffff;
    padding: 5% 1%;
    font-weight: 800;
    height: 100%;
    position: absolute;
}

.rank-logo, .box-logo {
    float: left;
    text-align: center;
}
.rank-logo img, .box-logo img {
    height: auto;
    margin-left: 20px;
}
.rank-info, .box-info {
    float: left;
    width: 60%;
    margin: 0 10px;
}
.rank-info ul, .box-info ul {
    list-style-type: none;
    padding: 0;
}
.rank-info ul li, .box-info ul li{display: block;}
.rank-info ul li img, .box-info ul li img {
    width: 120px;
    vertical-align: sub;
margin-top: 5px;
}
.rank-info ul li span, .box-info ul li span {
    font-weight: 600;
    font-size: 18px;
    margin-left: 20px;
}
.rank-btn, .box-btn {
    float: left;
    padding: 20px 0px 10px 0px;
}
.rank-btn ul, .box-btn ul {
    list-style-type: none;
    padding: 0px !important;
}
.rank-btn ul li, .box-btn ul li{display: block;}
.rank-btn ul li:first-child, .box-btn ul li:first-child{margin-bottom:30px;}
a.btnr, a.btnd {
    border: 1px solid #333;
    color: #333;
    text-align: center;
    padding: 15px 40px;
}
a.btnd {padding: 15px 24px}
a.btnp, .btnp-l{
background: rgba(255,0,0,1);
background: -moz-linear-gradient(top, rgba(255,0,0,1) 0%, rgba(198,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,0,0,1)), color-stop(100%, rgba(198,0,0,1)));
background: -webkit-linear-gradient(top, rgba(255,0,0,1) 0%, rgba(198,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,0,0,1) 0%, rgba(198,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,0,0,1) 0%, rgba(198,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,0,0,1) 0%, rgba(198,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#c60000', GradientType=0 );
color:#ffffff;
font-weight:600;
text-align: center;
padding: 16px 30px;

}

a.btnr:hover, a.btnd:hover{
background:#f5f5f5;
border:1px solid #bbb;
}
a.btnp:hover{
background:#ff0000;
font-weight:800;
}


/********TOP POKIES HOME*******/

.game-cont {
    background: #e6e6e6;
    overflow: hidden;
    padding: 5px;
-webkit-box-shadow: 10px 10px 16px -11px rgba(0,0,0,0.32);
-moz-box-shadow: 10px 10px 16px -11px rgba(0,0,0,0.32);
box-shadow: 10px 10px 16px -11px rgba(0,0,0,0.32);
}
.game-cont ul {
    list-style-type: none;
    padding: 0px;
}
.game-cont ul li {
    display: inline-block;
    float: left;
    width: 50%;
}
li.game-img{padding: 5px;}
li.game-img img{vertical-align: text-top;}
li.game-info {
    padding: 5% 2%;
    text-align: center;
    font-size: 13px;
    line-height: 16px;
}
li.game-info h3 {
    font-size: 18px;
    font-weight: 600;
    text-align: right;
    color: #013950;
}
.pokies-col1 {
    width: 45% !important;
    float: left;
}
.pokies-col2 {
    width: 45% !important;
    float: right;
}

/******sidebar****/
.sidebar-col{}

/******CASINO REVIEW******/
.titulo-overall {
    background: #013044;
    padding: 10px;
    width: 200%;
    position: relative;
    left: 20px;
}
.titulo-overall h3{
color:#fff !important;
font-size: 16px;
text-transform: uppercase;}

.btnp-l{
border: none !important;
transition:none !important;
width:50%;
}
.btnp-l:hover{
background:#ff0000 !important;
font-weight:800 !important;}
a.btnp-l{padding:15px !important;}
a.btnp-l:hover{padding:15px !important;}

.close-btn ul {
    padding: 0px;
    /* padding-left: 50px; */
    list-style-type: none;
    text-align: center;
    margin-top: 50px;

}
.close-btn ul li {
    display: inline-block;
    margin: 0 20px;
}

/***********jackpot table*********/
.jackpot-tabla {
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
    text-align:center;
}
.jackpot-tabla ul li {
    list-style-type: none;
}
.jackpot-tabla > ul > li {
    display: inline-block;
    overflow: hidden;
}

/******FOOTER*****/
#main-footer {display:none !important;}
.texto-footer p{color:#bbbbbb;}
.texto-footer a{color:#3b7398;font-size:11px;}
#copy{line-height: 12px;display:block;}
.texto-footer{}
.logo-footer{}
.logo-footer img{}

/*****BLOG******/
#left-area{padding-bottom:0px !important;}
.single .et_pb_post {margin-bottom: 0px !important;}
.single .post {padding-bottom: 0px !important;}
.pagination a{
font-family: 'Roboto Light', Helvetica, Arial, Lucida, sans-serif;
color: #900000;
font-size: medium;
font-weight: 600;
}

/**********MEDIA QUERIES***********/
@media screen and (min-width:1150px){
.texto-footer{
position:relative;
top:30px;
}
}

@media screen and (max-width:1100px){
.rank-info, .box-info {width: 55%;}
}

@media screen and (max-width:1000px){
.game-cont ul li {
    display: block;
    float: none;
    width: 100%;
text-align:center;
}
li.game-info h3 {text-align:center;}
}

@media screen and (max-width:979px){
.rank-info, .box-info {width: 50%;}
}


@media screen and (max-width:980px){
#logo {max-height: 80% !important;}
.et_pb_fullwidth_menu .et_pb_row {min-height: 0px !important;}
.et_pb_fullwidth_menu .et_mobile_menu {top: 45px !important;}
.logo-footer img{width: 30%;}
}

@media screen and (max-width:880px){
.rank-info, .box-info {width: 45%;}
}

@media screen and (max-width:800px){

.rank-info ul li p.ci{display:none}
.rank-btn ul li {display: inline-block;}
.rank-btn {
    float: right;
    padding: 20px 10px 10px 0px;
}
.rank-info {
    width: auto !important;
   float:right !important;
}
.box-info {
    width: 63%;
    margin-bottom: 20px;
}
.box-btn {float: none; text-align: center;}
.box-btn ul li {display: inline-block;}
.box-btn ul li:first-child { margin-right: 10px;}
.sidebar-col-blog{padding:0px !important; margin:0px !important;}
}

@media screen and (max-width:736px){
.box-logo{float:none;text-align:center;}
.box-logo img {margin-left: 0px;}
.box-info {
    width: 100%;
margin:0 auto;
    margin-bottom: 20px;
padding: 0px 10px;
text-align:center;
}
}

@media screen and (max-width:620px){
.rank{display:none;}
.rank-logo {float: none;}
.rank-info {
    width: auto !important;
    float: none !important;
    text-align: center;
}
.rank-btn {
    float: none;
    padding: 20px 0px 10px 0px;
    text-align: center;
}
.titulo-overall {left:10px;}
.btnp-l{width:80%;}
}

@media screen and (max-width:479px){
.titulo-overall {left:0px;width:100%;}
.overall-space{display:none;}
}

@media screen and (max-width:500px){
.et_boxed_layout #page-container {width:100% !important;}
.pokies-col1 {
    width: 100% !important;
    float: none !important;
}
.pokies-col2 {
    width: 100% !important;
    float: none !important;
}
#main-header {background-position: 10% !important;}

li.game-info {font-size: 11px;}
li.game-info h3 {font-size: 15px;}
#copy{display:none;}
.texto-footer{text-align:center !important;}
.logo-footer img{width: 40%;}
}


@media screen and (max-width:373px){
.rank-info ul li span { font-size: 16px;}
.rank-info ul li img {width: 100px;}
.cont-review{border:none;}
}

@media screen and (max-width:340px){
.rank-info ul li span {display:block;}
.box-info ul li span { font-size: 16px;}
}