/**
* 
* @Enterprise: Yagendoo Media
* @author: Yagendoo Team
* @url: http://www.yagendoo.com
* @copyright: Copyright (C) Yagendoo Media
* @license: Commercial, see LICENSE.php
*
*/


/*	BASIC LAYOUT	*/

html	{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

body	{
	background: none transparent;
}

body p	{
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
}

/*	ROW STYLES	*/
	/*	Head row	*/
		div#yagendoo-row-wrapper-head a	{
			color: #535353;
		}

	/*	Row K	*/

	div.yagDynRowContainer-row-k-1	{
		background-color: #FFF;
	}

/*	MODULES	*/
	/*	MOD_VIRTUEMART_MANUFACTURER, MOD_YAGENDOO_CATEGORY_DEF, MOD_YAGENDOO_CATEGORY_PIC	*/
	div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer a,
	div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer a:hover,
	div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer a:focus,
	div#yagModVmCatDef > div > ul a,
	div#yagModVmCatDef > div > ul a:hover,
	div#yagModVmCatDef > div > ul a:focus,
	div#yagModVmCatDef > div > ol a,
	div#yagModVmCatDef > div > ol a:hover
	div#yagModVmCatDef > div > ol a:focus,
	div#yagModCatDrop div.yagDrop_v .yag_menu_drop > li > a:hover,
	div#yagModCatDrop div.yagDrop_v .yag_menu_drop > li > a:focus,
	div#yagModCatAcc .yag_menu_acc > li > a:hover,
	div#yagModCatAcc .yag_menu_acc > li > a:focus	{
		color: #535353;
	}

	div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer:last-of-type > li > a,
	div#yagModVmCatDef > div > ul > li:last-of-type > a,
	div#yagModVmCatDef > div > ol > li:last-of-type > a,
	div#yagModVmCatDef > div > ul > li > ul > li:last-of-type > a,
	div#yagModVmCatDef > div > ol > li > ol > li:last-of-type > a,
	div#yagModCatPic > div.yagModCatPicItem:last-child,
	div#yagModCatDrop div.yagDrop_v .yag_menu_drop > li:last-of-type > a,
	div#yagModCatAcc .yag_menu_acc > li:last-of-type > a	{
		border-bottom: 0 none;
	}

	div#yagModVmCatDef ul > li.parent.active:last-of-type > ul,
	div#yagModVmCatDef ol > li.parent.active:last-of-type > ol,
	div#yagModCatDrop div.yagDrop_v .yag_menu_drop > li.parent.active:last-of-type > a	{
		border-bottom: 0 none;
	}

	div#yagModCatDrop .yagDrop_v ol li,
	div#yagModCatDrop .yagDrop_v ul li	{
		border: 0 none;
		background-color: transparent;
		background-image: none;
	}

	/*	MOD_YAGENDOO_VM_CAT_ACC	*/

	div#yagModCatDrop > ul > li	{
		background-image: none;
		background-color: transparent;
	}
		/*	Horizontal	*/

		div#yagModCatDrop div.yagDrop_h .yag_menu_drop > li	{
			border: 0 none;
			background-image: none;
			background-color: transparent;
		}

		div#yagModCatDrop div.yagDrop_h .yag_menu_drop > li > a	{
			border-right: 1px dashed #D5D5C8;
		}

	/*	MOD_YAGENDOO_VMREVIEWS_PRO	*/

	div#yagModReviewsPro div.yagModReviewsProRating img	{
		background-color: #FFF;
	}

	/*	MOD_YAGENDOO_VMREVIEWS	*/

	div#yagModReviewsPro div.yagModReviewsSupport a	{
		border: 0 none;
	}

	/*	yagendoo Product Modules	*/

	div.yagModProducts div.yagModProductsItemDiscountBadge	{
		background-color: #FFF;
	}

	div.yagModProducts div.yagModProductsItemPriceBox  span.yagModProductsItemPriceBoxOld	{
		color: #999;
	}

	div.yagModProducts div.yagModProductsItemDesc	{
		color: #535353;
	}

	div.yagModProducts div.yagModProductsItemDesc p,
	div.yagModProducts div.yagModProductsItemManufacturer p	{
		-webkit-text-shadow: 0 0 0 transparent;
		-moz-text-shadow: 0 0 0 transparent;
		text-shadow: 0 0 0 transparent;
	}

