@font-face {
    font-family: Helvetica;
    src: url(https://sebelubimoi.by/HelveticaNeueCyr-Thin.otf);

    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Aleksandra;
    src: url(../fonts/aleksandrac_regular.ttf);

    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Avanti;
    src: url(../fonts/Avanti_Regular.ttf);

    font-weight: normal;
    font-style: normal;
}/*
@font-face {
    font-family: Menuet_script;
    src: url(../fonts/Menuet_script.eot);
    src:  url("../fonts/Menuet_script.eot?#iefix") format("embedded-opentype"), 
          url('../fonts/Menuet_script.woff2') format('woff2'),
     url("../fonts/Menuet_script.woff") format("woff"), 
     url("../fonts/Menuet_script.ttf") format("truetype"),
          url('../fonts/Menuet_script.svg#intro_condblack_free') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
/*@font-face {
    font-family: calibri;
    src: url(../fonts/colibri.eot);
    src:    url("../fonts/colibri.eot?#iefix") format("embedded-opentype"), 
            url('../fonts/colibri.woff2') format('woff2'),
            url("../fonts/colibri.woff") format("woff"), 
            url("../fonts/colibri.ttf") format("truetype"),
            url('../fonts/colibri.svg#intro_condblack_free') format('svg');
    font-weight: normal;
    font-style: normal;
}*/


.our_work {
font-weight: 500;
    max-width: 1170px;
    height: 544px;
    margin: 0 auto;
    padding-top: 37px;
    position: relative;
}

.our_work  h3 {
    text-align: center;
    font-size: 36px;
    margin-top: 3px;
    font-weight: 500;
    margin-bottom: 2px;
}

.our_work>div {
    font-size: 20px;
    position: absolute;
}
.our_work>div span {
    font-size: 48px;
    color:#ed4370;
    font-style: italic;
    margin-right: 27px;
}
.our_work>div:first-of-type {
    left: 0;
    top: 117px;
    background: url(../image/zakal_lend.png) no-repeat center bottom;
    padding-bottom: 160px;
}
.our_work>div:nth-child(3) {
    left: 254px;
    bottom: 36px;
    background: url(../image/surprice_lend.png) no-repeat 65% top;
    padding-top: 90px;
}
.our_work>div:nth-child(4) {
width: 439px;
    left: 679px;
    top: 128px;
    background: url(../image/sms_lend.png) no-repeat 25px bottom;
    padding-bottom: 130px;
    text-align: right;
    line-height: 26px;
}
.our_work>div:nth-child(5) {
    left: 784px;
    bottom: 8px;
    background: url(../image/oplata_lend.png) no-repeat 200px top;
    padding-top: 110px;
    width: 373px;
}
.our_work>div:nth-child(5) div {
    font-size: 12px;
    width: 310px;
    margin-left: 60px;
}

div#filterpro_box {
    float: left;
    margin-bottom: 0px;
}

.arrow1 {
    background: url(../image/arrow1.png) no-repeat;
    left: 153px;
    bottom: 93px;
    width: 221px;
    height: 144px;
}
.arrow2 {
    background: url(../image/arrow2.png) no-repeat;
    left: 457px;
    bottom: 207px;
    width: 227px;
    height: 136px;
}
.arrow3 {
    background: url(../image/arrow3.png) no-repeat;
    left: 744px;
    bottom: 111px;
    width: 234px;
    height: 122px;
}

.wishlist span {
width: 100%;
    text-align: center;
    font-size: 15px;
}

.wishlist_razmer span {
    background: #ED4370;
    margin-bottom: 0px;
    padding: 1px 3px 1px 3px;
    border-radius: 3px;
    color: #fff;
    margin-right: 4px;
}


.wishlist p {
    float: left;
    background: #ED4370;
    margin-bottom: 0px;
    padding: 1px 3px 1px 3px;
    border-radius: 3px;
    color: #fff;
    margin-right: 4px;
}

.reviews_bg{
font-weight: 500;
    height: 600px;
    max-width: 1700px;
    background: url(../image/reviews_bg.jpg) no-repeat;
    margin: 0 auto;
    color: white;
    position: relative;    
}
.wrapper_slider{
    position: relative;
    width: 1170px;
    height: 352px;
    margin: 0 auto;
    padding-top: 165px;
}
.reviews_bg>div:first-child {
    font-size: 30px;
    text-align: center;
    padding-top: 30px;
}
.reviews_bg .slider {
width: 835px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.otzyvy_block {
color: #fff;
    height: auto;
    text-align: left;
    font-size: 21px;
    margin-top: 5px;
    margin-right: 8px;
    margin-left: 11px;
}
.user_info_otzyv {
    right: 15px;
    bottom: 7px;
    font-size: 17px;
    margin-right: 15px;
    text-align: right;
    opacity: 0.8;
    color: #fff;
}
.batton_nov {
    font-weight: 500;
    margin: 31px 0;
}

.wrapper_quality {
    font-weight: 500;
    margin: 0 auto;
    max-width: 815px;
    background: url(../image/seo_image.png) no-repeat 100% 0;
    padding-right: 355px;
    min-height: 616px;
}
.wrapper_quality2 {
    font-weight: 500;
    margin: 0 auto;
    max-width: 1170px;
    min-height: 485px;
}
.wrapper_quality h2 {
    font-weight: 500;
    font-size: 30px;
    padding-top: 30px;
    margin-left: 20px;
}

.wrapper_quality2 h2 {
    font-weight: 500;
    font-size: 30px;
    padding-top: 30px;
    margin-left: 20px;
}

.quality_text {
    margin-bottom: 150px;
    font-size: 16px;
    margin: 27px 20px 0 20px;
    line-height: 23px;
}
li {
    list-style: none;
}

.quality_text p+p {
    margin-top: 28px;
}
.quality_text ul, .quality_text ol{
    list-style: disc inside;
    margin: 28px 0;
}
.wrapper2 .quality_text p:last-child {
    text-align: center;
    padding: 9px 0;
}
.wrapper2 {
    max-width: 1420px;
    margin: auto; 
}

    

.batton_nov a {
    padding: 13px 35px;
    text-align: center;
    font-size: 20px;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #fcabc1;
    background-image: -moz-linear-gradient(top, #fcabc0 0%, #c60c3e 100%);
    background-image: -webkit-linear-gradient(top, #fcabc0 0%, #c60c3e 100%);
    background-image: -o-linear-gradient(top, #fcabc0 0%, #c60c3e 100%);
    background-image: -ms-linear-gradient(top, #fcabc0 0%, #c60c3e 100%);
    background-image: linear-gradient(top, #fcabc0 0%, #c60c3e 100%);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    box-shadow: inset 2px 3px 3px #efd5dc;
    -webkit-box-shadow: inset 2px 3px 3px #efd5dc;
    -moz-box-shadow: inset 2px 3px 3px #efd5dc;
}
#featured .batton_nov a{
    font-size: 28px;
    padding: 10px 30px;
    margin:  15px 0;
    display: inline-block;
}
.batton_nov a:hover {
    border: solid 1px #c60c3d;
}
.batton_nov a:visited {
    color: white;
}
.slides {  
    /*    -webkit-backface-visibility: hidden;
        -webkit-transform-style: preserve-3d;
        -webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
           -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
            -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
             -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
                transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);*/
    overflow: hidden;
}
.footer_dead {
    height: 155px;
}
.slide {
    font-size: 24px;
    float: left;
    max-width: 723px;
    position: relative;
    line-height: 22px;
    height: 150px;
    padding: 15px 15px 0 15px;
    margin: 0 7.5px;
    border: 1px solid #ed4370;
    cursor: pointer;
}
.slide>div:last-child {
    position: absolute;
    right: 15px;
    bottom: 7px;
    font-size: 17px;
    margin-right: 15px;
    text-align: right;
    opacity: 0.8;
}
.quote1, .quote2 {
    position: absolute;
    width: 70px;
    height: 47px;
}
.quote1 {
    background: url(../image/quote_left.png) no-repeat;
    left: 60px;
    bottom:110px;
}
.quote2 {
    background: url(../image/quote_right.png) no-repeat;
    left: 1010px;
    bottom:375px;
}

.jcarousel-skin-opencart .jcarousel-clip-horizontal {
    height: auto;
    color: #000;
}

html {
	overflow-y: scroll;
	margin: 0;
	padding: 0;
}
body {
	background-color: #ffffff;
	/*color: #EF5F96;*/
    color: #000;
	font-family: Helvetica, Calibri, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
    position: relative;
	min-height: 100vh;
}
body, td, th, input, textarea, select, a {
	font-size: 14px;
}
h1, .welcome {
    color: #000;
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 23px;
    font-weight: normal;
    text-shadow: 0 0 1px rgba(0, 0, 0, .01);
}


@media screen and (max-width: 768px) {
    .box_logo div:first-child a {
        font-size: 29px !important;
        line-height: 65px !important;
    }
}


@media screen and (max-width: 768px) {
	h1  {top:20px; position:relative}}
h2 {
    color: #000000;
    font-size: 17px;
    margin-top: 0px;
    margin-bottom: 5px;
    font-weight: 500;
}
p {
	margin-top: 0px;
	margin-bottom: 20px;
}
a, a:visited, a b {
	color: #ED4370;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input[type='text'], input[type='password'], textarea {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-left: 0px;
	margin-right: 0px;
    font-size: 14px;
    outline: none;
}
select {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
label {
	cursor: pointer;
}
ul.box-category > li ul > li > a.active_subcat {
    color: #e60541;
}

.box .box-content_category {
	margin-top: 30px;
}

.content_header_sitename h1 {
    margin-bottom: 0px;
    text-align: center;
    font-size: 36px;
    color: #ef5f96;
}

/* ������� ��������*/
.home_landing_cat {
    background: url(../image/main_bg.png) no-repeat center top;
    height: 780px;
}
img.img_vybor_mobile {
    display: none;
}
.wrapper_landinge {
    width: 1170px;
    min-width: 1170px;
    margin: 0 auto;
    overflow: hidden;
    min-height: 286px;
    font-weight: 500;
}

.why_we {
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
}
.wrapper_landinge h3 {
    text-align: center;
    font-size: 36px;
    margin-top: 3px;
    font-weight: 500;
    margin-bottom: 2px;
}
.why_we .wrapper_landinge div {
    width: 390px;
    padding: 15px 0 15px 0;
    text-align: center;
    font-size: 18px;
    height: 200px;
    display: inline-block;
    vertical-align: text-top;
}
.why_we .wrapper_landinge div:first-of-type {
    background: url(../image/eac.png) no-repeat 50% 70%;
}
.why_we .wrapper_landinge div:nth-child(3) {
    background: url(../image/gifts.png) no-repeat 50% 70%;
}
.why_we .wrapper_landinge div:last-child {
    background: url(../image/consult.png) no-repeat 50% 70%;
}


/* layout */
#container {
	width: 1170px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#column-left {
	margin-top: 32px;
	float: left;
	width: 313px;
}
#column-right {
	float: right;
	width: 180px;
}
@media screen and (max-width: 768px) {
#column-right {
	float: left; width:100%;
}}
@media screen and (max-width: 768px) {
#column-left {
	float: left; width:100%;
}}
#content {
	min-height: 400px;
	margin-bottom: 25px;
}
@media screen and (max-width: 1208px){
	
.category-info {
    overflow: auto;
    margin-bottom: 36px;
    margin-top: 40px;
    padding: 15px;
}

}	
#column-left + #column-right + #content, #column-left + #content {
	margin-left: 335px;
}
#column-right + #content {
	margin-right: 195px;
}
@media screen and (max-width: 768px) {
#column-left + #column-right + #content, #column-left + #content {
	margin-left: 0px;
}}
@media screen and (max-width: 768px) {
#column-right + #content  {
	margin-right: 0px;
}}
/* header */
#header {
	height: 128px;
	margin-bottom: 7px;
	padding-bottom: 4px;
	position: relative;
	z-index: 9001;
}
.menu_header {
    clear: both;
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    margin: 10px 0;
}
#header #logo {
	position: absolute;
	top: 25px;
	left: 15px;
}
@media screen and (max-width: 768px) {
	#header #logo {
        top:auto;
    	left: auto;margin-top: 25px;
    	margin-left: 15px;
        position: relative; margin-bottom:20px;
        overflow:hidden;max-width:90%; 
    }
}
@media screen and (max-width: 768px) {
	#header #logo img{
overflow:hidden; 
}}		
#language {
	position: absolute;
	top: 15px;
	left: 320px;
	width: 80px;
	color: #999;
	line-height: 17px;
}
#language img {
	cursor: pointer;
	margin-right: 5px;
}
#currency {
	width: 75px;
	position: absolute;
	top: 15px;
	left: 425px;
	color: #999;
	line-height: 17px;
}
@media screen and (max-width: 768px) {
	#currency {position: relative;
			right:auto; top:auto; margin-top:15px; float:left; left:auto; margin-left:10px; z-index:9; 

}}	
#currency a {
	display: inline-block;
	padding: 2px 4px;
	border: 1px solid #CCC;
	color: #999;
	text-decoration: none;
	margin-right: 2px;
	margin-bottom: 2px;
}
#currency a b {
	color: #ED4370;
	text-decoration: none;
}
#header #cart {
    position: absolute;
    top: 3px;
    right: 3px;
    z-index: 9;
    min-width: 300px;
}



