/*

Theme Name: KiwiBirds Green theme
Version: 1.0
Author: holmlynglund.dk & quite unique.com

*/



/* Css Reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,img,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ 

	margin:0; 

	padding:0; 

	border:0; 

	outline:0; 

	font-size:100%; 

	vertical-align:baseline; 

	background:transparent; 

}

body	{
	font-family: 'Open Sans';
}

ol,ul{ 

	list-style:none; 

}

hr	{
	border-top: 5px solid #efefef;
	border-bottom: none;
	border-left: none;
	border-right: none;
	width: 940px;
	margin: 20px 0;
}

blockquote,q{ 

	quotes:none; 

}

blockquote:before,blockquote:after,q:before,q:after{ 

	content:''; 

	content:none; 

}

:focus{ 

	outline:0; 

}

ins{ 

	text-decoration:none; 

}

del{ 

	text-decoration:line-through; 

}

table{ 

	border-collapse:collapse; 

	border-spacing:0; 

}



/*--------------- General Styles 

*/

.skiplink{ 

	display:none; 

}

label{ 

	cursor:pointer; 

}

a,a:visited{ 

 text-decoration:none; 

}

a:focus,a:hover{ 

	text-decoration:underline; 

}

body{ 

	color:#000; 

	/*font:62.5%/1 Arial ,Georgia, Verdana,Georgia, Lucida,"Trebuchet MS" ,Helvetica, sans-serif;
*/
	padding:0;

	margin:0;

	background:#ffffff;

}

.hide{

     position: absolute;

     left: -9999px;

}



#commoncontent a:hover{ text-decoration:underline }



/*-------------------------------page start-------------------------*/

#innerbody{ width:100%; }

#wraper{

	width:960px;

	margin:0 auto;

}

#header{

	width:940px;/*960*/

	padding:0 20px 90px 0;
	

	position:relative;

}

#header ul{
	margin: 24px 0 0 0;

	overflow:hidden;

	float:right;
	height: 40px;

}

#header ul li{

	display:block;

	float:left;

	margin-right:1px;

	height:32px;

	position:relative;

	z-index:500;
}

#header ul li.current_page_item	{
	background: url(images/nav_bg.jpg) repeat-x top left;
}

#header ul li a{

	float:left;

	display:block;

	text-decoration:none;

}

#header ul li a strong,

#header ul li a span,

#header ul li a small{

	float:left;

	height:40px;

}

#header ul li a strong{
	height: 40px;
	width:30px;
	margin: 0 -16px 0 0;
}

#header ul li.current_page_item a strong{
	background:url(images/left_nav.jpg) no-repeat left top;
}

#header ul li a small{
	height: 40px;
	width:30px;
	margin: 0 0 0 -16px;
}

#header ul li.current_page_item a small{
	background:url(images/right_nav.jpg) no-repeat left top;
}

#header ul li.current_page_item a span	{
	color: white;
}

#header ul li a span{
	
	padding:0px;
	margin: 0 5px;
	font-weight: 100;
	font-size:16px;

	color:#000;
	
	height: 32px;
	position: relative;
	line-height:31px;

	cursor:pointer;

}

#header ul li a:hover strong, 

#header ul li a:hover span, 

#header ul li a:hover small, 

#header ul .hello a strong, 

#header ul .hello a span,

#header ul .hello a small,

#header .current_page_item a strong,

#header .current_page_item a span,

#header .current_page_item a small {

	/*background-position:0 -28px;
*/
} 

/*-------------------------------drop down menu-----------------*/

#header ul li ul{

	display: none;

	z-index: 10;

	position: absolute;

	left: -999em;

	height: 28px;

	width: 255px;

	margin: 0px;

	margin-top:32px;

}



#header ul li li {

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	height:29px;

	}

#header ul li ul a strong,

#header ul li ul a span,

#header ul li ul a small{

	background:none!important;

	height:28px;

	display:block;

	float:left;

}

#header ul li ul a:hover strong,

#header ul li ul a:hover span,

#header ul li ul a:hover small{

	background:none !important;

}

#header ul li ul a span{

	height:28px;

	line-height:0;

	line-height:25px;

	font-size:15px;

	color:#000;

	padding:0;

	margin:0;

}

#header ul li ul a { 

}

#header ul li ul a:hover, #header ul li ul a:active {

	}

#header ul li ul ul {

	}