/*	CHROMES	*/
	/*	Grid	*/
	div.yagendoo-col.yagendoo-last div.yagGridWrap div.yagGridInner	{
		border-right: 0 none;
	}

/*	YAGENDOO TEMPLATE STYLES	*/
input {
    border: 0;
}

body#yagendoo-site div.yagendoo-logo	{
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}


/*	IMAGES	*/
	/*	Content image right	*/
	.yagImageLeft,
	.yagImageDefault,
	.yagImageRight	{
		border: 1px solid #D5D5C8;
	}


/*	YAGENDOO PLUGINS	*/

	/*	Device switcher	*/

	div.yagendoo-device-switcher	{
		background-color: #FFF;
	}

		div.yagendoo-device-switcher button[type="submit"]	{
			color: #B0B0B0;
			border: 0 none;
			background: none transparent;
		}

		div.yagendoo-device-switcher button[type="submit"]:hover	{
			color: #000;
		}

/*	LINK COLORS	*/

a	{ color: #000; }

div.yagendoo-grid-content h1 a,
div.yagendoo-grid-content h1 a:hover,
div.yagendoo-grid-content h2 a,
div.yagendoo-grid-content h2 a:hover,
div.yagendoo-grid-content h3 a,
div.yagendoo-grid-content h3 a:hover,
div.yagendoo-grid-content h4 a,
div.yagendoo-grid-content h4 a:hover,
div.yagendoo-grid-content h5 a,
div.yagendoo-grid-content h5 a:hover,
div.yagendoo-grid-content h6 a,
div.yagendoo-grid-content h6 a:hover	{
	border-bottom: 0;
	text-decoration: none;
}


/*	CONTAINER	*/

	/*	white transparent	*/
	div.yagComContactPlain,
	div#yagendoo-grid-box div.yagendoo-content > div.item-page,
	div#yagendoo-grid-holder div.yagendoo-content > div.finder,
	div#yagendoo-grid-box div.yagendoo-content > div.categories-list,
	div#yagendoo-grid-box div.yagendoo-content > div.category-list,
	div#yagendoo-grid-box div.yagendoo-content > div.archive,
	div#yagendoo-grid-box div.yagendoo-content > div.contact,
	div#yagendoo-grid-box div.yagendoo-content > div.contact-category,
	div#yagendoo-grid-box div.yagendoo-content > div.login,
	div#yagendoo-grid-box div.yagendoo-content > div.registration,
	div#yagendoo-grid-box div.yagendoo-content > div.remind,
	div#yagendoo-grid-box div.yagendoo-content > div.reset,
	div#yagendoo-grid-holder div.yagendoo-content > div.profile,
	div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit,
	div#yagendoo-grid-holder div.yagendoo-content > div.logout,
	div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category,
	div#yagendoo-grid-box div.yagendoo-content > div.blog-featured > form#adminForm,
	div#yagendoo-grid-holder div.yagendoo-content > div.edit,
	div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed,
	div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category,
	div#yagendoo-grid-holder div.yagendoo-content > div.contentpane,
	div#yagendoo-grid-holder div.yagendoo-content > div.search,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-more,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog div.cat-children,
	body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div > div.contact-category,
	body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div > div.weblink-category	{
		background-image: url("../../images/global/medium-bg.jpg");
		background-repeat: repeat;
		background-position: top left;
	}

/*	TABLES	*/

	/*  Default    */

	div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items table.category,
	div#yagendoo-grid-holder div.yagendoo-content > div.contact-category table.category,
	div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category table.category	{
		background-color: #FFFFFF;
		border-left: 1px solid #D5D5C8;
		border-top: 1px solid #D5D5C8;
	}

	div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items table.category th,
	div#yagendoo-grid-holder div.yagendoo-content > div.contact-category table.category th,
	div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category table.category th	{
		color: #000;
		border-right: 1px solid #D5D5C8;
		border-bottom: 1px solid #D5D5C8;
	}

	div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items table.category th a,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > table.category th a,
	div#yagendoo-grid-holder div.yagendoo-content > div.contact-category table.category th a,
	div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category table.category th a	{
		color: #000000;
	}		

	div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items table.category td,
	div#yagendoo-grid-holder div.yagendoo-content > div.contact-category table.category td,
	div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category table.category td	{
		border-right: 1px solid #D5D5C8;
		border-bottom: 1px solid #D5D5C8;
	}

	div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items table.category td a,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > table.category td a,
	div#yagendoo-grid-holder div.yagendoo-content > div.contact-category table.category td a,
	div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category table.category td a	{
		color: #000;
	}
		
		/*	Blog featured	*/
		
		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > table.category	{
			border-left: 1px solid #D5D5C8;
			border-top: 1px solid #D5D5C8;
			background-color: #FFFFFF;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > table.category th	{
			border-right: 1px solid #D5D5C8;
			border-bottom: 1px solid #D5D5C8;
			color: #000;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > table.category td	{
			border-right: 1px solid #D5D5C8;
			border-bottom: 1px solid #D5D5C8;
		}
		
		/*  yagDefaultTable */

		div#yagendoo-grid-holder div.yagendoo-content table.yagDefaultTable	{
	    	border-left: 1px solid #D5D5C8;
			border-top: 1px solid #D5D5C8;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content table.yagDefaultTable th    {
	        color: #FFF;
	        border-right: 1px solid #D5D5C8;
	        border-bottom: 1px solid #D5D5C8;
		}

		div#yagendoo-grid-holder div.yagendoo-content table.yagDefaultTable td  {
	        border-right: 1px solid #D5D5C8;
	        border-bottom: 1px solid #D5D5C8;
		}	
		
	/*	CONTENT CLASSES	*/
	
	img.contentImageLeft	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}

	img.contentImageCenter	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}

	img.contentImageRight	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}

	/*	INPUT FIELDS	*/
	
	input[type="text"],
	input[type="password"],
	input[type="email"]	{
		border: 1px solid #999;
		color: #535353;
		background-color: #FFFFFF;
		outline: 0;
		-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.25) inset;
		-moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.25) inset;
		box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.25) inset;
	}
	
	input[type="checkbox"]	{
		border: 0;
	}
    
    button  {
        border: 0;
    }
	
	select	{
		background: none #FFFFFF;
		border: 1px solid #D8D8D4;
		outline: 0;
	}
	
	textarea	{
		border: 1px solid #CCC;
		color: #545454;
		background-color: #FFFFFF;
	}

	/*	TIP	LIGHTBOX	*/
	
	div.tip-wrap	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div.tip-top	{
		background-color: #F1F1F1;
	}
	
	div.tip	{
		background-color: #F1F1F1;
	}
	
	div.tip-bottom	{
		background-color: #F1F1F1;
	}
	

