// _extend.scss //form .input-style{ padding:1rem; border-color:transparent; line-height:1rem; font-family:$font__code; font-weight:400; font-style:italic; @include input-placeholder(){ color: $gray-500; } } //button .btn{ padding: .75rem 1.8rem; text-transform:uppercase; @include font-size(.9); font-weight:500; border:1px solid; border-color:transparent; line-height:1.5; color:$white; @include transform(translateY(0)); @include transition(all 0.3s ease); &:hover{ @include transform(translateY(-.3rem)); color:$white; } &:visited{ color:$white; } } .primary-btn{ background-color:$red; @include box-shadow( 0, 3px, 6px, rgba($red, 0.23)); border-color:$red; &:hover{ @include box-shadow( 0, 3px, 6px, rgba($red, 0.4)); } } .secondary-btn{ background-color:$blue; @include box-shadow( 0, 3px, 6px, rgba($blue, 0.23)); border-color:$blue; &:hover{ @include box-shadow( 0, 3px, 6px, rgba($blue, 0.4)); } } .white-btn{ background-color:$white; @include box-shadow( 0, 3px, 6px, rgba($white, 0.23)); border-color:$blue; color:$red; &:hover, &:visited{ @include box-shadow( 0, 3px, 6px, rgba($white, 0.4)); color:$red; } } //links .links{ @include font-size(.9); font-weight:600; text-transform:uppercase; position:relative; &:after{ position: absolute; top: 100%; left: 0; width: 100%; height: 2px; background-color:$red; content: ''; opacity: 0; @include transform(translateY(10px)); @include transition(all 0.3s ease); } &:hover, &:focus{ &:after{ opacity: 1; @include transform(translateY(5px)); } } &.bz-red{ color:$red; &:after{ background-color:$red; } } &.bz-blue{ color:$blue; &:after{ background-color:$blue; } } &.bz-white{ color:$white; &:after{ background-color:$white; } } } //icon .icon-left{ position: absolute; left: 0; top: 5px; } //scrollbar .scrollbar{ overflow:auto; max-height:305px; &::-webkit-scrollbar-button{ background-repeat: no-repeat; width: 5px; height: 0px; } &::-webkit-scrollbar-track { background-color: transparent;} &::-webkit-scrollbar-thumb { border-radius: 3px; background-color: $gray-500; width:3px; } &::-webkit-scrollbar { width: 4px; } } //Post-categories .post-categories-tags{ list-style:none; @include font-size(.9); li{ display:inline-block; margin: 0.3rem 0.2rem; } a{ background-color:$blue; padding: 0.4rem 1rem; color:$white; font-style:italic; } } .box-with-shadow{ background-color:$white; @include box-shadow (0px, 3px, 6px, rgba(0, 0, 0, 0.23)); border-color:transparent; } //sale .onsale{ background-color:$blue; padding: 0.4rem 1rem; color:$white; font-style:italic; @include font-size(.9); position: absolute; margin: 1rem; }