@media (min-width:1200px) {
  .container {
    width:1035px; /*Like the width of the top banner image */
  }
}

/*Header Default*/
.page-header-custom, #header-navbar {
z-index:99;
border-left-style:none;
border-color: transparent;
border-bottom: solid 2px #585858;
width:100%;
float:left;
clear:both;
height:auto;
min-height:78px;
margin-top:0px !important;
margin-bottom:0px !important;
margin-left:0px !important;
margin-right:0px !important;

/* Grey black */
background:#f4cc70; /* Old browsers */
background:-moz-linear-gradient(top, #f4cc70 0%, #f5d17e 36%, #f6d68c 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4cc70), color-stop(36%,#f5d17e), color-stop(100%,#f6d68c)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #f4cc70 0%,#f5d17e 36%,#f6d68c 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #f4cc70 0%,#f5d17e 36%,#f6d68c 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top, #f4cc70 0%,#f5d17e 36%,#f6d68c 100%); /* IE10+ */
background:linear-gradient(to bottom, #f4cc70 0%,#f5d17e 36%,#f6d68c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4cc70', endColorstr='#f6d68c',GradientType=0); /* IE6-9 */
}

.copyright {
background:#de7a22;
}

#main-content-reviews-latest {
padding-left:0px;
padding-right:0px;
}

#right-sidebar-container {
background:#eee;
}

.topbar ul.loginbar li i.fa {
color: #585858;
}

.navbar-nav ul li a:hover {
background:#687074;
}

div#header {
margin-top:0px !important;
padding-top:0px !important;
}

div#header .navbar-default .navbar-nav > .active > a {
color:#ffffff;
/*background:#2a7fff;*/
font-weight:bold;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#000000;
}
div#header .navbar-default .navbar-nav>li>a:hover, div#header.dropdown-menu>li>a:hover {
color:#000000;
background:#ffffff;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#000000;
}

/* Default */
div#header .navbar-default .navbar-nav>li>a {
padding-left:25px;
padding-right:25px;
text-align:center;
background:transparent;
color:#000000;
font-size:15px;
font-weight:700;
text-transform:uppercase;
}
div#header .navbar-default .navbar-nav>li>a.dropdown {
padding-left:25px;
padding-right:30px;
text-align:center;
}

.dropdown-menu li a {
background:#ffffff;
}
.dropdown-menu li a:hover {
background:blue;
}

#main-content-container {
min-height:350px;
padding-left:0px;
}

.nav-home a:before {
font-family:'FontAwesome';
content: "\f015\ ";
}

div#main-menu-nav {
float:right;
width:auto;
text-align:left;
padding-right:0px;
}
div#main-menu-nav ul li ul.dropdown-menu>li>a {
background:#ffffff;
color:#000000;
}
/*
div#main-menu-nav ul li ul.dropdown-menu>li>a:hover {
background:#e67e22;
color:#ffffff;
}
*/
div#main-menu-nav ul li ul.dropdown-menu>li>a.active, div#main-menu-nav ul li ul.dropdown-menu>li>a.nav-selected {
/*
background:#C0C0C0;
color:#000000;
*/
color:#ffffff;
}
div#main-menu-nav ul li ul.dropdown-menu>li>a:before {
font-family:'FontAwesome';
content:"\f138\ ";
}
div#main-menu-nav ul.dropdown-menu li a {
border-bottom: solid 1px #eee;
}
/* Header and menu navigations. */
@media handheld, screen and (max-width:768px) {
 div#main-menu-nav {
  float:left;
  width:100%;
  width:-moz-calc(100% + 30px); /* Firefox */
  width:-webkit-calc(100% + 30px); /* WebKit */
  width:-o-calc(100% + 30px); /* Opera */
  width:calc(100% + 30px); /* Standard */
  clear:both;
  padding-left:15px;
  padding-right:15px;
  text-align:left;
  background:#999999;
  margin-left:-15px;
  margin-right:-15px;
 }

 div#header .navbar-default .navbar-nav > .active > a {
  border-bottom-style:none;
  border-top-style:solid;
  border-top-width:2px;
  border-top-color:#000000;
 }
 div#header .navbar-default .navbar-nav>li>a:hover, div#header.dropdown-menu>li>a:hover {
  border-bottom-style:none;
  border-top-style:solid;
  border-top-width:2px;
  border-top-color:#000000;
 }
 div#header .navbar-default .navbar-nav>li>a {
  text-align:left;
  color:black;
 }
 div#header .navbar-default .navbar-nav>li>a.dropdown {
  text-align:left;
 }
 div#main-menu-nav ul li ul.dropdown-menu>li>a {
  padding-left:40px;
 }

 ul.nav.navbar-nav li {
   border-bottom:solid 1px #585858;
 }
 div#main-menu-nav ul.dropdown-menu li {
   border-bottom: solid 1px #eee;
 }

 /* Display only the simple none detailed main-menu on phones. */
 div#main-menu-nav ul li ul.dropdown-menu {
   display:none;
 }
}

