#cookie_gratuit { display: none; z-index: 112258594001; }

#cookie_gratuit.show { display: block; position: fixed;
     
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.9);
  transition: opacity 500ms;
 }
 
#cookie_close { position: absolute; top: -40px; right: -10px; font-size: 24px; height: 20px; width: 20px; padding: 10px; line-height: 20px; z-index: 10; font-weight: bold; text-align: center; color: #ffffff; }
#cookie_close:hover {  color: #dd0000; }
#revss { position: absolute; top: 50%; left: 50%; height: auto; width: 300px; padding: 0; background: #e4e4e4; -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); }
#revss img { position: relative; float: left; width: 100%; height: auto; margin: 0;}


@media (min-width: 680px) {
    #cookie_close {top: -50px; right: -10px; font-size: 30px;height: 30px; width: 30px; padding: 10px; line-height: 30px; }
    #revss { width: 650px; }

}

#mp4_box { position:relative; float:left;width: 100%;padding-top:0; border: 0; margin: 0 0 20px 0; }
#mp4_box iframe { position: absolute; top:0; left: 0; width: 100%!important; height: 100%!important; }

.nf-form-title h3 { font-size: 16px; line-height: 20px; }
.nf-form-content label { font-size: 14px; line-height: 18px; }
.nf-form-content .label-above .nf-field-label, .nf-form-content .label-below .nf-field-label, .nf-form-content .label-hidden .nf-field-label {margin-bottom: 2px;}

.nf-before-form-content { display:none;}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) { height: 40px; }
.nf-error.field-wrap .nf-field-element:after {height: 38px;width: 40px;line-height: 40px;}
.nf-pass.field-wrap .nf-field-element:after {height: 40px;line-height: 40px;}
.nf-form-content .list-select-wrap>div div:after {height: 40px;line-height: 40px;}
#ninja_forms_required_items, .nf-field-container { margin-bottom: 6px; }
.nf-field-container.checkbox-container  { margin-top: 10px; margin-bottom: 10px; }

.field-wrap.submit-wrap.textbox-wrap {text-align:center;}

.pum-theme-31822 .pum-container, .pum-theme-enterprise-blue .pum-container {padding: 28px;padding-bottom: 10px;}

/*
#mp4_box {
    padding-top: 56.25%;
}
*/






	#cookie_policy { position: fixed; left: 10px; right: 10px; bottom: 10px; width: auto; z-index: 101; }
	#cookie_policy_inn { position: relative; z-index: 1; width: 100%; height: 150px; margin: 0 auto;background: rgba(0,0,0,0.9); padding: 20px; border-radius: 5px; }

		#coo_p { position: relative; float: left; width: 100%; font-size: 100%; line-height: 1.3; color: #fff; }
		#coo_but{ position: absolute; right: 10px; bottom: 10px; display: block; padding: 4px 12px; font-size: 100%; line-height: 1.3; color: #000000; background-color: #ffffff; border-color: transparent; border-radius: 3px; cursor: pointer; transition: all .5s cubic-bezier(.19,1,.22,1);}
	
	
	#cookie_policy_link {
    text-decoration: underline;
    color: #ffffff;
}
	
@media (min-width: 480px) { 
	
	#coo_but{right: 15px; bottom: 15px;} 
}

@media (min-width: 600px) { 
	
	#cookie_policy_inn { height: 130px;} 
}


@media (min-width: 800px) {

    #workspace { margin-top: 50px; }

	#cookie_policy_inn { height: 100px; max-width: 760px; } 
	#coo_p { width: 80%; }
	#coo_but{right: 20px; padding: 11px 18px; bottom: 30px;}
}
@media (min-width: 1200px) {
	#coo_p { width: 85%; }
}
@media (min-width: 1600px) {
	#cookie_policy_inn { height: 100px; max-width: 760px; } 

}

