/* Website template by freewebsitetemplates */
@font-face {
	font-family: 'Abel-Regular';
	src: url("../fonts/Abel-Regular.css");
	src: local('☺'), url("../fonts/Abel-Regular.css") format('woff'), url("../fonts/Abel-Regular.css") format('truetype'), url("../fonts/Abel-Regular.svg") format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Cabin-Regular';
	src: url("../fonts/Cabin-Regular.css");
	src: local('☺'), url("../fonts/Cabin-Regular.css") format('woff'), url("../fonts/Cabin-Regular.css") format('truetype'), url("../fonts/Cabin-Regular.svg") format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	background: url("../images/bg-body.png") repeat left top;
	min-width: 1240px;
	margin: 0;
}
.area {
	width: 1240px;
	margin: 0 auto;
}
img {
	border: 0;
	border-radius: 5px;
}
.more {
	color: #eb6900;
	display: inline-block;
	font: 12px/24px 'Cabin-Regular';
	letter-spacing: 1px;
	margin: 0 5px;
	text-decoration: none;
	text-transform: uppercase;
}
/*------------------------------ Sprites ------------------------------*/
.blog h2, .frame, .heading1, .heading2, #blog .list li, #blog1 .list li {
	background: url("../images/interface.png") no-repeat;
}
.box, .box > div, .box > div > div {
	background-image: url("../images/bg-contentbox.png");
	background-repeat: no-repeat;
}
.box1, .box1 > div, .box1 > div > div {
	background-image: url("../images/bg-contentbox1a.png");
	background-repeat: no-repeat;
}
.button li {
	background: url("../images/button.png") no-repeat;
}
/*
.box2, .box2 > div {
	background-image: url("../images/bg-sidebar.png");
	background-repeat: no-repeat;
}
*/
#connect a, .archives > li > span {
	background: url("../images/icons.png") no-repeat;
}
#connect a, .archives > li > span > a{
	background: url("../images/icons.png") no-repeat;
}
.more:hover, #connect a:hover {
	filter:alpha(opacity=80);
	opacity:0.8;
}
.frame {
	background-position: right bottom;
	height: 216px;
	width: 268px;
	margin: 0 0 12px -7px;
	padding: 12px 13px 14px;
}
.heading1, .heading2 {
	background-position: -258px -60px;
	height: 54px;
	line-height: 54px;
	width: 240px;
	margin: 0 auto;
	text-align: center;
	text-shadow: 0 1px #fff;
}
.heading2 {
	background-position: right -60px;
	height: 45px;
	line-height: 45px;
	width: 440px;
}
/*------------------------------ HEADER ------------------------------*/
#header {
	background: url("../images/bg-header.png") repeat-x left top;
	height: 140px;
	text-align: right;
}
/** back-to-top **/

.back-to-top {
	position: fixed;
	bottom: 16px;
	right: 0px;
	text-decoration: none;
	color: #000000;
	background-color: rgba(235, 235, 235, 0.80);
	font-size: 8px;
	padding: 8px;
	display: none;
}

.back-to-top:hover {	
	background-color: rgba(135, 135, 135, 0.50);
}	

/** logo **/
#logo {
	float: left;
	margin: 40px 0 0;
}
/** nav **/
nav {    
  display: block;
  float: right;
  text-align: center;
  margin-top: 88px;
}
nav ul {
  margin: 0;
  padding:0;
  list-style: none;
}
.nav a {
  display:block; 
  background: #111; 
  color: #fff; 
  text-decoration: none;
  padding: 0.8em 1.8em;
  text-transform: uppercase;
  font-size: 80%;
  letter-spacing: 2px;
  text-shadow: 0 -1px 0 #000;
  position: relative;
}
.nav{  
  vertical-align: top; 
  display: inline-block;
  box-shadow: 
    1px -1px -1px 1px #000, 
    -1px 1px -1px 1px #fff, 
    0 0 6px 3px #fff;
  border-radius:6px;
}
.nav li {
  position: relative;
}
.nav > li { 
  float: left; 
  border-bottom: 4px #aaa solid; 
  margin-right: 1px; 
} 
.nav > li > a { 
  margin-bottom: 1px;
  box-shadow: inset 0 2em .33em -0.5em #555; 
}
.nav > li:hover, 
.nav > li:hover > a { 
  border-bottom-color: orange;
  z-index: 22222;
}
.nav li:hover > a { 
  color:orange; 
}
.nav > li:first-child { 
  border-radius: 4px 0 0 4px;
} 
.nav > li:first-child > a { 
  border-radius: 4px 0 0 0;
}
.nav > li:last-child { 
  border-radius: 0 0 4px 0; 
  margin-right: 0;
} 
.nav > li:last-child > a { 
  border-radius: 0 4px 0 0;
}
.nav li li a { 
  margin-top: 1px;
}
.nav li a:first-child:nth-last-child(2):before { 
  content: ""; 
  position: absolute; 
  height: 0; 
  width: 0; 
  border: 5px solid transparent; 
  top: 50% ;
  right:5px;  
 }