/*	YAGENDOO CHROMES	*/

	/*	yagNoWrapBg	*/

	div.yagNoWrapBg div.yagDefaultWrap	{
		background: none transparent;
	}
	
	/*	yagNoContentBg	*/
	
    div.yagNoContentBg div.yagDefaultWrap div.yagendoo-module-content {
        background: none transparent;
    }	

	/*	yagNoHeadBg	*/
	
	div.yagNoHeadBg div.yagDefaultWrap h3.yagContentTitle	{
		background: none transparent;
	}
	
	/*	yagSpecialChromesNone	*/
	
	body#yagendoo-site div.yagSpecialChromesNone	{
		-webkit-box-shadow: 0 0 0;
		-moz-box-shadow: 0 0 0;
		box-shadow: 0 0 0;
	}
	
/*	MODULES	*/

ul.mostread,
ul.latestnews	{
	color: #CCCCCC;
}

	/*	MOD_VIRTUEMART_SEARCH, MOD_SEARCH	*/

	div#yagVirtuemartSearchMod div.yagVirtuemarSearchMod,
	div#yagendoo_search_module	{
		background-image: url("../../images/global/search-icon.png");
		background-position: left center;
		background-repeat: no-repeat;
		background-color: #000;
		background-color: rgba(0, 0, 0, 0.5);
		border: 1px solid #B99862;
		border: 1px solid rgba(185, 152, 98, 0.4);
	}

	div#yagVirtuemartSearchMod input.inputbox,
	div#yagendoo_search_module input.inputbox	{
		background-color: transparent;
		color: #FFF;
		border: 0 none;
	}

	div#yagVirtuemartSearchMod input[type="submit"],
	div#yagendoo_search_module input[type="submit"]	{
		background-color: #000;
		color: #FFF;
		border-left: 1px solid #FFF;
		border-left: 1px solid rgba(255, 255, 255, 0.3);
	}

	div#yagVirtuemartSearchMod input[type="image"],
	div#yagendoo_search_module input[type="image"]	{
		border: 0 none;
	}

	/*	MOD_LOGIN	*/
	
	fieldset.yagLoginUserdata	{
		border: 0;
	}
	
	div.yagLoginWrap ul.yagLoginLinkList > li	{
		background: none transparent;
	}
		
	/*	MOD_YAGENDOO_AJAX_CART	*/

	div#yagendooAjaxCart div.yagCartSummaryContainer div.yagCartSummary span.yagBlack	{
		color: #000;
	}

		/*	Popup message	*/

		div#yagAjaxCartMessage	{
			-webkit-box-shadow: 0 0 0;
			-moz-box-shadow: 0 0 0;
			box-shadow: 0 0 0;
			-webkit-text-shadow: 0 0 0;
			-moz-text-shadow: 0 0 0;
			text-shadow: 0 0 0;
		}

    /*  MOD_YAGENDOO_VM_PRODUCT_PRESENTER   */
    
	div#vm-product-presenter	{
		background: none transparent;
		border: 0 none;
	}

		div#vm-product-presenter a	{
			border-bottom: 0 none;
		}

	div#vm-product-presenter div#product-area > div.product	{
		background-repeat: no-repeat;
	}

    div#vm-product-presenter div#product-area > div#category-area ul.categories li a    {
		background-color: #FFF;
		background-color: rgba(255, 255, 255, 0.5);
		background-image: none;
    }    
    
    div#vm-product-presenter div#product-area > div#category-area ul.categories li a.active    {
		background-color: #AAAA00;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AAAA00), color-stop(1, #4C6600));
		background-image: -o-linear-gradient(bottom, #AAAA00 0%, #4C6600 100%);
		background-image: -moz-linear-gradient(bottom, #AAAA00 0%, #4C6600 100%);
		background-image: -webkit-linear-gradient(bottom, #AAAA00 0%, #4C6600 100%);
		background-image: -ms-linear-gradient(bottom, #AAAA00 0%, #4C6600 100%);
		background-image: linear-gradient(to bottom, #AAAA00 0%, #4C6600 100%);
    }
    
    div#vm-product-presenter div#product-area > div#category-area   {
        background: none transparent;
    }

    div#vm-product-presenter div#product-area div.yagModProductPresenterItemSpacer	{
        background: none #FFF;
    }

/*	MAIN MENU	*/

div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1	{
	background: none transparent;
}

div#yag_mutlimenu_area div#yag_multimenu_split1 div.splitLevel1 > ul.ul_level1 > li	{
	background: none;
}

div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li > a,
div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li > span.separator	{
	border: 0;
}

div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li.active > a,
div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li:hover > a,
div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li > a:hover,
div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li.active > span.separator,
div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li:hover > span.separator,
div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li > span.separator:hover	{
	background: none transparent;
	border: 0;
}

	/*	LINKS WITH SUBLINE	*/

	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level1 > li.active > a > span.linkwrap > span.subline,
	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level1 > li.active > span.separator > span.linkwrap > span.subline	{
		color: #FFF;
	}

	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level1 a:hover span.subline,
	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level1 span.separator:hover span.subline	{
		color: #FFF;
	}

	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level1 li:hover div.flyout span.subline,
	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level2 span.subline,
	div#yag_mutlimenu_area div#yag_multimenu_split2 span.subline	{
		color: #FFF;
	}

	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level2 a:hover span.subline,
	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level2 span.separator:hover span.subline {
		color: #FFF;
	}


