/*======================================================================*\
|| #################################################################### ||
|| # 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  ||
|| #################################################################### ||
\*======================================================================*/
body {
	margin: 30px 0 0 0!important;

}
/***CENTER TOP(HEDER AND MENU)***/
.centertop_in {
	padding:0 15px;
}
/***HEADER***/
#header {
	overflow:hidden;
}
#pathway .breadcrumb{
	margin:0;
	padding:0;
	background:none;
}
/***SOCIALS***/

.socials_holder {
	margin:25px 0 0 0;
	float:right;
	display:block;
}
.socials_holder a {
	display:block;
	width:28px;
	height:28px;
	float:left;
	margin:0 5px;
	text-indent:-999px;
}
.socials_holder a {
	/* Rotate div */
	transition:all .3s linear;
	-o-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-webkit-transition:all .3s linear;
}
.socials_holder a:hover {
	transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
}
/***MENU***/
#topmenu_holder {
	padding:15px 0!important;
}
/*dropline*/
ul.subul_main.dropline.level1 {
	margin:0 10px!important;
	width:98%!important;
	padding:3px 0!important;
}
/***YJSG1***/
#yjsg1 {
	padding:15px 0 0 0;
}
/***IMAGE SLIDER***/
.bis {
	margin:0;
	padding:0;
}
.bis .yjsquare_in {
	padding:0;
}
.bis .YJSlide_intro {
	width:75%;
	bottom:10%;
}
.bis .YJSlide_intro_in {
	padding:10px 15px;
	margin:0;
}
.bis .YJSlide_intro_in h2 {
	font-size:22px;
	line-height:22px;
	margin:0;
	padding:10px 0;
}
.bis .YJSlide_intro_in p {
	padding:0;
	margin:10px 0;
}
/***navigation***/
.bis .navContainer {
	position:absolute;
	margin:0;
	width:auto!important;
	left:67%;
	top:245px;
	z-index:1000;
}
.bis .navContainer .bnav {
	width:9px;
	height:9px;
	padding:0;
	margin:0 2px;
	text-indent:-9999px;
	border:none;
}
/***LIVE SEARCH***/
.bls {
	margin:0 0 0 7px;
}
.bls h2 {
	margin:10px 15px 10px 15px;
	padding:0;
}
.bls .yjsquare_in {
	margin:0 15px;
	padding:0 0 30px 0;
}
.bls form {
	overflow:hidden;
	margin:0!important;
}
.bls #defaultfeedLiveSearch {
	margin:0 15px 0 0;
	float:left;
	font-size:90%;
	height:35px;
	padding:0 10px;
	font-style:italic;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bls #defaultfeedLiveSearch.LiveSearchStop {
	background:none;
}
.LiveSearchLoading {
	padding-right:10px!important;
}
.bls .button {
	padding:0;
	margin:0;
	border:none;
	width:40px;
	height:37px;
	text-indent:-9999px;
	cursor:pointer;
}
/**results**/
.LiveSearchResults .LiveSearchExpandDetails,
.LiveSearchResults .LiveSearchExpandDetails a:hover,
.LiveSearchResults .LiveSearchExpandDetails a.hovered {
	margin:2px 0 0 0;
}
/*link title*/
.LiveSearchResults .LiveSearchResult,
.LiveSearchResults .LiveSearchResultHover {
	background:none!important;
}
/*next,back*/
.LiveSearchResults a.next,
.LiveSearchResults a.back {
	margin:15px 15px 0 0;
	line-height:25px;
	font-size:12px;
	font-size:100%;
}
.LiveSearchResults a.back {
	margin:15px 0 0 15px;
}
/***LOGIN MODULE***/
.blm {
	margin:0 0 0 7px;
}
.blm h2 {
	margin:10px 15px 10px 10px;
	padding:0;
}
.blm .yjsquare_in {
	padding:0 10px;
}
.blm .input {
	padding:0!important;
	margin:0!important;
}
.blm .input-prepend {
	padding:0!important;
	margin:15px 0px!important;
	float:left!important;
	clear:none!important;
	width:50%!important;
}
.blm #modlgn_username,
.blm #modlgn_passwd {
	padding:0;
	margin:0;
}
.blm #modlgn_username.inputbox,
.blm #modlgn_passwd.inputbox {
	height:35px!important;
	width:180px!important;
	padding:0 5px!important;
	margin:0 10px 0 0!important;
	font-style:italic;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.blm #modlgn_passwd.inputbox {
	width:145px!important;
	margin:0;
	float:right;
}
.blm #modlgn_remember_l {
	display:none;
}
.blm span.border_block {
	display:block;
	height:1px;
	width:100%;
	float:left;
}
.blm .button {
	float:left!important;
	margin:15px 15px 0 0;
	padding:0 7px 0 7px!important;
	height:27px;
	border:none;
	padding:0;
	font-size:150%!important;
	cursor:pointer;
}
.blm .register,
.blm .register:hover {
	display:block;
	overflow:hidden;
	font-size:150%;
	cursor:pointer;
	height:26px;
	padding:1px 10px 0 10px!important;
	line-height:27px!important;
	padding:0;
	text-align:center;
	margin:15px 0 0 0!important;
	float:left;
}
.blm ul {
	display:block;
	overflow:hidden;
	margin:14px 0 13px 0;
}
.blm ul li {
	float:left;
	background:none;
	padding:0;
	margin:0 10px 0 0;
	font-size:90%;
}
.blm .logout-button .button {
	margin:19px 0;
}
/***YORK MODULE***/
#yjsg2 {
	padding:15px 0 0 0;
}
.bym {
	padding:15px!important;
	margin:0 8px 0 0;
}
.bym h2 {
	margin:0 0 20px 0;
}
.bym .yjsquare_in {
	padding:0;
	overflow:visible;
}
.bym .yy_slideitems {
	padding:0 0 50px 0;
}
.bym .yy_slideitems_in {
	background:none;
	padding:0;
}
.bym .yy_slideitems_in p {
	margin:0;
	padding:0;
}
/* navigation */
.bym .yy_container .linkForward,
.bym .yy_container .linkBackward {
	display:block;
	position:absolute;
	right:0;
	top:-43px;
	width:19px;
	height:19px;
	cursor:pointer;
}
.bym .yy_container .linkBackward {
	right:3.5%;
	left:auto;
}
.bym .yy_container .linkForward:hover,
.bym .yy_container .linkBackward:hover {
	background-position:left bottom;
}
/*bottom nav*/
.bym .yy_bottom_nav_holder {
	float:left;
	margin:0;
	padding:0;
}
div.yy_ul_left,
ul.yy_bottom_navigation {
	background:none;
	padding:0!important;
}
ul.yy_bottom_navigation li {
	width:13px;
	height:13px;
	margin:0 7px 0 0!important;
}
ul.yy_bottom_navigation li a {
	width:13px;
	height:13px;
}
/***MODULE ENGINE***/
.bme {
	padding:0 15px!important;
	margin:15px 8px 0 0;
}
.bme .yjsquare_in {
	padding:0;
}
.bme .yjme_item_in {
	padding:26px 0;
	margin:0;
}
.bme .yjme_item_in.last {
	padding:27px 0;
}
.bme .yjme_item div.imageholder {
	padding:0;
	border:none;
	margin:0 15px 0 0;
}
.bme .yjme_item a.item_title {
	clear:none;
	font-size:150%;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
.bme .clearnf {
	display:none;
}
.bme .yjme_item p.item_intro {
	float:none;
	clear:none;
}
.bme .yjme_item div.item_details {
	position:absolute;
	right:10px;
	top:20px;
}
.bme .yjme_item a.item_readmore {
	border:none;
	font-size:100%;
	margin:15px 10px;
	width:auto;
	padding:0;
}
.bme .yjme_item a.item_readmore span {
	padding:0;
}
/***YORK MODULE RIGHT***/
.bym2 {
	padding:15px!important;
	margin:0 0 10px 8px;
}
.bym2 h2 {
	margin:0;
	padding:0 0 5px 0;
}
.bym2 .yjsquare_in {
	padding:0;
	overflow:visible;
}
.bym2 .yy_slideitems {
	padding:0 0 50px 0;
}
.bym2 .yy_slideitems_in {
	background:none;
	padding:0;
	margin:0;
}
.bym2 .yy_slideitems_in p {
	margin:0;
	padding:0;
}
/* navigation */
.bym2 .yy_container .linkForward,
.bym2 .yy_container .linkBackward {
	display:block;
	position:absolute;
	right:0;
	top:-30px;
	width:19px;
	height:19px;
	cursor:pointer;
}
.bym2 .yy_container .linkBackward {
	right:7%;
	left:auto;
}
.bym2 .yy_container .linkForward:hover,
.bym2 .yy_container .linkBackward:hover {
	background-position:left bottom;
}
/*engine york*/
.bym2 .yjme_item_in {
	padding:20px 0;
	margin:0;
}
.bym2 .yjme_item div.imageholder {
	padding:0;
	border:none;
	margin:0 15px 0 0;
}
.bym2 .yjme_item a.item_title {
	clear:none;
	font-size:110%;
	margin:0 0 5px 0;
	padding:0;
}
.bym2 .clearnf {
	display:none;
}
.bym2 .yjme_item div.item_details {
	float:none;
	clear:none;
}
.bym2 .yjme_item a.item_readmore {
	border:none;
	font-size:100%;
	margin:15px 10px;
	width:auto;
	padding:0;
}
.bym2 .yjme_item a.item_readmore span {
	padding:0;
}
/***GRID 3***/
#yjsg3 {
	padding:0;
	margin:15px 0;
}
/***MODULE ENGINE***/
.bme.bme2 {
	border:none;
	margin:0!important;
}
.bme.bme2 .yjsquare_in {
	padding:0;
}
.bme.bme2 .yjme_item {
	margin:15px 0;
	padding:0;
	width:auto;
}
.bme.bme2 .yjme_item_in {
	padding:0;
	margin:0;
	border-bottom:none;
}
.bme.bme2 .yjme_item_in.last {
	padding:0;
}
.bme.bme2 .yjme_item a.item_title {
	border-bottom:none;
	padding:15px 0 0 15px;
}
.bme.bme2 .yjme_item p.item_intro {
	font-style:italic;
	clear:both;
	padding:0 0 15px 15px;
	float:left;
	width:80%;
}
.bme.bme2 .yjme_item div.item_details {
	position:relative;
	right:auto;
	top:auto;
	padding:0 0 0 15px;
}
.bme.bme2 .item_cdate {
	padding:2px 0 0 0;
	font-size:130%;
	line-height:22px;
	text-align:center;
	width:50px;
	height:50%;
	position:absolute;
	top:0;
	right:0;
}
.bme.bme2 .yjme_item a.item_readmore {
	text-indent:-9999px;
	margin:0;
	padding:0;
	height:50%;
	width:50px;
	position:absolute;
	bottom:0;
	right:0;
}
/***SUBSCRIBE***/
.bsubscribe {
	padding:15px!important;
	margin:0!important;
}
.bsubscribe h2 {
	margin:0;
	padding:0 0 5px 0;
}
.bsubscribe .yjsquare_in {
	padding:0;
}
.bsubscribe p {
	/*padding:15px 0;*/
	margin:0;
}
.bsubscribe .subscribe_holder {
	position:relative;
	overflow:hidden;
}
.bsubscribe .inputbox_email {
	height:38px!important;
	font-size:80%;
	padding:0 5px!important;
	width:96%;
	font-style:italic;
}
.bsubscribe .subscribe_button {
	margin:0;
	padding:3px 5px 0 5px;
	height:32px!important;
	font-size:180%;
	border:none;
	position:absolute;
	right:5px;
	top:10px;
	cursor:pointer;
}
/***GRID 7 AND FOOTER***/
#footer {
	padding:5px 0;
}
/***BUSINESSREPORT LIST***/
ul.blist li {
	height:20px;
	line-height:20px;
	padding:0 0 0 20px;
	margin:10px 0;
}
/***BOTTOM CUSTOM MODULES***/
.bcustom {
	margin-right:50px!important;
}
.bcustom .yjsquare_in {
	padding:15px 0;
}
a.breadmore {
	display:table;
	font-size:130%;
	line-height:14px;
	overflow:hidden;
	padding:5px 10px 4px 10px;
	margin:10px 0;
}
/***ADDITIONAL***/
/***HOLDER***/
#holder,
#holder2,
#holder3,
#pathway {
	margin:15px 0!important;
	padding:10px;
}
.button,
.validate {
	font-size:130%!important;
}
a.readon {
	padding-top:3px;
	padding-bottom:3px;
	font-size:130%;
}
/***MODULE SAMPLES***/
/***YJ2***/
.yj2 {
	margin:5px;
}
.yj2 h2 {
	margin:5px 10px;
}
/***YJ3***/
.yj3 {
	margin:5px;
}
.yj3 h2 {
	margin:5px 10px;
}
/***K2***/
/***Category view***/
#k2Container.itemListView {
	padding:0;
	margin-right:30px;
}
div.subCategory {
	background:none;
	margin:0;
	padding:20px 5px;
}
div.subCategory a.subCategoryImage,
div.subCategory a.subCategoryImage:hover {
	float:left;
	margin:0 20px 0 0;
}
div.subCategory a.subCategoryImage img,
div.subCategory a.subCategoryImage:hover img {
	border:none;
}
div.subCategory h2 {
	margin:0;
	font-size:180%;
}
a.subCategoryMore,
a.subCategoryMore:visited {
	float:left!important;
	width:auto;
	height:23px;
	line-height:23px;
	font-size:130%;
	padding:2px 10px 0 10px;
	margin:10px 0;
}
/***Categorie item veiw***/
div.itemListCategory {
	background:none;
	border:none;
	padding:0;
}
div.itemListCategory img {
	border:none;
}
div.catItemView {
	margin:15px 10px!important;
	padding:0!important;
}
div.catItemHeader {
	overflow:hidden;
	margin-bottom:20px;
}
div.catItemHeader h3.catItemTitle {
	font-size:200%;
	line-height:24px;
	margin:0;
}
div.catItemImageBlock {
	padding:0!important;
	border:none;
}
span.catItemImage a {
	border:none;
	height:255px!important;
}
div.catItemIntroText {
	padding:0;
}
div.catItemLinks {
	margin:0!important;
}
div.catItemCategory,
div.catItemTagsBlock {
	padding:10px 0;
}
div.catItemCategory span,
div.catItemTagsBlock span {
	font-weight:normal;
}
div.catItemTagsBlock ul.catItemTags li {
	padding:3px 10px!important;
	margin:0 5px 0 0!important;
	border:none;
}
div.catItemCommentsLink {
	border:none;
	float:left;
	padding:10px 0;
	width:100%;
}
div.catItemReadMore a {
	float:left;
	font-size:130%;
	height:23px;
	line-height:23px;
	padding:2px 10px 0 10px;
	margin:10px 0;
}
/***Item view***/
#k2Container.itemView {
	margin:0;
	border-bottom:none;
	margin-right:20px;
}
div.itemHeader {
	overflow:hidden;
}
div.itemHeader h2.itemTitle {
	line-height:36px;
	padding:0;
}
div.itemHeader span.itemAuthor {
	padding:0;
	float:left;
}
div.itemHeader span.itemDateCreated {
	float:right;
	clear:none!important;
	color:#333333;
}
div.itemToolbar {
	margin:5px 0 15px 0;
	padding:0;
}
div.itemToolbar ul li {
	padding:0 5px 0 0;
	margin:0 5px 0 0;
}
div.itemBody {
	padding:0;
}
div.itemImageBlock {
	padding:0!important;
	border:none;
}
span.itemImage a {
	border:none;
}
div.itemFullText {
	float:left;
	padding:10px 0!important;
}
div.itemContentFooter {
	margin:0;
	padding:10px 0;
	border-top:1px solid #dfdfdf;
}
div.itemRatingBlock {
	padding:5px 0;
	border-top:1px solid #dfdfdf;
	line-height:23px;
}
div.itemSocialSharing {
	border-top:1px solid #dfdfdf;
}
div.pre25SocialLinks {
	padding:10px 0;
	border-bottom:none;
	border-top:1px solid #dfdfdf;
}
span.preSocialsTitle {
	font-weight:normal;
}
div.itemLinks {
	margin:0!important;
}
div.itemCategory {
	padding:10px 0;
	border-bottom:none;
	border-top:1px solid #dfdfdf;
}
div.itemCategory span {
	font-weight:normal;
	color:#acacac;
}
div.itemTagsBlock {
	padding:10px 0;
	border-bottom:none;
	border-top:1px solid #dfdfdf;
}
div.itemTagsBlock span {
	font-weight:normal;
	color:#acacac;
}
div.itemTagsBlock ul.itemTags li {
	padding:3px 10px!important;
	margin:0 5px 0 0!important;
	background:#000;
	border:none;
}
div.itemTagsBlock ul.itemTags li a {
	color:#fff;
}
div.itemTagsBlock ul.itemTags li a:hover {
	color:#d86560;
}
div.itemAuthorBlock {
	padding:0;
	margin:25px 0;
	border:none;
}
div.itemAuthorBlock img.itemAuthorAvatar {
	padding:0!important;
	border:none!important;
}
div.itemAuthorBlock div.itemAuthorDetails {
	padding:0;
}
h3.itemAuthorName {
	font-size:180%;
	margin:0;
}
div.itemAuthorLatest {
	float:left;
	width:50%;
	clear:none;
	margin:25px 0!important;
}
.itemAuthorLatest h3 {
	font-size:180%
}
div.itemAuthorLatest {
	margin:0;
}
div.itemAuthorLatest ul {
	margin:0 50px 0 0;
}
div.itemAuthorLatest ul li {
	padding:10px 0!important;
	border-bottom:1px solid #dfdfdf!important;
}
.itemRelated h3 {
	font-size:180%
}
div.itemRelated {
	float:left;
	clear:none;
	width:50%;
	margin:25px 0;
}
div.itemRelated ul {
	margin:0 50px 0 0;
}
div.itemRelated ul li {
	margin:0!important;
	padding:10px 0!important;
	float:left!important;
	width:100%!important;
	border-bottom:1px solid #dfdfdf!important;
}
div.itemRelated ul li .itemRelImg {
	float:left!important;
	border:none;
	margin-right:10px;
}
div.itemRelated ul li.clr {
	display:none;
}
div.itemNavigation {
	padding:10px 0;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
div.itemComments {
	margin:25px 0;
}
h3.itemCommentsCounter {
	font-size:180%;
	margin:0;
}
div.itemComments ul.itemCommentsList li {
	background:#EEEEEE;
	padding:15px;
	margin:10px 0;
	border:1px solid #dfdfdf;
}
div.itemComments ul.itemCommentsList li img {
	border:none;
	padding:0;
	margin:0 20px 0 0;
}
div.itemComments ul.itemCommentsList li span.commentDate {
	font-weight:normal;
	font-size:100%;
	float:right;
	border:none;
	color:#333333;
	margin:0;
	padding:0;
}
div.itemComments ul.itemCommentsList li span.commentAuthorName {
	font-weight:normal;
	font-size:150%;
	color:#333333;
}
div.itemComments ul.itemCommentsList li p {
	padding-left:55px;
}
div.itemComments ul.itemCommentsList li span.commentToolbar {
	float:left;
	margin-left:55px;
}
div.itemCommentsForm h3 {
	font-size:150%;
}
form#comment-form .inputbox {
	color:#acacac;
	font-size:90%;
}
div.itemCommentsForm form input#submitCommentButton {
	font-size:130%!important;
	background:#000!important;
	color:#fff!important;
	border:none!important;
	padding:4px 7px!important;
}
/***Tag view***/
#k2Container.tagView {
	margin-right:20px;
}
.tagView div.itemView {
	margin:15px 10px!important;
	padding:0!important;
}
.tagView div.itemHeader {
	margin-bottom:20px;
	overflow: hidden;
}
.tagView div.itemHeader span.itemDateCreated {
	float:left;
	padding:0;
}
.tagView div.itemHeader h2.itemTitle {
	font-size:200%;
	line-height:24px;
}
.tagView span.itemImage a {
	height:255px!important;
}
.tagView div.itemIntroText {
	padding:5px 0;
	overflow:hidden;
	float:left;
}
.tagView div.itemIntroText P {
	margin:0;
}
.tagView .itemReadMore a {
	float:left!important;
	width:auto;
	font-size:130%;
	height:23px;
	line-height:23px;
	padding:2px 10px 0 10px;
	margin:10px 0;
}
/***User view***/
#k2Container.userView {
	margin-right:20px;
}
.userView div.itemView {
	margin:15px 10px!important;
	padding:10px 0!important;
}
div.userBlock {
	padding:0;
	margin:25px 10px;
	border:none;
	background:none;
}
div.userBlock img {
	padding:0!important;
	border:none!important;
	margin:0 20px 0 0;
}
div.userBlock h2 {
	font-size:180%;
	margin:0;
	border:none;
}
p.userAdditionalInfo {
	margin:10px 0;
}
.userView div.itemHeader {
	margin-bottom:20px;
}
.userView h3.itemTitle {
	margin:0;
	font-size:200%;
	line-height:24px;
}
.userView div.itemHeader span.itemDateCreated {
	float:left;
	padding:0;
}
.userView span.itemImage a {
	height:255px!important;
}
.userView div.itemIntroText {
	padding:5px 0;
	overflow:hidden;
	float:left;
}
.userView div.itemIntroText P {
	margin:0;
}
.userView .itemReadMore a {
	float:left!important;
	width:auto;
	font-size:130%;
	padding:4px 10px 4px 10px;
	margin:10px 0;
}
/***Latest View***/
#k2Container.latestView {
	margin-right:20px;
}
.latestView div.latestItemView {
	margin:15px 0!important;
}
.latestView h2.catItemTitle {
	margin:0;
	font-size:200%;
	line-height:24px;
}
.latestView div.catItemImageBlock {
	float:left;
}
.latestView div.catItemIntroText {
	float:left;
}
/***Generic View***/
#k2Container.genericView {
	margin-right:20px;
}
.genericView div.itemView {
	margin:15px 10px!important;
	padding:0!important;
}
.genericView div.itemHeader span.itemDateCreated {
	float:left;
}
.genericView div.itemHeader {
	margin-bottom:20px;
}
.genericView span.itemImage a {
	height:255px!important;
}
.genericView div.itemIntroText {
	float:left;
	padding:0;
}
.genericView .itemReadMore a {
	float:left!important;
	width:auto;
	font-size:130%;
	padding:5px 10px;
	margin:10px 0;
}
/***K2 COMENT MODULE***/
.k2ItemsBlock.yj1 ul li {
	padding:15px 0;
	margin:0;
}
.k2ItemsBlock.yj1 ul li.lastItem {
	border-bottom:none!important;
}
div.k2ItemsBlock.yj1 ul li div.moduleItemIntrotext a.moduleItemImage {
	margin:0 15px 0 0;
}
div.k2ItemsBlock.yj1 ul li div.moduleItemIntrotext a.moduleItemImage img {
	padding:0;
	border:none!important;
	margin:0!important;
}
div.k2ItemsBlock.yj1 ul li a.moduleItemTitle {
	font-size:110%;
	margin:0 0 5px 0!important;
	font-weight:bold;
}
div.k2ItemsBlock.yj1 ul li div.moduleItemIntrotext {
	line-height:20px;
}
/***K2 COMMENTS***/
div.k2LatestCommentsBlock.yj1 ul li {
	padding:15px 0;
	margin:0;
}
div.k2LatestCommentsBlock.yj1 ul li.lastItem {
	border-bottom:none!important;
}
div.k2LatestCommentsBlock.yj1 ul li a.lcAvatar img {
	border:none;
	margin:0 15px 0 0;
}
div.k2LatestCommentsBlock.yj1 ul li span.lcUsername {
	font-size:150%;
}
/***K2 MENU***/
.k2CategoriesListBlock.yj1 ul li a:hover {
	background-position:left bottom;
}
div.k2CategoriesListBlock.yj1 ul li.activeCategory a:hover {
	background-position:left bottom;
}
/***K2 TAGS***/
div.k2TagCloudBlock.yj1 a {
	padding:5px 10px;
	margin:5px 10px 0 0;
}
/***HOVER EFFECT***/
.yj_hover_effect_holder {
	display:block;
	overflow:hidden;
	position:relative;
}
.yj_hover_effect_holder img{
	/*BY SAMI max-width:inherit!important; */
}
.yj_hover_title {
	position:absolute;
	bottom:-200px;
	text-align:center;
	font-size:130%;
	left:0;
}
#k2Container .subCategory .yj_hover_title {
	font-size:130%!important;
}
#k2Container.itemListView .yj_hover_title,
#k2Container.latestView .yj_hover_title,
#k2Container.tagView .yj_hover_title,
#k2Container.userView .yj_hover_title,
#k2Container.genericView .yj_hover_title {
	font-size:200%;
}
/* no radius */
.readon,
.inputbox,
.button,
.validate,
input,
#pathway .breadcrumb,
.popbox img,
.popboxv img,
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child,
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child,
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child,
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
	-webkit-border-radius: 0px!important;
	-khtml-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
}
/***BUSINESSREPORT***/
/***SOCIALS***/
.yjsgrtl .topsocials,
.yjsgrtl .socials_holder {
	float: left!important;
}
/***IMAGE SLIDER***/
.yjsgrtl .bis .YJSlide_intro {
	right: 0;
	left: auto;
}
.yjsgrtl .bis .navContainer {
	right: 67%;
	left: auto;
}
/***LOGIN MODULE***/
.yjsgrtl .blm {
	margin: 0 7px 0 0!important;
}
.yjsgrtl .blm .button {
	float: right!important;
	margin: 15px 0 0 15px;
}
.yjsgrtl .blm .register,
.yjsgrtl .blm .register:hover {
	float: right;
}
.yjsgrtl .blm ul {
	float: right;
}
.yjsgrtl .blm ul li {
	margin: 0 0 0 10px;
}
/***LIVE SEARCH***/
.yjsgrtl .bls {
	margin: 0 7px 0 0!important;
}
/***YORK MODULE RIGHT***/
.yjsgrtl .bym2 {
	margin: 0 8px 10px 0!important;
}
/* navigation */
.yjsgrtl .bym2 .yy_container .linkForward,
.yjsgrtl .bym2 .yy_container .linkBackward {
	left: 7%;
	right: auto;
}
.yjsgrtl .bym2 .yy_container .linkBackward {
	left: 0%;
	right: auto;
}
/*engine york*/
.yjsgrtl .bym2 .yjme_item div.imageholder {
	float: right!important;
	margin: 0 0 0 15px;
}
/***YORK MODULE***/
.yjsgrtl .bym {
	margin: 0 0 0 8px!important;
}
.yjsgrtl .bym .yy_bottom_nav_holder {
	float: right;
}
/* navigation */
.yjsgrtl .bym .yy_container .linkForward,
.yjsgrtl .bym .yy_container .linkBackward {
	left: 3.5%;
	right: auto;
}
.yjsgrtl .bym .yy_container .linkBackward {
	left: 0;
	right: auto;
}
/***MODULE ENGINE***/
.yjsgrtl .bme {
	/*margin: 15px 0 0 8px!important; */
}
.yjsgrtl .bme.bme2 .yjme_item a.item_title {
	padding: 15px 15px 0 0;
}
.yjsgrtl .bme .yjme_item div.imageholder {
	float: right!important;
	margin: 0 0 0 15px;
}
.yjsgrtl .bme .yjme_item div.item_details {
	left: 10px;
	right: auto;
}
.yjsgrtl .bme.bme2 .yjme_item p.item_intro {
	float: right;
	padding: 0 15px 15px 0;
}
.yjsgrtl .bme.bme2 .item_cdate {
	left: 0;
	right: auto;
}
.yjsgrtl .bme.bme2 .yjme_item a.item_readmore {
	left: 0;
	right: auto;
}
/***SUBSCRIBE***/
.yjsgrtl .bsubscribe .subscribe_button {
	left: 5px;
	right: auto;
}
/***BUSINESSREPORT LIST***/
.yjsgrtl ul.blist li {
	padding: 0 20px 0 0;
	background-position: right top;
}
.yjsgrtl ul.blist li:hover {
	background-position: right bottom;
}
/***K2***/
/***Category view***/
.yjsgrtl #k2Container.itemListView {
	margin-left: 30px;
	margin-right: 0;
}
.yjsgrtl div.subCategory a.subCategoryImage,
.yjsgrtl div.subCategory a.subCategoryImage:hover {
	float: right;
	margin: 0 0 0 20px;
}
.yjsgrtl a.subCategoryMore,
a.subCategoryMore:visited {
	float: right!important;
}
/***Item view***/
.yjsgrtl #k2Container.itemView {
	margin-right: 0;
	margin-left: 20px;
}
.yjsgrtl ul.preSocialLinks {
	float: right;
}
.yjsgrtl div.itemCategory span {
	float: right;
	padding: 0 0 0 4px;
}
.yjsgrtl div.itemComments {
	overflow: hidden;
}
.yjsgrtl .k2CategoriesListBlock ul.level0 a {
	padding: 5px 0 0 20px;
	background-position: right top!important;
}
.yjsgrtl .k2CategoriesListBlock ul.level0 a:hover {
	background-position: right bottom!important;
}
.yjsgrtl div.k2ItemsBlock.yj1 ul li div.moduleItemIntrotext a.moduleItemImage {
	float: right;
	margin: 0 0 0 15px;
}
.yjsgrtl div.k2LatestCommentsBlock.yj1 ul li a.lcAvatar img {
	margin: 0 0 0 15px;
	float: right;
}
.yjsgrtl div.k2LatestCommentsBlock ul li span.lcComment {
	clear: none;
}
.yjsgrtl div.k2TagCloudBlock.yj1 a {
	float: right;
	margin: 5px 0 0 10px;
}
.yjsgrtl div.catItemReadMore a {
	float: right!important;
}
.yjsgrtl div.itemHeader span.itemDateCreated {
	position: relative;
	top: auto;
	right: auto;
}
/***Latest View***/
.yjsgrtl #k2Container.latestView {
	margin-left: 20px;
	margin-right: 0;
}
.yjsgrtl div.latestView .catItemDateCreated {
	float: right;
}
/***User view***/
.yjsgrtl #k2Container.userView {
	margin-left: 20px;
	margin-right: 0;
}
.yjsgrtl div.userBlock img {
	float: right;
	margin: 0 0 0 20px!important;
}
.yjsgrtl .userView div.itemImageBlock {
	margin: 0!important;
	float: right;
}
.yjsgrtl .userView div.itemHeader span.itemDateCreated {
	float: right!important;
}
.yjsgrtl .userView .itemReadMore a {
	float: right!important;
}
/***Tag view***/
.yjsgrtl #k2Container.tagView {
	margin-left: 20px;
	margin-right: 0;
}
.yjsgrtl .tagView div.itemHeader span.itemDateCreated {
	float: right;
}
.yjsgrtl .tagView div.itemImageBlock {
	float: right;
	margin: 0;
}
.yjsgrtl .tagView .itemReadMore a {
	float: right!important;
}
/***Generic View***/
.yjsgrtl #k2Container.genericView {
	margin-left: 20px;
	margin-right: 0;
}
.yjsgrtl .genericView div.itemHeader span.itemDateCreated {
	float: right;
}
.yjsgrtl .genericView div.itemIntroText {
	float: right;
}
.yjsgrtl .genericView .itemReadMore a {
	float: right!important;
}