/*-------------------------------------------------------------- 1. Normalize --------------------------------------------------------------*/ a { background-color: transparent; } a:active, a:hover { outline: 0; } b, strong { font-weight: 700; } dfn { font-style: italic; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: 700; } td, th { padding: 0; } table { border-collapse: collapse; border-spacing: 0; margin: 0 0 30px; width: 100%; } td, th, .mce-item-table td, .mce-item-table th { border: 1px solid #e8e8e8; padding: 7px 0; text-align: center; } /*-------------------------------------------------------------- 2. Typography --------------------------------------------------------------*/ body, button, input, select, textarea { color: #64707a; font-size: 14px; line-height: 1.75; font-family: Sintony, sans-serif; } h1 { font-size: 34px; } h2 { font-size: 28px; } h3 { font-size: 24px; } h4 { font-size: 18px; } h5 { font-size: 17px; } h6 { font-size: 14px; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color: #0d0f1a; } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active { color: #fb4484; } h1, h2, h3, h4, h5, h6 { margin: 0 0 10px; font-family: Oswald, sans-serif; font-weight: 400; color: #0d0f1a; line-height: 1.4; } p { margin: 0 0 15px; } dfn, cite, em, i { font-style: italic; } cite { font-weight: 700; } blockquote { margin: 0 30px; } address { margin: 0 0 30px; } pre { background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; font-size: 0.9375rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } code, kbd, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px; font-size: 0.9375rem; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: #fff9c0; text-decoration: none; } big { font-size: 125%; } body { background: #fff; } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 30px; } ul, ol { margin: 0 0 30px; padding: 0 0 0 30px; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 10px; margin-left: 0; } dt { font-weight: 700; } dd { margin: 0 30px 30px; } img { height: auto; max-width: 100%; vertical-align: middle; } figure { margin: 1em 0; } /*-------------------------------------------------------------- 3. Alignments --------------------------------------------------------------*/ .alignleft { display: inline; float: left; margin-right: 50px; } .alignright { display: inline; float: right; margin-left: 50px; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; margin-bottom: 30px; } .text-alignleft { text-align: left; } .text-alignright { text-align: right; } .text-aligncenter { text-align: center; } a:hover img, a:focus img, a:active img { opacity: 0.8; transition: box-shadow 0.2s ease-out 0s; } /*-------------------------------------------------------------- 4. Links --------------------------------------------------------------*/ a { color: #fb4484; text-decoration: inherit; } a:visited { color: #fb4484; } a:hover, a:focus, a:active { color: #272727; } a:focus { outline: none; } a:hover, a:active { outline: 0; }