/*  DEFAULT MENU    */

div.yagendoo-menu ul.menu > li > a,
div.yagendoo-menu ul.menu > li > span,
div.yagendoo-menu ul.menu > li > ul > li > a,
div.yagendoo-menu ul.menu > li > ul > li > span,
div.yagendoo-menu ul.menu > li > ul > li > ul > li a,
div.yagendoo-menu ul.menu > li > ul > li > ul > li span {
    color: #535353;
}

div.yagendoo-module-content ul.menu a:hover	{
	background: none transparent;
}

	/*	other colors	*/
    
    div.yagNoBg ul.menu {
        background: none transparent;
    }
    
	/*	pattern	*/
	div.yagWrapPattern ul.menu	{
        color: #2A2729;
	}

	div.yagWrapPattern div.yagendoo-menu ul.menu > li a,
    div.yagWrapPattern div.yagendoo-menu ul.menu > li span,
	div.yagWrapPattern div.yagendoo-menu ul.menu > li > ul > li a,
    div.yagWrapPattern div.yagendoo-menu ul.menu > li > ul > li span,
	div.yagWrapPattern div.yagendoo-menu ul.menu > li > ul > li > ul > li a,
    div.yagWrapPattern div.yagendoo-menu ul.menu > li > ul > li > ul > li span    {
		color: #2A2729;
	}

    div.yagWrapWhiteTrans div.yagendoo-menu ul.menu > li > a,
    div.yagWrapWhiteTrans div.yagendoo-menu ul.menu > li > span,
    div.yagWrapWhiteTrans div.yagendoo-menu ul.menu > li > ul > li > a,
    div.yagWrapWhiteTrans div.yagendoo-menu ul.menu > li > ul > li > span,
    div.yagWrapWhiteTrans div.yagendoo-menu ul.menu > li > ul > li > ul > li a,
    div.yagWrapWhiteTrans div.yagendoo-menu ul.menu > li > ul > li > ul > li span {
        color: #2A2729;
    }

