/*======================================================================*\
|| #################################################################### ||
|| # 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  ||
|| #################################################################### ||
\*======================================================================*/
.yjsg_grid {
	padding:15px 0;
}
#bodytop,
#yjsgheadergrid {
	padding:0;
}
.yjsquare {
	padding:10px 0;
	margin:5px 0;
}
.yjsquare_in {
	padding:0px;
}
.pagetitle,
.article_title,
.module_title {
	font-size:150%;
	font-weight:normal!important;
}
.readon,
.readon span {
	height:19px!important;
	line-height:21px!important;
}

/***HAEDER***/
.header_in {
	margin:0 auto;
	display:block;
}
/***TOP LINE***/
.top_line {
	display:block;
	height:4px;
}
/***SHADOW***/
.bottom_shadow {
	height:3px;
}
/***MENU***/
#yjsgheadergrid #topmenu_holder{
	float:right;
}
.yjsgrtl #yjsgheadergrid #topmenu_holder{
	float:left;
}
/***YOUBRICKS MODULE***/
.ygyb {
	margin:0;
	padding:0;
}
.ygyb .imageholder {
	position:relative!important;
	height:180px;
}
.ygyb a.item_title {
	font-size:120%;
	padding:10px 20px;
	text-align:left;
	font-weight:normal!important;
}
.ygyb .item_category,
.ygyb .item_cdate,
.ygyb .item_author {
	font-weight:normal!important;
}
.ygyb a.item_readmore {
	width:63px;
	height:19px;
	padding:0!important;
	text-transform:uppercase;
	font-size:80%;
	line-height:19px;
	border-radius:2px;
}
.ygyb a.item_readmore span {
	padding:0!important;
	height:19px;
	line-height:19px;
}
/***YJSG2***/
.bottom_grid_part,
.top_grid_part {
	display:block;
	overflow:hidden;
	height:10px;
}
/***YJME***/
.ygme {
	padding:0;
	margin:0;
}
.ygme .yjme_item {
	float:left;
	width:50%;
	clear:none;
	margin-bottom:10px;
}
.ygme .yjme_item_in {
	border:none;
}
.ygme .yjme_item div.imageholder {
	position:relative;
	padding:0!important;
	margin:0 20px 10px 0;
	border:none!important;
}
.ygme a.item_title {
	font-weight:normal;
	clear:none;
	text-transform:uppercase;
	font-size:110%;
}
.ygme .item_details {
	float:none!important;
}
.ygme .item_cdate,
.ygme .item_category,
.ygme .item_author {
	font-weight:normal;
	margin:0 5px 0 0;
	font-size:80%!important;
}
.ygme a.item_readmore {
	width:63px;
	height:19px;
	padding:0;
	text-transform:uppercase;
	font-size:80%;
	line-height:19px;
	border-radius:2px;
}
.ygme a.item_readmore span {
	padding:0;
	height:19px;
	line-height:21px;
}
/***YJME2***/
.ygme2,
.ygme2 .yjsquare_in {
	padding:0;
	margin:0;
}
.ygme2 .yjme_item {
	margin:0 5px;
	float:left;
	width:23.8%;
	clear:none;
}
.ygme2 .yjme_item_in {
	border:none;
	padding:13px 13px 20px 13px;
	margin:0;
}
.ygme2 .imageholder {
	position:relative;
	padding:0!important;
	margin:0 auto 20px auto!important;
	border:0!important;
}
.ygme2 .item_details {
	float:none!important;
}
.ygme2 a.item_title {
	font-weight:normal;
	margin:0 0 10px 0;
	text-transform:uppercase;
}
.ygme2 a.item_readmore {
	border:none;
	text-transform:lowercase;
}
/***YOUBRICKS READMORE***/
a.youbricks_readmore {
	display:block;
	overflow:hidden;
	float:left;
	text-transform:uppercase;
	font-size:80%;
	text-align:center;
	width:63px;
	padding:0 0 0 5px;
	margin:10px 0 0 0;
	height:19px;
	line-height:19px;
	border-radius:2px;
}
a.youbricks_readmore span {
	display:block;
	height:19px;
	line-height:21px;
	padding:0 5px 0 0;
}
/***YOUYORK MODULE SLIDER***/
.ygym .yjsquare_in {
	padding:10px 5px;
}
.ygym .yy_slideitems {
	padding:0;
}
.ygym .yy_slideitems_in {
	padding:0;
	background:none;
}
.clientword {
	padding:0 0 20px 0;
}
.customword {
	margin:0 0 0 25px;
	padding:0!important;
}
/*navs*/
.ygym .yy_container .linkForward,
.ygym .yy_container .linkBackward {
	right:12%;
	top:110px;
	width:6px;
	height:10px;
}
.ygym .yy_container .linkBackward {
	left:auto;
	right:15%;
}
.ygym .yy_container .linkForward:hover,
.ygym .yy_container .linkBackward:hover {
	background-position:left bottom;
}
/***YOUBRICKS LIST***/
.youbricks_list li {
	margin:0;
	padding:5px 15px;
}
/***YJME3***/

.ygme3 .yjsquare_in {
	padding:10px 0px;
}
.ygme3 .yjme_item {
	width:25%;
	float:left;
	clear:none;
	margin:5px 5px 5px 0px;
}
.ygme3 .yjme_item_in {
	padding:0;
	margin:0;
}
.ygme3 .imageholder {
	position:relative;
	padding:5px!important;
	margin:0!important;
}
/***SUBSCRIBE***/
#subscribe_holder {
	display:block;
	overflow:hidden;
}
.ygss .yjsquare_in {
	padding:10px 5px;
}
.ygss p {
	margin:0 0 20px 0;
}