/* submenu positioning*/
.nav ul {
  margin: 0 !important;
  position: absolute;
  white-space: nowrap;
  border-bottom: 5px solid  orange;
  z-index: 1;
  left: -99999em;
}
.nav > li:hover > ul {
  left: auto;
  margin-top: 5px;
  min-width: 100%;
}
.nav > li li:hover > ul { 
  left: 100%;
  margin-left: 1px;
  top: -1px;
}
/* arrow hover styling */
.nav > li > a:first-child:nth-last-child(2):before { 
  border-top-color: #aaa; 
}
.nav > li:hover > a:first-child:nth-last-child(2):before {
  border: 5px solid transparent; 
  border-bottom-color: orange; 
  margin-top:-5px
}
.nav li li > a:first-child:nth-last-child(2):before {  
  border-left-color: #aaa; 
  margin-top: -5px
}
.nav li li:hover > a:first-child:nth-last-child(2):before {
  border: 5px solid transparent; 
  border-right-color: orange;
  right: 10px; 
}

/*------------------------------ CONTENTS ------------------------------*/
#contents {
	min-height: 1010px;
	padding-top: 45px;
}
#contents div.area:after {
	clear:both;
	content:"";
	display:block;
	height:1%;
	line-height:0;
	visibility:hidden;
}
h2, h3 {
	color: #2f2203;
	font: 24px/24px 'Abel-Regular';
	letter-spacing: 1px;
	margin: 0 0 6px;
	text-transform: uppercase;
}
h2 span {
	color: #fc6700;
}
h3 {
	font-size: 20px;
	margin: 0;
	text-transform: none;
}
p {
	color: #9b8d84;
	font: 12px/24px Arial, Helvetica, sans-serif;
	padding: 0 0 24px;
	margin: 0;
}
p a {
	color: #9b8d84;
}
h3 a:hover, p a:hover {
	color: #f1aa00;
}
p a:hover {
	text-decoration: underline;
}
/** breadcrumbs **/
#breadcrumbs-one{
  margin: 16px auto 0 auto;
  padding-left: 1px;
  list-style: none;
  background: #eee;
  border-width: 1px;
  border-style: solid;
  border-color: #f5f5f5 #e5e5e5 #ccc;
  border-radius: 5px;
  box-shadow: 0 0 2px rgba(0,0,0,.2);
  overflow: hidden;
  width: 1240px;
}

#breadcrumbs-one li{
  float: left;
}

#breadcrumbs-one a{
  padding: .3em 1em .3em 2em;
  float: left;
  text-decoration: none;
  color: #444;
  position: relative;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
  background-color: #ddd;
  background-image: linear-gradient(to right, #f5f5f5, #ddd);  
}

#breadcrumbs-one li:first-child a{
  padding-left: 1em;
  border-radius: 5px 0 0 5px;
}

#breadcrumbs-one a:hover{
  background: #fff;
}

#breadcrumbs-one a::after,
#breadcrumbs-one a::before{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;   
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid;
  right: -1em;
}

#breadcrumbs-one a::after{ 
  z-index: 2;
  border-left-color: #ddd;  
}

