/*  
Theme Name: lever nieuw
Theme URI: 
Description: 
Version: 1.0
Author: Ronald Lever
Author URI: http://www.equint.nl
Tags: Lever, Equint
*/

/* Reset default browser styles */
@import url('css/reset.css');

/* Rebuild default browser styles */
@import url('css/rebuild.css');

/* Basic WordPress Styles */
@import url('css/wp.css');

body {
	/*background: url(images/bg_body.gif) repeat-x center 228px #d0e6f1;*/
	background-color:#d0e6f1;
	background-repeat:repeat-x;
	background-position:0 244px;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	min-width: 832px;
	width:100%;
	min-height: 100%;
}

html {
	height: 100%;
	width:100%;
	padding:0;
	margin:0;
}

body {
	margin: 0;
	padding: 0;
	display:block;
	position:relative;
	height:100%
}

.clear {
	clear:both;
}

img {
	border: 0;
	outline:0;
}

h1,h2,h3,h4,h5
{
	font-weight:bold;
	color:#0066AD;
}

h1
{
	font-size:18px;
}
h2
{
	font-size:16px;
	color:#00469D;
}
h3
{
	font-size:14px;
	color:#2b4c92;
	margin-bottom:12px;
}
h4
{
	font-size:12px;
	color:#00065D;
}

input#s{
	float:left;
	width:200px;
	border:1px solid #D0E6F1;
	outline:none;
	margin: 0 0 10px 0;
	border-radius:3px;
	padding:3px;
	height:23px;
	overflow:hidden;
	color:#0066AD;
	opacity:0.95;
}
input#searchsubmit {
	float:left;
	color:#D0E6F1;
	background:#0085BD;
	border:1px solid #D0E	6F1;
	outline:none;
	width:50px;
	margin: 0 0 10px 3px;
	cursor:pointer;
	border-radius:3px;
	padding:3px;
	height:31px;
	overflow:hidden;
	opacity:0.8;
}

input#searchsubmit:hover {
	opacity:1;
}

.red {
	color:red;
}

#content a, #content a:visited, #content a:active
{
	color:#0086BD;
	font-weight:bold;
}
#content a:hover
{
	color:#0069D;
	text-decoration:underline;
}

#sidebar ul, #sidebar li
{
	list-style:none;
	margin:0;
	padding:0;
	
}

a, a:visited {
	text-decoration: none;
}

#container {
	width: 980px;
	margin: 0 auto;
	overflow: visible;
	min-height: 100%;
	position:relative;
	margin-bottom:-200px;
	background-color:#fff;
}

	#container .push
	{
		clear:both;
		height:200px;
		display:block;
	}
#top_searchform
{
	position:absolute;
	z-index:89;
	top:8px;
	right:10px;
	opacity:0.9;
}

#slideshow {
	height: 228px;
	width: 980px;
	float: left;
	clear: both;
	overflow:hidden;
}

#menu {
	height: 65px;
	margin-left: 20px;
	background: url(images/menu.jpg) repeat-x transparent;
	font-size: 12px;
	text-transform: uppercase;
	position:relative;
	width:980px;
	overflow:hidden;
}

#menu a {
	padding: 10px 20px;
	text-decoration:none;
	color: #fff;
}

#menu a, #menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #fff;
}

#menu a:hover
{
	color:#D0E6F1;
}

#menu li {
	margin-top: 16px;
}

#menu ul {
	margin-top: 32px;
	font-size: 10px;
}

#menu ul ul {
	margin-top: 10px;
}

#menu li li {
	display:none;
	background: #0a70ad;
	margin-top: 0;
	border-top: 1px solid #fff;
}

#menu li li li {
	margin-top: 0;
	border-bottom: 1px solid #fff;
	background-color: #085f93;
}

#menu li:hover, #menu li.sfHover,
#menu a:focus, #menu a:hover, #menu a:active {
	outline:		0;
}

.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
}

#contact {
	background: url(images/contact.png);
	height:38px;
	width:130px;
}

a.contact
{
	display:block;
	margin-top:2px;
}
a.contact:hover
{
	opacity:0.8;
}

#left {
	float:left;
	width:204px;
	padding: 0 5px 0 13px;
	margin:10px 0 0 0;
	font-size:11px;
	
}

#left #sidebar {
	
	margin:0;
	padding:0;
}


#content {
	float: left;
	font-size: 11px;
	overflow: visible;
	position:relative;
	z-index:1;
	margin:8px 0 0 0;
}

