<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Reviews
Author: Online Sports Management Inc.
Author URI: http://www.bikerdatingexpert.com
Version: 1.0
Description: Wordpress theme for producct reviews123
*/
/*********** Normalize ***********/
html {
font-family: Helvetica, Arial, sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
color:#333;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
display: block;
}
a {
background-color: transparent;
}
a:active, a:hover, a:focus {
outline: 0;
}
b, strong {
font-weight: bold;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
small {
font-size: 80%;
}
img {
border: 0;
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
button, input, optgroup, select, textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button, select {
text-transform: none;
}
button, html input[type="button"], /* 1 */ input[type="reset"], input[type="submit"] {
-webkit-appearance: button; /* 2 */
cursor: pointer; /* 3 */
}
button[disabled], html input[disabled] {
cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
textarea {
overflow: auto;
}
/*********** Text Elements ***********/
/*Text formatting*/
p{
}
/*Headings*/
h1, h2, h3, h4, h5{
margin:0;
padding:0;
font-weight:500;
}
.subtitle{
 border-bottom:3px solid #333;
}
/*Links*/
a{
 text-decoration:none;
 outline:none;
}
a:hover{
 text-decoration:underline;
}
a:active, a:focus { 
 outline: none; 
}
/*Lists*/
ul.notlist{
 list-style-type:none;
 margin:0;
 padding:0;
}
ul.left li{
 float:left;
 display:inline;
}
/*Images*/
img{
 border:none;
}
/************** Menus *************/
/*Main Menu*/
#main-menu{
}
#main-menu li a{
 display:block;
}
/*Secondary Menu*/
#secondary-menu li a{
 display:block;
 float:left;
 line-height:50px;
 margin-right:15px;
}
/*Mobile Menu*/
#mobmenu{
 display:none;
}
/************** Structure ***********/
header, footer{
 width:100%;
 float:left;
 clear:both;
}
.wrapper, #boxed{
 width:100%;
 max-width:1020px;
 margin:0 auto;
}
#boxed{
 margin: 20px auto;
 border:1px solid #ccc;
}
#boxed-inner{
 padding:0 20px;
}
main{
 width:70%;
 float:left;
}
aside{
 width:28%;
 float:right;
}

/***************** Header ******************/
header{
 padding:5px 0;
 margin-bottom:20px;
}
#logo{
 float:left;
}
/*Header Layout - Menu Left*/
header#menu-left #main-menu{
 float:left;
 margin-left:50px;
}
header#menu-left #main-menu li a{
 float:left;
 margin-right:20px;
}
/*Header Layout - Menu Right*/
header#menu-right #main-menu{
 float:right;
}
header#menu-right #main-menu li a{
 margin-left:20px;
}
/*Header Layout - Menu Centered*/
header#centered #main-menu{
 width:100%;
 text-align:center;
 clear:both;
}
header#centered #main-menu li{
 float:none;
 display:inline;
}
header#centered #main-menu li a{
display:inline;
margin:0 20px;
}
header#centered #logo{
 width:100%;
 text-align:center;
}
/**************** Footer *****************/
footer{
 height:50px;
 padding:10px 0;
 margin-top:20px;
}
#footer-copy{
width:100%;
float:left;
text-align:center;
height:30px;
line-height:30px;
font-size:12px;
background:#333;
color:#fff;
}
#footer-copy1{
float:right;
line-height:50px;
}
#footer-facebook a, #footer-twitter a{
display:block;
height:40px;
float:right;
background:#333;
margin:5px 0 0 20px;
}
/**************** Featured *************/
/*Layouts*/
#featured{
 width:100%;
 height:350px;
 float:left;
 margin-bottom:20px;
 overflow:hidden;
}
.feat-main, .feat-small{
 overflow:hidden;
}
.feat-main{
 width:50%;
 float:left;
 height:340px;
 position:relative;
}
#featured1 .feat-side, #featured2 .feat-side{
 width:48%;
 float:right;
 height:160px;
 margin-bottom:20px;
}
#featured3 .feat-main{
 margin:0 1%;
}
#featured3 .feat-side{
 width:24%;
 float:left;
 height:340px;
}
#featured4 #featblog{
 width:44%;
 float:right;
 height:300px;
 padding:20px 2%;
}
#featured4 .featblog-main{
 height:200px;
 width:100%;
 margin-bottom:20px;
}
/*Details*/
.fmtitle{
 position:absolute;
 bottom:20px;
 text-align:center;
 width:100%;
 left:0;
}
#featured1 .fpimage, #featured2 .fpimage{
 float:left;
 width:50%;
 height:160px;
 overflow:hidden;
}
#featured1 .fpimage img, #featured2 .fpimage img{
 width:100%;
 height:auto;
 min-width:240px;
 min-height:160px;
}
#featured1 .fptext, #featured2 .fptext{
width:48%;
float:right;
}
#featured2 #rightalign .fpimage{
 float:right;
}
#featured2 #rightalign .fptext{
 float:left;
}
#featured3 .fpimage, #featured3 .fptext, #featured3 .fptitle, #featured3 .fpexcerpt{
 width:100%;
 float:left;
}
#featured3 .fpimage img{
 width:100%;
 height:auto;
}
#featured3 .fptitle{
 margin-top:10px;
}
#featured4 .fpimage{
 width:47%;
 float:left;
}
#featured4 .fptext{
 width:50%;
 float:right;
}
#featured4 .fpimage img{
 width:100%;
 height:auto;
}
#featured4 .featblog-side{
 width:100%;
 float:left;
 margin:20px 0 0 0;
}
/**************** Home Reviews *****************/
#home-reviews{
 width:100%;
 margin-bottom:20px;
 float:left;
}
#home-reviews-1 .home-review{
 width:31%;
 margin:0 1%;
 float:left;
}
#home-reviews-1{
 margin-left:-1%;
}
#home-reviews-2 .home-review, #home-reviews-3 .home-review{
 width:100%;
 float:left;
 margin-bottom:20px;
}
/*details*/
.reviewtext, .reviewtitle, .reviewexcerpt{
 float:left;
 width:100%;
}
#home-reviews-1 .reviewimage img{
 width:100%;
 height:auto;
}
#home-reviews-1 .reviewimage{
 width:100%;
 float:left;
}
#home-reviews-1 .reviewtitle{
 margin:10px 0;
}
#home-reviews-1 .visit{
 float:right;
}
#home-reviews-2 .reviewimage, #home-reviews-3 .reviewimage{
 width:30%;
 overflow:hidden;
 float:left;
}
#home-reviews-2 .reviewimage img, #home-reviews-3 .reviewimage img{
 width:100%;
 height:auto;
}
#home-reviews-2 .reviewtext{
 width:68%;
 float:right;
}
#home-reviews-2 .reviewtitle{
 margin-bottom:10px;
}
#home-reviews-2 .visit{
 float:right;
}
#home-reviews-2 .extra{
 width:33%;
 float:left;
 text-align:center;
}
#home-reviews-3 .home-review-inner{
 padding:10px;
}
#home-reviews-3 .reviewtext{
 width:46%;
 margin:0 2%;
 float:left;
}
#home-reviews-3 .reviewtitle{
 margin-bottom:10px;
}
#home-reviews-3 .reviewextra{
 width:20%;
 float:left;
 text-align:center;
}
#home-reviews-3 .reviewextra .extra{
 width:100%;
 float:left;
 margin:10px 0;
}

