Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SAS 4.72 KB | None | 0 0
  1. // Variables
  2. $enable-rounded: false;
  3. $enable-shadows: true;
  4. $enable-gradients: true;
  5.  
  6. // Custom colors
  7. $white: #fff;
  8. $facebook: #3b5998;
  9. $youtube: rgb(255, 0, 0);
  10. $twitter: #1ca0f2;
  11. $theme-colors: (
  12.         "primary": #d62a41,
  13.         "secondary": #3f3f3f
  14. );
  15. $primary: #d62a41;
  16. $secondary: #3f3f3f;
  17.  
  18. // Grid containers
  19. $container-max-widths: (
  20.         sm: 540px,
  21.         md: 720px,
  22.         lg: 970px,
  23.         xl: 970px
  24. );
  25. $grid-gutter-width: 15px;
  26.  
  27. $navbar-dark-color: $white;
  28. $navbar-dark-hover-color: $white;
  29. $navbar-dark-active-color: $white;
  30.  
  31. /**
  32.  * Breadcrump
  33.  */
  34. $breadcrumb-padding-y: 0;
  35. $breadcrumb-padding-x: 0;
  36. $breadcrumb-item-padding: .5rem;
  37. $breadcrumb-margin-bottom: 0;
  38. $breadcrumb-bg: none;
  39. $breadcrumb-divider-color: $secondary;
  40. $breadcrumb-active-color: $secondary;
  41. $breadcrumb-divider: "»";
  42.  
  43. .breadcrumb-item.active {
  44.   font-weight: 600;
  45. }
  46.  
  47. .breadcrumb {
  48.   @extend .py-3;
  49. }
  50.  
  51. @import "node_modules/bootstrap/scss/bootstrap";
  52.  
  53. /**
  54.  * Fonts
  55.  */
  56. h1, h2, h3, h4, h5, h6 {
  57.   font-family: 'Oswald' !important;
  58. }
  59.  
  60. section:nth-child(even) {
  61.   background: $gray-200;
  62.   @extend .py-5;
  63. }
  64.  
  65. // Box shadow helper
  66. @mixin BoxShadowHelper($level: 1) {
  67.   @if $level == 1 {
  68.     box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
  69.   }
  70.   @if $level == 2 {
  71.     box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
  72.   }
  73. }
  74.  
  75. a {
  76.   transition: .25s all;
  77. }
  78.  
  79. .card {
  80.   overflow: hidden;
  81.   @include BoxShadowHelper(1);
  82.   transition: .25s box-shadow;
  83.   &:focus,
  84.   &:hover {
  85.     @include BoxShadowHelper(2);
  86.   }
  87. }
  88.  
  89. .card-inverse .card-img-overlay {
  90.   background-color: rgba(#333, .85);
  91.   border-color: rgba(#333, .85);
  92. }
  93.  
  94. /**
  95.  * Homepage
  96.  */
  97. #homepage {
  98.  
  99.   section:first-child {
  100.  
  101.     //padding-top: 48px;
  102.     padding-bottom: 33px;
  103.  
  104.     @include media-breakpoint-up(md) {
  105.       .col-md-6 {
  106.         margin-bottom: 15px;
  107.       }
  108.     }
  109.  
  110.     @include media-breakpoint-down(sm) {
  111.       .col-md-6 {
  112.         margin-bottom: 7.5px;
  113.       }
  114.     }
  115.  
  116.     div.card {
  117.       border: 0;
  118.       z-index: -1;
  119.  
  120.       img {
  121.         overflow: hidden;
  122.       }
  123.  
  124.       .card-img-overlay {
  125.         box-shadow: inset 0 -200px 200px -100px rgba(0, 0, 0, 0.75);
  126.         @extend .d-flex;
  127.         @extend .align-items-end;
  128.       }
  129.     }
  130.  
  131.     a {
  132.       @extend .d-block;
  133.     }
  134.  
  135.     a:hover {
  136.       background: rgba(214, 42, 65, .1);
  137.     }
  138.   }
  139. }
  140.  
  141. // Font Awesome Stuff
  142.  
  143. // Anchors
  144. a, li {
  145.   transition: color .1s ease-in-out, background-color .1s ease-in-out
  146. }
  147.  
  148. // Logo
  149. .logo {
  150.   width: 225px;
  151.   height: auto;
  152. }
  153.  
  154. // Header
  155. header {
  156.   @extend .py-3
  157. }
  158.  
  159. // Make all images responsive
  160. img {
  161.   @extend .img-fluid;
  162. }
  163.  
  164. // Social Stuff
  165. .social {
  166.  
  167.   .facebook {
  168.     color: $facebook;
  169.   }
  170.  
  171.   .facebook:hover {
  172.     color: darken($facebook, 10);
  173.   }
  174.  
  175.   .youtube {
  176.     color: $youtube;
  177.   }
  178.  
  179.   .youtube:hover {
  180.     color: darken($youtube, 10);
  181.   }
  182.  
  183.   .twitter {
  184.     color: $twitter;
  185.   }
  186.  
  187.   .twitter:hover {
  188.     color: darken($twitter, 10);
  189.   }
  190.  
  191.   .col:nth-child(2) {
  192.     @extend .text-right;
  193.   }
  194. }
  195.  
  196. .nav-item {
  197.   @extend .py-1
  198. }
  199.  
  200. /**
  201.  * Navbar
  202.  */
  203. @include media-breakpoint-up(lg) {
  204.   nav {
  205.     padding: 0 !important;
  206.   }
  207. }
  208.  
  209. nav {
  210.   @include gradient-x(darken($primary, 5%), $primary);
  211.   font-family: 'Oswald';
  212.   font-weight: 400;
  213.   box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .5);
  214.  
  215.   .nav-item.active, .nav-item:hover {
  216.     background: $secondary;
  217.   }
  218. }
  219.  
  220. // Dropdown Fix
  221. .dropdown-menu.show {
  222.   margin: 0 100% 0 0;
  223. }
  224.  
  225. // Pre-Footer
  226. .pre-footer {
  227.  
  228.   position: relative;
  229.  
  230.   @extend .bg-secondary;
  231.   @extend .text-muted;
  232.   @extend .py-5;
  233.  
  234.   @include media-breakpoint-down(sm) {
  235.     .row > div:not(:last-child) {
  236.       margin-bottom: 3rem;
  237.     }
  238.   }
  239.  
  240.   .row > div:first-child > a {
  241.     @extend .d-block;
  242.   }
  243.  
  244.   .row > div > span {
  245.     @extend .d-block;
  246.   }
  247.  
  248.   .row > div > span > i {
  249.     @extend .mr-3;
  250.   }
  251.  
  252.   .row > div > a > i {
  253.     @extend .mr-3;
  254.   }
  255.  
  256.   .row > div > p {
  257.     @extend .lead;
  258.     @extend .text-white;
  259.     @extend .text-uppercase;
  260.   }
  261.  
  262.   a {
  263.     color: $gray-600;
  264.   }
  265.  
  266.   a:hover {
  267.     color: $gray-400;
  268.   }
  269.  
  270.   @include gradient-x(darken($secondary, 5%), $secondary);
  271. }
  272.  
  273. @include media-breakpoint-down(sm) {
  274.   .pre-footer {
  275.     text-align: center;
  276.   }
  277. }
  278.  
  279. @include media-breakpoint-up(md) {
  280.   .pre-footer:before {
  281.     content: "";
  282.     position: absolute;
  283.     left: 0;
  284.     top: 0;
  285.     right: 0;
  286.     width: 100%;
  287.     height: 100%;
  288.     background-position-y: 100px;
  289.     opacity: .05;
  290.     background: url("img/banner.png") no-repeat right;
  291.   }
  292. }
  293.  
  294. // Footer
  295. .footer {
  296.  
  297.   @extend .py-4;
  298.  
  299.   background: $secondary;
  300.  
  301.   img {
  302.     opacity: .25;
  303.   }
  304. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement