/*

	Theme Name: PokeRoost
	Theme URI: http://antonibotev.com/
	Description: Fluid, Retina Ready Poker Magazine
	Author: Antoni Sinote Botev
	Author URI: http://antonibotev.com
	
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	
	Version: 1.0.1
	
	Designed by Antoni Sinote Botev 
	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

----------------------------------------------------------------------------------*/

/* CSS Reset & Clearfix. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
--------------------------------------------------------------------------------- */
/*!
 * roost style
 */
 
body {
	background-image:url(images/roost/main-bg-tile.jpg);
	background-repeat:repeat;
	background-position:left top;
	
	font-size:12px;
	background-color:#f5f5f5;
	color:rgba(0, 0, 0, 1); /* a bluebox option 4 ? */
}

label,
input,
button,
select,
textarea {
	font-size:12px;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(134, 200, 56, 0.8);	/* a bluebox option 2 */
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(134, 200, 56, 0.6);	/* a bluebox option 2 */
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(134, 200, 56, 0.6);	/* a bluebox option 2 */
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(134, 200, 56, 0.6);	/* a bluebox option 2 */
}

a,
body.search div.hentry.post.format-link div.post-heading-wrap h3 a	{
	color:rgba(0, 0, 0, 1); /* a bluebox option 4 ? */
	text-decoration:none;
	transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-o-transition: color 0.1s linear;
	-ms-transition: color 0.1s linear;
	-webkit-transition: color 0.1s linear;
}

a:hover,
body.search div.hentry.post.format-link div.post-heading-wrap h3 a:hover	{
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	text-decoration:none;
}

.alignleft,
.alignright,
.aligncenter {
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	background-color:#fff;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	margin-bottom:20px;
	padding:6px;
	position:relative;
	z-index:20;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
}

.wp-caption,
.wp-caption-text,
.gallery-caption {
	line-height: 24px;
	margin-top: 4px;
}

.sticky,
.bypostauthor {
	color:#000;
}

.alignleft {
	float:left;
	text-align:left;
	margin:20px 20px 12px 0;
}

.alignright {
	float:right;
	text-align:left;
	margin:20px 0 20px 12px;
}

.aligncenter {
	display:block;
	margin:20px auto;
}

div.row-fluid > div.span12 > div.row-fluid {
	margin-bottom:40px;
}

div.row-fluid > div.span12.poker-rules > div.row-fluid {
	margin-bottom:0px;
}

div.row-fluid > div.span12.gumm-content-slider > div.row-fluid,
div.row-fluid > div.team-members-layout-element.span12 > div.row-fluid {
	margin-bottom:20px;
}

div.row-fluid > div.team-members-layout-element.span12 > div.row-fluid > div.span3 {
	margin-top:3px;
}

/* BEGIN top head */

.info-bar {
	margin:0;
	text-align:center;
	/*font-size:12px;*/
	position:relative;
	padding:6px 20px 0 6px;
	font-weight:normal;
	display:block;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	line-height:30px;
/*  min-height:30px;*/
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	background-image:url(images/roost/nav-tile.png), url(images/roost/ribs-grid-lighter.png);
	background-repeat:repeat;
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.3), inset 0px 6px 0px 0px rgba(0, 0, 0, 0.09), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
	border-radius:0 0 4px 4px;
}

.info-bar > .info-bar-content {
    position:relative;
    overflow:hidden;
}

.info-bar a {
	background-color:rgba(0, 0, 0, 0.1);
	border-radius:2px;
	transition: background-color 0.1s linear;
	-moz-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	-ms-transition: background-color 0.1s linear;
	-webkit-transition: background-color 0.1s linear;
	padding:2px 4px;
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
}

.info-bar a.open-info {
    display: none;
	height:14px;
	width:16px;
	position:absolute;
	line-height:14px;
	padding:1px 0;
	text-align:center;
	right:8px;
	top:10px;
	font-size:18px;
	font-family: 'WebSymbolsRegular';
	color:rgba(134, 200, 56, 1);  /* a bluebox option 2 */
	background-color:transparent;
	transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-o-transition: color 0.1s linear;
	-ms-transition: color 0.1s linear;
	-webkit-transition: color 0.1s linear;
}

.info-bar a.open-info:hover {
	color:#000;
	background-color:transparent;
}

.info-bar a.close-info {
	background-color:transparent;
	border-radius:none;
	transition: opacity 0.1s linear;
	-moz-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	-ms-transition: opacity 0.1s linear;
	-webkit-transition: opacity 0.1s linear;
	display:block;
	height:16px;
	width:16px;
	position:absolute;
	right:4px;
	top:10px;
	opacity:0.3;
	background-image:url(images/roost/info-bar-close.png);
	background-position:center;
	background-repeat:no-repeat;
}

.info-bar a.close-info:hover {
	opacity:1;
	background-color:transparent;
}

.info-bar a:hover {
	background-color:rgba(0, 0, 0, 0.3);
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
}

/* END top head */

/* BEGIN logo container */

div.logo-container {
	overflow:hidden;
	margin-top:20px;
}

div.logo-container a.logo,
div.logo-container a.logo img{
	opacity:1;
	transition: opacity 0.2s linear, color 0.2s linear;
	-moz-transition: opacity 0.2s linear, color 0.2s linear;
	-o-transition: opacity 0.2s linear, color 0.2s linear;
	-ms-transition: opacity 0.2s linear, color 0.2s linear;
	-webkit-transition: opacity 0.2s linear, color 0.2s linear;
	float:left;
	font-size:20px;
	font-weight:200;
	line-height:20px;
}

div.logo-container a.logo:hover,
div.logo-container a.logo:hover img{
	opacity:0.9;
}

/* END logo container */
 
/* BEGIN prime nav */

/* BEGIN top search button */

.navbar {
	/*font-size:14px;*/
}

.navbar .container {
	position:relative;
}

.navbar .container.text-input {
	position:absolute;
	top:6px;
	left:6px;
	bottom:6px;
	border:none;
	outline:none;
	border-radius:2px;
	background-color:rgba(0, 0, 0, 0.3);
	
}

/* Search Form */
#header-search-form-container {
    position: absolute;
    z-index: 10;
    width: auto;
    top: 0;
    bottom: 0;
    left:0;
    right: 67px;
	border-radius:4px;
      z-index:10;
	display: none;
	
	border:none;
	box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.12);
	background-image:url(images/roost/nav-tile.png), linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png), -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png), -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png), -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

	background-repeat: repeat, repeat-x;
	
	background-color:#555; /* a bluebox option 1 */
	padding: 6px 10px 0 6px;
}

/*#header-search-form-container input.text-input {
    padding: 0;
    border: 0;
    bottom: 0;
    top: 0;
    position: absolute;
}*/
#header-search-form-container input.submit {
    display: none;
}

/* sinotski laina */

#header-search-form-container input.text-input {
    position: absolute;
	display: block;
	height:46px;
	width: auto;
	right:0;
	left:6px;
	border:none;
	outline:none;
	border-radius:2px;
	background-color:rgba(0, 0, 0, 0.3);
	box-shadow:inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.12);
/*    width: 100%;*/
	color:rgba(255, 255, 255, 1);	/* a bluebox option 2 */
	padding:0 12px;
/*  margin:6px 12px 0 6px;*/
/*  z-index: 10;*/
	font-size:18px;
}
.search-button-letter > span {
    display: block;
}
#header-search-form-close {
    display: none;
}

.search-button-letter {
	font-family: 'WebSymbolsRegular';
	position:absolute;
	z-index:11;
	right:0;
	top:0;
	width:58px;
	height:58px;
	display:block;
	text-align:center;
	line-height:58px;
	font-size: 24px;
	
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
	border-right:1px solid rgba(6, 6, 6, 0) !important;
	border-left:1px solid rgba(255, 255, 255, 0.12) !important;
	transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
	-moz-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
	-o-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
	-ms-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
	-webkit-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
	
	color:rgba(255, 255, 255, 0.8); /* a bluebox option 2 */
	
	box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 0),  -1px 0px 0px 0px rgba(6, 6, 6, 0.35);
}

.search-button-letter:hover {
	background-color:rgba(0, 0, 0, 0.1);
	border-left-color: rgba(6, 6, 6, 0.06) !important;
	
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
}

.search-button-letter:active {	
	box-shadow: inset 0px 0px 6px 3px rgba(0, 0, 0, 0.09), 1px 0px 0px 0px rgba(255, 255, 255, 0.09), -1px 0px 0px 0px rgba(6, 6, 6, 0.35);
	background-color:rgba(0, 0, 0, 0.09);
}

/* END top search button */

.navbar .brand {
	padding: 19px 20px 19px;
	margin-left: 0;
	transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-o-transition: color 0.1s linear;
	-ms-transition: color 0.1s linear;
	-webkit-transition: color 0.1s linear;
}

.brand span {
	font-family: WebSymbolsRegular;
	margin-right: 10px;
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	opacity:0.3;
	transition: opacity 0.1s linear;
	-moz-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	-ms-transition: opacity 0.1s linear;
	-webkit-transition: opacity 0.1s linear;
}

.brand:hover span {
	opacity:0.9;
}

.navbar .btn {
	border-radius:2px;
	margin-top:15px;
	margin-right:15px;
	margin-bottom:14px;
}

.navbar-inverse .btn-navbar {
  color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: rgba(26, 26, 26, .6);
  background-image: -webkit-linear-gradient(top, rgba(42, 42, 42, 0.5), rgba(42, 42, 42, 0.6));
  background-image: -moz-linear-gradient(top, rgba(42, 42, 42, 0.5), rgba(42, 42, 42, 0.6));
  background-image: -o-linear-gradient(top, rgba(42, 42, 42, 0.5), rgba(42, 42, 42, 0.6));
  background-image: -ms-linear-gradient(top, rgba(42, 42, 42, 0.5), rgba(42, 42, 42, 0.6));
  background-image: linear-gradient(top, rgba(42, 42, 42, 0.5), rgba(42, 42, 42, 0.6));
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.6);
  transition: background-image 0.1s linear, background-color 0.1s linear;
	-moz-transition: background-image 0.1s linear, background-color 0.1s linear;
	-o-transition: background-image 0.1s linear, background-color 0.1s linear;
	-ms-transition: background-image 0.1s linear, background-color 0.1s linear;
	-webkit-transition: background-image 0.1s linear, background-color 0.1s linear;
}

.navbar-inner {
	padding:0;
	min-height: 58px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.12);
	background-image:none;
}

.navbar .nav>li>a	{
	padding:19px 20px 19px 25px;
	position:relative;
}

.navbar .nav>li>a span {
	display:block;
	height:9px;
	width:6px;
	position:absolute;
	left:10px; 
	top:50%;
	margin-top:-4px;
	background-color:rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.75), 0px 1px 0px 0px rgba(255, 255, 255, 0.09);
	transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-moz-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-o-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-ms-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-webkit-transition: box-shadow 0.1s linear, background-color 0.1s linear;
}

.navbar-inverse .navbar-inner {
	border:1px solid rgba(6, 6, 6, 0.35) !important;
	border-bottom:1px solid rgba(0, 0, 0, 0.35) !important;
	border-top:1px solid rgba(11, 11, 11, 0.25) !important;
	background-image:url(images/roost/nav-tile.png),  linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

	background-repeat: repeat, repeat-x;
	
	background-color:#555; /* a bluebox option 1 */
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
	border-right:1px solid rgba(6, 6, 6, 0.35) !important;
	border-left:1px solid rgba(255, 255, 255, 0.12) !important;
	transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
	-moz-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
	-o-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
	-ms-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
	-webkit-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
	
	color:rgba(255, 255, 255, 0.8); /* a bluebox option 3 */
}

.navbar-inverse .brand, .navbar-inverse .nav > li:first-child > a {
	border-left:none !important;
}

.navbar-inverse .brand, .navbar-inverse .nav > li:last-child > a {
	/*border-left:none !important;*/
	box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 0.09);
}

.navbar-inverse .brand,
.navbar-inverse .nav > li > a:hover {
	background-color:rgba(0, 0, 0, 0.1);
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	border-left-color:rgba(6, 6, 6, 0.06) !important;
}

.navbar-inverse .brand, .navbar-inverse .nav > li:last-child > a:active {	
	box-shadow: inset 0px 0px 6px 3px rgba(0, 0, 0, 0.09), 1px 0px 0px 0px rgba(255, 255, 255, 0.09);
	background-color:rgba(0, 0, 0, 0.09);
}

.navbar .nav>li>a:hover span {
	background-color:rgba(0, 0, 0, 0.3);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 1), 0px 1px 0px 0px rgba(255, 255, 255, 0.12);
}

.navbar .nav>li>a:active {
	box-shadow: inset 0px 0px 6px 3px rgba(0, 0, 0, 0.09);
	background-color:rgba(0, 0, 0, 0.09);
}

.navbar .nav>li>a:active span {
	/*background-color:rgba(0, 0, 0, 0.4);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 1), 0px 1px 0px 0px rgba(255, 255, 255, 0.2);*/
	
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	box-shadow: 0px 0px 6px 1px rgba(134, 200, 56, 0.6),    /* a bluebox option 2 */
				inset 0px 1px 0px 0px rgba(255, 255, 255, 0.38), 
				0px 1px 0px 0px rgba(0, 0, 0, 0.27);
}

.navbar-inverse .nav > .current-menu-item > a,
.navbar-inverse .nav > .current-menu-item > a:hover,
.navbar-inverse .nav > .current-menu-item > a:focus {
	background-color:rgba(0, 0, 0, 0.15);
	border-left-color:rgba(6, 6, 6, 0.2) !important;
	box-shadow: inset 0px 0px 6px 3px rgba(0, 0, 0, 0.18);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.23);
	
	color:rgba(134, 200, 56, 1);  /* a bluebox option 2 */
}

.navbar-inverse .nav .current-menu-item > a span {
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	box-shadow: 0px 0px 6px 1px rgba(134, 200, 56, 0.6),    /* a bluebox option 2 */
				inset 0px 1px 0px 0px rgba(255, 255, 255, 0.38),
				0px 1px 0px 0px rgba(0, 0, 0, 0.27);
}

.navbar-inverse .nav .current-menu-item > a:hover {
	background-color:rgba(0, 0, 0, 0.3);
	border-left-color:rgba(6, 6, 6, 0.3) !important;
}

.navbar-inverse .nav .current-menu-item > a:hover span  {
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	box-shadow: 0px 0px 9px 1px rgba(134, 200, 56, 0.9),    /* a bluebox option 2 */
				inset 0px 1px 0px 0px rgba(255, 255, 255, 0.6), 
				0px 1px 0px 0px rgba(0, 0, 0, 0.27);
}

/* BEGIN prime nav submenu  */

.dropdown-menu {
	padding:1px 0 0 0;
}

.dropdown-submenu > .dropdown-menu {
	margin-top:-2px;
}

b.carret{
	display:none !important;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	background-color:rgba(0, 0, 0, 0.15);
	border-left-color:rgba(6, 6, 6, 0.2) !important;
	box-shadow: inset 0px 0px 6px 3px rgba(0, 0, 0, 0.18);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.23);
}

.dropdown-menu a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 30px;
	color:rgba(0, 0, 0, 0.9); /* a bluebox option 4 */
	white-space: nowrap;
	border-radius:3px;
	margin:0 1px 1px 1px;
	
	transition: background-color 0.1s linear, color 0.1s linear;
	-moz-transition: background-color 0.1s linear, color 0.1s linear;
	-o-transition: background-color 0.1s linear, color 0.1s linear;
	-ms-transition: background-color 0.1s linear, color 0.1s linear;
	-webkit-transition: background-color 0.1s linear, color 0.1s linear;
	
	/*font-size:12px;*/
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a,
.navbar-inverse .nav li ul.dropdown-menu li.current-menu-item > a {
	text-decoration: none;
	background-color: #0088cc;
	background-color: #0081c2;
	/*background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(top, #0088cc 0%, #0077b3) 100%;
	background-image: -o-linear-gradient(top, #0088cc 0%, #0077b3) 100%;
	background-image: -moz-linear-gradient(top, #0088cc 0%, #0077b3) 100%;
	background-image: -webkit-linear-gradient(top, #0088cc 0%, #0077b3) 100%;
	background-image: -ms-linear-gradient(top, #0088cc 0%, #0077b3) 100%;

	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);*/
	  
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	color:rgba(255, 255, 255, 0.9); /* a bluebox option 3 */
	
	background-image:url(images/roost/nav-tile.png),  linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

	background-repeat: repeat, repeat-x;
	box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, 0.06), inset 0 1px 0 0 rgba(0, 0, 0, 0.06), inset 0 2px 0 0 rgba(255, 255, 255, 0.12);
	text-shadow:0px -1px 0px rgba(0, 0, 0, 0.09);
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.navbar-inverse .nav li ul.dropdown-menu li.current-menu-item > a:hover {
	text-decoration: none;
	background-color: #0088cc;
	background-color: #0081c2;
	/*background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(top, #0088cc 0%, #0077b3) 100%;
	background-image: -o-linear-gradient(top, #0088cc 0%, #0077b3) 100%;
	background-image: -moz-linear-gradient(top, #0088cc 0%, #0077b3) 100%;
	background-image: -webkit-linear-gradient(top, #0088cc 0%, #0077b3) 100%;
	background-image: -ms-linear-gradient(top, #0088cc 0%, #0077b3) 100%;

	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);*/
	  
	background-color:rgba(134, 200, 56, 0.9);	/* a bluebox option 2 */
	color:rgba(255, 255, 255, 0.9); /* a bluebox option 3 */
	background-image:none;
}

.dropdown-submenu > a:after {
	margin-top:10px;
	border-left-color:rgba(134, 200, 56, 0.9);	/* a bluebox option 2 */
}

/* END prime nav submenu  */

/* END prime nav */

/* BEGIN magazine slider */

div.magazine-slider {
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.12);
	border-radius:4px;
	padding:5px 5px 0 5px;
	border:1px solid rgba(6, 6, 6, 0.35) !important;
	border-bottom:1px solid rgba(0, 0, 0, 0.35) !important;
	border-top:1px solid rgba(11, 11, 11, 0.25) !important;
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

	
	background-color:#555; /* a bluebox option 1 */
}

.imgloading {
	background-image:url(images/roost/image-load-small.gif);
	background-repeat:no-repeat;
	background-position:center;
}

div.magazine-slider .imgloading {
	background-image:url(images/roost/slider-load.gif);
	background-repeat:no-repeat;
	background-position:center;
}


div.magazine-slider.single-category {
	padding:5px;
	color:rgba(255, 255, 255, 0.9); /* a bluebox option 3 */
	/*font-size:12px;*/
	position:relative;
}

div.magazine-slider div.image-wrap {
	border-radius:2px;
	padding:4px;
	background-color:rgba(0, 0, 0, 0.3);
	box-shadow:inset 0px 0px 2px 1px rgba(0, 0, 0, 0.36), 0px 1px 0px 0px rgba(255, 255, 255, 0.09);
	
	background-image:url(images/roost/ribs-grid.png), url(images/roost/nav-tile.png);
	background-color:rgba(11, 11, 11, 0.42);
	position:relative;
}

div.magazine-slider div.image-wrap a {
	display:block;
	position:relative;
}

div.magazine-slider div.image-wrap span {
	display:block;
	-webkit-box-shadow: inset 0 1px 1px 0px rgba(255, 255, 255, 0.18);
	border-radius:2px;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:10;
	background-image:url(images/roost/top-slide-glow.png);
	background-position:left top;
	background-repeat:no-repeat;
}

div.magazine-slider div.image-wrap div.description-wrap {
	/*background-color:rgba(0, 0, 0, 0.74);*/
	/*border:1px solid rgba(0, 0, 0, 0.9);*/
	/*left:7px;
	right:7px;
	bottom:7px;*/
	
	left:4px;
	right:4px;
	bottom:4px;
	
	position:absolute;
	color:rgba(255, 255, 255, 1) !important; /* a bluebox option 3 */
	padding:42px 42px 14px 32px;
	border-radius:1px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7);
	transition: background-color 0.2s linear, background-image 0.2s linear;
	-moz-transition: background-color 0.2s linear, background-image 0.2s linear;
	-o-transition: background-color 0.2s linear, background-image 0.2s linear;
	-ms-transition: background-color 0.2s linear, background-image 0.2s linear;
	-webkit-transition: background-color 0.2s linear, background-image 0.2s linear;
	/*background-image:url(images/roost/slider-heading-bullet.gif);
	background-repeat:no-repeat;
	background-position:16px 42px;*/
	
	background-image:url(images/roost/slider-heading-bullet.gif), linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image:url(images/roost/slider-heading-bullet.gif), -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image:url(images/roost/slider-heading-bullet.gif), -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image:url(images/roost/slider-heading-bullet.gif), -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image:url(images/roost/slider-heading-bullet.gif), -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);

	background-repeat:no-repeat, repeat-x;
	background-position:16px 70px, left top;
}

div.magazine-slider div.image-wrap div.description-wrap:hover {
	/*background-color:rgba(0, 0, 0, 0.9);*/
	/*border:1px solid rgba(0, 0, 0, 1);
	
	background-image:url(images/roost/slider-heading-bullet.gif), linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/slider-heading-bullet.gif), -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/slider-heading-bullet.gif), -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/slider-heading-bullet.gif), -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/slider-heading-bullet.gif), -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
*/
}

.header-elements div.magazine-slider div.image-wrap div.description-wrap {
	background-image:url(images/roost/slider-heading-bullet.gif), linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 90%);
	background-image:url(images/roost/slider-heading-bullet.gif), -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 90%);
	background-image:url(images/roost/slider-heading-bullet.gif), -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 90%);
	background-image:url(images/roost/slider-heading-bullet.gif), -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 90%);
	background-image:url(images/roost/slider-heading-bullet.gif), -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 90%);

	background-position:16px 80px, left top;
}

.header-elements div.magazine-slider div.image-wrap div.description-wrap:hover {
	background-image:url(images/roost/slider-heading-bullet.gif), linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 90%);
	background-image:url(images/roost/slider-heading-bullet.gif), -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 90%);
	background-image:url(images/roost/slider-heading-bullet.gif), -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 90%);
	background-image:url(images/roost/slider-heading-bullet.gif), -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 90%);
	background-image:url(images/roost/slider-heading-bullet.gif), -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 90%);

	background-position:16px 80px, left top;
}

div.magazine-slider div.image-wrap div.description-wrap h2 {
	margin-bottom:3px;
}

div.magazine-slider div.image-wrap div.description-wrap h2,
div.magazine-slider div.image-wrap div.description-wrap h2 a {
	/*font-weight:normal;*/
	font-size:42px;
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
}

.header-elements div.magazine-slider div.image-wrap div.description-wrap h2,
.header-elements div.magazine-slider div.image-wrap div.description-wrap h2 a {
	/*font-weight:normal;*/
	font-size:64px;
	line-height:60px;
}

div.magazine-slider div.image-wrap div.description-wrap h2 a:hover {
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

div.magazine-slider div.image-wrap div.description-wrap p {
	/*font-size:12px;*/
	opacity:0.9;
}

div.magazine-slider.single-category div.description {
	margin-bottom:75px;
	padding-right:20px;
}

div.magazine-slider.single-category h3,
div.magazine-slider.single-category h3 a {
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	font-size:32px;
	font-weight:normal;
	line-height:32px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9);
}

div.magazine-slider.single-category h3{
	margin:20px 0 20px 0;
}

div.magazine-slider.single-category p{
	margin-bottom:15px;
}

div.magazine-slider.single-category h3 a:hover {
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

div.magazine-slider.single-category a.more-link {
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	margin-bottom:15px;
}

div.magazine-slider.single-category a.more-link span {
	background-color:rgba(0, 0, 0, 0.3);
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.6), 0px 1px 0px 0px rgba(255, 255, 255, 0.3);
	transition: background-color 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: background-color 0.2s linear, box-shadow 0.2s linear;
	-o-transition: background-color 0.2s linear, box-shadow 0.2s linear;
	-ms-transition: background-color 0.2s linear, box-shadow 0.2s linear;
	-webkit-transition: background-color 0.2s linear, box-shadow 0.2s linear;
}