#breadcrumbs-one a::before{
  border-left-color: #ccc;  
  right: -1.1em;
  z-index: 1; 
}

#breadcrumbs-one a:hover::after{
  border-left-color: #fff;
}

#breadcrumbs-one .current,
#breadcrumbs-one .current:hover{
  font-weight: bold;
  background: none;
}

#breadcrumbs-one .current::after,
#breadcrumbs-one .current::before{
  content: normal;  
}
/** adbox **/
#adbox {
	background: url("../images/adbox.jpg") no-repeat center top;
	margin: -45px 0 30px;
}
#contentbox .area {
	height: 116px;
	position: relative;
}
#contentbox ul {
	display: inline-block;
	list-style: none;
	margin: 0 0 6px 0;
	padding: 0;
	position: absolute;
	left: 0;
	bottom: 0;
}
#contentbox ul li {
	float: left;
	background: url("../images/separator.png") no-repeat left top;
	min-height: 110px;
	width: 290px;
	padding: 0 8px 0 12px;
}
#contentbox ul li:first-child {
	background: none;
}
#adbox ul li > div {
	background: url("../images/bg-adbox-feature.png") no-repeat center top;
	padding: 10px 20px 0;
}
#contentbox ul li > div h2 {
	letter-spacing: 1px;
	text-align: center;
	margin-top: 25px;
}
#contentbox ul li > div a {
	text-decoration: none;
}
#contentbox ul li > div p {
	color: #2f2203;
	letter-spacing: 1px;
}
#contentbox ul li > div p a {
	color: #2f2203;
	text-decoration: none;
}
/*button*/
.button {
	list-style: none;
	margin: 0;
	padding: 18px 0 0;
}
.button li {
	width: 160px;
	display: inline-block;
	margin: 0 5px 0 10px;
	filter:alpha(opacity=80);
	opacity:0.8;
}
.button > li > span {
	text-align: center;
}
.button > li > span > a{
	color: #f1aa00;
	display: block;
	font: 18px/35px 'Abel-Regular';
	text-decoration: none;
	height: 38px;
}
.button li:hover {
	opacity:1.0;
}
.button > li > span > a:hover {
	color: #fc6700;
}
/*  SECTIONS  */
.sections {
	clear: both;
	padding: 0px;
	margin-left: 50px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }


/*  GROUPING  */
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}

/*  GRID OF THREE  */
.span_3_of_3 {
	width: 100%;
}
.span_2_of_3 {
	width: 66.1%;
}
.span_1_of_3 {
	width: 32.2%;
}
.span_1_of_3:nth-child(3n+1) { 
	clear:both; 
	margin-left: 0;
}
.grow { transition: all .4s ease-in-out; }
.grow:hover { transform: scale(1.07); }

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { margin: 1% 0 1% 0%;}
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}

/*rank*/
.rank {
  background: url("../images/list.png") transparent no-repeat;



  height: 67px;
  margin: 0px 0 0 0px;
  position: relative;
  float: left;
}
.mid h2 {
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    color: white;
    text-transform: uppercase;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-85%, -55%);
}
/** section **/
.section {
	float: left;
	width: 760px;
}
/** section1 **/
.section1 {
	float: left;
	width: 480px;
}
/** box **/
.box {
	background-position: right bottom;
	width: 440px;
	margin: 0 0 36px auto;
	padding: 0 0 10px;
}
.box > div {
	background-position: left top;
	padding: 10px 0 0;
}
.box > div > div {
	background-position: -450px 0;
	background-repeat: repeat-y;
	padding: 0 20px;
}
/** box1 **/
.box1 {
	background-position: right bottom;
	width: 760px;
	margin: 0 auto 36px;
	padding: 0 0 10px;
}
.box1 > div {
	background-position: left top;
	padding: 10px 0 0;
}
.box1 > div > div {
	background-position: -763px 0;
	background-repeat: repeat-y;
	padding: 0 20px;
}
/** box2 **/
.box2 {
	/*background-position: right bottom;	*/
	padding: 0 0 10px;
}
.box2 > div {
/*	background-position: left top;
	background-repeat: repeat-y;	*/
	min-height: 100px;
	padding: 0 40px 0 0;
}
/* -- Examples -- */