.box_menu {
    background: #fff;
    /* margin-bottom: 20px; */
    padding: 0;
    position: relative;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.box_menu h2 {
font-size: 16px;
    color: #FFFFFF;
    background: #ED4370;
    margin: 0 -10px -1px -10px;
    padding: 9px;
    padding-left: 27px;
    padding-right: 45px;
}

.block {
    padding:0;
}

.block_in {
    padding:12px;
}

.box_menu div.hide {
display: block;
    position: absolute;
    right: 0;
    top: 1px;
    padding-right: 10px;
    width: 41px;
    cursor: pointer;
    color: #FFFFFF;
    width: 100%;
    font-size: 27px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: right;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
}


.box_menu div.hide span.h {    display: block;}
.box_menu div.hide span.s {    display: none;}
.box_menu div.show  span.h {    display: none;}
.box_menu div.show  span.s {    display: block;}

.closed div.hide span.h {    display: none;}
.closed div.hide span.s {    display: block;}
.closed div.show  span.h {    display: block;}
.closed div.show  span.s {    display: none;}	

.box_menu.closed li {
    list-style-type: none;
    border-bottom: 1px solid #BFBFBF;
    padding: 6px 0 6px 25px;
	font-weight: 500;
}
.box_menu.closed li a:hover {
    text-decoration: underline;
    color: #E6056A;
}
.box_menu.closed li a {
    text-decoration: none;
    color: #000000;
}

#header #cart .heading {
    float: right;
    margin-right: 0px;
    margin-top: 19px;
    padding-left: 14px;
    position: relative;
    z-index: 1;
    width: 248px;
}
#header #cart .heading h4 {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
}
#header #cart .heading .cart a{
	position:absolute;
	bottom:0;
	width: 168px;
	height:70px;   /* ������ ����� "footer" */
	color: #38B0E3;
	text-decoration: none;
}
#header #cart .heading a span {
    padding-right: 15px;
    color: #272727;
}
.box_menu_mobi_head {
    display: none;
}
.box_menu_mobi_head i {
    width: 15px;
    height: 12px;
    display: block;
    margin-bottom: -13px;
    margin-left: 4px;
}

.box_menu_mobi_head p {
    padding-left: 20px;
}
.box_menu_mobi_head h2 {
	cursor: pointer;
}
.box_menu_mobi_head .block {
	position: absolute;
	background: #fff;
	box-shadow: 1px 4px 4px 0 #000;
	overflow-y: auto;
    padding-bottom: 200px;
	    background: #ececec;
}
.box_menu_mobi_head .block section {
	background: #fff;
}
.box_menu_mobi_head .block nav {
	text-align: center;
    background-color: #ececec;
}
.box_menu_mobi_head .block nav ul {
	padding: 0;
}
.box_menu_mobi_head .block .hide {
    margin-top:0;
    display: block;
    position: absolute;
    right: 0;
    top: 1px;
    padding-right: 10px;
    width: 41px;
    cursor: pointer;
    color: #ed4370;
    /*width: 100%;*/
    font-size: 27px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.box_menu_mobi_head .block li  {
	padding: 10px;
	cursor: pointer;
	transition: all .5s;
	position: relative;
}
.box_menu_mobi_head .block li a {
	text-decoration: none;
	font-size: 16px;
}
.box_menu_mobi_head .block li:hover, .box_menu_mobi_head .block li.active {
	background: #ED4370;
}
.box_menu_mobi_head .block li:hover a, .box_menu_mobi_head .block li.active a {
	color: #fff;
}
.box_menu_mobi_head .block li:hover .hide, .box_menu_mobi_head .block li.active .hide {
	color: #fff;
}
.cart_image {
    width: 85px;
    height: 103px;
    margin-right: 10px;
    background: url(../image/Bag-Shop.png) no-repeat 0 0px;
    font-size: 43px;
    color: white;
    text-align: center;
    line-height: 130px;
    text-decoration: none;
    float: left;
}

#container_menu {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#header #cart .content {
	clear: both;
	display: none;
	position: relative;
	top: -1px;
	padding: 8px;
	min-height: 150px;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	-webkit-border-radius: 0px 7px 7px 7px;
	-moz-border-radius: 0px 7px 7px 7px;
	-khtml-border-radius: 0px 7px 7px 7px;
	border-radius: 0px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
	background: #FFF;
}

