/* --------------------------------------------------

stylesheet: contact/style.css

-------------------------------------------------- */

/* base
-------------------------------------------------- */
html,body { text-align: center;}
body { min-height: 100vh; color: #fff; background: #000;}
h1 img { width: 30vw; min-width:260px;}
h2 { font-size: 2em; font-weight: 600; font-style: italic; display: block; margin-bottom: 50px;}
h3 { font-size: 1em; font-weight: 600; font-style: italic; display: block; margin-bottom: 20px;}
p { font-size: 1em; font-weight: 600; font-style: italic; margin-bottom: 30px;}
a { color: #fff;}

/* logo
-------------------------------------------------- */
#logo { position: absolute; top: 10px; left: 10px; max-width: 144px; z-index: 100; -webkit-transition: all 1s; transition: all 1s;}

/* formWrap
-------------------------------------------------- */
#formWrap { padding: 120px 0 30px;}
input,textarea { border-radius: 0; border: #ddd 1px solid; background: rgba(255,255,255,.7);}
dl,dt,dd { font-style: italic;}
dl { width: 94vw; max-width: 540px; margin: 0 auto; line-height: 1.4; word-wrap: break-word;}
dt { margin-bottom: 5px;}
dd { margin-bottom: 20px;}
textarea { width: 100%; min-height: 180px;}

.btn input { -webkit-appearance: none; display: inline-block; border: none; width: 100px; padding: 6px 0; margin: 0 5px; text-align: center; cursor: pointer; border-radius: 50px;}
.btn input:first-child { background: #f12257; color: #fff;}
.btn input:first-child+* { background: rgba(255,255,255,.7); color: #000;}

/* caption
-------------------------------------------------- */
.caption { font-size: .8em; font-weight: 400; font-style: italic; line-height: 1.6; padding: 0 10px;}

@media only screen and (max-width: 767px) {
.caption { text-align: left;}
}

/* actionBtns
-------------------------------------------------- */
.actionBtns { font-style: italic; margin: 100px 0 80px; position: relative;}
.actionBtns .actionBtn { display: inline-block; background: #f12257; border-radius: 50px;}
.actionBtns .actionBtn a { display: block; width: 135px; padding: 10px 0; color: #fff; font-size: 18px; text-align: center;}