div.magazine-slider.single-category a.more-link:hover span {
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 1), 0px 1px 0px 0px rgba(255, 255, 255, 1);
}

div.magazine-slider.single-category a.more-link:hover {
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

div.magazine-slider div.slide-pagination {
	position:absolute;
	bottom:20px;
	left:50%;
	margin-left:10px;
	margin-right:10px;
	height:12px;
}

div.magazine-slider.single-category.full div.slide-pagination {
	position:absolute;
	bottom:10px;
	right:0;
	left:auto;
	margin-left:10px;
	margin-right:6px;
	height:12px;
}

div.magazine-slider div.slide-pagination ul {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
}

div.magazine-slider div.slide-pagination ul li {
	float:left;
	margin-right:10px;
}

div.magazine-slider div.slide-pagination ul li a {
	height:12px;
	width:12px;
	display:block;
	border-radius:2px;
	box-shadow:inset 0px 0px 2px 1px rgba(0, 0, 0, 0.36), 0px 1px 1px 0px rgba(255, 255, 255, 0.09);
	
	background-image:url(images/roost/ribs-grid.png), url(images/roost/nav-tile.png);
	background-color:rgba(11, 11, 11, 0.42);
	transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-moz-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-o-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-ms-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-webkit-transition: box-shadow 0.1s linear, background-color 0.1s linear;
}

div.magazine-slider div.slide-pagination ul li a:hover {
	box-shadow:inset 0px 0px 2px 1px rgba(0, 0, 0, 0.6), 0px 1px 0px 0px rgba(255, 255, 255, 0.18);
	background-color:rgba(11, 11, 11, 0.6);
}

div.magazine-slider div.slide-pagination ul li.active a {
	background-color:rgba(134, 200, 56, 1) !important; /* a bluebox option 2 */
	background-image:none !important;
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 0px 3px 1px rgba(134, 200, 56, 0.3); /* a bluebox option 2 */
	transition: box-shadow 0.3s;
	-moz-transition: box-shadow 0.3s;
	-o-transition: box-shadow 0.3s;
	-ms-transition: box-shadow 0.3s;
	-webkit-transition: box-shadow 0.3s;
}

div.magazine-slider div.slide-pagination ul li.active a:hover {
	box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.6), 0px 0px 6px 1px rgba(134, 200, 56, 0.6); /* a bluebox option 2 */
}

div.magazine-slider div.image-wrap img {
	border-radius:1px;
	display:block;
	width:100%;
	/*height:100%;*/
	/*box-shadow:0px 1px 3px 1px rgba(0, 0, 0, 0.42);*/
	transition: filter 0.2s linear;
	-moz-transition: -moz-filter 0.2s linear;
	-o-transition: -o-filter 0.2s linear;
	-ms-transition: -ms-filter 0.2s linear;
	-webkit-transition: -webkit-filter 0.2s linear;
}

div.image-wrap img {
	-webkit-backface-visibility: hidden;
}

/*div.magazine-slider div.image-wrap:hover img {
	filter: contrast(120%);
	-moz-filter: contrast(120%);
	-o-filter: contrast(120%);
	-ms-filter: contrast(120%);
	-webkit-filter: contrast(120%); /* na men mi lagva mnoo
}*/

div.magazine-slider div.thumbs-wrap {
	overflow:hidden;
	padding:5px 0;
	position:relative;
}

div.magazine-slider div.thumbs-wrap a.nav-button {
	width:45px;
	height:74px;
	display:block;
	position:absolute;
	top:5px;
	background-repeat:no-repeat;
	opacity:.6;
	transition: opacity 0.1s linear;
	-moz-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	-ms-transition: opacity 0.1s linear;
	-webkit-transition: opacity 0.1s linear;
}

div.magazine-slider div.thumbs-wrap a.nav-button.right {
	background-image:url(images/roost/right-thumbs-slide-button.png);
	right:0;
}

div.magazine-slider div.thumbs-wrap a.nav-button.left {
	background-image:url(images/roost/left-thumbs-slide-button.png);
	left:0;
}

div.magazine-slider div.thumbs-wrap a.nav-button:hover {
	opacity:1;
}

div.magazine-slider ul.thumbs {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-right:46px;
}

div.magazine-slider ul.thumbs li {
	float:left;
	margin-right:5px;
	position:relative;
}

div.magazine-slider ul.thumbs li a {
	border-radius:2px;
	padding:4px;
	display:block;
	box-shadow:inset 0px 0px 2px 1px rgba(0, 0, 0, 0.36), 0px 1px 1px 0px rgba(255, 255, 255, 0.09);
	
	background-image:url(images/roost/ribs-grid.png), url(images/roost/nav-tile.png);
	background-color:rgba(11, 11, 11, 0.42);
	position:relative;
	transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-moz-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-o-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-ms-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-webkit-transition: box-shadow 0.1s linear, background-color 0.1s linear;
}

div.magazine-slider ul.thumbs li a img {
	display:block;
	border-radius:1px;
	width:100%;
	/*height:100%;*/
	box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.42);
	transition: filter 0.3s;
	-moz-transition: -moz-filter 0.3s;
	-o-transition: -o-filter 0.3s;
	-ms-transition: -ms-filter 0.3s;
	-webkit-transition: -webkit-filter 0.3s;
}

div.magazine-slider ul.thumbs li span {
	display:block;
	box-shadow: inset 0 1px 1px 0px rgba(255, 255, 255, 0.2);
	border-radius:2px;
	position:absolute;
	left:4px;
	right:4px;
	top:4px;
	bottom:4px;
	z-index:10;
	cursor:pointer;
	transition: box-shadow 0.3s;
	-moz-transition: box-shadow 0.3s;
	-o-transition: box-shadow 0.3s;
	-ms-transition: box-shadow 0.3s;
	-webkit-transition: box-shadow 0.3s;
}

div.magazine-slider ul.thumbs li:hover a {
	box-shadow:inset 0px 0px 2px 1px rgba(0, 0, 0, 0.6), 0px 1px 0px 0px rgba(255, 255, 255, 0.18);
	background-color:rgba(11, 11, 11, 0.6);
}

div.magazine-slider ul.thumbs li:hover a img {
	/*filter: contrast(130%);
	-moz-filter: contrast(130%);
	-o-filter: contrast(130%);
	-ms-filter: contrast(130%);
	-webkit-filter: contrast(130%);  na men mi lagva mnoo */
	box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.6);
}

div.magazine-slider ul.thumbs li:hover span {
	box-shadow: inset 0 1px 1px 0px rgba(255, 255, 255, 0.6);
}

div.magazine-slider ul.thumbs li.active a {
	background-color:rgba(134, 200, 56, 1) !important; /* a bluebox option 2 */
	background-image:none !important;
	box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 0px 3px 1px rgba(134, 200, 56, 0.3); /* a bluebox option 2 */
	transition: box-shadow 0.3s;
	-moz-transition: box-shadow 0.3s;
	-o-transition: box-shadow 0.3s;
	-ms-transition: box-shadow 0.3s;
	-webkit-transition: box-shadow 0.3s;
}

div.magazine-slider ul.thumbs li.active a img {
	box-shadow:none;
}

div.magazine-slider ul.thumbs li.active span {
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}

div.magazine-slider ul.thumbs li.active:hover a {
	box-shadow:inset 0px 1px 0px 0px rgba(255, 255, 255, 0.6), 0px 0px 6px 1px rgba(134, 200, 56, 0.6); /* a bluebox option 2 */
}

/* BEGIN full width - no thumbs slider */

div.magazine-slider.no-thumb {
	padding:5px 5px 32px 5px;
	position:relative;
}

div.magazine-slider.no-thumb div.slide-pagination {
	left:0;
	bottom:10px;
	margin-left:10px;
}

/* END full width - no thumbs slider */

/* END magazine slider */

/* BEGIN heading */

.heading-wrap {
	overflow:hidden;
	padding-bottom:1px;
	clear:both;
	position:relative;
	border-radius:4px;
	
	margin-bottom:20px;
	
	background-image:url(images/roost/element-hr-tile.png);
	background-position:left 14px;
	background-repeat:repeat-x;
}

.heading-wrap h3 {
	margin:0;
	font-size:14px;
	padding:2px 20px 0 26px;
	/*font-weight:normal;*/ 
	display:block;
	float:left;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	line-height:30px;
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	background-image:url(images/roost/nav-tile.png), url(images/roost/ribs-grid-lighter.png);
	background-repeat:repeat;
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
	border-radius:4px;
}

.heading-wrap h3 span {
	display:block;
	height:9px;
	width:6px;
	position:absolute;
	left:10px; 
	top:50%;
	margin-top:-4px;
	background-color:rgba(0, 0, 0, 0.2); /* a bluebox option 3 */
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.75), 0px 1px 0px 0px rgba(255, 255, 255, 0.09);
	transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-moz-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-o-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-ms-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	-webkit-transition: box-shadow 0.1s linear, background-color 0.1s linear;
	
	background-color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	box-shadow:	inset 0px 1px 0px 0px rgba(255, 255, 255, 0.38),
				0px 1px 0px 0px rgba(0, 0, 0, 0.27);
}

.heading-wrap div.nav-arrows {
	float:right;
	position:absolute;
	right:0;
	top:0;
	bottom:1px;
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	background-image:url(images/roost/nav-arrows-delimeter.png), url(images/roost/nav-tile.png), url(images/roost/ribs-grid-lighter.png);
	background-repeat:repeat-y, repeat, repeat;
	background-position:center top;
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
	border-radius:4px;
}

.heading-wrap div.nav-arrows a {
	display:block;
	float:left;
	height:100%;
	width:30px;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.3;
	transition: opacity 0.1s linear;
	-moz-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	-ms-transition: opacity 0.1s linear;
	-webkit-transition: opacity 0.1s linear;
}

.heading-wrap div.nav-arrows a.next {
	background-image:url(images/roost/nav-arrow-next.png);
}

.heading-wrap div.nav-arrows a.prev {
	background-image:url(images/roost/nav-arrow-prev.png);
}

.heading-wrap div.nav-arrows a:hover {
	opacity:1;
}

/* BEGIN sidebar */

/* BEGIN generic widgets */

.widget-wrap {
	clear:both;
}

.widget-wrap,
.gumm_offers,
.news-latest-layout-element.span6 {
	margin-bottom:40px;
}

.gumm_posts_recent,
.gumm_posts_popular,
.news-latest-layout-element {
	overflow:hidden;
}

ul.menu,
.widget-wrap ul {
	margin-left:0;
}

ul.menu li,
li.cat-item,
.widget-wrap ul li {
	line-height:30px;
	border-bottom:1px solid rgba(0, 0, 0, 0.06);
	list-style-type:none;
	margin-left:0;
	padding-left:20px;
	background-image:url(images/roost/bullet-detail-bg.png);
	background-repeat:no-repeat;
	background-position:5px 12px;
}

.widget-wrap ul.roost-tabs li {
	line-height: inherit;
	border-bottom: none;
	list-style-type:none;
	margin-left:0;
	padding-left: 0;
	background-image: none;
}

.widget-wrap ul li.recentcomments {
	background-image:url(images/roost/recent-comments-bullet.png);
}

ul.menu li:last-child,
li.cat-item:last-child,
.widget-wrap ul li:last-child {
	border-bottom:none;
}

.tagcloud {
	float:left;
	margin-bottom:20px;
}

.tagcloud a {
	border-radius:2px;
	font-size:12px !important;
	padding:6px 12px;
	line-height:20px;
	float:left;
	margin:3px;
	background-color:rgba(255, 255, 255, 1);
	box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0.6);
	color:rgba(0, 0, 0, 0.9); /* a bluebox option 4 */
	transition: background-color 0.1s linear, color 0.1s linear;
	-moz-transition: background-color 0.1s linear, color 0.1s linear;
	-o-transition: background-color 0.1s linear, color 0.1s linear;
	-ms-transition: background-color 0.1s linear, color 0.1s linear;
	-webkit-transition: background-color 0.1s linear, color 0.1s linear;
}

.tagcloud a:hover {
	background-color:rgba(134, 200, 56, 0.9);
	box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0);
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
}

/* END generic widgets */

.sidebar div.heading-wrap {
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	background-image:url(images/roost/nav-tile.png), url(images/roost/ribs-grid-lighter.png);
	background-repeat:repeat;
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
}

.sidebar div.heading-wrap h3 {
	background-color:transparent;
	background-image:none;
	box-shadow:none;
}

.sidebar div.heading-wrap div.nav-arrows {
	background-color:transparent;
	background-image:none;
	box-shadow:none;
}

/* END sidebar */

/* END heading */

/* BEGIN offers table */

.table th, .table td {
	padding:18px 8px;
	border-top: 1px solid rgba(0, 0, 0, 0.02);
}

.table-striped tbody tr:first-child td {
}

table.offers-table {
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	background-color:#fff;
	border-radius:4px;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
	background-color:rgba(0, 0, 0, 0.01);
}

table.offers-table td.rank {
	/*font-size:14px;*/
	color:rgba(0, 0, 0, 0.26); /* a bluebox option 4 ? */
	font-weight:bold;
	width:30px;
	text-align:center;
}

table.offers-table.poker-hands td.hand {
	padding-left:15px;
	width:110px;
}

body table.offers-table.poker-hands td.hand span.poker-hand {
	margin:1px;
	color:#000;
}

table.offers-table td.room {
	/*font-size:12px;*/
	border-right: 1px solid rgba(0, 0, 0, 0.02);
	color:rgba(0, 0, 0, 0.62); /* a bluebox option 4 ? */
	padding-left:0;
}

table.offers-table.poker-hands td.player a {
	line-height:32px;
	/*font-size:12px;*/
}

table.offers-table td.bonus {
	/*font-size:14px;*/
	font-weight:bold;
	padding-left:16px;
	width:40px;
}

table.offers-table td.offer-info,
table.offers-table td.hand-info {
	padding-right:18px;
}

table.offers-table td.offer-info {
	width:40px;
}

table.offers-table td.offer-info a {
	float:right;
}

table.offers-table td.hand-info {
	width:60px;
}

table.offers-table td.offer-info a,
table.offers-table td.hand-info a {
	display:block;
	height:20px;
	width:20px;
	border-radius:2px;
	background-image:url(images/roost/more-plus.png);
	background-repeat:no-repeat;
	background-position:center;
	
	box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	
	background-color:rgba(0, 0, 0, 0.3);
}

table.offers-table td.hand-info a {
	float:right;
	margin-right:5px;
	margin-top:5px;
}

table.offers-table td.hand-info a.pot-size {
	background-image:url(images/roost/hand-pot-size.png);
}

table.offers-table td.hand-info a.hand-comments {
	background-image:url(images/roost/hand-comments.png);
}

table.offers-table td.offer-info a:hover,
table.offers-table td.hand-info a:hover {
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}


/* END offers table */

/* BEGIN 3 cols news */

div.image-container {
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	background-color:#fff;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	margin-bottom:20px;
	padding:6px;
	position:relative;
	z-index:20;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
}

div.image-container a  {
	display:block;
}

div.image-container a img {
	width:100%;
	/*height:100%;*/
	border-radius:2px;
	display:block;
	opacity:1;
	transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	-webkit-backface-visibility: hidden;
}

div.image-container span.image-detail {
	position:absolute;
	z-index:10;
	top:6px;
	right:6px;
	bottom:6px;
	left:6px;
	border-radius:2px;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
}

div.image-container div.date {
	width:30px;
	height:28px;
	padding-top:2px;
	bottom:12px;
	right:12px;
	font-weight:bold;
	position:absolute;
	z-index:15;
	border-radius:1px;
	background-color:rgba(255, 255, 255, 0.9);
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 1);
	font-size:14px;
	line-height:15px;
	text-align:center;
}

div.image-container div.date span {
	color:rgba(0, 0, 0, 0.5); /* a bluebox option 4 ? */
	display:block;
	width:100%;
	height:15px;
	font-size:16px;
	line-height:12px;
	box-shadow:none;
	font-size:11px;
	font-weight:normal;
}

/*@media (min-width: 1200px) {
	div.image-container div.date {
	width:60px;
	height:57px;
	font-size:18px;
	line-height:30px;
}

div.image-container div.date span {
	height:20px;
	line-height:20px;
}

}

@media (min-width: 480px) and (max-width: 768px) {
	div.image-container div.date {
	width:60px;
	height:57px;
	font-size:18px;
	line-height:30px;
}

div.image-container div.date span {
	height:20px;
	line-height:20px;
}

}*/

div.image-container:hover {
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.26), 0px 0px 3px 0px rgba(0, 0, 0, 0.26);
}

div.image-container:hover a img {
	opacity:0.9;
}

div.image-container:hover span {
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3);
}

div.three-cols-news h4 {
	font-size:14px;
	/*font-weight:normal;*/
}

.color-detail {
	display:block;
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	background-image:url(images/roost/nav-tile.png), url(images/roost/ribs-grid-lighter.png);
	background-repeat:repeat;
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
	height:3px !important;
	margin:20px 0;
}

div.three-cols-news .color-detail {
	margin:10px 0;
}

div.three-cols-news div.image-container {
	margin-bottom:10px;
}

div.three-cols-news div.content {
	overflow:hidden;
	clear:both;
}

div.three-cols-news p {
	/*font-size:12px;*/
	/*color:rgba(0, 0, 0, 0.5);*/
}

/*div.three-cols-news a.more-link,
div.single-article */a.more-link {
	/*font-size:12px;*/
	float:left;
	line-height:16px;
}

/*div.three-cols-news a.more-link span,
div.single-article */a.more-link span {
	height:16px;
	width:16px;
	float:right;
	margin-left:10px;
	border-radius:100%;
	display:block;
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	background-color:rgba(123, 123, 123, 0.3);
	background-image:url(images/roost/more-bullet.gif), url(images/roost/nav-tile.png), url(images/roost/ribs-grid-lighter.png);
	background-repeat:no-repeat, repeat, repeat;
	background-position:center;
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
}

/*div.three-cols-news a.more-link:hover span,
div.single-article */a.more-link:hover span {
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

/* END 3 cols news */

/* BEGIN next event */

div.next-event {
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.12);
	border-radius:4px;
	padding:5px 5px 0 5px;
	border:1px solid rgba(6, 6, 6, 0.35) !important;
	border-bottom:1px solid rgba(0, 0, 0, 0.35) !important;
	border-top:1px solid rgba(11, 11, 11, 0.25) !important;
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

	margin-bottom:20px;
	
	background-color:#555; /* a bluebox option 1 */
}

div.next-event div.content-wrap {
	border-radius:2px;
	padding:4px;
	margin-bottom:5px;
	background-color:rgba(0, 0, 0, 0.3);
	box-shadow:inset 0px 0px 2px 1px rgba(0, 0, 0, 0.36), 0px 1px 0px 0px rgba(255, 255, 255, 0.09);
	
	background-image:url(images/roost/ribs-grid.png), url(images/roost/nav-tile.png);
	background-color:rgba(11, 11, 11, 0.42);
	position:relative;
}

@font-face
{
font-family: digitalfont;
src: url(images/roost/digital-7.ttf);
}

div.next-event div.content-wrap div.screen {
	font-family:digitalfont;
	border-radius:1px;
	position:relative;
	display:block;
	width:100%;
	/*height:100%;*/
	box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.42);
	transition: filter 0.2s linear;
	-moz-transition: -moz-filter 0.2s linear;
	-o-transition: -o-filter 0.2s linear;
	-ms-transition: -ms-filter 0.2s linear;
	-webkit-transition: -webkit-filter 0.2s linear;
	background-color:#131313;
	text-align:center;
	line-height:60px;
	font-size: 42px;
	background-image:url(images/roost/nav-tile.png),  linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/nav-tile.png),  -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/nav-tile.png),  -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/nav-tile.png),  -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/nav-tile.png),  -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);

	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */			
	text-shadow:0 0 6px rgba(134, 200, 56, 0.9),	/* a bluebox option 2 */
				0 1px 0 rgba(0, 0, 0, 0.6);
}

div.next-event div.content-wrap > span {
	display:block;
	-webkit-box-shadow: inset 0 1px 1px 0px rgba(255, 255, 255, 0.1);
	border-radius:1px;
	position:absolute;
	left:5px;
	right:5px;
	top:5px;
	bottom:5px;
	z-index:10;
	background-image:url(images/roost/screen-glow-bg.png);
	background-position:center top;
	background-repeat:no-repeat;
}

div.next-event div.content-wrap.description {
	padding:16px 20px;
	text-shadow:0 1px 0 rgba(0, 0, 0, 1);
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	/*font-size:12px;*/
}