#header #cart.active .content {
	display: block;
}
.mini-cart-info table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px;
}
.mini-cart-info td {
	color: #000;
	vertical-align: top;
	padding: 10px 5px;
	border-bottom: 1px solid #EEEEEE;
}
.mini-cart-info .image {
	width: 1px;
}
.mini-cart-info .image img {
	border: 1px solid #EEEEEE;
	text-align: left;
	
}
.mini-cart-info .name small {
	color: #666;
}
.mini-cart-info .quantity {
	text-align: right;
}
.mini-cart-info td.total {
	text-align: right;
}
.mini-cart-info .remove {
	text-align: right;
}
.mini-cart-info .remove img {
	cursor: pointer;
}
.mini-cart-total {
	text-align: right;
}
.mini-cart-total table {
	border-collapse: collapse;
	display: inline-block;
	margin-bottom: 5px;
}
.mini-cart-total td {
	color: #000;
	padding: 4px;
}
#header #cart .checkout {
	text-align: right;
	clear: both;
}
#header #cart .empty {
	padding-top: 50px;
	text-align: center;
}


#header .button-search {
    float: right;
    height: 26px;
    border-left: 1px solid #b9b8b6;
    cursor: pointer;
    font-size: 20px;
    width: 58px;
    padding-left: 8px;
}

#header .button-search:hover {
    color: #e60541;
}


#header #search input {
background: #FFF;
    width: 128px;
    height: 20px;
    border: 0px solid #CCCCCC;
    padding-left: 11px;
}

#header #welcome {
	position: absolute;
	top: 47px;
	right: 0px;
	z-index: 5;
	width: 298px;
	text-align: right;
	color: #999999;
}
@media screen and (max-width: 768px) {
	#header #welcome { position: relative;
	top: 0px; padding:10px; width:94%; text-align:left;padding-top:30px;
	
}}

#header .links {
	position: absolute;
	right: 0px;
	bottom: 3px;
	font-size: 10px;
	padding-right: 10px;
}
@media screen and (max-width: 768px) {
#header .links{
	display:none;
}
}
#header .links a {
	float: left;
	display: block;
	padding: 0px 0px 0px 7px;
	color: #38B0E3;
	text-decoration: none;
	font-size: 12px;
}
#header .links a + a {
	margin-left: 8px;
	border-left: 1px solid #CCC;
}



.nav_top {
}
.nav_top ul {
    /*width: 840px;*/
    width: 1000px;
    height: 43px;
    line-height: 43px;
    margin: 0 auto;
}

.menu_headers .activate {
    color: #e60541;
    border: none;
    cursor: text;
    pointer-events: none;
}

.box_logo {
    width: 642px;
}

/*
.box_logo div:first-child {
    font-size: 90px;
	background: url(../image/logo.png) no-repeat center center;
    text-align: center;
    line-height: 96px;
	color: transparent;
	text-indent: -99999px;
}
*/

.box_logo div:first-child a {
    font-size: 77px;
    text-align: center;
    line-height: 100px;
    color: #ef5f96;
    display: block;
    text-decoration: none;
    font-weight: bold;
}

.box_logo div:last-child {
    font-size: 24px;
    text-align: center;
}

.nav_top ul li {
    display: inline-block;
    font-size: 24px;
    margin-right: 47px;
    font-weight: 500;
}

.nav_top li a:hover {
    color: #e60541;
    border-bottom: 2px solid #e60541;
}

#cart-total {
position: absolute;
    bottom: 0px;
    width: 168px;
    height: 58px;
    text-decoration: none;
}

#cart-total2 {
position: absolute;
    bottom: 0px;
    width: 149px;
    height: 58px;
    text-decoration: none;
}
.product-filter .limit p {
    float: left;
    margin-bottom: 0px;
    margin-top: 3px;
    margin-right: 8px;
}


#filterpro .option_box p {
    float: left;
    margin-bottom: 0px;
    margin-top: 3px;
    margin-right: 8px;
}

#cart-total b {
    color: #ED4370;
    font-size: 19px;
    text-decoration: none;
}
#cart-total2 b {
    color: #ED4370;
    font-size: 19px;
    text-decoration: none;
}

.nav_top ul li a {
    font-size: 24px;
    text-decoration: none;
    color: #000;
}

.nav_left  {
    width: 414px;
    margin-top: 37px;
}
.nav_left ul li {
    font-size: 26px;
    line-height: 30px;
}
ul.sub-category li {
    font-size: 18px;
    line-height: 23px;
    margin-left: 40px;
}
.nav_left li a:hover {
    color: #e60541;
}
.nav_left>ul>li>a.actn{
    padding: 3px 10px;
    background-color: #ed4370;
    text-align: center;
    color: white;
}
.fl_left {
    float: left;
}
.box_tel {
    width: 250px;
}
.box_tel>div:not(.search) {
    font-size: 30px;
}
.box_tel>div:first-child {
    margin-top: 20px;
} 
.box_tel span {
    font-size: 20px;
    color: #a9a9a9;
}
.search {
    border: 1px solid #b9b8b6;
    width: 210px;
    margin: 10px 0 0 6px;
}
.hfixed {
	position: fixed!important;
	box-shadow: 0 0 4px #000;
}
.box_sbutton {
	display: none;
	width: 21px;
	height: 21px;
	cursor: pointer;
	background: url(../image/sbutton.png) no-repeat center center;
	position: absolute;
	top: 15px;
    right: 44px;
    padding: 9px;
}
.mblack {
	position: fixed;
    width:100%;
    height:100%;
    background: #000;
    opacity: 0.8;
    z-index: 9000;
    top: 0;
    left: 0;
    display: none;
}
.ui-effects-wrapper {padding: 0;}
.breadcrumb {
    margin-bottom: 6px;
    padding-top: 8px;
	padding-left: 2px;
    text-decoration: none;
    color: #000;
    font-size: 15px;
    text-align:center;
}

.product-info h1 {
    color: #636E75;
    margin-top: 13px;
    margin-bottom: 32px;
    font-size: 21px;
    font-weight: normal;
    text-shadow: 0 0 1px rgba(0, 0, 0, .01);
}

.breadcrumb a{
    text-decoration: none;
    color: #ED4370;
    font-size: 15px;
}

