/* SETUP */					/* SETUP */					/* SETUP */
.sf-contact_link{   
background: #2e3092;
font-family:Calibri, Verdana;
}
.sf-contact_link:hover,input.Contact_Form_hoog,textarea.Contact_Form_hoog{  
color: #2e3092;
font-family:Calibri, Verdana;
}

h3.contact_title{
font-family:Calibri, Verdana;
}

.Contact_Form_hoog_left{
width:50%;
font-family:Calibri, Verdana;
}

.Contact_Form_hoog_right {
width:50%;
font-family:Calibri, Verdana;
}

/* END SETUP */					/* END SETUP */					/* END SETUP */

.sf-contact_link{   
float:left;
color:white;
padding:0px 10%;
border: 0px;
height: 40px;
line-height:40px;
border-radius:10px;
transition: all 0.3s ease-in 0.3s;
-webkit-transition: all 0.3s ease-in 0.3s;
cursor:pointer;
}

.sf-contact_link:hover{   
background:white;
}


.Contact_Form_hoog_left,.Contact_Form_hoog_right{
float:left;
}

.contact-input{
float:left;
width:100%;
}

input.Contact_Form_hoog,textarea.Contact_Form_hoog{
float:left;
width:100%;
height:40px;
border-radius:5px;
margin:10px 0px;
padding:0px 1.5%;
line-height:40px;
border:1px solid #ccc;
background:#efefef;
font-size:1em;
font-style:italic;
box-sizing: border-box;
}

textarea.Contact_Form_hoog{
min-height:200px;
}

.contact-input .sf-contact_link{
float:left;
width:100%;
padding:0px;
margin:20px 0px;
border: 1px solid #ccc;
height: 46px;
}

.contact-input label{
float:left;
font-size:1.3em;
}

input.Contact_Form_hoog:focus, textarea.Contact_Form_hoog:focus {
    border:1px solid orange;
}


@media only screen and (min-width:768px) and (max-width: 959px) {
.Contact_Form_hoog_left,.Contact_Form_hoog_right {
width: 100%;
}
}


@media only screen and (min-width:480px) and (max-width: 767px) {
.Contact_Form_hoog_left,.Contact_Form_hoog_right {
width: 100%;
}
}

@media only screen and (min-width:320px) and (max-width: 479px) {
.Contact_Form_hoog_left,.Contact_Form_hoog_right {
width: 100%;
}
}