div.next-event div.content-wrap.description p {
	background-image:url(images/roost/next-event-hr.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:15px;
}

div.next-event div.content-wrap.description a	{
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	text-decoration:none;
	transition: color 0.1s linear, text-shadow 0.2s linear;
	-moz-transition: color 0.1s linear, text-shadow 0.2s linear;
	-o-transition: color 0.1s linear, text-shadow 0.2s linear;
	-ms-transition: color 0.1s linear, text-shadow 0.2s linear;
	-webkit-transition: color 0.1s linear, text-shadow 0.2s linear;
}

div.next-event div.content-wrap.description a:hover	{
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	text-shadow:0 0 6px rgba(134, 200, 56, 0.6)
}

div.next-event div.content-wrap.description h4	{
	font-size:14px;
	font-weight:normal;
	margin-top:0;
	padding-left:15px;
	background-image:url(images/roost/next-event-heading-bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

div.next-event div.content-wrap.description a.read-more {
	line-height:21px;
	padding:10px 0 10px 0;
	display:block;
	clear:both;
	overflow:hidden;
}

div.next-event div.content-wrap.description a.read-more span {
	background-image:url(images/roost/next-event-more-arrow.png);
	background-repeat:no-repeat;
	background-position:right center;
	display:block;
	height:21px;
	width:21px;
	transition: opacity 0.1s linear;
	-moz-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	-ms-transition: opacity 0.1s linear;
	-webkit-transition: opacity 0.1s linear;
	float:right;
	opacity:0.6;
}

div.next-event div.content-wrap.description a.read-more:hover span {
	opacity:1;
}

/* END next event */

/* BEGIN vertical news list */

ul.vertical-news-list {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.vertical-news-list li {
	width:100%;
	float:left;
	padding:0 0 20px 0;
}

ul.vertical-news-list li:last-child { /* tva beshe zakomentirano! */
	padding:0;
}

ul.vertical-news-list div.image-wrap {
	width:19%;
	float: left;
}

ul.vertical-news-list div.image-wrap div.image-container {
	margin-bottom:0;
}

ul.vertical-news-list div.content-wrap {
	width:81%;
	float: left;
	position:relative;
}

ul.vertical-news-list .color-detail {
	margin:0 0 10px 10px;
}

ul.vertical-news-list h4 {
	font-size:14px;
	/*font-weight:normal;*/
	line-height:16px;
	margin-left:75px;
}

ul.vertical-news-list p {
	padding-left:15px;
	/*font-size:12px;*/
	/*color:rgba(0, 0, 0, 0.5);*/
}

ul.vertical-news-list div.date {
	width:43px;
	height:37px;
	padding-top:6px;
	top:2px;
	left:20px;
	position:absolute;
	z-index:15;
	border-radius:1px;
	background-color:#fff;
	box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.14), 0px 1px 3px 1px rgba(0, 0, 0, 0.1);
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	text-align:center;
	background-image:url(images/roost/ribs-grid-lighter.png);
}

ul.vertical-news-list div.date span {
	color:rgba(0, 0, 0, 0.5); /* a bluebox option 4 ? */
	display:block;
	width:100%;
	font-weight:normal;
	font-size:14px;
	line-height:15px;
	box-shadow:none;
}

/* END vertical news list */

/* BEGIN sidebar calendar */

div.note-design-wrap div.month-heading {
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.12);
	border-radius:4px 4px 0 0;
	height:60px;
	position:relative;
	z-index:16;
	border:1px solid rgba(6, 6, 6, 0.35) !important;
	border-bottom:1px solid rgba(0, 0, 0, 0.35) !important;
	border-top:1px solid rgba(11, 11, 11, 0.25) !important;
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

	
	background-color:#555; /* a bluebox option 1 */
	text-align:center;
}

div.note-design-wrap div.month-heading h4 {
	line-height:20px;
	padding-top:6px;
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	font-size:14px;
	/*font-weight:normal;*/
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
}

div.note-design-wrap div.month-heading a.arrow {
	background-repeat:no-repeat;
	display:block;
	height:21px;
	width:21px;
	transition: opacity 0.1s linear;
	-moz-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	-ms-transition: opacity 0.1s linear;
	-webkit-transition: opacity 0.1s linear;
	position:absolute;
	top:50%;
	margin-top:-12px;
	opacity:0.6;
}

div.note-design-wrap div.month-heading a.arrow.next {
	background-image:url(images/roost/next-event-more-arrow.png);
	background-position:right center;
	right:18px;
}

div.note-design-wrap div.month-heading a.arrow.prev {
	background-image:url(images/roost/prev-event-more-arrow.png);
	background-position:left center;
	left:18px;
}

div.note-design-wrap div.month-heading a.arrow:hover {
	opacity:1;
}


div.note-design-wrap div.month-heading div.cal-detail {
	background-image:url(images/roost/note-detail.png);
	background-repeat:no-repeat;
	background-position:center;
	height:22px;
	width:13px;
	position:absolute;
	bottom:-12px;
	z-index:17;
}

div.note-design-wrap div.month-heading div.cal-detail.left {
	left:19px;
}

div.note-design-wrap div.month-heading div.cal-detail.right {
	right:19px;
}

div.note-design-wrap {
	position:relative;
	margin-bottom:45px;
}

div.bg-sheet-1 {
	left:2px;
	right:2px;
	bottom:-2px;
	z-index:11;
}

div.bg-sheet-2 {
	left:4px;
	right:4px;
	bottom:-4px;
	z-index:10;
}

div.bg-sheet-1,
div.bg-sheet-2{
	top:10px;
	position:absolute;
	background-color:#fafafa;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:1px;
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.26), 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}

div.bg-sheet-3 {
	left:-5px;
	right:-5px;
	bottom:-16px;
	top:10px;
	z-index:9;
	position:absolute;
	background-image:url(images/roost/note-left-bottom-corner-bg.png), url(images/roost/note-right-bottom-corner-bg.png);
	background-position:left bottom, right bottom;
	background-repeat:no-repeat;
}

div.note-design-wrap div.content {
	background-color:#fafafa;
	margin:0 1px;
	position:relative;
	z-index:15;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:1px;
	padding:1px;
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 0px 3px 0px rgba(0, 0, 0, 0.18), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}

div.note-design-wrap table {
	width:100%;
	/*font-size:12px;*/
	text-align:center;
	border-collapse: collapse;
	border-spacing: 0 !important;
	border-collapse: collapse !important;

}

div.note-design-wrap table th {
	text-transform:uppercase;
	color:rgba(0, 0, 0, 0.6); /* a bluebox option 4 ? */
	font-weight:normal;
	padding:25px 0 15px 0;
	font-size:10px;
}

div.note-design-wrap table td {
	width:14%;
}

div.note-design-wrap td a {
	display:block;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.06);
	color:rgba(0, 0, 0, 0.6); /* a bluebox option 4 ? */
	transition: box-shadow 0.2s linear, color 0.2s linear;
	-moz-transition: box-shadow 0.2s linear, color 0.2s linear;
	-o-transition: box-shadow 0.2s linear, color 0.2s linear;
	-ms-transition: box-shadow 0.2s linear, color 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear, color 0.2s linear;
	margin:1px;
	padding:26% 0;
	border-radius:2px;
}

div.note-design-wrap td a:hover {
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.36);
	color:rgba(0, 0, 0, 1); /* a bluebox option 4 ? */
}

div.note-design-wrap td.off a {
	color:rgba(0, 0, 0, 0.3); /* a bluebox option 4 ? */
	box-shadow: none;
}

div.note-design-wrap td.event a {
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.36);
	color:rgba(0, 0, 0, 1); /* a bluebox option 4 ? */
	font-weight:bold;
}

div.note-design-wrap td.event a:hover {
	box-shadow:inset 0px 0px 0px 3px rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

div.note-design-wrap td.active a,
div.note-design-wrap td.event.active a {
	transition: box-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-moz-transition: box-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-o-transition: box-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-ms-transition: box-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	
	box-shadow: none;
	background-color:rgba(134, 200, 56, 0.9);	/* a bluebox option 2 */
	box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
	font-weight:bold;
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

div.note-design-wrap td.active a:hover,
div.note-design-wrap td.event.active a:hover {
	box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

/* END sidebar calendar */

/* BEGIN calendar page */

div.note-design-wrap.calendar-page div.content,
div.cal-page-month-wrap {
	margin-bottom:20px;
	background-color:#fff;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	transition: box-shadow 0.2s linear, color 0.1s linear;
	-moz-transition: box-shadow 0.2s linear, color 0.1s linear;
	-o-transition: box-shadow 0.2s linear, color 0.1s linear;
	-ms-transition: box-shadow 0.2s linear, color 0.1s linear;
	-webkit-transition: box-shadow 0.2s linear, color 0.1s linear;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
	display:block;
	padding:18px;
	text-align:center;
	font-weight:normal;
	/*font-size:14px;*/
	position:relative;
}

.event-calendar-popover ol li,
.event-calendar-popover ol,
.event-calendar-popover ul li,
.event-calendar-popover ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.popover-title {
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	color:rgba(255, 255, 255, 0.9); /* a bluebox option 3 */
	
	background-image:url(images/roost/nav-tile.png),  linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

	background-repeat: repeat, repeat-x;
	box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, 0.06), inset 0 1px 0 0 rgba(0, 0, 0, 0.06), inset 0 2px 0 0 rgba(255, 255, 255, 0.12);
	text-shadow:0px -1px 0px rgba(0, 0, 0, 0.09);
	border-radius:3px;
	font-weight:bold;
}

div.cal-page-month-wrap {
	padding:20px;
	min-height:20px;
}

div.cal-page-month-wrap h3 {
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	margin:0;
}

div.cal-page-month-wrap a.nav-arrow {
	position:absolute;
	display:block;
	top:0;
	height:50px;
	bottom:0;
	width:60px;
	min-height:60px;
	background-color:rgba(0, 0, 0, 0.01);
}

div.cal-page-month-wrap a.nav-arrow.prev {
	left:0;
	border-right:1px solid rgba(0, 0, 0, 0.06);
}

div.cal-page-month-wrap a.nav-arrow.next {
	right:0;
	border-left:1px solid rgba(0, 0, 0, 0.06);
}

div.cal-page-month-wrap a.nav-arrow span {
	width:22px;
	height:19px;
	display:block;
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	position:absolute;
	z-index:10;
	top:50%;
	margin-top:-11px;
	transition: left 0.1s linear, right 0.2s linear, opacity 0.1s linear;
	-moz-transition: left 0.1s linear, right 0.2s linear, opacity 0.1s linear;
	-o-transition: left 0.1s linear, right 0.2s linear, opacity 0.1s linear;
	-ms-transition: left 0.1s linear, right 0.2s linear, opacity 0.1s linear;
	-webkit-transition: left 0.1s linear, right 0.2s linear, opacity 0.1s linear;
	opacity:0.9;
}

div.cal-page-month-wrap a.nav-arrow:hover span {
	opacity:1;
}

div.cal-page-month-wrap a.nav-arrow.prev span {
	background-image:url(images/roost/nav-arrow-cal-prev.png);
	background-repeat:no-repeat;
	background-position:left top;
	left:21px;
}

div.cal-page-month-wrap a.nav-arrow.prev:hover span {
	left:19px;
}

div.cal-page-month-wrap a.nav-arrow.next span {
	background-image:url(images/roost/nav-arrow-cal-next.png);
	background-repeat:no-repeat;
	background-position:right top;
	right:21px;
}

div.cal-page-month-wrap a.nav-arrow.next:hover span {
	right:19px;
}

div.note-design-wrap.calendar-page table {
	/*font-size:14px;*/

}

div.note-design-wrap.calendar-page table th {
	padding:0 0 15px 0;
	font-size:12px;
}

div.note-design-wrap table td {
	width:14%;
}

div.note-design-wrap.calendar-page td a {
	padding:35% 0;
}

/* END calendar page */

/* BEGIN grinder quotes */

div.note-design-wrap div.content.quote {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
	font-weight:bold;
	line-height:24px;
	background-image:url(images/roost/table-bg.png)/*, url(images/roost/noise-lighter-tile.png)*/;
	background-repeat:repeat;
}

div.note-design-wrap div.content.quote div.cal-detail {
	background-image:url(images/roost/lighter-note-detail.png);
	background-repeat:no-repeat;
	background-position:center;
	height:22px;
	width:13px;
	position:absolute;
	top:-12px;
	z-index:17;
}

div.note-design-wrap div.content.quote div.cal-detail.left {
	left:19px;
}

div.note-design-wrap div.content.quote div.cal-detail.right {
	right:19px;
}

div.note-design-wrap p.quote {
	margin:26px 1px 10px 1px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
	font-weight:bold;
	line-height:24px;
	background-image:url(images/roost/note-line.png);
	background-position:left 100px;
	background-repeat:repeat;
	padding:4px 20px 0 20px;
	font-size:14px;
}

div.note-design-wrap strong.author {
	opacity:0.5;
	display:block;
	clear:both;
	margin:0 21px 20px 21px;
}

/* END grinder quotes */

/* BEGIN tabs */

.nav.roost-tabs {
margin-bottom: 0 !important;
}

.nav-tabs.roost-tabs > li >a {
	margin-right:3px;
}

.nav-tabs.roost-tabs a {
	/*font-size:12px;*/
	color:rgba(0, 0, 0, 0.5); /* a bluebox option 4 ? */
	position:relative;
	padding-left:20px;
}

.nav-tabs.roost-tabs a:hover {
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

.nav-tabs.roost-tabs a,
.nav-tabs.roost-tabs a:hover {
	border: 1px solid rgba(0, 0, 0, 0.1);
	background-color:#fbfbfb;
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1), 0px -1px 1px 0px rgba(0, 0, 0, 0.03);
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
}

.nav-tabs.roost-tabs > .active > a,
.nav-tabs.roost-tabs > .active > a:hover {
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	border: 1px solid rgba(0, 0, 0, 0.18);
	border-bottom-color: transparent;
}

.nav-tabs.roost-tabs a span.bullet-detail {
	display:block;
	position:absolute;
	width:3px;
	height:5px;
	top:50%;
	margin-top:-3px;
	left:10px;
	background-color:#fff;
	background-image:url(images/roost/bullet-detail-bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	transition: background-color 0.1s linear;
	-moz-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	-ms-transition: background-color 0.1s linear;
	-webkit-transition: background-color 0.1s linear;
}

.nav-tabs.roost-tabs > .active > a span.bullet-detail,
.nav-tabs.roost-tabs a:hover span.bullet-detail {
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

.tab-content {
	border: 1px solid rgba(0, 0, 0, 0.18);
	border-top: none;
	background-color:#fbfbfb;
	box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.1);
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	padding:20px;
	border-radius:0 0 4px 4px;
}

.tab-content:last-child p {
	margin-bottom:0;
	/*font-size:12px;*/
}

/* END tabs */

/* BEGIN small news list */

ul.small-news-list {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.small-news-list li {
	width:100%;
	float:left;
	padding:0 0 10px 0;
	margin-bottom:10px;
	border-bottom:1px solid rgba(0, 0, 0, 0.06);
}

/*ul.small-news-list.single-list li {
	border-bottom:none;
}*/

ul.small-news-list li:last-child {
	padding:0;
	margin-bottom:0;
	border:none;
}

ul.small-news-list div.image-wrap {
	width:19%;
	float: left;
}

ul.small-news-list div.image-wrap div.image-container {
	margin-bottom:0;
	padding:3px;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.26), 0px 0px 2px 0px rgba(0, 0, 0, 0.12);
}

ul.small-news-list div.image-container a img {
	border-radius:2px;
}

ul.small-news-list span.image-detail {
	top:3px;
	right:3px;
	bottom:3px;
	left:3px;
	border-radius:2px;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.09);
}

ul.small-news-list div.content-wrap {
	width:81%;
	float: left;
	position:relative;
}

ul.small-news-list.single-list div.content-wrap > div {
	padding-left:10px;
}

ul.small-news-list h4 {
	font-size:12px;
	/*font-weight:normal;*/
	/*line-height:24px;*/
	margin-top:0;
	display:block;
	margin-left:10px;
}

ul.small-news-list.single-list h4 {
	display: inline;
	padding-right: 26px;
	position: relative;
	margin-left:0;
}

ul.small-news-list.comments h4 {
	margin:0;
}

ul.small-news-list p {
	padding-left:15px;
	font-size:12px;
	/*color:rgba(0, 0, 0, 0.5);*/ /* a bluebox option 4 ? */
}

/*ul.small-news-list.single-list h4:after {
	content:'';
	height:16px;
	width:16px;
	margin-left:10px;
	border-radius:100%;
	display:block;
	transition: background-color 0.9s linear;
	-moz-transition: background-color 0.9s linear;
	-o-transition: background-color 0.9s linear;
	-ms-transition: background-color 0.9s linear;
	-webkit-transition: background-color 0.9s linear;
	background-color:rgba(123, 123, 123, 0.3);
	background-image:url(images/roost/more-bullet.gif), url(images/roost/nav-tile.png), url(images/roost/ribs-grid-lighter.png);
	background-repeat:no-repeat, repeat, repeat;
	background-position:center;
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
	position: absolute;
	bottom:0;
	right:0;
}

ul.small-news-list.single-list h4:hover:after {
	content:'';
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2
}
*/

/* END small news list */

/* BEGIN single category news */

div.single-article div.image-container {
	background-image:none;
	border-radius:none;
	box-shadow:none;
	padding:0;
	position:relative;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
	margin-bottom:10px;
}

div.single-article div.image-container a  {
	display:block;
}

div.single-article div.image-container a img {
	border-radius:2px;
	transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
}

div.single-article div.image-container span.image-detail {
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:2px;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
}

div.single-article div.image-container:hover a img {
	opacity:0.9;
}

div.single-article div.image-container:hover span {
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3);
}

div.single-article h4 {
	font-size:14px;
	line-height:24px;
	/*font-weight:normal;*/
}

div.single-article .color-detail {
	margin:10px 0;
}

div.single-article p {
	/*font-size:12px;*/
	margin-bottom:10px !important;
}

/* END single category news */

/* BEGIN contact element */

p.error {
	color:red;
	font-weight:bold;
}

.header-google-map-layout-element {
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	background-color:#fff;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	padding:6px;
	position:relative;
	z-index:20;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
	margin-bottom:20px;
}

div.row-fluid > div.header-google-map-layout-element.span12 > div.row-fluid {
	margin:0;
}

/* END contact element */

/* BEGIN builder recent posts */

.posts-recent-layout-element div.single-article div.image-container {
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	background-color:#fff;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	padding:6px;
	position:relative;
	z-index:20;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
}

.posts-recent-layout-element div.single-article div.image-container:hover {
box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.26), 0px 0px 3px 0px rgba(0, 0, 0, 0.26);
}

/* END builder recent posts */

/* BEGIN builder gallery */

div.gallery-wrap {
	position:relative;
}

div.gallery-wrap div.image-container {
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	padding:5px;
}

div.gallery-wrap div.image-container a img {
	border-radius:2px;
	opacity:1;
}

.gallery-index-layout-element div.image-container h4 > a.image-title {
	z-index:10;
}

.gallery-index-layout-element div.image-container h4 {
	margin:0
}

div.gallery-wrap div.image-container a.image-title {
	position:absolute;
	bottom:10px;
	left:10px;
	right:10px;
	background-color:rgba(0, 0, 0, 0.6);
	border:1px solid rgba(0, 0, 0, 0.9);
	border-radius:1px;
	padding:6px;
	font-size:12px;
	font-weight:normal;
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	transition: background-color 0.2s linear, color 0.2s linear;
	-moz-transition: background-color 0.2s linear, color 0.2s linear;
	-o-transition: background-color 0.2s linear, color 0.2s linear;
	-ms-transition: background-color 0.2s linear, color 0.2s linear;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
}

div.gallery-wrap div.image-container a.image-title:hover {
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	background-color:rgba(0, 0, 0, 0.9);
}

div.gallery-wrap div.image-container span.image-detail {
	top:5px;
	right:5px;
	bottom:5px;
	left:5px;
	border-radius:2px;
}

div.gallery-wrap div.bg-sheet-2 {
	left:3px;
	right:3px;
	bottom:-3px;
	z-index:10;
}

div.gallery-wrap div.bg-sheet-1,
div.gallery-wrap div.bg-sheet-2{
	border-radius:4px;
	background-image:none;
	background-color:#fff;
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
}

div.gallery-wrap div.bg-sheet-3 {
	left:-3px;
	right:-3px;
	bottom:-15px;
	position:absolute;
	background-image:url(images/roost/note-left-bottom-corner-bg.png), url(images/roost/note-right-bottom-corner-bg.png);
}

div.gallery-wrap a.nav-arrows {
	width:30px;
	height:29px;
	top:50%;
	padding:0;
	margin-top:-15px;
	position:absolute;
	z-index:21;
	background-repeat:no-repeat;
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	opacity:0;
	transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	border:none;
}

div.gallery-wrap:hover a.nav-arrows {
	opacity:1;
}

div.gallery-wrap a.nav-arrows.left {
	left:12px;
	border-radius: 2px;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 1);
	background-image:url(images/roost/gallery-nav-arrows-bg-left.png);
	background-position:-1px 0px;
}

div.gallery-wrap a.nav-arrows.left:hover {
	background-position:-2px 0px;
}

div.gallery-wrap a.nav-arrows.right {
	right:12px;
	border-radius: 2px;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 1);
	background-image:url(images/roost/gallery-nav-arrows-bg-right.png);
	background-position:-9px 0px;
}

div.gallery-wrap a.nav-arrows.right:hover {
	background-position:-8px 0px;
}

/* END builder gallery */

/* BEGIN poker team */

.player-card {
	background-color:#fff;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	position:relative;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
	margin-bottom:20px;
}

.player-card .player-image-wrap {
	padding:6px;
	position:relative;
}

.player-card .player-image-wrap a  {
	display:block;
}

.player-card .player-image-wrap a img {
	width:100%;
	/*height:100%;*/
	border-radius:2px;
	display:block;
	opacity:1;
	transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	-webkit-backface-visibility: hidden;
}

.player-card .player-image-wrap span.image-detail {
	position:absolute;
	z-index:10;
	top:6px;
	right:6px;
	bottom:6px;
	left:6px;
	border-radius:2px;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
}

.player-card.video .player-image-wrap span.image-detail {
	border-radius:none;
	box-shadow:none;
}

.player-card:hover {
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 1px 2px 0px rgba(0, 0, 0, 0.16), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}

.player-card .player-image-wrap:hover a img {
	opacity:0.9;
}

.player-card .player-image-wrap:hover span.image-detail {
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.6);
}

.player-card.video .player-image-wrap:hover span.image-detail {
	box-shadow:none;
}

.player-card h4 {
	/*font-weight:normal;*/
	font-size:12px;
	line-height:20px;
	padding:10px 10px 20px 16px;
	margin:0;
	display:block;
}


.player-card.video h4 {
	padding:2px 10px 8px 16px;
}

.player-card .player-image-wrap:hover span.image-detail {
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.6);
}

.player-card h4 a {
	display:block;
	position:relative;
}