#header ul li:hover ul ul, #header ul li:hover ul ul ul, #header ul li.sfhover ul ul, #header ul li.sfhover ul ul ul {

	/*left: -999em;*/

	}

#header ul li:hover ul, #header ul li li:hover ul, #header ul li li li:hover ul, #header ul li.sfhover ul, #header ul li li.sfhover ul, #header ul li li li.sfhover ul {

	/*left: auto;*/

	}

#header ul li:hover, #header ul li.sfhover { 

	/*position: static;*/

	}



/*--------------------------------maincontent

*/

#maincontent{

	width:960px;

	position:relative;

}

.logo{

	width:174px;

	height:58px;

	position:absolute;

	top:-70px;

	z-index:5000;

}

.logo a{

	/* background:url(http://www.kiwibirds.dk/wp-content/uploads/2013/03/KiwiLogo_new_Ver3.jpg) no-repeat; */
	background:url('images/logo.png') no-repeat;
	width:208px;

	height:58px;

	display:block;

}



#slider{

	width:940px;

	padding-right:20px;

}

#slideshow { 

	position:relative; 

	width:940px; 

	height:374px; 

	overflow:hidden;

 }

	

#slideshow #slideshow_violator {

	z-index:1000; 

	width:940px; 

	height:31px; 

	float:right;

	position:relative; 

	top:-45px; 

	left:0px;

 }

	

	

#slideshow #slideshow_violator #project_caption a:hover {

	text-decoration:none; 

	color:#fff;

	background:transparent; }

	

#slideshow #slideshow_violator #slide_navigation{

	position:absolute;

	right:10px;

	top:10px; }

	

#slideshow #slideshow_violator #slide_navigation a { 

	text-indent:-9999px; 

	display:block; 

	width:8px; 

	height:8px; 

	float:left; 

	margin-left:5px; 

	cursor:pointer; 

	overflow:hidden;

	background:transparent url("images/icon_slider.jpg") no-repeat 0 0; 

}

	

#slideshow #slideshow_violator #slide_navigation a:hover { 

	background:transparent url("images/icon_sliderhov.jpg") no-repeat 0 0; }

	

#slideshow #slideshow_violator #slide_navigation a.activeSlide { 

	background:transparent url("images/icon_sliderhov.jpg") no-repeat 0 0; }

	

#slideshow li span.slide_caption {

	display:none; }



#slides {

	position: relative;

	background-color:#fff; 

	overflow:hidden; 

	width: 940px; 

	height:374px;

	margin:0; 

	padding:0; 

}

/*--------------------------------------content

*/

#content{

	width:960px;

	overflow:hidden;

	padding-top:15px;

	padding-bottom:40px;

}

.event{

	width:300px;

	float:left;

	margin-right:20px;

	display:inline;

	overflow:hidden;

}

.event span{

	padding:1px;

	color:#28bf99;

	font-weight:bold;

	padding-right:5px;
	
	
	font-size: 9px;

}

.event h2{

	font-size:18px;

	color:black;

	margin-top:11px;

	padding-bottom:10px;

	font-family: 'Roboto Slab', serif;

}

.event p{

	font-size:14px;

	color:#333;

	line-height:17px;

	padding-bottom:15px;
	font-weight: 100;

}

.eventpic{

	width:300px;

	height:106px;

	overflow:hidden;

	margin-top:11px;

}

.eventpic img{

	display:block;

	border:1px solid #C7C7C7;

	width:298px;

	height:104px;

}

/*--------------------------redtab

*/

#redtab{

	width:940px;/*960*/

	padding-right:20px;

	height:47px;

}

#tabbg,

#tablft,

#tabrgt{

	height:47px;

}

#tabbg{

	background:url(images/bgr_redtabbg.jpg) repeat-x;

}

#tablft{

	background:url(images/bgr_redtablt.jpg) no-repeat;

}

#tabrgt{

	background:url(images/bgr_redtabrt.jpg) no-repeat right top;

}

#contentredtab{

	width:719px;/*940*/

	height:45px;

	padding-top:2px;

	padding-left:221px;

	overflow:hidden;

}

#contentredtab img{

	display:block;

	float:left;

	margin-right:13px;

}

#contentredtabrgt{

	width:430px;

	float:left;

	overflow:hidden;

}

#contentredtabrgt span{

	padding:0;

	margin:0;

	font-size:11px;

	color:#EBA4BB;

	display:block;

	float:left;

	line-height:45px;

	font-weight:bold;

	margin-right:8px;

}