.success, .warning, .attention, .information {
	padding: 10px 10px 10px 33px;
	margin-bottom: 15px;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.success {
	background: #EAF7D9 url('../image/success.png') 10px center no-repeat;
	border: 1px solid #BBDF8D;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.warning {
	background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;
	border: 1px solid #F8ACAC;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.attention {
	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	cursor: pointer;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	display: block;
	color: #FF0000;
	margin-left: 13px;
}
.help {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}
@media screen and (max-width: 768px) {
.success, .warning, .attention, .information {  top:20px;

}
.slideshow{display:none}}
table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.form tr td:first-child {
	width: 150px;
}
table.form > * > * > td {
	color: #000000;
}
table.form td {
	padding: 4px;
}
input.large-field, select.large-field {
	width: 300px;
}
table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
table.list td {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
table.list thead td {
	background-color: #EFEFEF;
	padding: 0px 5px;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	color: #222222;
	font-weight: bold;
}
table.list tbody td {
	padding: 0px 5px;
}
table.list .left {
	text-align: left;
	padding: 7px;
}
table.list .right {
	text-align: right;
	padding: 7px;
}
table.list .center {
	text-align: center;
	padding: 7px;
}
table.radio {
	width: 100%;
	border-collapse: collapse;
}
table.radio td {
	padding: 5px;
}
table.radio td label {
	display: block;
}
table.radio tr td:first-child {
	width: 1px;
}
table.radio tr td:first-child input {
	margin-top: 1px;
}
table.radio tr.highlight:hover td {
	background: #F1FFDD;
	cursor: pointer;
}
.pagination {
	border-top: 1px solid #EEEEEE;
	padding-top: 8px;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	display: inline-block;
	border: 1px solid #EEEEEE;
	padding: 4px 10px;
	text-decoration: none;
	color: #A3A3A3;
}
.pagination .links b {
    display: inline-block;
    border: 1px solid #DF164B;
    padding: 4px 10px;
    font-weight: normal;
    text-decoration: none;
    color: #DF164B;
    background: #FFFFFF;
}
.pagination .results {
	float: right;
	padding-top: 3px;
}
/* button */
a.button, input.button {
    cursor: pointer;
    color: #fff;
    line-height: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    background: #ED4370;
    border-radius: 0;
    border: 1px solid #ED4370;
}
a.button {
    display: inline-block;
    text-decoration: none;
    padding: 11px 16px 11px 16px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
a.button:hover {
    background-color: #fff!important;
    color: #ED4370!important;
}
input.button {
	margin: 0;
	border: 0;
	height: 24px;
	padding: 0px 12px 0px 12px;
}
a.button:hover, input.button:hover {
border: 1px solid #ed4370;
    background: #ed4370;
    color: #fff;
}
.buttons {
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	overflow: auto;
	padding: 6px;
	margin-bottom: 20px;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.htabs {
	height: 30px;
	line-height: 16px;
	border-bottom: 1px solid #DDDDDD;
}
.htabs a {
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab.png') repeat-x;
	padding: 7px 15px 6px 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #000000;
	margin-right: 2px;
	display: none;
}
.htabs a.selected {
	padding-bottom: 7px;
	background: #FFFFFF;
}
.tab-content {
    padding: 10px;
    margin-bottom: 10px;
    z-index: 2;
    overflow: auto;
}
/* box */
.box {
	margin-bottom: 20px;
}

#notification {
    margin-top: 12px;
}
.success a {
    color: #ED4370;
}

#all_page2 {
    display: none;
}

#tab-related {
	/*border-bottom: 1px solid #bfbfbf;*/
    text-align: center;
}
.box .box-heading {
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	border: 1px solid #DBDEE1;
	background: url('../image/background.png') repeat-x;
	padding: 8px 10px 7px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #333;
}
.box .box-content {
	background: #FFFFFF;
	-webkit-border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	-khtml-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	border-left: 1px solid #DBDEE1;
	border-right: 1px solid #DBDEE1;
	border-bottom: 1px solid #DBDEE1;
	padding: 10px;
}
/* box products */
.box-product {
	width: 100%;
	overflow: auto;
}

.recommends h2, .viewed h2 {
    font-size: 36px;
    font-weight: normal;
    padding: 3px 0;
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    text-align: center;
    margin-left: 0;
}

.box-product > div {
    display: inline-block;
    vertical-align: top;
    margin: 0 14px;
    margin-bottom: 20px;
    border: 1px solid #DEDEDE;
}
@media screen and (max-width: 768px) {
	.box-product > div  {width: auto; 
}}
#column-left + #column-right + #content .box-product > div {
	width: 119px;
}
.box-product .image {
	display: block;
	margin-bottom: 0px;
}
.box-product .image img {
	padding: 3px;
	border: 1px solid #E7E7E7;	
}
.box-product .name a {
	color: #38B0E3;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
}
.box-product .price {
	display: block;
	font-weight: bold;
	color: #333333;
	margin-bottom: 4px;
}
.box-product .price-old {
	color: #F00;
	text-decoration: line-through;
}
.box-product .price-new {
	font-weight: bold;
}
.box-product .rating {
	display: block;
	margin-bottom: 4px;
}
/* box category */
ul.box-category, ul.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.box-category > li:first-child {
	padding: 0px 0px 2px 0px;
}
ul.box-category > li {
	padding: 2px 0 2px 0px;
}

ul.box-category > li > a {
    padding: 3px 0px 3px 8px;
    text-decoration: none;
    color: #000;
    font-size: 25px;
    line-height: 30px;
    font-weight: 500;
}
ul.box-category > li > a:hover { color: #e60541; }
ul.box-category > li ul > li > a:hover {
    color: #333;
    color: #e60541;
}

.main_assurance {
   font-weight: 500;
    margin-top: 38px;
    float: right;
}
.main_assurance>div {
    width: 348px;
    height: 95px;
    font-size: 30px;
    text-align: center;
    line-height: 35px;
    clear: both;
}
.main_assurance>div:nth-child(2) {
    height: 128px;
}
.main_assurance span {
    color:#ed4370;
}

ul.box-category > li ul {
	/*display: none;*/
}
ul.box-category > li a.active {
    display: block;
    background-color: #ed4370;

    color: white;
}
ul.box-category > li a.active + ul {
	display: block;
}
ul.box-category > li ul > li {
font-size: 18px;
    line-height: 23px;
    margin-left: 40px;
}
ul.box-category > li ul > li > a {
	color: #333;
	font-size: 18px;
	font-weight: 500;
	text-decoration: none;
	display: block;
}
ul.box-category > li ul > li > a.active {
    font-weight: 600;
    color: #e60541;
}
/* box filter */
ul.box-filter, ul.box-filter ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.box-filter span {
	font-weight: bold;
	border-bottom: 1px solid #EEEEEE;	
	display: block;
	padding-bottom: 5px;
	margin-bottom: 8px;
}
ul.box-filter > li ul {
	padding-bottom: 10px;
}
/* content */
#content .content {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 49%;
}
/* category */
.category-info {
	overflow: auto;
	margin-bottom: 20px;
}
.category-info .image {
	float: left;
	padding: 5px;
	margin-right: 15px;
	border: 1px solid #E7E7E7;
}
.category-list {
	overflow: auto;
	margin-bottom: 20px;
}
.category-list ul {
	float: left;
	width: 18%;
}
/* manufacturer */
.manufacturer-list {
	border: 1px solid #DBDEE1;
	padding: 5px;
	overflow: auto;
	margin-bottom: 20px;
}
.manufacturer-heading {
	background: #F8F8F8;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px;
	margin-bottom: 6px;
}
.manufacturer-content {
	padding: 8px;
}
.manufacturer-list ul {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}
/* product */
.product-filter {
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 8px;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px;
}
.product-filter .display {
	margin-right: 15px;
	float: left;
	padding-top: 4px;
	color: #333;
}
.product-filter .display a {
	font-weight: bold;
}
.product-filter .sort a {
	text-decoration: none;
	color: #333;
	padding-right: 20px;
}
.product-filter .sort a.asc {
	background: url('../image/down.png') right center no-repeat;
}
.product-filter .sort a.desc {
	background: url('../image/up.png') right center no-repeat;
}
.product-filter .sort a:hover {
	text-decoration: underline;
	
}
.product-filter .sort {
	float: left;
    margin-left: 10px;
    line-height: 22px;
}
.product-filter .limit {
	margin-left: 15px;
	float: left;
	color: #333;
}
.product-filter .limit .gbplf {
	width: 50px;
	display: inline-block;
}
.product-filter .limit select {
	width: 90px;
}
.product-compare {
	padding-top: 6px;
	margin-bottom: 25px;
	font-weight: bold;
}
.product-compare a {
	text-decoration: none;
	font-weight: bold;
}
.product-list > div {
	overflow: auto;
	margin-bottom: 15px;
}
.product-list .right {
	float: right;
	margin-left: 15px;
}
.product-list > div + div {
	border-top: 1px solid #EEEEEE;
	padding-top: 16px;
}
.product-list .image {
	float: left;
	margin-right: 10px;
}
.product-list .image img {
	padding: 3px;
	border: 1px solid #E7E7E7;
}
.product-list .name {
	margin-bottom: 3px;
}
.product-list .name a {
	color: #38B0E3;
	font-weight: bold;
	text-decoration: none;
}
.product-list .description {
	line-height: 15px;
	margin-bottom: 5px;
	color: #4D4D4D;
}
.product-list .rating {
	color: #7B7B7B;
}
.product-list .price {
	float: right;
	height: 50px;
	margin-left: 8px;
	text-align: right;
	color: #333333;
	font-size: 12px;
}
.product-list .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-list .price-new {
	font-weight: bold;
}
.product-list .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #BBBBBB;
}
.product-list .cart {
	margin-bottom: 3px;
}
.product-list .wishlist, .product-list .compare {
	margin-bottom: 3px;
}
.product-list .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-list .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left 60% no-repeat;
}
.product-grid {
	width: 100%;
	overflow: auto;
}
.product-grid > div {
	z-index: 2;
	border: 1px solid;
	border-color: #e5e5e5;
	width: 202px;
	display: inline-block;
	vertical-align: top;
	margin: 14px;
	margin-bottom: 15px;
}
.product-grid>div .wishlist {
	display: block;
	color: #a6a6a6;
	text-align: center;
}

#column-left + #column-right + #content .product-grid > div {
	width: 125px;
}
.product-grid .image {
	display: block;
	margin-bottom: 0px;
}
.product-grid .image img {
	/*border: 1px solid #E7E7E7;*/
}
.product-grid .name a {
height: 34px;
color: #3E3E3E;
    text-decoration: none;
    display: block;
    margin-bottom: 4px;
	text-align: center;
	overflow-y: hidden;
}
.product-grid .description {
	display: none;
}
.product-grid .rating {
	display: block;
	margin-bottom: 4px;
}
.product-grid .price {
    height: 21px;
    /*width: 101px;*/
	width: 50%;
    padding: 5px 0 4px 0;
    color: white;
    background-color: #df164b;
    font-size: 17px;
    text-align: center;
    margin: 0 auto;
	display: inline-block;
}
.discount {
	display: inline-block;
    width: 50%;
    position: relative;
    top: 7px;
	font-size: 12px;
    text-align: center;
}
.product-grid .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-grid .price-new {
	font-weight: bold;
}
.product-grid .price .price-tax {
	display: none;
}
.product-grid .cart {
	cursor: pointer;
        margin-top: 12px;
	margin-bottom: 11px;
	color: #ED4370;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-left: 39px;
	margin-right: 43px;
}
.cart {
	opacity: 0.7;
}
.cart:hover {
	opacity: 1;
}
.product-grid .cart i, .cart_riht #button-cart i {
    width: 20px;
    height: 20px;
    background: url(../image/hart.png) center center no-repeat;
    display: inline-block;
    vertical-align: bottom;
}