/**************** Home Blog ******************/
#home-blog{
 width:100%;
 float:left;
 margin-left:-1%;
}
#home-blog article{
 width:31%;
 margin:0 1%;
 float:left;
}
#home-blog .blogtitle{
 margin:10px 0;
}
#home-blog .blogimage, #home-blog .blogexcerpt{
 width:100%;
 float:left;
}
#home-blog .blogimage img{
 width:100%;
 height:auto;
}
h2.home-headline{
 margin-bottom:20px;
}


/**************** Blog Layout *************/
#blog1 article{
 width:100%;
 float:left;
 margin-bottom:30px;
}
#blog2 article{
 width:48%;
 margin-right:2%;
 float:left;
 margin-bottom:40px;
}
.blogimage, .blogtitle, .blog-excerpt, .blog-read-more{
 float:left;
}
#blog1 .blogimage{
 width:40%;
}
#blog2 .blogimage{
 width:100%;
 margin-bottom:10px;
}
.blogimage img{
 width:100%;
 height:auto;
}
#blog1 .blogtext{
 float:right;
 width:58%;
}
.blogtitle, .blog-excerpt, .blog-read-more{
width:100%;
}
#blog1 .blogtitle{
 margin-bottom:20px;
}
#blog2 .blogtitle{
 margin-bottom:10px;
}

/********************* The List **********************/
/*Filters*/
.listitme-show{
 display:block;
}
.listitem-hide{
 display:none !important;
}
/*Disclosure*/
#disclosure {
    position: relative;
    width: 100%;
    float: right;
    margin: 0 0 10px 0;
}
#disclosurelink{
 cursor:pointer;
 color:#DB3030;
}
#disclosurelink:hover{
 text-decoration:underline;
}
#disclosuretext{
 display:none;
 line-height: 120%;	
}

/********** Other stuff **********/
.clearfix:after, .wrapper:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix, * html .wrapper { 
height: 1%; 
}

