li.depositp {
	background: #F2F3F4;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	width: 86.4px;
	text-align: center;
	height: 60px;   
    text-align: center;
margin-right: 10px!important;
	line-height: 57px!important;
	margin-bottom: 10px!important;
}
li.depositp img {
		max-width: 70px;
	vertical-align: middle;
margin: auto;
	max-height: 45px!important;
}
ul.depositp {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	list-style: none;
	padding: 10px 0px 0px 10px;
	margin: 0px;

}
.tabs2 label:last-of-type {
	text-align: right;
}
.tabs2 label {
		order: 1;
	display: block;
	cursor: pointer;
  font-weight: bold;
  transition: background ease 0.2s;
	color: #999;
	text-transform: uppercase;
	font-family: arial;
	background: #F9F9F9!important;
	min-width: 50%!important;
	font-size: 15px;
	padding: 10px;
}

.tabs2 {
border: 1px solid #eee;
margin-top: 20px;
}
.tabs label:last-of-type {
	text-align: right;
}
.tabs label {
		order: 1;
	display: block;
	cursor: pointer;
  font-weight: bold;
  transition: background ease 0.2s;
	color: #999;
	text-transform: uppercase;
	font-family: arial;
	background: #F9F9F9!important;
	min-width: 50%!important;
	font-size: 15px;
	padding: 10px;
}
.vall:hover, .vall2:hover {
	cursor: pointer;
}
      .grow {
 height: 27px;
  position: relative;
  transition: height 0s;
  -webkit-transition: height 0s;
  overflow: hidden;
}

.general-information li:last-of-type {
  padding: 10px 0px 5px 0px;
}
.vall:hover + .grow {
    max-height: 100%!important;
  height: 100%!important;
  background: red;
  
}

.grow2 {
 
  height: 25px;
	margin: 0px 0px 0px 0px;
  position: relative;
  transition: height 0s;
  -webkit-transition: height 0s;
  overflow: hidden;
}

.general-information li:nth-of-type(2) {
  padding: 10px 0px 5px 0px;
}
.vall2:hover + .grow2 {
    height: 100%!important;
  
}
.vall2, .vall {
  line-height: 16px;
}
.vall2 {
  	font-size: 10px!important;
	float: right;

  background: #eee;
padding: 1px 5px;
	position: absolute;
	top: 0px;
right: 0px;
}
.row:first-of-type {
	  width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.roww:first-of-type {
	  width: 243px;
  white-space: nowrap;
  overflow: hidden;
}
.vall {
  	font-size: 10px!important;
	float: right;

  background: #eee;
padding: 1px 5px;
	position: absolute;
	top: 4px;
right: 0px;
}
.overall-rating {
	background: #fff;
	width: calc(50% - 10px);
}
.star-rating {


	margin-top: 8px!important;
	margin-left: 10px;
}
.fa-star {
		background:  #fff;
margin: 0px 2px;
	padding: 1px;
	border-radius: 3px;
}

.why {
	width: calc(50% - 10px);
		background: #fff;
		float: left;
	margin-left: 10px;
	
	border: 1px solid #fff;
}
.overall-rating p, .why p {
	background: #F7F7F7;
	padding: 10px;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	color: #777;
	font-size: 14px;
	margin: 0px;
}
.overal-why {
margin-top: 20px;
	background: none;
}
.overall-left ul {
	margin: 0px;
	padding: 10px 0px 10px 15px;
}
.overall-left li {
	margin: 0px;
	list-style: none;
	font-size: 12px;
	color: #888;
	font-family: arial;
	font-weight: bold;
	line-height: 22px;
}
.review-right {
	max-width: 320px;
	float: right;
	position: absolute;
	top: -266px;
	right: 0px;
}
#review-content {
	position: relative;
}
.listright {
	float: right;
}
.overall-right {
	float: left;
	width: 50%;
}

