@charset "UTF-8";
/***************************************
	Theme Name: Jarida (Share on Theme123.Net)
	Theme URI: http://themes.tielabs.com/jarida/
	Description: A Premium Wordpress News Theme
	Author: TieLabs
	Author URI: http://tielabs.com/
	Version: 2.1.1
	License: license purchased
	License URI: http://themeforest.net/licenses/regular_extended

	Tags: two-columns, fixed-width, custom-background, threaded-comments, translation-ready, custom-menu
***************************************/


@font-face {
  font-family: 'tiefontello';
  src: url('fonts/tiefontello.eot?48072461');
  src: url('fonts/tiefontello.eot?48072461#iefix') format('embedded-opentype'),
       url('fonts/tiefontello.woff?48072461') format('woff'),
       url('fonts/tiefontello.ttf?48072461') format('truetype'),
       url('fonts/tiefontello.svg?48072461#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'tiefontello';
    src: url('fonts/tiefontello.svg?48072461#fontello') format('svg');
  }
}

[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

/* Main Global Layout Settings */
*{ padding:0; margin:0;	outline:none; list-style:none; border: 0 none;}
html {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
body {
	background:#FFF url(images/patterns/body-bg13.png) top center;
	color: #333;
	font-family: Tahoma,Arial,Verdana,sans-serif;
	font-size: 13px;
}
pre ,code{
	direction:ltr;
	background:url(images/code-bg.png);
	font: 11px/19px 'andale mono', 'lucida console', monospace;
	padding: 3px;
	display: block;
	overflow-x: visible;
	overflow-y: hidden;
	margin: 0 0 20px 0;
	color: #666;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
}
h1, h2, h3,h4, h5, h6 { font-weight:normal;}

.alignright {float: right;}
.alignleft {float: left;}
.aligncenter{clear:both; margin-left:auto;	margin-right:auto;}
a {
  color: #444;
  text-decoration: none;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
a:hover { color: #000;}
.clear {clear: both;}

.post-title a,ul.slider-navigation li ,.pagenavi a,a.more-link ,.main-menu li a ,.subscribe-icons a ,.flickr_badge_image img, .mega-menu-link img {
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.button,a.button,#main-content input[type="submit"],#main-content input[type="submit"]:focus, span.onsale {
	padding: 6px 8px;
	display: inline-block;
	border: 0px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	cursor: pointer;
	line-height: 17px;
	width: auto;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background:#cd2122;
	color:#FFF;
	text-decoration:none;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
}
.button:hover,a.button:hover,#main-content input[type="submit"]:hover{background:#444 !important; text-decoration:none !important;}
textarea, input[type=text], input[type=password], input[type=email], select {
	border: 1px solid #e0e0e0;
	padding: 8px 6px;
	outline: none;
	font-size: 13px;
	color: #888;
	margin: 0;
	max-width:100%;
	display: block;
	background: #fff;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	transition: all .2s linear;
	-o-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
}
input, select {cursor: pointer;}
input[type=text], input[type=password], input[type=email] {cursor: text;}
textarea {overflow:auto; width:97%;}
textarea, input {padding: 5px;outline: none;}
select {padding: 2px;}
option {padding: 0 4px;}
input[type=button], button {padding: 4px;cursor: pointer;vertical-align: middle;}
input.text_input,textarea.textarea {border: 1px solid #ccc;-moz-border-radius: 1px;-webkit-border-radius: 1px; border-radius: 1px;}
input.text_input:focus,textarea.textarea:focus {border: 1px solid #999;	}

::-moz-selection { background: #cd2122; color: #fff; text-shadow: none; }
::selection { background: #cd2122; color: #fff; text-shadow: none; }

::-webkit-scrollbar {width: 8px; height:8px; }
::-webkit-scrollbar-track {background: #FFFFFF;-webkit-box-shadow: inset 1px 1px 2px #E0E0E0;border: 1px solid #D8D8D8;}
::-webkit-scrollbar-thumb {background: #cd2122;-webkit-box-shadow: inset 1px 1px 2px rgba(155, 155, 155, 0.4);}
::-webkit-scrollbar-thumb:hover {-webkit-box-shadow: inset 1px 1px 10px rgba(0,0,0,0.3);}
::-webkit-scrollbar-thumb:active {background: #888;-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3);}

/* Main Wrapper Style */
.background-cover{-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position:fixed; background-repeat:no-repeat; top:0; left:0; z-index:0; overflow: hidden; width: 100%; height:100%;} 
.wrapper {
	position:relative;
	z-index:1;
	width:1220px;
	margin:0 auto;
	-moz-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	/*background:#FFF;*/
}
.wrapper.full-site, .wrapper.layout-2c.full-site{
	width:100% !important;
	-moz-box-shadow:  none;
	-webkit-box-shadow:  none;
	box-shadow:  none;
}
.wrapper:after, #main-content:after{display: block;visibility: hidden;clear: both;	height: 0;content: " ";}

.container{width:1160px; margin:0 auto;}

/* 2 Columns Layout */
.wrapper.layout-2c{width:1020px;}
.wrapper.layout-2c .container, .wrapper.layout-2c header#theme-header, .wrapper.layout-2c #main-nav, .wrapper.layout-2c #footer-widget-area, .wrapper.layout-2c .scroll-box-wide .group_items {width:955px ;}
.wrapper.layout-2c .header-content {}
.wrapper.layout-2c .sidebar-narrow{display:none;}
.wrapper.layout-2c .cats-review-box .reviews-cat {width: 304px;margin-right: 15px;}
.wrapper.layout-2c .cats-review-box .reviews-cat h4{width: 190px;}
.wrapper.layout-2c .wide-news-item , .wrapper.layout-2c .scroll-box-wide.scroll-box .scroll-item{width: 231px; margin-right: 10px;}


/* Header */
header#theme-header {margin:0 0 15px;position: relative; z-index: 1;}
header#theme-header:after, #signup_form:after, #buddypress:after, #main-nav:after{display: block;visibility: hidden;clear: both;	height: 0;content: ".";}

/* Top Menu Styles */
.top-nav {
	background:#2c2c2c;
	border-bottom:4px solid #cd2122;
	height:30px;
	z-index: 3;
	position: relative;
}
	.top-nav .menu-alert{
		float:left;
		color:#666;
		padding:8px 0;
		font-style:italic;
	}
	.top-nav ul {float: left;}
		.top-nav ul li {
			position: relative;
			display: inline-block;
			float: left;
			margin-right:20px;
		}
		.top-nav ul li a, .top-nav .breaking-news a {
			display: inline-block;
			height: 30px;
			line-height: 30px;
			color: #ccc ;
			padding:0  ;
			text-shadow:0 1px 1px #000;
			font-size: 12px;
		}
		.top-nav ul li a:hover, .top-nav .breaking-news a:hover {color: #FFF;}
		.top-nav ul ul {
			background: #2c2c2c;
			display: none;
			padding:0;
			position: absolute;
			top: 30px;
			width: 180px;
			z-index: 99999;
			float: left;
			-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
			-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
		}
			.top-nav ul ul li {background: none !important;border: none !important;z-index: 99999;min-width: 180px;}
				.top-nav ul ul ul {right: auto;left: 100%;top: 0;z-index: 99999;}
			.top-nav ul ul a {
				background: none !important;
				height: auto !important;
				line-height: 1em;
				padding: 10px 10px !important;
				width: 160px;
				display: block !important;
				margin-right: 0 !important;
				z-index: 99999;
				color: #ccc!important;
			}
			.top-nav ul ul li.current-menu-item:after{display: none;}	
		.top-nav ul li:hover > a,.top-nav ul :hover > a ,.top-nav ul li.current-menu-item a { color:#fff;}
		
	.top-nav ul ul li:hover > a,	.top-nav ul ul :hover > a {color: #fff !important; padding:10px 5px 10px 15px;	}
	.top-nav ul li:hover > ul {display: block;}

/* Search */
.search-block {
	height:30px;
	overflow: hidden;
	float:right;
	margin-left:5px;
}
	.search-block #s {
		background:#3c3c3c;
		float: right;
		font: normal 11px tahoma;
		padding: 9px 12px 8px 12px;
		width: 90px;
		color:#999;
		border:0 none;
		border-left:1px solid #222;
		-webkit-transition: all ease-in-out 0.4s;
  		-moz-transition: all ease-in-out 0.4s;
 		-o-transition: all ease-in-out 0.4s;
 		transition: all ease-in-out 0.4s;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0 ;
		opacity:0.7;
	}
	.search-block #s:focus {color:#fff;}
	.search-block .search-button {
		background:#3c3c3c ;
		cursor: pointer;
		float: right;
		height:30px;
		width:30px;
		display: block;
		border:0 none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0 ;
		opacity:0.7;
		-webkit-transition: all ease-in-out 0.4s;
  		-moz-transition: all ease-in-out 0.4s;
 		-o-transition: all ease-in-out 0.4s;
 		transition: all ease-in-out 0.4s;
 		border-right: 1px solid #222;
 		padding: 0;
 		margin: 0;
	}
	.search-block:hover .search-button,.search-block:hover #s {opacity:1;	color:#ddd;}

	.search-block button.search-button:before{content: '🔍';font-size:18px; width:30px; height:30px; line-height:28px; color:#FFF;}

#tie_lang_switcher{float:right; padding:9px 5px 0;}
#tie_lang_switcher img{margin:0 2px;}
#tie_lang_switcher a{opacity:0.4; line-height: 0;}
#tie_lang_switcher a:hover{opacity:1;}

.top-nav .social-icons{float: right; margin: 3px 5px 0 0;}
.top-nav .social-icons [class^="tieicon-"]:before, .top-nav .social-icons [class*=" tieicon-"]:before,
.footer-bottom .social-icons [class^="tieicon-"]:before, .footer-bottom .social-icons [class*=" tieicon-"]:before{
    width:20px;
    height:24px;
    line-height: 24px;
    font-size:16px;
    color: #888;
}

.header-content{padding:25px 0; background:url(images/top-shadow.png) no-repeat top;}
	.logo {float: left;}
	.logo img{ max-width:100%; margin:0 20px;}
	.logo h1, .logo h2{font:bold 32pt arial;}
	.logo strong{ display:none;}
	.logo span{ font-weight: normal; font-size: 14px;}



.top-date{
    color: #fff;
    font-family: 'GE SS' , Arial , Tahoma;
    text-align: left;
    padding-top: 10px;
    padding-left: 10px;
}

.mubashrLink{
    padding-top: 15px;
    display: block;
    height: 32px;
    width: 100%;
    text-align: center;
    font-family: 'GE SS' , Arial , Tahoma;
    color: #fff;
    background: #33CCCC url("images/satellite.png") 10px center no-repeat;
}
.mubashrLink:hover{
    text-decoration: none;
    color: #fff;
    background: #333333 url("images/satellite.png") 10px center no-repeat;
}

/* Main Nav  */
#main-nav  {
	background:#2c2c2c;
	margin:0 auto;
	min-height: 50px;
	border-bottom:5px solid #cd2122;
	z-index: 12;
}
	#main-nav .container{position: relative;}
	#main-nav  .menu-alert{
		float:left;
		padding:18px 0 0 10px ;
		font-style:italic;
		color:#FFF;
	}
	#top-menu-mob , #main-menu-mob{ display:none; }
	#main-nav  ul li {
		text-transform: uppercase;
		font-family: Oswald,arial,Georgia, serif;
		font-size:16px;
		position: relative;
		display: inline-block;
		float: left;
		border:1px solid #222222;
		border-width:0 0 0 1px;
		height:50px;
	}
		#main-nav  ul li:first-child,
		#main-nav  ul li:first-child a{border:0 none;}
		#main-nav  ul li:last-child a{border-right:0 none;}
		#main-nav  ul li a {
			display: inline-block;
			height: 50px;
			line-height: 50px;
			color: #ddd;
			padding:0 14px;
			text-shadow:0 1px 1px #000;
			border-left:1px solid #383838;
			position: relative;
		}
		#main-nav ul li.parent-list a, .top-nav ul li.parent-list a {padding-right: 22px;}
		#main-nav ul li a .sub-indicator, .top-menu ul li a .sub-indicator {
			right: 7px;
			top: 50%;
			margin-top: -2px;
			position: absolute;
			display: inline-block;
			content: '';
			width: 0;
			height: 0;
			border: 4px solid transparent;
			border-top: 4px solid #ddd;
		}
		#main-nav  ul li a:hover {}
		#main-nav  ul ul{
			display: none;
			padding:0;
			position: absolute;
			top: 50px;
			width: 180px;
			z-index: 99999;
			float: left;
			background: #2d2d2d !important;
			-webkit-box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.2);
			box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.2);
			-webkit-border-bottom-right-radius: 3px;
			-webkit-border-bottom-left-radius: 3px;
			-moz-border-radius-bottomright: 3px;
			-moz-border-radius-bottomleft: 3px;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px;
		}
		#main-nav  ul ul li, #main-nav  ul ul li:first-child {
			background: none !important;
			z-index: 99999;
			min-width: 180px;
			border:0 none;
			border-bottom: 1px solid #222;
			border-top: 1px solid #383838;
			font-size:13px;
			height:auto;
			margin:0;
		}
			#main-nav  ul ul li:first-child ,#main-nav ul li.current-menu-item ul li:first-child,
			#main-nav ul li.current-menu-parent ul li:first-child,#main-nav ul li.current-page-ancestor ul li:first-child { border-top:0 none !important;}
		#main-nav  ul ul ul ,#main-nav  ul li.current-menu-item ul ul,	#main-nav  ul li.current-menu-parent ul ul,	#main-nav  ul li.current-page-ancestor ul ul{right: auto;left: 100%;	top: 0 !important;	z-index: 99999;	}
		#main-nav  ul.sub-menu a ,
		#main-nav  ul ul li.current-menu-item a,
		#main-nav  ul ul li.current-menu-parent a,
		#main-nav  ul ul li.current-page-ancestor a{
			border:0 none;
			background: none !important;
			height: auto !important;
			line-height: 1em;
			padding: 10px !important;
			width: 160px;
			display: block !important;
			margin-right: 0 !important;
			z-index: 99999;
			color: #ccc !important;
			text-shadow:0 1px 1px #000 !important;
		}
		 #main-nav  ul li.current-menu-item ul a,
		 #main-nav  ul li.current-menu-parent ul a,
		 #main-nav  ul li.current-page-ancestor ul a{ color:#eee !important; text-shadow:0 1px 1px #222 !important;}

		#main-nav  ul li:hover > a,	#main-nav  ul :hover > a {	color: #FFF ;}
		#main-nav  ul ul li:hover > a,
		#main-nav  ul ul :hover > a {color: #FFF !important;	padding-left:15px !important;padding-right:5px !important;}
		#main-nav  ul li:hover > ul {display: block;}
		#main-nav  ul li.current-menu-item,
		#main-nav  ul li.current-menu-parent,
		#main-nav  ul li.current-page-ancestor{
			margin-top:0;
			height:50px;
			border-left:0 none !important;
		}
		
		#main-nav  ul li.current-menu-item ul.sub-menu a, #main-nav  ul li.current-menu-item ul.sub-menu a:hover,
		#main-nav  ul li.current-menu-parent ul.sub-menu a, #main-nav  ul li.current-menu-parent ul.sub-menu a:hover
		#main-nav  ul li.current-page-ancestor ul.sub-menu a, #main-nav  ul li.current-page-ancestor ul.sub-menu a:hover{background: none !important;}

		#main-nav  ul li.current-menu-item a, #main-nav ul li.current-menu-item a:hover,
		#main-nav  ul li.current-menu-parent a, #main-nav ul li.current-menu-parent a:hover,
		#main-nav  ul li.current-page-ancestor a, #main-nav ul li.current-page-ancestor a:hover{
			background:#cd2122;
			text-shadow:0 1px 1px #b43300;
			color:#FFF;
			height:50px;
			line-height:50px;
			border-left:0 none !important;
		}
		#main-nav  ul.sub-menu li.current-menu-item,#main-nav  ul.sub-menu li.current-menu-item a,
		#main-nav li.current-menu-item ul.sub-menu a,#main-nav  ul.sub-menu li.current-menu-parent,
		#main-nav  ul.sub-menu li.current-menu-parent a,#main-nav li.current-menu-parent ul.sub-menu a,
		#main-nav  ul.sub-menu li.current-page-ancestor,#main-nav  ul.sub-menu li.current-page-ancestor a,
		#main-nav li.current-page-ancestor ul.sub-menu a{height:auto !important; line-height: 12px;}
		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}
	#main-menu-mob,#top-menu-mob{
		background: #222;
		width: 710px;
		padding: 5px;
		border: 1px solid #000;
		color:#DDD;
		height: 27px;
		margin:13px 0 0 10px;
	}
	#top-menu-mob{
		width: 350px;
		margin:2px 0 0 0;
	}
	#main-nav.fixed-nav, .wrapper.layout-2c #main-nav.fixed-nav,
	#main-nav-uber.fixed-nav, .wrapper.layout-2c #main-nav-uber.fixed-nav{
		position:fixed;
		top:0;
		left:0;
		width:100% !important;
		z-index:999;
		opacity:0.9;
	}
	#main-nav.fixed-nav, .wrapper.layout-2c #main-nav.fixed-nav{
		-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, .1);
		-moz-box-shadow: 0 5px 3px rgba(0, 0, 0, .1);
		box-shadow: 0 5px 3px rgba(0, 0, 0, .1);}
	body.admin-bar #main-nav.fixed-nav,body.admin-bar .wrapper.layout-2c #main-nav.fixed-nav,
	body.admin-bar #main-nav-uber.fixed-nav,body.admin-bar .wrapper.layout-2c #main-nav-uber.fixed-nav{top:32px;}
	