@media screen and (max-width:1200px){
#boxed, .wrapper{
 width:90%;
}
#boxed .wrapper{
 width:100%;
}
}
@media screen and (max-width:900px){
main{
 width:100%;
}
aside{
 display:none;
}
}
/********************************************Start Main Theme********************************/
html{
 height:100%;
}
body{
 background:#f1f1f1;
 font-family:'Open Sans', sans-serif;
 font-size:14px;
 height:100%;
}
/*Set theme width here*/
header{
 background:#fff;
 border-bottom:1px solid #ccc;
 padding:5px 0;
margin-bottom:0;
}
.home header{
margin-bottom:20px;
}
footer{
 background:#F7F7F7;
 border-top:1px solid #ccc;
}
a {
 color:#DB3030;
}
a:hover{
 text-decoration:none;
 color:#F44E53;
}
h1, h2, h3, h4, h5{
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
}
/*********************** Structure *********************/
main{
background:#fff;
-moz-box-shadow: 0 0 25px -10px #000;
-ms-box-shadow: 0 0 25px -10px #000;
-o-box-shadow: 0 0 25px -10px #000;
-webkit-box-shadow: 0 0 25px -10px #000;
box-shadow: 0 0 25px -10px #000;
}
#main-inner{
padding:30px 40px;
  float:left;
}
/*********************** Header ************************/
#main-menu{
 font-family:'Open Sans Condensed', sans-serif;
 text-transform:uppercase;
 font-weight:700;
 font-size:1.2em;
}
/*********************** Breadcrumbs************************/
.breadcrumbs{
float:left;
width:100%;
margin-bottom:20px;
font-size:0.9em;
}
.breadcrumbs-inner{
border-top:0;
padding:5px 10px;
background:#fff;
border-bottom:1px solid #ccc;
}
/********************************** Home Page *************************/
/*Featured*/
.fmtitle, .fptitle{
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
}
.fmtitle{
 width:auto;
 text-align:left;
 left:20px;
 color:#fff;
 font-size:2.5em;
 text-shadow:2px 2px 0px #000;
}
.fmline{
 display:block;
 height:5px;
 background:#D63B33;
 width:100px;
}
.fmtitle:hover{
 color:#fff;
}
.fmtitle:hover .fmline, .feat-main:hover .fmline{
 width:100%;
}
.fmlabel{
 position:absolute;
 top:0;
 left:0;
 color:#fff;
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
 background:#D63B33;
 padding:5px 10px;
}
.fptitle{
 font-size:1.5em;
}
/*Home titles*/
.home-headline{
 float:left;
 width:100%;
 text-indent:20px;
 padding:5px 0;
 color:#fff;
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
 background:#E59D29;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
}
/*Home REviews*/
.home-review{
 padding-bottom:10px;
}
#home-reviews-1 .home-review{
 width:31%;
 margin:0 2% 0 0;
 float:left;
}
#home-reviews-1{
 margin-left:0px;
}
#home-reviews #offer1{
 background:#D63B33;
 width:34%;
 color:#fff;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
}
#home-reviews #offer1 a{
 color:#fff;
}
#home-reviews #offer3{
margin:0px !important;
}
#home-reviews #offer1 .home-review-inner{
 padding:10px;
}
.home-review-inner{
 padding-top:10px;
}
#home-reviews #offer1 .reviewtitle:hover, #home-reviews #offer1 .read-review:hover{
 color:#fff;
}
.home-review .button{
 margin-top:10px;
}
#home-reviews-1 .reviewimage img{
max-height:211px;
}
/*Home Blog*/
#home-blog{
 margin-left:0px;
}
#home-blog article{
}
#home-blog .blogimage img {
max-height:211px;
}
/*Blog Layout*/
#home-blog article{
 width:31%;
 margin:0 2% 0 0;
 float:left;
}
#home-blog #homeblog1{
 width:34%;
 margin-left:0px;
}
#home-blog #homeblog3{
margin:0px !important;
}
/************************** The List ******************/
.moblistreadreview, .listcellmob, .listsitenamemob, .mobratingextra{
 display:none;
}
.list-title-mobile{
 display:none;
}
#filters-label, #filterselect{
 float:left;
}
#filterselect{
width:200px;
height:30px;
line-height:30px;
}
#filters-label{
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
 text-transform:uppercase;
 margin-right:10px;
}
#loading{
width:200px;
margin:0 auto 40px auto;
text-align:center;
}
#loading-text{
text-transform:uppercase;
font-size:1.2em;
margin-bottom:10px;
}
#loading-img{
height:50px;
width:50px;
margin:0 auto;
background:url(images/loading.gif) no-repeat;
}
#disclosure{
 position:relative;
}
#disclosurelink{
 float:right;
 color:#D63B33;
 font-size:0.9em;
}
#disclosuretext{
 width:300px;
 border:1px solid #ccc;
 background:#fff;
 position:absolute;
 right:0;
 top:20px;
 padding:15px 15px 30px 15px;
 font-size:13px;
 z-index:999;
}
.close{
 position:absolute;
 bottom:10px;
 right:10px;
}
#the-list{
 float:left;
 margin-top:30px;
 clear:both;
 width:100%;
}
#def-list, #filter-list{
 border-top:20px solid #405AA7;
}
.listitem{
 position:relative;
}
.listrow, .listcell{
 height:170px;
 float:left;
}
.listrow{
 width:100%;
 margin-bottom:20px;
 overflow:hidden;
 background:#fff;
}
.listcell{
 position:relative;
 text-align:center;
 float:left;
}
.boxshadow{
position:absolute;
top:170px;
width:100%;
height:15px;
display:none;
}

