/*
Theme Name: Megnet
Theme URI: http://themeforest.net/user/themeloy
Description: WordPress theme for Blog and Magazine sites.
Author: Themeloy
Author URI: http://themeforest.net/user/themeloy
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: two-columns, theme-options
*/
/* =================================== Genneral and Typography ===================================*/
@import url(//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(//fonts.googleapis.com/css?family=Oswald:400,300,700);

h1,h2,h3,h4,h5,h6 {
	color:#333;
	margin-bottom:14px;
	font-family: 'Oswald',sans-serif!important;
}
body,h1,h2,h3,h4,h5,h6,i,.mybtn,.mybtn-color,.mybtn-small,.mybtn-small-color,label,input,button,select,textarea,input[type="text"],.submit {
	outline:none;
	-webkit-font-smoothing:antialiased !important;
}
p.ad-header
{
  clear: both;
  color: #cccccc;
  font-family: 'Raleway',sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 300;
  font-size: 8px;
  line-height: 8px;
  font-size-adjust: none;
  font-stretch: normal;
  letter-spacing: 2px;
  margin-bottom: 5px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
border: none !important;
width: 200px!important;
height: 200px;
margin: 5px;
margin-left: 0px;
vertical-align: top;
}

.yarpp-thumbnail>img, .yarpp-thumbnail-default {
width: 200px!important;
height: 200px!important;
margin: 5px;
}

.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
#ssba img {
width: 25px!important;
padding: 6px;
border: 0;
box-shadow: none!important;
display: inline;
vertical-align: middle;
height: 25px !important;
}

#ssba, #ssba a {
background: none;
font-family: Indie\ Flower;
font-size: 20px;
text-align: right;
margin-top:-20px;
}

*:focus {
	outline:0;
}
textarea:focus,input:focus {
	outline:0;
}
div.brack_space {
	border:0px solid #ddd;
	border-width:0px 0 0;
	clear:both;
	margin:0px 0 0px;
	height:0;
}
.slider_margin {
	border:0px solid #ddd;
	border-width:0px 0 0;
	clear:both;
	margin:0px 0 0px;
	height:30px;
}
hr.none {
	border:0px solid #ddd;
	border-width:0px 0 0;
	clear:both;
	margin:0px 0 0px;
	height:0;
}
hr.dashed {
	height:1px;
	border-top:1px dashed #d8d8d8;
	border-bottom:1px dashed #ffffff;
	margin:0 0 20px;
}
hr.dotted {
	height:1px;
	border-top:1px dotted #d8d8d8;
	border-bottom:1px dotted #ffffff;
	margin:0 0 20px;
}
hr.double {
	height:5px;
	border-bottom:1px double #d8d8d8;
	margin:0 0 20px;
}
hr.line {
	height:1px;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #ffffff;
	margin:0 0 20px;
}
hr.multidotted {
	border:none;
	background:#fff url("http://www.bingewatched.com/wp-content/themes/megnet/img/dot.png");
	height:10px;
	margin:0 0 20px;
}
.post-meta {
	margin:3px 0px;
}
p.post-meta,p.post-meta a,p.post-meta span {
	color:#AAA;
	font-size:13px;
	padding:0px;
	margin-right:5px;
}
p.post-meta a {
	color:#AAA !important;
}
p.post-meta,p.post-meta a,p.post-meta span i,p.post-meta span a {
	margin-right:0px;
}
.blank_space {
	font-size:0px;
	float:left;
	color:#fff;
	width:1px;
	height:1px;
}
p.post-meta,p.post-meta a,p.post-meta span i.icon-time,p.post-meta,p.post-meta a,p.post-meta span i.icon-user,p.post-meta,p.post-meta a,p.post-meta span i.icon-book,p.post-meta,p.post-meta a,p.post-meta span i.icon-comments {
	margin-right:3px;
}
.wp-caption {
}
.wp-caption-text {
}
.sticky {
}
.gallery-caption {
}
.bypostauthor {
}
.alignleft {
	display:block;
	float:left;
	margin-right:10px;
}
.alignright {
	display:block;
	float:right;
	margin-left:10px;
}
.aligncenter {
	display:block;
	margin:auto;
}
.gallery-caption,.entry-caption {
	font-style:italic;
	font-size:12px;
	font-size:0.857142857rem;
	line-height:2;
	color:#757575;
}
body {
	outline: none;
}
/*--- custom full background ---*/
.full-background {
	position:fixed;
	top:-50%;
	left:-50%;
	width:200%;
	height:200%;
	z-index:-1;
}
.full-background img {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	min-width:50%;
	min-height:50%;
	z-index:-1;
}
#comment {
	width:465px;
}
.wpcf7-form textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"] {
	width:98.5%;
}
.wpcf7-submit {
	background-color:#4371cf;
	color:#FFF;
	border:none;
	cursor:pointer;
	padding:10px 30px !important;
	margin-bottom:10px;
}
img {
	max-width:100%;
	max-height:600px;
	border:0;
	-ms-interpolation-mode:bicubic;
}
.max-img {
	width:100%;
	height:auto;
}
.media {
	position:relative;
}
.media iframe,.media object,.media embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.video {
	position:relative;
	padding-bottom:56.25%;
	overflow:hidden;
}
.video iframe,.video object,.video embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
a,a:visited {
	color:#2d2d2d;
	text-decoration:none;
}
a.title:hover {
	color:#818181;
}
.wp-caption {
	max-width:100%;
	padding:0;
	text-align:center;
	background:url("http://www.bingewatched.com/wp-content/themes/megnet/img/dot.png") repeat scroll 0 0 #FFFFFF;
}
.wp-caption p, .copyright {
	/*margin-bottom:10px;*/
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
}

.copyright {margin-top:-15px}

.picture>a {
	display:block;
	line-height:0px;
}
.picture {
	padding:0px;
}
.image-icons>a {
	display:block;
	text-align:center;
}
video {
	max-width:100%;
	height:auto;
}
audio {
	max-width:100%;
}
body {
	font-family:Georgia,'Helvetica',sans-serif !important;
	font-size:14px;
	color:#545454;
	font-weight:300;
	background:#f8f9fb;
	line-height:20px;
}
.post-content,.latest-news div a,p.post-meta,p.post-meta a,p.post-meta span {
	font-family:Georgia,sans-serif !important;
}
.body_wraper_box #menu_wrapper {
	width:auto !important;
}
.body_wraper_box {
	width:996px;
	margin:0 auto 0;
}
.body_wraper_full {
	background: #fff;
}
/* =================================== Header (Logo) ===================================*/
.logo_text {
	margin:0px;
	color:#383838 !important;
}
.logo_text a {
	color:#383838 !important;
	text-decoration:none;
}
.logo_description {
	color:#575757;
	font-style:italic;
}
.sitemap-col {
	width:230px;
	float: left;
}
/* =================================== Header (Social icons) ===================================*/
.icon-wrapper {
	line-height:11px;
}
.icon-wrapper .icon-lists {
	display:inline-block;
	margin-right:0px;
}
.icon-wrapper .icon-lists:hover {
	opacity:0.8;
}
.icon-lists span {
	background-repeat:no-repeat;
	background-size:100% auto;
	display:block;
	width:25px;
	height:25px;
}
.icons-behance {
	background-image:url('images/social_icons/behance.png');
}
.icons-dribbble {
	background-image:url('images/social_icons/dribbble.png');
}
.icons-wordpress {
	background-image:url('images/social_icons/wordpress.png');
}
.icons-evernote {
	background-image:url('images/social_icons/evernote.png');
}
.icons-facebook {
	background-image:url('images/social_icons/facebook.png');
}
.icons-google {
	background-image:url('images/social_icons/google.png');
}
.icons-googleplus {
	background-image:url('images/social_icons/gplus.png');
}
.icons-grooveshark {
	background-image:url('images/social_icons/grooveshark.png');
}
.icons-instagram {
	background-image:url('images/social_icons/instagram.png');
}
.icons-pinterest {
	background-image:url('images/social_icons/pinterest.png');
}
.icons-rss-feed {
	background-image:url('images/social_icons/rss.png');
}
.icons-twitter {
	background-image:url('images/social_icons/twitter.png');
}
.icons-vimeo {
	background-image:url('images/social_icons/vimeo.png');
}
.icons-youtube {
	background-image:url('images/social_icons/youtube.png');
}
.icons-linked {
	background-image:url('images/social_icons/linkedin.png');
}
.icons-aim {
	background-image:url('images/social_icons/aim.png');
}
.icons-blogger {
	background-image:url('images/social_icons/blogger.png');
}
.icons-delicious {
	background-image:url('images/social_icons/delicious.png');
}
.icons-deviantart {
	background-image:url('images/social_icons/deviantart.png');
}
.icons-digg {
	background-image:url('images/social_icons/digg.png');
}
.icons-flickr {
	background-image:url('images/social_icons/flickr.png');
}
.icons-friendfeed {
	background-image:url('images/social_icons/friendfeed.png');
}
.icons-friendster {
	background-image:url('images/social_icons/friendster.png');
}
.icons-furl {
	background-image:url('images/social_icons/furl.png');
}
.icons-GitHub {
	background-image:url('images/social_icons/GitHub.png');
}
.icons-google_talk {
	background-image:url('images/social_icons/google_talk.png');
}
.icons-lastfm {
	background-image:url('images/social_icons/lastfm.png');
}
.icons-livejournal {
	background-image:url('images/social_icons/livejournal.png');
}
.icons-magnolia {
	background-image:url('images/social_icons/magnolia.png');
}
.icons-mixx {
	background-image:url('images/social_icons/mixx.png');
}
.icons-myspace {
	background-image:url('images/social_icons/myspace.png');
}
.icons-netvibes {
	background-image:url('images/social_icons/netvibes.png');
}
.icons-newsvine {
	background-image:url('images/social_icons/newsvine.png');
}
.icons-picasa {
	background-image:url('images/social_icons/picasa.png');
}
.icons-pownce {
	background-image:url('images/social_icons/pownce.png');
}
.icons-reddit {
	background-image:url('images/social_icons/reddit.png');
}
.icons-stumbleupon {
	background-image:url('images/social_icons/stumbleupon.png');
}
.icons-technorati {
	background-image:url('images/social_icons/technorati.png');
}
.icons-webshots {
	background-image:url('images/social_icons/webshots.png');
}
.icons-websitelink {
	background-image:url('images/social_icons/websitelink.png');
}
.icons-yahoo {
	background-image:url('images/social_icons/yahoo.png');
}
.icons-yahoo_im {
	background-image:url('images/social_icons/yahoo_im.png');
}
.icons-yelp {
	background-image: url('images/social_icons/yelp.png');
}

