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

/*	FONTS	*/

@import url("//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,800,700");

/*	YAGENDOO TEMPLATE STYLES	*/
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
}

p a,
div.yagendoo-grid-content a,
div.yagendoo-grid-content a:visited	{
	padding-bottom: 2px;
}

div.yagDynRowContainer-head-1	{
	margin: 0 0 10px 0;
	padding: 0;
}

body.yagendoo-site a	{
	text-decoration: none;
}

input {
	padding: 3px 0;
}

img	{
	max-width: 100%;
	height: auto;
}

p	{
	margin-bottom: 10px;
}

ul, ol	{
	margin: 10px 0;
}

div.yagClear,
div.clr    {
	clear: both;
	height: 0;
	font-size: 0;
}

.yagendoo-center	{
	text-align: center;
}

.yagendoo-right	{
	text-align: right;
}

    /*  LIST STYLES */

    div.yagendoo-module-content ul{
        margin: 0 0 1px 0;
        padding: 0 0 0 11px;
        list-style-type: circle;
    }

    div.yagendoo-module-content ul > li  {
        min-height: 11px;
        line-height: 11px;
        margin: 7px 0 0 0;
        font-size: 1.0em;
    }

    div.yagendoo-module-content ul > li > ul > li > ul   {
        margin: 8px 0 0 0;
        padding: 0 0 0 10px;
        list-style-type: circle;
    }

    div.yagendoo-module-content ul > li > ul > li > ul > li  {
        min-height: 10px;
        line-height: 10px;
        margin: 2px 0;
        font-size: 0.9em;
    }

/*	ROW STYLES	*/

	/*	Head row	*/

	div#yagendoo-row-wrapper-head	{
		min-height: 23px;
		line-height: 23px;
		font-size: 11px;
	}

	/*	Banner row	*/

	div.yagendoo-row-banner > div.yagendoo-row-container	{
		display: table;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	@-moz-document url-prefix() {
	    div.yagendoo-row-banner > div.yagendoo-row-container {
	        width: 102%;
	    }
	}

		div.yagendoo-row-banner > div.yagendoo-row-container > div.yagendoo-col	{
			display: table-cell;
			float: none;
			vertical-align: middle;
		}

			body.yagendoo-site div.yagendoo-row-banner div.yagendoo-module	{
				display: table-cell;
				padding: 0 10px 15px 10px;
				vertical-align: middle;
			}

	/*	Main body	*/

	div#yagendoo-grid-holder	{
		padding-bottom: 15px;
	}

	div.yagDynRowContainer-meta-1	{
		margin-bottom: 15px;
		padding-top: 15px;
	}

		div.yagDynRowContainer-meta-1 > div	{
			padding-left: 15px;
			padding-right: 15px;
		}

		div.yagDynRowContainer-meta-1 div.yagendoo-default-width,
		div#yagendoo-grid-holder	{
			max-width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;			
		}

	/*	Row K, Row L	*/

	body.yagendoo-site div.yagendoo-row-row-k div.yagendoo-module,
	body.yagendoo-site div.yagendoo-row-row-l div.yagendoo-module	{
		margin-top: 7px;
		margin-bottom: 7px;
	}

	/*	Row M	*/

	div.yagendoo-row-row-m	{
		margin-top: 20px;
		font-size: 11px;
	}

	/*	Row K	*/

	div.yagDynRowContainer-row-k-1 > div:first-of-type	{
		padding-top: 25px;
	}

/*  MODULE SUFFIXES */

div.yagBorderDefault div.yagendoo-module-wrap   {
    padding: 10px 0;
}

div.yagFeaturedNoHead div#yagendooVmFeatured h4.yag_rand_item_title {
    display: none;
}

/*	YAGENDOO PLUGINS	*/

	/*	Scroll to content	*/

	body#yagendoo-site div#yagendoo_plugin_scrolltocontent	{
		width: 24px;
		height: 25px;
		position: absolute;
		z-index: 100;
		left: 0;
		top: 0;
	}

	body#yagendoo-site div#yagendoo_plugin_scrolltocontent a {
		cursor: pointer;
		display: block;
		width: 18px;
		height: 18px;
		top: 3px;
		text-indent: -9999px;
		overflow: hidden;
	}

	/*	Font resizer	*/

	div#yagendoo-plugin-fontsize	{
		width: 82px;
		height: 24px;
		position: absolute;
		z-index: 100;
		right: 0;
		top: 0;
	}
	
	div#yagendoo-plugin-fontsize div.yagendoo-fsizer	{
		width: 82px;
		margin: 0;
		top: 3px;
		right: 7px;
	}
	
	div#yagendoo-plugin-fontsize a#yagendoo-fs_sml,
	div#yagendoo-plugin-fontsize a#yagendoo-fs_lrg,
	div#yagendoo-plugin-fontsize a#yagendoo-fs_reset	{
		width: 18px;
		height: 18px;
		text-indent: -9999px;
		overflow: hidden;
		padding: 0;
	}

	div#yagendoo-plugin-fontsize a#yagendoo-fs_sml,
	div#yagendoo-plugin-fontsize a#yagendoo-fs_lrg	{
		margin: 0 5px 0 0;
	}
	
	div#yagendoo-plugin-fontsize a#yagendoo-fs_reset	{
		margin: 0;
	}
	
	/*	Scroll to top	*/

	body#yagendoo-site div#yagendoo_plugin_scrolltop	{
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 9999;
		width: 90px;
		height: 50px;
	}
	
	body#yagendoo-site div#yagendoo_plugin_scrolltop > a	{
		width: 75px;
		height: 34px;
		display: block;
		text-indent: 9999px;
		overflow: hidden;
		bottom: 0;
		left: 10px;
	}

	/*	TOGGLE CONTAINER	*/

	.yagendoo-module.yagToggle div.yagDefaultWrap .yagContentTitle	{
		position: relative;
		cursor: pointer;
	}

	.yagendoo-module.yagToggle div.yagDefaultWrap .yagContentTitle:after	{
		display: block;
		width: 30px;
		height: 12px;
		content: "";
		position: absolute;
		z-index: 1;
		top: 16px;
		right: 10px;
	}	
	
/*	YAGENDOO BACKLINK	*/

div.yagendoo-important-row	{
	padding: 5px 0;
}

div.yagCopyright	{
	font-size: 11px;
	font-style: italic;
	text-align: center;
	line-height: 11px;
}

body#yagendoo-site div.yagCopyright > a,
body#yagendoo-site div.yagCopyright > a:hover	{
	cursor: default;
}

body.yagendoo-site div.yagendoo-module	{
	margin: 0 10px 15px 10px;
}

div.dontWrapContent	{
	margin: 0;
}

div.yagendoo-head {
	width:100%;
}

div.yagendoo-row-head,
div.yagendoo-row-banner,
div.yagendoo-row-meta,
div.yagendoo-row-row-c,
div.yagendoo-row-row-d,
div.yagendoo-row-row-e,
div.yagendoo-row-row-f,
div.yagendoo-row-row-g,
div.yagendoo-row-row-h,
div.yagendoo-row-row-i,
div.yagendoo-row-row-j 	{
	margin: 0;
}

