/*
Theme Name: LioMagazine
Theme URI: http://demo.lioit.com/?theme=LioMagazine
Description: LioMagazine is Premium WordPress News / Magazine Theme Fully Customizable , has an extensive Theme Options with Import/export System.
Version: 1.3.0
Author: LioIT
Author URI: http://www.lioit.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: advanced options, custom widgets, google web fonts, magazine, multi colors, online magazine, responsive, shortcodes, slider, theme magazine, theme news
*/
/*******************************************************************
Reset
 *******************************************************************/
/* ---------------------------------------------
 Main Global Layout Settings
------------------------------------------------ */
@import "css/fonts.css";
body{font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:1.7em;min-height:800px;color:#5e6066;background:#f8f9fa url(../images/body.png);padding:0!important}
h1,h2,h3,h4,h5,h6{font-family:GESSTOW_Medium, "Trebuchet MS", serif;margin-bottom:10px;font-weight:normal !important;text-transform: none !important;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-family:GESSTOW_Medium, "Trebuchet MS", serif;margin-bottom:10px;font-weight:normal !important;text-transform: none !important;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
font-family:GESSTOW_Medium, "Trebuchet MS", serif;margin-bottom:10px;font-weight:normal !important;text-transform: none !important;
}
#firstfeaturedPosts .slide .text h3 a {
	font-family:GESSTOW_Medium, "Trebuchet MS", serif;
	font-weight:normal !important;text-transform: none !important;
}
.tabs .maintab_wrap .maintabNav li a span {
	font-size:13px;
	font-family:GESSTOW_Medium, "Trebuchet MS", serif;
	font-weight:normal !important;text-transform: none !important;
}
.newsBox .newsBoxTop .newsBoxTitle a h2 , .smallNewsBoxTop .smallNewsBoxTitle a h2 , #latestPostsTitle h2 {
	font-size:16px;
}
#container {
	direction:rtl;
}
#fixedContainer {
	direction:rtl;
}
.ondemand p {
	padding:0px 10px 0px 10px;
}
.ondemand a {
	float:left;
	margin:10px 0px 0px 10px;
}
.topBar ul#topNavigation {
	float:right;
	
}
.topBar ul#topNavigation li {
	float:right;
	margin-right:0px !important;
	font-family:GESSTOW_Medium, "Trebuchet MS", serif;
	margin-left:20px;
	
}
.topBar ul#topNavigation li ul {
	width:180px;
	right:0;
}
.topBar ul#topNavigation li ul li {
	margin-left:0px;
}
.topBar ul#topNavigation li a , #mainNavigation ul#dropmenu > li a  {
	font-family:GESSTOW_Medium, "Trebuchet MS", serif;
	
}
.topBar .topRss {
	float: left;
}
#header #logo {
	float: right;
}
#header #banner {
	float: left;
}
#mainNavigation ul#dropmenu > li {
	float:right;
}
#mainNavigation ul#dropmenu > li:first-child {
	background:none;
}
#mainNavigation ul#dropmenu > li:first-child a {
	padding:0px 0px 0px 15px;
}
#mainNavigation ul#dropmenu > li:first-child.current-menu-item > a {
	padding-right:15px;
}
#mainNavigation ul#dropmenu li ul {
	right:0;
	top:40px;
}
#mainNavigation ul#dropmenu li ul li ul {
	right:160px;
}
#content .newsBar {
	padding:0px;
	border: 1px solid #e0e0e0;
	border-bottom-color: #e0e0e0;
	background-clip: padding-box;
	box-shadow: 0 1px 1px #e0e0e0;
	border-right:none;
}
.newsBarTitle {
	float: right;
}
.newsBar ul#newsTicker {
	padding-right:0px;
	padding-left:0px;
}
#main #mainContent {
	float: right;
}
#main #sidebar {
	float: left;
}


.firstSlideThumb {
	float: right;
	z-index:999;
	
}