.image-link {
  display: inline-block;
  padding: 2px;
  margin: 0 0.5rem 1rem 0.5rem;
  background-color: #fff;
  line-height: 0;
  border-radius: 4px;
  transition: background-color 0.5s ease-out; }
.image-link:hover {
    background-color: #4ae;
    transition: none; 
}
.image {
  width: 20rem;
  border-radius: 4px; 
}
.payout span {
    color: #d00500;
    font-size: 30px;
}
.left {
	float: left;
	margin: 15px;
}
.right {
	float: right;
	margin: 15px;
}
/*side-logo*/
.side-logo {
	list-style: none;
	margin: 0;
	padding: 18px 0 0;
}
.side-logo li {
	display: inline-block;
	margin: 0 5px 0 10px;
	border-top: 1px solid #e1e1e1;
}
.side-logo > li > span {
	text-align: center;
}
.side-logo > li > a > span{
	color: #f1aa00;
	display: block;
	font: 18px/35px 'Abel-Regular';
	text-decoration: none;
	height: 38px;
}
.side-logo > li > a > span:hover{
	color: #fc6700;
}
.side-logo > li > span > a:hover {
	color: #fc6700;
}

.logo {
	width: 150px; height: 60px; background: url("../images/logos.png") no-repeat 0 0; display: block; font-size: 0pt; line-height: 0pt; text-indent: -4000px;
}
.banner {
	position: relative; background: #000000 url("../images/banner_bg.gif") no-repeat 0 center; border: solid 1px #4b4b4b; border-radius: 5px; height: 135px; overflow: hidden;
}
.banner .logo {
	position: absolute; top: 10px; right: 0; display: block; width: 105px; height: 42px; background-size: 1050px 74px;
}
.banner .logo-888-casino { background-position: 0 0; }
.banner .logo-betway { background-position: -60px -30px; }
.banner .logo-ladbrokes { background-position: -140px 0; }
.banner .logo-betvictor { background-position: -315px 0; }
.banner .logo-leovegas { background-position: -420px 0; }
.banner .logo-gala-casino { background-position: -401px 0; }
.banner .logo-mr-green { background-position: -630px 0; }
.banner .logo-sky-vegas { background-position: -735px 0; }
.banner .logo-32red { background-position: -840px 0; }
.banner .logo-karamba { background-position: -882px 0; }
.banner .logo-bet365 { background-position: -945px 0; }
.banner .text {
	position: absolute; bottom: 10px; right: 10px; display: block; text-align: left; font-size: 21px; line-height: 23px; color: #ffffff; font-family: 'Russo One', sans-serif; text-shadow: 0px 0px 0 #101e00, -2px -2px 0 #101e00, -2px 0px 0 #101e00, 0px -2px 0 #101e00, 2px 2px 0 #101e00, 0px 2px 0 #101e00, 2px 0px 0 #101e00, -2px 2px 0 #101e00, 2px -2px 0 #101e00;
}
.banner .text strong {
	display: block; font-weight: normal; font-size: 30px; line-height: 32px;
}

