/*======================================================================*\
|| #################################################################### ||
|| # 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  ||
|| #################################################################### ||
\*======================================================================*/
.holder_padding {
	margin: 0 20px;
}
.yjsg_grid {
	padding: 15px 0;
}
#yjsgheadergrid, #yjsgbodytop {
	padding: 0;
}
#pathway .breadcrumb {
	padding-left: 0px;
	background: none;
}
/***IMAGE SLIDER ADV1***/
.yris .yjsquare_in {
	padding: 20px 0 0 0;
}
.yris #YJSlide_outer {
	clear: both;
	background: none;
}
/*title*/
.yris h4 {
	margin: 0 0 15px 0;
	padding: 5px 0 15px 0;
	font-size: 30px;
	line-height: 28px;
}
.YJSlide_slide {
	background: #fefefe;
}
/*intro*/
.yris .YJSlide_slide .YJSlide_intro {
	right: 0px;
	left: auto;
	height: 100%;
	width: 40%;
	background: none;
}
.YJSlide_slide .YJSlide_intro .introContent {
	height: auto;
}
.yris .YJSlide_slide .YJSlide_intro p {
	height: 50%;
	margin: 0;
	font-weight: normal;
	line-height: 24px;
}
/*youresponse read more*/
a.youresponse_rm {
	display: inline-block;
	height: 20px;
	padding: 0 25px 0 5px;
	line-height: 20px;
	text-align: center;
	font-size: 80%;
	margin: 15px 60px 0 0;
	text-transform: lowercase;
}
.introContent a.youresponse_rm {
	float: right;
}
/*nav*/
.yris #YJS_left, .yris #YJS_right {
	height: 20px;
	width: 20px;
	right: 36%;
	left: auto;
	bottom: 5%;
	top: auto;
}
.yris #YJS_right {
	right: 33%;
}
/***YJME***/
.yrme .yjsquare_in {
	padding: 20px 0 0 0;
}
.yrme h2 {
	margin: 0;
	padding: 5px 0 20px 0;
	font-size: 200%;
	text-align: center;
}
.yrme .yjme_item {
	float: left;
	width: 50%;
	clear: none;
}
.yrme .yjme_item_in {
	padding: 15px 0;
	border-bottom: none;
}
.yrme .imageholder {
	position: relative;
	overflow: hidden;
	display: block;
	border: none!important;
	padding: 0!important;
	margin: 0 20px 0 0!important;
}
.yrme a.item_title {
	clear: none;
	font-size: 150%;
}
.yrme p.item_intro {
	line-height: 24px;
}
.yrme a.item_readmore {
	width: auto;
	height: 20px;
	position: absolute!important;
	bottom: 0;
	border: none;
	font-size: 80%;
	padding: 0 25px 0 5px;
	margin: 0;
	text-transform: lowercase;
}
.yrme a.item_readmore span {
	padding: 0;
}
/***YOUYORK MODULE SLIDER***/
.yrys .yjsquare_in {
	padding: 0;
}
.yrys h2 {
	margin: 0;
	padding: 0;
	font-size: 200%;
	text-align: center;
	border: none!important;
}
.yrys #yy_container {
	background: none!important;
}
.yrys .yy_slideitems {
	padding: 0 0 25px 0;
}
.yrys .yy_slideitems_in {
	padding: 0 10px;
	background: none;
}
.yrys p {
	line-height: 24px;
}
/*navs*/
.yrys .nav_holder {
	display: block;
	overflow: hidden;
}
.yrys .yy_container .linkForward, .yrys .yy_container .linkBackward {
	right: 47%;
	top: 75%;
	width: 20px;
	height: 20px;
}
.yrys .yy_container .linkBackward {
	left: 47%;
	right: auto;
}
.yrys .yy_container .linkForward:hover, .yrys .yy_container .linkBackward:hover {
	background-position: center bottom;
}
/***CUSTOM USER11***/
.custom .yjsquare_in {
	padding: 0 5px;
}
.custom h2 {
	padding: 0 0 0 3px;
	font-size: 200%;
	border: none!important;
}
.custom p {
	line-height: 20px;
}
/***YJME USER12***/
.yrme2 .yjsquare_in {
	padding: 0 2px;
}
.yrme2 h2 {
	margin-bottom: 10px;
	font-size: 200%;
	border: none!important;
}
.yrme2 .yjme_item {
	width: 45%;
	float: left;
	clear: none;
	margin: 0 25px 25px 0;
}
.yrme2 .yjme_item_in {
	padding: 0 0 20px 0;
	margin: 0 3px;
	border: none;
}
.yrme2 a.item_title {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.yrme2 a.item_readmore {
	margin: 20px 0 0 0;
	float: left;
	width: auto;
	border: none;
	font-size: 80%;
	padding: 0 25px 0 5px;
	text-transform: lowercase;
}
.yrme2 a.item_readmore span {
	padding: 0;
}
/***YJSG5***/
#yjsg5 {
	padding-bottom: 0;
}
/***LATEST TWITTS***/
.custom .yj_twitter_cont {
	margin: 0 15px 0 0;
	padding: 17px 0 17px 60px;
}
/***MULTIMEDIA BOX***/
.yrmb h2 {
	padding: 0 0 0 5px;
	font-size: 200%;
	border: none!important;
}
.yrmb .yjsquare_in {
	padding: 10px 0 0 5px;
}
.popbox, .popboxv {
	padding: 0px;
	margin: 0;
}
.bot_thumb, .bot_thumbv {
	border: none;
	margin: 10px 10px 0 0;
}
.bot_thumb:hover, .bot_thumbv:hover {
	border: none;
}
/***SAMPLE yj1***/
.yj1 h2 {
	border: none!important;
}
/***SAMPLE yj3***/
.yj3 h2, .yj3 h2 span {
	border: none!important;
}
/***ADITIONAL***/
.typo a.youresponse_rm {
	float: left;
}
.filters {
	padding: 10px 5px 15px 5px;
}
.hidelabeltxt {
	font-weight: normal;
}
.word {
	padding: 10px;
}
#limit, #month, #year, #limit, #ordering {
	padding-right: 5px;
	margin-left: 5px;
}
/***HOVER FX***/
.yj_hover_fx {
	display: block;
	text-indent: -999px;
	width: 100%;
	height: 91px;
	position: absolute;
	left: auto;
	top: -100px;
	width: 87px;
	height: 91px;
	margin: 0 auto;
}
.yj_hover_title {
	position: absolute;
	left: -1000px;
	bottom: 0;
	width: 100%;
	text-align: center;
	padding: 15px 0;
}
/* no radius */
.readon, .inputbox, .button, .validate, input, #pathway .breadcrumb, .popbox img, .popboxv img, .add-on, .btn-group > .btn:last-child, .btn-group > .dropdown-toggle, #midblock .newsitem_tools ul {
	-webkit-border-radius: 0px!important;
	-khtml-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
	text-shadow: none!important;
}
#yjsgheadergrid #topmenu_holder {
	float: right;
}
#footer {
	width: 100%!important;
}
/*rtl*/
.yjsgrtl #yjsgheadergrid #topmenu_holder {
	float: left;
}
.yjsgrtl .YJSlide_slide {
	text-align: left;
}
.yjsgrtl a.youresponse_rm {
	margin: 15px 0 0 60px;
}
.yjsgrtl .yrme .imageholder {
	margin: 0 0 0 20px !important;
	float: right!important;
}
.yjsgrtl .custom img {
	float: right!important;
	margin: 0 0 0 10px!important;
}
.yjsgrtl .yrme2 a.item_readmore, .yjsgrtl a.subCategoryImage, .yjsgrtl div.catItemReadMore, .yjsgrtl span.catItemDateCreated, .yjsgrtl span.catItemAuthor, .yjsgrtl div.catItemCategory, .yjsgrtl div.catItemTagsBlock, .yjsgrtl div.itemHeader span.itemDateCreated, .yjsgrtl div.itemHeader span.itemAuthor, .yjsgrtl div.itemToolbar, .yjsgrtl ul.preSocialLinks, .yjsgrtl ul.preSocialLinks li, .yjsgrtl .tagView .itemImageBlock, .yjsgrtl .userView .itemImageBlock, .yjsgrtl .userView .itemCategory, .yjsgrtl .userView .itemTagsBlock {
	float: right!important;
}
.yjsgrtl a.subCategoryImage {
	margin: 30px auto 30px 20px;
}
.yjsgrtl .tagView .itemImageBlock {
	margin: 20px 0 20px 20px;
}
.yjsgrtl .userView .itemImageBlock {
	margin: 5px 0 0 20px;
}
.yjsgrtl #k2Container .catItemView, .yjsgrtl #k2Container.itemView, .yjsgrtl #k2Container.tagView, .yjsgrtl #k2Container.genericView, .yjsgrtl #k2Container.userView {
	margin: 0 0 0 30px;
}
.yjsgrtl div.itemHeader span.itemDateCreated {
	position: relative;
	left: auto;
	right: auto;
	top: auto;
}
.yjsgrtl div.k2Pagination {
	direction: ltr;
}
