/*
Theme Name: Parfi-Group
Theme URI: https://divicake.com/
Description: Child theme for Parfi-Group
Version: 1.0
Author: HUNTRS
Author URI: https://www.huntrs.be
Template: ghost_divi
*/
/* This file was modified 2020-02-26 by Aspen Grove Studios to customize metadata in header comment */
.entry-content p{
	font-weight: 300 !important;
}
.nav li ul {
    border-top: 3px solid #012e6e;
}

.page-id-70 #logo, .page-id-179 #logo, .page-id-177 #logo, .page-id-181 #logo {
  content: url(https://parf.huntrs.be/wp-content/uploads/Parf-Favicon.png);
}

.ccao a{
  color: #012e6e !important;
}

.z-dex{
  z-index: 1000;
	position:relative;
}
.et_pb_section.et_pb_section{
  overflow: visible !important;
}

.et_pb_section_parallax:not(.et_pb_fullwidth_menu), .et_pb_slider_parallax{
  overflow: visible !important;
}

.mobile_menu_bar:before{
  color: #012e6e;
}

.et_mobile_menu{
  border: 1px solid #012e6e;
}

.et_mobile_menu .menu-item-has-children>a {
	 background: none;
}

.mobile_nav.opened .mobile_menu_bar:before {
 content: '\4d' !important;
}

/*Menu CTA Button*/
.et-fixed-header #top-menu .menu_cta a {
color: #ffffff !important;
}
.menu_cta {
background-color: #012e6e;
border-radius: 4px;
color: #fff;
padding: 0 !important;
transition: all 300ms ease 0ms;
}

.menu_cta:hover {
background-color: #00b8de;
	color:#fff !important;
}

.menu_cta a {
color: #fff !important;
padding: 12px 12px 12px 12px !important;
	font-size: 12px !important;
}

@media (min-width: 980px){
.menu_cta a:before {
content: '\e08a';
color: #fff;
font-family: 'ETmodules';
font-size: 14px;
line-height: 1;
position: absolute;
left: 12px;
}

.menu_cta a {
padding: 12px 12px 12px 32px !important;
}
}

/*== Gravity Forms Design ==*/
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
	padding: 9px 20px 9px 20px;
    background: #00b8de;
    border:none;
    border-radius: 4px;
    text-transform: uppercase;
	color: #fff
}
.gform_wrapper .gform_footer input.button:hover{
     background: #012e6e;
}
input[type=text]{
     border: 1px solid #d6d6d6 !important;
	 border-radius: 4px;
}
.gform_wrapper textarea{
     border: 1px solid #d6d6d6 !important;
	 border-radius: 4px;
}
::-webkit-input-placeholder { /* Chrome */
  color: #d6d6d6 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #d6d6d6 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #d6d6d6 !important;
  opacity: 1 !important;
}e3e3e3
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #d6d6d6 !important;
  opacity: 1 !important;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
     width: 100% !important;
}
.gform_wrapper .gform_footer {
	margin: 0px !important}

/*== Blog module grid ==*/
.et_pb_blog_grid .et_pb_post{
	background-color: #f4f4f4;
border:none;}

.et_pb_blog_grid .et_pb_post p{
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
	font-size: 14px !important;
}
.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{
	box-shadow: 0px 2px 12px 1px rgba(12, 6, 6, 0.18);
	border-radius: 4px;
}
.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post:hover{
	box-shadow: 0px 4px 12px 1px rgba(12, 6, 6, 0.25);
transition: all 0.2s ;
}
.et_pb_post .entry-featured-image-url{
	border-bottom: solid 3px #00b8de;
	margin-bottom: 0px;
}

.blog-parf .et_pb_image_container{
	margin: -20px -20px 20px ;
}
.blog-parf .et_pb_image_container img{
	border-radius: 4px 4px 0px 0px;
}
.blog-parf .post-content p{
	display: none ;
}
.widget_search input#searchsubmit{
	border: 1px solid #012e6e;
	color: #fff;
}
.widget_search input#searchsubmit:hover{
	border: 1px solid #00b8de;
}
.widget_search #searchsubmit{
	background-color: #012e6e;
}
.widget_search #searchsubmit:hover{
	background-color: #00b8de;
}
#sidebar input[type=text]{
	border: 1px solid #012e6e !important;
}