.firstmainSlideshows a:active,
.firstmainSlideshows a:active,
.firstmainSlideshows a:focus,
.firstmainSlideshows a:focus  {outline: none;}
#featuredPosts .slide img {
	float: right !important;
}
.firstmainSlideshows .slides .image img, .firstmainSlideshows .slides .image {width: 100% !important; display: block; text-align:center}
#firstfeaturedPosts .slide {
	position:relative;
	z-index:99999;
}
#firstfeaturedPosts  .direction-nav a {
	
	z-index:99999 !important;
}
#featuredPosts .slide .text {
	right: 20px;
	
}
#firstfeaturedPosts .slide .text ul li {
	float:right;
	margin-right:0px;
	margin-left:15px;
	z-index:999;
	position:relative;
}
#firstfeaturedPosts .slide .text h3 a {
	font-size: 18px;
	font-weight:normal !important;
	z-index:999;
	position:relative;
}
#featuredPosts .slide .text p {
	margin: 0px 0px 0px 60px;
	z-index:999;
	position:relative;
}
#featuredThumbs li {
	margin: 15px 0px 15px 14px;
	float: right !important;
}
#featuredThumbs li img {
	float: right !important;
}
#featuredThumbs ul.direction-nav li a.prev {
left: -10px !important;
right:600px;
}



