/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

input.biokoForm {
	color: white !important;
	background: transparent !important;
	border: 2px solid white !important;
}


.biokoForm::placeholder
{
	color: white !important;
	opacity: 1 !important;
}

input[type="checkbox"].biokoCheckebox{
    -webkit-appearance: none;
    -moz-appearance:none;
    width: 20px;
	height: 20px;
	border-radius: 5px;
	border: 2px solid #fff;
	background-color: transparent;
	display: block;
	content: "";
	float: left;
	margin-right: 5px;
	z-index: 5;
	position: relative;
	top: -2px;
}

input:checked[type="checkbox"].biokoCheckebox {
  box-shadow: inset 0px 0px 0px 3px #fff !important;
  background-color: #8cad2d;
  border-color: #8cad2d;
}

#biokoAcceptance {
  padding: 15px;
}

#biokoAcceptance a {
	color: #fff;
}

#biokoAcceptance a:hover, #biokoAcceptance a:active {
	color: #a4312e !important;
}

input[type="submit"].biokoGreenBtn {
	background: rgb(80,121,60);
	background: -moz-linear-gradient(90deg, rgba(80,121,60,1) 0%, rgba(87,154,67,1) 50%, rgba(80,121,60,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(80,121,60,1) 0%, rgba(87,154,67,1) 50%, rgba(80,121,60,1) 100%);
	background: linear-gradient(90deg, rgba(80,121,60,1) 0%, rgba(87,154,67,1) 50%, rgba(80,121,60,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#50793c",endColorstr="#50793c",GradientType=1); 
	margin: 0 0 1.5em 0;
	text-transform: none !important;
}

input[type="submit"].biokoGreenBtn:hover {
	background: rgb(67,154,69) !important;
	background: -moz-linear-gradient(90deg, rgba(67,154,69,1) 0%, rgba(120,227,113,1) 50%, rgba(67,154,69,1) 100%) !important;
	background: -webkit-linear-gradient(90deg, rgba(67,154,69,1) 0%, rgba(120,227,113,1) 50%, rgba(67,154,69,1) 100%) !important;
	background: linear-gradient(90deg, rgba(67,154,69,1) 0%, rgba(120,227,113,1) 50%, rgba(67,154,69,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#439a45",endColorstr="#439a45",GradientType=1) !important; 
}

#biokoSubmit .wpcf7-spinner{
	margin: 0;
	display: none;
	left: 50%;
}

@media only screen and (min-width: 900px) {

	.space-right {
		padding-right: 0.5em !important;
	}

	.space-left {
		padding-left: 0.5em !important;
	}
	
	.wpcf7 form.sent .wpcf7-response-output {
		margin-left: 35% !important;
		width:100%;
	}
}



/*test arrow*//*
input[type="submit"].biokoGreenBtn{
	 margin: 20px !important;
	 font-size: 20px !important;
	
	 content: "\0279E" !important;
}

input[type="submit"].biokoGreenBtn.arrow {
	 background-color: #f6f3ed !important;
	
	 content: "\0279E" !important;
}

input[type="submit"].biokoGreenBtn.arrow::after {
	 display: inline-block !important;
	 padding-left: 8px !important;
	 content: "\0279E" !important;
	 -webkit-transition: transform 0.3s ease-out !important;
	 -moz-transition: transform 0.3s ease-out !important;
	 -ms-transition: transform 0.3s ease-out !important;
	 -o-transition: transform 0.3s ease-out !important;
	 transition: transform 0.3s ease-out !important;
}
input[type="submit"].biokoGreenBtn.arrow:hover {
	 color: #0c5449 !important;
	 background-color: #f6f3ed !important;
}
input[type="submit"].biokoGreenBtn.arrow:hover::after {
	 -webkit-transform: translateX(4px) !important;
	 -moz-transform: translateX(4px) !important;
	 -ms-transform: translateX(4px) !important;
	 -o-transform: translateX(4px) !important;
	 transform: translateX(4px !important);
}*/
 