/*	SUB MENUS	*/

	/*	_subMenu1	*/
	
	div.yagendoo-row-row-k ul.menu > li	{
		border-bottom: 1px solid #232323;
	}
	
	div.yagendoo-row-row-k ul.menu > li > span.separator,
	div.yagendoo-row-row-k ul.menu > li > a	{
		color: #CCCCCC;
		text-shadow: 1px 0 1px #000;
		border: 0;
	}

/*	TOP MENU	*/

div.yagendoo-row-head ul.menu	{
	border: 0 none;
	background: none transparent;
}

div.yagendoo-row-head ul.menu > li:first-of-type > a .linkwrap,
div.yagendoo-row-head ul.menu > li:first-of-type > span .linkwrap	{
	border-left: 0 none;
}


/*	SIDEBAR MENU	*/

div.yagDefaultWrap div.yagendoo-module-content > ul.menu > li.last > a,
div.yagDefaultWrap div.yagendoo-module-content > ul.menu > li.last > span.separator,
div.yagDefaultWrap div.yagendoo-module-content > ul.menu > li.last.parent.active > ul > li.last > a,
div.yagDefaultWrap div.yagendoo-module-content > ul.menu > li.last.parent.active > ul > li.last > span.separator,
div.yagDefaultWrap div.yagendoo-module-content > ul.menu > li.last.parent.active > ul > li.last.parent.active > ul > li.last > a,
div.yagDefaultWrap div.yagendoo-module-content > ul.menu > li.last.parent.active > ul > li.last.parent.active > ul > li.last > span.separator	{
	border-bottom: 0 none;
}

div.yagDefaultWrap div.yagendoo-module-content > ul.menu > li.last.parent.active > a,
div.yagDefaultWrap div.yagendoo-module-content > ul.menu > li.last.parent.active > span.separator,
div.yagDefaultWrap div.yagendoo-module-content > ul.menu > li.last.parent.active > ul > li.last.parent.active > a,
div.yagDefaultWrap div.yagendoo-module-content > ul.menu > li.last.parent.active > ul > li.last.parent.active > span.separator	{
	border-bottom: 1px dashed #D5D5C8;
}


