<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Observer
Description: Profesional multipurpose responsive magazine theme.
Author: StepFox
Author URI: http://stepfox.net/
Theme URI: http://stepfox.net/demo/
Version: 1.1
Tags: one-column, two-columns, three-columns, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

/*Css reset*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }


/*
Hyperlinks----------------------------------------------------------
*/


a, a:visited { color: #444444; text-decoration: none;}
a:hover { }
a:active, a:focus { outline: none; }


/*
Elements-------------------------------------------------------------
*/


img { max-width: 100%; height: auto; }
img:hover {}
::selection{background:#000;color:#FFF;}
::-moz-selection{background:#000;color:#FFF;}
#header {}
#wrapper {margin: 0 auto;width: 1062px;}
#main { display: block; }
body { overflow-y: scroll; color: #444; font: normal 100% helvetica, arial; line-height: 100%; margin: 0 auto; padding: 0; position:relative;background:#FFF;}
.home-widget {padding: 0px 8px 33px 8px;float: left;font: 400 12px/14px 'Arial';}
.home-widget h3 {text-transform: uppercase;text-align: left;position: relative;font: 700 13px/13px 'Arial';margin-bottom: 16px;height: 25px;}
.line-title {margin: 2px 0;background: url(images/pattern.png);position: absolute;display: block;height: 21px;width: 100%;left: 0;z-index: 0;}

.widget-title { float: left; padding: 6px 22px 6px 10px; background: #d30100; position: relative;color: #FFF;}
.widget-title:after{right: -38px;content: "";top: -10px;position: absolute;z-index: 2;float: right;border-top: 36px solid transparent;border-left: 39px solid rgba(255, 255, 255, 1);}
.widget-title:before{content: "";top:0; position: absolute;z-index: 5;float: left;border-top: 25px solid transparent;border-left: 26px solid #d30100;right:-25px;box-shadow: -5px 0px 0 #d30100;}
/*
Widget Areas-------------------------------------------------------------
*/


#primary {float: left;width: 708px;}
#secondary {float: left;width: 354px;}


/*
Header-------------------------------------------------------------
*/


/*
Top Navigation--------------------------------------
*/


#top-navigation { border-bottom: 1px solid #ccc; height: 30px; width: 100%;}
#top-menus {display: block;margin: 0 auto;width: 1046px;padding:0 8px;}
#top-menu ul { }
#top-menu ul li {float: left; padding: 7px 14px; position: relative; transition: all .3s; -ms-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; }
#top-menu ul li:first-child { padding: 7px 14px 7px 0px; }
#top-menu ul li a { font: 600 13px/14px 'Arial';  }
#top-menu ul li a:hover { text-decoration: none; }
#top-menu ul li .sub-menu { display: none; }

/*
Logo and header ad-------------------------------------
*/

#logo {padding: 8px;margin: 0 auto;width: 1046px;min-height: 90px;}
#site-logo { max-height: 90px; float: left; max-width: 222px; }
#header-ad { float: right;width:728px; }


/*
Main Menu-------------------------------------------------------------------------------------------------------------------------
*/


#navigation { float: left; display: block; position: relative; width: 100%; }
#main-nav {margin: 0 auto;position: relative;width: 1046px;padding:0 8px;}
#mob-menu { padding: 10px 0; text-align: center; display: none; text-transform: uppercase;  font: 700 15px/15px 'Arial';}
#main-nav ul { }
#main-nav ul li { float: left;}
#main-nav ul li a { text-transform: uppercase;  font: 400 15px/15px 'Arial'; text-decoration: none;  padding: 10px 18px; display:block; }
#main-nav ul li ul { display: none; }
#main-nav ul li:hover ul { display: block; }
#main-nav ul li:hover ul li ul { display: none;}
#main-nav ul li:hover ul li:hover ul { display: block; }
#main-nav ul li:hover .sub-menu { display: block; }

.sub-menu {overflow: hidden;-webkit-animation: sub-menu 0.35s;-moz-animation: sub-menu 0.35s;-o-animation: sub-menu 0.35s;animation: sub-menu 0.35s;display: none;cursor: default;top: 35px;z-index: 999;height: auto;background: #000;float: right;left: 0;position: absolute;width: 1046px;border-top: 16px solid #FFF;border-bottom: 16px solid #FFF;margin:0 8px;}
.menua-wrap{overflow:hidden;cursor: pointer;}
#main-nav ul li:first-child .menua-wrap a{padding:10px 18px 10px 0;}
#main-nav ul li #menu-links .menua-wrap a{padding:10px 18px;}
.menua{position: relative;	display: inline-block;	-webkit-transition: -webkit-transform 0.3s;	-moz-transition: -moz-transform 0.3s;	transition: transform 0.3s;		}
.menua:before{	padding: 10px 0px;	position: absolute;	top: 100%;	content: attr(title);	font-weight: 800;	-webkit-transform: translate3d(0,0,0);	-moz-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}
.menua:hover, .menua:focus, #main-nav ul li:hover .menua{	-webkit-transform: translateY(-100%);	-moz-transform: translateY(-100%);	transform: translateY(-100%);}
#main-nav .sub-menu li:hover ul#menu-links { display: none; }
#main-nav ul.menu-thumbs li:hover { background: none; }
.sub-menu ul#menu-links { min-height: 154px; }
.sub-meni { float: left; z-index: 999; left: -12px; position: relative; top: 25px; }
.sub-meni .sub-meni { top: -15px;left: 223px; }
#main-nav .sub-meni #menu-links { padding: 5px; top: -25px;left: 10px; background: #000; position: absolute; }
.sub-menu .menu-thumbs { padding: 23px 22px;top: 0;position: relative;width: 770px;float: right; }
#menu-links li { width: 233px; }
#menu-links .menua:before{width:233px;}
#menu-links .menu-thumbs { border: none; display: block; margin: 0; position: absolute; left: 232px; top: 0; }
#main-nav .menu-thumbs li {width: 240px;padding: 0;margin: 8px; }
#main-nav #menu-links a, #main-nav .meni-links a, #main-nav #menu-links li:hover .menu-text a, #main-nav #menu-links li:hover #menu-links a{color:#FFF; }
#main-nav #menu-links { padding: 30px 0; background: #585858 url(images/pattern-img.png); top: 0; position: relative; width: 232px; float: left; }
#main-nav ul li a:after { display: none; }
#main-nav ul li:hover a { position: relative; }
#main-nav .sub-menu ul li:hover a:after { display: none; }
#main-nav .sub-menu ul#menu-links&gt;li.menu-item-object-category:hover&gt;a:after { display: none; }
#main-nav ul&gt;li.menu-item-object-category:hover&gt;a:only-child:after { display: none; }
#main-nav .sub-meni li.menu-item-object-category:hover&gt;a:after { display: none; }
#main-nav .sub-meni li.menu-item-object-category:hover&gt;.menu-thumbs { display: none; }
#main-nav .menu-thumb li { height: 120px; padding: 12px; width: 200px; }
.menu-thumb { position: relative; }
#main-nav .menu-thumb a {padding:0;}
#main-nav .menu-thumb li img { height: 120px; padding: 12px; width: 200px; }
#main-nav .menu-text { padding: 5px;  width: 230px; position: absolute; background: url(images/pattern-img.png); bottom: 0; }
#main-nav .menu-text a {  font: 600 13px/13px 'Arial';padding:0; }


/*
Ticker----------------------------------------------------------------------------------------------------------
*/


#ticker-box {float:left;padding:5px 8px 14px;width: 1046px;height: 40px;background: url(images/ticker-shadow.png) no-repeat 0px 40px;}
#ticker {padding: 0;width: 1046px;float: left;}
ul.ticker-list { position: absolute; width: 1046px; margin-left: 8px; display: block; float: left; height: 30px; }
ul.ticker-list li { float: left; display: block; height: 12px; padding: 5px 2px; }
.ticker-heading {  letter-spacing:-1px;color: #A50505; float: left; font: 700 15px/15px 'Arial'; padding: 7px 7px 7px 0; }
#ticker a { color: #717171; font: 700 12px/12px 'Arial'; }
.ticker-title-date { float: right; }
#ticker-title-side {  font: 600 14px/15px 'Arial'; margin-top: 5px; border-right: 2px solid #444444; padding: 3px 20px 3px 0px; float: left; }
#ticker-today-date { letter-spacing:-1px; font: 700 14px/15px 'Arial'; color: #A50505; padding: 8px 0px 8px 19px; float: left; }
.ticker-star { top:3px;float: left; position: relative; padding-right: 4px; font-size: 11px; padding-left:3px;}
#ticker-list-box { height: 30px; float: left; display: block; overflow: hidden; position: relative; width: 574px; }



/*
Footer-------------------------------------------------------------
*/
#footer { padding-bottom: 18px; background: #F1F1F1; width: 100%;float:left;}
#footer, #footer .widget-title, #footer .post-date, #footer a, #footer a:visited, #footer .big-featured-posts-content, #footer .medium-featured-posts-content, #footer .big-featured-posts-text  { }
#footer a:hover{text-decoration:underline;}
.footer-line{ margin-bottom: 18px; background: #f4f4f4; display: block; height: 40px; width: 100%; }
#footer-widgets { margin: 0 auto; width: 1062px; }
#footer-widgets h3 { text-align: center; padding: 12px 0;font-size:15px;line-height:15px;font-weight:700;margin-bottom: 10px; }
#footer-widgets .widget-title { float:left;padding:0;background:none;box-shadow:none;}
#footer-widgets .widget-title:after, #footer-widgets .widget-title:before {display:none;}
#footer-widgets .line-title {display:none;}
#footer-widgets .small-featured-posts-image img:hover{opacity:1;}
#footer-widgets .category-icon{font-weight:700;}
.copyright { background: #1F1F1F; height: 35px; font: 400 12px/12px 'Arial';width:100%;float:left; }
.bottom-nav { margin: 0 auto; width: 1062px; }
.copyright-text { font-variant: small-caps; color: #FFF; padding: 12px 0; float: left; }

/*
site icons-------------------------------------------------------------
*/
.play-icon-big { box-shadow: 1px 1px 5px #000; top: 10px; left: 10px; height: 27px; width: 43px; border-radius: 5px; position: absolute; }
.play-icon-big:after { content: ""; display: block; position: absolute; top: 7px; left: 17px; margin: 0 auto; border-bottom: 7px solid transparent; ; border-top: 7px solid transparent; ; }
.play-icon { box-shadow: 1px 1px 5px #000; margin-top: 5px; left: 5px; height: 16px; width: 24px; border-radius: 3px; position: absolute; }
.play-icon:after { content: ""; display: block; position: absolute; top: 3px; left: 9px; margin: 0 auto; border-bottom: 5px solid transparent; ; border-top: 5px solid transparent; ; }
.category-icon { font: 400 12px/12px 'Arial'; }
.cat-square { margin-top: 3px; margin-right: 5px; float: left; height: 9px; width: 9px; }
.views-count { margin-left: 10px; padding-left: 20px; background: url(images/view-icon.png) no-repeat 0px 3px; float: right; }
.comments-count { padding-left: 20px; background: url(images/comments-icon.png)no-repeat 0px 3px; float: right; }
/*
Wp-css----------------------------------------------------------------
*/
.alignright { max-width: 100%; float: right; }
.alignleft { max-width: 100%; float: left; }
.aligncenter { max-width: 100%; display: block; margin: 0 auto; }
.alignnone { max-width: 100%; }
code, pre { padding: 2px 4px; background-color: #f7f7f9; border: 1px solid #e1e1e8; }
pre { word-break: break-all; word-wrap: break-word; white-space: pre-wrap; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sub { bottom: -2px; }
sup { top: -5px; }
.wp-caption, .gallery-caption { margin-bottom: 10px; text-align: center; }
.wp-caption-text { margin-bottom: 2px; }
.sticky { }
.sticky .newest-posts-thumb:after{top: 96px;position: absolute;padding: 5px;text-transform: uppercase;font: 700 14px/14px 'Arial';color: #FFF;background: url(images/pattern-img.png);content: "Sticky Post";display: block;clear: both;height: 15px;width: 85px;}
.sticky h2 a { text-decoration: underline; }
.bypostauthor { }
img.alignright, .wp-caption.alignright { float: right; margin: 5px 0 20px 20px; }
img.alignleft, .wp-caption.alignleft { float: left; margin: 5px 20px 20px 0; }
table {margin-bottom: 30px;}
td {border: 1px solid #999;	padding: 10px 15px;	background: #ddd;}
tr:nth-child(odd) td {background: #eee;}
th, tfoot td {padding: 10px 15px;background: #bbb!important;border: 1px solid #999;font-weight: normal;text-transform: uppercase;white-space: nowrap;text-align: left;}

/*error page*/
#post-404 h1{font: 700 24px/26px 'Arial';text-align:center;}
#post-404{font: 700 15px/15px 'Arial';text-align:center;}
/*rss widget*/
.widget_rss {width:338px;font: 700 15px/16px 'Arial';}
.widget_rss ul {}
.widget_rss ul li {margin:10px 0;}
.widget_rss ul li a {}
.rssSummary{color:#9C9C9C;;font-size:12px;font-weight:400;padding-top: 10px;}

/*categories widget*/
.widget_categories {width:338px;font: 700 15px/16px 'Arial';}
.widget_categories ul {}
.widget_categories ul li {margin:10px 0;}
.widget_categories ul ul.children {padding:0;}
.widget_categories a {}
.widget_categories select{}
.widget_categories select#cat {}
.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {}


/*recent comments widget*/
.recentcomments {width:338px;font: 400 12px/14px 'Arial';}
#recentcomments {}
#recentcomments li {font-size:15px;font-weight:700;padding:5px 0;}
#recentcomments li a {font-size:12px;font-weight:700;color:#9C9C9C;;}
.widget_recent_comments {}

/*recent posts widget*/
.widget_recent_entries{width:338px;font: 700 15px/16px 'Arial';}
.widget_recent_entries ul {}
.widget_recent_entries ul li {padding:5px 0;}
.widget_recent_entries ul li a {}


/*search*/
.widget_search #searchform input{width: 295px;}
.widget_search #searchform{float:none;}
.widget_search {width:338px;}
.screen-reader-text {}


/*calendar*/
.widget_calendar {width:338px;font: 700 15px/16px 'Arial';text-align:center;}
#calendar_wrap {}
#calendar_wrap th {}
#calendar_wrap td {}
#wp-calendar tr td {padding: 7px 14px;}
#wp-calendar caption {padding: 0 0 20px;}
#wp-calendar a {}
#wp-calendar #today {}
#wp-calendar #prev {}
#wp-calendar #next {}
#wp-calendar #next a {}
#wp-calendar #prev a {}


/*nav menu widget*/
.widget_nav_menu {width:338px;font: 700 15px/16px 'Arial';}
.widget_nav_menu ul {}
.widget_nav_menu ul li {padding:5px 0;}
.widget_nav_menu ul li a {}

/*Pages widget*/
.widget_pages {width:338px;font: 700 15px/16px 'Arial';}
.widget_pages ul {}
.widget_pages ul li {margin:10px 0;} 
.widget_pages ul li .children{padding:0;}
.widget_pages ul li a {}

/*Arcvhive widget*/
.widget_archive {width:338px;font: 700 15px/16px 'Arial';}
.widget_archive ul {}
.widget_archive ul li {padding:5px 0;} 
.widget_archive ul li a {}
.widget_archive select {}
.widget_archive option {}

/*Links widget*/
.widget_links {width:338px;font: 700 15px/16px 'Arial';}
.widget_links ul {}
.widget_links ul li {padding:5px 0;}
.widget_links ul li a {}

/*meta widget*/
.widget_meta {width:338px;font: 700 15px/16px 'Arial';}
.widget_meta ul {}
.widget_meta ul li {padding:5px 0;}
.widget_meta ul li a {}

/*
Wide-Slider-----------------------------------------------------------
*/
#wide-containter{padding: 0px 8px 25px 8px;height: 450px;position: relative;float: left;width: 1046px;}
.three-posts{float:left;height: 450px;width:1047px;}
.three-posts li{overflow:hidden;top:0;opacity:0;float:left;margin:0 2px 2px 0;}
.three-posts li:nth-child(1){float:left;width:474px;height:297px;opacity:1;}
.three-posts li:nth-child(2){float:right;width:569px;opacity:1;height:223px;}
.three-posts li:nth-child(3){float:right;width:569px;opacity:1;height:223px;}
.three-posts li:nth-child(4){float:left;background:#000;width: 474px;opacity:1;height:149px;max-height:152px;}
.three-posts-box { z-index:0;opacity: 0;-moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; -webkit-transition: all 0.5s; position: absolute; overflow: hidden;left:0; bottom: 25px;}
.three-posts-title{width:442px;height:133px;padding:8px 16px;text-transform: uppercase; color: #fff; text-align: left; position: relative;margin: 0 8px;}
.three-posts-title h2{font: 400 18px/20px 'Arial black';}
.three-posts-content{font:400 12px/16px 'Arial black';padding: 16px 0;float:left;text-transform: none;}
.three-posts-image{float:left;position:relative;}
.three-posts-box .slide-date{margin-top:10px;text-transform: none;}
.three-posts-read-more a {font:400 20px/16px 'Arial black';left: 175px;top: -145px;padding: 4px 8px;position: absolute;border: 2px solid #FFF;-moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; -webkit-transition: all 0.3s;text-transform: uppercase;}
.three-posts-read-more {z-index:0;position: absolute;opacity:0;-moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; -webkit-transition: all 0.3s;}
.three-posts li.three-hover .three-posts-box{ opacity: 1; z-index:3;}
.three-posts li.three-hover .three-posts-image{}
.three-posts li:nth-child(1) .three-posts-read-more{width:474px;height:297px;}
.three-posts li:nth-child(1):hover .three-posts-read-more{opacity: 1;box-shadow:inset 1px 1px 100px 25px #000;z-index:4;}
.three-posts li:nth-child(1):hover .three-posts-read-more a{top: 145px;}
.three-posts li:nth-child(2) .three-posts-read-more{width:569px;height:223px;}
.three-posts li:nth-child(2) .three-posts-read-more a{left:224px;}
.three-posts li:nth-child(2):hover .three-posts-read-more{opacity: 1;box-shadow:inset 1px 1px 100px 25px #000;z-index:4;}
.three-posts li:nth-child(2):hover .three-posts-read-more a{top: 100px;}
.three-posts li:nth-child(3) .three-posts-read-more{width:569px;height:223px;}
.three-posts li:nth-child(3) .three-posts-read-more a{left:224px;}
.three-posts li:nth-child(3):hover .three-posts-read-more{opacity: 1;box-shadow:inset 1px 1px 100px 25px #000;z-index:4;}
.three-posts li:nth-child(3):hover .three-posts-read-more a{top: 100px;}



/*
Newest posts-----------------------------------------------------------
*/


.newest-posts-category, .newest-posts-archive, .newest-posts-tag, .newest-posts-search, .newest-posts-author { overflow: hidden; width: 100%; float:left;}
.newest-posts-category li, .newest-posts-archive li, .newest-posts-tag li, .newest-posts-search li, .newest-posts-author li {position: relative;padding-bottom: 16px;float: left;width: 692px;}
.newest-posts-category img, .newest-posts-archive img, .newest-posts-tag img, .newest-posts-search img, .newest-posts-author img {padding-right: 16px;float: left;width: 250px;height: 135px;}
.newest-posts-text { }
.newest-posts-text h2 { text-transform: uppercase;  font: 700 16px/18px 'Arial'; }
.newest-posts-title { }
.newest-posts-content {float: left;width: 426px;color: #9C9C9C;font: 400 13px/16px 'Arial';}
.newest-posts-date-posted { font: 600 12px/12px 'Arial'; color: #9c9c9c; padding: 8px 0px; }
.newest-posts-thumb { float: left; }





/*
Carousel----------------------------------------------------------------
*/


.carousel {height: 172px;float: left;margin: 0;overflow: hidden;position: relative;clear: both;}
.carousel-image {overflow: hidden;float: left;position: relative;width: 161px;height: 172px;}
.carousel-image img { transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; }
.carousel-image img:hover { opacity: .85; }
.carousel-text { padding: 5px 0; background: url(images/pattern-img.png); width: 100%; position: absolute; bottom: 0; }
.carousel-title { padding: 0 10px; }
.carousel-text a {font: 600 14px/14px 'Arial'; }


/*
Social and search--------------------------------------------------------
*/
#content-social { }
#content-social ul { float: right; }
#content-social ul li { float: left; }
.fb-social-icon, .twitter-social-icon, .pinterest-social-icon, .google-social-icon, .linkedin-social-icon, .rss-social-icon { float: left; width: 30px; height: 30px; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
.fb-social-icon { background: url(images/social-buttons.png) 0 0; }
.fb-social-icon:hover { background: url(images/social-buttons.png) 0 -30px; }
.twitter-social-icon { background: url(images/social-buttons.png) -30px 0; }
.twitter-social-icon:hover { background: url(images/social-buttons.png) -30px -30px; }
.pinterest-social-icon { background: url(images/social-buttons.png) -60px 0; }
.pinterest-social-icon:hover { background: url(images/social-buttons.png) -60px -30px; }
.google-social-icon { background: url(images/social-buttons.png) -90px 0; }
.google-social-icon:hover { background: url(images/social-buttons.png) -90px -30px; }
.youtube-social-icon { background: url(images/social-buttons.png) -120px 0; float: left; width: 54px; height: 30px; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
.youtube-social-icon:hover { background: url(images/social-buttons.png) -120px -30px; }
.linkedin-social-icon { background: url(images/social-buttons.png) -174px 0; }
.linkedin-social-icon:hover { background: url(images/social-buttons.png) -174px -30px; }
.rss-social-icon { background: url(images/social-buttons.png) -204px 0; }
.rss-social-icon:hover { background: url(images/social-buttons.png) -204px -30px; }

.fb-social-icon-bottom, .twitter-social-icon-bottom, .pinterest-social-icon-bottom, .google-social-icon-bottom, .linkedin-social-icon-bottom, .rss-social-icon-bottom { float: left; width: 30px; height: 30px; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
.fb-social-icon-bottom { background: url(images/social-buttons-bottom.png) 0 0; }
.fb-social-icon-bottom:hover { background: url(images/social-buttons-bottom.png) 0 -30px; }
.twitter-social-icon-bottom { background: url(images/social-buttons-bottom.png) -30px 0; }
.twitter-social-icon-bottom:hover { background: url(images/social-buttons-bottom.png) -30px -30px; }
.pinterest-social-icon-bottom { background: url(images/social-buttons-bottom.png) -60px 0; }
.pinterest-social-icon-bottom:hover { background: url(images/social-buttons-bottom.png) -60px -30px; }
.google-social-icon-bottom { background: url(images/social-buttons-bottom.png) -90px 0; }
.google-social-icon-bottom:hover { background: url(images/social-buttons-bottom.png) -90px -30px; }
.youtube-social-icon-bottom { background: url(images/social-buttons-bottom.png) -120px 0; float: left; width: 54px; height: 30px; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s;  }
.youtube-social-icon-bottom:hover { background: url(images/social-buttons-bottom.png) -120px -30px; }
.linkedin-social-icon-bottom { background: url(images/social-buttons-bottom.png) -174px 0; }
.linkedin-social-icon-bottom:hover { background: url(images/social-buttons-bottom.png) -174px -30px; }
.rss-social-icon-bottom { background: url(images/social-buttons-bottom.png) -204px 0; }
.rss-social-icon-bottom:hover { background: url(images/social-buttons-bottom.png) -204px -30px; }

#searchform { float: right; position: relative; }
#searchform input {  text-transform: uppercase; background: #fff url(images/search-icon.png) no-repeat right 50%; border: 2px solid #000; color: #C4C4C4; float: left; font: 700 15px/15px 'Arial'; margin: 2px 0; padding: 0 0 0 10px; width: 200px; height: 27px; }
#searchform #search-button { border: none; float: left; }
#searchform #s:focus { outline: none; }
/*
Slider----------------------------------------------------------------------
*/
#sidebar-slider-container {overflow: hidden;height: 360px;width: 338px;}
#slider-container {overflow: hidden;height: 360px;width: 692px;}
.slides { overflow: hidden; }
.slide-info { background: url(images/pattern-img.png); padding: 4px 16px; font: 400 13px/13px 'Arial'; position: absolute;opacity: 0;-moz-transition: all 0.5s ease-out 0.6s;-o-transition: all 0.5s ease-out 0.6s;-ms-transition: all 0.5s ease-out 0.6s;transition: all 0.5s ease-out 0.6s;-webkit-transition: all 0.5s ease-out 0.6s; left: -400px; }
.slider-text-box .category-icon { font: 400 12px/12px 'Arial'; top: -20px;position: absolute;padding: 4px 16px;background: url(images/pattern-img.png); opacity: 0;-moz-transition: all 0.5s ease-out 0.2s;-o-transition: all 0.5s ease-out 0.2s;-ms-transition: all 0.5s ease-out 0.2s;transition: all 0.5s ease-out 0.2s;-webkit-transition: all 0.5s ease-out 0.2s; left: -400px;}
.slider-text-box .category-icon a { color: #FFFFFF; }
.slider-text-box .cat-square{margin-top:2px;}
.slide-author { font: 600 12px/12px 'Arial'; color: #FFF; float: left; }
.slide-date { font: 400 12px/12px 'Arial'; color: #FFF; float: left; }
.slide-title {  width: 410px; min-height: 50px; text-transform: uppercase; color: #fff; text-align: left; position: relative; font: 800 25px/23px 'Arial';padding: 8px 16px;background: url(images/pattern-img.png);margin: 5px 0;opacity: 0;-moz-transition: all 0.5s ease-out 0.4s;
-o-transition: all 0.5s ease-out 0.4s;-ms-transition: all 0.5s ease-out 0.4s;transition: all 0.5s ease-out 0.4s;-webkit-transition: all 0.5s ease-out 0.4s; left: -400px; }
.slide-title h2{letter-spacing:-1px;font-weight:800;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);}
.slider-text-box { position: absolute;bottom: 45px; }
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }
.flexslider { margin: 0; padding: 0; }
.flexslider .slides &gt; li { display: none; -webkit-backface-visibility: hidden; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
.no-js .slides &gt; li:first-child { display: block; }
.flexslider { margin: 0px; background: #fff; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel ul li {float: left;margin-right: 16px;}
.tv-carousel ul li {float: left;margin-right: 16px;}
.flex-direction-nav { *height: 0;}
.flex-direction-nav a { width: 17px; height: 20px; margin: -20px 0 0; display: block; background: #FFF url(images/nav-arrows.png) no-repeat 0 0; position: absolute; top: 53%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease; }
.flex-direction-nav .flex-next { background-position: 100% 0; right: -40px; z-index: 9999; }
.flex-direction-nav .flex-prev { left: -40px; z-index: 9999; }
.flexslider:hover .flex-next { opacity: 1; right: 0; }
.flexslider:hover .flex-prev { opacity: 1; left: 0; }
.carousel:hover .flex-next { opacity: 1; right: 0; }
.carousel:hover .flex-prev { opacity: 1; left: 0; }
.tv-carousel:hover .flex-next { opacity: 1; right: 0; }
.tv-carousel:hover .flex-prev { opacity: 1; left: 0; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1.0; }
.flex-direction-nav .flex-disabled { opacity: 0; filter: alpha(opacity=0); cursor: default; }
.flex-control-nav { width: 100%; text-align: center; margin-top: 16px; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1;}
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px;}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; }
.flex-control-thumbs li { width: 25%; float: left; margin: 0; }
.flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer; }
.flex-control-thumbs img:hover { opacity: 1; }
.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }

.flex-active-slide .slide-title { opacity: 1; left: 0px; }
.flex-active-slide .slider-text-box .category-icon { opacity: 1; left: 0px; }
.flex-active-slide .slide-info { opacity: 1; left: 0px; }

.flexslider .slides&gt;li { overflow: hidden; position: relative; }


/*
Tabs-------------------------------------------------------------------------------------------------------------------------------------
*/


.tabs h4 { text-transform: uppercase; font: 800 12px/16px 'Arial'; }
.tabber-container {width: 338px;}
ul.tabs { padding-bottom: 25px; display: inline; float: left; width: 100%; }
.tabber-content { width: 338px; }
ul.tabs li {text-align: center;width: 112px;background: #ECECEC;color: #FFF;display: inline;float: left;font: bold 12px/12px 'Arial'; padding: 9px 0;}
ul.tabs li:hover { background: #ECECEC; }
ul.tabs li.active { background: #ECECEC; }


/*
Featured Category------------------------------------------------------------------------------------------------------
*/


.featured-category-small, .featured-category-medium, .featured-posts-category-medium, .featured-posts-category-big {float: left;width: 338px;}
.featured-posts-category-big {padding-right: 16px;}
.big-featured-posts-image {overflow: hidden;position: relative;width: 338px;height: 234px;}
.big-featured-posts-title-box {padding: 5px 10px;background: url(images/pattern-img.png);width: 318px;position: absolute;bottom: 0;}
.big-featured-posts-title { height: auto; text-transform: uppercase; width: 318px; }
.big-featured-posts-title h1 a { }
.big-featured-posts-title h2 { letter-spacing:-1px; font: 700 16px/18px 'Arial'; }
.big-featured-posts-text {color: #9c9c9c;padding: 8px 0;}
.big-featured-posts-text .cat-square{margin-top:2px;}
.big-featured-posts-content {height: 80px;}
.big-featured-posts-content, .medium-featured-posts-content { color: #9C9C9C; font: 400 13px/20px 'Arial'; }
.small-featured-posts-image {margin-right: 16px;float: left;width: 120px;height: 78px;}
.small-featured-posts-image img:hover{opacity:.85;}
.small-featured-posts-image img{transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;}
.small-featured-posts-date-posted {padding: 8px 0px 0px 0px;font: 400 12px/15px 'Arial';}
.post-date {text-transform: none;font: 400 12px/12px 'Arial';color: #9c9c9c;padding: 0px 0px 8px 0px;}
.featured-posts-category-small {float: left;width: 338px;}
.featured-posts-category-small li {position: relative;padding-top: 16px;float: left;width: 338px;}
.featured-posts-category-small li:first-child { padding-top: 0px; }
.small-featured-posts-text {width: 202px;float: left;}
.small-featured-posts-text h2 {font: 700 14px/16px 'Arial'; }
.medium-featured-posts-title { width: 255px; padding: 5px 10px; background: url(images/pattern-img.png);}
.medium-featured-posts-title h2 {letter-spacing:-1px;  font: 700 16px/18px 'Arial'; }
.medium-featured-posts-text { position: absolute; bottom: 10px }
.featured-posts-category-medium li { float: left; }
.medium-featured-posts-content {height: 158px;}
.medium-featured-posts-image {position: relative;width: 338px;height: 172px;}


/*
Video embed widget------------------------------------------------------------------------------------------------------------------------
*/

.embed-wrapper iframe {height: 254px;}


/*
Latest News-------------------------------------------------------------------------------------------------------------------------------
*/

.latest-news-category {display: inline-block;width: 338px;}
.latest-news-text h2 {  font: 700 16px/18px 'Arial'; }

/*
Text Widget-------------------------------------------------------------------------------------------------------------------------
*/

.textwidget {  font: 400 14px/18px 'Arial'; padding: 0 20px 0 0;width: 318px; }
.textwidget p { padding-bottom: 16px; }

/*
Featured category square---------------------------------------------------------------------------------------------------------------
*/

.category-square {width: 161px;float: left;padding-right: 16px;}
.category-square:last-child { padding-right: 0px; }
#secondary .category-square:nth-child(odd){padding-right:0px;}
.featured-category-sqare-links li { border-bottom: 1px dotted #9c9c9c; padding: 5px 0; }
.featured-category-sqare-links li h2 { font: 600 12px/16px 'Arial'; }
.featured-square li { float: left; padding-bottom: 10px; }

/*
Square image category----------------------------------------------------------------------------------------------------------------------
*/

.square-category {float: left;margin-bottom: -16px;width: 105%;}
.square-category li {padding-right: 16px;padding-bottom: 16px;float: left;}
#square-category {width: 338px;}
#square-category li:nth-child(even) { padding-right: 0; }


/*
Mosaic-----------------------------------------------------------------------------------------------------------------------------------
*/


.mosaic-posts-image {width: 338px;height: 172px;position: relative;overflow:hidden;}
.mosaic-text { width: 100%; position: absolute; bottom: 0;}
#mosaic {width: 338px;}
.mosaic {margin-bottom: -16px;float: left;}
.mosaic li {margin-bottom: 16px;float: left;}
.mosaic li:nth-child(odd) {padding-right: 16px;}
.mosaic-title { padding: 5px 10px;position:relative;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;-webkit-transition: all 0.5s;background: url(images/pattern-img.png); }
.mosaic-title h2:after {margin-top: 7px;float: left;width: 100%;content: "";border-bottom: 2px solid #FFF;display:none;}
.mosaic-title h2 {letter-spacing:-1px;  font: 700 16px/18px 'Arial'; }
.mosaic-excerpt{color:#FFF;font: 400 12px/16px 'Arial';margin-top:16px;position: absolute;bottom:-100px;-moz-transition: all 0.1s;-o-transition: all 0.1s;-ms-transition: all 0.1s;transition: all 0.1s;-webkit-transition: all 0.1s;opacity: 0; }



.mosaic-posts-image:hover .mosaic-text {height:100%;}
.mosaic-posts-image:hover .mosaic-title h2:after {display:block;}
.mosaic-posts-image:hover .mosaic-title {padding-top: 150px;bottom:0;position: absolute;}
.mosaic-posts-image:hover .mosaic-excerpt{display:block;bottom:0;position:relative;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;-webkit-transition: all 0.5s;opacity: 1;}
/*
Tag cloud-------------------------------------------------------------------------------------------------------------------------
*/
.tagcloud { width: 338px; }
.tagcloud a { background: url(images/pattern-img.png); font-size: 12px !important; float: left; font: 700 12px/12px 'Arial'; margin: 0 6px 5px 0; padding: 5px; text-transform: uppercase; }
/*
Post page elements-------------------------------------------------------------------------------------------------------------------------
*/
#media-wrapper { padding: 0px 8px; }
.image-caption{background: url(images/pattern-img.png);float: left;color: #FFF;font-size: 11px;width: 100%;padding: 0 5px;box-sizing: border-box;}
.video-wrapper iframe { height: 360px; }
#breadcrumbs { float: left; }
#breadcrumbs a { float: left; }
#breadcrumbs a:after { padding-left: 16px; padding-right: 16px; content: "&gt;"; }
#breadcrumbs a:last-child:after { content: ""; }
.post-info { width: 692px; color: #9c9c9c; font: 400 12px/12px 'Arial'; float: left; padding: 8px; }
.post-page-date {float: right; }
.post-author { float: right; }
.post-info a { color: #9c9c9c; }
#post-page-title { width: 692px; padding: 16px 8px; float: left;  }
#post-page-title h1 { text-transform: uppercase; font: 700 24px/26px 'Arial'; }
#post-content { width: 98%; float: left; padding: 1% 1% 2%; font: 400 13px/20px 'Arial'; }
.share-post{border-bottom: 1px solid #d1d1d1;border-top: 1px solid #d1d1d1;float: left;width: 692px;margin: 0 8px 20px;}
.share-title{background: url(images/pattern.png);text-transform: uppercase;width:170px;padding:10px;text-align: center;font: 700 15px/15px 'Arial';}
.share-post li{float:left;}
.fb-share-icon, .twitter-share-icon, .google-share-icon, .pinterest-share-icon, .stumble-share-icon, .reddit-share-icon, .tumblr-share-icon {float: left;width: 30px;height: 30px;margin: 3px 20px 0;}
.fb-share-icon {background: url(images/sharebuttons.png) -38px 0;margin: 3px 20px 0 28px;}
.twitter-share-icon{background: url(images/sharebuttons.png) -3px 0;}
.google-share-icon{background: url(images/sharebuttons.png) -105px 0;}
.pinterest-share-icon{background: url(images/sharebuttons.png) 101px 0;}
.stumble-share-icon {background: url(images/sharebuttons.png) -72px 0;}
.reddit-share-icon{background: url(images/sharebuttons.png) 67px 0;}
.tumblr-share-icon {background: url(images/sharebuttons.png) 33px 0;}
.post-tags { float: left; padding: 0 0 25px; }
.tag-img{background: url(images/tag.png)5px 2px no-repeat;width: 25px;height: 20px;float: left;}
.post-tags a { background: url(images/pattern-img.png); font-size: 12px; float: left; font: 700 12px/12px 'Arial'; margin: 0px 2px 5px 4px; padding: 5px; text-transform: uppercase; }
.nav-next-prev { border-bottom: 1px solid #d1d1d1; border-top: 1px solid #d1d1d1; float: left; width: 692px; margin: 0 8px; padding: 16px 0; }
.nav-previous { width: 338px; float: left; }
.nav-next { width: 337px; float: right; }
.previous-article {  padding: 2px 0; width: 338px; float: left; font: 700 15px/15px 'Arial'; }
.previous-title { padding-right: 15px;  text-transform: uppercase; line-height: 15px; padding: 0px; float: left; }
.next-article {  padding: 2px 0; text-align: right; width: 338px; float: right; font: 700 15px/15px 'Arial'; }
.next-title { padding-left: 15px; text-align: right; text-transform: uppercase; line-height: 15px; }
#author-info { width: 692px; border-bottom: 1px solid #D1D1D1; float: left; margin: 0 8px 25px; }
#author-image { padding: 20px 20px 20px 0; float: left; }
#author-desc { color: #9C9C9C; font: 400 13px/15px 'Arial'; padding-top: 20px; width: 480px; float: left; }
#author-desc h2 { font: 700 15px/15px 'Arial';  text-transform: uppercase; padding-bottom: 5px; }
.author-social { margin-left: -10px; padding-top : 5px; float: left; padding-top: 5px; }
.author-social li { float: left; }
.category-slider { float: left; overflow: hidden; padding: 0px 8px 25px 8px; }

#post-page-ad{float:left;margin: 0 8px 25px;width: 336px;height: 280px;}

.popular-post-page { float: left; }
.splitter { margin: 0 auto; margin-bottom: -10px; margin-top: -10px; float: left; height: 90px; border-left: 1px solid #D3D3D3; }
#post-content blockquote { margin: 15px 10px 15px 15px; padding: 1px 15px 1px 15px; background: #f1f1f1; }
#post-content p { display: block; margin-bottom: 15px; }
#post-content blockquote p { margin-top: 15px; }
#post-content h1 {  font: 700 30px/34px 'Arial'; margin: 10px 0; width: 100%; }
#post-content h2 {  font: 700 28px/32px 'Arial'; margin: 10px 0; width: 100%; }
#post-content h3 {  font: 700 24px/28px 'Arial'; margin: 10px 0; width: 100%; }
#post-content h4 {  font: 700 20px/24px 'Arial'; margin: 10px 0; width: 100%; }
#post-content h5 {  font: 700 16px/20px 'Arial'; margin: 10px 0; width: 100%; }
#post-content h6 {  font: 700 12px/16px 'Arial'; margin: 10px 0; width: 100%; }
#post-content ul { list-style: disc outside; margin: 10px 0; }
#post-content ol { list-style: decimal outside; margin: 10px 0; }
#post-content ul li, #post-content ol li { margin-left: 50px; padding: 5px 0px; }


/*
Post-page Review----------------------------------------------------------------
*/

#review-wrapper{width: 100%;float: left;border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin: 20px 0px 30px 0px;}
.review-image{float:left;position:relative;height: 160px;margin: 26px 0px 26px 0px;}
.total-score{position: absolute;bottom: 0;padding: 7px 9px;font-size: 15px;font-weight: 700;background: #000;color: #FFF;border-left: 1px solid #FFF;border-top: 1px solid #FFF;right:0;}
.review-wrapper-title-good-bad{float: left;width: 380px;margin: 26px 0px 26px 26px;}
.review-title{font-size: 24px;font-weight: 600;width: 100%;margin-bottom: 16px;float:left;}
.review-good, .review-bad{float:left;width:50%;}
.review-good ul, .review-bad ul{list-style: disc;margin: 16px 0;float:left;}
.review-good ul li, .review-bad ul li{margin-left: 20px;padding: 5px 0px;width:100%;float:left;font-size:13px;}
.good-title, .bad-title{font-size:18px;float:left;width: 100%;font-weight:700;}
.good-text{width: 160px;}
.bad-text{width: 160px;}


.review-title-scores{float:left;width:100%;margin-bottom: 16px;}
.review-title-scores li{float:left;width:100%;margin-bottom:9px;}
.review-item-title{float:left;text-transform:uppercase;font-size:12px;font-weight:600;}
.review-item-score{float:right;font-size:12px;font-weight:600;}
.score-line{width:100%;background:#ebebeb;height:12px;float:left;overflow: hidden;}
.score-width{height:12px;background:#000;float:left;}

.square-review-score {position: absolute;top: 0;padding: 10px 10px;font-size: 15px;font-weight: 700;background: #000;color: #FFF;border-right: 1px solid #FFF;border-bottom: 1px solid #FFF;left: 0;}



/*
page-------------------------------------------------------------------
*/

#post-area{font: 400 13px/20px 'Arial';}
#post-area blockquote { margin: 15px 10px 15px 15px; padding: 1px 15px 1px 15px; border-left: 4px solid #bbb; background: #f1f1f1; }
#post-area p { display: block; margin-bottom: 15px; }
#post-area blockquote p { margin-top: 15px; }
#post-area h1 {  font: 700 30px/34px 'Arial'; margin: 10px 0; width: 100%; }
#post-area h2 {  font: 700 28px/32px 'Arial'; margin: 10px 0; width: 100%; }
#post-area h3 {  font: 700 24px/28px 'Arial'; margin: 10px 0; width: 100%; }
#post-area h4 {  font: 700 20px/24px 'Arial'; margin: 10px 0; width: 100%; }
#post-area h5 {  font: 700 16px/20px 'Arial'; margin: 10px 0; width: 100%; }
#post-area h6 {  font: 700 12px/16px 'Arial'; margin: 10px 0; width: 100%; }
#post-area ul { list-style: disc outside; margin: 10px 0; }
#post-area ol { list-style: decimal outside; margin: 10px 0; }
#post-area ul li, #post-area ol li { margin-left: 50px; padding: 5px 0px; }

/*
Category Page-------------------------------------------------------------------------------------------------------------------------
*/


.search-word, .tag-name, .archive-name, .category-name { float: left;  width: 672px; background: url(images/pattern.png); margin: 0px 8px 16px 8px; padding: 9px 10px 8px 10px; }
.search-word h1, .tag-name h1, .archive-name h1, .category-name h1 { font: 800 18px/18px 'Arial';text-transform: uppercase; }
#category-ad{float:left;margin: 0 8px 25px;width: 336px;height: 280px;}

.author-posts, .search-posts, .tag-posts, .archive-posts, .category-posts { padding: 0px 8px 25px 8px; }
.pagination { padding-bottom: 2%;font: 700 15px/15px 'Arial'; text-align: center; }


/*
Video Page-------------------------------------------------------------------------------------------------------------------------
*/


.tv-video-wrapper { padding: 0px 8px 8px; -webkit-animation: wrapper 2s; -moz-animation: wrapper 2s; -o-animation: wrapper 2s; animation: wrapper 2s; margin: 0 auto; position: relative; -webkit-transition: all 1.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 1.3s; float:left;}
.tv-video-wrapper iframe { height: 597px; }
.tv-carousel { width: 1046px; float: left; margin: 0; overflow: hidden; position: relative; clear: both; }
.tv-mode { float: left; width: 1062px; }
.share-tv { width: 1046px; float: left; height: 30px; }
.share-tv-title { padding: 10px 0; font: 700 14px/14px 'Arial'; text-transform: uppercase; float: left; }
.category-tv-icon { padding: 10px 0; float: right; font: 400 12px/12px 'Arial'; }

/*
Comments-------------------------------------------------------------------------------------------------------------------------
*/
#reply-title { float: left; width: 692px; padding: 16px 0 12px 0; font: 700 16px/18px 'Arial'; text-transform: uppercase; }
#cancel-comment-reply-link { }
.comment-count { color: #9C9C9C; font: 700 14px/14px 'Arial'; }
.comment-author, .comment-email, .comment-url {  font: 400 15px/26px 'Arial'; float: left; width: 215px; }
.comment-author, .comment-email { padding-right: 24px; }
#author, #email, #url { border: 1px solid #d1d1d1; font: 400 15px/15px 'Arial'; height: 32px; width: 210px; }
.required { }
#commentform { width: 708px; }
.comment-form-comment { float: left; padding: 20px 0; }
#comment { border: 1px solid #d1d1d1; height: 180px; width:686px;}
.form-submit { float: left; }
#submit { cursor: pointer; border: none; text-transform: uppercase;  font: 700 15px/15px 'Arial'; background: #FFF; height: 32px; }
.comments { width: 692px; float: left; padding: 8px; list-style: none; }
.gravatar-comment { padding-right: 20px; float: left; }
.comment-author-name { padding: 0 0 5px; font: 700 18px/18px 'Arial'; }
.comment-date-time { font: 400 12px/12px 'Arial'; color: #9c9c9c; }
.comments li { padding: 10px 0; width: 100%; float: left; }
.comment-content { font: 400 13px/20px 'Arial'; width: 85%; float: left; }
.children { padding-left: 30px; }
.logged-in-as { float: left; width: 692px; padding: 20px 0; font: 700 15px/15px 'Arial'; text-transform: uppercase; }
.comment-pagination { float: left; width: 100%; font: 600 15px/15px 'Arial'; text-align: center; }
.comments blockquote { margin: 15px 10px 15px 15px; padding: 1px 15px 1px 15px; border-left: 4px solid #bbb; background: #f1f1f1; }
.comments p { display: block; margin-bottom: 15px;}
.comments blockquote p { margin-top: 15px; }
.comments h1 {  font: 700 30px/34px 'Arial'; margin: 10px 0; width: 100%; }
.comments h2 {  font: 700 28px/32px 'Arial'; margin: 10px 0; width: 100%; }
.comments h3 {  font: 700 24px/28px 'Arial'; margin: 10px 0; width: 100%; }
.comments h4 {  font: 700 20px/24px 'Arial'; margin: 10px 0; width: 100%; }
.comments h5 {  font: 700 16px/20px 'Arial'; margin: 10px 0; width: 100%; }
.comments h6 {  font: 700 12px/16px 'Arial'; margin: 10px 0; width: 100%; }
.comments ul { list-style: none; margin: 10px 0; }
.comments ol { list-style: none; margin: 10px 0; }
.comments ul li, .comments ol li { margin-left: 50px; padding: 5px 0px; }

/*
bbpress-------------------------------------------------------------------------------------------------------------------------
*/

.bbpress li{margin-left:0 !important;}
.subscription-toggle{display:none;}
.widget_display_search, .widget_display_forums, .bbp_widget_login, .widget_display_topics, .widget_display_stats, .widget_display_views, .widget_display_replies{width: 338px;font: 700 15px/16px 'Arial';float:left;}

/*
Responsive Parts-------------------------------------------------------------------------------------------------------------------------
*/
@media screen and (max-width: 1062px) and (min-width: 709px) {
#top-menus { width: 708px; }
#logo { width: 708px; padding: 0; }
#header-ad { display: none; }
#main-nav { width: 692px; padding: 0; }
#main-nav ul li a { font-size: 13px; line-height: 13px; min-height: 15px;  }
#main-nav ul li {}
.sub-menu { width: 692px; margin: 0; }
.sub-meni .sub-meni {left:155px;}
#main-nav #menu-links { width: 165px;min-height:35px;}
#menu-links li { width: 165px; }
#menu-links .menua{width:165px;}
#menu-links .menu-thumbs { left: 165px; }
.sub-menu .menu-thumbs { width: 517px; padding: 15px 5px; }
#main-nav .menu-thumbs li { width: 162px; padding: 0; margin: 5px 5px; }
#main-nav .menu-text { width: 100%; padding: 2px 0;}
#searchform { position: absolute; right: 0; }
#searchform input { font-size: 13px; line-height: 13px; width: 23px; color: transparent; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; -webkit-transition: all 0.3s; }
#searchform input:focus { width: 120px; color: #C4C4C4; }
#wrapper { width: 708px; }
#ticker-box, #ticker { width: 692px; margin: 0 auto; }
#ticker { padding: 0; }
#ticker-box { background: url(images/ticker-shadow-responsive.png) no-repeat 0 40px; }
#ticker-list-box { width: 56%; }
#ticker-title-side { font-size: 12px; padding: 1px 10px 2px 0px; }
#ticker-today-date { font-size: 12px; padding: 6px 0px 8px 10px; }
.ticker-heading { font-size: 12px; }
#wide-containter{width:692px;height:297px;}
.three-posts{width:692px;height:297px;}
.three-posts li{margin:0 2px 2px 0;}
.three-posts li:nth-child(1) .three-posts-read-more, .three-posts li:nth-child(1) {width:312px;height:196px;}
.three-posts li:nth-child(1) .three-posts-read-more a{left:100px;}
.three-posts li:nth-child(1):hover .three-posts-read-more a{top:85px;}
.three-posts li:nth-child(3) .three-posts-read-more, .three-posts li:nth-child(2) .three-posts-read-more, .three-posts li:nth-child(3), .three-posts li:nth-child(2){width:376px;height:147px;}
.three-posts li:nth-child(3) .three-posts-read-more a, .three-posts li:nth-child(2) .three-posts-read-more a{left:140px;}
.three-posts li:nth-child(3):hover .three-posts-read-more a, .three-posts li:nth-child(2):hover .three-posts-read-more a{top:60px;}
.three-posts li:nth-child(4){width:312px;height:98px;}
.three-posts-title{width:280px;height:81px;}
.three-posts-read-more a {font:400 16px/14px 'Arial black';}
.three-posts-title h2{font: 400 14px/16px 'Arial black';}
.three-posts-content{display:none;}
.medium-featured-posts-text { bottom: 20px; }
.textwidget{width:100%;}
#secondary .category-square:nth-child(odd){padding-right:10px;}
#secondary .category-square:last-child{padding-right:0px;}
.slide-title { font-size: 22px; line-height: 20px; min-height: 40px; }
.medium-featured-posts-content { display: none; }
.featured-posts-category-medium:only-child .medium-featured-posts-content { display: block; }
.featured-posts-category-medium:only-child .big-featured-posts-text { display: block; }
.featured-posts-category-medium:only-child .medium-featured-posts-image { padding-bottom: 0; }
.medium-featured-posts-image { padding-bottom: 10px; }
.featured-category-medium .big-featured-posts-text { display: none; }
.mosaic li:last-child:nth-child(odd) { display: none; }
#main { width: 708px; display: block; margin: 0 auto; }
#secondary { margin: 0 auto; float: none; width: 708px; }
#secondary .home-widget:nth-child(even) { float: right; }
#footer-widgets { width: 708px; }
.bottom-nav { width: 708px; }
.popular-post-page .mosaic { width: 100%; }
.popular-post-page #mosaic { width: 100%; }
.popular-post-page .mosaic li { width: 49%; padding-top: 0; }
.popular-post-page .mosaic li:first-child { padding-right: 2% }
.comments { margin-bottom: 6%; }
.form-submit { margin-bottom: 6%; }
.tv-video-wrapper {}
.tv-video-wrapper iframe { width: 708px; height: 398px; }
.tv-carousel { width: 708px; }
.share-tv { width: 708px; }
}
 @media screen and (max-width: 708px) {
#top-navigation { display: none; }
#logo { width: 100%; padding: 0; }
#header-ad { display: none; }
#mob-menu { cursor: pointer; width: 100%; height: 15px; margin: 0 auto; display: block; position: relative; }
#navigation {margin-bottom: 4%;}
#main-nav { width: 100%; padding: 0; }
#main-nav ul { width: 338px; position: absolute; z-index: 999; background: #000; display: none; overflow: hidden; }
#main-nav ul.active { display: block; width: 100%;text-align:center;}
#main-nav ul li {float: left; margin: 0; position: relative; width: 100%;border-bottom:1px solid #FFF }
.sub-menu, .sub-meni { visibility: hidden; }
.home-widget { width: 98%;padding: 0 1% 4% 1%; }
.search-box { display: none; }
.ticker-title-date { display: none; }
#wide-containter{width: 98%;padding: 0 1% 4% 1%;height:auto;}
.three-posts{width:100%;height:auto;}
.three-posts .slide-date{display:none;}
.three-posts li:nth-child(1) .three-posts-read-more, .three-posts li:nth-child(1) {max-width: 45%;height:auto;}
.three-posts li:nth-child(3) .three-posts-read-more, .three-posts li:nth-child(2) .three-posts-read-more, .three-posts li:nth-child(3), .three-posts li:nth-child(2){max-width: 54%;height:auto;}
.three-posts li:nth-child(4){padding: 7% 0;max-width: 45%;height: auto;}
.three-posts-title{max-width: 90%;background:none;}
.three-posts-box{top: 61%;width: 45%;bottom: none;}
.three-posts-read-more{display:none;}
.three-posts-content{display:none;}
.three-posts-title h2{font: 400 14px/16px 'Arial black';}
.widget_pages, .widget_archive, .widget_calendar, .widget_categories, .widget_nav_menu, .widget_links, .widget_meta {width: 100%;text-align:center;}
#calendar_wrap {float: left;width: 60%;margin: 0 20%;}
.newest-posts-text h2 {font-size: 12px;line-height: 16px;}
#wrapper { margin-top: 20px; width: 100%; }
#main { width: 100%; display: block; margin: 0 auto; }
#primary { width: 100%; }
#secondary { width: 100% }
#slider-container { width: 100%; height: auto; margin: 0 auto; overflow: hidden; }
.flex-direction-nav .flex-prev { display: none; }
.flex-direction-nav .flex-next { display: none; }
.slider-text-box { width: 100%; bottom: 0; }
.slide-title { width: 98%; min-height: 0; font-size: 20px; line-height: 18px; padding: 2% }
.big-featured-posts-content, .medium-featured-posts-content { display: none; }
.featured-posts-category-big { width: 49%; padding-right: 2%; height: auto; }
.big-featured-posts-title { width: 100%; }
.big-featured-posts-title-box { width: 97%; padding: 3%; }
.big-featured-posts-text { display: none; }
.big-featured-posts-image { width: 100%; height: auto; }
.featured-category-medium { width: 100%; }
.featured-posts-category-medium { width: 49%; padding-right: 2%; }
.featured-posts-category-medium:only-child { width: 99%; }
.featured-posts-category-medium:only-child .medium-featured-posts-content { display: block; width: 49%; float: left; line-height: 17px; }
.featured-posts-category-medium:only-child .medium-featured-posts-image { padding-right: 2%; float: left; height: auto; width: 48%; }
.medium-featured-posts-image { height: auto; width: 100%; }
.medium-featured-posts-title { padding: 2%; width: 96%; }
.medium-featured-posts-text { position: relative; }
.mosaic { width: 100% }
#mosaic { width: 100%; }
.mosaic li { width: 49%; padding-top: 0; }
.mosaic li:nth-child(odd) { padding-right: 2% }
.mosaic-posts-image { height: auto; width: 100%; }
.mosaic li:last-child:nth-child(odd) { display: none; }
.mosaic-posts-image:hover .mosaic-excerpt, .mosaic-posts-image:hover .mosaic-title h2:after {display:none;}
.mosaic-title {width: 94%;padding: 2% 3%;}
.mosaic-posts-image:hover .mosaic-title {width: 94%;padding: 2% 3%;}
.mosaic-posts-image:hover .mosaic-text {height:auto;}
.embed-widget { width: 70%; margin: 0 auto; }
.embed-wrapper iframe { width: 100%; height: 100%;}
.embed-wrapper { position: relative; padding-bottom: 56.25%; height: 0; }
.featured-posts-category-small { float: left; width: 48%; }
.featured-posts-category-small li { width: 100% }
.small-featured-posts-text { width: 100%; }
.small-featured-posts-image{ display: none; }
.featured-category-small{width:100%;}
.featured-category-small .featured-posts-category-small { width: 100%; }
.featured-category-small .small-featured-posts-text { width: 70% }
.featured-category-small .featured-posts-category-small li { padding: 1% 10%; position: relative; width: 80%; }
.featured-category-small .post-date { display: block; padding: 2% 0; }
.featured-category-small .small-featured-posts-date-posted { padding: 0; }
.featured-category-small .small-featured-posts-image{ display: block; height: auto; width: 23%; }
.latest-news-category {width:100%;}
ul.tabs { width: 80%; padding: 0% 10% 3%; }
ul.tabs li { width: 33%; }
.tabber-container { width: 100%; }
.tabber-content { width: 100%; }
.tabber-container .featured-posts-category-small { width: 100%; }
.tabber-container .small-featured-posts-text { width: 70% }
.tabber-container .featured-posts-category-small li { padding: 1% 10%; position: relative; width: 80%; }
.tabber-container .post-date { display: block; padding: 2% 0; }
.tabber-container .small-featured-posts-date-posted { padding: 0; }
.tabber-container .small-featured-posts-image{ display: block; height: auto; width: 23%; }
.newest-posts-category li, .newest-posts-archive li, .newest-posts-tag li, .newest-posts-search li, .newest-posts-author li {padding-bottom: 2%; width: 100%; }
.newest-posts-content { width: 55%;font-size: 12px; line-height: 14px;  }
.newest-posts-category img, .newest-posts-archive img, .newest-posts-tag img, .newest-posts-search img, .newest-posts-author img{ padding-right: 0; width:100%; height: auto; }
.newest-posts-thumb { width:40%;padding-right:2%; }
.newest-posts-date-posted{font-size: 11px; line-height: 12px;padding:2% 0;}
.post-date { display: none; }
#sidebar-slider-container { margin: 0 auto; width: 51%; overflow: hidden; height: auto; padding: 0 24.5%; background: url(images/pattern-img.png); }
.category-square { width: 23%; float: left; padding: 0 1%; }
.category-square .carousel-image { width: 100%; height: auto; }
.category-square .carousel-image img { width: 100%; height: auto; }
.category-square .carousel-text a { font-size: 11px; line-height: 12px;  }
.square-category, #square-category { width: 100%; }
.square-category li, #square-category li { padding-right: 2% !important; width: 23%; }
.square-category li .carousel-image, #square-category li .carousel-image { width: 100%; position: relative; height: auto; }
.square-category li .carousel-text a, #square-category li .carousel-text a { font-size: 11px; line-height: 12px;  }
.tagcloud { padding: 0 10%; width: 80%; }
.tagcloud a { padding: 1%; }
.post-tags {padding:0 0 2%;}
.post-tags a { padding: 1%; }
.play-icon, .play-icon-big { display: none; }
#ticker-box { display: none; }
#footer-widgets { width: 100%; }
#footer-widgets .widget-title{float:none;}
.textwidget { padding: 0 2%; width: 96%; }
.bottom-nav { width: 100%; }
.copyright { display: none; }
.video-wrapper { position: relative; padding-bottom: 56.25%; height: 0; }
.video-wrapper iframe { width: 100%; height: 100%; }
#post-page-title { width: 100%; }
.post-info { padding: 1%; width: 98%; }
.nav-next-prev { box-shadow: 2px 0px 10px #000; z-index: 999; background: url(images/pattern-img.png); width: 96%; position: fixed; bottom: 0; border: none; margin: 0; padding: 1% 2%; height: 70px; }
.nav-previous { width: 49%; }
.nav-next { height: 100%; width: 49%; border-left: 1% solid #000; }
.previous-title, .previous-title a { color: #FFF; text-align: left; display: block; width: 100%; }
.next-title, .next-title a { color: #FFF; text-align: right; display: block; width: 100%; padding: 0; }
.splitter { height: 70px; margin: 0; opacity: 0.3; }
#author-info { width: 100%;margin:0 1% 4%; }
#author-desc { width: 75%; padding: 0; }
#author-image { padding: 0 2% 2% 0; width: 17%; }
#author-image img { width: 100%; max-width: 96px; }
.comment-form-comment, #comment, .comments { width: 99%; }
.comments { padding-bottom: 12%; }
.comments p {width:100%;}
#commentform { width: 100%; padding: 0; }
.comment-author, .comment-email, .comment-url { width: 100%; padding-top: 1%; }
#author, #email, #url { width: 90%; margin-right: 5%; }
.comments li { width: 100%; }
.gravatar-comment { width: 14%; padding-right: 1%; }
.gravatar-comment img { width: 100%; }
.comment-content { width: 85%; }
.children { padding-left: 2%; }
.form-submit { width: 100%; padding-bottom: 6%; }
#submit { width: 99%; }
.comment-author-name { font-size: 14px; line-height: 14px; }
#reply-title { width: 100%; padding: 2% 0 0; }
.logged-in-as { width: 100%; padding: 2% 0 0; }
.category-slider { background: url(images/pattern-img.png); padding: 0; margin-bottom: 4%; width:100%; }
.tv-video-wrapper { position: relative; padding-bottom: 56.25%; height: 0;margin-bottom:7%;width:98%;box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing:border-box;}
.tv-video-wrapper iframe { width: 100%; height: 100%; position:absolute;}
.tv-carousel { width: 100%; }
.share-tv { width: 100%; }
.search-word, .tag-name, .archive-name, .category-name{width:94%;padding:2%;}
#category-ad{display:none;}
#post-page-ad{display:none;}
.fb-share-icon, .twitter-share-icon, .google-share-icon, .pinterest-share-icon, .stumble-share-icon, .reddit-share-icon, .tumblr-share-icon {margin:1% 2%;}
.share-post {width:100%;}
.share-post li{padding: 0 5% 0 3%;width: 6%;}
.share-title{display:none;}
.review-wrapper-title-good-bad{width:100%;margin:0;}
.review-good ul, .review-bad ul{list-style:none;}
}
@media screen and (max-width: 480px) {
.home-widget h3 { font-size: 12px; }
.three-posts li {margin: 0 1px 1px 0;}
.three-posts-title a {font-size:12px; line-height:12px;}
.widget_pages, .widget_archive, .widget_calendar, .widget_categories, .widget_nav_menu, .widget_links, .widget_meta {font-size:12px;line-height:13px;}
.latest-news-text h2{font-size:14px;line-height:14px;padding:2% 0;}
#wp-calendar tr td{padding:9px;}
.slide-info { display: none; }
.slide-title a { font-size: 14px; }
.featured-category-sqare-links li h2 { font-size: 11px; line-height: 12px; }
.big-featured-posts-title h2 { font-size: 12px; }
.medium-featured-posts-title h2 { font-size: 12px; }
.carousel-text a { font-size: 12px; }
.mosaic-title h2 a { font-size: 12px; line-height: 12px; }
.textwidget { font-size: 12px; line-height: 12px; }
.carousel { height: 129px; overflow: hidden; }
.carousel ul li { width: 120px !important; height: auto; }
.carousel-image { width: 100%; height: auto; }
.carousel-text a { font-size: 11px; line-height: 12px;  }
.newest-posts-text h2{font-size: 14px; line-height: 16px;}
.newest-posts-content { display:none; }
.newest-posts-date-posted{font-size: 10px; line-height: 11px;padding:0;}
.tv-video-wrapper { margin-bottom:9%;width:100%;}
.tv-carousel ul li { width: 120px !important; height: auto; }
.tv-carousel .carousel-image { width: 100%; height: auto; }
.tv-carousel .carousel-text a { font-size: 11px; line-height: 12px;  }
.small-featured-posts-text h2 { font-size: 12px; }
.small-featured-posts-date-posted { display: none; }
.featured-posts-category-medium:only-child .medium-featured-posts-content { display: block; width: 49%; float: left; line-height: 12px; font-size: 12px; }
.next-article{font-size: 13px;line-height: 14px;}
.previous-article{font-size: 13px;line-height: 14px;}
.previous-title, .previous-title a {font-size: 13px;line-height: 14px;}
.next-title, .next-title a {font-size: 13px;line-height: 14px;}
.post-page-date {display: none; }
.post-author { display: none; }
#author-desc { font-size: 12px; line-height: 12px; }
#post-page-title h1 { font-size: 18px; line-height: 18px; }
#post-content { font-size: 12px; line-height: 14px; }
.search-word h1, .tag-name h1, .archive-name h1, .category-name h1{font-size: 14px; line-height: 14px;}
}
@media screen and (max-width: 320px) {
#author-desc { font-size: 10px; line-height: 10px; }
.home-widget h3 { display: none; }
.three-posts-title a {font-size:11px; line-height:12px;}
.latest-news-text h2{font-size:11px;line-height:12px;}
.newest-posts-text h2{font-size: 10px; line-height: 11px;}
.medium-featured-posts-title h2 { font-size: 10px; line-height: 10px; }
.small-featured-posts-text h2 { font-size: 10px; line-height: 10px; }
.mosaic-title h2 a { font-size: 10px; line-height: 10px; }
.carousel { height: 80px; }
.carousel-text { padding: 0; }
.carousel-title { padding: 0; }
.carousel ul li { width: 80px !important; height: auto; }
.carousel-text a { font-size: 10px; line-height: 10px;  }
.featured-posts-category-medium:only-child .medium-featured-posts-image { width: 80%; padding: 0 10%; }
.featured-posts-category-medium:only-child .medium-featured-posts-content { display: block; width: 80%; padding: 0 10%; float: left; line-height: 14px; font-size: 11px; }
.tv-video-wrapper { margin-bottom:12%;}
.share-tv { height: 35px; }
.category-tv-icon { display: none; }
.tv-carousel { height: 80px; }
.tv-carousel .carousel-text { padding: 0; }
.tv-carousel .carousel-title { padding: 0; }
.tv-carousel ul li { width: 80px !important; height: auto; }
.tv-carousel .carousel-text a { font-size: 10px; line-height: 10px;  }
.category-square .carousel-text a { font-size: 10px; line-height: 10px; }
.tabber-container .category-icon { display: none; }
.featured-category-sqare-links li h2 { font-size: 10px; line-height: 10px; }
.tabs h4 { font-size: 11px; line-height: 11px; }
.next-article{font-size: 11px;line-height:12px;}
.previous-article{font-size: 11px;line-height:12px;}
.previous-title, .previous-title a {font-size: 11px;line-height:12px;}
.next-title, .next-title a {font-size: 11px;line-height:12px;}
}

/*
===============Animations===================
*/
#wrapper { -webkit-animation: wrapper 2s; -moz-animation: wrapper 2s; -o-animation: wrapper 2s; animation: wrapper 2s; }
@-webkit-keyframes wrapper {  0% {opacity:0} 100% {opacity:1}}
@-moz-keyframes wrapper {  0% {opacity:0} 100% {opacity:1}}
@-o-keyframes wrapper {  0% {opacity:0} 100% {opacity:1}}
@keyframes wrapper {  0% {opacity:0} 100% {opacity:1}}

@-webkit-keyframes sub-menu {  0% {height:0px;border:none;} 99% {height:0px;border:none;} 100% {}}
@-moz-keyframes sub-menu {  0% {height:0px;border:none;} 99% {height:0px;border:none;} 100% {}}
@-o-keyframes sub-menu {  0% {height:0px;border:none;} 99% {height:0px;border:none;} 100% {}}
@keyframes sub-menu {  0% {height:0px;border:none;} 99% {height:0px;border:none;} 100% {}}</pre></body></html>