.overall-rating {
border: 1px solid #fff;
}
.overall-left {
	width: 50%;
	border-right: 1px solid #eee;
	margin: 10px 0px;
	padding: 0px 30px 0px 0px;
	float: left;
	text-align: left;
}
.boxtitle {
	background: #F9F9F9;
	font-family: arial;
	font-weight: bold;

	text-align: left;
	display: block;
	font-size: 15px;
	padding: 10px;
	color: #666;
}
.listright {
	float: right;
}
.overall-right {

	width: 50%;
    float: left;
    height: auto;
    display: table;

}
.overall-left {
	width: 50%;
	border-right: 1px solid #eee;
	margin: 10px 0px;
	padding: 0px 30px 0px 0px;
	float: left;
	text-align: left;
}
.boxtitle {
	background: #F9F9F9;
	font-family: arial;
	font-weight: bold;
	text-align: left;
	display: block;
	font-size: 15px;
	padding: 10px;
	color: #666;
}
.rating-number {
	font-family: arial;
	font-weight: bold;
	color: #777;
	   display: table-cell;
	line-height: 24px;
	font-size: 18px;
    vertical-align: middle;
  	text-align: center;
}
.rnumber {
	display: block;
}
.whylist ul {
	margin: 0px;
	padding: 10px 0px 10px 25px;

	
}
.whylist ul li{
	margin: 15px 0px;
	list-style: none;
	font-size: 12px;
	color: #888;
	font-family: arial;
	font-weight: bold;
	line-height: 22px;

}
.check{
  background: url('https://casino-igri.com/wp-content/uploads/2020/10/check-yes.svg') no-repeat left top;
  height: 15px;
  padding-left: 24px;

}

.why {
position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        width: 50%;

}
.overal-why {
 position: relative;
}
.list ul {
	margin: 0px;
	padding: 10px 0px 10px 15px;
}
.list li {
	margin: 0px;
	list-style: none;
	font-size: 14px;
	color: #888;
	font-family: arial;
	line-height: 29px;
}
.listright {
padding: 0px 15px 0px 0px;
}
.listright img {
	width: 15px;
	height: 15px;
	float: right;
}
.general-information p {
	font-size: 10px!important;
	float: right;
	margin: 4px 5px 0px 0px;
}
.gi-box a, .gi-box a:visited, .gi-box a:active{
	text-decoration: none;
	color: #777!important;
}
.gi-box li:last-of-type {
  border: none;
}
.gi-box img {
	max-height: 15px!important;
	margin: 5px 2px 2px 0px!important;
  	opacity: 0.75;
  	box-shadow: 1px 1px 3px 1px #dfdfdf;
}
.lic span:after {
	content: ", ";
}
.lic span:last-of-type:after {
	content: none;
}
.general-information {
	margin-top: 20px;
}
.gi-box {
	background: #fff;
	font-family: arial;
	color: #777;
	font-size: 14px;
	padding: 7px 15px 6px 15px;
}
.gi-box strong {
	display: block;
}
.gi-box ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.gi-box li {
	border-bottom: 1px solid #eee;
		padding: 3px 0px 3px 0px!important;
	line-height: 24px!important;
}
.gi-box li:nth-child(4) {
    border-bottom: none;
}
.list2 {
	list-style: none;
	padding: 0;
	margin: 0;
}

.list2 li {
	position: relative;
	margin-bottom: 10px;
}
.gi-box li img {
	max-width: 25px;
	margin: 5px 5px 0px 0px;
}
.depositicons:nth-of-type(1n+5){ 
	
display: none;

}
.gamedev .gamedevicons:nth-of-type(1n+5){ 
	
display: none;

}
#myList li p a {
	text-decoration: none;
	color: #777;
}
.Visa img {
	margin-top: 7px!important;
}
.deposit li {
	background: #F2F3F4;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	width: 64px;
	text-align: center;
	height: 40px;   
	margin-right: 15px!important;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.deposit ul {
	border-spacing: 16px;
	padding: 0px!important;
}
.deposit li:nth-child(n+1):nth-child(-n+5) {
	margin-top: 0px!important;
}
.deposit li img{
	max-width: 48px;
	vertical-align: middle;
margin: auto;
	max-height: 25px!important;

}
#loadMore {
	color: #333!important;
	font-family: arial!important;
	font-size: 12px;
	font-weight: bold;
		background: #F2F3F4;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	width: 65px;
	text-align: center;
	height: 40px;
	float: right;
	margin: 15px 18px 0px 0px;
	    display: flex;
    align-items: center;

}
#loadMore p {
		color: #666!important;
	font-family: arial!important;
	font-size: 12px;
	text-transform: none;
	padding: 0px;
	margin: auto;
	
}

.depositbox {
	height: 115px;
}
.deposit {
	margin: 0px!important;
	padding: 0px!important;
}

.list p {
	font-size: 12px!important;
	font-family: arial!important;
	text-transform: none!important;
	line-height: 14px!important;
	padding: 0px!important;
	background: none!important;

}
.depositbox .list {
	
	padding: 8px 0px 0px 0px;
}