/*  COMPONENTS  */

    /*  COM_CONTENT */

            /*  Featured articles   */

			div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div  {
				background-image: url("../../images/global/medium-bg.jpg");
				background-repeat: repeat;
				background-position: top left;
			}

			div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item	{
				background-image: url("../../images/global/medium-bg.jpg");
				background-repeat: repeat;
				background-position: top left;
			}

        /*  Article info    */

        div#yagendoo-grid-holder div.yagendoo-content > div.item-page div#article-index ul > li	{
            border: 1px solid #D5D5C8;
            background-color: #FFFFFF;
        }

		div#yagendoo-grid-holder div.yagendoo-content > div.item-page div#article-index ul > li:hover	{
			background-color: #EFEFEF;
		}

			div#yagendoo-grid-holder div.yagendoo-content > div.item-page div#article-index ul > li > a	{
				color: #525252;
				border: 0 none;
			}

		/*	Archive	*/

		div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters	{
			background-color: #CCCCCC;
			background-color: rgba(204, 204, 204, 0.1);
			color: #CCC;
			border: 0 none;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items > li	{
			border: 1px solid #DFC493;
		}

        /*	Pagination	*/

		div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li	{
			background: none #3C2417;
			color: #FFF;
		}

		div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li > a,
		div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li > span	{
			color: #FFF;
			background: none transparent;
			border: 0 none;
		}

			/*	Hover	*/

			div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li:hover	{
				background-image: none;
				background-color: #2E170B;
				color: #DFC493;
			}

			div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li:hover a,
			div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li:hover span	{
				color: #DFC493;
			}

        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-start > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-start > span,
		div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-end > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-end > span	{
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination > ul > li.pagination-prev > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination > ul > li.pagination-prev > span	{
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination > ul > li.pagination-next > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination > ul > li.pagination-next > span	{
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination > ul > li.pagination-prev > a:before,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination > ul > li.pagination-prev > span:before,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-prev > a:before,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-prev > span:before	{
        }

		/*	Article navigation (pagenav)	*/

        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.pagenav ul > li	{
        	background-color: #FFFFFF;
			border: 1px solid #D5D5C8;
		}

        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.pagenav > li > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.pagenav > li > span	{
			background: none transparent;
			color: #525252;
			border: 0 none;
        }

			/*	Hover	*/

			div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.pagenav > li:hover	{
				background-color: #EFEFEF;
				border: 0 none;
			}

        /*  Category List   */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items fieldset.filters,
        div#yagendoo-grid-holder div.yagendoo-content > div.contact div.pane-slider fieldset,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > fieldset.filters,
        div#yagendoo-grid-holder div.yagendoo-content > div.login fieldset,
        div#yagendoo-grid-holder div.yagendoo-content > div.registration fieldset,
        div#yagendoo-grid-holder div.yagendoo-content > div.remind fieldset,
        div#yagendoo-grid-holder div.yagendoo-content > div.reset fieldset {
            border: 0;
        }

		/*	Icons	*/

        div#yagendoo-grid-holder ul.actions li.print-icon  {
            background: url("../../images/global/action_icons.png") no-repeat -18px top;
        }        

        div#yagendoo-grid-holder ul.actions li.email-icon  {
            background: url("../../images/global/action_icons.png") no-repeat 1px top;
        }
        
        div#yagendoo-grid-holder ul.actions li.pdf-icon    {
            background: url("../../images/global/action_icons.png") no-repeat -36px top;
        }

        div#yagendoo-grid-holder ul.actions li.edit-icon    {
            background: url("../../images/global/action_icons.png") no-repeat -51px top;
        }

			div#yagendoo-grid-holder ul.actions li a	{
				border: 0 none;
			}

	/*	COM_CONTACT	*/
		/*	Toggle	*/
		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.panel	{
		}

		/* Plain */
		div.yagComContactPlain div.yagComContactPlainContent legend	{
			color: #FFF;
		}

		div.yagComContactPlain div.yagComContactPlainContent .form-actions	{
			border-top: 0 none;
			background-color: transparent;
		}

    /*  COM_USERS   */
	div#yagendoo-grid-holder div.yagendoo-content > div.login div.login-description,
	div#yagendoo-grid-holder div.yagendoo-content > div.logout div.logout-description	{
		background-color: #CCCCCC;
		background-color: rgba(204, 204, 204, 0.1);
		color: #CCC;
	}
    
        /*  Profile */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile > fieldset,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset  {
            border: 1px solid #D5D5C8;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile > fieldset > legend,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > legend {
            color: inherit;
        }

		/*	Captcha	*/

		div#recaptcha_area table#recaptcha_table	{
			background-color: #FFF;
		}

    /*  COM_SEARCH  */

	div#yagendoo-grid-holder div.yagendoo-content > div.search > form#searchForm	{
		background-color: #CCCCCC;
		background-color: rgba(204, 204, 204, 0.1);
		color: #CCC;
	}

    div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.word,
    div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.phrases,
    div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.only    {
		border: 0 none;
    }

	div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results > dd.result-text .highlight	{
		background-color: #FFF;
		color: #000;
	}

    div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results > dd.result-created  {
        color: #999;
		border-bottom: 1px dashed #999;
		border-bottom: 1px dashed rgba(255, 255, 255, 0.25);
    }

    /*  COM_WRAPPER */

    div#yagendoo-grid-holder div.yagendoo-content > div.contentpane iframe.wrapper  {
        border: 0;
    }
    
	/*	COM_WEBLINK	*/
	
		/*	Submit weblink	*/
		
		div#yagendoo-grid-holder div.yagendoo-content > div.edit > form > fieldset > legend	{
			color: #535353;
		}
	
		/*	List weblinks in a category	*/
	
		div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category table.category	{
			border-left: 1px solid #D5D5C8;
			border-top: 1px solid #D5D5C8;
			background: none #FFF;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category table.category td	{
			border-right: 1px solid #D5D5C8;
			border-bottom: 1px solid #D5D5C8;
			background: none #FFF;
		}

	/*	COM_NEWSFEED	*/

	div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category form#adminForm > fieldset.filters	{
		border: 1px solid #D5D5C8;
	}

