source/stylesheets/features.css.scss (386 lines of code) (raw):

// scss-lint:disable ColorVariable @import "variables"; @import "vendor/magnific-popup"; .wrapper { background: #f9f9f9; } .row { margin-left: 0; margin-right: 0; } hr { border-top: 1px solid #e4e4e4; } @media (max-width: 600px) { .wrapper div:nth-child(5) { padding: 0; } .wide-feature-link { padding: 18px; } .wide-feature-link a { padding: 8px; font-size: 16px; } } .title { font-size: 49px; color: $color-white; line-height: 66px; text-transform: uppercase; text-align: left; font-weight: 300; margin: 10px auto; margin-top: 50px; } .header-text { font-weight: 400; font-size: 18px; color: rgba($color-white, .85); line-height: 24px; text-align: justify; a { color: $color-secondary-alt; } .actions { margin-top: 25px; text-align: justify; } b { color: $color-white; } } .head-bg { background: url("/images/feature_page/lines.png") center right no-repeat; min-height: 390px; } .head-non-bg { min-height: 390px; } .actions.ee { text-align: center; padding-top: 35px; } .feature-row { margin: 80px 0; margin-top: 30px; } .small-feature { margin-top: 50px; img { box-shadow: 0 3px 3px 0 rgba(124, 124, 124, .50); } .name { font-weight: 200; font-size: 25px; text-align: center; padding-bottom: 10px; color: #212121; line-height: 34px; } .link { text-align: center; margin-top: 21px; a { background: $color-primary; color: $color-white; border: 1px solid $color-white; border-radius: 4px; font-size: 13px; padding: 7px; transition: 1s ease; text-decoration: none; } a:hover { background: #f9f9f9; color: $color-primary; text-decoration: none; } } } .feature { width: 750px; height: 400px; margin: 70px auto; text-align: left; .link { text-align: right; padding-top: 5px; a { text-decoration: none; font-size: 15px; color: #a9a9a9; line-height: 20px; } a:hover { color: #0e74ad; } } .name { font-size: 29px; color: $color-dark; line-height: 39px; text-transform: uppercase; font-weight: 300; } .description { font-size: 23px; color: #737373; line-height: 32px; font-weight: 300; margin-bottom: 5px; } img { margin: auto; } } .img { height: 299px; width: 749px; overflow: hidden; border: 1px solid #dfdfdf; img { transition: all .3s ease; } &:hover img { transform: scale(1.15); } } .wide-feature { width: 100%; &.head { background-color: $color-primary; padding: 120px 0; .btn-default { background: #5d4d93; color: $color-white; transition: all .2s; border: 1px solid $color-white; } .btn-default:hover { background: $color-white; color: #8865a8; border-color: $color-white; } &.ee { background: $color-primary; padding: 50px 0; } } .row { margin: auto; } &.community { background-color: #6652a3; .description { text-align: center; font-weight: 300; color: #333; font-size: 23px; } .name { text-align: center; text-transform: uppercase; font-weight: 300; color: $color-white; font-size: 40px; } } &.mr { background: #f1f1f1; background-attachment: fixed; text-align: center; .img-responsive { margin: auto; display: inline; } .name { font-size: 50px; color: #212121; line-height: 68px; padding-top: 50px; } .description { font-size: 20px; color: #353535; line-height: 27px; font-weight: 200; margin-bottom: 30px; } } .name { text-align: center; text-transform: uppercase; font-weight: 300; color: $color-white; font-size: 40px; } .description { text-align: center; color: $color-white; margin: 0 auto; max-width: 700px; font-size: 18px; } } .wide-feature-link { margin-bottom: 50px; a { background: #5d4d93; color: $color-white; transition: all .2s; padding: 13px; font-size: 17px; border-radius: 5px; text-decoration: none; margin-bottom: 53px; &:hover { background: #f5f5f5; color: $color-primary; } } } .half-feature { width: 400px; margin: auto; margin-top: 50px; .name { font-size: 29px; color: $color-dark; line-height: 39px; text-transform: uppercase; text-align: center; font-weight: 300; } .img { width: 400px; height: 300px; overflow: hidden; border: 1px solid #dfdfdf; } .link { text-align: right; padding-top: 5px; a { text-decoration: none; color: #a9a9a9; } a:hover { color: #0e74ad; } } .right { float: right; } } .qnav { background: $color-primary; position: fixed; width: 100%; border-radius: 0; min-height: 0; z-index: 100; transition: all .5s ease; } .qnav2 { background: #6652a3; } .nav-pills > a { font-weight: 600; border-radius: 0; &:hover { background: $color-primary; } } .compare { margin-top: 35px; margin-bottom: 80px; .title { font-weight: 600; font-size: 47px; color: #171717; line-height: 64px; text-align: center; padding-bottom: 50px; } .action { text-align: center; margin-top: 50px; } .btn-default { color: $color-white; background: $color-primary; border-width: 0; transition: all .3s; &:hover { color: $color-white; background: #403366; border-width: 0; } } .btn-lg { font-size: 21px; } } .circle { background: #85f806; border-radius: 50%; width: 27px; height: 27px; margin: auto; } .qfix { position: fixed; z-index: 100; top: 50px; width: 100%; } .nav-justified > li > a { color: $color-white; } .featurenav { width: 500px; } // scss-lint:disable SelectorDepth .qnav .nav-pills > .active > a, .qnav .nav-pills > li > a:hover, .qnav .nav-pills > li > a:focus { color: $color-white; background-color: #7860c2; border-radius: 0; } // scss-lint:enable SelectorDepth // scss-lint:disable IdSelector #community { padding: 60px 0; } #compare { padding: 60px 0; } // scss-lint:enable IdSelector .compare-table { border: 1px solid #e9e9e9; background-color: $color-white; .ce-col, .ee-col { text-align: center; width: 15%; } } .panel-title { font-size: 20px; } .table a { font-size: 17px; color: #476da7; } .table > tbody > td, .table > tbody > th, .table > tfoot > td, .table > tfoot > th, .table > thead > td, .table > thead > th { font-size: 17px; } .wide-img { max-width: 1000px; margin: 0 auto; } .print { display: none; } // scss-lint:enable ColorVariable