/* Fluid images */
#header-image img {
border-style:none;
max-width:100%;
height:auto;
}

img {
border-style:none;
max-width:100%;
height:auto;
}

div.footer div.headline {
border-bottom-style:none;
}

.headline {
display: block;
margin: 10px 0 25px 0;

}

#footer-lang {
width:100%;
position:relative;
float:left;
clear:both;
color:black;
text-align:center;
padding-top:5px;
padding-bottom:5px;
display:inline-block;
}
#footer-lang ul {
list-style-type:none;
}
#footer-lang li {
display:inline;
padding-left:9px;
padding-right:9px;
}
#footer-lang, #footer-lang a {
font-weight: bold;
color: #999;
color:black;
color:#e18728 !important;
text-decoration: none;
}
#footer-lang a:hover,#footer-lang .selected a {
color: #eee;
color:#299a0b;
color:#44618e;
color:#330099;
color:navy;
}
.footer-copyright {
font-style:normal;
color:#000000;
}

ul.bullet-list {
line-height:1.7;
display:block;
list-style-type:disc;
list-style-position:inside;
list-style: disc inside;
padding-top:1em;
padding-bottom:1em;
padding-left:1.5em;
padding-right:1em;
}
ul.bullet-list li {
display: list-item;
text-align: -webkit-match-parent;
}
ul.bullet-list li > :first-child {
/* Make Firefox put the list marker inside */
/* https://bugzilla.mozilla.org/show_bug.cgi?id=36854 "if list-style-position is inside, bullet takes own line" */
display: inline;
}
ul.bullet-list li > :first-child:after {
/* Add the margin that was lost w/ display: inline */
/* Firefox 10 displays this as block */
/* Safari 5.1.2 and Chrome 17.0.963.56 don't */
/*content: "";*/
display: block;
margin-bottom: 1em;
}
ul.bullet-list li:before {
padding-left:20px;
}

ul.bullet-list li > a {
font-weight:500;
color:navy !important;
text-decoration:none;
cursor:pointer;
position:relative;
display:inline;
/*padding: 1.5em 0.7em;*/
}
ul.bullet-list li > a:hover {
color:#e67e22 !important;
}

ul.pager {
display:table;
width:100%;
margin-left:auto; 
margin-right:auto;
}

@media only screen, tv {
ul.pager li {
margin-top:.5em;
list-style: none;
display: table-cell;
vertical-align:middle;
padding: .5em;
}
ul.pager li.left-side {
text-align:center;
}
ul.pager li.right-side {
text-align:center;
}
}

@media handheld, screen and (max-width:980px) and (orientation:landscape) {
ul.pager li {
margin-top:.5em;
list-style: none;
vertical-align:middle;
padding: .5em;
display: table-row;
vertical-align: middle;
padding: 0.5em;
width: 100%;
clear: both;
}
ul.pager li.left-side {
text-align:left;
}
ul.pager li.right-side {
text-align:right;
}
}

@media handheld, screen and (orientation:portrait) {
ul.pager li {
margin-top:.5em;
list-style:none;
display:table-row;
vertical-align:middle;
padding:0.5em;
width:100%;
clear:both;
text-align:center;
}
ul.pager li.left-side {
text-align:left;
}
ul.pager li.right-side {
text-align:right;
}
}

ul.pager li > a {
height:100%;
vertical-align:middle;
display:block;
font-size:medium;
padding-top: .7em;
padding-bottom: .7em;
padding-left: 1em;
padding-right: 1em;
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}

ul.pager li.left-side a:before {
font-family:'FontAwesome';
content:"\f137\ ";
}
/* Fallback if use of custom-fonts is not supported by the browser. */
.no-fontface ul.pager li.left-side a:before {
content:"« ";
}

