Project upload

This commit is contained in:
2022-04-24 03:02:39 -05:00
parent 92c64c30fe
commit c2ce33c3fb
71 changed files with 20006 additions and 0 deletions

227
sass/_mixins.scss Executable file
View 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
View 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
View 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
View 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);
}

View 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));
}
}

View 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
View 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
View 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
View 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
View 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
View File

@@ -0,0 +1,9 @@
/*------------------------------------------------------------------
[Footer]
------------------------------------------------------------------*/
.footer {
.footer-logo {
@include size(64px, auto);
}
}

324
sass/layout/_header.scss Executable file
View 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
View 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));
}
}
}

View 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
View 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
View 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; }
}