.best-bonus a {
	color: #f1aa00;
	display: block;
	font: 16px/30px 'Abel-Regular';
	height: 30px;
	text-decoration:none;
}
.best-bonus a:hover {
	color: #fc6700;
}
/** main **/
.main {
	float: left;
	width: 600px;
	margin: 0px 100px 0 0px;
}
.main-left {
	float: left;
	width: 600px;
}
.main-right {
	float: right;
	width: 600px;
	margin-right: 40px;
}
/** blog **/
.blog {
	float: right;
	width: 290px;
	margin: 0 10px 18px 20px;
}
.blog h2 {
	background-position: 0 -60px;
	color: #fff;
	font: 24px/35px 'Abel-Regular';
	height: 35px;
	letter-spacing: 1px;
	width: 208px;
	margin: 0 0 10px;
	padding: 0 20px;
	text-transform: uppercase;
}
.blog h3 {
	text-transform: uppercase;
}
.blog p {
	padding: 0;
}
/** features **/
#features {
	margin: 30px 0 12px;
}
#features p {
	padding: 0;
}
#features .more {
	margin: 0
}
#features ul {
	display: inline-block;
	list-style: none;
	width: 630px;
	margin: 18px 0 18px -10px;
	padding: 0;
}
#features ul li {
	float: left;
	width: 280px;
	margin: 0 10px 22px;
	padding: 0 10px 0 0;
}
#features ul li img {
	float: left;
	margin: 6px 20px 24px 0;
}
/** About page **/
#about p {
	letter-spacing: 1px;
	padding-bottom: 12px;
}
#about .section:first-child p {
	padding-bottom: 0px;
}
/** contact **/
#contact p {
	padding-bottom: 30px;
}
#contact p span {
	display: block;
}
#contact .section {
	width: 420px;
	padding: 0 20px;
}
#contact .section:first-child h3 {
	margin-top: 12px;
}
#contact p.numbers {
	padding-left: 40px;
}
#contact p.address {
	padding-left:40px;
}
#contact p.address span {
	display: block;
	font-size: 14px;
	margin-left: -40px;
}
/** list **/
.list {
	list-style: none;
	
	margin: 18px 0;
	padding: 0;
}
.list li {
}
.list li img {
	float: left;
	margin: 0 20px 0 10px;
}
.list li div {
	padding-left: 85px;
}
/** Blog Page **/
#blog {
	margin-bottom: 60px;
}
#blog .main {
	background: url("../images/dash.png") repeat-y right top;
	min-height: 500px;
	width: 561px;
	margin: 0;
	padding: 0 22px 0 0px;
}
#blog .list li {
	background-position: left bottom;
	height: 65px;
	width: 540px;
	margin: 0 0 18px;
	padding: 20px 40px 10px 20px;
}
#blog .list li img {
	margin: 0 20px 0 0;
}
#blog .list li div {
	padding-left: 150px;
}
#blog .list li div p {
	letter-spacing: 1px;
	padding-bottom: 6px;
	border-bottom: 1px solid #e5e5e5;
}
#blog .list li div > span {
	color: #9b8d84;
	font: 12px/42px Arial, Helvetica, sans-serif;
}
#blog .list li div > span.views {
	float: right;
}
#blog .sidebar {
	float: right;
	width: 240px;
	padding: 0 40px 0 18px;
}
/** Blog Page **/
#blog1 {
	margin-bottom: 60px;
}
#blog1 .main {
	background: url("../images/dash.png") repeat-y right top;
	min-height: 500px;
	width: 561px;
	margin: 0;
	padding: 0 22px 0 0px;
}
#blog1 .list li {
    background-position: left bottom;
    height: 65px;
    width: 570px;
    margin: 0 0 -10px 0;
    padding: 20px 40px 10px 8px;
}
#blog1 .list li img {
	margin: 0 15px 0 0;
}
/*
#blog1 .list li div {
	padding-left: 150px;
}
*/
#blog1 .list li div p {
	letter-spacing: 1px;
	padding-bottom: 6px;
	border-bottom: 1px solid #e5e5e5;
}
#blog1 .list li div > span {
	color: #9b8d84;
	font: 12px/42px Arial, Helvetica, sans-serif;
}
#blog1 .list li div > span.views {
	float: right;
}
#blog1 .sidebar {
	float: right;
	width: 240px;
	padding: 0 40px 0 18px;
}
/** pagination **/
.pagination {
	display: inline-block;
	line-height: 24px;
	width: 100%;
	margin: 12px 0 0;
	text-align: center;
}
.pagination > ul {
	display: inline-block;
	list-style: none;
 *width: 330px;
	margin: 0;
	padding: 0;
}
.pagination > ul li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0 2px;
}
.pagination > ul li a {
	color: #9b8d84;
	padding: 5px;
	text-decoration: none;
}
.pagination > ul li a:hover, .pagination > ul li.selected a {
	color: #fc6700;
}
.pagination > ul li.last a {
	color: #f1aa00;
}
/** archives **/
.archives {
	list-style: none;
	margin: 0;
	padding: 18px 0;
}
.archives > li {
	cursor: pointer;
	border-top: 1px solid #e5e5e5;
}
.archives > li > span {
	background-position: right -160px;
	color: #f1aa00;
	display: block;
	font: 16px/30px 'Abel-Regular';
	height: 30px;
}
.archives > li > span > a{
	background-position: right -160px;
	color: #f1aa00;
	display: block;
	font: 16px/30px 'Abel-Regular';
	text-decoration: none;
	height: 30px;
}
.archives > li:first-child {
	border-top: 0;
}
.archives ul {
	display: none;
	list-style: none;
	border-top: 1px solid #e5e5e5;
	margin: 0;
	padding: 12px 0;
}
.archives ul li a {
	color: #9b8d84;
	display: block;
	font: 12px/24px Arial, Helvetica, sans-serif;
	padding-left: 20px;
	margin: 10px 0 0 0;
	text-decoration: none;
}
.archives ul li a:hover {
	color: #fc6700;
}
.archives > li:hover > span {
	color: #fc6700;
}
.archives > li ul {
	display: none;
}
.archives > li:hover > span, .archives > li:hover ul {
	background-position: right bottom;
	color: #fc6700;
	display: block;
}
.archives > li:hover > span > a, .archives > li:hover ul {
	background-position: right bottom;
	color: #fc6700;
	display: block;
}
/** table **/
table {
	color: #333;
	width: 400px;
	border-collapse:
	collapse; border-spacing: 0;
}