#social_options {
  margin-left: 0px;
    float: right;
    margin-right: 0px;
    margin-top: 0px;
}

.tw {
 margin-bottom: 0px;
 width: 33px;
 height:33px;
 display:block;
 background:transparent url('../../uploads/2014/05/tw_33.jpg') center top no-repeat;
 margin-left: 1px;
 float:left;
}

.tw:hover {
   background-image: url('../../uploads/2014/05/tw_33w.jpg');
   width: 33px;
  height:33px;
  display:block;
}

.fb {
 margin-bottom: 0px;
 width: 33px;
 height:33px;
 display:block;
 background:transparent url('../../uploads/2014/05/fb_33.jpg') center top no-repeat;
 margin-left: 1px;
 float:left;
}

.fb:hover {
   background-image: url('../../uploads/2014/05/fb_33w.jpg');
   width: 33px;
  height:33px;
  display:block;
}

.rss {
 margin-bottom: 0px;
 width: 33px;
 height:33px;
 display:block;
 background:transparent url('../../uploads/2014/05/rss_33.jpg') center top no-repeat;
 margin-left: 1px;
 float:left;
}

.rss:hover {
   background-image: url('../../uploads/2014/05/rss_33w.jpg');
   width: 33px;
  height:33px;
  display:block;
}