.articleType {
	display:inline-block;
	height:15px;
}
.none-type {
	display:none;
}
.new-type, .breaking-type, .hot-type, .review-type, .news-type, .live-type, .exclusive-type, .freebie-type {
	margin-left:10px;
	margin-right:0px;
	margin-bottom:-4px;
}
.new-type {
	background: url(images/badges/newBadgear.png) no-repeat;
	width: 32px;
}
.breaking-type {
	background: url(images/badges/breakingBadgear.png) no-repeat;
	width: 47px;
}
.hot-type {
	background: url(images/badges/hotBadgear.png) no-repeat;
	width: 28px;
}
.freebie-type {
	background: url(images/badges/freebieBadgear.png) no-repeat;
	width: 42px;
}
.exclusive-type {
	background: url(images/badges/exclusiveBadgear.png) no-repeat;
	width: 45px;
}
.live-type {
	background: url(images/badges/liveBadgear.png) no-repeat;
	width: 40px;
}
.news-type {
	background: url(images/badges/newsBadgear.png) no-repeat;
	width: 60px;
}
.review-type {
	background: url(images/badges/reviewBadgear.png) no-repeat;
	width: 44px;
}
.latestPostDetails .postMeta li {
	float: right;
	margin-left: 0px;
	margin-right: 10px;
	color:#666;
}
.postMeta .postDate, .lioPosMeta .postDate {
	background: url(images/icons/date.png) no-repeat right center;
	padding-left: 0px;
	padding-right: 17px;
}
.postMeta .postComments, .lioPosMeta .postComments {
	background: url(images/icons/comments.png) no-repeat right center;
	padding-left: 0px;
	padding-right: 17px;
}
.postMeta .postAuthor {
	background: url(images/icons/auhtor.png) no-repeat right center;
	padding-left: 0px;
	padding-right: 17px;
}
.lioPosMeta .postAuthor {
	background: url(images/icons/auhtor.png) no-repeat right center;
	padding-left: 0px;
	padding-right: 17px;
}
#latestPostsTitle {
	padding-left: 0px;
	padding-right: 15px;
}
#latestPostsTitle h2 {
	text-shadow: 1px 1px 1px #555;
	background: url(images/icons/white/list_w__images.png) no-repeat right center;
	padding-left: 0px;
	padding-right: 25px;
}
#latestPostsTop .titleArrow {
	margin-left:0px;
	margin-right:15px;
}
#latestPostsTop .blackRss {
	display: none !important;
}
#latestPostsList .latestPost .latestPostThumb {
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}
.latestPostDetails .postMeta li {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}
.latestPostDetails .postMeta li {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
	color:#666;
	padding-left: 0px;
	padding-right: 17px;
}
.postMeta .postDate, .lioPosMeta .postDate {
	background: url(images/icons/date.png) no-repeat right center;
	padding-left:0px;
}
.postMeta .postComments, .lioPosMeta .postComments {
	background: url(images/icons/comments.png) no-repeat right center;
	padding-left: 0px;
}
.postMeta .postAuthor {
	background: url(images/icons/auhtor.png) no-repeat right center;
	padding-left: 0px;
}
.lioPosMeta .postAuthor {
	background: url(images/icons/auhtor.png) no-repeat right center;
	padding-left: 0px;
}
.footerWidgetsGrid {
	float:right;
	margin-right:0px;
	margin-left:20px;
}
.footerWidgetsGrid:nth-child(4) {
 	margin-left:0px;
}
.footerWidgetsGrid .twitter-widget .tweet_list li {
	text-align: right;
}
.footerWidgetsGrid .tweet_list li .tweet_avatar {
	float:right;
	margin:0px 0px 0px 10px;
}
.footerWidgetsGrid ul li .image {
	float:right;
	margin-right: 0px;
	margin-left: 10px;
}
#footerCopyrights .siteCopyrights {
	float: right;
}
#footerCopyrights .footerSocial {
	float: left;
}
.footerSocial .social li {
	float: right;
	margin-right: 4px;
	margin-left: 0px;
}
.footerWidgetsGrid .flickr_badge_image {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.mainsearch form .postform {
	position:absolute;
	left:38px;
	bottom:0px;
	-webkit-appearance: button;
	-webkit-user-select: none;
	overflow: visible;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.59);
	display: inline;
	margin: 0px 1px 0px 1px;
	width: auto;
	height: auto;
	background: #ececec url(images/ddui.png) no-repeat right center;
	padding: 5px 69px 6px 13px;
}
#searchsubmit {
	position:absolute;
	left:0px;
}
.lioLatestPosts h3 a {
	background: url(images/icons/white/list_w__images.png) no-repeat right center;
	padding-left: 0px;
	padding-right: 27px;
}
.catFirstPost .liopostThumb {
	margin-right:0px;
	margin-left:10px;
	float:right;
}
.LioCatPosts li a img {
	float:right;
	margin-right:0px;
	margin-left:15px;
}
#user-login {
	direction:rtl;
}
#login-form .login-button {
	margin-right:0px;
	margin-left:20px;

}
.author-avatar {
	float:right;
	margin-left:20px;
	margin-right:0px !important;
}
.author-avatar img {
	margin-right:0px !important;
}
img.avatar {
	float: right;
	margin-left: 15px;
	margin-right: 0px;
}
.widget.login-widget .widgetContent #user-login ul {
	display:block;
	overflow:hidden;
	margin-right:0px;
	margin-left:0px;
}
.widget.login-widget .widgetContent #user-login ul .userWpAdmin a {
	background: url(images/icons/grey/cog_2.png) no-repeat right center;
	padding-right: 26px;
}
.widget.login-widget .widgetContent #user-login ul .userprofile a {
	background: url(images/icons/grey/User.png) no-repeat right center;
	padding-right: 26px;
}
.widget.login-widget .widgetContent #user-login ul .userlogout a {
	background: url(images/icons/grey/Exit.png) no-repeat right center;
	padding-right: 26px;
}
.sideTabs ul.tabNav {
	float:right;
}
.sideTabs ul.tabNav li {
	float:right;
}
.sideTabs ul.tabNav .firstTab.active a {
	background: repeat-y right #fff;
}
.sideTabs ul.tabNav li.active a {
	background:url(images/tab_border.gif) repeat-y left #fff;
}
.tabContent li .image {
	float:right;
	margin-left: 15px;
	margin-right: 0px;
}
.tabTags a {
	float:right;
}
#mainWidgets .widget.twitter-widget .widgetContent .tweet_list li {
	text-align: right;
}
.widgetContent .tweet_list li .tweet_avatar {
	float:right;
	margin:0px 0px 0px 10px;
}
.widget .subscribeBox #subscribe {
	margin-left: 10px;
	padding-right: 30px;
	padding-left: 0px;
	background: url(images/icons/white/RSS.png) no-repeat right center;
}
.widget .subscribeBox #subscribe #mail-forum {
	padding-right:12px;
	padding-left:0px;
	float:right;
}
.widget .subscribeBox #subscribe #mail-submit {
	background: transparent url(images/rssSubmitar.png) no-repeat;
}
#mainWidgets .widget .TwitterFollowBox .followMe {
	background: url(images/icons/white/Twitter.png) no-repeat right center;
	float: right;
	padding:0px 30px 0px 0px;
	margin: 9px 10px 0px 0px;
}
.lioLatestPosts .lioLatestPost .liopostThumb {
	float:right;
	margin:0px 0px 0px 10px;
}
.LioCatPostsThumb {
	float:right;
	overflow:hidden;
}
.lioPosMeta span {
	overflow:hidden;
	margin-right:0px;
	margin-left:10px;
}
.lioPosMeta span, .lioPosMeta span a {
	margin-right:0px;
	margin-left:10px;
}