td, th {
	border: 1px solid transparent; /* No more visible border */
	height: 30px;
	transition: all 0.3s; /* Simple transition for hover effect */
}

th {
	text-align: left;
	color: #9b8d84;
}
th a  {
	text-align: left;
	color: #9b8d84;
	text-decoration: none;
}
td a:hover, th a:hover {
	color: #fc6700;
}
td {
	text-align: left;
	padding-left: 20px;
	color: #9b8d84;
}
td a  {
	text-align: left;
	color: #9b8d84;
	text-decoration: none;
}
/** large image **/

/** payment methods **/
.payment-icon {
    background: url("../images/payments.jpg");
    background-repeat: no-repeat;
    border-radius: 4px;
    display: block;
    width: 75px;
    display: inline-block;
    height: 30px;
    margin-bottom: 4px;
}

.payment-icon-bankwire {background-position: -5px -5px;}
.payment-icon-clickandbuy {background-position: -90px -5px;}
.payment-icon-delta {background-position: -175px -5px;}
.payment-icon-diners {background-position: -260px -125px;}
.payment-icon-echeck {background-position: -5px -45px;}
.payment-icon-ecopayz {background-position: -90px -45px;}
.payment-icon-entropay {background-position: -175px -45px;}
.payment-icon-ezipay {background-position: -5px -85px;}
.payment-icon-ideal {background-position: -90px -85px;}
.payment-icon-instadebit {background-position: -175px -85px;}
.payment-icon-idebit {background-position: -263px -324px;}

.payment-icon-maestro {background-position: -5px -125px;}
.payment-icon-mastercard {background-position: -90px -125px;}
.payment-icon-neteller {background-position: -175px -125px;}
.payment-icon-paypal {background-position: -5px -165px;}
.payment-icon-paysafecard {background-position: -90px -165px;}
.payment-icon-poli {background-position: -175px -165px;}
.payment-icon-jcb {background-position: -258px -165px}
.payment-icon-przelewy {background-position: -258px -207px}
.payment-icon-postepay {background-position: -5px -205px;}
.payment-icon-skrill {background-position: -90px -205px;}
.payment-icon-skrill1Tap {background-position: -90px -325px;}
.payment-icon-skrilldirect {background-position: -263px -395px;}
.payment-icon-banktransfer {background-position: -175px -324px;}
.payment-icon-fbtransfer {background-position: -4px -357px;}
.payment-icon-cheque {background-position: -90px -357px;}

