@charset "UTF-8";

@font-face {
	font-family: 'HoneyScriptSemiBold';

    src: url('/_fonts/HoneyScriptSemiBold.eot');
	src: url('/_fonts/HoneyScriptSemiBold.eot?#iefix') format('embedded-opentype'),
         url('/_fonts/HoneyScriptSemiBold.woff') format('woff'),
         url('/_fonts/HoneyScriptSemiBold.ttf') format('truetype');
}

@font-face {
	font-family: 'MyriadProRegular';

    src: url('/_fonts/MyriadProRegular.eot');
	src: url('/_fonts/MyriadProRegular.eot?#iefix') format('embedded-opentype'),
         url('/_fonts/MyriadProRegular.woff') format('woff'),
         url('/_fonts/MyriadProRegular.ttf') format('truetype');
}
@media screen and (max-width: 1154px) {
    section#contactUs form input.fields, section#contactUs form textarea#msgContact {
        width: 90% !important;
        max-width: 90% !important;
    }
}
@media screen and (max-width: 649px) {
    section#contactUs form input.fields, section#contactUs form textarea#msgContact {
        width: 80% !important;
        max-width: 80% !important;
    }
}
@media screen and (max-width: 1199px) {
    section#contactUs {
        width: 100% !important;
        display: block !important;
    }
    section#otherContacts {
        width: 100% !important;
        display: block !important;
        margin-top: 40px !important;
    }
}

section#contactUs {
    text-align: center;
    width: 60%;
    display: inline-block;
}

h2 {
    font-family: "MyriadProRegular";
    font-weight: normal;
    font-size: 2.5em;
    text-align: left;
    margin: 40px 0 40px 0;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #A05540;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #A05540;
   opacity:  1;
}
::placeholder { /* Mozilla Firefox 19+ */
   color: #A05540;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #A05540;
}

section#contactUs form {
    margin: 0 auto 0 auto;
    text-align: center;
}

section#contactUs form input.fields {
    display: inline-block;
    width: 90%;
    border: 1px #A05540 solid;
    border-radius: 5px;
    background-color: #F8DD88; 
    margin: 0 auto 10px auto;
    padding: 10px 2% 10px 2%;
    font-size: 18px;
    font-family: "MyriadProRegular";
    
}
section#contactUs form img {
    position: relative;
    vertical-align: middle;
    display: inline-block;
    visibility: hidden;
}

section#contactUs form textarea#msgContact {
    display: inline-block;
    width: 90%;
    max-width: 90%;
    border: 1px #A05540 solid;
    background-color: #F8DD88;
    border-radius: 5px;
    margin: 0 auto 20px auto;
    padding: 10px 2% 10px 2%;
    font-size: 18px;
    font-family: "MyriadProRegular";
    vertical-align: middle;
}
section#contactUs form input#buttonSend {
    position: relative;
    display: block;
    background-color: transparent;
    border: none;
    border-top: 1px #000 solid;
    border-bottom: 1px #000 solid;
    font-family: "HoneyScriptSemiBold";
    font-size: 3em;
    padding: 0 35px 0 35px;
    margin: 0 auto 0 auto;
}

input#buttonSend:hover {
    color: #CD7E29;
    border-color: #CD7E29 !important;
}

section#otherContacts {
    display: inline-block;
    text-align: center;
    margin: 0 auto 0 auto;
    width: 28%;
    vertical-align: top;
    margin-top: 120px;
}
section#otherContacts a, address {
    display: block;
    font-family: "MyriadProRegular";
    font-style: normal;
    font-size: 28px;
    color: #424242;
    margin-bottom: 20px;
}
section#otherContacts a:hover {
    text-decoration: underline;
}
section#maps {
    margin-bottom: 40px;
}