.tag-cloud-link:before {
	content: "●";
	margin-right: 5px;
	color: #FF8A00;
	font-size: 16px!important;
}
html {
	scroll-behavior: smooth;
}
.quick-menu {
	margin-top: 20px;
}
.quick-menu a {
	font-size: 15px;
	font-family: arial;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
.quick-menu li a:before {
	content: url("https://casino-igri.com/wp-content/uploads/2020/10/link.svg");
	width:20px;
	height: 10px;
	display: block;
	float: left;
	margin-right: 10px;
}
.quick-menu .gi-box li {
	border-bottom: 1px solid #eee;
	padding: 8px 0px 8px 0px;
}
.quick-menu .gi-box li:nth-child(4) {
	border-bottom: 1px solid #eee;

}
.quick-menu .gi-box li:nth-child(6) {
	border-bottom: none;
	padding: 5px 0px 0px 0px!important;

}
.bonuses-content {
	font-size: 14px;
	font-family: arial;
	background: #fff;
	color: #666;
	margin-top: 20px;

}
.bonuses-content h2 {
	padding: 0px;
	margin: 0px;
	font-size: 20px;
	text-transform: none;
}
.bonus-text {
	padding: 0px 15px 15px 15px;
}
.review-content {
		clear: both!important;

}
.bonus-text h3 {
	font-weight: bold!important;
	font-family: arial;
	font-size: 18px;
}
.gametypebox li {
	background: #F2F3F4;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	width: 85.4px;
	text-align: center;
	height: 60px;   
    text-align: center;
margin-right: 10px!important;
	line-height: 57px!important;
	margin-bottom: 30px!important;
}
.gametypebox ul {
display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
}
.gametypebox li img{
	max-width: 70px;
	vertical-align: middle;
margin: auto;
	max-height: 45px!important;

}
.game-typeparabox {

	margin-bottom: 35px;
  margin-top: 15px;
margin-left:15px;
	margin-right: 15px;
	border: 1px solid #eee;

}
.games-content {
	padding: 0px 0px 1px 0px;
}
.gamedevbox li {
	background: #F2F3F4;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	width: 85.4px;
	text-align: center;
	height: 60px;   
    text-align: center;
margin-right: 10px!important;
	line-height: 57px!important;
	margin-bottom: 10px!important;
}
#gamedev-list {
	padding: 10px 0px 0px 10px;
}
.gamedevbox ul {
display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
}
.gamedevbox li:nth-child(n+1):nth-child(-n+5) {
	margin-top: 0px!important;
}
.gamedevbox li img{
	max-width: 70px;
	vertical-align: middle;
margin: auto;
	max-height: 45px!important;

}
.gamedevbox li.gamedevicons {
	display: flex;
	align-items: center;
	justify-content: center;
}
.gamedev-name,
.deposit-name {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	width: 100%;
	height: 100%;
	font-size: 11px;
	line-height: 1.2;
	color: #777;
}


.gamedevbox ul {
display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
}
.gamedevbox li:nth-child(n+1):nth-child(-n+5) {
	margin-top: 0px!important;
}

