/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.yarpp_pro_msg {
border:1px ridge #D0D0D0;
text-align:justify;
padding:.4em 2em .8em;
}

.yarpp_pro_msg strong {
display:inline-block;
text-align:center;
width:100%;
color:orange;
}

.yarpp_help {
position:relative;
display:inline-block;
background:transparent url(/wp-includes/images/wpicons.png) no-repeat -520px -20px;
vertical-align:text-bottom;
width:20px;
height:20px;
}

.yarpp_help_msg {
position:absolute;
left:25px;
display:none;
border:1px solid #D0D0D0;
width:250px;
text-align:justify;
background-color:#FFF;
box-shadow:0 0 .4em -.15em #333;
z-index:100;
padding:10px 15px;
}

.yarpp_help:hover .yarpp_help_msg {
display:block;
}@import url(/wp-content/themes/wpfriv/css/iconfont.css);

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.clearfix {
display:inline-block;
}

* html .clearfix {
height:1%;
}

html {
cursor:url(/wp-content/themes/wpfriv/images/cursor.png), auto;
}

* {
margin:0;
padding:0;
}

body {
color:#fff;
background:#2c2457;
font-size:13px;
font-family:Nunito, Arial, Helvetica, Sans-serif;
}

input,textarea {
border:1px solid rgba(250,250,250,0.1);
outline:none;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
}

.right {
float:right;
}

a,a:active,a:visited {
text-decoration:none;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;
color:#2c2457;
}

a:hover {
color:#dd2033;
cursor:url(/wp-content/themes/wpfriv/images/cursorhand.png), auto;
}

h1 {
font-size:26px;
}

h2 {
font-size:24px;
line-height:36px;
color:#fff;
margin:25px 15px;
}

h3 {
font-size:18px;
line-height:18px;
}

h4 {
font-size:16px;
}

.ad728,.ad336 {
width:728px;
height:90px;
background:rgba(0,0,0,0.1);
margin:25px auto;
}

.ad336 {
width:336px;
height:280px;
}

#header {
background:#423780 url(/wp-content/themes/wpfriv/images/dg.png) repeat-x bottom;
height:80px;
box-shadow:0 3px 0 rgba(0,0,0,0.2);
border-bottom:1px solid rgba(250,250,250,0.1);
margin-bottom:40px;
}

.header-search {
float:right;
width:250px;
margin:20px 0;
}

.header-search input {
color:#fff;
background:url(/wp-content/themes/wpfriv/images/blackspace.png);
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;
padding:12px 40px 12px 10px;
}

.header-search input:focus {
background:url(/wp-content/themes/wpfriv/images/whitespace.png);
}

.header-search .submit {
position:absolute;
background:#dd2033 url(/wp-content/themes/wpfriv/images/search.png) no-repeat;
background-position:5px 5px;
border-radius:50%;
height:30px;
width:30px;
border:1px solid #dd2033;
margin-left:-36px;
margin-top:6px;
padding:4px;
}

.menu {
float:left;
margin:27px 10px;
}

.menu span {
color:#dd2033;
}

.menu a.button {
color:#fff;
background:url(/wp-content/themes/wpfriv/images/blackspace.png);
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
border:1px solid rgba(250,250,250,0.1);
font-weight:700;
padding:10px 20px 10px 15px;
}

.menu ul.actions {
display:none;
position:absolute;
background:#fff;
width:170px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
box-shadow:0 0 15px rgba(0,0,0,0.8);
margin:11px 0 0 10px;
}

.menu ul.actions:after {
bottom:100%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
left:10%;
margin-left:-5px;
border-color:rgba(136,183,213,0) rgba(136,183,213,0) #fff;
border-width:5px;
}

.menu ul.actions li {
list-style:none;
}

.menu ul.actions li a {
list-style:none;
display:block;
width:100%;
padding:8px 15px;
}

.social ul {
float:right;
list-style:none;
border-left:1px solid rgba(250,250,250,0.05);
padding-left:25px;
margin:0;
}

.social ul li a {
border-radius:50%;
height:50px;
width:50px;
background:url(/wp-content/themes/wpfriv/images/blackspace.png);
border:1px solid rgba(250,250,250,0.1);
padding:10px;
}

.social ul li a:hover {
background:#dd2033;
}

.featbtn ul {
padding-left:15px;
float:left;
list-style:none;
margin:0;
}

