/******************* Background ********************/ html { background: #dfe3e5; } #Subheader { background:url("http://themes.muffingroup.com/tisson/wp-content/uploads/2013/06/subheader.jpg") no-repeat center top; } /********************** Fonts **********************/ body, button, input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea, select { font-family: Exo, Palatino, serif; font-weight: 500; } #menu > ul > li > a { font-family: Exo, Arial, Tahoma, serif; font-weight: normal; } h1 { font-family: Exo, Arial, Tahoma, sans-serif; font-weight: 300; } h2 { font-family: Exo, Arial, Tahoma, sans-serif; font-weight: 300; } h3 { font-family: Exo, Arial, Tahoma, sans-serif; font-weight: 300; } h4 {font-weight: bold; font-family: Baskerville, Palatino, serif; color: #a91d27; } h5 { font-family: Exo, Arial, Tahoma, sans-serif; font-weight: 300; } h6 { font-family: Exo, Arial, Tahoma, sans-serif; font-weight: 300; } /********************** Font sizes **********************/ /* Body */ body { font-size: 14px; line-height: 21px; } #menu > ul > li > a { font-size: 12px; } /* Headings */ h1 { font-size: 40px; line-height: 40px; } h2 { font-size: 36px; line-height: 36px; } h3 { font-size: 26px; line-height: 28px; } h4 { font-size: 24px; line-height: 28px; color: #a91d27; } h5 { font-size: 17px; line-height: 22px; } h6 { font-size: 16px; line-height: 18px; } /******************* Fixed heights ********************/ /* 1240px */ .column-fixed > div { } .column-fixed div.inner-padding { } .column-fixed .call_to_action .inner-padding { } /* 960px */ @media only screen and (min-width: 960px) and (max-width: 1239px) { .column-fixed > div { } .column-fixed div.inner-padding {} .column-fixed .call_to_action .inner-padding {} } /* 768px */ @media only screen and (min-width: 768px) and (max-width: 959px) { .column-fixed > div { } .column-fixed div.inner-padding { } .column-fixed .call_to_action .inner-padding {} }