ul.pager li.right-side a:after {
font-family:'FontAwesome';
content:" \f138\ ";
}
/* Fallback if use of custom-fonts is not supported by the browser. */
.no-fontface ul.pager li.right-side a:after {
content:" »";
}

/* casino-listing-short */
/*
Green:       	#74C52C    rgba(116,197,44, 1);
Blue:        	#3498db    rgba(52,152,219, 1);
Orange:      	#e67e22    rgba(230,126,34, 1);
Red:         	#e74c3c	   rgba(231,76,60, 1);
Grey:        	#bdc3c7	   rgba(189,195,199, 1);
Purple:      	#9b6bcc	   rgba(155,107,204, 1);
Aqua:        	#27d7e7    rgba(39,215,231, 1);
Brown:       	#9c8061    rgba(156,128,97, 1);
Dark Blue:   	#4765a0    rgba(71,101,160, 1);
Light Green: 	#79d5b3    rgba(121,213,179, 1);
*/

.casino-listing-short {
max-width:300px !important;
background:transparent;
margin-bottom:1em;
}

div#sidebar-casino-listings a:hover {
text-decoration: none !important;
}

div.listing-head img {
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:3px;
-webkit-border-top-left-radius: 7px !important;
-webkit-border-top-right-radius: 7px !important;
-moz-border-radius-topleft:7px !important;
-moz-border-radius-topright:7px !important;
border-top-left-radius: 7px !important;
border-top-right-radius: 7px !important;
}
.casino-listing-short .sticker-right,
.casino-listing-short .sticker-left {
color: #fff;
width: 150px;
padding: 1px;
font-size: 10px;
font-weight: bold;
font-family: Arial;
position: absolute;
text-align: center;
letter-spacing: 2px;
background-color: rgba(116,197,44, 0.9);
}

.casino-listing-short .sticker-right {
top: 10px;
right: -59px;
transform: rotate(45deg);   
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}

.casino-listing-short .sticker-left {
top: 10px;
left: -58px;
transform: rotate(-45deg);   
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}

.casino-listing-short .bg-green {
background-color: rgba(116,197,44, 0.9);
}

.casino-listing-short .bg-blue {
background-color: rgba(52, 152, 219, 1);
}

.casino-listing-short .bg-orange {
background-color: rgba(230,126,34, 1);
}

.casino-listing-short .bg-red {
background-color: rgba(231,76,60, 1);
}

.casino-listing-short .bg-grey {
background-color: rgba(189,195,199, 1);
}

.casino-listing-short .bg-purple {
background-color: rgba(155,107,204, 1);
}

.casino-listing-short .bg-aqua {
background-color: rgba(39,215,231, 1);
}

.casino-listing-short .bg-brown {
background-color: rgba(156,128,97, 1);
}

.casino-listing-short .bg-dark-blue {
background-color: rgba(71,101,160, 1);
}

.casino-listing-short .bg-light-green {
background-color: rgba(121,213,179, 1);
}

.casino-listing-short .casino-listing {
overflow: hidden;
position: relative;
margin-bottom: 30px;
background: rgba(116,197,44, 0.1);
border: 2px solid rgba(116,197,44, 0.3);
}

.casino-listing-short .listing-head {
overflow: hidden;
border-bottom: 1px rgba(116,197,44, 0.1);
}

.casino-listing-short .listing-head h4,
.casino-listing-short .listing-head h5 {
margin: 0;
font-family: Arial;
letter-spacing: 1px;
color: rgba(116,197,44, 1);
}

.casino-listing-short .listing-head h4 {
font-size: 20px;
padding: 20px 0;
}

.casino-listing-short .listing-head h5 {
color:#fff;
font-size:35px;
/*padding: 30px 0 20px 34px;*/
padding-top:30px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
background:rgba(39,215,231, 1); /* Aqua */
}

.casino-listing-short .listing-head h5 i {
display: inline;
font-size: 13px;
padding-left: 2px;
position: relative;
font-style: normal;
}

.casino-listing-short .listing-head h5 span {
top: -2px;
font-size: 23px;
position: relative;
padding-right: 2px;
}

.casino-listing-short  .listing-content {
margin-bottom: 0;
}

.casino-listing-short .listing-content li {
margin: 0;
font-size: 14px;
padding: 12px 20px;
color: rgba(116,197,44, 1);
border-bottom: 1px solid rgba(116,197,44, 0.2);
}

