File: /home/hanode/public_html/wp-content/plugins/ml-slider/themes/databold/v1.0.0/style.scss
.metaslider.ms-theme-databold {
.flexslider {
.slides > li > a {
z-index: 2;
position: relative;
img {
z-index: 2;
position: relative;
}
}
.caption-wrap {
height: 100%;
opacity: 1;
width: 100%;
background: transparent;
.caption {
padding: 30px;
top: 50%;
left: 60px;
transform: translateY(-50%);
position: absolute;
width: 40%;
background: #fff;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
color: #333;
z-index: 2;
p {
margin: 0 0 15px;
}
a {
color: #016fb9;
text-decoration: none;
&:hover,
&:focus {
color: #29375b;
background: none;
}
}
}
}
.flex-direction-nav li a {
background-color: #016fb9;
background-position: center;
width: 60px;
height: 36px;
background-image: none;
top: calc(50% + 20px); // 20px is the margin-bottom / 2 from .flexslider
transform: translateY(-50%);
&:after {
background-color: #fff;
mask-repeat: no-repeat;
mask-size: 12px auto;
content: '';
display: table;
width: 100%;
height: 100%;
position: absolute;
top: 0;
mask-position: center;
}
&.flex-prev {
left: 0;
&:after {
mask-image: url(images/left.svg);
mask-position: center center;
}
}
&.flex-next {
right: 0;
&:after {
mask-image: url(images/right.svg);
}
}
}
.flex-control-paging li a {
font-size: 0;
text-indent: 99999px;
overflow: hidden;
}
.flex-control-nav {
bottom: 20px;
li a {
width: 16px;
height: 16px;
border-radius: 0;
background: #016fb9;
opacity: 0.7;
border: 1px solid #fff;
&:hover,
&:focus {
background: #016fb9;
opacity: 1;
}
&.flex-active {
background: #fff;
border: 1px solid #016fb9;
}
}
}
.flex-pauseplay a {
bottom: 12px;
left: 20px;
&:focus{
outline: 3px solid #fff;
}
}
}
&.has-onhover-arrows {
.flex-direction-nav li {
opacity: 0;
}
&:hover {
.flex-direction-nav {
li {
opacity: 1;
}
a {
opacity: 1;
}
}
}
}
}