.player-card h4 a span.bullet-detail {
	display:block;
	position:absolute;
	width:3px;
	height:5px;
	top:50%;
	margin-top:-3px;
	left:-9px;
	background-color:#fff;
	background-image:url(images/roost/bullet-detail-bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	transition: background-color 0.1s linear;
	-moz-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	-ms-transition: background-color 0.1s linear;
	-webkit-transition: background-color 0.1s linear;
}

.player-card h4 a:hover span.bullet-detail {
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

.player-card .gpi-index-wrap {
	min-height:45px;
	background-color:rgba(0, 0, 0, 0.03);
	border-top:1px solid rgba(0, 0, 0, 0.09);
	position:relative;
}

.player-card.video .gpi-index-wrap {
	padding-left:4px;
}

.player-card .gpi-index-wrap a.extra-info {
	display:block;
	position:absolute;
	height:20px;
	width:20px;
	right:11px;
	top:12px;
	border-radius:2px;
	background-image:url(images/roost/more-plus.png);
	background-repeat:no-repeat;
	background-position:center;
	
	box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
	transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	
	background-color:rgba(0, 0, 0, 0.3);
}

.player-card .gpi-index-wrap a.extra-info:hover {
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

.player-card .gpi-index-wrap strong {
	line-height:45px;
	font-size:12px;
	float:right;
	margin-right:40px;
}

.player-card .gpi-index-wrap label {
	line-height:45px;
	/*font-size:12px;*/
	float:left;
	text-transform:uppercase;
	margin-left:10px;
	opacity:0.5;
}

.player-card.video .gpi-index-wrap label {
	text-transform: none;
}

/* BEGIN ribbon */

.player-card .ribbon-container,
.ribbon-container {
	position: absolute;
	text-align: center;
	top:16px;
	right:13px;
	display:block;
}

.single-player-wrap.pro .ribbon-container {
	right:auto;
	left:20px;
	display:block;
}

.ribbon-pro {
	position: relative;
	text-align: center;
	padding: 12px;
	height: 1px;
	width: 6px;
	z-index:20;
}

.ribbon-pro .content {
	position:absolute;
	text-align:center;
	font-weight:bold;
	height:33px;
	z-index:20;
	bottom:6px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	line-height:30px;
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	right:0;
	left:0;
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	border-left:1px solid rgba(0, 0, 0, 0.1);
	border-right:1px solid rgba(0, 0, 0, 0.1);
	background-image:url(images/roost/ribbon-darker-tile.png), url(images/roost/ribs-grid-inverse.png), url(images/roost/nav-tile.png);
}

.ribbon-pro .back-sh {
	position:absolute;
	height:6px;
	z-index:1;
	bottom:6px;
	right:3px;
	left:3px;
  	box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.2);
}

.ribbon-pro .back-sh-2 {
	position:absolute;
	height:24px;
	z-index:1;
	top:-19px;
	right:0px;
	left:0px;
  	box-shadow:0px 2px 1px 1px rgba(0, 0, 0, 0.2);
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	background-image:url(images/roost/ribbon-top-glow.png), url(images/roost/ribbon-darker-tile.png), url(images/roost/ribs-grid-inverse.png), url(images/roost/nav-tile.png);
	background-position:left top, left top, left top;
	background-repeat:repeat-x, repeat, repeat, repeat;
	border-radius:1px 1px 0 0;
	border-left:1px solid rgba(0, 0, 0, 0.1);
	border-right:1px solid rgba(0, 0, 0, 0.1);
}

.ribbon-pro:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 50%;
	z-index:10;
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	transform: skew(0deg, -36deg);
	-moz-transform: skew(0deg, -36deg);
	-o-transform: skew(0deg, -36deg);
	-ms-transform: skew(0deg, -36deg);
	-webkit-transform: skew(0deg, -36deg);
	box-shadow:-1px 2px 1px 0px rgba(0, 0, 0, 0.2), inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
	background-image:url(images/roost/ribbon-darker-tile.png), url(images/roost/ribs-grid-inverse.png), url(images/roost/nav-tile.png);
}

.ribbon-pro:after {
	content: '';
	position: absolute;
	top: 0;
	z-index:10;
	right: 0;
	height: 100%;
	width: 50%;
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	transform: skew(0deg, 36deg);
	-moz-transform: skew(0deg, 36deg);
	-o-transform: skew(0deg, 36deg);
	-ms-transform: skew(0deg, 36deg);
	-webkit-transform: skew(0deg, 36deg);
	box-shadow: 1px 2px 1px 0px rgba(0, 0, 0, 0.2), inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
	background-image:url(images/roost/ribbon-darker-tile.png), url(images/roost/ribs-grid-inverse.png), url(images/roost/nav-tile.png);
}

/* END ribbon */

/* END poker team */

/* BEGIN footer */

.footer {
	border-top: none;
	background-color:#fbfbfb;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	margin:20px 0;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
	padding-top:20px;
}

.footer .footer-search {
	background-color:rgba(0, 0, 0, 0.02);
	padding:20px;
}

.footer .input-append,
.footer .input-prepend {
margin-bottom: 0;
}

.footer .color-detail {
	margin-top:0;
}

.footer .content {
	padding:0 20px 20px 20px;
}

.footer .footer-copyrights {
	background-color:rgba(0, 0, 0, 0.02);
	padding:20px;
	min-height:20px;
	line-height:20px;
	padding:20px;
	/*font-size:12px;*/
	border-top:1px solid rgba(0, 0, 0, 0.06);
}

/* BEGIN footer */

/* BEGIN blog loop */

div.page-heading-wrap {
	padding:15px 0 15px 80px;
	position:relative;
}

h2.page-heading {
	font-size:24px;
	line-height:30px;
	margin:0;
	font-weight:normal;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
}

/* BEGIN blog list */

div.hentry.post,
ol.comment-list li.comment,
div#respond,
body.single-gallery div.hentry,
body.single-news div.hentry,
body.single-video div.hentry,
div.type-event{
	margin-bottom:20px;
	position:relative;
	margin-left:80px;
	background-color:#fff;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}

div.hentry.post:hover,
ol.comment-list li.comment:hover,
div#respond:hover {
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 1px 2px 0px rgba(0, 0, 0, 0.16), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}

.blog-post-pointer-detail {
	position:absolute;
	width:8px;
	height:16px;
	top:22px;
	left:-7px;
	background-image:url(images/roost/blog-post-details-pointer.png);
	background-repeat:no-repeat;
	background-position:left top;
}

div.hentry div.post-heading-wrap {
	min-height:20px;
	border-bottom:1px solid rgba(0, 0, 0, 0.06);
	padding:20px;
	font-weight:normal;
	position:relative;
}

div.hentry.type-event div.post-heading-wrap {
	padding:20px 220px 20px 20px;
}

div.hentry.post div.post-heading-wrap h3,
div.hentry.type-event div.post-heading-wrap h3 {
	line-height:20px;
	font-weight:normal;
	font-size:14px;
	margin:0;
	position:relative;
	display:inline;
	padding-right:30px;
}

div.hentry.post div.post-heading-wrap h3:after {
	content:'';
	height:16px;
	width:16px;
	margin-left:10px;
	border-radius:100%;
	display:block;
	transition: background-color 0.9s linear;
	-moz-transition: background-color 0.9s linear;
	-o-transition: background-color 0.9s linear;
	-ms-transition: background-color 0.9s linear;
	-webkit-transition: background-color 0.9s linear;
	background-color:rgba(123, 123, 123, 0.3);
	background-image:url(images/roost/more-bullet.gif), url(images/roost/nav-tile.png), url(images/roost/ribs-grid-lighter.png);
	background-repeat:no-repeat, repeat, repeat;
	background-position:center;
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
	position: absolute;
	bottom:0;
	right:0;
}

div.hentry.post.event div.post-heading-wrap h3:after {
	display:none;
}

div.hentry.post div.post-heading-wrap h3:hover:after {
	content:'';
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

div.hentry div.post-content-wrap {
	border-bottom:1px solid rgba(0, 0, 0, 0.06);
	padding:20px;
	overflow:hidden;
}

body.single-news div.hentry div.post-content-wrap {
	padding:0;
	border-bottom:none;
}

div.hentry div.post-content-wrap p {
	/*font-size:12px;*/
}

div.hentry div.post-content-wrap > div {
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
}

div.hentry.post.single-blog-post div.post-content-wrap > div {
	margin-bottom:0;
}

div.hentry div.post-content-wrap > div img {
	width:100%;
	/*height:100%;*/
	opacity:1;
	transition: opacity 0.1s linear;
	-moz-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	-ms-transition: opacity 0.1s linear;
	-webkit-transition: opacity 0.1s linear;
	border-radius:2px;
}

div.hentry.post div.post-content-wrap > div > span,
body.single-news div.post-content-wrap > div > span {	/* warning ">" */
	display:block;
	border-radius:2px;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:10;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
	cursor:pointer;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
}

div.hentry.post div.post-content-wrap:hover > div img {
	opacity:0.96;
}

div.hentry.post div.post-content-wrap:hover > div > span,
body.single-news div.post-content-wrap:hover > div > span{
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.6);
}

div.hentry.post div.post-content-wrap p{
	/*font-size:12px;*/
	opacity:0.5;
}

body.single-post div.hentry.post div.post-content-wrap p{
	opacity:1;
}

div.hentry.post div.post-content-wrap p.extra-event-info{
	font-size:12px;
	opacity:1;
}

div.hentry.post div.post-content-wrap p.extra-event-info span{
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

div.hentry.post.event a.more-link {
	margin-top:5px;
}

div.hentry div.post-content-wrap p:first-child{
	margin-top:0;
	padding-top:0;
}

div.hentry div.post-content-wrap p:last-child{
	margin-bottom:0;
	padding-bottom:0;
}

div.hentry div.post-content-meta{
	background-color:rgba(0, 0, 0, 0.02);
	position:relative;
	padding:0 80px 0 20px;
	border-top:1px solid rgba(255, 255, 255, 1);
	min-height:60px;
	line-height:20px;
	/*font-size:12px;*/
}

body.single-event div.post-content-meta{
	background-color:transparent;
}

div.hentry div.post-content-meta p{
	margin:18px 0;
	line-height:20px;
}

div.hentry div.post-content-meta p span.author{
	background-image:url(images/roost/13.png);
	background-position: left center;
	background-repeat:no-repeat;
	color:rgba(0, 0, 0, 0.5);  /* a bluebox option 4 ? */
	padding:2px 0 2px 36px;
}

div.hentry div.post-content-meta a{
	color:rgba(0, 0, 0, 0.5); /* a bluebox option 4 ? */
}

div.hentry div.post-content-meta a:hover{
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

div.hentry div.post-content-meta div.comments,
div.hentry.type-event div.comments{
	position:absolute;
	right:0;
	top:-1px;
	bottom:1px;
	width:60px;
	border-left:1px solid rgba(0, 0, 0, 0.06);
	background-color:rgba(0, 0, 0, 0.02);
	text-align:center;
	padding:18px 0;
}

div.hentry.type-event div.comments{
	line-height:60px;
	padding:0;
	bottom:0;
	top:0;
}

div.hentry div.post-content-meta div.comments span.comment-count,
div.hentry.type-event div.comments span.comment-count{
	line-height:20px;
	background-image:url(images/roost/25.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding:2px 0 2px 20px;
}

/* BEGIN date & post format details */

div.hentry div.date-n-post-format {
	position:absolute;
	top:0;
	left:-80px;
	width:60px;
	height:123px;
}

div.hentry div.date-n-post-format div.post-format-details,
div.single-post-format-icon,
.add-comment-icon {
	height:58px;
	width:58px;
	line-height:58px;
	text-align:center;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.12);
	border-radius:4px 4px 0 0;
	border:1px solid rgba(6, 6, 6, 0.35) !important;
	border-bottom:1px solid rgba(0, 0, 0, 0.35) !important;
	border-top:1px solid rgba(11, 11, 11, 0.25) !important;
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile.png), url(images/roost/nav-tile.png),  -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

	
	background-color:#555; /* a bluebox option 1 */
}

.add-comment-icon {
	border-radius:4px;
	float:left;
}

div.single-post-format-icon {
	border-radius:4px;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}

div.hentry div.date-n-post-format div.post-format-details div.format-icon-wrap,
div.single-post-format-icon > div,
.add-comment-icon > div{
	background-image:url(images/roost/icon-default-post-format.png);
	background-repeat:no-repeat;
	background-position:center;
	height:100%;
	width:100%;
}

.add-comment-icon > div{
	background-image:url(images/roost/icon-add-comment.png);
}

body.single-event .single-post-format-icon > div{
	background-image:url(images/roost/icon-event.png);
}

div.hentry.post.format-standard div.date-n-post-format div.post-format-details div.format-icon-wrap {
	background-image:url(images/roost/icon-default-post-format.png);
}

div.hentry.post.format-gallery div.date-n-post-format div.post-format-details div.format-icon-wrap,
div.single-post-format-icon.format-gallery > div {
	background-image:url(images/roost/icon-gallery-post-format.png);
}

div.hentry.post.format-video div.date-n-post-format div.post-format-details div.format-icon-wrap,
div.single-post-format-icon.format-video > div {
	background-image:url(images/roost/icon-video-post-format.png);
}

div.single-post-format-icon.player > div {
	background-image:url(images/roost/icon-player-format.png);
}

div.hentry.post.format-quote div.date-n-post-format div.post-format-details div.format-icon-wrap {
	background-image:url(images/roost/icon-quote-post-format.png);
}

div.hentry.post.format-link div.date-n-post-format div.post-format-details div.format-icon-wrap {
	background-image:url(images/roost/icon-link-post-format.png);
}

div.hentry.post.format-chat div.date-n-post-format div.post-format-details div.format-icon-wrap,
div.single-post-format-icon.format-chat > div {
	background-image:url(images/roost/icon-hand-post-format.png);
}

div.single-post-format-icon.page-format-icon-contact > div {
	background-image:url(images/roost/icon-contact-page.png);
}

div.hentry.post div.date-n-post-format div.date-details,
div.type-event.hentry div.date-n-post-format div.date-details {
	width:60px;
	height:60px;
	margin-top:3px;
	text-align:center;
	border-radius:0 0 4px 4px;
	background-color:rgba(134, 200, 56, 0.9);	/* a bluebox option 2 */
	box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
	background-image:url(images/roost/nav-tile.png), url(images/roost/ribbon-darker-tile.png);
	font-weight:bold;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	transition: box-shadow 0.2s linear, text-shadow 0.3s linear;
	-moz-transition: box-shadow 0.2s linear, text-shadow 0.3s linear;
	-o-transition: box-shadow 0.2s linear, text-shadow 0.3s linear;
	-ms-transition: box-shadow 0.2s linear, text-shadow 0.3s linear;
	-webkit-transition: box-shadow 0.2s linear, text-shadow 0.3s linear;
	position:relative;
}

div.type-event.hentry div.date-n-post-format div.date-details {
	margin-top:0;
	border-radius:4px;
}

div.hentry.post div.date-n-post-format div.date-details:hover,
div.type-event.hentry div.date-n-post-format div.date-details:hover {
	box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.4), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
}

div.hentry.post div.date-n-post-format div.date-details span,
div.type-event.hentry div.date-n-post-format div.date-details span {
	width:100%;
	display:block;
	position:absolute;
	left:0;
	right:0;
}

div.hentry.post div.date-n-post-format div.date-details span.day,
div.type-event.hentry div.date-n-post-format div.date-details span.day {
	font-size:36px;
	line-height:38px;
	top:4px;
}

div.hentry.post div.date-n-post-format div.date-details span.month,
div.type-event.hentry div.date-n-post-format div.date-details span.month {
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	text-transform:uppercase;
	top:39px;
}

div.hentry.post div.date-n-post-format div.date-details:hover span,
div.type-event.hentry div.date-n-post-format div.date-details:hover span {
	width:100%;
	display:block;
	position:absolute;
	left:0;
	right:0;
	transition: text-shadow 0.2s linear;
	-moz-transition: text-shadow 0.2s linear;
	-o-transition: text-shadow 0.2s linear;
	-ms-transition: text-shadow 0.2s linear;
	-webkit-transition: text-shadow 0.2s linear;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

/* END date & post format details */


/* BEGIN video format */

div.hentry.post.format-video div.post-content-wrap {
	border-bottom:none;
	padding:20px 20px 0 20px;
}

body.single-post div.hentry.post div.post-content-wrap {
	padding:20px;
}

div.hentry.post.format-video iframe {
	display:block;
}

div.hentry.post.format-video .embeddedVideoWrapper {
	margin-bottom:0;
}

body.single-post div.hentry.post.format-video .embeddedVideoWrapper{
	margin-bottom:20px;
}

div.hentry.post.format-video div.post-content-wrap img {
	width:100%;
	/*height:100%;*/
}

div.hentry.post.format-video div.post-content-wrap > div {
	margin-bottom:0;
}

/* END video format */

/* BEGIN link format */

div.hentry.post.format-link div.post-heading-wrap h3 a {
	font-weight:bold;
	text-decoration:underline;
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

div.hentry.post.format-link div.post-heading-wrap h3 a:hover	{
	text-decoration:none;
}

div.hentry.type-event div.rate-list {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:200px;
	height:20px;
	margin:20px 0;
}

div.hentry.type-event div.rate-list ul {
	list-style-type:none;
	float:right;
	margin:0;
	padding:0;
	height:20px;
	margin-right:70px;
}

div.hentry.type-event div.rate-list ul li {
	float:left;
	margin-right:10px;
}

div.hentry.post.format-link div.post-content-meta div.comments{
	display:none;
}

/* END link format */

/* BEGIN quote format */

div.hentry.post.format-quote div.post-content-wrap {
	padding:20px;
}

div.hentry.post.format-quote div.post-content-wrap p {
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:32px;
	opacity:1;
}

div.hentry.post.format-quote div.post-content-wrap span.quote-author {
	font-family:Georgia, "Times New Roman", Times, serif;
	opacity:0.5;
}

/* END quote format */

/* BEGIN gallery format */

div.hentry.post.format-gallery div.post-content-wrap {
	padding-bottom:0;
}

body.single-post div.hentry.post div.post-content-wrap > div {
	margin-bottom:0;
}

body.single-post div.hentry.post.format-standard div.post-content-wrap > div {
	margin-bottom:20px;
}

div.hentry.post.format-gallery div.image-slide-wrap,
body.single-post div.hentry.post div.image-slide-wrap,
body.single-gallery div.hentry div.image-slide-wrap {
	min-height:60px;
	border-bottom:1px solid rgba(0, 0, 0, 0.06);
	text-align:center;
	position:relative;
}

body.single-post div.hentry.post div.image-slide-wrap,
body.single-gallery div.hentry div.image-slide-wrap {
	margin-left:-20px;
	margin-right:-20px;
	margin-bottom:20px !important;
}

div.hentry.post.format-gallery div.image-slide-wrap h3,
body.single-post div.hentry.post div.image-slide-wrap h3,
body.single-gallery div.hentry div.image-slide-wrap h3 {
	line-height:60px;
	font-weight:normal;
	font-size:14px;
	margin:0 60px;
}

div.hentry.post.format-gallery div.image-slide-wrap a.nav-arrow,
body.single-post div.hentry.post div.image-slide-wrap a.nav-arrow,
body.single-gallery div.hentry div.image-slide-wrap a.nav-arrow{
	position:absolute;
	display:block;
	top:0;
	height:50px;
	bottom:0;
	width:60px;
	min-height:60px;
}

div.hentry.post.format-gallery div.image-slide-wrap a.nav-arrow.prev,
body.single-post div.hentry.post div.image-slide-wrap a.nav-arrow.prev,
body.single-gallery div.hentry div.image-slide-wrap a.nav-arrow.prev {
	left:0;
}

div.hentry.post.format-gallery div.image-slide-wrap a.nav-arrow.next,
body.single-post div.hentry.post div.image-slide-wrap a.nav-arrow.next,
body.single-gallery div.hentry div.image-slide-wrap a.nav-arrow.next {
	right:0;
}

div.hentry.post.format-gallery div.image-slide-wrap a.nav-arrow span,
body.single-post div.hentry.post div.image-slide-wrap a.nav-arrow span,
body.single-gallery div.hentry div.image-slide-wrap a.nav-arrow span {
	width:22px;
	height:19px;
	display:block;
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	position:absolute;
	z-index:11;
	top:50%;
	margin-top:-9px;
	transition: left 0.1s linear, right 0.2s linear, opacity 0.1s linear;
	-moz-transition: left 0.1s linear, right 0.2s linear, opacity 0.1s linear;
	-o-transition: left 0.1s linear, right 0.2s linear, opacity 0.1s linear;
	-ms-transition: left 0.1s linear, right 0.2s linear, opacity 0.1s linear;
	-webkit-transition: left 0.1s linear, right 0.2s linear, opacity 0.1s linear;
	opacity:0.9;
	box-shadow:none;
}

div.hentry.post.format-gallery div.image-slide-wrap a.nav-arrow:hover span,
body.single-post div.hentry.post div.image-slide-wrap a.nav-arrow:hover span,
body.single-gallery div.hentry div.image-slide-wrap a.nav-arrow:hover span{
	opacity:1;
}

div.hentry.post.format-gallery div.image-slide-wrap a.nav-arrow.prev span,
body.single-post div.hentry.post div.image-slide-wrap a.nav-arrow.prev span,
body.single-gallery div.hentry div.image-slide-wrap a.nav-arrow.prev span {
	background-image:url(images/roost/nav-arrow-gallery-prev.png);
	background-repeat:no-repeat;
	background-position:left top;
	left:21px;
}

div.hentry.post.format-gallery div.image-slide-wrap a.nav-arrow.prev:hover span,
body.single-post div.hentry.post div.image-slide-wrap a.nav-arrow.prev:hover span,
body.single-gallery div.hentry div.image-slide-wrap a.nav-arrow.prev:hover span {
	left:19px;
}

div.hentry.post.format-gallery div.image-slide-wrap a.nav-arrow.next span,
body.single-post div.hentry.post div.image-slide-wrap a.nav-arrow.next span,
body.single-gallery div.hentry div.image-slide-wrap a.nav-arrow.next span{
	background-image:url(images/roost/nav-arrow-gallery-next.png);
	background-repeat:no-repeat;
	background-position:right top;
	right:21px;
	left:auto;
}

div.hentry.post.format-gallery div.image-slide-wrap a.nav-arrow.next:hover span,
body.single-post div.hentry.post div.image-slide-wrap a.nav-arrow.next:hover span,
body.single-gallery div.hentry div.image-slide-wrap a.nav-arrow.next:hover span{
	right:19px;
}

/* END gallery format */

/* BEGIN load more link */

a.load-more-link {
	margin-bottom:20px;
	background-color:#fff;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	transition: box-shadow 0.2s linear, color 0.1s linear;
	-moz-transition: box-shadow 0.2s linear, color 0.1s linear;
	-o-transition: box-shadow 0.2s linear, color 0.1s linear;
	-ms-transition: box-shadow 0.2s linear, color 0.1s linear;
	-webkit-transition: box-shadow 0.2s linear, color 0.1s linear;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
	display:block;
	min-height:20px;
	padding:20px;
	text-align:center;
	font-weight:normal;
	line-height:20px;
	font-size:18px;
}

a.load-more-link:hover {
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 1px 2px 0px rgba(0, 0, 0, 0.16), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}

/* END load more link */

/* END blog list */

/* END blog loop */

/* BEGIN single blog post */

body.single-post div.hentry.post div.date-n-post-format div.post-format-details {
	height:50px;
	width:50px;
	text-align:center;
	box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.16), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.12);
	border-radius:4px 4px 0 0;
	border:1px solid rgba(6, 6, 6, 0.16) !important;
	border-bottom:1px solid rgba(0, 0, 0, 0.16) !important;
	border-top:1px solid rgba(11, 11, 11, 0.24) !important;
	background-image: url(images/roost/nav-tile.png),  linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile.png),  -o-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile.png),  -moz-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile.png),  -webkit-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile.png),  -ms-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);

	
	background-color:rgba(0, 0, 0, 0.1);
	padding:4px;
}

div.type-event div.post-content-wrap p.extra-event-info {
	font-size:14px;
	font-weight:bold;
}

div.type-event div.post-content-wrap p.extra-event-info span {
	color: rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}


body.single-post div.hentry.post div.date-n-post-format div.post-format-details img {
	vertical-align:top;
	box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.3);
	border-radius:2px;
}

body.single-post div.hentry.post div.date-n-post-format div.post-format-details {
	border-radius:4px 4px 0 0;
}

body.single-post div.hentry.post div.date-n-post-format div.post-format-details > a{
	padding:4px;
	border-radius:2px;
	display:block;
	height:50px;
	width:50px;
}

body.single-post div.hentry.post div.date-n-post-format div.post-format-details > a img{
	border-radius:2px;
	display:block;
	/*height:100%;*/
	width:100%;
}

body.single-post div.hentry.post div.post-content-meta,
body.single-event div.hentry div.post-content-meta{
	border-top:1px solid rgba(255, 255, 255, 0);
	border-bottom:1px solid rgba(0, 0, 0, 0.06);
}

/* begin post comments */

ol.comment-list {
	margin:0;
	padding:0;
	list-style-type:none;
}

ol.comment-list li.comment {
	display:block;
	/*font-size:12px;*/
	padding-bottom:1px;
}

ol.comment-list li.comment ul.children {
	display:block;
	margin:0 20px 19px 20px;
}

ol.comment-list li.comment div.comment-body div,
ol.comment-list li.comment em {
	padding-left:20px;
	padding-right:20px;
}

ol.comment-list li.comment div.comment-body div.comment-author,
h3#reply-title{
	position:relative;
	display:block;
	padding:20px 80px 0 27px;
	min-height:20px;
	line-height:20px;
	/*font-size:12px;*/
	left:-7px;
	right:-7px;

	background-image:url(images/roost/blog-post-details-pointer.png);
	background-repeat:no-repeat;
	background-position:left 22px;
}

ol.comment-list li.comment div.comment-meta{
	position:relative;
	border-top: 1px solid rgba(0, 0, 0, 0.06);
	padding:20px 20px 10px 20px;
	min-height:20px;
	line-height:20px;
	/*font-size:12px;*/
	margin-top:20px;
}

ol.comment-list li.comment div.comment-body > p {
	padding:0 20px;
}

ol.comment-list li.comment div.comment-body div.reply{
	padding:0 20px 20px 20px;
}

ol.comment-list li.comment div.comment-author span.says{
	display:none;
}

ol.comment-list li.comment div.comment-author img {
	position:absolute;
	left:-73px;
	top:0;
	display:block;
	padding:4px;
	border-radius:4px;
	
	height:50px;
	width:50px;
	box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.16), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.12);
	border:1px solid rgba(6, 6, 6, 0.16) !important;
	border-bottom:1px solid rgba(0, 0, 0, 0.16) !important;
	border-top:1px solid rgba(11, 11, 11, 0.24) !important;
	background-image: url(images/roost/nav-tile.png),  linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile.png),  -o-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile.png),  -moz-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile.png),  -webkit-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile.png),  -ms-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);

	
	background-color:rgba(0, 0, 0, 0.1);
}

div#respond form {
	padding:20px;
	border-top:1px solid rgba(0, 0, 0, 0.06);
	/*font-size:12px;*/
}

div#respond h3#reply-title{
	font-weight:normal;
	padding-bottom:20px;
	margin:0;
}

body.single-post div.hentry.post.comment div.post-content-meta{
	background:none;
}

body.single-post div.hentry.post div.post-content-meta p{
	margin:20px 0;
}