.game-devparabox {

	margin-bottom: 15px;
  margin-top: 15px;
margin-left:15px;
	margin-right: 15px;
	border: 1px solid #eee;

}
.game-types {
	margin-bottom: 35px;
  margin-top: 15px;

	border: 1px solid #eee;
}
.game-types ul {
	padding: 10px 20px;
	margin: 0px;
}
.game-icons img {
max-width: 60px;
	max-height: 40px;
	display: block;
	margin: auto;
	margin-bottom: 5px;
}
.game-types li {
	list-style: none;
   width: -webkit-calc(8% - 10px);
    width:    -moz-calc(8% - 10px);
    width:         calc(8% - 10px);
display: inline-block;
	text-align: center;
	margin-right: 10px;
	color: #666;
	font-size: 12px;
	
	padding: 10px;
}
.game-type-av {
	text-align: center;
	width: 100%;
	background: #F9F9F9;
	font-family: arial;
	font-size: 18px;
	text-transform:  uppercase;
	display: block;
	padding: 10px 0px;
}
.playnowbutton:hover, .playnowbutton a:hover, .playnowbutton button:hover  {
  color: #fff!important;
	opacity: 0.95;
}
.playnowbutton button {
  border-radius: 4px;
background: #ffa939; /* Old browsers */
background: -moz-linear-gradient(top, #bb4795 0%, #872166 97%, #570d3f 97%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #bb4795 0%,#872166 97%,#570d3f 97%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #bb4795 0%,#872166 97%,#570d3f 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb4795', endColorstr='#872166',GradientType=0 ); /* IE6-9 */	
  border: none;
  color: #fff;
  text-align: center;
  font-size: 18px;
	font-weight: bold;
	font-family: arial;
	text-transform: uppercase;
  padding: 14px 14px 12px 14px;
  width: 100%;
	display: block;
  transition: all 0.5s;
  cursor: pointer;
  margin: 20px 0px 4px 0px;
  box-shadow: 0 10px 5px -8px rgba(0, 0, 0,.4);
}

.playnowbutton button{
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.playnowbutton button:after {
  content: '»';
  position: absolute;
  opacity: 0;  
  top: 8px;
  right: -20px;
  transition: 0.5s;
	font-size: 24px;
}

.playnowbutton button:hover{
  padding-right: 24px;
  padding-left:8px;
}

.playnowbutton button:hover:after {
  opacity: 1;
  right: 15px;
}
.contact-icons-mobile li {
	display: flex;
	width: 100%;
		border-bottom: 1px solid #fafafa;
	margin: 0px 0px 0px 0px!important;
}
.contact-icons-mobile img {
	width: 30px;
	height: 30px;
}
.con1 {
	width: 50px;
	background: #F5F5F5;
	margin: 6px 20px 6px 0px;
	text-align: center;
	line-height: 10px;
	padding: 10px 0px;
	border-radius: 50%;

}
.contact-icons-mobile ul {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
.con2 {
	line-height: 29px;
}
.contact-icons img {
vertical-align: middle;
	padding: 20px;

	margin: auto;
	margin-bottom: 5px;
}
.contact-icons span {
	width: 80px;
	height: 80px;
			background: #F9F9F9;
	border-radius: 50%;
	margin: 0px auto 10px auto;
	display: block;
	line-height: 85px;
	text-align: center;
}
.contact-icons {

  margin-top: 15px;

}
.contact-icons ul {
	margin: 0px auto;
	max-width: 80%;
	display: flex;
}

.contact-icons li {
	list-style: none;
   width: -webkit-calc(20% - 5px);
    width:    -moz-calc(20% - 10px);
    width:         calc(20% - 15px);
display: inline-block;
	text-align: center;
	margin-right: 10px;
	color: #666;
	font-size: 12px;
	padding: 10px;
	line-height: 18px;
}
.toc {

	display: flex;
justify-content: space-between;
	padding: 16px 30px;

	
}
.tocbox {
	background: #fff;
	margin-top: 20px;
}
.toc li {
	list-style: none;
	
}
.toc a, .toc a:visited, .toc a:active {
	font-size: 17px;
	font-family: arial;
	color: #777;
	text-decoration: none;
	font-weight: bold;
}
.toc li a:before {
	content: url("https://casino-igri.com/wp-content/uploads/2020/10/link.svg");
	width:20px;
	height: 10px;
	display: block;
	float: left;
	margin-right: 10px;
}
@media screen and (min-width: 800px) {
  .hidedesk {
    display: none;
  }
  .contact-icons-mobile {
    display: none!important;
  }
  h1.entry-title {
  
  font-size: 32px!important;
}
    #primary article {
	padding: 0px 0px!important;
}
}
@media screen and (max-width: 800px) {
  .entry-title {
	margin-left: -2px!important;
}
  .rating {
	width: 80px!important;
		float: left!important;
	position: unset!important;
display: block!important;
}
.review-title {
overflow: visible!important;
}
h1 {
	margin-top: 0px!important;
}

  h1 {
	line-height: 30px;
}
  h1.entry-title {

  font-size: 28px!important;
}
  #primary article {
	padding: 0px 15px!important;
}
 .wcf-toggle-searchform{
   display: none;
}
  .custom-logo-link {
    display: inline-block;
    margin-top: -4px;
    max-width: 170px;
  }
 .gamedevicons img {
	max-width: 80%!important;
}
  .gametypebox img {
	max-width: 40px!important;
}
  .depositp img {
	max-width: 80%!important;
}
  .contact-icons {
    display: none!important;
  }
  html, body {
  overflow-x: hidden!important;
}
  .hidemob {
    display: none;
  }
  .casino-main-box.hidedesk {
	width: 100%;
	display: block!important;
	float: none!important;
	
}
#review-top {
	margin: 0px!important;
	width: 100%!important;
	left: 0px!important;
}
.hat-intro:after {
	background-image: url("https://casino-igri.com/wp-content/uploads/2020/10/main-arrow.svg");
height: 275px;
	max-width: 200px;
display: none!important;
	width: 200px;
	background-size: 200px 275px;

	content: " ";
	position: absolute;
	top: -87px;
	right: -175px;
}
#review-top {
	padding: 15px!important;
}
.site-branding {
	height: 30px;
}
  .rating {
	position: absolute;
	margin-top: 8px;
}

  .fa-star {
	font-size: 12px!important;
}
.entry-title {
	display: block!important;
	width: 100%!important;
	margin-bottom: 0px!important;
}
.star-rating {
	margin: 0px!important;
}
.review-title {
	margin: 0px!important;
	display: inline-block!important;
	width: 100%!important;
}
.hat-intro {
	margin-top: 10px;
 	line-height: 1.5 !important;
  }
