/*
Theme Name: LeanBiz_Child
Description: Child theme for the LeanBiz theme 
Author: Rob Quaedvlieg
Template: LeanBiz
*/

@import url("../LeanBiz/style.css");

/*--------------[Images]---------------*/

#content { border: 1px solid #ffffff; background: url(images/content-bg.png); }
			
/*------------------------------------------------*/
/*--------------[FEATURED SLIDER]-----------------*/
/*------------------------------------------------*/

.slide { padding-top: 40px; text-align: center; padding-bottom: 87px; }

#featured { position:relative;margin-top:0px; }
	#featured-shadow { background: url(images/featured-bg.png) repeat-x; } 
		#featured-light { background: url(images/featured-shadow.png) no-repeat top center; position:relative; }

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

body { line-height: 20px; font-family:'Droid Sans',Arial,Verdana,sans-serif; font-size: 13px; color:#626262; text-shadow: 1px 1px 1px #ffffff; background: #f4f4f4 url(images/body-bg.png); }

a { text-decoration: none; color: #00b7f3; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #808080; letter-spacing: -1px; line-height: 1em; font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #808080; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 10px; line-height: 24px; }
strong { font-weight: bold; color: #1c1c1c; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
	blockquote p { padding-bottom: 0px; }

input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
textarea { padding: 4px; }

img#about-image { float: left; margin: 3px 8px 8px 0px; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

#et-wrapper { background: url(images/featured-light.png) no-repeat center 72px; }

#header { background-color: #ffffff; padding-top: 20px; }
	.container { text-align: left; margin: 0 auto; width: 960px; position: relative; }
		#logo { margin-bottom: 40px; float: left; padding-right: 34px; }
		#search-form { float: right; background: url(images/search-bg.png) no-repeat; width: 147px; height: 30px; margin-top: 2px; }
			#search-form #searchinput { background: none; border: none; float: left; margin: 6px 7px 0 4px; width: 100px; padding-left: 9px; font-size: 11px; color: #bebebe; font-family: Georgia, serif; text-shadow: 1px 1px 1px #ffffff; font-style: italic;  }
			#search-form #searchsubmit { margin-top: 10px; margin-right: 11px; float: right; }
		ul#top-menu { position: absolute; float: left; bottom: 0; }
		
/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/ 
/*------------------------------------------------*/

ul#top-menu li { padding: 8px 11px 0; font-size: 13px; }
	ul#top-menu a { color: #5d5d5d; text-decoration: none; padding-bottom: 22px; }
	ul#top-menu a:hover, ul#top-menu li.sfHover > a { color: #d2d2d2;}

/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

/* Adjusted Copyrights in the Footer */
#footer { color:#929292; }
	#footer-widgets { padding: 35px 0px 20px; }
		.footer-widget { width: 190px; margin-right: 66px; float: left; text-shadow: 1px 1px 1px #ffffff; }
		.last { margin-right: 0px; }
			#footer h4.widget-title { font-family:'Droid Sans',Arial,Verdana,sans-serif; text-transform: uppercase; font-size: 12px; font-weight: bold; color:#678e8d; text-shadow: 1px 1px 1px #ffffff; padding-bottom: 13px; }
			#footer p { line-height: 20px; }
				.footer-widget a { color: #929292; }
				.footer-widget a:hover { color: #5e5e5e; text-decoration: none; }
			.footer-widget ul { margin-bottom:8px;  }
				.footer-widget ul ul { margin-bottom:0; }
					.footer-widget ul li { background:url(images/footer-bullet.png) no-repeat 0 5px; padding:0px 0 6px 14px; }
					.footer-widget ul li ul { margin:0 0 -3px; padding:5px 0 0 7px; }
	#footer-bottom { text-align: center; padding-bottom:0px; font-family: Georgia, serif; font-style: italic; text-shadow: 1px 1px 1px #ffffff; }
		p#copyright { color:#262626; }	
			p#copyright a { color:#262626; }

/*Rob Customizations */			
/*body {
font-family: Georgia !important;
}	
*/
#top-menu li a {
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
	font-size: 18px;
}

div#sidebar {
    font-family: 'Raleway', Helvetica, Arial, sans-serif;
    text-transform: capitalize;
}

h1.title {
    font-family: 'Raleway', Helvetica, Arial, sans-serif;
    color: #3f71bb !important; 
    font-size: 50px;
    line-height: 70px;
    font-weight: 100;
}

h1.page-title {
    color: #3f71bb !important;
}

h2.et_pt_portfolio_title {
    font-family: 'Raleway', Helvetica, Arial, sans-serif;
    font-size: 30px;
    line-height: 40px;
    font-weight: 100;
}

h3.title {
    color: #C74538 !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
    text-decoration: underline !important;
}

h4 strong { 
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
	color: #5f5b66;
    font-size: 20px;
    line-height: 20px;
    font-weight: 300;
}

p {
	font-family: 'PT Sans', Helvetica, Arial, sans-serif;
	font-size: 14px !important;
	line-height: 25px;
}

div.tagcloud {
    font-variant: small-caps;
}

div.entry.post.clearfix.comments_disabled ul {
    font-family: 'PT Sans', Helvetica, Arial, sans-serif;
	font-size: 14px !important;
	line-height: 25px;
}

li.product a h3 {
    font-size: 14px;
    color: #3f71bb;
}

input.iphorm-element-text..iphorm_3_1 {
    height: 20px;
    width: 250px;
}

textarea.iphorm-element-textarea..iphorm_3_12 {
    width: 300px;
    height: 100px;
}

#breadcrumbs a {
    display: none;
}

#breadcrumbs {
    padding-top: 30px;
}

span.raquo {
    display: none;
}

#copyright {
    width: 100%;
    color: #262626 !important;
}

/* RQ Post list front page */

ul.lcp_catlist li {
    margin: 15px;
}

ul.lcp_catlist {
    border-style: dashed;
    border-color: #78959E;
    border-width: 1px;
}

ul.lcp_catlist li a {
    font-family: 'PT Sans', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
        color: #3f71bb;
}

tr td h1 {
    font-family: Raleway;
    color: #3f71bb;
}

/* Blog Nieuws berichten pagina customization */

h2.et_pt_title a {
    font-family: 'Raleway', Helvetica, Arial, sans-serif !important;
    color: #3f71bb !important;
    font-size: 25px !important;
    line-height: 30px !important;
    font-weight: 100 !important;
}

.page-id-2237 h1.title {
    border-style: solid;
    border-color: #c9c9c9;
    border-bottom-width: 2px;
}

div.et_pt_blogentry.clearfix {
    border-color: #c9c9c9;
    border-bottom-width: 2px;
    border-style: solid;
}

/* Homepage Slider */

div.caption-big-title.royalCaptionItem a {
    color: #000000 !important;
    font-family: Helvetica, Arial, sans-serif !important;
    font-size: 28px !important;
    line-height: 35px !important;
}

div.caption-white-text-block.royalCaptionItem a {
    font-family: "Lucida Grande", Verdana, sans-serif !important;
    color: #999999 !important;
}

/* Footer */
h4.widget-title a, h4.widget-title {
    color: #78959E !important;
    text-decoration: underline;
}

.footer-widget a { 
	font-family:'Droid Sans',Arial,Verdana,sans-serif; 
	font-size: 12px;
}

#wysiwyg_widget-6 {
    width: 140px;
}

/* Bevriende websites pagina */

.page-id-2701 div.entry.post.clearfix.comments_disabled ul {
    border-width: 1px;
    border-color: #c4c4c4;
    border-style: double;
    background-color: #f4f4f4;
}

/* social media icons */
#mysocial a img {
    position: absolute;
    right: 0;
    bottom: 0;
}

/* read more button o.a. portfolio page */
a.read-more {
    background: none;
}

/* remove verzendopties van winkelwagen */
div.cart-collaterals {
    display: none;
}

/* customizations product review formulier */
#submit {
    width: 125px !important;
}

/* mailchimp nieuwsbrief signup form */
#mc_embed_signup .indicates-required {
    display: none;
}

#mc_embed_signup .mc-field-group .asterisk {
    display: none;
}