.product-grid .wishlist, .product-grid .compare {
	display: none;
	margin-bottom: 3px;
}
.product-grid .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-grid .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
/* Product */
.product-info {
	overflow: auto;
	margin-bottom: 20px;
}
.product-info > .left {
	float: left;
	margin-right: 15px;
}
.product-info > .left + .right {
	margin-left: 372px;
    /*position: relative;*/
}
@media screen and (max-width: 768px) {
	.product-info > .left + .right {margin-left: 50%; position: relative;
}}
.product-info .image {
	/*border: 1px solid #E7E7E7;*/
	float: left;
	margin-bottom: 20px;
	padding: 0px;
	text-align: center;
}

.assurance {
    text-align: center;
    margin-top: 80px;
}

.assurance div {
    padding-top: 60px;
    font-size: 12px;
    text-align: center;
    display: inline-block;
}
.assurance div:first-child {
    width: 135px;
    background: url(../image/mini3.png) no-repeat  50% 35%;
}
.assurance div:nth-child(2) {
    width: 154px;
    background: url(../image/mini4.png) no-repeat  50% 35%;
}
.assurance div:last-child {
    width: 167px;
    background: url(../image/mini5.png) no-repeat  50% 35%;
}

@media screen and (max-width: 768px) {
	#cboxLoadedContent img { display:none
}#cboxWrapper{ display:none
}#cboxOverlay{ opacity: 1; display:none; position:absolute; max-height:0; max-width:0; z-index:-90;
}}
.product-info .image-additional {
    width: 321px;
    margin-left: 1px;
    clear: both;
    overflow: hidden;
}
.product-info .image-additional img {
	border: 1px solid #FFFFFF;
}
.product-info .image-additional a {
float: left;
    display: block;
    margin-left: 1px;
    margin-bottom: 0px;
}
.left .fotorama__wrap {
    margin: 0 auto;
}
.left .fotorama__fullscreen-icon {
    top: 15px;
    right: 15px;
}
.fotorama--fullscreen .fotorama__fullscreen-icon {
    background-position: -140px -12px!important;
    background-size: 200px;
}
.fotorama__fullscreen-icon {
    width: 45px!important;
    height: 45px!important;
    top: 2px!important;
    right: 2px!important;
    z-index: 20!important;
	background-size: 200px!important;
    background-position: -10px -76px!important;
}
.fotorama__arr {
    height: 40px!important;
    background-size: 200px!important;
}
.fotorama__arr--next {
    background-position: -88px -12px!important;
}
.fotorama__arr--prev {
    background-position: -16px -12px!important;
}
.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
    /*WIDTH: auto!important;
    height: auto!important;*/
}
.product-info .description {
padding: 5px 5px 10px 5px;
    margin-bottom: 10px;
    line-height: 20px;
    color: #272727;
    float: right;
    font-weight: 400;
}
.product-info .description p {
    /*width: 77px;*/
    float: left;
    margin-bottom: 0px;
    font-size: 17px;
    font-weight: 500;
}
.product-info .price span {
    height: 29px;
    width: 187px;
    padding: 5px 0 4px 0;
    color: white;
    background-color: #df164b;
    font-size: 20px;
    text-align: center;
    margin: 0 auto;
    float: left;
    font-weight: 500;
}
.product-info .price .discount {
    text-align: center;
    width: 187px;
}
.product-info .description span {
	color: #38B0E3;
}
.product-info .description a {
	color: #4D4D4D;
	text-decoration: none;
}
.product-info .price {
	overflow: auto;
	border-bottom: 1px solid #E7E7E7;
	padding: 0px 5px 26px 5px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}

.option_left select {
    width: 121px;
}

.product-info .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-info .price-new {
}
.product-info .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.product-info .price .reward {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.product-info .price .discount {
	font-weight: normal;
    font-size: 12px;
    color: #4D4D4D;
    width: 187px;
    text-align: center;
    margin: 0 auto;
    float: left;
    clear: both;
	font-size: 14px;
}
.product-info .options {
    height: 70px;
    padding: 11px 4px 9px 6px;
    margin-bottom: 10px;
    color: #000000;
}
.product-info .options h2 {
	opacity: 0;
	position: relative;
	z-index: -1;
}
.product-info .option-image {
	margin-top: 3px;
	margin-bottom: 10px;
}
.product-info .option-image label {
	display: block;
	width: 100%;
	height: 100%;
}
.product-info .option-image img {
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.black{
    position: fixed;
    width:100%;
    height:100%;
    background: #000;
    opacity: 0.8;
    z-index: 9001;
    top: 0;
    left: 0;
    display: none;
}
.modal{
    position: absolute;
    top: 50%;
    z-index: 9001;
    background: #fff;
    display: none;
    width: 700px;
    left: 50%;
    margin-left: -350px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
}
.modal h2 {
    font-size: 30px;
    padding-top: 30px;
    margin-left: 20px;
}
.modal table{
    border: 1px solid #000;
}
.modal table tbody tr{cursor: pointer;}
.modal table tbody tr:hover{
    background: rgba(255,68,114, 0.6);
}
.icon-close{
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}
table.num{
    width: 100%;
    border-collapse: collapse;
}
table.num thead th{
    border-right: 1px solid #fff;
    background: #ff4472;
    font-weight: normal;
    text-align: center;
    height: 26px;
    color: #fff;
}
table.num thead th:last-of-type{
    border-right: 0;
}
table.num tbody tr:nth-child(odd){
    /*background: #eaeaea;*/
}
table.num tbody tr td{
    height: 26px;
    text-align: center;
    border-right: 1px solid #ff4472
}
table.num tbody td:last-of-type{
    border-right: 0;
}

.cart_riht #button-cart {
    font-size: 21px;
    color: #E60582;
    cursor: pointer;
    margin-left: 46px;
    width: auto;
}

.cart_riht #button-cart i {
    display: inline-block;
    vertical-align: middle;
}

span.cart_left,span.cart_riht {
    display: inline-block;
    vertical-align: middle;
    height: 30px;
}


.product-info .cart {
    height: 30px;
    text-align: center;
    display: inline-block;
    margin-top: 10px;
    overflow: hidden;
}
.product-info .cart .links {
	display: inline-block;
	vertical-align: middle;
}
.product-info .cart .minimum {
	padding-top: 5px;
	font-size: 11px;
	color: #999;
}
.product-info .review {
	color: #4D4D4D;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	margin-bottom: 10px;
}
.product-info .review > div {
	padding: 8px;
	border-bottom: 1px solid #E7E7E7;
	line-height: 20px;
}
.product-info .review > div > span {
	color: #38B0E3;
}
.product-info .review .share {
	overflow: auto;
	line-height: normal;
}
.product-info .review .share a {
	text-decoration: none;
}
.review-list {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
}
.review-list .author {
	float: left;
	margin-bottom: 20px;
}
.review-list .rating {
	float: right;
	margin-bottom: 20px;
}
.review-list .text {
	clear: both;
}
.attribute {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.attribute thead td, .attribute thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.attribute tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
	width: 20%;
}
.attribute td {
	padding: 7px;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.compare-info {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.compare-info thead td, .compare-info thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.compare-info tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
}
.compare-info td {
	padding: 7px;
	width: 20%;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.compare-info .name a {
	font-weight: bold;
}
.compare-info .price-old {
	font-weight: bold;
	color: #F00;
	text-decoration: line-through;
}
.compare-info .price-new {
	font-weight: bold;
}
/* wishlist */
.wishlist-info table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.wishlist-info td {
	padding: 7px;
}
.wishlist-info thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-info thead .image {
	text-align: center;
}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {
	text-align: left;
}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {
	text-align: right;
}
.wishlist-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-info tbody .image img {
	border: 1px solid #DDDDDD;
}
.wishlist-info tbody .image {
	text-align: center;
}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {
	text-align: left;
}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {
	text-align: right;
}
.wishlist-info tbody .price s {
	color: #F00;
}
.wishlist-info tbody .action img {
	cursor: pointer;
}
.login-content {
	margin-bottom: 20px;
	overflow: auto;
}
.login-content .left {
	float: left;
	width: 48%;
}
.login-content .right {
	float: right;
	width: 48%
}
.login-content .left .content, .login-content .right .content {
	min-height: 190px;
}
/* orders */
.order-list {
	margin-bottom: 10px;
}
.order-list .order-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.order-list .order-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.order-list .order-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.order-list .order-content div {
	float: left;
	width: 33.3%;
}
.order-list .order-info {
	text-align: right;
}
.order-detail {
	background: #EFEFEF;
	font-weight: bold;
}
#info {
    float: right;
    width: 215px;
}
#info p {margin-bottom: 0;}
#info i {
    float: left;
    margin-top: 2px;
    font-size: 18px;
    color: #ED4370;
    margin-right: 4px;
}