.tabs .maintab_wrap .maintabNav li {
	float:right;
	height:40px;
}
.maintab_wrap .contentBox .newsBoxPost .newsBoxPostThumb {
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}
.newsBox .newsBoxTop .newsBoxTitle {
	padding-left: 0px;
	padding-right: 15px;
}
.newsBox .newsBoxTop .newsBoxTitle a h2 {
	background: url(images/icons/white/list_w__images.png) no-repeat right center;
	padding-right: 25px;
	padding-left: 0px;
}
.newsBox .newsBoxTop .titleArrow {
	margin-right:15px;
	margin-left:0px;
}
.newsBoxTop .whiteRss {
	display:none;
}
.contentBox .newsBoxPost .newsBoxPostThumb {
	float: right;
	margin-left: 20px;
	margin-right: 0px;
}
.newsBoxPost .postMeta li {
	float: right;
	margin-left: 10px;
	margin-right: 0px;
}
.newsBoxList .newsBoxListPost {
	float: right;
	margin-left:0px;
	margin-right:0px;
}
.newsBoxList .newsBoxListPost .newsBoxListPostThumb {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}
.newsBoxListPost .newsBoxListPostDetails .postMeta li {
	float: right;
	margin-left: 10px;
	margin-right: 0px;
}
.newsBox.newsBoxRight .contentBox .newsBoxPost {
	float: right;
}
.newsBox.newsBoxRight .contentBox .newsBoxPost .postMeta li {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}
.newsBox.newsBoxRight .contentBox .newsBoxList {
	padding-right:0px;
	padding-left:10px;
}
#smallNewsBoxs .smallNewsBox {
	float: right;
	clear: left;
	margin-left:0px;
	margin-right:20px;
}
.smallNewsBoxTop .smallNewsBoxTitle {
	padding-left: 0px;
	padding-right: 15px;
}
.smallNewsBoxTop .smallNewsBoxTitle a h2 {
	background: url(images/icons/white/list_w__images.png) no-repeat right center;
	padding-left: 0px;
	padding-right: 25px;
}
.smallNewsBox .smallNewsBoxTop .titleArrow {
	margin-left:0px;
	margin-right:15px;
}
.smallNewsBoxTop .whiteRss {
	display:none;
}
.smallNewsBoxPost .smallNewsBoxPostDetails {
	float: right;
}
.smallNewsBoxPost .smallNewsBoxPostDetails .postMeta li {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}
.smallNewsBoxList .smallNewsBoxListPost .smallNewsBoxListPostThumb {
	float: right;
	margin-right: 0px;
	margin-left: 20px
}
.smallNewsBoxListPostTitle span {
	margin-right:0px;
	margin-left:5px;
}
.smallNewsBoxListPost .smallNewsBoxListPostDetails .postMeta li {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}

