/**
 * @category    Mana
 * @package     ManaPro_Slider
 * @copyright   Copyright (c) http://www.manadev.com
 * @license     http://www.manadev.com/license  Proprietary License
 */

/* Geberal banner styles */
.m-slider-banner { background: transparent; position: relative; clear: both; }
.m-slider-banner.m-fast-switch-bottom { margin-bottom: 20px; }
.m-slider-banner.m-fast-switch-btop { margin-btop: 20px; }
.m-slider-banner .desc {  }
.col-main .m-slider-banner .desc { line-height: 22px; margin-bottom: 20px; }

.m-slider-banner .m-visible-content { overflow: hidden; position: relative; }
.m-slider-banner .m-content { overflow: hidden; position: absolute; width: 100%; }
.m-slider-banner .m-content>li { display: none; float: left; border: 0; width: 100%; }
.m-slider-banner .m-visible-content,
.m-slider-banner .m-content>li {  background: transparent;}

.col-main .m-slider-banner .block .block-title strong,
.col-main .m-slider-banner h2,
.col-main .m-slider-banner h2 a,
.col-main .m-slider-banner h3,
.col-main .m-slider-banner h3 a { color:#646464; font-weight: bold; }
.col-main .m-slider-banner .block .block-title strong,
.col-main .m-slider-banner h2,
.col-main .m-slider-banner h2 a { font-size: 22px; }
.col-main .m-slider-banner h3,
.col-main .m-slider-banner h3 a { font-size: 16px; }
.col-main .m-slider-banner h4,
.col-main .m-slider-banner h4 a { color: #aaa; }

/* Navigation styles */
.m-slider-banner .m-switch { text-align: center; height: 30px; z-index: 3; }
.m-slider-banner .m-switch ol { display: inline-block; overflow: hidden; margin: 5px auto 0; }
.m-slider-banner .m-switch li { float: left; padding: 2px; }

/* Numbers */
.m-slider-banner .m-switch.m-numbers li { background: #d8d8d8;  border-radius: 5px; min-width: 18px; margin-right: 4px; padding: 2px 6px; }
.m-slider-banner .m-switch.m-numbers li.alrHelperActiveItem { background: #26B1ED; color: white; }
.m-slider-banner .m-switch.m-numbers li:hover { cursor: pointer;  }
/* Bullets */
.m-slider-banner .m-switch.m-bullets li { background: #eee; border: 1px solid #A0B3C3; border-radius: 5px; width: 5px; height: 5px; margin-top: 5px; margin-right: 5px; }
.m-slider-banner .m-switch.m-bullets li.alrHelperActiveItem { background: #c5deea; /* Old browsers */
background: -moz-linear-gradient(top,  #c5deea 0%, #26b1ed 46%, #2092c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5deea), color-stop(46%,#26b1ed), color-stop(100%,#2092c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c5deea 0%,#26b1ed 46%,#2092c4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c5deea 0%,#26b1ed 46%,#2092c4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c5deea 0%,#26b1ed 46%,#2092c4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c5deea 0%,#26b1ed 46%,#2092c4 100%); /* W3C */
box-shadow: inset 0 -8px 10px rgba(32,146,196,0.9);  /* IE6-9 */
}
.m-slider-banner .m-switch.m-bullets li:hover { cursor: pointer; }
/* Arrows */
.m-slider-banner .m-navigation-next, .m-slider-banner .m-navigation-prev {
    cursor: pointer; z-index:2; position: absolute; margin: 5px 0 0; height: 100%;  width: 70px; top:0; opacity:0.4; filter:alpha(opacity=40); /* For IE8 and earlier */}
.m-slider-banner .m-navigation-next { background: url(../images/manapro_slider/i-next.png) 100% 40% no-repeat;
    right: 0; }
.m-slider-banner .m-navigation-next:hover { background-image: url(../images/manapro_slider/i-next-over.png); opacity:1; }
.m-slider-banner .m-navigation-next:active { background-image: url(../images/manapro_slider/i-next-active.png); opacity:1; }
.m-slider-banner .m-navigation-prev { background: url(../images/manapro_slider/i-prev.png) 0 40% no-repeat;
    left: 0; }
.m-slider-banner .m-navigation-prev:hover { background-image: url(../images/manapro_slider/i-prev-over.png); opacity:1; }
.m-slider-banner .m-navigation-prev:active { background-image: url(../images/manapro_slider/i-prev-active.png); opacity:1; }

/* Product on the banner view col-main */
.m-slider-banner .products-list li.item { background: none; position: relative; }
.nav-container+.m-slider-banner .products-list li.item { padding: 20px 85px 0; }
.col-main .m-slider-banner .products-list li.item { padding: 0 70px; }
.nav-container+.m-slider-banner .products-list .product-name,
.col-main .m-slider-banner .products-list .product-name { font-size: 22px; }
.m-slider-banner .products-list .product-image { position: absolute; z-index: 1; box-shadow: none !important; }
.m-slider-banner .products-list .product-shop { position: absolute; z-index: 2; overflow: hidden; margin: 0; box-shadow: none; }
.m-slider-banner .products-list .price-box { position: static; text-align: left; }
.m-slider-banner.a-center .products-list .price-box { position: static; text-align: center; }
.m-slider-banner.a-center .products-list .ratings { display: inline-block; }
.m-slider-banner .products-list .btn-cart,
.m-slider-banner .products-list .add-to-links { position: static; float: left; }
.m-slider-banner .products-list .btn-cart,

/* nash: .m-slider-banner .products-list .add-to-links li { float: left; margin: 0 5px 0 0; } */
/* mn: .m-slider-banner .products-list .add-to-links li { float: left; } */
.m-slider-banner .products-list .add-to-links li { float: left; }

.m-slider-banner .products-list button.btn-cart > span { min-width: 90px; }
.nav-container+.m-slider-banner .price-from,
.nav-container+.m-slider-banner .price,
.col-main .m-slider-banner .price-from,
.col-main .m-slider-banner .price,
.col-main .m-slider-banner .products-list .price-box .special-price .price,
.col-main .m-slider-banner .products-list .price-box .minimal-price-link .price { font-size:30px; }
.col-main .m-slider-banner .products-list .price-box .old-price .price { font-size:16px; }

.nav-container+.m-slider-banner .price-to .price,
.col-main .m-slider-banner .price-to .price { font-size:12px; }
.m-slider-banner .button { float: left; }
.m-slider-banner .add-to-links { white-space: nowrap; }
.m-slider-banner .add-to-links li a { margin:0; min-width: 90px; }

/* Product on the banner view sidebar */
.sidebar .m-slider-banner,
.sidebar .m-slider-banner .products-list .price-box { text-align: center; }
.sidebar .m-slider-banner .products-list li.item { padding: 0 10px; }
.sidebar .m-slider-banner .products-list .product-name { font-size: 11px; }
.sidebar .m-slider-banner .products-list .desc { font-size: 11px; padding: 0; }
.sidebar .m-slider-banner .products-list .product-shop { padding-right: 5px; }
.sidebar .m-slider-banner .ratings .rating-box { margin: 0 auto 5px; float: none; }
.sidebar .m-slider-banner .rating-links { font-size: 9px; white-space: nowrap; }
.sidebar .m-slider-banner .products-list .btn-cart,
.sidebar .m-slider-banner .products-list .add-to-links,
.sidebar .m-slider-banner .products-list .add-to-links li { float: none; margin-bottom: 5px; }