div.yagendoo-row-head div.yagendoo-row-container,
div.yagendoo-row-banner div.yagendoo-row-container,
div.yagendoo-row-row-a div.yagendoo-row-container,
div.yagendoo-row-row-b div.yagendoo-row-container,
div.yagendoo-row-row-c div.yagendoo-row-container,
div.yagendoo-row-row-d div.yagendoo-row-container,
div.yagendoo-row-row-e div.yagendoo-row-container,
div.yagendoo-row-row-f div.yagendoo-row-container,
div.yagendoo-row-row-g div.yagendoo-row-container,
div.yagendoo-row-row-h div.yagendoo-row-container,
div.yagendoo-row-row-i div.yagendoo-row-container,
div.yagendoo-row-row-j div.yagendoo-row-container,
div.yagendoo-row-row-k div.yagendoo-row-container,
div.yagendoo-row-row-l div.yagendoo-row-container,
div.yagendoo-row-row-m div.yagendoo-row-container	{
	*position: relative;
	*zoom: 1;
	margin: 0 -10px;	
}
div.yagendoo-row-row-l div.yagendoo-row-container	{
	*position: relative;
	*zoom: 1;
}

div.yagendoo-row-row-m div.yagendoo-row-container	{
	*position: relative;
	*zoom: 1;
	margin: 0 -10px;
}

.yagendoo-row-2 .yagendoo-col .yagendoo-col-wrap	{
	margin: 0;
}


/*	GRID CONFIGURATION	*/

body.yagendoo-grid2 div.yagendoo-row-mainbody	{
	margin: 0 0 10px 10px;
	width: auto;
}

body.yagendoo-grid4 div.yagendoo-row-mainbody	{
	margin: 0;
}

body.yagendoo-grid5 div.yagendoo-row-mainbody	{
	margin: 0 10px 10px 10px;
    width: auto;
}

div#yagendoo-grid-holder div.yagendoo-grid-sidebar1,
div#yagendoo-grid-holder div.yagendoo-grid-sidebar2,
div#yagendoo-grid-holder div.yagendoo-grid-sidebar3,
div#yagendoo-grid-holder div.yagendoo-grid-sidebar4,
div#yagendoo-grid-holder div.yagendoo-grid-sidebar5,
div#yagendoo-grid-holder div.yagendoo-grid-sidebar6,
div#yagendoo-grid-holder div.yagendoo-grid-content  {
	/*margin-bottom: 10px;*/
}

	/*	GRID 2	*/

	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub1,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub2,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner1,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner2	{
		margin: 0;
		width: auto;
	}

	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3	{
		margin: 0 10px 0 0;
		width: auto;
	}

	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6	{
		margin: 0 10px 0 0;
		width: auto;
	}

	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1 div.yagendoo-module,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2 div.yagendoo-module,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3 div.yagendoo-module	{
		margin: 0 5px 15px 5px;
	}

	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4 div.yagendoo-module,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5 div.yagendoo-module,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6 div.yagendoo-module	{
		margin: 0 5px 15px 5px;
	}
	
	body.yagendoo-grid2 div.yagendoo-grid-sidebar1 div.yagendoo-row-container,
	body.yagendoo-grid2 div.yagendoo-grid-sidebar2 div.yagendoo-row-container,
	body.yagendoo-grid2 div.yagendoo-grid-sidebar3 div.yagendoo-row-container,
	body.yagendoo-grid2 div.yagendoo-grid-sidebar4 div.yagendoo-row-container,
	body.yagendoo-grid2 div.yagendoo-grid-sidebar5 div.yagendoo-row-container,
	body.yagendoo-grid2 div.yagendoo-grid-sidebar6 div.yagendoo-row-container	{
		*position: relative;
		*zoom: 1;
		margin: 0 -5px;
	}	
	
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner1 div.yagendoo-row-container,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner2 div.yagendoo-row-container,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub1 div.yagendoo-row-container,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub2 div.yagendoo-row-container	{
		margin: 0 -10px;
		*position: relative;
		*zoom: 1;
	}
	
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbody	{
		margin: 0;
	}
	
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-row-mainbanner1 div.yagendoo-col-wrap,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-row-mainbanner2 div.yagendoo-col-wrap	{
		margin: 0;
	}

	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-row-mainbody div.yagendoo-row-container	{
		padding: 0;
		margin: 0;
	}
		
		/*	yagendoo-sidebars-1-0	*/
		
		body.yagendoo-grid2 div.yagendoo-sidebars-1-0 div.yagendoo-row-mainbody	{
			margin: 0;
			width: auto;
		}
		
		body.yagendoo-grid2 div.yagendoo-sidebars-1-0 div.yagendoo-row-mainbanner1,
		body.yagendoo-grid2 div.yagendoo-sidebars-1-0 div.yagendoo-row-mainbanner1,
		body.yagendoo-grid2 div.yagendoo-sidebars-1-0 div.yagendoo-row-mainsub1,
		body.yagendoo-grid2 div.yagendoo-sidebars-1-0 div.yagendoo-row-mainsub2	{
			margin: 0;
			width: auto;
		}
		
		/*	yagendoo-sidebars-0-1	*/
		
		body.yagendoo-grid2 div.yagendoo-sidebars-0-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5	{
			margin: 0 10px 0 0;
			width: auto;
		}

		body.yagendoo-grid2 div.yagendoo-sidebars-0-1 div.yagendoo-row-mainbanner1,
		body.yagendoo-grid2 div.yagendoo-sidebars-0-1 div.yagendoo-row-mainbanner1,
		body.yagendoo-grid2 div.yagendoo-sidebars-0-1 div.yagendoo-row-mainsub1,
		body.yagendoo-grid2 div.yagendoo-sidebars-0-1 div.yagendoo-row-mainsub2	{
			margin: 0;
			width: auto;
		}

		body.yagendoo-grid2 div.yagendoo-sidebars-0-1 div.yagendoo-row-mainbody	{
			margin: 0 0 0 10px;
			width: auto;
		}

		/*	No sidebars	*/
        
        body.yagendoo-grid2 div.nosidebar div.yagendoo-row-mainbody {
            margin: 0 0 10px 0;
            width: auto;
        }

		body.yagendoo-grid2 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainbanner1 div.yagendoo-row-container,
		body.yagendoo-grid2 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainbanner2 div.yagendoo-row-container,
		body.yagendoo-grid2 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainsub1 div.yagendoo-row-container,
		body.yagendoo-grid2 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainsub2 div.yagendoo-row-container	{
			margin: 0 -10px;
			*position: relative;
			*zoom: 1;
		}

		body.yagendoo-grid2 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainbody div.yagendoo-row-container	{
			padding: 0;
			margin: 0;
		}

	/*	GRID 4	*/

	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner1,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner2,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub1,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub2	{
		margin: 0;
	}
	
		/*	yagendoo-sidebars-1-1	*/
		
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1 div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1 div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1 div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3	{
			width: auto;
			margin: 0 10px;
		}
		
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6	{
			width: auto;
			margin: 0 10px;
		}
		
		body.yagendoo-grid4 div.yagendoo-sidebars-1-0,
		body.yagendoo-grid4 div.yagendoo-sidebars-0-1,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1	{
			margin: 0 -10px 0 0;
		}
		
		/*	yagendoo-sidebars-1-0	*/
		
		body.yagendoo-grid4 div.yagendoo-sidebars-1-0 div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-0 div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-0 div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3	{
			width: auto;
			margin: 0 0 0 10px;
		}

		/*	yagendoo-sidebars-0-1	*/
		
		body.yagendoo-grid4 div.yagendoo-sidebars-0-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4,
		body.yagendoo-grid4 div.yagendoo-sidebars-0-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5,
		body.yagendoo-grid4 div.yagendoo-sidebars-0-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6	{
			width: auto;
			margin: 0 0 0 10px;
		}
	
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1 div.yagendoo-module,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2 div.yagendoo-module,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3 div.yagendoo-module,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4 div.yagendoo-module,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5 div.yagendoo-module,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6 div.yagendoo-module	{
		margin: 5px 0 15px 0;
	}
	
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner1 div.yagendoo-row-container,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner2 div.yagendoo-row-container,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub1 div.yagendoo-row-container,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub2 div.yagendoo-row-container	{
		margin: 0 0 0 -10px;
	}
	
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-row-mainbanner1 div.yagendoo-col-wrap,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-row-mainbanner2 div.yagendoo-col-wrap	{
		margin: 0;
	}

	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-row-mainbody div.yagendoo-row-container	{
		padding: 0;
		margin: 0 10px 0 0;
	}
	
		/*	No sidebars	*/

		body.yagendoo-grid4 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainbanner1 div.yagendoo-row-container,
		body.yagendoo-grid4 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainbanner2 div.yagendoo-row-container,
		body.yagendoo-grid4 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainsub1 div.yagendoo-row-container,
		body.yagendoo-grid4 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainsub2 div.yagendoo-row-container	{
			*position: relative;
			*zoom: 1;
			margin: 0 -10px;
		}
		
		body.yagendoo-grid4 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainbody div.yagendoo-row-container	{
			margin: 0;
			padding: 0;
		}

	/*	GRID 5	*/

	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner1,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner2,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub1,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub2	{
		margin: 0 10px;
		width: auto;
	}

	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3	{
		margin: 0 10px 0 0;
		width: auto;
	}

	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6	{
		margin: 0 0 0 10px;
		width: auto;
	}

	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1 div.yagendoo-module,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2 div.yagendoo-module,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3 div.yagendoo-module,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4 div.yagendoo-module,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5 div.yagendoo-module,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6 div.yagendoo-module	{
		margin: 0 0 15px 0;
	}
	
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner1 div.yagendoo-row-container,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner2 div.yagendoo-row-container,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub1 div.yagendoo-row-container,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub2 div.yagendoo-row-container	{
		*position: relative;
		*zoom: 1;
		margin: 0 -10px;
	}
	
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-row-mainbanner1 div.yagendoo-col-wrap,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-row-mainbanner2 div.yagendoo-col-wrap	{
		margin: 0;
	}

	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-row-mainbody div.yagendoo-row-container	{
		padding: 0;
		margin: 0;
	}
	
		/*	yagendoo-sidebars-0-1	*/
		
        body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-0-1 div.yagendoo-row-mainbody,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-0-1 div.yagendoo-row-mainbanner1,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-0-1 div.yagendoo-row-mainbanner2,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-0-1 div.yagendoo-row-mainsub1,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-0-1 div.yagendoo-row-mainsub2	{
			margin: 0 10px 0 0;
			width: auto;
		}
		
		/*	yagendoo-sidebars-1-0	*/
        
        body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-1-0 div.yagendoo-row-mainbody,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-1-0 div.yagendoo-row-mainbanner1,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-1-0 div.yagendoo-row-mainbanner2,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-1-0 div.yagendoo-row-mainsub1,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-1-0 div.yagendoo-row-mainsub2	{
			margin: 0 0 0 10px;
			width: auto;
		}

		/*	No sidebars	*/

        body.yagendoo-grid5 div#yagendoo-grid-holder div.nosidebar div.yagendoo-row-mainbody,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.nosidebar div.yagendoo-row-mainbanner1 div.yagendoo-row-container,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.nosidebar div.yagendoo-row-mainbanner2 div.yagendoo-row-container,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.nosidebar div.yagendoo-row-mainsub1 div.yagendoo-row-container,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.nosidebar div.yagendoo-row-mainsub2 div.yagendoo-row-container	{
			margin: 0;
		}

		body.yagendoo-grid5 div#yagendoo-grid-holder div.nosidebar div.yagendoo-row-mainbody div.yagendoo-row-container	{
			padding: 0;
			margin: 0;
		}