.homeVideo {
	float:right;
	margin-right:0px;
	margin-left:10px;
}
.videoTitle {
	background: url(images/icons/small/icon-film.png) no-repeat right center;
	padding-left: 0px;
	padding-right: 22px;
}
.articleMeta ul li {
	float:right;
	margin-right:0px;
	margin-left:10px;
	padding-left:0px;
	padding-right: 30px;
}
.articleMeta ul .postAuthor {
	background: url(images/icons/grey/admin_user_2.png) no-repeat right center;
}
.articleMeta ul .postDate {
	background: url(images/icons/grey/month_calendar.png) no-repeat right center;
}
.articleMeta ul .postCat {
	background: url(images/icons/grey/Document.png) no-repeat right center;
}
.articleMeta ul .postComments {
	background: url(images/icons/grey/speech_bubbles_2.png) no-repeat right center;
}
.articlePostThumb {
	float: right !important;
	height: 150px !important;
	width: 200px !important;
	margin-right: 0px;
	margin-left: 10px;
}
.articleBtmShare {
	float:right;
}
.postSocialContent {
	float:right;
}
.postSocialContent span.socialBtn {
	float:right;
	overflow:hidden;
	margin-right: 0px;
	margin-left: 10px;
}
.articleBtm .articleReadMore a {
	float: left;
	font-family:GESSTOW_Medium, "Trebuchet MS", serif;
}
.authorLeft {
	float:right;
	margin-right: 0px;
	margin-left:10px;
}
.authorSocial {
	float:left;
}
.authorSocial .social li {
	float: right;
	margin-left: 0px;
	margin-right: 4px;
}
.authorDetails h2 {
	float:right;
}
.authorDetails span {
	float:left;
}
.authorLeft .authorProfile a {
	float:right;
}
.articlesNav .prevArticle {
	float:right;
}
.articlesNav .nextArticle {
	float:left;
}
#commentform #commentSubmit {
	font-family:GESSTOW_Medium, "Trebuchet MS", serif;
	font-weight:normal !important;
}
/*Pagination Style*/
.pagination {
	float:right;
	clear:right;
}
.pagination a, .pagination a:link, .pagination a:visited {
	float: right;
	margin-right: 0px;
	margin-left: 7px;
}
.pagination span.current {
	float: right;
	margin-left: 7px;
	margin-right: 0px;
}

.form-description label {
	display: block;
	float: right;
}
#sitemap {
	overflow: hidden;
	padding: 0px 25px 0px 20px;
}
.sitemapColumn {
	float: right;
	margin: 0 0 10px 2%;
	width: 23%;
}
.sitemapColumn ul {
	padding-left: 0px;
	margin-left: 0;
	padding-left: 0px;
	padding-right:20px;
}
.articleContent ul li {
	background-position:right center;
	padding-left: 0px;
	padding-right: 18px;
	margin-bottom:5px;
}
.articleContent ul.custom_tabs {
	float:right;
}
.articleContent ul.custom_tabs li {
	float: right;
	margin-left: 5px !important;
	margin-right: 0px;
}
.articleContent ul.custom_tabs li.current {
	margin-bottom:0px !important;
	margin-left:5px !important;
}

.one_half, .one_third, .two_third, three_fourth, .two_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth {
	position: relative;
	margin-left: 4%;
	margin-right: 0%;
	float: right;/*overflow:hidden;*/
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	transition: all 0.7s ease;
	margin-bottom:20px;
}
.last {
	margin-left: 0 !important;
	clear: left;
}
ul.timeline {
	border-right: 2px solid #DFDFE0;
	border-left:none;
	margin:0px 35px 30px 0px !important;
	overflow:hidden;
	padding:15px 0px 0px 0px;
}
h2.timeline-head {
	margin-right:20px;
	font-family:Tahoma, Geneva, sans-serif;
}
.borderTitle span {
	font-weight:normal !important;	
}
.relatedArticles .relatedContent ul li {
	float:right;
	margin-left:18px;
	margin-right:0px;
}
.footerWidgetsGrid .widget h2 {
	font-size: 16px;
}
.footerWidgetsGrid .posts_images .widgetPostImage {
	float:right;
	margin-left:10px;
	margin-right:0px;
}
.footerWidgetsGrid .posts_images .widgetPostImage:nth-child(3n+0) {
	margin-left:0px;
}

.footerWidgetsGrid #flickr_badge_wrapper .flickr_badge_image {
	float:right;
	margin-left:10px !important;
	margin-right:0px !important;
}
.footerWidgetsGrid #flickr_badge_wrapper .flickr_badge_image:nth-child(3n+0) {
	margin-left:0px !important;
	float:left;
}
#calendar_wrap #wp-calendar caption {
	font-size: 14px;
	font-family:GESSTOW_Medium, "Trebuchet MS", serif;
}