@charset "utf-8";
/* CSS Document */

h1 {-webkit-margin-before: 0px;
-webkit-margin-after: 0px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
margin:0;}

/*=== CHANTILLY BOLD ===*/

@font-face {
    font-family: 'chantillybold';
    src: url('../fonts/chantilly-bold-webfont.eot');
    src: url('../fonts/chantilly-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chantilly-bold-webfont.woff') format('woff'),
         url('../fonts/chantilly-bold-webfont.ttf') format('truetype'),
         url('../fonts/chantilly-bold-webfont.svg#chantillybold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*=== CHANTILLY ITALIC ===*/

@font-face {
    font-family: 'chantillyitalic';
    src: url('../fonts/chantilly-italic-webfont.eot');
    src: url('../fonts/chantilly-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chantilly-italic-webfont.woff') format('woff'),
         url('../fonts/chantilly-italic-webfont.ttf') format('truetype'),
         url('../fonts/chantilly-italic-webfont.svg#chantillyitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*=== CHANTILLY LIGHT ===*/

@font-face {
    font-family: 'chantillylight';
    src: url('../fonts/chantilly-light-webfont.eot');
    src: url('../fonts/chantilly-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chantilly-light-webfont.woff') format('woff'),
         url('../fonts/chantilly-light-webfont.ttf') format('truetype'),
         url('../fonts/chantilly-light-webfont.svg#chantillylight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*=== CHANTILLY MEDIUM ===*/

@font-face {
    font-family: 'chantillymedium';
    src: url('../fonts/chantilly-medium-webfont.eot');
    src: url('../fonts/chantilly-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chantilly-medium-webfont.woff') format('woff'),
         url('../fonts/chantilly-medium-webfont.ttf') format('truetype'),
         url('../fonts/chantilly-medium-webfont.svg#chantillymedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*=== CHANTILLY MEDIIUM ITALIC ===*/

@font-face {
    font-family: 'chantillymediumitalic';
    src: url('../fonts/chantilly-mediumitalic-webfont.eot');
    src: url('../fonts/chantilly-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chantilly-mediumitalic-webfont.woff') format('woff'),
         url('../fonts/chantilly-mediumitalic-webfont.ttf') format('truetype'),
         url('../fonts/chantilly-mediumitalic-webfont.svg#chantillymediumitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*=== CHANTILLY REGULAR ===*/

@font-face {
    font-family: 'chantillyregular';
    src: url('../fonts/chantilly-regular-webfont.eot');
    src: url('../fonts/chantilly-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chantilly-regular-webfont.woff') format('woff'),
         url('../fonts/chantilly-regular-webfont.ttf') format('truetype'),
         url('../fonts/chantilly-regular-webfont.svg#chantillyregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body { font: normal 12px/1.5 Verdana, Arial, Helvetica, sans-serif; }
a:focus { outline: 1px dotted; }
hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}
/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 { font-size: 33px; line-height:40px; letter-spacing:-1px; margin-top:10px; }
h2 { font-size: 28px; line-height:28px; }
h3 { font-size: 24px; line-height:24px; }
h4 { font-size: 20px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }

h1, h2 { font-family:"chantillymedium", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#405f9e; } 
h1 { color:#405f9e; }
h3, h4, h5, h6 { font-family:"chantillymedium", Verdana, Arial, Helvetica, sans-serif; color:#405f9e; font-weight:normal; }




/* `Spacing
----------------------------------------------------------------------------------------------------*/

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 10px; }

    @media (max-width: 979px) {
	h1 { font-size: 26px; line-height:34px; letter-spacing:-1px; margin-top:10px; }
	h2 { font-size: 22px; line-height:22px; margin-top:10px; }
	h3 { font-size: 20px; line-height:20px; margin-top:10px; }
}