.casino-listing-short .listing-content li i {
display: inherit;
float: right;
font-style: normal;
margin-right: 10px;
color:rgba(116,197,44, 1);
}

.casino-listing-short .casino-listing-blue {
background: rgba(52, 152, 219, 0.1);
border: 2px solid rgba(52, 152, 219, 0.6);
}

.casino-listing-short .casino-listing-blue .listing-head,
.casino-listing-short .casino-listing-blue .listing-content li {
border-bottom: 1px solid rgba(52, 152, 219, 0.3);
}

.casino-listing-short .casino-listing-blue h5 {
background:rgba(52, 152, 219, 1);
}

.casino-listing-short .casino-listing-blue h4,
.casino-listing-short .casino-listing-blue .listing-content li,
.casino-listing-short .casino-listing-blue .listing-content li i {
color:rgba(52, 152, 219, 1);
}

.casino-listing-short .casino-listing-orange {
background:rgba(230,126,34, 0.1);
border:2px solid rgba(230,126,34, 0.6);
}

.casino-listing-short .casino-listing-orange .listing-head,
.casino-listing-short .casino-listing-orange .listing-content li {
border-bottom: 1px solid rgba(230,126,34,0.32)
}

.casino-listing-short .casino-listing-orange h5 {
background: rgba(230,126,34, 1);
}

.casino-listing-short .casino-listing-orange h4,
.casino-listing-short .casino-listing-orange .listing-content li,
.casino-listing-short .casino-listing-orange .listing-content li i {
color: rgba(230,126,34, 1);
}

.casino-listing-short .casino-listing-red {
background: rgba(231,76,60, 0.1);
border: 2px solid rgba(231,76,60, 0.6);
}

.casino-listing-short .casino-listing-red .listing-head,
.casino-listing-short .casino-listing-red .listing-content li {
border-bottom: 1px solid rgba(231,76,60, 0.3);
}

.casino-listing-short .casino-listing-red h5 {
background: rgba(231,76,60, 1);
}

.casino-listing-short .casino-listing-red h4,
.casino-listing-short .casino-listing-red .listing-content li,
.casino-listing-short .casino-listing-red .listing-content li i {
color: rgba(231,76,60, 1);
}

.casino-listing-short .casino-listing-grey {
background: #f9f9f9;
border: 2px solid #888;
}

.casino-listing-short .casino-listing-grey .listing-head,
.casino-listing-short .casino-listing-grey .listing-content li {
border-bottom: 1px solid #eee;
}

.casino-listing-short .casino-listing-grey h5 {
background: #999;
}

.casino-listing-short .casino-listing-grey h4,
.casino-listing-short .casino-listing-grey .listing-content li,
.casino-listing-short .casino-listing-grey .listing-content li i {
color: #888;
}

.casino-listing-short .casino-listing-purple {
background: rgba(155,107,204, 0.1);
border: 2px solid rgba(155,107,204, 0.6);
}

.casino-listing-short .casino-listing-purple .listing-head,
.casino-listing-short .casino-listing-purple .listing-content li {
border-bottom: 1px solid rgba(155,107,204, 0.3);
}

.casino-listing-short .casino-listing-purple h5 {
background: rgba(155,107,204, 1);
}

.casino-listing-short .casino-listing-purple h4,
.casino-listing-short .casino-listing-purple .listing-content li,
.casino-listing-short .casino-listing-purple .listing-content li i {
color: rgba(155,107,204, 1);
}

.casino-listing-short .casino-listing-aqua {
background: rgba(39,215,231, 0.1);
border: 2px solid rgba(39,215,231, 0.6);
}

.casino-listing-short .casino-listing-aqua .listing-head,
.casino-listing-short .casino-listing-aqua .listing-content li {
border-bottom: 1px solid rgba(39,215,231, 0.3);
}

.casino-listing-short .casino-listing-aqua h5 {
background: rgba(39,215,231, 1);
}

.casino-listing-short .casino-listing-aqua h4,
.casino-listing-short .casino-listing-aqua .listing-content li,
.casino-listing-short .casino-listing-aqua .listing-content li i {
color: rgba(39,215,231, 1);
}

.casino-listing-short .casino-listing-brown {
background: rgba(156,128,97, 0.1);
border: 2px solid rgba(156,128,97, 0.6);
}

.casino-listing-short .casino-listing-brown .listing-head,
.casino-listing-short .casino-listing-brown .listing-content li {
border-bottom: 1px solid rgba(156,128,97, 0.3);
}

