﻿h3
{
    margin: 0 0 17px;
    font-size: 27px;
    line-height: 36px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #394041;
    word-spacing: -1px;
}
.Input_Wrapper p
{
    margin:0;
    margin-bottom: 25px;
    
}
.Input_Wrapper span
{
/*color: #394041;*/
margin-bottom: 4px;
display: inline-block;
font-size: 17px;
font-weight: normal;
line-height: 20px;
}
input[type="text"] 
{
    display:block;
font-size: 13px;
width: 386px;
height: 24px;
margin-bottom: 0px;
font-family: "Roboto", Helvetica, Arial, sans-serif;
box-shadow: inset 0 0 2px #e9e9e9;
border: 1px solid #cdcdcd;
color: #394041;
border-radius: 0;
background-color: white;
webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
display: block;
padding: 4px 6px;
line-height: 20px;
vertical-align: middle;
-webkit-writing-mode: horizontal-tb;
}
input[type="file"] 
{
    width:332px;
}
textarea {
font-size: 13px;
width: 794px;
height: 143px;
margin-bottom: 0px;
font-family: "Roboto", Helvetica, Arial, sans-serif;
box-shadow: inset 0 0 2px #e9e9e9;
border: 1px solid #cdcdcd;
color: #394041;
border-radius: 0;
background-color: white;
webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
display: inline-block;
padding: 4px 6px;
line-height: 20px;
vertical-align: middle;
-webkit-writing-mode: horizontal-tb;
resize:none;
}
select {
font-size: 13px;
width: 400px;
height: 34px;
margin-bottom: 0px;
font-family: "Roboto", Helvetica, Arial, sans-serif;
box-shadow: inset 0 0 2px #e9e9e9;
border: 1px solid #cdcdcd;
color: #394041;
border-radius: 0;
background-color: white;
webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
display: block;
padding: 4px 6px;
line-height: 20px;
vertical-align: middle;
-webkit-writing-mode: horizontal-tb;
}
.Info_Panel
{
    width:332px;
    line-height: 27px;
    border: 1px solid;
    padding: 12px 22px 12px 22px;
    font-family: "Lato" , Helvetica, Arial, sans-serif;
    font-weight: 300;
    border-radius:10px;
}
.Info_Panel h3 span
{
    font-size: 24px!important;
    margin: 10px 0!important;
    font-family: "Lato", Helvetica, Arial, sans-serif!important;
    font-weight: bold!important;
    line-height: 20px!important;
    text-rendering: optimizelegibility!important;
}

.Info_Panel p
{
    text-align:right;
}
.Info_Panel_Blue
{
    border-color: #bbe7f2;
    background-color: #d9f5fc;
    color: #38b6d7;
}
.Info_Panel_Yellow
{
    border-color:#d5cb61;
    background-color: #f1e884;
    color: #6b6631;
}
.Info_Panel_Green
{
    border-color:#6bb53e;
    background-color: #87d05b;
    color: #284b13;
}

.Facebook_Share
{
    margin-top:20px;
    margin-bottom:25px;
}
.Facebook_Share>div
{
    margin-left:5px;
    margin-right:5px;
}


/* Contact Info */

.contacts-list a
{
    text-decoration:underline;
    color: #686665;
}
.contacts-list a:hover
{
    color: #ec894d;
}

.contacts-list li.phone 
{
    background: url(../images/icon-phone2.png) no-repeat 2px center;
    border-top: none;
}
.contacts-list li.mobile {
background: url(../images/icon-mobile.png) no-repeat 3px center;
}
.contacts-list li.email {
background: url(../images/icon-mail2.png) no-repeat left center;
}