div.yagendoo-row-row-b div.yagendoo-row-container,
div.yagendoo-row-row-c div.yagendoo-row-container,
div.yagendoo-row-row-d div.yagendoo-row-container,
div.yagendoo-row-row-e div.yagendoo-row-container,
div.yagendoo-row-row-f div.yagendoo-row-container,
div.yagendoo-row-row-g div.yagendoo-row-container,
div.yagendoo-row-row-h div.yagendoo-row-container,
div.yagendoo-row-row-i div.yagendoo-row-container,
div.yagendoo-row-row-j div.yagendoo-row-container	{
	*position: relative;
	*zoom: 1;
	margin: 0 -10px;
}


/*	FRAMEWORK LOGO	*/

div.yagendoo-row-banner a.yagendoo-home	{
	display: inline-block;
}

	div.yagendoo-row-banner a.yagendoo-home img	{
		vertical-align: top;
	}

/*	CONTENT CLASSES	*/

img.contentImageLeft	{
	float: left;
	margin: 0 10px 10px 0;
	padding: 5px;
}

img.contentImageCenter	{
	margin: 0 auto 10px auto;
	display: block;
	padding: 5px;
}

img.contentImageRight	{
	float: right;
	margin: 0 0 10px 10px;
	padding: 5px;
}


/*	BUTTONS	*/

	/*	Default	*/

	.yagButtonDefault,
	div#yagendooAjaxCart span.yagCartViewCart a,
	div#yagLoginWrap input[type="submit"],
	div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > p.readmore > a,
    div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > p.readmore > a,
    div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > p.readmore > a,
    div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > p.readmore > a,
    div#yagendoo-grid-holder div.yagendoo-content > div.registration a,
    div#yagendoo-grid-holder div.yagendoo-content > div.profile > a,
    div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit form#member-profile > div > a,
	div#yagendoo-grid-holder div.yagendoo-content > div.login button.button,
	div#yagendoo-grid-holder div.yagendoo-content > div.logout button.button,
    div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.word > button,
	div#yagendoo-grid-holder div.yagendoo-content > div.remind form#user-registration button.validate,
    div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit button.validate,
	div#yagendoo-grid-holder div.yagendoo-content > div.reset form#user-registration button.validate,
	div#yagendoo-grid-holder div.yagendoo-content > div.contact div.contact-form dd button,
    div#yagendoo-grid-holder div.yagendoo-content > div.registration button.validate,
	div.yagLoginWrap input.yagLoginLoginBtn,
	div.yagModProducts div.yagModProductsItem div.yagModProductsItemButtonAtc input[type="submit"],
	div.yagModProducts div.yagModProductsItem div.yagModProductsItemButtonDetails a,
	div.yagModProducts div.yagModProductsItem span.browseAddToCartContainer a,
	div.yagLoginWrap div.logout-button input.button,
	div#yagendoo-grid-box div.yagendoo-mod_jshopping_search form[name="searchForm"] input.button,
	div#yagendoo-grid-box div.yagendoo-mod_jshopping_search form[name="searchForm"] > a,
	div#mailto-window button.button	{
		height: 28px;
		padding: 0 15px;
		line-height: 28px;
		display: inline-block;
		font-family: "Open Sans", sans-serif;
		font-size: 13px;
		font-weight: 600;
		cursor: pointer;
		width: auto;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		-ms-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}

	/*	Large	*/
	
	div#yagendoo_search_module input[type="submit"]	{
        height: 32px;
        line-height: 32px;
        padding: 0 13px;
        margin: 2px;
        display: inline-block;
        font-size: 11px;
		font-weight: normal;
        text-transform: uppercase;
        cursor: pointer;
	}
	
		/*	Custom settings	*/
		
		div#yagendoo_search_module input[type="submit"]	{
			margin: 0 0 0 5px;
		}
	
	/*	Small	*/
	
		div#yagendoo-grid-holder div.yagendoo-content > div.edit > form > fieldset > div.formelm-buttons > button	{
			height: 28px;
			line-height: 28px;
			padding: 0 15px;
	        display: inline-block;
	        font-size: 12px;
			font-weight: normal;
	        cursor: pointer;
		}

