/*------------------------- Typography --------------------------*/ h1, h2, h3, h4, h5, h6 { font-weight:500; line-height: 1.4; margin-bottom: 20px; font-family: "Poppins", sans-serif; color: $color-heading; /* font-family: $font-heading;*/ } p { line-height: 1.75; margin-bottom: 15px; /*padding-left:10px;*/ } h1 { font-size:45px; } h2 { font-size:38x; } h3 { font-size: 33px; /*padding-left:10px;*/ } h4 { font-size: 32px; } h5 { font-size: 24px; } h6 { font-size: 18px; } .heading-subtitle { font-family: $font-body; font-size: 16px; color: $color-secondary; margin-bottom: 12px; } .heading-title { font-size: 37px; margin-bottom: 20px; .underlined-text { border-bottom: 4px solid $color-primary; } } .heading-desc { font-size: 16px; margin-bottom: 0; font-family: "Poppins", sans-serif; } .heading-layout2 { .heading-title { font-size: 30px; } } .heading-layout3 { .heading-title { font-size: 50px; } } .heading-light { .heading-subtitle { color: #c1c3ec; } .heading-title { color: $color-white; } .heading-desc { color: $color-gray; } } .text-block-title { font-size: 24px; margin-bottom: 14px; } .text-block-desc { font-size: 16px; } .text-link { font-size: 14px; font-weight: 700; a:not(.btn) { padding-bottom: 2px; border-bottom: 2px solid $color-primary; &.color-secondary { border-bottom-color: $color-secondary; } } &:hover a:not(.btn) { color: $color-secondary; border-bottom-color: $color-secondary; &.color-secondary { color: $color-primary; border-bottom-color: $color-primary; } } } .underlined-text, .underlined-text-secondary { padding-bottom: 2px; border-bottom: 2px solid } .underlined-text { border-bottom-color: $color-primary; } .underlined-text-secondary { border-bottom-color: $color-secondary; } @media (max-width:992px) { .heading-title { font-size: 30px; } } /* Mobile Phones and tablets */ @include xs-sm-screens { .heading-title { font-size: 25px; margin-bottom: 10px; } .heading-subtitle, .text-link { font-size: 15px; } .heading-desc { font-size: 15px; } .heading-layout2 .heading-title { font-size: 30px; } .text-block-desc { font-size: 14px; line-height: 24px; margin-bottom: 10px; } }