body {font-family:'Avenir Book', Helvetica, Arial, sans-serif; font-size:14px; line-height:1.42857143; color:#463C3C; }

/*------------------------------------------------
 | HEADINGS
------------------------------------------------*/
h1, .h1, .h1font {font-family:'Baskerville Handcut'; line-height:1.1; text-transform:uppercase; color:#463C3C; }
h2, .h2, .h2font {font-family:'Baskerville Handcut'; line-height:1.1; text-transform:uppercase; color:#463C3C; }
h3, .h3, .h3font {font-family:'Gianotten'; line-height:1.2; color:#463C3C; }
h4, .h4, .h4font {font-family:'Gianotten'; line-height:1.2; color:#463C3C; }
h5, .h5, .h5font {font-family:'Avenir Roman'; line-height:1.3em; color:#463C3C; }
h6, .h6, .h6font {font-family:'Avenir Roman'; line-height:1.3em; color:#463C3C; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight:normal; line-height:1.1em; color:inherit; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {font-weight:normal; line-height:1em; color:#463C3C; }
h1, .h1, h2, .h2, h3, .h3 {margin-top:20px; margin-bottom:10px; }
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {font-size:65%; }
h4, .h4, h5, .h5, h6, .h6 {margin-top:10px; margin-bottom:10px; }
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small, p small, p .small {font-size:75%; }
sup .small, sup .sml, sup.small, sup.sml {font-size:75%; }

/*| RESPONSIVE |*/
@media (min-width:768px){
h1, .h1, .h1font {font-size:48px; margin-bottom:0; }
h2, .h2, .h2font {font-size:36px; margin-bottom:0; }
h3, .h3, .h3font {font-size:30px; }
h4, .h4, .h4font {font-size:24px; }
h5, .h5, .h5font {font-size:21px; }
h6, .h6, .h6font {font-size:18px; }
}
@media (max-width:767px) {
h1, .h1, .h1font {font-size:36px; margin-bottom:0; }
h2, .h2, .h2font {font-size:30px; margin-bottom:0; }
h3, .h3, .h3font {font-size:24px; }
h4, .h4, .h4font {font-size:21px; }
h5, .h5, .h5font {font-size:18px; }
h6, .h6, .h6font {font-size:16px; }
}

/*| PARAGRAPH |*/
p, .pfont {font-family:"Avenir Book"; font-size:16px; line-height:1.2; color:#463C3C; }
p {margin:0 0 10px; }
.half {font-size:50%; }
.xx-small {font-size:65%; }
.x-small {font-size:75%; }
.small {font-size:85%; }
.large {font-size:125%; }
.x-large {font-size:150%; }
.xx-large {font-size:175%; }
.double {font-size:200%; }
.font-size-12 {font-size:12px !important; }
.font-size-16 {font-size:16px !important; }
.font-size-18 {font-size:18px !important; }
.font-size-21 {font-size:21px !important; }

@media (min-width:1200px) {
p, .font-size-16 {font-size:16px; }
.font-size-18 {font-size:18px !important; }
.font-size-21 {font-size:21px !important; }
}
@media (max-width:1199px) and (min-width:992px) {
p, .font-size-16 {font-size:15px; }
.font-size-18 {font-size:16px !important; }
.font-size-21 {font-size:19px !important; }
}
@media (max-width:1199px) and (min-width:768px) {
.font-md-support {font-size:40px; }
.md-font {font-size:25px!important; } 
.md-font-sub {font-size:16px!important; } 
}
@media (max-width:991px) and (min-width:768px){
p, .font-size-16 {font-size:14px; }
.font-size-18 {font-size:15.5px !important; }
.font-size-21 {font-size:18px !important; }
}
@media (max-width:767px) and (min-width:400px) {
p, .font-size-16 {font-size:14px; }
.font-size-18 {font-size:15px !important; }
.font-size-21 {font-size:16px !important; }
}
@media (max-width:399px) {
p, .font-size-16 {font-size:13px; }
.font-size-18 {font-size:15px !important; }
.font-size-21 {font-size:16px !important; }
}

/*------------------------------------------------
 | TEXT MODIFICATION
------------------------------------------------*/
.text-left, .align-left, .text-align-left {text-align:left !important; text-align:-webkit-left !important; }
.text-right, .text-align-right {text-align:right; }
.text-center, .span-text-center, .text-center-mob, .text-align-center, .align-balance {text-align:center; text-align:-webkit-center; text-align:-moz-center; }
.display-center-block {display:block; text-align:center; }
.text-justify, .text-align-justify, .justify-content {text-align:justify; }
.text-nowrap {white-space:nowrap; }
.text-lowercase {text-transform:lowercase; }
.text-uppercase, .upperCase {text-transform:uppercase; }
.text-capitalize {text-transform:capitalize; }
.text-underline, a.text-underline {text-decoration:underline; }
.whitespace-normal, .wrap-text, .white-space-normal, .wrap-text-to {white-space:normal; }

.font-normal, .font-weight-normal, .override-font-weight, .confirmation-page {font-weight:normal !important; }
.font-bold, .text-bold, .sna2a-font, .form-bold-weight {font-weight:bold; }

.line-height {line-height:30px; }
.line-height-1 {line-height:1em; }
.line-height-card {line-height: 20px !important; } 

.placeholder-font-size {font-size:16px !important; }
.balance-due-font {font-family:"Avenir Book"; }

.span-center {text-align:center; display:block; }
.app-icon-font {font-family:'icons-font'; }

@media (max-width:1200px) and (min-width:769px) {
.md-font {font-size:25px !important; }
.md-font-sub {font-size:16px !important; }
.font-md-support {font-size:40px; }
}

::-webkit-input-placeholder {font-style:italic; }
:-moz-placeholder {font-style:italic; }
::-moz-placeholder {font-style:italic; }
:-ms-input-placeholder {font-style:italic; }

/*------------------------------------------------
 | NAVIGATION
------------------------------------------------*/
a, a:link, a:hover, a:active, a:visited {text-decoration:none; }

/*| LINKS & BUTTONS |*/
.link {font-family:"Avenir Book"; line-height:1.1; text-transform:uppercase; text-decoration:none; }
button.link {width:100%; border-radius:0 none; margin:10px 0; padding:10px 20px 8px; }

/*| fonts + text modification |*/
.half {font-size:50%; }
.xx-small {font-size:65%; }
.x-small {font-size:75%; }

.line-height-half {line-height: 65%; }

.text-shadow {text-shadow:0 2px 6px rgba(0,0,0,.4); }
.text-shadow-light {text-shadow:0 1px 3px rgba(0,0,0,.2); }

a.arrow-link {font-weight:bold; }
a.arrow-link:hover {text-decoration:underline; }
a.arrow-link:after {position:relative; display:inline-block; top:.1em; left:.2em;  font-family:'Glyphicons Halflings'; font-size:65%; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:"\e250"; }
a.arrow-link:after.text-uppercase {font-size:100%;}

li.product a, .product a, a.product {font-weight:bold; }
li.product a:hover, .product a:hover, a.product:hover {text-decoration:underline;}
li.product a:after, .product a:after, a.product:after {position:relative; display:inline-block; top:.1em; left:.2em;  font-family:'Glyphicons Halflings'; font-size:65%; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:"\e250"; }


@media (min-width:1200px) {
.link, p.link {font-size:18px; }
}
@media (max-width:1199px) and (min-width:992px) {
.link, p.link {font-size:16px; }
}
@media (max-width:991px) and (min-width:768px){
.link, p.link {font-size:14px; }
}
@media (max-width:767px) and (min-width:400px) {
.link, p.link {font-size:18px; }
}
@media (max-width:399px) {
.link, p.link {font-size:14px; }
}
/*------------------------------------------------
 | PRODUCT HAMBURGER NAV
------------------------------------------------*/

/*------------------------------------------------
 | FORMS
------------------------------------------------*/
.hxfont {font-family:"Avenir Book"; font-size:16px; line-height:19.2px; color:#463C3C; }
.form-font {font-family:"Avenir Book"; font-size:16px; line-height:15.6px; color:#727F8A; }
.partyOrder-font {font-family:"Avenir Book"; font-size:24px; line-height:28.8px; color:#463C3C; }

/*Paragraph*/
/*Page Headings adn sub-headings css according the specification*/
/*Page heading and page sub-headings for H1*/
.h1-page-heading {margin:60px 50px 0; }
.h1-page-heading-right {margin:60px 50px 0 0; }
/*Page heading and page sub-headings for H2*/
.h2-section-heading {margin:50px 30px 0; }
/*Page heading and page sub-headings for H3*/
.h3-section-heading {margin:50px 30px 0; }
.h3-section-heading-right {margin:50px 30px 0 0; }
.h3-page-subhead {margin:30px 0 0; }
/*Page heading and page sub-headings for H4*/
.h4-content-heading {margin:30px 30px 0; }
/*Page heading and page sub-headings for H5*/
.h5-section-sub-head {margin:20px 30px 0; }
/*Page heading and page sub-headings for H6*/
.h6-section-sub-head {margin:20px 30px 0; }

/*------------------------------------------------
 | FONT OPTIONS
------------------------------------------------*/
.av-35 {font-family:'Avenir Light'; }
.av-35-i {font-family:'Avenir Light Ital'; }
.av-45, .font-family-avenir {font-family:'Avenir Book'; }
.av-45-i {font-family:'Avenir Book Ital'; }
.av-55 {font-family:'Avenir Roman'; }
.av-55-i {font-family:'Avenir Roman Ital'; }
.av-65 {font-family:'Avenir Medium'; }
.av-65-i {font-family:'Avenir Medium Ital'; }
.av-85 {font-family:'Avenir Heavy'; }

.bask {font-family:'Baskerville Handcut'; text-transform:uppercase; }
.bask-i {font-family:'Baskerville Handcut Ital'; text-transform:uppercase; }
.bask-b {font-family:'Baskerville Handcut Bold'; text-transform:uppercase; }
.bask-b-i {font-family:'Baskerville Handcut Bold Ital'; text-transform:uppercase; }

.gia-lt {font-family:'Gianotten Light'; }
.gia {font-family:'Gianotten'; }
.gia-md {font-family:'Gianotten Medium'; }
.gia-b {font-family:'Gianotten Bold'; }
.gia-heavy {font-family:'Gianotten Heavy'; }

.powder {font-family:'Powder Script Regular W00 Rg'; letter-spacing:.04em; text-shadow:0 2px 6px rgba(0,0,0,.4); }

/*-------------------------------------------------------------------------------------
  | AVENIR - h5, h6, links, p, body
-------------------------------------------------------------------------------------*/
@font-face{
    font-family:"Avenir Light";
    src:url("../content/fonts/appFont/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");
    src:url("../content/fonts/appFont/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("../content/fonts/appFont/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("../content/fonts/appFont/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("../content/fonts/appFont/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("../content/fonts/appFont/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg"); }
@font-face{
    font-family:"Avenir Light Ital";
    src:url("../content/fonts/appFont/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix");
    src:url("../content/fonts/appFont/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix") format("eot"),url("../content/fonts/appFont/a59168c1-917d-4de9-a244-0316c057c357.woff2") format("woff2"),url("../content/fonts/appFont/6dc0e7d8-9284-44e1-8f05-984a41daa3a4.woff") format("woff"),url("../content/fonts/appFont/2315df7a-8bc2-433d-bf0a-162fc0063de0.ttf") format("truetype"),url("../content/fonts/appFont/7b1e5b2a-b6a6-43da-9021-ada6d1d797f2.svg#7b1e5b2a-b6a6-43da-9021-ada6d1d797f2") format("svg"); }
@font-face{
    font-family:"Avenir Book";
    src:url("../content/fonts/appFont/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");
    src:url("../content/fonts/appFont/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),url("../content/fonts/appFont/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),url("../content/fonts/appFont/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),url("../content/fonts/appFont/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),url("../content/fonts/appFont/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg"); }
@font-face{
    font-family:"Avenir LT W01_45 Book1475508";
    src:url("../content/fonts/appFont/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");
    src:url("../content/fonts/appFont/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),url("../content/fonts/appFont/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),url("../content/fonts/appFont/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),url("../content/fonts/appFont/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),url("../content/fonts/appFont/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg"); }
@font-face{
    font-family:"Avenir Book Ital";
    src:url("../content/fonts/appFont/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix");
    src:url("../content/fonts/appFont/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix") format("eot"),url("../content/fonts/appFont/476612d9-282d-4f76-95cd-b4dd31e7ed21.woff2") format("woff2"),url("../content/fonts/appFont/f1ebae2b-5296-4244-8771-5f40e60a564a.woff") format("woff"),url("../content/fonts/appFont/04d1bf6c-070d-4b7e-9498-6051c9f0c349.ttf") format("truetype"),url("../content/fonts/appFont/d0a3e813-1257-4b66-812a-36101faa0fb3.svg#d0a3e813-1257-4b66-812a-36101faa0fb3") format("svg"); }
@font-face{
    font-family:"Avenir Roman";
    src:url("../content/fonts/appFont/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix");
    src:url("../content/fonts/appFont/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot"),url("../content/fonts/appFont/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"),url("../content/fonts/appFont/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff"),url("../content/fonts/appFont/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf") format("truetype"),url("../content/fonts/appFont/15281d0d-e3c2-46e1-94db-cb681e00bfaa.svg#15281d0d-e3c2-46e1-94db-cb681e00bfaa") format("svg"); }
@font-face{
    font-family:"Avenir Roman Ital";
    src:url("../content/fonts/appFont/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix");
    src:url("../content/fonts/appFont/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix") format("eot"),url("../content/fonts/appFont/1a7173fa-062b-49ad-9915-bc57d3bfc1f5.woff2") format("woff2"),url("../content/fonts/appFont/cdda031e-26e9-4269-83d1-5a218caa10db.woff") format("woff"),url("../content/fonts/appFont/6d1ce413-19e7-4b43-b328-6cdedc58b35a.ttf") format("truetype"),url("../content/fonts/appFont/33fac8ae-e7a5-4903-9ac1-c09a59b4c61d.svg#33fac8ae-e7a5-4903-9ac1-c09a59b4c61d") format("svg"); }
@font-face{
    font-family:"Avenir Medium";
    src:url("../content/fonts/appFont/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
    src:url("../content/fonts/appFont/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"),url("../content/fonts/appFont/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("../content/fonts/appFont/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),url("../content/fonts/appFont/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"),url("../content/fonts/appFont/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg"); }
@font-face{
    font-family:"Avenir Medium Ital";
    src:url("../content/fonts/appFont/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix");
    src:url("../content/fonts/appFont/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix") format("eot"),url("../content/fonts/appFont/deb5e718-7abb-4df3-9365-edfa95317090.woff2") format("woff2"),url("../content/fonts/appFont/04801919-17ee-4c6b-8b17-eb1965cb3ed6.woff") format("woff"),url("../content/fonts/appFont/cee053ec-4b41-4506-a1fe-796261690610.ttf") format("truetype"),url("../content/fonts/appFont/38a556e4-b6e5-48c6-aece-b1d470af124e.svg#38a556e4-b6e5-48c6-aece-b1d470af124e") format("svg"); }
@font-face{
    font-family:"Avenir Heavy";
    src:url("../content/fonts/appFont/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
    src:url("../content/fonts/appFont/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("../content/fonts/appFont/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("../content/fonts/appFont/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("../content/fonts/appFont/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("../content/fonts/appFont/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg"); }
@font-face{
    font-family:"Baskerville Handcut";
    src:url("../content/fonts/appFont/5b73c80b-4274-457e-971d-2d0e3737bf4b.eot?#iefix");
    src:url("../content/fonts/appFont/5b73c80b-4274-457e-971d-2d0e3737bf4b.eot?#iefix") format("eot"),url("../content/fonts/appFont/7f801b9d-9667-4d20-8c71-ab9d01bf3253.woff2") format("woff2"),url("../content/fonts/appFont/d245b89f-6c4f-43c4-bf31-6d8d65eba4d8.woff") format("woff"),url("../content/fonts/appFont/39f9735c-c999-447e-987f-954eb9f75f5d.ttf") format("truetype"),url("../content/fonts/appFont/5b3d76bd-c19c-4029-8d86-cb8b7b4810a4.svg#5b3d76bd-c19c-4029-8d86-cb8b7b4810a4") format("svg"); }

/*-------------------------------------------------------------------------------------
  | BASKERVILLE HANDCUT - h1, h2, uppercase
-------------------------------------------------------------------------------------*/
@font-face{
    font-family:"Baskerville Handcut Ital";
    src:url("../content/fonts/appFont/b5679083-7606-4179-a0d1-7318b27a35a4.eot?#iefix");
    src:url("../content/fonts/appFont/b5679083-7606-4179-a0d1-7318b27a35a4.eot?#iefix") format("eot"),url("../content/fonts/appFont/c78ed66f-05e2-44b5-afc9-2e6e83706834.woff2") format("woff2"),url("../content/fonts/appFont/0bd49864-4fff-4455-a0ec-b3f5cdd9a970.woff") format("woff"),url("../content/fonts/appFont/eaf1034f-d400-4786-a026-1170acddcaea.ttf") format("truetype"),url("../content/fonts/appFont/ab1aaaa6-53c6-4a7b-ad6d-799817e2c040.svg#ab1aaaa6-53c6-4a7b-ad6d-799817e2c040") format("svg"); }
@font-face{
    font-family:"Baskerville Handcut Bold";
    src:url("../content/fonts/appFont/94fc52ea-49fe-44ce-a492-555be142e02b.eot?#iefix");
    src:url("../content/fonts/appFont/94fc52ea-49fe-44ce-a492-555be142e02b.eot?#iefix") format("eot"),url("../content/fonts/appFont/53931adb-0a7c-4c64-b0af-3cfad2f450e6.woff2") format("woff2"),url("../content/fonts/appFont/68afd7d5-01ab-44e3-8b5f-a59ad7b55ec0.woff") format("woff"),url("../content/fonts/appFont/63b55c9a-dbdc-4d21-8bec-4c976fffd629.ttf") format("truetype"),url("../content/fonts/appFont/a4ceefbb-5e09-4a8d-a3b5-e0f41001d16a.svg#a4ceefbb-5e09-4a8d-a3b5-e0f41001d16a") format("svg"); }
@font-face{
    font-family:"Baskerville Handcut Bold Ital";
    src:url("../content/fonts/appFont/44beacbd-2dec-4f47-93c9-2effe51d292d.eot?#iefix");
    src:url("../content/fonts/appFont/44beacbd-2dec-4f47-93c9-2effe51d292d.eot?#iefix") format("eot"),url("../content/fonts/appFont/e2138138-d1ab-4289-ac65-62aa6aa9dba7.woff2") format("woff2"),url("../content/fonts/appFont/df1035be-9ce0-4921-a7ab-4be77e7f6418.woff") format("woff"),url("../content/fonts/appFont/8bef7f50-01b7-471b-bd5b-386497fae143.ttf") format("truetype"),url("../content/fonts/appFont/86cc5daf-ff42-4d6d-8c7a-3fc09a8d2bc3.svg#86cc5daf-ff42-4d6d-8c7a-3fc09a8d2bc3") format("svg"); }
@font-face{
    font-family:"Gianotten Medium";
    src:url("../content/fonts/appFont/bdafc125-f473-4877-83ca-910cb93a56ed.eot?#iefix");
    src:url("../content/fonts/appFont/bdafc125-f473-4877-83ca-910cb93a56ed.eot?#iefix") format("eot"),url("../content/fonts/appFont/efd95213-c7fe-4341-b7e7-21e5ebb714c2.woff2") format("woff2"),url("../content/fonts/appFont/c5996183-7a92-4b08-9c51-efdd0f57ac2b.woff") format("woff"),url("../content/fonts/appFont/a5abaea0-4680-45c2-9c78-14eea4af0457.ttf") format("truetype"),url("../content/fonts/appFont/3f94fcf1-dbd8-429f-8add-cbce6a5b35c8.svg#3f94fcf1-dbd8-429f-8add-cbce6a5b35c8") format("svg"); }

/*-------------------------------------------------------------------------------------
  | GIANOTTEN - h3, h4, italic
-------------------------------------------------------------------------------------*/
@font-face{
    font-family:"Gianotten Light";
    src:url("../content/fonts/appFont/17f147dc-4b01-4068-8220-0fbb69f31bb6.eot?#iefix");
    src:url("../content/fonts/appFont/17f147dc-4b01-4068-8220-0fbb69f31bb6.eot?#iefix") format("eot"),url("../content/fonts/appFont/5d97c9be-cdb4-4d6c-9ff2-45bd453db2e5.woff2") format("woff2"),url("../content/fonts/appFont/2f74f270-0660-437e-b25a-2e6e498b21f7.woff") format("woff"),url("../content/fonts/appFont/a07c9c3d-4e9e-4fa4-bc30-01ede0e86e55.ttf") format("truetype"),url("../content/fonts/appFont/32bd5a78-215b-46aa-94c1-78af24eb2d77.svg#32bd5a78-215b-46aa-94c1-78af24eb2d77") format("svg"); }
@font-face{
		font-family:"Gianotten";
    src:url("../content/fonts/appFont/ba45d73c-3657-4097-b1ce-a54db23123c2.eot?#iefix");
    src:url("../content/fonts/appFont/ba45d73c-3657-4097-b1ce-a54db23123c2.eot?#iefix") format("eot"),url("../content/fonts/appFont/99a256ff-7505-4c4d-9f58-add3f29634d1.woff2") format("woff2"),url("../content/fonts/appFont/d937b43f-0214-45f4-901e-b64f8d7aefb7.woff") format("woff"),url("../content/fonts/appFont/66b02505-cd26-49d3-b04f-8535feebe014.ttf") format("truetype"),url("../content/fonts/appFont/f2a8e727-8ebc-42e3-99a1-894171868730.svg#f2a8e727-8ebc-42e3-99a1-894171868730") format("svg"); }
@font-face{
    font-family:"Gianotten Bold";
    src:url("../content/fonts/appFont/78cef6bc-a80f-4f56-8895-57da675c7697.eot?#iefix");
    src:url("../content/fonts/appFont/78cef6bc-a80f-4f56-8895-57da675c7697.eot?#iefix") format("eot"),url("../content/fonts/appFont/356fd6c5-4c51-49c8-94fe-5bca4e9add3f.woff2") format("woff2"),url("../content/fonts/appFont/ccdce45e-e8d3-418e-a12d-60e76c9ee904.woff") format("woff"),url("../content/fonts/appFont/202e49b9-6be5-42fe-b222-a58fffddf116.ttf") format("truetype"),url("../content/fonts/appFont/45d89aa8-5f71-4b20-b352-4c95d49623b1.svg#45d89aa8-5f71-4b20-b352-4c95d49623b1") format("svg"); }
@font-face{
    font-family:"Gianotten Heavy";
    src:url("../content/fonts/appFont/66443521-3d48-4ba8-94be-877aa4e23ec9.eot?#iefix");
    src:url("../content/fonts/appFont/66443521-3d48-4ba8-94be-877aa4e23ec9.eot?#iefix") format("eot"),url("../content/fonts/appFont/da6f5701-25ae-4445-bbb8-718c3d757710.woff2") format("woff2"),url("../content/fonts/appFont/eaeb89d8-735e-49c2-af7a-6b87cbf4d24d.woff") format("woff"),url("../content/fonts/appFont/62355134-aaeb-4b68-a2ee-27878f96f33a.ttf") format("truetype"),url("../content/fonts/appFont/2b147731-b6c0-4f82-98a1-7103ac15037a.svg#2b147731-b6c0-4f82-98a1-7103ac15037a") format("svg"); }

/*-------------------------------------------------------------------------------------
  | GLYPHICONS
-------------------------------------------------------------------------------------*/
@font-face {
    font-family:'Glyphicons Halflings';
    src:url('../content/fonts/glyphicons-halflings-regular.eot');
    src:url('../content/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
    url('../content/fonts/glyphicons-halflings-regular.woff2') format('woff2'),
    url('../content/fonts/glyphicons-halflings-regular.woff') format('woff'),
    url('../content/fonts/glyphicons-halflings-regular.ttf') format('truetype'),
    url('../content/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); }
.glyphicon {position:relative; top:1px; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.glyphicon-asterisk:before {content:"\2a"; }
.glyphicon-plus:before {content:"\2b"; }
.glyphicon-euro:before, .glyphicon-eur:before {content:"\20ac"; }
.glyphicon-minus:before {content:"\2212"; }
.glyphicon-cloud:before {content:"\2601"; }
.glyphicon-envelope:before {content:"\2709"; }
.glyphicon-pencil:before {content:"\270f"; }
.glyphicon-glass:before {content:"\e001"; }
.glyphicon-music:before {content:"\e002"; }
.glyphicon-search:before {content:"\e003"; }
.glyphicon-heart:before {content:"\e005"; }
.glyphicon-star:before {content:"\e006"; }
.glyphicon-star-empty:before {content:"\e007"; }
.glyphicon-user:before {content:"\e008"; }
.glyphicon-film:before {content:"\e009"; }
.glyphicon-th-large:before {content:"\e010"; }
.glyphicon-th:before {content:"\e011"; }
.glyphicon-th-list:before {content:"\e012"; }
.glyphicon-ok:before {content:"\e013"; }
.glyphicon-remove:before {content:"\e014&Prime;; }
.glyphicon-zoom-in:before {content:"\e015"; }
.glyphicon-zoom-out:before {content:"\e016"; }
.glyphicon-off:before {content:"\e017"; }
.glyphicon-signal:before {content:"\e018"; }
.glyphicon-cog:before {content:"\e019"; }
.glyphicon-trash:before {content:"\e020"; }
.glyphicon-home:before {content:"\e021"; }
.glyphicon-file:before {content:"\e022"; }
.glyphicon-time:before {content:"\e023"; }
.glyphicon-road:before {content:"\e024"; }
.glyphicon-download-alt:before {content:"\e025"; }
.glyphicon-download:before {content:"\e026"; }
.glyphicon-upload:before {content:"\e027"; }
.glyphicon-inbox:before {content:"\e028"; }
.glyphicon-play-circle:before {content:"\e029"; }
.glyphicon-repeat:before {content:"\e030"; }
.glyphicon-refresh:before {content:"\e031"; }
.glyphicon-list-alt:before {content:"\e032"; }
.glyphicon-lock:before {content:"\e033"; }
.glyphicon-flag:before {content:"\e034"; }
.glyphicon-headphones:before {content:"\e035"; }
.glyphicon-volume-off:before {content:"\e036"; }
.glyphicon-volume-down:before {content:"\e037"; }
.glyphicon-volume-up:before {content:"\e038"; }
.glyphicon-qrcode:before {content:"\e039"; }
.glyphicon-barcode:before {content:"\e040"; }
.glyphicon-tag:before {content:"\e041"; }
.glyphicon-tags:before {content:"\e042"; }
.glyphicon-book:before {content:"\e043"; }
.glyphicon-bookmark:before {content:"\e044"; }
.glyphicon-print:before {content:"\e045"; }
.glyphicon-camera:before {content:"\e046"; }
.glyphicon-font:before {content:"\e047"; }
.glyphicon-bold:before {content:"\e048"; }
.glyphicon-italic:before {content:"\e049"; }
.glyphicon-text-height:before {content:"\e050"; }
.glyphicon-text-width:before {content:"\e051"; }
.glyphicon-align-left:before {content:"\e052"; }
.glyphicon-align-center:before {content:"\e053"; }
.glyphicon-align-right:before {content:"\e054"; }
.glyphicon-align-justify:before {content:"\e055"; }
.glyphicon-list:before {content:"\e056"; }
.glyphicon-indent-left:before {content:"\e057"; }
.glyphicon-indent-right:before {content:"\e058"; }
.glyphicon-facetime-video:before {content:"\e059"; }
.glyphicon-picture:before {content:"\e060"; }
.glyphicon-map-marker:before {content:"\e062"; }
.glyphicon-adjust:before {content:"\e063"; }
.glyphicon-tint:before {content:"\e064"; }
.glyphicon-edit:before {content:"\e065"; }
.glyphicon-share:before {content:"\e066"; }
.glyphicon-check:before {content:"\e067"; }
.glyphicon-move:before {content:"\e068"; }
.glyphicon-step-backward:before {content:"\e069"; }
.glyphicon-fast-backward:before {content:"\e070"; }
.glyphicon-backward:before {content:"\e071"; }
.glyphicon-play:before {content:"\e072"; }
.glyphicon-pause:before {content:"\e073"; }
.glyphicon-stop:before {content:"\e074"; }
.glyphicon-forward:before {content:"\e075"; }
.glyphicon-fast-forward:before {content:"\e076"; }
.glyphicon-step-forward:before {content:"\e077"; }
.glyphicon-eject:before {content:"\e078"; }
.glyphicon-chevron-left:before {content:"\e079"; }
.glyphicon-chevron-right:before {content:"\e080"; }
.glyphicon-plus-sign:before {content:"\e081"; }
.glyphicon-minus-sign:before {content:"\e082"; }
.glyphicon-remove-sign:before {content:"\e083"; }
.glyphicon-ok-sign:before {content:"\e084"; }
.glyphicon-question-sign:before {content:"\e085"; }
.glyphicon-info-sign:before {content:"\e086"; }
.glyphicon-screenshot:before {content:"\e087"; }
.glyphicon-remove-circle:before {content:"\e088"; }
.glyphicon-ok-circle:before {content:"\e089"; }
.glyphicon-ban-circle:before {content:"\e090"; }
.glyphicon-arrow-left:before {content:"\e091"; }
.glyphicon-arrow-right:before {content:"\e092"; }
.glyphicon-arrow-up:before {content:"\e093"; }
.glyphicon-arrow-down:before {content:"\e094"; }
.glyphicon-share-alt:before {content:"\e095"; }
.glyphicon-resize-full:before {content:"\e096"; }
.glyphicon-resize-small:before {content:"\e097"; }
.glyphicon-exclamation-sign:before {content:"\e101"; }
.glyphicon-gift:before {content:"\e102"; }
.glyphicon-leaf:before {content:"\e103"; }
.glyphicon-fire:before {content:"\e104"; }
.glyphicon-eye-open:before {content:"\e105"; }
.glyphicon-eye-close:before {content:"\e106"; }
.glyphicon-warning-sign:before {content:"\e107"; }
.glyphicon-plane:before {content:"\e108"; }
.glyphicon-calendar:before {content:"\e109"; }
.glyphicon-random:before {content:"\e110"; }
.glyphicon-comment:before {content:"\e111"; }
.glyphicon-magnet:before {content:"\e112"; }
.glyphicon-chevron-up:before {content:"\e113"; }
.glyphicon-chevron-down:before {content:"\e114&Prime;; }
.glyphicon-retweet:before {content:"\e115"; }
.glyphicon-shopping-cart:before {content:"\e116"; }
.glyphicon-folder-close:before {content:"\e117"; }
.glyphicon-folder-open:before {content:"\e118"; }
.glyphicon-resize-vertical:before {content:"\e119"; }
.glyphicon-resize-horizontal:before {content:"\e120"; }
.glyphicon-hdd:before {content:"\e121"; }
.glyphicon-bullhorn:before {content:"\e122"; }
.glyphicon-bell:before {content:"\e123"; }
.glyphicon-certificate:before {content:"\e124"; }
.glyphicon-thumbs-up:before {content:"\e125"; }
.glyphicon-thumbs-down:before {content:"\e126"; }
.glyphicon-hand-right:before {content:"\e127"; }
.glyphicon-hand-left:before {content:"\e128"; }
.glyphicon-hand-up:before {content:"\e129"; }
.glyphicon-hand-down:before {content:"\e130"; }
.glyphicon-circle-arrow-right:before {content:"\e131"; }
.glyphicon-circle-arrow-left:before {content:"\e132"; }
.glyphicon-circle-arrow-up:before {content:"\e133"; }
.glyphicon-circle-arrow-down:before {content:"\e134"; }
.glyphicon-globe:before {content:"\e135"; }
.glyphicon-wrench:before {content:"\e136"; }
.glyphicon-tasks:before {content:"\e137"; }
.glyphicon-filter:before {content:"\e138"; }
.glyphicon-briefcase:before {content:"\e139"; }
.glyphicon-fullscreen:before {content:"\e140"; }
.glyphicon-dashboard:before {content:"\e141"; }
.glyphicon-paperclip:before {content:"\e142"; }
.glyphicon-heart-empty:before {content:"\e143"; }
.glyphicon-link:before {content:"\e144"; }
.glyphicon-phone:before {content:"\e145"; }
.glyphicon-pushpin:before {content:"\e146"; }
.glyphicon-usd:before {content:"\e148"; }
.glyphicon-gbp:before {content:"\e149"; }
.glyphicon-sort:before {content:"\e150"; }
.glyphicon-sort-by-alphabet:before {content:"\e151"; }
.glyphicon-sort-by-alphabet-alt:before {content:"\e152"; }
.glyphicon-sort-by-order:before {content:"\e153"; }
.glyphicon-sort-by-order-alt:before {content:"\e154"; }
.glyphicon-sort-by-attributes:before {content:"\e155"; }
.glyphicon-sort-by-attributes-alt:before {content:"\e156"; }
.glyphicon-unchecked:before {content:"\e157"; }
.glyphicon-expand:before {content:"\e158"; }
.glyphicon-collapse-down:before {content:"\e159"; }
.glyphicon-collapse-up:before {content:"\e160"; }
.glyphicon-log-in:before {content:"\e161"; }
.glyphicon-flash:before {content:"\e162"; }
.glyphicon-log-out:before {content:"\e163"; }
.glyphicon-new-window:before {content:"\e164"; }
.glyphicon-record:before {content:"\e165"; }
.glyphicon-save:before {content:"\e166"; }
.glyphicon-open:before {content:"\e167"; }
.glyphicon-saved:before {content:"\e168"; }
.glyphicon-import:before {content:"\e169"; }
.glyphicon-export:before {content:"\e170"; }
.glyphicon-send:before {content:"\e171"; }
.glyphicon-floppy-disk:before {content:"\e172"; }
.glyphicon-floppy-saved:before {content:"\e173"; }
.glyphicon-floppy-remove:before {content:"\e174"; }
.glyphicon-floppy-save:before {content:"\e175"; }
.glyphicon-floppy-open:before {content:"\e176"; }
.glyphicon-credit-card:before {content:"\e177"; }
.glyphicon-transfer:before {content:"\e178"; }
.glyphicon-cutlery:before {content:"\e179"; }
.glyphicon-header:before {content:"\e180"; }
.glyphicon-compressed:before {content:"\e181"; }
.glyphicon-earphone:before {content:"\e182"; }
.glyphicon-phone-alt:before {content:"\e183"; }
.glyphicon-tower:before {content:"\e184"; }
.glyphicon-stats:before {content:"\e185"; }
.glyphicon-sd-video:before {content:"\e186"; }
.glyphicon-hd-video:before {content:"\e187"; }
.glyphicon-subtitles:before {content:"\e188"; }
.glyphicon-sound-stereo:before {content:"\e189"; }
.glyphicon-sound-dolby:before {content:"\e190"; }
.glyphicon-sound-5-1:before {content:"\e191"; }
.glyphicon-sound-6-1:before {content:"\e192"; }
.glyphicon-sound-7-1:before {content:"\e193"; }
.glyphicon-copyright-mark:before {content:"\e194"; }
.glyphicon-registration-mark:before {content:"\e195"; }
.glyphicon-cloud-download:before {content:"\e197"; }
.glyphicon-cloud-upload:before {content:"\e198"; }
.glyphicon-tree-conifer:before {content:"\e199"; }
.glyphicon-tree-deciduous:before {content:"\e200"; }
.glyphicon-cd:before {content:"\e201"; }
.glyphicon-save-file:before {content:"\e202"; }
.glyphicon-open-file:before {content:"\e203"; }
.glyphicon-level-up:before {content:"\e204"; }
.glyphicon-copy:before {content:"\e205"; }
.glyphicon-paste:before {content:"\e206"; }
.glyphicon-alert:before {content:"\e209"; }
.glyphicon-equalizer:before {content:"\e210"; }
.glyphicon-king:before {content:"\e211"; }
.glyphicon-queen:before {content:"\e212"; }
.glyphicon-pawn:before {content:"\e213"; }
.glyphicon-bishop:before {content:"\e214&Prime;; }
.glyphicon-knight:before {content:"\e215"; }
.glyphicon-baby-formula:before {content:"\e216"; }
.glyphicon-tent:before {content:"\26fa"; }
.glyphicon-blackboard:before {content:"\e218"; }
.glyphicon-bed:before {content:"\e219"; }
.glyphicon-apple:before {content:"\f8ff"; }
.glyphicon-erase:before {content:"\e221"; }
.glyphicon-hourglass:before {content:"\231b"; }
.glyphicon-lamp:before {content:"\e223"; }
.glyphicon-duplicate:before {content:"\e224"; }
.glyphicon-piggy-bank:before {content:"\e225"; }
.glyphicon-scissors:before {content:"\e226"; }
.glyphicon-bitcoin:before {content:"\e227"; }
.glyphicon-btc:before {content:"\e227"; }
.glyphicon-xbt:before {content:"\e227"; }
.glyphicon-yen:before {content:"\00a5"; }
.glyphicon-jpy:before {content:"\00a5"; }
.glyphicon-ruble:before {content:"\20bd"; }
.glyphicon-rub:before {content:"\20bd"; }
.glyphicon-scale:before {content:"\e230"; }
.glyphicon-ice-lolly:before {content:"\e231"; }
.glyphicon-ice-lolly-tasted:before {content:"\e232"; }
.glyphicon-education:before {content:"\e233"; }
.glyphicon-option-horizontal:before {content:"\e234"; }
.glyphicon-option-vertical:before {content:"\e235"; }
.glyphicon-menu-hamburger:before {content:"\e236"; }
.glyphicon-modal-window:before {content:"\e237"; }
.glyphicon-oil:before {content:"\e238"; }
.glyphicon-grain:before {content:"\e239"; }
.glyphicon-sunglasses:before {content:"\e240"; }
.glyphicon-text-size:before {content:"\e241"; }
.glyphicon-text-color:before {content:"\e242"; }
.glyphicon-text-background:before {content:"\e243"; }
.glyphicon-object-align-top:before {content:"\e244"; }
.glyphicon-object-align-bottom:before {content:"\e245"; }
.glyphicon-object-align-horizontal:before {content:"\e246"; }
.glyphicon-object-align-left:before {content:"\e247"; }
.glyphicon-object-align-vertical:before {content:"\e248"; }
.glyphicon-object-align-right:before {content:"\e249"; }
.glyphicon-triangle-right:before {content:"\e250"; }
.glyphicon-triangle-left:before {content:"\e251"; }
.glyphicon-triangle-bottom:before {content:"\e252"; }
.glyphicon-triangle-top:before {content:"\e253"; }
.glyphicon-console:before {content:"\e254"; }
.glyphicon-superscript:before {content:"\e255"; }
.glyphicon-subscript:before {content:"\e256"; }
.glyphicon-menu-left:before {content:"\e257"; }
.glyphicon-menu-right:before {content:"\e258"; }
.glyphicon-menu-down:before {content:"\e259"; }
.glyphicon-menu-up:before {content:"\e260"; }