@charset utf-8;
/*--
	Theme Name: WordPress theme1221
	Theme URI: http://template-help.com/
	Description: A theme from Template-Help.com Collection
	Version: 3
	Author: Template_Help.com 
	Author URL: http://www.Template-Help.com/ 
--*/



@import url("css/reset.css");
@import url("css/layout.css");
/* -- Document Body -- */
	html { width:100%;}
	body { font: 12px/18px Arial, Helvetica, sans-serif; min-width:980px; color: #737373;}

	/*body { font: 12px/18px Arial, Helvetica, sans-serif; min-width:980px; color: #737373;}*/
	
	body { background:url(images/bg-center.jpg) center repeat-x; background-attachment:fixed;}	/*Joel */
		
	html, body { height:100%;}
	
	
	/* .bg1 { background:url(images/bg-center.jpg) repeat-y scroll 50% 31px;} */
	
	.bg2 { background:url(images/bg-shdow.png) no-repeat center 0px;}
	.bg3 { background:url(images/ekonu_webbsida-sidhuvud-2019.jpg) no-repeat center 49px;}
	
/* -- Site structure -- */
	header { height:428px; position:relative; z-index:99; /* background:url(images/tail.png) */ repeat-x 0 0;margin-top: -50px; background-color:border-right: 50px;}
	
	section .container {
		position:relative;
		width:870px;
		padding:59px 38px 20px;
		-moz-border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
		-khtml-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
		 
		background:#fff;
	}

	aside {}
	
	.sidebar-right { float:right; width:190px; max-width:190px!important; margin-left:50px;}
	
	footer { clear:both;}
	
/* -- Common Classes -- */
	.wrapper { width:100%; overflow:hidden;}
	
	.extra-wrap {overflow:hidden;}
	
	.rounded {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 10px; position:relative;
		padding:30px; background:#f0f0f0;
		}
	.hidden { display: none; }
	.container { width:950px; margin:0 auto; position:relative;}
	.columns-over { overflow:hidden; height:100%;}
	
/*  Custom Columns  */
	.column-1, .column-2, .column-3, .column-4, .column-5 { float:left;} /*{ for layout.css }*/

/*  Fluid Columns  */
	.one_half, .one_third, .two_third, .one_fourth , .three_fourth { float:left; margin-right:4%; position:relative;}
	.one_half { width: 48%; *width: 47.7%;}
	.one_third {/* width: 30.66%; *width: 30.5%;*/}
	.two_third { width:65.32%;}
	.one_fourth { width:21.8%;}
	.three_fourth { width:74%;}
	
	.last { margin-right: 0px;}
	
	.fright.last { margin-left: 4%;}

/* -- Basic Alignments -- */
	.fleft { float:left;}
	.fright { float:right;}
	.alignleft { float: left; margin-bottom:0; margin-right: 25px;}
	.alignright { float: right; margin-bottom:0; margin-left: 20px;}
	
	.aligncenter { text-align:center;}

/* -- header -- */
	/* Logo */
		#logo { position:absolute; left:0px; top:160px; z-index:99;}
		#logo h1, #logo h2 {float:left; padding:0;}
		#logo a { font-size: 28px; color: #000; cursor: pointer;}
		#logo a:hover { text-decoration: none; color: #ccc; }
		
		#description { font-size:14px; color:#fff; padding:10px;}

	/* Search */
		#search { position:absolute; top:138px; right:0px;}
		
/* -- Primary Navigation -- */
	#primary-nav { position: absolute; top: 344px; left:0px; z-index:9999;width:100%; background:url(images/#menu-bg.gif) repeat-x 0 bottom; height:134px;}
	
	nav ul { padding: 0; width: 100%; }
	nav ul li { /*float:left; height:100%; */ cursor: pointer; background: none; padding:0px 0px 0px 0px;}
	nav ul li span {font-size: 60%;text-shadow: 1px 1px #034B1A;}
	
    <!--[if IE]><style type="text/css">
		nav ul li span {font-size: 70%;filter:dropshadow(color=#034b1a,offX=1,offY=1);}
	</style><![endif]-->  /*JOS */
	

	nav li:hover { visibility: inherit;}
				
	#primary-nav ul ul { position: absolute; top: -9999em; width:190px;}

	/* Make sub menus appear */
		#primary-nav li:hover ul,
		#primary-nav li.sfHover ul { top: 85px; z-index: 999;}

	/* top level skin */
		#primary-nav > ul > li { float:left; width:158px; text-align:center;}
		
		nav a {
			font-size:12px;
			/*position:relative;*/
			padding:0px 20px;
			/*text-transform:uppercase; JOEL*/
			color:#fff;
			}
		
		nav a:hover, nav li.current-menu-item a { text-decoration:none; color:#fff;}
		
		#primary-nav > ul > li {position:relative;}
		#primary-nav > ul > li > a {
			font-size:30px; margin:20px 0px 0px 0px;
			display: block; height:65px; line-height:70px;
			padding:0px 0px 0px 0px; letter-spacing:-1px;
			font-style: italic;
		}
		
		#primary-nav  > ul > li:last-child a {
			width:160px;
		}
		
		/*  width last menu */
		/* color custom pages menu fo ID */
		#primary-nav > ul > li > a { background:url(images/sec-color.png) no-repeat 0 -134px;}
		#primary-nav > ul > li:nth-child(1) > a { background:url(images/main-color.png) no-repeat 0 -134px;}
		#primary-nav > ul > li:nth-child(2) > a { background:url(images/main-color.png) no-repeat 0 -134px;}
		#primary-nav > ul > li:nth-child(3) > a { background:url(images/main-color.png) no-repeat 0 -134px;}
		#primary-nav > ul > li:nth-child(4) > a { background:url(images/main-color.png) no-repeat 0 -134px;}
		#primary-nav > ul > li:nth-child(5) > a { background:url(images/main-color.png) no-repeat 0 -134px;}
		#primary-nav > ul > li:nth-child(6) > a { background:url(images/main-color-org.png) no-repeat 0 -134px;}
		
		
		

		
		

		
		
		
		/*#primary-nav > ul > li > a:hover, #primary-nav > ul > li.current-menu-item > a { margin:0px 0px 0px 0px; height:134px; line-height:138px; background-position: 0 0} Joel */
		
	#primary-nav > ul > li.current-menu-item > a { background:url(images/sec-color.png) no-repeat 0 -134px;} /* joel */



	/* Sub indicator */
		.sf-sub-indicator { position:absolute; left:76px; bottom:29px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:7px; height:6px; background:url(images/indicator.gif) no-repeat 0 0; overflow:hidden; text-indent:-1000em;}
		#primary-nav ul ul .sf-sub-indicator { display: none;}


	/* 2nd level skin */ 
		#primary-nav ul ul {}
		#primary-nav ul ul li { clear:both; position:relative; text-align: left;  line-height: normal; /*overflow:hidden; */height:auto; float:none; padding:18px 10px 18px 19px; margin:0; margin-bottom:1px; background:url(images/sub-menu.jpg) repeat-y 0 0;}

		#primary-nav ul li ul li a { font-size:18px; color:#fff; margin:0; padding:0; background: none; text-transform: uppercase;} /* JOS */
		
		#primary-nav ul li.sfHover ul a:hover, #primary-nav ul li ul li.current-menu-item a { text-decoration:none; color:#fdd600;}
	
	/* 3dt level skin */ 
		#primary-nav ul ul ul { top:0!important; left:192px;}
	
	
/* -- Secondary Navigation -- */	
	#secondary-nav { float:right;}
	#secondary-nav li {padding:0px 10px 0px 10px;}
	#secondary-nav li:first-child { background:none; padding-left:0;}
	#secondary-nav a { font-size:14px;}

/* -- User Navigation -- */	
	header .widget_nav_menu { position:absolute; left:20px; top:24px; z-index:999;}
	
	header .widget_nav_menu ul { padding:0px 0px 0px 0px;}
	header .widget_nav_menu ul li { float:left; padding:0px 15px 0px 0px; border:0; background: none; line-height:11px;}
	header .widget_nav_menu ul li:first-child { border:0;}
	header .widget_nav_menu ul li a { font-size:11px; color:#666; text-transform:uppercase;}
	header .widget_nav_menu ul li a:hover { color:#fff; text-decoration:none;}	
		
/* -- Portfolio -- */
	.latestwork {
		width:100%;
		overflow:hidden;
		list-style-type:none;
		padding:0;
		margin:0;
	}
		.latestwork li {
			float:left;
			margin-right:20px;
		}

/* -- Gallery -- */
		.portfolio {
			width:100%;
			overflow:hidden;
			list-style-type:none;
			padding:0;
			margin:0;
		}
			.portfolio li {
				float:left;
				margin-bottom:4%; padding:0;
				background: none; 
			}
				
			.portfolio li.nomargin {
				margin-right:0;
			}
				.portfolio li a.image-wrap {
					display:block;
					overflow:hidden;
					/*width:311px;*/
					height:193px;
					position:relative;
					background:#fff url(images/loading.gif) 50% 50% no-repeat;
				}
				.portfolio li a.image-wrap img {
					float:left;
				}
				
				.portfolio .folio-desc {
					margin-bottom:0; padding:0px 0px 0px 0px;
				}
				.portfolio p.excerpt {
					padding:0;
				}
				
				.portfolio .fleft { margin:0px 11px 0px 0px;}
				
				.portfolio .fleft.last { margin:0px 0px 0px 0px;}
				
				.zoom-icon {
					display:block;
					position:absolute;
					left:1px;
					top:1px;
					/*width:255px;*/
					width:100%;
					height:193px;
					background:url(images/magnify1.png) 50% 50% no-repeat;
					display:none;
					cursor:pointer;
				}
				.portfolio li a.image-wrap:hover .zoom-icon {
					display:block;
				}	
	
/* -- Default Links -- */
	a { text-decoration: none; color: #a0b100;}
	a:hover { color: #a0b100; text-decoration: underline;}
	a img { border: none;}

	#em_widget-2 h3 a { text-decoration: none; color: white; }
	#em_widget-2 h3 a:hover { color:white; text-decoration: underline;}

	#php_widget-9 h3 a { text-decoration: none; color: white; }
	#php_widget-9 h3 a:hover { color:white; text-decoration: underline;}
	#php_widget-10 h3 a { text-decoration: none; color: white; }
	#php_widget-10 h3 a:hover { color:white; text-decoration: underline;}
	#php_widget-11 h3 a { text-decoration: none; color: white; }
	#php_widget-11 h3 a:hover { color:white; text-decoration: underline;}
	
	.more-link {
		font-size:15px;
		display:block; float:left;/* clear:both;*/
		cursor: pointer;
		color:#839423;
	}
	.more-link:hover { text-decoration:none; color:#6bb510;}
	.more-link:active { color:#000;}
	
/* -- Vertical Rhythm -- */
	p, pre, ul, ol, dl, dd, blockquote, address, .entry-meta, .widget { padding-bottom: 10px;} /* 18px Tommy*/
	.hentry { padding-bottom: 23px;}
	figure { margin-bottom:15px;}
	img.attachment- { width: 260px; height:auto;}	
	/*figure img {width:260px; height:auto;}Tommy ändrat */
	
	.list { padding:0px 0px 0px 0px;}
	.list li.post, .list li.page {  padding:48px 0px 0px 0px; background: none; margin-top:55px; border-top:1px solid #e5e5e5;}
	.list li.post .more-link { margin-top:14px; font-style: italic;}
	.list li.post:first-child, .list li.page:first-child { margin-top:0; padding-top:0; border:0;}
	.extra-wrap p:last-child { padding-bottom:0;}
	


/* -- Default Headings -- */
	h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height:1.2em; font-family: "Merriweather", arial, sans-serif; color: #454743;}
	h1 { font-size: 28px; padding-bottom: 15px;}
	h2 { font-size: 20px; padding-bottom: 15px;}
	h3 { font-size: 18px; padding-bottom: 15px;}
	h4 { font-size: 16px; padding-bottom: 10px;}
	h5 { font-size: 14px; padding-bottom:5px; text-transform:uppercase;}
	h6 { font-size: 12px; text-transform:uppercase;}

	h1, h2, h5, h6{
		 font-style: italic!important;
	}

	h3, h4{
		font-style: none!important;
	}

	/* -- Page titles -- */
		h1.page-title, h2.page-title { font-size: 28px; padding-bottom:30px}
		
		.page-404 { font-size:40px; text-align:center; padding:40px 0px 0px 0px;}
		
		.title { padding-bottom:36px;}
		.entry-title { margin-top:-2px; padding-bottom:14px;}
	/*	.entry-title { margin-top:6px; padding-bottom:14px;}  JOS */
		
		@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
			.entry-title { margin-top:6px;}
		}
		
		
	/*	.entry-title, .entry-title a { font-size: 28px; color:#3f3f3f; line-height:0.3em;} JOS */
		.entry-title, .entry-title a { font-size: 28px; color:#3f3f3f;}
		.entry-title a:hover { color: #737373; text-decoration:none;}
		
/* -- Forms -- */
	
	/* Search button & input */
		#search { z-index:999;}
		
		.price { float: right; font-weight: bold; text-align:right;}
		
		#s {
			width:170px; float:left;
			margin:0; margin-right:2px;
			padding:12px 10px 13px;
			border:1px solid #737373;
			}
			
	/*	.widget #s  { width:170px; overflow:hidden; margin:0px 0px 0px 0px; border:0;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
			-khtml-border-radius: 0;
			border-radius: 0;
		} JOS */

		.widget #s  { width:125px; height:14px; overflow:hidden; margin:0px 0px 0px 0px; border:1;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
			-khtml-border-radius: 0;
			border-radius: 0;
		} /* JOS */

		.nyhetsbrev_widget {width:190px;} /* JOS */
	
	/*	.widget #searchsubmit { width:40px; height:41px; float:left; background:url(images/search.gif) no-repeat 0 0; border:0; overflow:hidden; text-indent:-1000em;-moz-border-radius: 0;
			-webkit-border-radius: 0;
			-khtml-border-radius: 0;
			border-radius: 0;}
		.widget #searchsubmit:hover { background:url(images/search.gif) no-repeat 0 0;} JOS */

		.widget #searchsubmit { width:40px; height:41px; float:left; border:0; overflow:hidden; text-indent:-moz-border-radius: 0;
			-webkit-border-radius: 0;
			-khtml-border-radius: 0;
			border-radius: 0;}
		.widget #searchsubmit:hover {} /* JOS */

	
	/* Buttons */
		button, #searchsubmit, #submit, .submit, #author-link a, input.wpcf7-submit, .wpsb_form_btn, .post-edit-link { 
			font: normal 13px/18px Arial, Helvetica, sans-serif;
			position:relative;
			
			float:left; overflow:hidden;
			
			cursor: pointer;
			text-align:center;
			text-decoration: none; vertical-align: middle; 
			
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-khtml-border-radius: 10px;
			border-radius: 10px;
			
			margin:0;
			padding:11px 10px 10px;
			*padding:11px 6px 10px;
			
			color:#fff;
			border:0;
			
			background:#839432;
		}
		#searchsubmit:hover, #submit:hover, .submit:hover, #author-link a:hover, input.wpcf7-submit:hover, .wpsb_form_btn:hover, .post-edit-link:hover { background:#737373; color:#fff; text-decoration:none;}
						
		/* Inputs */
		textarea, input[type="text"], input[type="password"], select {
			position:relative;
			border:1; /* JOS */
			
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-khtml-border-radius: 10px;
			border-radius: 10px;
			
			color:#95938f;
			background:none repeat scroll 0 0 #fff;
		}
		
		textarea, input[type="text"], input[type="password"], select {
			font-family: Arial, Helvetica, sans-serif;
			font-size:13px;
		}
		
		textarea, input[type="text"], input[type="password"], select, button { padding:11px 10px 11px;}
		
		textarea:hover, input[type="text"]:hover, input[type="password"]:hover, select:hover {
			color:#000; border-color:#e5e5e5;
		}
		
		textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {
			color:#000;
			outline: none;
		}
		
	/* Contact form */
		.wpcf7 { overflow:hidden; height:100%; position:relative;}
		.wpcf7 label { display:block; float:left; width:150px; padding-top:14px;}
		
		.wpcf7 input[type="text"] { width:350px!important; сolor:#fff!important;overflow:hidden; position:relative; border:1px solid #d6d6d6}
		.wpcf7 textarea { width:350px!important; color:#707a7e!important;overflow: auto; position:relative; height:190px; border:1px solid #d6d6d6;}
		
		.wpcf7-submit {  margin-left:150px!important;overflow:hidden; position:relative;}
		
		
		#wpsb form { padding:1px 0px 0px 5px;}
		.wpsb_form_txt {width:192px!important; margin:0px 0px 5px 0px; display:block;}
		.checks { display:none;}
		

	/* Comments form */
		#commentform { padding-left:2px;}
		#commentform p { clear: both; padding:0px 0px 6px 0px;}
			
		#commentform label { display:block; padding-top:4px;}
		
		#commentform input[type="text"], #commentform textarea { display:block; width:40%; margin:2px 0px 4px 0px;border:1px solid #ccc; }
		#commentform textarea { width:50%;border:1px solid #ccc;}

/* -- Entry Styles --*/
	#entry-author-info { border:0; background:#666; padding:20;}
	
	/* -- Meta Entry --*/
		.entry-meta { font-size:11px; color:#161616; text-transform:uppercase; padding:0;}
		.entry-meta a { color:#161616;}
		.entry-meta a:hover { color:#fb5800;}
	
		.comments-link { display:none;} /*JOEL*/

		/*.comments-link a { color:#fb5800; text-decoration:underline;}
		.comments-link a:hover { text-decoration:none;}*/

		

	
	/* -- Publish Entry --*/	
		.published { font-size:11px; color:#25dae5; font-weight: bold;}
		
	/* -- utility Entry --*/		
		.entry-utility
		
		.cat-links { display:block;}
		
		.postmetadata span { padding-right:3px;}
		.postmetadata em { padding-right:5px;}
		
		.post-edit-link { margin-top:5px;}
	
	/* -- author Entry --*/	
		section .author { font-style: italic; border:1px solid #ccc; border-width:1px 0; margin-bottom:20px; padding:15px 0;}
		
	/* -- Entry content style --*/
		.entry-content {}
		
	/* -- Post Thumbnails -- */
		.post .post-thumb img, .post-thumb-single img { padding: 4px; background: #fff; border: 1px solid #ddd;}
		.post .post-thumb a { border: none!important;}
		.post .post-thumb img:hover { background: #333;}
		
		.page .thumbe { padding-bottom:9px;}

	/* -- Default Text Elements -- */
		nav ul { list-style:none; }
		blockquote, q { quotes:none; }
		blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
		ins { background:#ff9; color:#000; text-decoration:none; }
		mark { background:#ff9; color:#000; font-style:italic; font-weight:bold; }
		del { text-decoration: line-through; }
		abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
		
		cite, em, dfn { font-style: italic; }
		code, kbd, samp, pre, tt, var { font-size: 92%; font-family: courier, monaco, "Lucida Console", mono-space; }
		del { text-decoration: line-through; color: #666; }
		ins, dfn { border-bottom: 1px solid #626262; }
		small, sup, sub { font-size: 85%; }
		abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
		a abbr, a acronym { border: none; }
		abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
		sup { vertical-align: super; }
		sub { vertical-align: sub; }
		
		hr { display:block; clear:both; color: #e3e3e3; background: #e3e3e3;  height:1px; border:0; margin:10px 0 20px!important; padding:0; }
		
		caption { padding-bottom: .8em; }
		blockquote {
			font: italic 16px/18px Arial, Helvetica, sans-serif;
			padding:30px;
			color: #131313;
			margin-bottom:20px;
		}
		
		.bq1, .bq2 {
			font:700 30px Georgia,"Times New Roman",Times,serif;
			position: relative; display: block;
			margin:0px 0px -10px -20px;
			color: #CDCDCD;
		}
		.bq2 { position: absolute; margin:0px 0px -20px 10px;}
		
		code, pre { color: #3c3c3c;}
		
		pre { font-size:16px; overflow-x:auto; margin-bottom:18px; padding:11px 20px; line-height:18px; border:1px solid #ccc; background:#fff url(images/bg_code.gif) repeat 0 8px;}

	/* -- Default Lists -- */
		ul, ol, dl { padding-left: 0px; list-style: none;}
		ul li { padding:2px 0px 10px 11px; background:url(images/marker.png) no-repeat left 7px;}
		ul li a {}
		ul li a:hover {}
		
		.list { padding-left:0;}
		
		ul.dotted li { border-bottom:1px dotted #ccc; padding-bottom:6px; margin-bottom:5px;}
		ul.dotted li:last-child { border:0;}
		
		ol {
			padding-left: 20px;
			list-style-position: outside;
			list-style-type: decimal;
		}
		ol li { padding:3px 0px 6px 0px; }
		
		dl.list { margin:0; padding:0; line-height:21px;}
		dl.list dd { padding:0; text-align:right;}
		dl.list span { float:left; text-align:left; display: inline; width:63px;}

	/* -- Tables -- */
		table { border-collapse:separate; border-spacing:0; width:100%; border:1px solid #eaeaea; background:#fff; border-width:1px 0 5px; margin-bottom:18px;}
		table, td, th {vertical-align:middle;}
		th { padding:10px; color:#666; border-top:1px solid #fff; text-transform:uppercase;}
		td { padding:10px; color:#888; border-top:1px solid #eaeaea;}
		tfoot td{border:0px;}
		th, tr:hover {background-color:#f6f6f6;}

	/* -- Images -- */
		iframe { padding:3px; background:#fff; border:1px solid #d6d6d6}
			
	/* -- Comments -- */
		#comments {
			clear:both;
		}
	
		.alt { clear:both; padding-bottom:0px; font-weight: normal;}
	
		.alt a { padding:0px 0px 0px 0px; text-decoration:underline;}
		.alt a:hover { padding:0px 0px 0px 0px; text-decoration: none;}
		
		.commentlist {
			list-style-type:none;
			padding:0;
			margin:0;
			}
			li.comment {
				list-style-type:none;
				overflow:hidden;
			}
				.odd {
					
				}
				.even {
					
				}
					li.comment .comment-body {
						padding:10px 10px 10px 60px;
						position:relative;
						zoom:1;
						background:#fafafa;
						border:1px solid #eee;
						/*margin-bottom:20px;*/
						}
				.author-comment {
					
				}
				.comment-author {
					padding:.5em 0 1em 0;
					}
				.comment-text {
					
				}
				.comment-meta {
					font-size:11px;
					color:#999;
					position:absolute;
					right:20px;
					top:15px;
				}
					li.comment .avatar {
						float:none;
						margin:0;
						position:absolute;
						left:10px;
						top:10px;
						padding:1px;
						border:1px solid #dbdbdb;
						vertical-align:top;
						overflow:hidden;
						}
						li.comment .avatar {
							display:block;
							vertical-align:top;
							overflow:hidden;
							}
						
						.commentlist ul.children {
							margin:20px 0 0 30px;
							}
							.commentlist ul.children li.comment {
								background:#fff;
								}
						
						.commentlist .reply {
							position:absolute;
							right:20px;
							bottom:15px;
							}
							.commentlist .reply a {
								display:inline-block;
								background:#2a2a2a;
								padding:3px 8px;
								color:#fff;
								text-decoration:none;
								}
							.commentlist .reply a:hover {
								background:#bfbfbf;
								color:#2a2a2a;
								}

/* -- Shortcodes -- */
	
/* -- Page Navigation -- */
	.navigation { clear:both;}
		.navigation a { display:block; font-size:22px; color:#0c0c0c;}
		.navigation a:hover { text-decoration: none; color:#f85700; text-decoration:none;}
	
	.navigation .nav-previous { float: left; width:45%;}
	.navigation .nav-next { float: right; width:45%; text-align:right;}
	
	#nav-above {}
	#nav-below { padding-top:32px; padding-bottom:29px;}
	
	.wp-paginate { text-align:center;}
	.wp-paginate li { float: none; font-size:14px; display: inline-block;}
	
	.wp-paginate li .title {  padding:2px 6px 0 0;}
	.wp-paginate li a, .wp-paginate li span.page { color:#131313; border:1px solid #d9d9d9; font-size:12px; background:#f3f2ec; margin:0px 2px; padding:2px 10px; text-align:center;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius:5px; position:relative;
	}

	.wp-paginate li a, .wp-paginate li span { display: inline-block;}
	
	.wp-paginate li a.next, .wp-paginate li a.prev { font-size:16px;}

	.wp-paginate li a:hover, .wp-paginate li span.current { color:#000; background:#e1e1e1;}

/* -- Widgets -- */
	.widget { /*clear:both;*/ padding-bottom:45px;}
	.widget-title {
		font-size: 20px;
		color: #3f3f3f; margin-bottom:13px;
		font-style: italic;
	}

	#search-3 h3{
		display:none;
	}
	
	/*.widget-area .widget-title {
		color: #fff; padding:13px 5px 19px 19px;
		background:url(images/widget-bg.gif) repeat-y 0 0;
	} JOEL*/

	#categories-2 h3.widget-title {
		color: #fff; padding:13px 5px 19px 40px;
		background:url(images/widget-bg.gif) repeat-y 0 0;
		
	}

	#em_widget-2 h3.widget-title{
		/*color: #fff; padding:13px 5px 19px 7px;
		background:url(images/widget-bg-events.png) repeat-y 0 0;*/
		display: none;
	}
	#baw_widgetarchives_widget_my_archives-2 h3.widget-title {
		color: #fff; padding:13px 5px 19px 65px;
		background:url(images/widget-bg.gif) repeat-y 0 0;

		
	}

	#ngg-images-2 h3.widget-title {
		/*color: #fff; padding:13px 5px 19px 58px;
		background:url(images/widget-bg.gif) repeat-y 0 0;*/
		display:none;
		
	}

	#php_widget-9 h3.widget-title{
		color: #fff; padding:13px 5px 17px 61px;
		background:url(images/widget-bg.gif) repeat-y 0 0;
		margin-bottom: 5px;
		margin-top: 15px;
	}
	#php_widget-10 h3.widget-title{
		color: #fff; padding:13px 5px 19px 7px;
		background:url(images/widget-bg-events.png) repeat-y 0 0;
		margin-bottom: 5px;
		margin-top: 15px;
	}
	#php_widget-11 h3.widget-title{
		color: #fff; padding:13px 5px 19px 7px;
		background:url(images/widget-bg-events.png) repeat-y 0 0;
		margin-bottom: 5px;
		margin-top: 15px;
	}
	#php_widget-9{
		padding-bottom:0px;

	}
	#php_widget-10{
		padding-bottom: 5px;
	}

	.columns-over h1.page-title{
		display:none;
	}

	#baw_widgetarchives_widget_my_archives-2 ul li ul{
		display:none;
	}

	#text-10{
		padding-top: 10px;
	}


	

	/*Joel*/


	.widget.widget
	
	.widget ul { padding:0;}
	
/*	.widget ul li { background:#f3f3f3; border-bottom:1px solid #d6d6d6; padding:0; margin:0px 0px 2px 0px;} Jos */
	.widget ul li { background:#f3f3f3; border-bottom:1px solid #d6d6d6; padding:13px 10px 14px 18px; margin:0px 0px 2px 0px;} /* Jos */

	.widget ul li a { font-size:11px; color:#161616;}
	.widget ul li a:hover { text-decoration:none;}
	
/* 	section .widget ul li a  #6bb510 { padding:13px 10px 14px 18px; display:block; text-transform:uppercase;} Jos */
	section .widget ul li a { display:block; text-transform:uppercase;} /* Jos */
	section .widget ul li a:hover { color:#fff; background:#839432;}
	

	/* -- Tag clouds Widget -- */
		.tagcloud { width:100%; overflow:hidden;}
		.tagcloud a { padding:0 5px; position:relative; overflow:hidden; margin:0 3px; line-height:1.2em; font-size:12px; color:#000;}
		.tagcloud a:hover { text-decoration:none; background:#25c3e5; color:#fff;}
	
	/* -- Calendar Widget -- */
		#calendar_wrap {}
		
		.widget_calendar table { background:#fff; width:100%; margin:0px 10px 0px 0px; border: 1px solid #ccc; padding:0px 0px 0px 0px;}
		.widget_calendar table tr { border:0; border-bottom: 1px solid #1d2a32; padding:0px 0px 0px 0px;}
		.widget_calendar table tr th { border:0!important; padding:0px 0px 0px 0px!important; margin:0px 0px 0px 0px!important;}
		
		.widget_calendar table td { text-align:center;  padding:4px;}
		.widget_calendar table td#today { background: #ccc;}
		.widget_calendar table td a { color: #000;}
		.widget_calendar table td a:hover { color: #555;}
		
	/* -- Social Networks Widget -- */
		.social_networks_widget { padding:0;}
		.social_networks_widget ul { float:left;}
		.social_networks_widget ul li { background: none; vertical-align: middle; padding:2px 0px 9px 0px; border:0;}
		.social_networks_widget ul li a {color:#858585;}
		.social_networks_widget ul li a:hover { text-decoration:none;}
		.social_networks_widget ul li img { vertical-align: middle; margin:0; margin-right:4px; background:#ecefeb;}
	
/* -- Page Style -- */
				
/* -- Content widgets -- */			
	section .date {
		font-size:11px;
		position:relative;
		display:block; float:left;
		width:78px; height:90px;
		text-align:center; text-transform:uppercase;
		margin:0px 27px 0px 0px;
		color:#fff;
		background:#0f0f0f;

	}
	
	section .date span { display:block; font-size:35px; font-family: arial; height:64px; line-height:70px; margin:0px 0px 3px 0px; border-bottom:1px solid #fff; color:#fff; background:url(images/main-color-org.png) no-repeat 0 0;}	
				
/* -- Footer widgets -- */
	#footer-widget-area { float:left; padding:0px 0px 0px 30px;}

	#footer-widget-area .widget-title {	font-size: 28px; color:#fff; line-height:1em; padding:0px 0px 2px 0px; background: none;}
	#footer-widget-area .column-4 .widget-title { color:#6bb510; margin-bottom:2px;}
	
	#footer-widget-area .widget ul { padding:0px 0px 0px 0px;}
	#footer-widget-area .widget ul li { background: none; border:0; padding:0px 0px 12px 0px; margin:0px 0px 0px 0px;}
	#footer-widget-area .widget ul li a { font-size:13px; color:#9b9b9b; text-transform:none; text-decoration:underline;}
	#footer-widget-area .widget ul li a:hover { text-decoration:none;}
	
/* -- Footer -- */
	footer { clear:both; padding:23px 0 40px;}
	footer a { color:#9b9b9b; text-decoration:none;}
	footer a:hover { color: #fff;}
	
	footer .logo { display:block; float:left; width:62px; height:40px; margin-left:2px; margin-right:7px; background:url(images/logo2.png) no-repeat 0 0; overflow:hidden; text-indent:-1000em;}
	
	/* -- Footer Notes -- */
	/*	.footer-notes { font-size:13px; float:left; color:#9b9b9b; line-height:25px; width:230px; margin-right:50px;} JOS */
		.footer-notes { display:none;} /* JOS */
		.privacy { text-decoration: none;}
		.privacy:hover { text-decoration: underline;}

/* -- x.x Clearfix -- */
	.clearfix:after, .post:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix { display: inline-block; }
	/* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */
	.clear { clear:both;}
	.none { display: none; } /* End Clearfix */
	
	#wpml_credit_footer{
	display:none;
	}
	
	.attachment-single-thumbnail.wp-post-image {
display: none!important;
}

#chicken_wrap {
width: 947px;
margin-right: auto;
margin-left: auto;
box-shadow: 0 0 15px #333;
-webkit-box-shadow: 0 0 15px #333;
-moz-box-shadow: 0 0 15px #333;
}

.spacer {
margin-top: 25px;
border-top: 1px solid #e5e5e5;
margin-bottom: 25px;
}

.wpml-ls-legacy-list-horizontal {
border: 0px;
}

/*Tommy things*/
.wpcf7-quiz-label {
    vertical-align: middle;
}