body.single-post div.hentry.post div.post-content-meta div.comments,
body.single-event div.hentry div.post-content-meta div.comments{
	bottom:0;
	padding:20px 0;
}

body.single-event div.hentry div.post-content-meta div.comments{
	line-height:20px;
}

body.single-post div.hentry.post.comment div.post-content-meta p span.author{
	background-image:none;
	padding:2px 0 2px 0;
}

body.single-post div.hentry.post.comment div.post-content-wrap p{
	opacity:1;
}

/* END single blog post */

/* BEGIN news single */

div.news-single-post {
	margin-bottom:20px;
	position:relative;
}

div.news-single-post div.news-image-container {
	margin-bottom:20px;
	position:relative;
	background-color:#fff;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}

/* END news single */

/* BEGIN gallery single */

body.single-news div.hentry{
	margin-left:0;
	padding:20px;
}

body.single-gallery div.hentry,
body.single-video div.hentry {
	margin-left:0;
}

body.single-gallery div.hentry div.post-content-wrap > div,
body.single-video div.hentry div.post-content-wrap > div {
	margin-bottom:0;
}

/* END gallery single */

/* BEGIN poker hand */

span.poker-hand {
	background-color:#fff;
	display:inline-block !important;
	margin:0 1px;
	border:1px solid rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 1), 0 1px 3px 0px rgba(0, 0, 0, 0.1) !important;
	background-image: -webkit-linear-gradient(top, rgba(247, 247, 247, 1), rgba(255, 255, 255, 1));
	background-image: -moz-linear-gradient(top, rgba(247, 247, 247, 1), rgba(255, 255, 255, 1));
	background-image: -o-linear-gradient(top, rgba(247, 247, 247, 1), rgba(255, 255, 255, 1));
	background-image: -ms-linear-gradient(top, rgba(247, 247, 247, 1), rgba(255, 255, 255, 1));
	background-image: linear-gradient(top, rgba(247, 247, 247, 1), rgba(255, 255, 255, 1));
	width:23px;
	position:relative !important;
	text-align:center;
	border-radius:2px !important;
	font-size:14px;
	text-transform:uppercase;
	padding-bottom:1px;
	opacity:1;
}

body span.poker-hand {
	color:#000;
}

body span.poker-hand.red {
	color:#de0000;
}

span.poker-hand strong{
	width:100%;
	display:block;
	height:6px;
	margin-top:-1px;
	padding-bottom:4px;
}

span.poker-hand span{
	font-size:16px;
	display:inline-block;
	height:10px;
	padding-bottom:2px;
}

/* BEGIN poker hand post */

div.post.format-chat {
	margin-left:80px;
	background-color:rgba(255, 255, 255, 0.3);
}

body.single-format-chat div.post.format-chat {
	background-color:rgba(255, 255, 255, 1);
}

body.single-format-chat div.hentry.post div.post-content-wrap {
	padding:0 0 20px 0;
}

body.single-format-chat div.hentry.post div.post-content-wrap > div {
	padding:20px;
}

div.post.format-chat .blog-post-pointer-detail {
	background-image:url(images/roost/blog-post-details-pointer-hand.png);
}

div.post.format-chat div.post-content-wrap {
	position:relative;
}

div.post.format-chat div.post-content-wrap > div {
	overflow:visible;
	margin-bottom:0;
}

div.post.format-chat div.post-content-wrap div.hand-container {
	margin-right:-20px;
}

div.post.format-chat div.card-span {
	float:left;
	width:25%;
	margin:0;
}

div.post.format-chat div.post-content-meta a {
	color:rgba(0, 0, 0, 1);  /* a bluebox option 4 ? */
}

div.post.format-chat div.post-content-meta a:hover{
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

div.post.format-chat div.post-content-meta a span.pot{
	font-weight:bold;
}

div.post.format-chat div.card-wrap {
	margin-right:20px;
	position:relative;
}

div.post.format-chat div.poker-hand-dummy {
	padding-top:130%;
}

div.poker-hand-large {
	background-color:rgba(255, 255, 255, 1);
	box-shadow:0 0 6px 0px rgba(0, 0, 0, 0.3);
	border-radius:4%;
	border:1px solid #fff;
	padding:10px;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	font-weight:bold;
	background-image:linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);
	background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);
	background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);
	background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);
	background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);

	transition: transform 0.1s linear;
	-moz-transition: -moz-transform 0.1s linear;
	-o-transition: -o-transform 0.1s linear;
	-ms-transition: -ms-transform 0.1s linear;
	-webkit-transition: -webkit-transform 0.1s linear;
}

div.poker-hand-large.st {
	transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
}

div.poker-hand-large.nd {
	transform: rotate(1deg);
	-moz-transform: rotate(1deg);
	-o-transform: rotate(1deg);
	-ms-transform: rotate(1deg);
	-webkit-transform: rotate(1deg);
}

div.poker-hand-large.rd {
	transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	-webkit-transform: rotate(2deg);
}

div.poker-hand-large.th {
	transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
	-o-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
	-webkit-transform: rotate(-1deg);
}

/*div.poker-hand-large:hover {
	transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}*/

body div.poker-hand-large div.card-symbols {
	color:#000;
}

body div.poker-hand-large.red div.card-symbols {
	color:#de0000;
}

div.poker-hand-large div.card-symbols {
	position:relative;
	height:100%;
	width:100%;
	text-align:center;
}

div.poker-hand-large div.card-symbols div.symbol {
	position:absolute;
	height:20%;
	width:20%;
	text-transform:uppercase;
	/*line-height:1em;*/
	text-align:center;
}

div.hentry.post.format-chat div.post-content-wrap > div > span {
	box-shadow:none;
	
	display:block;
	border-radius:none;
	position: relative;
	left:auto;
	right:auto;
	top:auto;
	bottom:auto;
	z-index:10;
	cursor:default;
	transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none;
	-webkit-transition:none;
}

div.hentry.post.format-chat div.post-content-wrap:hover > div > span {
	box-shadow:none;
}

div.poker-hand-large div.card-symbols div.symbol span {
	width:100%;
	display:block;
	font-size:1.2em;
}

div.poker-hand-large div.card-symbols div.symbol.left {
	left:0;
	top:0;
}

div.poker-hand-large div.card-symbols div.symbol.right {
	right:0;
	bottom:0;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

div.poker-hand-large div.card-symbols div.symbol.center {
	margin:0 auto;
	height:30%;
	width:30%;
	top:50%;
	left:50%;
	margin-top:-10%;
	margin-left:-16%;
	font-size:4em;
}

/* END poker hand post */

/* BEGIN poker hand info */

.hand-info,
.players-info,
.dealt-to-hero {
	border-bottom:3px solid #000;
}

.sidebar .hand-info {
	border-bottom:none;
}

p.hand-action {
	padding-left:20px;
	padding-right:20px;
	border-bottom:1px solid rgba(0, 0, 0, 0.03);
	padding-bottom:10px;
}

div.hentry div.post-content-wrap p.hand-action:last-child {
	border-bottom:none;
}

/* END poker hand info */

/* END poker hand */

/* BEGIN single news */

body.single-news div.hentry div.post-content-wrap p,
.post-text-content-wrap {
	/*font-size:12px;*/
}

.post-text-content-wrap p:last-child {
	margin-bottom:0;
}

.post-text-content-wrap {
	margin-bottom:20px;
}


body.single-news div.hentry div.post-content-wrap > div {
	/*margin-bottom:20px;*/
	margin-bottom:0;
}

body.single-news div.hentry div.post-content-meta {
	margin:-20px -20px 20px -20px;
	border-top:1px solid rgba(0, 0, 0, 0);
	border-bottom:1px solid rgba(0, 0, 0, 0.06);
}

body.single-news div.hentry div.comments {
	bottom:0;
}

div.hentry div.post-content-meta p {
	margin:20px 0;
}

div.hentry div.post-content-meta div.comments {
	padding:20px 0;
}

/* END single news */

/* BEGIN poker terms */

/*ul.terms-alphabet {
	margin-bottom:20px;
	background-color:#fff;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	transition: box-shadow 0.2s linear, color 0.1s linear;
	-moz-transition: box-shadow 0.2s linear, color 0.1s linear;
	-o-transition: box-shadow 0.2s linear, color 0.1s linear;
	-ms-transition: box-shadow 0.2s linear, color 0.1s linear;
	-webkit-transition: box-shadow 0.2s linear, color 0.1s linear;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
	display:block;
	padding:15px;
	margin-left:0;
	height:30px;
	text-align:center;
	font-weight:normal;
	font-size:14px;
	position:relative;
}*/

ul.detached {
	background-color:#fff;
	padding:20px;
	background-color:#fff;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	transition: box-shadow 0.2s linear, color 0.1s linear;
	-moz-transition: box-shadow 0.2s linear, color 0.1s linear;
	-o-transition: box-shadow 0.2s linear, color 0.1s linear;
	-ms-transition: box-shadow 0.2s linear, color 0.1s linear;
	-webkit-transition: box-shadow 0.2s linear, color 0.1s linear;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
	min-height:20px;
}

ul.terms-alphabet {
	margin-bottom:20px;
	margin:0;
	display:block;
	height:30px;
	margin-bottom:20px;
	margin-left:20px;
}

ul.terms-alphabet.detached {
	margin-left:0;
}

ul.terms-alphabet li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	display:block;
	list-style-type:none;
	font-size:11px;
	margin-right:4px;
	margin-bottom:4px;
}

ul.terms-alphabet li a {
	text-decoration:none;
	text-transform: uppercase;
	background-color:#fff;
	display:block;
	width:30px;
	line-height:30px;
	height:30px;
	transition: box-shadow 0.1s linear, color 0.1s linear;
	-moz-transition: box-shadow 0.1s linear, color 0.1s linear;
	-o-transition: box-shadow 0.1s linear, color 0.1s linear;
	-ms-transition: box-shadow 0.1s linear, color 0.1s linear;
	-webkit-transition: box-shadow 0.1s linear, color 0.1s linear;
	border-radius:2px;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.36);
	color:rgba(0, 0, 0, 1); /* a bluebox option 4 ? */
	font-weight:bold;
}

ul.terms-alphabet li a:hover {
	box-shadow:inset 0px 0px 0px 1px rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

ul.terms-alphabet li.no-terms a {
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
	color:rgba(0, 0, 0, 0.2); /* a bluebox option 4 ? */
	cursor: default;
	font-weight:normal;
	background-color:transparent;
}

ul.terms-alphabet li.selected a {
	color:rgba(0, 0, 0, 0.3); /* a bluebox option 4 ? */
	transition: box-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-moz-transition: box-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-o-transition: box-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-ms-transition: box-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	
	box-shadow: none;
	background-color:rgba(134, 200, 56, 0.9);	/* a bluebox option 2 */
	box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
	font-weight:bold;
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

ul.terms-alphabet li.selected a:hover {
	background-color:rgba(134, 200, 56, 0.9);	/* a bluebox option 2 */
	box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
}

.table-striped.a-to-z-terms tbody tr td.first-letter{
	/*width:60px;*/
	font-size:48px;
	padding-top:30px;
	color:rgba(0, 0, 0, 0.16); /* a bluebox option 4 ? */
	text-transform:uppercase;
	text-align:center;
	background-color: rgba(0, 0, 0, 0.02);
	border-right: 1px solid rgba(0, 0, 0, 0.02);
}

.table-striped.a-to-z-terms tbody tr td.poker-term {
	border-right: 1px solid rgba(0, 0, 0, 0.02);
	padding:20px 14px 20px 20px;
}

.table-striped.a-to-z-terms tbody tr td.poker-term p{
	/*font-size:14px;*/
	font-weight:bold;
	margin-bottom:0;
}

.table-striped.a-to-z-terms tbody tr td.term-meaning{
	padding:20px 14px 20px 20px;
}

.table-striped.a-to-z-terms tbody tr td.term-meaning p{
	/*font-size:12px;*/
	display:block;
	color:rgba(0, 0, 0, 0.5); /* a bluebox option 4 ? */
	line-height:21px;
	margin-bottom:0;
}

.table-striped.a-to-z-terms tbody tr.new-letter td{
	border-top:3px solid rgba(0, 0, 0, 1);
}

/* BEGIN responsive alphabet */

/* END responsive alphabet */

/* END poker terms */

/* BEGIN single poker player */

.single-player-wrap {
	margin:20px 0;
	position:relative;
	background-color:#fff;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}

.single-player-wrap .gpi-info {
	line-height:20px;
	padding:20px;
	border-bottom:1px solid rgba(0, 0, 0, 0.06);
	background-color:rgba(0, 0, 0, 0.02);
}

.single-player-wrap.pro .gpi-info {
	padding:20px 20px 20px 80px;
}

.single-player-wrap .gpi-info strong {
	font-size:14px;
	margin-right:10px;
}

.single-player-wrap .gpi-info span {
	font-size:12px;
	opacity:0.6;
}

.single-player-wrap .player-stats-container {
	border-bottom:1px solid rgba(0, 0, 0, 0.06);
	padding:20px 20px 0 20px;
}

.single-player-wrap .span4 {
	position:relative;
}

.single-player-wrap .player-stats-container .photo-wrap {
	position:absolute;
	top:-162px;
	right:0;
	left:0;
}

.single-player-wrap .player-stats-container .button-wrap {
	position:absolute;
	bottom:-40px;
	height:40px;
	right:0;
	left:0;
}

.single-player-wrap .player-stats-container .button-container {
	position:relative;
	height:30px;
	padding:10px 0 0 40px;
}

.single-player-wrap .player-stats-container .button-container div.twitter-icon {
	height:30px;
	width:30px;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.16), inset 0px 0px 1px 0px rgba(0, 0, 0, 0.3);
	border-radius:4px;
	/*border:1px solid rgba(6, 6, 6, 0.16) !important;
	border-bottom:1px solid rgba(0, 0, 0, 0.16) !important;
	border-top:1px solid rgba(11, 11, 11, 0.24) !important;*/
	background-image: url(images/roost/nav-tile.png),  linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile.png),  -o-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile.png),  -moz-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile.png),  -webkit-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile.png),  -ms-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);

	
	background-color:rgba(0, 0, 0, 0.06);
}

.single-player-wrap .player-stats-container .button-container div.twitter-icon div {
	background-image: url(images/roost/twitter-icon.png);
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

.single-player-wrap .player-stats-container .button-container a.twitter-link {
	display:block;
	line-height:28px;
	text-align:center;
	background-color:#14b1f0;
	background-image: linear-gradient(top, #14b0ef 0%, #0194ce) 100%;
	background-image: -o-linear-gradient(top, #14b0ef 0%, #0194ce) 100%;
	background-image: -moz-linear-gradient(top, #14b0ef 0%, #0194ce) 100%;
	background-image: -webkit-linear-gradient(top, #14b0ef 0%, #0194ce) 100%;
	background-image: -ms-linear-gradient(top, #14b0ef 0%, #0194ce) 100%;

	border:1px solid rgba(34, 118, 162, 1);
	border-top:1px solid rgba(49, 144, 194, 1);
	border-bottom:1px solid rgba(23, 99, 138, 1);
	border-radius:4px;
	box-shadow:inset 0 1px 0px 0 rgba(255, 255, 255, 0.3), 0 1px 3px 0 rgba(0, 0, 0, 0.3);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.6);
	transition: text-shadow 0.1s linear, box-shadow 0.1s linear, background-color 0.1s linear, background-image 0.1s linear;
	-moz-transition: text-shadow 0.1s linear, box-shadow 0.1s linear, background-color 0.1s linear, background-image 0.1s linear;
	-o-transition: text-shadow 0.1s linear, box-shadow 0.1s linear, background-color 0.1s linear, background-image 0.1s linear;
	-ms-transition: text-shadow 0.1s linear, box-shadow 0.1s linear, background-color 0.1s linear, background-image 0.1s linear;
	-webkit-transition: text-shadow 0.1s linear, box-shadow 0.1s linear, background-color 0.1s linear, background-image 0.1s linear;
}

.single-player-wrap .player-stats-container .button-container a.twitter-link:hover {
	box-shadow:inset 0 1px 0px 0 rgba(255, 255, 255, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.16);
	text-shadow:0 0 6px rgba(255, 255, 255, 0.9);
	background-color:#24bdfa;
	background-image: linear-gradient(top, #24bdfa 0%, #12a6e1) 100%;
	background-image: -o-linear-gradient(top, #24bdfa 0%, #12a6e1) 100%;
	background-image: -moz-linear-gradient(top, #24bdfa 0%, #12a6e1) 100%;
	background-image: -webkit-linear-gradient(top, #24bdfa 0%, #12a6e1) 100%;
	background-image: -ms-linear-gradient(top, #24bdfa 0%, #12a6e1) 100%;

}

.single-player-wrap .player-stats-container .button-container a.twitter-link:active {
	box-shadow:inset 0 1px 3px 0 rgba(0, 0, 0, 0.15), 0 1px 1px 0 rgba(255, 255, 255, 0.6);
	text-shadow:none;
	background-color:#24bdfa;
	background-image: linear-gradient(top, #1fb4f0 0%, #24bdfa) 100%;
	background-image: -o-linear-gradient(top, #1fb4f0 0%, #24bdfa) 100%;
	background-image: -moz-linear-gradient(top, #1fb4f0 0%, #24bdfa) 100%;
	background-image: -webkit-linear-gradient(top, #1fb4f0 0%, #24bdfa) 100%;
	background-image: -ms-linear-gradient(top, #1fb4f0 0%, #24bdfa) 100%;

	border:1px solid rgba(34, 118, 162, 0.3);
	border-top:1px solid rgba(49, 144, 194, 0.3);
	border-bottom:1px solid rgba(23, 99, 138, 0.3);
}

.single-player-wrap .player-bio-container {
	padding:20px;
	font-size:12px;
}

.single-player-wrap .info-line {
	font-size:18px;
	line-height:30px;
	padding-bottom:1px;
	overflow:hidden;
}

.single-player-wrap .info-line span {
	opacity:0.6;
	margin-right:10px;
}

.single-player-wrap .info-line .icon {
	background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	background-image:url(images/roost/nav-tile.png), url(images/roost/ribs-grid-lighter.png);
	background-repeat:repeat;
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
	height:30px;
	width:30px;
	padding-bottom:1px;
	position:relative;
	border-radius:2px;
	margin-bottom:20px;
	float:left;
	margin-right:10px;
}

.single-player-wrap .info-line .icon span {
	position:absolute;
	left:7px;
	right:7px;
	top:7px;
	bottom:7px;
	background-position:center;
	background-repeat:no-repeat;
	opacity:1;
	margin:0;
}

.single-player-wrap .info-line .icon.live span {
	background-image:url(images/roost/live-tour-earn.png);
}

.single-player-wrap .info-line .icon.online span {
	background-image:url(images/roost/online-earn.png);
}

.single-player-wrap .info-line .icon.career-title span {
	background-image:url(images/roost/career-title.png);
}

.single-player-wrap .info-line .icon.career-cash span {
	background-image:url(images/roost/career-cash.png);
}

.single-player-wrap .info-line .icon.birth-place span {
	background-image:url(images/roost/birth-place.png);
}

.single-player-wrap .info-line .icon.residence span {
	background-image:url(images/roost/residence.png);
}

/* END single poker player */

/* BEGIN poker rules */

div.poker-rules {
	position:relative;
	overflow:hidden
}

div.left-side-steps {
	float:left;
}

.rule-step {
	width:60px;
	height:60px;
	margin-bottom:20px;
}

.rule-step a {
	width:60px;
	height:60px;
	display:block;
	
	text-align:center;
	border-radius:4px;
	font-weight:bold;
	position:relative;
	
	background-color:#fff;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}

.rule-step.current a,
.rule-step a:active {
	background-color:rgba(134, 200, 56, 0.9);	/* a bluebox option 2 */
	box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
	background-image:url(images/roost/nav-tile.png), url(images/roost/ribbon-darker-tile.png);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	transition: box-shadow 0.2s linear, text-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-moz-transition: box-shadow 0.2s linear, text-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-o-transition: box-shadow 0.2s linear, text-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-ms-transition: box-shadow 0.2s linear, text-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear, text-shadow 0.2s linear, color 0.2s linear, background-color 0.2s linear;
}

.rule-step a div.date-details span {
	width:100%;
	display:block;
	position:absolute;
	left:0;
	right:0;
	transition: box-shadow 0.2s linear, text-shadow 0.2s linear, color 0.1s linear;
	-moz-transition: box-shadow 0.2s linear, text-shadow 0.2s linear, color 0.1s linear;
	-o-transition: box-shadow 0.2s linear, text-shadow 0.2s linear, color 0.1s linear;
	-ms-transition: box-shadow 0.2s linear, text-shadow 0.2s linear, color 0.1s linear;
	-webkit-transition: box-shadow 0.2s linear, text-shadow 0.2s linear, color 0.1s linear;
}

.rule-step a div.date-details span.day {
	font-size:36px;
	line-height:38px;
	top:20px;
}

.rule-step a div.date-details span.month {
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	text-transform:uppercase;
	top:6px;
}

.rule-step.current a div.date-details:hover span {
	width:100%;
	display:block;
	position:absolute;
	left:0;
	right:0;
	transition: text-shadow 0.2s linear;
	-moz-transition: text-shadow 0.2s linear;
	-o-transition: text-shadow 0.2s linear;
	-ms-transition: text-shadow 0.2s linear;
	-webkit-transition: text-shadow 0.2s linear;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

div.rule-step-content {
	position:relative; 
	z-index:10;
	margin:20px 20px 20px 100px;
	padding-bottom:20px;
}

div.rule-step-content .blog-post-pointer-detail {
	position:absolute;
	width:8px;
	height:16px;
	top:02px;
	left:-27px;
	background-image:url(images/roost/blog-post-details-pointer.png);
	background-repeat:no-repeat;
	background-position:left top;
}

div.rule-step-content .blog-post-pointer-detail.nd {
	top:82px; /*  plus 80px  */
}

div.rule-step-content .blog-post-pointer-detail.rd {
	top:162px; /*  plus 80px  */
}

div.rule-step-content .blog-post-pointer-detail.th {
	top:242px; /*  plus 80px  */
}

div.rule-step-wrap {
	margin-bottom:20px;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:5;
	margin-left:80px;
	background-color:#fff;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-webkit-transition: box-shadow 0.2s linear;
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}

div.rule-step-container:hover {
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 1px 2px 0px rgba(0, 0, 0, 0.16), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}

/* END poker rules */

/* BEGIN social bar */

div.social-nwks-bar-wrap {
	position:relative;
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}

div.social-nwks-bar {
	position:relative;
	margin-right:-20px;
	left:0;
	top:0;
}

div.social-nwk-wrap {
	width:33.33%;
	float:left;
	text-align:center;
}

div.social-nwk {
	position:relative;
	margin-right:20px;
}

div.social-users {
	margin-top:10px;
	margin-right:20px;
	font-weight:bold;
}

div.social-users span {
	width:100%;
	display:block;
	/*font-size:11px;*/
	opacity:0.6;
	font-weight:normal;
}

div.social-nwk-dummy {
	position:relative;
	left:0;
	right:0;
	top:0;
	padding-top:100%;
}

div.social-nwk-content {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	padding-top:100%;
}


@font-face {
    font-family: 'WebSymbolsRegular';
    src: url('images/roost/websymbols-regular-webfont.eot');
    src: url('images/roost/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('images/roost/websymbols-regular-webfont.woff') format('woff'),
         url('images/roost/websymbols-regular-webfont.ttf') format('truetype'),
         url('images/roost/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

div.social-nwk-content a {
	text-align:center;
	font-family: 'WebSymbolsRegular';
	width:100%;
	height:100%;
	border-radius:4px;
	background-color:rgba(0, 0, 0, 0.06);	/* a bluebox option 2 */
	box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
	background-image:url(images/roost/nav-tile.png), url(images/roost/ribbon-darker-tile.png);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
	transition: box-shadow 0.1s linear, text-shadow 0.1s linear, background-color 0.1s linear;
	-moz-transition: box-shadow 0.1s linear, text-shadow 0.1s linear, background-color 0.1s linear;
	-o-transition: box-shadow 0.1s linear, text-shadow 0.1s linear, background-color 0.1s linear;
	-ms-transition: box-shadow 0.1s linear, text-shadow 0.1s linear, background-color 0.1s linear;
	-webkit-transition: box-shadow 0.1s linear, text-shadow 0.1s linear, background-color 0.1s linear;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}

div.social-nwk-content a span {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	bottom:0;
	margin-top:-14px;
	font-size:60px;
}

div.social-nwk-content a:hover {
	background-color:rgba(134, 200, 56, 0.9);	/* a bluebox option 2 */
	box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	color:rgba(255, 255, 255, 1); /* a bluebox option 3 */
}


/* END social bar */

/* BEGIN search results */

body.search div.hentry .post-heading-wrap,
body.search div.post.format-chat {
	margin:0;
	padding:0;
	border:none;
}

body.search div.post.format-chat,
body.search div.post.format-chat:hover,
body.search div.hentry.post {
	background-color:transparent;
	box-shadow:none;
	border:none;
	margin-left:0;
}

body.search div.hentry.post div.post-content-wrap p {
	opacity:1;
}

body.search div.hentry div.post-content-wrap,
body.search div.hentry.post.format-video div.post-content-wrap,
body.search div.hentry.post.format-gallery div.post-content-wrap,
body.search div.hentry.post.format-quote div.post-content-wrap {
	padding:0 0 40px 0;
	margin-bottom:20px;
	background-image:url(images/roost/element-hr-tile.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-bottom:none;
}

body.search div.hentry.post.format-quote div.post-content-wrap p {
	font-size: 12px;
	font-style: normal;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: 20px;
}

body.search div.hentry .post-heading-wrap h3 {
	font-size:14px;
	font-weight:bold;
	line-height: 40px;
	margin: 10px 0;
	display:block;
}

body.search div.hentry .post-heading-wrap h3:after {
	display:none;
}

body.search div.single-post-format-icon > div {
	background-image:url(images/roost/icon-search-result.png);
}

body.error404 div.single-post-format-icon > div {
	background-image:url(images/roost/icon-404-error.png);
}

body.error404 div.msg-error {
	text-align:center;
	background-color:#fff;
	background-image:url(images/roost/table-bg.png);
	background-repeat:repeat;
	border-radius:4px;
	margin-bottom:20px;
	padding:120px 40px;
	font-size:14px;
	font-weight:bold;
	color: rgba(134, 200, 56, 1);	/* a bluebox option 2 */
	box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(255, 255, 255, 1) !important;
	border:none !important;
}

/* END search results */











/* BEGIN shortcodes ---------------------------*/

/*  Span Labels  */

span.label {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
    background-color: #bfbfbf;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    padding: 1px 3px 2px 3px;
    text-transform: uppercase;
}

span.success{
    background-color:#46a546;
}

span.warning{
    background-color:#f89406;
}

span.important{
    background-color:#c43c35;
}

span.notice{
    background-color:#62cffc;
}

/* ---------- dropcaps ---------- */

.dropcap {
	height:34px;
	width:34px;
	margin-right:0.5em;
	overflow:hidden;
	font-size:1.6em;
	line-height:34px;
	font-weight:bold;	
	text-align:center;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	text-transform:uppercase;
	float:left;
	display:block;
}

.dropcap.large {
	height:50px;
	width:50px;
	margin-right:0.5em;
	font-size:2em;
	line-height:50px;
}

.dropcap.rounded {
	-o-border-radius:200px;
	-webkit-border-radius:200px;
	-moz-border-radius:200px;
	border-radius:200px;
}

.dropcap.blue {
	color:#fff;
	font-weight:lighter;
	background-color:#4daedd;
}

.dropcap.blue-text {
	color:#4daedd;
	background-color:transparent;
}

.dropcap.green {
	color:#fff;
	font-weight:lighter;
	background-color:#89ab46;
}

.dropcap.green-text {
	color:#89ab46;
	background-color:transparent;
}

.dropcap.red {
	color:#fff;
	font-weight:lighter;
	background-color:#c51c19;
}

.dropcap.red-text {
	color:#c51c19;
	background-color:transparent;
}

.dropcap.orange {
	color:#fff;
	font-weight:lighter;
	background-color:#df8f11;
}

.dropcap.orange-text {
	color:#df8f11;
	background-color:transparent;
}

.dropcap.gray {
	color:#000;
	font-weight:lighter;
	background-color:#e8e8e8;
}

.dropcap.gray-text {
	color:#bbb;
	background-color:transparent;
}

.dropcap.black {
	color:#fff;
	font-weight:lighter;
	background-color:#000;
}

/* ---------- Columns ---------- */

.one-half {
	width: 48%;
}

.one-third {
	width: 30.66%;
}

.two-third {
	width: 65.33%;
}

.one-fourth {
	width: 22%;
}

.three-fourth {
	width: 74%;
}

.one-fifth {
	width: 16.8%;
}

.two-fifth {
	width: 37.6%;
}

.three-fifth {
	width: 58.4%;
}

.four-fifth {
	width: 67.2%;
}

.one-sixth {
	width: 13.33%;
}

.five-sixth {
	width: 82.67%;
}

.one-half,
.one-third,
.two-third,
.three-fourth,
.one-fourth,
.one-fifth,
.two-fifth,
.three-fifth,
.four-fifth,
.one-sixth,
.five-sixth {
	position: relative;
	margin-right: 4%;
	margin-bottom: 20px !important;
	float: left;
}

.column-last {
	margin-right: 0!important;
	clear: right;
}

/* ---------- Tables ---------- 

#content table {
	width:100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.05);
	background-color:rgba(0, 0, 0, 0.01);
}

#content table th,
#content table td {
	padding: 10px;
	text-align: left;
}

#content table th {
	padding-top: 10px;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

#content table td {
	vertical-align: top;
}

#content table th + th,
#content table td + td {
	border-left: 1px solid rgba(0, 0, 0, 0.05);
}

#content table tr + tr td {
	border-top: 1px solid rgba(0, 0, 0, 0.05);
}

.ribbed tbody tr:nth-child(odd) td {
	background-color: rgba(0, 0, 0, 0.014);
}

.ribbed tbody tr:hover td {
	background-color: rgba(0, 0, 0, 0.019);
}

#content table .header {
	cursor: pointer;
}

#content table .header:after {
	float: right;
	margin-top: 7px;
	border-width: 0 4px 4px;
	border-color: #000 transparent;
	visibility: hidden;
}

/* ---------- list styles ---------- */

ul.sc-list li {
	padding-left:0;
	list-style-type:none;
}

ul.sc-list li {
	padding-left:30px;
	background-position:left center;
	background-repeat:no-repeat;
	list-style-type:none;
}

ul.sc-list.accept li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/accept.png);
}

ul.sc-list.add li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/add.png);
}

ul.sc-list.android li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/android.png);
}

ul.sc-list.apple_corp li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/apple_corp.png);
}

ul.sc-list.arrow_right li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/arrow_right.png);
}

ul.sc-list.award_star_bronze_2 li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/award_star_bronze_2.png);
}

ul.sc-list.brick li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/brick.png);
}

ul.sc-list.bullet_add li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_add.png);
}

ul.sc-list.bullet_arrow_right li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_arrow_right.png);
}

ul.sc-list.bullet_black li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_black.png);
}

ul.sc-list.bullet_blue li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_blue.png);
}

