

.home-werkplaats .vc_column_container>.vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

@media all and (max-width:480px) {
.youtube {
height: auto !important;
}
}

.home .vc_custom_1460380537041 {
background: none !important;
padding: 10px 20% 60px !important;
}

.home .vc_custom_1459953644821 body {
background: none !important;
}

.responsive-table table {
min-width:600px;
}
@media all and (max-width: 850px) {
.responsive-table {
overflow-x: scroll;
}
}
.projects_holder article a.lightbox { display: none; }
.header_inner_right { display: none; }
blockquote { padding: 8px 14px 8px 20px; margin-bottom: 16px; }
blockquote h5 { font-weight: 500; }
body.single-portfolio_page .title_outer { margin-top: 100px; }
.three_columns { position: relative; }
.portfolio_navigation { display: none; }
.testimonials_holder { margin: -26px 0; }
.content_bottom .wpb_wrapper { padding: 40px 0; }
.c2a-row { border-top: 1px solid #ddd; background: #fff; }
.c2a-row-dark { border-top: 1px solid #ddd; background: #f6f6f6; }
.testimonial_author { margin-bottom: 0 !important; }
.footer_top .column4 .column_inner { height: 200px; }
@media all and (max-width: 1000px) { .q_logo img { width: 180px !important; } }
@media all and (max-width: 480px) { .sa-winkk { margin-left: 0px !important; clear: both; } }
@media all and (min-width: 1000px) and (max-width: 1175px) {
	nav.main_menu>ul>li>a { padding: 0 7px !important;}
	.header_bottom {
		padding: 0 20px;
	}
}
.button_midden {
position: relative;
height: 100px;
}
.button_midden a {
position: absolute;
top: 27px;
left: 50%; 
margin-left: -160px;
}
.wpb_text_column .wpb_wrapper {
  max-width: 900px;
  margin: auto;
}
ul {
list-style-position: outside;
}

.q_logo a {
visibility: visible !important;
height: 90px !important;
}

.qbutton.large.center.blue {
background-color: #00a3e9;
border: 2px solid #00a3e9;
color: #fff;
}

.qbutton.large.center.blue:hover {
background: none !important;
border: 2px solid #fff;
color: #fff;
}

.qbutton.large.center.white {
background: #00a3e9;
border: 2px solid #fff;
color: #fff;
}

.qbutton.large.center.white:hover {
background: #fff;
border: 2px solid #fff;
color: #00a3e9;
}

.latest_post_title a:hover {
color: #00a3e9 !important;
}

.latest_post_title:hover {
color: #00a3e9 !important;
}

.button_midden .qbutton:hover {
background-color: #00a3e9 !important;
}

.post_text {
background-color: #fff !important;
padding: 20px 50px !important;
}

.post_text ul {
list-style-position: inside !important;
margin: 20px !important;
}

.blog_holder article .post_text h2 {
color: #00a3e9 !important;
}

.blog_holder article .post_text h2 .date {
color: #303030!important;
}

p a:hover {
color: #00a3e9 !important;
text-decoration: underline !important;
}

.single-post .post_info {
display: none !important;
}

.portfolio_single .qbutton.white:hover {
color: #1b1b1b !important;
}

.footer_top .column1 .textwidget {
text-align: center  !important;
}

.footer_top .qbutton {
margin-top: 20px;
border: 2px solid #fff !important;
}

.footer_top .qbutton:hover {
color: #1b1b1b !important;
}

.footer_top .testimonials {
font-weight: bold !important;
font-size: 16px !important;
}

.portfolio_single .qbutton:hover {
background-color: #303030 !important;
}

.projects_holder .qbutton:hover {
color: #303030 !important;
}