Project upload
This commit is contained in:
227
sass/_mixins.scss
Executable file
227
sass/_mixins.scss
Executable file
@@ -0,0 +1,227 @@
|
||||
// --------------------------------------------------
|
||||
// Clearfix
|
||||
// --------------------------------------------------
|
||||
|
||||
// eg: @include clearfix;
|
||||
@mixin clearfix() {
|
||||
&:before,
|
||||
&:after {
|
||||
content: " ";
|
||||
display: table;
|
||||
}
|
||||
|
||||
&:after {
|
||||
clear: both;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------
|
||||
// Font
|
||||
// --------------------------------------------------
|
||||
|
||||
// eg: @include font($size: 14px, $style: italic, $weight: 400, $variant: normal, $family: $font-family-base);
|
||||
@mixin font($size: null, $style: null, $weight: null, $variant: null, $family: null) {
|
||||
font-size: $size;
|
||||
font-style: $style;
|
||||
font-weight: $weight;
|
||||
font-variant: $variant;
|
||||
font-family: $family;
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------
|
||||
// Positioning
|
||||
// --------------------------------------------------
|
||||
|
||||
// eg: @include position(absolute, $top: 5px, $left: 5px);
|
||||
@mixin position($position, $top: null, $right: null, $bottom: null, $left: null) {
|
||||
position: $position;
|
||||
top: $top;
|
||||
left: $left;
|
||||
right: $right;
|
||||
bottom: $bottom;
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------
|
||||
// Sizing
|
||||
// --------------------------------------------------
|
||||
|
||||
// eg 2: @include size(100%, 1px); */
|
||||
@mixin size($width, $height: $width) {
|
||||
width: $width;
|
||||
height: $height;
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------
|
||||
// Theme Button
|
||||
// --------------------------------------------------
|
||||
|
||||
// eg: @include button();
|
||||
@mixin button() {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
line-height: 1.4;
|
||||
text-align: center;
|
||||
background-image: none;
|
||||
border-style: solid;
|
||||
white-space: nowrap;
|
||||
vertical-align: middle;
|
||||
-ms-touch-action: manipulation;
|
||||
touch-action: manipulation;
|
||||
cursor: pointer;
|
||||
@include user-select(none);
|
||||
|
||||
&:focus,
|
||||
&:active:focus,
|
||||
&.active:focus,
|
||||
&.focus,
|
||||
&:active.focus,
|
||||
&.active.focus {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
|
||||
&:hover,
|
||||
&:focus,
|
||||
&.focus {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
&:active,
|
||||
&.active {
|
||||
background-image: none;
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
&.disabled,
|
||||
&[disabled],
|
||||
fieldset[disabled] & {
|
||||
cursor: not-allowed;
|
||||
box-shadow: none;
|
||||
opacity: .65;
|
||||
pointer-events: none;
|
||||
}
|
||||
}
|
||||
|
||||
// eg: @include button-color($color-base, $color-white, transparent, $color-base, 1px, $color-base, $color-base);
|
||||
@mixin button-color($btn-color, $btn-color-hover, $btn-bg-color, $btn-bg-hover-color, $btn-border-width, $btn-border-color, $btn-border-hover-color) {
|
||||
color: $btn-color;
|
||||
background: $btn-bg-color;
|
||||
border-color: $btn-border-color;
|
||||
border-width: $btn-border-width;
|
||||
|
||||
&:hover,
|
||||
&:focus,
|
||||
&.focus {
|
||||
color: $btn-color-hover;
|
||||
background: $btn-bg-hover-color;
|
||||
border-color: $btn-border-hover-color;
|
||||
}
|
||||
}
|
||||
|
||||
// eg: @include button-size($font-size-14, $font-weight-400, 6px 12px);
|
||||
@mixin button-size($btn-font-size, $btn-fweight, $btn-padding) {
|
||||
font-size: $btn-font-size;
|
||||
font-weight: $btn-fweight;
|
||||
padding: $btn-padding;
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------
|
||||
// User Select
|
||||
// --------------------------------------------------
|
||||
|
||||
/* eg: @include user-select(none); */
|
||||
@mixin user-select($user-select) {
|
||||
-webkit-user-select: ($user-select);
|
||||
-moz-user-select: ($user-select);
|
||||
-ms-user-select: ($user-select);
|
||||
user-select: ($user-select);
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------
|
||||
// Placeholder
|
||||
// --------------------------------------------------
|
||||
|
||||
// eg: @include placeholder($color-base);
|
||||
@mixin placeholder($color: $input-color-placeholder) {
|
||||
&::-moz-placeholder { color: $color; } // Firefox 19+
|
||||
&:-ms-input-placeholder { color: $color; } // Internet Egplorer 10+
|
||||
&::-webkit-input-placeholder { color: $color; } // Safari and Chrome
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------
|
||||
// RGBA Background Opacity
|
||||
// --------------------------------------------------
|
||||
|
||||
// eg: @include bg-opacity($color-dark, .2);
|
||||
@mixin bg-opacity($color, $opacity: 0.3) {
|
||||
background: rgba($color, $opacity);
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------
|
||||
// Cubic Bezier Transition
|
||||
// --------------------------------------------------
|
||||
|
||||
// eg: @include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
@mixin cubic-transition($delay, $duration, $property) {
|
||||
transition: {
|
||||
duration: $duration;
|
||||
property: $property;
|
||||
timing-function: cubic-bezier(.7,1,.7,1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------
|
||||
// Rotate
|
||||
// --------------------------------------------------
|
||||
|
||||
/* eg: @include rotate(45deg); */
|
||||
@mixin rotate($degrees) {
|
||||
-webkit-transform: rotate($degrees);
|
||||
-moz-transform: rotate($degrees);
|
||||
transform: rotate($degrees);
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------
|
||||
// Translate 3D Transition
|
||||
// --------------------------------------------------
|
||||
|
||||
/* eg: @include translate3d(0,0,0); */
|
||||
@mixin translate3d($x, $y, $z) {
|
||||
-webkit-transform: translate3d($x, $y, $z);
|
||||
-moz-transform: translate3d($x, $y, $z);
|
||||
transform: translate3d($x, $y, $z);
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------
|
||||
// Border Radius
|
||||
// --------------------------------------------------
|
||||
|
||||
/* eg: @include border-radius(3px); */
|
||||
@mixin border-radius($radius) {
|
||||
border-radius: $radius;
|
||||
}
|
||||
|
||||
|
||||
// --------------------------------------------------
|
||||
// Visibility
|
||||
// --------------------------------------------------
|
||||
|
||||
/* eg: @include visibility-backface(hidden); */
|
||||
@mixin visibility-backface($visibility) {
|
||||
-webkit-backface-visibility: $visibility;
|
||||
backface-visibility: $visibility;
|
||||
}
|
44
sass/_variables.scss
Executable file
44
sass/_variables.scss
Executable file
@@ -0,0 +1,44 @@
|
||||
// ==================================
|
||||
// Typography
|
||||
// ==================================
|
||||
//
|
||||
// Font, line-height, and color for body text, headings, and more.
|
||||
|
||||
$font-family-base: Hind, sans-serif !default; // Hind font family
|
||||
$font-family-sl-icons: Simple-Line-Icons !default; // Simple Line Icons third-party icons plugin
|
||||
|
||||
// Colors
|
||||
$color-base: #17bed2 !default;
|
||||
$color-white: #fff !default;
|
||||
$color-heading: #515769 !default;
|
||||
$color-subtitle: #a6a7aa !default;
|
||||
$color-link: #81848f !default;
|
||||
$color-link-hover: #999caa !default;
|
||||
$color-sky-light: #fafafa !default;
|
||||
|
||||
|
||||
// ==================================
|
||||
// Media queries breakpoints
|
||||
// ==================================
|
||||
//
|
||||
//Define the breakpoints at which your layout will change, adapting to different screen sizes.
|
||||
|
||||
// Extra small screen / phone
|
||||
$screen-xs-min: 480px !default;
|
||||
|
||||
// Small screen / tablet
|
||||
$screen-sm-min: 768px !default;
|
||||
|
||||
// Medium screen / desktop
|
||||
$screen-md-min: 992px !default;
|
||||
|
||||
// Large screen / wide desktop
|
||||
$screen-lg-min: 1200px !default;
|
||||
|
||||
// Large scree / wider desktop
|
||||
$screen-lg-med: 1260px !default;
|
||||
|
||||
// So media queries don't overlap when required, provide a maximum
|
||||
$screen-xs-max: ($screen-sm-min - 1) !default;
|
||||
$screen-sm-max: ($screen-md-min - 1) !default;
|
||||
$screen-md-max: ($screen-lg-min - 1) !default;
|
122
sass/base/_base.scss
Executable file
122
sass/base/_base.scss
Executable file
@@ -0,0 +1,122 @@
|
||||
/*------------------------------------------------------------------
|
||||
[The "base.scss" contains basic default element styles
|
||||
(colors, typography, margins & padding).]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
html {
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
html, html a, body {
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
|
||||
body {
|
||||
position: relative;
|
||||
font-family: $font-family-base;
|
||||
}
|
||||
|
||||
p {
|
||||
@include font($size: 15px, $weight: 400, $family: $font-family-base);
|
||||
color: $color-subtitle;
|
||||
line-height: 1.4;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
em,
|
||||
li,
|
||||
li a {
|
||||
@include font($size: 16px, $weight: 500, $family: $font-family-base);
|
||||
color: $color-heading;
|
||||
}
|
||||
|
||||
a {
|
||||
@include font($family: $font-family-base);
|
||||
color: $color-link;
|
||||
outline: 0;
|
||||
|
||||
&:focus,
|
||||
&:hover,
|
||||
&:active {
|
||||
outline: 0;
|
||||
color: $color-link-hover;
|
||||
text-decoration: none;
|
||||
}
|
||||
}
|
||||
|
||||
.link {
|
||||
position: relative;
|
||||
@include font($size: 13px, $weight: 600, $family: $font-family-base);
|
||||
text-transform: uppercase;
|
||||
|
||||
&:after {
|
||||
@include position(absolute, $top: 8px, $right: -15px);
|
||||
@include size(9px, 2px);
|
||||
background: $color-base;
|
||||
content: " ";
|
||||
}
|
||||
}
|
||||
|
||||
span {
|
||||
@include font($size: 14px, $weight: 400, $family: $font-family-base);
|
||||
color: #bfc1c7;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
@include font($weight: 700, $family: $font-family-base);
|
||||
color: $color-heading;
|
||||
line-height: 1.4;
|
||||
margin: 0 0 15px;
|
||||
|
||||
> a {
|
||||
color: $color-heading;
|
||||
|
||||
&:hover {
|
||||
color: $color-link-hover;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
&:focus {
|
||||
text-decoration: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
h1 { @include font($size: 40px); }
|
||||
h2 { @include font($size: 30px); }
|
||||
h3 { @include font($size: 22px); }
|
||||
h4 { @include font($size: 22px); }
|
||||
|
||||
::selection {
|
||||
color: $color-white;
|
||||
background: $color-base;
|
||||
text-shadow: none;
|
||||
}
|
||||
::-webkit-selection {
|
||||
color: $color-white;
|
||||
background: $color-base;
|
||||
text-shadow: none;
|
||||
}
|
||||
::-moz-selection {
|
||||
color: $color-white;
|
||||
background: $color-base;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
:active,
|
||||
:focus {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
/* Section Seperator */
|
||||
.section-seperator {
|
||||
border-bottom: 1px solid #edf0f2;
|
||||
}
|
||||
|
||||
/* Content Wrapper Link */
|
||||
.content-wrapper-link {
|
||||
@include position(absolute, $top: 0, $left: 0, $right: 0, $bottom: 0);
|
||||
display: block;
|
||||
z-index: 3;
|
||||
text-decoration: none;
|
||||
}
|
32
sass/components/_button.scss
Executable file
32
sass/components/_button.scss
Executable file
@@ -0,0 +1,32 @@
|
||||
/*------------------------------------------------------------------
|
||||
[Button]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.btn-theme {
|
||||
@include button();
|
||||
}
|
||||
|
||||
.btn-icon {
|
||||
@include position(relative, $top: 1px);
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
.btn-white-bg {
|
||||
@include button-color($color-heading, $color-white, $color-white, $color-base, 0, transparent, transparent);
|
||||
}
|
||||
|
||||
.btn-white-brd {
|
||||
@include button-color($color-white, $color-heading, transparent, $color-white, 2px, $color-white, $color-white);
|
||||
}
|
||||
|
||||
.btn-default-bg {
|
||||
@include button-color($color-heading, $color-white, #f3f4f5, $color-base, 0, transparent, transparent);
|
||||
}
|
||||
|
||||
.btn-theme-sm {
|
||||
@include button-size(13px, 600, 15px 40px);
|
||||
}
|
||||
|
||||
.btn-theme-md {
|
||||
@include button-size(15px, 600, 20px 30px);
|
||||
}
|
14
sass/components/_progress-bar.scss
Executable file
14
sass/components/_progress-bar.scss
Executable file
@@ -0,0 +1,14 @@
|
||||
/*------------------------------------------------------------------
|
||||
[Progress Bar]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.progress-box {
|
||||
.progress {
|
||||
box-shadow: none;
|
||||
height: 3px;
|
||||
}
|
||||
|
||||
.progress-bar {
|
||||
@include cubic-transition($delay: 0, $duration: 2000ms, $property: (all));
|
||||
}
|
||||
}
|
21
sass/components/_social-icons.scss
Executable file
21
sass/components/_social-icons.scss
Executable file
@@ -0,0 +1,21 @@
|
||||
/*------------------------------------------------------------------
|
||||
[Social Icons]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.social-icons {
|
||||
display: inline-block;
|
||||
@include size(40px);
|
||||
@include font($size: 16px);
|
||||
color: $color-white;
|
||||
text-align: center;
|
||||
border-radius: 50%;
|
||||
vertical-align: middle;
|
||||
padding: 11px;
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
|
||||
&:hover {
|
||||
color: $color-heading;
|
||||
background: $color-white;
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
}
|
28
sass/gui/_promo-block.scss
Executable file
28
sass/gui/_promo-block.scss
Executable file
@@ -0,0 +1,28 @@
|
||||
/*------------------------------------------------------------------
|
||||
[Promo Block]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.promo-block {
|
||||
padding: 220px 0 130px;
|
||||
|
||||
.promo-block-title {
|
||||
@include font($size: 70px);
|
||||
color: $color-white;
|
||||
line-height: 1;
|
||||
|
||||
@media (max-width: $screen-xs-min) {
|
||||
@include font($size: 50px);
|
||||
}
|
||||
}
|
||||
|
||||
.promo-block-text {
|
||||
@include font($size: 25px);
|
||||
color: $color-white;
|
||||
}
|
||||
|
||||
.promo-block-divider {
|
||||
border-bottom: 1px solid rgba(255,255,255,.4);
|
||||
padding-bottom: 20px;
|
||||
margin-bottom: 35px;
|
||||
}
|
||||
}
|
34
sass/gui/_service.scss
Executable file
34
sass/gui/_service.scss
Executable file
@@ -0,0 +1,34 @@
|
||||
/*------------------------------------------------------------------
|
||||
[Service]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.service {
|
||||
background: $color-white;
|
||||
padding: 30px;
|
||||
|
||||
.service-element,
|
||||
.service-info {
|
||||
@include translate3d(0,0,0);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
|
||||
.service-icon {
|
||||
display: block;
|
||||
@include font($size: 30px);
|
||||
color: $color-link-hover;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
.service-element {
|
||||
opacity: 0;
|
||||
@include translate3d(0,-100%,0);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
|
||||
.service-info {
|
||||
@include translate3d(0,-30%,0);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
}
|
||||
}
|
105
sass/gui/_work.scss
Executable file
105
sass/gui/_work.scss
Executable file
@@ -0,0 +1,105 @@
|
||||
/*------------------------------------------------------------------
|
||||
[Work]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
/* Overlay */
|
||||
.work {
|
||||
@include position(relative);
|
||||
display: block;
|
||||
|
||||
.work-overlay {
|
||||
@include position(relative);
|
||||
cursor: pointer;
|
||||
|
||||
&:before {
|
||||
@include position(absolute, $top: 0, $left: 0);
|
||||
@include size(100%);
|
||||
@include bg-opacity(#000, 0);
|
||||
content: " ";
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
}
|
||||
|
||||
&:hover {
|
||||
.work-overlay {
|
||||
&:before {
|
||||
@include bg-opacity(#000, .5);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Popup */
|
||||
.work {
|
||||
.work-popup {
|
||||
&-overlay {
|
||||
@include position(fixed, $top: 0, $left: 0, $right: 0);
|
||||
@include size(100%);
|
||||
z-index: 99999;
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
@include visibility-backface(hidden);
|
||||
overflow-x: hidden;
|
||||
@include bg-opacity($color-heading, .4);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
|
||||
&-show {
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
@include visibility-backface(visible);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
}
|
||||
|
||||
&-content {
|
||||
@include position(absolute, $top: 50%, $left: 0, $right: 0);
|
||||
@include size(730px, auto);
|
||||
display: block;
|
||||
background: $color-white;
|
||||
padding: 30px;
|
||||
margin: 0 auto;
|
||||
@include translate3d(0,-50%,0);
|
||||
|
||||
&-divider {
|
||||
border-right: 1px solid lighten($color-subtitle, 15%);
|
||||
}
|
||||
|
||||
@media (max-width: $screen-sm-min) {
|
||||
width: 95%;
|
||||
|
||||
&-divider {
|
||||
border-right: none;
|
||||
border-bottom: 1px solid lighten($color-subtitle, 15%);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&-close {
|
||||
float: right;
|
||||
@include font($size: 13px, $weight: 700);
|
||||
color: lighten($color-link, 25%);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
|
||||
&:hover {
|
||||
color: lighten($color-link, 15%);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Tag */
|
||||
.work {
|
||||
.work-popup-tag {
|
||||
margin: 0;
|
||||
|
||||
&-item {
|
||||
padding: 0 2px;
|
||||
}
|
||||
|
||||
&-link {
|
||||
@include font($size: 13px);
|
||||
}
|
||||
}
|
||||
}
|
64
sass/layout.scss
Executable file
64
sass/layout.scss
Executable file
@@ -0,0 +1,64 @@
|
||||
/*----------------------------------------------------------------------
|
||||
|
||||
MASTER STYLESHEET
|
||||
|
||||
Project: Metronic "Acidus" Frontend Freebie - Responsive HTML Template Based On Twitter Bootstrap 3.3.4
|
||||
Version: 1.0
|
||||
Author: KeenThemes
|
||||
Primary use: Corporate, Business Themes.
|
||||
Email: support@keenthemes.com
|
||||
Follow: http://www.twitter.com/keenthemes
|
||||
Like: http://www.facebook.com/keenthemes
|
||||
Website: http://www.keenthemes.com
|
||||
Premium: Premium Metronic Admin Theme: http://themeforest.net/item/metronic-responsive-admin-dashboard-template/4021469?ref=keenthemes
|
||||
|
||||
-----------------------------------------------------------------------*/
|
||||
|
||||
// Custom
|
||||
// =================================================================
|
||||
|
||||
@import 'mixins'; // Mixins
|
||||
@import 'variables'; // Variables
|
||||
|
||||
|
||||
// Base
|
||||
// =================================================================
|
||||
|
||||
@import 'base/base'; // Base
|
||||
|
||||
|
||||
// Components
|
||||
// =================================================================
|
||||
|
||||
@import 'components/button'; // Button
|
||||
@import 'components/progress-bar'; // Progress Bar
|
||||
@import 'components/social-icons'; // Social Icons
|
||||
|
||||
|
||||
// Gui
|
||||
// =================================================================
|
||||
|
||||
@import 'gui/promo-block'; // Promo Block
|
||||
@import 'gui/service'; // Service
|
||||
@import 'gui/work'; // Work
|
||||
|
||||
|
||||
// Layout
|
||||
// =================================================================
|
||||
|
||||
@import 'layout/footer'; // Footer
|
||||
@import 'layout/header'; // Header
|
||||
|
||||
|
||||
// Plugins
|
||||
// =================================================================
|
||||
|
||||
@import 'plugins/back-to-top'; // Back To Top
|
||||
@import 'plugins/bootstrap-components'; // Bootstrap Components
|
||||
|
||||
|
||||
// Utils
|
||||
// =================================================================
|
||||
|
||||
@import 'utils/colors'; // Colors
|
||||
@import 'utils/helpers'; // Helpers
|
9
sass/layout/_footer.scss
Executable file
9
sass/layout/_footer.scss
Executable file
@@ -0,0 +1,9 @@
|
||||
/*------------------------------------------------------------------
|
||||
[Footer]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.footer {
|
||||
.footer-logo {
|
||||
@include size(64px, auto);
|
||||
}
|
||||
}
|
324
sass/layout/_header.scss
Executable file
324
sass/layout/_header.scss
Executable file
@@ -0,0 +1,324 @@
|
||||
/*------------------------------------------------------------------
|
||||
[Header]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
/* Fixed Top */
|
||||
.navbar-fixed-top {
|
||||
.navbar-collapse {
|
||||
max-height: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
/* Navbar */
|
||||
.header {
|
||||
.navbar {
|
||||
margin-bottom: 0;
|
||||
border-bottom: 1px solid rgba(255,255,255,.2);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
}
|
||||
|
||||
/* Navbar Toggle */
|
||||
.header {
|
||||
.navbar-toggle {
|
||||
@include size(25px);
|
||||
border: none;
|
||||
padding: 0;
|
||||
margin: 35px 0;
|
||||
|
||||
.toggle-icon {
|
||||
@include position(relative);
|
||||
@include size(21px, 1px);
|
||||
display: inline-block;
|
||||
background: $color-heading;
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
|
||||
&:before,
|
||||
&:after {
|
||||
@include position(absolute, $left: 0);
|
||||
background: $color-heading;
|
||||
content: " ";
|
||||
}
|
||||
|
||||
&:before {
|
||||
@include size(10px, 1px);
|
||||
bottom: 10px;
|
||||
@include rotate(0);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
|
||||
&:after {
|
||||
@include size(16px, 1px);
|
||||
top: -5px;
|
||||
@include rotate(0);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
}
|
||||
|
||||
&:hover {
|
||||
.toggle-icon {
|
||||
background: $color-base;
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
|
||||
&:before,
|
||||
&:after {
|
||||
@include size(21px, 1px);
|
||||
background: $color-base;
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
|
||||
&.is-clicked {
|
||||
@include bg-opacity($color-heading, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Navbar Logo */
|
||||
.header {
|
||||
.logo {
|
||||
@include size(100px);
|
||||
float: left;
|
||||
max-height: 95px;
|
||||
line-height: 65px;
|
||||
}
|
||||
|
||||
.logo-wrap {
|
||||
display: inline-block;
|
||||
padding: 15px 0;
|
||||
|
||||
&:focus,
|
||||
&:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
}
|
||||
|
||||
.logo-img {
|
||||
display: inline-block;
|
||||
@include size(64px, auto);
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.logo-img-main {
|
||||
display: inline-block;
|
||||
@include cubic-transition($delay: 0, $duration: 400ms, $property: (all));
|
||||
}
|
||||
|
||||
.logo-img-active {
|
||||
display: none;
|
||||
@include cubic-transition($delay: 0, $duration: 400ms, $property: (all));
|
||||
}
|
||||
}
|
||||
|
||||
/* Navbar */
|
||||
.header {
|
||||
.navbar-nav {
|
||||
padding-left: 0;
|
||||
margin-bottom: 0;
|
||||
list-style: none;
|
||||
}
|
||||
}
|
||||
|
||||
/* Nav */
|
||||
.header {
|
||||
.nav-item {
|
||||
@include position(relative);
|
||||
display: block;
|
||||
|
||||
&:last-child {
|
||||
.nav-item-child {
|
||||
padding-right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
&.active {
|
||||
.nav-item-hover {
|
||||
&:after {
|
||||
opacity: 1;
|
||||
@include cubic-transition($delay: 0, $duration: 400ms, $property: (all));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&:hover {
|
||||
.nav-item-hover {
|
||||
&:after {
|
||||
opacity: 1;
|
||||
@include cubic-transition($delay: 0, $duration: 400ms, $property: (all));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.nav-item-child {
|
||||
@include position(relative);
|
||||
display: block;
|
||||
@include font($size: 13px, $weight: 600, $family: $font-family-base);
|
||||
color: $color-white;
|
||||
text-transform: uppercase;
|
||||
line-height: 55px;
|
||||
padding: 20px;
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
|
||||
&:hover,
|
||||
&:focus {
|
||||
background: inherit;
|
||||
}
|
||||
}
|
||||
|
||||
.nav-item-hover {
|
||||
@include position(relative);
|
||||
|
||||
&:after {
|
||||
@include position(absolute, $top: 45px, $left: 0);
|
||||
@include size(9px, 2px);
|
||||
background: $color-base;
|
||||
opacity: 0;
|
||||
content: " ";
|
||||
@include cubic-transition($delay: 0, $duration: 400ms, $property: (all));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Media Queries below 991px */
|
||||
@media (max-width: $screen-sm-max) {
|
||||
/* Bootstrap collapse of navigation with a maximum width: 991px
|
||||
(Change it to any breakpoint you want to be collapsed) */
|
||||
.header {
|
||||
background: $color-white;
|
||||
|
||||
.navbar-toggle {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.navbar-collapse {
|
||||
&.collapse {
|
||||
display: none !important;
|
||||
|
||||
&.in {
|
||||
display: block !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.nav-collapse {
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
.navbar-nav {
|
||||
margin: 0;
|
||||
float: none;
|
||||
|
||||
.nav-item {
|
||||
float: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Menu Container */
|
||||
.header {
|
||||
.menu-container {
|
||||
@include clearfix;
|
||||
}
|
||||
}
|
||||
|
||||
/* Logo */
|
||||
.header {
|
||||
.logo {
|
||||
.logo-img-main {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.logo-img-active {
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Navbar Nav */
|
||||
.header {
|
||||
.nav-item-child {
|
||||
color: $color-heading;
|
||||
line-height: 1.4;
|
||||
padding: 12px 12px 12px 15px;
|
||||
}
|
||||
|
||||
.nav-item-hover {
|
||||
&:after {
|
||||
@include position(absolute, $top: 19px);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Media Queries below 767px */
|
||||
@media (max-width: $screen-xs-max) {
|
||||
/* Menu Container */
|
||||
.header {
|
||||
.menu-container {
|
||||
padding-left: 15px;
|
||||
padding-right: 15px;
|
||||
margin-left: 0;
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
.navbar {
|
||||
> .container {
|
||||
width: auto;
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
margin-left: 0;
|
||||
margin-right: 0;
|
||||
|
||||
> .nav-collapse {
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
margin-left: 0;
|
||||
margin-right: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Media Queries above 992px */
|
||||
@media (min-width: $screen-md-min) {
|
||||
/* Navbar */
|
||||
.header {
|
||||
.navbar-nav-right {
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Page On Scroll */
|
||||
@media (min-width: $screen-md-min) {
|
||||
.page-on-scroll {
|
||||
.header {
|
||||
.navbar {
|
||||
background: $color-white;
|
||||
border-bottom-color: #f0f0f0;
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
|
||||
.logo-img-main {
|
||||
display: none;
|
||||
@include cubic-transition($delay: 0, $duration: 400ms, $property: (all));
|
||||
}
|
||||
|
||||
.logo-img-active {
|
||||
display: inline-block;
|
||||
@include cubic-transition($delay: 0, $duration: 400ms, $property: (all));
|
||||
}
|
||||
|
||||
.nav-item-child {
|
||||
color: $color-heading;
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
60
sass/plugins/_back-to-top.scss
Executable file
60
sass/plugins/_back-to-top.scss
Executable file
@@ -0,0 +1,60 @@
|
||||
/*--------------------------------------------------
|
||||
[Back To Top Theme Button]
|
||||
----------------------------------------------------*/
|
||||
|
||||
.back-to-top {
|
||||
@include position(fixed, $bottom: 10px, $right: 10px);
|
||||
display: inline-block;
|
||||
z-index: 9;
|
||||
@include size(40px);
|
||||
@include font($size: 11px, $weight: 400);
|
||||
color: $color-white;
|
||||
text-align: center;
|
||||
line-height: 3;
|
||||
letter-spacing: 1px;
|
||||
text-transform: uppercase;
|
||||
background: $color-heading;
|
||||
@include border-radius(3px);
|
||||
visibility: hidden;
|
||||
opacity: 0;
|
||||
padding: 5px;
|
||||
@include translate3d(0,50px,0);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
|
||||
&:hover {
|
||||
color: $color-white;
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
|
||||
&:focus,
|
||||
&:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
}
|
||||
|
||||
/* The Button Becomes Visible */
|
||||
.back-to-top {
|
||||
&.back-to-top-is-visible {
|
||||
visibility: visible;
|
||||
opacity: .6;
|
||||
@include translate3d(0,0,0);
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
|
||||
&:hover {
|
||||
opacity: 1;
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* If the user keeps scrolling down, the button is out of focus and becomes less visible */
|
||||
.back-to-top {
|
||||
&.back-to-top-fade-out {
|
||||
opacity: .4;
|
||||
|
||||
&:hover {
|
||||
opacity: 1;
|
||||
@include cubic-transition($delay: 0, $duration: 300ms, $property: (all));
|
||||
}
|
||||
}
|
||||
}
|
21
sass/plugins/_bootstrap-components.scss
Executable file
21
sass/plugins/_bootstrap-components.scss
Executable file
@@ -0,0 +1,21 @@
|
||||
/*------------------------------------------------------------------
|
||||
[Form Control]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.form-control {
|
||||
height: 50px;
|
||||
@include font($size: 14px, $weight: 400);
|
||||
color: $color-subtitle;
|
||||
@include placeholder($color-subtitle);
|
||||
background: $color-sky-light;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
@include border-radius(0);
|
||||
padding-left: 15px;
|
||||
|
||||
&:focus {
|
||||
color: $color-heading;
|
||||
@include placeholder($color-heading);
|
||||
box-shadow: none;
|
||||
}
|
||||
}
|
24
sass/utils/_colors.scss
Executable file
24
sass/utils/_colors.scss
Executable file
@@ -0,0 +1,24 @@
|
||||
/*------------------------------------------------------------------
|
||||
[Text Colors]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.color-base { color: $color-base !important; }
|
||||
.color-white { color: $color-white !important; }
|
||||
.color-heading { color: $color-heading !important; }
|
||||
.color-subtitle { color: $color-subtitle !important; }
|
||||
.color-link { color: $color-link !important; }
|
||||
.color-link-hover { color: $color-link-hover !important; }
|
||||
.color-sky-light { color: $color-sky-light !important; }
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Background Colors]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.bg-color-base { background: $color-base !important; }
|
||||
.bg-color-white { background: $color-white !important; }
|
||||
.bg-color-heading { background: $color-heading !important; }
|
||||
.bg-color-subtitle { background: $color-subtitle !important; }
|
||||
.bg-color-link { background: $color-link !important; }
|
||||
.bg-color-link-hover { background: $color-link-hover !important; }
|
||||
.bg-color-sky-light { background: $color-sky-light !important; }
|
256
sass/utils/_helpers.scss
Executable file
256
sass/utils/_helpers.scss
Executable file
@@ -0,0 +1,256 @@
|
||||
/*------------------------------------------------------------------
|
||||
[Row]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.row-space-2 {
|
||||
margin-right: -2px;
|
||||
margin-left: -2px;
|
||||
|
||||
> [class*="col-"] {
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------
|
||||
[Container Full Width]
|
||||
----------------------------------------------------*/
|
||||
|
||||
.container-full-width {
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
@include clearfix;
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------
|
||||
[Container Small]
|
||||
----------------------------------------------------*/
|
||||
|
||||
.container-sm {
|
||||
padding-right: 15px;
|
||||
padding-left: 15px;
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
@include clearfix;
|
||||
}
|
||||
|
||||
/* Media Queries below 768px */
|
||||
@media (min-width: $screen-sm-min) {
|
||||
.container-sm {
|
||||
width: 750px;
|
||||
}
|
||||
}
|
||||
|
||||
/* Media Queries below 1200px */
|
||||
@media (min-width: $screen-lg-min) {
|
||||
.container-sm {
|
||||
width: 970px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Content]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.content {
|
||||
padding-top: 40px;
|
||||
padding-bottom: 40px;
|
||||
}
|
||||
|
||||
.content-sm {
|
||||
padding-top: 60px;
|
||||
padding-bottom: 60px;
|
||||
}
|
||||
|
||||
.content-md {
|
||||
padding-top: 80px;
|
||||
padding-bottom: 80px;
|
||||
}
|
||||
|
||||
.content-lg {
|
||||
padding-top: 100px;
|
||||
padding-bottom: 100px;
|
||||
}
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Full Width]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.full-width {
|
||||
@include size(100%, auto);
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------
|
||||
[Font Weight]
|
||||
----------------------------------------------------*/
|
||||
|
||||
.fweight-300 { @include font($weight: 300 !important); }
|
||||
.fweight-400 { @include font($weight: 400 !important); }
|
||||
.fweight-500 { @include font($weight: 500 !important); }
|
||||
.fweight-600 { @include font($weight: 600 !important); }
|
||||
.fweight-700 { @include font($weight: 700 !important); }
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Left margin]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.margin-l-0 { margin-left: 0 !important; }
|
||||
.margin-l-5 { margin-left: 5px !important; }
|
||||
.margin-l-10 { margin-left: 10px !important; }
|
||||
.margin-l-20 { margin-left: 20px !important; }
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Right margin]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.margin-r-0 { margin-right: 0 !important; }
|
||||
.margin-r-5 { margin-right: 5px !important; }
|
||||
.margin-r-10 { margin-right: 10px !important; }
|
||||
.margin-r-20 { margin-right: 20px !important; }
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Top margin]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.margin-t-0 { margin-top: 0 !important; }
|
||||
.margin-t-5 { margin-top: 5px !important; }
|
||||
.margin-t-10 { margin-top: 10px !important; }
|
||||
.margin-t-20 { margin-top: 20px !important; }
|
||||
.margin-t-30 { margin-top: 30px !important; }
|
||||
.margin-t-40 { margin-top: 40px !important; }
|
||||
.margin-t-50 { margin-top: 50px !important; }
|
||||
.margin-t-60 { margin-top: 60px !important; }
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Bottom margin]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
.margin-b-0 { margin-bottom: 0 !important; }
|
||||
.margin-b-4 { margin-bottom: 4px !important; }
|
||||
.margin-b-5 { margin-bottom: 5px !important; }
|
||||
.margin-b-10 { margin-bottom: 10px !important; }
|
||||
.margin-b-20 { margin-bottom: 20px !important; }
|
||||
.margin-b-30 { margin-bottom: 30px !important; }
|
||||
.margin-b-40 { margin-bottom: 40px !important; }
|
||||
.margin-b-50 { margin-bottom: 50px !important; }
|
||||
.margin-b-60 { margin-bottom: 60px !important; }
|
||||
.margin-b-70 { margin-bottom: 70px !important; }
|
||||
.margin-b-80 { margin-bottom: 80px !important; }
|
||||
.margin-b-90 { margin-bottom: 90px !important; }
|
||||
.margin-b-100 { margin-bottom: 100px !important; }
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Top margin below 992px]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
@media (max-width: $screen-md-min) {
|
||||
.md-margin-b-0 { margin-bottom: 0 !important; }
|
||||
.md-margin-b-4 { margin-bottom: 4px !important; }
|
||||
.md-margin-b-5 { margin-bottom: 5px !important; }
|
||||
.md-margin-b-10 { margin-bottom: 10px !important; }
|
||||
.md-margin-b-20 { margin-bottom: 20px !important; }
|
||||
.md-margin-b-30 { margin-bottom: 30px !important; }
|
||||
.md-margin-b-40 { margin-bottom: 40px !important; }
|
||||
.md-margin-b-50 { margin-bottom: 50px !important; }
|
||||
.md-margin-b-60 { margin-bottom: 60px !important; }
|
||||
.md-margin-b-70 { margin-bottom: 70px !important; }
|
||||
.md-margin-b-80 { margin-bottom: 80px !important; }
|
||||
.md-margin-b-90 { margin-bottom: 90px !important; }
|
||||
.md-margin-b-100 { margin-bottom: 100px !important; }
|
||||
}
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Top margin below 768px]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
@media (max-width: $screen-sm-min) {
|
||||
.sm-margin-b-0 { margin-bottom: 0 !important; }
|
||||
.sm-margin-b-4 { margin-bottom: 4px !important; }
|
||||
.sm-margin-b-5 { margin-bottom: 5px !important; }
|
||||
.sm-margin-b-10 { margin-bottom: 10px !important; }
|
||||
.sm-margin-b-20 { margin-bottom: 20px !important; }
|
||||
.sm-margin-b-30 { margin-bottom: 30px !important; }
|
||||
.sm-margin-b-40 { margin-bottom: 40px !important; }
|
||||
.sm-margin-b-50 { margin-bottom: 50px !important; }
|
||||
.sm-margin-b-60 { margin-bottom: 60px !important; }
|
||||
.sm-margin-b-70 { margin-bottom: 70px !important; }
|
||||
.sm-margin-b-80 { margin-bottom: 80px !important; }
|
||||
.sm-margin-b-90 { margin-bottom: 90px !important; }
|
||||
.sm-margin-b-100 { margin-bottom: 100px !important; }
|
||||
}
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Top margin below 480px]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
@media (max-width: $screen-xs-min) {
|
||||
.xs-margin-b-0 { margin-bottom: 0 !important; }
|
||||
.xs-margin-b-4 { margin-bottom: 4px !important; }
|
||||
.xs-margin-b-5 { margin-bottom: 5px !important; }
|
||||
.xs-margin-b-10 { margin-bottom: 10px !important; }
|
||||
.xs-margin-b-20 { margin-bottom: 20px !important; }
|
||||
.xs-margin-b-30 { margin-bottom: 30px !important; }
|
||||
.xs-margin-b-40 { margin-bottom: 40px !important; }
|
||||
.xs-margin-b-50 { margin-bottom: 50px !important; }
|
||||
.xs-margin-b-60 { margin-bottom: 60px !important; }
|
||||
.xs-margin-b-70 { margin-bottom: 70px !important; }
|
||||
.xs-margin-b-80 { margin-bottom: 80px !important; }
|
||||
.xs-margin-b-90 { margin-bottom: 90px !important; }
|
||||
.xs-margin-b-100 { margin-bottom: 100px !important; }
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------
|
||||
[Height]
|
||||
----------------------------------------------------*/
|
||||
|
||||
.height-100 { height: 100px !important; }
|
||||
.height-200 { height: 200px !important; }
|
||||
.height-300 { height: 300px !important; }
|
||||
.height-400 { height: 400px !important; }
|
||||
.height-500 { height: 500px !important; }
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Top margin below 992px]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
@media (max-width: $screen-md-min) {
|
||||
.md-text-center { text-align: center; }
|
||||
.md-text-left { text-align: left; }
|
||||
.md-text-right { text-align: right; }
|
||||
}
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Top margin below 768px]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
@media (max-width: $screen-sm-min) {
|
||||
.sm-text-center { text-align: center; }
|
||||
.sm-text-left { text-align: left; }
|
||||
.sm-text-right { text-align: right; }
|
||||
}
|
||||
|
||||
|
||||
/*------------------------------------------------------------------
|
||||
[Top margin below 480px]
|
||||
------------------------------------------------------------------*/
|
||||
|
||||
@media (max-width: $screen-xs-min) {
|
||||
.xs-text-center { text-align: center; }
|
||||
.xs-text-left { text-align: left; }
|
||||
.xs-text-right { text-align: right; }
|
||||
}
|
Reference in New Issue
Block a user