.ma-relatedslider-container .flex-container a:active,.ma-relatedslider-container .flexslider a:active,.ma-relatedslider-container .flex-container a:focus,.ma-relatedslider-container .flexslider a:focus {
outline:none
}

.ma-relatedslider-container .slides,.ma-relatedslider-container .flex-control-nav,.ma-relatedslider-container .flex-direction-nav {
margin:0;
padding:0;
list-style:none
}

.related-subtitle {
display:none
}

.ma-relatedslider-container .related-checkbox {
display:none
}

.ma-relatedslider-container .flexslider {
margin:0;
padding:0
}

.ma-relatedslider-container .flexslider .slides > li {
display:none;
-webkit-backface-visibility:hidden
}

.ma-relatedslider-container .flexslider .slides img {
width:100%;
display:inline-block
}

.ma-relatedslider-container .flex-pauseplay span {
text-transform:capitalize
}

.ma-relatedslider-container .related-product-title h2 {
color:#666;
font-family:'fjallaoneregular';
font-size:23px;
text-transform:uppercase
}

.related-product-title {
margin:15px 0 0;
display:inline-block;
width:100%
}

.ma-relatedslider-container .slides:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}

html[xmlns] .ma-relatedslider-container .slides {
display:block
}

* html .ma-relatedslider-container .slides {
height:1%
}

.no-js .ma-relatedslider-container .slides > relatedslider-item:first-child {
display:block
}

.ma-relatedslider-container .flexslider {
margin:10px 0;
position:relative;
zoom:1;
display:inline-block;
width:100%
}

.ma-relatedslider-container .flex-viewport {
max-height:2000px;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
transition:all 1s ease
}

.ma-relatedslider-container .loading .flex-viewport {
max-height:300px
}

.ma-relatedslider-container .flexslider .slides {
zoom:1
}

.ma-relatedslider-container .carousel .relatedslider-item {
margin-right:2px;
text-align:center;
position:relative
}

.ma-relatedslider-container .product {
margin-top:10px
}

.ma-relatedslider-container .related-checkbox {
position:absolute;
top:0;
left:50%;
margin:0 0 0 -8px
}

.ma-relatedslider-container .special-price {
float:none;
margin:0;
width:100%
}

.ma-relatedslider-container .old-price {
float:left;
margin:1px 0 0 10px
}

.ma-relatedslider-container .product-name {
display:inline-block;
float:left;
margin:10px 0 5px;
width:67%
}

.ma-relatedslider-container .old-price {
display:inline-block;
float:none;
margin:0;
width:100%
}

.ma-relatedslider-container .price-box {
float:right;
margin:10px 0 5px;
text-align:right;
width:30%
}

.ma-relatedslider-container .old-price .price {
line-height:19px
}

.ma-relatedslider-container .flex-direction-nav {
*height:0
}

.ma-relatedslider-container .flex-direction-nav a {
width:33px;
height:33px;
margin:-20px 0 0;
display:block;
background:url(../images/bg_direction_nav.png) no-repeat 0 0;
position:absolute;
top:-29px;
cursor:pointer;
text-indent:-9999px
}

.ma-relatedslider-container .flex-direction-nav .flex-next {
background-position:100% 0;
right:0
}

.ma-relatedslider-container .flex-direction-nav .flex-prev {
right:36px
}

.ma-relatedslider-container .flexslider:hover .flex-next:hover,.ma-relatedslider-container .flexslider:hover .flex-prev:hover {
opacity:1
}

.ma-relatedslider-container .flex-direction-nav .flex-disabled {
opacity:.3!important;
filter:alpha(opacity=30);
cursor:default
}

.ma-relatedslider-container .product-image {
display:block
}

.ma-relatedslider-container .relatedslider-item {
padding:0
}

.ma-relatedslider-container .product-details {
display:inline-block;
margin:10px 0 0;
width:100%
}

.ma-relatedslider-container .product-name a {
font-size:17px
}

.ma-relatedslider-container .flex-control-nav {
width:100%;
position:absolute;
top:-40px;
text-align:left
}

.ma-relatedslider-container .flex-control-nav li {
margin:0 6px;
display:inline-block;
zoom:1;
*display:inline
}

.ma-relatedslider-container .flex-control-paging li a {
width:11px;
height:11px;
display:block;
background:#aaa;
cursor:pointer;
text-indent:-9999px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
-o-border-radius:20px;
border-radius:20px;
box-shadow:inset 0 0 3px rgba(0,0,0,0.3)
}

.ma-relatedslider-container .flex-control-thumbs {
margin:5px 0 0;
position:static;
overflow:hidden
}

.ma-relatedslider-container .flex-control-thumbs li {
width:25%;
float:left;
margin:0
}

.ma-relatedslider-container .flex-control-thumbs img {
width:100%;
display:block;
opacity:.7;
cursor:pointer
}

.ma-relatedslider-container .flex-control-thumbs img:hover {
opacity:1
}

.ma-relatedslider-container .flex-control-thumbs .flex-active {
opacity:1;
cursor:default
}

.ma-relatedslider-container .ma-loading {
width:16px;
height:16px;
position:absolute;
z-index:99;
background:url(../images/loader.gif) no-repeat;
top:50%;
left:50%;
margin:-8px 0 0 -8px
}