/*
Theme Name: Child Thema - Platenverhuur Alsmeer
Theme URI: http://www.plantenverhuur.nl
Description: Child thema van JWOnline basic thema
Author: JWOnline
Author URI: http://www.jwonline.eu
Template: basic-theme
Version: 1.0
*/

@import url("../basic-theme/style.css");

/* ********************************************* Start Common Css ******************************************************* */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1em !important;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1em !important;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}

/* =Global
----------------------------------------------- */
h1{ font-size:33px;}
h2{ font-size:18px;}
h3{ font-size:15px;}
h4{ font-size:13px;}
h5{ font-size:12px;}
h6{ font-size:10px;}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

/* Text elements */
p {
	margin-bottom: 0;
	 font-size:14px; line-height:24px; color:#413c39
}

ol, ul {
	list-style: none;
}

ul, ol {
	margin:15px 0 0 20px;
}
ul {
	list-style: square;

}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 1.625em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.625em;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}

pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}

sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/* Links */
a {
	color: #1982d1;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	text-decoration: none;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}

table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}

/* ********************************************* End Common Css ******************************************************* */
ul{margin:0px;}
/*=====header======*/
*{margin:0px;padding:0px; outline:none;border:0;}
body{margin:0px;padding:0px; font-family: 'Asap-Regular'}
.flt{float: left}
.flr{float:right}
.clr{clear:both}
.wrapper{margin:0 auto;width:960px;}

