/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("//hello.myfonts.net/count/32dd72");
@import url("../bridge/style.css");

@font-face {
	font-family: 'MaisonNeue';
	src: url('fonts/MaisonNeueWEB-Book.woff2') format('woff2'),
		 url('fonts/MaisonNeueWEB-Book.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MaisonNeue';
	src: url('fonts/MaisonNeueWEB-Bold.woff2') format('woff2'),
		 url('fonts/MaisonNeueWEB-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {font-family: 'Campton-Bold';src: url('fonts/32DD72_0_0.eot');src: url('fonts/32DD72_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/32DD72_0_0.woff2') format('woff2'),url('fonts/32DD72_0_0.woff') format('woff'),url('fonts/32DD72_0_0.ttf') format('truetype'),url('fonts/32DD72_0_0.svg#wf') format('svg');}
 
  
@font-face {font-family: 'Campton-Book';src: url('fonts/32DD72_1_0.eot');src: url('fonts/32DD72_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/32DD72_1_0.woff2') format('woff2'),url('fonts/32DD72_1_0.woff') format('woff'),url('fonts/32DD72_1_0.ttf') format('truetype'),url('fonts/32DD72_1_0.svg#wf') format('svg');}

body {
	font-family: 'MaisonNeue', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Campton-Bold', "Helvetica Neue", Helvetica, sans-serif;
}

.filter_holder ul li.filter span {
	color:#000 !important;
}

.filter_holder ul li.filter span:hover,
.filter_holder ul li.filter span:active,
.filter_holder ul li.filter span:focus {
	color:#00c993 !important;
}

/* Dropdown Button */
body .nav-row {
	z-index: 100;
}

.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.widget_nav_menu {
    position: relative;
	display: block;
}

/* Dropdown Content (Hidden by Default) */
.sub-menu {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.sub-menu a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.sub-menu a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.widget_nav_menu ul li:hover .sub-menu,
.widget_nav_menu ul li:active .sub-menu {
    display: block;
}

/* Reset position */
body .wpb_widgetised_column .widget_nav_menu .sub-menu {
    margin-left: 0;
    margin-top: 0;
}

.light.header_style_on_scroll nav.main_menu>ul>li.active>a, 
.light.header_style_on_scroll nav.main_menu>ul>li:before, 
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, 
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:before, 
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a {
	color: #f06455;
}

.light.header_style_on_scroll nav.main_menu>ul>li>a:hover,
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover,
.dark.sticky nav.main_menu>ul>li>a:hover,
.light.sticky nav.main_menu>ul>li>a:hover {
	color:#000000;
}

.dark.header_style_on_scroll nav.main_menu>ul>li.active>a, 
.dark.header_style_on_scroll nav.main_menu>ul>li:not(:first-child):before, 
.dark.header_style_on_scroll nav.main_menu>ul>li>a, 
.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, 
.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li:not(:first-child):before, 
.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a {
	color: #f06455;
}

/*general*/
.white-text h5 {color:#ffffff;}
.white-text p {color:#ffffff;}
.white-text h1 {color:#ffffff;}
.text-shadow-property {text-shadow: 0px 0px 12px #000000}
.services h4 {color:#f06455; text-align:center;}
.services h4 a:hover {color:#000000; text-align:center;}
.black-text h4 a {color:#000000 !important;}
.black-text h4 a:hover {color:#f06455 !important;}
h4, .h4, h4 a {text-decoration:none;}
h4 a:hover {text-decoration:none;}
.background-position-top {background-position:top !important}
.background-position-bottom {background-position:bottom !important}
h6 {padding-bottom:15px;}
p {margin-bottom:20px !important;}
h1 {margin-bottom:20px;}
.header-text h4 {font-size:80px; color:#ffffff; line-height:80px; text-shadow: 0px 0px 63px #000000;}
.header-text h2 {font-size:52px; color:#ffffff; line-height:56px; text-shadow: 0px 0px 53px #000000;}

ul {list-style-position:outside !important; padding: 0 0 0 28px;}

@media (max-width: 800px) {.header-text h4 {font-size:40px; color:#ffffff; line-height:40px; text-shadow: 0px 0px 33px #000000;} .button-column .qbutton {min-width:50% !important; text-align:center;} .blog_holder.blog_single article h2 {font-size:25px !important; line-height:30px !important;}}
@media (max-width: 400px) {.button-column .qbutton {min-width:70% !important; text-align:center;}}
@media (max-width: 800px){.full-width-on-responsive {width:100%;} hide-on-responsive {display:none;}}
@media (max-width: 500px){.latest_post .latest_post_image {display:none;} .latest_post_holder.image_in_box .latest_post_text {padding:0 !important;} .andi-studio-ad-top-color h4 {font-size:55px !important; line-height:60px !important;}}
@media (max-width: 1100px) {nav.main_menu>ul>li>a {padding: 0 9px !important;}}
@media (max-width: 768px){.responsive-three-columns .vc_col-sm-3 {width:100%;} .qbutton.big_large_full_width {padding: 0 5px !important;}}
@media (max-width: 800px) { h1 {font-size:40px !important; line-height:40px;} .archive .default_template_holder  {margin-top:30px !important;}}
@media (max-width: 400px){.responsive-h1 h1 {font-size:25px !important;}}

/*buttons*/
.qbutton {margin: 0px 0px 25px;}
.button-column .qbutton {min-width:80%; text-align:center;}
.button-column-breed .qbutton {min-width:95%; text-align:center;}
.button-column-education .qbutton {min-width:80% ; text-align:center;}
.button-column-education .qbutton:first-child {margin: 0px 0px 0px 0px;}
#menu-item-133 a {font-family:'Campton-Bold', "Helvetica Neue", Helvetica, sans-serif; font-weight:100 !important;}

/*header*/
header.centered_logo .header_inner_left {margin: 10px 0 0;}
@media (max-width: 800px) {.header_top .left {display:none;} .mobile-none a {display:none !important;}}
@media (min-width: 800px) {.mobile-show a {display:none !important;}}

/*main-menu*/
#menu-main-menu {font-family:'Campton-Bold', "Helvetica Neue", Helvetica, sans-serif;}
.with-dropdown-andi > a::after {content: "\f0d7"; padding-left:8px; font-size:12px; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit;}
.andi-studio-link-bottom with-dropdown-andi .with-dropdown-andi > a::after {content: "\f0d7"; padding-left:8px; font-size:12px; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit;}
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover {color:#ffffff !important;}
@media (max-width: 800px) {.with-dropdown-andi > a::after {content: "\f0d7"; padding-left:8px; font-size:12px; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit;color:#ffffff;}}

/*search*/
.search-results h2 {font-size:28px; line-height:32px;}
.search-results h2 a {font-size:28px; line-height:32px;}

/*header*/
.header-widget {color:#ffffff;}
.header-widget a {color:#ffffff; text-decoration:underline;}
.header-widget a:hover {color:#1ABC9D !important; text-decoration:underline;}
#menu-top-menu a {color:#ffffff;}
#menu-top-menu a:hover {color:#f06455;}
.header-widget.widget_nav_menu ul.menu>li.menu-item-has-children>a:after {text-decoration:none; font-size:12px;}
.andi-studio-header h4 {color:#eb5f72 !important;}
.dark:not(.sticky):not(.scrolled) .header-widget a {color:#ffffff !important}
.dark:not(.sticky):not(.scrolled) .header-widget  {color:#ffffff !important}
.header-widget.widget_nav_menu ul ul li a:hover {background-color:#1ABC9D; color:#fff !important;}

/*single-post*/
.archive .blog_holder.masonry article {border: 1px solid #ededed;}
.single-post .blog_holder article .post_image img {display:none;}
.blog_holder article .post_text .post_text_inner {padding:0px 23px 35px;}
.post_author {display:none;}

/*archive post*/
.archive .default_template_holder  {margin-top:250px;}
.search-results .default_template_holder  {margin-top:250px;}
.archive .filter_outer {display:none;}
.search-results h2 {margin-top:20px;}

/*mailplus formulier*/
.descriptionLabel {font-weight:bold;margin-top:10px;}
.mpQuestionTable {margin-top:10px;}
.submitCell input[type=submit] {background-color:#f06455; border:none; text-transform:lowercase;color:#ffffff;font-size:12px; font-weight:bold;padding:8px 20px;margin-top:8px;}
.submitCell input[type=submit]:hover {background-color:#000000;padding:8px 22px;}
.mpFormField input {background-color:#ececec; border:none; padding:5px;}
.mpForm ul {padding: 0px !important;}

/*templates*/
.default_template_holder {margin-top:50px;}
.error404 .default_template_holder {margin-top:250px;}
.page_not_found {margin:0 !important;}
@media (max-width: 800px) {.error404 .default_template_holder {margin-top:0px !important;} .search-results .default_template_holder  {margin-top:50px;}}

/*sidebar*/
.widget #searchform {background-color:#ececec !important;}

/*icon list check*/
.icon-list-header p {font-family:'Campton-Bold', "Helvetica Neue", Helvetica, sans-serif; font-size:23px;}
.q_icon_list p {color:#000; text-transform:lowercase;}

/*search-results*/
.search-results .header_top_bottom_holder .header_top {background-color:#000000 !important; color:#ffffff !important;}
.search-results .header-widget .textwidget {color:#ffffff !important;}
.search-results .header-widget .textwidget a {color:#ffffff !important;}
.search-results .header-widget .textwidget a:hover {color:#eb5f72 !important;}

/*blog masonry*/
.widget.widget_archive select {background-color:#fafafa;}
.widget_archive label {display:none;}
.blog_holder article .post_text h5 a {font-size:22px !important; text-decoration:none;}
.blog_holder article .post_text h5 {line-height:0.8em;}

/*portfolio*/
.portfolio_description h5 a {font-size:22px; text-decoration:none;}
.portfolio_standard .filter_holder ul li.filter.active span{color:#000!important;}
.portfolio_standard .filter_holder ul li.filter span {color:#FFF!important; text-transform:lowercase;font-size:18px !important;}
.portfolio_standard .filter_holder ul li.filter span:hover{color:#000!important; text-decoration:underline;}  

/*latest post boxes*/
.latest_post h5 a {font-size: 22px !important; text-decoration:none;}
.latest_post p {font-size:15px;}
.post_infos {font-size:15px;}
.latest_post h5 {line-height:0.8em;}

/*andi studio*/
.andi-studio-ad-top-color .vc_column-inner {border-top-color: #eb5f72 !important; background-size: 100% auto; background-position:center;}
.andi-studio-ad-top-color h4 {font-size:70px; color:#ffffff; line-height:75px; text-shadow: 0px 0px 63px #000000;}
.andi-studio-ad-top-color .qbutton {margin-bottom:40px;}
.andi-studio-list a {text-decoration:none;}
.andi-studio-list a p:hover {color:#eb5f72;}
.andi-studio h4 {color:#eb5f72;}

/*employers*/
.q_team .q_team_title_holder {font-size:12px; line-height:14px;}
.q_team .q_team_title_holder h4 {font-size:18px;}
.q_team .q_team_title_holder .q_team_name {margin-bottom:0px;}
.q_team .q_team_text {padding:10px 16px;}
.q_team .q_team_social_holder .q_social_icon_holder i.simple_social {font-size: 15px;}
.q_team .q_team_text_inner .separator {margin-bottom: 10px !important; margin-top:0px !important;}

/*Headlines*/
.page-template-blog-masonry .container_inner.default_template_holder.clearfix.page_container_inner{margin: 0!important; padding: 0!important; width:100%; background-color: #e5e5e5;}
.page-template-blog-masonry .blog_holder.masonry.masonry_pagination {width: 1100px; margin-top: 35px; margin-left: auto; margin-right: auto;}
.page-template-blog-masonry p.post_excerpt{font-size: 15px!important; line-height: 26px;}
.page-template-blog-masonry h5 a{font-size: 22px!important; line-height: 0.8em;}
.page-template-blog-masonry .blog_holder.masonry article{width: 32%;}
.page-template-blog-masonry .filter_outer{margin-top: 30px!important}
.page-template-blog-masonry footer{padding-top: 10px;}
.latest_post_inner .post_infos a.post_comments {display:none;}

@media only screen and (max-width: 1200px){  .page-template-blog-masonry .blog_holder.masonry.masonry_pagination{width: 950px;}}
@media only screen and (max-width: 1000px){  .page-template-blog-masonry .blog_holder.masonry.masonry_pagination{width: 768px;}  .page-template-blog-masonry .blog_holder.masonry article{width: 49%;}}
@media only screen and (max-width: 768px){  .page-template-blog-masonry .blog_holder.masonry.masonry_pagination{width: 600px;}}
@media only screen and (max-width: 600px){  .page-template-blog-masonry .blog_holder.masonry.masonry_pagination{width: 420px;} .page-template-blog-masonry .blog_holder.masonry article{width: 100%;}}
@media only screen and (max-width: 480px){  .page-template-blog-masonry .blog_holder.masonry.masonry_pagination{width: 300px;}}

/*contactpage*/
.contactgegevens-column h5 {font-size:25px; line-height:30px;}
.frm_style_formidable-style.with_frm_style input[type=submit] {text-transform: lowercase; font-weight: 700; }
.frm_style_formidable-style.with_frm_style input[type=submit]:hover {padding-left: 25px; padding-right:25px;}

/*footer*/
.footer_top h5 {margin:0 0 5px !important;}
.footer_bottom_columns {text-decoration:underline;}
.footer_top .widget.widget_nav_menu li {line-height:10px; text-decoration:underline;}
.menu-by-industry-container {padding-top:5px;}
.andi-studio-link-bottom a {color:#eb5f72 !important;}
nav.main_menu .andi-studio-link-bottom ul li a {color:#eb5f72 !important;}
nav.main_menu .andi-studio-link-bottom .second ul li a {color:#9d9d9d !important;}
nav.main_menu .andi-studio-link-bottom .second ul li a:hover {color:#fafafa !important;}
.menu-services-container {padding-top:5px;}
.widget_nav_menu ul {padding: 0px !important;}

/* Social Share */
.icon_social_holder a {
	text-decoration: none;
}