#the-list #offer1 .boxshadow{
 display:block;
}
#the-list #offer1 .boxshadow img{
width:100%;
float:left;
}
#the-list #offer1 .listrow{
 background:#D63B33;
 padding:0 15px;
 margin-left:-15px;
 color:#fff;
}
#the-list #offer1 .listrow a{
 color:#fff;
}
.listcell1{
 width:8%;
}
.listcell2{
 width:18%;
}
.listcell3{
 width:44%;
}
.listcell4{
 width:15%;
}
.listcell5{
 width:15%;
}
.listnum, .listsitename, .listcontenttitle, .listratingtext{
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
}
.listnum{
 line-height:170px;
 font-size:2.5em;
}
.listcontenttitle a{
 color:#333;
  font-size:16px;
}
.listnum a{
 color:#333;
}
.listcontentwrap{
margin-left:10px;
margin-top:10px;
}
.listcell2, .listcell3{
 padding:5px 0;
}
.listcell4{
 padding:10px 0 5px 0;
}
.listsitename, .listcontenttitle{
 font-size:1.3em;
}
.listlogo img{
height:150px;
width:150px;
margin-top:5px;
}
.listcell3{
 text-align:left;
}
.listcontent{
 line-height:1.2em;
  margin:10px 0;
}
.listcontent p{
margin:0;
}
.listrating .ourrating{
 height:50px;
 line-height:50px;
 background: url(images/ourratingbg.png) center top no-repeat;
 font-size:1.5em;
 margin:5px 0 10px 0;
 color:#fff;
}
#offer1 .listrating .ourrating{
 background: url(images/ourratingbg.png) center bottom no-repeat;
 color:#fff;
}
.listcell5 .button{
 float:right;
 margin-right:20px;
 margin-top:65px;
}
#offer1 .button{
 background:#E59D29;
}
/*View All button*/
#the-list #offer6, #the-list #offer7, #the-list #offer8, #the-list #offer9, #the-list #offer10, #viewtop5{
 display:none;
}
#viewall, #viewtop5{
 margin:0 auto;
 width:150px;
 text-align:center;
 background:#fff;
 padding:5px 0;
 border:1px solid #ccc;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px; float:left;
 cursor:pointer;
 color:#333;
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
 font-size:1.1em;
 text-transform:uppercase;
 float:none;
 clear:both;
}
#viewall:hover, #viewtop5:hover{
 color: #D63B33;
}
.four2{
display:none;
}
/******************** Single Rankings ****************/
#boxed{
background:#fff;
clear:both;
font-size:16px;
border:none;
-moz-box-shadow: 0 0 25px -10px #000;
-ms-box-shadow: 0 0 25px -10px #000;
-o-box-shadow: 0 0 25px -10px #000;
-webkit-box-shadow: 0 0 25px -10px #000;
box-shadow: 0 0 25px -10px #000;
}
#boxed p{
line-height:190%;
}
#boxed-inner{
padding:60px 180px;
}
#rankings #list-title{
margin: 0 0 30px 0;
font-size:2.5em;
color:#3C2415;
}
#rankings-reviews{
float:left;
margin-top:30px;
}
/*Mini List*/
.disclosuremini{
font-size:13px;
}
#mini-list{
border-top:5px solid #f1f1f1;
border-bottom:5px solid #f1f1f1;
float:left;
width:100%;
margin:10px 0 40px 0;
padding:20px 0 0 0;
}
#mini-list .listrow, #mini-list .listcell{
height:60px;
font-size:14px;
}
#mini-list .listrow{
margin-bottom:10px;
}
#mini-list .listnum{
line-height:60px;
}
#mini-list .listnum a{
color:#ccc;
}
#mini-list #offer1 .listnum a{
color:#000;
}
.mini-logo img{
width:180px;
height:60px;
}
#mini-list #offer1 .listrow{
background:#f1f1f1;
padding:10px 0;
}
#mini-list .listcell{
padding:0 2%;
}
#mini-list .listcell1{
width:6%;
text-align:right;
}
#mini-list .listcell2{
width:28%;
text-align:center;
}
#mini-list .listcell3{
width:14%;
text-align:center;
}
#mini-list .listcell4{
width:12%;
}
#mini-list .listcell5{
width:20%;
}
#mini-list .listcell5 .button{
margin-top:12px;
}
#mini-list .listratingstars{
margin:12px 0 0 0;
}
.ourratingmini{
font-size:1.9em;
font-weight:bold;
}
/*Ranking below content*/
.rrwrap{
border-bottom:5px solid #f1f1f1;
float:left;
width:100%;
margin-bottom:30px;
}
.rrhead{
float:left;
height:55px;
margin-bottom:20px;
width:100%;
position:relative;
}
.rrnum{
float:left;
font-weight:700;
font-size:1.6em;
margin-right:10px;
background:#D9092D;
height:55px;
width:55px;
text-align:center;
line-height:55px;
color:#fff;
border-radius:30px;
position:absolute;
left:0;
top:0;
}
.rrcatchline{
float:left;
width:100%;
clear:both;
font-size:14px;
margin-bottom:0px;
text-transform:uppercase;
font-weight:700;
letter-spacing:2px;
margin:0 0 5px 0;
position:relative;
left:70px;
}
.rrtitle{
float:left;
font-weight:700;
font-size:2em;
margin:0;
padding:0;
margin-top:-13px;
width:100%;
position:relative;
left:70px;
}
#editorschoice{
height:100px;
width:100px;
position:absolute;
top:-20px;
left:-120px;
}
#editorschoice img{
width:100%;
height:auto;
}
/******************** Single Review ******************/
/*Review Title*/
.post-title{
width:100%;
float:left;
}
.single-post .post-title{
margin-bottom:20px;
}
.post-title span{
float:left;
clear:both;
}
#ptsep, #ptsecond{
display:none;
}
#ptfirst{
 font-size:1.4em;
 line-height:1em;
  margin:5px 0 20px 0;
}
#ptcatchline a{
color:#333;
float:left;
text-transform:uppercase;
font-size:14px;
font-weight:700;
letter-spacing:2px;
}
.single article p img{
display:block;
padding:5px;
border:1px solid #ccc;
background:#f1f1f1;
}
/*IntroBox*/
table#reviewintro td{
 width:33%;
 background:#F7F7F7;
 border:1px solid #ccc;
 vertical-align:middle;
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
 padding:15px 0;
}
.introbox{
 width:100%;
 text-align:center;
  text-transform:uppercase;
}
#introdesc .listcontenttitle{
 font-size:1.4em;