/*	MODULE CLASS SUFFIXES	*/

	/*	yagSuffixWhite	*/

	.yagSuffixWhite .yagDefaultContent	{
		background-color: #FFF;
		color: #555;
	}

	.yagSuffixWhite .yagDefaultContent p	{
		-webkit-text-shadow: 0 0 0;
		-moz-text-shadow: 0 0 0;
		text-shadow: 0 0 0;
	}

	/*	yagSuffixBlue	*/

	body#yagendoo-site .yagSuffixBlue div.yagDefaultWrap	{
		background-color: #536980;
		background-color: rgba(83, 105, 128, 0.9);
		color: #FFF;
	}

		body#yagendoo-site .yagSuffixBlue div.yagDefaultWrap .yagContentTitle	{
			background-color: transparent;
			color: #FFF;
		}

	/*	yagSuffixBlack	*/

	body#yagendoo-site .yagSuffixBlack div.yagDefaultWrap	{
		background-color: #110D09;
		background-color: rgba(17, 13, 9, 0.9);
		color: #FFF;
	}

	/*	yagSuffixGreen	*/

	body#yagendoo-site .yagSuffixGreen div.yagDefaultWrap	{
		background-color: #929D8C;
		background-color: rgba(146, 157, 140, 0.9);
		color: #FFF;
	}

	/*	yagSuffixLightbrown	*/

	body#yagendoo-site .yagSuffixLightbrown div.yagDefaultWrap	{
		background-color: #C06641;
		background-color: rgba(192, 102, 65, 0.9);
		color: #FFF;
	}

	/*	yagSuffixYellow	*/

	body#yagendoo-site .yagSuffixYellow div.yagDefaultWrap	{
		background-color: #F1B94A;
		background-color: rgba(241, 185, 74, 0.9);
		color: #FFF;
	}

	/*	yagSuffixCyan	*/

	body#yagendoo-site .yagSuffixCyan div.yagDefaultWrap	{
		background-color: #037F8B;
		background-color: rgba(3, 127, 139, 0.9);
		color: #FFF;
	}

		body#yagendoo-site .yagSuffixCyan div.yagDefaultWrap .yagContentTitle	{
			background-color: transparent;
			color: #FFF;
		}

	/*	yagSuffixTransparent	*/

	body#yagendoo-site .yagSuffixTransparent div.yagDefaultWrap	{
		background-color: transparent;
	}

/*	EMAIL RECOMMENDATION	*/
div#mailto-window	{
	background-color: #FFF;
}

/* System messages */
#system-message p	{
	-webkit-text-shadow: 0 0 0;
	-moz-text-shadow: 0 0 0;
	text-shadow: 0 0 0;
}


/*	JOOMLA 3 SPECIFIC	*/
	/*	Table layout	*/
	body.yagendoo-j3 .table-striped tbody > tr:nth-child(odd) > td,
	body.yagendoo-j3 .table-striped tbody > tr:nth-child(odd) > th	{
		background-color: #5E4E3F;
	}

	body.yagendoo-j3 .table-hover tbody tr:hover > td,
	body.yagendoo-j3 .table-hover tbody tr:hover > th	{
		background-color: #695847;
	}

	/*	List layout	*/
	body.yagendoo-j3 .list-striped li:nth-child(odd),
	body.yagendoo-j3 .list-striped dd:nth-child(odd),
	body.yagendoo-j3 .row-striped .row:nth-child(odd),
	body.yagendoo-j3 .row-striped .row-fluid:nth-child(odd)	{
		background-color: #5E4E3F;
	}

	body.yagendoo-j3 .list-striped li:hover,
	body.yagendoo-j3 .list-striped dd:hover,
	body.yagendoo-j3 .row-striped .row:hover,
	body.yagendoo-j3 .row-striped .row-fluid:hover	{
		background-color: #695847;
	}

