/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
html body {
	line-height: 28px!important;
	font-family: Open Sans, sans-serif!important;
	font-weight: 400;
}
/* Switcher */
body.ispattern {
	background-repeat: repeat;
	background-attachment: fixed;
}
body.isimage {
	background-repeat: no-repeat;
	background-position: 49.99% top;
	background-size: cover;
	background-attachment: fixed;
}
.yjsgsitew {
	margin: 0 auto;
}
#layout_type {
	display: block;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#layout_type.fullwidth .header_out{
	width:100%;
}
#layout_type.yjsgsitew{
	margin-top:80px;
	margin-bottom:80px;
}
/* grids padding */
.yjsg_grid,
#footer {
	padding: 10px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#yjsg2.yjsg_grid {
	padding: 0 20px;
}
#youjoomla {
	padding: 15px 0;
}
#yjsgheadergrid.yjsg_grid {
	padding: 0 10px;
}
#holder,
#holder2,
#holder3 {
	padding: 10px 25px;
}
#yjsgbodytop,
#yjsgbodybottom {
	padding: 0;
}
#yjsgbodybottom {
	padding: 5px 0;
}

/* article and module titles font size*/
.article_title,
.module_title {
	font-size: 150%;
}
.module_title {
	text-transform: none;
}
/*TOP MENU RESET */
/* flyouts */
div.top_menu ul.subul_main,
div.top_menu ul.subul_main.dropline,
div.top_menu ul.subul_main {
	margin-top: 5px;
	padding-top: 0!important;
	padding-bottom: 0!important;
}
/* mega holder */
div.YJSG-inner.horiznav {
	padding-top: 7px!important;
	padding-bottom: 7px!important;
}
/* mega haschild flyouts */
.top_menu ul.subul_main.level2,
.top_menu ul.subul_main.level3,
.top_menu ul.subul_main.level4 {
	margin-top: 20px;
}
/* Border radius */
#layout_type,
.LiveSearchResults a.next,
.LiveSearchResults a.back,
.mpoplogin #login_pop,
.mpoplogin #closeLogin,
.myork .yjme_item div.imageholder,
.myork .yjme_item a.item_image,
.myork .yjme_item a.item_image img,
.myork .yjme_item a.item_readmore,
.myork2 .yjme_item div.imageholder,
.myork2 .yjme_item a.item_image,
.myork2 .yjme_item a.item_image img,
.myork3 .yjme_item div.imageholder,
.myork3 .yjme_item a.item_image,
.myork3 .yjme_item a.item_image img,
.myork3 .yjme_item a.item_readmore,
.template_readmore,
.template_readmore2,
.subscribe .inputbox_email,
div.subCategory a.subCategoryImage,
div.subCategory a.subCategoryImage img,
div.itemListCategory img,
div.catItemImageBlock,
span.catItemImage,
span.catItemImage a,
ul.catItemTags li a,
div.itemImageBlock,
span.itemImage,
span.itemImage a,
span.itemImage img,
ul.itemTags li a,
div.itemAuthorBlock img.itemAuthorAvatar,
div.itemComments ul.itemCommentsList li img,
div.userBlock img,
a.moduleItemImage,
div.k2LatestCommentsBlock ul li a.lcAvatar img,
div.k2TagCloudBlock a,
.yj_hover,
.mmediabox .popbox,
.mmediabox .popboxv {
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.mlivesearch .yj_inputbox,
.LiveSearchResults .LiveSearchExpandDetails,
.LiveSearchResults .LiveSearchExpandDetails a:hover,
.LiveSearchResults .LiveSearchExpandDetails a.hovered,
.mpoplogin #login_pop .inputbox,
.mpoplogin .poping_links,
.mpoplogin #logins .button,
.myork2 .yjme_item a.item_readmore span.icon-chevron-right,
.yy_container .linkForward,
.yy_container .linkBackward,
.mtwitter span.icon-twitter,
.mmediaslider .yjmediaslider a.prev,
.mmediaslider .yjmediaslider a.next,
.yj_more {
	-webkit-border-radius: 50px;
	-khtml-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
.LiveSearchResults {
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.yj4 .module_title,
.yj5 .module_title,
.myork3 .module_title,
.mmediabox .module_title,
.yj_info {
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
/*rtl radius*/
.yjsgrtl .yj4 .module_title,
.yjsgrtl .yj5 .module_title,
.yjsgrtl .myork3 .module_title,
.yjsgrtl .mmediabox .module_title,
.yjsgrtl .yj_info {
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}
/* Transition */
.LiveSearchResults a.next,
.LiveSearchResults a.back,
.mpoplogin .poping_links,
.mpoplogin #closeLogin,
.mpoplogin #logins .button,
.button,
.validate,
a.readon,
.myork .yjme_item a.item_readmore,
.myork2 .yjme_item a.item_readmore span.icon-chevron-right,
.yy_container .linkForward,
.yy_container .linkBackward,
.template_readmore,
.template_readmore2,
.mtwitter span.icon-twitter,
.mmediaslider .yjmediaslider .slide .slide-details .buttons .play-video,
.mmediaslider .yjmediaslider .slide .slide-details .buttons .read-more,
.mmediaslider .yjmediaslider a.prev,
.mmediaslider .yjmediaslider a.next,
ul.catItemTags li a,
.mmediabox .popbox,
.mmediabox .popboxv {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
/* Additional */
.button,
.validate,
a.readon {
	padding: 8px 15px!important;
	text-transform: uppercase;
	line-height: normal!important;
	box-shadow: none!important;
}
.yjsg_grid,
.yjsgxhtml,
.yjsquare {
	overflow: visible;
}
.yjsg_grid:after,
.yjsgxhtml:after,
.yjsquare:after {
	display: table;
	content: "";
	clear: both;
}
#mainlevel li a,
.menu li a {
	padding: 10px 0;
	font-size: 90%;
	height: auto;
	line-height: normal;
}
body.yjsgerror-page #errorpage {
	border: none;
	box-shadow: none;
}
/* Template buttons */
.template_readmore,
.template_readmore2 {
	display: table;
	overflow: hidden;
	padding: 8px 15px;
	text-transform: uppercase;
	font-size: 100%;
	margin: 10px 0;
}
/* Module styles */
.yjsquare.yj2,
.yjsquare.yj3 {
	padding: 10px 20px;
}
.yjsquare.yj4,
.yjsquare.yj5 {
	padding: 20px!important;
}
.yj4 .yjsquare_in,
.yj5 .yjsquare_in {
	padding: 0;
}
.yj4 .h2_holder,
.yj5 .h2_holder {
	margin: 0 0 20px -20px;
}
.yj4 .module_title.titlesub,
.yj5 .module_title.titlesub,
.myork3 .module_title.titlesub,
.mmediabox .module_title.titlesub {
	line-height: 22px;
}
.yj4 .module_title,
.yj5 .module_title,
.myork3 .module_title,
.mmediabox .module_title {
	display: table;
	font-size: 130%;
	font-weight: 700;
	margin: 0;
	padding: 10px 20px;
}
.yj4 span.modtoptitle,
.yj5 span.modtoptitle,
.myork3 span.modtoptitle {
	display: table;
	clear: both;
}
.yj4 span.modsubtitle,
.yj5 span.modsubtitle,
.myork3 span.modsubtitle,
.mmediabox span.modsubtitle {
	display: table;
	font-size: 80%;
	font-weight: 400;
}
/* Header */
.header_out{
	position:relative;
}
/* Main menu */
#topmenu_holder {
	float: left;
}
.horiznav a {
	font-size: 100%;
	text-transform: uppercase;
}
ul.subul_main a,
.top_menu .horiznav .group_holder li.haschild a {
	font-weight: normal!important;
	text-transform: uppercase!important;
	font-size: 80%!important;
}
.top_menu ul.subul_main.level1 {
	margin-top: 0!important;
}
ul.subul_main span.yjm_has_desc,
ul.subul_main span.yjm_has_none span.yjm_title {
	margin-left: 0;
	padding: 10px;
}
.yj_menu_module_holder a {
	margin: 5px 0!important;
}
/* YJ Live Search */
.mlivesearch {
	display:none;
	clear: none;
	float: right;
	position:absolute;
	right:98px;
	padding:0 0 0 20px;
	top:31px;
	height:38px!important;
}
.mlivesearch .yjsquare_in {
	padding: 0;
}
.mlivesearch form,
.mlivesearch input {
	margin: 0;
	position: relative;
}
.mlivesearch .yj_inputbox {
	background: none;
	padding: 7px 10px;
	height: auto;
	font-size: 90%;
	box-shadow: none!important;
}
.mlivesearch .yj_inputbox:hover,
.mlivesearch .yj_inputbox:focus {
	box-shadow: none;
}
.mlivesearch .button,
.mlivesearch .icon-search {
	border: none;
	text-align: center;
	top: 4px;
	right: 15px;
	padding: 0;
	position: absolute;
	text-indent: -999px;
	z-index: 1000;
}
.mlivesearch .button,
.mlivesearch .button:hover {
	background: none;
}
.mlivesearch .icon-search {
	text-indent: 0;
	z-index: 0;
	font-size: 14px;
}
/*results*/
.LiveSearchResults {
	top: 32px;
	padding: 0;
	border: none;
}
.LiveSearchResults .LiveSearchExpandDetails,
.LiveSearchResults .LiveSearchExpandDetails a:hover,
.LiveSearchResults .LiveSearchExpandDetails a.hovered {
	width: 10px;
	height: 2px;
	padding: 0;
	right: 10px;
	top: 22px;
	background: none;
}
.LiveSearchResults a {
	padding: 15px 10px;
}
.LiveSearchResults a,
.LiveSearchContainer .noResults {
	font-weight: normal;
}
.LiveSearchResults a.next,
.LiveSearchResults a.back {
	margin: 10px;
	padding: 0;
	text-transform: uppercase;
}
/* arrow */
.LiveSearchHeader {
	background: none;
}
/* YJ Pop Login */
.mpoplogin {
	display:none;
	clear: none;
	float: right;
	position:absolute;
	top:31px;
	right:20px;
	padding:0 0 0 20px;
	height:38px!important;
}
.mpoplogin .yjsquare_in {
	padding: 0;
}
.mpoplogin .poping_links,
.mpoplogin #logins .button {
	display: table;
	float: right;
	height: 34px;
	width: 34px;
	padding: 0;
	margin: 0;
	z-index: 15;
	text-indent: -9999px;
}
.mpoplogin .poping_links:hover,
.mpoplogin #logins .button:hover {
	background-position: left bottom;
}
.mpoplogin #openLogin {
	background: none;
	display: block;
	border: none;
	margin: 0;
	width: 34px;
	height: 34px;
	padding: 0;
	float: right;
	text-indent: -99999px;
}
.mpoplogin #login_pop {
	width: 350px;
	height: 800px;
	padding: 20px;
	border: none;
	top: 90px;
}
.mpoplogin #login_pop .inputbox,
.mpoplogin .popyjreg .inputbox {
	background: none;
	padding: 5px 10px;
	margin: 10px 0;
	height: auto;
	font-size: 90%;
	box-shadow: none!important;
	width: 93%;
}
.mpoplogin #login_pop label[for=yjpop_remember] {
	margin: 0;
	float: left;
}
.mpoplogin #login_pop #yjpop_remember {
	margin: 4px 0 0 5px;
	position: absolute;
	clear: both;
	width: 20px;
}
.mpoplogin .yjpop_linkholder {
	display: block;
	clear: both;
}
.mpoplogin #login_pop .yjpop_user,
.mpoplogin #login_pop .yjpop_pass {
	display: inline-table;
	clear: both;
	margin: 5px 5px 5px 0;
	font-size: 90%;
}
.mpoplogin .popyjreg {
	display: block;
	overflow: hidden;
}
p.information_td {
	font-size: 90%;
}
/*close button*/
.mpoplogin #closeLogin {
	margin: 10px;
	text-transform: uppercase;
	font-size: 90%;
	padding: 5px 10px;
	height: auto;
	width: auto;
	line-height: normal;
}
.mpoplogin #login-form {
	height: 34px;
	width: 34px;
	margin: 0;
}
/* Media Slider */
.mmediaslider {
	padding: 0;
	margin: 0 auto;
}
.mmediaslider .yjsquare_in {
	padding: 0;
}
.mmediaslider .overlay_bg {
	display: block;
	overflow: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0.3;
}
.mmediaslider .yjmediaslider .slide .slide-details {
	text-shadow: none;
}
.mmediaslider .yjmediaslider .slide .slide-details .slide-title {
	font-size: 350%;
	font-weight: 700;
	line-height: normal;
}
.mmediaslider .yjmediaslider .slide .slide-details .description {
	font-size: 120%;
	line-height: 32px;
}
.mmediaslider .yjmediaslider .slide .slide-details .buttons .play-video,
.mmediaslider .yjmediaslider .slide .slide-details .buttons .read-more {
	font-size: 120%;
	padding: 8px 15px;
	margin-right: 20px;
}
/*arrows*/
.mmediaslider .yjmediaslider a.prev,
.mmediaslider .yjmediaslider a.next {
	text-indent: 0;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 36px;
	height: 36px;
	line-height: 36px;
	background: none;
	font-size: 16px;
	margin-right: 10px;
}
.bootstrap2 .mmediaslider .yjmediaslider a.prev,
.bootstrap2 .mmediaslider .yjmediaslider a.next{
	line-height: 40px;
}
/* Custom icon module */
.icon_holder,
.icon_holder *{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.icon_holder {
	display: block;
	overflow: hidden;
	float: left;
	clear: none;
	width: 40%;
	padding: 0 50px;
	margin: 50px 0;
}
.icon_holder span.icon_image {
	display: block;
	overflow: hidden;
	height: 100px;
	width: 100px;
	float: left;
	margin: 0 30px 0 0;
}
.icon_holder h2 {
	font-size: 130%;
	font-weight: 700;
}
/* York module */
.myork.yj4 {
	padding: 50px 20px 20px 0!important;
	margin: 0;
}
.myork2,
.myork3 {
	padding: 0;
	margin: 0;
}
.myork.yj4 .h2_holder {
	margin: 0 0 50px -20px;
}
.myork .yy_container,
.myork2 .yy_container,
.myork3 .yy_container {
	background: none;
}
.myork .yy_slider .yy_slideitems,
.myork2 .yy_slider .yy_slideitems,
.myork3 .yy_slider .yy_slideitems {
	padding: 0;
}
.myork .yy_slider .yy_slideitems_in,
.myork2 .yy_slider .yy_slideitems_in,
.myork3 .yy_slider .yy_slideitems_in {
	padding: 0;
	background: none;
}
/*arrows*/
.yy_container .linkForward,
.yy_container .linkBackward {
	width: 32px;
	height: 32px;
	background: none;
	line-height: 32px;
	text-align: center;
	top: -98px;
	right: 20px;
	z-index: 0;
}
.yy_container .linkBackward {
	right: 62px;
	left: auto;
}
/* york2 extra */
.myork2.yj5 {
	margin: 0 -20px 0 0;
}
.myork2.yj5 .h2_holder {
	margin: 30px 0 50px -20px;
}
.myork2 .yy_container .linkForward,
.myork2 .yy_container .linkBackward {
	width: 26px;
	height: 26px;
	line-height: 26px;
	right: 0px;
	top: -97px;
	font-size: 11px;
}
.myork2 .yy_container .linkBackward {
	right: 36px;
	left: auto;
}
/* york3 extra */
.myork3 .h2_holder {
	margin: 40px 0 50px -20px;
}
.myork3 .yy_container .linkForward,
.myork3 .yy_container .linkBackward {
	right: 40px;
	top: -105px;
}
.myork3 .yy_container .linkBackward {
	right: 82px;
}
/* Engine inside york */
.myork .yjme_item,
.myork3 .yjme_item {
	float: left;
	clear: none;
	width: auto;
	margin: 0 0 20px 0;
}
.myork .yjme_item_in,
.myork3 .yjme_item_in {
	padding: 0;
	margin: 0 22px;
	border: none;
}
.myork .yjme_item div.imageholder,
.myork2 .yjme_item div.imageholder,
.myork3 .yjme_item div.imageholder {
	margin: 0 auto;
	padding: 0;
	border: none;
	background: none;
}
.myork .yjme_item a.item_title,
.myork3 .yjme_item a.item_title {
	font-weight: normal;
	font-size: 120%;
	padding: 5px 0;
	margin: 0;
}
.myork .yjme_item div.item_details,
.myork2 .yjme_item div.item_details,
.myork3 .yjme_item div.item_details {
	height: auto;
	float: none;
	line-height: normal;
	display: table;
}
.myork .item_details .item_category,
.myork2 .item_details .item_category,
.myork3 .item_details .item_category,
.myork .item_details .item_cdate,
.myork2 .item_details .item_cdate,
.myork3 .item_details .item_cdate,
.myork .item_details .item_author,
.myork2 .item_details .item_author,
.myork3 .item_details .item_author {
	font-weight: 400;
	font-size: 100%;
	margin: 5px 0;
}
.myork .yjme_item a.item_readmore,
.myork3 .yjme_item a.item_readmore {
	padding: 0;
	margin: 10px 0;
	height: auto;
	width: auto;
	line-height: normal;
	border: none;
	text-transform: uppercase;
	padding: 5px 10px;
	font-size: 90%;
	float: left;
}
.myork .yjme_item a.item_readmore span,
.myork3 .yjme_item a.item_readmore span {
	padding: 0;
	line-height: normal;
	height: auto;
}
.myork .yjme_item a.item_readmore span.icon-chevron-right,
.myork3 .yjme_item a.item_readmore span.icon-chevron-right {
	display: none;
}
/* engine york2 extra */
.myork2 .yjme_item {
	margin: 0 0 60px 0;
}
.myork2 .yjme_item_in {
	padding: 0 0 0 20px;
	margin: 0;
	border: none;
}
.myork2 .yjme_item div.imageholder {
	clear: none;
	margin: 0 40px 0 0;
}
.myork2 .yjme_item a.item_title {
	clear: none;
	font-weight: 400;
	font-size: 150%;
}
.myork2 .yjme_item a.item_readmore {
	background: none;
	padding: 0;
	margin: 10px 0;
	width: auto;
	height: 18px;
	line-height: 18px;
	border: none;
	float: left;
}
.myork2 .yjme_item a.item_readmore span {
	padding: 0 30px 0 0;
	line-height: 21px;
	height: 0;
	width: auto;
}
.myork2 .yjme_item a.item_readmore span.icon-chevron-right {
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-indent: 0;
	font-size: 10px;
	padding: 0;
	float: right;
}
/* engine york3 extra */
.myork3 .yjme_item {
	margin: 0;
}
.myork3 .yjme_item_in {
	margin: 0 40px;
}
.myork3 .yjme_item a.item_title {
	padding: 10px 0 0 0;
	line-height: normal;
}
.myork3 .yjme_item div.item_details {
	margin: 0;
}
/* Custom become a member module */
.becomemember {
	padding: 20px 0 0 0;
}
.becomemember .blocleft {
	display: table;
	float: left;
	width: 48%;
	padding: 40px 0 0 40px;
}
.becomemember h2 {
	line-height: 40px;
}
.becomemember p {
	margin: 30px 0;
	font-size: 120%;
	line-height: 32px;
}
.becomemember .template_readmore,
.becomemember .template_readmore2 {
	float: left;
	padding: 20px 25px;
	font-size: 150%;
}
.becomemember .template_readmore {
	margin: 10px 30px 10px 0;
}
/* Mbox */
.mmediabox {
	padding: 0;
	margin: 0 0 25px 0;
}
.mmediabox .yjsquare_in {
	padding: 0;
}
.mmediabox .h2_holder {
	margin: 40px 0 35px -20px!important;
}
.mbox_block_1,
.mbox_block_2,
.mbox_block_3,
.mbox_block_4{
	display:block;
	overflow:hidden;
	float:left;
	width:25%;
}
.mmediabox .popbox,
.mmediabox .popboxv {
	padding: 0;
	margin: 15px;
	float: left;
}
.mmediabox .popbox img,
.mmediabox .popboxv img {
	border: none;
	box-shadow: none;
}
/* Subscribe */
.subscribe {
	margin: 20px 60px 0 30px;
	padding: 0 0 20px 0;
}
.subscribe p {
	padding: 0 80px 0 0;
}
.subscribe form {
	overflow: hidden;
	margin: 20px 0;
}
.subscribe .inputbox_email {
	width: 300px;
	background: none;
	text-transform: uppercase;
	padding: 15px 10px;
	float: left;
	font-size: 80%;
	box-shadow: none!important;
	border:1px solid #ccc;
}
.subscribe .template_readmore {
	border: none;
	float: left;
	margin: 0 15px;
	padding: 17px 25px;
	font-size: 110%;
}
/* Latest tweets*/
.mtwitter {
	margin: 20px 0;
	padding: 0 50px;
}
.mtwitter .yj_twitter_cont {
	padding: 30px 0;
}
.mtwitter span.icon-twitter {
	float: left;
	width: 45px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	margin: 5px 20px 0 0;
	font-size: 180%;
}
.mtwitter .yj_twitter_title {
	display: table;
}
/* Bottom list */
.mlist {
	margin: 40px 0;
	padding: 0 60px 0 30px;
}
.list_holder {
	float: left;
	display: block;
	width: 27%;
}
.list_holder h2 {
	line-height: normal;
	margin: 0 0 20px 0;
	font-size: 130%;
}
.list_holder.last {
	border: none;
}
.list_holder.second,
.list_holder.last {
	padding: 0 0 0 50px;
}
.list_holder li {
	padding: 5px 0;
	background: none;
}
/* k2 extra */
.yj_info {
	overflow: hidden;
	position: absolute;
	top: 60px;
	left: 0;
	padding: 10px 20px;
}
.k2menu,

.k2content,
.k2comments {
	margin: 50px 0 0 0;
}
.k2tags {
	margin: 0;
}
.k2menu .defaultmenu.k2menu,
.k2content .k2ItemsBlock.k2content,
.k2comments .k2LatestCommentsBlock.k2comments,
.k2tags .k2TagCloudBlock.k2tags {
	margin: 0;
	padding: 0;
	background: none;
}
.k2tags .yjsquare_in {
	padding: 15px 0;
}
/* RTL */
.yjsgrtl ul.subul_main span.yjm_has_desc,
.yjsgrtl ul.subul_main span.yjm_has_none span.yjm_title {
	padding: 10px 0;
}
.yjsgrtl #topmenu_holder,
.yjsgrtl .mpoplogin #login_pop label[for=yjpop_remember],
.yjsgrtl .icon_holder span.icon_image,
.yjsgrtl .myork2 .yjme_item a.item_readmore,
.yjsgrtl .becomemember .template_readmore,
.yjsgrtl .becomemember .template_readmore2,
.yjsgrtl .subscribe .inputbox_email,
.yjsgrtl .subscribe .template_readmore,
.yjsgrtl .list_holder {
	float: right;
}
.yjsgrtl .icon_holder span.icon_image {
	margin: 0 0 0 30px
}
.yjsgrtl .mpoplogin{
	left:20px;
	right:auto;
	border-left: none;
	padding:0 20px 0 0;
}
.yjsgrtl .mlivesearch{
	left:98px;
	right:auto;
	border-left:none;
	padding:0 20px 0 0;
}
.yjsgrtl .mpoplogin #login_pop #yjpop_remember {
	right: 130px;
}
.yjsgrtl .mmediaslider .yjmediaslider .slide .slide-details {
	right: 30px;
	left: 0;
}
.yjsgrtl .myork.yj4 {
	padding: 50px 0 20px 20px!important;
}
.yjsgrtl .myork.yj4 .h2_holder {
	margin: 0 -20px 50px 0;
}
.yjsgrtl .yy_container .linkForward,
.yjsgrtl .yy_container .linkBackward {
	right: auto;
	left: 62px;
}
.yjsgrtl .yy_container .linkBackward {
	right: auto;
	left: 20px;
}
.yjsgrtl .myork2.yj5 {
	margin: 0 0 0 -20px;
}
.yjsgrtl .myork2.yj5 .h2_holder {
	margin: 30px -20px 50px 0;
}
.yjsgrtl .myork2 .yy_container .linkForward,
.yjsgrtl .myork2 .yy_container .linkBackward {
	right: autp;
	left: 36px;
}
.yjsgrtl .myork2 .yy_container .linkBackward {
	left: 0;
	right: auto;
}
.yjsgrtl .myork2 .yjme_item div.imageholder {
	float: right!important;
	margin: 0 0 0 40px;
}
.yjsgrtl .myork3 .h2_holder {
	margin: 40px -20px 50px 0;
}
.yjsgrtl .myork3 .yy_container .linkForward,
.yjsgrtl .myork3 .yy_container .linkBackward {
	left: 82px;
	right: auto;
}
.yjsgrtl .myork3 .yy_container .linkBackward {
	left: 40px;
	right: auto;
}
.yjsgrtl .becomemember .template_readmore,
.yjsgrtl .becomemember .template_readmore2 {
	margin: 10px 0 10px 30px;
}
.yjsgrtl .mmediabox .h2_holder {
	margin: 40px -20px 35px 0!important;
}
.yjsgrtl .subscribe {
	margin: 20px 30px 0 60px;
}
.yjsgrtl .subscribe p {
	padding: 0 0 0 80px;
}
.yjsgrtl .mlist {
	padding: 0 30px 0 60px;
}
.yjsgrtl .list_holder {
	border-right: none;
}
.yjsgrtl .list_holder.last {
	border: none;
}
.yjsgrtl .list_holder.second,
.yjsgrtl .list_holder.last {
	padding: 0 50px 0 0;
}
.yjsgrtl .mtwitter {
	border-left: none;
}
.yjsgrtl .mtwitter span.icon-twitter {
	float: right;
	margin: 5px 0 0 20px;
}
/*k2*/
.yjsgrtl div.subCategory,
.yjsgrtl #holder div.catItemView,
.yjsgrtl #holder2 div.catItemView,
.yjsgrtl #holder div.itemView,
.yjsgrtl #holder2 div.itemView,
.yjsgrtl div.userBlock,
.yjsgrtl .latestItemList {
	margin: 50px 0 0 50px;
}
.yjsgrtl .k2CategoriesListBlock ul li {
	padding: 0;
	background: none!important;
}
.yjsgrtl .k2CategoriesListBlock ul.level0 a,
.yjsgrtl a.mainlevel,
.yjsgrtl .yjsquare ul.menu li a {
	padding: 10px 0;
}
.yjsgrtl .defaultmenu li a:after {
	right: -15px;
}
.yjsgrtl .yj_info {
	right: 0;
	left: auto;
}
.yjsgrtl div.catItemImageBlock,
.yjsgrtl div.k2LatestCommentsBlock ul li a.lcAvatar img,
.yjsgrtl div.k2TagCloudBlock a,
.yjsgrtl div.itemImageBlock,
.yjsgrtl ul.preSocialLinks,
.yjsgrtl ul.preSocialLinks li,
.yjsgrtl div.itemAuthorBlock img.itemAuthorAvatar,
.yjsgrtl div.userBlock img {
	float: right;
}
.yjsgrtl div.k2LatestCommentsBlock ul li span.lcItemTitle {
	float: left;
}
.yjsgrtl div.k2LatestCommentsBlock ul li a.lcAvatar img,
.yjsgrtl div.itemAuthorBlock img.itemAuthorAvatar,
.yjsgrtl div.userBlock img {
	margin: 0 0 0 30px;
}
.yjsgrtl div.catItemHeader {
	overflow: hidden;
	clear: both;
}
.yjsgrtl div.k2TagCloudBlock a,
.yjsgrtl div.k2TagCloudBlock a:hover {
	margin: 0 0 10px 5px;
}
.yjsgrtl div.itemCommentsForm form input#submitCommentButton {
	clear: both;
}
/* Hover effect */
.yj_hover {
	display: block;
	overflow: hidden;
	position: relative;
}
.yj_more,
.k2content .yj_more {
	display: table;
	overflow: hidden;
	position: absolute;
	width: 45px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	z-index: 200;
	top: -150px;
}
.yj_more.icon-chevron-right {
	font-size: 18px;
}
.myork3 .yj_more,
.subCategory .yj_more,
div.catItemView .yj_more,
.itemView .yj_more,
.latestItemView .yj_more,
.genericView .yj_more {
	width: 65px;
	height: 65px;
	line-height: 65px;
}
.myork3 .yj_more.icon-chevron-right,
.subCategory .yj_more.icon-chevron-right,
div.catItemView .yj_more.icon-chevron-right,
.itemView .yj_more.icon-chevron-right,
.itemView .yj_more.icon-plus,
.latestItemView .yj_more.icon-chevron-right,
.genericView .yj_more.icon-chevron-right {
	font-size: 28px;
}
/* Responsive menu */
span#yjmm_selectid {
	font-size: 100%!important;
	font-weight: normal!important;
}
#mmenu_holder {
	margin: 0 auto 20px auto!important;
}
