/* @override 
	https://wpmb.medianotions.de/wp-content/themes/breakdance-zero-theme-child/style.css?*
*/

/*
	Theme Name:   Breakdance Zero Child Theme 
	Theme URI:    https://generatepress.com
	Description:  by Medianotions
	Author:       Bogdan Günther
	Author URI:   https://www.medianotions.de
	Template:     breakdance-zero-theme-master
	Version:      0.1
*/

/* @group Seite */

body
{
	max-width: 2400px;
	margin: 0 auto;
}

/* @end */

/* @group Inhalte */

/* @group Gravitiy Forms */

.gform_required_legend
{
	margin-bottom: 1em;
}

.gform_wrapper.gravity-theme .gfield
{
	margin-bottom: 0.5em;
}

.gform_wrapper.gravity-theme .gfield_label
{
	font-size: inherit;
}

.gform_wrapper.gravity-theme input,
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea
{
	font-size: inherit !important;
}

.gform_wrapper.gravity-theme .gfield-choice-input + label
{
	font-size: inherit;
}

.gfield.anrede .gchoice
{
	float: left;
	width: 100px;
}

.gfield .gfield_checkbox li
{
	margin-bottom: 1em !important;
}

.gfield .gfield_checkbox li input
{
	margin-top: 5px;
	margin-right: 5px;
	vertical-align: top !important;
}

/* @end */

/* @end */

                                                                 /*  MON CODE CSS */

/*  position et mise en forme des champs nombre-formulaire commande */
#happyforms-2180_number_19, #happyforms-2180_number_20, #happyforms-2180_number_21, #happyforms-2180_number_22 {
    height: 56px !important;
    width: 39px !important;
    border-radius: 0px !important;
    text-align: center;
    padding: 0px;
    margin-left: 80px;
    font-family: inter;
    font-size: 16px !important;
    font-weight: 400 !important; 
}

/*  position et mise en forme des images-formulaire commande */
#happyforms-2180_image_4-part {
   height: 129px !important;
   width: 193px !important;
   padding: 0px;
   margin-left: 20px;
}

#happyforms-2180_image_2-part {
   height: 129px !important;
   width: 193px !important;
   padding: 0px;
   margin-left: 20px;
   margin-right: 10px;
}

#happyforms-2180_image_3-part {
   height: 129px !important;
   width: 193px !important;
   padding: 0px;
   margin-left: 20px;
   margin-right: 10px;
}

#happyforms-2180_image_1-part  {
   height: 129px !important;
   width: 193px !important;
   padding: 0px;
   margin-left: 5px;
   margin-right: 10px;
}
/*  @End position et mise en forme des images-formulaire commande */

/*  réglage menu */
.menu-item a {
   font-family: Syne !important;
   font-size: 16px !important;
   font-weight: 400 !important; 
   color: black !important;
   text-decoration: none;
}

.menu-item a:hover {
   font-family: Syne;
   font-size: 13px !important;
   font-weight: 700 !important; 
} 

@media(max-width:1025px){
.menu-item a {
    padding-left: 20px;

}
	}

/*  @End réglage menu */

/*  mise en forme et ombrage des champs-formulaire commande et contac */
@media(min-width:1025px){
.happyforms-styles .happyforms-part input[type=email], .happyforms-styles .happyforms-part input[type=password], .happyforms-styles .happyforms-part input[type=range], .happyforms-styles .happyforms-part input[type=tel], .happyforms-styles .happyforms-part input[type=text], .happyforms-styles .happyforms-part select.happyforms-select {
    height: 71px !important;
    padding: 24px !important;
    width: 383px !important;
    box-shadow: 0px 4px 14px 0px #0000000A !important;

}
	}

/*  mise en forme et ombrage du champ texte-formulaire contac */
@media(min-width: 1118px){
.happyforms-styles .happyforms-part textarea {
    height: 237px !important;
    width: 383px !important;
    box-shadow: 0px 4px 14px 0px #0000000A !important;
}
	}

/*  position du bouton soumettre-formulaire commande */
@media(max-width: 1119px){
.happyforms-styles button[type="submit"].happyforms-button--submit, .happyforms-styles button[type="submit"][disabled].happyforms-button--submit {
    margin-left: 18px !important;
 
}
	}

/*  position du bloc de champs-formulaire contact */
@media(max-width: 1119px){
.breakdance .bde-shortcode-12-171 {
    padding-left: 0px !important;
}
	}

/*  position du bloc de champs-formulaire contact */
@media(min-width:1025px){
.form-contact {
    margin-left: 0px !important;
}
	}

/*  position du bouton envoyer-formulaire contact */
@media(max-width: 360px){
.happyforms-styles button[type="submit"].happyforms-button--submit, .happyforms-styles button[type="submit"][disabled].happyforms-button--submit {
    margin-left: 0px !important;
    margin-right: 5px !important;
    height: 50px !important;
    padding: 24px !important;
    width: 150px !important;
}
	}
@media(max-width: 375px){
.happyforms-styles button[type="submit"].happyforms-button--submit, .happyforms-styles button[type="submit"][disabled].happyforms-button--submit {
    margin-left: 8px !important;
 
}
	}
@media(max-width: 390px){
.happyforms-styles button[type="submit"].happyforms-button--submit, .happyforms-styles button[type="submit"][disabled].happyforms-button--submit {
    margin-left: 13px !important;
}
	}
@media(max-width: 414px){
.happyforms-styles button[type="submit"].happyforms-button--submit, .happyforms-styles button[type="submit"][disabled].happyforms-button--submit {
    margin-left: 19px !important;
}
	}
@media(max-width: 428px){
.happyforms-styles button[type="submit"].happyforms-button--submit, .happyforms-styles button[type="submit"][disabled].happyforms-button--submit {
    margin-left: 20px !important;
}
	}
@media(max-width: 479px){
.happyforms-styles button[type="submit"].happyforms-button--submit, .happyforms-styles button[type="submit"][disabled].happyforms-button--submit {
    margin-left: 12px !important;
}
	}
/* @end position du bouton envoyer-formulaire contact */

/*  taille du bouton "envoyer" "commander"-tous formulaires  */
.happyforms-styles button[type="submit"].happyforms-button--submit, .happyforms-styles button[type="submit"][disabled].happyforms-button--submit {
    -webkit-appearance: none;
    height: 55px !important;
    width: 198px;
    font-size: 15px !important;
}

/*  taille des titres "vos informations" "livraisons"-formulaire commander  */
.happyforms-styles .happyforms-layout-title {
    font-weight: 700 !important;
    font-family: syne;
	font-size: 30px !important;
	margin-bottom: 5px !important;
}

/*  réglages séparateur vertical-formulaire commander  */
.separator {
    transform: rotate(90deg);
    width: 450px !important;
    margin-left: 210px !important;
    margin-right: 50px !important;
    margin-top: -240px !important;
}  

/*  réglages du titre "livraison"-formulaire commander  */
.liv{
    padding-left: 38px !important;
}

/* cacher les spin button-formulaire commande */
/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}
 
/* Chrome */
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button { 
	-webkit-appearance: none;
	margin:0;
}
 
/* Opéra*/
input::-o-inner-spin-button,
input::-o-outer-spin-button { 
	-o-appearance: none;
	margin:0
}

