lab/public/assets/scss/elements/_breadcrumb.scss
2024-12-06 18:35:50 +05:30

303 lines
7.1 KiB
SCSS

/*-------------------------
Breadcrumb
---------------------------*/
.edu-breadcrumb-area {
background-color: #f5f9fa;
padding: 95px 0 85px;
position: relative;
z-index: 1;
overflow: hidden;
@media #{$md-layout} {
padding: 70px 0 60px;
}
@media #{$sm-layout} {
padding: 55px 0 45px;
}
.breadcrumb-inner {
text-align: center;
}
.page-title {
.pre-title {
margin-bottom: 15px;
letter-spacing: 1px;
display: block;
}
.title {
margin-bottom: 12px;
@media #{$sm-layout} {
font-size: 30px;
}
@media #{$large-mobile} {
font-size: 26px;
}
}
}
.edu-breadcrumb {
align-items: center;
display: flex;
justify-content: center;
flex-wrap: wrap;
@extend %liststyle;
font-family: var(--font-secondary);
li {
&.breadcrumb-item {
color: var(--color-heading);
font-size: 16px;
font-weight: var(--p-medium);
a {
color: var(--color-heading);
&:hover {
color: var(--color-primary);
}
}
&.active {
font-weight: var(--p-semi-bold);
}
}
&.separator {
i {
font-size: 16px;
font-weight: var(--p-bold);
margin: 0 10px;
color: var(--color-heading);
position: relative;
display: inline-block;
top: 2px;
}
}
}
}
.course-meta {
@extend %liststyle;
display: flex;
align-items: center;
justify-content: center;
margin-right: -20px;
margin-left: -20px;
@media #{$sm-layout} {
display: block;
margin-top: 20px;
}
li {
margin-right: 20px;
margin-left: 20px;
font-weight: 500;
color: var(--color-heading);
display: flex;
align-items: center;
position: relative;
&:after {
content: "";
height: 19px;
width: 1px;
background-color: #dbdbdb;
position: absolute;
top: 4px;
right: -20px;
@media #{$sm-layout} {
display: none;
}
}
&:last-child {
&:after {
display: none;
}
}
i {
padding-right: 14px;
font-size: 24px;
color: var(--color-primary);
}
}
.course-rating {
.rating {
margin-right: 8px;
i {
font-size: 15px;
color: #f8b81f;
padding: 0;
}
}
}
}
.shape-group {
@extend %liststyle;
@media only screen and (max-width: 991px) {
display: none;
}
li {
position: absolute;
z-index: -1;
&.shape-1 {
top: -315px;
left: -60px;
}
&.shape-2 {
top: 60px;
left: 11%;
}
&.shape-3 {
bottom: 120px;
right: 13%;
z-index: 1;
}
&.shape-4 {
top: 30px;
right: -180px;
}
&.shape-5 {
top: -70px;
right: -88px;
}
&.shape-1,
&.shape-4 {
height: 470px;
width: 470px;
border: 1px solid var(--color-border);
border-radius: 50%;
}
}
}
}
.breadcrumb-style-2 {
position: relative;
z-index: 1;
padding: 190px 0 180px;
@media #{$md-layout} {
padding: 150px 0 140px;
}
@media #{$sm-layout} {
padding: 100px 0 90px;
}
@media #{$large-mobile} {
padding: 80px 0 70px;
}
&:before {
content: "";
height: 100%;
width: 100%;
background-color: rgba(0,0,0, .6);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
}
.page-title {
width: 70%;
margin: 0 auto;
@media #{$sm-layout} {
width: 100%;
}
.title {
color: var(--color-white);
}
}
.edu-breadcrumb {
li {
&.breadcrumb-item {
color: var(--color-white);
a {
color: var(--color-white);
}
}
&.separator {
i {
color: var(--color-white);
}
}
}
}
}
.breadcrumb-style-3 {
padding: 5px 0 90px;
@media #{$md-layout} {
padding: 5px 0 70px;
}
@media #{$sm-layout} {
padding: 5px 0 70px;
}
.breadcrumb-inner {
text-align: left;
.page-title {
width: 55%;
@media only screen and (max-width: 991px) {
width: 100%;
}
.title {
font-size: 36px;
margin-bottom: 4px;
line-height: 1.4;
@media #{$sm-layout} {
font-size: 30px;
}
@media #{$large-mobile} {
font-size: 26px;
}
}
}
.edu-breadcrumb {
justify-content: flex-start;
margin-bottom: 55px;
@media #{$md-layout} {
margin-bottom: 40px;
}
@media #{$sm-layout} {
margin-bottom: 40px;
}
}
.course-meta {
justify-content: flex-start
}
}
.shape-group {
li.shape-2 {
left: 7%;
img {
width: 160px;
}
}
}
}
.breadcrumb-style-4 {
padding: 110px 0 105px;
@media #{$md-layout} {
padding: 80px 0;
}
@media #{$sm-layout} {
padding: 60px 0;
}
.page-title {
.title {
width: 75%;
margin: 0 auto 5px;
}
}
.course-meta {
li {
font-weight: 400;
color: var(--color-body);
@media #{$sm-layout} {
justify-content: center;
}
i {
font-size: 18px;
}
}
}
}
.breadcrumb-style-5 {
padding: 0;
padding-top: 18px;
background: linear-gradient(-90deg, #f5f1eb 0%, rgba(245, 241, 235, .3) 100%);
.edu-breadcrumb {
justify-content: flex-start;
margin: -10px 0;
}
}