body { background-color: $body-color; overflow-x: hidden; } ::selection { background: lighten($color: $primary-color, $amount: 10); color: $white; } /* preloader */ .preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #ffbC3b; z-index: 999999; display: flex; align-items: center; justify-content: center; } ol, ul { list-style-type: none; margin: 0px; } img { vertical-align: middle; border: 0; } a, a:hover, a:focus { text-decoration: none; } a { color: inherit; } a, button, select { cursor: pointer; transition: .2s ease; &:focus { outline: 0; } } a:hover { color: $primary-color; } a.text-primary:hover { color: $primary-color !important; } a.text-light:hover { color: $primary-color !important; } h4 { transition: .2s ease; } a h4 { &:hover { color: $primary-color; } } .slick-slide { outline: 0; } .section { padding-top: 90px; padding-bottom: 90px; &-sm { padding-top: 40px; padding-bottom: 40px; } &-title { margin-bottom: 30px; } } .bg-cover { background-size: cover; background-position: center center; background-repeat: no-repeat; } .border-primary { border-color: $border-color !important; } /* overlay */ .overlay { position: relative; &::before { position: absolute; content: ''; height: 100%; width: 100%; top: 0; left: 0; background: $secondary-color; opacity: .7; } } .bg-primary { background: $primary-color !important; } .bg-secondary { background: $secondary-color !important; } .bg-gray { background: $gray; } .text-primary { color: $primary-color !important; } .text-color { color: $text-color; } .text-light { color: $text-color-light !important; } .text-lighten { color: #d6d6e0 !important; } .text-muted { color: #b5b5b7 !important; } .text-dark { color: $text-color-dark !important; } .font-secondary { font-family: $secondary-font; } .vertical-align-middle { vertical-align: middle; } .icon-s { font-size: 28px; } .icon-md { font-size: 36px; } .page-title-section { padding: 200px 0 80px; } .list-styled { padding-left: 25px; li { position: relative; margin-bottom: 15px; &::before { position: absolute; content: ""; height: 10px; width: 10px; border-radius: 50%; background: $primary-color; left: -25px; top: 5px; } } } textarea.form-control { height: 200px; padding: 20px; } .post-thumb-sm { max-width: 100px; } /* pagination */ .pagination { justify-content: center; .page-item { &.active { .page-link { background: $primary-color; color: $white; border-color: $primary-color; } } .page-link { color: $text-color; } } } .content { * { margin-bottom: 20px; } a { text-decoration: underline; } h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; } ol { padding-left: 20px; list-style-type: decimal; } ul { padding-left: 0; li { position: relative; padding-left: 20px; margin-bottom: 10px; list-style-type: none; &::before { position: absolute; content: "\f0B2A"; font-family: $icon-font; font-size: 14px; left: 0; top: 1px; color: #ffbc3b; transition: .3s ease; } } } img { max-width: 100%; } table { text-align: left; width: 100%; max-width: 100%; margin-bottom: 1rem; border: 1px solid #dee2e6; table-layout: fixed; th, td { padding: .75rem; vertical-align: top; border: 1px solid #dee2e6 } thead { background: darken($color: $light, $amount: 2); } tbody { background: $light; td { text-align: left !important; } } } blockquote { border: 1px solid $border-color; border-left: 5px solid $primary-color; padding: 20px; padding-left: 40px; background-color: $light; p { color: $text-color; font-style: italic !important; } * { margin-bottom: 0 !important; } } pre { padding: 10px 20px; background: $light; } } summary { font-weight: 900; font-size: 22px; color: $secondary-color; &.hover { color: $primary-color; } } details[open] { padding: .5em; padding-bottom: 0; } details[open] summary { border-bottom: 1px solid #aaa; margin-bottom: .5em; } @media only screen and (min-width: 768px) { .termin-tc { width: 25%; } } /* hero */ .hero-section { padding: 250px 0 200px; } .hs-banner { padding: 50px 0 200px; } .hero-slider { .prevArrow, .nextArrow { position: absolute; bottom: -123px; z-index: 9; padding: 15px; color: rgba($color: $white, $alpha: .5); border: 0; font-size: 30px; transition: all linear .2s; background: transparent; &:focus { outline: 0; } &:hover { color: $primary-color; } } .prevArrow { right: 60px; } .nextArrow { right: 0; } .arrowIcon { font-size: 40px; } .slick-dots { position: absolute; left: 0; bottom: -100px; padding-left: 0; li { display: inline-block; margin: 0 6px; &.slick-active { button { background: $primary-color; } } button { color: transparent; padding: 0; overflow: hidden; height: 10px; width: 10px; background: rgba($color: $white, $alpha: .5); border: 0; outline: 0; } } } } /* /hero */ .top-banner { padding-top: 160px !important; } .pts-banner { padding: 80px 0 80px; } .content-justify { text-align: justify; } .fb-tile-color { display: flex; justify-content: center; align-items: center; height: 195px; } .fb-tile-icon { font-size: 96px; } .wc-canvas { width: 100%; height: 600px; } .filter-controls{ li{ cursor: pointer; transition: .1s ease; &.active{ font-weight: 600; color: $primary-color; } &:hover{ color: $primary-color; } } } .tag-list{ a{ display: block; padding: 5px 10px; background: $light; color: $text-color; &:hover{ background-color: $primary-color; color: $white; } } }