.option_left {
width: 214px;
    float: left;
    padding-right: 12px;
}

div#info a {
    text-decoration: none;
    color: #E60582;
    font-size: 16px;
}

.error_option {
    display: block;
    color: #FF0000;
    margin-left: 13px;
}
.option_left b {
    padding-left: 2px;
    padding-right: 8px;
    font-weight: 500;
}

.quantity_div {
display: block;
    width: auto;
    height: 30px;
    position: relative;
    padding: 0;
    text-align: right;
    line-height: normal !important;
}

	.product-info .quantity_div {    display: inline-block;
    vertical-align: middle;
    height: 30px;
    margin-top: 0px;}

	.quantity_div .quantity_input {
        text-align: center;
        width: 28px;
        height: 30px;
        padding: 3px 0px 1px !important;
        margin: 0 -3px !important;
        border: solid 1px #d2d2d2 !important;
        border-radius: 0 !important;
        box-shadow: inset 1px 1px 1px #ddd;
        background: #fff !important;
        color: #555 !important;
        display: inline-block;
        line-height: 30px;
        box-sizing: border-box;
        vertical-align: bottom;
    }
.quantity_div .plus, .minus {
    display: inline-block;
    width: 30px;
    height: 30px;
    box-shadow: inset 0 0px 0 #fff;
    font-size: 0px;
    cursor: pointer;
    color: transparent !important;
    vertical-align: middle;
}
	.quantity_div .minus{border-radius:3px 0 0 3px; border-right:none;background: url('../image/chevron_left.png') no-repeat 50% 50%;
    background-size: 60%;}

	.quantity_div .plus{border-radius:0 3px 3px 0; border-left:none;background: url('../image/chevron_right.png') no-repeat 50% 50%;
    background-size: 60%;}


	.quantity_div .stock_warning {position:absolute; z-index:999; left:-59px; bottom:35px; width:180px !important; padding:10px; background:#fefefe; background: linear-gradient(to bottom, #fefefe 0%, #f0f0f0 100%); box-shadow: 1px 1px 10px #ccc; line-height:15px; border:solid 1px #ddd; border-radius:10px; display:block; color:#f00 !important; font-size:12px;}


/* returns */
.return-list {
	margin-bottom: 10px;
}
.return-list .return-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.return-list .return-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.return-list .return-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.return-list .return-content div {
	float: left;
	width: 33.3%;
}
.return-list .return-info {
	text-align: right;
}
.return-product {
	overflow: auto;
	margin-bottom: 20px;
}
.return-name {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-model {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-quantity {
	float: left;
	width: 31%;
}
.return-detail {
	overflow: auto;
	margin-bottom: 20px;
}
.return-reason {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-opened {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-opened textarea {
	width: 98%;
	vertical-align: top;
}
.return-captcha {
	float: left;
}
.download-list {
	margin-bottom: 10px;
}
.download-list .download-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.download-list .download-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.download-list .download-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.download-list .download-content div {
	float: left;
	width: 33.3%;
}
.download-list .download-info {
	text-align: right;
}
/* cart */
.cart-info table {
	width: 100%;
	margin-bottom: 15px;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
.cart-info td {
	padding: 7px;
}
.cart-info thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info thead .image {
	text-align: center;
}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {
	text-align: left;
}
.cart-info thead .price, .cart-info thead .total {
	text-align: right;
}
.cart-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info tbody .image img {
	border: 1px solid #DDDDDD;
}
.cart-info tbody .image {
	text-align: center;
}
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {
	text-align: left;
}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {
	position: relative;
	top: 4px;
	cursor: pointer;
}
.cart-info tbody .price, .cart-info tbody .total {
	text-align: right;
}
.cart-info tbody span.stock {
	color: #F00;
	font-weight: bold;
}
.cart-module > div {
	display: none;
}
.cart-total {
	border-top: 1px solid #DDDDDD;
	overflow: auto;
	padding-top: 8px;
	margin-bottom: 15px;
}
.cart-total table {
	float: right;
}
.cart-total td {
	padding: 3px;
	text-align: right;
}
/* checkout */
.checkout-heading {
	background: #F8F8F8;
	border: 1px solid #DBDEE1;
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	margin-bottom: 15px;
}
.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
}
.checkout-content {
	padding: 0px 0px 15px 0px;
	display: none;
	overflow: auto;
}
.checkout-content .left {
	float: left;
	width: 48%;
}
.checkout-content .right {
	float: right;
	width: 48%;
}
.checkout-content .buttons {
	clear: both;
}
.checkout-product table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.checkout-product td {
	padding: 7px;
}
.checkout-product thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product thead .name, .checkout-product thead .model {
	text-align: left;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}
.checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product tbody .name, .checkout-product tbody .model {
	text-align: left;
}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}
.checkout-product tfoot td {
	text-align: right;
	border-bottom: 1px solid #DDDDDD;
}
.contact-info {
	overflow: auto;
}
.contact-info .left {
	float: left;
	width: 48%;
}
.contact-info .right {
	float: left;
	width: 48%;
}
.sitemap-info {
	overflow: auto;
	margin-bottom: 40px;
}
.sitemap-info .left {
	float: left;
	width: 48%;
}
.sitemap-info .right {
	float: left;
	width: 48%;
}
/* footer */ 
footer {
    background: #515151 url(../image/bg_footer.png) repeat-x;
    clear: both;
    /*height: 113px;*/
    padding-bottom: 20px;
	position: absolute;
    width: 100%;
    bottom: 0;
}
.wrapper {
width: 1170px;
    min-width: 1170px;
    margin: 0 auto;
    overflow: hidden;
    /* min-height: 100%; */
}

.box_menu.closed i {
    font-size: 21px;
    color: #FFF;
    width: 15px;
    height: 15px;
    font-weight: 100;
    float: left;
    padding-right: 12px;
}
img.img_home_mobile {
position: absolute;
    width: 100%;
    z-index: -1;
display: none;
}
footer .wrapper>div {
    width: 385px;
    display: inline-block;
    color: white;   
}
footer .wrapper>div.edit_block{
    width: auto;
    text-align: right;
    float: right;
}
footer .wrapper a {
    color: white;
            
}
footer .wrapper>div:first-child a{
    color: #d0d0d0;
    font-size: 18px;
}
footer .wrapper>div.last {
    text-align: right;
    font-size: 14px;
    line-height: 28px;
}      
footer .wrapper>div:nth-child(2) {
    text-align: center;
    font-size: 24px;
    /*margin-top: 70px;*/
}
.footer-social-block div{text-align: center;}
.footer-social-block div a:hover{
    color: #ED4370;
}
.footer-social-block p{
    margin: 0;
}
footer .wrapper>div:last-child span {
    font-size: 24px;
}
@media screen and (max-width: 768px) {
#footer .column {
	float: left;
	width: 100%; padding-left:40%;
	min-height: 100px;  text-align:left;

}}

.reviews{display: flex; justify-content: center;}


.product-grid{text-align: center;overflow:visible;}
.product-grid>div{position:relative;background:none repeat scroll 0 0 #fff;/*padding:5px;padding: 20px;*/ text-align: left;}
.product-grid>div:hover{z-index:2;border:1px solid;border-color:#ED4370;}
.product-grid>div .additional_img{background:none repeat scroll 0 0 #fff;border-color:#ED4370 #ED4370 #ED4370;border-image:none;border-style:solid none solid solid;border-width:1px 0 1px 1px;bottom:-1px;display:none;left:-70px;padding:19px 0 3px 10px;position:absolute;top:-1px;width:66px;}
.product-grid>div:hover .additional_img{display:block;overflow:hidden}
.product-list{overflow:visible}
.additionals_img img{
    width: 43.8px;
    border: 1px solid #ECECEC;
    padding: 2px;
}
.additionals_img img:hover{
    border: 1px solid #ED4370;
}
.additionals_img img:hover{cursor:pointer}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:275px;max-width:100%;outline:0;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:8px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside+.mCSB_scrollTools{right:-26px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}
.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACQCAYAAACPtWCAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMURDMzE5NzIzQkNFMTExOTY0QkYwNzFDNzkwNTlDNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOTMwRUZENEMxMUUxMUUzOUYxQkJGN0E1MDMzNTg1MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOTMwRUZEM0MxMUUxMUUzOUYxQkJGN0E1MDMzNTg1MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MGJlMjMyZC1hNzgzLTI1NGQtOTI4Yy02NDI0YmQxNTg0YWEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTFEQzMxOTcyM0JDRTExMTk2NEJGMDcxQzc5MDU5QzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ZvSKsAAAH5ElEQVR42uyd3Y3jNhRGpZSQ7SJA3lyACtg+psEUoAL2zZjtIgtMBYqcWBsvh5e8/Cel8wECPLZ5JZMHpHj5UTNv2zYh1EozACIARACIUI8AHh/Oja6v9fnTKnee/73+vY7nK54/FUDzg7kRfNOIEB6N//PHVIag9flTAZSonBvBNxSEZuPXhqD1+VMB9N0UzhEgzRngq3X+Io0fA0HMENr6/KkAbkZDb5bX2gaNGUK1M6JS588G36PRXhvQ/KzEEOqDr/T5cwI4K//OPYTmArDJEG72GL6/cw+huQCsOYSXmAXbesotAoLYHiznEF59FmrrKUN7z5QeLOcQ3gJAF2ijDeHVAXSBNtoQ3hrAOUO8ywIofT8k3lUBLJmKGS4Z3TIRPHoeEAABEAABEAARAkAEgAgBIAJAhAAQASBCAIjODyCJ6JTKJRENgAAIgAAIgNUAxI6VACB2rHwA2spgSA0AAENq/BCMJT9hCL66JZ9NSRmBY1NSPIBHY7EtM/LGn22Z8UMwG9Mzzj5TepErbkxvOoR1dP4iEPJojrBJCA8nyggBDyeqNwsuASGPZxvw/DkARAgAEQAiBIAIABECQASACFUDsGQuLkfsrq+vZC4uR+zW16dNRJdo4Byxu76+GBtVzdg9XJ92Ka53+HJfY3LskeDLfY0hsTVmhBHgc9ZHhtjzmeFzVkbgOWyxQwEMnZXMHcOXcn1RMUIaN7SBa8OXcn0ACIDDAsgQzBDcdAhmEsIkpPkkhDQMaZjmaRizIUhEJzQEieh4ABEqJgBEAIgAECEARACIULcAnj5lUvL6zpAyKREjBsCUBrpsYvssiePcMUKH4J4bOcfSXNHHgfQMYY6luagnekXcA7aGsGsjQu8Q9mREkAAsaXfKAeFl7Vg5ILy6HxAAAZAhmCG47yGYSQiTkC4nIaRhSMM0TcOQiM7QwCSi0+8BEcoHPgAiAEQAiBAAIgBEqDWAt/34uh/Lfvz5fO++H+t+/LUf3zwxU8uPXaHz7Pz9e31/K1l+OD0AfDne9uN9k/X+/M4kHKnlhz52ve3H+/RfPtF2PD57K1V+yDoz4PnY/PoQIEotfwb4PhzwHMeHDaLU8qMDeBN6ruNzW092e/n85un5fOVHh+9m67lePrf1ZDdfeU9PeIr6++05Ej/uOf4wb0eE19Pzu19f/raVP8rZlmXM8uIdwhRuv2qhT7//dTnKsjSlqr9HOWFZS1V/j6WxUPtVbR0ALg74pPcW4bUGYKmMCZ/tdY9aJPgc7znrzwOwt/5ewesZwmMW/Pd+/O6AxQbGj/348nz9Wt4V47UiXsu7vjcp4rae+f78/V7/2/8w/Ni/+8Us74phgPSzvOd7ky9uDz1gzh5odgyhmgrYHEP4MEnL2B7oFRJzCFX564zvm/F6BfCuuO8y378Lr7UA3wNA7v3/Bd99912W9531pwD4rgW55/8XfAC4RpRdhddagFcHeHPA+z0oW/0FALxK4En3oD0PwY8Viu8B5b4/y0yZyo8u6i/DSgiJaBLRTVdCWIpjKa76gRkh/+wXM0JEHhAhAEQAiBAAIgBECADRNQEkDZNSoaRhwkQimkQ0e0JYiksuz54Q9oSwJyTznhCXtHtCtOVHF/UXKWlPiEaL8Frr55POqfUT9qRs9Rfg51uESYzWT9jVLNi2J2RzvH5I2hNis9Db3pP2hNgs/CWfrJpj5vtpT8ijsaXXx++37QmxWegFW711T4jNwl/yyaq5esBJ6LFiGj11T0fqnpJesgtRlvjUPR2pe0paAXhXQqLd07B5ytrKTB7QeobvroFEuydEGkK19afcFtoVgGsEQKvw2vZ9W7w1oCfsvedbIwBy1p9iU9JaogduBaBtT4ILIO2eBmnioN3TME9jDLuffr8HIFX9OSYOqvrrdSOStBJCIppENHtCWIpjTwhmhLSUDGaEiDwgQgCIABAhAEQAWGIycanJSe7JxGknJ5XSKZdKz+ROp5w5PTNVSChfKkGdO6F89gS1+UaqM1obT4qZ6pQ2Yw/ljNbGc8RMckqbsWs6og/5npZvyufMdT09Pyae826igzsa59Pyc9WfI2Z0/bUyq5oALg5QpAtcHPEXD3xbYDwNfC0X3xcJFEcDB9WfIuaSAl9t84I5C059Wr4p19PzpQZxxesZvuSn5bviBQAtxusNPlsPiFBTAF3OaPNG2FZmcsTT9lb3wN/Q079xEJ3Rh7fP87R8Z10oe6ug+mv9bxxMANcIYFZH/DViyFxjRr9OIFwjgAmqP0XM4PprCaEJoM8ZbcrnzHU5pWPiaSFsJaczOlf9OWJG118z5zSJaBLRva2EsBTHUlxTR/QhzAhpKRnMCBF5QIQAEAEgQzBDcLNZMJMQJiH4AUnD4Acs5QeUYsX6AZt6AGv7AR2xovyAUwMPYKgf0LXaEOsHlFYuTucH9Kw2RNefsHJxOj+grXFnZRnpM99a8JKwBNcawsXXuBZwgupPsRYcVH+tzQi1/YAacEL9gFqwa8x8i/oBleAE+QEDwK7SAyLUdAg2/YA2/5/Z24T4ATXD5j3id/Tiiv7FDyj4/6ZYP6By2Ayuv5auaJ8fUAPM6oi/RtyzrYPCJ167B5ig+lPcs62jwGcDUPLvScDE+gEl+E7nB/TMNKPrL+XJqQGz6iYrISSiSUTjB2QpDj8gZoS0lAxmhIg8IEJV9Y8AAwCuz3H3j+GlGwAAAABJRU5ErkJggg==');background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(223, 22, 75, 0.2);background-color:rgba(223, 22, 75, 0.2)}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(48, 48, 48, 0.3)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#ED4370;background-color:#ED4370}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#ED4370;background-color:#ED4370}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}
.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}
.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}
.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}


#footer .column ul {
	margin-top: 0px;
	margin-left: 8px;
	padding-left: 12px;
}
#footer .column ul li {
	margin-bottom: 3px; list-style:none;
}
#footer .column a {
	text-decoration: none;
	color: #000;
}
#footer .column a:hover {
	text-decoration: underline;
}
#powered {
	margin-top: 5px;
	text-align: right;
	clear: both;
	float: left;
	width: 98%
}
/* banner */
.banner div {
	text-align: center;
	width: 100%;
	display: none;
}
.banner div img {
	margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
.banner { display:none
}}
.delivery {
    margin: 22px 5px 55px 125px;
}
.delivery>li:first-child {
    background: url(../image/29.png) no-repeat left top;
    padding-top: 3px;
}
.delivery>li {
    font-size: 24px;
    padding-left: 65px;
}
.delivery>li:nth-child(2) {
    background: url(../image/30.png) no-repeat left center;
    padding: 22px 0 8px 65px;
}
.delivery>li:last-child {
    padding-top: 32px;
    line-height: 25px;
    background: url(../image/31.png) no-repeat left 26px;
}
.purchase_procedure {
    overflow: hidden;
    font-size: 18px;
}
.purchase_procedure h4 {
    font-size: 24px;
    font-weight: normal;
}
.step_1>div:first-child {font-size: 24px;
    margin: 0;}