#contentredtabrgt img{

	display:block;

	float:left;

	margin-right:8px;

	margin-top:16px;

}

/*-------------------------------------footer

*/

#footer{

	width:100%;
	
	height:96px;

	padding-top:0px;
	
	background: url(images/footer-bg.jpg) bottom repeat-x;
}

#contfooter{

	width:940px;
	padding: 35px 20px 0 0;
	padding-right:20px;

	margin:0 auto;

	height:40px;

}

#contfooter p{

	padding: 30px 0 0 0;

	font-size:10px;

	color:#999;

	line-height:40px;

	text-align:center;

	font-weight:normal;

}

#contfooter a	{
	color: #28bf99;
}

/*----------------------------------------------------sub page--------------------------*/

#commoncontent{

	width:940px;/*960*/

	padding:0 20px 35px 0;

	overflow:hidden;

}

#commoncontent h2, .allcontblogpost h2{

	font-size:26px;

	color:#EB185D;

	padding-bottom:10px;

	font-weight:normal;

}

#commoncontent img, .allcontblogpost img{

	/*border:1px solid #C9C9C9;*/

}

#commoncontent p, .allcontblogpost p, .stylep{

	font-size:16px;
	font-family: 'Open Sans', sans-serif;

	color:#000000;

	line-height:18px;

	padding-bottom:18px;
	font-weight: 300;

}

#commoncontent blockquote, .allcontblogpost blockquote{

	font-size:20px;

	color:#EB185D;

	font-weight:normal;

	line-height:18px;

	margin-bottom:15px;

	padding-bottom:20px;

	border-bottom:1px solid #D7D7D7;

}

#commoncontent h1,#commoncontent h3,#commoncontent h4,#commoncontent h5,#commoncontent h6,

.allcontblogpost h1,.allcontblogpost h2,.allcontblogpost h3,.allcontblogpost h4,.allcontblogpost h5,.allcontblogpost h6{

	color:#28bf99;

	margin-bottom:18px;

	font-weight:normal;

}
#commoncontent h2{
	color: #000;
	font-family: 'Roboto Slab', sans-serif;
	font-weight: 300;
}

#commoncontent h1, .allcontblogpost h1{

	font-size:28px;

}

#commoncontent h2, .allcontblogpost h2{

	font-size:26px;

}

#commoncontent h3, .allcontblogpost h3{

	font-size:24px;

}

#commoncontent h4, .allcontblogpost h4{

	font-size:22px;

}

#commoncontent h5, .allcontblogpost h5{

	font-size:20px;

}

#commoncontent h6, .allcontblogpost h6{

	font-size:28px;
	color: #000;
	
	font-weight: 100;
	font-family: 'Robot slab', sans-serif;
}



#commoncontent a, .allcontblogpost a, .event a, .productarea a{

	color:#28bf99;
	
	font-weight: 700;
	font-size: 11px;

	text-decoration:none;

}
.event h2 a{
	color: #000;
	font-size: 18px;
	text-transform: none;
}

#commoncontent ul, .allcontblogpost ul{

	padding:15px 0px;

	list-style:disc;

}

#commoncontent ul li, .allcontblogpost ul li{

	padding-bottom:5px;

	font-size:14px;

	color:#000;

	list-style:disc;

	list-style-position:inside;

}

#commoncontent ol, .allcontblogpost ol{

	padding:15px 0px;

	list-style:decimal;

}

#commoncontent ol li, .allcontblogpost ol li{

	padding-bottom:5px;

	font-size:14px;

	color:#000;

	list-style:decimal;

	list-style-position:inside;

}



/*---------------------------------------case-page--------------------------------*/

.casepic{

	width:939px;

	padding-bottom:25px;

}

.casepic img{

	display:block;

	padding:0;

	margin:0;

}

.tabpic{

	width:939px;

	height:27px;

	background:#28bf99;

	overflow:hidden;

}

.tabpic a{

	display:block;

	float:right;

	background:url(images/btn_share.jpg) no-repeat;

	width:62px;

	height:27px;

}

/*-----------------------------blog page-------------------*/

#commoncontentblog{

	width:940px;/*960*/

	padding:64px 20px 35px 0;

	overflow:hidden;

}

#blogcontent img{

	border:1px solid #C9C9C9;

	margin-right:19px;

}

#blogcontent{

	width:728px;

	float:left;

}