.payment-icon-solo {background-position: -175px -205px;}
.payment-icon-switch {background-position: -5px -245px;}
.payment-icon-trustly {background-position: -90px -245px;}
.payment-icon-ukash {background-position: -175px -245px;}
.payment-icon-ewire {background-position: -261px -245px;}
.payment-icon-visa {background-position: -260px -5px;}
.payment-icon-webmoney {background-position: -260px -45px;}
.payment-icon-wiretransfer {background-position: -260px -85px;}
.payment-icon-giropay {background-position: -5px -284px;}
.payment-icon-eps {background-position: -91px -284px;}

.payment-icon-bitcoin {background-position: -176px -284px;}
.payment-icon-aexpress {background-position: -265px -283px;}
.payment-icon-citadel {background-position: -5px -324px;}
.payment-icon-interbanking {background-position: -178px -357px;}
.payment-icon-fundsend {background-position: -5px -395px;}
.payment-icon-paybymobile {background-position: -260px -358px;}
.payment-icon-click2pay {background-position: -90px -396px;}
.payment-icon-laser {background-position: -178px -396px;}
.payment-icon-ecard {background-position: -6px -428px;}
.payment-icon-pugglepay {background-position: -90px -428px;}
.payment-icon-sofort {background-position: -178px -428px;}
.payment-icon-cubits {background-position: -261px -430px;}
.payment-icon-visaelectron {background-position: -5px -464px;}
.payment-icon-zimpler {background-position: -89px -464px;}
.payment-icon-boku {background-position: -178px -464px;}
.payment-icon-epro {background-position: -261px -464px;}

ul, li {
	margin: 0;
	padding: 0;
}
ol {
	color: #9b8d84;
}

/** archive **/
.archive {
	list-style: none;
	margin: 0;
	padding: 0 0;
}
.archive > li {
	cursor: pointer;
	border-top: 1px solid #e5e5e5;
}
.archive > li > span {
	background-position: right -160px;
	color: #f1aa00;
	display: block;
	font: 16px/30px 'Abel-Regular';
	height: 30px;
}
.archive ul {
	list-style: none;
	margin: 0;
	padding: 12px 0;
}
.archive ul li a {
	color: #9b8d84;
	display: block;
	font: 12px/24px Arial, Helvetica, sans-serif;
	padding-left: 20px;
	text-decoration: none;
}
.archive ul li a:hover {
	color: #fc6700;
}
.archive > li:hover > span {
	color: #fc6700;
}
.archive > li ul {
	display: none;
}
.archive > li:hover > span, .archives > li:hover ul {
	background-position: right bottom;
	color: #fc6700;
	display: block;
}
/*------------------------------ FOOTER ------------------------------*/
#footer {
	background: url("../images/bg-footer.png") repeat left top;
	display: inline-block;
	width: 100%;
	padding: 30px 0;
}
.divider {
	background: url("../images/divider.png") no-repeat center top;
	display: block;
	height: 2px;
	width: 572px;
	margin: 0 auto;
	position: relative;
	top: -31px;
}
.footer-icons {
	float:right;
    display: block;
    font-size: 12px;
    line-height: 150%;
    padding-bottom: 20px;
}
.footer-icons .icon {
    margin-right: 10px;
	border-radius: 0px;
}
#footer a {
/*	color: #2f2203;
	font: 12px/24px Arial, Helvetica, sans-serif;
	margin: 0;
	text-shadow: 0 1px #fff;
	text-decoration: none;
*/}
#footer p {
	color: #2f2203;
	font: 12px/24px Arial, Helvetica, sans-serif;
	margin: 0;
	text-shadow: 0 1px #fff;
}
#footer span {
    color: #2f2203;
    font: 16px/30px Arial, Helvetica, sans-serif;
    text-shadow: 0 1px #fff;
    padding-left: 100px;
}
#connect {
	float: right;
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#connect a {
	float: left;
	display: inline-block;
	height: 30px;
	width: 30px;
	margin: 0 15px;
}
#connect a.googleplus {
	background-position: 0 0;
}
#connect a.mail {
	background-position: 0 -40px;
}
#connect a.facebook {
	background-position: 0 -80px;
}
#connect a.twitter {
	background-position: 0 -120px;
}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
