
/***************************************************
	Contact Us
***************************************************/

#contactInfo .fa-phone, .fa-envelope {
    color:#0FB636;
    font-size:1.4em;  
    line-height:24px; 
    margin-right:6px;
    vertical-align:middle;
} 

#contactInfo a {
     color:#5C5C5C;
     text-decoration:none;
}

#contactInfo a:hover, a:focus {
     color:#FF8822; 
     text-decoration:underline;
     transition:all 0.5s ease 0s;
}

#contactInfo #Social a {
    color:#FFFFFF;
    text-decoration:none;
    transition:all 0.5s ease 0s; 
    margin-bottom:10px;    
}

#contactInfo #Social a:hover { 
    color:#FFFFFF;    
}

#contactInfo hr {
    margin-top:10px;
    margin-bottom:10px;
    border-width:1px 0px 0px;
    border-style:solid none none;
    border-color:#DDDDDD;
}

h1.cpage-heading {
    color:#111111; 
    font-size:28px;     
    font-family:'roboto_condensedregular',Arial; 
    margin-top:0px; 
    margin-bottom:15px; 
    text-transform:uppercase;
}

h1.error {
    color:#F10606; 
    font-size:32px; 
    margin-bottom:0px;
}


/***************************************************
	GOOGLE MAP
***************************************************/

#map-container {  
    padding:6px;
    border-radius:4px;
    margin-bottom:20px; 
    border:1px solid #DDDDDD;
}

.map-wrapper {
    position:relative;
    padding-bottom: 26.25%; /* 16:9 */
    height:300px;  
}

.map-wrapper iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:0px solid black;    
}

.btn-send, .btn-clear {
    background:#0FB636;
    color:#FFFFFF;    
    font-family:'robotomedium',Arial;    
    text-transform:uppercase; 
    transition:all 0.3s ease 0s;   
}

.btn-send:hover, .btn-send:focus, .btn-send:active, .btn-clear:hover, .btn-clear:focus, .btn-clear.active {
    background:#FF8822;
    color:#FFFFFF; 
    text-decoration:none;
}

.asterix {
    font-size:14px; 
    color:#E52424; 
    font-family:'robotomedium',Arial;         
}

/***************************************************
	Contact Form
***************************************************/

#contactForm .fieldInfo {  
    margin-bottom:5px;      
}

#contactForm .form-group {
    margin-bottom:0px;
}
  
#contactForm, .form-group #question {
    padding-top:6px;
    padding-bottom:6px;
}

#contactForm #codeInput {
     margin-bottom:10px;
}

#contactForm, .form-control:focus {
    border-color:#0FB636;
}


/***************************************************
	Testimonial Form
***************************************************/

#testimonialForm .form-horizontal .form-heading {
    color:#0FB636;
    font-size:16px;
    font-family:'robotomedium',Arial;
    text-transform:uppercase;    
}

#testimonialForm .form-group {
    margin-bottom:5px;
}

#testimonialForm .form-horizontal .control-label {
    color:#202020;
    padding-top:7px;
    margin-bottom:0px;
    text-align:left;      
}

#testimonialForm .form-horizontal .form-control:focus {
    border-color:#0FB636;}

#testimonialForm .form-horizontal .form-section {   
    padding:0px;
    margin-bottom:10px;
    background-color:#FFFFFF;
    border:0px dashed #D5D5D5;
    border-radius:4px;
    background-image:none;   
}