// Spacing [class^="space-"] { display: block; } .space-xs-sm { margin-bottom: $spacer * 1.5; } .space-xs-md { margin-bottom: $spacer * 2.5; } .space-xs-lg { margin-bottom: $spacer * 3.5; } .space-xs-xl { margin-bottom: $spacer * 4.5; } @media(min-width: 768px) { .space-sm-sm { margin-bottom: $spacer * 1.5; } .space-sm-md { margin-bottom: $spacer * 2.5; } .space-sm-lg { margin-bottom: $spacer * 3.5; } .space-sm-xl { margin-bottom: $spacer * 4.5; } } @media(min-width: 992px) { .space-md-sm { margin-bottom: $spacer * 1.5; } .space-md-md { margin-bottom: $spacer * 2.5; } .space-md-lg { margin-bottom: $spacer * 3.5; } .space-md-xl { margin-bottom: $spacer * 4.5; } } @media(min-width: 1201px) { .space-lg-sm { margin-bottom: $spacer * 1.5; } .space-lg-md { margin-bottom: $spacer * 2.5; } .space-lg-lg { margin-bottom: $spacer * 3.5; } .space-lg-xl { margin-bottom: $spacer * 4.5; } } // Spacing for certain resolutions @media(max-width: 767px) { .space-xs-only-1 { clear:both; margin-bottom: $spacer; } .space-xs-only-2 { clear:both; margin-bottom: $spacer * 2; } .space-xs-only-3 { clear:both; margin-bottom: $spacer * 3; } } @media(min-width: 768px) and (max-width: 991px) { .space-sm-only-1 { clear:both; margin-bottom: $spacer; } .space-sm-only-2 { clear:both; margin-bottom: $spacer * 2; } .space-sm-only-3 { clear:both; margin-bottom: $spacer * 3; } } @media(min-width: 992px) and (max-width: 1200px) { .space-md-only-1 { clear:both; margin-bottom: $spacer; } .space-md-only-2 { clear:both; margin-bottom: $spacer * 2; } .space-md-only-3 { clear:both; margin-bottom: $spacer * 3; } } @media(min-width: 1201px) { .space-lg-only-1 { clear:both; margin-bottom: $spacer; } .space-lg-only-2 { clear:both; margin-bottom: $spacer * 2; } .space-lg-only-3 { clear:both; margin-bottom: $spacer * 3; } } // Margin spacing .no-margin { margin: 0!important; } .mt-0 { margin-top: 0!important; } // Negative margins @media(min-width: 992px) { .mt--1 { margin-top: -($spacer)!important; } .mt--2 { margin-top: -($spacer * 2)!important; } .mt--3 { margin-top: -($spacer * 3)!important; } .mr--1 { margin-right: -($spacer)!important; } .mr--2 { margin-right: -($spacer * 2)!important; } .mr--3 { margin-right: -($spacer * 3)!important; } .mb--1 { margin-bottom: -($spacer)!important; } .mb--2 { margin-bottom: -($spacer * 2)!important; } .mb--3 { margin-bottom: -($spacer * 3)!important; } .ml--1 { margin-left: -($spacer)!important; } .ml--2 { margin-left: -($spacer * 2)!important; } .ml--3 { margin-left: -($spacer * 3)!important; } // Large margins in pixels .mt-150 { margin-top: 150px!important; } .mb-150 { margin-bottom: 150px!important; } .mt-300 { margin-top: 300px!important; } .mb-300 { margin-bottom: 300px!important; } // Large negative margins in pixels .mt--150 { margin-top: -150px!important; } .mb--150 { margin-bottom: -150px!important; } .mt--300 { margin-top: -300px!important; } .mb--300 { margin-bottom: -300px!important; } } // Padding spacing .no-padding { padding: 0!important; } .pt-0 { padding-top: 0!important; } // Negative paddings @media(min-width: 992px) { .pb-150 { padding-bottom: 150px; } } // Vh spacing .top-10vh { top: 10vh; } // Text styles .text-uppercase { text-transform: uppercase!important; } .text-capitalize { text-transform: capitalize!important; } .text-normal { text-transform: none!important; } .text-line-through { text-decoration: line-through; } .text-underline { text-decoration: underline; } // Font families .font-blzee { font-family: 'Blzee', sans-serif!important; } .font-custom-1 { font-family: 'Sue Ellen Francisco', sans-serif!important; } .font-custom-2 { font-family: 'Pacifico', sans-serif!important; } .font-custom-3 { font-family: 'YellowTail', sans-serif!important; } .font-custom-4 { font-family: 'Slabo 27px', sans-serif!important; } // Standard border .no-border { border: 0!important; } .b-xs-all { border: 1px solid $border-color-base; } .b-xs-top { border-top: 1px solid $border-color-base; } .b-xs-right { border-right: 1px solid $border-color-base; } .b-xs-bottom { border-bottom: 1px solid $border-color-base; } .b-xs-left { border-left: 1px solid $border-color-base; } @media(min-width: 768px) { .b-md-all { border: 1px solid $border-color-base; } .b-md-top { border-top: 1px solid $border-color-base; } .b-md-right { border-right: 1px solid $border-color-base; } .b-md-bottom { border-bottom: 1px solid $border-color-base; } .b-md-left { border-left: 1px solid $border-color-base; } } @media(min-width: 992px) { .b-lg-all { border: 1px solid $border-color-base; } .b-lg-top { border-top: 1px solid $border-color-base; } .b-lg-right { border-right: 1px solid $border-color-base; } .b-lg-bottom { border-bottom: 1px solid $border-color-base; } .b-lg-left { border-left: 1px solid $border-color-base; } } // Radius .no-radius { border-radius: 0!important; } // Shadows: used for large section .sct-shadow-top-1 { background-image: url('../images/shadows/shadow-1.png'); background-repeat: no-repeat; background-position: top center; } .sct-shadow-bottom-1 { background-image: url('../images/shadows/shadow-1.png'); background-repeat: no-repeat; background-position: bottom center; } // Font strength .strong { font-weight: bold!important; } .strong-100 { font-weight: 100!important; } .strong-200 { font-weight: 200!important; } .strong-300 { font-weight: 300!important; } .strong-400 { font-weight: 400!important; } .strong-500 { font-weight: 500!important; } .strong-600 { font-weight: 600!important; } .strong-700 { font-weight: 700!important; } /* LINE SPACING */ .ls-1 { letter-spacing: 1px!important; } .ls-2 { letter-spacing: 2px!important; } .ls-3 { letter-spacing: 3px!important; } .ls-4 { letter-spacing: 4px!important; } .ls-5 { letter-spacing: 5px!important; } // Line heights .line-height-1_6 { line-height: 1.6!important; } .line-height-1_8 { line-height: 1.8!important; } // Text .text-italic { font-style: italic!important; } // Z-depth for depth illusion using shadows .z-depth--removed { border-width: 1px!important; box-shadow: none!important; } .z-depth-1:not(.btn), .z-depth-1--hover:not(.btn):hover, .z-depth-1-top:not(.btn), .z-depth-1-top--hover:not(.btn):hover, .z-depth-1-bottom:not(.btn), .z-depth-1-bottom--hover:not(.btn):hover, .z-depth-2:not(.btn), .z-depth-2--hover:not(.btn):hover, .z-depth-2-top:not(.btn), .z-depth-2-top--hover:not(.btn):hover, .z-depth-2-bottom:not(.btn), .z-depth-2-bottom--hover:not(.btn):hover, .z-depth-3:not(.btn), .z-depth-3--hover:not(.btn):hover, .z-depth-3-top:not(.btn), .z-depth-3-top--hover:not(.btn):hover, .z-depth-3-bottom:not(.btn), .z-depth-3-bottom--hover:not(.btn):hover, .z-depth-4:not(.btn), .z-depth-4--hover:not(.btn):hover, .z-depth-4-top:not(.btn), .z-depth-4-top--hover:not(.btn):hover, .z-depth-4-bottom:not(.btn), .z-depth-4-bottom--hover:not(.btn):hover, .z-depth-5:not(.btn), .z-depth-5--hover:not(.btn):hover, .z-depth-5-top:not(.btn), .z-depth-5-top--hover:not(.btn):hover, .z-depth-5-bottom:not(.btn), .z-depth-5-bottom--hover:not(.btn):hover { border-width: 0 !important; } .z-depth-0, .z-depth-0--hover:hover { box-shadow: none!important; } .z-depth-1, .z-depth-1--hover:hover { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12); } .z-depth-1-top, .z-depth-1-top--hover:hover { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12); } .z-depth-1-bottom, .z-depth-1-bottom--hover:hover { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16); } .z-depth-2, .z-depth-2--hover:hover { box-shadow: 0 8px 17px rgba(0, 0, 0, 0.2), 0 6px 20px rgba(0, 0, 0, 0.19); } .z-depth-2-top, .z-depth-2-top--hover:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.19); } .z-depth-2-bottom, .z-depth-2-bottom--hover:hover { box-shadow: 0 8px 17px rgba(0, 0, 0, 0.2); } .z-depth-3, .z-depth-3--hover:hover { box-shadow: 0 12px 15px rgba(0, 0, 0, 0.24), 0 17px 50px rgba(0, 0, 0, 0.19); } .z-depth-3-top, .z-depth-3-top--hover:hover { box-shadow: 0 17px 50px rgba(0, 0, 0, 0.19); } .z-depth-3-bottom, .z-depth-3-bottom--hover:hover { box-shadow: 0 12px 15px rgba(0, 0, 0, 0.24); } .z-depth-4, .z-depth-4--hover:hover { box-shadow: 0 16px 28px rgba(0, 0, 0, 0.22), 0 25px 55px rgba(0, 0, 0, 0.21); } .z-depth-4-top, .z-depth-4-top--hover:hover { box-shadow: 0 25px 55px rgba(0, 0, 0, 0.21); } .z-depth-4-bottom, .z-depth-4-bottom--hover:hover { box-shadow: 0 16px 28px rgba(0, 0, 0, 0.22); } .z-depth-5, .z-depth-5--hover:hover { box-shadow: 0 27px 24px rgba(0, 0, 0, 0.2), 0 40px 77px rgba(0, 0, 0, 0.22); } .z-depth-5-top, .z-depth-5-top--hover:hover { box-shadow: 0 40px 77px rgba(0, 0, 0, 0.22); } .z-depth-5-bottom, .z-depth-5-bottom--hover:hover { box-shadow: 0 27px 24px rgba(0, 0, 0, 0.2); } // Radius .rounded { border-radius: $border-radius; } // Image // .img-responsive { // max-width: 100%; // height: auto; // } .img-center { display: block; margin-left: auto; margin-right: auto; } .img-circle { border-radius: 50%!important; } // Other classes .relative { position: relative; } // Overflows .overflow--visible { overflow: visible!important; } .overflow--hidden { overflow: hidden!important; }