/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


@font-face {
font-family: 'ParisineOfficePro';
src: url(/wp-content/themes/hello-theme-child-master/fonts/ParisineOfficePro-Bold.otf);
font-weight: bold;
}

@font-face {
font-family: 'ParisineOfficePro';
src: url(/wp-content/themes/hello-theme-child-master/fonts/ParisineOfficePro-Regular.otf);
font-weight: normal;
}

@font-face {
font-family: 'ParisinePlusPro';
src: url(/wp-content/themes/hello-theme-child-master/fonts/ParisinePlusPro-Bold.otf);
font-weight: bold;
}

@font-face {
font-family: 'ParisinePlusPro';
src: url(/wp-content/themes/hello-theme-child-master/fonts/ParisinePlusPro-Regular.otf);
font-weight: normal;
}


p {
font-family: 'ParisinePlusPro', sans-serif;
	font-weight: regular
}
h1, h2, h3, h4, h5, h6, td {
font-family: 'ParisinePlusPro', sans-serif !important;
	font-weight: bold
}

#responsive-form{
	max-width:600px /* Tu peux modifier la largeur du formulaire ici*/;
	margin:0 auto;
  width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.3em;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/*Instructions pour le responsive*/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}

}
label {
	color: #ffffff!important;
	font-family: ParisinePlusPro;
	padding-bottom: 10px!important;
	margin: 5px;
}
.wpcf7-form-control {
	margin-top: 10px;
	border-radius: 30px;
	border: none;
}
.wpcf7-text {
	border-radius: 30px!important;
	border: none!important;
}
select {
	padding-right: 20px;
	padding-left: 20px;
}
.wpcf7-submit {
	background-color: #FAB401;
	padding-left: 25px!important;
	padding-right: 25px!important;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #0F0A68
}
.wpcf7-submit:hover {
	background-color: #0F0A68;
	padding-left: 25px!important;
	padding-right: 25px!important;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #FAB401
}
.wpcf7-not-valid-tip {
	color: #FAB401!important;
	font-family: ParisinePlusPro;
	padding-top: 5px!important;
}
.wpcf7-response-output {
	color: #ffffff!important;
	font-family: ParisinePlusPro;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
	background-color: #0F0A68;
	padding-left: 25px!important;
	padding-right: 25px!important;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #FAB401
}
.atekka-risk-select-crop
{
	width: 62%;
	max-width: 62%;
	display: inline-block;
}
.atekka-risk-surf
{
	margin-left: 3%;
	width: 27%;
	max-width: 27%;
	display: inline-block;
}

.text-form-risk
{
	color: #FFFFFF;	
}

.wpcf7-form-control-wrap[data-name*="type-de-culture-"]
{
	display: inline;
}

.wpcf7-form-control-wrap[data-name*="surface-"]
{
	display: inline;
}

.wpcf7-not-valid-tip
{
	float: left;
	display: inline;
	overflow: visible;
}