#sidebar li a {
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
	font-size: 15px !important;
	line-height: 0.7em;
}
#sidebar li a:hover {
	color: #00b8de;
}
.et_post_meta_wrapper .post-meta, .et_post_meta_wrapper .post-meta a{
	color: #00b8de !important;
}
/*== Blog  side grid ==*/
 .side-blog .et_pb_post{
	background-color: #f4f4f4;}

.side-blog h2{
	font-size: 14px;
	padding:15px;}

.side-blog .post-meta{
	font-size: 13px !important;
	padding: 0px 15px;
font-weight: 400;
line-height:1.2em;}

#left-area .post-meta, .side-blog .post-content{
	padding: 0px 15px 0px 15px;
	font-size: 12px;
margin-bottom: 0px;}

.side-blog .post-content a{
color: #00b8de;}

#left-area{
padding-bottom: 0px !important}

.single .et_pb_post{
padding-bottom: 0px !important;
margin-bottom: 0px !important;}

.hentry .et_pb_post{
padding-bottom: 15px !important;
box-shadow: 0px 2px 12px 1px rgba(12, 6, 6, 0.15);
	border-radius: 4px;}

.page-id-209 .et_pb_post{
padding-bottom: 15px !important;}

.side-blog .et_pb_post {
  margin-bottom: 20px !important;
}
/* Hide the tabs content/sections */
.cc .tab-content {
	display:none;
}
.cc .tab-open {
	display:block;
}
.gvd{
	width: 8% !important;
margin-right: 0% !important;
box-shadow:0px 0px 34px -3px rgba(12,6,6,0.45);
height: 500px;
}
.gvd a {
	transition:all .3s ease-in-out;
	color: #eaeaea
}
.gvd a:hover {
	cursor:pointer; 
	color: #012e6e; /* Tab hover background color */
}
.gvd .active-tab a {
	color:#012e6e; /* Active tab background color */
}
/* queries */
@media all and (max-width: 767px) {
 .m-top-right{
 background-position: top right !important;
}
	.m-bottom-left{
 background-position: bottom left !important;
}}

@media all and (max-width: 980px) {
 .gvd{
	width: 100% !important;
	height: auto !important;
}
.gvd .et_pb_module{
	display: inline-block !important;
	margin-left: 10%;
	margin-top: 30px !important;
}
.et_pb_column.gvd {
	margin-bottom: 0px !important;
}
.gvd-b{
	transform: none !important;
	left: 0 !important;
}
}

/* queries toplogos */
@media all and (max-width: 767px) {
.page-id-70 #logo {
  content: url(https://parf.huntrs.be/wp-content/uploads/Accounting.png);
}
.page-id-181 #logo {
  content: url(https://parf.huntrs.be/wp-content/uploads/Reporting.png);
}.page-id-179 #logo {
  content: url(https://parf.huntrs.be/wp-content/uploads/Advisory.png);
}.page-id-177 #logo {
  content: url(https://parf.huntrs.be/wp-content/uploads/Governance.png);
}}
/* Job Manager */
.job_listing-template-default #sidebar,.job_listing-template-default #main-content .container:before, .search_jobs{
  display: none;
}
.job_listing-template-default #left-area{
  padding-right: 0px;
	width: 100%;
}
.application_button {
  background-color:#012e6e ;
	border-radius: 4px;
	border: 0px;
	color: #fff;
}
.job_filters{
  display: table;
	margin: 0 auto;
}
.job_filters .job_types, .job_filters .job_types li{
  background: #fff;
	border: none;
	padding: .5em 2em;
}
li.job_listing{
  background: #fff;
	-webkit-box-shadow: -1px 4px 20px 0px rgba(0,0,0,0.1);
-moz-box-shadow: -1px 4px 20px 0px rgba(0,0,0,0.1);
box-shadow: -1px 4px 20px 0px rgba(0,0,0,0.1);
	border: none !important;
	border-radius: 4px;	
	margin-bottom: 20px !important;
	margin-top: 5px !important;
}

ul.job_listings{
	border: none !important;
}
.job_listing .job-type{
	color: #00b8de!important;
}
.single_job_listing .meta .job-type{
	background-color: #fff !important;
}
.single_job_listing .meta li{
	color: #00b8de!important;
}
.single_job_listing .meta li {
margin-left: 10px !important;
}
.single-job_listing #main-content{
margin-bottom: 50px !important;
}
@media (max-width: 769px) {
.footer-widget {
    text-align: center !important;
	width: 100%;	}
#footer-widgets .footer-widget .fwidget:last-child{
	width: 100% !important;	}}
