feat/factory_creation (#1)
Prepping for launch. Reviewed-on: #1 Co-authored-by: Paul Couture <paul@paulcouture.com> Co-committed-by: Paul Couture <paul@paulcouture.com>
This commit was merged in pull request #1.
This commit is contained in:
42
site/resources/scss/defaults/_animation.scss
Normal file
42
site/resources/scss/defaults/_animation.scss
Normal file
@@ -0,0 +1,42 @@
|
||||
.rotate-360 {
|
||||
animation: loading 20s linear infinite;
|
||||
@keyframes loading {
|
||||
0% {
|
||||
transform: rotate(0);
|
||||
}
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
}
|
||||
@keyframes jumpTwo {
|
||||
0% {
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
40% {
|
||||
-webkit-transform: translate3d(0, 20px, 0);
|
||||
transform: translate3d(0, 20px, 0);
|
||||
}
|
||||
100% {
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
}
|
||||
.jump {
|
||||
animation: jumpTwo 8s linear infinite;
|
||||
@keyframes jumpTwo {
|
||||
0% {
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
40% {
|
||||
-webkit-transform: translate3d(0, 20px, 0);
|
||||
transform: translate3d(0, 20px, 0);
|
||||
}
|
||||
100% {
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
179
site/resources/scss/defaults/_base.scss
Normal file
179
site/resources/scss/defaults/_base.scss
Normal file
@@ -0,0 +1,179 @@
|
||||
/* -- Base css
|
||||
-------------------------------------------- -- */
|
||||
a,
|
||||
img,
|
||||
i {
|
||||
transition: 0.3s;
|
||||
}
|
||||
a {
|
||||
text-decoration: none;
|
||||
color: $body-color;
|
||||
|
||||
&:hover {
|
||||
text-decoration: none;
|
||||
color: $color-primary;
|
||||
}
|
||||
}
|
||||
h4 a:hover,
|
||||
a.text-white:hover {
|
||||
color: $color-primary !important;
|
||||
}
|
||||
hr {
|
||||
border-top: 1px solid #515151;
|
||||
}
|
||||
.btn,
|
||||
button {
|
||||
transition: 0.5s;
|
||||
}
|
||||
ul,
|
||||
li {
|
||||
list-style: none;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
dl,
|
||||
ol,
|
||||
ul {
|
||||
padding-left: 0;
|
||||
margin-top: 0;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.breadcrumb {
|
||||
margin-bottom: 0;
|
||||
margin-top: 0;
|
||||
li {
|
||||
font-weight: 500;
|
||||
}
|
||||
}
|
||||
::-moz-selection {
|
||||
background: #323da5;
|
||||
color: #fff;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
.theme--light.v-btn.v-btn--icon {
|
||||
color: #767695;
|
||||
}
|
||||
|
||||
::selection {
|
||||
background: #323da5;
|
||||
color: #fff;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
br {
|
||||
@include xs-device {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
.dropdown-menu {
|
||||
li {
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
|
||||
.dropdown-menu-dark .dropdown-item.active,
|
||||
.dropdown-menu-dark .dropdown-item:active {
|
||||
color: #fff;
|
||||
background: $gradient-primary;
|
||||
}
|
||||
.container,
|
||||
.container-fluid,
|
||||
.container-xxl,
|
||||
.container-xl,
|
||||
.container-lg,
|
||||
.container-md,
|
||||
.container-sm {
|
||||
padding-right: 15px;
|
||||
padding-left: 15px;
|
||||
}
|
||||
.row {
|
||||
margin-left: -15px;
|
||||
margin-right: -15px;
|
||||
}
|
||||
.row > * {
|
||||
padding-left: 15px;
|
||||
padding-right: 15px;
|
||||
}
|
||||
body {
|
||||
@include xs-device {
|
||||
overflow-x: hidden;
|
||||
}
|
||||
}
|
||||
br {
|
||||
@include sm-device {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
/* -- Print Media query
|
||||
---------------------------------------- -- */
|
||||
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
|
||||
/* Style adjustments for high resolution devices */
|
||||
}
|
||||
|
||||
/* -- Print styles- Inlined to avoid the additional HTTP request:
|
||||
----------------------------------------------------------------------------- */
|
||||
@media print {
|
||||
*,
|
||||
*:before,
|
||||
*:after {
|
||||
background: transparent !important;
|
||||
// color: $typo-heading !important;
|
||||
/* Black prints faster */
|
||||
-webkit-box-shadow: none !important;
|
||||
box-shadow: none !important;
|
||||
text-shadow: none !important;
|
||||
}
|
||||
|
||||
a,
|
||||
a:visited {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
a[href]:after {
|
||||
content: " (" attr(href) ")";
|
||||
}
|
||||
|
||||
abbr[title]:after {
|
||||
content: " (" attr(title) ")";
|
||||
}
|
||||
|
||||
/* -- Don't show links that are fragment identifiers -- */
|
||||
a[href^="#"]:after,
|
||||
a[href^="javascript:"]:after {
|
||||
content: "";
|
||||
}
|
||||
|
||||
pre {
|
||||
white-space: pre-wrap !important;
|
||||
}
|
||||
|
||||
pre,
|
||||
blockquote {
|
||||
// border: 1px solid $border-color;
|
||||
page-break-inside: avoid;
|
||||
}
|
||||
|
||||
/* -- Printing Tables -- */
|
||||
thead {
|
||||
display: table-header-group;
|
||||
}
|
||||
|
||||
tr,
|
||||
img {
|
||||
page-break-inside: avoid;
|
||||
}
|
||||
|
||||
p,
|
||||
h2,
|
||||
h3 {
|
||||
orphans: 3;
|
||||
widows: 3;
|
||||
}
|
||||
|
||||
h2,
|
||||
h3 {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
}
|
||||
0
site/resources/scss/defaults/_breadcrumb.scss
Normal file
0
site/resources/scss/defaults/_breadcrumb.scss
Normal file
13
site/resources/scss/defaults/_browserhacks.scss
Normal file
13
site/resources/scss/defaults/_browserhacks.scss
Normal file
@@ -0,0 +1,13 @@
|
||||
// Browser Hacks
|
||||
|
||||
/* -- Chrome hacks -- */
|
||||
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
||||
|
||||
/* -- Firefox hacks -- */
|
||||
@-moz-document url-prefix() {
|
||||
|
||||
|
||||
}
|
||||
|
||||
/* -- IE hacks -- */
|
||||
@media screen and (min-width:0\0) {}
|
||||
258
site/resources/scss/defaults/_button.scss
Normal file
258
site/resources/scss/defaults/_button.scss
Normal file
@@ -0,0 +1,258 @@
|
||||
.btn {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
font-size: 16px;
|
||||
padding: 9px 35px;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
color: #fff;
|
||||
border-radius: 50px;
|
||||
height: 50px;
|
||||
min-height: 50px;
|
||||
font-weight: 600;
|
||||
@include xs-device {
|
||||
font-size: 14px;
|
||||
padding: 7px 35px;
|
||||
height: 42px;
|
||||
min-height: 42px;
|
||||
}
|
||||
@include tiny-device {
|
||||
padding: 7px 25px;
|
||||
}
|
||||
span {
|
||||
display: inline-flex;
|
||||
z-index: 1;
|
||||
line-height: 1;
|
||||
font-family: $font-1;
|
||||
}
|
||||
&:focus {
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
i {
|
||||
padding-right: 8px;
|
||||
}
|
||||
&:hover {
|
||||
color: #fff;
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
}
|
||||
.btn-medium {
|
||||
font-size: 15px;
|
||||
padding: 8px 30px;
|
||||
height: 46px;
|
||||
min-height: 46px;
|
||||
@include xs-device {
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
.btn-small {
|
||||
font-size: 14px;
|
||||
padding: 6px 25px;
|
||||
height: 40px;
|
||||
min-height: 40px;
|
||||
@include tiny-device {
|
||||
font-size: 15px;
|
||||
height: 36px;
|
||||
min-height: 36px;
|
||||
}
|
||||
}
|
||||
.btn-xs {
|
||||
font-size: 12px;
|
||||
padding: 1px 12px;
|
||||
height: 32px;
|
||||
min-height: 32px;
|
||||
@include tiny-device {
|
||||
font-size: 15px;
|
||||
height: 34px;
|
||||
min-height: 34px;
|
||||
}
|
||||
}
|
||||
|
||||
.btn-outline {
|
||||
border: 2px solid rgba(255, 255, 255, 0.7);
|
||||
padding-top: 9px;
|
||||
padding-bottom: 9px;
|
||||
&::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: linear-gradient(97.3deg, #dd2476 0%, #ff512f 100%);
|
||||
transition: transform 0.5s;
|
||||
transform-origin: right;
|
||||
transform: scaleX(0);
|
||||
z-index: 0;
|
||||
border-radius: inherit;
|
||||
}
|
||||
&:hover {
|
||||
&::before {
|
||||
transform: scaleX(1);
|
||||
transform-origin: left;
|
||||
transition: transform 0.5s;
|
||||
}
|
||||
border-color: #dd2476;
|
||||
background: $color-primary;
|
||||
}
|
||||
i {
|
||||
transition: 0.1s;
|
||||
}
|
||||
&.no-hover {
|
||||
&::before {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
&.btn-medium {
|
||||
padding-top: 8px;
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
}
|
||||
.btn-gradient {
|
||||
background: linear-gradient(97.3deg, #ff512f 0%, #dd2476 100%);
|
||||
&::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: linear-gradient(97.3deg, #dd2476 0%, #ff512f 100%);
|
||||
transition: transform 0.5s;
|
||||
transform-origin: right;
|
||||
transform: scaleX(0);
|
||||
z-index: 0;
|
||||
border-radius: inherit;
|
||||
}
|
||||
&:hover {
|
||||
&::before {
|
||||
transform: scaleX(1);
|
||||
transform-origin: left;
|
||||
transition: transform 0.5s;
|
||||
}
|
||||
}
|
||||
}
|
||||
.btn-prime {
|
||||
background: $color-primary;
|
||||
}
|
||||
.btn-black {
|
||||
background: transparent;
|
||||
@extend .btn-outline;
|
||||
&::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: linear-gradient(97.3deg, #dd2476 0%, #ff512f 100%);
|
||||
transition: transform 0.5s;
|
||||
transform-origin: right;
|
||||
transform: scaleX(0);
|
||||
z-index: 0;
|
||||
border-radius: inherit;
|
||||
}
|
||||
&:hover {
|
||||
&::before {
|
||||
transform: scaleX(1);
|
||||
transform-origin: left;
|
||||
transition: transform 0.5s;
|
||||
}
|
||||
}
|
||||
}
|
||||
.btn-play {
|
||||
padding: 0;
|
||||
&:hover {
|
||||
color: $color-primary;
|
||||
}
|
||||
span {
|
||||
text-decoration: underline;
|
||||
}
|
||||
i {
|
||||
font-size: 40px;
|
||||
color: $color-primary;
|
||||
@include xs-device {
|
||||
font-size: 35px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// back to top
|
||||
.rn-progress-parent {
|
||||
position: fixed;
|
||||
right: 30px;
|
||||
bottom: 30px;
|
||||
height: 46px;
|
||||
width: 46px;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
border-radius: 50px;
|
||||
box-shadow: inset 0 0 0 2px #0d0d12;
|
||||
z-index: 10000;
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
transform: translateY(15px);
|
||||
-webkit-transition: all 200ms linear;
|
||||
transition: all 200ms linear;
|
||||
}
|
||||
.rn-progress-parent.rn-backto-top-active {
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
transform: translateY(0);
|
||||
}
|
||||
.rn-progress-parent::after {
|
||||
position: absolute;
|
||||
font-family: "remixicon" !important;
|
||||
content: "\EA76";
|
||||
text-align: center;
|
||||
line-height: 46px;
|
||||
font-size: 24px;
|
||||
color: $color-primary;
|
||||
left: 0;
|
||||
top: 0;
|
||||
height: 46px;
|
||||
width: 46px;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
z-index: 2;
|
||||
-webkit-transition: all 200ms linear;
|
||||
transition: all 200ms linear;
|
||||
}
|
||||
.rn-progress-parent:hover::after {
|
||||
color: $color-primary;
|
||||
}
|
||||
.rn-progress-parent::before {
|
||||
position: absolute;
|
||||
font-family: "remixicon" !important;
|
||||
content: "\EA76";
|
||||
text-align: center;
|
||||
line-height: 46px;
|
||||
font-size: 24px;
|
||||
opacity: 0;
|
||||
background: #0d0d12;
|
||||
-webkit-background-clip: text;
|
||||
-webkit-text-fill-color: transparent;
|
||||
left: 0;
|
||||
top: 0;
|
||||
height: 46px;
|
||||
width: 46px;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
z-index: 2;
|
||||
-webkit-transition: all 200ms linear;
|
||||
transition: all 200ms linear;
|
||||
}
|
||||
.rn-progress-parent:hover::before {
|
||||
opacity: 1;
|
||||
}
|
||||
.rn-progress-parent svg path {
|
||||
fill: none;
|
||||
}
|
||||
.rn-progress-parent svg.rn-back-circle path {
|
||||
stroke: $color-primary;
|
||||
stroke-width: 4;
|
||||
box-sizing: border-box;
|
||||
-webkit-transition: all 200ms linear;
|
||||
transition: all 200ms linear;
|
||||
}
|
||||
120
site/resources/scss/defaults/_form.scss
Normal file
120
site/resources/scss/defaults/_form.scss
Normal file
@@ -0,0 +1,120 @@
|
||||
input:focus,
|
||||
textarea:focus {
|
||||
box-shadow: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
input[type="text"],
|
||||
input[type="password"],
|
||||
input[type="email"],
|
||||
input[type="number"],
|
||||
textarea {
|
||||
width: 100%;
|
||||
border: none;
|
||||
background: transparent;
|
||||
padding: 10px 15px;
|
||||
border-radius: 8px;
|
||||
border: 2px solid $border-color-light;
|
||||
transition: 0.3s;
|
||||
color: #fff;
|
||||
&:focus {
|
||||
border-color: $color-primary;
|
||||
}
|
||||
}
|
||||
.form-check-input:checked {
|
||||
background-color: $color-primary;
|
||||
border-color: $color-primary;
|
||||
}
|
||||
.form-check-input {
|
||||
margin-top: 0.2em;
|
||||
&:focus {
|
||||
box-shadow: none;
|
||||
}
|
||||
}
|
||||
/* Chrome, Safari, Edge, Opera */
|
||||
input::-webkit-outer-spin-button,
|
||||
input::-webkit-inner-spin-button {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
.form-check-input {
|
||||
width: 1.2em;
|
||||
height: 1.2em;
|
||||
border: 2px solid $body-color-light;
|
||||
background: transparent;
|
||||
}
|
||||
/* Firefox */
|
||||
input[type="number"] {
|
||||
-moz-appearance: textfield;
|
||||
}
|
||||
.modal-dialog {
|
||||
max-width: 450px;
|
||||
}
|
||||
::placeholder {
|
||||
/* Chrome, Firefox, Opera, Safari 10.1+ */
|
||||
color: $body-color;
|
||||
opacity: 1; /* Firefox */
|
||||
}
|
||||
|
||||
:-ms-input-placeholder {
|
||||
/* Internet Explorer 10-11 */
|
||||
color: $body-color;
|
||||
}
|
||||
|
||||
::-ms-input-placeholder {
|
||||
/* Microsoft Edge */
|
||||
color: $body-color;
|
||||
}
|
||||
|
||||
.nice-select {
|
||||
background-color: $bg-color-1;
|
||||
border: solid 2px $border-color-light;
|
||||
font-size: 16px;
|
||||
color: #dedede;
|
||||
height: 47px;
|
||||
line-height: 45px;
|
||||
padding-right: 45px;
|
||||
font-weight: 600;
|
||||
&.open {
|
||||
color: #fff;
|
||||
}
|
||||
.current {
|
||||
font-size: 15px;
|
||||
}
|
||||
}
|
||||
.nice-select:after {
|
||||
border-bottom: 2px solid #efefef;
|
||||
border-right: 2px solid #efefef;
|
||||
height: 7px;
|
||||
width: 7px;
|
||||
right: 15px;
|
||||
}
|
||||
.nice-select .list {
|
||||
background: #111;
|
||||
width: 100%;
|
||||
li {
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
.nice-select .option:hover,
|
||||
.nice-select .option.focus,
|
||||
.nice-select .option.selected.focus {
|
||||
background-color: #323232;
|
||||
}
|
||||
.nice-select:active,
|
||||
.nice-select.open,
|
||||
.nice-select:focus,
|
||||
.nice-select:hover {
|
||||
border-color: $color-primary;
|
||||
}
|
||||
.nice-select .option.selected {
|
||||
font-weight: 500;
|
||||
}
|
||||
input,
|
||||
select,
|
||||
textarea {
|
||||
width: 100%;
|
||||
}
|
||||
.form-check-input:checked[type="checkbox"] {
|
||||
border-color: $color-primary;
|
||||
}
|
||||
82
site/resources/scss/defaults/_helper-class.scss
Normal file
82
site/resources/scss/defaults/_helper-class.scss
Normal file
@@ -0,0 +1,82 @@
|
||||
.section-bg-separation {
|
||||
background: #202027;
|
||||
}
|
||||
.section-bg-separation-2 {
|
||||
background: darken($bg-color-1, 10%);
|
||||
}
|
||||
.d-flex-center {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.d-flex-start {
|
||||
display: flex;
|
||||
align-items: flex-start;
|
||||
}
|
||||
.d-flex-between {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
}
|
||||
.medium {
|
||||
font-size: 16px;
|
||||
line-height: 24px;
|
||||
}
|
||||
.bg-overlay {
|
||||
position: relative;
|
||||
&::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: rgba(0, 0, 0, 0.67);
|
||||
}
|
||||
}
|
||||
.pt-120 {
|
||||
padding-top: 120px;
|
||||
@include sm-device {
|
||||
padding-top: 100px;
|
||||
}
|
||||
}
|
||||
.pb-120 {
|
||||
padding-bottom: 120px;
|
||||
@include sm-device {
|
||||
padding-bottom: 100px;
|
||||
}
|
||||
}
|
||||
|
||||
.ptb-120 {
|
||||
padding: 120px 0;
|
||||
@include sm-device {
|
||||
padding: 100px 0;
|
||||
}
|
||||
}
|
||||
.pt-90 {
|
||||
padding-top: 90px;
|
||||
@include sm-device {
|
||||
padding-top: 70px;
|
||||
}
|
||||
}
|
||||
.pb-90 {
|
||||
padding-bottom: 90px;
|
||||
@include sm-device {
|
||||
padding-bottom: 70px;
|
||||
}
|
||||
}
|
||||
.pb-80 {
|
||||
padding-bottom: 80px;
|
||||
@include sm-device {
|
||||
padding-bottom: 40px;
|
||||
}
|
||||
}
|
||||
.color-primary {
|
||||
color: $color-primary;
|
||||
}
|
||||
.fw-500 {
|
||||
font-weight: 500 !important;
|
||||
}
|
||||
|
||||
.section-bg-separation-3 {
|
||||
background: #161726;
|
||||
}
|
||||
40
site/resources/scss/defaults/_mixin.scss
Normal file
40
site/resources/scss/defaults/_mixin.scss
Normal file
@@ -0,0 +1,40 @@
|
||||
// Mixin For Elementor
|
||||
@mixin xl-device {
|
||||
@media (max-width: 1919px) {
|
||||
@content;
|
||||
}
|
||||
}
|
||||
|
||||
/* -- For screens 1264px to 1903px */
|
||||
@mixin lg-device {
|
||||
@media (max-width: 1499px) {
|
||||
@content;
|
||||
}
|
||||
}
|
||||
|
||||
/* -- For screens 960px to 1263px */
|
||||
@mixin md-device {
|
||||
@media (max-width: 1199px) {
|
||||
@content;
|
||||
}
|
||||
}
|
||||
|
||||
/* -- For screens 600px to 959px */
|
||||
@mixin sm-device {
|
||||
@media (max-width: 991px) {
|
||||
@content;
|
||||
}
|
||||
}
|
||||
|
||||
/* -- For For screens 0 to 600px */
|
||||
@mixin xs-device {
|
||||
@media (max-width: 575px) {
|
||||
@content;
|
||||
}
|
||||
}
|
||||
/* -- For For screens 0 to 360 */
|
||||
@mixin tiny-device {
|
||||
@media (max-width: 360px) {
|
||||
@content;
|
||||
}
|
||||
}
|
||||
68
site/resources/scss/defaults/_preloader.scss
Normal file
68
site/resources/scss/defaults/_preloader.scss
Normal file
@@ -0,0 +1,68 @@
|
||||
// preloader
|
||||
.ctn-preloader {
|
||||
align-items: center;
|
||||
-webkit-align-items: center;
|
||||
display: flex;
|
||||
display: -ms-flexbox;
|
||||
height: 100%;
|
||||
justify-content: center;
|
||||
-webkit-justify-content: center;
|
||||
position: fixed;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
z-index: 999999;
|
||||
background: $bg-color-1;
|
||||
}
|
||||
body.theme-light {
|
||||
#ctn-preloader,
|
||||
.ctn-preloader {
|
||||
background-color: $body-bg-light2;
|
||||
}
|
||||
}
|
||||
|
||||
.ctn-preloader .animation-preloader {
|
||||
position: absolute;
|
||||
z-index: 100;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.ctn-preloader .animation-preloader .icon {
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
width: 80px;
|
||||
height: 80px;
|
||||
img {
|
||||
width: 100%;
|
||||
border-radius: 50%;
|
||||
}
|
||||
}
|
||||
|
||||
.ctn-preloader .animation-preloader .icon span {
|
||||
animation: spinner 1.5s infinite linear;
|
||||
border-radius: 50%;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.ctn-preloader .animation-preloader .icon span:after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
width: 9px;
|
||||
height: 9px;
|
||||
top: 12px;
|
||||
left: 0;
|
||||
box-shadow: 0 0 10px $color-primary-2;
|
||||
border-radius: 50%;
|
||||
background: -webkit-linear-gradient($color-primary, $color-primary-2);
|
||||
}
|
||||
|
||||
@keyframes spinner {
|
||||
to {
|
||||
transform: rotateZ(360deg);
|
||||
}
|
||||
}
|
||||
16
site/resources/scss/defaults/_section-title.scss
Normal file
16
site/resources/scss/defaults/_section-title.scss
Normal file
@@ -0,0 +1,16 @@
|
||||
.section-title {
|
||||
margin-bottom: 60px;
|
||||
@include xs-device {
|
||||
margin-bottom: 50px;
|
||||
}
|
||||
.subtitle {
|
||||
color: #ff512f;
|
||||
font-weight: 500;
|
||||
font-size: 20px;
|
||||
text-decoration: underline;
|
||||
letter-spacing: 0.2em;
|
||||
display: inline-block;
|
||||
margin-bottom: 10px;
|
||||
font-family: $font-2;
|
||||
}
|
||||
}
|
||||
169
site/resources/scss/defaults/_slick-custom.scss
Normal file
169
site/resources/scss/defaults/_slick-custom.scss
Normal file
@@ -0,0 +1,169 @@
|
||||
.slick-dotted.slick-slider {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.slick-dots {
|
||||
display: inline-block !important;
|
||||
position: static;
|
||||
z-index: 2;
|
||||
margin-top: 20px;
|
||||
|
||||
li button {
|
||||
font-size: 0;
|
||||
line-height: 0;
|
||||
display: block;
|
||||
width: 7px;
|
||||
height: 7px;
|
||||
padding: 5px;
|
||||
cursor: pointer;
|
||||
color: transparent;
|
||||
border: 0;
|
||||
outline: none;
|
||||
background: transparent !important;
|
||||
border-radius: 50%;
|
||||
border: 2px solid $body-color;
|
||||
}
|
||||
li.slick-active button {
|
||||
background: $color-primary !important;
|
||||
border-color: $color-primary;
|
||||
}
|
||||
}
|
||||
|
||||
.slick-gutter-15 {
|
||||
.slick-list {
|
||||
margin-left: -15px;
|
||||
margin-right: -15px;
|
||||
}
|
||||
.slick-slide {
|
||||
margin-left: 15px;
|
||||
margin-right: 15px;
|
||||
}
|
||||
}
|
||||
.slick-activation-01 {
|
||||
&.slick-gutter-15 {
|
||||
.slick-list {
|
||||
margin-left: 0;
|
||||
margin-right: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
button.slide-arrow {
|
||||
height: 50px;
|
||||
width: 50px;
|
||||
line-height: 48px;
|
||||
border-radius: 50%;
|
||||
position: absolute;
|
||||
z-index: 2;
|
||||
opacity: 0;
|
||||
transition: 0.3s;
|
||||
color: #fff;
|
||||
background: linear-gradient(
|
||||
135deg,
|
||||
rgba(255, 255, 255, 0.5) 0.29%,
|
||||
rgba(255, 255, 255, 0.1) 99.71%,
|
||||
rgba(0, 0, 0, 0.5) 99.71%
|
||||
);
|
||||
backdrop-filter: blur(40px);
|
||||
border: none;
|
||||
transform: translateY(-50%) scale(1);
|
||||
top: 50%;
|
||||
&::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: linear-gradient(97.3deg, #ff512f 0%, #dd2476 100%);
|
||||
transition: 0.5s;
|
||||
z-index: -1;
|
||||
opacity: 0;
|
||||
border-radius: inherit;
|
||||
}
|
||||
&:hover {
|
||||
&::before {
|
||||
transition: 0.5s;
|
||||
opacity: 1;
|
||||
}
|
||||
i {
|
||||
z-index: 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@media only screen and (min-width: 992px) and (max-width: 1199px) {
|
||||
button.slide-arrow {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@media only screen and (min-width: 768px) and (max-width: 991px) {
|
||||
button.slide-arrow {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@media only screen and (max-width: 767px) {
|
||||
button.slide-arrow {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
button.slide-arrow i {
|
||||
font-size: 22px;
|
||||
color: #fff;
|
||||
}
|
||||
button.slide-arrow.slide-arrow {
|
||||
top: -85px !important;
|
||||
opacity: 1;
|
||||
border-radius: 50%;
|
||||
}
|
||||
button.slide-arrow.prev-arrow {
|
||||
right: 65px !important;
|
||||
}
|
||||
button.slide-arrow.next-arrow {
|
||||
right: 0 !important;
|
||||
}
|
||||
|
||||
button.slide-arrow:hover.slide-arrow i {
|
||||
color: #fff !important;
|
||||
}
|
||||
.slick-dots li button:before {
|
||||
font-size: 0;
|
||||
}
|
||||
// slick top
|
||||
.slick-arrow-top {
|
||||
button.slide-arrow.prev-arrow {
|
||||
right: 19% !important;
|
||||
@include lg-device {
|
||||
right: 14% !important;
|
||||
}
|
||||
@include md-device {
|
||||
right: 9% !important;
|
||||
}
|
||||
}
|
||||
button.slide-arrow.next-arrow {
|
||||
right: 15.7% !important;
|
||||
|
||||
@include xl-device {
|
||||
right: 14.7% !important;
|
||||
}
|
||||
@include lg-device {
|
||||
right: 9% !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
// slick center
|
||||
.slick-arrow-between {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.slick-arrow-between button.slide-arrow.prev-arrow {
|
||||
top: 50% !important;
|
||||
left: -20px !important;
|
||||
}
|
||||
.slick-arrow-between button.slide-arrow.next-arrow {
|
||||
top: 50% !important;
|
||||
right: -20px !important;
|
||||
}
|
||||
.slick-arrow-none {
|
||||
button.slide-arrow {
|
||||
display: none !important;
|
||||
}
|
||||
}
|
||||
1285
site/resources/scss/defaults/_spacing.scss
Normal file
1285
site/resources/scss/defaults/_spacing.scss
Normal file
File diff suppressed because it is too large
Load Diff
55
site/resources/scss/defaults/_switcher.scss
Normal file
55
site/resources/scss/defaults/_switcher.scss
Normal file
@@ -0,0 +1,55 @@
|
||||
// switcherr
|
||||
.theme-switcher-label {
|
||||
cursor: pointer;
|
||||
position: relative;
|
||||
width: 46px;
|
||||
height: 46px;
|
||||
border-radius: 50%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
background-color: rgba(255, 255, 255, 0.2);
|
||||
@include xs-device {
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
}
|
||||
|
||||
.switch-handle {
|
||||
border-radius: 50%;
|
||||
position: relative;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
transition: all 0.3s ease-in-out;
|
||||
i {
|
||||
position: absolute;
|
||||
font-size: 22px;
|
||||
transition: 0.3s;
|
||||
}
|
||||
}
|
||||
|
||||
.theme-switcher {
|
||||
display: none;
|
||||
}
|
||||
.light-text {
|
||||
color: #fff;
|
||||
}
|
||||
.dark-text {
|
||||
color: #000;
|
||||
}
|
||||
&.active {
|
||||
background-color: rgba(0, 0, 0, 0.1);
|
||||
.light-text {
|
||||
visibility: hidden;
|
||||
opacity: 0;
|
||||
}
|
||||
.dark-text {
|
||||
visibility: visible;
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
.dark-text {
|
||||
visibility: hidden;
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
144
site/resources/scss/defaults/_typography.scss
Normal file
144
site/resources/scss/defaults/_typography.scss
Normal file
@@ -0,0 +1,144 @@
|
||||
body {
|
||||
background: $body-bg;
|
||||
font-weight: 400;
|
||||
font-size: 15px;
|
||||
line-height: 24px;
|
||||
font-family: $font-2;
|
||||
color: $body-color;
|
||||
}
|
||||
|
||||
h1,
|
||||
.aw-h1 {
|
||||
font-size: 75px;
|
||||
|
||||
@include lg-device {
|
||||
}
|
||||
|
||||
@include md-device {
|
||||
}
|
||||
}
|
||||
|
||||
h2,
|
||||
.aw-h2 {
|
||||
font-size: 45px;
|
||||
|
||||
@include sm-device {
|
||||
font-size: 35px;
|
||||
}
|
||||
@include xs-device {
|
||||
font-size: 28px;
|
||||
}
|
||||
}
|
||||
|
||||
h3,
|
||||
.aw-h3 {
|
||||
font-size: 24px;
|
||||
|
||||
@include lg-device {
|
||||
}
|
||||
}
|
||||
|
||||
h4,
|
||||
.aw-h4 {
|
||||
font-size: 18px;
|
||||
|
||||
@include lg-device {
|
||||
}
|
||||
}
|
||||
|
||||
h5,
|
||||
.aw-h5 {
|
||||
@include sm-device {
|
||||
}
|
||||
}
|
||||
|
||||
h6,
|
||||
.aw-h6 {
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6,
|
||||
.aw-h1,
|
||||
.aw-h2,
|
||||
.aw-h3,
|
||||
.aw-h4,
|
||||
.aw-h5,
|
||||
.aw-h6 {
|
||||
font-family: $font-1;
|
||||
color: #fff;
|
||||
margin-bottom: 0;
|
||||
font-weight: 800;
|
||||
}
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: 800;
|
||||
font-family: $font-1;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 16px;
|
||||
color: rgba(255, 255, 255, 0.8);
|
||||
line-height: 26px;
|
||||
@include xs-device {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
input:-webkit-autofill {
|
||||
-webkit-animation-name: autofill;
|
||||
-webkit-animation-fill-mode: both;
|
||||
}
|
||||
|
||||
::placeholder {
|
||||
/* Chrome, Firefox, Opera, Safari 10.1+ */
|
||||
opacity: 1;
|
||||
/* Firefox */
|
||||
}
|
||||
|
||||
:-ms-input-placeholder {
|
||||
/* Internet Explorer 10-11 */
|
||||
}
|
||||
|
||||
::-ms-input-placeholder {
|
||||
/* Microsoft Edge */
|
||||
}
|
||||
|
||||
label {
|
||||
font-size: 15px;
|
||||
padding-bottom: 0;
|
||||
display: block;
|
||||
font-weight: 500;
|
||||
font-family: $font-1;
|
||||
color: rgba(255, 255, 255, 0.9);
|
||||
}
|
||||
|
||||
hr {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
border-top: 2px solid $body-bg;
|
||||
}
|
||||
|
||||
h5,
|
||||
.aw-h5 {
|
||||
span {
|
||||
font-size: 15px;
|
||||
padding-left: 30px;
|
||||
font-weight: 400;
|
||||
}
|
||||
}
|
||||
ul,
|
||||
ol {
|
||||
li {
|
||||
font-size: 16px;
|
||||
line-height: 24px;
|
||||
}
|
||||
}
|
||||
.text-justify {
|
||||
text-align: justify;
|
||||
}
|
||||
26
site/resources/scss/defaults/_variables.scss
Normal file
26
site/resources/scss/defaults/_variables.scss
Normal file
@@ -0,0 +1,26 @@
|
||||
// Body
|
||||
$body-bg: #101010;
|
||||
$body-color: rgba(255, 255, 255, 0.75);
|
||||
$color-primary: #ff512f;
|
||||
$color-primary-2: #dd2476;
|
||||
$color-success: green;
|
||||
$color-error: #ff512f;
|
||||
$color-placeholder: #555;
|
||||
$gradient-primary: linear-gradient(97.3deg, #ff512f 0%, #dd2476 100%);
|
||||
$bg-color-1: #20202d;
|
||||
$border-color: #dadce0;
|
||||
$border-color-light: #656565;
|
||||
$body-light: #393939;
|
||||
$body-bg-light: #f9f9fc;
|
||||
$body-bg-light2: #efefef;
|
||||
$body-color-light: #65676b;
|
||||
$light-color-primary: lighten($color-primary, 30%);
|
||||
$light-color-primary-2: lighten($color-primary-2, 30%);
|
||||
$selected-border: $color-primary;
|
||||
$bg-color-selected: linear-gradient(135deg, $bg-color-1 0%, #854286 100%);
|
||||
$bg-color-selected-light: linear-gradient(135deg, #fee0fe 0%, #e1bee1 100%);
|
||||
|
||||
// font family
|
||||
$font-1: "Poppins", sans-serif;
|
||||
$font-2: "Inter", sans-serif;
|
||||
$font-3: "Chakra Petch Regular", sans-serif;
|
||||
Reference in New Issue
Block a user