#content .inleiding {
	padding:16px 11px;
	width:707px;
	border:1px solid #ededed;
	background-color:#f7f7f7;
	margin:0 0 22px 0;
	overflow:hidden;
  position:relative;
}

#content .inleiding .inleidingtekst {
	float:left;
	width:707px;
  	text-align:justify;
}

#content .inleiding .contactbutton {
	width:185px;
	height:44px;
	background: url(images/contact.jpg) repeat-x transparent;
  	float:right;
  margin-left:10px;
}

#content .inleiding .contactbutton:hover {
  filter:alpha(opacity=80); /* For IE8 and earlier */
  opacity:0.8;
}

#content.right 
{
	background:#fff;
	/*padding: 40px 27px 27px 0;*/
	width:742px;
  	margin-bottom:20px;
}

/*#content.right #sidebar
{
	width:185px;
	overflow:hidden;
}*/

#text {
	float: left;
	width: 720px;
	padding:0 11px;
}

#sidebar {
	width: 175px;
	font-size: 11px;
	margin-right:23px;
}

#sidebar li.image {
	margin:10px 0 !important;
	text-align: center;
}

#sidebar ul {
	margin-bottom: 10px;
}

#footer
{
	height:190px;
	width:980px;
	margin:-200px auto 0 auto;
	border-bottom:10px solid #D0E6F1;
	background:#0086bd;
	padding-top:1px;
	overflow:hidden;
	position:relative;
	/*z-index:2;*/
	clear:both;
}

		#footer a 
		{
			color:#fff;
			font-weight:normal;
		}
		#footer a:hover
		{
			color:#D0E6F1;
		}

		#footer .footermenu {
  				font-size:10px;
				float:left;
				padding: 10px 20px;
				border-top:1px solid #fff;
				margin:0 auto;
				list-style:none;
				width:940px;
  
		}


			#footer .menu
			{
  			margin:0 auto;
  			
				
			}
				#footer .menu ul
				{
					padding:0;
					list-style:none;
					margin:0
				}
				
				#footer .menu ul li:nth-child(5n+5) {  
  					clear:both;
				}	
					#footer .menu li
					{
						list-style:none;
						float:left;					
						margin: 0 8px 8px 0;
						padding:0;
						width:225px;
						font-size:10px;
						text-transform:uppercase;
						font-weight:bold;
  						margin-bottom:20px;
					}

					#footer .menu li.page-item-161
					{
						display:none;
					}
						#footer .menu li a
						{
							font-weight:bold;
						}
					
						#footer .menu li li:first-child
						{
							margin-top:5px;
						}
						#footer .menu li li
						{
							list-style:none;
							display:block;
							margin:0;
							padding:0 0 1px 0;
							width:100%;
							clear:both;
							font-size:10px;
							font-weight:normal;
							text-transform:none;
						}
						#footer .menu li li a
						{
							font-weight:normal;
						}
						
						#footer .menu li li.current_page_item a
						{
							font-weight:bold;
						}


#equint
{
	height:25px;
	width:980px;
	overflow:hidden;
	clear:both;
  	display:block;
  	margin: 0 auto;
  font-size:10px;
}

  #equint span
  {
	float:right;
  }

  #equint a
  {
	color:#000;
  	text-decoration:underline;
  }

	#equint a:hover
  {
  	text-decoration:none;
  }

/* template a - z menu */

#alfabet
{
	list-style:none;
	padding:5px;
	margin:0 0 10px 0;
	background-color:#fff;
	border-top:3px solid #0086c0;
}
	#alfabet li
	{
		list-style:none;
		display:inline;
		padding:0 6px 0 8px;
		border-left:1px solid #ccc;
	}
	
	
		#alfabet li:first-child
		{
			border:none;
		}
	div#content.right #alfabet li a
	{
		text-transform:uppercase;
		color:#0086c0;
	}
	#alfabet .current_page_item a, #alfabet .current_page_ancestor a
	{
		color:#0086c0;
		text-decoration:underline;
	}
	
#sidebar.menu {
	margin-bottom:132px;
}

#sidebar.menu .logo1 {
}


#sidebar.menu .branche {
	margin-top:132px;
}
	
#sidebar.menu ul
{
	margin:0;
}

#sidebar.menu ul ul
{
	margin:7px 0 5px 16px;
}


#sidebar.menu ul li {
    	
  	border-bottom:1px solid #E4E4E4;
  	/*list-style-image:url(images/bullit.png) !important;*/
	padding:10px 0;

	

}

#sidebar.menu ul li.current_page_item
{
	color:#0086be;
	font-weight:bold;
}

