/*Pages*/
.m-pages-2 .b-pages-1{font-size:15px;line-height:30px;font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif;text-align:center}

.m-pages-2 .active-droppages{position:relative;z-index:999}

	.m-pages-2 .b-pages-1-fastnav{display:-moz-inline-stack;display:inline-block;vertical-align:top;border-radius:5px;
		background:#fff;
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:-moz-linear-gradient(top,#fff 0%,#e9e9e9 85%,#e7e7e7 100%);
		background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(85%,#e9e9e9),color-stop(100%,#e7e7e7));
		background:-webkit-linear-gradient(top,#fff 0%,#e9e9e9 85%,#e7e7e7 100%);
		background:-o-linear-gradient(top,#fff 0%,#e9e9e9 85%,#e7e7e7 100%);
		background:-ms-linear-gradient(top,#fff 0%,#e9e9e9 85%,#e7e7e7 100%);
		background:linear-gradient(to bottom,#fff 0%,#e9e9e9 85%,#e7e7e7 100%);
		border:solid #ccc;
		border-width:1px 0;
	}

	.m-pages-2 .b-pages-1-fastnav:after{content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
	.ie7 .m-pages-2 .b-pages-1-fastnav{zoom:1}
		
		.m-pages-2 .b-pages-1-fastnav li{float:left}
		.m-pages-2 .b-pages-1-fastnav li:hover,
		.m-pages-2 .b-pages-1-fastnav li:active{margin:-1px;border:solid #b3b3b3;border-width:1px 0;z-index:11;position:relative}
		.m-pages-2 .b-pages-1-fastnav li:hover,
		.m-pages-2 .b-pages-1-fastnav li:active,
		.m-pages-2 .b-pages-1-fastnav li a:hover,
		.m-pages-2 .b-pages-1-fastnav li a:active{color:#666 !important}
		.m-pages-2 .b-pages-1-fastnav li:hover a,
		.m-pages-2 .b-pages-1-fastnav li:active a{border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3}
			.m-pages-2 .b-pages-1-fastnav li a{height:28px;padding:0 10px;display:block;color:#333 !important;text-shadow:0 1px 0 #fff}
			.m-pages-2 .b-pages-1-fastnav li a:hover{
				background:#fff;
				background:-moz-linear-gradient(top,#fff 0%,#f3f3f3 100%);
				background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));
				background:-webkit-linear-gradient(top,#fff 0%,#f3f3f3 100%);
				background:-o-linear-gradient(top,#fff 0%,#f3f3f3 100%);
				background:-ms-linear-gradient(top,#fff 0%,#f3f3f3 100%);
				background:linear-gradient(to bottom,#fff 0%,#f3f3f3 100%);
				position:relative;
				color:#666 !important;text-decoration:none;text-shadow:0 1px 0 #fff
			}
			.m-pages-2 .b-pages-1-fastnav li a:active{
				background:#f3f3f3 !important;
				-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);
				-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);
				box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1)
			}
		
		.m-pages-2 .b-pages-1-fastnav .active-page{pointer-events:none;position:relative;z-index:12;}
		.m-pages-2 .b-pages-1-fastnav .active-page:hover{margin:-1px 0}

        .m-pages-2 .b-pages-1-fastnav .active-page:first-child:hover,
      .m-pages-2 .b-pages-1-fastnav .active-page:last-child:hover
        .m-pages-2 .b-pages-1-fastnav .active-page:first-child:hover a,
      .m-pages-2 .b-pages-1-fastnav .active-page:last-child:hover a
        .m-pages-2 .b-pages-1-fastnav .active-page:first-child a:hover,
      .m-pages-2 .b-pages-1-fastnav .active-page:last-child a:hover{border-color:transparent !important}

      .m-pages-2 .b-pages-1-fastnav .active-page:first-child:hover a,
      .m-pages-2 .b-pages-1-fastnav .active-page:last-child:hover a,
      .m-pages-2 .b-pages-1-fastnav .active-page:first-child a:hover,
      .m-pages-2 .b-pages-1-fastnav .active-page:first-child a:active,
      .m-pages-2 .b-pages-1-fastnav .active-page:first-child a:hover:active,
      .m-pages-2 .b-pages-1-fastnav .active-page:last-child a:hover,
      .m-pages-2 .b-pages-1-fastnav .active-page:last-child a:active,
      .m-pages-2 .b-pages-1-fastnav .active-page:last-child a:hover:active{padding:0 10px 0 11px}


            .m-pages-2 .b-pages-1-fastnav .active-page a,
			.m-pages-2 .b-pages-1-fastnav .active-page a:hover,
			.m-pages-2 .b-pages-1-fastnav .active-page a:active,
			.m-pages-2 .b-pages-1-fastnav .active-page a:focus{padding:0 9px 0 10px;margin:-1px 0;position:relative;z-index:4;color:#fff!important;font-weight:700;background:#555 !important;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5);text-shadow:none;border:1px solid transparent;cursor:default}
			.m-pages-2 .b-pages-1-fastnav .exppages.active-page:active{margin:-1px 0 !important}
			.m-pages-2 .b-pages-1-fastnav .exppages.active-page:active a{margin-top:0 !important}
			.m-pages-2 .b-pages-1-fastnav li:nth-child(2) a:hover{}
        .m-pages-2 .b-pages-1-fastnav li:first-child{border-radius:6px 0 0 6px}
        .m-pages-2 .b-pages-1-fastnav li:last-child{border-radius:0 6px 6px 0}
			.m-pages-2 .b-pages-1-fastnav .previous-page a{height:17px;padding:11px 17px 0 28px}
			.m-pages-2 .b-pages-1-fastnav li:first-child a{border-radius:5px 0 0 5px}
			.m-pages-2 .b-pages-1-fastnav li:last-child a{border-radius:0 5px 5px 0}
				.m-pages-2 .b-pages-1-fastnav li:first-child:hover a,
				.m-pages-2 .b-pages-1-fastnav li:last-child:hover a,
				.m-pages-2 .b-pages-1-fastnav li:first-child:active a,
				.m-pages-2 .b-pages-1-fastnav li:last-child:active a{border-left:0;border-right:0}
					.m-pages-2 .b-pages-1-fastnav .previous-page .arrow{width:5px;height:10px;background:url(/images/rating/pages_1.png) no-repeat;display:block;font-size:1px;left:-5px;position:relative;top:-1px}

		.m-pages-2 .b-pages-1-fastnav .previous-page,
		.m-pages-2 .b-pages-1-fastnav .next-page{border-color:#ccc;border-style:solid;border-width:1px !important;margin:-1px;position:relative}

		.m-pages-2 .b-pages-1-fastnav li:first-child{border-width:1px 0 1px 1px}
		.m-pages-2 .b-pages-1-fastnav li:last-child{border-width:1px 1px 1px 0}

		.m-pages-2 .b-pages-1-fastnav li:first-child,
		.m-pages-2 .b-pages-1-fastnav li:last-child{border-color:#ccc;border-style:solid;margin:-1px}

		.m-pages-2 .b-pages-1-fastnav li:first-child:hover{margin:-1px -2px -1px -1px}
		.m-pages-2 .b-pages-1-fastnav li:last-child:hover{margin:-1px -1px -1px -2px}
		.m-pages-2 .b-pages-1-fastnav li:first-child:hover,
		.m-pages-2 .b-pages-1-fastnav li:last-child:hover,
		.m-pages-2 .b-pages-1-fastnav li:first-child:active,
		.m-pages-2 .b-pages-1-fastnav li:last-child:active{border:1px solid #b3b3b3 !important}

		.m-pages-2 .b-pages-1-fastnav .previous-page:hover,
		.m-pages-2 .b-pages-1-fastnav .next-page:hover{margin:-1px !important;border-color:#b3b3b3}

		.m-pages-2 .b-pages-1-fastnav .next-page{border-left:1px solid #dbdada;border-radius:0 5px 5px 0}
			.m-pages-2 .b-pages-1-fastnav .next-page a{height:17px;padding:11px 23px 0;border-radius:0 5px 5px 0}
				.m-pages-2 .b-pages-1-fastnav .next-page:hover a{margin:0;border:0}
					.m-pages-2 .b-pages-1-fastnav .next-page .arrow{width:5px;height:10px;background:url(/images/rating/pages_1.png) no-repeat 0 -10px;display:block;font-size:1px;position:relative;top:-1px}
		
		.m-pages-2 .b-pages-1-fastnav .exppages{padding:0;border-left:1px solid #d8d7d7;position:relative;z-index:2;margin:0}
		.m-pages-2 .b-pages-1-fastnav .exppages:hover,
		.m-pages-2 .b-pages-1-fastnav .exppages:active{margin:-1px 0}
			.m-pages-2 .b-pages-1-fastnav .exppages.active-page a.exppages-i,.m-pages-2 .b-pages-1-fastnav .exppages.active-page a.exppages-i:hover{width:auto;min-width:17px}
			.m-pages-2 .b-pages-1-fastnav a.exppages-i,
			.m-pages-2 .b-pages-1-fastnav a.exppages-i:hover{width:17px;margin:0;border-right:1px solid #d8d7d7;position:relative;color:#2e2e2e}
			.m-pages-2 .b-pages-1-fastnav a.exppages-i:hover{border-right-color:#b3b3b3}
				.m-pages-2 .b-pages-1-fastnav .exppages .arrow{width:9px;height:6px;margin:12px 20px 0 0;background:url(/images/rating/pages_1.png) no-repeat -25px 0;display:block;position:absolute;top:0;right:0;font-size:1px}
			.m-pages-2 .b-pages-1-fastnav .exppages.active-page{margin:-1px 0;border:transparent;cursor:pointer;pointer-events:all}
			.m-pages-2 .b-pages-1-fastnav .exppages.active-page:hover{margin:-1px 0}
			.m-pages-2 .b-pages-1-fastnav .exppages.active-page:active{margin:-1px 0}
				.m-pages-2 .b-pages-1-fastnav .exppages.active-page a{border:0;cursor:pointer}
				.m-pages-2 .b-pages-1-fastnav .exppages.active-page .number{position:relative;left:-11px}
					.m-pages-2 .b-pages-1-fastnav .exppages.active-page .exppages-i{padding:1px 19px}
				.m-pages-2 .b-pages-1-fastnav .exppages.active-page .arrow{width: 10px;background-position:-40px 0;right:-9px}
				.m-pages-2 .b-pages-1-fastnav .exppages.active-page:hover .arrow{background-position:-55px 0}

	.m-pages-2 .b-pages-1-slider{width:578px;height:54px;padding:11px 10px 5px;margin:0 0 0 -299px;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);position:absolute;top:0px;left:50%;z-index:90;display:none}
	.active-slider .b-pages-1-slider {display:block}

		.m-pages-2 .b-pages-1-slider .shd-right,
		.m-pages-2 .b-pages-1-slider .shd-left{width:40px;height:31px;position:absolute;top:0;z-index:91}
		.m-pages-2 .b-pages-1-slider .shd-left{margin:5px 0 0 10px;background:url(/images/rating/pages_1.png) no-repeat 0 -119px;left:0}
		.m-pages-2 .b-pages-1-slider .shd-right{margin:6px 10px 0 0;background:url(/images/rating/pages_1.png) no-repeat 0 -163px;right:0}
		.m-pages-2 .b-pages-1-slider .dis-shd{display:none}

		.m-pages-2 .b-pages-1-slider-i{width:560px;padding:0 5px 0 0;margin:0 0 2px 0;position:relative;overflow:hidden;zoom:1}

			.m-pages-2 .b-pages-1-slider__list{padding:0 1px;overflow:hidden;float:left;zoom:1;font-size:0;white-space:nowrap}
				.m-pages-2 .b-pages-1-slider__list li{display:inline-block;vertical-align:top;font-size:15px}
					.m-pages-2 .b-pages-1-slider__list a{height:25px;padding:0 10px;display:-moz-inline-stack;display:inline-block;line-height:29px;border-radius:3px;color:#333}
					.m-pages-2 .b-pages-1-slider__list a:hover{padding:0 8px;margin:0 1px;border:1px solid #ccc;text-decoration:none;line-height:25px;color:#666}
				.m-pages-2 .b-pages-1-slider__list .active-page{}
					.m-pages-2 .b-pages-1-slider__list .active-page a,
					.m-pages-2 .b-pages-1-slider__list .active-page a:hover{padding:0 9px;margin:0 -1px;border:1px solid transparent;line-height:25px;color:#fff;background:#555}

        .m-pages-2 .pages-1-slider-track{height:13px;background:url(/images/rating/pages_1.png) repeat-x 0 -207px;position:relative;top:2px;zoom:1;cursor:pointer;cursor:hand;font-size:1px}
              .m-pages-2 .pages-1-slider-track__drag{width:108px;height:15px;background:url(/images/rating/pages_1.png) repeat-x 0 -222px;position:absolute;top:0;left:0;cursor:pointer;cursor:hand;font-size:1px}

			.m-pages-2 .b-pages-1-fastnav a.exppages-i,.m-pages-2 .b-pages-1-fastnav a.exppages-i:hover{padding:0 16px}

@media only screen and (max-width: 1000px) {
	.responsive-layout .m-pages-2 .b-pages-1-fastnav li:not(.exppages, .previous-page, .next-page) {
		display: none;
	}
	.responsive-layout .b-pages-1-slider {
		width: 100%;
		height: auto;
		margin: 0;
		padding-top: 5px;
		left: 0;
		box-sizing: border-box;
	}
	.responsive-layout .shd-left,
	.responsive-layout .shd-right,
	.responsive-layout .pages-1-slider-track{
		display: none;
	}
	.responsive-layout .m-pages-2 .b-pages-1-slider-i {
		width: auto;
		margin: 0;
		padding: 0;
	}
	.responsive-layout .m-pages-2 .b-pages-1-slider__list {
		width: auto !important;
		float: none;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
}
