/* 
    Document   : newCascadeStyleSheet
    Created on : 7-ago-2014, 20.50.02
    Author     : May
    Description:
colors:
red: #c44c5e
blu: #3a3f62
white: ERA#e0dcbd    now#f1f0ea
white -hover: #f0eede
bluet: #8a7fa6
text: 767586

gray:#dfded5
        Purpose of the stylesheet follows.

embed: <link href='https://fonts.googleapis.com/css?family=Lato:400,900' rel='stylesheet' type='text/css'>

*/
@import url(https://fonts.googleapis.com/css?family=Lato:100,900);

root { 
    display: block;
}
body{ font-family: "Open Sans", sans-serif !important; color: #767586;background-color: #EFEFEF; }

h1, h2, h3, h4, h5, h6, .lato {font-family: "Open Sans", sans-serif;}
p, .helvetica {font-family: "Open Sans", sans-serif !important;}
.bold {font-weight: 600 !important;}
.caption h3 {font-weight: 600 !important;}
.slim {font-weight: 100 !important;}
.light {font-weight: 400 !important;}

 #gamelist a,  #gamelist a:hover, #gamelista:visited, .red {color: #c44c5e!important;}
.blu, a, a:hover, a:visited {color: #3a3f62;}
.whitefff, #footer a, #footer a:visited  {color:  #fff !important;}
.white {color:  #f1f0ea !important;}
.bluet, .list-inline a{color:#8a7fa6!important;}
.gray{color: #dfded5;}

.bg-red, .label-primary,.btn-danger, .label-danger {background: #c44c5e;}
.bg-blu {background: #3a3f62;}
.bg-white, thead {background: #f1f0ea;}
.bg-light {background: #f0eede;}
.bg-bluet {background:#8a7fa6;}
.bg-gray {background:#dfded5;}
.bg-fff {background:#fff;}

.btn-danger:hover,.btn-danger:focus, .btn-danger:active, .btn-danger:visited{  background-color: #d9534f;
    border-color: #d43f3a; color:#fff;}
.caption h3{ font-size:14px; text-transform: uppercase; color:#8a7fa6;  }
.caption .bonus {  color: #c44c5e; font-size: 20px; font-weight: 900;  letter-spacing: 1px;    line-height: 1.3em;  padding: 10px 0 0;text-transform: uppercase;
    word-spacing: 0.1em;}
.caption p{ padding: 10px 0 15px 0;}
.label-primary {
padding:8px 15px 8px 8px;
border-radius: 0.55em;
}

thead{ border:0; background:url(../img/line.png) 0 35px repeat-x #fff;}
thead tr{ height:38px;}
tr, .table > tbody > tr > th, .table > tbody > tr > td, .table img {
	vertical-align:middle !important;
}

.uppercase{text-transform: uppercase;}
.fontSize16{font-size:16px;}
.fontSize21{font-size:21px;}
.fontSize10{ font-size: 10px; }
.fontSize11{ font-size: 11px; }
.fontSize12{ font-size: 12px; }
.fontSize13{ font-size: 13px; }
.fontSize14{ font-size: 14px; }
.fontSize18{ font-size: 18px; }
.fontSize20{ font-size: 20px; }
.fontSize22{ font-size: 22px; }
.fontSize24{ font-size: 24px; }
.fontSize28{ font-size:28px;}
.fontSize30{ font-size: 30px; }
.fontSize32{ font-size: 32px; }
.fontSize34{ font-size:34px;}
.fontSize36{ font-size: 36px; }
.fontSize48{ font-size: 48px; }
.fontSize52{ font-size: 52px; }
.fontSize60{ font-size: 60px; }
.fontSize72{ font-size: 72px; }
.fontSize90{ font-size: 90px; }

@media (max-width: 1200px) {
	.fontSize12{ font-size: 11px; }
	.fontSize14{ font-size: 13px; }
	.fontSize16{font-size:14px;}
	.fontSize18{ font-size: 15px; }
  .fontSize20{ font-size: 16px; }
.fontSize22{ font-size: 18px; }
.fontSize24{ font-size: 20px; }
.fontSize28{ font-size:22px;}
.fontSize30{ font-size: 26px; }
.fontSize32{ font-size: 28px; }
.fontSize34{ font-size:30px;}
.fontSize36{ font-size: 30px; }
.fontSize48{ font-size: 34px; }
.fontSize52{ font-size: 36px; }
.fontSize60{ font-size: 40px; }
.fontSize72{ font-size: 45px; }
.fontSize90{ font-size: 50px; }
.mt20-media{ margin-top: 5px;}
headerblockimg{ margin-top:20px;}
}
@media (min-width: 768px)  {
.line-flag{ width:70%}
}

.mt3{ margin-top: 3px;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt10{ margin-top: 15px;}
.mt20, .mt20-media{ margin-top: 20px;}
.mt30{ margin-top: 30px;}
.mt40{ margin-top: 40px;}
.mt50{ margin-top: 50px;}

.mb3{ margin-bottom: 3px;}
.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.mb10{ margin-bottom: 15px;}
.mb20{ margin-bottom: 20px;}
.mb30{ margin-bottom: 30px;}
.mb40{ margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}

.ml3{ margin-left: 3px;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.mr3{ margin-right: 3px;}
.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr15{ margin-right: 15px;}

.pl0{padding-left:0px;}

/** mainslider.btn-success {
color: #3a3f62 !important;
text-transform:uppercase;
background-color: #fff;
border: none;
}*/

.mainslider{ background:url(../img/ukcasinos_bg.jpg) no-repeat top #3a3f62; }



.btnhead{
	margin-right:15px;
	margin-top:5px;
	background-color: #fff !important;
	text-transform:uppercase;
	color: #3a3f62 !important;
	border: none;
	font-weight:100;
	font-size:14px;
	}
	.btnhead:hover{ background-color: #f0eede !important;}
	
.btnhead a, .btnhead a:link, .btnhead a:hover, .btnhead a:visited, .btnhead a:active{
	text-decoration:none !important;
	color: #3a3f62 !important;
text-transform:uppercase;
	}
	
	.reset_opacity{
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity:1;}


.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
background-color: #c44c5e;}
.nav-pills>li>a {
background: #f1f0ea;
color:#3a3f62;
margin-right:15px;}
.nav>li>a:hover, .nav>li>a:focus {
text-decoration: none;
background-color:#f1f0ea;
}

#footer {
  margin-top:20px; 
  padding: 40px 0; 
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 0px solid #ddd;}
	.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #f1f0ea;
}
/*padding logo table*/
.plt{ padding:10px 0!important;}

/* desaturation hover*/
.sat img{
	filter: gray;
filter: grayscale(100%);
 -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-webkit-transition: -webkit-filter 2s;  /* For Safari 3.1 to 6.0 */
transition: filter 2s;
-moz-transition: -moz-filter 2s; 
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	
}

.sat img:hover{
	 -webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
filter: grayscale(0%);
}
.corner img{-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

.btn-blu {
    background-color: #3a3f62;
    color: #fff;}
	.btn-primary,.btn-bluet, .btn-primary:visited {
    background-color: #8a7fa6;
    color: #fff;}
	.btn-red {
    background-color: #c44c5e;
    color: #fff;}
	
	 .btn-feature, .btn-blu, .btn-bluet, .btn-red {  
	 border-color: none;
	border: 0px;
	-webkit-border-radius: 37px;
-moz-border-radius: 37px;
  border-radius: 37px;
    padding: 2px 6px;}
	
	.btn-primary:hover,.btn-feature:hover, .btn-red:hover, .btn-bluet:hover, .btn-blu:hover { color: #fff !important;}
	.btn-primary { border-color: none;	border: 0px; text-transform: uppercase; font-weight:900; }
	
	.tooltip-inner{
    max-width:200px;
    padding:8px 10px;
	font-size:13px; 
	font-weight:800;
    color:#fff;
    text-align:center;
    text-decoration:none;
    background-color:#232741;
webkit-box-shadow:  3px 3px 3px  #fff;
	-moz-box-shadow:  3px 3px 3px  #fff;
	box-shadow:  3px 3px 3px   #fff;}
	
	.line{ height:3px; background: #fff;}
	.line-flag{ background:url(../img/uk_flag_icon.png)  right bottom no-repeat; border-top: 5px solid #3a3f62; height:33px; display:block; width:80%; }
	.border3 { border: 3px solid #eee;}
	.border1 { border: 1px solid #eee;}

/*********** MASONRY**********************/
.mason_container{ background: #f0eede;}
.mason_item{ background:#fff;
webkit-box-shadow:  3px 3px 3px  #ccc;
	-moz-box-shadow:  3px 3px 3px  #ccc;
	box-shadow:  2px 2px 12px   #ccc;
	padding:15px 15px 7px;
	}

.mason { margin:15px 0 20px  0; }.mason.w2 { margin:15px 0 20px 0;  }	


/************image overlay********/
 
.block{ display:block;}

.gems{ position:relative; z-index:1;}
.wot{ position:absolute; background: rgba(255,0,0,.0); z-index:200;  top:0; left:0; height:100%; width:100%; color:  rgba(255,255,255,.6);}
.wot:hover {  background: rgba(0,0,0,.3); z-index:200; color:#fff;}
.wot a{ color:  rgba(255,255,255,.6);}
.wot a:hover{ color:  rgba(255,255,255,1);}
.wot i{ margin-top:30%}

.btn-shadow{ webkit-box-shadow:  0px 6px 0px 0px #3a3f62;
	-moz-box-shadow:  0px 6px 0px 0px #3a3f62;
	box-shadow:  0px 6px 0px 0px #3a3f62;}
/************PAGINAZIONE********/	


 .pagmod.pagination{ font-family:'Lato', sans-serif; font-weight:900; font-size:18px !important; color:#fff; }
 .pagmod.pagination a{color:#767586;}
 .pagmod > .active > span:focus, .pagmod > .active >a, .pagmod > .active >a:hover { background-color: #8a7fa6!important; color: #fff; border-color:#8a7fa6;}
 .pagmod.pagination.active a{ color: #fff;}
 
 
 #gamelist .list-group-item {
    background-color: #f1f0ea;
    border: none;
    display: block;
    margin-bottom: -1px;
    padding: 3px 15px;
    position: relative;
	cursor:default;
}
  #gamelist a,  #gamelist a:hover, #gamelista:visited { cursor:pointer;}
  .list-inline a{ font-weight:700;}
   .hover {   border-bottom: 1px dotted #CCC; margin-bottom:8px;}
  .hover:last-child
{
 margin-bottom:0px;
}
  .thumbnail {
	  padding:0px;
margin-bottom: 5px;
background-color:transparent !important;}

.inset-shadow{
webkit-box-shadow:  inset 0px -3px 9px 0px #dfded5;
	-moz-box-shadow: inset 0px -3px 9px 0px #dfded5  ;
	box-shadow: inset 0px -3px 9px 0px #dfded5 !important;}