.top_heading{float:left;width: 100%}
.logo{margin-top:10px;float: left;width: 500px;}
.top_contact_detail{
	float: right;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	width: 290px;
	height:60px;
	border-radius: 0 0 6px 6px;
	text-align: center;
	margin-right: 6px;
}
.top_heading{float: left;width: 100%}
.top_contact_detail h2{color:#549148;font-size: 15px;font-family: 'Asap-Regular';margin:12px 0 2px 0;}
.top_contact_detail h3 span{color:#5045ac;font-size: 18px; font-family: 'Asap-BoldItalic';}
.top_contact_detail h3 a{color:#5045ac;font-size: 13px; font-family: 'Asap-BoldItalic';}

.top_contact_detail h3 a:hover{text-decoration: underline;}
.top_contact_detail h3 {color:#5045ac;font-size: 13px; font-family: 'Asap-BoldItalic';}


.navigation{width: 80%; height: 33px; float: right;margin-top:-27px; margin-right:-10px}
.navigation li{float: left;list-style: none;padding:0px 10px;}
.navigation li a{line-height:28px;display: inline-block;color:#61705e; font-family: 'Asap-Regular';font-size: 14px;text-transform: uppercase;}
.navigation li.not_move{padding-right:0px;}
.navigation li a:hover{color:#5045ac;border-bottom:5px solid #5045ac;}
.navigation li.current-menu-item a{color:#5045ac;border-bottom:5px solid #5045ac;}
.navigation li:last-child { padding-right: 0;}
.banner_box{background: url(common/images/banner_bg.jpg) no-repeat center top;background-size: cover;height:430px;float: left;width: 100%;text-align: center;}
.banner_box h1{color:#fff;font-size: 36px;font-family: 'Asap-BoldItalic';text-shadow: 0 1px 1px #334230;padding:27px 0 15px 0;}
.banner_container{width: 100%;float: left;height: 319px;}
.slider{
	float: left;
    height: 319px !important;
 	width: 700px;
	-moz-box-shadow: -3px 3px 8px #81857d;
	-webkit-box-shadow:-3px 3px 8px #81857d;
	box-shadow: -3px 3px 8px #81857d;


}
.slider img{float: left;width: 100%;height:320px;}
.slider_menu{
	float: left;
	width: 229px;
	-moz-box-shadow: 1px 2px 6px #81857d;
	-webkit-box-shadow:1px 2px 6px #81857d;
	 box-shadow: 1px 2px 6px #81857d;

}
.slider_menu li{;padding:13px 0 0 19px;border-bottom:1px solid #fff;list-style: none;background: url(common/images/aro.png) no-repeat;height: 66px;width: 210px;position: relative; z-index:99999;}
.slider_menu li.none{border-bottom:0px;}
.right_aro{background: url(common/images/right_aro.png) no-repeat;position: absolute;right: 0px;top:40%;height:30px;width: 30px;}
.slider_menu li h5{color:#fff;font-size: 24px; font-family: 'Asap-Italic';text-align: left;text-transform: uppercase; margin-top:-5px}
.slider_menu li h6{width:175px;color:#222c79;font-size: 13px; font-family: 'Asap-Italic';text-align: left}
.slider_menu li:hover{background: url(common/images/hover_aro.png) no-repeat;cursor: pointer;}
.small_aro{position: absolute;left:-17px;top:32px; height:30px ;width:22px; display: none;}
.slider_menu li.active{background: url(common/images/hover_aro.png) no-repeat;}
.slider_menu li:hover .small_aro{display: block !important;}
.slider_menu li.active .small_aro{display: block !important;}
.slider_menu li.active h6{color:#fff;}
.slider_menu li:hover h6{color:#fff;}
.slider_menu li:hover .right_aro{background: url(common/images/right_aro_white.png) no-repeat;}
.slider_menu li.active .right_aro{background: url(common/images/right_aro_white.png) no-repeat;}

.contant_box{clear: both}

.left_sec{float: left;width: 650px;margin-top:35px;}
.left_sec h2{color:#5045ac;font-size: 24px; font-family: 'Asap-BoldItalic';padding-bottom: 14px;}
.left_sec h5{color:#000;font-size: 15px; font-family: 'Asap-Italic';width: 270px;line-height: 20px;}
.right_img {float: right;margin-right:5px;}
.left_sec h4{color:#549148;font-size: 16px; font-family: 'Asap-BoldItalic';padding-top: 21px;padding-bottom:6px;}
.shift{margin-left: 12px;}
.left_sec li{list-style: none;background: url(common/images/disck.png) no-repeat left 13px; padding: 4px 10px 0 13px}
.left_sec li{color:#000;font-size: 14px; font-family: 'Asap-Regular';}
.left_sec p{font-size: 14px;color:#000; font-family: 'Asap-Regular';line-height: 20px;padding-top:20px;}

.right_sec{float: right;width: 253px;margin-top:10px;}
.right_sec ul {
    margin-bottom:20px;
}
.right_sec li{
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	margin-top:23px;
	list-style: none;
	text-align: center;
	border-radius:6px;
	padding-bottom: 0px;
}
.top_move{margin-top:-17px;}
.right_sec li h5{color:#7bc863;font-size: 16px;font-family: 'Asap-BoldItalic';}
.right_sec li h5 span{color:#549148;font-size: 16px;font-family: 'Asap-BoldItalic';}

.right_sec li h6{color:#000;font-size: 14px; font-family: 'Asap-Regular';padding-bottom: 20px;	}
.button{line-height: 30px;background: url(common/images/button.png) no-repeat center center ;padding:7px 0 10px 0;display: block;color: #fff;font-size: 15px;text-transform: uppercase;font-family: 'Asap-BoldItalic';}
.button:hover{background: url(common/images/button1.png) no-repeat center center ;}

.footer_bg{background: #bceed2;margin-top: 45px;}
.blue_bg{background: #221e47;height: 210px;width: 253px;padding:20px;float: left}
.blue_bg_detail{
	-moz-box-shadow:0 0 3px #514d71;
	-webkit-box-shadow:0 0 3px #514d71;
	box-shadow: 0 0 3px #514d71;
	height:217px;
	border-radius:5px;
	text-align: center
}
.blue_bg_detail h4{color: #7bc863;font-size: 19px;font-family: 'Asap-BoldItalic';  padding: 20px 0 13px;}
.blue_bg_detail h5{color: #fff;font-size: 14px;   font-family: 'Asap-Regular';line-height: 19px;}
.blue_bg_detail h6{color: #fff;font-size: 14px;   font-family: 'Asap-Regular';line-height: 19px;padding:20px 0;}
.blue_bg_detail h6 span{color: #ffa800;font-size: 18px;   font-family: 'Asap-Regular';line-height: 19px;}

.blue_bg_detail h3 a{color: #7167c2;font-size: 14px;   font-family: 'Asap-Regular';line-height: 19px;}
.blue_bg_detail h3 a:hover{text-decoration: underline;}

.footer_big_img{float: left;padding:30px 0 0  56px;}
.footer_big_img h2{text-shadow: 2px 2px 3px #fff;color: #000;font-size: 20px; font-family: 'Asap-Regular';text-transform: uppercase;margin-bottom:5px;}
.footer_big_img img{border-top:1px solid #bcbcbc;padding-top: 8px;}
.footer_big_img h5 a{text-shadow: 2px 2px 3px #fff;color: #2f7022;font-size: 14px; font-family: 'Asap-BoldItalic';margin-top:4px;}
.footer_big_img h5 a:hover{text-decoration: underline;}
.footer_big_img h6{width:294px;text-shadow: 2px 2px 3px #fff;color: #000;font-size: 12px;   font-family: 'Asap-Regular';margin-top:8px;}
.contact_detail{
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px#888;
	box-shadow: 0 0 3px #888;
	margin-top:15px;
	border-radius:6px;
	width: 205px;
	float: right;
	padding:15px 24px;
	background: rgba(201, 241, 219, 0.7);
}
.contact_detail h3{text-shadow: 2px 2px 3px #fff;color:#000;font-size: 20px; font-family: 'Asap-Regular';padding-bottom:8px;}
.contact input{font-family: 'Asap-Regular';background: #e2fdf6;padding:0 3%;border:1px solid #92b5ac;color:#7b7b7b;font-size: 12px;height:24px;margin-bottom:7px;width: 197px; }
.contact textarea{font-family: 'Asap-Regular';background: #e2fdf6;padding: 5px 3%;border:1px solid #92b5ac;color:#7b7b7b;font-size: 12px;height:50px;margin-bottom:7px;width: 197px; }
.sub{margin-right:-9px;color:#fff;text-align: center;background:url(common/images/submit.png) no-repeat;cursor: pointer;line-height: 15px;padding:4px 10px;float: right; font-family: 'Asap-BoldItalic';font-size: 12px}
.sub:hover{background:url(common/images/submit1.png) no-repeat;}
.copy_right{border-top:1px solid #39355a;background: #221e47;height: 40px;text-align: center;}
.copy_right li{display: inline-block;text-align: center;color:#96cfaf;font-size: 11px; font-family: 'Asap-Italic';}
.copy_right li a{color:#96cfaf;font-size: 11px; font-family: 'Asap-Italic';background: url(common/images/footer_nav_sap.png) no-repeat left 6px;padding: 5px 0 0 6px;line-height: 40px;}
.copy_right li:first-child a{background: none;}
.copy_right li a:hover{text-decoration: underline;}

/*.slider .slide1{ width:100%; top:0; position:absolute; display:block; left:0; padding:0; float:none }*/
header{margin:0;padding: 0}

/* Language */
#lang_sel_list.lang_sel_list_vertical {
    width: 100% !important;
}

#lang_sel_list.lang_sel_list_vertical li {
    width: 100% !important;
    margin-bottom: 5px !important;
}

section.slider div.slides div.slide article.txt {bottom:0!important; top:auto!important;}