#sidebar.menu ul li a
{
	font-weight:normal;
	color:#000;
	font-size:11px;
	font-family: 'Open Sans', sans-serif;
  	display:block;
  	padding:0px 0 0 13px;
  	/*list-style-image:url(images/bullit.png) !important;*/
  	
  	background: url(images/bullit.png) no-repeat transparent;
	background-position:left 5px;
	text-decoration:none;

}

#sidebar ul li a:hover
{
	font-weight:normal;
	color:#0086be;
	font-size:11px;
	font-family: 'Open Sans', sans-serif;
  	display:block;
  	padding:0px 0 0 13px;
  	/*list-style-image:url(images/bullit.png) !important;*/
  	background: url(images/bullit_active.png) no-repeat transparent;
	background-position:left 5px;
	text-decoration:none;
	font-weight:bold;
}


#sidebar ul li.current-page-ancestor a, #sidebar ul li.current_page_item a
{
	color:#0086be;

  	padding:0px 0 0 13px;
  	background: url(images/bullit_active.png) no-repeat transparent;
		background-position:left 5px;
	font-weight:bold;

}

#sidebar ul li.current-page-ancestor li a, #sidebar ul li.current_page_item li a
{
	color:#000;

  	padding:0px 0 0 13px;
  	background: url(images/bullit.png) no-repeat transparent;
		background-position:left 5px;
	font-weight:normal;

}

#sidebar ul.sub-menu li a {
	  	color:#000;

  	padding:0px 0 0 13px;
  	background: url(images/bullit.png) no-repeat transparent;
		background-position:left 5px;
	font-weight:normal;

}

#sidebar ul.sub-menu li a:hover, #sidebar ul.sub-menu li.current_page_item a {
	  	color:#0086be;

  	padding:0px 0 0 13px;
  	background: url(images/bullit_active.png) no-repeat transparent;
		background-position:left 5px;
	font-weight:bold;

}


#sidebar.menu ul li li
{
	margin-left:16px;
	/*list-style-image:url(images/bullit.png) !important;*/
	border-bottom:none;
		padding:0px 0;

}

#sidebar.menu ul li li.current_page_item
{
	/*list-style-image:url(images/bullit_active.png) !important;*/
}

#sidebar.menu .current_page_item > a
{
	color:#0086be;
	font-weight:bold;
}

#sidebar .title
{
	color:#0086BD;
	display:block;
	padding: 0 0 0px 0;
	font-weight:bold;
	font-size:14px;
	margin: 28px 0 20px 0;
}

/* abs */

#text ul#rows {
	list-style:none;
	margin:0;
	padding:0;
}

ul#rows li {
	list-style:none;
	margin:0 0 0px 0;
	padding:8px 0 15px 8px;
}

ul#rows li.row {
	list-style:none;
	border-bottom:1px dotted #dfdfdf;
	background-color:#fff;
	position:relative;
	
}


ul#rows li.row a.leesmeer {
	
	position:absolute;
	bottom:10px;
	right:10px;
	border:1px solid #ccc;
	padding:5px 10px;
	background-color:#0086c0;
	color:#fff;
	font-size:10px;
	text-decoration: none;

	
}

ul#rows li.row a.leesmeer:hover {
	
	position:absolute;
	bottom:10px;
	right:10px;
	border:1px solid #ccc;
	padding:5px 10px;
	background-color:#0086c0;
	color:#fff;
	font-size:10px;
	text-decoration: none;
  	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
  
	
}

ul#rows li.row h3 {
	margin:0;
	padding:0;
	text-transform:capitalize;
}

ul#rows li.row p {
 	margin-bottom:30px;
}



ul#rows li.row.leftmargin {
	padding-left:60px;
	background: url(images/arrow.png) no-repeat #fff;
	background-position:10px center;

}

/* contact */

div.rowElem {
	clear:both;
}

div.rowElem label {
  width:250px;
  float:left;
  line-height:30px;
}

div.rowElem input[type=text] {
	background-color:#fffff;
border:1px solid #dbdbdb;
padding:5px;
width:340px;

}

div.rowElem .jqTransformInputInner {
}

.wpcf7-not-valid-tip {
	  display:none;
	}



div.rowElem textarea {
	 width:340px;
  	 height:140px;
  	 background-color:#fffff;
border:1px solid #dbdbdb;
padding:5px;

	}
	
	div.rowElem input[type=submit] {
	clear:both;
margin-left:250px;
	background-color:#0087c1;
border:1px solid #dbdbdb;
padding:5px;
color:#fff;
margin-bottom:20px;


}

#text .twitter-message {
    z-index:100;
	}
	
#text .fb-like span {

	}


