/*------------------------------------------------------------------ heading -------------------------------------------------------------------*/ .heading-title { margin-bottom: 100px; } .heading-title-alt { margin-bottom: 50px; } .heading-title span, .heading-title-alt span { color: #7e7e7e; /*font-family: 'Abel', sans-serif;*/ font-size: 14px; letter-spacing: 2px; } .heading-title.dark span, .heading-title-alt.dark span { color: #fff; /*font-family: 'Abel', sans-serif;*/ font-size: 14px; letter-spacing: 3px; } .heading-title h1, .heading-title h2, .heading-title h3, .heading-title h4, .heading-title h5, .heading-title h6, .heading-title-alt h1, .heading-title-alt h2, .heading-title-alt h3, .heading-title-alt h4 { margin-bottom: 0; letter-spacing: 2px; font-weight: normal; } .heading-title-alt h5, .heading-title-alt h6 { letter-spacing: 2px; font-weight: normal; margin: 0; } .heading-title.dark h1, .heading-title.dark h2, .heading-title.dark h3, .heading-title.dark h4, .heading-title.dark h5, .heading-title.dark h6, .heading-title-alt.dark h1, .heading-title-alt.dark h2, .heading-title-alt.dark h3, .heading-title-alt.dark h4, .heading-title-alt.dark h5, .heading-title-alt.dark h6 { color: #fff; } .heading-title span.heading-sub-title , .heading-title-alt span.heading-sub-title { /*font-family: 'Abel', sans-serif;*/ letter-spacing: 3px; font-size: 16px; } .heading-border-bottom { border-bottom: 1px solid #e2e2e2; padding-bottom: 20px; } .heading-title-side-border { overflow: hidden; display: table; margin-bottom: 30px; } .heading-title-side-border h1, .heading-title-side-border h2, .heading-title-side-border h3, .heading-title-side-border h4, .heading-title-side-border h5, .heading-title-side-border h6{ white-space: pre; padding: 0 10px 0 0; margin-bottom: 0; } .heading-title-side-border.text-right h1, .heading-title-side-border.text-right h2, .heading-title-side-border.text-right h3, .heading-title-side-border.text-right h4, .heading-title-side-border.text-right h5, .heading-title-side-border.text-right h6{ white-space: pre; padding: 0 0px 0 10px; } .heading-title-side-border h4, .heading-title-side-border h5, .heading-title-side-border h6{ padding: 0 10px 0 0; } .heading-title-side-border .title-border-container { display: table-cell; vertical-align: middle; width: 100%; position: relative; } .heading-title-side-border .title-border-container .title-border { display: block; border-bottom: 1px solid #e2e2e2; width: 100%; position: relative; top: 8px; } .heading-title-side-border h1 + .title-border-container .title-border { top: 12px; } .heading-title-side-border h4 + .title-border-container .title-border { top: 6px; } .heading-title-side-border h5 + .title-border-container .title-border { top: 5px; } .heading-title-side-border h6 + .title-border-container .title-border { top: 4px; } .heading-title.border h1, .heading-title.border h2, .heading-title.border h3, .heading-title.border h4, .heading-title.border h5, .heading-title.border h6, .heading-title-alt.border h1, .heading-title-alt.border h2, .heading-title-alt.border h3, .heading-title-alt.border h4, .heading-title-alt.border h5, .heading-title-alt.border h6 { border: 1px solid #333; display: inline-block; padding: 10px 20px; margin-bottom: 20px; } .heading-title.border span, .heading-title-alt.border span { display:block; } .border-short-bottom h1, .border-short-bottom h2, .border-short-bottom h3, .border-short-bottom h4, .border-short-bottom h5, .border-short-bottom h6 { position: relative; margin-bottom: 20px; padding-bottom: 10px; } .border-short-bottom h1:after, .border-short-bottom h2:after, .border-short-bottom h3:after, .border-short-bottom h4:after, .border-short-bottom h5:after, .border-short-bottom h6:after { width: 60px; height: 2px; background: #595959; position: absolute; left: 50%; bottom: -2px; margin-left: -31px; content: ''; } .half-txt { width: 60%; margin: 0 auto; display: inline-block; line-height: 25px; color: #7e7e7e; }