padding:0 10px;
}
#introourrating .ourrating{
 font-size:2.2em;
 color:#D9092D;
 font-family:'Open Sans', sans-serif;
 line-height:1em;
}
/*Text*/
.single-reviews p, .single-post p{
 line-height:200%;
  margin-bottom:20px;
}
.single-reviews h3, .single-post h3{
 font-size:2em;
}
/*User reviews*/
.subtitle{
 text-transform:uppercase;
 font-size:2em;
 margin:30px 0 20px 0;
  float:left;
  width:100%;
}
#user-reviews p{
margin:0;
padding:0;
line-height:1em;
}
#user-reviews li {
float: left;
border: 1px solid #fff;
margin-bottom: 15px;
background: #fff;
width:100%;
}
.userrev{
float:left;
padding:15px;
}
#user-reviews .user-name, #user-reviews .user-stars{
 font-weight:bold;
 margin-bottom:5px;
}
.user-stars{
 margin-top:5px;
}
.user-stars img, .user-stars span{
 display:block;
 float:left;
 line-height:20px;
}
.user-stars span{
 margin-right:10px;
}
/*Images*/
.alignleft{
 float:left;
margin:0 25px 10px 0;
}
.alignright{
float:right;
margin:0 0 10px 25px;
}
img.size-full{
 width:100%;
 height:auto;
}
/*Features icons*/
#features-wrap{
width:90%;
margin:10px auto 20px auto;
}
.features-icon{
width:20%;
float:left;
text-align:center;
}
.features-icon-inner{
float:left;
background:#fff;
padding:10px 0;
}
.features-icon img{
width:100%;
height:auto;
}
.features-icon span{
display:block;
width:100%;
float:left;
text-align:center;
font-family:'Open Sans Condensed', sans-serif;
text-transform:uppercase;
}
/*************************** Video *****************************/
.video-wrap{
float:left;
width:100%;
margin:20px 0;
}
.video-container-outer {    
width: 90%;
padding: 5px;
margin: 0 auto;
background: #f1f1f1;
border: 1px solid #ccc;
clear: both;
}
.video-container {
position: relative;
padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
}
.video-container iframe {
position: absolute;
width: 100%!important;
height: 100%!important;
}
/*********************Archives*********************/
#blog1 .blogtitle {
    margin-bottom: 10px;
}
#archive-title{
width:100%;
float:left;
text-align:center;
margin-bottom:20px;
}
.archive .blogtext{
float:left;
min-height:200px;
}
.pagination{
float:left;
width:100%;
clear:both;
}
.pagination a, .pagination span{
display:block;
float:left;
height:30px;
line-height:30px;
padding:0 10px;
text-align:center;
background:#fff;
border:1px solid #ccc;
font-size:16px;
font-weight:bold;
margin-right:10px;
}
.pspan{
float:left;
line-height:30px;
margin-right:10px;
text-transform:uppercase;
}
/********************* Sidebar *******************/
aside li.widget{
 background:#fff;
 padding:10px !important;
 margin-bottom:20px;
  -moz-box-shadow: 0 0 25px -10px #000;
-ms-box-shadow: 0 0 25px -10px #000;
-o-box-shadow: 0 0 25px -10px #000;
-webkit-box-shadow: 0 0 25px -10px #000;
box-shadow: 0 0 25px -10px #000;
}
.home aside li.widget{
 background:none;
 padding:0px !important;
 border:0px none;
 margin-bottom:20px;
}
.home aside .widget-title{
padding:7px 0;
}
.widget{
 float:left;
 margin-bottom:30px;
}
li.widget{
 width:100%;
}
.widget-title{
 float:left;
 width:100%;
 text-indent:20px;
 padding:5px 0;
 color:#fff;
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
 background:#E59D29;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 margin-bottom:20px;
font-size: 1.2em !important;

}
/*Ratings*/
#reviewintro{
 margin:20px 0;
 float:left;
 width:100%;
}
#sidebartable{
 float:left;
 border:0px none;
 width:100%;
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
}
#sidebartable td{
 border:0px none;
 padding:0 5px 15px 5px;
 font-size:16px;
}
#sidebartable .finalrating{
 background:#333;
 color:#fff;
 font-size:1.3em;
 padding:5px;
}
#widgetratingfinal{
 font-size:1.4em;
}
/*Featured Sites*/
.sidefeat, .sidelinked{
 float:left;
 width:100%;
 margin-bottom:10px;
}
.sidefeatinner, .sidelinkedinner{
 float:left;
}
.sideimage{
 float:left;
 width:120px;
 height:120px;
 margin-right:20px;
}
.sideimage img{
 width:100%;
 height:auto;
}
.sidefeat .visit, .sidefeat .sidename{
 float:left;
}
.sidelinked .sidetext{
 width:100%;
 float:left;
}
.sidefeat .sidetext{
 width:40%;
 float:left;
}
.sidename{
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
 font-size:1.3em;
 color:#333;
 margin:10px 0 15px 0;
 float:left;
}
/*Featured Big*/
.sidefeat-big{
background:#fff;
float:left;
margin-bottom:20px;
}
.sidefeat-big .sideimage, .sidelinked .sideimage {
    float: left;
    width: 100%;
    height: auto;
    box-sizing: border-box;
    border: 1px solid #ccc;
    padding: 5px;
    background: #f1f1f1;
}
.sidefeat-big .sideimage img, .sidelinked .sideimage img {
    box-sizing: border-box;
    border: 1px solid #ccc;
    margin-bottom: -4px;
}
.sidefeat-big .sidename, .sidefeat-big .sideexcerpt{
width:100%;
float:left;
clear:both;
margin:0;
padding:0;
}
.sidefeat-big .sidename{
margin:5px 0;
}
.sidefeat-big .sideexcerpt p{
font-size:13px;
margin:0;
padding:0;
clear:both;
  line-height: 1.2em;
}
.sidefeatbuttons{
width:100%;
float:left;
margin-top:20px;
}
.sidefeatread{
float:left;
margin-top:5px;
}
.sidefeat-big .visit{
float:right;
}
/*Linked review*/
.sideexcerpt{
 display:inline;
}
.sidelinked .visit{
 float:right;
}
.sidelinked .offer5 h3{
 display:none;
}
.sidelogo{
    width: 100%;
    border: 1px solid #ccc;
    padding: 5px;
    box-sizing: border-box;
    background: #eaeaea;
    float: left;
}
.sidelogo img{
 width:100%;
 height:auto;
border: 1px solid #ccc;
	margin-bottom:-4px;
    box-sizing: border-box;
}
.sidelinked h3{
float:left;
	width:100%;
}

