/*
 Theme Name:   Werken Bij Eelerwoude
 Theme URI:    http://ionmoon.nl/
 Description:  Divi Child Theme
 Author:       Ionmoon
 Author URI:   http://ionmoon.nl
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/





/*porfolio image aspect ratio square 1:1*/

.et_pb_portfolio_image {
    padding-top: 100%;
}
.et_pb_portfolio_image img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.et_pb_portfolio_item, .et_pb_portfolio_items {
    height: auto!important;
}


/* change menu dropdown icon */

span.mobile_menu_bar.mobile_menu_bar_toggle::before {
    content: "\4c" !important;
	color: white;
}

#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
    content: "\4c";
	color: white;

}

#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
    content: none; color:white;
}
 
#et-secondary-nav .menu-item-has-children:hover>a:first-child:after, #top-menu .menu-item-has-children:hover>a:first-child:after {
    content: "\4c";
}

 
#et-secondary-nav .menu-item-has-children:hover>a:first-child:after, #top-menu .menu-item-has-children:hover>a:first-child:after {
    content: "\4c";
}

/* font */
p {
font-weight: 300;
	line-height: 2em;
}






/* erase top line mobile menu */

.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
border-color: #f6f7f700;
}

.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote{

border-color: #f6f7f700 !important;
}


/* Mobile menu */

span.mobile_menu_bar.mobile_menu_bar_toggle::before {
    content: "\62" !important;
	color: white;
}

span.menu-item-dropdown-button #im_c_mobile_menu .menu-item-has-children .menu-item-dropdown-button:hover>a:first-child:after {
     content: "\62" !important;
}
span.menu-item-dropdown-button #im_c_mobile_menu .menu-item-has-children.collapsed .menu-item-dropdown-button:hover>a:first-child:after {
     content: "\62" !important;
}


#im_c_mobile_menu a {
font-weight: 300;
}



/* op vacature solliciteren*/

#gform_submit_button_1 {
	font-size: 20px;
	color: white;
    border-radius: 1px;
	border-color: #fff !important;
    padding: .4em 1em;
    border: 1px solid;
    background-color: white;
	color: #698aa7;
}
input#input_1_6.medium{
	color: white;
}
input#input_1_8.medium{
	color: white;
}


/* Open Sollicitatie form*/

#gform_submit_button_2 {
	font-size: 20px;
	color: white;
    border-radius: 1px;
	border-color: #fff !important;
    padding: .4em 1em;
    border: 1px solid;
    background-color: white;
	color: #698aa7;
	
}

input.text, input.title, input[type=text], select, textarea {
    border-radius: 6px;
    padding: 8px 8px !important;
	
}

input.text, input.title, input[type=text], select, textarea {
	border-radius: 1px;
	padding: 8px 8px !important;
}

.gf_readonly input[type=text]{
	background: white;
}


.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
    font-weight: 300!important;
    font-size: 14px!important;
	color: white;
	padding-top: 20px;
}

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    text-transform: none;
	font-weight: 600;
	color: white;

	}
label.gfield_consent_label {
	color: white;
}
input#input_2_5.medium{
	color: white;
}
input#input_2_8.medium{
	color: white;
}
label{
	color:white;
}

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
	font-size: 2em !important;
}

/* Stage form*/

#gform_submit_button_3 {
	font-size: 20px;
	color: white;
    border-radius: 1px;
	border-color: #edc311 !important;
    padding: .4em 1em;
    border: 1px solid;
    background-color: #edc311;
	color: white;
}
input#input_3_6.medium{
	color: white;
}
input#input_3_8.medium{
	color: white;
}

/* contact form*/
 
#gform_submit_button_4 {
	font-size: 20px;
	color: white;
    border-radius: 1px;
	border-color: #edc311 !important;
    padding: .4em 1em;
    border: 1px solid;
    background-color: #edc311;
	color: white;
}


/* change search page results*/ 

body.search .search-header-title {
	visibility: hidden;
	
}

input.text, input.title, input[type=text], select, textarea {
    border-radius: 0px !important;
	border-color: white;
    padding: 12px 12px !important;
	font-size: 14px;
	
}

body.search #left-area input[type="submit"] {
    padding: 10px 20px;
    color: white;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    display: block;
    z-index: 9;
    border: 1px;
	border-color: white !important;
    position: absolute;
    right: 0;
    border-radius: 0px 0px 0px 0px;
    margin-left: -20px;
}
#searchsubmit {
    cursor: pointer;
}

/*search button*/

button, input, select, textarea {
    font-family: work-sans;
	
}

/*result title*/

body.search h1 {
    text-align: center;
    padding-bottom: 45px;
    padding-top: 65px;
    font-size: 28px;
	font-weight: 600;
    color: #14302f;
	
}

/*search results links*/

body.search h2 a {
	color:#80c2ec !important;
	font-size: 18px;

}
body.search.search-results-content {
	font-weight: 300 !important;
}
#search-results-content, input, select, textarea {
	font-weight: 300 !important;
}

#left-area .post-meta a {
	visibility: none;
}

.search .pagination.clearfix a {
	
	font-size: 16px;
	color: #2e343c;
	font-weight: 550;
	text-transform: uppercase;
}