You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
392 lines
6.0 KiB
392 lines
6.0 KiB
1 year ago
|
|
||
|
.custom-block {
|
||
|
margin-bottom: 30px;
|
||
|
.section-title {
|
||
|
font-size: 18px;
|
||
|
font-weight: 700;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// accordion
|
||
|
.custom-accordion {
|
||
|
.accordion-item {
|
||
|
// background-color: lighten(#efefef, 4%);
|
||
|
margin-bottom: 0px;
|
||
|
position: relative;
|
||
|
border-radius: 0px;
|
||
|
overflow: hidden;
|
||
|
.btn-link {
|
||
|
display: block;
|
||
|
width: 100%;
|
||
|
padding: 15px 0;
|
||
|
text-decoration: none;
|
||
|
text-align: left;
|
||
|
color: $black;
|
||
|
background:transparent;
|
||
|
border: none;
|
||
|
padding-left: 40px;
|
||
|
border-radius: 0;
|
||
|
position: relative;
|
||
|
box-shadow: none!important;
|
||
|
text-transform: none!important;
|
||
|
letter-spacing: normal!important;
|
||
|
font-weight: normal!important;
|
||
|
font-family: $font-family-sans-serif;
|
||
|
font-size: 16px!important;
|
||
|
// background: $white;
|
||
|
&:before {
|
||
|
font-family: 'icomoon';
|
||
|
content: "\f067";
|
||
|
position: absolute;
|
||
|
top: 50%;
|
||
|
transform: translateY(-50%);
|
||
|
left: 15px;
|
||
|
}
|
||
|
&:hover {
|
||
|
// background: lighten($bg_color, 7%);
|
||
|
}
|
||
|
&[aria-expanded="true"] {
|
||
|
font-weight: 700;
|
||
|
color: $white!important;
|
||
|
background: $primary;
|
||
|
|
||
|
&:before {
|
||
|
font-family: 'icomoon';
|
||
|
content: "\f068";
|
||
|
position: absolute;
|
||
|
color: $white;
|
||
|
top: 50%;
|
||
|
transform: translateY(-50%);
|
||
|
left: 15px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
}
|
||
|
&.active {
|
||
|
z-index: 2;
|
||
|
.btn-link {
|
||
|
color: $black;
|
||
|
box-shadow: 0 1px 10px 0 rgba($black, .1);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.accordion-body {
|
||
|
padding: 20px 20px 20px 20px;
|
||
|
}
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
//checkbox
|
||
|
.control {
|
||
|
display: block;
|
||
|
position: relative;
|
||
|
padding-left: 30px;
|
||
|
margin-bottom: 15px;
|
||
|
cursor: pointer;
|
||
|
font-size: 18px;
|
||
|
|
||
|
.caption {
|
||
|
position: relative;
|
||
|
top: -3px;
|
||
|
font-size: 16px;
|
||
|
}
|
||
|
}
|
||
|
.control input {
|
||
|
position: absolute;
|
||
|
z-index: -1;
|
||
|
opacity: 0;
|
||
|
}
|
||
|
.control__indicator {
|
||
|
position: absolute;
|
||
|
top: 2px;
|
||
|
left: 0;
|
||
|
height: 20px;
|
||
|
width: 20px;
|
||
|
background: #e6e6e6;
|
||
|
border-radius: 4px;
|
||
|
}
|
||
|
.control--radio .control__indicator {
|
||
|
border-radius: 50%;
|
||
|
}
|
||
|
.control:hover input ~ .control__indicator,
|
||
|
.control input:focus ~ .control__indicator {
|
||
|
background: #ccc;
|
||
|
}
|
||
|
.control input:checked ~ .control__indicator {
|
||
|
background: $primary;
|
||
|
}
|
||
|
.control:hover input:not([disabled]):checked ~ .control__indicator,
|
||
|
.control input:checked:focus ~ .control__indicator {
|
||
|
background: lighten($primary, 5%);
|
||
|
}
|
||
|
.control input:disabled ~ .control__indicator {
|
||
|
background: #e6e6e6;
|
||
|
opacity: 0.9;
|
||
|
pointer-events: none;
|
||
|
}
|
||
|
.control__indicator:after {
|
||
|
font-family: 'icomoon';
|
||
|
content: '\e5ca';
|
||
|
position: absolute;
|
||
|
display: none;
|
||
|
font-size: 14px;
|
||
|
transition: .3s all ease;
|
||
|
}
|
||
|
.control input:checked ~ .control__indicator:after {
|
||
|
display: block;
|
||
|
color: #fff;
|
||
|
}
|
||
|
.control--checkbox .control__indicator:after {
|
||
|
top: 50%;
|
||
|
left: 50%;
|
||
|
transform: translate(-50%, -50%);
|
||
|
}
|
||
|
.control--checkbox input:disabled ~ .control__indicator:after {
|
||
|
border-color: #7b7b7b;
|
||
|
}
|
||
|
.control--checkbox input:disabled:checked ~ .control__indicator {
|
||
|
background-color: $primary;
|
||
|
opacity: .2;
|
||
|
}
|
||
|
|
||
|
|
||
|
// gallery
|
||
|
.gal-item {
|
||
|
display: block;
|
||
|
margin-bottom: 8px;
|
||
|
img {
|
||
|
border-radius: 4px;
|
||
|
transition: .3s all ease;
|
||
|
opacity: 1;
|
||
|
}
|
||
|
&:hover {
|
||
|
img {
|
||
|
opacity: .5;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// social
|
||
|
.social-icons {
|
||
|
li {
|
||
|
display: inline-block;
|
||
|
a {
|
||
|
color: rgba($white, .5%);
|
||
|
display: inline-block;
|
||
|
width: 40px;
|
||
|
height: 40px;
|
||
|
position: relative;
|
||
|
border-radius: 50%;
|
||
|
background: #303030;
|
||
|
span {
|
||
|
position: absolute;
|
||
|
top: 50%;
|
||
|
left: 50%;
|
||
|
transform: translate(-50%, -50%);
|
||
|
}
|
||
|
&:hover {
|
||
|
color: $white;
|
||
|
}
|
||
|
}
|
||
|
&:first-child {
|
||
|
a {
|
||
|
padding-left: 0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
&.light {
|
||
|
li {
|
||
|
a {
|
||
|
color: $black;
|
||
|
display: inline-block;
|
||
|
width: 40px;
|
||
|
height: 40px;
|
||
|
position: relative;
|
||
|
border-radius: 50%;
|
||
|
background: $light;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// video
|
||
|
.video-wrap {
|
||
|
position: relative;
|
||
|
display: block;
|
||
|
.play-wrap {
|
||
|
position: absolute;
|
||
|
top: 50%;
|
||
|
left: 50%;
|
||
|
transform: translate(-50%, -50%);
|
||
|
width: 50px;
|
||
|
height: 50px;
|
||
|
background: rgba($black, .2);
|
||
|
border-radius: 50%;
|
||
|
transition: .3s all ease;
|
||
|
> span {
|
||
|
position: absolute;
|
||
|
top: 50%;
|
||
|
left: 50%;
|
||
|
color: $white;
|
||
|
transform: translate(-50%, -50%);
|
||
|
}
|
||
|
}
|
||
|
&:hover {
|
||
|
.play-wrap {
|
||
|
width: 60px;
|
||
|
height: 60px;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// testimonial
|
||
|
.owl-single, .owl-carousel {
|
||
|
&.dots-absolute {
|
||
|
.owl-dots {
|
||
|
bottom: 40px;
|
||
|
.owl-dot {
|
||
|
span {
|
||
|
background: rgba($white, .5);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
.owl-dots {
|
||
|
text-align: center;
|
||
|
position: absolute;
|
||
|
width: 100%;
|
||
|
left: 50%;
|
||
|
transform: translateX(-50%);
|
||
|
|
||
|
.owl-dot {
|
||
|
display: inline-block;
|
||
|
margin: 5px;
|
||
|
span {
|
||
|
display: inline-block;
|
||
|
width: 8px;
|
||
|
height: 8px;
|
||
|
border-radius: 50%;
|
||
|
background: rgba($black, .2);
|
||
|
}
|
||
|
&.active {
|
||
|
span {
|
||
|
background: $primary;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
&.no-dots {
|
||
|
.owl-dots {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
&.no-nav {
|
||
|
.owl-nav {
|
||
|
display: none;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
.testimonial {
|
||
|
max-width: 500px;
|
||
|
text-align: center;
|
||
|
margin-bottom: 30px;
|
||
|
.name {
|
||
|
font-size: 18px;
|
||
|
color: $black;
|
||
|
}
|
||
|
.img-wrap {
|
||
|
img {
|
||
|
margin: 0 auto;
|
||
|
width: 70px;
|
||
|
border-radius: 50%;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
.list-check {
|
||
|
li {
|
||
|
display: block;
|
||
|
padding-left: 30px;
|
||
|
position: relative;
|
||
|
&:before {
|
||
|
content: "\e5ca";
|
||
|
font-family: 'icomoon';
|
||
|
position: absolute;
|
||
|
top: -.3rem;
|
||
|
font-size: 20px;
|
||
|
left: 0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.owl-single {
|
||
|
.owl-nav {
|
||
|
|
||
|
position: absolute;
|
||
|
top: 50%;
|
||
|
width: 100%;
|
||
|
transform: translateY(-50%);
|
||
|
@include media-breakpoint-down(sm) {
|
||
|
display: none;
|
||
|
}
|
||
|
.owl-prev, .owl-next {
|
||
|
position: absolute;
|
||
|
top: 0;
|
||
|
span {
|
||
|
display: block;
|
||
|
background: $white;
|
||
|
padding: 15px;
|
||
|
}
|
||
|
}
|
||
|
.owl-prev {
|
||
|
left: -30px;
|
||
|
}
|
||
|
.owl-next {
|
||
|
right: -30px;
|
||
|
> span {
|
||
|
position: relative;
|
||
|
transform: rotate(-180deg);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.ul-check {
|
||
|
li {
|
||
|
position: relative;
|
||
|
padding-left: 30px;
|
||
|
margin-bottom: 10px;
|
||
|
&:before {
|
||
|
position: absolute;
|
||
|
left: 0;
|
||
|
top: -.2rem;
|
||
|
content: "\e5ca";
|
||
|
font-size: 20px;
|
||
|
font-family: 'icomoon';
|
||
|
}
|
||
|
}
|
||
|
&.primary {
|
||
|
li {
|
||
|
&:before {
|
||
|
color: $primary;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
&.white {
|
||
|
li {
|
||
|
&:before {
|
||
|
color: $white;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.section-title {
|
||
|
color: $black;
|
||
|
margin-bottom: 30px;
|
||
|
}
|