/*Table of contents widget*/
ul#toc{
float:left;
list-style-type:disc !important;
width:100%;
}
ul#toc li{
float:left;
display:block;
width:100%;
background:#F1F1F1;
margin-bottom:5px;
}
ul#toc li:hover{
background:#ccc !important;
}
ul#toc li a{
display:block;
float:left;
color:#333;
width:100%;
}
ul#toc li a span{
display:block;
float:left;
padding:5px 10px;
white-space:pre;
}
ul#toc li a span div{
color:#EE2A7B;
font-weight:bold;
display:inline;
}
ul#toc li a:hover{
color:#000;
}
/********** Footer **************/
#footer-facebook a, #footer-twitter a{
width:40px;
background:url(images/social.png);
}
#footer-facebook a{
background-position:-40px 0;
}
#footer-twitter a{
background-position:-40px -40px;
}
#footer-facebook a:hover{
background-position:0 0;
}
#footer-twitter a:hover{
background-position:0 -40px;
}
/********** Forms **************/
.wpcf7{
width:100%;
margin:0px auto 100px auto;
float:left;
}
.page .wpcf7{
 margin-top:20px;
}
.wpcf7 p{
text-transform:uppercase;
margin-bottom:15px;
}
.required{
color:#F00;
}
.wpcf7 input, .wpcf7 textarea, #revbutton{
border:1px solid #ccc;
background:#fff;
width:95%;
margin:0 auto;
}
.wpcf7 input{
 height:30px;
 line-height:30px;
}
.wpcf7 input:focus, .wpcf7 textarea:focus{
border:1px solid #999;
}
.wpcf7 textarea{
resize:none;
height:150px;
}
.wpcf7 input[type="submit"], #revbutton{
padding:5px 15px;
margin:0 auto;
background:#F03E40;
color:#fff;
width:auto;
height:auto;
}
.formsubmit {
width: 100%;
float: left;
clear: both;
margin-top: 20px !important;
}
.wpcf7 input[type="submit"]:hover, #revbutton:hover{
background:#E32D30;
}
.screen-reader-response{
display:none;
}
.wpcf7-not-valid-tip{
font-family:Arial, Helvetica, sans-serif;
float:left;
color:#F00;
text-transform:none;
}
#captchal, #captchar{
float:left;
width:100px;
}
#captchal{
margin:20px 0 30px 0;
}
#subrev{
 width:100%;
 float:left;
 text-align:center;
 height:100px;
 padding-top:20px;
}
#revbutton{
margin:0 auto 30px auto;
width:auto;
color:#fff;
padding:10px 30px;
text-decoration:none;
font-family:'Oswald';
white-space:nowrap;
}
.form-info{
float:left;
}
/*Reviews*/
.starrating_number{
display:none;
}
.srating{
 display:block;
 width:32%;
 float:left;
 text-align:center;
 border:1px solid #ccc;
 padding:10px 0;
 background:#f7f7f7;
}