.youbricks_button {
	padding:0 10px;
	display:block;
	overflow:hidden;
	float:left;
	margin:0;
	width:63px;
	height:20px;
	line-height:21px;
	border-radius:2px;
	text-transform:uppercase;
	font-size:80%;
	text-align:center;
}
#subscribe_holder form {
	margin:0!important;
}
/****YJSG7***/
#yjsg7 {
	padding:0;
}
/***YOUBRICKS SOCIAL BAR***/
.ygsb {
	margin:0!important;
}
.ygsb .yjsquare_in {
	padding:0;
}
a.rss,
a.facebook,
a.twitter,
a.skype {
	display:block;
	height:35px;
	width:18%;
	text-align:left;
	line-height:35px;
	float:left;
	padding:5px 0 5px 60px;
	font-size:14px;
	font-weight:normal!important;
}
a.rss {
	border-left:none!important
}
a.rss:hover,
a.rss:focus,
a.facebook:hover,
a.facebook:focus,
a.twitter:hover,
a.twitter:focus,
a.skype:hover,
a.skype:focus {
	text-decoration:underline;
}
/***MAINBODY***/
.mainbody_out {
	margin:-9px 0 0 0;
	padding:10px;
	border-top:none;
}
/***SAMPLE YJ1***/
.yj1 h2 {
	padding-bottom: 5px;
}
/***SAMPLE YJ2***/
.yj2 {
	margin:20px 2px!important;
}
.yj2 h2 {
	padding-bottom: 5px;
}
/***SAMPLE YJ3***/
.yj3 h2 {
	text-transform:uppercase;
	font-size:110%;
	padding-bottom: 5px;
}
.yj3 h2 span {
	text-transform:uppercase;
}
/***SAMPLE YJ4***/
.yj4 h2 {
	text-transform:uppercase;
	font-size:110%;
	padding-bottom: 5px;
}
.yj4 h2 span {
	text-transform:uppercase;
}
/***SAMPLE YJ5***/
.yj5 {
	margin:20px 2px!important;
}
.yj5 h2 {
	font-size:110%;
	text-transform:uppercase;
	padding-bottom: 5px;
}
.yj5 h2 span {
	text-transform:uppercase;
}
/***ADITIONAL***/
#limit,
#month,
#year,
#limit,
#ordering {
	padding-right:5px;
	margin-left:5px;
}
tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2 {
	padding:5px!important;
}

/***RESPONIVE MENU***/
#mmenu_holder {
	padding:0;
}
span#yjmm_selectid {
	border:none;
	line-height:40px;
}
/***HOVER EFFECT***/
.yj_hover_holder {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	margin:0 20px 0 0;
	height:140px!important;
}
.yj_plus_hover {
	display:block;
	overflow:hidden;
	width:20px;
	height:20px;
	background:url(../images/hover_plus.png) no-repeat left top;
	position:absolute;
	top:-100px;
	margin:0 auto;
}
/***NOMODS***/
.nomods_header .bottom_grid_part.nomods,
.nomods_grid2 .bottom_grid_part.nomods,
.nomods_yjsg4 .bottom_grid_part.nomods {
	height:0;
	border-bottom:1px solid #dedede;
}
.nomods_grid2 .top_grid_part.nomods,
.nomods_yjsg4 .top_grid_part.nomods,
.nomods_yjsg7 .top_grid_part.nomods {
	display:none;
}
/***NOMODS2***/
.nomods_header .bottom_grid_part.nomods2,
.nomods_grid2 .bottom_grid_part.nomods2 {
	height:0;
	border-bottom:1px solid #dedede;
}
.nomods_grid2 .top_grid_part.nomods2,
.nomods_yjsg4 .top_grid_part.nomods2 {
	display:none;
}
/***NOMODS3***/
.nomods_header .bottom_grid_part.nomods3,
.nomods_yjsg4 .bottom_grid_part.nomods3 {
	height:0;
	border-bottom:1px solid #dedede;
}
.nomods_grid2 .top_grid_part.nomods3,
.nomods_yjsg7 .top_grid_part.nomods3 {
	display:none;
}
/***NOMODS4***/
.nomods_grid2 .bottom_grid_part.nomods4,
.nomods_yjsg4 .bottom_grid_part.nomods4 {
	height:0;
	border-bottom:1px solid #dedede;
}
.nomods_yjsg4 .top_grid_part.nomods4,
.nomods_yjsg7 .top_grid_part.nomods4 {
	display:none;
}
/***NOMODS5***/
.nomods_header .bottom_grid_part.nomods5 {
	height:0;
	border-bottom:1px solid #dedede;
}
.nomods_grid2 .top_grid_part.nomods5 {
	display:none;
}
/***NOMODS6***/
.nomods_grid2 .bottom_grid_part.nomods6 {
	height:0;
	border-bottom:1px solid #dedede;
}
.nomods_yjsg4 .top_grid_part.nomods6 {
	display:none;
}
/***NOMODS7***/
.nomods_yjsg4 .bottom_grid_part.nomods7 {
	height:0;
	border-bottom:1px solid #dedede;
}
.nomods_yjsg7 .top_grid_part.nomods7 {
	display:none;
}
/* radius */
.readon,
.inputbox,
.button,
.validate,
input,
#pathway .breadcrumb,
.popbox img,
.popboxv img,
.ygme a.item_readmore,
a.yougusto_readmore,
.yougusto_button,
a.subCategoryMore,
a.subCategoryMore:visited,
span.catItemDateCreated,
.catItemReadMore a,
span.itemDateCreated,
.tagView .itemReadMore a,
.userView .itemReadMore a,
.genericView .itemReadMore a {
	-webkit-border-radius:2px!important;
	-khtml-border-radius:2px!important;
	-moz-border-radius:2px!important;
	border-radius:2px!important;
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}
