.entry-content hr {
    border-color: #e8e8e9;
    border-width: 2px;
}

img#intro-title {width:321px;height:165px;display:block;margin:40px auto 20px auto;}
#intro-hr {border-bottom:2px solid #2b4358;margin:0 auto 30px auto;width:85px;}
.entry-content h2 {color: #003366; font-size: 36px;}
.entry-content .h1-title { font-family: "black_jackregular",Georgia,serif; color: #b81226; font-size: 2.75em; }

@media(min-width: 480px) {
	.entry-content .h1-title { font-size: 3.75em; }
}


div.gamesgen .isotope .isotope-item { -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
div.gamesgen .isotope {-webkit-transition-property: height, width; -moz-transition-property: height, width;         transition-property: height, width;}
div.gamesgen .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity;    -moz-transition-property: -moz-transform, opacity; transition-property: transform, opacity;}
.sr-only {position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static; width: auto; height: auto; margin: 0; overflow: visible;clip: auto;}

div#isotope {margin-top: 20px;}

div.gamesgen input:focus, div.gamesgen a, div.gamesgen select, div.gamesgen button {outline:none;}
div.gamesgen button {border-radius: 0; text-transform: uppercase; background: #c74b4c; border: 0 none; margin: 2px auto; font-size: 1em; color: #fff; font-weight: 500;}
div.gamesgen button.btn { font-size: 1.2em; text-transform: none; white-space: normal;}
div.gamesgen .box button.btn {}
div.gamesgen .button-group {margin: 2px 0 15px; display:block; float:left; width: 100%; overflow: auto; text-align: center; }
div.gamesgen .button-group button {
	background: #81ae40;
	border-radius: 0;
	line-height: 1;
	padding: 10px 16px 8px;
	margin: 3px 10px 0;	
	float: none;
	}
div.gamesgen .button-group button:first-child {margin-left: 0;}

div.gamesgen .button-group.tag_theme button { background: #f3f3f4; color: #676767; border-radius: 5px!important; padding: 10px 6px 8px; margin: 3px 5px 0;  }
div.gamesgen button#clearall,
div.gamesgen button#shuffle {
  border: 0; 
  color: #1491c6; 
  border-bottom: 2px solid #1491c6;
  line-height: 1;
  padding: 0 0 2px;
  background: none!important;
  margin: 0 15px;
}
div.gamesgen .button-group.tag_price button { background: #fff; color: #676767; border-radius: 5px!important; border: 1px solid #e1e1e1; }

div.gamesgen button#clearall:hover, div.gamesgen button#shuffle:hover { 
    color: #b92029!important;
    border-color: #b92029!important;
}


.shuffleclearall { padding: 2px 0; text-align: center; }

div.gamesgen .button-add {margin: 2px 3px; display: inline-block;}
div.gamesgen .button-add:last-child {margin: 2px 0 2px 0;}
div.gamesgen .button-add:first-child {margin: 2px 3px 2px 0;}
div.gamesgen .button-add button {background: #81ae40; font-size: .9em; border-radius: 0; text-transform: uppercase; line-height: 1; padding: 8px 8px; margin: 2px -2px;}
div.gamesgen .button-add button:first-child {border-left: none;}

div.gamesgen button:hover, div.gamesgen button.active,
div.gamesgen button.is-checked { color: #fff!important; background: #1491c6!important; }

div.gamesgen button:hover { opacity: 0.7; }

div.gamesgen .box {border: 2px solid #dedede; border-radius: 0; background: #ffffff; padding: 15px; box-sizing: border-box; margin-bottom: 15px;  width: 240px; float: left; }
div.gamesgen .box img {display:block; margin: 0 auto 10px auto; border: none;}
div.gamesgen .box p {}
div.gamesgen .box p.iso_title {
    color: #b92029;
    font-size: 19px;
    line-height: 1em;
    padding-bottom: 6px;
    text-align: left;
    border-bottom: 2px solid #edeeee;
	}
.img-icon {margin-top:10px;}
div.gamesgen .box p.iso_desc {font-family: "Istok Web", sans-serif; color:#676767; margin-bottom:0; font-size: 15px;}
div.gamesgen .box p.iso_credit {font-family: "Proxima N W01 Light"; font-size:14px; font-style:italic; border-bottom:2px solid #e8e8e9;}
div.gamesgen .box p.iso_source {font-size: .9em; text-transform: uppercase; margin: 5px 0 0;}
@media screen and (max-width : 767px) {
	div.gamesgen .box {width: 45%; }
	div.gamesgen .button-group.hidden-xs {display: none !important;}
}
@media screen and (max-width : 480px) {
	div.gamesgen .box {width: 92%; float: none; margin: 5px 15px;}
}