.toprating {
	font-size: 14px!important;
	color: #fff!important;
}

  .review-left {
	max-width: 100%!important;
	padding: 0px;
}
.why, .overall-rating {
	width: 100%!important;
	position: static!important;
	margin: 10px 0px!important;
  	padding-bottom: 10px!important;
	
}
.overal-why  {
	width: 100%!important;
	display: block!important;
	float: none!important;
	height: auto!important;

}
  .toc {
	display: block!important;
	padding-left: 15px!important;
	column-count: 2;
    padding: 10px 10px 10px 10px!important;	
}
.tocbox {
	background: #fff;
	margin-top: 10px!important;
}
.toc li {
	list-style: none;
	width: 100%;
	margin: 5px!important;
	display: inline-block!important;

	
}
.toc a, .toc a:visited, .toc a:active {
	font-size: 15px!important;
	font-family: arial;
	color: #777;
	text-decoration: none;
	font-weight: bold;
}
.toc li a:before {
	content: url("https://casino-igri.com/wp-content/uploads/2020/10/link.svg");
	width:20px!important;
	height: 5px!important;
	display: inline-block!important;
	float: left;
}
  .review-content {
	margin-left: 0px;
	margin-right: 0px;
}
.game-types {
	margin-bottom: 35px;
  margin-top: 15px;

	border: 1px solid #eee;
}
.game-types ul {
	padding: 10px 20px;
	margin: 0px;
	display: flex;
	flex-wrap: wrap;
}
.game-icons img {
width: 35px!important;
height: 35px!important;
	display: block;
	margin: auto;
	margin-bottom: 5px;
}
.game-types li {
	list-style: none;
   width: -webkit-calc(8% - 10px)!important;
    width:    -moz-calc(8% - 10px)!important;
    width:         calc(25% - 10px)!important;
display: block!important;
	text-align: center;
	margin-right: 10px;
	color: #666;
	font-size: 10px!important;
	padding: 10px;

}
  .gamedevbox li {
	background: #F2F3F4;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
width:         calc(33% - 10px)!important;
	text-align: center;
	height: 60px;   
    text-align: center;
margin-right: 10px!important;
	line-height: 57px!important;
	margin-bottom: 10px!important;
}
   .gametypebox li {
	background: #F2F3F4;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
width:         calc(33% - 10px)!important;
	text-align: center;
	height: 60px;   
    text-align: center;
margin-right: 10px;
	line-height: 57px;
	margin-bottom: 30px;
} 
  .depositp li {
	width:         calc(33% - 10px)!important;
}
  .contact-icons img {
vertical-align: middle;
	padding: 10px!important;

	margin: auto;
	margin-bottom: 5px;
}
.contact-icons span {
	width: 70px!important;
	height: 70px!important;
			background: #F9F9F9;
	border-radius: 50%;
	margin: 0px auto 10px auto;
	display: block;
	line-height: 75px!important;
	text-align: center;
}
.contact-icons {

  margin-top: 15px;

}
.contact-icons ul {
	margin: 0px 0px!important;
	max-width: 100%!important;
	padding: 0px!important;
	column-count: 3!important;
	text-align: center;
	column-fill: balance!important;
}

.contact-icons li {
	list-style: none;
   width: -webkit-calc(20% - 15px);
    width:    -moz-calc(20% - 15px);
    width:         calc(90% - 15px)!important;
display: inline-block;
	text-align: center;
	margin-right: 10px;
	color: #666;
	font-size: 12px;
height: 130px;
	padding: 10px;
	vertical-align: text-top;
}
.contact-icons li p {
	font-size: 10px!important;
}
  .accordion-item h3 {
  padding-left: 2.0em;
        text-indent:-2.1em;
  margin-left: 33px;
}
.accordion-panel {
  margin-left: 10px!important;
}
 .list ul {
    padding: 15px 2px 0px 15px !important;
  }
  .list p {
    margin-top: 5px;
  }
  .accordion-thumb {
    font-size: 16px !important;
    padding: 10px 5px 10px 30px !important;
}
  .accordion-thumb::before {
    margin-right: 0.9rem!important;
    margin-left: 0.75rem!important;
}
  .accordion-panel {
    margin-left: 30px!important;
}
  .casino-template-default li {
    font-size: 15px!important;
  }
 .hat {
    padding: 15px 0px 0px 0px!important;
  }
}