ul.sc-list.bullet_delete li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_delete.png);
}

ul.sc-list.bullet_error li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_error.png);
}

ul.sc-list.bullet_go li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_go.png);
}

ul.sc-list.bullet_green li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_green.png);
}

ul.sc-list.bullet_orange li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_orange.png);
}

ul.sc-list.bullet_pink li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_pink.png);
}

ul.sc-list.bullet_purple li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_purple.png);
}

ul.sc-list.bullet_red li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_red.png);
}

ul.sc-list.bullet_star li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_star.png);
}

ul.sc-list.bullet_toggle_plus li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_toggle_plus.png);
}

ul.sc-list.bullet_white li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_white.png);
}

ul.sc-list.bullet_yellow li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_yellow.png);
}

ul.sc-list.check_box li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/check_box.png);
}

ul.sc-list.color_management li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/color_management.png);
}

ul.sc-list.color_swatch li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/color_swatch.png);
}

ul.sc-list.color_wheel li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/color_wheel.png);
}

ul.sc-list.comment li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/comment.png);
}

ul.sc-list.comments li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/comments.png);
}

ul.sc-list.control_play_blue li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/control_play_blue.png);
}

ul.sc-list.delete li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/delete.png);
}

ul.sc-list.draw_star li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/draw_star.png);
}

ul.sc-list.email li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/email.png);
}

ul.sc-list.emotion_evilgrin li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_evilgrin.png);
}

ul.sc-list.emotion_grin li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_grin.png);
}

ul.sc-list.emotion_happy li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_happy.png);
}

ul.sc-list.emotion_smile li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_smile.png);
}

ul.sc-list.emotion_suprised li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_suprised.png);
}

ul.sc-list.emotion_tongue li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_tongue.png);
}

ul.sc-list.emotion_unhappy li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_unhappy.png);
}

ul.sc-list.emotion_waii li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_waii.png);
}

ul.sc-list.emotion_wink li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_wink.png);
}

ul.sc-list.error li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/error.png);
}

ul.sc-list.exclamation li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/exclamation.png);
}

ul.sc-list.feed li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/feed.png);
}

ul.sc-list.flag_1 li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/flag_1.png);
}

ul.sc-list.flag_2 li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/flag_2.png);
}

ul.sc-list.flag_green li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/flag_green.png);
}

ul.sc-list.flag_hot li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/flag_hot.png);
}

ul.sc-list.flag_yellow li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/flag_yellow.png);
}

ul.sc-list.green li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/green.png);
}

ul.sc-list.hand_point li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/hand_point.png);
}

ul.sc-list.heart li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/heart.png);
}

ul.sc-list.help li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/help.png);
}

ul.sc-list.image li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/image.png);
}

ul.sc-list.information li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/information.png);
}

ul.sc-list.key li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/key.png);
}

ul.sc-list.life_vest li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/life_vest.png);
}

ul.sc-list.lightning li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/lightning.png);
}

ul.sc-list.medal_bronze_2 li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/medal_bronze_2.png);
}

ul.sc-list.monitor li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/monitor.png);
}

ul.sc-list.page_white li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/page_white.png);
}

ul.sc-list.printer li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/printer.png);
}

ul.sc-list.resultset_next li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/resultset_next.png);
}

ul.sc-list.ribbon li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/ribbon.png);
}

ul.sc-list.rosette li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/rosette.png);
}

ul.sc-list.shopping li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/shopping.png);
}

ul.sc-list.sign li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/sign.png);
}

ul.sc-list.star li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/star.png);
}

ul.sc-list.statistics li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/statistics.png);
}

ul.sc-list.support li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/support.png);
}

ul.sc-list.tag_blue li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_blue.png);
}

ul.sc-list.tag_green li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_green.png);
}

ul.sc-list.tag_orange li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_orange.png);
}

ul.sc-list.tag_pink li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_pink.png);
}

ul.sc-list.tag_purple li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_purple.png);
}

ul.sc-list.tag_red li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_red.png);
}

ul.sc-list.tag_yellow li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_yellow.png);
}

ul.sc-list.tick li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/tick.png);
}

ul.sc-list.time li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/time.png);
}

ul.sc-list.zoom li {
	background-image: url(images/bluebox/fatcow-hosting-icons-2400/16x16/zoom.png);
}

/* ---------- end list styles ---------- */

/* ---------- Tabs ---------- 

.tabs {
  list-style: none;
}

.tabs:before,
.tabs:after{
  display: table;
  content: "";
  *display: inline;
}

.tabs:after {
  clear: both;
}

.content ul.tabs > li {
  float: left;
  margin:0;
}

.tabs > li > a,
div.leftside ul.tabs > li > a {
	display: block;
	transition:background-color 0.2s linear, color 0.2s linear;
	-moz-transition:background-color 0.2s linear, color 0.2s linear;
	-o-transition:background-color 0.2s linear, color 0.2s linear;
	-ms-transition:background-color 0.2s linear, color 0.2s linear;
	-webkit-transition:background-color 0.2s linear, color 0.2s linear;
	-moz-transition:background-color 0.2s linear, color 0.2s linear;
	-o-transition:background-color 0.2s linear, color 0.2s linear;
	transition:background-color 0.2s linear, color 0.2s linear;
}

.tabs {
  float: left;
  width: 100%;
  border-bottom: 1px solid #fafafa;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.tabs > li {
  position: relative;
  top: 1px;
}

.tabs > li > a,
div.leftside ul.tabs > li > a {
  padding: 0 15px;
  margin-right: 2px;
  line-height: 36px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.tabs > li > a:hover,
div.leftside ul.tabs > li > a:hover {
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.02);
}

.tabs > li.active > a,
div.leftside ul.tabs > li.active > a {
  background-color: #fff;
  border: 1px solid #fafafa;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom-color: transparent;
}

.tabs .menu-dropdown, .tabs .dropdown-menu {
  top: 35px;
  border-width: 1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}

.tabs a.menu:after, .tabs .dropdown-toggle:after {
  border-top-color: #999;
  margin-top: 15px;
  margin-left: 5px;
}

.tabs li.open.menu .menu, .tabs .open.dropdown .dropdown-toggle {
  border-color: #999;
}

.tabs li.open a.menu:after, .tabs .dropdown.open .dropdown-toggle:after {
  border-top-color: #555;
}

.tab-content {
  clear: both;
}

div.tab-content {
	float:left;
	border-top:none;
	margin-bottom:20px;
	padding:0 15px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}

/* ---------- Messages & Alerts ---------- */

div.msg {
    -webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font-size:12px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
    background-color: #fdffca;
    background-image: linear-gradient(bottom, rgb(253,255,196) 0%, rgb(253,255,202) 100%);
	background-image: -o-linear-gradient(bottom, rgb(253,255,196) 0%, rgb(253,255,202) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(253,255,196) 0%, rgb(253,255,202) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(253,255,196) 0%, rgb(253,255,202) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(253,255,196) 0%, rgb(253,255,202) 100%);
    background-repeat: repeat-x;
	border:1px solid #ced99c;
    color: #000;
    margin-bottom: 20px;
    padding:20px 40px 20px 20px;
    position: relative;
	-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
	-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
	overflow:hidden;
	position:relative;
}

div.msg p {
	margin:10px 50px 10px 10px;
}

div.error {
	background-color: #fed7d7;
    background-image: linear-gradient(bottom, rgb(254,210,210) 0%, rgb(254,215,215) 100%);
	background-image: -o-linear-gradient(bottom, rgb(254,210,210) 0%, rgb(254,215,215) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(254,210,210) 0%, rgb(254,215,215) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(254,210,210) 0%, rgb(254,215,215) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(254,210,210) 0%, rgb(254,215,215) 100%);
	border:1px solid #ebb9b9;
	color:#610500;
	-moz-text-shadow: 0 1px 0 #fbbebe;
	-webkit-text-shadow: 0 1px 0 #fbbebe;
}

div.success {
	background-color: #cef6d5;
    background-image: linear-gradient(bottom, rgb(200,245,208) 0%, rgb(206,246,214) 100%);
	background-image: -o-linear-gradient(bottom, rgb(200,245,208) 0%, rgb(206,246,214) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(200,245,208) 0%, rgb(206,246,214) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(200,245,208) 0%, rgb(206,246,214) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(200,245,208) 0%, rgb(206,246,214) 100%);
	border:1px solid #b4d0b9;
	color:#0c4e17;
	-moz-text-shadow: 0 1px 0 #befbc7;
	-webkit-text-shadow: 0 1px 0 #befbc7;
}

div.info {
	background-color: #ceeff6;
    background-image: linear-gradient(bottom, rgb(200,237,245) 0%, rgb(206,239,246) 100%);
	background-image: -o-linear-gradient(bottom, rgb(200,237,245) 0%, rgb(206,239,246) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(200,237,245) 0%, rgb(206,239,246) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(200,237,245) 0%, rgb(206,239,246) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(200,237,245) 0%, rgb(206,239,246) 100%);
	border:1px solid #add6df;
	color:#0c344e;
	-moz-text-shadow: 0 1px 0 #b5dbfa;
	-webkit-text-shadow: 0 1px 0 #b5dbfa;
}

.close {
	position:absolute;
	right:20px;
	top:20px;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	line-height: 13px;
	text-shadow: 0 1px 0 #ffffff;
	filter: alpha(opacity=20);
	-khtml-opacity: 0.2;
	-moz-opacity: 0.2;
	opacity: 0.2;
}

.close:hover {
  color: #000000;
  filter: alpha(opacity=40);
  -khtml-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
}

/* ---------- start divide ---------- */

div.divide {
	height:3px;
	margin:2em 0;
	clear:both;
	overflow:hidden;
	width:100%;
}

div.divide.divide-1 {
	background-image:url(images/bluebox/divide-1-bg.png);
	background-position:left top;
	background-repeat:repeat-x;
	border-left:1px solid rgba(0, 0, 0, 0.16);
	border-right:1px solid rgba(0, 0, 0, 0.16);
}

div.divide.divide-2 {
	height:4px;
	background-image:url(images/bluebox/divide-2-bg.png);
}

div.divide.divide-3 {
	height:5px;
	background-image:url(images/bluebox/divide-3-bg.png);
}

div.divide.divide-4 {
	height:1px;
	background-image:url(images/bluebox/divide-4-bg.png);
}

/* ---------- end divide ---------- */

/* ---------- start button ---------- */

.button,
#button-submit,
.nivo-caption a,
div.layout_element_quote_block div.messages div.button-wrap > a {
	color:rgba(255, 255, 255, 0.9) !important;
	font-size:12px;
	background-color:#4daedd;
	border:1px solid #3597c7;
	background-image:url(images/bluebox/button-type-1-1-bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding:7px 12px;
	font-weight:bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	-o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
	display: inline-block;
	margin: 0 10px 20px 0;
	cursor:pointer;
	
	transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	-webkit-transition: none !important;
}

.button.large {
	padding:14px 24px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	font-size:14px;
}

.button.rounded {
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
}

.button:hover,
#button-submit:hover,
.nivo-caption a:hover,
div.layout_element_quote_block div.messages div.button-wrap > a:hover {
	background-position:left -50px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	color:rgba(255, 255, 255, 1) !important;
}

.button:active,
#button-submit:active,
.nivo-caption a:active,
div.layout_element_quote_block div.messages div.button-wrap > a:active {
	color:rgba(255, 255, 255, 0.9);
	background-position:left -100px;
	-moz-box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.2);
	box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.2);
	-o-box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.2);
}

.button.type-1-2 {
	color:rgba(0, 0, 0, 0.9) !important;
	border:1px solid #d9d9d9;
	-moz-text-shadow:none;
	-webkit-text-shadow:none;
	text-shadow:none;
	-o-text-shadow:none;
	background-color:#f6f6f6;
	background-image:url(images/bluebox/button-type-1-2-bg.jpg);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
}

.button.type-1-2:hover {
	color:rgba(0, 0, 0, 1) !important;
}

.button.type-1-3 {
	border:1px solid #c51c19;
	background-color:#e03633;
	background-image:url(images/bluebox/button-type-1-3-bg.jpg);
}

.button.type-1-4,
.nivo-caption a {
	border:1px solid #df8f11;
	background-color:#f1a020;
	background-image:url(images/bluebox/button-type-1-4-bg.jpg);
}

.button.type-1-5 {
	border:1px solid #89ab46;
	background-color:#9abe57;
	background-image:url(images/bluebox/button-type-1-5-bg.jpg);
}

.button.type-1-6 {
	border:1px solid #000;
	background-color:#434343;
	background-image:url(images/bluebox/button-type-1-6-bg.jpg);
}

/* ---------- end button ---------- */


/* END shortcodes -----------------------------*/











/*----------------------------------------------------------- responsive ----------------*/







/*--------------------------------*/





@media (min-width: 1100px) {
	.navbar,
	ul.small-news-list h4,
	div.gallery-wrap div.image-container a.image-title {
	font-size:14px;
	}
	
	/* element details */
	
	div.hentry.post.format-quote div.post-content-wrap p {
		font-size:36px;
		line-height:42px;
	}
	
	/* slider 2 */
	
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size: 72px;
	line-height:72px;
}

	.header-elements div.magazine-slider div.image-wrap div.description-wrap,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap:hover {
	background-position:16px 76px, left top;
}

}

@media (min-width: 1200px) {
	
	/* font-size */

	body,
	.player-card h4,
	ol.comment-list li.comment div.comment-body div.comment-author,
	h3#reply-title,
	label,
	input,
	button,
	select,
	textarea
	/*.tab-content:last-child p*/ {
	font-size:14px;
	}
	
	ul.vertical-news-list h4,
	div.three-cols-news h4,
	div.single-article h4,
	.heading-wrap h3 {
		font-size:16px;
	}
	
	.tagcloud a {
	font-size:14px !important;
	}
	
	/* element details */
	
		div.image-container div.date {
		width:45px;
		height:39px;
		padding-top:6px;
		font-size:16px;
	}
	
	div.image-container div.date span {
		font-size:14px;
		line-height:18px;
	}
	
	div.next-event div.content-wrap.description h4,
	div.type-event div.post-content-wrap p.extra-event-info {
		font-size: 16px;
	}
	
	div.note-design-wrap td a {
	padding:24% 0;
	}
	
	div.hentry.type-event div.post-heading-wrap h3,
	div.hentry.post div.post-heading-wrap h3,
	div.hentry.post.format-gallery div.image-slide-wrap h3,
	body.single-post div.hentry.post div.image-slide-wrap h3,
	body.single-gallery div.hentry div.image-slide-wrap h3 {
		font-size:16px;
		font-weight:bold;
	}
	
	div.cal-page-month-wrap h3,
	a.load-more-link {
		font-size:20px;
		font-weight:bold;
	}
	
	.nav-tabs.roost-tabs a,
	div.gallery-wrap div.image-container a.image-title {
		font-weight:bold;
	}
	
	/* slider 1 */
	
	div.magazine-slider div.image-wrap div.description-wrap h2,
	div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size: 52px;
	line-height:52px;
}

	div.magazine-slider div.image-wrap div.description-wrap {
	background-position:16px 76px, left top;
}

	/* slider 2 */
	
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size: 72px;
	line-height:72px;
}

	.header-elements div.magazine-slider div.image-wrap div.description-wrap,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap:hover {
	background-position:16px 86px, left top;
}
	
}