/*	HEADLINES	*/

h1	{
	margin: 0 0 15px 0;
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.8em;
	text-transform: uppercase;
}

h2	{
	margin: 0 0 15px 0;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.8em;
	text-transform: uppercase;
}

h3	{
	margin: 0 0 10px 0;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
	text-transform: uppercase;
}

	/*	Joomla! content	*/
	
		/*	Default	*/

		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.category-list > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.item-page h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.content > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.archive > h1	{
		}		
		
		/*	default, no margin	*/
		
		div#yagendoo-grid-holder div.yagendoo-content > div.contact > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.reset > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.reset > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.remind > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.remind > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.login > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.login > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.logout > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.logout > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.content > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.item-page h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.contact-category > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category > h2	{
			margin: 0 0 15px 0;
			font-family: "Open Sans", sans-serif;
			font-size: 20px;
			line-height: 1.8em;
		}	

		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item .page-header h2	{
			margin: 0 0 10px 0;
			padding: 0;
			font-size: 20px;
			line-height: 1.8em;
		}

/*	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	{
		width: 100%;
		border-spacing: 0;
		border-collapse: separate;
	}

	div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items table.category th,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > 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	{
		min-height: 28px;
		line-height: 28px;
		padding: 0 8px;
		font-weight: bold;
	}

	div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items table.category td,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > 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	{
		min-height: 59px;
		vertical-align: middle;
		padding: 8px;
	}	

	div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items table.category td.list-hits	{
		text-align: right;
		font-weight: bold;
	}	

	/*	Blog featured	*/
	
	div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > table.category	{
		width: 100%;
		border-spacing: 0;
		border-collapse: separate;
	}
	
div#yagendoo-grid-holder div.yagendoo-content h2    {
    font-size: 1.1em;
    line-height: 1.4em;
}

div.yagendoo-row-row-a div.yagendoo-module-content,
div.yagendoo-row-row-b div.yagendoo-module-content,
div.yagendoo-row-row-c div.yagendoo-module-content,
div.yagendoo-row-row-d div.yagendoo-module-content,
div.yagendoo-row-row-e div.yagendoo-module-content,
div.yagendoo-row-row-f div.yagendoo-module-content,
div.yagendoo-row-row-g div.yagendoo-module-content,
div.yagendoo-row-row-h div.yagendoo-module-content,
div.yagendoo-row-row-i div.yagendoo-module-content,
div.yagendoo-row-row-j div.yagendoo-module-content,
div.yagendoo-row-row-k div.yagendoo-module-content,
div.yagendoo-row-row-l div.yagendoo-module-content,
div.yagendoo-row-row-m div.yagendoo-module-content	{
	margin: 0;
}

div.yagendoo-row-row-m div.yagendoo-module	{
	margin: 0 10px;
}

div.yagendoo-left-empty div.yagendoo-row-mainbody div.yagendoo-row-container	{
	margin-right: 0;
}


/*	INPUT FIELDS	*/

input[type="text"],
input[type="password"],
input[type="email"]	{
	display: inline-block;
	height: 29px;
	line-height: 29px;
	padding: 0 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-box: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="submit"]	{
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="checkbox"]	{
	border: 0;
	padding: 0;
}

select	{
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-box: 4px;
}

textarea	{
	display: inline-block;
	min-height: 120px;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-box: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}


/*	TIP	LIGHTBOX	*/

div.tip-wrap	{
	padding: 1px;
}

div.tip-top	{
	margin: 0;
	padding: 5px;
}

div.tip	{
	margin: 0;
	padding: 5px;
}

	div.tip > div.tip-title	{
		font-weight: bold;
		font-size: 14px;
	}
	
	div.tip > div.tip-text	{
		font-weight: normal;
		font-size: 12px;
	}

div.tip-bottom	{
	margin: 0;
	padding: 5px;
}


/*	MODULES	*/

	/*	Latest news, most read	*/

	div.yagendoo-module-content ul.mostread,
	div.yagendoo-module-content ul.latestnews	{
		margin: 0;
		padding: 0;
		list-style-type: circle;
	}

		div.yagendoo-module-content ul.mostread > li,
		div.yagendoo-module-content ul.latestnews > li	{
			display: block;
			margin: 0;
			padding: 0;
			min-height: 30px;
			line-height: 30px;
		}

			div.yagendoo-module-content ul.mostread > li > a,
			div.yagendoo-module-content ul.latestnews > li > a	{
				display: block;
				margin: 0;
				padding: 0 15px 0 5px;
				line-height: 26px;
				font-size: 12px;
			}

			div.yagendoo-module-content ul.mostread > li > a:before,
			div.yagendoo-module-content ul.latestnews > li > a:before	{
				padding-right: 8px;
				content: "\00BB";
			}

			div.yagendoo-module-content ul.mostread > li > a:hover,
			div.yagendoo-module-content ul.latestnews > li > a:hover	{
				padding-left: 10px;
			}

	/*	MOD_BREADCRUMBS	*/
	div.yagendoo-module-content > div.breadcrumbs,
	div.yagendoo-module ul.breadcrumb {
		margin: 0;
		padding: 0;
		font-size: 12px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
	}

		div.yagendoo-module ul.breadcrumb a,
		div.yagendoo-module-content > div.breadcrumbs a	{
			margin-left: 8px;
			margin-right: 8px;
		}

		div.yagendoo-module ul.breadcrumb span,
		div.yagendoo-module-content > div.breadcrumbs > span	{
			margin-left: 8px;
		}

		div.yagendoo-module ul.breadcrumb span.showHere,
		div.yagendoo-module-content > div.breadcrumbs span.showHere	{
			margin-left: 0;
			font-weight: 400;
		}

	/*	MOD_FOOTER	*/

	div.yagFooterTop	{
		text-align: center;
	}

	div.yagFooterBottom	{
		display: none;
	}

	/*	MOD_VIRTUEMART_MANUFACTURER, MOD_YAGENDOO_CATEGORY_DEF, MOD_YAGENDOO_CATEGORY_DROP, MOD_YAGENDOO_VM_CAT_ACC	*/
	div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer:first-of-type	{
		margin-top: 10px;
	}

	div#yagModVmCatDef > div ul,
	div#yagModVmCatDef > div ol	{
		margin: 0 0 0 0;
		padding: 0;
		list-style-type: none;
	}

	div#yagModVmCatDef > div > ul,
	div#yagModVmCatDef > div > ol,
	div#yagModCatAcc > ul,
	div#yagModCatAcc > ol	{
		margin-top: 10px;
	}

		div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer > li,
		div#yagModVmCatDef > div > ul > li,
		div#yagModVmCatDef > div > ol > li,
		div#yagModVmCatDef > div > ul > li > ul > li,
		div#yagModVmCatDef > div > ol > li > ol > li,
		div#yagModCatAcc .yag_menu_acc > li	{
			margin: 0;
			padding: 0;
		}

			div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer > li > a,
			div#yagModVmCatDef > div > ul > li > a,
			div#yagModVmCatDef > div > ol > li > a,
			div#yagModCatDrop div.yagDrop_v .yag_menu_drop > li > a,
			div#yagModCatAcc .yag_menu_acc > li > a	{
				display: block;
				padding: 3px 10px 3px 10px;
				line-height: 24px;
				font-size: 12px;
			}

			div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer > li > a:before,
			div#yagModVmCatDef > div > ul li > a:before,
			div#yagModVmCatDef > div > ol li > a:before,
			div#yagModCatDrop div.yagDrop_v .yag_menu_drop > li > a:before,
			div#yagModCatAcc .yag_menu_acc > li > a:before	{
				content: "\00BB";
			}

			div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer > li > a > div	{
				display: inline;
			}

			div#yagModVmCatDef > div > ul li > a > span.iname,
			div#yagModVmCatDef > div > ol li > a > span.iname	{
				margin-left: 3px;
			}

			/*	Level 2	*/

			div#yagModVmCatDef > div > ul > li > ul,
			div#yagModVmCatDef > div > ol > li > ol	{
				margin: 0;
				padding: 0;
				list-style-type: none;
			}

				div#yagModVmCatDef > div > ul > li > ul > li > a,
				div#yagModVmCatDef > div > ol > li > ol > li > a	{
					display: block;
					padding: 3px 10px 3px 20px;
					line-height: 24px;
					font-size: 12px;
				}

				/*	Show only when parent is active	*/

				div#yagModVmCatDef li.parent > ul,
				div#yagModVmCatDef li.parent > ol	{
					display: none;
				}

				div#yagModVmCatDef li.parent.active > ul,
				div#yagModVmCatDef li.parent.active > ol	{
					display: block;
				}

	/*	MOD_JSHOPPING_SEARCH	*/

	div#yagendoo-grid-box div.yagendoo-mod_jshopping_search form[name="searchForm"] input.inputbox	{
		float: left;
	}

	div#yagendoo-grid-box div.yagendoo-mod_jshopping_search form[name="searchForm"] input.button	{
		width: auto !important; /* !important required because of JS inline-style */
		margin-left: 10px;
		float: left;
	}

	div#yagendoo-grid-box div.yagendoo-mod_jshopping_search form[name="searchForm"] > br	{
		display: block;
		height: 0;
		clear: both;
	}

	div#yagendoo-grid-box div.yagendoo-mod_jshopping_search form[name="searchForm"] > a	{
		margin-top: 10px;
	}