/* Mega Menu */
#main-nav ul li.mega-menu{position: static;}
	#main-nav ul li .mega-menu-block ul.sub-menu{
		display: none;
		top:0 !important;
		position: static;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin: 30px 0 30px 30px;
		border-bottom: 1px solid #383838;
	}
	#main-nav ul li .mega-menu-block ul.sub-menu ul{
		position: absolute;
		margin: 0;
	}
	#main-nav ul li.mega-menu .mega-menu-block{
		background: #2d2d2d ;
		display: none;
		padding: 0;
		position: absolute;
		top: 50px;
		width: 100%;
		z-index: 99999;
		left:0;
		-webkit-box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.2);
		box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.2);
	}
		.mega-menu-content{ color:#FFF; float: right; width: 950px;}
		.wrapper.layout-2c .mega-menu-content{ width: 740px;}
		.mega-menu-item{float: left; width: 28%;padding: 30px 0 30px 4%;}
		.mega-menu-item.last-column{ padding-right: 4%; }
		.mega-menu-item img{width: 100%; max-width: 100%; height: auto; margin-bottom: 10px; opacity: .8;}
		.mega-menu-item img:hover{opacity: 1;}
		#main-nav ul li .mega-menu-item a,
		#main-nav ul li.current-menu-parent .mega-menu-item a,
		#main-nav ul li.current-menu-parent .mega-menu-item a:hover,
		#main-nav ul li.current-menu-item .mega-menu-item a,
		#main-nav ul li.current-menu-item .mega-menu-item a:hover{
			display: block;
			height: auto;
			line-height: 20px;
			padding: 0 ;
			border: 0 none;
			background: transparent !important;
		}
	.full-mega-menu .mega-menu-content{width: 100%;}