@media (max-width: 1600px) {
	/* poker hands */
	
	div.poker-hand-large div.card-symbols div.symbol {
		font-size:1.6em;
		/*line-height:1em;*/
	}

	div.poker-hand-large div.card-symbols div.symbol.left {
		left:0;
		top:10px;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.right {
		right:0;
		bottom:10px;
	}

	div.poker-hand-large div.card-symbols div.symbol span {
		font-size:1.4em;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.center {
		font-size:8em;
		/*line-height:0.6em;*/
	}
	
	/* calendar */
	
	div.note-design-wrap.calendar-page td a {
	font-size:20px;
}
	
}

@media (min-width: 1600px) {
	/* poker hands */
	
	div.poker-hand-large div.card-symbols div.symbol {
		font-size:1.6em;
		/*line-height:1em;*/
	}

	div.poker-hand-large div.card-symbols div.symbol.left {
		left:0;
		top:10px;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.right {
		right:0;
		bottom:10px;
	}

	div.poker-hand-large div.card-symbols div.symbol span {
		font-size:1.4em;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.center {
		font-size:10em;
		/*line-height:.4em;*/
	}
	
	/* alphabet */
	
	ul.terms-alphabet {
	height:36px;
	}
	
	ul.terms-alphabet li {
	font-size:11px;
	margin-right:3px;
	margin-bottom:3px;
	}
	
	ul.terms-alphabet li a {
	width:35px;
	line-height:35px;
	height:35px;
	}
	
	/* calendar */
	
	div.note-design-wrap.calendar-page td a {
	padding:40% 0;
	font-size:24px;
	}

	div.cal-page-month-wrap h3,
	div.type-event div.post-content-wrap p.extra-event-info,
	a.load-more-link {
	font-size:20px;
	}
	
	/* body font size */
	
	body,
	.navbar,
	div.gallery-wrap div.image-container a.image-title,
	ol.comment-list li.comment div.comment-body div.comment-author,
	h3#reply-title
	label,
	input,
	button,
	select,
	textarea {
	font-size:16px;
	}
	
	body {
	line-height:24px;
	}
	
	/* heading */
	
	.heading-wrap {
	background-position: left 22px;
	}
	
	.heading-wrap div.nav-arrows a {
	width:45px;
	}
	
	.heading-wrap h3 {
	line-height:45px;
	padding: 0 20px 0 36px;
	}
	
	.heading-wrap h3 span {
	left:16px;
	}
	
	div.three-cols-news h4,
	ul.vertical-news-list h4 {
	font-size:20px;
	}
	
	div.three-cols-news .color-detail,
	div.single-article .color-detail {
	margin:20px 0;
	}
	
	div.three-cols-news div.image-container,
	div.single-article div.image-container {
	margin-bottom:20px;
	}
	
	/* element details*/
	
	ul.vertical-news-list p {
		line-height:24px;
	}
	
	ul.vertical-news-list div.date {
	width: 58px;
	height: 46px;
	font-size:24px;
	padding-top:12px;
	}
	
	ul.vertical-news-list div.date span {
		line-height:24px;
		font-size:18px;
	}
	
	ul.vertical-news-list h4 {
	line-height:24px;
	margin:15px 0 10px 95px
	}
	
	ul.vertical-news-list p {
		margin-top:20px;
	}
	
	div.next-event div.content-wrap.description h4,
	div.single-article h4,
	ul.small-news-list h4 {
		font-size: 20px;
		line-height:24px;
	}
	
	div.hentry.type-event div.post-heading-wrap h3,
	div.hentry.post div.post-heading-wrap h3,
	div.hentry.post.format-gallery div.image-slide-wrap h3,
	body.single-post div.hentry.post div.image-slide-wrap h3,
	body.single-gallery div.hentry div.image-slide-wrap h3 {
		font-size:20px;
	}
	
	div.cal-page-month-wrap h3,
	a.load-more-link {
		font-size:24px;
	}
	
	div.hentry.post.format-quote div.post-content-wrap p {
		font-size:42px;
		line-height:62px;
		font-weight:bold;
	}
	
	/* heading */
	
	div.note-design-wrap div.month-heading h4 {
		font-size:16px;
		line-height:24px;
	}
	
	.player-card h4 {
		font-size:16px;
	}
	
	/* slider 1 */
	
	div.magazine-slider div.image-wrap div.description-wrap h2,
	div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size: 72px;
	line-height:74px;
}

	div.magazine-slider div.image-wrap div.description-wrap {
	background-position:16px 86px, left top;
}

	/* slider 2 */
	
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size: 92px;
	line-height:92px;
}

	.header-elements div.magazine-slider div.image-wrap div.description-wrap,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap:hover {
	background-position:16px 100px, left top;
}
	
}

@media (max-width: 1400px) {
	/* poker hands */
	
	div.poker-hand-large div.card-symbols div.symbol {
		font-size:1.4em;
		/*line-height:1em;*/
	}

	div.poker-hand-large div.card-symbols div.symbol.left {
		left:-2px;
		top:8px;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.right {
		right:-2px;
		bottom:8px;
	}

	div.poker-hand-large div.card-symbols div.symbol span {
		font-size:1.2em;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.center {
		font-size:6em;
		/*line-height:.6em;*/
	}
	
	/* alphabet */
	
	ul.terms-alphabet {
	height:30px;
	}
	
	ul.terms-alphabet li {
	font-size:11px;
	margin-right:1px;
	margin-bottom:1px;
	}
	
	ul.terms-alphabet li a {
	width:30px;
	line-height:30px;
	height:30px;
	}
		
	/* social networks */
	
/*	div.social-nwk-content a span {
	font-size:50px;
	}*/
	
	/* slider 3 
	
	div.magazine-slider.single-category p {
		display:none;
	}
	
	div.magazine-slider.single-category h3,
	div.magazine-slider.single-category h3 a {
		font-size:24px;
	}*/
}

@media (max-width: 1300px) {	
	ul.terms-alphabet {
	height:24px;
	}

	ul.terms-alphabet li {
	font-size:11px;
	margin-right:1px;
	margin-bottom:1px;
	}

	ul.terms-alphabet li a {
	width:24px;
	line-height:24px;
	height:24px;
	}
	
	/* calendar */
	
	div.note-design-wrap.calendar-page td a {
	font-size:20px;
	padding:30% 0;
}
	
}

@media (max-width: 1199px) {
	/* poker hands */
	
	div.poker-hand-large div.card-symbols div.symbol {
		font-size:1.2em;
		/*line-height:1em;*/
	}

	div.poker-hand-large div.card-symbols div.symbol.left {
		left:-4px;
		top:0px;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.right {
		right:-4px;
		bottom:0px;
	}

	div.poker-hand-large div.card-symbols div.symbol span {
		font-size:1.2em;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.center {
		font-size:4em;
		/*line-height:.8em;*/
	}
	
	/* social networks */
	
/*	div.social-nwk-content a span {
	font-size:40px;
}*/

	/* calendar */
	
	div.note-design-wrap.calendar-page td a {
	padding:30% 0;
	font-size:16px;
}
	div.cal-page-month-wrap h3{
	font-size:20px;
	}
	
	/* slider 2 */
	
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size: 64px;
	line-height:64px;
}

	.header-elements div.magazine-slider div.image-wrap div.description-wrap,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap:hover {
	background-position:16px 82px, left top;
}

}

@media (max-width: 1099px) {
	ul.terms-alphabet {
	height:20px;
	}

	ul.terms-alphabet li {
	font-size:11px;
	margin-right:1px;
	margin-bottom:1px;
	}

	ul.terms-alphabet li a {
	width:20px;
	line-height:20px;
	height:20px;
	}
}

@media (max-width: 1000px) {
	/* poker hands */
	
	div.poker-hand-large div.card-symbols div.symbol {
		font-size:1.2em;
		/*line-height:1em;*/
	}

	div.poker-hand-large div.card-symbols div.symbol.left {
		left:-4px;
		top:0px;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.right {
		right:-4px;
		bottom:0px;
	}

	div.poker-hand-large div.card-symbols div.symbol span {
		font-size:1.2em;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.center {
		font-size:2.8em;
		/*line-height:1em;*/
	}
	
	/* slider 2 */
	
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size: 42px;
	line-height:44px;
}

	.header-elements div.magazine-slider div.image-wrap div.description-wrap,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap:hover {
	background-position:16px 72px, left top;
}
	
}

@media (min-width: 979px) {
	a.brand {
		display:none !important;
	}
}

@media (min-width: 768px) {
	div.content div.heading-wrap {
        background-color: inherit !important;
	}
	
	/* widgets */
	
	.footer .tagcloud,
	.footer .widget-wrap {
		margin-bottom:0;
	}
}

@media (max-width: 979px) {
	/* search */
	
	#header-search-form-container {
    right: 138px;
	}
	
	.search-button-letter {
		right:71px;
		border-right:1px solid rgba(6, 6, 6, 0.35) !important;
		box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 0.09),  -1px 0px 0px 0px rgba(6, 6, 6, 0.35);
	}
	
	#header-search-form-container {
    right: 138px;
	}
	
	/* nav */

	.nav-collapse .nav {
	margin-bottom:0;
	margin-top:2px;
	}
		
	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu a {
	font-weight: normal;
	color:rgba(255, 255, 255, 0.8); /* a bluebox option 3 */
	border-radius: 0;
	border-left:none !important;
	border-right:none !important;
	}
	  
	.nav-collapse .nav > li > a:hover,
	.nav-collapse .dropdown-menu a:hover {
	background-color:rgba(0, 0, 0, 0.1);
	}
	  
	.navbar-inverse .nav-collapse .nav > li > a:hover,
	.navbar-inverse .nav-collapse .dropdown-menu a:hover {
	background-color:rgba(0, 0, 0, 0.1);
	}
	
	/* social networks */
	
	div.social-nwk-content a span {
	font-size:40px;
	}
	
	/* calendar */
	
	div.note-design-wrap.calendar-page td a {
	padding:30% 0;
	font-size:14px;
}

	/* slider 1 */
	
	div.magazine-slider div.image-wrap div.description-wrap h2,
	div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size:32px;
	line-height:36px;
}

	div.magazine-slider div.image-wrap div.description-wrap {
	background-position:16px 66px, left top;
}

	/* nav dropdown menu */
	
	.dropdown-menu li > a:hover,
	.dropdown-menu li > a:focus,
	.dropdown-submenu:hover > a,
	.navbar-inverse .nav li ul.dropdown-menu li.current-menu-item > a {		
		background-image:url(images/roost/nav-tile.png),  linear-gradient(top, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -o-linear-gradient(top, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -moz-linear-gradient(top, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -webkit-linear-gradient(top, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile.png),  -ms-linear-gradient(top, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.06) 100%);

		box-shadow:none !important;
		border-radius:4px;
	}
	
}

@media (max-width: 970px) {
	ul.terms-alphabet {
		height:63px;
	}
	
	ul.terms-alphabet li {
		font-size:11px;
		margin-right:2px;
		margin-bottom:2px;
	}
	
	ul.terms-alphabet li a {
		width:30px;
		line-height:30px;
		height:30px;
	}
	
	div.note-design-wrap td a {
	padding:16% 0;
	}
	
}

@media (max-width: 767px) {
	
	/* bootstrap padding edit */
	
	body {
	padding-right: 10px;
	padding-left: 10px;
	}
	
	/* nav */

	.nav-collapse .nav {
	margin-top:0;
	}
	
	/* logo */
	
	div.logo-container {
		text-align:center;
	}
	
	
	div.logo-container a.logo {
		margin:0 auto;
	}
	
	div.logo-container a.logo,
	div.logo-container a.logo img{
		float:none;
	}
	
	/* magazine slider */
	
	div.magazine-slider div.description {
		padding:10px 15px 15px 15px;
	}
	
	div.magazine-slider div.slide-pagination {
		position:absolute;
		bottom:20px;
		left:10px;
		margin-left:10px;
		margin-right:10px;
		height:12px;
	}
	
	/* heading */
	
	div.heading-wrap {
		background-color:rgba(134, 200, 56, 1);	/* a bluebox option 2 */
		background-image:url(images/roost/nav-tile.png), url(images/roost/ribs-grid-lighter.png);
		background-repeat:repeat;
		box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.6);
	}
	
	div.heading-wrap h3 {
		background-color:transparent;
		background-image:none;
		box-shadow:none;
	}
	
	div.heading-wrap div.nav-arrows {
		background-color:transparent;
		background-image:none;
		box-shadow:none;
	}
	
	/* calendar */
	
	div.note-design-wrap.calendar-page td a {
	padding:30% 0;
	font-size:18px;
	}

	div.note-design-wrap td a {
	padding:36% 0;
	}
	
	/* element details */
	
	.navbar .brand {
		font-weight:bold;
		font-size:16px;
	}
	
	.player-card h4 {
		font-size:20px;
	}
	
	/* slider 1 */
	
	div.magazine-slider div.image-wrap div.description-wrap h2,
	div.magazine-slider div.image-wrap div.description-wrap h2 a,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size: 42px;
	line-height:44px;
}

	div.magazine-slider div.image-wrap div.description-wrap,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap {
	background-position:16px 72px, left top;
}

	/* slider 3 */

	div.magazine-slider.single-category div.description {
	margin-bottom:40px;
}

	/* margin fix */
	
	.tab-content div.span6.single-article,
	div.span6.single-article,
	.three-cols-news div.span4 {
		margin-bottom:20px;
		overflow:hidden;
	}
	
	.magazine-slider {
		margin-bottom:40px !important;
	}
	
	/* poker player */
	
	.single-player-wrap .player-stats-container .photo-wrap {
	position: inherit;
	margin-bottom:60px;
	top:0;
}

}

@media (max-width: 600px) {	

	div.poker-hand-large {
		box-shadow:0 0 3px 0px rgba(0, 0, 0, 0.3);
	}

	div.poker-hand-large.st {
		transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
	-webkit-transform: none;
	}
	
	div.poker-hand-large.nd {
		transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
	-webkit-transform: none;
	}
	
	div.poker-hand-large.rd {
		transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
	-webkit-transform: none;
	}
	
	div.poker-hand-large.th {
		transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
	-webkit-transform: none;
	}

	div.poker-hand-large div.card-symbols div.symbol {
		font-size:3em;
		line-height:1em;
	}

	div.poker-hand-large div.card-symbols div.symbol.left {
		padding-top:20%;
		left:0;
		right:0;
		bottom:0;
		height:100%;
		width:100%;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.right {
		display:none;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.center {
		display:none;
	}
	
	/* element details */
	
	.navbar .brand {
		font-weight:bold;
		font-size:14px;
	}
	
	/* slider 1 */
	
	div.magazine-slider div.image-wrap div.description-wrap h2,
	div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size:32px;
	line-height:36px;
}

	div.magazine-slider div.image-wrap div.description-wrap {
	background-position:16px 66px, left top;
}

	/* slider 2 */
	
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size:24px;
	line-height:24px;
}

	.header-elements div.magazine-slider div.image-wrap div.description-wrap,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap:hover {
	background-position:16px 61px, left top;
}

	.header-elements div.magazine-slider div.image-wrap div.description-wrap p {
	display:none;
}



}

@media (max-width: 550px) {
	div.poker-hand-large div.card-symbols div.symbol {
		font-size:2em;
		/*line-height:1em;*/
	}

	div.poker-hand-large div.card-symbols div.symbol.left {
		left:0;
		right:0;
		/*top:20px;*/
		bottom:0;
		height:100%;
		width:100%;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.right {
		display:none;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.center {
		display:none;
	}
	
	/* calendar */
	
	div.note-design-wrap.calendar-page td a {
		font-size:16px;
	}
	
	div.note-design-wrap td a {
	padding:30% 0;
	}
	
}

@media (max-width: 500px) {
	ul.terms-alphabet {
		height:45px;
	}
	
	ul.terms-alphabet li {
		font-size:11px;
		margin-right:1px;
		margin-bottom:1px;
	}
	
	ul.terms-alphabet li a {
		width:22px;
		line-height:22px;
		height:22px;
	}
	
	.navbar .brand {
		font-weight:bold;
		font-size:12px;
	}
	
/* slider 3 */
	
	div.magazine-slider.single-category h3,
	div.magazine-slider.single-category h3 a,
	.header-elements div.magazine-slider.single-category h3,
	.header-elements div.magazine-slider.single-category h3 a {
	font-size:24px;
	line-height:32px;
	margin:10px 0;
}

	div.magazine-slider.single-category p,
	.header-elements div.magazine-slider.single-category p,
	div.magazine-slider.single-category a.more-link,
	.header-elements div.magazine-slider.single-category a.more-link {
	display:none;
}

	div.magazine-slider.single-category div.description {
	margin-bottom:20px;
}
	
}

@media (min-width: 480px) and (max-width: 767px) {
	div.social-nwk-content a span {
	font-size:80px;
	}
}

@media (max-width: 450px) {
	div.poker-hand-large {
		padding:0;
	}
	
	div.poker-hand-large div.card-symbols div.symbol {
		font-size:1.2em;
		/*line-height:1em;*/
	}

	div.poker-hand-large div.card-symbols div.symbol.left {
		padding:15% 0 0 0;
		left:0;
		right:0;
		top:8px;
		bottom:0;
		height:100%;
		width:100%;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.right {
		display:none;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.center {
		display:none;
	}
	
	/* calendar */
	
	div.note-design-wrap.calendar-page td a {
		font-size:14px;
	}
	
	div.note-design-wrap td a {
	padding:26% 0;
	}
	
	/* element details */
	
	.player-card h4 {
		font-size:16px;
	}
	
	.navbar .brand {
		font-size:12px;
		font-weight:normal;
	}
	
	/* slider 1 */
	
	div.magazine-slider div.image-wrap div.description-wrap h2,
	div.magazine-slider div.image-wrap div.description-wrap h2 a,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size:16px;
	line-height:24px;
}

	div.magazine-slider div.image-wrap div.description-wrap,
	div.magazine-slider div.image-wrap div.description-wrap:hover,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap:hover {
	padding:42px 20px 14px 20px;
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	
	background-repeat:repeat-x;
	background-position:left top;
}

	div.magazine-slider div.image-wrap div.description-wrap p,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap p {
	display:none;
}
	
}

@media (max-width: 400px) {
	/* pokerhands */
	
	div.poker-hand-large div.card-symbols div.symbol {
		font-size:1.2em;
		/*line-height:1em;*/
	}

	div.poker-hand-large div.card-symbols div.symbol.left {
		padding:15% 0 0 0;
		left:0;
		right:0;
		top:4px;
		bottom:0;
		height:100%;
		width:100%;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.right {
		display:none;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.center {
		display:none;
	}
	
	/* alphabet */
	
	ul.terms-alphabet {
	height:61px;
	}
	
	ul.terms-alphabet li {
		font-size:11px;
		margin-right:1px;
		margin-bottom:1px;
	}
	
	ul.terms-alphabet li a {
		width:20px;
		line-height:20px;
		height:20px;
	}
	
	/* social networks */
	
	div.social-nwk-content a span {
	font-size:50px;
	}
	
	/* calendar */
	
	div.note-design-wrap.calendar-page table th {
	padding:0 0 15px 0;
	font-size:10px;
	}
	
	div.note-design-wrap.calendar-page td a {
		padding:10%;
		font-size:12px;
	}
	
}


@media (max-width: 350px) {
	div.poker-hand-large div.card-symbols div.symbol {
		font-size:1.2em;
		/*line-height:1em;*/
	}

	div.poker-hand-large div.card-symbols div.symbol.left {
		padding:0;
		left:0;
		right:0;
		top:0;
		bottom:0;
		height:100%;
		width:100%;
		line-height:12px;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.right {
		display:none;
	}
	
	div.poker-hand-large div.card-symbols div.symbol.center {
		display:none;
	}
	
	/* social networks */
	
	div.social-nwk-content a span {
	font-size:26px;
	margin-top:-12px;
	}
	
	/* calendar */
	
	div.note-design-wrap.calendar-page table th {
	padding:0 0 15px 0;
	font-size:10px;
	}
	
	div.note-design-wrap.calendar-page td a {
		padding:10%;
	}
	
	div.note-design-wrap td a {
	padding:16% 0;
}

	/* element details */
	
	.player-card h4 {
		font-size:14px;
	}
	
	.navbar .brand {
		display:none;
	}
	
	/* slider 1 */
	
	div.magazine-slider div.image-wrap div.description-wrap h2,
	div.magazine-slider div.image-wrap div.description-wrap h2 a,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap h2 a {
	font-size:14px;
	line-height:20px;
}

	div.magazine-slider div.image-wrap div.description-wrap,
	div.magazine-slider div.image-wrap div.description-wrap:hover,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap:hover {
	padding:42px 20px 14px 20px;
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-repeat:repeat-x;
	background-position:left top;
}

	div.magazine-slider div.image-wrap div.description-wrap p,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap p {
	display:none;
}

/* slider 3 */
	
	div.magazine-slider.single-category h3,
	div.magazine-slider.single-category h3 a,
	.header-elements div.magazine-slider.single-category h3,
	.header-elements div.magazine-slider.single-category h3 a {
	font-size:18px;
	line-height:20px;
	margin:6px 0;
}

	div.magazine-slider.single-category p,
	.header-elements div.magazine-slider.single-category p,
	div.magazine-slider.single-category a.more-link,
	.header-elements div.magazine-slider.single-category a.more-link {
	display:none;
}

	div.magazine-slider.single-category div.description {
	margin-bottom:20px;
}
	
}


/*----------------------------------------------------------- retina ready ----------------*/







/*--------------------------------*/

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
  
    body{
        background-image:url(images/roost/main-bg-tile@2x.jpg);
		background-size:512px 512px;
    }
	
	.info-bar{
        background-image:url(images/roost/nav-tile@2x.png), url(images/roost/ribs-grid-lighter@2x.png);
		background-size:60px 60px, 3px 3px;
    }
	
    .info-bar a.close-info{
        background-image:url(images/roost/info-bar-close@2x.png);
		background-size:16px 16px;
    }
	
	#header-search-form-container{
        background-image:url(images/roost/nav-tile@2x.png), linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

		background-size:60px 60px, 100%;
    }
	
/*    .navbar-inverse .btn-navbar{
        background-image: -webkit-linear-gradient(top, rgba(42, 42, 42, 0.5), rgba(42, 42, 42, 0.6));
    }*/
	
    .navbar-inverse .navbar-inner{
		
        background-image:url(images/roost/nav-tile@2x.png), linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

		background-size:60px 60px, 100%;
    }
	
/*    .dropdown-menu li > a:hover,
	.dropdown-menu li > a:focus,
	.dropdown-submenu:hover > a,
	.navbar-inverse .nav li ul.dropdown-menu li.current-menu-item > a{
        background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    }
	
    .dropdown-menu .active > a,
	.dropdown-menu .active > a:hover,
	.navbar-inverse .nav li ul.dropdown-menu li.current-menu-item > a:hover{
        background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    }*/
	
    div.magazine-slider {
        background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

		background-size:8px 8px, 60px 60px, 100%;
    }
	
    .imgloading{
        background-image:url(images/roost/image-load-small.gif);
    }
	
    div.magazine-slider .imgloading{
        background-image:url(images/roost/slider-load.gif);
    }
	
    div.magazine-slider div.image-wrap{
        background-image:url(images/roost/ribs-grid@2x.png), url(images/roost/nav-tile@2x.png);
		background-size:3px 3px, 60px 60px;
    }
	
    div.magazine-slider div.image-wrap span{
        background-image:url(images/roost/top-slide-glow@2x.png);
		background-size:240px 1px;
    }
	
    div.magazine-slider div.image-wrap div.description-wrap{
        background-image:url(images/roost/slider-heading-bullet@2x.gif), linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
		background-image:url(images/roost/slider-heading-bullet@2x.gif), -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
		background-image:url(images/roost/slider-heading-bullet@2x.gif), -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
		background-image:url(images/roost/slider-heading-bullet@2x.gif), -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
		background-image:url(images/roost/slider-heading-bullet@2x.gif), -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
		background-size:5px 8px, 100%;
		background-repeat:no-repeat, repeat;
		background-position: 16px 66px, left top;
    }
	
    div.magazine-slider div.image-wrap div.description-wrap:hover{
        background-image:url(images/roost/slider-heading-bullet@2x.gif), linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/slider-heading-bullet@2x.gif), -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/slider-heading-bullet@2x.gif), -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/slider-heading-bullet@2x.gif), -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/slider-heading-bullet@2x.gif), -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);

		background-size:5px 8px, 100%;
    }
	
    .header-elements div.magazine-slider div.image-wrap div.description-wrap{
        background-image:url(images/roost/slider-heading-bullet@2x.gif), linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 90%);
	background-image:url(images/roost/slider-heading-bullet@2x.gif), -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 90%);
	background-image:url(images/roost/slider-heading-bullet@2x.gif), -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 90%);
	background-image:url(images/roost/slider-heading-bullet@2x.gif), -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 90%);
	background-image:url(images/roost/slider-heading-bullet@2x.gif), -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 90%);

		background-size:5px 8px, 100%;
    }
	
    .header-elements div.magazine-slider div.image-wrap div.description-wrap:hover{
        background-image:url(images/roost/slider-heading-bullet@2x.gif), linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 90%);
	background-image:url(images/roost/slider-heading-bullet@2x.gif), -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 90%);
	background-image:url(images/roost/slider-heading-bullet@2x.gif), -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 90%);
	background-image:url(images/roost/slider-heading-bullet@2x.gif), -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 90%);
	background-image:url(images/roost/slider-heading-bullet@2x.gif), -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 90%);

		background-size:5px 8px, 100%;
    }
	
    div.magazine-slider div.slide-pagination ul li a{
        background-image:url(images/roost/ribs-grid@2x.png), url(images/roost/nav-tile@2x.png);
		background-size:3px 3px, 60px 60px;
    }
	
    div.magazine-slider div.thumbs-wrap a.nav-button.right{
        background-image:url(images/roost/right-thumbs-slide-button@2x.png);
		background-size:45px 74px;
    }
	
    div.magazine-slider div.thumbs-wrap a.nav-button.left{
        background-image:url(images/roost/left-thumbs-slide-button@2x.png);
		background-size:45px 74px;
    }
	
    div.magazine-slider ul.thumbs li a{
        background-image:url(images/roost/ribs-grid@2x.png), url(images/roost/nav-tile@2x.png);
		background-size:3px 3px, 60px 60px;
    }
	
    .heading-wrap{
        background-image:url(images/roost/element-hr-tile@2x.png);
		background-size:1px 2px;
    }
	
    .heading-wrap h3{
        background-image:url(images/roost/nav-tile@2x.png), url(images/roost/ribs-grid-lighter@2x.png);
		background-size:60px 60px, 3px 3px;
    }
	
    .heading-wrap div.nav-arrows{
        background-image:url(images/roost/nav-arrows-delimeter@2x.png), url(images/roost/nav-tile@2x.png), url(images/roost/ribs-grid-lighter@2x.png);
		background-size:2px 1px, 60px 60px, 3px 3px;
    }
	
    .heading-wrap div.nav-arrows a.next{
        background-image:url(images/roost/nav-arrow-next@2x.png);
		background-size:14px 20px;
    }
	
    .heading-wrap div.nav-arrows a.prev{
        background-image:url(images/roost/nav-arrow-prev@2x.png);
		background-size:14px 20px;
    }
	
    ul.menu li, li.cat-item, .widget-wrap ul li{
        background-image:url(images/roost/bullet-detail-bg@2x.png);
		background-size:3px 5px;
    }
	
    .widget-wrap ul li.recentcomments{
        background-image:url(images/roost/recent-comments-bullet@2x.png);
		background-size:8px 7px;
    }
    
	.sidebar div.heading-wrap{
        background-image:url(images/roost/nav-tile@2x.png), url(images/roost/ribs-grid-lighter@2x.png);
		background-size:60px 60px, 3px 3px;
    }
	
    table.offers-table{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    table.offers-table td.offer-info a,
	table.offers-table td.hand-info a{
        background-image:url(images/roost/more-plus@2x.png);
		background-size:8px 9px;
    }
	
    table.offers-table td.hand-info a.pot-size{
        background-image:url(images/roost/hand-pot-size@2x.png);
		background-size:12px 13px;
    }
	
    table.offers-table td.hand-info a.hand-comments{
        background-image:url(images/roost/hand-comments@2x.png);
		background-size:12px 13px;
    }
    
	div.image-container{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    .color-detail{
        background-image:url(images/roost/nav-tile@2x.png), url(images/roost/ribs-grid-lighter@2x.png);
		background-size:60px 60px, 3px 3px;
    }
	
    /*div.three-cols-news a.more-link span, div.single-article */a.more-link span{
        background-image:url(images/roost/more-bullet@2x.gif), url(images/roost/nav-tile@2x.png), url(images/roost/ribs-grid-lighter@2x.png);
		background-size:3px 5px, 60px 60px, 3px 3px;
    }
	
    div.next-event{
        background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

		background-size:60px 60px, 3px 3px, 100%;
    }
	
    div.next-event div.content-wrap{
        background-image:url(images/roost/ribs-grid@2x.png), url(images/roost/nav-tile@2x.png);
		background-size: 3px 3px, 60px 60px;
    }
	
    div.next-event div.content-wrap div.screen{
        background-image:url(images/roost/nav-tile@2x.png), linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);

		background-size:60px 60px, 100%;
    }
	
    div.next-event div.content-wrap > span{
        background-image:url(images/roost/screen-glow-bg@2x.png);
		background-size:185px 58px;
    }
	
    div.next-event div.content-wrap.description p{
        background-image:url(images/roost/next-event-hr@2x.png);
		background-size:1px 2px;
    }
	
    div.next-event div.content-wrap.description h4{
        background-image:url(images/roost/next-event-heading-bullet@2x.gif);
		background-size:4px 6px;
    }
	
    div.next-event div.content-wrap.description a.read-more span{
        background-image:url(images/roost/next-event-more-arrow@2x.png);
		background-size:15px 21px;
    }
	
    ul.vertical-news-list div.date{
        background-image:url(images/roost/ribs-grid-lighter@2x.png);
		background-size:3px 3px;
    }
	
    div.note-design-wrap div.month-heading{
        background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

		background-size:3px 3px, 60px 60px, 100%;
    }
	
    div.note-design-wrap div.month-heading a.arrow.next{
        background-image:url(images/roost/next-event-more-arrow@2x.png);
		background-size:15px 21px;
    }
	
    div.note-design-wrap div.month-heading a.arrow.prev{
        background-image:url(images/roost/prev-event-more-arrow@2x.png);
		background-size:15px 21px;
    }
	
    div.note-design-wrap div.month-heading div.cal-detail{
        background-image:url(images/roost/note-detail@2x.png);
		background-size:13px 21px;
    }
	
    div.bg-sheet-1, div.bg-sheet-2{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    div.bg-sheet-3{
        background-image:url(images/roost/note-left-bottom-corner-bg@2x.png), url(images/roost/note-right-bottom-corner-bg@2x.png);
		background-size:91px 53px, 91px 53px;
    }
	
    div.note-design-wrap div.content{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    div.note-design-wrap.calendar-page div.content,
	div.cal-page-month-wrap{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    .popover-title{
        background-image:url(images/roost/nav-tile@2x.png), linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/nav-tile@2x.png), -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

		background-size:60px 60px, 100%;
    }
	
    div.cal-page-month-wrap a.nav-arrow.prev span{
        background-image:url(images/roost/nav-arrow-cal-prev@2x.png);
		background-size:22px 19px;
    }
	
    div.cal-page-month-wrap a.nav-arrow.next span{
        background-image:url(images/roost/nav-arrow-cal-next@2x.png);
		background-size:22px 19px;
    }
	
    div.note-design-wrap div.content.quote{
        background-image:url(images/roost/table-bg@2x.png)/*, url(images/roost/noise-lighter-tile@2x.png)*/;
		background-size:4px 4px;
    }
	
    div.note-design-wrap div.content.quote div.cal-detail{
        background-image:url(images/roost/lighter-note-detail@2x.png);
		background-size:13px 22px;
    }
	
    div.note-design-wrap p.quote{
        background-image:url(images/roost/note-line@2x.png);
		background-size:1px 24px;
    }
	
    .nav-tabs.roost-tabs a,
	.nav-tabs.roost-tabs a:hover{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    .nav-tabs.roost-tabs a span.bullet-detail{
        background-image:url(images/roost/bullet-detail-bg@2x.png);
		background-size:3px 5px;
    }
	
    .tab-content{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    .header-google-map-layout-element{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    .posts-recent-layout-element div.single-article div.image-container{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    div.gallery-wrap div.bg-sheet-3{
        background-image:url(images/roost/note-left-bottom-corner-bg@2x.png), url(images/roost/note-right-bottom-corner-bg@2x.png);
		background-size:91px 53px, 91px 53px;
    }
	
    div.gallery-wrap a.nav-arrows.left{
        background-image:url(images/roost/gallery-nav-arrows-bg-left@2x.png);
		background-size:40px 30px;
    }
	
    div.gallery-wrap a.nav-arrows.right{
        background-image:url(images/roost/gallery-nav-arrows-bg-right@2x.png);
		background-size:40px 30px;
    }
	
    .player-card{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    .player-card h4 a span.bullet-detail{
        background-image:url(images/roost/bullet-detail-bg@2x.png);
		background-size:3px 5px;
    }
	
    .player-card .gpi-index-wrap a.extra-info{
        background-image:url(images/roost/more-plus@2x.png);
		background-size:8px 9px;
    }
	
    .ribbon-pro .content{
        background-image:url(images/roost/ribbon-darker-tile@2x.png), url(images/roost/ribs-grid-inverse@2x.png), url(images/roost/nav-tile@2x.png);
		background-size:1px 1px, 3px 3px, 60px 60px;
    }
	
    .ribbon-pro .back-sh-2{
        background-image:url(images/roost/ribbon-top-glow@2x.png), url(images/roost/ribbon-darker-tile@2x.png), url(images/roost/ribs-grid-inverse@2x.png), url(images/roost/nav-tile@2x.png);
		background-size:1px 5px, 1px 1px, 3px 3px, 60px 60px;
    }
	
    .ribbon-pro:before{
        background-image:url(images/roost/ribbon-darker-tile@2x.png), url(images/roost/ribs-grid-inverse@2x.png), url(images/roost/nav-tile@2x.png);
		background-size:1px 1px, 3px 3px, 60px 60px;
    }
	
    .ribbon-pro:after{
        background-image:url(images/roost/ribbon-darker-tile@2x.png), url(images/roost/ribs-grid-inverse@2x.png), url(images/roost/nav-tile@2x.png);
		background-size:1px 1px, 3px 3px, 60px 60px;
    }
	
    .footer{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    div.hentry.post,
	ol.comment-list li.comment,
	div#respond,
	body.single-gallery div.hentry,
	body.single-news div.hentry,
	body.single-video div.hentry,
	div.type-event{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    .blog-post-pointer-detail{
        background-image:url(images/roost/blog-post-details-pointer@2x.png);
		background-size:8px 16px;
    }
	
    div.hentry.post div.post-heading-wrap h3:after{
        background-image:url(images/roost/more-bullet@2x.gif), url(images/roost/nav-tile@2x.png), url(images/roost/ribs-grid-lighter@2x.png);
		background-size:3px 5px, 60px 60px, 3px 3px;
    }
	
    div.hentry div.post-content-meta p span.author{
        background-image:url(images/roost/13@2x.png);
		background-size:16px 16px;
    }
	
    div.hentry div.post-content-meta div.comments span.comment-count,
	div.hentry.type-event div.comments span.comment-count{
        background-image:url(images/roost/25@2x.png);
		background-size:16px 16px;
    }
	
    div.hentry div.date-n-post-format div.post-format-details,
	div.single-post-format-icon, .add-comment-icon{
        background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -o-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -moz-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
	background-image:url(images/roost/grid-tile@2x.png), url(images/roost/nav-tile@2x.png), -ms-linear-gradient(top, rgba(255, 255, 255, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);

		background-size:3px 3px, 60px 60px, 100%;
    }
	
    div.hentry div.date-n-post-format div.post-format-details div.format-icon-wrap,
	div.single-post-format-icon > div,
	.add-comment-icon > div{
        background-image:url(images/roost/icon-default-post-format@2x.png);
		background-size:30px 30px;
    }
	
    .add-comment-icon > div{
        background-image:url(images/roost/icon-add-comment@2x.png);
		background-size:30px 30px;
    }
	
    body.single-event .single-post-format-icon > div{
        background-image:url(images/roost/icon-event@2x.png);
		background-size:30px 30px;
    }
	
    div.hentry.post.format-standard div.date-n-post-format div.post-format-details div.format-icon-wrap{
        background-image:url(images/roost/icon-default-post-format@2x.png);
		background-size:30px 30px;
    }
	
    div.hentry.post.format-gallery div.date-n-post-format div.post-format-details div.format-icon-wrap,
	div.single-post-format-icon.format-gallery > div{
        background-image:url(images/roost/icon-gallery-post-format@2x.png);
		background-size:30px 30px;
    }
	
    div.hentry.post.format-video div.date-n-post-format div.post-format-details div.format-icon-wrap,
	div.single-post-format-icon.format-video > div{
        background-image:url(images/roost/icon-video-post-format@2x.png);
		background-size:30px 30px;
    }
	
    div.single-post-format-icon.player > div{
        background-image:url(images/roost/icon-player-format@2x.png);
		background-size:30px 30px;
    }
	
    div.hentry.post.format-quote div.date-n-post-format div.post-format-details div.format-icon-wrap{
        background-image:url(images/roost/icon-quote-post-format@2x.png);
		background-size:30px 30px;
    }
	
    div.hentry.post.format-link div.date-n-post-format div.post-format-details div.format-icon-wrap{
        background-image:url(images/roost/icon-link-post-format@2x.png);
		background-size:30px 30px;
    }
	
    div.hentry.post.format-chat div.date-n-post-format div.post-format-details div.format-icon-wrap,
	div.single-post-format-icon.format-chat > div{
        background-image:url(images/roost/icon-hand-post-format@2x.png);
		background-size:30px 30px;
    }
	
    div.single-post-format-icon.page-format-icon-contact > div{
        background-image:url(images/roost/icon-contact-page@2x.png);
		background-size:30px 30px;
    }
	
    div.hentry.post div.date-n-post-format div.date-details,
	div.type-event.hentry div.date-n-post-format div.date-details{
        background-image:url(images/roost/nav-tile@2x.png), url(images/roost/ribbon-darker-tile@2x.png);
		background-size:30px 30px, 1px 1px;
    }
	
    div.hentry.post.format-gallery div.image-slide-wrap a.nav-arrow.prev span,
	body.single-post div.hentry.post div.image-slide-wrap a.nav-arrow.prev span,
	body.single-gallery div.hentry div.image-slide-wrap a.nav-arrow.prev span{
        background-image:url(images/roost/nav-arrow-gallery-prev@2x.png);
		background-size:22px 19px;
    }
	
    div.hentry.post.format-gallery div.image-slide-wrap a.nav-arrow.next span,
	body.single-post div.hentry.post div.image-slide-wrap a.nav-arrow.next span,
	body.single-gallery div.hentry div.image-slide-wrap a.nav-arrow.next span{
        background-image:url(images/roost/nav-arrow-gallery-next@2x.png);
		background-size:22px 19px;
    }
	
    a.load-more-link{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    body.single-post div.hentry.post div.date-n-post-format div.post-format-details{
        background-image: url(images/roost/nav-tile@2x.png), linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile@2x.png), -o-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile@2x.png), -moz-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile@2x.png), -webkit-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile@2x.png), -ms-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);

		background-size:60px 60px, 100%;
    }
	
    ol.comment-list li.comment div.comment-body div.comment-author,
	h3#reply-title{
        background-image:url(images/roost/blog-post-details-pointer@2x.png);
		background-size:8px 16px;
    }
	
    ol.comment-list li.comment div.comment-author img{
        background-image: url(images/roost/nav-tile@2x.png), linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile@2x.png), -o-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile@2x.png), -moz-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile@2x.png), -webkit-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile@2x.png), -ms-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);

		background-size:60px 60px, 100%;
    }
	
    div.news-single-post div.news-image-container{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
/*    span.poker-hand{
        background-image: -webkit-linear-gradient(top, rgba(247, 247, 247, 1), rgba(255, 255, 255, 1));
    }*/
	
    div.post.format-chat .blog-post-pointer-detail{
        background-image:url(images/roost/blog-post-details-pointer-hand@2x.png);
		background-size:8px 16px;
    }
	
/*    div.poker-hand-large{
        background-image:linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);
	background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);
	background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);
	background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);
	background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);

    }*/
	
    ul.detached{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    .single-player-wrap{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    .single-player-wrap .player-stats-container .button-container div.twitter-icon{
        background-image: url(images/roost/nav-tile@2x.png), linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile@2x.png), -o-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile@2x.png), -moz-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile@2x.png), -webkit-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
	background-image: url(images/roost/nav-tile@2x.png), -ms-linear-gradient(top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);

		background-size:60px 60px, 100%;
    }
	
    .single-player-wrap .player-stats-container .button-container div.twitter-icon div{
        background-image: url(images/roost/twitter-icon@2x.png);
		background-size:8px 16px;
    }
	
/*    .single-player-wrap .player-stats-container .button-container a.twitter-link{
        background-image: linear-gradient(top, #14b0ef 0%, #0194ce) 100%;
	background-image: -o-linear-gradient(top, #14b0ef 0%, #0194ce) 100%;
	background-image: -moz-linear-gradient(top, #14b0ef 0%, #0194ce) 100%;
	background-image: -webkit-linear-gradient(top, #14b0ef 0%, #0194ce) 100%;
	background-image: -ms-linear-gradient(top, #14b0ef 0%, #0194ce) 100%;

    }
	
    .single-player-wrap .player-stats-container .button-container a.twitter-link:hover{
        background-image: linear-gradient(top, #24bdfa 0%, #12a6e1) 100%;
	background-image: -o-linear-gradient(top, #24bdfa 0%, #12a6e1) 100%;
	background-image: -moz-linear-gradient(top, #24bdfa 0%, #12a6e1) 100%;
	background-image: -webkit-linear-gradient(top, #24bdfa 0%, #12a6e1) 100%;
	background-image: -ms-linear-gradient(top, #24bdfa 0%, #12a6e1) 100%;

    }
	
    .single-player-wrap .player-stats-container .button-container a.twitter-link:active{
        background-image: linear-gradient(top, #1fb4f0 0%, #24bdfa) 100%;
	background-image: -o-linear-gradient(top, #1fb4f0 0%, #24bdfa) 100%;
	background-image: -moz-linear-gradient(top, #1fb4f0 0%, #24bdfa) 100%;
	background-image: -webkit-linear-gradient(top, #1fb4f0 0%, #24bdfa) 100%;
	background-image: -ms-linear-gradient(top, #1fb4f0 0%, #24bdfa) 100%;

    }*/
	
    .single-player-wrap .info-line .icon{
        background-image:url(images/roost/nav-tile@2x.png), url(images/roost/ribs-grid-lighter@2x.png);
		background-size:60px 60px, 3px 3px;
    }
	
    .single-player-wrap .info-line .icon.live span{
        background-image:url(images/roost/live-tour-earn@2x.png);
		background-size:16px 13px;
    }
	
    .single-player-wrap .info-line .icon.online span{
        background-image:url(images/roost/online-earn@2x.png);
		background-size:16px 13px;
    }
	
    .single-player-wrap .info-line .icon.career-title span{
        background-image:url(images/roost/career-title@2x.png);
		background-size:16px 13px;
    }
	
    .single-player-wrap .info-line .icon.career-cash span{
        background-image:url(images/roost/career-cash@2x.png);
		background-size:16px 13px;
    }
	
    .single-player-wrap .info-line .icon.birth-place span{
        background-image:url(images/roost/birth-place@2x.png);
		background-size:16px 13px;
    }
	
    .single-player-wrap .info-line .icon.residence span{
        background-image:url(images/roost/residence@2x.png);
		background-size:16px 13px;
    }
	
    .rule-step a{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:16px 13px;
    }
	
    .rule-step.current a,
	.rule-step a:active{
        background-image:url(images/roost/nav-tile@2x.png), url(images/roost/ribbon-darker-tile@2x.png);
		background-size:60px 60px, 1px 1px;
    }
	
    div.rule-step-content .blog-post-pointer-detail{
        background-image:url(images/roost/blog-post-details-pointer@2x.png);
		background-size:8px 16px;
    }
	
    div.rule-step-wrap{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    div.social-nwk-content a{
        background-image:url(images/roost/nav-tile@2x.png), url(images/roost/ribbon-darker-tile@2x.png);
		background-size:60px 60px, 1px 1px;
    }
	
    body.search div.hentry div.post-content-wrap,
	body.search div.hentry.post.format-video div.post-content-wrap,
	body.search div.hentry.post.format-gallery div.post-content-wrap,
	body.search div.hentry.post.format-quote div.post-content-wrap{
        background-image:url(images/roost/element-hr-tile@2x.png);
		background-size:1px 2px;
    }
	
    body.search div.single-post-format-icon > div{
        background-image:url(images/roost/icon-search-result@2x.png);
		background-size:30px 30px;
    }
	
    body.error404 div.single-post-format-icon > div{
        background-image:url(images/roost/icon-404-error@2x.png);
		background-size:30px 30px;
    }
	
    body.error404 div.msg.error{
        background-image:url(images/roost/table-bg@2x.png);
		background-size:4px 4px;
    }
	
    div.heading-wrap{
        background-image:url(images/roost/nav-tile@2x.png), url(images/roost/ribs-grid-lighter@2x.png);
		background-size:60px 60px, 3px 3px;
    }
	
/*    div.magazine-slider div.image-wrap div.description-wrap,
	div.magazine-slider div.image-wrap div.description-wrap:hover,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap:hover{
        background-image:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);

    }
	
    div.magazine-slider div.image-wrap div.description-wrap,
	div.magazine-slider div.image-wrap div.description-wrap:hover,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap,
	.header-elements div.magazine-slider div.image-wrap div.description-wrap:hover{
        background-image:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
	background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);

    }*/

}

/* Extra Style ED */

.hidden {
    display: none;
}
.row-fluid [class*="span"].hidden {
    display:none;
}
ul.slides {
    margin: 0;
    list-style: none;
}
ul.vertical-news-list div.content-wrap.no-image {
    width: auto;
}
.embeddedVideoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
.embeddedVideoWrapper object,
.embeddedVideoWrapper embed, 
.embeddedVideoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.magazine-slider .description > div.slide-description,
.magazine-slider .full-description > div.slide-description {
    display: none;
}

/* Tabs */
.nav-tabs.roost-tabs a span.bullet-detail {
	-webkit-transition: background-color 0.1s linear, -webkit-transform 0.1s linear;
}
.nav-tabs.roost-tabs > .active > a span.bullet-detail {
    -webkit-transform: rotate(90deg);
}


/* Widgets */
.widget-body.gumm_testimonials {
    margin-bottom: 20px;
}
.note-design-wrap .flipnote {
	background-color:#fafafa;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
	font-weight:bold;
	line-height:24px;
	background-image:url(images/roost/table-bg.png)/*, url(images/roost/noise-lighter-tile.png)*/;
	background-repeat:repeat;
}
/*.slides {
    overflow: hidden;
}*/
.preloading-image-holder {
    visibility: hidden;
}
.slides .slide-item {
    display: none;
}
.slides .first-slide {
    visibility: hidden;
    display: block;
}

.wi-container {
	position: relative;
	-webkit-perspective: 1400px;
	-moz-perspective: 1400px;
	-ms-perspective: 1400px;
	-o-perspective: 1400px;
	perspective: 1400px;
}

.wi-container > * {
    display: none;
	margin: 0;
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: auto;
	background-color: #fafafa;
}
.wi-container > *:first-child {
    display: block;
}

.wi-container > .wi-move {
	pointer-events: none;
	-webkit-transition: -webkit-transform 300ms ease, opacity 300ms ease, left 300ms ease, top 300ms ease;
	-moz-transition: -moz-transform 300ms ease, opacity 300ms ease, left 300ms ease, top 300ms ease;
	-o-transition: -o-transform 300ms ease, opacity 300ms ease, left 300ms ease, top 300ms ease;
	-ms-transition: -ms-transform 300ms ease, opacity 300ms ease, left 300ms ease, top 300ms ease;
	transition: transform 300ms ease, opacity 300ms ease, left 300ms ease, top 300ms ease;
}

.container-fluid {margin:0 auto; max-width: 960px}