# myCarousel . carousel-caption {
left : 0 ;
right : 0 ;
bottom : 0 ;
text-align : left ;
padding : 10 px ;
background : rgba ( 0 , 0 , 0 , 0 .6 ) ;
text-shadow : none ;
. title-caption {
font-size : em ( 18 px ) ;
font-family : $second-font ;
}
. description-caption , . date-category {
font-family : $main-font ;
}
. description-caption {
font-size : em ( 16 px ) ;
}
. date-category {
. category-caption {
text-transform : uppercase ;
font-weight : bold ;
font-family : $second-font ;
}
}
}
. load . list-group {
opacity : 1 !important ;
}
# myCarousel . list-group {
opacity : 0 ;
position : absolute ;
top : 0 ;
right : 0 ;
padding-right : 0 px ;
width : 100 % ;
. list-group-item {
position : relative ;
. info-item {
position : relative ;
top : 50 % ;
h4 {
font-weight : bold ;
font-size : 16 px ;
}
p {
font-size : 13 px ;
}
}
. btn-carousel {
position : absolute ;
right : 0 ;
top : 50 % ;
@include transform ( translate3D ( 0 , - 50 % , 0 )) ;
}
}
}
# myCarousel . list-group-item {
border-radius : 0 px ;
cursor : pointer ;
}
# myCarousel . list-group-item . active {
background-color : transparent !important ;
border-color : #ddd !important ;
color : $header-menu !important ;
}
/ *
# myCarousel . list-group {
opacity : 0 ;
position : absolute ;
top : 0 ;
right : 0 ;
width : 100 % ;
padding-right : 0 px ;
transition : opacity $speed ;
. list-group-item {
background-color : $header-menu ;
transition : background-color $speed ;
position : relative ;
border-top : 1 px solid #5F5F5F ;
border-bottom : 1 px solid #5F5F5F ;
border-left : none ;
border-right : none ;
. info-item {
position : relative ;
top : 50 % ;
@include transform ( translate3D ( 0 , - 50 % , 0 )) ;
h4 , p {
color : $w ;
transition : color $speed ;
}
h4 {
font-family : $second-font ;
text-transform : uppercase ;
font-size : em ( 16 px ) ;
margin-top : 0 px ;
}
p {
font-family : $main-font ;
font-size : em ( 14 px ) ;
margin-bottom : 0 px ;
}
}
. page_link {
color : $w ;
}
. btn-carousel {
position : absolute ;
right : 0 ;
top : 50 % ;
@include transform ( translate3D ( 0 , - 50 % , 0 )) ;
. btn-line {
background-color : $w ;
. btn-arrow-up , . btn-arrow-down {
background-color : $w ;
}
}
}
}
. list-group-item . active {
h4 , p {
color : $w ;
}
. page_link {
color : $w ;
}
. btn-line {
background-color : $w ;
. btn-arrow-up , . btn-arrow-down {
background-color : $w ;
}
}
}
}
# myCarousel . list-group-item {
border-radius : 0 px ;
cursor : pointer ;
}
# myCarousel . list-group . active {
background-color : rgba ( 52 , 52 , 52 , 0 .7 ) ;
} * /
. carousel-inner {
opacity : 0 ;
height : 60 vh ;
min-height : 170 px ;
transition : opacity $speed ;
. load & {
opacity : 1 ;
}
@media ( max-width : 991 px ) {
height : 40 vh ;
}
@media ( max-width : 991 px ) {
height : 30 vh ;
}
. item {
background-size : cover ;
background-repeat : no-repeat ;
position : relative ;
background-position : 50 % ;
height : 100 % ;
img {
opacity : 0 ;
visibility : hidden ;
height : 100 % !IMPORTANT ;
width : auto ;
}
}
}
@media ( min-width : 992 px ) {
# myCarousel {
padding-right : 33 .3333 % ;
}
# myCarousel . carousel-controls {
display : none ;
}
}
@media ( max-width : 991 px ) {
. carousel-caption p {
display : none ;
}
/* ,#myCarousel .list-group*/
}
. carousel-controls {
span {
top : 50 % ;
position : absolute ;
transform : translateY ( - 50 % ) ;
}
}
# myCarousel {
. loading {
position : absolute ;
width : 100 % ;
height : 100 % ;
top : 0 ;
left : 0 ;
@include display-flex () ;
@include align-items ( center ) ;
@include justify-content ( center ) ;
opacity : 1 ;
transition : opacity $speed ;
}
}
. load . loading {
opacity : 0 !important ;
visibility : hidden ;
}