@charset "utf-8";
/* -----------------------------------------
  Main elements
----------------------------------------- */
*::-moz-selection{
color:#fff
}
*::selection{
color:#fff
}

html {
padding:0;
margin:0;
min-height: 100% !important;
background: url(/wp-content/themes/Orizon/css/blue_css/images/the-darkness-calls.png) !important;
}
body {
margin:0;
padding:0;
width:auto;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
min-height: 100%;
height: 100%;
}
img {
border: 0px;
}
small {
color:#999;
}
ul, li {
list-style:none;
}
#main_wrapper {
margin:0 auto;
width:960px;
}
#footer_image {
padding-bottom:145px;
}
#main_in {
margin: 0px auto;
width: 1100px;
padding-bottom:15px;
-moz-box-shadow: 0px 0px 5px #000;
-webkit-box-shadow: 0px 0px 5px #000;
box-shadow: 0px 0px 5px #000;
}
.top_shadow {
width: 1100px;
height:7px;
margin-top:15px;
}
.bottom_shadow {
width: 1099px;
height: 12px;
margin: 0px 0px 0px 0px;
position: relative;
right: -1px;
}
.clear {
clear:both;
height:0px;
width:0px;
}
.hidden{
display:none;
}
.read_more, .more_news {
height:12px;
display:block;
border-radius: 5px;
-webkit-box-shadow:0 1px 3px #000;
box-shadow:0 1px 3px #000;
color: #fff;
font: bold 20px/1 "helvetica neue", helvetica, arial, sans-serif;
padding: 8px 0 10px 0;
text-align: center;
text-decoration:none;
text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8);
font-size:10px;
transition:all 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:all 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:all 0.35s ease-in-out;
/* Opera */
-o-transition:all 0.35s ease-in-out;
}
.read_more:hover, .more_news:hover {
cursor: pointer;
text-decoration:none;
transition:all 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:all 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:all 0.35s ease-in-out;
/* Opera */
-o-transition:all 0.35s ease-in-out;
}
.textwidget{
margin: auto;
text-align: center;
width: 300px;
padding: 10px 13px 10px 12px;
color: white !important;
background:none;
}
.read_more2 {
display:block;
border-radius: 5px;
-webkit-box-shadow:0 1px 3px #000;
box-shadow:0 1px 3px #000;
color: #f1f1f1;
font: bold 20px/1 "helvetica neue", helvetica, arial, sans-serif;
padding: 10px 0 10px 0;
text-align: center;
text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.25);
font-size:12px;
text-decoration:none;
transition:all 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:all 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:all 0.35s ease-in-out;
/* Opera */
-o-transition:all 0.35s ease-in-out;
}
.read_more2:hover {
cursor: pointer;
color:#fff;
text-decoration:none;
transition:all 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:all 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:all 0.35s ease-in-out;
/* Opera */
-o-transition:all 0.35s ease-in-out;
}
/*.header a {
color:#fff;
text-decoration:none;
transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
}*/
.header  {
color:#fff;
text-decoration:none;
transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
}
.isotopeContainer{
margin:0px 15px 0px 15px;
}
.isotopeMenu{
margin-right:30px;
}
.isotopeMenu > li {
background: #1d1d1d;
margin-right: 0px !important;
}
.isotopeMenu > li > a {
background: #1d1d1d;
padding: 10px !important;
font-weight: bold;
color: white !important;
}
.da-img{overflow:none;}
.homepage-news-item{
display:block;
}
/* Forms */
textarea, input {
color: #000;
border: solid 1px #E5E5E5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 2px;
transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out !important;
-webkit-transition: all 0.35s ease-in-out !important;
-o-transition: all 0.35s ease-in-out !important;
background: -webkit-gradient(linear, left top, left center, 
color-stop(40%,#fff ), 
color-stop(100%,#EBEBEB)) !important; 
background: -moz-linear-gradient(center top , #fff 0%, #EBEBEB) repeat scroll 0 0 transparent !important;
padding: 2px 5px 2px 4px;
}
blockquote{
border-left: 1px solid #ccc;
margin-left: 0px;
padding: 10px;
background: rgba(0,0,0,0.03);
color: #999;
}
input[type="checkbox"]{
width:auto;
}
textarea:focus, input:focus {
outline:none;
}
textarea:hover, input:hover, textarea:active, input:active {
border-style:solid;
border-width:1px;
transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
}
textarea {
height:152px;
width: 345px;
}
label {
display:block;
margin:10px 0px 5px 4px;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
/* colours */
span.light_blue {
color:#8CDDFF;
}

/* -----------------------------------------
  Header
----------------------------------------- */
#logo {
margin:0px auto;
width:960px;
text-align:left;
}
#logo img {
margin: 20px 0px -28px -80px;
border:0;
}
#social_ctn {
padding: 0px;
text-align:center;
width:960px;
height:37px;
}
#social_ctn a {
display:inline-block;
height:36px;
margin:0px;
width:42px;
}
#social_ctn img {
margin: 0px !important;
}
#social_ctn a.social_t{
width:31px !important;
}
/* -----------------------------------------
  Menu
----------------------------------------- */
#menu_wrapper{
height:auto;
width: 1100px;
}
#menu_left, #menu_right{
width: 2px;
height:66px;
float: left;
}
ul#menu{
height:66px;
width: 1096px;
float:left;
padding: 0px;
margin:0;
list-style:none;
}
ul#menu li{
float:left;
height:66px;
padding:0px 2px 0px 0px;
	
}
ul#menu li a{
font-family: 'Oswald', Helvetica, Arial, sans-serif;
font-weight:700;
font-size:16px;
display:block;
height:46px;
color:#fff;
padding: 20px 24px 0px 20px;
text-decoration:none;
text-shadow: 0px 3px 3px rgba(0, 0, 0, 1);
}
ul#menu li a:hover{
text-shadow: 0px 2px 3px rgba(0, 0, 0, 1);
text-decoration:none;
color:#ccc;
background-position:0px -66px;
}
/*style the sub menu*/
#menu li ul {
position:absolute;
z-index:9999;
visibility:hidden;
border:5px solid #212121;
margin:0;
padding:5px 0px 5px 0px;
width:200px;
-webkit-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 75);  
box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 75);
}
#menu li ul li {
height:auto;
background:none;
margin:0px 10px 0px 10px;
padding:0;
float:none;
}
#menu li ul li.drop_last{
background:none;
}
#menu li ul li a:link, .myMenu li ul li a:visited {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
padding:10px 15px 10px 5px;
width:auto;
text-transform:capitalize;
font-weight:normal;
transition:color 0.15s ease-in-out, padding 0.15s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.15s ease-in-out, padding 0.15s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.15s ease-in-out, padding 0.15s ease-in-out;
/* Opera */
-o-transition:color 0.15s ease-in-out, padding 0.15s ease-in-out;
}
#menu li ul li a:hover {
font-weight:normal;
background:none;	
padding-left:10px;
transition:color 0.15s ease-in-out, padding 0.15s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.15s ease-in-out, padding 0.15s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.15s ease-in-out, padding 0.15s ease-in-out;
/* Opera */
-o-transition:color 0.15s ease-in-out, padding 0.15s ease-in-out;
}
.google-ads-front {
margin: 11px 186px -10px;
}
/* -----------------------------------------
  Hot news
----------------------------------------- */
#hot_news{
width: 1096px;
margin: 0px 0px 0px 1px;
border-style:solid;
border-width:1px;
position:relative;
}
#hot_news .header{
padding:10px 20px 0px 20px;
height:55px;
}
#tr_right{padding:6px 0 0 38px !important;}
#hot_news_title{
text-shadow: 0px 1px 3px rgba(0, 0, 0, 1);
font-family:'Oswald', Helvetica,  Arial, sans-serif;
color: #fff;
display:block;
width: 1033px;
float:left;
font-size:18px;
font-weight:700;
border-style:solid;
border-width:1px;
padding:7px 0px 10px 25px;
border-top:0px;
border-left:0px;
border-right:0px;
margin:0px 0px 0px 0px;
}
/* ***** Boxes ***** */
.caroufredsel_wrapper{
height:250px !important;
margin-left: 85px !important;
width: 925px !important;
margin-bottom:0px !important;
}
ul#hot_news_box{
list-style:none;
padding:10px 0px 0px 0px;
height:250px !important;
}
#hot_news #prev, #hot_news #next{
width:21px;
height:33px;
display:block;
position:absolute;
}
#hot_news #prev{
top:170px;
left:15px;
}
#hot_news #next{
top:170px;
right:15px;
}
#hot_news #prev:hover{
background-position: 0px -33px;
}
#hot_news #next:hover{
background-position: 0px -33px;
}
ul#hot_news_box li{
width: 275px;
height:202px;
-webkit-border-radius: 5px;
border-radius: 5px;
float:left;
margin:0px 15px 0px 5px;
padding:10px 0px 0px 15px;
border-style:solid;
border-width:1px;	
-webkit-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 75);  
 box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 75);
}
ul#hot_news_box li h2{
text-shadow: 0px 2px 1px rgba(0, 0, 0, 1);
font-family:'Oswald', Helvetica,  Arial, sans-serif;
display:block;
font-size:16px;
font-weight:700;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
ul#hot_news_box li h2 a{
text-decoration:none;
transition:color 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.35s ease-in-out;
/* Opera */
-o-transition:color 0.35s ease-in-out;
}
ul#hot_news_box li h2 a:hover{
color:#fff;
text-decoration:none;
transition:color 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.35s ease-in-out;
/* Opera */
-o-transition:color 0.35s ease-in-out;
}
ul#hot_news_box li .image{
width:75px;
height:150px;
border-style:solid;
border-width:3px;	
background-color:#1f1f1f;
-webkit-box-shadow:  0px 2px 3px 1px rgba(0, 0, 0, 75);  
box-shadow:  0px 2px 3px 1px rgba(0, 0, 0, 75);
-webkit-border-radius: 5px;
border-radius: 5px;
float:left;
overflow:hidden;
transition:border 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:border 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:border 0.35s ease-in-out;
/* Opera */
-o-transition:border 0.35s ease-in-out;
}
ul#hot_news_box li .image:hover{
border-style:solid;
border-width:3px;	
transition:border 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:border 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:border 0.35s ease-in-out;
/* Opera */
-o-transition:border 0.35s ease-in-out;
}
ul#hot_news_box li .image img{
height:150px !important;
border:0;
width:auto !important;
min-width:100%;
min-height:100%;
}
ul#hot_news_box li .content{
width:155px;
height:155px;
float:left;
margin-left:10px;
position:relative;
}
ul#hot_news_box li .content p{
line-height: 15px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px;
color:#ccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
}
ul#hot_news_box li .info{
width:156px;
height:35px;
margin:10px 0px 0px 0px;
position:absolute;
bottom:0;
}
.archive_category {
margin: auto;
}
.archive_category a:hover {
color: #0193FF;
transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
}
.comment_count{
float:left;
width:150px;
height:24px;
display:block;
font-size:13px;
padding:0px 21px;
margin: 5px 0px 0px;
text-decoration:underline;
transition:color 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.35s ease-in-out;
/* Opera */
-o-transition:color 0.35s ease-in-out;
}
.comment_count a{
transition:color 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.35s ease-in-out;
/* Opera */
-o-transition:color 0.35s ease-in-out;
}
.comment_count a:hover{
color:#fff !important;
transition:color 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.35s ease-in-out;
/* Opera */
-o-transition:color 0.35s ease-in-out;
}
ul#hot_news_box li a.comments{
float:left;
width:70px;
height:24px;
display:block;
font-size:10px;
padding:8px 5px 0px 0px;
text-decoration:underline;
transition:color 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.35s ease-in-out;
/* Opera */
-o-transition:color 0.35s ease-in-out;
}
ul#hot_news_box li a.comments:hover{
color:#fff;
text-decoration:underline;
transition:color 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.35s ease-in-out;
/* Opera */
-o-transition:color 0.35s ease-in-out;
}
ul#hot_news_box li a.read_more{
float:left;
width:82px;
margin: 0px 35px;
}
.review ul li .img, .main_advert img, .advert img, .banner_postimg img{
max-width:100%;
}
/* -----------------------------------------
  Main news wrapper
----------------------------------------- */
#main_news_wrapper{
width: 1097px;
margin: 22px 0px 0px 1px;
border-right:1px solid #333;
position:relative;
display:table;
vertical-align:top;
}
.row{
display:table-row;
}
/* -----------------------------------------
  Left wrapper
----------------------------------------- */
#left_wrapper{
display:table-cell;
width: 625px;
border-top-style:solid;
border-top-width: 1px;
position:relative;
-moz-box-shadow: 5px 0px 5px 0px rgba(0, 0, 0, 0.75);
-webkit-box-shadow: 5px 0px 5px 0px rgba(0, 0, 0, 0.75);
box-shadow: 5px 0px 5px 0px rgba(0, 0, 0, 0.75);
}
#left_wrapper .header, #full_page_wrapper .header{
padding:10px 0px 0px 20px;
height:78px;
border-bottom-style:solid;
border-bottom-width:1px;
}
#left_wrapper h2, #full_page_wrapper h2{
text-shadow: 0px 1px 3px rgba(0, 0, 0, 1);
font-family:'Oswald', Helvetica,  Arial, sans-serif;
color:#fff;
display:block;
width:700px;
float:left;
font-size:20px;
font-weight:700;
padding:5px 0px 10px 25px;
margin:0px 0px 0px 0px;
position:relative;
}
a.more_news{
width:80px;
float:right;
text-transform:none;
position:absolute;
top:0px;
right:10px;
}
/* Full page wrapper */
#full_page_wrapper .header{
border:0px;
}
#full_page_wrapper #header, #full_page_wrapper  #respond{
width:100%;
}
#full_page_wrapper  #post_wrapper .info, #full_page_wrapper   #post_wrapper .image{
float:none;
margin:0px auto;
}
#full_page_wrapper  #post_wrapper .info{
width: 96%;
margin: 10px 2% 20px 2%;
}
#full_page_wrapper  .info-wrapper-inner{
width:570px;
margin:0 auto;
}
#full_page_wrapper  #response{
width:99.7%;
}
/* General news */
ul#general_news{
list-style:none;
padding:10px 0px 0px 10px;
width:755px;
margin:0px 0px 0px 0px;
}
ul#general_news li{
width: 710px;
background:#fff;
border-style:solid;
border-width:3px;
border-radius: 10px;
height:274px;
margin:0px 0px 20px 0px;
-webkit-box-shadow:  0px 2px 5px 2px rgba(0, 0, 0, 0.5);  
box-shadow:  0px 2px 5px 2px rgba(0, 0, 0, 0.5);
position:relative;
}
ul#general_news li .image{
margin:15px 0px 0px 15px;
width:210px;
height:234px;
border-style:solid;
border-width:3px;
background-color:#1f1f1f;
-webkit-box-shadow:  0px 2px 3px 1px rgba(0, 0, 0, 75);  
box-shadow:  0px 2px 3px 1px rgba(0, 0, 0, 75);
-webkit-border-radius: 5px;
border-radius: 5px;
float:left;
overflow:hidden;
transition:border 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:border 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:border 0.35s ease-in-out;
/* Opera */
-o-transition:border 0.35s ease-in-out;
}
ul#general_news li .image:hover{
border-style:solid;
border-width:3px;
transition:border 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:border 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:border 0.35s ease-in-out;
/* Opera */
-o-transition:border 0.35s ease-in-out;
}
ul#general_news li .image img{
height:240px !important;
border:0;
width:auto !important;
min-width:100%;
min-height:100%;
}
ul#general_news li .info{
width:345px;
height:280px;
float:left;
margin-left:20px;
position:relative;
}
ul#general_news li .info h2{
text-shadow:none;
font-family:'Oswald', Helvetica,  Arial, sans-serif;
background:none;
display:block;
height:20px;
width:240px;
font-size:16px;
font-weight:700;
padding:15px 0px 10px 0px;
margin:0px 0px 0px 0px;
float:left;
}
ul#general_news li .info h2 a{
text-decoration:none;
transition:all 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:all 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:all 0.35s ease-in-out;
/* Opera */
-o-transition:all 0.35s ease-in-out;
}
ul#general_news li .info h2 a:hover{
text-decoration:none;
transition:all 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:all 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:all 0.35s ease-in-out;
/* Opera */
-o-transition:all 0.35s ease-in-out;
}
ul#general_news li .info .date_n_author{
height:20px;
width: 440px;
float:left;
font-size:10px;
color:#999;
border-bottom:1px solid #e0e0e0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
ul#general_news li .info p{
display:block;
float:left;
width: 382px;
color:#666;
line-height:18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
}
ul#general_news li .info .comments{
height: 30px;
position: absolute;
bottom: 20px;
right: 35px;
color: #fff;
font-family: 'Oswald', Helvetica, Arial, sans-serif;
font-weight: 700;
padding: 0px 0px 0px 22px;
}
ul#general_news li .info a.read_more2{
width:96px;
height:14px;
position:absolute;
bottom:25px; 
right:-84px;
}
ul#pager {
float: right;
list-style: none outside none;
margin: 0 20px 0 0;
height:50px;
text-align:center;
}
ul#pager li {
float: left !important;
margin: 0;
width: 37px !important;
background:none;
height:23px !important;
text-align:center;
-webkit-box-shadow: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 0px 0px  !important;
}
ul#pager li.active, ul#pager li.active, ul#pager li a.active  {
background-image: none;
box-shadow: inset 0 1px 3px black;
border: none;
color: #CCC;
width: 31px;
height: 23px;
padding-top: 9px;
border-radius: 5px 5px 5px 5px;
margin-right:5px;
}
ul#pager li a {
-moz-transition: all 0.35s ease-in-out 0s;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 1px 3px #000;
display: block;
font: bold 14px/1 "helvetica neue",helvetica,arial,sans-serif;
height: 22px;
padding: 8px 0 0;
text-align: center;
text-decoration: none;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.8);
width: 29px;
}
ul#pager li a:hover {
-moz-transition: all 0.35s ease-in-out 0s;
cursor: pointer;
text-decoration: none;
}
a {
font-weight: bold;
text-decoration: none;
}
a:hover {
color:#fff;
transition: color 0.35s ease-in-out;
-moz-transition: color 0.35s ease-in-out;
-webkit-transition: color 0.35s ease-in-out;
-o-transition: color 0.35s ease-in-out;  
}
#post_wrapper  ul#pager li{
border-radius:none !important;
box-shadow:none !important;   
}
#pager li { 
border: 0px !important;
height: auto !important;
}
/* -----------------------------------------
  Right wrapper
----------------------------------------- */
#right_wrapper{
border-top-style:solid;
border-top-width:1px;
width: 332px;
display:table-cell;
vertical-align:top;
}
#right_wrapper .header {
padding: 9px 0px 10px 20px;
height: 21px;
text-transform: none;
font-family: 'Oswald',Helvetica,Arial,sans-serif;
font-size: 17px;
}
.right_navi{
margin: 15px 0px 10px 0px;
padding: 0px 0px 16px 0px;
float:left;
width: 332px;
overflow:hidden;
}
.right_navi h1, #footer h3, #footer #latest_media h3{
height: 21px;
padding: 9px 0 10px 20px;
font-family:'Oswald',Helvetica,Arial,sans-serif;
font-size:18px;
font-weight:700;
height:21px !important;
text-shadow:0 2px 3px #000;
margin:0px;
color:#fff;
}
.right_navi ul{
padding:0 0 0 0 !important;
margin:0px;
}
.right_navi ul li a, .foot_navi ul li a {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#f1f1f1;
font-weight:normal;
text-transform:none;
text-decoration:none;
display:block;
width:311px;
height:26px;
padding:10px 0px 0px 20px;
transition:color 0.35s ease-in-out;
-moz-transition:color 0.35s ease-in-out;
-webkit-transition:color 0.35s ease-in-out;
-o-transition:color 0.35s ease-in-out;
}
.right_navi ul li a:hover,  .foot_navi ul li a:hover {
background-position: 0px -36px;
transition: color 0.35s ease-in-out;
-moz-transition: color 0.35s ease-in-out;
-webkit-transition: color 0.35s ease-in-out;
-o-transition: color 0.35s ease-in-out;
}
.right_navi dl, .right_navi .bbp-logged-in, .right_navi form{
padding:12px;
}
#cat {
width: 135px;
}
#archive-menu {
width: 135px;
}
/* Twitter widget*/
.latest-twitter-tweet, .footer_widget ul li a{
float:left;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 6%;
color:#C2C2C2;
text-transform: none;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
}
.footer_widget ul li a:hover{
color: #fff;
}
.latest-twitter-tweet a{
color:#fff;
font-weight:normal;
-moz-transition: color 0.35s ease-in-out;
-webkit-transition: color 0.35s ease-in-out;
-o-transition: color 0.35s ease-in-out;
}
.latest-twitter-tweet a:hover{
-moz-transition: color 0.35s ease-in-out;
-webkit-transition: color 0.35s ease-in-out;
-o-transition: color 0.35s ease-in-out;
}
.latest-twitter-tweet:hover , .footer_widget ul li a:hover{
background-position: 0px -81px;
color: #fff;
transition: color 0.35s ease-in-out;
-moz-transition: color 0.35s ease-in-out;
-webkit-transition: color 0.35s ease-in-out;
-o-transition: color 0.35s ease-in-out;  
}
.latest-twitter-tweet-time{
float: left;
padding: 5px 0px 10px 20px;
}
#latest-twitter-follow-link{
float:left;
width:260px;
padding:20px 0px 20px 70px;
}
#latest-twitter-follow-link a{
text-transform: uppercase;
float:left;
}
#latest-twitter-follow-link a:hover{
color:#fff;
}
/* Search */
#search{
width:330px;
height:80px;
margin: -80px 0px 0px 785px;
position: absolute;
}
#search input[type="text"]{
height:32px;
width:120px;
font-size:15px;
padding:0px 0px 0px 10px;
border-radius:8px;
margin:35px 0px 0px 110px;
color:#000;
border:2px solid #fff;
-webkit-box-shadow: inset 0px 2px 2px 1px rgba(0, 0, 0, 0.75), 0px 1px 0px 0px #2b2b2b;
box-shadow: inset 0px 2px 2px 1px rgba(0, 0, 0, 0.75), 0px 1px 0px 0px #2b2b2b;
background: -webkit-gradient(linear, left top, left center, color-stop(40%,#FFF),color-stop(100%,#D1D1D1)) !important;
background: -moz-linear-gradient(top, #F0F0F0 40%, #C9C9C9 100%) !important;
background image: -ms-linear-gradient(top, #F0F0F0 40%, #C9C9C9 100%) !important;		
}
#search input[type="submit"]{
cursor:pointer;
border:none;	
width:23px;
height:25px;
margin:0px 0px 0px 4px;
padding: 7px 0px;
color:#0E0E0D;
transition:none;
-moz-transition:none;
-webkit-transition:none;
-o-transition:none;
}
#search input[type="submit"]:hover {
background-position:0px -25px;
}
/* Widgets  (and some categories elements) */
.footer_widget .review{
background:none;
padding:0;
margin:0;
}
.footer_widget ul{
padding:0px;
margin:0px;
}
#right_wrapper .review{
width:330px;
}
.review{
width:330px;
text-shadow: 0px 2px 3px rgba(0, 0, 0, 1);
font-family:'Oswald', Helvetica, Arial, sans-serif;
color:#fff;
font-size:13px;
font-weight:700;
text-transform:uppercase;
padding:0px 0px 16px 0px;
margin:15px 0px 10px 1px;
float:left;
vertical-align:top;
}
.review ul {
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.review ul li {
float:left;
width: 100%;
height: 76px;
margin: 0px 0px 0px 0px;
padding: 0.5%;
}
.review ul li:hover {
background-position: 0px -81px;
}
.review ul li .img {
overflow:hidden;
width:52px;
height:52px;
float:left;
background:#1f1f1f;
border-width:1px;
border-style:solid;
-webkit-box-shadow:  0px 0px 3px rgba(51, 51, 51, 1);
box-shadow:  0px 0px 3px rgba(51, 51, 51, 1);
margin:10px 0px 0px 7px;
transition:border 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:border 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:border 0.35s ease-in-out;
/* Opera */
-o-transition:border 0.35s ease-in-out;
}
.review ul li .img:hover {
border:1px solid #fff;
transition:border 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:border 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:border 0.35s ease-in-out;
/* Opera */
-o-transition:border 0.35s ease-in-out;
}
.review ul li .img a {
display:block;
overflow:hidden;
width:52px;
height:52px;
}
.review ul li .img img {
height:52px;
width:auto !important;
min-width:100%;
min-height:100%;
}
.review ul li .info {
width:70%;
height: 0px;
float:left;
margin: auto;
}
.review ul li .info a {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-transform:none;
text-decoration:none;
font-size:12px;
font-weight:normal;
padding: 5px 0px 0px 14px;
transition:color 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.35s ease-in-out;
/* Opera */
-o-transition:color 0.35s ease-in-out;
}
.review ul li .info a:hover {
transition:color 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.35s ease-in-out;
/* Opera */
-o-transition:color 0.35s ease-in-out;
}
.review ul li .info small {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:none;
text-decoration:none;
font-weight:normal;
color:#999;
padding: 0px 0px 0px 15px;
}
.review ul li .info img {
margin:2px 0px 0px 0px;
}
.review .overall-score{
background:none;
}
.textwidget a{
font-weight:bold;
text-decoration:none;
transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
}
.textwidget a:hover{
transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
}
/* tag cloud */
.tagcloud{
padding:20px;
}
.tagcloud a{
color:#ccc;
}
/* calendar */
#wp-calendar{
width: 332px;
padding: 10px;
text-align:center;
color:#999;
}
#wp-calendar a{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-transform:none;
text-decoration:none;
font-size:12px;
font-weight:normal;
transition:color 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.35s ease-in-out;
/* Opera */
-o-transition:color 0.35s ease-in-out;
}
#wp-calendar a:hover {
transition:color 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:color 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:color 0.35s ease-in-out;
/* Opera */
-o-transition:color 0.35s ease-in-out;
}
#wp-calendar caption{
padding:10px;
font-weight:bold;
color:#ccc;
}
/* Recent comments */
#recentcomments li{
padding-left:20px;
}
#recentcomments li:hover{
background-position:0px -81px;
}
#recentcomments li a{
background:none !important;
padding-left:0;
display:inline;
}
.recentcomments{
padding:10px 0px 10px 0px;
}
a.url {
width: 125px !important;
}
/* -----------------------------------------
  Main advert
----------------------------------------- */
.main_advert {
width:900px;
margin:0 auto;
padding:20px 0px 0px 172px;
}
.main_advert img, .advert img {
-webkit-box-shadow: 0px 0px 0px 5px #333;
box-shadow: 0px 0px 0px 5px #333;
border-radius:5px;
border-style:solid;
border-width:1px;
}
/* -----------------------------------------
  Footer
----------------------------------------- */
#footer {
width: 1100px;
border-top-style:solid;
border-top-width:1px;
margin:20px 0px 0px 0px;
display:table;
padding-bottom:20px;
}
#footer .header {
padding:9px 0px 10px 20px;
height:21px;
}
.divider_footer {
width:1px;
height:289px;
padding:0px 1px 0px 1px;
display:table-cell;
}
.review, .categories, .normal{
color: #FFFFFF;
float: left;
font-family: 'Oswald',Helvetica,Arial,sans-serif;
font-size: 13px;
font-weight: 700;
margin: 0 0 10px 0px;
padding: 0 0 16px;
text-shadow: 0 2px 3px #000000;
text-transform: uppercase;
vertical-align: top;
width: 33.3%;
}
/* widget */
.footer_widget {
float: left !important;
padding: 0 !important;
vertical-align: top;
width: 31.3%;
}
#footer .header {
padding:9px 0px 10px 15px;
}
#footer .body p {
margin-top:0;
}
#footer_widget .foot_navi{
width:330px;
}
#footer_widget .foot_navi h1{
margin:0 !important;
}
ul.menu, ul.menu li ul, .foot_navi ul, .foot_navi ul li ul{
padding:0 !important;
margin:0 !important;
}
#footer .textwidget {
color: #ccc;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
padding: 12px 0px 9px 0px;
text-transform: none;
background:none;
min-height: 210px;
}
/* Latest Media */
#footer #latest_media {
display:table-cell;
width:100%;
text-shadow: 0px 2px 3px rgba(0, 0, 0, 1);
font-family:'Oswald', Helvetica, Arial, sans-serif;
color:#fff;
font-size:13px;
font-weight:700;
text-transform:uppercase;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align:top;
}
#footer #latest_media .header {
padding:9px 0px 10px 15px;
}
ul#l_media_list {
list-style:none;
padding:0;
margin:0;
}
ul#l_media_list li {
margin:0px 4px 5px 0px;
float:left;
width:98px;
height:94px;
padding:8px;
}
ul#l_media_list li a {
display:block;
overflow:hidden;
width:94px;
height:86px;
}
ul#l_media_list li img {
height:86px;
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);
transition:all 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:all 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:all 0.35s ease-in-out;
/* Opera */
-o-transition:all 0.35s ease-in-out;
}
ul#l_media_list li img:hover {
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-o-filter: grayscale(0%);
-ms-filter: grayscale(0%);
transition:all 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:all 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:all 0.35s ease-in-out;
/* Opera */
-o-transition:all 0.35s ease-in-out;
}
#footer #latest_media .footer {
width:628px;
height:13px;
float:left;
}
#twitter_last {
width:960px;
height:66px;
}
#twitter_last a#tr_left {
display:block;
height:30px;
width:38px;
float:left;
margin:15px 0px 0px 20px;
}
#twitter_last a#tr_left:hover {
background-position:0px -30px;
}
#twitter_last #tr_right {
float:left;
height:41px;
width:850px;
overflow:hidden;
color:#854E4E;
padding: 20px 0px 0px 45px;
}
#tw {
width:850px;
position: relative;
list-style-type: none;
top: -75px; /* allows a tweet to be moved into hidden space before scrolling into view */
margin: 0px;
padding: 0px;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
}
#tw a {
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
font-style:italic;
font-weight:bold;
transition:all 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:all 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:all 0.35s ease-in-out;
/* Opera */
-o-transition:all 0.35s ease-in-out;
}
#tw a:hover {
color:#fff;
transition:all 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:all 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:all 0.35s ease-in-out;
/* Opera */
-o-transition:all 0.35s ease-in-out;
}
.tweetImage {
float: left;
padding-right: 16px;
}
.tweet {
height: 90px;
}
a#cop_text {
float:left;
margin:20px 15px 0px 15px;
text-decoration:none;
transition:all 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:all 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:all 0.35s ease-in-out;
/* Opera */
-o-transition:all 0.35s ease-in-out;
}
a#cop_text:hover {
color:#fff;
text-decoration:none;
transition:all 0.35s ease-in-out;
/* Firefox 4 */
-moz-transition:all 0.35s ease-in-out;
/* Safari and Chrome */
-webkit-transition:all 0.35s ease-in-out;
/* Opera */
-o-transition:all 0.35s ease-in-out;
}
.comments a {
color: #2AC0ff !important;
font-family: arial;
font-size: 15px;
}
.comments a:hover {
text-decoration: underline !important;
color:#000 !important;
transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
}
.banner_postimg {
/* border: 1px solid #E50505;*/
float: left!important;
height: 72px!important;
margin: 0 15px 0 0!important;
overflow: hidden!important;
padding: 0 0 10px!important;
width: 100px!important;
border:none!important;
}
.banner_postimg img {
border-style:solid;
border-width:1px;
width: 79px !important;
min-height:63px;
min-width:63px;
}
ul#general_news li .infos .comments {
color: #FFF;
font-family: 'Oswald',Helvetica,Arial,sans-serif;
font-weight: 700;
height: 32px;
padding: 5px 0 0 16px;
position: absolute;
right: 10px;
top: 12px;
width: 26px;
}
.social{
float:right;
margin: 23px 8px 0px 10px;
}
.social a{
display: block;
float: right;
height: 24px;
width: 30px;
margin-left: 6px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
background-repeat: no-repeat;
background-position: top left;
color: #666;
font-size: 20px;
line-height: 26px;
text-align: center;
}
.social a i {
font-size:16px;
}
/* 404 */
.four0four{
width:895px;
text-align:center;
padding:100px 0px 80px 0px;
	
}
.huge{
font-size: 80px;
padding-bottom:30px;
color: rgba(153,153,153, 0.8);
   text-shadow: 1px 4px 6px #def, 0 0 0 #000, 1px 4px 6px #def;
}
.privacy-policy {
float: right;
margin: -25px 374px 0px;
}
.tgg-ethics-policys {
float: right;
margin: -25px 225px 0px;
}
.alexa {
float: right;
margin: -21px 256px 0px;
}
/* =General CSS
-------------------------------------------------------------- */
.tags {
margin: 0px 0px 0px 15px;
color: #fff;
}
.addthis_sharing_toolbox {
margin: -16px 9px -14px -2px;
clear: both;
border-bottom: 1px solid #e0e0e0;
padding-bottom: 10px;
}
.jp-relatedposts-post:nth-child(3n+4) {
clear: both;
}
.alignnone {
 margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
background: #f3f3f3;
border: 1px solid #ddd;
max-width: 96%;
padding: 5px 0px 0px 0px;
text-align: center;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
border: solid 2px #000;
border-radius: 4px;
}
a img.alignright:hover {
opacity: 0.8;
}
a img.alignnone {
margin: 5px 20px 5px 0;
border: 2px solid;
border-radius: 5px;
}
a img.alignnone:hover {
opacity: 0.8;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #f3f3f3;
border: 1px solid #ddd;
max-width: 96%; /* Image does not overflow the content area */
padding: 5px 0px 0px 0px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption img:hover {
opacity: 0.8;
}
.wp-caption p.wp-caption-text {
font-size: 12px;
line-height: 17px;
margin: 2px !important;
padding: 0;
}
div.rating { font-family: FontAwesome; position: relative; display: inline-block; font-size:18px;  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75); }
.overall-score .rating{	font-size: 26px;}
div.rating:before { content: "\f006\ \f006\ \f006\ \f006\ \f006"; color: #CCCCCC;  }
div.rating:after { position: absolute; left: 0; }
.r-0:before { content: "" !important; }
.r-05:after { content: "\f089\ \00a0"; }
.r-1:after { content: "\f005"; }
.r-15:after { content: "\f005\ \f089\ \00a0"; }
.r-2:after { content: "\f005\ \f005"; }
.r-25:after { content: "\f005\ \f005\ \f089\ \00a0"; }
.r-3:after { content: "\f005\ \f005\ \f005"; }
.r-35:after { content: "\f005\ \f005\ \f005\ \f089\ \00a0"; }
.r-4:after { content: "\f005\ \f005\ \f005\ \f005"; }
.r-45:after { content: "\f005\ \f005\ \f005\ \f005\ \f089\ \00a0"; }
.r-5:after { content: "\f005\ \f005\ \f005\ \f005\ \f005"; }
.gallery .gallery-caption 
{
font-size: 12px;
margin: 0 0 12px;
}
img#wpstats {
width:0px;
height:0px;
padding:0px;
border:none;
overflow:hidden;
display: none;
}
.front-page-ad-banner {
margin: 20px 0px 0px 187px;
}