.featbtn ul li a {
border-radius:50%;
height:50px;
width:50px;
background:#dd2033 url(/wp-content/themes/wpfriv/images/gradient.png) repeat-x bottom;
border:1px solid #dd2033;
padding:8px 10px 10px 8px;
}

.featbtn ul li a:hover {
background-color:#f7e800;
border:1px solid #f7e800;
}

#feat {
background:url(/wp-content/themes/wpfriv/images/blackspace.png);
display:none;
height:140px;
box-shadow:inset 0 -4px 0 rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.1);
-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.1);
}

#games {
padding-bottom:10px;
}

.games,.games img {
width:100px;
height:100px;
float:left;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

.games {
background:#423780 url(/wp-content/themes/wpfriv/images/gamesbg.png) no-repeat;
box-shadow:5px 5px 0 rgba(0,0,0,0.2);
-moz-box-shadow:5px 5px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:5px 5px 0 rgba(0,0,0,0.2);
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
margin:12px 0 3px 12px;
padding:5px;
}

.games:hover {
background-color:#dd2033;
}

#footer {
color:#fff;
position:fixed;
left:0;
bottom:0;
width:100%;
background:url(/wp-content/themes/wpfriv/images/blackspace.png);
border-top:1px solid rgba(250,250,250,0.1);
padding:10px;
}

* html #footer {
position:absolute;
top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight)+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop))+px);
}

.fix-footer {
height:50px;
float:left;
width:100%;
}

#footer .menu-footer ul li {
display:inline-block;
border-right:1px solid #fff;
list-style:none;
margin-right:10px;
padding-right:10px;
}

a#inifiniteLoader {
color:#fff;
font-size:13px;
background:rgba(0,0,0,0.2);
bottom:40px;
right:10px;
position:fixed;
z-index:2;
display:none;
padding:10px 20px;
}

.wrapper-single,.wrapper {
width:90%;
margin:0 auto;
}

.wrapper-single {
width:1074px;
min-height:610px;
}

.single-page {
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
background:url(/wp-content/themes/wpfriv/images/blackspace.png);
border-bottom:1px solid rgba(250,250,250,0.1);
margin:0 auto;
}

.single-page .related {
min-height:708px;
box-shadow:inset -1px 0 0 rgba(250,250,250,0.05);
background:url(/wp-content/themes/wpfriv/images/blackspace.png);
width:15%;
float:left;
}

.single-page .game-space {
width:85%;
float:left;
}

.single-page .game-space .player {
float:left;
width:80%;
}

.single-page .game-space .game {
width:100%;
float:left;
display:none;
z-index:1;
}

.single-page .game-space .preloader {
width:100%;
text-align:center;
font-size:13px;
color:#fff;
position:relative;
z-index:102;
margin:50px 0;
padding:4px;
}

.single-page .game-space a.skip {
background:#dd2033;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
color:#fff;
margin:15px 0;
padding:5px 10px;
}

.single-page .game-space a.skip:hover {
background:#f7e800;
}

.single-page .adver {
width:20%;
float:left;
}

.single-page .related h3,.single-page .game-space h1,.single-page .wppage h3 {
color:#fff;
text-align:center;
width:100%;
display:block;
background:#423780 url(/wp-content/themes/wpfriv/images/dg.png) repeat-x bottom;
height:20px;
font-size:16px;
margin-bottom:15px;
border-top:1px solid rgba(250,250,250,0.2);
text-shadow:2px 2px 0 rgba(0,0,0,0.1);
padding:20px 0;
}

.single-page .related h3 {
-webkit-border-top-left-radius:8px;
-moz-border-radius-topleft:8px;
border-top-left-radius:8px;
box-shadow:inset -1px 0 0 rgba(250,250,250,0.05);
}

.single-page .game-space h1 {
width:96%;
padding-left:35px;
font-size:20px;
-webkit-border-top-right-radius:8px;
-moz-border-radius-topright:8px;
border-top-right-radius:8px;
line-height:22px;
text-align:left;
}

.single-page .wppage h2 {
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border-top-left-radius:8px;
border-top-right-radius:8px;
}

.single-page .content {
padding:10px 35px;
}

.single-page .adver .ad {
width:160px;
height:600px;
background:rgba(0,0,0,0.1);
margin:0 auto;
}

.single-page .advert {
float:left;
width:160px;
height:600px;
background:rgba(0,0,0,0.1);
margin:0 auto;
}

