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
|
|
.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; |
|
} |