﻿/* table.apuestastable {
    	table-layout:fixed;
    	word-wrap: break-word;
} */
.vg_descr {
	overflow: auto;
	width: 100%
}
div.cell {
	float: left;
}
#right_cell {
	float: right;
}
.injurytable {
	width: 100%;
}
.injurytable tr td {
	min-width: 90px;
}
.injurytable tr td:nth-child(1) {
	min-width: 40px;
}
.injurytable tr td:nth-child(4) {
	min-width: 70px;
}


@media screen and (min-width:992px){
    #mob-menu,
    .desktop-menu{display:block!important; }
    .mob-menu{display:none !important;}
    .mobile-footer{display:none;}

    /*=================== new css sep-05-2016 ===================*/

    #left-sidebar.col-md-3,
    #right-sidebar.col-md-3{ width:22.5%}
    #main-content.col-md-6{width:55%;}
    #main-content.col-md-9{width:77.5%;}
    .injuries-links {width:50%;}

}
@media screen and (min-width:992px) and (max-width:1199px){
	#tnc {width: 830px;}
}
@media screen and (min-width:1200px){
	#tnc {width: 1030px;}
}
@media only screen
and (min-device-width : 700px)
and (max-device-width : 991px) {

.latest-news-block { height: 250px; overflow:hidden; text-overflow:ellipsis;}

}


