/*
Theme Name: Scipio
Theme URI: http://bekero.com/scipio
Author: Beke Marius
Author URI: http://bekero.com/
License: GNU General Public License v2 or later
License URI: http://www.mojo-themes.com
Description: Scipio is a Responsive Magazine Wordpress Theme designed specifically for the magazine and news websites. The theme is a clean, nice and fully responsive magazine WordPress Theme. 
Version: 1.3.5
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: two-columns, right-sidebar, fixed-width, custom-background, custom-colors, theme-options, translation-ready
*/
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:700);
 html {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
body {
background:#333;
border:0;
color:#555;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:13px;
font-style:inherit;
font-weight:inherit;
line-height:1.6em;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
div {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
span {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
applet {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
object {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
iframe {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
h1 {
border:0;
font-family:"Roboto Condensed", Helvetica Neue, Helvetica, Arial, sans-serif;
font-size:24px;
font-style:inherit;
font-weight:400;
line-height:1.4;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
h2 {
border:0;
font-family:"Roboto Condensed", Helvetica Neue, Helvetica, Arial, sans-serif;
font-size:22px;
font-style:inherit;
font-weight:400;
line-height:1.4;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
h3 {
border:0;
font-family:"Roboto Condensed", Helvetica Neue, Helvetica, Arial, sans-serif;
font-size:20px;
font-style:inherit;
font-weight:400;
line-height:1.4;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
h4 {
border:0;
font-family:"Roboto Condensed", Helvetica Neue, Helvetica, Arial, sans-serif;
font-size:18px;
font-style:inherit;
font-weight:400;
line-height:1.4;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
h5 {
border:0;
font-family:"Roboto Condensed", Helvetica Neue, Helvetica, Arial, sans-serif;
font-size:16px;
font-style:inherit;
font-weight:400;
line-height:1.4;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
h6 {
border:0;
font-family:"Roboto Condensed", Helvetica Neue, Helvetica, Arial, sans-serif;
font-size:100%;
font-style:inherit;
font-weight:400;
line-height:1.4;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
p {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0 0 15px;
outline:0;
padding:0;
vertical-align:baseline;
}
blockquote {
background:#f7f7f7;
border:0;
border-left:3px solid #000;
font-family:inherit;
font-size:100%;
font-style:italic;
font-weight:inherit;
margin:7px 35px 7px 45px;
outline:0;
padding:10px;
vertical-align:baseline;
}
pre {
background:rgba(0,0,0,0.05);
border:0;
font:87.5% "Courier 10 Pitch", Courier, monospace;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
line-height:normal;
margin:0 0 1.5em;
outline:0;
padding:.75em 1.5em;
vertical-align:baseline;
}
a {
-moz-transition:background-color .2s linear 0;
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
abbr {
border:0;
border-bottom:1px dotted #666;
cursor:help;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
acronym {
border:0;
border-bottom:1px dotted #666;
cursor:help;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
address {
border:0;
display:block;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0 0 1.625em;
outline:0;
padding:0;
vertical-align:baseline;
}
big {
border:0;
font-family:inherit;
font-size:120%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
cite {
border:none;
font-family:inherit;
font-size:100%;
font-style:italic;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
code {
border:0;
font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
del {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
dfn {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
em {
border:0;
font-family:inherit;
font-size:100%;
font-style:italic;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
font {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
ins {
background:#fff9c0;
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
text-decoration:none;
vertical-align:baseline;
}
kbd {
border:0;
font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
q {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
s {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
samp {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
small {
border:0;
font-family:inherit;
font-size:80%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
strike {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
strong {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:700;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
sub {
border:0;
font-family:inherit;
font-size:62.5%;
font-style:inherit;
font-weight:inherit;
height:0;
line-height:1;
margin:0;
outline:0;
padding:0;
position:relative;
top:.5ex;
vertical-align:baseline;
}
sup {
border:0;
bottom:1ex;
font-family:inherit;
font-size:62.5%;
font-style:inherit;
font-weight:inherit;
height:0;
line-height:1;
margin:0;
outline:0;
padding:0;
position:relative;
vertical-align:baseline;
}
tt {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
var {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
dl {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0 1.5em;
outline:0;
padding:0;
vertical-align:baseline;
}
dt {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:700;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
dd {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0 0 1.5em;
outline:0;
padding:0;
vertical-align:baseline;
}
ol {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
list-style:none;
list-style-type:decimal;
margin:0 0 1.5em 2.5em;
outline:0;
padding:0;
vertical-align:baseline;
}
ul {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
list-style:square;
margin:0 0 1.5em 2.5em;
outline:0;
padding:0;
vertical-align:baseline;
}
li {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
fieldset {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
form {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
label {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
legend {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
table {
border:0;
border-bottom:1px solid #ddd;
border-collapse:separate;
border-spacing:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
text-align:left;
vertical-align:baseline;
width:100%;
}
caption {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:400;
margin:0;
outline:0;
padding:0;
text-align:left;
vertical-align:baseline;
}
tbody {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
tfoot {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
thead {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
tr {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
th {
border:0;
color:#666;
font-family:inherit;
font-size:14px;
font-style:inherit;
font-weight:600;
letter-spacing:.1em;
line-height:2.6em;
margin:0;
outline:0;
padding:0;
text-align:left;
vertical-align:baseline;
}
td {
border:0;
border-top:1px solid #ddd;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:400;
margin:0;
outline:0;
padding:6px 10px 10px 0;
text-align:left;
vertical-align:baseline;
}
:focus {
outline:0;
}
blockquote:before {
content:"";
}
blockquote:after {
content:"";
}
q:before {
content:"";
}
q:after {
content:"";
}
a img {
border:0;
}
article {
display:block;
}
aside {
display:block;
}
details {
display:block;
}
figcaption {
display:block;
}
figure {
display:block;
}
footer {
display:block;
}
header {
display:block;
}
hgroup {
display:block;
}
menu {
display:block;
}
nav {
display:block;
}
section {
display:block;
}
a:link {
-moz-transition:1.2s;
-ms-transition:1.2s;
-o-transition:1.2s;
-webkit-transition:1.2s;
color:#444;
text-decoration:none;
transition:1.2s;
}
a:visited {
color:#444;
}
a:active {
color:#C61025;
}
a:hover {
color:#C61025;
}
ol ol {
list-style:upper-alpha;
margin-bottom:0;
}
ol ol ol {
list-style:lower-roman;
}
ol ol ol ol {
list-style:lower-alpha;
}
ul ul {
margin-bottom:0;
}
ul ol {
margin-bottom:0;
}
ol ul {
margin-bottom:0;
}
i {
font-style:italic;
}
blockquote p {
margin:0;
padding:0;
}
blockquote em {
font-style:normal;
}
blockquote i {
font-style:normal;
}
blockquote cite {
font-style:normal;
}
input[type=text] {
border:1px solid #E7E7E7;
}
textarea {
border:1px solid #E7E7E7;
padding-left:3px;
width:98%;
}
img {
height:auto;
max-width:100%;
}
.clear {
clear:both;
}
.alignleft {
display:inline;
float:left;
margin-right:1.25em;
}
.alignright {
display:inline;
float:right;
margin-left:1.25em;
}
.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}
.alignnone {
display:inline;
float:left;
margin-right:1.25em;
}
img.alignleft {
margin-bottom:1.25em;
}
img.alignright {
margin-bottom:1.25em;
}
img.aligncenter {
margin-bottom:1.25em;
}
p img {
margin-top:.4em;
}
.wp-caption {
margin-bottom:1.25em;
margin-top:.4em;
max-width:96%;
text-align:center;
}
.wp-caption img {
display:block;
margin:0 auto;
max-width:98%;
}
.wp-caption .wp-caption-text {
color:#666;
font-family:Georgia, serif;
font-size:12px;
}
.gallery-caption {
color:#666;
font-family:Georgia, serif;
font-size:12px;
}
.gallery {
margin-bottom:15px!important;
}
.gallery dl {
margin:0;
}
.gallery img {
border:none!important;
}
#container {
margin:0 auto;
width:1050px;
}
#content-container {
background:#fff;
overflow:hidden;
padding:15px;
}
#container-full {
margin:0 auto;
width:100%;
}
#container-full #header {
	padding: 0px;
}
#container-full .footer-widgets {
	width: 1050px;
	margin: 0px auto;
}
#container-full .ticker-wrapper{
	width: 79%;
}
#sidebar-left {
}
#content {
float:right;
width:66%;
}
#content-right {
float:left;
width:66%;
}
.wide-content {
width:100%!important;
}
.search-block {
float:right;
margin-top:-34px;
position:relative;
}
.search-block #s {
background:#444;
border:none;
border-radius:0!important;
color:#fff;
font-size:11px;
height:32px;
padding:1px 5px;
width:275px;
}
.search-block #s:focus {
-moz-transition:all .4s linear;
-o-transition:all .4s linear;
-webkit-transition:all .4s linear;
transition:all .4s linear;
width:275px;
}
.search-submit {
background:url(images/icon-search.png) no-repeat;
border:none;
border-radius:0!important;
cursor:pointer;
height:16px;
position:absolute;
right:3px;
text-indent:-9999px;
top:10px;
width:17px;
}
#header {
background:#fff;
margin:0 auto 20px;
padding:0 10px 10px;
}
#header .header-wrap {
margin-bottom:10px;
overflow:hidden;
padding-bottom:10px;
}
#header .logo {
float:left;
margin-top:30px;
}
#header .logo h1 {
margin-bottom:0;
}
#header .logo img {
display:block;
margin-top:0px;
background: #E13F00;
}
#header .headerads {
float:right;
margin-bottom:-20px;
margin-top:20px;
text-align:right;
}
.headerads {
background: #E7104B;
height: 90px;
}
.social-top-wrap {
display:inline;
float:right;
margin-right:10px;
margin-top:2px;
overflow:hidden;
}
.social-top {
display:block;
float:right;
text-align:right;
}
.social-top ul {
display:block;
height:22px;
margin:0;
}
.social-top li {
-moz-transition:All .4s ease;
-o-transition:All .4s ease;
-webkit-transition:All .4s ease;
background-position:left top;
display:inline-block;
height:22px;
opacity:0.8;
width:22px;
}
.social-top li:hover {
opacity:0.3;
}
.social-top li a {
display:inline-block;
height:22px;
width:22px;
}
.social-top li.facebook {
background-image:url(images/social/facebook.png);
}
.social-top li.twitter {
background-image:url(images/social/twitter.png);
}
.social-top li.vimeo {
background-image:url(images/social/vimeo.png);
}
.social-top li.youtube {
background-image:url(images/social/youtube.png);
}
.social-top li.googleplus {
background-image:url(images/social/googleplus.png);
}
.social-top li.flickr {
background-image:url(images/social/flickr.png);
}
.top-nav-outer-wrapper {
background:#333;
height:32px;
}
.top-nav-wrapper {
position:absolute;
}
.top-nav-wrapper .columns {
margin-bottom:0;
}
.top-nav-wrapper ul {
margin-bottom:0;
}
.top-nav ul li a {
color:#ccc;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
padding:8px 13px 10px;
}
.top-nav ul li.menu-item-language a {
padding-bottom:9px;
}
.top-nav ul li > a:hover {
background:#444;
}
.top-nav ul li.li_hover > a {
background:#444;
}
.top-nav ul li ul {
-moz-box-shadow:0 0 20px rgba(0,0,0,0.22);
-webkit-box-shadow:0 0 20px rgba(0,0,0,0.22);
background:#fff;
box-shadow:0 0 20px rgba(0,0,0,0.22);
}
#top-nav-mobile-id {
-moz-box-shadow:0 0 20px rgba(0,0,0,0.22);
-webkit-box-shadow:0 0 20px rgba(0,0,0,0.22);
background:#fff;
box-shadow:0 0 20px rgba(0,0,0,0.22);
display:none;
left:30px;
min-width:220px;
position:absolute;
top:30px;
z-index:100;
}
.top-nav ul li ul li a {
background:#fff;
border-bottom:1px solid #e7e7e7;
color:#777;
padding:10px 13px;
}
.top-nav ul li ul li ul li a {
background:#fff;
border-bottom:1px solid #e7e7e7;
color:#777;
padding:10px 13px;
}
.top-nav ul li ul li a:hover {
background:#f5f5f5 !important;
}
.top-nav .subDown {
background:url(images/top-nav-submenu.png) no-repeat scroll 0 0 transparent;
display:block;
height:5px;
position:absolute;
right:13px;
top:14px;
width:5px;
}
.top-nav .subRight {
background:url(images/top-nav-submenu.png) no-repeat scroll 0 0 transparent;
display:block;
height:5px;
position:absolute;
right:13px;
top:14px;
width:5px;
}
#top-nav-mobile {
background:#f2f2f2;
display:none;
height:30px;
margin-left:15px;
width:38px;
}
#top-nav-mobile span {
background:#E13F00 url(images/mobilemenu-arrowdown.png) no-repeat center center;
display:block;
height:5px;
padding:11px 11px 13px 19px;
width:9px;
}
.top-nav-opened span {
-moz-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
-o-transform:rotate(-180deg);
-webkit-transform:rotate(-180deg);
transform:rotate(-180deg);
}
.primary-nav-opened span {
-moz-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
-o-transform:rotate(-180deg);
-webkit-transform:rotate(-180deg);
transform:rotate(-180deg);
}
#top-nav-mobile-id li {
list-style-type:none;
margin-bottom:0;
}
#top-nav-mobile-id li a {
border-bottom:1px solid #e7e7e7;
color:#777;
display:block;
padding:7px 13px;
z-index:100;
}
#top-nav-mobile-id li ul li a {
border-bottom:1px solid #e7e7e7;
padding:7px 13px 7px 26px;
}
#top-nav-mobile-id li ul li ul {
border-bottom:1px solid #e7e7e7;
}
#top-nav-mobile-id li ul li ul li a {
border-top:1px solid #e7e7e7;
padding:7px 13px 7px 42px;
}
#top-nav-mobile-id li a:active {
background:#f5f5f5;
}
#top-nav-mobile-id li a:hover {
background:#f5f5f5;
}
.slideMenu ul {
list-style-type:none;
margin:0;
padding:0;
z-index:100;
}
.slideMenu ul li {
display:inline;
float:left;
margin:0;
position:relative;
}
.slideMenu ul li a {
display:block;
line-height:1;
margin:0;
padding:8px 10px;
text-decoration:none;
}
* html .slideMenu ul li a {
display:inline-block;
}
.slideMenu ul li a.selected {
background:#E13F00;
}
.slideMenu ul li a:hover {
background:#E13F00;
}
.slideMenu ul li ul {
display:none;
left:0;
position:absolute;
visibility:hidden;
}
.slideMenu ul li ul li {
display:list-item;
float:none;
}
.slideMenu ul li ul li ul {
top:0;
}
.slideMenu ul li ul li a {
background:none;
display:block;
margin:0;
min-width:180px;
padding:8px 13px;
}
* html .slideMenu {
height:1%;
}
.slideMenu {
font-size:13px;
line-height:1;
}
.slideMenu ul li a.hasSubMenu {
padding-right:24px;
}
.slideMenu ul li a.hover.hasSubMenu {
border-bottom:none;
margin-bottom:0;
}
.slideMenu ul li a.hasSubMenu:hover {
border-bottom:none;
margin-bottom:0;
}
.slideMenu ul li ul li a:hover {
background:#000;
}
.slideMenu ul li ul li a.hover {
background:#000;
}
0 {
background:#000;
}
.primary-nav ul li.current-menu-item > a {
background:#E13F00;
}
.primary-nav-wrapper .columns {
margin-bottom:0;
}
.primary-nav-wrapper ul {
margin-bottom:0;
}
.primary-nav {
background:#333;
}
.primary-nav ul li a.hasSubMenu {
padding-right:26px;
}
.primary-nav ul li a {
color:#fff;
font-family:'Roboto Condensed', sans-serif;
font-size:18px;
padding:10px 15px;
text-shadow:none!important;
text-transform:uppercase;
}
.primary-nav ul li ul li a {
background:#fff!important;
border-bottom:1px solid #e7e7e7;
color:#777;
font-size:16px;
padding:13px 19px;
}
.primary-nav ul li ul li a:hover {
background:#f0f0f0!important;
}
.primary-nav ul li.li_hover ul li a {
background:#fff;
}
.primary-nav ul li ul {
-moz-box-shadow:0 0 20px rgba(0,0,0,0.42);
-webkit-box-shadow:0 0 20px rgba(0,0,0,0.42);
background:#fff;
box-shadow:0 0 20px rgba(0,0,0,0.42);
}
.primary-nav ul li ul li ul li a {
background:#fff;
border-bottom:1px solid #e7e7e7;
color:#777;
font-size:16px;
padding:13px 19px;
}
.primary-nav .subDown {
background:url(images/primary-nav-submenu.png) no-repeat scroll 0 0 transparent;
display:block;
height:5px;
position:absolute;
right:15px;
top:23px;
width:5px;
}
.primary-nav .subRight {
background:url(images/top-nav-submenu.png) no-repeat scroll 0 0 transparent;
display:block;
height:5px;
position:absolute;
right:13px;
top:17px;
width:5px;
}
#primary-nav-mobile {
display:none;
}
#primary-nav-mobile-a {
background:#333;
color:#fff;
display:none;
font-size:14px;
padding:11px 19px 11px 40px;
position:relative;
text-transform:uppercase;
}
#primary-nav-mobile-a span {
background:url(images/primary-mobilemenu-arrowdown.png) no-repeat;
display:block;
height:5px;
left:16px;
position:absolute;
top:20px;
width:9px;
}
#primary-nav-mobile-id {
background:#333;
display:none;
margin:0;
padding-bottom:8px;
}
#primary-nav-mobile-id li {
border-top:1px solid #222;
list-style-type:none;
margin-bottom:0;
}
#primary-nav-mobile-id li a {
border-top:1px solid #444;
color:#ccc;
display:block;
font-size:14px;
padding:6px 19px;
text-shadow:none!important;
}
#primary-nav-mobile-id li ul li a {
color:#999!important;
padding-left:40px;
}
#primary-nav-mobile-id li a:hover {
background:#444;
color:#fff!important;
}
#primary-nav-mobile-id li a:active {
background:#444;
color:#fff!important;
}
.primary-nav-mobile-id li a:hover {
background:#16a1e7;
}
.primary-nav-mobile-id li.current-menu-item a {
background:#16a1e7;
}
#sliders .slidertitle {
overflow:hidden;
text-transform:uppercase;
}
a.menu-item-object-home-link {
	padding: 5px 15px !important;
}
.slider-title {
color:#E13F00;
font-family:'Roboto Condensed', Helvetica, Arial, sans-serif;
font-size:20px;
text-shadow:1px 1px 1px #000;
text-transform:uppercase;
}
#slider {
margin-bottom:1px;
margin-top:1px;
}
#slider .lof-slidecontent {
border:1px solid #F4F4F4;
height:300px;
overflow:hidden;
position:relative;
width:670px;
}
#slider .attachment-slider-image {
height:300px;
width:670px;
}
#slider .main-slider-content {
height:300px;
width:670px;
}
#slider .lof-slidecontent .preload {
background:#fff;
height:100%;
left:0;
position:absolute;
text-align:center;
top:0;
width:100%;
z-index:100000;
}
#slider .lof-slidecontent .preload div {
background:transparent url(images/s-load-indicator.gif) no-repeat scroll 50% 50%;
height:100%;
width:100%;
}
#slider .lof-slidecontent .sliders-wrapper {
height:100%;
overflow:hidden;
position:relative;
width:900px;
z-index:3px;
}
#slider .lof-slidecontent ul.sliders-wrap-inner {
background:transparent url(images/s-load-indicator.gif) no-repeat scroll 50% 50%;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
}
#slider .lof-slidecontent ul.sliders-wrap-inner li {
float:left;
margin:0;
overflow:hidden;
padding:0;
position:relative;
}
#slider .lof-slidecontent .lof-opacity li {
float:inherit;
left:0;
position:absolute;
top:0;
}
#slider .lof-slidecontent .navigator-content {
background:url(images/s-tr-bg.png) repeat;
bottom:10px;
padding:5px 0;
position:absolute;
right:10px;
}
#slider .lof-slidecontent .navigator-wrapper {
color:#FFF;
float:left;
height:180px;
overflow:hidden;
position:relative;
width:310px;
z-index:10;
}
#slider .lof-slidecontent ul.navigator-wrap-inner {
margin:0;
padding:0;
position:absolute;
top:0;
width:100%;
}
#slider .lof-slidecontent ul.navigator-wrap-inner li {
cursor:pointer;
display:block;
float:left;
list-style:none;
margin-left:0;
overflow:hidden;
padding:0;
text-align:center;
}
#slider ul.sliders-wrap-inner li img {
padding:0;
}
#slider .lof-main-item-desc {
background:url(images/s-bg-trans.png);
bottom:70px;
color:#ccc;
height:100px;
left:0;
padding:10px;
position:absolute;
width:350px;
z-index:100px;
}
#slider .lof-main-item-desc h3 a {
color:#e8e8e8;
}
#slider .lof-main-item-desc .date {
font-size:12px;
}
#slider .lof-slidecontent .attachment-small-thumb {
height:25px;
width:70px;
}
#slider .lof-slidecontent ul.navigator-wrap-inner li img {
border:#666 solid 3px;
}
#slider .lof-slidecontent ul.navigator-wrap-inner li.active img {
-moz-transition:border-color ease-in-out .4s;
border:#A8A8A8 solid 3px;
}
#slider .lof-slidecontent ul.navigator-wrap-inner li:hover img {
-moz-transition:border-color ease-in-out .4s;
border:#A8A8A8 solid 3px;
}
#slider .lof-slidecontent .navigator-content .button-next {
background:url(images/s-arrow-l.png) no-repeat right center;
color:#FFF;
cursor:pointer;
display:block;
float:left;
height:30px;
margin-right:5px;
text-indent:-999px;
width:22px;
}
#slider .lof-slidecontent .navigator-content .button-previous {
background:url(images/s-arrow-r.png) no-repeat left center;
color:#FFF;
cursor:pointer;
display:block;
float:left;
height:30px;
margin-left:5px;
text-indent:-999px;
width:22px;
}
#slider .lof-slidecontent .button-control {
background:url(images/s-tr-bg.png) repeat;
cursor:pointer;
height:20px;
position:absolute;
right:10px;
top:10px;
width:20px;
}
#slider .lof-slidecontent .button-control span {
display:block;
height:100%;
width:100%;
}
#slider .lof-slidecontent .action-start span {
background:url(images/sliderplay.png) no-repeat center center;
}
#slider .lof-slidecontent .action-stop span {
background:url(images/s-pause.png) no-repeat center center;
}
#carousel {
margin-bottom:10px;
overflow:hidden;
}
#carousel {
	height: 160px;
}
#carousel .carousel-posts ul {
overflow:hidden;
}
#carousel .title {
border-bottom:3px solid #E13F00;
font-family:'Roboto Condensed', Helvetica, Arial, sans-serif;
overflow:hidden;
padding:3px;
text-shadow:1px 1px 1px #ccc;
text-transform:uppercase;
}
#carousel .cat {
display:inline-block;
float:left;
}
#carousel .buttons {
float:right;
margin-right:5px;
}
#carousel .carousel_prev {
background:#444;
cursor:pointer;
float:left;
height:20px;
margin-right:5px;
opacity:1;
padding:3px 10px;
width:10px;
}
#carousel .carousel_next {
background:#444;
cursor:pointer;
float:left;
height:20px;
opacity:1;
padding:3px 10px;
width:10px;
}
#carousel .carousel_prev:hover {
background:#C61025;
opacity:1;
}
#carousel .carousel_next:hover {
background:#C61025;
opacity:1;
}
#carousel .carousel-posts li {
float:left;
list-style:none;
margin:0 8px 0 0;
width:200px;
}
#carousel .post-excerpt {
line-height:1.5;
max-height:100px;
overflow:hidden;
}
#carousel .post-meta {
background:#E13F00;
color:#fff !important;
opacity:1;
font-family:'Roboto Condensed', Helvetica, Arial, sans-serif;
font-size: 14px;
text-transform: uppercase;
padding:3px;
position:absolute;
}
#carousel .carousel-posts img {
height:130px;
width:220px;
}
#main-widget-area .widget {
    display: block;
    float: left;
    overflow: hidden;
}
#main-widget-area .widget {
overflow:hidden;
}
#main-widget-area .scipio_video_widget {
display:block;
float:left;
margin-left:5px;
width:330px;
}
#main-widget-area .scipio_popular_widget {
display:block;
float:left;
margin-left:5px;
width:330px;
}
#main-widget-area .flickr-widget {
display:block;
float:left;
margin-left:5px;
width:330px;
}
#main-widget-area .scipio_recent_post_widget {
display:block;
float:left;
margin-left:5px;
width:330px;
}
#main-widget-area .scipio_popular_widget .desc-text {
margin:0;
}
#main-widget-area .scipio_recent_post_widget .desc-text {
margin:0;
}
#main-widget-area .widgettitle {
margin-bottom:10px;
}
.scipio_magazine_big .scipio_magazine_big_image {
display:block;
position:relative;
width:100%;
height: 170px;
}
.scipio_magazine_big .scipio_magazine_big_image a{
height: 170px;
}
.scipio_magazine_big .scipio_magazine_big_image img {
width:670px;
height: 170px;
}
.scipio_magazine_big_image .rollover {
height:100%;
width:100%;
}
.scipio_magazine_feat {
display:block;
float:left;
margin-left:15px;
overflow:hidden;
width:320px;
}
#main-widget-area .category {
float:left;
margin-bottom:3px;
margin-top:5px;
overflow:hidden;
padding-bottom:3px;
position:relative;
}
#main-widget-area .right-side {
margin-left:30px;
}
#main-widget-area .category .attachment-feat-thumb {
height:170px;
width:320px;
}
#main-widget-area h3.cat-title {
font-size:20px;
left:0;
margin-top:0;
position:absolute;
text-transform:uppercase;
top:0;
z-index:3;
}
#main-widget-area h3.cat-title a {
background:#C61025;
color:#fff;
display:block;
padding:5px 12px;
text-shadow:1px 1px 1px #444;
}
#main-widget-area h3.cat-title a:hover {
background:rgba(0,0,0,0.6);
}
#main-widget-area .feat-post h3 {
margin-bottom:5px;
text-transform:uppercase;
}
#main-widget-area .feat-post .feat-post-img {
position:relative;
height: 170px;
min-height: 170px;
}
#main-widget-area .feat-post .feat-post-img a {
height: 170px !important;
min-height: 170px;
}
.feat-post .feat-post-img .rollover {
height:100%;
width:100%;
}
#main-widget-area .more-posts .post {
clear:both;
margin-bottom:10px;
overflow:hidden;
}
#main-widget-area .more-posts .post .right {
float:left;
width:200px;
}
#main-widget-area .more-posts img {
display:block;
float:left;
height:70px;
margin:1px 10px 0 0;
width:90px;
}
#main-widget-area .more-posts .post-meta .sep {
margin:0 5px;
}
#posts-list .post {
background:url(images/sep-bg.png) repeat-x center bottom;
margin-bottom:25px;
overflow:hidden;
padding-bottom:25px;
}
#posts-list .post-image {
float:left;
margin-right:20px;
}
#posts-list .post-image img {
width:320px;
}
#posts-list .post-meta .sep {
margin:0 5px;
}
#posts-list .post .exceprt p {
margin-bottom:7px;
}
#posts-list-double {
overflow:hidden;
position:relative;
width:100%;
}
#posts-list-double .post {
display:block;
float:left;
margin-left:1%;
position:relative;
width:49%;
margin-bottom: 10px;
}
#posts-list-double .post .post-image {
	height: 179px;
	display: block;
}
#content .page-title {
margin-bottom:20px;
}
#content .post-meta {
color:#888;
font-size:12px;
margin-bottom:7px;
}
#content .archive-meta {
background:#f7f7f7;
margin-bottom:20px;
padding:8px 10px;
}
#content .archive-meta p {
margin-bottom:5px;
}
#content .no-posts-notice {
background:#f7f7f7;
margin-bottom:20px;
padding:8px 10px;
}
#content .post .sticky {
background:#f2f2f2;
border-bottom:1px solid #eee;
display:inline-block;
font-size:12px;
letter-spacing:1px;
line-height:1;
padding:4px 6px;
}
#content .post {
margin-bottom:15px;
overflow:hidden;
}
#content .page {
margin-bottom:15px;
overflow:hidden;
}
.more {
background-color:#E13F00;
color:#fff;
display:inline-block;
font-family:'Roboto Condensed', sans-serif;
font-size:14px;
padding:1px 18px;
text-decoration:none;
}
.more a {
color:#fff!important;
}
.more:hover {
background-color:#757575;
}
.more:active {
position:relative;
top:1px;
}
#content .post .post-entry {
overflow:hidden;
}
#content .post-meta .sep {
margin:0 5px;
}
.author {
	
}
.author h3 {
margin-bottom:5px;
}
.author .author-image {
	float:left;
	margin-top:5px;
	width:50px;
	margin-right: 10px;
}
.author .author-image img {
	border: 1px solid #ccc;
	padding: 2px;
}
.author .author-meta {
	margin-left: 10px;	
	margin-top: 15px;
}
.author .author-meta .name {
	font-weight: bold;
	background-color: #D40845;
	padding: 2px 4px;
}
.author .author-meta .name a {
	color: #FFFFFF !important;
}	
#content .image-nav {
margin:12px 0;
overflow:auto;
}
#content .post-nav {
margin:12px 0;
overflow:auto;
}
#content .image-nav .previous {
float:left;
text-align:left;
width:50%;
}
#content .post-nav .previous {
float:left;
text-align:left;
width:50%;
}
#content .image-nav .next {
float:right;
text-align:right;
width:50%;
}
#content .post-nav .next {
float:right;
text-align:right;
width:50%;
}
#content .parent-post-link {
margin:10px 0;
text-align:center;
}
.pagination {
text-align:center;
text-shadow:none;
clear: both;
margin-top: 10px;
}
.pagination .current {
background:#f1f1f1;
}
.pagination .page-numbers {
border:solid 1px #DEDEDE;
display:block;
float:left;
margin-right:3px;
padding:3px 8px;
position:relative;
}
#content .post .widget {
margin:20px 0;
overflow:hidden;
padding-bottom:20px;
}
#content .post .widget li {
border-bottom:none;
}
.widgettitle {
font-size:20px;
line-height:20px;
padding:2px 0 0px 0px;
position:relative;
text-transform:uppercase;
}
.widgettitle .widgettitle-line {
    background: url("images/texture.png") repeat-x scroll left top transparent;
    border-top: 3px solid #DE6F08;
    display: block;
    height: 10px;
    margin-bottom: 10px;
}
.widgettitle .widgettitle-text {
color:#FFF;
font-size:20px;
line-height:20px;
margin:0 0 25px;
padding: 0px 0px 0;
position:relative;
color: #111111;
}
.widgettitle .widgettitle-text a {
color:#111111;
font-size:20px;
line-height:25px;
margin:0 0 0px;
padding: 0px 0px 0px;
position:relative;
}
.footerwidget {
border-bottom:3px solid #444;
margin-bottom:5px;
padding:3px;
text-transform:uppercase;
}
#comments h2 {
margin:15px 0;
}
#comments span.date-and-time a {
color:#999;
display:block;
font-size:13px;
font-weight:400;
margin:2px 0;
text-decoration:none;
}
#comments p.comment-notes {
color:#333;
font-size:12px;
}
#comments ol.commentlist {
margin:0;
}
#comments ol.commentlist li div.comment-author {
margin-top:5px;
}
#comments ol.commentlist .comment-meta .comment-awaiting-moderation {
color:red;
font-style:italic;
}
#comments ol.commentlist .pingback {
margin-bottom:10px;
}
#comments ol.commentlist .pingback .title {
font-size:14px;
font-weight:700;
}
#comments ol.commentlist li div.vcard {
font-size:14px;
font-weight:700;
margin-bottom:0;
}
#comments ol.commentlist li div.vcard span.edit-link a {
font-size:13px;
font-weight:400;
margin-bottom:0;
}
#comments ol.commentlist .comment-content p {
margin-bottom:10px;
}
#comments ol.commentlist li div.vcard cite.fn {
font-style:normal;
}
#comments ol.commentlist li div.vcard img.avatar {
float:left;
margin-right:10px;
}
#comments ol.commentlist li {
list-style:none;
}
#comments ol.commentlist li div.reply {
margin-bottom:15px;
}
#comments ol.commentlist li ul.children {
list-style:none;
margin:15px 0 0;
text-indent:0;
}
#comments ol.commentlist li ul.children li.depth-2 {
margin:0 0 30px 40px;
}
#comments ol.commentlist li ul.children li.depth-3 {
margin:0 0 30px 40px;
}
#comments ol.commentlist li ul.children li.depth-4 {
margin:0 0 30px 40px;
}
#comments ol.commentlist li ul.children li.depth-5 {
margin:0 0 30px 40px;
}
#respond p.comment-form-comment label {
display:none;
}
#commentform p.comment-notes {
color:#888;
}
#commentform p.form-allowed-tags {
display:none;
}
#respond input[type="text"] {
border:1px solid #CFCFCF;
color:#555;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:13px;
height:30px;
line-height:20px;
margin-right:12px;
padding:0 0 0 10px;
width:320px;
}
#respond input[type="password"] {
border:1px solid #CFCFCF;
color:#555;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:13px;
height:30px;
line-height:20px;
margin-right:12px;
padding:0 0 0 10px;
width:320px;
}
#respond textarea {
border:1px solid #CFCFCF;
color:#555;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:13px;
height:165px;
line-height:20px;
padding:10px;
width:90%;
}
#respond #submit {
-moz-transition:.8s ease-in-out;
-webkit-transition:.8s ease-in-out;
background:#41464b;
border:1px solid #41464b;
border-radius:3px 3px 3px 3px;
color:#eee;
margin:0 0 20px;
padding:5px 7px;
transition:.8s ease-in-out;
}
#respond #submit:hover {
background:#292f33;
color:#fff;
cursor:pointer;
}
#sidebar {
float:left;
margin-left:15px;
width:30%;
}
#sidebar h3 {
margin-bottom:10px;
}
#sidebar .widget {
margin-bottom:2px;
overflow:hidden;
padding-bottom:10px;
width:330px;
}
.widget ul {
margin:0;
padding:0;
}
.widget:first-child {
margin-top:0;
}
.widget:last-child {
border-bottom:none;
}
.widget ul li {
background:url(images/arrow-sidebar.png) no-repeat left 9px;
border-bottom:1px dotted #E7E7E7;
color:#444;
margin:0;
overflow:hidden;
padding:6px 15px;
}
.post-type-archive-product .widget ul li {
    background:none !important;
    border-bottom: 1px dotted #E7E7E7;
    color: #444444;
    margin: 0;
    overflow: hidden;
    padding: 6px 15px;
}
.widget ul li:last-child {
border-bottom:none;
}
#sidebar .widget_social_count ul {
overflow:hidden;
}
#sidebar .widget_social_count a {
color:#737373;
}
#sidebar .widget_social_count li {
border-bottom:none;
color:#666;
float:left;
font-size:23px;
font-weight:700;
line-height:13px;
padding-left:40px;
padding-top:9px;
}
#sidebar .widget_ad125 ul {
margin-left:15px;
margin-top:10px;
overflow:auto;
}
#sidebar .widget_ad125 li {
background:none;
border-bottom:none;
float:left;
margin-bottom:5px;
padding:0;
}
#sidebar .widget_ad125 li a {
display:block;
}
#sidebar .widget_ad125 li:first-child {
float:left;
margin-right:10px;
}
#sidebar .widget_ad125 li:last-child {
float:left;
margin-left:12px;
}
.adds300x250 {
text-align:center;
}
.flickr-widget .flickr_badge_image {
display:inline;
margin:3px 2px;
}
.flickr-widget .flickr_badge_image img {
-moz-box-shadow:0 0 2px #fff;
-webkit-box-shadow:0 0 2px #fff;
box-shadow:0 0 2px #fff;
height:105px;
opacity:1;
width:106px;
}
.flickr-widget .flickr_badge_image a:hover img {
background:#fff;
opacity:0.8;
}
.searchfield {
background:url(images/magnify.png) no-repeat 96% 50%;
border:1px solid #E7E7E7;
color:#888;
font:inherit;
font-size:13px;
padding:10px 28px 10px 6px;
width:240px;
}
.box-small {
margin-top:13px;
overflow:hidden;
}
.box-small-noimage {
margin-top:15px;
overflow:hidden;
}
.no-margin {
margin:0;
}
.top-margin {
margin-top:28px;
}
.box-small .magsc-image {
float:left;
height:70px;
overflow:hidden;
padding-right:10px;
position:relative;
width:90px;
}
.box-small .desc-title {
font-family:'Roboto Condensed', Arial, sans-serif;
font-size:16px;
padding-bottom:0;
}
.desc-text {
margin-top:-10px;
}
.mag-box-small .small-desc .desc-title a:hover {
color:#f1f1f1;
}
.box-small-noimage .desc-title a:hover {
color:#f1f1f1;
}
.box-small .small-desc .magz-meta {
font-size:11px;
}
.meta span {
color:#FF564B;
font-size:11px;
}
.box-small-noimage .desc-title {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:700;
}
.tagcloud {
margin-top:10px;
overflow:hidden;
}
.tagcloud a {
background:#444;
border:0 solid #ccc;
border-radius:3px;
color:#fff;
display:block;
float:left;
font-size:12px!important;
line-height:10px;
margin-bottom:5px;
margin-right:3px;
padding:10px 5px;
text-decoration:none;
}
.tagcloud a:hover {
background:#ececec;
color:#444;
}
.widget_calendar h3.widgettitle {
display:none;
}
.widget_calendar h4 {
display:none;
}
.widget_calendar #wp-calendar caption {
font-size:14px;
font-weight:700;
margin-bottom:10px;
text-align:center;
text-transform:uppercase;
}
.widget_calendar table#wp-calendar {
border:none;
margin-bottom:0;
width:100%;
}
.widget_calendar thead>tr>th {
background-color:#f7f7f7;
height:23px;
text-align:center;
width:14%;
}
.widget_calendar td {
border:none;
height:23px;
text-align:center;
width:14%;
}
.widget_calendar tfoot>tr>td#prev {
height:20px;
text-align:left;
width:58px;
}
.widget_calendar tfoot>tr>td#next {
height:20px;
text-align:right;
width:58px;
}
.widget_social ul li {
padding-left:24px;
}
.widget_social ul li.facebook {
background:url(images/fb16.png) no-repeat left center;
}
.widget_social ul li.twitter {
background:url(images/twitter16.png) no-repeat left center;
}
.widget_social ul li.gplus {
background:url(images/gplus16.png) no-repeat left center;
}
.widget_social ul li.rss {
background:url(images/rss16.png) no-repeat left center;
}
.widget_social ul li.contact {
background:url(images/email16.png) no-repeat left center;
}
/* In category */
.in_category .image_zoom {
	width: 320px;
	height: 170px;
	display: block;
}
.in_category .post-image img{
	width: 320px;
	height: 170px;
	display: block;
}
/* ----------- SOCIALS STYLE ---------------- */
.post-share-box {
  background: #FFF;
  height: 36px;
  padding: 0px 5px 10px 15px;
}
.post-share-box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.post-share-box li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-right: 30px;
  position: relative;
}
.post-share-box li a {
  background: url(images/social/share.png) no-repeat;
  float: left;
  text-indent: -10000px;
  height: 36px;
}
.post-share-box li.facebook a {
  width: 36px;
  background-position: 0 0;
}
.post-share-box li.twitter a {
  width: 36px;
  background-position: -70px 0;
}
.post-share-box li.linkedin a {
  width: 36px;
  background-position: -310px 0;
}
.post-share-box li.reddit a {
  width: 36px;
  background-position: -410px 0;
}
.post-share-box li.tumblr a {
  width: 36px;
  background-position: -230px 0;
}
.post-share-box li.google a {
  width: 36px;
  background-position: -150px 0;
}
.post-share-box li.email a {
  width: 36px;
  background-position: -500px 0;
}
.post-share-box li.superlike-postshare {
  float: right;
  margin-right: 10px;
  margin-top: -4px;
}
.google-plus {
  margin-top: -37px;
  margin-left: -10px;
  height: 128px;
  text-align: center;
}
.follow {
  padding: 0 11px 3px 0;
  height: 23px;
}
.highlight-yellow {
background:#F8F2B6;
margin:0 2px;
padding:1px 3px;
}
.highlight-red {
background:#F5DCD8;
color:#333;
margin:0 2px;
padding:1px 3px;
}
.highlight-black {
background:#333;
color:#fff;
margin:0 2px;
padding:1px 3px;
}
.highlight-green {
background:#DFE9B7;
color:#333;
margin:0 2px;
padding:1px 3px;
}
.highlight-blue {
background:#DAE6F2;
color:#333;
margin:0 2px;
padding:1px 3px;
}
.video-shortcode {
margin-bottom:10px;
}
.last {
margin-right:0!important;
}
.one_half {
float:left;
margin-right:4%;
width:48%;
}
.one_half.last {
float:right;
width:48%;
}
.one_third {
float:left;
margin-right:4%;
width:30.6666%;
}
.one_third.last {
float:right;
width:30.6666%;
}
.two_third {
float:left;
width:65.3332%;
}
.two_third.last {
float:right;
width:30.6666%;
}
.one_fourth {
float:left;
margin-right:4%;
width:22%;
}
.one_fourth.last {
float:right;
width:22%;
}
.three_fourth {
float:left;
margin-right:4%;
width:74%;
}
.three_fourth.last {
float:right;
width:22%;
}
.clearboth {
clear:both;
display:block;
font-size:0;
height:0;
line-height:0;
overflow:hidden;
width:100%;
}
.dropcap {
float:left;
font-size:42px;
font-weight:700;
line-height:1;
margin-right:6px;
text-transform:uppercase;
}
.checklist {
margin-top:0;
}
.badlist {
margin-top:0;
}
.blocklist {
margin-top:0;
}
.checklist li {
background:url(tinymce/button-checklist.png) no-repeat left!important;
list-style-type:none;
padding-left:28px!important;
}
.badlist li {
background:url(tinymce/button-badlist.png) no-repeat left!important;
list-style-type:none;
padding-left:28px!important;
}
.blocklist li {
background:url(functions/shortcodes/block-list.png) no-repeat left!important;
list-style-type:none;
padding-left:28px!important;
}
.infobox {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
color:#333;
margin:0 0 20px;
padding:20px 20px 20px 60px;
}
.infobox.red {
background:url(tinymce/info-red.gif) no-repeat scroll 20px center #F5DCD8;
border:1px solid #CDBFBE;
}
.infobox.green {
background:url(tinymce/info-green.gif) no-repeat scroll 20px center #DFE9B7;
border:1px solid #BAC398;
}
.infobox.blue {
background:url(tinymce/info-blue.gif) no-repeat scroll 20px center #DAE6F2;
border:1px solid #BDC4CA;
}
.infobox.yellow {
background:url(tinymce/info-yellow.gif) no-repeat scroll 20px center #F8F2B6;
border:1px solid #D8D4B7;
}
.infobox.light {
background:url(tinymce/info-light.png) no-repeat scroll 20px center #fff;
border:1px solid #D8D4B7;
}
.buttone {
background-image:url(tinymce/button-sprite.png);
border-radius:3px;
box-shadow:0 1px 1px rgba(0,0,0,0.08);
display:inline-block;
font-size:12px;
font-weight:700;
height:20px;
line-height:12px;
margin:0 5px 20px;
padding:8px 10px 0;
text-decoration:none;
text-shadow:0 1px 0 rgba(255,255,255,0.4);
}
.buttone.black {
background-position:0 0;
border:1px solid #4C4C4C;
color:#FFF;
text-shadow:0 1px 0 rgba(0,0,0,0.4);
}
.buttone.black a {
color:#FFF;
}
.buttone.black:hover {
background-position:0 -28px;
border:1px solid #2C2C2C;
}
.buttone.green {
background-position:0 -252px;
border:1px solid #ADC671;
color:#5D7731;
}
.buttone.green:hover {
background-position:0 -280px;
border:1px solid #8BB14D;
}
.buttone.red {
background-position:0 -882px;
border:1px solid #DF6F8B;
color:#913944;
text-shadow:0 1px 0 rgba(255,255,255,0.3);
}
.buttone.red:hover {
background-position:0 -910px;
border:1px solid #C36079;
}
.buttone.blue {
background-position:0 -126px;
border:1px solid #8DC5DA;
color:#42788E;
}
.buttone.blue:hover {
background-position:0 -154px;
border:1px solid #7CAEC0;
}
.buttone.orange {
background-position:0 -630px;
border:1px solid #DAB347;
color:#835503;
text-shadow:0 1px 0 rgba(255,255,255,0.6);
}
.buttone.orange:hover {
background-position:0 -658px;
border:1px solid #DAB347;
}
.buttone.light {
background-position:0 -1134px;
border:1px solid #D3D3D3;
color:#555;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
}
.buttone.light:hover {
background-position:0 -1162px;
border:1px solid #C4C4C4;
}
h5.toggle {
background-color:#292626;
cursor:pointer;
margin:15px 0;
padding:7px 10px;
}
h5.toggle a {
background:url(tinymce/toggle-open.png) no-repeat left center;
color:#fff;
font-size:16px;
font-weight:400;
padding-left:20px;
text-decoration:none;
}
h5.toggle.active a {
background:url(tinymce/toggle-close.png) no-repeat left center;
font-size:16px;
padding-left:20px;
text-decoration:none;
}
.toggle-content {
display:none;
font-size:12px;
margin-bottom:20px;
}
.toggle-content .block {
background:#f8f8f8;
padding:10px;
}
h2.error {
color:red;
}
h2.thanks {
color:#444;
font-family:'Roboto Condensed', Arial, sans-serif;
font-size:26px;
text-align:center;
}
p.error {
color:red;
display:block;
font-size:11px!important;
font-style:italic;
padding-top:3px;
}
em.error {
color:red;
display:block;
font-size:11px!important;
font-style:italic;
padding-top:3px;
}
span.error {
color:red;
display:block;
font-size:11px!important;
font-style:italic;
padding-top:3px;
}
#contactf input[type="text"] {
background:#fff;
border:1px solid #ddd;
color:#444;
font-size:13px;
margin:0;
outline:none;
padding:10px;
width:96%;
}
#contactf textarea {
background:#fff;
border:1px solid #ddd;
color:#444;
font-size:13px;
margin:0;
outline:none;
padding:10px;
width:96%;
}
#contactf label {
display:block;
}
#contactf button {
margin-top:5px;
}
#contactf button[type="submit"] {
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-webkit-transition:all .3s ease;
background-color:#555;
border:0;
border-radius:5px;
color:#FFF;
cursor:pointer;
display:inline-block;
font-family:'Roboto Condensed', Arial, sans-serif;
font-size:18px;
outline:none;
padding:.25em 2em;
text-align:center;
text-decoration:none;
text-transform:uppercase;
transition:all .3s ease;
}
#contactf button[type="submit"]:hover {
background:#444;
}
.scrolltop {
  height: 35px;
  width: 35px;
  background: url('images/up.png') center center no-repeat #000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  }
.scrolltop:hover {
  background: url(images/up.png) center center no-repeat #D71A1A;
}
#footer {
background:#0B0B0B;
color:#444;
overflow:hidden;
}
#footer h4 {
color:#fff;
margin-bottom:10px;
}
#footer a {
color:#999;
font-weight:400;
}
#footer a:hover {
color:#fff;
}
#footer .footer-widgets {
overflow:hidden;
padding:15px;
}
#footer .widget {
float:left;
margin-bottom:20px;
margin-right:20px;
overflow:hidden;
width:235px;
}
#footer .widget ul li {
border-bottom:1px solid #1E1E1E;
color:#bbb;
}
#footer .tagcloud a {
background:#292F33;
color:#878787;
}
#footer .tagcloud a:hover {
background:#E13F00;
color:#fff;
}
#footer .widget_calendar thead > tr > th {
background:none;
color:#bbb;
}
#footer .widget_tweets .twtr-tweet .twtr-tweet-text p {
color:#bbb!important;
}
#footer .widget_tweets .twtr-hd h3 {
color:#bbb!important;
}
#footer .widget_tweets .twtr-hd * {
color:#999!important;
}
#footer .widget_tweets .twtr-hd h4 a {
color:#999!important;
}
#footer .widget_tweets .twtr-tweet a:link {
color:#999!important;
}
#footer .widget_tweets .twtr-tweet a:visited {
color:#999!important;
}
#footer .widget_tweets .twtr-tweet a:hover {
color:#999!important;
}
#footer .widget_tweets .twtr-widget .twtr-tweet {
border-bottom:1px dotted #292F33!important;
}
#footer .footer-info {
background:#ccc;
clear:both;
margin-top:0;
overflow:hidden;
padding:10px 15px;
}
#footer .footer-info p {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:italic;
margin:0;
}
#footer .footer-info .credit {
float:right;
margin-right: 40px;
}
#footer .footer-info .credit img {
margin-bottom:-2px;
}
.image_zoom {
    position: relative;
}
span.roll {
    background:url(images/mag.png) center center no-repeat #000;
    position: absolute;
    z-index: 10;    
    -webkit-box-shadow: 0px 0px 4px #000;
    -moz-box-shadow: 0px 0px 4px  #000;
    box-shadow: 0px 0px 4px  #000; 
}
.post .single-meta {
	display: block;
	font-style: italic;
	color: #464646;
	border-bottom: 1px dotted #dcdcdc;
	margin: 5px 0px 10px 0px;
}
.bypostauthor {
background:#FFF;
}
.commentlist .bypostauthor {
background:#FFF;
}
.no_responsive {
	display: none;
}