/************** Buttons *****************/
.button, .wpcf7 input[type="submit"], #revbutton{
padding:7px 15px;
background:#D63B33;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
text-shadow:2px 2px 0px #000;
font-family:'Open Sans Condensed', sans-serif;
font-weight:700;
color:#fff;
font-size:16px;
-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    1px 1px 2px 0px rgba(0, 0, 0, 0.75);
box-shadow:         1px 1px 2px 0px rgba(0, 0, 0, 0.75);
}
.button:hover, .wpcf7 input[type="submit"]:hover, #revbutton:hover{
 background:#BD241C;
 color:#fff;
 text-shadow:1px 1px 0px #000;
}
.visitouter{
 width:100%;
 float:left;
 margin:20px 0;
 text-align:center;
}
.visitouter .visit{
 font-size:20px;
 float:left;
}
.visitouter .visit .span{
 line-height:25px;
 height:25px;
 width:auto;
}
.visitouter div.visitsite{
 display:inline-block;
}
.single .submit{
 font-size:16px;
}
/*Outgoing text links*/
.visitlink {
font-size: 1.5em;
text-align: center;
float: none;
width: 100%;
display: block;
font-weight: bold;
text-decoration: underline;
margin: 20px 0;
}
.visitlink:hover{
text-decoration: underline;
}
/**************************** Media Queries *************************/
@media screen and (max-width:1200px){
.wrapper{
 width:95%;
}
/*Featured Sites*/
.sidelogo{
 margin-right:10px;
}
  /*Rankings*/
#mini-list .button{
padding:7px 10px;
}
}
@media screen and (max-width:1100px){
.sidefeat .sidefeatinner{
padding:0px;
}
.sideimage{
 width:90px;
 height:90px;
}
  /*Rankings*/
#boxed-inner{
padding:60px 120px;
}
#mini-list .listcell{
padding:0 1%;
}
#mini-list .listcell1{
width:8%;
text-align:right;
}
#mini-list .listcell2{
width:30%;
text-align:center;
}
#mini-list .listcell3{
width:16%;
text-align:center;
}
#mini-list .listcell4{
width:14%;
}
#mini-list .listcell5{
width:22%;
}
#editorschoice{
width:80px;
height:80px;
left:-90px;
top:-15px;
}
}
@media screen and (max-width:1000px){
.fpexcerpt{
 font-size:0.9em;
}
.listcell1{
 width:6%;
}
.listcell5{
 width:17%;
}
}
@media screen and (max-width:950px){
.listcontentwrap{
margin-top:5px;
}  
  .listcontent{
   font-size:0.9em;
  }
.listcell2{
 width:20%;
}
.listcell3{
 width:37%;
}
  /*Rankings*/
#boxed-inner{
padding:60px 80px;
}
#editorschoice{
width:80px;
height:80px;
right:0;
left:auto;
top:-15px;
}
}
@media screen and (max-width:900px){
main{
 width:100%;
}
aside{
 display:none;
}
#main-menu{
 display:none;
}
#mobmenu{
 display:block;
 position:absolute;
 right:0px;
 top:0px;
 z-index:9999;
}
#mobbutton{
 display:block;
 float:right;
 height:40px;
 width:90px;
 font-size:18px;
 line-height:40px;
 color:#333;
 font-weight:700;
 padding:10px 20px 10px 10px;
 background: url(images/mobmenubutton.png) no-repeat;
 background-position:10px 10px;
 text-align:right;
}
#mobbutton:hover{
 background-color:#f1f1f1;
 text-decoration:none;
}
#mobile-menu{
 position:absolute;
 top:50px;
 right:0;
 width:300px;
 display:none;
}
#mobbutton:hover #mobile-menu{
 display:block;
}
#mobile-menu li{
 display:block;
 height:40px;
 background:#333;
 border-top:1px solid #fff;
 text-align:right;
}
#mobile-menu li a{
 color:#fff;
 padding:0 20px;
 line-height:40px;
 text-transform:uppercase;
 font-size:15px;
}
#mobile-menu li:hover{
 background:#555;
}
#mobile-menu li:hover a{
 text-decoration:none;
}
.fptitle{
 font-size:1.3em;
}
}
@media screen and (max-width:850px){
.listcontent{
 font-size:0.85em;
}
.listnum{
 font-size:2em;
}
.listsitename{
 font-size:1.2em;
}
.listcell1{
 width:5%;
}
.listcell2{
width:20%;
}
.listcell3{
width:41%;
}
.listcell4{
width:16%;
}
.listcell5{
 width:18%;
}
  /*Rankings*/
#mini-list .listcell3{
display:none;
}
#mini-list .listcell1{
width:8%;
text-align:center;
}
#mini-list .listcell2{
width:30%;
text-align:center;
}
#mini-list .listcell4{
width:24%;
text-align:center;
}
#mini-list .listcell5{
width:28%;
}
.mini-logo img {
width: 150px;
height: 50px;
margin-top:5px;
}
#editorschoice{
top:90px;
right:10px;
}
}
@media screen and (max-width:800px){
.fpexcerpt{
 display:none;
}
.listcell1{
 width:7%;
}
.listcell2{
 width:25%;
}
.listcell3{
 width:43%;
}
.listcell4{
 display:none;
}
.listcell5{
 width:25%;
}
  /*Rankings*/
.rrtitle{
font-size:1.8em;
}
.rrcatchline{
letter-spacing:0;
}
.rrnum{
height:50px;
width:50px;
line-height:50px;
}
}
@media screen and (max-width:700px){
.feat-side{
 display:none;
}
.feat-main{
 width:100%;
}
  /*Rankings*/
#rankings #list-title{
font-size:2.3em;
}
#boxed-inner{
padding:40px 60px;
}
}
@media screen and (max-width:650px){
#mini-list .listcell4{
display:none;
}
#mini-list .listcell1{
width:12%;
}
#mini-list .listcell2{
width:46%;
text-align:center;
}
#mini-list .listcell5{
width:35%;
}
.listlogo img{
 width:130px;
 height:130px;
}
.moblistreadreview{
 display:block;
 font-size:12px;
}  
}
@media screen and (max-width:600px){
.listcell1{
 width:10%;
}
.listcell2{
 width:35%;
}
.listcell3{
 display:none;
}
.listcell4{
 display:block;
 width:25%;
}
.listcell5{
 width:30%;
} 
footer{
height:auto !important;
}
#footer-social-wrap{
float:left;
width:100%;
overflow:hidden;
position:relative;
}
#footer-social{
clear:left;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
left:50%;
text-align:center;
}
#footer-social li{
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
right:50%;
}
#footer-social li a{
margin:0 10px;
}
#secondary-menu{
clear:left;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
left:50%;
text-align:center;
}
#secondary-menu li{
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
right:50%;
}
#secondary-menu li a{
margin:0 4px;
font-size:13px;
line-height:40px;
}
#footer-copy1{
width: 100%; 
text-align: center;
line-height: 30px;
}
  /*Rankings*/
#boxed{
font-size:14px;
}
#boxed p{
line-height:200%;
}
#boxed-inner {
padding: 40px 30px;
}
}
@media screen and (max-width:550px){
/*Rankings*/
#mini-list, .single-rankings #disclosurelink{
display:none;
}
.rrtitle{
font-size:1.5em;
left:50px;
top:20px;
}
.rrcatchline{
	position:absolute;
top:45px;
left:0;
font-size:12px;
}
.rrnum{
height:40px;
width:40px;
line-height:40px;
font-size:1.3em;
}
}
@media screen and (max-width:500px){
  #main-inner{
padding:20px 30px;
}
#boxed{
margin-top:20px;
}
header{
height:40px !important;
}
#logo img{
height:35px !important;
width:auto;
margin-top:0;
}
#mobbutton{
 margin-top:-5px;
}
#mobmenu{
top:0;
right:0;
}
#mobile-menu{
position:fixed;
top:40px;
right:0;
width:100%;
}
.home-review, #home-blog article{
 width:100% !important;
 border-bottom:3px solid #eaeaea;
}
#home-blog article{
 padding-bottom:20px;
 margin-bottom:20px;
}
.feat-main, #featured{
 height:auto;
 background:#333;
}
.feat-main{
 padding:10px 0;
}
.fmimage, .fmlabel{
 display:none;
}
.fmtitle{
 position:relative;
 font-size:2em;
 bottom:0;
 left:0;
 text-align:center;
 padding:20px;
}
.fmline{
 display:none;
}
footer{
 height:90px;
}
#footer-copy{
width:100%; 
float:left;
}
.blogimage, .blogtext{
 width:100% !important;
}
.blogtext{
 margin:10px 0;
 }
