/*
* 
* DREAM BABY STYLESHEET v1.0 
* Copyright (c) 2014 Pel Studio.  All Rights Reserved.
* http://www.pelstudio.com
*
* "Styles upon styles upon styles is what I have..."
*
*/

/* ---------- CSS RESET ---------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   font: inherit;
   vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
   display: block;
}

@import url("//hello.myfonts.net/count/2cf210");
@font-face {font-family: 'Aetna-JYNewstyleRoman';src: url('webfonts/2CF210_0_0.eot');src: url('webfonts/2CF210_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2CF210_0_0.woff2') format('woff2'),url('webfonts/2CF210_0_0.woff') format('woff'),url('webfonts/2CF210_0_0.ttf') format('truetype'),url('webfonts/2CF210_0_0.svg#wf') format('svg');}
@font-face {font-family: 'BernhardModernStd-Roman';src: url('webfonts/2CF210_1_0.eot');src: url('webfonts/2CF210_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2CF210_1_0.woff2') format('woff2'),url('webfonts/2CF210_1_0.woff') format('woff'),url('webfonts/2CF210_1_0.ttf') format('truetype'),url('webfonts/2CF210_1_0.svg#wf') format('svg');}
 

.Aetna-JYNewstyleRoman 
{ 
	font-family: Aetna-JYNewstyleRoman;
	font-weight: normal;
	font-style: normal;
}

.BernhardModernStd-Roman
{ 
	font-family: BernhardModernStd-Roman;
	font-weight: normal;
	font-style: normal;
}

html 
{ 
  background: url(couch.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body
{
   font-family: 'Aetna-JYNewstyleRoman';
   color: #FFF;
   font-size: 11px;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;   
   /*background: #F5F5EB;*/
}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
   /* mobile */
   body {
    	font-size: 20px;
   }
}

a, a:visited
{
   text-decoration: none;
   color: #fff;
   font-weight: bold;
}

#container
{
   margin: 0 auto;
   /*width: 100%;*/
   /*max-width: 800px;*/
}

#container div, footer
{
   width: 100%;
   text-align: center;
}

#title
{
   font-family: 'BernhardModernStd-Roman';
   font-size: 6.7em;
   margin: 85px 0 20px 0;
}   

#subtitle
{
   font-size: 1.9em;
   margin-bottom: 85px;
}

#hours
{
   font-size: 1.6em; 
   margin-bottom: 40px;
}

#address1, #address2, #email, #holiday
{
   font-size: 1.6em;
   margin-bottom: 1px;
}

#holiday
{
   font-size: 1.75em;
   margin-top: 50px;
   margin-bottom: 0px;
}

#social
{
   font-size: 1.6em;
   margin-top: 5px;
}

footer
{
   margin-top: 50px;
   font-size: 1.2em;
}
