.fg-item-content a { color: #000; }  .wpcf7-holder {
width: 60%;
}
.wpcf7-holder-recruitment {
width: 60%;
margin: 0 auto;
}
.wpcf7-upload {
width: 100%;
margin: 25px 0 0 0;
font-weight: 900;
}
.wpcf7-file {
margin: 10px 0 0 0;
}
::placeholder {
opacity: 1;
}
label {
width: 48%;
float: left;
}
.wpcf7-email {
margin: 0 0 0 3%;
}
.wpcf7-email2 {
margin: -20px 0 0 3%;
}
.wpcf7-email3 {
margin: -20px 0 0 2.5%;
}
.wpcf7-company {
margin: 0 0 0 3%;
}
.wpcf7-selection {
width: 100%;
}
.wpcf7-message {
width: 100%;
}
.tarjouspyynto input[type=text] {
border: 4px solid #000;
background: #EFEFEF;
color: #000;
border-radius: 0;
font-weight: 700 !important;
}
.tarjouspyynto input[type=email] {
border: 4px solid #000;
background: #EFEFEF;
color: #000;
border-radius: 0;
font-weight: 700 !important;
}
.wpcf7-select {
height: 50px;
border-radius: 0;
background: #263A4A;
color: #fff;
border: 0;
font-weight: 700 !important;
}
label.wpcf7-file {
font-weight: 900;
margin-top: 20px !important;
}
.tarjouspyynto textarea {
height: 150px;
border: 4px solid #000;
background: #EFEFEF;
color: #000;
border-radius: 0;
font-weight: 700 !important;
}
label.submit-blue {
width: 100% !important;
}
label.submit-blue input[type=submit] {
background: #263A4A;
color: #fff;
border-radius: 0;
font-weight: 700;
font-family: Dosis;
float: right;
font-weight: 700 !important;
margin-bottom: 15px !important;
}
label.submit-blue input[type=submit]:hover {
background: #000;
}
label.submit-white {
width: 100% !important;
}
label.submit-blue input[type=submit] {
background: #fff;
color: #263A4A;
border-radius: 0;
font-weight: 700;
font-family: Dosis;
float: right;
font-weight: 700 !important;
margin-bottom: 15px !important;
}
label.submit-blue input[type=submit]:hover {
background: #000;
color: #fff;
}
label.submit-white {
width: 100% !important;
}
label.submit-white input[type=submit] {
background: #263A4A;
color: #fff;
border-radius: 0;
font-weight: 700;
font-family: Dosis;
float: right;
font-weight: 700 !important;
margin-bottom: 15px !important;
}
label.submit-white input[type=submit]:hover {
background: #000;
}
.wpcf7-response-output {
text-align: center;
clear: both;
}
.wpcf7-not-valid-tip {
margin: 10px 0 0 0;
} .eael-filter-gallery-control { display: none; } .beige-part {
margin: -50px 0 50px 0 !important;
}
.elementor-17 .elementor-element.elementor-element-f6b7757 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
padding-left: 40%;
}
.elementor-246 .elementor-element.elementor-element-126eef1:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-126eef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
margin-left: -20px;
}  .float {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin-right: 25px;
}
.float:hover, .float:focus, .float:active {
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
} @media only screen and (max-width: 600px) {
div.wpcf7-holder-recruitment {
width: 90%;
}
div#cff {
margin: 25px 0 0 0 !important;
}
div#cff div.cff-item {
width: 100% !important;
float: left !important;
margin: 50px 0 0 0 !important;
clear: none;
}
}
@media only screen and (max-width: 767px) {
#cff .cff-item {
width: 100% !important;
}
} .eael-facebook-feed {
display: none;
}
.cff {
width: 100% !important;
padding: 0 !important;
}
.cff-author {
margin-top: 25px !important;
}
.cff-html5-video {
margin: 25px 0 0 0 !important;
}
#cff .cff-item {
width: 30%;
float: left !important;
margin: 5px 25px 0 0 !important;
padding: 0 25px 25px 25px;
clear: none;
background: #E5E5E5;
border: 5px solid #000;
font-weight: 900 !important;
}
#cff .cff-item a {
color: #000;
}