/*  COMPONENTS  */
    /*  COM_CONTENT */
        /*  Custom list */
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page > ul   {
            padding: 0 13px;
            list-style-type: disc;
            margin: 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ol   {
            margin: 0 0 10px 0;
            padding: 0 0 0 20px;
        }
    
        /*  Headlines */
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page h3   {
            height: 32px;
            line-height: 32px;
            padding: 0;
            margin: 0;
            font-weight: 300;
            text-transform: uppercase;
        }        
        
        /*  Icons   */
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions   {
			margin: 0 0 10px 0;
            height: 20px;
            line-height: 20px;
            list-style-type: none;
            text-align: right;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.print-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.email-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.pdf-icon {
            display: inline-block;
            margin: 0 0 0 5px;
            padding: 0;
            height: 20px;
            width: 17px;
            line-height: 20px;
            cursor: pointer;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li > a  {
            display: block;
            margin: 0;
            padding: 0;
            height: 20px;
            width: 17px;
            line-height: 20px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li > a > img,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li > a > img,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div > ul.actions li > a > img,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li > a > img,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div > ul.actions li > a > img    {
            display: none;
        }
    
        /*  Article info    */
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page dl.article-info {
            padding: 11px 10px 10px 10px;
            margin: 10px 0;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.item-page dl.article-info dt.article-info-term,
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items dl.article-info dt.article-info-term   {
			margin: 0 0 15px 0;
			font-family: "Open Sans", sans-serif;
			font-weight: 600;
			font-size: 16px;
			text-transform: uppercase;
        }

		div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading dl.article-info dt.article-info-term,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > dl.article-info dt.article-info-term,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading dl.article-info dt.article-info-term,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > dl.article-info dt.article-info-term	{
			margin: 0 0 5px 0;
			font-family: "Open Sans", sans-serif;
			font-weight: 500;
			font-size: 13px;
			text-transform: uppercase;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.item-page dl.article-info > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading dl.article-info > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > dl.article-info > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading dl.article-info > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > dl.article-info > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items dl.article-info > dd   {
            font-size: 13px;
            line-height: 17px;
            font-style: italic;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page dl.article-info > dd.published,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading dl.article-info > dd.published,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > dl.article-info > dd.published,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading dl.article-info > dd.published,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > dl.article-info > dd.published,
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items dl.article-info > dd.published   {
            font-weight: bold;
        }        
        
        /*  Article index   */
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page div#article-index   {
            padding: 0;
            margin: 0;
        }
        
		/*	Article navigation (inner)	*/
		div#yagendoo-grid-holder div.yagendoo-content > div.item-page div#article-index ul	{
			margin: 0 0 15px 0;
		}

	        div#yagendoo-grid-holder div.yagendoo-content > div.item-page div#article-index ul > li    {
	            display: inline-block;
	            margin: 0 5px 10px 0;
	            height: 28px;
	            line-height: 28px;
	            padding: 0 5px;
	        }

        /*  Pagenav */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page div.pagenavcounter   {
            padding: 0;
            margin: 0 0 15px 0;
            font-size: 12px;
            font-style: italic;
            text-align: right;
        }
        
            /*  Content */

            div#yagendoo-grid-holder div.yagendoo-content > div.item-page > p  {
				margin: 0 0 10px 0;
				font-family: "Arial", "Helvetica", "Verdana", sans-serif;
				font-size: 13px;
				font-weight: 300;
				line-height: 1.6em;
            }

        /*  Pagination / Pagenav  */

		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.pagination,
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page div.pagination,
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.pagenav   {
            margin: 10px 0 0 0;
            padding: 0;
            text-align: right;
        }

		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.pagination > ul,
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page div.pagination > ul,
		div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination > ul	{
            margin: 0;
            padding: 0;
            text-align: center;
        }

		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.pagination > ul > li,
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page div.pagination > ul > li,
		div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination > ul > li	{
            margin: 0 3px;
			padding: 0;
            height: 28px;
            line-height: 28px;
            display: inline-block;
            text-indent: 0;
            cursor: default;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.pagenav > li,
		div#yagendoo-grid-holder div.yagendoo-content > div.search ul.pagenav > li	{
            margin: 0 0 0 5px;
            padding: 0 5px;
            height: 28px;
            line-height: 28px;
            display: inline-block;
            text-indent: 0;
            cursor: default;            
        }        

		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.pagination > ul > li > a,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.pagination > ul > li > span,
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page div.pagination > ul > li > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page div.pagination > ul > li > span,
		div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination > ul > li > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination > ul > li > span	{
            margin: 0;
            padding: 0 5px;
            height: 28px;
            line-height: 28px;
            display: block;
            cursor: pointer;
        }

        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,
		div#yagendoo-grid-holder div.yagendoo-content > div.search ul.pagenav > li > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.search ul.pagenav > li > span	{
            margin: 0;
			padding: 0 5px;
            height: 28px;
            line-height: 28px;
            display: block;
            cursor: pointer;
        }
        
        /*  CATEGORIES  */
        
		div#yagendoo-grid-holder div.categories-list > ul   {
            list-style-type: none;
        }
        
        div#yagendoo-grid-holder div.categories-list > ul > li,
        div#yagendoo-grid-holder div.categories-list > ul > li > ul > li,
        div#yagendoo-grid-holder div.categories-list > ul > li > ul > li > ul > li,
        div#yagendoo-grid-holder div.categories-list > ul > li > ul > li > ul > li > ul > li    {
            padding: 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content div.categories-list ul li.first	{
        	margin: 0 0 10px 0;
        }
        
        div#yagendoo-grid-holder div.categories-list > ul > li span.item-title  {
            display: block;
            margin: 0 0 10px 0;
            font-size: 1.1em;
            font-weight: bold;
        }

        div#yagendoo-grid-holder div.categories-list > ul > li dl dt    {
            display: inline-block;
        }

        div#yagendoo-grid-holder div.categories-list > ul > li dl dd    {
            display: inline-block;
            margin: 0 0 0 10px;
        }
        
            /*  Layer 2 */
            
            div#yagendoo-grid-holder div.categories-list > ul > li > ul,
            div#yagendoo-grid-holder div.categories-list > ul > li > ul > li > ul,
            div#yagendoo-grid-holder div.categories-list > ul > li > ul > li > ul > li > ul {
                margin: 10px 0 0 20px;
            }
        
        
        
        /*  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  {
			margin-bottom: 15px;
			padding: 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
        }

		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > h2 a,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > h2 a	{
			display: block;
		}
        
            /*  Icons   */
            
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions {
                padding: 0 13px;
                height: 14px;
                line-height: 14px;
                list-style-type: none;
                text-align: right;
				float: right;
                margin: 0;
            }

            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li.print-icon,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li.email-icon,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li.pdf-icon,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li.print-icon,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li.email-icon,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li.pdf-icon {
                display: inline-block;
                margin: 0 0 0 5px;
                padding: 0;
                height: 14px;
                width: 17px;
                line-height: 14px;
                cursor: pointer;
            }

            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li > a,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li > a  {
                display: block;
                margin: 0;
                padding: 0;
                height: 14px;
                width: 17px;
                line-height: 14px;
            }           

            /*  Article info    */

            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading dl.article-info,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading dl.article-info    {
                margin: 0 0 10px 0;
                padding: 0;
            }
            
            /*  Read more   */
            
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > p.readmore,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > p.readmore {
                margin: 10px 0 0 0;
                text-align: right;
            }
            
		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > div.items-row div.item-separator,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog > div.items-row div.item-separator	{
			clear: both;
			height: 0;
			margin: 0 5px;
		}
		
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > div.items-row span.row-separator,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog > div.items-row span.row-separator	{
            clear: both;
            display: block;
            height: 0;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > dl,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > p,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > dl,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > p {
            margin: 0 5px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul    {
            padding: 0 13px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > dl,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > dl    {
            padding: 0 13px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > p,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > p {
            padding: 0 13px 5px 13px;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > p img[align="left"],
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > p img[align="left"] {
            margin-right: 10px;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > p img[align="right"],
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > p img[align="right"] {
            margin-left: 10px;
        }

            /*  Icons   */
            
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul.actions,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul.actions    {
                padding: 0 13px;
                height: 14px;
                line-height: 14px;
                list-style-type: none;
                text-align: right;
				float: right;
            }

            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul.actions li.print-icon,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul.actions li.email-icon,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul.actions li.pdf-icon,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul.actions li.print-icon,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul.actions li.email-icon,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul.actions li.pdf-icon    {
                display: inline-block;
                margin: 0 0 0 5px;
                padding: 0;
                height: 14px;
                width: 17px;
                line-height: 14px;
                cursor: pointer;
            }

            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul.actions li > a,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul.actions li > a {
                display: block;
                margin: 0;
                padding: 0;
                height: 14px;
                width: 17px;
                line-height: 14px;
            }
            
            /*  Readmore    */
            
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > p.readmore,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > p.readmore    {
                text-align: right;
                padding: 5px 12px 12px 12px;
            }
            
            /*  Article info    */
            
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > dl.article-info,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > dl.article-info   {
                padding: 0 13px 10px 13px;
            }
            
            /*  More items  */

            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-more,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-more,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.cat-children    {
                padding: 12px 15px;
                margin: 0 0 10px 0;
            }
            
				div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-more ol,
				div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-more ul,
				div#yagendoo-grid-holder div.yagendoo-content > div.blog div.cat-children ol,
				div#yagendoo-grid-holder div.yagendoo-content > div.blog div.cat-children ul,
				div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-more ol,
				div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-more ul,
				div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.cat-children ol,
				div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.cat-children ul,
				div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-children ol,
				div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-children ul,
				div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category div.cat-children ol,
				div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category div.cat-children ul	{
					margin-left: 20px;
					padding: 0;
					list-style-type: square;
				}

					div#yagendoo-grid-holder div.yagendoo-content div.items-more .nav-tabs.nav-stacked li a,
					div#yagendoo-grid-holder div.yagendoo-content div.cat-children .nav-tabs.nav-stacked li a	{
						padding: 0;
					}

			div#yagendoo-grid-holder div.yagendoo-content div.cat-children > ul > li,
			div#yagendoo-grid-holder div.yagendoo-content div.cat-children > ol > li	{
				clear: both;
			}

        /*  Blog pagination */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination,
		div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination    {
            margin: 15px 0 0 0;
            height: 30px;
            line-height: 30px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination p.counter,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.pagination p.counter,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination p.counter  {
            display: inline-block;
			font-style: italic;
			float: left;
            height: 28px;
            line-height: 28px;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul,
		div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination ul,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul {
            display: inline-block;
			float: right;
			list-style-type: none;
			text-align: right;
			display: inline-block;
			margin: 0;
			height: 28px;
			line-height: 28px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul > li,
		div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination ul > li,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul > li    {
			display: inline-block;
			height: 28px;
			line-height: 28px;
			overflow: hidden;
			padding: 0;
			margin: 0 5px 0 0;
        }
        
		div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul > li:last-of-type,
		div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination ul > li:last-of-type,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul > li:last-of-type	{
			margin: 0;
		}
		
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul > li > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul > li > span,
		div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination ul > li > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination ul > li > span,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul > li > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul > li > span {
			display: block;
			height: 28px;
			line-height: 28px;
			text-align: center;
			padding: 0 5px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul > li > a,
		div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination ul > li > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul > li > a    {
            cursor: pointer;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul > li > span,
		div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination ul > li > span,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul > li > span {
            cursor: default;
        }
        
        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.search div.pagination > ul > li.pagination-prev > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination > ul > li.pagination-prev > span,
        div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination > ul > li.pagination-next > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination > ul > li.pagination-next > span,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-prev > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-prev > span,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-next > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-next > span   {
            display: block;
			width: 30px;
			height: 30px;
			padding: 0;
			overflow: hidden;
        }

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

        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.search div.pagination > ul > li.pagination-prev > a:before,
        div#yagendoo-grid-holder div.yagendoo-content > div.search 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	{
			display: block;
			height: 28px;
			width: 28px;
			text-align: center;
			content: "\00AB";
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination > ul > li.pagination-next > a:before,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination > ul > li.pagination-next > span:before,
        div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination > ul > li.pagination-next > a:before,
        div#yagendoo-grid-holder div.yagendoo-content > div.search div.pagination > ul > li.pagination-next > span:before,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-next > a:before,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-next > span:before	{
			display: block;
			height: 28px;
			width: 28px;
			text-align: center;
			content: "\00BB";
        }

        /*  Category list   */
		div#yagendoo-grid-holder div.yagendoo-content > div.category-list > div.cat-items,
		div#yagendoo-grid-holder div.yagendoo-content > div.category-list > div.cat-children	{
			margin-top: 15px;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content > div.category-list > div.cat-children > h3,
		div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category div.cat-children > h3	{
			font-size: 1.2em;
			line-height: 1.6em;
		}
        
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items fieldset.filters   {
            height: 32px;
            line-height: 32px;
            margin: 0 0 10px 0;
            padding: 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items fieldset.filters div.display-limit {
            height: 32px;
            line-height: 32px;            
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items select.inputbox    {
            min-width: 50px;
            margin: 0 0 0 15px;
            vertical-align: middle;
        }

		/* Category blog */
		div#yagendoo-grid-holder div.yagendoo-content > div.blog .item .readmore	{
			margin-top: 10px;
		}

        /*  Archive */
		div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters	{
            margin: 0 0 15px 0;
			padding: 10px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters legend.hidelabeltxt {
            font-weight: bold;
            display: inline-block;
            height: 20px;
            line-height: 20px;
            margin: 0 15px 0 0;
            float: left;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters div.filter-search {
            display: inline-block;
            line-height: 28px;
            float: left;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters > input[type="hidden"]    {
            clear: both;
            height: 0;
        }        
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters div.filter-search select.inputbox {
            margin: 0 10px 0 0;
            height: 28px;
			vertical-align: top;
        }
		
		div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters div.filter-search button.button	{
			display: inline-block;
			height: 20px;
			line-height: 18px;
			font-size: 11px;
			font-weight: bold;
			cursor: pointer;
			padding: 0 10px;
		}
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items    {
            list-style-type: none;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items > li	{
            padding: 10px;
            margin: 0 0 15px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items > li:last-of-type {
            margin: 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items h2    {
            margin: 0 0 10px 0;
            font-size: 1.1em;
            line-height: 1.4em;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items dl.article-info   {
            margin: 0 0 10px 0;
        }

    /*  COM_CONTACT   */
	div#yagendoo-grid-holder div.yagendoo-content > div.contact p.contact-position	{
		font-weight: bold;
		margin: 0 0 5px 0;
	}

	div#yagendoo-grid-holder div.yagendoo-content > div.contact div.contact-address > span.jicons-icons	{
		display: inline-block;
		margin: 0 0 4px 0;
		vertical-align: top;
	}

	div#yagendoo-grid-holder div.yagendoo-content > div.contact div.contact-address > address	{
		display: inline-block;
	}

	div#yagendoo-grid-holder div.yagendoo-content > div.contact div.contact-address > address > span	{
		display: block;
		line-height: 22px;
	}

		/*	Default	*/
		div#yagendoo-grid-holder div.yagendoo-content > div.contact > div.contact-image,
		div#yagendoo-grid-holder div.yagendoo-content > div.contact > div.contact-position,
		div#yagendoo-grid-holder div.yagendoo-content > div.contact > div.contact-address,
		div#yagendoo-grid-holder div.yagendoo-content > div.contact > div.contact-contactinfo	{
			margin: 0 0 15px 0;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.contact > div.contact-form form fieldset	{
			border: 0;
		}

		/*	Toggle	*/
		div#yagendoo-grid-holder div.yagendoo-content > div.contact h3.pane-toggler a,
		div#yagendoo-grid-holder div.yagendoo-content > div.contact h3.pane-toggler-down a   {
			display: block;
			padding: 0 10px 0 20px;
			margin: 0 0 10px 0;
			line-height: 35px;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.panel	{
			margin: 0 0 15px 0;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.panel > .title	{
			font-weight: 600;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.panel > .pane-down	{
			padding: 10px !important;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.panel > .pane-hide	{
			padding-left: 10px;
			padding-right: 10px;			
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.panel:last-of-type  {
			margin: 0;
		}

			/* Misc. info	*/

			div#yagendoo-grid-holder div.yagendoo-content > div.contact div.contact-miscinfo > div.jicons-icons	{
				display: inline-block;
				float: left;
				margin: 2px 5px 5px 0;
			}

		/* Plain view */
		div.yagComContactPlain div.yagComContactPlainContent > h3	{
			margin: 0 0 10px 0;
			font-size: 18px;
		}

		div.yagComContactPlain div.yagComContactPlainContent dl.dl-horizontal:after	{
			display: none;
		}

		div.yagComContactPlain div.yagComContactPlainContent dl.contact-position dt,
		div.yagComContactPlain div.yagComContactPlainContent dl.contact-address dt	{
			display: none;
		}

		div.yagComContactPlain div.yagComContactPlainContent dl.contact-position dd,
		div.yagComContactPlain div.yagComContactPlainContent dl.contact-address dd	{
			margin-left: 0;
		}

		div.yagComContactPlain div.yagComContactPlainContent fieldset legend	{
			margin-bottom: 10px;
			padding-bottom: 5px;
			font-size: 14px;
			line-height: 18px;
		}

		div.yagComContactPlain div.yagComContactPlainContent div.contact-form .controls input[type="text"],
		div.yagComContactPlain div.yagComContactPlainContent div.contact-form .controls input[type="email"],
		div.yagComContactPlain div.yagComContactPlainContent div.contact-form .controls textarea	{
			min-width: 60%;
			max-width: 100%;
		}

		div.yagComContactPlain div.yagComContactPlainContent div.contact-form .controls input[type="checkbox"]	{
			margin-top: 9px;
		}

		div.yagComContactPlain div.yagComContactPlainContent .form-actions	{
			margin-top: 0;
			padding-top: 0;
			padding-bottom: 0;
		}

		/*  Details */
		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.contact-form dd {
			clear: both;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.contact-form dd {
			margin: 0 0 5px 0;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.contact-form dd input[type="text"],
		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.contact-form dd input[type="email"]  {
			width: 50%;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.contact-form dd textarea    {
			width: 50%;
		}
    
	/*  Featured    */

	div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > fieldset.filters   {
		margin: 0;
		padding: 12px 15px;
		display: none;
	}

	/*  Contact category    */

	div#yagendoo-grid-holder div.yagendoo-content > div.contact-category div.category-desc  {
		margin: 0 0 10px 0;
	}
    
    /*  COM_USERS   */
    
        /*  Login   */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.login,
        div#yagendoo-grid-holder div.yagendoo-content > div.registration,
        div#yagendoo-grid-holder div.yagendoo-content > div.remind,
        div#yagendoo-grid-holder 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.login div.login-description,
        div#yagendoo-grid-holder div.yagendoo-content > div.logout div.logout-description   {
            margin: 0 0 10px 0;
			padding: 10px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.login div.login-fields  {
            margin: 0 0 10px 0;
			clear: both;
        }
        
		div#yagendoo-grid-holder div.yagendoo-content > div.login div.login-fields > label#username-lbl,
		div#yagendoo-grid-holder div.yagendoo-content > div.login div.login-fields > label#password-lbl	{
            display: inline-block;
            height: 28px;
            line-height: 28px;
            margin: 0 0 0 15px;
		}

        div#yagendoo-grid-holder div.yagendoo-content > div.login div.login-fields > label#remember-lbl  {
            display: inline-block;
            height: 28px;
            line-height: 28px;
            text-align: right;
            margin: 0 10px 0 0;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.login div.login-fields > input  {
            display: inline-block;
        }

		div#yagendoo-grid-holder div.yagendoo-content > div.login div.login-fields > input.validate-username,
		div#yagendoo-grid-holder div.yagendoo-content > div.login div.login-fields > input.validate-password	{
            max-width: 70%;
			float: left;
		}

        div#yagendoo-grid-holder div.yagendoo-content > div.login button.button {
            margin: 10px 0 15px 0;
        }
        
        /*  Registration    */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.registration fieldset legend    {
			margin: 0;
			font-family: "Open Sans", sans-serif;
			font-size: 20px;
			font-weight: 400;
			line-height: 1.8em;
			text-transform: uppercase;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.registration > form#member-registration > div   {
            height: 30px;
            line-height: 30px;
            margin: 20px 0 0 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.registration dd {
            margin: 0 0 10px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.registration a  {
            vertical-align: top;
        }
        
        /*  Remind / Reset */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.remind p,
        div#yagendoo-grid-holder div.yagendoo-content > div.reset p    {
            margin: 0 0 10px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.remind form#user-registration dt,
        div#yagendoo-grid-holder div.yagendoo-content > div.reset form#user-registration dt    {
            margin: 0 0 5px 0;
            min-height: 30px;
            line-height: 30px;
        }
        
        /*  Profile */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile > fieldset,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset  {
            margin: 0 0 10px 0;
            padding: 5px 10px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile > fieldset > legend,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > legend {
            padding: 0 10px;
            font-weight: bold;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile fieldset > dl > dt,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile fieldset > dl > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > dl > dt,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > dl > dd   {
            width: 48%;
            display: inline-block;
            min-height: 28px;
            line-height: 28px;
            margin: 0 0 5px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile > fieldset > dl > dt,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > dl > dt    {
            font-weight: bold;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile > fieldset > dl > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > dl > dd    {
            text-align: left;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile fieldset > dl > dd select,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > dl > dd select  {
            min-width: 75%;
            max-width: 100%;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit form#member-profile > div > a  {
            vertical-align: top;
        }
        
    /*  COM_WEBLINKS    */
    div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category div.category-desc   {
        margin: 0 0 10px 0;
    }
    
    div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category div.cat-children   {
        margin: 25px 0 0 0;
    }

	/* com_finder */
	div#yagendoo-grid-holder div.yagendoo-content > div.finder fieldset.word label	{
		margin: 0;
		line-height: 32px;
	}

	div#yagendoo-grid-holder div.yagendoo-content > div.finder fieldset.word .btn.disabled	{
		opacity: 1;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
	}

		/* Search form */
		div#yagendoo-grid-holder div.yagendoo-content > div.finder #search-form #advancedSearch.in	{
			margin-top: 15px;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.finder #search-form #advancedSearch.in hr	{
			margin-bottom: 15px;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.finder #search-form #advancedSearch.in hr:last-of-type	{
			display: none;
		}

    /*  COM_SEARCH  */
	div#yagendoo-grid-holder div.yagendoo-content > div.search > form#searchForm	{
		padding: 10px;
	}
    
        /*  Filter  */

        div#yagendoo-grid-holder div.yagendoo-content > div.search > form#searchForm,
        div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results    {
        }  

        div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results  {
            margin: 10px 0 0 0;
			padding: 10px 0 0 0;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search div.searchintro,
        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.phrases,
        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.only,
        div#yagendoo-grid-holder div.yagendoo-content > div.search div.form-limit,
        div#yagendoo-grid-holder div.yagendoo-content > div.search p.counter    {
            margin: 10px 0 0 0;
        }

		div#yagendoo-grid-holder div.yagendoo-content > div.search form#searchForm:after	{
			display: table;
			content: "";
			line-height: 0;
			clear: both;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.phrases,
		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.only	{
			display: inline-block;
			width: 50%;
			padding-left: 15px;
			padding-right: 15px;
			float: left;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.phrases legend,
		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.only legend	{
			margin-bottom: 15px;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.phrases > *,
		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.only > *	{
			margin-left: -15px;
			margin-right: -15px;
		}

        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.word > label    {
            display: inline-block;
            float: left;
            margin: 0 10px 0 0;
            height: 30px;
            line-height: 30px;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset legend  {
            font-weight: bold;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.word > input[type="text"]   {
            display: inline-block;
            float: left;
            margin: 0 10px 0 0;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.word > button   {
            display: inline-block;
            float: left;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.word > input[type="hidden"] {
            clear: both;
            height: 0px;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.phrases div.ordering-box {
            margin-top: 5px;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search p.counter    {
            font-style: italic;
            font-size: 12px;
            text-align: right;
        }
    
        /*  Results */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results > dt.result-title    {
            display: inline-block;
            float: left;
            font-weight: bold;
            margin: 0 0 5px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results > dd.result-category  {
            display: inline-block;
            float: left;
            margin: 0 0 0 10px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results > dd.result-text  {
            clear: both;
            margin: 0 0 0 15px;
        }
        
            div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results > dd.result-created   {
            margin: 5px 0 10px 15px;
            text-align: right;
            font-style: italic;
            font-size: 0.9em;
        }
    
    /*  COM_WRAPPER */
    
    div#yagendoo-grid-holder div.yagendoo-content > div.contentpane {
        margin: 0;
		padding: 0;
    }
	
	/*	COM_NEWSFEED	*/
	
	div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed > ol	{
		padding: 0 0 0 20px;
		overflow: hidden;
	}
	
	div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category form#adminForm > fieldset.filters	{
		margin: 0 0 10px 0;
		padding: 10px;
	}
	
	div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category form#adminForm > fieldset.filters > legend	{
		font-weight: bold;
		padding: 0 10px;
	}

	/*	COM_WEBLINK	*/
	
		/*	List weblinks in a category	*/
		
		div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category table.category	{
			width: 100%;
			border-spacing: 0;
			border-collapse: separate;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category table.category td	{
			padding: 0 10px;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category table.category td.hits	{
			text-align: right;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category table.category td a	{
			font-weight: bold;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category table.category td > p	{
			margin: 3px 0 0 0;
		}
	
		/*	Submit weblink	*/
		
		div#yagendoo-grid-holder div.yagendoo-content > div.edit > form > fieldset	{
			padding: 10px;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content > div.edit > form > fieldset > legend	{
			padding: 0 10px;
			font-weight: bold;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content > div.edit > form > fieldset > div.formelm	{
			margin: 0 0 5px 0;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content > div.edit > form > fieldset > div.formelm > label	{
			display: inline-block;
			width: 20%;
			line-height: 28px;
			text-align: right;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content > div.edit > form > fieldset > div.formelm-buttons	{
			margin: 10px 0;
		}
		
		div#yagendoo-grid-holder div.yagendoo-content > div.edit > form > fieldset > div > textarea	{
			display: block;
			width: 80% !important;
			margin: 0 auto;
		}

/*	SYSTEM MESSAGES	*/

div#system-message-container dd.message > ul	{
	margin-bottom: 15px;
	padding: 10px 10px 10px 42px;
	list-style-type: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

	div#system-message-container dd.message > ul > li	{
		text-indent: 0;
	}

/*	DEVICE SWITCHER	*/

div.yagendoo-device-switcher	{
	text-align: center;
}

	div.yagendoo-device-switcher,
	div.yagendoo-device-switcher button[type="submit"]	{
		font-size: 10px;
	}
	div.yagendoo-device-switcher button[type="submit"]	{
		cursor: pointer;
	}

/*	EMAIL RECOMMENDATION	*/

div#mailto-window	{
	margin: 20px;
	padding: 10px;
	font-family: "Open Sans", sans-serif;
}

div#mailto-window > h2	{
}

	div#mailto-window div.mailto-close	{
		display: none;
		margin-bottom: 10px;
		text-align: right;
	}

		div#mailto-window div.mailto-close a	{
			font-size: 11px;
			text-decoration: none;
		}

	div#mailto-window div.formelm	{
		margin-bottom: 10px;
	}

		div#mailto-window div.formelm label	{
			display: inline-block;
			width: 30%;
		}