/*
Theme Name: Vandenbulke Theme

Description: Theme developped by Globule Bleu for Vandenbulke
Author: Globule Bleu
Author URI: http://globulebleu.com	
Version: 1.0
Tags: vandenbulke, theme
License:
License URI:

*/

/* joinvdblaw */
a:link {
	color: #1e5263;
}
.joinvdblaw-sidebar {
	float: left;
	width: 31%;
	margin-right: 4%;
	background: url("../images/joinvdblaw-bg.jpg") right bottom no-repeat transparent scroll;
	min-height: 709px;
	min-width: 180px;
	max-width: 401px;
}
	.joinvdblaw-sidebar h3 {
	color: #0c9d96;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 0px;
	text-align: left;
	letter-spacing: -1px;
	}
	span.source {
	font-style: italic;
	font-size: 14px;
	text-align: left;
	color:#666666;
}

.joinvdblaw-content{
	float:left;
	width: 65%;
	clear:none;
	padding: 0px;
	text-align:justify;
}
.joinvdblaw-content p {
	margin-bottom:15px;
}
.content-col {
	float:left;
	width: 47%;
}
.first-col {margin-right: 25px;}
.clear-me {
	clear:both;
}

.orange-me {
	color:#9e5a29;
	font-weight: bold;
	font-style: italic;
}
.joinvdblaw-content h2 {
	margin-bottom:30px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	letter-spacing: -1px;
}
.joinvdblaw-content h3 {
	color: #9e5a29;
    font-family: 'DistrictThin';
    font-size: 15px;
    margin-bottom: 10px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
    text-transform: uppercase;
    text-align: left;
}

#position-focus {
    left: 40px;
    position: absolute;
    top: 543px;
    width: 370px;
}

/* CSS smallscreen for 800*600 */

@media screen and (min-width:241px) and (max-width:800px) {
	.content-col {
	width: 100%;
}
.first-col {margin-right: 0px;}
.joinvdblaw-content {width: 100%; clear:both;}
.joinvdblaw-sidebar {display: none;}
#position-focus {position:inherit; width: 100%}
}

/* CSS smallscreen for 1024*768 */

@media screen and (min-width:801px) and (max-width:1024px) {
		.content-col {
	width: 100%;
}
.first-col {margin-right: 0px;}
}

/* CSS lowscreen */
@media screen and (max-width:770px) {

	
	.joinvdblaw-content {
    clear: none;
    float: left;
    padding: 0;
    text-align: justify;
    width: 90%;
}
}

/* CSS smallscreen for 1024*768 */

@media screen and (min-width:801px) and (max-width:1024px) {
.joinvdblaw-content {width: 53%;}	
.joinvdblaw-sidebar {min-height: 672px;}
}

/* CSS smallscreen for 1280*1024 */

@media screen and (min-width:1025px) and (max-width:1280px) {
.joinvdblaw-content {width: 63%;}	
.joinvdblaw-sidebar {min-height: 552px;}
}

/* ELEMENT COLOR */

.nav-menu-fat ul li.current_page_item > a, .nav-menu-fat ul li.current-menu-ancestor > a, .nav-menu-fat ul li.current-menu-item > a .nav-menu-fat ul li.current-menu-parent > a {
	border-bottom: 0px;
	color:#153945;
}

input#searchsubmit {
    background-color: #9e5a29;
}

input#s {
    border: 1px solid #9e5a29;
}

#contactform ul li textarea {
    border: 1px solid #9e5a29;
}

#contactform ul li input {
    border: 1px solid #9e5a29;
}

.widget a:link, .widget a:visited {
    color: #9e5a29;
}

#contactform ul li input.submitform { 
  background-color: #fac75b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#76431e), to(#9e5a29)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #76431e, #9e5a29); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #76431e, #9e5a29); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #76431e, #9e5a29); /* IE10 */
  background-image:      -o-linear-gradient(top, #76431e, #9e5a29); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #76431e, #9e5a29);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#76431e', EndColorStr='#9e5a29'); /* IE6–IE9 */
}
.inline-popup {
    left: 272px;
    position: absolute;
    text-indent: -9999px;
    top: 484px;
    z-index: 1050;
}
.inline-popup a {
	display: block;
	width:172px;
	height: 478px;
}

#data-join {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/einstein.jpg");
    background-origin: padding-box;
    background-position: -40px 0;
    background-repeat: no-repeat;
    background-size: 654px auto;
    height: 185px;
    width: 600px;
}

/* modif david */

#data-join .text {
    overflow: hidden;
    padding-left: 14px;
    padding-top: 9px;
    width: 460px;
	height:185px;
}


#titrepopup h3 {
    background: url("../images/titrepopuph3joinvdb.png") no-repeat scroll 0 0 transparent;
    color: #9E5A29;
    font-family: 'DistrictThin';
    font-size: 24px;
    font-weight: bold;
    left: 0;
    line-height: 39px;
    margin: 0;
    padding-left: 14px;
    top: 0;
}


#fancybox-content div {
overflow:hidden !important;
}

#fancybox-content{
border:none !important;
height:180px !important;
overflow:hidden !important;
}

.page-template-page-joinvdblaw-php a:visited {color: #9E5A29;}
