/*

Theme Name: Lime Tree - Child theme
Theme URI: http://www.x-plicit.be
Author: JB
Author URI: http://www.x-plicit.be
Description: Lime Tree Child
Version: 1.0.0
Template: limetree

*/

@import url( '../limetree/framework/css/site/stacks/icon.css' );

/* NAV */
.x-navbar .x-nav li a span, .x-navbar .x-nav li a:hover span, .x-navbar .x-nav li a:focus span, .x-navbar .x-nav li a:active span{
	border: none !important;
}
/* slider */
.tp-caption .x-btn{
	color:#FFF !important;
	margin-top:20px !important;
	font-family:"Open Sans";
	font-weight:bold;
}
.tp-caption .x-btn:hover{
	color:#FFF !important;
	text-shadow:none !important;
}

/* tekst */
h2{
	text-align:center;
	font-size:35px;
	margin-top:0 !important;
	margin-bottom:50px;
}
h2:before {
    background: none repeat scroll 0 0 #424242;
    content: "";
    display: block;
    height: 1px;
    position: relative;
    width: 120px;
    margin: 0px auto 15px;
}
h2:after {
    background: none repeat scroll 0 0 #424242;
    content: "";
    display: block;
    height: 1px;
    position: relative;
    width: 120px;
    margin: 15px auto 0px;
}
h3{
	margin-top:0 !important;
	text-align:center;
	font-family:"Open Sans" !important;
	text-transform:none !important;
	font-size:20px;
	font-weight:bold !important;
	color:#92ba83 !important;
	margin-bottom:25px;
}

/* BLOKKEN */
.x-content-band{padding:80px 0 !important;}
.x-content-band .x-content-band{padding:0 !important;}

.intro p {
    text-align: center;
}

.over h2{
	color:#FFF !important
}
.over h2:after, .over h2:before{
	background:#FFF !important;
}
.over h3{
	color:#3b505b !important;
	text-align:left !important;
}
.over{color:#FFF !important;}


.wp-image-27 {
    border: 5px solid #3b505b;
    border-radius: 300px;
}

.cta{
	background:url("http://www.limetreeconsultancy.be/wp-content/uploads/2015/01/ctabg.jpg") no-repeat center top;
	padding: 65px 0 !important;
}
.cta p{
	font-family:"Offside";
	color:#FFF;
	font-size:26px;
}
.cta p strong{
	color:#92ba83 !important;
	font-weight:normal !important;
}
.cta .x-btn{
	color:#FFF !important;
	text-shadow:none !important;
	background:none !important;
	font-size:20px;
	text-transform:uppercase;
	border:3px solid #FFF !important;
	font-weight:bold;
}
.cta .x-btn:hover{
	color:#FFF !important;
	text-shadow:none !important;
	background:#92ba83 !important;
	border:3px solid #92ba83 !important;
}

.oplossing .x-column.x-1-3:first-child h3:before {
    border: 3px solid #92ba83;
    border-radius: 20px;
    content: "1";
    margin-right: 10px;
    padding: 0 8px;
}
.oplossing .x-column.x-1-3:nth-child(2) h3:before {
    border: 3px solid #92ba83;
    border-radius: 20px;
    content: "2";
    margin-right: 10px;
    padding: 0 8px;
}
.oplossing .x-column.x-1-3:last-child h3:before {
    border: 3px solid #92ba83;
    border-radius: 20px;
    content: "3";
    margin-right: 10px;
    padding: 0 8px;
}
.oplossing p {
    text-align: center;
}
.x-scroll-top.in{right:5px !important;}
/* FOOTER */
.footer{
	background: url("http://www.limetreeconsultancy.be/wp-content/uploads/2015/01/footertree.png") no-repeat center bottom #3b505b;
	color:#FFF;
}
.footer h3{
	color:#FFF !important;
	font-family:"Offside" !important;
	text-align:left;
	font-weight:normal !important;
}
.footer input, .footer textarea{border:1px solid #93bb84 !important; background:transparent !important; color:#FFF !important; max-width:450px !important;}
.footer button,.footer input[type="button"],.footer input[type="reset"],.footer input[type="submit"]{
	background:#92ba83 !important;
	text-shadow:none !important;
}
.footer button:hover,.footer input[type="button"]:hover,.footer input[type="reset"]:hover,.footer input[type="submit"]:hover{
	background:#679356 !important;
	text-shadow:none !important;
}
.screen-reader-response, .wpcf7-not-valid-tip{display: none !important;}

.x-colophon.bottom {
    background: none repeat scroll 0 0 #2a3c46;
    height: 40px;
    padding: 1px 0 !important;
}

/* RESPONSIVENESS */

@media (max-width: 1000px) {
.x-content-band{padding-left:10px !important; padding-right:10px !important;}
.cta{padding:40px 10px !important;}

}
@media (max-width: 400px) {
.x-column:first-child{margin-bottom:30px}
.x-column:last-child{margin-top:30px}
.cta p { font-size: 17px;text-align: center;}
.cta .x-column:first-child{margin-bottom:2px !important;}
.cta .x-column:last-child{text-align:center; margin-top:2px !important;}
.cta .x-column .x-btn{font-size:17px !important;}
.oplossing p{padding:0 20px !important;}
form p{width:100% !important; margin-left:0 !important; margin-right:0 !important;}
.x-colophon.bottom{height:70px;}
.x-colophon.bottom p{float:none !important;}
.x-slider-container{display:none !important;}
}