Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* CSS FOR BRP */
- /***************************************************************************
- * PAGE TOP BAR
- ***************************************************************************/
- #pageTopbarWrapper {}
- #pageTopbar {}
- /*
- * Main Navbar
- * --------------------------------------------------
- */
- .navbar-main.affix {
- position: fixed;
- top: 0;
- width: 100%;
- z-index: 6000;
- }
- .navbar-main {
- margin-bottom: 0;
- border: 1px solid transparent;
- -webkit-border-radius: 0px;
- -moz-border-radius: 0px;
- border-radius: 0px;
- background-color: #fff;
- border-color: #e5e5e5;
- background-image: none;
- }
- .navbar-main #cart_link {
- display: block;
- text-decoration: none !important;
- color: #333;
- border: 2px solid #ccc;
- border-radius: 4px;
- padding: 5px;
- height: 40px;
- margin-top: 5px;
- margin-bottom: 5px;
- }
- .navbar-main #cart_link .cart_icon {
- float: left;
- margin-right: 10px;
- }
- .navbar-main #cart_link .cart_info {
- float: left;
- line-height: 28px;
- }
- .navbar-main .navbar-brand {
- color: #666;
- text-shadow: none;
- }
- .navbar-main .navbar-brand:hover,
- .navbar-main .navbar-brand:focus {
- color: #666;
- background-color: transparent;
- }
- .navbar-main .navbar-text {
- color: #666;
- }
- @media (min-width: 768px) and (max-width: 991px) {
- .navbar-main .nav > li > a {
- padding: 15px 15px;
- }
- }
- @media (min-width: 992px) and (max-width: 1199px) {
- .navbar-main .nav > li > a {
- padding: 15px 15px;
- }
- }
- @media (min-width: 1200px) {
- .navbar-main .nav > li > a {
- padding: 15px 20px;
- }
- }
- .navbar-main .navbar-nav > li > a {
- color: #666;
- text-shadow: none;
- text-transform: uppercase;
- font-weight: bold;
- }
- .navbar-main .navbar-nav > li > a:hover,
- .navbar-main .navbar-nav > li > a:focus {
- color: #666;
- border-bottom: 2px solid red;
- background-color: transparent;
- }
- .navbar-main .navbar-nav > .active > a,
- .navbar-main .navbar-nav > .active > a:hover,
- .navbar-main .navbar-nav > .active > a:focus {
- color: #666;
- border-bottom: 2px solid red;
- background-color: transparent;
- }
- .navbar-main .navbar-nav > .disabled > a,
- .navbar-main .navbar-nav > .disabled > a:hover,
- .navbar-main .navbar-nav > .disabled > a:focus {
- color: #ccc;
- border-bottom: 2px solid red;
- background-color: transparent;
- }
- .navbar-main .navbar-nav > .open > a,
- .navbar-main .navbar-nav > .open > a:hover,
- .navbar-main .navbar-nav > .open > a:focus {
- color: #666;
- border-bottom: 2px solid red;
- background-color: transparent;
- }
- .navbar-main .navbar-toggle {
- border-color: #3c5fa0;
- }
- .navbar-main .navbar-toggle:hover,
- .navbar-main .navbar-toggle:focus {
- background-color: transparent;
- border-color: #666;
- border-bottom: 2px solid red;
- }
- .navbar-main .navbar-toggle .icon-bar {
- background-color: #3c5fa0;
- }
- .navbar-main .navbar-toggle:hover .icon-bar,
- .navbar-main .navbar-toggle:focus .icon-bar {
- background-color: #666;
- }
- .navbar-main .navbar-collapse,
- .navbar-main .navbar-form {
- border-color: #e5e5e5;
- }
- .navbar-main .navbar-nav .dropdown-menu {
- background-color: #fff;
- -webkit-border-radius: 0px;
- -moz-border-radius: 0px;
- border-radius: 0px;
- border-color: #ccc;
- }
- .navbar-main .navbar-nav .dropdown-menu > li > a {
- }
- .navbar-main .navbar-nav .dropdown-menu > li > a:hover,
- .navbar-main .navbar-nav .dropdown-menu > li > a:focus {
- color: #666;
- background-color: transparent;
- background-image: none;
- }
- .navbar-main .navbar-nav .dropdown-menu > .active > a,
- .navbar-main .navbar-nav .dropdown-menu > .active > a:hover,
- .navbar-main .navbar-nav .dropdown-menu > .active > a:focus {
- color: #666;
- background-color: transparent;
- }
- .navbar-main .navbar-nav .dropdown-menu > .open > a,
- .navbar-main .navbar-nav .dropdown-menu > .open > a:hover,
- .navbar-main .navbar-nav .dropdown-menu > .open > a:focus {
- color: #666;
- background-color: transparent;
- }
- @media (max-width: 767px) {
- .navbar-main .navbar-nav > li > a {
- color: #666;
- }
- .navbar-main .navbar-nav > li > a:hover,
- .navbar-main .navbar-nav > li > a:focus {
- color: #666;
- background-color: transparent;
- border-bottom: 2px solid red;
- }
- .navbar-main .navbar-nav > .active > a,
- .navbar-main .navbar-nav > .active > a:hover,
- .navbar-main .navbar-nav > .active > a:focus {
- color: #666;
- background-color: transparent;
- border-bottom: 2px solid red;
- }
- .navbar-main .navbar-nav > .open > a,
- .navbar-main .navbar-nav > .open > a:hover,
- .navbar-main .navbar-nav > .open > a:focus {
- color: #fff;
- background-color: #666;
- border-bottom: 2px solid red;
- }
- .navbar-main .navbar-nav .open .dropdown-menu {
- background-color: transparent;
- border: 0;
- -webkit-box-shadow: none;
- box-shadow: none;
- }
- .navbar-main .navbar-nav .open .dropdown-menu > li > a {
- color: #666;
- }
- .navbar-main .navbar-nav .open .dropdown-menu > li > a:hover,
- .navbar-main .navbar-nav .open .dropdown-menu > li > a:focus {
- color: #666;
- background-color: transparent;
- border-bottom: 2px solid red;
- }
- .navbar-main .navbar-nav .open .dropdown-menu > .active > a,
- .navbar-main .navbar-nav .open .dropdown-menu > .active > a:hover,
- .navbar-main .navbar-nav .open .dropdown-menu > .active > a:focus {
- color: #666;
- background-color: transparent;
- border-bottom: 2px solid red;
- }
- .navbar-main .navbar-nav .dropdown-menu > .open > a,
- .navbar-main .navbar-nav .dropdown-menu > .open > a:hover,
- .navbar-main .navbar-nav .dropdown-menu > .open > a:focus {
- color: #666;
- background-color: transparent;
- border-bottom: 2px solid red;
- }
- .navbar-main .navbar-nav .open .dropdown-menu > .disabled > a,
- .navbar-main .navbar-nav .open .dropdown-menu > .disabled > a:hover,
- .navbar-main .navbar-nav .open .dropdown-menu > .disabled > a:focus {
- color: #ccc;
- background-color: transparent;
- border-bottom: 2px solid red;
- }
- }
- .navbar-main .navbar-link {
- color: #666;
- }
- .navbar-main .navbar-link:hover {
- color: #666;
- border-bottom: 2px solid red;
- }
- .navbar-main .btn-link {
- color: #666;
- }
- .navbar-main .btn-link:hover,
- .navbar-main .btn-link:focus {
- color: #666;
- border-bottom: 2px solid red;
- }
- /* button effects */
- $neon: #00FFF8;
- /* Mixins */
- @mixin gradientBg($direction, $startColor, $endColor) {
- background: $startColor;
- background: -moz-linear-gradient($direction, $startColor 0%, $endColor 80%,$endColor 100%);
- background: -webkit-linear-gradient($direction, $startColor 0%, $endColor 80%,$endColor 100%);
- background: linear-gradient($direction, $startColor 0%, $endColor 80%,$endColor 100%);
- }
- /* bg shortcodes */
- .bg-gradient1 span,
- .bg-gradient1:before {
- @include gradientBg(180deg, #fa7e29, #F6682F);
- }
- .bg-gradient2 span,
- .bg-gradient2:before {
- @include gradientBg(180deg, #39C2C9, #3FC8C9);
- }
- .pop-onhover.bg-gradient3 span,
- .pop-onhover.bg-gradient3:before {
- @include gradientBg(180deg, #B9AEF0, #ADA1EB);
- }
- .bg-gradient4 span {
- @include gradientBg(180deg, #F6682F, #F6682F);
- }
- // .bg-gradient4:before {
- // @include gradientBg(180deg, #d2d6df, #666a73);
- // }
- /* General */
- .wrapper {
- margin: 4% auto;
- text-align: center;
- }
- h3{
- color: #666a73;
- font-weight: 300;
- letter-spacing: 0.06em;
- }
- a {
- text-decoration: none;
- &:hover,
- &:focus,
- &:active {
- text-decoration: none;
- }
- }
- /* fancy Button */
- .fancy-button {
- display: inline-block;
- margin: 20px;
- font-family: 'Heebo', Helvetica, Arial, sans-serif;
- font-weight: 500;
- font-size: 16px;
- letter-spacing: 0.07em;
- text-transform: uppercase;
- line-height: 24px;
- color: #ffffff;
- position: relative;
- &.bg-gradient1 {
- text-shadow: 0px 0px 1px #BF4C28;
- }
- &.bg-gradient2 {
- text-shadow: 0px 0px 1px #227270;
- }
- &.bg-gradient3 {
- text-shadow: 0 0 1px #546082;
- }
- &:before {
- content: '';
- display: inline-block;
- height: 40px;
- position: absolute;
- bottom: -1px;
- left: 10px;
- right: 10px;
- z-index: -1;
- border-radius: 2em;
- filter: blur(14px) brightness(0.9);
- transform-style: preserve-3d;
- transition: all 0.3s ease-out;
- }
- i {
- margin-top: -2px;
- font-size: 1.265em;
- vertical-align: middle;
- }
- span {
- display: inline-block;
- padding: 16px 20px;
- border-radius: 50em;
- position: relative;
- z-index: 2;
- will-change: transform, filter;
- transform-style: preserve-3d;
- transition: all 0.3s ease-out;
- }
- &:focus{
- color: #ffffff;
- }
- &:hover {
- color: #ffffff;
- span {
- filter: brightness(.9) contrast(1.2);
- transform: scale(0.96);
- }
- &:before {
- bottom: 3px;
- filter: blur(6px) brightness(0.8);
- }
- }
- &:active span {
- filter: brightness(.75) contrast(1.7);
- }
- &.pop-onhover {
- span {
- border-radius: 4px;
- }
- &:before {
- opacity: 0;
- bottom: 10px;
- }
- &:hover {
- &:before {
- bottom: -7px;
- opacity: 1;
- filter: blur(16px);
- }
- span {
- // transform: scale(1.03);
- transform: scale(1);
- }
- &:active {
- span {
- filter: brightness(1) contrast(1);
- transform: scale(1);
- transition: all 0.2s ease-out;
- }
- &:before {
- bottom: 0;
- filter: blur(5px) brightness(0.85);
- transition: all 0.2s ease-out;
- }
- }
- }
- }
- }
- .pop-onhover.bg-gradient3 span:hover{
- @include gradientBg(120deg, #B9AEF0, #ADA1EB);
- }
- //solid to gradient
- .bg-gradient4:before {
- bottom: 2px;
- opacity: 0.6;
- transition: all 0.3s ease-out;
- }
- .bg-gradient4 {
- transition: all 1s ease;
- span {
- outline: 0px solid transparent;
- }
- &:hover span {
- @include gradientBg(-25deg, #FC3D7C, #F76A34);
- }
- &:focus span, &:active span{
- @include gradientBg(25deg, #FC3D7C, #F76A34);
- }
- &:focus span {
- // outline: 2px solid $neon;
- box-shadow: 0 0 9px $neon;
- }
- &:active span {
- filter: brightness(.85) contrast(1.3);
- }
- }
- .bg-gradient4 span {
- text-transform: capitalize;
- }
Add Comment
Please, Sign In to add comment