.blogpost{

	width:728px;

	padding-bottom:35px;

}

.blogpost p{

	font-size:12px;

	color:#000000;

	line-height:18px;

	padding-bottom:18px;

}

.blogpost blockquote{

	font-size:20px;

	color:#EB185D;

	font-weight:normal;

	line-height:18px;

	margin-bottom:15px;

	padding-bottom:20px;

	border-bottom:1px solid #D7D7D7;

}

.blogpost h1,.blogpost h2,.blogpost h3,.blogpost h4,.blogpost h5,.blogpost h6,.pagetitle{

	color:#28bf99;

	margin-bottom:18px;

	font-weight:normal;

}

.blogpost h1{

	font-size:28px;

}

.blogpost h2, .pagetitle{

	font-size:26px;

}

.blogpost h3{

	font-size:24px;

}

.blogpost h4{

	font-size:22px;

}

.blogpost h5{

	font-size:20px;

}

.blogpost h6{

	font-size:20px;

}



.blogpost a{

	color:#28bf99;

	font-size:12px;

	text-decoration:none;

}

.blogpost ul{

	padding:15px 0px;

	list-style:disc;

}

.blogpost ul li{

	padding-bottom:5px;

	font-size:14px;

	color:#000;

	list-style:disc;

	list-style-position:inside;

}

.blogpost ol{

	padding:15px 0px;

	list-style:decimal;

}

.blogpost ol li{

	padding-bottom:5px;

	font-size:14px;

	color:#000;

	list-style:decimal;

	list-style-position:inside;

}



.metadata{

	width:728px;

	overflow:hidden;

	padding-bottom:10px;

}

.metadata h2{

	float:left;

	background:url(images/bgr_meta_bdr.jpg) no-repeat right 6px;

	padding-right:10px;

	margin-right:7px;

}

.metadata h2 a{

	display:block;

	font-size:26px;

	color:#28bf99;

	text-decoration:none;

	font-weight:normal;

	text-transform:uppercase;

} 

.metadata span{

	display:block;

	float:left;

	font-size:10px;

	color:#666666;

	padding-top:12px;

}

.metadata span a{

	color:#28bf99;

	text-decoration:none;

}

/* pic-blog */

.pic-blog{

	width:728px;

	overflow:hidden;

}

.pic-blog img{

	display:block;

}

.blogpic-tab{

	width:719px;/*728*/

	height:27px;

	background:#EB185D;

	overflow:hidden;

	padding-left:9px;

}

.allcomment{

	float:left;

	overflow:hidden;

}

.allcomment a{

	float:left;

	display:block;

	font-size:10px;

	color:#FFFFFF;

	line-height:27px;

	padding:0 7px;

}

.allcomment .comments{

	background:url(images/bgr_commentbdr.jpg) no-repeat right;

	padding:0;

	margin:0;

	padding-right:10px;

}

.btn-share{

	display:block;

	float:right;

	width:62px;

	height:27px;

	overflow:hidden;

}

.blogpic-tab-black{

	background:#000;

}

.commentblack{

	background:url(images/bgr_commentbdr2.jpg) no-repeat right;

	padding-right:8px;

	margin-right:7px;

}



/*------------------------------------blogsidebar----------------------*/



#blogsidebar{

	width:189px;

	float:right;

	overflow:hidden;

}

#kiwisfeed{

	width:189px;

	padding-top:35px;

	padding-bottom:19px;

}

#kiwisfeed a{

	display:block;

	background:url(images/btn_feed.jpg) no-repeat;

	width:189px;

	height:48px;

}

#blogrgt-pic{

	width:189px;

	padding-bottom:50px;

}

#blogrgt-pic img{

	border:none;

}

#tagcloud{

	width:189px;

}

#tagcloud h6{

	padding-bottom:4px;

}

#tagcloudcont{

	width:171px;

	background:#D9D9D9;

	padding:10px 10px 10px 8px;

	overflow:hidden;

}

#tagcloudcont a{

	font-size:14px;

	color:#fff;

	float:left;

	display:block;

	margin-right:6px;

	margin-bottom:6px;

	text-decoration:none;

	display:inline;

}

#tagcloudcont a:hover{

	color:#777777;

}

/*--------------------------------------blogpost page---------------------------*/

.allcontblogpost{

	width:600px;

	padding-top:30px;

}

#blogpostarea{

	width:600px;

}