/* =================================== News ticker ===================================*/
.latest-news {
	background:#F0F0F0;
	height:33px;
	padding-right:0px;
	line-height:40px;
	overflow:hidden;
	/* -moz-box-shadow:0 9px 17px -9px;
	-webkit-box-shadow:0 9px 17px -9px;
	box-shadow:0 9px 17px -9px;
	*/
}
.latest-news .container {
	width:700px;
	overflow:hidden;
}
.latest-news h3 {
	float:left;
	height:33px;
	line-height:32px;
	width:100px;
	margin-right:10px;
	padding:0px 5px;
	display:block;
	text-align:center;
	font-size:13px;
	color:#222;
	text-transform:uppercase;
}
.latest-news div {
	color:#FFF;
	float:left;
}
.latest-news div a {
	font-size:13px;
	color:#222;
}
.latest-news div a:hover {
	color:#3F3F3F
}
.newsticker .ticker {
	background:#FFF;
	padding:5px 0px;
	margin-bottom:10px;
	border:1px solid #dfdfdf;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.newsticker .ticker-title {
	background:#dd3333;
	color:#FFF;
	margin:0 3px;
	height:20px;
	line-height:20px;
	padding:0px 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.newsticker .ticker-content {
	margin-left:10px;
}
.simply-scroll-container {
	position:relative;
	margin-top:10px;
}
.simply-scroll-clip {
	position:relative;
	overflow:hidden;
}
.simply-scroll-list {
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.simply-scroll-list li {
	padding:0;
	margin:0;
	list-style:none;
}
.simply-scroll .simply-scroll-clip {
	width:1035px;
	height:20px;
	overflow:hidden;
}
.simply-scroll .simply-scroll-list {
	padding:0px;
	margin:0px;
}
.simply-scroll .simply-scroll-list li {
	float:left;
	margin-right:5px;
	background:url(images/dot-nav.png) no-repeat 7px 8px;
	padding-left:18px;
	padding-bottom: 20px;
}
/* =================================== Header (Menu top,Main Menu) ===================================*/
.slider-container {
	margin-top:20px;
}
.header-top-wraper {
	background:#222;
}
.header-top-left-bar {
}
.header-top-right-bar {
	text-align:right;
}
.header-top-right-bar .icon-wrapper {
	height:25px;
	display:block;
	margin-top:9px;
}
.header-top-left,.header-top-right {
	padding:20px 0px;
}
.header-top-left {
	width:315px;
}
.header-top-left h4 {
	margin:0px;
}
.header-top-right {
	width:730px;
}
.header-top-right .widget {
	background:none;
	margin:0px;
	padding:0px;
	border:none;
}
#menu_wrapper {
	width:100%;
	z-index: 999;
}
/* Top menu */
.logo-position{padding: 5px 0px 5px 0px;}
.header-top-right ul {
	margin:0px;
	float:right;
}
.header-top-right ul.menu-top li {
	height:40px;
	line-height:40px;
	border-top:3px solid transparent;
	list-style:none;
	margin:0 5px;
	display:inline-block;
	color:#FFF;
}
.header-top-right ul.menu-top li.current_page_item {
	border-top:3px solid #fff;
}
.header-top-right ul.menu-top li a {
	text-decoration:none;
	color:#FFF;
	font-size:13px;
}
.sf-top-menu #home {
	border-left:none;
	width:60px;
}
.sf-top-menu #home a {
	padding:12px 19px 12px 19px;

}
.sf-top-menu,.sf-top-menu * {
	margin:0;
	padding:0;
	list-style:none;
}
.sf-top-menu li {
	position:relative;
	padding:0 !important;
	z-index:999;
}
.sf-top-menu>li:hover>a,.sf-top-menu>li>a:hover {
	color:#FFF;
}
.sf-top-menu ul {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:999;
	text-align:left;
}
.sf-top-menu>li {
	display:inline-block;
}
.sf-top-menu li:hover>ul,.sf-top-menu li.top-menuHover>ul {
	display:block;
}
.sf-top-menu a {
	display:block;
	position:relative;
	font-size:13px;
	color:#FFF;
	text-transf-toporm:uppercase;
}
.sf-top-menu ul ul {
	top:0;
	left: 100%;
}
/*** DEMO SKIN ***/
.sf-top-menu {
	float:left;
	margin-bottom: 0px;
}
.sf-top-menu ul {
	min-width:180px;
	/* allow long menu items to determine submenu width */
	*width:180px;
	/* no auto sub width for IE7,see white-space comment below */
}
.sf-top-menu>li#home>a {
	font-size:19px;
	color:#FFF;
}
.sf-top-menu>li>a {
	color:#FFF;
}
.sf-top-menu>li {
	background:none !important;
}
.sf-top-menu ul.sub-menu a {
	font-style:13px;
	text-transf-toporm:none;
	border:0px;
	padding:7px 10px;
	text-decoration:none;
	zoom:1;
	color:#FFF;
	/* IE7 */
}
.sf-top-menu li ul.sub-menu a {
	border:none;
	color:#FFF;
}
.sf-top-menu a {
	padding:13px 5px;
	text-decoration:none;
	zoom:1;
	/* IE7 */
}
.sf-top-menu a {
	color: #fff;
}
.sf-top-menu li {
	/*background:#BDD2FF;
	*/
	white-space:nowrap;
	/* no need for Supersubs plugin */
	*white-space:normal;
	/* ...unless you support IE7 (let it wrap) */
	transition:background 0.3s linear;
	-moz-transition:background 0.3s linear;
	-webkit-transition:background 0.3s linear;
	-o-transition:background 0.3s linear;
}
.sf-top-menu .sf-with-ul {
	padding-right:10px !important;
}
.sf-top-menu {
	border-right:1px solid #333;
}
.sf-top-menu li a {
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #333;
	transition:background 0.3s linear;
	-moz-transition:background 0.3s linear;
	-webkit-transition:background 0.3s linear;
	-o-transition:background 0.3s linear;
}
.sf-top-menu .current_page_item a,.sf-top-menu li a:hover {
	color:#E7E7E7;
}
.sf-top-menu ul li {
	background:#222;
	border-bottom:#333 solid 1px;
}
.sf-top-menu ul ul li {
	background: #222222;
}
.sf-top-menu li:hover,.sf-top-menu li.top-menuHover {
	background:#4371CF;
	/* only transition out,not in */
	-webkit-transition:none;
	transition:none;
}
/*** arrows (for all except IE7) **/
.top-menu-arrows .top-menu-with-ul {
	padding-right:15px;
	*padding-right: 16px;
	/* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.top-menu-arrows .top-menu-with-ul span {
	background:url(images/arrow-down.png) no-repeat right 6px;
	padding-right:14px;
	display:block;
}
.top-menu-arrows>li>.top-menu-with-ul:focus:after,.top-menu-arrows>li:hover>.top-menu-with-ul:after,.top-menu-arrows>.top-menuHover>.top-menu-with-ul: after {
}
/* styling for right-facing arrows */
.top-menu-arrows ul .top-menu-with-ul:after {
}
.top-menu-arrows ul li>.top-menu-with-ul:focus:after,.top-menu-arrows ul li:hover>.top-menu-with-ul:after,.top-menu-arrows ul .top-menuHover>.top-menu-with-ul:after {
}
#topheader {
	background-color:#FCFCFC;
}
.topheader {
	background:#dd3333;
}
.topheader form input[type="submit"] {
	float:right;
}
.topheader form input[type="text"] {
	width:200px;
	float:right;
	outline:none;
	margin-left:20px;
}
.search-button-menu {
	width:30px;
	height:30px;
	line-height:30px;
	cursor:pointer;
	text-align:center;
	background:#FFF;
	margin-top:9px;
	margin-right:11px;
	float:right;
}
.search-button-menu #tickersearch {
	display:block;
}
#tickersearchform {
	display:none;
	position:absolute;
	z-index:200;
	padding:0px;
	margin-top:0px;
	right:11px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	background:#F7F7F7;
}
#tickersearchform #s {
	min-width:180px;
	border:none;
}
.searchform {
	padding:15px 0 0;
}
#search {
	margin-top:15px;
	margin-right:5px;
}
#searchform {
	float:left;
	position:relative;
	padding:0;
	margin-top:-2px;
	margin-right:6px;
	margin-left:10px;
}
#s {
	background:#363636;
	min-width:160px;
	max-width:90%;
	border:1px solid #656565;
	float:left;
	font-size:11px;
	padding:9px 15px 9px 10px;
	color:#363636;
	margin:0px;
}
#searchsubmit {
	height:30px;
	width:33px;
	text-indent:-9999px !important;
	position:absolute;
	background:url(images/btn-search.gif) no-repeat 0 0;
	border:none;
	right:1px;
	top:2px;
	cursor:pointer;
	padding:5px 3px 5px 5px;
	-webkit-user-select:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:none;
	-moz-border-radius:none;
	border-radius:none;
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
	text-shadow:none;
}
.screen-reader-text {
	display:none;
}
.searchlabel {
	display: none;
}
/* Main menu */
.full-wrapper #main-menu {
	z-index:999;
	padding:0px;
	width:100%;
}
.box-wrapper #main-menu {
	z-index:999;
	padding:0px 10px;
}
.main-menu {
	background:#161615 url(http://www.bingewatched.com/wp-content/themes/megnet/images/main-menu.png);
	height:53px;
	display:block;
}
.wrap-select {
	display:none;
}
.wrap-select select {
	display:block;
	background:#FFF;
	line-height:30px;
	height:30px;
	margin-bottom:13px;
	width:100%;
}
.wrap-select select:focus {
	outline:none;
}
#homeicon {
	display:none;
}
.sf-menu {
	background:url(images/menu-border.png) top left no-repeat;
}
.sf-menu #home {
	border-left:none;
	width:60px;
	background:url(images/menu-border.png) top left no-repeat;
}
.sf-menu #home a {
	background:#4371cf url(images/menu-border.png) top right no-repeat;
	padding:14px 19px 14px 19px;
	height:22px;
}
.sf-menu,.sf-menu * {
	margin:0;
	padding:0;
	list-style:none;
}
.sf-menu li {
	position:relative;
	padding:0 !important;
	z-index:99;
}
.sf-menu>li:hover>a,.sf-menu>li>a:hover {
}
.sf-menu ul {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:99;
}
.sf-menu>li {
	float:left;
	padding: 0 15px !important;	
	background:url(images/menu-border.png) top right no-repeat; 
}
.sf-menu>li a {
	background:url(images/menu-border.png) top right no-repeat;
} 
.sf-menu li:hover>ul,.sf-menu li.sfHover>ul {
	display:block;
}
.sf-menu a {
	display:block;
	position:relative;
	font-size:17px;
	text-transform:uppercase;
}
.sf-menu ul ul {
	top:0;
	left: 100%;
}
/*** DEMO SKIN ***/
.sf-menu {
	float:left;	
	margin-bottom: 0px;
}
.sf-menu ul {
	min-width:180px;
	/* allow long menu items to determine submenu width */
	*width:180px;
	/* no auto sub width for IE7,see white-space comment below */
}
.sf-menu>li#home>a {
	font-size:19px;
}
.sf-menu>li>a {
	color:#FFF;
	padding-bottom:16px;
}
.sf-menu>li:hover {
	background:#4371CF;
}
ul.sub-menu a {
	font-style:13px;
	text-transform:none;
	border:0px;
	padding:7px 10px;
	text-decoration:none;
	zoom:1;
	/* IE7 */
}
.sf-menu li ul.sub-menu a {
	color:#FFF !important;
	border:none;
}
.sf-menu a {
	padding:13px 10px;
	text-decoration:none;
	zoom:1;
	/* IE7 */
}
.sf-menu a {
	color:#fff;
	line-height: 21px;
}
.sf-menu li {
	/*background:#BDD2FF;
	*/
	white-space:nowrap;
	/* no need for Supersubs plugin */
	*white-space:normal;
	/* ...unless you support IE7 (let it wrap) */
	transition:background 0.3s linear;
	-moz-transition:background 0.3s linear;
	-webkit-transition:background 0.3s linear;
	-o-transition:background 0.3s linear;
}
.sf-menu li a {
	transition:background 0.1s linear;
	-moz-transition:background 0.1s linear;
	-webkit-transition:0.1s linear;
	-o-transition:background 0.1s linear;
}
.sf-menu ul li {
	background:#222;
	border-bottom:1px solid #333;
}
li.current-menu-item a.sf-with-ul ul li a {
	background: #1a1d24;
}
.sf-menu li:hover,.sf-menu li.sfHover {
	background:#4371CF;
	/* only transition out,not in */
	-webkit-transition:none;
	transition:none;
}
/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
	padding-right:15px;
	*padding-right: 16px;
	/* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul span {
	background:url(images/arrow-down.png) no-repeat right 6px;
	padding-right:14px;
	display:block;
}
.sf-arrows ul.sub-menu .sf-with-ul span {
	background:none;
}
.sf-arrows>li>.sf-with-ul:focus:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul: after {
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
}
.sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul .sfHover>.sf-with-ul:after {
}
.admin-bar .sticky-wrapper.is-sticky .menu_wrapper_sticky {
	margin-top:28px !important;
}
.header-wraper .main_menu {
	background:#222;
	border-top:5px solid #4371cf;
	z-index:998;
	position:relative;
}
.header-wraper .main_menu .grid_8 {
	width:882px;
	margin:0px;
}
.header-wraper .main_menu .grid_4 {
	width:200px;
	margin:0px;
}
.main_content {
	background:none;
	width:955px;
}
.content_wraper {
	margin-bottom:30px;
}
.main_content .grid_8 {
	width:630px;
	margin:0px;
	padding:0px 25px 0px 0px;
}
.main_content .grid_4 {
	margin:0px;
	padding:0px;
	width:300px;
}
.newsletter_form {
	margin-bottom:20px;
}
.newsletter_form .text {
	width:200px;
	float:left;
}
.newsletter_form .buttons {
	background:#4371cf;
	border:none;
	cursor:pointer;
	height:30px;
	color:#fff;
	padding:0px 10px;
	margin-left: -2px;
}
/* Header Slider */
.slider_image {
	overflow:hidden;
	width:734px;
	height:435px;
	float: left;
}
/* Sidebar */
.widget {
	overflow:hidden;
	margin-bottom:10px;
	position:relative;
	clear:both;
	display:block;
}
.fblikebox_widget {
	text-align:center;
	padding:15px 0px;
}
.fblikebox_widget .widget_container {
	padding:20px 0px;
}
.tab_widget .widget_container {
	padding:0px;
	text-align:left;
}
.main_content .grid_8 .widget.two_columns_post {
	box-shadow:0px 0px 0px;
}
.embed_ads .widget_container {
	padding:10px 0px;
	text-align:center;
}
.ads300x250-thumb {
	text-align:center;
	padding:20px 0px;
}
.ads160x600-thumb {
	text-align:center;
	padding:20px 0px;
}
.four-ads-blocks {
	text-align:center;
	padding:20px 0px;
	margin-bottom:0px;
	padding-bottom:10px;
}
.four-ads-blocks li {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
}
.grid_8 .main_post_style .widget_container {
	padding:0px;
}
.main_post .post-meta {
	margin:5px 0px;
	float:left;
	width:100%;
}
.main_post.small-slider-list .ratings {
	margin-left:-5px;
}
.main_post.small-slider-list .ratings,.main_post.small-slider-list .rating-box {
	float:none;
	position:relative !important;
}
.ads_4 .widget_container {
	text-align:center;
}
.ads_4 .widget_container img {
	display:inline-block;
	margin:0px 15px 5px 0px;
}
.widget.carousel_horizontal_small {
	margin-bottom:30px;
}
.carousel_horizontal_small .widget-title {
	margin:0px -20px 20px -11px;
}
.widget-title {
	margin:0px;
	padding:2px 19px;
	border-bottom:2px solid #DDD;
	position:relative;
	color:#4371cf;
	font-size:17px;
}
#content h3.title {
	margin-bottom:20px;
	border-bottom:3px solid #4371cf;
	font-size:20px;
	padding-bottom:5px;
}
#content h3.title .title_text {
	padding:5px 5px 5px 15px;
	background:#50cf6f;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	position:relative;
	display:inline-block;
}
#content h3.title.blue {
	padding:5px 5px 5px 15px;
	background:#006aca;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	margin-bottom:18px;
	position:relative;
}
#content h3.title.red {
	padding:5px 5px 5px 15px;
	background:#e01010;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	margin-bottom:18px;
	position:relative;
}
.main_content .grid_8 .widget_container .widget {
	border:none;
	-moz-box-shadow:0 0 0px #fff;
	-webkit-box-shadow:0 0 0px #fff;
	box-shadow:0 0 0px #fff;
}
.main_content .grid_8 .widget_container .widget .widget_container,.main_content .grid_8 .widget_container .two_columns_post .main-post-col1 .two-content-wrapper,.main_content .grid_8 .widget_container .two_columns_post .main-post-col2 .two-content-wrapper {
	padding:20px 0px;
}
.main_content .grid_8 .widget_container .two_columns_post .main-post-col1,.main_content .grid_8 .widget_container .main-post-col1,.main_content .grid_8 .widget_container .main-post-col2 {
	border:none;
	-moz-box-shadow:0 0 0px #fff;
	-webkit-box-shadow:0 0 0px #fff;
	box-shadow:0 0 0px #fff;
}
.main_content .grid_8 .widget_container .two_columns_post .main-post-col1,.main_content .grid_8 .widget_container .two_columns_post .main-post-col2 {
	width:335px;
}
.cat_view_more {
	background:#222222;
	color:#FFF;
	height:23px;
	line-height:23px;
	float:right;
	padding:0px 6px;
	font-size:11px;
}
.tab-content .post_list li {
	padding:15px 20px 15px 20px !important;
}
.post_list li {
	background:url(images/hr.gif) repeat-x bottom;
	padding:15px 0px;
	margin:0px;
}
.post_list li:first-child {
	padding-top:0px;
}
.post_list li:last-child {
	background:none;
}
.comment-tab li .img_thumbnail {
	height:70px !important;
}
.post_list li .img_thumbnail {
	display:block;
	float:left;
	width:100px;
	height:80px;
	margin-right:10px;
}
.post_list li .img_thumbnail .post_type {
	top:0px;
	right:0px;
}
.post_list li .img_thumbnail {
	overflow:hidden;
	width:100px;
	height:80px;
	position:relative;
}
.post_list_medium h3,.post_list_medium_style1 h3,.two_columns_post h3,.post_grid_list_style1 .caption,.jcarousel-item-horizontal .ulpost_title a.title {
	font-size:18px;
	line-height:23px;
	margin:0px;
}
.list_title {
	font-size:16px;
	margin:0px;
}
.img_thumbnail img {
	width:100px;
	height:80px;
}
.relativepost h5 {
	font-size:18px !important;
}
.relativepost ul {
}
.relativepost ul li {
	width:160px;
	margin-right:15px;
}
.relativepost ul li a {
	width:160px;
}
.relativepost ul li a img {
	width:160px;
}
.related-title {
	font-size:15px;
}
.footer-columns .widget .widget-title {
	border:none;
}
.footer-columns .widget .widget-title span {
	margin:0px;
	padding:0px;
	background:none;
	border:none;
	color:#FFF;
}
.footer-columns .post_list_widget .post_list li:first-child {
	padding-top:0px;
}
.footer-columns .post_list_widget .post_list li {
	background:url(images/footer_border.png) repeat-x bottom;
	padding:15px 0px;
}
.post_list_widget.comment_widget li .img_thumbnail,.comment-tab .img_thumbnail {
	width:70px !important;
}
.post_list_widget.comment_widget li .img_thumbnail img,.comment-tab .img_thumbnail img {
	width:70px;
}
.footer-columns .post_list_widget .post_list li .img_thumbnail {
	background:#5A5A5A;
	border:1px solid #797979;
}
.footer-columns .post_list_widget .post_list li a {
	color:#B9BCBD;
}
.flickr_badge_image {
	float:left;
	margin-right:5px;
}
.entry-thumb,.feature-link {
	position:relative;
	display:block;
}
.carousel-bottom {
	border-top:1px solid #CCC;
	border-bottom:2px solid #CCC;
	padding:4px 0px;
	position:relative;
	margin-top:10px;
}
.carousel-bottom .meta-user {
	display:none;
}
.carousel-bottom .ratings {
	float:right !important;
	right:0px !important;
	left:auto !important;
	width:69px;
	margin-top:5px;
}
.feature_post_style {
	width:35px;
	float:left;
	height:100px;
}
.feature_post_style .post_date {
	padding-top:13px;
	background:#4371cf;
	width:35px;
	height:37px;
	float:left;
	font-size:11px;
	color:#FFF;
	line-height:12px;
	text-align:center;
	position:relative;
}
.main-post-col1 .feature_post_style .post_date .feature-icon-right,.main-post-col2 .feature_post_style .post_date .feature-icon-right,.widget.post_list_medium_widget .feature_post_style .post_date .feature-icon-right {
	right:-8px !important;
}
.list_post_vertical.slider_post_list_right_small .feature_post_style .post_date .feature-icon-right {
	right:-19px;
}
.feature_post_style .post_date .feature-icon-right {
	top:0px;
	position:absolute;
	right:-20px;
	color:#4371cf;
	font-size:25px;
	z-index:9;
}
.feature_post_style .post_date .date_number {
	font-size:18px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
.feature_post_style .post_time {
	width:35px;
	height:50px;
	line-height:15px;
	float:left;
	background:#333;
	color:#FFF;
	font-size:11px;
	text-align:center;
}
.post_time .icon-time {
	display:inline-block;
	text-align:center;
	font-size:15px;
	margin-top: 10px;
}
.feature-postslider-item .post-info,.newproductslider-item .post-info,.list_view .ajax_block_post .post-info,.products-grid .post-info,.product-grid .ajax_block_post .post-info,.home-banner-contain .banner-box5 a img.up,.home-banner-contain .banner-box5 a img.down {
	transition:0.3s ease-in-out;
	-moz-transition:0.3s ease-in-out;
	-webkit-transition:0.3s ease-in-out;
}
.feature-postslider-item .post-info {
	position:absolute;
	bottom:-110%;
	left:0;
	width:100%;
	background:#4371CF;
	height:100%;
	text-align:left;
}
.feature-postslider-item:hover .post-info {
	bottom:0;
}
.post-info .post_desc {
	padding:0px 10px 10px 10px;
}
.post-info .title_block a {
	color:#fff;
}
.post-info .title_block {
	padding:10px 10px 0px 10px;
	color:#FFF;
	font-size:18px;
	line-height:23px;
}
.post-info .post_desc p {
	color:#FFF;
}
.feature-postslider-item .post-info .overlay_icon {
	background:#fff;
	color:#222;
	width:35px;
	height:35px;
	line-height:35px;
	font-size:22px;
	position:absolute;
	right:3px;
	bottom:3px;
}
.jcarousel-container-horizontal .ratings,.main_post .ratings,.two-content-wrapper .entry-thumb .ratings,.post_list_medium_widget .post_list_medium .list_item .entry-thumb .ratings,.post_list_medium_widget .post_list_medium_style1 .list_item .entry-thumb .ratings,ul.post_grid_list li.list_item .ratings,.post_grid_list_style1 .list_item .entry-thumb .ratings {
	position:absolute;
	top:5px;
	left:5px;
}
.img_thumbnail .post_type,.entry-thumb .post_type,.image_post .post_type,.feature-link .post_type,.post_grid_list .list_item .post_type {
	visibility:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:-webkit-transform .3s,opacity .3s;
	-moz-transition:-moz-transform .3s,opacity .3s;
	transition:transform .3s,opacity .3s;
}
.img_thumbnail:hover .post_type,.entry-thumb:hover .post_type,.image_post:hover .post_type,.feature-link:hover .post_type,.post_grid_list .list_item:hover .post_type {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	visibility:visible;
	-webkit-transition:-webkit-transform .3s,opacity .3s;
	-moz-transition:-moz-transform .3s,opacity .3s;
	transition:transform .3s,opacity .3s;
}
.post_type,.post_type .icon {
	-webkit-transition:-webkit-transform .3s,opacity .3s;
	-moz-transition:-moz-transform .3s,opacity .3s;
	transition:transform .3s,opacity .3s;
	background:#4371cf;
	position:absolute;
	width:23px;
	height:23px;
	top:0px;
	right:0px;
}
.post_type.image_post .icon {
	background:url(images/gallery.png) no-repeat;
}
.post_type.audio_post .icon {
	background:url(images/audio.png) no-repeat;
}
.post_type.video_post .icon {
	background:url(images/video.png) no-repeat;
}
#sidebar .feature-link.feature-item {
	overflow:hidden;
	float:left;
}
.feature-item .overlay_icon.icon-play-circle {
	font-size:35px;
}
.list_post_vertical.slider_post_list_right_small .feature-item .overlay_icon {
	margin-left:-39px;
}
.list_post_vertical .feature-item .overlay_icon,.main-post-col1 .small-feature .feature-item .overlay_icon,.main-post-col2 .small-feature .feature-item .overlay_icon {
	margin-left:-46px;
}
.feature-item .overlay_icon {
	color:#4371CF;
	background:#fff;
	border:2px solid #4371CF;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	transform:scale(2);
	-moz-transform:scale(2);
	-webkit-transform:scale(2);
	-o-transform:scale(2);
	text-align:center;
	line-height:70px;
	width:74px;
	height:70px;
	opacity:0;
	filter:alpha(opacity=0);
	font-size:30px;
	position:absolute;
	z-index:2;
	top:50%;
	left:50%;
	margin-top:-35px;
	margin-left:-39px;
	cursor:pointer;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	-webkit-transition:all 0.2 s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
}
.feature-item:hover .overlay_icon {
	transform:scale(0.6);
	-moz-transform:scale(0.6);
	-webkit-transform:scale(0.6);
	-o-transform:scale(1);
	opacity:1;
	filter:alpha(opacity=100);
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
}
.ratings {
	font-size:11px;
	line-height:1.25;
	padding-bottom:10px;
}
.ratings .rating-box {
	float:left;
	margin-right:30px;
}
.rating-box {
	width:69px;
	height:14px;
	font-size:0;
	line-height:0;
	background:url(images/bkg_rating.png) 0 0 repeat-x;
	text-indent:-999em;
	overflow:hidden;
}
.rating-box .rating {
	float:left;
	height:13px;
	background: url(images/bkg_rating.png) 0 100% repeat-x;
}
/* Tab */
/* Tab Nav*/
.tabs-nav {
	background:#4371cf;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%;
	position:relative;
}
.tabs-nav li {
	overflow:hidden;
	display:inline;
	float:left;
	margin-bottom:-1px;
}
.tabs-nav li.active {
}
.tabs-nav li a {
	background:url(images/menu-border.png) repeat-y right;
	letter-spacing:0;
	outline:none;
	padding:11px 18px;
	text-decoration:none;
	display:block;
	font-size:15px;
	text-align:center;
	color:#FFF;
}
.tabs-nav li a:hover {
}
.tabs-nav a.title:hover {
	color:#FFF
}
.tabs-nav li a:hover,.tabs-nav li.active a {
	transition:background 0.3s linear;
	-moz-transition:background 0.3s linear;
	-webkit-transition:background 0.3s linear;
	-o-transition:background 0.3s linear;
}
.tabs-nav li.active a,.tabs-nav li.active a:hover {
	color:#474747;
	background: #F7F6F6;
}
/* Tab content*/
.tabs-container {
	background:#f5f5f5;
	margin-top:-1px;
	overflow:hidden;
}
.grid_8 .tab-content.homepage-tab-post li {
	padding:0px !important;
}
.grid_8 .tab-content {
	padding:20px;
}
.tab-content li {
	padding: 10px 20px 10px 20px;
}
/* Grid content*/
ul.post_grid_list {
	margin-left:10px;
}
ul.post_grid_list .post-meta {
	display:none;
}
.meta-comment.last-meta a {
	text-decoration:none;
}
ul.post_grid_list li.list_item {
	display:block;
	position:relative;
	float:left;
	overflow:hidden;
	margin:0px;
	overflow:hidden;
}
ul.post_grid_list li.list_item.last {
	margin-right:0px;
}
ul.post_grid_list li.list_item img {
	width:241px;
	display:block;
}
ul.post_grid_list li.list_item .caption {
	width:241px;
	margin-bottom:0px;
	position:absolute;
	background:url(images/control.png);
	color:#fff;
	padding:0px;
	bottom:0px;
	border-top:2px solid #4371CF;
}
ul.post_grid_list li.list_item .caption span {
	color:#fff;
	padding:0px 10px;
	display:block;
	padding:10px;
}
ul.post_grid_list li.list_item .caption span a {
	color:#fff;
}
ul.post_grid_list li.list_item .caption a.title {
	color: #fff;
}
/* Grid content*/
ul li.list_item2 {
	display:block;
	position:relative;
	float:left;
	overflow:hidden;
	margin:0px;
	overflow:hidden;
	width:336px;
	margin-bottom:20px;
}
ul li.list_item2.last {
	margin-left:20px;
}
ul li.list_item2.last .list_desc {
}
ul li.list_item2 .list_desc {
	padding:10px;
	border:1px solid #ccc;
	border-top:none;
}
ul li.list_item2 img {
	width:351px;
	height:200px;
	display:block;
}
ul li.list_item2 .review {
	width:225px;
	top:3px;
	position:absolute;
}
ul li.list_item2 .review img {
	width:auto;
	height:auto;
}
ul li.list_item2 .review span {
	padding:5px;
	display:block;
}
.margin-buttons {
	margin-bottom:15px;
}
.small-list-content {
	float:left;
	width:300px;
	margin-bottom:5px;
	min-height:110px;
	padding-right:5px;
}
.small-list-content .feature-link {
	overflow:hidden;
	width:130px;
	height:100px;
	float:left;
	margin-right: 10px;
}
/* Main post*/
.main_post {
	float:left;
	width:352px;
}
.main_post .image_post .image_post {
	position:absolute;
}
.main_post .image_post {
	display:block;
	position:relative;
	float:left;
	margin:0px;
	overflow:hidden;
}
.main_post .image_post img {
	width:352px;
	display:block;
}
.main_post .image_post .caption {
	width:352px;
	bottom:0px;
	position:absolute;
	background:url(images/control.png);
	color:#fff;
	padding:0px;
	border-top:2px solid #4371cf;
}
.main_post .image_post .caption span {
	padding:10px 10px;
	display:block;
	font-size:20px;
	line-height:23px;
	color:#fff;
}
.main_post .image_post .caption span:hover {
	text-decoration: underline;
}
/* Carousel content*/
/* =================================== Content (carousel) ===================================*/
.grid_8 .carousel_horizontal .widget_container {
	padding:0px;
}
.grid_4 .carousel_horizontal .widget_container {
	padding:0px;
}
.grid_4 .carousel_horizontal .jcarousel-prev-horizontal {
	right:25px;
	top:-50px;
}
.grid_4 .carousel_horizontal .jcarousel-next-horizontal {
	right:0px;
	top:-50px;
}
.carousel_horizontal ul .jcarousel-item-horizontal,.carousel_horizontal_small ul .jcarousel-item-horizontal {
	position:relative;
	display:block;
	overflow:hidden;
	width:256px !important;
	margin-right:20px;
}
.container .sidebar_content .carousel {
	border-top:1px solid #FFF;
	margin-left:-20px;
	margin-right:-19px;
	padding-left:20px;
	padding-right:19px;
}
.widget_rss a,.widget_archive a,.widget_calendar a,.widget_categories a,.widget_pages a,.widget_meta a,.widget_recent_comments a,.widget_recent_entries a,.widget_nav_menu a {
	font-weight:bold;
}
#sidebar .main_post_style .widget_container .main_post {
	width:300px;
	border-bottom:1px solid #CCC;
	margin-bottom:20px;
}
#sidebar .main_post .image_post img {
	width:300px;
}
#sidebar .main_post .image_post .caption {
	width:300px;
}
.list_post_vertical {
	float:left;
	position:relative;
}
.list_post_vertical ul li {
	margin-bottom:18px;
}
#sidebar .main_post_style .widget_container .list_post_vertical a.feature-link {
	width:130px;
	float:left;
	margin-right:10px;
}
#sidebar .main_post_style .widget_container .list_post_vertical {
	width:100%;
}
#content .carousel_horizontal ul .jcarousel-item-horizontal {
	margin-right:20px !important;
	width:228px !important;
}
#sidebar .carousel_horizontal ul .jcarousel-item-horizontal {
	width:300px !important;
}
#sidebar .widget {
	padding:0px;
}
.widget .widget-title {
	text-align:left;
	margin:0px;
	margin-bottom:0px;
	font-size:18px;
	text-transform:uppercase;
}
.widget .widget-title span {
	display:inline-block;
	background:#EEE url('images/title-conner.png') no-repeat top right;
	color:#272727;
	padding:6px 30px 4px 5px;
	margin:-10px -10px -10px -19px;
	border-left:3px solid #AFAFAF;
}
.jcarousel-container-horizontal {
	padding-bottom:0px;
}
.jcarousel-container-horizontal {
	padding:0px;
}
.jcarousel-container .review-star {
	margin-top:-20px;
}
.jcarousel .jcarousel-item-horizontal,#jcarousel .jcarousel-item-horizontal,.jcarousel-post .jcarousel-item-horizontal {
	min-height:110px;
	margin-bottom:0px;
	height:auto;
}
.jcarousel-custom .jcarousel-container-horizontal,#jcarousel-custom .jcarousel-container-horizontal {
	padding:0px 0px;
}
.jcarousel-clip {
	overflow:hidden;
	width:101%;
}
.jcarousel-item-horizontal {
	margin-left:0;
	margin-right:15px;
	margin-bottom:0;
}
.jcarousel-item-horizontal .ulpost_title {
	margin-top:10px;
}
.jcarousel-item-horizontal .ulpost_title .title {
}
.post .jcarousel-prev-horizontal,.post .jcarousel-next-horizontal,.jcarousel-prev-horizontal,.custom-prev,.jcarousel-next-horizontal,.custom-next {
	position:absolute;
	top:-50px;
	width:23px;
	height:23px;
	cursor:pointer;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
}
.carousel_horizontal_small .jcarousel-prev-horizontal {
	right:27px;
	top:-50px;
}
.carousel_horizontal_small .jcarousel-next-horizontal {
	right:1px;
	top:-50px;
}
.jcarousel-prev-horizontal,.custom-prev {
	right:26px;
	top:-50px;
	background:#DDD url('images/button-previous.png') center top no-repeat;
}
.jcarousel-next-horizontal,.custom-next {
	right:0px;
	top:-50px;
	background:#DDD url('images/button-next.png') center top no-repeat;
}
.jcarousel-next-horizontal:hover {
	background:#222222 url('images/button-next.png') center -23px no-repeat;
}
.jcarousel-prev-horizontal:hover {
	background:#222222 url('images/button-previous.png') center -23px no-repeat;
}
ul.jcarousel-client li,ul#jcarousel-client li {
	border:1px solid #fff;
}
ul.jcarousel li img,ul.jcarousel-post li img {
	max-width:100%;
}
.carouselfred h5 {
	margin-top:5px;
	margin-bottom: 5px;
}
/*bottons */
/* Button */
.button.cta,.button.cta.disabled:hover,.button.cta.disabled:active,.demobtns a,.fpaging a {
	background-clip:padding-box !important;
	background-color:#d83e3e;
	border:1px solid #cc0000;
	border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-box-shadow:box-shadow:0 1px 0 rgba(255,255,255,0.27) inset;
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.27) inset;
	color:#FFFFFF;
	display:inline-block;
	font-size:12px;
	height:30px;
	line-height:30px;
	max-width:150px;
	min-width:15px;
	overflow:hidden;
	padding:0 8px;
	position:relative;
	text-decoration:none;
	text-overflow:ellipsis;
	text-shadow:0 -1px 0 rgba(0,0,0,0.36);
	vertical-align:top;
	white-space:nowrap;
}
.button.cta:hover,.demobtns a:hover,.fpaging a:hover {
	background-color:#df4747;
	cursor:pointer;
	text-decoration:none;
}
.button.cta:active,.demobtns a:active,.fpaging a:active {
	background:none repeat scroll 0 0 #d83e3e;
	box-shadow:0 1px 0 rgba(0,0,0,0.36) inset;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.36) inset;
	outline:medium none;
	text-decoration:none;
}
.large {
	font:14px/27px 'Bitter',helvetica,arial,sans-serif !important;
}
.entry .demobtns {
	text-align:center;
	margin-bottom:20px;
}
.entry .demobtns a {
	font:16px/36px 'Bitter',helvetica,arial,sans-serif !important;
	width:100%;
	text-align:center;
	height:36px;
	margin-bottom:5px;
}
.carousel_horizontal_small {
	padding:0px;
	overflow:hidden;
}
.carousel_horizontal_small ul {
	padding:0px 20px;
	overflow:hidden;
}
.view_more {
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	position:absolute;
	top:0px;
	left:10px;
	z-index:1;
	padding:3px 10px 3px 10px;
	background:#222;
	color: #FFF;
}
/*footer*/
#footer-container #searchform {
	margin-top:10px;
}
#footer-container {
	background:#2a2b2f;
	color:#969EA1;
}
#footer-container a {
	color:#b0b0b0;
}
#footer-container a:hover {
	text-decoration:underline;
}
#footer-container .meta-comment a {
	text-decoration:none;
}
.copyright {
	border-top:1px solid #FFF;
}
#footer-container .footer-bottom {
	background:#1E1E20;
	color:#b0b0b0;
	padding:25px 0;
}
#footer-container-none .footer-bottom {
	background:#1b1b1b;
	color:#b0b0b0;
	padding:16px 0;
}
#footer-bottom .bottom-menu {
	display:block;
	float:right;
}
#footer-bottom .bottom-menu ul {
	margin:8px 0 0;
	list-style:none;
}
#footer-bottom .bottom-menu ul li {
	display:inline;
	padding-left:15px;
}
#footer-bottom .bottom-menu ul li a {
	font-size:12px;
	line-height:40px;
	color:#b0b0b0;
	text-decoration:none;
}
#footer {
	min-height:200px;
	padding-top:10px;
	background:#FCFCFC;
	border-top:1px solid #EBEBEB;
}
#footer h4 {
	margin-bottom:14px;
}
#footer-bottom .row {
	margin-bottom:0px;
}
#footer-bottom {
}
#footer-bottom p {
	color:#FFF;
	font-size:12px;
	line-height:40px;
	margin:8px 0 0 1px;
}
#footer-bottom ul li #scrolltotop img {
	max-width:14px;
}
.footer-left {
	font-size:13px;
}
.footer-right {
	text-align:left;
}
.footer-right ul.menu-footer {
	margin:0px;
}
.footer-right ul.menu-footer li {
	list-style:none;
	margin:0 5px;
	display:inline-block;
	color:#FFF;
	border-top:3px solid transparent;
}
.footer-right ul.menu-footer li.current {
	border-top:3px solid #FFF;
}
.footer-right ul.menu-footer li a {
	text-decoration:none;
	color:#b0b0b0;
	font-size:13px;
}
.footer-right ul.menu-footer li a:hover {
	color:#747474;
}
.footer-columns .widget_search form,.footer-columns .newsletter form {
	width:272px;
}
.footer-columns .widget_search #s,.footer-columns .newsletter .text {
	width:175px;
}
.footer-columns .recent-posts ul.ulpost li,.footer-columns .popular-post ul.ulpost li {
	border-bottom:1px solid #404142;
}
.footer-columns .recent-posts ul.ulpost li:last-child,.footer-columns .popular-post ul.ulpost li:last-child {
	border-bottom:none;
}
.footer-columns .themeloy-popularpost-widget {
	background:none;
	border:none;
}
.footer-columns .widget.rec {
	background:none;
	border:none;
}
.footer-columns .triple .tabs-container {
	background:#404142;
	border:none;
}
.footer-columns .tab-content .ulpost li {
	border-bottom:1px solid #565657;
}
.footer-columns .tab-content .ulpost li:last-child {
	border-bottom:none;
}
.footer-columns .comment-text a {
	font-size:13px;
}
.footer-columns .widget_comments ul li {
	border-bottom:1px solid #404142;
}
.footer-columns .widget_comments ul li:last-child {
	border-bottom:none;
}
.footer-columns .widget-title {
	margin:0px;
	padding:15px 0px;
	border-bottom:none;
	background:none;
	position:relative;
	color:#FFF;
	font-size:18px
}
.footer-columns .widget {
	background:none;
	border:none;
}
.footer-columns .textwidget {
	padding:0px;
}
.post_grid_list_widget .widget_container {
	padding:0px;
}
.post_grid_list_widget .widget_container ul.post_grid_list {
	margin-left:0px;
}
.post_grid_list_style1 .list_item .entry-thumb {
	position:relative;
	float:left;
	width:241px;
	margin-right:15px;
}
.post_grid_list_style1 .list_item {
	margin-bottom:15px;
}
.post_grid_list_style1 .list_item:last-child {
	margin-bottom:0px;
}
.post_grid_list_style1 .list_item .review {
	position:absolute;
	left:0px;
}
a.read-more {
	background:#222;
	color:#FFF;
	padding:5px 10px;
}
.small-feature .feature-link {
	float:left;
	margin-right:5px;
}
.two_columns_post {
	border:none;
	background:none;
}
.two_columns_post .main-post-col1 {
	float:left;
	position:relative;
}
.two_columns_post .main-post-col2 {
	float:right;
	position:relative;
}
.two_columns_post .main-post-col1,.two_columns_post .main-post-col2 {
	width:352px;
}
.two_columns_post .main-post-col1 .two-content-wrapper,.two_columns_post .main-post-col2 .two-content-wrapper {
	padding:0px;
}
.two_columns_post .main-post-col1 .two-content-wrapper .feature-text-col,.two_columns_post .main-post-col2 .two-content-wrapper .feature-text-col {
	padding-bottom:15px;
}
.two_columns_post .main-post-col1 .two-content-wrapper .small-feature,.two_columns_post .main-post-col2 .two-content-wrapper .small-feature {
	margin-top:15px;
}
.post_list_medium_widget {
}
.post_list_medium_widget .widget_container {
	padding:0px;
}
.post_list_medium_widget .post_list_medium .list_item {
	margin-bottom:20px;
}
.post_list_medium_widget .post_list_medium .list_item:last-child {
	margin-bottom:0px;
}
.post_list_medium_widget .post_list_medium .list_item .entry-thumb {
	float:left;
	width:352px;
	margin-right:20px;
}
.post_list_medium_widget .post_list_medium_style1 .list_item .entry-thumb {
	float:left;
	width:300px;
	margin-right:0px;
}
.post_list_medium_widget .post_list_medium_style1 .list_item {
	float:left;
	width:300px;
	margin-right:20px;
	margin-bottom:20px;
}
.post_list_medium_widget .post_list_medium_style1 .list_item.left-column-post {
	margin-right:0px;
}
.item {
	display:block;
	float:left;
	width:290px;
	margin:0px 0px 20px 0px;
	-webkit-transition:left .4s ease-in-out,top .4s ease-in-out .4s;
	-moz-transition:left .4s ease-in-out,top .4s ease-in-out .4s;
	-ms-transition:left .4s ease-in-out,top .4s ease-in-out .4s;
	-o-transition:left .4s ease-in-out,top .4s ease-in-out .4s;
	transition:left .4s ease-in-out,top .4s ease-in-out .4s;
	height:auto;
	box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);
	background:#FFF;
}
.item .item-image {
}
.item .item-title {
	padding:15px;
}
.item .item-title h3,.item .item-title a {
	color:#000;
	font-size:20px;
	line-height:20px;
}
.breadcrumbs {
	margin-top:25px;
	margin-bottom:10px;
}
.breadcrumbs li {
	display:inline-block;
	font-size:14px;
}
.breadcrumbs li a {
	font-size:14px;
}
.breadcrumbs li a:hover {
	color:#000;
}
.shop_breadcrumbs i {
	margin-left:3px;
	margin-right:3px;
}
.review_header {
	background:#2B2B2B;
	padding:10px;
	margin-bottom:2px;
}
.review_header h3 {
	color:#FFF !important;
	margin-bottom:0px;
}
.reviewbox .progress-bar {
	margin-bottom:0px;
}
.progress-bar .meter {
	margin-bottom:2px !important;
	background:#3A3A3A;
}
.reviewbox {
	background-color:#EEEEEE;
	color:#FFFFFF;
	margin:20px 0;
	padding:10px;
}
.votebox {
	background:#2B2B2B;
	margin-top:2px;
	padding:10px;
}
.votebox #votecount {
	position:relative;
	float:left;
}
.votebox #star {
	width:150px;
	position:relative;
	float:right;
}
.votebox .vote-label {
	padding-left:5px;
}
.votebox #votecount img {
	display:none;
}
.reviewbox {
	background-color:#EEEEEE;
	color:#FFFFFF;
	margin:20px 0;
	padding:10px;
}
.reviewbox .review-summery {
	background-color:#3A3A3A;
	min-height:85px;
	float:none;
	padding:10px;
}
.reviewbox .review-summery h4,.reviewbox .review-summery p {
	color: #FFF;
}
/* =================================== Progress Bar ===================================*/
.progress-bar .meter,.meter .meter-content {
	height:37px;
}
.meter-content {
	background:#4371cf;
}
.progress-bar .meter {
	position:relative;
	margin-bottom:20px;
}
.meter {
	background:#f1f1f1;
}
.meter .meter-content[data-percentage] {
	text-indent:-9999px;
}
.meter .meter-title {
	top:12px;
	color:#FFF;
	left:17px;
	position:absolute;
	font-weight:bold;
}
.slider-wrapper .heading-show {
	width:352px;
	height:430px;
	float:right;
	margin-right:0px;
	background:#1D1D1D;
}
.slider-wrapper .heading-show h2 {
	color:#FFF;
	font-size:20px;
	margin:10px 0px 0px 19px;
}
.slider-wrapper .heading-show .container-post {
	margin-top:10px;
}
.slider-wrapper .heading-show .post_list li,.slider-wrapper .heading-show .post_list li:hover {
	background:url(images/header-top-border.png) repeat-x bottom;
}
.slider-wrapper .heading-show .post_list li .list_title a,.slider-wrapper .heading-show .post_list li .post-meta,.slider-wrapper .heading-show .post_list li .post-meta a {
	color: #E7E7E7;
}
/* =================================== auth ===================================*/
.auth .socialmedia span {
	text-align:center;
	width:20px;
	height:20px;
	display:inline-block;
	padding:0px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
#search-modified{
width: 20px;
float: left;
margin-top: 10px;
}
.auth .socialmedia span a {
	display:block;
}
.auth .socialmedia span a i {
	color:#FFF;
	font-size:13px;
}
.auth .socialmedia span.globe {
	background:#ff835e;
}
.auth .socialmedia span.facebook {
	background:#3b5999;
}
.auth .socialmedia span.twitter {
	background:#00aced;
}
.auth .socialmedia span.googleplus {
	background:#d61e1e;
}
.auth .author_avata img {
	position:relative;
	float:left;
	padding-right:15px;
}
.auth {
	background:#f9f9f9;
	border:1px solid #e2e2e2;
	padding:10px;
	margin-bottom:30px;
	min-height:88px;
}
.auth h5 {
	margin-bottom:5px;
}
.auth i {
	font-size:20px;
}
.auth span {
	padding-right:10px;
}
.auth p {
	margin-bottom:14px;
}
.auth .author-info {
	margin-bottom: 0px;
}
/* Author profiles */
.author-info {
	margin-bottom:25px;
}
.author-info .author-avatar {
	float:left;
}
.author-info .author-description {
	margin-left:115px;
}
.author-info .author-description h5 {
	font-size:20px;
}
.author-info .author-description h2 {
	font-size:25px;
}
.author-info img.avatar {
	margin:0px;
}
.author-description h2 {
	color:#656d78;
	line-height:18px;
}
ul.author-social {
	margin:0 0 10px;
}
ul.author-social li {
	float:left;
	list-style:none;
	margin-right:3px;
}
ul.author-social li img {
	width: 25px;
}
/* =================================== post nav ===================================*/
.postnav {
	border-top:3px solid #222;
	padding-top:20px;
	position:relative;
	width:100%;
	padding-bottom:40px;
}
.postnav a {
	font-size:15px;
}
.postnav span.nextpost {
	margin-left:10px;
}
.postnav span.previouspost {
	margin-right:10px;
}
.postnav span i {
	font-size:16px;
}
#nextpost {
	position:relative;
	float:right;
	margin-bottom:5px;
}
#prepost {
	position:relative;
	float:left;
	margin-bottom: 5px;
}
/* =================================== comment ===================================*/
#commentform label {
	float:left;
	padding-right:20px;
	width:70px;
}
.comment {
	position:relative;
	margin-bottom:20px;
}
.comment-meta {
	margin-bottom:20px;
}
.comment-meta img {
	margin-right:20px;
	float:left;
}
.comment-meta cite {
	display:block;
	font-size:14px;
	padding-bottom:10px;
}
.comment-content {
	display:block;
	border:1px solid #D2D2D2;
	background:#FCFCFC;
	margin:20px 0 0;
	padding:10px 20px 25px;
}
.comment .reply {
	background:#E2E2E2;
	margin-top:-29px;
	padding:5px 10px;
	position:absolute;
	border-top:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	right:1px;
}
.comment time {
	font-size: 11px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */
#commentform #submit {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf) );
	background:-moz-linear-gradient( center top,#ededed 5%,#dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');
	background-color:#ededed;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-size:14px;
	padding:6px 24px;
	text-decoration:none;
}
#commentform #submit:hover {
	background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed) );
	background:-moz-linear-gradient( center top,#dfdfdf 5%,#ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');
	background-color:#dfdfdf;
	cursor:pointer;
}
#commentform #submit:active {
	position:relative;
	top:1px;
}
.comments-area {
	padding:10px;
	margin-top:10px;
	background:#f9f9f9;
	border:1px solid #e2e2e2;
}
.comments-area textarea,.comments-area input[type="text"] {
	max-width:98%;
}
.comments-area textarea,.comments-area input[type="text"] {
	width:465px;
}
.comments-area h3#reply-title {
}
.comments-area .form-allowed-tags {
	font-size:12px;
}
.imagefeature {
	position:relative;
	float:left;
	margin-right:20px;
}
.required {
	position:relative;
	color: #900;
}
/* =================================== scroll to top ===================================*/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:40px;
	height:40px;
	border:none;
	text-indent:-999px;
	z-index:99999;
	background:#222 url(images/ui.totop.png) no-repeat center top;
}
#toTopHover {
	background:#4371cf url(images/ui.totop.png) no-repeat center top;
	width:40px;
	height:40px;
	display:block;
	overflow:hidden;
}
#toTop:active,#toTop:focus {
	outline: none;
}
/* =================================== pagination ===================================*/
.pagination {
	margin-bottom:20px;
	text-align:center;
}
.pagination .page.currentpage {
	background:#4371cf;
	color:#fff;
}
.pagination .page {
	border-right:1px solid #5E5E5E;
	color:#fff;
	font-size:12px;
	line-height:15px;
	padding:5px 10px;
	text-decoration:none;
	background:#474747;
	cursor:pointer;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	margin:0px;
}
.pagination .page:hover {
	background:#4371cf;
	color:#fff;
}
.pagination a:hover {
	color:#fff;
}
.pagination span.page {
	background:none;
}
.pagination .current,.pagination .page-num:hover {
	background-color:#E45922;
	color: #FFFFFF;
}
/* =================================== Tag ===================================*/
.widget_tag_cloud {
	float:left;
}
.widget_tag_cloud .tagcloud a,.tagcloud a {
	float:left;
	color:#fff;
	font-weight:normal !important;
	font-size:12px !important;
	padding:2px 7px;
	background:#666;
	margin:0 3px 3px 0;
	transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;
	-webkit-transition:background 0.2s linear;
	-o-transition:background 0.2s linear;
}
.widget_tag_cloud .tagcloud a:last-child {
	margin-bottom:20px;
}
.widget_tag_cloud .tagcloud a:hover,.tagcloud a:hover {
	background:#4371cf;
}
ul.tags {
	list-style:none;
	margin:0px;
}
a.tags {
	padding:5px 10px;
	background:#FFF;
	font-size:12px;
	text-decoration:none;
	color:#757b7f;
	margin-right:5px;
	display:block;
	float:left;
	margin-bottom:5px;
}
ul.tags li {
	list-style:none;
	display:inline;
	float:left;
	height:24px;
	padding:0;
	margin-right:5px;
	margin-bottom:0px;
}
ul.tags li a {
	border:1px solid #E0E0E0;
	padding:5px 10px;
	font-size:12px;
	text-decoration:none;
	color:#757b7f;
	line-height:15px;
}
ul.tags li a:hover {
	background-color:#E45922;
	color:#FFF;
}
.tag-cat {
	position:relative;
	list-style:none;
	margin-bottom:10px;
	padding:10px 0px;
}
.tag-cat li a {
	background:#444444;
	color:#FFF;
	display:inline;
	padding:5px;
}
.tag-cat li i {
	padding-right:0px;
	font-size:12px;
	margin-right:2px;
}
.tag-cat li a,.tag-cat li a:hover {
	color:#FFF;
	font-size:12px;
}
.blog-tag {
	position:relative;
	float:left;
	border-bottom:1px solid #3155e3;
	color:#141010;
}
.tag .count {
	background:#4e6ff4;
	line-height:10px;
	padding:2px;
	color:#FFF;
	margin-left:5px;
	margin-bottom:0px;
}
.share-post {
	clear:both;
	margin:10px 0 0;
	padding:10px 0 0px 10px;
	background:#F7F7F7;
	border-top:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
}
.share-post li {
	float:left;
	width:106px;
}
.ulpost.picture li {
	float:left;
}
.post h2.post-title {
	margin-bottom:5px;
}
.post .post-meta {
	/*margin-bottom: 15px;*/
        width:40%;
        display:inline;
}
/* ---------------------------------------------------------------------------- widgets global*/
.widget_container.content_page {
	margin-bottom:30px;
}
.content_page {
	margin-bottom:30px;
}
.content_page_padding {
	padding:20px;
}
#content {
	position:relative;
	z-index:1;
}
#sitemap-pages li,#sitemap-categories li,#sitemap-tags li {
	list-style-image:url(images/list.png);
	list-style-position:inside;
}
.post .post_content ul li,.post .post_content ul ul,.post .post_content ul ol,.type-page ul ul,.type-page ul ol,.type-page ul li {
	margin:5px 0px 5px 15px;
	font-family: Georgia, sans-serif !important;
	line-height: 25px!important;
	font-size: 17px!important;
}
.content_page .tabs-nav li {
	margin:0px;
}
.post .post_content ul li,.post .post_content ul ul li,.post .post_content ul ol li,.type-page ul ul li,.type-page ul ol li,.type-page ul li {
	list-style-image:url(images/list.png);
	list-style-position:inside;
}
.page-full .content_page_padding {
	padding:0px !important;
}
.page-full .widget-title,.page_content .widget-title {
	overflow:hidden;
}
.aq-template-wrapper .aq_span6,.aq-template-wrapper .aq_span4 {
	margin-bottom:20px;
}
.main_content .grid_8.page_content .widget_container .two_columns_post .main-post-col1,.main_content .grid_8.page_content .widget_container .two_columns_post .main-post-col2 {
	width:350px;
}
.grid_8.page_content .carousel_horizontal ul .jcarousel-item-horizontal {
	margin-left:0px !important;
}
.grid_8.page_content .post_list_medium_widget .post_list_medium_style1 .list_item {
	margin-left:0px !important;
}
.main_content .grid_8.page_content .widget_container .widget .widget_container,.main_content .grid_8.page_content .widget_container .two_columns_post .main-post-col1 .two-content-wrapper,.main_content .grid_8.page_content .widget_container .two_columns_post .main-post-col2 .two-content-wrapper {
	padding:0px !important;
}
.grid_8 .tab-content.homepage-tab-post li,.post_list_medium_widget .post_list_medium .list_item,.post_list_medium_widget .post_list_medium_style1 .list_item,.post_grid_list_style1 .list_item {
	list-style: none;
}
/* =================================== Page 404 ===================================*/
.page_error {
	text-align:center;
}
.page_error h1.big {
	font-size:180px;
	line-height:normal;
	text-shadow:0px 8px rgba(0,0,0,0.2);
	-moz-text-shadow:0px 8px rgba(0,0,0,0.2);
	-webkit-text-shadow: 0px 8px rgba(0,0,0,0.2);
}
/* =================================== IE ===================================*/
.ie7 .four-ads-blocks li,.ie7 .breadcrumbs li,.ie7 .sf-top-menu>li,.ie7 .icon-wrapper .icon-lists,.ie7 .footer-right ul.menu-footer li {
	display:inline;
}
.ie7 .newsletter_form .text {
	width:180px;
}
.ie7 .footer-columns .post-meta {
	width:200px;
}
.ie7 .shadow_nav {
	top:8px;
}
.ie7 .img_thumbnail img {
	height:75px;
}
.ie7 .search-header .form-search button.button {
	top:9px;
	right:-50px;
}
.ie7 .icon-wrapper .icon-lists {
	margin-right:3px;
}
.ie8 .search-header .form-search button.button {
	right:-23px;
}
.ie7 .news-ticker-post,.ie7 .latest-news .container {
	overflow:hidden;
}
.ie7 .list_post_vertical .feature-item .overlay_icon,.ie7 .main-post-col1 .small-feature .feature-item .overlay_icon,.ie7 .main-post-col2 .small-feature .feature-item .overlay_icon {
	margin-left:-17px !important;
}
.ie7 .feature-item .overlay_icon {
	width:34px;
	height:30px;
	line-height:30px;
	font-size:20px;
	margin-top:-13px;
	margin-left:-19px;
}
.ie8 .list_post_vertical .feature-item .overlay_icon,.ie8 .main-post-col1 .small-feature .feature-item .overlay_icon,.ie8 .main-post-col2 .small-feature .feature-item .overlay_icon {
	margin-left:-17px !important;
}
.ie8 .feature-item .overlay_icon {
	width:34px;
	height:30px;
	line-height:30px;
	font-size:20px;
	margin-top:-13px;
	margin-left: -19px;
}


.ads-left {
 float: left;
 margin-right: 10px;
}

.ads-right {
 float: right;
 margin-left: 10px;
}

#contents {-webkit-box-shadow:0 0 5px #888; box-shadow:0 0 5px #888; background:#fff}
.taboolabox {background:#fff; width: 956px; height:265px; margin: 10px auto 20px; padding:10px 20px; -webkit-box-shadow:0 0 5px #888; box-shadow:0 0 5px #888;}
.header-wraper .grid_12, .nivo_slider_list_small {margin-left:0 !important; margin-right:0 !important; width:996px !important}
.header-top-wraper .row:before, .header-top-wraper .row:after {display:none}

.slider_post_list_right_large, .slider_post_list_right_small {width:361px !important}



div.advertisement {
border-top: 1px solid #b0b0b0;
border-bottom: 1px solid #b0b0b0;
margin-bottom: 10px;
}
span.label {
background: white;
font-size: 12px;
line-height:1.2em;
color: #9093a1;
padding: 0 5px;
text-align: center;
width: 120px;
margin: 0 auto;
display: block;
position: relative;
top: -7px;
font-family: arial,tahoma,sans-serif;
text-transform: uppercase;
}