.step_2>div:first-child, .step_3>div:first-child {
    font-size: 24px;
    margin: 17px 0;
}
.step_1>div:last-child {
    width: 755px;
    height: 380px;
    padding-top: 40px;
    background: url(../image/25.png) no-repeat;
}
.step_1>div:last-child div {
    margin: 0 0 10px 568px;
    font-weight: 600;
}
.step_2 {
    border-top: 1px solid #ed4370;
    border-bottom: 1px solid #ed4370;
}
.step_2>div:last-child {
    width: 255px;
    height: 130px;
    background: url(../image/26.png) no-repeat;
    padding: 0 0 0 568px;
    font-weight: 600;
}
.step_3>div:last-child {
    width: 755px;
    height: 465px;
    padding-top: 105px;
    background: url(../image/27.png) no-repeat;
    border-bottom: 1px solid #ed4370;
}
.step_3>div:last-child div {
    margin: 0 0 175px 568px;
    font-weight: 600;
}
.step_3>div:last-child div:last-child {
    margin-bottom: 56px;
}
.purchase_procedure>div:last-child {
    font-size: 24px;
    text-align: center;
    margin-top: 30px;
    padding-bottom: 175px;
    background: url(../image/28.png) no-repeat center 60px;
}

.information_zalaz {
    width: 100%;
    min-height: 492px;
}

