/* =Sliders ----------------------------------------------- */ #main-slider { background: #eee; .container { padding: 0; } #metaslider-demo, .metaslider { margin: 0 auto; text-align: center; } } // Meta Slider General. .metaslider, .entry-content .metaslider { a, a:hover, ul a, ul a:hover { border-bottom: none; } } .metaslider.metaslider-flex { overflow: hidden; } // Flexslider Resets. .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; } .slides, .flex-control-nav, .flex-direction-nav { list-style: none; margin: 0; padding: 0; } .flexslider a img { border: none; outline: none; } .flexslider { margin: 0; padding: 0; } .flexslider ul { border: 0; max-height: none; max-width: none; line-height: normal; list-style-type: none; list-style: none; margin: 0; padding: 0; } // General FlexSlider Styles. .flexslider:hover .flex-vantage-direction-nav li a { opacity: 1; } .flexslider .slides > li { background-position: center; background-size: cover; -webkit-backface-visibility: hidden; display: none; line-height: 0; } .flexslider .slides li > img { display: block; width: 100%; } .slides:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; } html[xmlns] .slides { display: block; } * html .slides { height: 1%; } .flexslider, .flexslider .slides { position: relative; zoom: 1; } // Flexslider captions. .flexslider .caption-wrap { background: rgba(0, 0, 0, .5); color: #fff; font-size: 15px; line-height: 1.25em; text-align: center; .caption { line-height: normal; padding: 8px 14px 9px; } } .flexslider .slides > li .content img { height: auto !important; max-width: 100%; } #metaslider-demo .content, .vantage-slide-with-image .content { left: 0; position: absolute; top: 0; width: 100%; } #metaslider-demo .content img, .vantage-slide-with-image .content img { height: auto; max-width: 100%; } #metaslider-demo .ms-default-image, .vantage-slide-with-image .ms-default-image { height: auto; max-width: 100%; } // Vantage(Flex) Slider Theme Styles. #main-slider .flexslider:not(#metaslider-demo) ul.flex-vantage-direction-nav { margin-bottom: -40px; } .flex-vantage-control-paging { bottom: 15px; list-style: none; margin: 0; padding: 0 30px; position: absolute; right: 0px; text-align: right; z-index: 20; li { display: inline-block; height: 14px; margin: 0; margin-right: 2px; padding: 0; text-align: left; text-indent: -99999px; width: 14px; } li a { background: url(images/sprites/slide-indicator-inactive.png); cursor:pointer; display: block; height: 14px; width: 14px; &.flex-vantage-active { background: url(images/sprites/slide-indicator-active.png); } &:hover { background: url(images/sprites/slide-indicator-inactive.png); } } } .flex-vantage-direction-nav { list-style:none; li { margin:0; padding:0; a { display: block; height: 85px; margin-top: -52px; opacity: 0; position: absolute; text-indent: -99999px; transition: .2s opacity ease; top: 50%; width: 32px; z-index: 200; } a.flex-vantage-prev { background: url(images/sprites/gallery-prev.png); left: 0; } a.flex-vantage-next { background: url(images/sprites/gallery-next.png); right: 0; } @media screen and (-webkit-min-device-pixel-ratio: 2) { a { background-size: 32px 85px; } a.flex-vantage-prev { background-image: url(images/retina/gallery-prev.png); background-size: cover; } a.flex-vantage-next { background-image: url(images/retina/gallery-next.png); background-size: cover; } } } } &:hover { .flex-vantage-direction-nav li a { opacity: 0.9; } }