body.yagendoo-j3 div#yagendoo-grid-holder div.categories-list .label-info,
body.yagendoo-j3 div#yagendoo-grid-holder div.categories-list .badge-info	{
	background-color: #7A694B;
}

body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset legend	{
	color: #FFF;
}

	/* com_content */
	body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content div.icons	{
		margin-bottom: 15px;
		text-align: right;
	}

		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content div.icons .btn-group	{
			float: none;
		}

	/*	com_contact	*/
	body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.contact .accordion-heading	{
		background-image: url("../../images/global/default-headline-bg.jpg");
		background-repeat: repeat;
		background-position: top left;
		color: #DFC493;
	}

	body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.contact form#contact-form .form-actions	{
		background-color: transparent;
		border-top: 0 none;
	}

	/*	com_users	*/
	body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.registration fieldset > legend	{
		color: #FFF;
	}

	/* Bootstrap */
		/* .btn */
		body.yagendoo-j3 .btn	{
			color: #FFF;
			border: 0 none;
			-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.65);
			-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.65);
			text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.65);
			background-color: #AAAA00;
			background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AAAA00), color-stop(1, #4C6600));
			background-image: -o-linear-gradient(bottom, #AAAA00 0%, #4C6600 100%);
			background-image: -moz-linear-gradient(bottom, #AAAA00 0%, #4C6600 100%);
			background-image: -webkit-linear-gradient(bottom, #AAAA00 0%, #4C6600 100%);
			background-image: -ms-linear-gradient(bottom, #AAAA00 0%, #4C6600 100%);
			background-image: linear-gradient(to bottom, #AAAA00 0%, #4C6600 100%);
			-webkit-box-shadow: 0 0 0 0;
			-moz-box-shadow: 0 0 0 0;
			box-shadow: 0 0 0 0;
		}

		body.yagendoo-j3 .btn:hover,
		body.yagendoo-j3 .btn:focus	{
			background-color: #495600;
			background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #777700), color-stop(1, #374900));
			background-image: -o-linear-gradient(bottom, #777700 0%, #374900 100%);
			background-image: -moz-linear-gradient(bottom, #777700 0%, #374900 100%);
			background-image: -webkit-linear-gradient(bottom, #777700 0%, #374900 100%);
			background-image: -ms-linear-gradient(bottom, #777700 0%, #374900 100%);
			background-image: linear-gradient(to bottom, #777700 0%, #374900 100%);
			background-position: top left;
		}

		/* .btn-group */
		body.yagendoo-j3 .btn-group > a,
		body.yagendoo-j3 .btn-group > span,
		body.yagendoo-j3 .btn-group > button,
		body.yagendoo-j3 .btn-group > input[type="submit"] {
			border-right: 2px solid #40401a;
		}

		body.yagendoo-j3 .btn-group > a:last-of-type,
		body.yagendoo-j3 .btn-group > span:last-of-type,
		body.yagendoo-j3 .btn-group > button:last-of-type,
		body.yagendoo-j3 .btn-group > input[type="submit"]:last-of-type {
            border-right: 0 none;
		}

		body.yagendoo-j3 .btn-group.open .dropdown-toggle	{
			-webkit-box-shadow: 0 0 0 0;
			-moz-box-shadow: 0 0 0 0;
			box-shadow: 0 0 0 0;
		}

		body.yagendoo-j3 .btn-group a.btn.dropdown-toggle .icon-cog	{
			background-image: url("../../../../../media/jui/img/glyphicons-halflings-white.png");
		}

		body.yagendoo-j3 .btn-group a.btn.dropdown-toggle .caret	{
			border-top: 4px solid #FFF;
		}

body.yagendoo-j3 .btn-primary:hover,
body.yagendoo-j3 .btn-primary:focus,
body.yagendoo-j3 .btn-primary:active,
body.yagendoo-j3 .btn-primary.active,
body.yagendoo-j3 .btn-primary.disabled:hover,
body.yagendoo-j3 .btn-primary[disabled]:hover	{
	background-color: #2E170B;
	color: #FFF;
}

		/* .well */
		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.login form.well,
		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.logout form.well,
		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.registration form.well,
		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.remind form.well,
		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.reset form.well,
		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit form.well	{
			border: 0 none;
			background-color: transparent;
			-webkit-box-shadow: 0 0 0 0;
			-moz-box-shadow: 0 0 0 0;
			box-shadow: 0 0 0 0;
		}