/* Stylesheet voor holthuizen door E-Golf4U */

html, body {
	color: #636262;
	background-color: #f9f9f9;
}


#egolf4u_iframe {
    height: 1800px;
}

img { border: 0;}
.category .post img{float:left; margin:0px 10px 5px 0px;}
a:link, a:visited {
	color: #636262;
}

a:hover {
	color: #253887;
}

h1 { font-size: 20px; }
h2 { font-size: 18px; margin-bottom: 5px;}
h3 { font-size: 16px; }
h4{ font-size: 14px; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


input[type="text"], input[type="password"]{
width: 200px;
}

ul li {
	list-style-type: none;
}

/* -----------------------------------------
   Shared Styles
----------------------------------------- */

div.loginlabel {
   	position: fixed;
	right:0px;
	top: 40%;
}

div.mainmenu {
	height: 60px;
}

ul.menu {
    width: 100%;
    border: 0;
    padding: 0;
    margin-top: 20px;
}

ul.menu li {
    border: 0;
    padding: 0px 10px;
    display:block;
    float:left;
    font-size: 12px;
}

.container {
	background: url('../images/header-bg.png');
	background-repeat: repeat-x;

	background-position: 0px 60px;
}

.header-image {
	padding: 0;
	height: 240px;
}

.header-image img {
	height: 100%;
	width: 100%;
}


.featured-block {
	color: white;
	text-align: center;
	height: 40px;
	
	padding-top: 14px;
	font-size: 12px;
}

.featured-block a { color: white; }

.featured-block-green {
	background-color: #738d48;
}

.featured-block-red {
	background-color: #8f4347;
}
.featured-block-brown {
	background-color: #8f5a43;
}
.featured-block-purple {
	background-color: #8b78cd;
}

.breadcrumbs {
	margin-top: 17px;
	font-size: 12px;
	
}

.footer {
	background: url('../images/footer-bg.png');
	background-repeat: repeat-x;

	height: 140px;

}

.footer .address {
	line-height: 40px;
	color: white;
	text-align: center;
}

.footer .copyright {
	line-height: 40px;
	text-align: center;
}



/* -----------------------------------------
   Content
----------------------------------------- */

.content-container {margin-top: 20px;background: url('../images/golfer-bg.png') no-repeat;background-position:  50% 130px;}

.content .widget_rss{margin-top:70px; margin-bottom:30px;}
.content ul li{margin-bottom:10px;}
.content ul li .rsswidget{font-style: italic;}
.content .thumbnail{float:left; margin:0px 10px 0px 0px;}
.content .thumbnail:after {display:block; clear:both; content:" "; height:0;overflow: hidden;}
.content .lcp_catlist li{margin-bottom:20px;}
.content .lcp_catlist li:after{display:block; clear:both; content:" "; height:0;overflow: hidden;}
.content a { color: #669933;}
.content a:hover { color: #253786;}

.submenu {padding-top: 8px;}
.submenu ul li {list-style-type: none;padding: 3px;}
.submenu ul li a {display: inline-block; width: 100%; border-bottom: 1px solid #9cac82;}
.submenu ul li:first-child {border-top: 0;}
.submenu > ul li ul li:last-child {border-bottom: 1px solid #9cac82;}
.submenu ul li {margin-bottom: 0;padding-bottom: 0;}
.submenu li.current_page_item > a {font-weight: bold;}
.submenu ul li ul li:last-child  {margin-bottom: 0; padding-bottom: 0;}
.submenu ul li ul li:last-child a {border-bottom: none;}
.submenu ul li ul il ul li:last-child a {border-bottom: none;}
.submenu ul li ul il ul li ul li:last-child a {border-bottom: none;}

/* fold-unfold */
.submenu ul li.page-has-children { background: url('../images/icon-arrow-down.png') no-repeat right 4px;}
.submenu ul li.page-has-children .children { display: none;}
.submenu ul li.current_page_item .children, .submenu ul li.current_page_parent .children { display: block;}
.submenu ul li.current_page_item .children li, .submenu ul li.current_page_parent .children li { background: url('../images/icon-arrow-right.png') no-repeat left 4px;}
.submenu ul li.current_page_item .children li a, .submenu ul li.current_page_parent .children li a { padding-left: 12px;}

.pagination a{color:#999;}
.pagination span{color:#777;}

.quickmenu ul li {list-style-type: none;background: url('../images/quickmenu-bg.png');background-repeat: repeat-x;color: white;padding: 5px;margin-bottom: 1px;}
.quickmenu a {display: inline-block;width: 100%;}
.quickmenu a:link, .quickmenu a:visited {color: white;}



.content h5 {
	margin-top: 15px;
}

.logo {
	width: 142px;
	margin: 0 auto;
	margin-bottom: 20px;
}

#egolf4u_iframe {
	border: 0;
}

.inlogcontainer {
	padding-right: 0;
}

.logout_button,
.inlogbutton {
	margin-top: 15px;
	padding: 10px;
	border: 1px solid #ccc;
	width: 100px;
	float: right;
	text-align: center;

	color: #636262;
	cursor: pointer;
}
.logout_button:hover,
.inlogbutton:hover {
	color: #333;

}

table, tr,td {
	border: 0;

}

table tbody tr td { color: #333; padding: 9px 10px 0px 0px; vertical-align: top; border: none;}

#baanstatus_iframe {
	height: 400px !important;
}

.post.type-post {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

/* -----------------------------------------
   Media Queries
----------------------------------------- */

@media only screen and (max-width: 767px) {
	
	body { min-width: 100%;}
	
	ul.menu { 
		display: block;
	}

	ul.menu li {
    	display: block;
   	}

   	.container {
   		background: none;
   	}
	
	table { width: 100% !important;}
	table tr td { display: block;}
	table tbody tr td { padding-right: 0; word-break: break-all;}
	
	#ai1ec-container table tr td { display: table-cell;}
	
	.content img {
		display: block;
    	max-width: 100%;
    	height: auto;
	}
	
}

.ingelogd_info{
	padding: 10px 0px 10px 5px;
	font-size: 13px;
}

.lcp_catlist img { float:left; margin:5px 10px 5px 0; }
.lcp_catlist li:after { content:'.';height:0px;visibility:hidden;display:block;clear:both; }


/* EGOLF LOGIN  */
.row {
    width: 1040px;
}
.mainmenu ul.menu li {
    padding: 0 7px;
}

.mainmenu ul.menu {
    margin-left: 0;
}

.mainmenu {
    padding-left: 0;
}
.inlogcontainer input {
    width: 100px;
    margin: 12px 0 0;
    font-size: 12px;
    height: 25px;
}
.inlogcontainer form#egolf4u_login_form {
    display: flex;
    margin: 0;
    justify-content: flex-end;
}
.inlogcontainer .form-group {
    padding: 0 3px;
}
.inlogcontainer input#egolf4u_login_submit {
    width: 80px;
}
.inlogcontainer #egolf4u_login_message {
    position: absolute;
    font-size: 11px;
    right: 0;
    top: 2px;
    color: #b12b32;
}
.inlogcontainer > div {
    text-align: right;
    margin-top: 5px;
}
.inlogcontainer input#logout_button {
    margin-top: 0;
}