.casino-listing-short .casino-listing-brown h5 {
background: rgba(156,128,97, 1);
}

.casino-listing-short .casino-listing-brown h4,
.casino-listing-short .casino-listing-brown .listing-content li,
.casino-listing-short .casino-listing-brown .listing-content li i {
color: rgba(156,128,97, 1);
}

.casino-listing-short .casino-listing-dark-blue {
background: rgba(71,101,160, 0.1);
border: 2px solid rgba(71,101,160, 0.6);
}

.casino-listing-short .casino-listing-dark-blue .listing-head,
.casino-listing-short .casino-listing-dark-blue .listing-content li {
border-bottom: 1px solid rgba(71,101,160, 0.3);
}

.casino-listing-short .casino-listing-dark-blue h5 {
background: rgba(71,101,160, 1);
}

.casino-listing-short .casino-listing-dark-blue h4,
.casino-listing-short .casino-listing-dark-blue .listing-content li,
.casino-listing-short .casino-listing-dark-blue .listing-content li i {
color: rgba(71,101,160, 1);
}

.casino-listing-short .casino-listing-light-green {
background: rgba(121,213,179, 0.1);
border: 2px solid rgba(121,213,179, 0.6);
}

.casino-listing-short .casino-listing-light-green .listing-head,
.casino-listing-short .casino-listing-light-green .listing-content li {
border-bottom: 1px solid rgba(121,213,179, 0.3);
}

.casino-listing-short .casino-listing-light-green h5 {
background: rgba(121,213,179, 1);
}

.casino-listing-short .casino-listing-light-green h4,
.casino-listing-short .casino-listing-light-green .listing-content li,
.casino-listing-short .casino-listing-light-green .listing-content li i {
color: rgba(121,213,179, 1);
}

/* Devices (Large Screen Mode, 1200px more) */
@media (min-width: 1200px) {
/* Can be modefied if needed*/
}

/* Devices (Desktop Mode, 992px and 1200px) */
@media (min-width: 992px) and (max-width: 1200px) {
/* Can be modefied if needed*/
}

/* Devices (Tablet Mode, 768px and 991px) */
@media (min-width: 767px) and (max-width: 991px) {

.no-space-pricing [class^="col-"],
.no-space-pricing [class*=" col-"] {
padding: 5px;
}

.casino-listing-short .listing-head h4 {
font-size: 17px;
}

.casino-listing-short .listing-content li {
padding: 12px 7px;
}

}

/* Medium Devices (Phone Mode, 768px and less) */
@media (max-width: 767px) {
/*Pricing Page*/

.no-space-pricing [class^="col-"],
.no-space-pricing [class*=" col-"] {
padding: 10px;
}

.casino-listing-short .sticker-right,
.casino-listing-short .sticker-left {
top: 109px;
padding: 0;
float: left;
left: -43px;
width: 104px;
border: none;
background: #585F69;
transform: rotate(270deg);   
-o-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-webkit-transform: rotate(270deg);
}

.casino-listing-short .listing-content {
text-align: center;
}

.casino-listing-short .listing-head h4 {
font-size: 14px;
}

.casino-listing-short .listing-head h5 {
font-size: 43px;
padding-left: 10px;
}

.casino-listing-short .listing-head h5 span {
font-size: 16px;
}
.casino-listing-short .listing-head h5 i {
display: block;
font-size: 12px;
margin-top: 5px;
padding-left: 10px;
}

.casino-listing-short .listing-content li i {
float: none;
display: block;
margin-top: 5px; 
}
}

.bonus-sticker {
padding: 0;
float: left;
width: 100%;
border: none;
background:#585F69;
color:white;
text-align:center;
margin-left:auto;
margin-right:auto;
}
.pricing-table-bonus {
display: block;
font-size: 12px;
margin-top: 5px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:9px;
padding-left: 10px;
text-align:center;
color:white;
background:inherit;
color: #fff;
padding: 1px;
font-size: 10px;
font-weight: bold;
font-family: Arial;
position:absolute;
text-align:center;
letter-spacing:2px;
}
.cta-zone {
margin-top:3px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}
div.cta-zone a.cta-btn, div.cta-zone span.cta-btn {
color:white !important;
}
div.cta-zone a.cta-btn:before, div.cta-zone span.cta-btn:before {
font-family:'FontAwesome';
content:" \f061\ ";
}