@media (max-width: 1199px){
  .navbar-default .navbar-nav > li > a{font-size:12px; padding:15px 9px;  }
  .desktop-sub-menu ul li a{ font-size:11px; padding:10px 3px; letter-spacing:-0.5px;}

}
@media (min-width: 992px){
	#main-content{
		float: none;
	}
}
/*-- --*/
@media (max-width: 991px){
  body{font-size:13px;  }

  /*-- breadcrumb --*/
  .breadcrumb{display:none;}

 /*-- header --*/
  .header-top{padding:5px 0; position: fixed; width: 100%; z-index: 999; border-bottom: solid 1px #eee; min-height: 66px; }
  .header-top .logo{max-width:320px; width:100%;}
  .top-search{float:none; width:100%; max-width:100%; padding-top:10px; display:none;}

  .navbar-toggle{display: block; padding:10px 0; margin:0; background:#fff; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
  .navbar-toggle .icon-bar{background:#e46c0a; width:27px; height:3px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
  .navbar-toggle .icon-bar + .icon-bar{margin-top: 5px;}

  .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
  .navbar-collapse.collapse { display: none!important; }
  .navbar-collapse.collapse.in {display: block!important;}
  .navbar-nav { float: none!important; margin: 7.5px -15px;}
  .navbar-nav>li {float: none; }
  .navbar-default .navbar-nav > li > a {padding-top: 10px; padding-bottom: 10px;}
  .desktop-menu{display:none;}
  .navbar-default{display:none;}

  .desktop-sub-menu{display:none !important;}

  /*-- mobile ment --*/
  .mob-menu ul.navbar-nav{margin-top:2px; margin-bottom:2px;}
  .mob-menu ul.navbar-nav li{ float:left; margin:2px 0; border-right:1px solid #ccc;}
  .mob-menu ul.navbar-nav li a{ font-size:11px; padding:6px 8px; margin:0 !important; border-bottom:1px solid transparent;}

  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus { margin:0 !important;  }
  /*-- --*/
  #left-sidebar{display:none;}

  /*-- --*/
  .desktop-footer{display:none;}

  #right-sidebar div.sidebar-block { display:none;}
  #right-sidebar div.sidebar-block:first-child, #right-sidebar div.sidebar-block:nth-child(2) { display:block;}
  #right-sidebar.sidebar-root div.sidebar-block { display:block;}
  .injuries-links {width:100%;}


  #content {padding-top:85px;}

  .inner_ad {display: block; border-top: solid 1px #a1c7ed;  border-bottom: solid 1px #a1c7ed; margin-bottom: 10px; padding: 5px 0;}
  .inner_ad .article-img {float:left; width: 80px;}
  .inner_ad .article-img img {width:100%; height: auto;border: 2px solid #dadada;}
  .inner_ad .ad-desc {line-height: 18px; padding-left: 5px; font-weight: bold; text-align: left; font-size: 12px; display: table-cell;
   vertical-align:middle; height: 60px;}

  /*----New Mobile Menu---*/
  .bar-button {z-index: 1; float:right; position:relative; display: block;padding: 20px 0 10px 0;margin: 0;background: #fff; outline:none;}
  .bar-button span.icon-bar {background: #e46c0a;width: 27px;height: 3px;border-radius: 3px;display: block;}
  .bar-button .icon-bar + .icon-bar {  margin-top: 5px;}
  .header-side-menu .side-nav-title	{  display:block; background: #ecebe6;    border-bottom: 1px solid #dedcd0;    color: #777;    font-size: 1.4rem;    line-height: 2.5;    overflow: hidden;    padding: 0 .625rem;    white-space: nowrap; font-weight:bold;}
  .header-side-menu  li a {position:relative; border-bottom: 1px solid #dedcd0; padding: 8px 15px; color:#000; font-weight:bold; text-decoration:none;}
  .header-side-menu  li a.expand-button {position: absolute;  right: 0;  top: 0; width: 40px; border:0; height:41px;}
  .header-side-menu  li a.expand-button i {right:0; top:5px; position:relative; font-size:10px;}
	.side-menu-title, .side-menu-title li { border-bottom: 2px solid #eee;}
	.side-menu-title { background-color: #ddd;line-height: 25px;}
	.side-menu-title a { color: #e46c0a !important;}

  .header-side-menu  ul.nav-expanded li a {padding-left:35px;}
  .header-side-menu a {text-decoration: none;}

  .body-fixed {overflow:hidden;}
  #sidebar {
	  position: fixed;
	  width: 250px;
	  height: 100%;
	  left:-250px;
	  box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -webkit-transition: left 0.3s ease-in-out;
	  -moz-transition: left 0.3s ease-in-out;
	  -ms-transition: left 0.3s ease-in-out;
	  -o-transition: left 0.3s ease-in-out;
	  transition: left 0.3s ease-in-out;
		background-color: #ddd;
	}
	.open-sidebar #sidebar { left: 0; }
	.open-sidebar .swipe-area {position:fixed; width:100%; background-color:rgba(0,0,0,0.4); z-index:99999; }

}

/*-- --*/
@media only screen and (min-device-width : 768px){


}

/*-- ipad --*/
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {




}


/*-- MOBILE --*/
@media (max-width: 767px){

  /*-- sidebar-navigation --*/
  .sidebar .sidebar-block ul.link-list > li > a,
  .sidebar .sidebar-block ul.current-top-event-list > li > a,
  .sidebar .sidebar-block ul.cat-link-list > li > a{ padding-top:2px; padding-bottom:5px; }
  ul.cat-link-list li a i.flaticon{ top:3px; }
  ul.link-list li i.glyphicon{top:8px;  }

 /*-- bookmaker --*/
 .bookmaker-name-img{ width:50%; }
 .bookmaker-detail-cell{float:left; width:50%;}
 .bookmaker-rating-star{width:50%; float:left; text-align:left; }
 .bookmaker-price{width:50%; float:left; text-align:right; }
 .bookmaker-url{ width:100%; text-align:left; padding:5px 0 0 0; }


 .single-betting-news-listing-short .mob-block-block {margin:20px 0 5px;}

.box2{padding:10px;width:47%;margin:5px}

.box3{width:45%;}

}

@media (max-width: 680px){

}

@media (max-width: 550px){

 img.infographic{width:100%;}

.apuestastable th:nth-child(4), .apuestastable tr td:nth-child(4) {
	display: none;
}


.betting-news-block{padding: 15px; }
.betting-news-block .media{margin:0 0 20px 0;}
.betting-news-block .media-body{ clear:none; display:block;  overflow:visible;  width:auto; }

.article-summary-data .article-img{margin:0 10px 10px 0;}
.article-text-summary{clear:none; display:block;  overflow:visible;  width:auto;}

.img-left-block,
.article-detail-data .article-img{ max-width:140px; margin:0 10px 10px 0;}
.img-left-block img,
.article-detail-data .article-img img{width:100%; height:auto;}

.latest-news-block { float:left; width:50%; padding:0 10px; margin-top: 5px; height: 240px; overflow:hidden;}
.latest-news-block:nth-child(4){ clear:none; float:left;}

.free-promo-block{text-align:center;}
.current-free-bet-promotions-block .free-promo-row{padding:15px;}
.free-promo-block figure{margin:0 auto 10px auto; width:110px; float:none; }
.free-promo-block p{clear:both; }

/*-- bookmaker --*/
.bookmaker-name-img{ width:30%; min-width:110px; float:left;}
.bookmaker-detail-cell{width:auto; overflow:hidden; float:none; padding:0;}
.bookmaker-name-img a.bookmaker-name{ clear:both; display:block;}
.bookmaker-rating-star,
.bookmaker-price,
.best-online-bookmakers-list-block.small-block .bookmaker-rating-star,
.best-online-bookmakers-list-block.small-block .bookmaker-price,
.bookmaker-url{width:100%; float:left; text-align:left; padding:0 0 5px 0; }
.bookmaker-url{padding:0; }
.bookmaker-price .glyphicon{float:right;}

/*-- bookmaker new --*/
.bookieTable tr th:nth-child(1), .bookieTable tr td:nth-child(1),
.bookieTable tr th:nth-child(3), .bookieTable tr td:nth-child(3) {
	min-width: 80px;
}
/*
.bookieTable tr th:nth-child(2), .bookieTable tr td:nth-child(2) { display:none; }
.bookieTableC4 tr th:nth-child(4), .bookieTableC4 tr td:nth-child(4) { display:none; }
.bookieTable tr th:nth-child(4), .bookieTable tr td:nth-child(4) { display:none; } */

/*-- bonus page --*/
.betting-view-box-top .img-right-bet {width:25%; text-align:right;}
.betting-view-box {padding: 15px 15px 0 15px;}
.betting-gray-btm-bar {margin: 0 -15px;padding: 10px 10px;}
.betting-rating-btn-block .btn-yellow-link{ padding:8px; }

.betting-rating-btn-block .btn-orange-link{ padding:8px; }

.reason-to-join-box{padding:10px 15px;}
.claim-bonus-block-box h2,
.claim-bonus-block-box .claim-bonus-body-content .claim-bonus-body-content-inn,
.claim-bonus-block-box .claim-bonus-box-footer{padding:10px 15px;}
.claim-bonus-block-box .claim-bonus-body-content .claim-bonus-body-content-inn .bonus-box-right {clear:both;float:none; padding-top:10px;}
.claim-bonus-block-box .claim-bonus-box-footer p.get-bonus-title,
.claim-bonus-block-box .claim-bonus-box-footer .get-bonus-btn{float:none; text-align:left;}
.claim-bonus-block-box .claim-bonus-box-footer p.get-bonus-title{padding:0; margin:0 0 10px 0;}

.hide-mobile{display: none;}
.blog-content-tag-block{display: none;}

.comment-form  textarea {width:100%;}

.box4{width:50%;}

}
@media (max-width: 540px){

}
@media (max-width: 456px){
	#right_cell {
		float: left;
		margin-top: 10px;
	}
}
@media (max-width: 450px){
	div.Glosario div.content {
		width: 50%
	}

.box2{border:1px solid #444444; padding:10px; width:45%; float:left; margin:5px; min-width:150px; max-width:250px; min-height:205px; text-align:center;}
}
@media (max-width: 480px){
  .mob-block-block{font-size:11px; margin:0 0 5px 0}
  .mobile-betting-news .row{ padding: 0 5px;}
  .mobile-betting-news .row div.col-md-12,
  .mobile-betting-news .row div.col-md-6{ padding: 0 8px;}

   .single-betting-news-listing .display-inline-mob {padding: 0 10px;}
   .single-betting-news-listing-short .mob-block-block {margin:15px 0 3px;}
}
@media (max-width: 459px){

    .latest-news-block {height:  220px;}

 }
@media (max-width: 360px){
    .latest-news-block {height:  200px;}

/*-- bonus page --*/
.betting-view-box{padding: 15px 15px 0 15px;}
.betting-view-box-top .img-right-bet{float:none; margin:0 0 15px 0;}
.betting-view-box-top .img-right-bet img{}
.betting-gray-btm-bar{margin:0 -15px; padding:10px 10px;}
.betting-gray-btm-bar .betting-rating-block{float:none; margin:0 0 15px 0; text-align:left;}
.betting-gray-btm-bar .betting-rating-btn-block{clear:both; }

.header-top .logo {padding-top:5px;}
}

@media (max-width: 320px){

.box2{border:1px solid #444444; padding:5px; width:40%; float:left; margin:3px; min-width:135px; max-width:250px; min-height:205px; text-align:center;}

}