#blogpostarea p{

	font-size:14px;

	color:#000000;

	line-height:18px;

	padding-bottom:18px;

}

#blogpostarea blockquote{

	font-size:20px;

	color:#EB185D;

	font-weight:normal;

	line-height:18px;

	margin-bottom:15px;

	padding-bottom:20px;

	border-bottom:1px solid #D7D7D7;

}



#blogpostcomment{

	width:533px;/*600*/

	border-top:1px solid #E5E5E5;

	padding-top:15px;

	padding-right:67px;

}

#blogpostcomment h3{

	padding-bottom:15px;

	font-size:40px;

	color:#E0DDDD;

}

.comment{

	width:533px;

	overflow:hidden;

	padding-bottom:15px;

}

.allcommentslft{

	width:149px;

	float:left;

	background:url(images/bgr_commentrgt.jpg) no-repeat right;

	padding-bottom:15px;

}

.allcommentslft strong{

	display:block;

	color:#000000;

	padding-bottom:8px;

	font-size:13px;

	line-height:14px;

	text-decoration:none;

}

.allcommentslft strong a{

	font-size:13px;

	color:#000000!important;

	line-height:14px;

	text-decoration:none;

}

.allcommentslft small{

	display:block;

	font-size:10px;

	color:#888888;

}

.allcommentsrgt{

	width:365px;

	float:right;

}

.allcommentsrgt p{

	font-size:11px !important;

	color:#444444 !important;

}



.allinp-blogpost{

	width:533px;

}

.allinp-blogpost h3{

	width:518px;/*533*/

	height:39px;

	line-height:39px;

	padding-left:15px;

	background:#DCDCDC;

	font-size:20px;

	color:#FFFFFF;

}

.inparea{

	width:495px;

	background:#F5F5F5;

	padding:13px 22px 12px 16px;

}

.inparea form{

	width:495px;

}	

.inparea form div{

	width:495px;

	overflow:hidden;

	padding-bottom:9px;

}

.inparea form div strong{

	float:left;

	display:block;

	width:150px;

	font-size:13px;

	color:#000000;

	line-height:37px;

}

.inparea form div input{

/*font-family:Arial ,Georgia, Verdana,Georgia, Lucida,"Trebuchet MS" ,Helvetica, sans-serif;
*/
	width:325px;

	height:27px;

	border:1px solid #E5E5E5;

	float:right;

	padding:10px 5px 0 13px;

	font-size:14px;

	color:#333333;

}

.inparea form div textarea{
/*
font-family:Arial ,Georgia, Verdana,Georgia, Lucida,"Trebuchet MS" ,Helvetica, sans-serif;
*/
	width:325px;

	height:127px;

	border:1px solid #E5E5E5;

	float:right;

	padding:10px 5px 0 13px;

	font-size:14px;

	color:#333333;

	overflow:hidden;

}

.inparea form div .postcomment{

	background:url(images/btn_subcomment.jpg) no-repeat;

	width:102px;

	height:30px;

	cursor:pointer;

	border:none;

}



/*-------------------------------------------------case front page------------------*/



#casefront-content{

	width:960px;

	padding-top:64px;

}

#casefront-content h1{

	font-size:26px;

	color:#28bf99;

	padding-bottom:10px;

	text-transform:uppercase;

}

.productarea{

	width:960px;

	overflow:hidden;

}

.productarea dd{

	width:300px;


	float:left;

	margin-right:20px;
	margin-bottom: 20px;


}

.pic-contarea{

	width:298px;

	height:178px;

	border:1px solid #C7C7C7;

	overflow:hidden;

}

.pic-contarea img{

	display:block;

}

.productarea dd h2{

	padding:8px 0;

	font-weight:normal;

}

.productarea dd h2 a{

	font-size:16px;

	color:#000;

	text-decoration:none;
	font-family: 'Roboto Slab', sans-serif;

}



.productarea dd p{

	font-size:14px;

	color:#000000;

	line-height:14px;

	padding-bottom:12px;
	
	font-family: 'Open Sans', serif;
	font-weight: 100;
	line-height: 19px;

}



/* begin image */



p img {

	padding: 0;

	max-width: 100%;



	}

img.aligncenter{

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom:25px;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 5px 20px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 20px 5px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

/* End Images */



.navigation{

	overflow:hidden;

	padding:15px 0;

}

.navigation a, #blogpostcomment a{

	color:#28bf99;

	font-size:14px;

	text-decoration:none;

}

