/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

.wpcf7 input,  .wpcf7 textarea{
  padding: 15px;
  background: #fff;
  border: 1px solid #000;
  border-radius: 0;
}

.wpcf7 input::placeholder, .wpcf7 textarea::placeholder  {
  color:#000!important;
}

#wpcf7-tarjoukset-label{
  margin-top:40px;
}

.wpcf7 input[type="submit"]{
  background: #ff5e00;
  width:250px;
  max-width:100%;
  border:none;
  border-radius:30px;
  font-weight: 600;
  text-transform:uppercase;
  margin-top:10px;
  color:#fff!important;
}
.wpcf7 input[type="submit"]:hover{
	background:#d64700;
}
.wpcf7 .wpcf7-checkbox {
  display: flex;
  flex-direction: column;
}
.wpcf7 .wpcf7-list-item {
  margin-left: 0;
}
.wpcf7 label {
  font-weight: 400;
}

#bb-header .menu-item{
	margin-bottom:10px;
}
#bb-header .current-menu-item {
	border-bottom: 8px solid #ff5e00 !important;
	border-left: none !important;
	margin-bottom:2px;
}
#bb-header .current-menu-item a{
	font-weight:800;
}

.grecaptcha-badge {
    visibility: hidden!important;
}
.recaptcha-disclaimer {
    font-size: 75%;
    margin-top: 25px;
    max-width: 100%;
    width: 400px;
}

.leveat-pt p{
    margin-bottom:25px;
}

@media (min-width:992px){
	#hero-kolmio {
		position: relative;
	}

	body:not(.fl-builder-edit) #hero-kolmio::after {
	  position: absolute;
	  display: block!important;
	  content: "";
	  top: 0;
	  left: 100%;
	  width: 200px;
	  height: 100%;
	  background:#F3F3F3;
	  clip-path:polygon(0 0, -3px 0, -3px 100%, 0 101%, 100% 101%);
	}
}