header, footer{
    display:none;
}

#form-pop-up h1, #form-pop-up h2, #form-pop-up p{
    color: #000000;
    text-align:center;
}

#form-pop-up p{
  padding: 10px 20px;
}

.page-template-page-formpopuptemplate #form-pop-up ul li.gfield.gfield_error{
    width:50% !important;
}

.gform_wrapper h3.gform_title{
   text-transform:uppercase;
}


.gform_wrapper h3.gform_title {

    font-size: 12px!important;
	line-height:25px!important;
	
	color: #000000;	
	font-family: proximaNovaBold;
		letter-spacing: 1.5px;	
		line-height: 30px;
	}

.gform_wrapper span.gform_description {

    margin-bottom: 35px!important;
    font-size: 32px!important;
		color: #020302;	
		font-family: "minionProReg";
		letter-spacing: -0.58px;	
		line-height: 30px;
}
.gform_wrapper ul.gform_fields li.gfield{width:100%}

body .gform_wrapper ul li.gfield {
    margin-top: 5px!important;
	}
	
	body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0!important;
}
	
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])
{padding-left:5px;}	
	

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    width:15%!important;
	border:0;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    margin: 0 0 15px 0;
    height: 35px;
	}

button, a.btn, .button, button.btn, .button, input.gform_button, input[type=submit]{padding:0}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]
{
    color: #000000;	
	font-family: proximaNovaBold;	
	font-size: 12px!important;;
	letter-spacing: 1.8px;	
	line-height: 14px!important;
	float:left;
	padding: 0!important;
    border-bottom: solid 2px #000;
}
	
#form-pop-up label{
    display:block;
	width:100%;
	font-size: 13px!important;
	text-transform:uppercase;
	font-family: proximaNovaBold;	
	letter-spacing: 0.46px;
}

#form-pop-up span.gfield_required {
    display: none;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html:last-child {
    text-align: right;
    position: relative;
    top: 32px;
    right: 10px;
    width: 67%;
}

.privacy-text{
    color: #000;	
	font-family: proximaNovaRegular;	
	font-size: 10px;	
	font-weight: 500;	
	letter-spacing: 0.25px;	
	line-height: 29px;
   float:right;
   margin-right:26%;
}
.privacy-text img{
    width: 17px;
    height: 32px;
    position: absolute;
    right: 148%;
    top: -11px;
}

.privacy-text a{text-decoration:underline;color:#000;}

.privacy-text span{
    text-decoration:underline;
	
}

body .gform_wrapper .contactText{display:none;}

.gform_button .button, input.gform_button, input[type=submit]{margin-left:32px!important;}
#cookie-law-info-again{display:none}

 @media only screen and (min-width: 768px) and (max-width: 1023px) {
    .privacy-text img {
    right: 58.5%;
    top: 22px;
	}
 }
 
 
  @media only screen and (max-width: 767px) { 
      .privacy-text img {
		/*right: 79%;
		top: 39px;*/
		    left: -44%;
       top: -16px;

	}
	
	.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]):not([type=text]):not([type=email]) {
    margin-left: 32px!important;
	margin-top: -15px!important;
	}
	
	.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]):not([type=text]):not([type=email]):hover
	{background-color:#fff;}
	
	
  }
  
  
   @media only screen and (min-width: 600px) and (max-width: 734px) {
	.privacy-text img {
		right: 83%;
		top: 51px;
	 }
	 }
	 
	  @media only screen and (min-width: 200px) and (max-width: 300px) {
	      .privacy-text img {
		
        top: -10px;/*-16*/

	    }
		.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]):not([type=text]):not([type=email]) {
		font-size:8px!important;
		}
	
	 }