.center{ text-align:center }



.monthtitle a{

	color:#000;

	display:block;

}

.datetime{

	font-size:10px;

	color:#999999;

	padding:4px 0;

	display:block;

}

.news li, .postspermonth li{

	padding-bottom:12px;

	color:#EB185D;

}

.postspermonth li{

	padding-bottom:10px;

	color:#EB185D;

}

.news li a, .postspermonth li a{

	font-size:11px;

	color:#28bf99;

}

.news li a:hover, .monthtitle a:hover{ text-decoration:none }



/*-------------------------------------------------contact page------------------------*/



#contactarea{

	width:940px;

	overflow:hidden;

}

#contactlft{

	width:390px;

	float:left;

}



#contactrgt{

	width:533px;

	float:right;

}



#contactrgt h4{

	width:518px;/*533*/

	height:39px;

	margin:0;

	padding:0;

	line-height:39px;

	padding-left:15px;

	background:#DCDCDC;

	font-size:20px;

	color:#FFFFFF;

}



#contactrgt .inparea{

	width:495px;

	background:#F5F5F5;

	padding:13px 22px 12px 16px;

	overflow:hidden;

}

#contactrgt .inparea form{

	width:495px;

}	

#contactrgt .inparea form div{

	width:495px;

	overflow:hidden;

	padding-bottom:3px;

}

#contactrgt .inparea form div strong{

	float:left;

	display:block;

	width:150px;

	font-size:12px;

	color:#888;

	line-height:37px;

}

#contactrgt .inparea form div input{
/*
font-family:Arial ,Georgia, Verdana,Georgia, Lucida,"Trebuchet MS" ,Helvetica, sans-serif;
*/
	width:325px;

	height:26px;

	border:1px solid #E5E5E5;

	float:right;

	font-size:14px;

	color:#333333;

}

#contactrgt .inparea form div textarea{
/*
font-family:Arial ,Georgia, Verdana,Georgia, Lucida,"Trebuchet MS" ,Helvetica, sans-serif;
*/
	width:325px;

	height:160px;

	border:1px solid #E5E5E5;

	float:right;

	padding:10px 5px 0 13px;

	font-size:14px;

	color:#333333;

	overflow:hidden;

}

#contactrgt .inparea form div .postcomment{

	background:url(images/btn_sendmail.jpg) no-repeat;

	width:80px;

	height:26px;

	cursor:pointer;

	border:none;

}



div.wpcf7-mail-sent-ng {

	width:466px!important;

}

div.wpcf7-response-output {

	width:466px!important;

}

div.wpcf7-validation-errors {

	width:466px!important;

}





div#maincontent div#commoncontent div.entry p	{
	font-size: 16px;
	font-weight: 300;
	font-family: 'Open Sans', serif;
}

div#maincontent div#commoncontent div.entry p strong	{
	font-weight: 400;
}
h7{
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 5px;
	line-height: 27px;
}

div#maincontent div#commoncontent div.entry p a	{
	font-size: inherit;
	font-weight: 300;
	text-transform: none;
}

div#maincontent div#commoncontent div.entry h3	{
	color: black;
	font-size: 18px;
	font-weight: 300;
}

div#maincontent div#commoncontent div.entry h3 a	{
	font-size: 18px;
	text-transform: none;
	font-weight: 400;
}

div#maincontent div#commoncontent div#the-birds-left	{
	float: left;
	width: 400px;
	margin: 0 55px 55px 42px;
}

div#maincontent div#commoncontent div#the-birds-right	{
	float: left;
	width: 400px;
}

div#maincontent div#commoncontent div#rygter	{
	font-style: italic;
	padding-top: 20px;
}

div#maincontent div#commoncontent div#rygter p	{
	font-style: italic;
}

div#maincontent div#commoncontent div#rygter p strong	{
	font-style: normal;
	font-weight: 700;
	font-size: 10px;
}

#footer ul{
	margin: 0;
	padding: 5px 10px 0 0;
	display: inline-block;
	vertical-align: top;
}
#footer ul li{
	display: inline-block;
	color: #999999;
	font-size: 12px;
}
#footer ul li + li{
	margin-left: 10px;
}
#footer .social-logos{
	display: inline-block;
}
#slides img{
	width: 100%;
	height: auto;
	display: block;
}
.mobile-menu{
	display: none;
}

