.blue { color: #312e60; }
.lightblue { color: #78b2be; }
.yellow { color: #efce2c; }
body .title img {
height: 13px !important;
width: 5px !important;
visibility: hidden !important;
}
#wpv-view-layout-2757, #wpv-view-layout-2765 {
padding-top: 30px;
padding-bottom: 40px;
}
.single-vrijwilliger  article .post_text .post_text_inner {
padding-top: 0 !important;
}
.single-vrijwilliger .post_text img {
max-width: 400px;
padding-bottom: 20px;
}
.single-vrijwilliger .post_image , .single-vrijwilliger h2.entry_title, .single-vrijwilliger #nav_menu-3 {
display: none !important;
}
.single-post .blog_single p {
text-align: justify;
}
.wpb_single_image.vc_align_center {
padding-bottom: 30px;
}
.mc4wp-success p {
color: #efce2c;
}
.background_cover {
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.background_contain {
background-position: center !important;
background-repeat: no-repeat !important;
background-size: contain !important;
}
body .grecaptcha-badge {
visibility: hidden !important;
}
.ploegen .qode-info-card .qode-info-card-text-holder,
.latest_post_two_holder .latest_post_two_info,
.post_info,
li.cat-item-35,
.blog_holder article .post_text h2 .date
{
display: none !important;
}
article.post a,
body .wpb_text_column a
{
color: #312e60;
font-weight: 600;
text-decoration: underline;
}
.formulieren h2,
.wpb_single_image h2 {
color: #312e60;
font-size: 18px;
line-height: 28px;
min-height: 64px;
}
.page-id-159 footer {
margin-top: 0;
}
aside.sidebar .current_page_item a,
aside.sidebar .current-menu-item a
{
color: #78b2be  !important;
font-weight: 600 !important;
}
.vc_text_separator.full div {
line-height: 40px;
font-size: 20px;
letter-spacing: 1px;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
background-color: #efce2c;
}
.q_tabs.vertical.left .tabs-nav li.active a {
border-radius: 0;
border-right: 2px solid #78b2be !important;
background: #78b2be;
}
.q_tabs.vertical.left .tabs-nav {
border-right: 2px solid #78b2be;
}
aside .widget_nav_menu li a::before {
content: "> ";
margin-left: 10px;
}
body .q_social_icon_holder.square_social .qode_icon_font_awesome.fa::before {
color: #312e60 !important;
}
.q_social_icon_holder .fa-stack {
background-color: white !important;
}
.q_social_icon_holder.circle_social .fa-stack:hover, .q_social_icon_holder.square_social .fa-stack:hover {
background-color: #efce2c !important;
}
.ploegen .section_inner {
margin-top: -100px;
}
.post_text h2.entry_title a, .post_text h5.entry_title a {
font-size: 24px;
color: #312e60;
}
.blog_holder article .post_text h2 .date {
color: #bebebe;
font-size: 20px;
}
.wpb_text_column ul li::before  {
content: url(//www.vcoudegem.be/wp-content/themes/bridge-child/icons/volley.svg);
font-family: FontAwesome;
display: inline-block;
margin-left: -1.3em;
width: 19px;
fill: #312e60;
font-size: 1.3em;
transform: translateY(4px);
padding-right: 7px;
}
.wpb_text_column ul  {
list-style-position: outside;
list-style: none;
margin-left: 38px;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
height: 51px;
line-height: 51px;
}
.qode-workflow .qode-workflow-item .line {
background-color: #312e60 !important;
height: 1000px;
left: 50%;
margin-left: -1px;
position: absolute;
width: 2px;
display: table-row;
top: 17px !important;
}
.qode-workflow .qode-workflow-item:first-of-type .line {
display: block;
top: 4px;
transform: none;
}
.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-text .circle {
box-sizing: border-box;
background: #efce2c;
border: 1px solid transparent;
border-radius: 50%;
content: "";
height: 18px;
left: 50%;
margin: 0 0 0 -9px;
position: absolute;
top: 0;
width: 18px;
}
.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-image {
text-align: center;
padding-right: 20px;
padding-left: 20px;
padding-top: 20px;
}
.qode-workflow .qode-workflow-item {
max-width: none;
}
.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-text {
padding: 12px 21px;
}
table td {
text-align: left;
}
.formulieren h2 {
color: #312e60;
font-size: 18px;
line-height: 28px;
min-height: 64px;
}
.formulieren .wpb_content_element.wpb_single_image img {
max-width: 60px;
}
footer {
margin-top: 100px;
}
aside .widget h5:not(.latest_post_title) {
border-bottom: 1px solid #312e60;
padding-bottom: 18px;
margin-bottom: 26px;
color: #312e60;
font-size: 16px;
background: #312e60;
color: white;
text-align: center;
padding-top: 9px;
padding-bottom: 8px;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
text-transform: none;
} @media screen and (min-width: 1000px) {
nav.main_menu.left {
padding-top: 6px;
margin-left: 56px;
}
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
padding-top: 42px;
}
} @media screen and (min-width: 1400px) {
.qode-info-card .qode-info-card-image {
max-height: 156px;
overflow: hidden;
}
} @media screen and (max-width: 710px) {
.q_tabs.vertical.left .tabs-nav {
border: 2px solid #78b2be;
width: 100%;
margin-bottom: 30px;
}
.q_tabs.vertical.left .tabs-container {
width: 100%;
}
.tabs-container .wpb_wrapper {
overflow-x: auto;
}
} @media screen and (max-width: 960px) {
.title.title_size_medium h1 {
font-size: 35px;
}
} @media screen and (max-width: 1040px) {
.header_inner_right {
display: none !important;
}
}