.single-page .footer {
box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);
background:url(/wp-content/themes/wpfriv/images/blackspace.png);
margin-top:15px;
-webkit-border-bottom-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-bottomleft:8px;
border-bottom-right-radius:8px;
border-bottom-left-radius:8px;
padding:20px;
}

.single-page .footer .description {
background:#423780 url(/wp-content/themes/wpfriv/images/dg.png) repeat-x bottom;
box-shadow:0 3px 0 rgba(0,0,0,0.2);
border-bottom:1px solid rgba(250,250,250,0.1);
width:97%;
position:relative;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin:15px 0;
padding:15px;
}

.single-page .footer .description h4 {
width:100%;
border-bottom:1px solid rgba(250,250,250,0.1);
padding-bottom:10px;
margin-bottom:10px;
}

.single-page .footer .description:after {
bottom:100%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
left:50%;
margin-left:-10px;
border-color:rgba(66,55,128,0) rgba(66,55,128,0) #423780;
border-width:10px;
}

html[xmlns] .clearfix,.menu:hover ul.actions {
display:block;
}

#header .logo,#footer .menu-footer {
float:left;
}

.social ul a,.featbtn ul a,#footer a {
color:#fff;
}

.social ul li,.featbtn ul li {
display:inline-block;
margin:28px 0 28px 5px;
}.qtip {
position:absolute;
left:-28000px;
top:-28000px;
display:none;
max-width:280px;
min-width:50px;
font-size:10.5px;
line-height:12px;
direction:ltr;
box-shadow:none;
padding:0;
}

.qtip-content {
position:relative;
overflow:hidden;
text-align:left;
word-wrap:break-word;
padding:5px 9px;
}

.qtip-titlebar {
position:relative;
overflow:hidden;
font-weight:700;
border-width:0 0 1px;
padding:5px 35px 5px 10px;
}

.qtip-titlebar + .qtip-content {
border-top-width:0!important;
}

.qtip-close {
position:absolute;
right:-9px;
top:-9px;
cursor:pointer;
outline:medium none;
border-color:transparent;
border-style:solid;
border-width:1px;
}

.qtip-titlebar .qtip-close {
right:4px;
top:50%;
margin-top:-9px;
}

* html .qtip-titlebar .qtip-close {
top:16px;
}

.qtip-titlebar .ui-icon,.qtip-icon .ui-icon {
display:block;
text-indent:-1000em;
direction:ltr;
}

.qtip-icon,.qtip-icon .ui-icon {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
text-decoration:none;
}

.qtip-icon .ui-icon {
width:18px;
height:14px;
line-height:14px;
text-align:center;
text-indent:0;
font:normal bold 10px/13px Tahoma,sans-serif;
color:inherit;
background:transparent none no-repeat -100em -100em;
}

.qtip-default {
text-align:center;
font-size:16px;
font-weight:700;
color:#fff;
text-shadow:1px 1px 0 rgba(0,0,0,0.2);
background:#f1c40f url(/wp-content/themes/wpfriv/images/dg.png) repeat-x;
border-radius:8px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
margin-left:20px;
margin-top:-30px;
padding:10px 15px;
}

.qtip-default:after {
right:100%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
opacity:1;
top:50%;
margin-top:-10px;
border-color:rgba(241,196,15,0) #f1c40f rgba(241,196,15,0) rgba(241,196,15,0);
border-width:10px;
}

.qtip-default .qtip-titlebar {
background-color:#FFEF93;
}

.qtip-default .qtip-icon {
background:#F1F1F1;
color:#777;
border-color:#CCC;
}

.qtip-default .qtip-titlebar .qtip-close {
color:#111;
border-color:#AAA;
}.yarpp-related {
margin:1em 0!important;
}

.yarpp-related a {
text-decoration:none!important;
font-weight:700!important;
}

.yarpp-related .yarpp-thumbnail-title {
text-align:left!important;
font-weight:700!important;
font-size:96%!important;
text-decoration:none!important;
}

.yarpp-related h3 {
font-weight:700!important;
font-size:125%!important;
text-transform:capitalize!important;
margin:0!important;
padding:0 0 5px!important;
}

.yarpp-related .yarpp-promote {
clear:both!important;
background:url(http://api.engage.bidsystem.com/adk_mini_logo.png) no-repeat!important;
float:right!important;
text-indent:-1000px!important;
cursor:pointer!important;
color:#666!important;
font-size:11px!important;
height:17px!important;
width:78px!important;
}