.information_zalaz .lefting {
	width: 70%;
	float: left;
}
.information_zalaz .lefting img {
    width: 90%;
}
.information_zalaz .righting {
	width: 30%;
	float: right;
}
.information_zalaz >span {
    font-size: 24px;
    margin: 17px 0;
    width: 100%;
    text-align: left;
    display: block;
}

.delivery li div {
    display: inline-block;   
}
.delivery ul>li>div:first-child {
    width: 303px;
}
.delivery>li ul {
    margin: 45px 0 27px 0;
}
.delivery>li ul li {
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 10px; 
}
.delivery>li ul li:last-child {
    margin-top: 30px;
}
.delivery ul li:nth-child(2)>div:first-child {
    vertical-align: top;
}
.red_span {
    color: red;
}
.delivery a {
    text-decoration: underline;
    font-weight: 600;
}
/*
COPY THE FOLLOW CODE TO HAVE IMAGE SHADOW
.box-product .image img,.product-list .image img,.product-grid .image img,.product-info .image-additional img,.category-info .image img,.category-info .image {
	-moz-box-shadow: 2px 1px 5px #888;-webkit-box-shadow: 2px 1px 5px#888;box-shadow: 2px 1px 5px #888;	

}


/*COPY THE FOLLOW CODE TO HAVE ROUND IMAGE:
.box-product .image img,.product-list .image img,.product-grid .image img,.product-info .image-additional img,.category-info .image img,.category-info .image {
	-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius:20px;
}


/*COPY THE FOLLOW CODE TO HAVE CIRCLE IMAGE:
.box-product .image img,.product-list .image img,.product-grid .image img,.product-info .image-additional img,.category-info .image img,.category-info .image {
	-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius:50px;
}

/*COPY THE FOLLOW CODE TO MAKE ROUND LEFT TOP AND RIGHT BOTTOM IMAGE CORNERS 
.box-product .image img,.product-list .image img,.product-grid .image img,.product-info .image-additional img,.category-info .image img,.category-info .image {
	-moz-border-radius: 24px 0;-webkit-border-radius: 24px 0;border-radius:24px 0;
}
/*
COPY THE  FOLLOW CODE TO BORDER GRADIENT BLUE:
.box-product .image img,.product-list .image img,.product-grid .image img,.product-info .image-additional img,.category-info .image img,.category-info .image {
	border:none;
	background: #6db3f2; 
border:1px solid #6db3f2;
background: -moz-linear-gradient(top,  #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de)); 
background: -webkit-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
background: -o-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
background: -ms-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); 
background: linear-gradient(to bottom,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); 
}
/*
COPY THE FOLLOW CODE TO BORDER GRADIENT RED
.box-product .image img,.product-list .image img,.product-grid .image img,.product-info .image-additional img,.category-info .image img,.category-info .image {
	border:none;
	background: #a90329;
	border:1px solid #a90329; 
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); 
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%);
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); 
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); 
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); 

}
/*COPY THE FOLLOW CODE TO BORDER GRADIENT BLACK
.box-product .image img,.product-list .image img,.product-grid .image img,.product-info .image-additional img,.category-info .image img,.category-info .image {
	border:none;
	border:1px solid #aebcbf; 
background: #aebcbf; 
background: -moz-linear-gradient(top,  #aebcbf 0%, #6e7774 50%, #0a0e0a 51%, #0a0809 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aebcbf), color-stop(50%,#6e7774), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); 
background: -webkit-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%);
background: -o-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); 
background: -ms-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); 
background: linear-gradient(to bottom,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); 

}/*

COPY THE FOLLOW CODE TO BORDER GRADIENT GREEN
.box-product .image img,.product-list .image img,.product-grid .image img,.product-info .image-additional img,.category-info .image img,.category-info .image {
	border:none;
	border:1px solid #9dd53a; 
background: #9dd53a; 
background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a)); 
background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
background: -o-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); 
background: -ms-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
background: linear-gradient(to bottom,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); 

}
/*

COPY THE FOLLOW CODE TO CHANGE FONT TO A SOFT ONE
body {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	
}

/*COPY THE FOLLOW CODE TO MAKE ITALIC FONT
body {
font-style:italic;	
}

/*COPY THE FOLLOW CODE TO CHANGE BACKGROUND TO SOFT GREY
body {
	background-color:#EDEDED;
	}
	/*
COPY THE FOLLOW CODE TO CHANGE BACKGROUND TO SOFT PINK
body {
	background-color:#F2DCE8;
	}	
	
	
/*COPY THE FOLLOW CODE TO CHANGE BACKGROUND TO SOFT BLUE
body {
	background-color:#D7F0F4;
	}		
	/*
COPY THE FOLLOW CODE TO CHANGE BACKGROUND TO SOFT GREEN
body {
	background-color:#E2F5D6;
	}		
	/*
COPY THE FOLLOW CODE TO REMOVE UNDERLINE FROM LINKS
body a,body a:visited { text-decoration:none;
	}			
	

/*COPY THE FOLLOW CODE TO CHANGE LINKS COLOR TO SOFT BLACK 
body a,.links a,body a:visited,.links a:visited,#header .links a { color:#333	}

/*COPY THE FOLLOW CODE TO CHANGE LINKS COLOR TO BLUE ON MOUSE HOVER 
body a:hover { color:#06C	}	
 #header .links a:hover { color:#06C	}	
*/
ul.box-category>li:last-child {
    display: none;
}
.jcarousel-wrapper {
    margin: 20px auto;
    position: relative;
    border: 10px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
}
.viewed {
	clear: both;
}
/** Carousel **/
#carousel1v img, #carousel1r img{
	max-width: 100%;
    width: auto;
}
.jcarousel-skin-opencart2 .jcarousel-prev-horizontal, .jcarousel-skin-opencart2 .jcarousel-next-horizontal {
    top: 65px!important;
}
#hdesc {
    font-size: 23px;
    font-weight: normal;
    padding: 3px 0 0 10px;
    border-top: 1px solid #bfbfbf;
    text-align: left;
    margin-left: 0;
}
#tab-description {
	padding: 0 10px;
	margin: 0;
}
.box_menu_mobi_head nav ul li:nth-child(3) {
	display: none;
}
#featured h3 {
	text-align: center;
    font-size: 36px;
    margin-top: 3px;
    font-weight: 500;
    margin-bottom: 2px;
}
#featured .product-grid>div {
	padding: 0;
	margin: 1%;
	width: 17%;
	border: 0;
}
#featured .product-grid>div:hover {
	border: 0;
}
#featured .product-grid .image img {
    width: 94%;
}
#featured .product-grid .cart {
    width: 120px;
    margin: 0 auto;
	display: none;
}
#featured .product-grid .name {
    height: 2.5em;
    overflow-y: hidden;
}
input#attribute_value_30 {
	display: none;
}
.fotorama__wrap--css3 .fotorama__arr:not(:focus), .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus), .fotorama__wrap--css3 .fotorama__video-close:not(:focus), .fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
    transition-property: -webkit-transform,opacity;
    transition-property: transform,opacity;
    transition-duration: .3s;
    width: 60px !important;
    height: 60px !important;
    margin-top: 20px;
}

#carousel1r {
    min-height: 150px;
}

.pre-footer {
    width: 100%;
    clear: both;
    height: 200px;
}


.no-scroll {
    overflow: hidden !important;
    position: fixed;
}

body.no-scroll {
	/*overflow: auto;*/
}

@media screen and (min-width: 768px) {
    .fotorama--fullscreen .fotorama__stage .fotorama__stage__frame img.fotorama__img:first-child {
        width: 40% !important;
        top: 30px !important;
        left: 30% !important;
        height: inherit !important;
    }
}

@media screen and (max-width: 768px) {
    .icon-close {
        position: absolute;
        right: 10px;
        top: 10px;
        cursor: pointer;
        background: #fff;
        margin: -25px 0;
        padding: 3px;
    }

    .modal {
        position: fixed;
        top: 15px !important;
    }
}
.sort-filter {
    float: right;
    display: inline-block;
    margin: 0px 50px 0 0;
}