/* Breaking News */
.breaking-news{
	float:left;
	height:30px;
	position:relative;
	overflow:hidden;
    margin-bottom: 15px;
	min-width: 100%;
    background:#ddd;
}
	.breaking-news span{
		background:#cd2122;
		display:block;
		float:left;
		padding:0 10px;
		height:30px;
		line-height:30px;
		color:#FFF;
		font-family: Oswald,arial,Georgia, serif;
		text-transform: uppercase;
		font-size:10pt;
		margin-right:10px;
	}
	.breaking-news ul{float:left;}
	.breaking-news ul li{display:none}
	.breaking-news ul li:first-child{display:block}
	.breaking-news ul a{padding:8px;display:block;white-space:nowrap;}

/* Content  Column */
#main-content{
	margin: 20px auto 25px;
	position: relative;
	z-index: 0;
}
.content-wrap-wide .content{width:820px;}
.full-width{background-image: none;	}
.content {float: left;width: 620px;}
#crumbs, .woocommerce-breadcrumb { margin-bottom:10px; clear:both; padding-bottom: 5px; border-bottom: 1px solid #DDD;}
div.not-found{padding:20px;}
.full-width .content ,body.error404  .content{	width:auto;	float:none;}

/* Global Categories Box Styles */
.cat-box{margin-top:10px;margin-bottom:45px; border-top:5px solid #cd2122;position:relative;}
.empty-space{height:30px;}
.wide-box .empty-space, .recent-box .recent-post1.recent-post-blog .empty-space{height:20px;}
.recent-box .recent-post-blog .empty-space{height:0;}

	h2.cat-box-title {
		background:#cd2122;
		color:#FFF;
		float:left;
		padding:0px 10px 2px;
		font-size: 16px;
		font-family: Oswald,arial,Georgia, serif;
		text-transform: uppercase;
		position:absolute;
		left:0;
		top:0;
		z-index:6;
	}
		h2.cat-box-title  a{color:#FFF;}
			h2.cat-box-title  a:hover{color:#DDD;}

	p.post-meta{color:#aaa;margin:7px 0;font-size:10px;}
		p.post-meta a {color: #aaa;}
		p.post-meta a:hover {
			border-bottom: 1px #000 dotted;
			color:#000;
			text-decoration:none;
		}
		.post-meta .stars-small{float:left; margin:-1px 5px 0 0;}

/* Two columns */
.cat-box.column2{float:left;width:300px;margin-right:20px;}
	.column2.last-column, .wide-box li.last-column {margin-left: 0;margin-right: 0; }
	.column2 li , li.other-news{
		overflow:auto;
		padding: 5px 0;
		border-bottom:1px solid #eaeaea;
		-webkit-transition: all .40s;
		-moz-transition: all .40s;
		-o-transition: all .40s;
		transition: all .40s;
	}
		.column2 li h3 {font-size:13px;}
		li.first-news p {padding:0;}
		.column2 li.first-news{border-bottom:1px solid #eaeaea;padding:0 0 10px;	}

/* wide-box */
.wide-box li{
	overflow:hidden;
	padding: 5px 0;
	border-bottom:1px solid #eaeaea;
	-webkit-transition: all .40s;
	-moz-transition: all .40s;
	-o-transition: all .40s;
	transition: all .40s;
	width:292px;
	float:left;
	margin-right:24px;
}
	.wide-box ul{overflow:hidden;}
		.wide-box li.first-news p.post-meta{margin:10px 0; }
		.wide-box li.first-news{
			border-bottom:1px solid #eaeaea;
			padding:0 0 10px;
			width:100%;
			float:none;
			height:auto;
			margin:0;
		}
		.wide-box li.first-news .post-thumbnail{ margin-right:24px;}

	.wide-cat-box .wide-news-item{width: 282px;float:left;margin-right:10.5px;}
	.wide-cat-box .last-col{margin-right:0 !important;	}

/* list-box */
.list-box, .wide-box{clear:both;}
	.list-box li{
		overflow:hidden;
		padding: 5px 0;
		width:300px;
		float:right;
		clear:right;
	}
		.list-box li.first-news p.post-meta{margin:10px 0; }
		.list-box li.first-news{padding:0;width:300px;float:left;}

/* News In Pictures */
	.pic-box li.first-pic{
		padding:0;
		width:300px;
		float:left;
		margin:0;
	}
	.pic-box li{
		overflow:hidden;
		float:left;
		margin:10px 0 0 10px;
	}
		.pic-box .first-pic .post-thumbnail a{ color:#FFF;}
		.cat-box.pic-box li .post-thumbnail{margin:0;}
		
/* Scrolling Box */
.scroll-box{clear:both;}
	.scroll-box .cat-box-content{position:relative;}
		.scroll-box .scroll-item{
			float:left;
			width:200px;
			margin-right:10px;
			height:190px;
		}
			.scroll-box .scroll-item .post-meta .stars-small{float:none;margin-top:3px;}
			
	.group_items-box, .group_items{ height:190px !important; width:620px !important; overflow: hidden;}	

	.group_items .scroll-item:last-child{margin-right:0 !important;}
	.scroll-nav{z-index: 10;position: absolute;top: 0;right: 0;	}
		.scroll-nav a{
			background-color: #cd2122;
			width:25px;
			height:20px;
			overflow:hidden;
			display:inline-block;
			margin-left:2px;
			-webkit-transition: all .40s;
			-moz-transition: all .40s;
			-o-transition: all .40s;
			transition: all .40s;
			float:right;
		}
		.scroll-nav a:hover{background-color:#939393 !important;}
		.scroll-nav a .tieicon-left-open:before {content: '\e75d';}
		.scroll-nav a .tieicon-right-open:before {content: '\e75e';}
		.scroll-nav a i:before{width: 25px; height: 20px; line-height: 20px; color: #FFF; font-size: 14px;}

.scroll-box-wide{margin-top:20px;}
.scroll-box-wide .group_items-box, .scroll-box-wide .group_items{ height:220px !important; width:1160px !important;}
.layout-2c .scroll-box-wide .group_items-box, .layout-2c .scroll-box-wide .group_items{ height:220px !important; width:955px !important;}

.scroll-box-wide.scroll-box .scroll-item{width:282px; height:220px;margin-right:10.5px;}

/* Recent Posts Box */
.recent-box{clear:both;}
	.recent-box .cat-box-content{position:relative;}
		.recent-box .recent-item{
			float:left;
			width:200px;
			margin:0 10px 10px 0;
			height:190px;
		}
		.recent-box .recent-item:nth-child(3n+3){margin-right:0;}
		.recent-box .item-list{ padding:15px 0;}
		.recent-box .item-list:first-child{ padding:0 0 15px ;}
		.recent-box .item-list h2, .cat-box.wide-box .first-news h2{ padding-top:10px;}
		.recent-box .item-list p.post-meta{ margin-bottom:0;}

	.recent-box-pagination{position: relative;margin: -46px 0 45px; border-top: 1px solid #f2f2f2;}
	.recent-box-pagination .pagination{margin:0;}

.divider{background: url(images/stripe.png);height: 10px;overflow: hidden;margin: 10px 0 20px;clear:both;}

/* Reviews Box */
.cats-review-box .cat-box-content{ padding-top:35px; overflow:hidden;}
.cats-review-box .reviews-cat{width: 360px;margin-right: 40px;float:left}
.cats-review-box .reviews-cat:last-child {margin-right: 0 !important;}
.cats-review-box .reviews-cat h3{
	font-size: 16px;
	font-family: Oswald,arial,Georgia, serif;
	text-transform: uppercase;
	padding-bottom: 5px;
	border-bottom: 3px solid #333;
}
.cats-review-box .reviews-cat li{padding:7px 5px; border-bottom:1px solid #ddd; overflow:hidden;}
.cats-review-box .reviews-cat h4{font-weight:bold; display:inline-block; padding-top:2px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 247px;}
.cats-review-box .reviews-cat .stars-large{float:right;}

/* Post Styles */
.page-head{padding: 3px 0;overflow: hidden;}
	.page-head .stripe-line{ margin-top:7px;}
	.page-title{
		float: left;
		margin-bottom: 10px;
		font-size: 26px;
		font-family: Oswald,arial,Georgia, serif;
		color:#000;
	}
	a.rss-cat-icon{
		float:right;
		content: '\f09e';
		width:16px;
		height:16px;
		margin:6px 0 0 4px;
		display:block;
	}
	a.rss-cat-icon:before{
		content: '\f09e';
		width: 16px;
		height: 16px;
		font-size: 16px;
		line-height: 16px;
		color: #f8bc2e;
	}
	.archive-meta{padding:15px 0;}

/* Author Page Styles */
.author-bio{clear:both;overflow:hidden;padding:15px 3px;}
	#author-avatar{	float:left;	margin-right:15px;}
		#author-avatar img{
			border: 1px solid #ccc;
			padding: 4px;
			background: #fff;
			float: left;
			margin: 0 10px 5px 0;
			border-radius: 50%;
			box-shadow: 0 0 3px 0 #B5B5B5;
			-moz-box-shadow: 0 0 3px 0 #b5b5b5;
			-webkit-box-shadow: 0 0 3px 0 #B5B5B5;
		}
		
/* Single Post Styles */	
.post { margin-bottom:20px;}
	.post-inner{padding:20px 0;}
	.single-post-thumb{	line-height:0;}
		.single-post-thumb img{width:100%; height:auto;}
	.head-lightbox a{cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
	.head-lightbox a:hover{opacity:.8;}
		.single-post-caption{background: #eee;text-align: center;color: #555;padding: 5px;font-size: 90%;}
		.post-title {
			font-family: Oswald,arial,Georgia, serif;
			margin-bottom:10px;
			font-size: 28px;
		}
		.post-inner p.post-meta{
			border-bottom:1px solid #f2f2f2;
			padding-bottom:5px;
			margin-bottom:10px;
		}
			p.post-meta span{display:inline-block;margin-right:8px;}
			span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before{
				font-size: 12px;
				width: 15px;
				height: 15px;
				line-height: 15px;
				text-align: left;
			}
			span.tie-date:before{content: '\e805