.post-title{
font-size:1.5em;
}
.single .offer1 .post-title{
 font-size:22px;
}
.list-title{
 font-size:18px;
 font-weight:700;
 text-align:center;
 margin-bottom:20px;
}
#listintro, #filters-label{
 display:none;
}
#filterselect{
 width:110px;
}
#def-list, #filter-list{
 border-top:0px none;
}
#listcell3{
 display:none;
}
#listcell1, #listcell5, #listcell4{
 width:50%;
}

.moblistreadreview a{
color:#D63B33;
}
#the-list #offer1 .listrow {
 padding:0;
 margin-left:0;
}
#disclosuretext{
 width:240px;
}
#introdesc .listcontenttitle{
font-size:0.8em;
}
  /*Rankings*/
#boxed-inner {
padding: 20px 15px;
}
#boxed, .wrapper{
width:98%;
}
}

@media screen and (max-width:450px){
.fmtitle{
 font-size:1.3em;
}
#mobbutton{
 overflow:hidden;
 text-indent:9999px;
 width:20px;
}
.offer1 .post-title{
 font-size:1.3em;
}
.single .visitouter .visit{
 font-size:13px;
}
.single .submit{
 font-size:12px !important;
}
.single .offer5 .submit span{
 line-height:12px;
}
.srating{
 width:100%;
}
/*The List*/
.listlogo img{
 width:100px;
 height:100px;
}
.moblistreadreview{
 display:block;
 font-size:12px;
}  
#the-list{
 border:0px none;
 overflow:hidden;
}
.listcellmob{
 display:block;
 height:30px;
 position:relative;
}
.listnummob, .listcontenttitlemob{
 float:left;
 text-align:center;
 height:30px;
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
 line-height:30px;
}
.listnummob{
 width:30px;
 background:#D63B33;
 position:absolute;
 top:0;
 left:0;
}
.listnummob a, .listcontenttitlemob a{
 color:#fff;
}
.listcontenttitlemob{
 width:100%;
 background:#333;
 text-indent:50px;
}
#offer1 .listnummob{
 background:#333;
}
#offer1 .listcontenttitlemob{
 background:#D63B33;
}
.listcell1, .listsitename{
 display:none;
}
.listrow{
 margin-bottom:0;
}
#the-list #offer1 .listrow {
 background:#fff;
 color:#333;
}
.moblistreadreview a{
 color:#333 !important;
}
.listcell2{
 width:40%;
}
.listcell4, .listcell5{
 width:60%;
 overflow:hidden;
}
.listcell4{
 height:75px;
 text-align:left;
}
.listcell4 div{
 float:left;
}
.listcell5{
 height:40px;
}
.listcell5 .button{
 float:left;
 margin:0;
 padding:5px 10px;
 font-size:14px;
}
.listsitenamemob{
 display:block;
 font-family:'Open Sans Condensed', sans-serif;
 font-weight:700;
 text-transform:uppercase;
 width:100%;
 clear:both;
}
.listsitenamemob a{
 color:#333 !important;
 font-size:1.2em;
 margin-bottom:10px;
 display:block;
 float:left;
}
.listcell4 .rateit{
 display:none;
}
.listcell4 .mobourrating{
 width:33%;
 float:right;
 border-left:2px solid #333;
 padding-left:5%;
}
.mobstarrating{
 width:60%;
 float:left;
}
.listcell4 .ourrating{
 background:none !important;
 color:#333;
 font-size:1em;
 height:auto;
 width:auto;
 line-height:normal;
 margin:0;
 font-weight:700;
}
.listcell4 .listratingtext{
 font-family:'Open Sans', sans-serif;
 font-size:9px;
 font-weight:500;
 text-transform:none;
 width:100%;
}
.mobratingextra{
 display:inline;
}
#offer1 .listcell4 .ourrating{
 color:#333;
}
#viewall, #viewtop5{
 float:left;
 margin-top:20px;
}

h2.home-headline{
 margin:0;
 background:#3C2415;
 text-indent:10px;
 padding-top:10px;
}
#home-reviews #offer1, .home-headline{
 -moz-border-radius:0px;
 -webkit-border-radius:0px;
 border-radius:0px;
}
footer nav{
float:left;
width:100%;
overflow:hidden;
position:relative;
}
  /*Rankings*/
.rrtitle{
font-size:1.2em;
}
}
ul#sitemap-menu{
float:left;
}
#list-footer{
margin-top:50px;
background:#F7F7F7;
padding:30px;
border:1px solid #ccc;
}

/********************CF7 Stylesheet******************/
div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url('../../images/ajax-loader.gif');
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.srating{
width:95% !important;
}
.srating select{
margin-top: 10px;
margin-bottom: 20px;
padding: 5px 10px;
}
#bottomad{
    text-align: center;
    width: 100%;
    background: #eaeaea;
    margin-top: 30px;
    padding: 15px 20px 15px 20px;
    box-sizing: border-box;
}
#bottomad p{
margin:0;
}
.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td&gt;div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th&gt;div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}

.iub_container{float:left;}</pre></body></html>