.dmpro_carousel .swiper-dmpro-container {
width: 100%;
height: 100%;
display: flex;
align-items: start
}
.dmpro_carousel .et_pb_main_blurb_image .et-waypoint{
opacity: 1 !important;
}
.dmpro_carousel .dmpro_carousel_child {
border-style: solid;
}
.dmpro_carousel .swiper-coverflow.swiper-3d .dmpro-carousel-wrapper,
.dmpro_carousel .swiper-container-3d .dmpro-carousel-wrapper {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.dmpro_carousel .swiper-dmpro-container .dmpro-carousel-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform;
box-sizing: content-box;
flex-wrap: nowrap;
overflow: visible;
pointer-events: none !important;
}
.dmpro_carousel .swiper-dmpro-container .dmpro_carousel_child {
font-size: 14px;
display: flex;
justify-content: flex-start;
text-align: center;
margin-bottom: 0!important;
flex-direction: column;
float: none!important;
clear: none!important;
flex-shrink: 0;
width: 100%;
height: auto;
position: relative;
transition-property: -webkit-transform;
transition-property: transform;
overflow: auto;
pointer-events: auto !important;
}
.dmpro_carousel .swiper-dmpro-container .dmpro_carousel_child .dmpro-carousel-image img {
display: block;
width: 100%;
}
.dmpro_carousel .swiper-pagination {
text-align: center;
width: 100%;
}
.dmpro_carousel .swiper-pagination .swiper-pagination-bullets {
bottom: 10px;
left: 0;
width: 100%;
}
.dmpro_carousel .swiper-pagination .swiper-pagination-bullet {
margin: 0 4px;
width: 8px;
height: 8px;
}
.dmpro_carousel .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
transform: translateX(-50%);
white-space: nowrap;
}
.dmpro_carousel .swiper-pagination .swiper-pagination-bullet:last-child {
margin-right: 0
}
.dmpro_carousel .swiper-button-next,
.dmpro_carousel .swiper-button-prev {
background-image:none !important;
display: flex;
align-items: center;
justify-content: center;
width: 50px;
font-size: 50px;
height: 50px;
transition: all .3s;
opacity:1;
pointer-events: auto !important;
}
.dmpro_carousel .swiper-button-next:before,
.dmpro_carousel .swiper-button-prev:before {
display: block;
font-family: ETmodules;
box-sizing: border-box;
}
.dmpro_carousel .swiper-button-prev {
left: -50px;
}
.dmpro_carousel .swiper-button-next {
right: -50px;
}
.dmpro_carousel .swiper-button-prev:after,
.dmpro_carousel .swiper-button-next:after {
content: '';
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
cursor: pointer;
pointer-events: all
}
.dmpro_carousel .dmpro-carousel-main[data-shadow="false"] .swiper-3d .swiper-slide-shadow-left,
.dmpro_carousel .dmpro-carousel-main[data-shadow="false"] .swiper-3d .swiper-slide-shadow-right {
background-image: none;
}
body .dmpro_disable_et_pb_button_icon:before,
body .dmpro_disable_et_pb_button_icon:after {
content: '' !important;
}
body .dmpro_disable_et_pb_button_icon:hover {
padding:0 !important;
}
body .dmpro_showicon_et_pb_button_icon {
padding: .3em 2em .3em .7em;
}
body .dmpro_showicon_et_pb_button_icon.dmpro_showicon_et_pb_button_icon_left:before,
body .dmpro_showicon_et_pb_button_icon.dmpro_showicon_et_pb_button_icon_right:after {
margin-left: 0.3em !important;
line-height: 1.7em !important;
font-size: inherit !important;
opacity: 1;
}
body .dmpro_button_grid .dmpro_showicon_et_pb_button_icon_left:before,
body .dmpro_button_grid .dmpro_showicon_et_pb_button_icon_right:after {
display: inline-block !important;
}
.et-fb .dmpro_carousel .swiper-slide-shadow-coverflow {
pointer-events: none !important;
}