/*
Theme Name:		Divi Child Theme
Theme URI:		http://www.elegantthemes.com/gallery/divi/
Description:	Divi Child Theme
Author:			Elegant Themes
Author URI:		http://www.elegantthemes.com
Template:		Divi
Version: 		1.0.0
*/

@import url("../Divi/style.css");

body { height:100vh!important; background-color:transparent; }

#top-header { z-index:1!important; }
#main-header { top:0px!important; height:80px; }
#page-container { height:100vh!important; top:92px!important; padding-top:92px!important; }
#logo { width:130px; margin-top:-30px; position:relative; z-index:2;  }

.et_pb_row { width:96%!important; }

.vtopMenu { max-width:1080px; width:100%; padding:5px 0; margin:0px auto; text-align:right; color:#4c4c4c; font-weight:bold; font-size:16px; z-index:1!important; position:absolute; }

.topbutton { font-size: 3.5em; }

#nf-field-6, #nf-field-8, #nf-field-11 { border:0px; background-color:#042F44; color:#fff; font-size:14px; font-weight:bold; padding:5px; margin-top:-20px; }
#nf-field-6 { float:left; }



#nf-field-7-container,#nf-field-9-container, #nf-field-10-container { width:100% float:left!important; }
.nf-field-label { width:25% !important; text-align:left important; }
.ninja-forms-field { border:1px solid #000; }



/*Footer */
#main-footer { display:none; }


@media only screen and (min-width: 768px) {
    #et-info { float:right!important; z-index:3!important; font-size:14px; font-weight:bold; color:#000000!important; }
	#et-info-email { display:none; }
	.vtm-icon { font-family:ETmodules; font-size:16px; margin:5px; }
	.vtm-social-icon { font-family:ETmodules; font-size:16px; padding:5px; margin:5px; border:1px solid #4c4c4c; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; }

	#et-top-navigation { padding-left:17%!important; float:left!important; }

	#top-menu-nav { float:left!important; }
	.et_pb_column { margin-right:2%!important; }
	.footSectUn { width:20%!important; }
	.footSectDeux { width:30%!important; }
	.footSectTrois { width:44%!important; }
}