@font-face{font-family:'open_sansbold';src:url(../fonts/opensans/opensans-bold-webfont.eot);src:url(../fonts/opensans/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-bold-webfont.woff2) format("woff2"),url(../fonts/opensans/opensans-bold-webfont.woff) format("woff"),url(../fonts/opensans/opensans-bold-webfont.ttf) format("truetype"),url(../fonts/opensans/opensans-bold-webfont.svg#open_sansbold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'open_sanslight';src:url(../fonts/opensans/opensans-light-webfont.eot);src:url(../fonts/opensans/opensans-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-light-webfont.woff2) format("woff2"),url(../fonts/opensans/opensans-light-webfont.woff) format("woff"),url(../fonts/opensans/opensans-light-webfont.ttf) format("truetype"),url(../fonts/opensans/opensans-light-webfont.svg#open_sanslight) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'open_sansregular';src:url(../fonts/opensans/opensans-regular-webfont.eot);src:url(../fonts/opensans/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-regular-webfont.woff2) format("woff2"),url(../fonts/opensans/opensans-regular-webfont.woff) format("woff"),url(../fonts/opensans/opensans-regular-webfont.ttf) format("truetype"),url(../fonts/opensans/opensans-regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'open_sanssemibold';src:url(../fonts/opensans/opensans-semibold-webfont.eot);src:url(../fonts/opensans/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-semibold-webfont.woff2) format("woff2"),url(../fonts/opensans/opensans-semibold-webfont.woff) format("woff"),url(../fonts/opensans/opensans-semibold-webfont.ttf) format("truetype"),url(../fonts/opensans/opensans-semibold-webfont.svg#open_sanssemibold) format("svg");font-weight:400;font-style:normal}
@media (max-width:479px) {
[class*="col-phone-"]{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%}
.col-12-1,.col-12-2,.col-12-3,.col-12-4,.col-12-5,.col-12-6,.col-12-7,.col-12-8,.col-12-9,.col-12-10,.col-12-11,.col-12-12{float:left}
.col-12-1{width:8.33333%}
.col-12-2{width:16.66667%}
.col-12-3{width:25%}
.col-12-4{width:33.33333%}
.col-12-5{width:41.66667%}
.col-12-6{width:50%}
.col-12-7{width:58.33333%}
.col-12-8{width:66.66667%}
.col-12-9{width:75%}
.col-12-10{width:83.33333%}
.col-12-11{width:91.66667%}
.col-12-12{width:100%}
.col-12-pull-0{right:auto}
.col-12-pull-1{right:8.33333%}
.col-12-pull-2{right:16.66667%}
.col-12-pull-3{right:25%}
.col-12-pull-4{right:33.33333%}
.col-12-pull-5{right:41.66667%}
.col-12-pull-6{right:50%}
.col-12-pull-7{right:58.33333%}
.col-12-pull-8{right:66.66667%}
.col-12-pull-9{right:75%}
.col-12-pull-10{right:83.33333%}
.col-12-pull-11{right:91.66667%}
.col-12-pull-12{right:100%}
.col-12-push-0{left:auto}
.col-12-push-1{left:8.33333%}
.col-12-push-2{left:16.66667%}
.col-12-push-3{left:25%}
.col-12-push-4{left:33.33333%}
.col-12-push-5{left:41.66667%}
.col-12-push-6{left:50%}
.col-12-push-7{left:58.33333%}
.col-12-push-8{left:66.66667%}
.col-12-push-9{left:75%}
.col-12-push-10{left:83.33333%}
.col-12-push-11{left:91.66667%}
.col-12-push-12{left:100%}
.col-12-offset-0{margin-left:0}
.col-12-offset-1{margin-left:8.33333%}
.col-12-offset-2{margin-left:16.66667%}
.col-12-offset-3{margin-left:25%}
.col-12-offset-4{margin-left:33.33333%}
.col-12-offset-5{margin-left:41.66667%}
.col-12-offset-6{margin-left:50%}
.col-12-offset-7{margin-left:58.33333%}
.col-12-offset-8{margin-left:66.66667%}
.col-12-offset-9{margin-left:75%}
.col-12-offset-10{margin-left:83.33333%}
.col-12-offset-11{margin-left:91.66667%}
.col-12-offset-12{margin-left:100%}
.visible-phone{display:block!important}
}
html,body. div{margin:0!important;padding:0!important;width:100%}
@-webkit-keyframes toRightFromLeft {
49%{-webkit-transform:translate(100%)}
50%{opacity:0;-webkit-transform:translate(-100%)}
51%{opacity:1}
}
@-moz-keyframes toRightFromLeft {
49%{-moz-transform:translate(100%)}
50%{opacity:0;-moz-transform:translate(-100%)}
51%{opacity:1}
}
@keyframes toRightFromLeft {
49%{transform:translate(100%)}
50%{opacity:0;transform:translate(-100%)}
51%{opacity:1}
}
@-webkit-keyframes toBottomFromTop {
from{opacity:0;-webkit-transform:translateY(-200%)}
to{opacity:1;-webkit-transform:translateY(0%)}
}
@-moz-keyframes toBottomFromTop {
from{opacity:0;-moz-transform:translateY(-200%)}
to{opacity:1;-moz-transform:translateY(0%)}
}
@-ms-keyframes toBottomFromTop {
from{opacity:0;-ms-transform:translateY(-200%)}
to{opacity:1;-ms-transform:translateY(0%)}
}
@-webkit-keyframes smallToBig {
from{-webkit-transform:scale(0.1)}
to{-webkit-transform:scale(1)}
}
@-moz-keyframes smallToBig {
from{-moz-transform:scale(0.1)}
to{-moz-transform:scale(1)}
}
@-ms-keyframes smallToBig {
from{-ms-transform:scale(0.1)}
to{-ms-transform:scale(1)}
}
@-webkit-keyframes moveFromBottom {
from{-webkit-transform:translateY(100%)}
to{-webkit-transform:translateY(0%)}
}
@-moz-keyframes moveFromBottom {
from{-moz-transform:translateY(100%)}
to{-moz-transform:translateY(0%)}
}
@-ms-keyframes moveFromBottom {
from{-ms-transform:translateY(100%)}
to{-ms-transform:translateY(0%)}
}
@-webkit-keyframes spinAround {
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes spinAround {
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@keyframes spinAround {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
body{font-family:'open_sansregular'!important;position:relative;color:#888;line-height:165%}
body.boxed-layout #sns_wrapper{max-width:1200px;margin:0 auto;box-shadow:0 0 3px rgba(0,0,0,0.2)}
@media (max-width:1199px) {
body.boxed-layout #sns_wrapper{max-width:1000px}
}
@media (max-width:991px) {
body.boxed-layout #sns_wrapper{max-width:770px}
}
body.boxed-layout #sns_menu{max-width:1200px;margin-left:auto;margin-right:auto}
@media (max-width:1199px) {
body.boxed-layout #sns_menu{max-width:1000px}
}
@media (max-width:991px) {
body.boxed-layout #sns_menu{max-width:770px}
}
@media (max-width:767px) {
body.boxed-layout{padding:0}
}
body #sns_wrapper{background:#fff;position:relative;z-index:0}
@media (max-width:480px) {
body #sns_wrapper{overflow:hidden}
}
body #sns_wrapper > .wrap{width:100%}
body #sns_wrapper > .wrap div.banner-home{margin-bottom:55px}

body .form-control:focus{box-shadow:unset;border-color:#5268e2}
body.show-sidebar{overflow:hidden}
.container .container{width:100%}
.btn:focus:hover,.btn.focus:hover,.btn:active:focus:hover,.btn.focus:active:hover,.btn.active:focus:hover,.btn.active.focus:hover,:hover,a:hover,.btn:focus:focus,.btn.focus:focus,.btn:active:focus:focus,.btn.focus:active:focus,.btn.active:focus:focus,.btn.active.focus:focus,:focus,a:focus,.btn:focus:active,.btn.focus:active,.btn:active:focus:active,.btn.focus:active:active,.btn.active:focus:active,.btn.active.focus:active,:active,a:active{outline:none}
a{color:#888}
a:hover,a:focus{text-decoration:none;color:#5268e2}
a{-webkit-transition:all .25s ease 0;-o-transition:all .25s ease 0;transition:all .25s ease 0}
[id*="uniform"] *,.selector *{-webkit-transition:none;-o-transition:none;transition:none}
ul,ol{margin-bottom:9px;margin-top:0}
ol,ul{margin:0;padding:0;list-style:none}
h1,h2,h3,h4,h5,h6{margin-top:0;text-transform:uppercase;font-weight:700;color:#666;font-family:'open_sansbold',Arial}
h1{font-size:307.69231%}
h2{font-size:230.76923%}
h3{font-size:169.23077%}
h4{font-size:123.07692%}
h5{font-size:100%}
h6{font-size:84.61538%}
textarea{resize:none}
b,strong{font-family:'open_sansbold',Arial}
.label{white-space:normal;display:inline-block;padding:6px 10px}
label{color:#333;font-weight:400}
label.required:before{content:"*";color:red;font-size:14px;position:relative;line-height:12px}
table.std,table.table_block{margin-bottom:20px;width:100%;border:1px solid #999;border-bottom:none;background:#fff;border-collapse:inherit}
table.std th,table.table_block th{padding:14px 12px;font-size:12px;color:#fff;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 #000;background:#999}
table.std tr.alternate_item,table.table_block tr.alternate_item{background-color:#f3f3f3}
table.std td,table.table_block td{padding:12px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:12px;vertical-align:top}
.table{margin-bottom:30px}
.table > thead > tr > th{background:#fdfdfd;border-bottom-width:1px;color:#333;vertical-align:middle}
.table td a.color-myaccount{color:#428bca;text-decoration:underline}
.table td a.color-myaccount:hover{text-decoration:none}
.table tfoot tr{background:#fdfdfd}
.btnsns,.button.button-medium,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,span.exclusive_large_disabled{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:5px 15px;border:1px solid #dcdcdc;color:#888;background:none;cursor:pointer;white-space:normal;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;text-transform:uppercase}
.btnsns:hover,.button.button-medium:hover,input.button_mini:hover,input.button_small:hover,input.button:hover,input.button_large:hover,input.button_mini_disabled:hover,input.button_small_disabled:hover,input.button_disabled:hover,input.button_large_disabled:hover,input.exclusive_mini:hover,input.exclusive_small:hover,input.exclusive:hover,input.exclusive_large:hover,input.exclusive_mini_disabled:hover,input.exclusive_small_disabled:hover,input.exclusive_disabled:hover,input.exclusive_large_disabled:hover,a.button_mini:hover,a.button_small:hover,a.button:hover,a.button_large:hover,a.exclusive_mini:hover,a.exclusive_small:hover,a.exclusive:hover,a.exclusive_large:hover,span.button_mini:hover,span.button_small:hover,span.button:hover,span.button_large:hover,span.exclusive_mini:hover,span.exclusive_small:hover,span.exclusive:hover,span.exclusive_large:hover,span.exclusive_large_disabled:hover{border-color:#5268e2;background-color:#5268e2;color:#fff}
.btnsns span i.right,.button.button-medium span i.right,input.button_mini span i.right,input.button_small span i.right,input.button span i.right,input.button_large span i.right,input.button_mini_disabled span i.right,input.button_small_disabled span i.right,input.button_disabled span i.right,input.button_large_disabled span i.right,input.exclusive_mini span i.right,input.exclusive_small span i.right,input.exclusive span i.right,input.exclusive_large span i.right,input.exclusive_mini_disabled span i.right,input.exclusive_small_disabled span i.right,input.exclusive_disabled span i.right,input.exclusive_large_disabled span i.right,a.button_mini span i.right,a.button_small span i.right,a.button span i.right,a.button_large span i.right,a.exclusive_mini span i.right,a.exclusive_small span i.right,a.exclusive span i.right,a.exclusive_large span i.right,span.button_mini span i.right,span.button_small span i.right,span.button span i.right,span.button_large span i.right,span.exclusive_mini span i.right,span.exclusive_small span i.right,span.exclusive span i.right,span.exclusive_large span i.right,span.exclusive_large_disabled span i.right,.btnsns .fa-chevron-right,.button.button-medium .fa-chevron-right,input.button_mini .fa-chevron-right,input.button_small .fa-chevron-right,input.button .fa-chevron-right,input.button_large .fa-chevron-right,input.button_mini_disabled .fa-chevron-right,input.button_small_disabled .fa-chevron-right,input.button_disabled .fa-chevron-right,input.button_large_disabled .fa-chevron-right,input.exclusive_mini .fa-chevron-right,input.exclusive_small .fa-chevron-right,input.exclusive .fa-chevron-right,input.exclusive_large .fa-chevron-right,input.exclusive_mini_disabled .fa-chevron-right,input.exclusive_small_disabled .fa-chevron-right,input.exclusive_disabled .fa-chevron-right,input.exclusive_large_disabled .fa-chevron-right,a.button_mini .fa-chevron-right,a.button_small .fa-chevron-right,a.button .fa-chevron-right,a.button_large .fa-chevron-right,a.exclusive_mini .fa-chevron-right,a.exclusive_small .fa-chevron-right,a.exclusive .fa-chevron-right,a.exclusive_large .fa-chevron-right,span.button_mini .fa-chevron-right,span.button_small .fa-chevron-right,span.button .fa-chevron-right,span.button_large .fa-chevron-right,span.exclusive_mini .fa-chevron-right,span.exclusive_small .fa-chevron-right,span.exclusive .fa-chevron-right,span.exclusive_large .fa-chevron-right,span.exclusive_large_disabled .fa-chevron-right{margin-left:5px}
.btnsns span i.left,.button.button-medium span i.left,input.button_mini span i.left,input.button_small span i.left,input.button span i.left,input.button_large span i.left,input.button_mini_disabled span i.left,input.button_small_disabled span i.left,input.button_disabled span i.left,input.button_large_disabled span i.left,input.exclusive_mini span i.left,input.exclusive_small span i.left,input.exclusive span i.left,input.exclusive_large span i.left,input.exclusive_mini_disabled span i.left,input.exclusive_small_disabled span i.left,input.exclusive_disabled span i.left,input.exclusive_large_disabled span i.left,a.button_mini span i.left,a.button_small span i.left,a.button span i.left,a.button_large span i.left,a.exclusive_mini span i.left,a.exclusive_small span i.left,a.exclusive span i.left,a.exclusive_large span i.left,span.button_mini span i.left,span.button_small span i.left,span.button span i.left,span.button_large span i.left,span.exclusive_mini span i.left,span.exclusive_small span i.left,span.exclusive span i.left,span.exclusive_large span i.left,span.exclusive_large_disabled span i.left,.btnsns .fa-chevron-left,.button.button-medium .fa-chevron-left,input.button_mini .fa-chevron-left,input.button_small .fa-chevron-left,input.button .fa-chevron-left,input.button_large .fa-chevron-left,input.button_mini_disabled .fa-chevron-left,input.button_small_disabled .fa-chevron-left,input.button_disabled .fa-chevron-left,input.button_large_disabled .fa-chevron-left,input.exclusive_mini .fa-chevron-left,input.exclusive_small .fa-chevron-left,input.exclusive .fa-chevron-left,input.exclusive_large .fa-chevron-left,input.exclusive_mini_disabled .fa-chevron-left,input.exclusive_small_disabled .fa-chevron-left,input.exclusive_disabled .fa-chevron-left,input.exclusive_large_disabled .fa-chevron-left,a.button_mini .fa-chevron-left,a.button_small .fa-chevron-left,a.button .fa-chevron-left,a.button_large .fa-chevron-left,a.exclusive_mini .fa-chevron-left,a.exclusive_small .fa-chevron-left,a.exclusive .fa-chevron-left,a.exclusive_large .fa-chevron-left,span.button_mini .fa-chevron-left,span.button_small .fa-chevron-left,span.button .fa-chevron-left,span.button_large .fa-chevron-left,span.exclusive_mini .fa-chevron-left,span.exclusive_small .fa-chevron-left,span.exclusive .fa-chevron-left,span.exclusive_large .fa-chevron-left,span.exclusive_large_disabled .fa-chevron-left{margin-right:5px}
.btnsns[name="search_locations"],.button.button-medium[name="search_locations"],input.button_mini[name="search_locations"],input.button_small[name="search_locations"],input.button[name="search_locations"],input.button_large[name="search_locations"],input.button_mini_disabled[name="search_locations"],input.button_small_disabled[name="search_locations"],input.button_disabled[name="search_locations"],input.button_large_disabled[name="search_locations"],input.exclusive_mini[name="search_locations"],input.exclusive_small[name="search_locations"],input.exclusive[name="search_locations"],input.exclusive_large[name="search_locations"],input.exclusive_mini_disabled[name="search_locations"],input.exclusive_small_disabled[name="search_locations"],input.exclusive_disabled[name="search_locations"],input.exclusive_large_disabled[name="search_locations"],a.button_mini[name="search_locations"],a.button_small[name="search_locations"],a.button[name="search_locations"],a.button_large[name="search_locations"],a.exclusive_mini[name="search_locations"],a.exclusive_small[name="search_locations"],a.exclusive[name="search_locations"],a.exclusive_large[name="search_locations"],span.button_mini[name="search_locations"],span.button_small[name="search_locations"],span.button[name="search_locations"],span.button_large[name="search_locations"],span.exclusive_mini[name="search_locations"],span.exclusive_small[name="search_locations"],span.exclusive[name="search_locations"],span.exclusive_large[name="search_locations"],span.exclusive_large_disabled[name="search_locations"]{padding:2px 15px}
:first-child + html input.button_mini,:first-child + html input.button_small,:first-child + html input.button,:first-child + html input.button_large,:first-child + html input.button_mini_disabled,:first-child + html input.button_small_disabled,:first-child + html input.button_disabled,:first-child + html input.button_large_disabled,:first-child + html input.exclusive_mini,:first-child + html input.exclusive_small,:first-child + html input.exclusive,:first-child + html input.exclusive_large,:first-child + html input.exclusive_mini_disabled,:first-child + html input.exclusive_small_disabled,:first-child + html input.exclusive_disabled,:first-child + html input.exclusive_large_disabled{border:none}
a.disable{text-decoration:line-through;background-color:#ccc;display:none}
a.disable:hover{display:none;background-color:#ccc;border:1px solid #DCDCDC;color:#888}
.limitealcohol{float:right;color:#F13340;clear:both;font-weight:800}
input.button_disabled,input.exclusive_disabled,span.exclusive{border:1px solid #ccc;color:#999;cursor:default}
.btn.disabled,.btn[disabled]:hover{opacity:.3}
.button.button-medium.exclusive{border-color:#db8600 #d98305 #c86d26;background-image:-owg(linear-gradient(top,#fdaa02,#fe9702));background-image:-webkit(linear-gradient(top,#fdaa02,#fe9702));background-image:-moz(linear-gradient(top,#fdaa02,#fe9702));background-image:-o(linear-gradient(top,#fdaa02,#fe9702));background-image:linear-gradient(top,#fdaa02,#fe9702)}
.button.button-medium.exclusive span{border-color:#fec133 #febc33 #feb233}
.button.button-medium.exclusive:hover{background:#f89609;border-color:#a6550c #ba6708 #db8600}
.button.button-medium.exclusive:hover span{border-color:#fec133}
.link-button{font-weight:700}
.link-button i{margin-right:5px}
.link-button i.large{font-size:26px;line-height:26px;vertical-align:-3px;color:silver}
.btn.button-plus,.btn.button-minus{font-size:14px;line-height:14px;color:silver;text-shadow:1px -1px rgba(0,0,0,0.05);padding:0;border:1px solid;border-color:#dedcdc #c1bfbf #b5b4b4 #dad8d8;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.btn.button-plus span,.btn.button-minus span{display:block;border:1px solid #fff;vertical-align:middle;width:25px;height:25px;text-align:center;vertical-align:middle;padding:4px 0 0;background:#1e5799;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#fbfbfb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fbfbfb));background:-webkit-linear-gradient(top,#fff 0%,#fbfbfb 100%);background:-o-linear-gradient(top,#fff 0%,#fbfbfb 100%);background:-ms-linear-gradient(top,#fff 0%,#fbfbfb 100%);background:linear-gradient(to bottom,#fff 0%,#fbfbfb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fbfbfb',GradientType=0)}
.btn.button-plus:hover,.btn.button-minus:hover{color:#333}
.btn.button-plus:hover span,.btn.button-minus:hover span{filter:none;background:#f6f6f6}
.button.exclusive-medium{font-size:17px;padding:0;line-height:21px;color:#333;font-weight:700;border:1px solid;border-color:#cacaca #b7b7b7 #9a9a9a;text-shadow:1px 1px #fff}
.button.exclusive-medium span{border:1px solid;border-color:#fff;display:block;padding:9px 10px 11px;background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#f7f7f7 0%,#ededed 100%);background:-o-linear-gradient(top,#f7f7f7 0%,#ededed 100%);background:-ms-linear-gradient(top,#f7f7f7 0%,#ededed 100%);background:linear-gradient(to bottom,#f7f7f7 0%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ededed',GradientType=0)}
@media (max-width:480px) {
.button.exclusive-medium span{font-size:15px;padding-right:7px;padding-left:7px}
}
.button.exclusive-medium span:hover{border-color:#9e9e9e #c2c2c2 #c8c8c8}
.button.exclusive-medium span:hover span{background:#e7e7e7;background:-moz-linear-gradient(top,#e7e7e7 0%,#e7e7e7 0%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e7e7e7),color-stop(0%,#e7e7e7));background:-webkit-linear-gradient(top,#e7e7e7 0%,#e7e7e7 0%);background:-o-linear-gradient(top,#e7e7e7 0%,#e7e7e7 0%);background:-ms-linear-gradient(top,#e7e7e7 0%,#e7e7e7 0%);background:linear-gradient(to bottom,#e7e7e7 0%,#e7e7e7 0%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7',endColorstr='#e7e7e7',GradientType=0)}
.page-heading{font-size:150%;margin-bottom:20px;margin-top:5px}
.page-heading .cat-name{font-size:384.61538%;color:#666;line-height:100%;font-weight:700}
.page-heading span.heading-counter{float:right;font-size:13px;font-weight:100;text-transform:none}
.page-heading span.lighter{color:#9c9c9c}
.page-heading.bottom-indent{margin-bottom:16px}
#sns-totop{background:#aaa;width:50px;bottom:0;right:20px;height:30px;text-decoration:none;z-index:40;position:fixed;display:block;text-align:center;-webkit-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0}
#sns-totop:before{-webkit-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0;content:'';width:0;height:0;border-style:solid;border-width:0 25px 10px;border-color:transparent transparent #aaa;position:absolute;bottom:100%;display:block;left:0}
#sns-totop.hidden-top{bottom:-100px}
#sns-totop:hover{background-color:#5268e2}
#sns-totop:hover:before{width:0;height:0;border-style:solid;border-width:0 25px 10px;border-color:transparent transparent #5268e2}
#sns-totop:hover i{color:#fff}
#sns-totop i{font-size:24px;color:#fff;position:relative}
#sns_main .page_product_box h3{color:#555454;text-transform:uppercase;font-family:inherit;font-weight:600;font-size:18px;line-height:20px;padding:14px 20px 17px;margin:0 0 20px;position:relative;border:1px solid #dfdfdf;border-bottom:none;background:#fdfdfd}
#sns_main #sns_mainmidle .wrap .container{padding-left:0;padding-right:0}
p.info-title{font-weight:700;color:#333;margin-bottom:25px}
p.info-account{margin:-4px 0 24px}
.dark{color:#333}
.main-page-indent{margin-bottom:30px}
.alert{font-weight:700}
.alert>p,.alert>ul{text-shadow:none;margin-top:5px}
.alert>p > a{color:#333}
.alert ul,.alert ol{padding-left:15px;margin-left:27px}
.alert ul li,.alert ol li{list-style-type:decimal;font-weight:400}
.alert.alert-success{text-shadow:1px 1px rgba(0,0,0,0.1)}
.alert.alert-success:before{font-family:"FontAwesome";content:"\f058";font-size:20px;vertical-align:-2px;padding-right:7px}
.alert.alert-danger{text-shadow:1px 1px rgba(0,0,0,0.1)}
.alert.alert-danger:before{font-family:"FontAwesome";content:"\f057";font-size:20px;vertical-align:-2px;padding-right:7px;float:left}
.unvisible{display:none}
.checkbox{line-height:16px}
.checkbox label{color:#777}
.close{opacity:1}
.close:hover{opacity:1}
.form-control{padding:3px 5px;height:35px;-webkit-box-shadow:none;box-shadow:none}
.form-control.grey{background:#fdfdfd}
div.selector{background:none;border:1px solid #ccc;height:35px}
div.selector span{background:none;position:relative;text-shadow:none;height:35px;line-height:35px}
div.selector span:before{content:"\f107";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:35px;height:35px;text-align:center;line-height:35px;position:absolute;right:3px}
div.selector select{height:35px}
div.selector select > *{padding:5px 7px}
.box{background:#fdfdfd;border:1px solid #dfdfdf;padding:14px 18px 13px;margin:0 0 30px;line-height:23px}
.box p{margin-bottom:0}
.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}
.product-box{width:178px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.product-box .product-image{border:1px solid #dfdfdf;background:#fff;padding:5px;display:block;margin-bottom:11px}
.product-box .product-image img{max-width:100%;width:100%;height:auto}
#sns_left .block,#sns_right .block{margin-bottom:30px}
#sns_left .block .title_block,#sns_right .block .title_block{padding-top:0;line-height:20px}
#sns_left .block .title_block,#sns_right .block .title_block,#sns_left .block h1,#sns_right .block h1,#sns_left .block h2,#sns_right .block h2,#sns_left .block h3,#sns_right .block h3,#sns_left .block h4,#sns_right .block h4{border-bottom:3px solid #ddd;color:#444;font-size:14px;font-weight:700;padding:0 0 15px;position:relative;text-transform:uppercase;font-family:'open_sansbold',Arial}
#sns_left .block .title_block a,#sns_right .block .title_block a,#sns_left .block h1 a,#sns_right .block h1 a,#sns_left .block h2 a,#sns_right .block h2 a,#sns_left .block h3 a,#sns_right .block h3 a,#sns_left .block h4 a,#sns_right .block h4 a,#sns_left .block .title_block span,#sns_right .block .title_block span,#sns_left .block h1 span,#sns_right .block h1 span,#sns_left .block h2 span,#sns_right .block h2 span,#sns_left .block h3 span,#sns_right .block h3 span,#sns_left .block h4 span,#sns_right .block h4 span{color:#444;position:relative}
.block{margin-bottom:30px}
.block .title_block,.block > .block_content{padding-top:10px}
.block .title_block > ul.products-block,.block > .block_content > ul.products-block,.block .title_block.products-block > ul,.block > .block_content.products-block > ul{margin-bottom:20px}
.block .title_block > ul.products-block li + li,.block > .block_content > ul.products-block li + li,.block .title_block.products-block > ul li + li,.block > .block_content.products-block > ul li + li{padding:15px 0 0;margin:15px 0 0;border-top:1px solid #dfdfdf}
.block .title_block > ul.products-block li .products-block-image,.block > .block_content > ul.products-block li .products-block-image,.block .title_block.products-block > ul li .products-block-image,.block > .block_content.products-block > ul li .products-block-image{float:left;border:1px solid #dfdfdf;margin-right:10px}
.block .title_block > ul.products-block li .product-content,.block > .block_content > ul.products-block li .product-content,.block .title_block.products-block > ul li .product-content,.block > .block_content.products-block > ul li .product-content{overflow:hidden;padding-top:5px}
.block .title_block > ul.products-block li .product-content h5,.block > .block_content > ul.products-block li .product-content h5,.block .title_block.products-block > ul li .product-content h5,.block > .block_content.products-block > ul li .product-content h5{margin:-3px 0 0}
.block .title_block > ul.products-block .product-name,.block > .block_content > ul.products-block .product-name,.block .title_block.products-block > ul .product-name,.block > .block_content.products-block > ul .product-name{margin-bottom:10px;display:block}
.block .title_block > ul.products-block .product-description,.block > .block_content > ul.products-block .product-description,.block .title_block.products-block > ul .product-description,.block > .block_content.products-block > ul .product-description{margin-bottom:10px}
.block .title_block > ul.products-block .price-percent-reduction,.block > .block_content > ul.products-block .price-percent-reduction,.block .title_block.products-block > ul .price-percent-reduction,.block > .block_content.products-block > ul .price-percent-reduction{font:700 14px / 17px Arial,Helvetica,sans-serif;padding:1px 6px}
@media (max-width:767px) {
.block .list-block{margin-top:0}
}
.block .list-block li{padding:0;line-height:30px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.block .list-block li a i{display:none}
.block .list-block li:first-child{border-top:none}
.block .list-block li:hover{padding-left:5px}
.block .list-block li:hover a{color:#5268e2}
.block .list-block .form-group{padding-top:20px;border-top:1px solid #dfdfdf;margin-bottom:0}
.block .list-block .form-group select{max-width:270px}
@media (max-width:767px) {
.block .list-block .form-group select{width:270px}
}
.block .list-block .btn{margin-top:12px}
.page-subheading{font-family:inherit;font-weight:600;text-transform:uppercase;color:#555454;font-size:18px;padding:0 0 15px;line-height:normal;margin-bottom:12px;border-bottom:1px solid #dfdfdf}
h3.page-product-heading{color:#555454;text-transform:uppercase;font-family:inherit;font-weight:600;font-size:18px;line-height:20px;padding:14px 20px 17px;margin:0 0 20px;position:relative;border:1px solid #dfdfdf;border-bottom:none;background:#fdfdfd}
ul.footer_links{padding:20px 0 0;border-top:1px solid #dfdfdf;height:65px}
ul.footer_links li{float:left}
ul.footer_links li + li{margin-left:10px}
.content_sortPagiBar .sortPagiBar{text-align:right;padding-bottom:0;margin-bottom:30px;border:1px solid #ddd}
.content_sortPagiBar .sortPagiBar .display-type{margin:0;padding:0;list-style:none;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:left;float:left;border-right:1px solid #ddd}
.content_sortPagiBar .sortPagiBar .display-type li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.content_sortPagiBar .sortPagiBar .display-type li.display-title{display:none!important}
.content_sortPagiBar .sortPagiBar .display-type li a{display:block;width:50px;height:50px;overflow:hidden;position:relative;color:#5268e2}
.content_sortPagiBar .sortPagiBar .display-type li a i{width:50px;height:50px;position:absolute;top:0;left:0;line-height:50px;background:#eaeaea;font-size:16px;text-align:center;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}
.content_sortPagiBar .sortPagiBar .display-type li a i:hover{color:#5268e2}
.content_sortPagiBar .sortPagiBar .display-type li.selected a{background:#444;color:#fff}
.content_sortPagiBar .sortPagiBar .display-type li#grid a:before{content:"\f00a";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:50px;height:50px;text-align:center;line-height:50px;font-size:20px}
.content_sortPagiBar .sortPagiBar .display-type li#list a:before{content:"\f0ca";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:50px;height:50px;text-align:center;line-height:50px;font-size:20px}
.content_sortPagiBar .sortPagiBar .selector1 label{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0 10px 0 0;color:#888}
@media (max-width:767px) {
.content_sortPagiBar .sortPagiBar .selector1 label{display:none}
}
.content_sortPagiBar .sortPagiBar .selector1 .selector{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:#fff;height:28px;line-height:28px;padding:0;min-width:60px}
.content_sortPagiBar .sortPagiBar .selector1 .selector:hover{cursor:pointer;border-color:#EAEAEA}
.content_sortPagiBar .sortPagiBar .selector1 .selector:hover select{cursor:pointer}
.content_sortPagiBar .sortPagiBar .selector1 .selector:hover > span{color:#fff;background:#EAEAEA}
.content_sortPagiBar .sortPagiBar .selector1 .selector > span{background:none;position:relative;height:28px;line-height:28px;min-width:60px;padding-left:10px;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}
.content_sortPagiBar .sortPagiBar .selector1 .selector > span:hover{cursor:pointer}
.content_sortPagiBar .sortPagiBar .selector1 .selector > span:before{line-height:28px!important}
.content_sortPagiBar .sortPagiBar .selector1 .selector #selectProductSort > *,.content_sortPagiBar .sortPagiBar .selector1 .selector #nb_item > *{padding:5px 7px}
.content_sortPagiBar .sortPagiBar .selector1 > span{display:none}
.content_sortPagiBar .sortPagiBar .productsSortForm{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:left;padding:11px 10px;border-right:1px solid #ddd;float:left}
.content_sortPagiBar .sortPagiBar .nbrItemPage{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:left;padding:11px 10px;border-right:1px solid #ddd;float:left}
@media (max-width:480px) {
.content_sortPagiBar .sortPagiBar #productsSortForm{display:none!important}
}
@media (max-width:767px) {
.content_sortPagiBar .sortPagiBar .nbrItemPage{display:none}
}
.content_sortPagiBar .sortPagiBar .compare-form{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:left;margin-left:15px;margin-right:5px;border:1px solid #ddd;background:#fff}
@media (max-width:767px) {
.content_sortPagiBar .sortPagiBar .compare-form{display:none}
}
.content_sortPagiBar .sortPagiBar .compare-form:hover{background:#888;border:1px solid #888}
.content_sortPagiBar .sortPagiBar .compare-form:hover button{background:#888;color:#fff!important}
.content_sortPagiBar .sortPagiBar .compare-form:hover span,.content_sortPagiBar .sortPagiBar .compare-form:hover i{color:#fff!important}
.content_sortPagiBar .sortPagiBar .compare-form button{border:none;height:35px;color:#888}
@media (max-width:450px) {
.content_sortPagiBar .sortPagiBar .compare-form button{margin-top:20px}
}
@media (max-width:480px) {
.content_sortPagiBar .sortPagiBar .productsSortForm{width:60%;border-right:0}
.content_sortPagiBar .sortPagiBar .selector1 .selector{max-width:100%}
}
.content_sortPagiBar .pagination{margin:0 auto}
.content_sortPagiBar .pagination ul.pagination li{margin:0 1px}
.content_sortPagiBar .pagination ul.pagination li > a,.content_sortPagiBar .pagination ul.pagination li > span{min-width:45px;height:50px;border-radius:0;line-height:50px;text-align:center;padding:0 5px;border-color:#ddd;color:#888;border-top:0;border-bottom:0}
.content_sortPagiBar .pagination ul.pagination li > span,.content_sortPagiBar .pagination ul.pagination li > a:hover,.content_sortPagiBar .pagination ul.pagination li > a:focus{background-color:#5268e2;border-color:#5268e2;color:#fff}
.content_sortPagiBar .pagination ul.pagination li.truncate > span{background:none;color:#888;border:none}
.content_sortPagiBar .pagination ul.pagination li.disabled{display:none}
.content_sortPagiBar .bottom{text-align:center;padding:0;margin:5px 0 0;border:1px solid #ddd}
.content_sortPagiBar .top .pagination_next a{border-right:0!important}
.content_sortPagiBar .top .pagination{float:right}
.content_sortPagiBar .top .pagination li{margin:0!important}
ul.step{margin-bottom:30px;overflow:hidden}
ul.step li{float:left;width:20%;text-align:left;border:1px solid;border-top-color:#cacaca;border-bottom-color:#9a9a9a;border-right-color:#b7b7b7;border-left-width:0}
@media (max-width:767px) {
ul.step li{width:100%;border-left-width:1px}
}
ul.step li a,ul.step li span,ul.step li.step_current span,ul.step li.step_current_end span{display:block;padding:13px 10px 14px 13px;color:#333;font-size:17px;line-height:21px;font-weight:100;text-shadow:1px 1px #fff;position:relative}
@media (max-width:992px) {
ul.step li a,ul.step li span,ul.step li.step_current span,ul.step li.step_current_end span{font-size:15px}
}
@media (min-width:992px) {
ul.step li a:after,ul.step li span:after,ul.step li.step_current span:after,ul.step li.step_current_end span:after{content:".";position:absolute;top:0;right:-31px;z-index:0;text-indent:-5000px;display:block;width:31px;height:52px;margin-top:-2px}
}
ul.step li a:focus,ul.step li span:focus,ul.step li.step_current span:focus,ul.step li.step_current_end span:focus{text-decoration:none;outline:none}
ul.step li.first{border-left-width:1px;border-left-color:#b7b7b7}
ul.step li.first span,ul.step li.first a{z-index:5;padding-left:13px!important}
ul.step li.second span,ul.step li.second a{z-index:4}
ul.step li.third span,ul.step li.third a{z-index:3}
ul.step li.four span,ul.step li.four a{z-index:2}
ul.step li.last span{z-index:1}
ul.step li.step_current{font-weight:700;background-color:#5268e2;border-color:#3f50ad}
ul.step li.step_current span{color:#fff;text-shadow:none;border:1px solid;border-color:#3f50ad;position:relative}
@media (min-width:992px) {
ul.step li.step_current span{padding-left:38px}
ul.step li.step_current span:after{background:url(../img/order-step-a.png) right 0 no-repeat}
}
ul.step li.step_current_end{font-weight:700}
ul.step li.step_todo{background-color:#ededed}
ul.step li.step_todo span{display:block;border:1px solid;border-color:#fff;color:#333;position:relative}
@media (min-width:992px) {
ul.step li.step_todo span{padding-left:38px}
ul.step li.step_todo span:after{background:url(../img/order-step-current.png) right 0 no-repeat}
}
ul.step li.step_done{border-color:#666 #5f5f5f #292929;background-color:#666}
ul.step li.step_done a{color:#fff;text-shadow:1px 1px rgba(0,0,0,0.3);border:1px solid;border-color:#8b8a8a}
@media (min-width:992px) {
ul.step li.step_done a{padding-left:38px}
ul.step li.step_done a:after{background:url(../img/order-step-done.png) right 0 no-repeat}
}
@media (min-width:992px) {
ul.step li.step_done.step_done_last a:after{background:url(../img/order-step-done-last.png) right 0 no-repeat}
}
@media (min-width:992px) {
ul.step li#step_end span:after{display:none}
}
ul.step li em{font-style:normal}
@media (min-width:768px) and (max-width:991px) {
ul.step li em{display:none}
}
.rating{clear:both;display:block;margin:2em;cursor:pointer}
.rating:after{content:".";display:block;height:0;width:0;clear:both;visibility:hidden}
.cancel{float:left;margin:0 1px 0 0;width:16px;cursor:pointer}
.star{overflow:hidden;float:left;margin:0 1px 0 0;width:16px;height:16px;cursor:pointer}
.cancel{margin-right:10px}
.star_content .star a:before{content:"\f005";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto;font-size:12px}
.star_content .star_hover a,.star_content .star_on a{color:#f1d201}
.cancel:before{content:"\f056";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto;font-size:15px;color:#ed6868}
.cancel a,.star a{display:block;width:100%;height:100%;background-position:0 0}
div.star_on a{background-position:0 -16px}
div.star_hover a,div.star a:hover{background-position:0 -32px}
.pack_content{margin:10px 0}
.confirmation{margin:0 0 10px;padding:10px;border:1px solid #e6db55;font-size:13px;background:none repeat scroll 0 0 #ffffe0}
.listcomment{list-style-type:none;margin:0 0 20px!important}
.listcomment li{padding:10px 0;border-bottom:1px dotted #dfdfdf;color:#666}
.listcomment .titlecomment{display:block;font-weight:700;font-size:12px;color:#333}
.listcomment .txtcomment{display:block;padding:5px 0;color:#333}
#reinsurance_block{clear:both!important}
#short_description_content ul,#short_description_content ol,#short_description_content dl,#tinymce ul,#tinymce ol,#tinymce dl{margin-left:20px}
.rte ul{list-style-type:disc;padding-left:15px}
.rte ol{list-style-type:decimal;padding-left:15px}
.block_hidden_only_for_screen{display:none}
.cart_navigation{margin:0 0 20px}
.cart_navigation .button-medium{float:right;font-size:20px;line-height:24px}
.cart_navigation .button-medium span{padding:11px 15px 10px}
@media (max-width:992px) {
.cart_navigation .button-medium span{font-size:16px}
}
.cart_navigation .button-medium i.right{font-size:25px;line-height:25px;vertical-align:-4px;margin-left:6px}
.cart_navigation .button-exclusive{border:none;background:none;padding:0;font-size:17px;font-weight:700;color:#333;margin:9px 0 0}
.cart_navigation .button-exclusive i{color:#777;margin-right:8px}
.cart_navigation .button-exclusive:hover,.cart_navigation .button-exclusive:focus,.cart_navigation .button-exclusive:active{color:#2a6496;-webkit-box-shadow:none;box-shadow:none}
@media (max-width:480px) {
.cart_navigation > span{display:block;width:100%;padding-bottom:15px}
}
.cart_last_product{display:none}
.cart_quantity .cart_quantity_input{height:27px;line-height:27px;padding:0;text-align:center;width:57px}
.cart_gift_quantity .cart_quantity_input{height:27px;line-height:27px;padding:0;text-align:center;width:57px}
.table tbody > tr > td{vertical-align:middle}
.table tbody > tr > td.cart_quantity{padding:41px 14px 25px;width:88px}
.table tbody > tr > td.cart_quantity .cart_quantity_button{margin-top:3px}
.table tbody > tr > td.cart_quantity .cart_quantity_button a{float:left;margin-right:3px}
.table tbody > tr > td.cart_quantity .cart_quantity_button a + a{margin-right:0}
.table tbody > tr > td.cart_delete,.table tbody > tr > td.price_discount_del{padding:5px}
.table tfoot > tr > td{vertical-align:middle}
.cart_delete a.cart_quantity_delete,a.price_discount_delete{font-size:23px;color:#333}
.cart_delete a.cart_quantity_delete:hover,a.price_discount_delete:hover{color:silver}
#cart_summary tbody td{padding:15px 8px 20px 18px}
#cart_summary tbody td.cart_product{padding:7px;width:137px}
#cart_summary tbody td.cart_product img{display:block;margin:0 auto}
#cart_summary tbody td.cart_unit .price span{display:inline-block}
#cart_summary tbody td.cart_unit .price span.price-percent-reduction{margin:8px;display:inline-block;display:none}
#cart_summary tbody td.cart_unit .price span.old-price{text-decoration:line-through;color:#a9a9a9;display:none}
#cart_summary tbody td.cart_description small{display:block;padding:5px 0 0}
#cart_summary tfoot td.text-right{font-weight:700;color:#333}
#cart_summary tfoot td.text-right.total_price_container span{    font-weight: bold;
    font-family: 'open_sansbold'!important; font-size:16px;}
#cart_summary .total_price_container,#cart_summary #total_price_container{padding:15px 8px;}
#cart_summary tfoot td.price{text-align:right}
#cart_summary tfoot td.total_price_container span{font:600 18px / 22px inherit;color:#333;text-transform:uppercase}
#cart_summary tfoot td#total_price_container{font-size:16px!important;color:#333;background:#fff}
#cart_summary .product-name a{color:#333}
#cart_summary .stock-management-on tbody td.cart_description{width:480px}
#order-detail-content{margin-bottom:30px}
#order-detail-content table{margin-bottom:0}
.cart_discount_price{text-align:right}
.cart_discount_delete{text-align:center}
.avisos{margin-top:5px}
.avisos small{clear:both;display:block}
.checkbox label[for=newsletter],.checkbox label[for=optin],.checkbox label[for=invoice_address]{padding-left:0}
@media (max-width:767px) {
#order-detail-content #cart_summary table,#order-detail-content #cart_summary thead,#order-detail-content #cart_summary tbody,#order-detail-content #cart_summary th,#order-detail-content #cart_summary td,#order-detail-content #cart_summary tr{display:block}
#order-detail-content #cart_summary thead tr{position:absolute;top:-9999px;left:-9999px}
#order-detail-content #cart_summary tr{border-bottom:1px solid #ccc;overflow:hidden}
#order-detail-content #cart_summary td{border:none;position:relative;width:50%;float:left;white-space:normal}
#order-detail-content #cart_summary td.cart_avail{clear:both}
#order-detail-content #cart_summary td.cart_quantity{clear:both;padding:9px 8px 11px 18px}
#order-detail-content #cart_summary td.cart_delete{width:100%;clear:both;text-align:right}
#order-detail-content #cart_summary td.cart_delete:before{display:inline-block;padding-right:.5em;position:relative;top:-3px}
#order-detail-content #cart_summary td div{display:inline}
#order-detail-content #cart_summary td:before{content:attr(data-title);display:block}
#order-detail-content #cart_summary tfoot td{float:none;width:100%}
#order-detail-content #cart_summary tfoot td:before{display:inline}
#order-detail-content #cart_summary tfoot tr .text-right,#order-detail-content #cart_summary tfoot tr .price{display:block;float:left;width:50%}
}
@media (max-width:768px) {
#order-detail-content #cart_summary tbody td .price{text-align:center}
#order-detail-content #cart_summary tbody td.cart_description{width:300px}
}
.cart_voucher{vertical-align:top!important}
.cart_voucher h4{font:600 18px / 22px inherit;color:#555454;text-transform:uppercase;padding:7px 0 10px}
.cart_voucher .title-offers{color:#333;font-weight:700;margin-bottom:6px}
.cart_voucher fieldset{margin-bottom:10px}
.cart_voucher fieldset #discount_name{float:left;width:219px;margin-right:11px}
.cart_voucher #display_cart_vouchers span{font-weight:700;cursor:pointer;color:#428bca}
.cart_voucher #display_cart_vouchers span:hover{color:#2a6496}
.enable-multishipping{margin:-13px 0 17px}
.enable-multishipping label{font-weight:400}
#HOOK_SHOPPING_CART #loyalty i{font-size:26px;line-height:26px;color:#cfcccc}
#order_carrier{clear:both;margin-top:20px;border:1px solid #999;background:#fff}
#order_carrier .title_block{padding:0 15px;height:29px;font-weight:700;line-height:29px;color:#fff;font-weight:bold;text-transform:uppercase;background:url(../img/bg_table_th.png) repeat-x 0 -10px #999}
#order_carrier span{display:block;padding:15px;font-weight:700}
.multishipping_close_container{text-align:center}
table#cart_summary .gift-icon{color:#fff;background:#08c;line-height:20px;padding:2px 5px;border-radius:5px}
#multishipping_mode_box{padding-top:12px;padding-bottom:19px}
#multishipping_mode_box .title{font-weight:700;color:#333;margin-bottom:15px}
#multishipping_mode_box .description_off{display:none}
#multishipping_mode_box .description_off div{margin-bottom:10px}
#multishipping_mode_box .description_off a:hover,#multishipping_mode_box .description a:hover{background:#f3f3f3;border:1px solid #ccc}
#multishipping_mode_box.on .description_off{display:block}
.multishipping-cart .cart_address_delivery.form-control{width:198px}
#order .address_add.submit{margin-bottom:20px}
#ordermsg{margin-bottom:30px}
#id_address_invoice.form-control,#id_address_delivery.form-control{width:269px}
#order #id_address_delivery.form-control{clear:both}
.addresses .select label,.addresses .selector,.addresses .addresses .address_select{clear:both;float:left}
.addresses .waitimage{display:none;float:left;width:24px;height:24px;background-image:url(../../../img/loader.gif);background-repeat:no-repeat;position:relative;bottom:-2px;left:10px}
.addresses .checkbox.addressesAreEquals{clear:both;float:left;margin:15px 0 25px}
#order .delivery_option > div,#order-opc .delivery_option > div{display:block;margin-bottom:20px;font-weight:400}
#order .delivery_option > div > table,#order-opc .delivery_option > div > table{background:#fff;margin-bottom:0}
#order .delivery_option > div > table.resume,#order-opc .delivery_option > div > table.resume{height:53px}
#order .delivery_option > div > table.resume.delivery_option_carrier,#order-opc .delivery_option > div > table.resume.delivery_option_carrier{margin-top:10px;width:100%;background:#d9edf7;color:#31708f;border:1px solid #bce8f1;font-weight:700}
#order .delivery_option > div > table.resume.delivery_option_carrier td,#order-opc .delivery_option > div > table.resume.delivery_option_carrier td{padding:8px 11px 7px}
#order .delivery_option > div > table.resume.delivery_option_carrier td i,#order-opc .delivery_option > div > table.resume.delivery_option_carrier td i{font-size:20px;margin-right:7px;vertical-align:-2px}
#order .delivery_option > div > table.resume td.delivery_option_radio,#order-opc .delivery_option > div > table.resume td.delivery_option_radio{width:54px;padding-left:0;padding-right:0;text-align:center}
#order-opc .delivery_option > div > table.resume td.delivery_option_radio div.radio{    vertical-align: -webkit-baseline-middle;}
#order .delivery_option > div > table.resume td.delivery_option_logo,#order-opc .delivery_option > div > table.resume td.delivery_option_logo{width:97px;padding-left:21px}
#order .delivery_option > div > table.resume td.delivery_option_price,#order-opc .delivery_option > div > table.resume td.delivery_option_price{width:162px}
#order-opc .delivery_option > div > table.resume td.delivery_option_price .delivery_option_price{color:#000;text-align:center}
#order-opc .delivery_option > div > table.resume td.delivery_option_price .delivery_option_price span{font-family:'open_sansbold',Arial}
#order-opc #container_express_checkout{display:none}
#order-opc #sns_main form.std #opc_account_choice > div:first-child{border-right: 1px solid #dfdfdf;}
.order_carrier_content{line-height:normal;padding-bottom:16px}
.order_carrier_content .carrier_title{font-weight:700;color:#333}
.order_carrier_content .checkbox input{margin-top:2px}
.order_carrier_content .delivery_options_address .carrier_title{margin-bottom:17px}
.order_carrier_content .delivery_options_address .delivery_options strong{color:#333;padding:0 10px}
.order_carrier_content + div{padding-bottom:15px}
#carrierTable{border:1px solid #999;border-bottom:none;background:#fff}
#carrierTable tbody{border-bottom:1px solid #999}
#carrierTable th{padding:0 15px;height:29px;font-weight:700;line-height:29px;color:#fff;text-transform:uppercase;background:url(../img/bg_table_th.png) repeat-x 0 -10px #999}
#carrierTable td{padding:15px;font-weight:700;border-right:1px solid #e9e9e9}
#carrierTable td.carrier_price{border:none}
p.checkbox.gift{margin-bottom:10px}
#gift_div{display:none;margin-top:5px;margin-bottom:10px}
a.iframe{color:#333;text-decoration:underline}
a.iframe:hover{text-decoration:none}
p.payment_module{margin-bottom:10px}
p.payment_module a:after{display:none!important;}
p.payment_module a{overflow:hidden;display:block;border:1px solid #ddd;font-size:17px;line-height:23px;color:#333;font-weight:700;padding:33px 40px 34px 31px;letter-spacing:-1px;position:relative; background-color: #fdfdfd;}
p.payment_module a.cheque{background:url(../img/cheque.png) 15px 15px no-repeat #fdfdfd}
p.payment_module a.cash{background:url(../img/cash.png) 15px 15px no-repeat #fdfdfd}
p.payment_module a.cheque:after,p.payment_module a.bankwire:after,p.payment_module a.cash:after,p.payment_module a.paypal-button:after{display:block;content:"\f054";position:absolute;right:15px;margin-top:-11px;top:50%;font-family:"FontAwesome";font-size:25px;height:22px;width:14px;color:#777}
p.payment_module a:hover:after{color: #428bca;}
p.payment_module a img{margin-right:20px; }
p.payment_module.paypal a img,p.payment_module a.bankwire img{float:left;}
p.payment_module.paypal a:hover:after{color: #428bca;}
p.payment_module.paypal strong{padding-top: 20px;}
p.payment_module a strong{float:left;font-weight: 100;    font-family: 'open_sansregular'!important;}
p.payment_module a span span{color:#777;font-size:13px;display: inline-block;font-weight: 100;float: left;clear: none;width: 52%;}
#order-opc p.payment_module.paypal a,,#order-opc p.payment_module.bankwire a{padding: 33px 40px 34px 31px;background: #fdfdfd; background-image: none}
#order-opc p.payment_module.paypal span span,#order-opc p.payment_module.bankwire  span span{display:inline; margin-left:0px;clear:none;}
.payment_module.box{margin-top:20px}
p.cheque-indent{margin-bottom:9px}
.cheque-box .form-group{margin-bottom:0}
.cheque-box .form-group .form-control{width:269px}
.order-confirmation.box{line-height:29px}
.order-confirmation.box a{text-decoration:underline}
.order-confirmation.box a:hover{text-decoration:none}
.delivery_option_carrier td{width:200px}
.delivery_option_carrier td + td{width:280px}
.delivery_option_carrier td + td + td{width:200px}
.delivery_option_carrier tr td{padding:5px}
.delivery_option_carrier.selected{display:table}
.delivery_option_carrier.not-displayable{display:none}
#address .box,#identity .box,#account-creation_form .box,#new_account_form .box,#opc_account_form .box,#authentication .box{padding-bottom:20px;line-height:20px}
#address p.required,#identity p.required,#account-creation_form p.required,#new_account_form p.required,#opc_account_form p.required,#authentication p.required{color:#f13340;margin:9px 0 16px}
#address p.inline-infos,#identity p.inline-infos,#account-creation_form p.inline-infos,#new_account_form p.inline-infos,#opc_account_form p.inline-infos,#authentication p.inline-infos{color:red}
#address .form-group,#identity .form-group,#account-creation_form .form-group,#new_account_form .form-group,#opc_account_form .form-group,#authentication .form-group{margin-bottom:10px}
#address .form-group .form-control,#identity .form-group .form-control,#account-creation_form .form-group .form-control,#new_account_form .form-group .form-control,#opc_account_form .form-group .form-control,#authentication .form-group .form-control{max-width:300px}
#address .form-group .form-control#adress_alias,#identity .form-group .form-control#adress_alias,#account-creation_form .form-group .form-control#adress_alias,#new_account_form .form-group .form-control#adress_alias,#opc_account_form .form-group .form-control#adress_alias,#authentication .form-group .form-control#adress_alias{margin-bottom:20px}
@media (min-width:1200px) {
#address .form-group.phone-number,#identity .form-group.phone-number,#account-creation_form .form-group.phone-number,#new_account_form .form-group.phone-number,#opc_account_form .form-group.phone-number,#authentication .form-group.phone-number{float:left;width:300px;margin-right:13px}
#address .form-group.phone-number + p,#identity .form-group.phone-number + p,#account-creation_form .form-group.phone-number + p,#new_account_form .form-group.phone-number + p,#opc_account_form .form-group.phone-number + p,#authentication .form-group.phone-number + p{padding:23px 0 0;margin-bottom:0}
}
#address .gender-line,#identity .gender-line,#account-creation_form .gender-line,#new_account_form .gender-line,#opc_account_form .gender-line,#authentication .gender-line{margin-bottom:4px;padding-top:4px}
#address .gender-line > label,#identity .gender-line > label,#account-creation_form .gender-line > label,#new_account_form .gender-line > label,#opc_account_form .gender-line > label,#authentication .gender-line > label{margin-right:10px;margin-bottom:0}
#address .gender-line .radio-inline label,#identity .gender-line .radio-inline label,#account-creation_form .gender-line .radio-inline label,#new_account_form .gender-line .radio-inline label,#opc_account_form .gender-line .radio-inline label,#authentication .gender-line .radio-inline label{font-weight:400;color:#777}
#identity #sns_main form.std .row,#authentication #sns_main form.std .row,#order-opc #sns_main form.std .row{margin-left:-5px;margin-right:-5px}
#identity #sns_main form.std .row .col-xs-4,#authentication #sns_main form.std .row .col-xs-4,#order-opc #sns_main form.std .row .col-xs-4{padding-left:5px;padding-right:5px;max-width:94px}
#identity #sns_main form.std .row .col-xs-4 .form-control,#authentication #sns_main form.std .row .col-xs-4 .form-control,#order-opc #sns_main form.std .row .col-xs-4 .form-control{max-width:84px}
#identity #sns_main .footer_links,#authentication #sns_main .footer_links,#order-opc #sns_main .footer_links{border:none;padding-top:0}
#new_account_form .box{line-height:20px}
#new_account_form .box .date-select{padding-bottom:10px}
#new_account_form .box .top-indent{padding-top:10px}
#new_account_form .box .customerprivacy{padding-top:15px}
#authentication fieldset.account_creation{margin-bottom:20px}
#password{padding-top:0;border:none}
#password .box p{margin-bottom:9px}
#password .box .form-group{margin-bottom:20px}
#password .box .form-group .form-control{width:263px}
#instant_search_results a.close{font-size:13px;font-weight:600;opacity:1;line-height:inherit;text-transform:none;font-family:Arial,Helvetica,sans-serif}
#instant_search_results a.close:hover{color:#2a6496}
#manufacturers_list h3,#suppliers_list h3{font-size:17px;line-height:23px}
#manufacturers_list .description,#suppliers_list .description{line-height:18px}
#manufacturers_list .product-counter a,#suppliers_list .product-counter a{font-weight:700;color:#333}
#manufacturers_list .product-counter a:hover,#suppliers_list .product-counter a:hover{color:#2a6496}
#manufacturers_list.list li .mansup-container,#suppliers_list.list li .mansup-container{border-top:1px solid #dfdfdf;padding:31px 0 30px}
@media (max-width:767px) {
#manufacturers_list.list li .mansup-container,#suppliers_list.list li .mansup-container{text-align:center}
}
#manufacturers_list.list li:first-child .mansup-container,#suppliers_list.list li:first-child .mansup-container{border-top:0}
#manufacturers_list.list li .left-side,#suppliers_list.list li .left-side{text-align:center}
#manufacturers_list.list li h3,#suppliers_list.list li h3{margin-top:-5px;padding-bottom:8px}
#manufacturers_list.list li .middle-side,#suppliers_list.list li .middle-side{padding-left:0}
@media (max-width:767px) {
#manufacturers_list.list li .middle-side,#suppliers_list.list li .middle-side{padding-right:15px;padding-left:15px}
}
#manufacturers_list.list li .right-side-content,#suppliers_list.list li .right-side-content{border-left:1px solid #dfdfdf;padding:0 0 32px 31px;min-height:108px}
@media (max-width:767px) {
#manufacturers_list.list li .right-side-content,#suppliers_list.list li .right-side-content{min-height:1px;padding:0;border:none}
}
#manufacturers_list.list li .right-side-content .product-counter,#suppliers_list.list li .right-side-content .product-counter{position:relative;top:-6px;margin-bottom:12px}
@media (max-width:767px) {
#manufacturers_list.list li .right-side-content .product-counter,#suppliers_list.list li .right-side-content .product-counter{top:0}
}
#manufacturers_list.grid li,#suppliers_list.grid li{text-align:center}
#manufacturers_list.grid li .product-container,#suppliers_list.grid li .product-container{padding-top:40px;padding-bottom:20px;border-bottom:1px solid #dfdfdf}
#manufacturers_list.grid li .product-container .left-side,#suppliers_list.grid li .product-container .left-side{padding-bottom:42px}
#manufacturers_list.grid li .product-container h3,#suppliers_list.grid li .product-container h3{padding-bottom:10px}
#manufacturers_list.grid li .product-container .product-counter,#suppliers_list.grid li .product-container .product-counter{margin-bottom:12px}
@media (min-width:1200px) {
#manufacturers_list.grid li.first-in-line,#suppliers_list.grid li.first-in-line{clear:left}
#manufacturers_list.grid li.last-line .product-container,#suppliers_list.grid li.last-line .product-container{border-bottom:none}
}
@media (min-width:768px) and (max-width:1199px) {
#manufacturers_list.grid li.first-item-of-tablet-line,#suppliers_list.grid li.first-item-of-tablet-line{clear:left}
#manufacturers_list.grid li.last-tablet-line .product-container,#suppliers_list.grid li.last-tablet-line .product-container{border-bottom:none}
}
@media (max-width:767px) {
#manufacturers_list.grid .product-container,#suppliers_list.grid .product-container{border-bottom:none}
}
#manufacturer .description_box,#supplier .description_box{padding-top:20px;padding-bottom:20px;border-top:1px solid #dfdfdf}
#manufacturer .description_box .hide_desc,#supplier .description_box .hide_desc{display:none}
#manufacturer .bottom-pagination-content,#supplier .bottom-pagination-content,#manufacturer .top-pagination-content,#supplier .top-pagination-content{min-height:69px}
#manufacturer .top-pagination-content.bottom-line,#supplier .top-pagination-content.bottom-line{border-bottom:1px solid #dfdfdf}
table.discount i{font-size:20px;line-height:20px;vertical-align:-2px}
table.discount i.icon-ok{color:#46a74e}
table.discount i.icon-remove{color:#f13340}
#guestTracking .form-control{max-width:271px}
@media (min-width:1200px) {
#guestTracking .form-group{overflow:hidden}
#guestTracking .form-group i{padding-left:10px}
#guestTracking .form-control{float:left}
#guestTracking label{float:left;clear:both;width:100%}
}
#pagenotfound .pagenotfound{max-width:824px;margin:0 auto;text-align:center;background-color:rgba(255,255,255,0.8)}
#pagenotfound .pagenotfound .img-404{padding:25px 0 27px}
#pagenotfound .pagenotfound .img-404 span{font-size:80px;font-weight:700;line-height:70px;margin-top:20px;display:block;color:#5268E2}
#pagenotfound .pagenotfound .img-404 img{max-width:100%}
#pagenotfound .pagenotfound h1{font-size:33px;color:#333;text-transform:uppercase;margin-bottom:60px}
#pagenotfound .pagenotfound p{font:600 16px / 20px inherit;color:#555454;text-transform:uppercase;padding-bottom:19px;margin-bottom:20px}
#pagenotfound .pagenotfound h3{font-weight:700;color:#333;font-size:13px;line-height:normal;margin-bottom:18px}
#pagenotfound .pagenotfound label{font-weight:400}
@media (max-width:767px) {
#pagenotfound .pagenotfound label{display:block}
}
#pagenotfound .pagenotfound .form-control{max-width:293px;display:inline-block;margin-right:5px}
@media (max-width:767px) {
#pagenotfound .pagenotfound .form-control{margin:0 auto 15px;display:block}
}
#pagenotfound .pagenotfound .buttons{padding:48px 0 20px}
#pagenotfound .pagenotfound .buttons .button-medium i.left{font-size:17px}
#account-creation_form fieldset.reversoform{padding:10px!important}
#account-creation_form fieldset.reversoform .text label{display:block;padding:0 0 10px;width:100%;text-align:left}
#account-creation_form fieldset.reversoform .infos-sup{padding:0!important;font-size:10px;font-style:italic;text-align:right}
#account-creation_form fieldset.customerprivacy label,fieldset.customerprivacy label{cursor:pointer}
form#sendComment fieldset{padding:10px;border:1px solid #ccc;background:#eee}
form#sendComment h3{font-size:14px}
#new_comment_form p.text{margin-bottom:0;padding-bottom:0}
#sendComment p.text label,#sendComment p.textarea label{display:block;margin:12px 0 4px;font-weight:700;font-size:12px}
#sendComment p.text input{padding:0 5px;height:28px;width:498px;border:1px solid #ccc;background:url(../img/bg_input.png) repeat-x 0 0 #fff}
#sendComment p.textarea textarea{height:80px;width:508px;border:1px solid #ccc}
#sendComment p.submit{padding:0;text-align:right}
#sendComment p.closeform{float:right;padding:0;height:12px;width:12px;text-indent:-5000px;background:url(../img/icon/delete.gif) no-repeat 0 0}
.star{position:relative;top:-1px;float:left;width:13px;overflow:hidden;cursor:default;font-size:13px;font-weight:400;display:block}
.star span{display:block;position:absolute;text-indent:-5000px}
div.star:after{content:"\f005";font-family:"FontAwesome";display:inline-block;color:#777}
div.star.star_on{display:block}
div.star.star_on:after{content:"\f005";font-family:"FontAwesome";display:inline-block;color:#e2b12a}
div.star.star_hover:after{content:"\f005";font-family:"FontAwesome";display:inline-block;color:#fff600}
.advertising_block{width:191px;margin-bottom:1em;text-align:center}
.blockcategories_footer ul ul{display:none!important}
.form-group.form-error input,.form-group.form-error textarea{border:1px solid #f13340;color:#f13340;background:url(../img/icon/form-error.png) 98% 8px no-repeat #fff1f2}
.form-group.form-ok input,.form-group.form-ok textarea{border:1px solid #46a74e;color:#35b33f;background:url(../img/icon/form-ok.png) 98% 8px no-repeat #ddf9e1}
.form-group.form-error .form-control,.form-group.form-ok .form-control{padding-right:30px}
.radio-inline,.checkbox{padding-left:0}
.radio-inline .checker,.checkbox .checker{float:left}
.radio-inline .checker span,.checkbox .checker span{top:0}
.radio-inline div.radio,.checkbox div.radio{display:inline-block}
.radio-inline div.radio span,.checkbox div.radio span{float:left;top:0}
.fancybox-skin{background:#fff!important}
.fancybox-skin .fancybox-close{width:28px;height:28px;background:none;font-size:28px;line-height:28px;color:#333;text-align:center;background:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}
.fancybox-skin .fancybox-close:hover{color:#2a6496}
.fancybox-skin .fancybox-close:after{content:"\f057";font-family:"FontAwesome"}
#facebook_block,#cmsinfo_block{overflow:hidden;min-height:344px}
@media (max-width:991px) {
#facebook_block,#cmsinfo_block{min-height:348px;padding-left:13px;padding-right:13px}
}
@media (max-width:767px) {
#facebook_block,#cmsinfo_block{width:100%;min-height:1px}
}
#facebook_block h4{padding:35px 0 0;margin:0 0 12px;font:300 21px / 25px inherit;color:#6f6d6d}
@media (max-width:991px) {
#facebook_block h4{font-size:18px}
}
@media (max-width:768px) {
#facebook_block h4{font-size:16px}
}
#facebook_block .facebook-fanbox{background:#fff;border:1px solid #aaa;padding-bottom:10px}
@media (max-width:479px) {
#facebook_block{margin-bottom:30px!important}
}
#cmsinfo_block{border-left:1px solid #d9d9d9}
@media (max-width:767px) {
#cmsinfo_block{border:none;margin-top:10px}
}
#cmsinfo_block > div{padding:35px 10px 0 0}
@media (max-width:767px) {
#cmsinfo_block > div{padding-top:20px}
}
@media (max-width:479px) {
#cmsinfo_block > div{width:100%;border-top:1px solid #d9d9d9}
}
#cmsinfo_block > div + div{border-left:1px solid #d9d9d9;min-height:344px;padding-left:29px}
@media (max-width:479px) {
#cmsinfo_block > div + div{border-left:none;padding-left:10px;min-height:1px;padding-bottom:15px}
}
#cmsinfo_block em{float:left;width:60px;height:60px;margin:3px 10px 0 0;font-size:30px;color:#fff;line-height:60px;text-align:center;background:#6f6d6d;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}
@media (max-width:991px) {
#cmsinfo_block em{width:30px;height:30px;line-height:30px;font-size:20px}
}
#cmsinfo_block .type-text{overflow:hidden}
#cmsinfo_block h3{margin:0 0 5px;font:300 21px / 25px inherit;color:#6f6d6d}
@media (max-width:1199px) {
#cmsinfo_block h3{font-size:18px}
}
#cmsinfo_block ul li{padding-bottom:22px}
@media (max-width:1199px) {
#cmsinfo_block ul li{padding-bottom:10px}
}
@media (max-width:991px) {
#cmsinfo_block ul li{padding-bottom:0}
}
#cmsinfo_block p em{background:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin:0;font-size:13px;color:#333;float:none;height:inherit;line-height:inherit;text-align:left;font-style:italic}
.ie8 #facebook_block,.ie8 #cmsinfo_block{height:344px}
@media (max-width:1199px) {
.zoomdiv{display:none!important}
}
#product_comparison td.compare_extra_information{padding:10px}
#product_comparison #social-share-compare{margin-bottom:50px}
.btn-facebook:hover,.btn-twitter:hover,.btn-google-plus:hover,.btn-pinterest:hover{border-color:#fff}
.btn-facebook i{color:#435f9f}
.btn-facebook:hover{color:#fff;background-color:#435f9f}
.btn-facebook:hover i{color:#fff}
.btn-twitter i{color:#00aaf0}
.btn-twitter:hover{color:#fff;background-color:#00aaf0}
.btn-twitter:hover i{color:#fff}
.btn-google-plus i{color:#e04b34}
.btn-google-plus:hover{color:#fff;background-color:#e04b34}
.btn-google-plus:hover i{color:#fff}
.btn-pinterest i{color:#ce1f21}
.btn-pinterest:hover{color:#fff;background-color:#ce1f21}
.btn-pinterest:hover i{color:#fff}
.icon-chevron-right,.icon-th-large,.icon-th-list,.icon-home,.icon-remove{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-remove:before{content:"\f00d"}
.icon-home:before{content:"\f015"}
.icon-th-large:before{content:"\f009"}
.icon-th-list:before{content:"\f00b"}
.icon-chevron-right:before{content:"\f054"}
.ajaxloading{position:fixed;background:rgba(0,0,0,0.3);top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999;display:none}
.ajaxloading .ajax_process{background:url(../img/loading.gif) no-repeat scroll center 20px #000;box-shadow:0 0 5px #000;height:84px;left:50%;letter-spacing:2px;margin:-42px 0 0 -90px;padding-top:50px;position:absolute;text-align:center;top:50%;width:180px}
#fancybox-loading div{background:url(../img/loading.gif) no-repeat scroll center 20px #000;box-shadow:0 0 5px #000;height:84px;left:50%;letter-spacing:2px;margin:-42px 0 0 -90px;padding-top:50px;position:absolute;text-align:center;top:50%;width:180px}
#fancybox-loading div:before{content:'Please wait...'}
.fancybox-skin{border-radius:0}
.tooltip.in{z-index:9999}
.radio_img_group label{display:inline-block;margin-right:3px}
.radio_img_group input{display:none}
.radio_img_group span{border:1px solid gray;cursor:pointer;display:block;height:30px;width:40px}
.radio_img_group input:checked + span{border:1px solid red}
#center_column h2{font-size:160%;margin-bottom:30px}
#manufacturer .bottom-pagination-content{text-align:right!important}
#send_friend_form_error{margin-bottom:7px;color:#e66161}
#sns_toolbar{bottom:10px;color:#fff;position:fixed;right:10px;z-index:50}
#sns_toolbar ul{list-style:none;padding:0;margin:0}
#sns_toolbar ul li{float:left;display:block;background:#5268e2;border-radius:50%;text-align:center;padding:0!important;width:40px;height:40px;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
#sns_toolbar ul li + li{margin-left:10px}
#sns_toolbar ul li:hover .btn{box-shadow:0 0 5px 1px #5268e2;color:rgba(255,255,255,0.9)}
#sns_toolbar ul li i{display:block;width:40px;height:40px;line-height:40px;color:rgba(255,255,255,0.9);font-size:20px;background:#5268e2;border-radius:50%;margin:0}
#sns_toolbar ul li .tool_label{display:none}
#sns_toolbar li.qr-code a{background:#fff;bottom:100px;box-shadow:0 0 5px #ccc;display:block;padding:10px;position:absolute;right:5%;display:none;text-align:center}
#sns_toolbar .button{border:medium none;text-transform:none;padding:0;border-radius:50%;opacity:1}
#sns_toolbar .fa-plus,#sns_toolbar .fa-close{position:relative}
#sns_toolbar .fa-plus:after,#sns_toolbar .fa-close:after,#sns_toolbar .fa-plus:before,#sns_toolbar .fa-close:before{content:'';background:#fff;position:absolute;left:50%;top:50%}
#sns_toolbar .fa-plus:after,#sns_toolbar .fa-close:after{width:20px;height:1px;margin-left:-10px}
#sns_toolbar .fa-plus:before,#sns_toolbar .fa-close:before{height:20px;width:1px;margin-top:-10px}
#sns_toolbar .fa-close{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#sns_toolbar .fa-angle-up{position:relative}
#sns_toolbar .fa-angle-up:before{content:'';position:absolute;left:50%;top:50%;width:12px;height:12px;border:1px solid #fff;border-width:1px 1px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-5px;margin-top:-5px}
#sns_toolbar .compare-form .bt_compare{position:relative}
#sns_toolbar .compare-form .bt_compare .total-compare-val{background:#f74444;border-radius:50%;height:22px;line-height:22px;position:absolute;right:-2px;top:-5px;width:22px;color:#fff}
.btn-default i{margin:0 3px}
.owl_loading{background-image:url(../img/loading.gif);background-repeat:no-repeat;background-position:center center}
.owl_loading .item,.owl_loading .wrap{visibility:hidden}
.owl_loading .item + .item,.owl_loading .wrap + .item,.owl_loading .item + .wrap,.owl_loading .wrap + .wrap{display:none}
.mrb{margin-bottom:30px}
.mrb30{margin-bottom:30px}
.mrb50{margin-bottom:50px}
.owl-pagination{position:relative;bottom:-5px;text-align:center;vertical-align:middle}
.owl-pagination .owl-page{background:#e4e4e4;border-radius:50%;width:12px;height:12px;display:inline-block;margin:2px 4px}
.owl-pagination .owl-page.active{margin:0 4px;border:2px solid #5268e2;background:transparent;width:16px;height:16px}
.banner{position:relative;overflow:hidden;display:block;z-index:0}
.banner img{width:100%;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.banner:before{position:absolute;content:'';display:block;width:100%;height:100%;left:0;top:0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;border:0 solid rgba(255,255,255,0);z-index:1}
.banner:hover:before{border:15px solid rgba(255,255,255,0.3)}
.banner:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.banner-slider{display:none}
.banner-slider .owl-controls .owl-pagination{position:absolute;bottom:10%;left:0;right:0;text-align:center;height:0}
.banner-slider .owl-controls .owl-pagination .owl-page{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0 5px}
.banner-slider .owl-controls .owl-pagination .owl-page:hover span:before,.banner-slider .owl-controls .owl-pagination .owl-page.active span:before{border:1px solid #fff}
.banner-slider .owl-controls .owl-pagination .owl-page span{display:block;width:10px;height:10px;background:#f2f2f2;position:relative}
.banner-slider .owl-controls .owl-pagination .owl-page span:before{position:absolute;display:block;width:16px;height:16px;top:50%;left:50%;margin:-8px 0 0 -8px;content:''}
@media (max-width:640px) {
.banner2 img{width:100%}
}
.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{display:none;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{display:none}
.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}
#sns_category .owl-item{width:auto!important}
.owl-carousel .owl-item img{display:block;width:100%;-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(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{display:none}
.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}
.sns-slider-container{margin:0 -15px}
.sns-slider-container .block-product{padding:1px 15px}
.block-facebook{border:1px solid #303030;margin-bottom:5px;padding:25px 20px}
.block-facebook .block-title{padding:0;color:#fff!important}
.block-facebook{position:relative}
.block-facebook .btn-like{position:absolute;right:30px;top:25px;height:18px}
.block-facebook .btn-like i{margin-right:5px}
.block-facebook .fanpage-info{display:block;margin-bottom:5px;padding-left:5px}
.block-facebook .fanpage-list{margin:0 -5px;text-align:center}
.block-facebook .fanpage-list .item{padding:2px;width:23%;display:inline-block;text-align:center}
.block-facebook .fanpage-list .item > .item-face{display:inline-block;padding:0;border-bottom:1px solid #b9b9b9;background:#fff}
.block-facebook .fanpage-list .item .item-name{display:none;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:4px;line-height:100%}
.sns-pdt-nav > ul{margin:0}
.sns-producttabs{margin-bottom:0}
.sns-producttabs.sns-snsproducttabsslider{margin-bottom:25px}
.galleryBottom .sns-producttabs.sns-snsproducttabsslider,.galleryLeft .sns-producttabs.sns-snsproducttabsslider{margin-bottom:0}
.sns-producttabs.sns-snsproducttabsslider .owl-controls .owl-nav > div{opacity:0;filter:alpha(opacity=0);width:45px;height:45px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;top:25%;position:absolute;overflow:hidden}
.sns-producttabs.sns-snsproducttabsslider .owl-controls .owl-nav > div:before{background:#fff;font-size:20px;color:#444;line-height:40px;text-align:center;border-radius:50%;box-shadow:0 2px 0 #ddd}
.sns-producttabs.sns-snsproducttabsslider .owl-controls .owl-nav > div.owl-prev{left:0}
.sns-producttabs.sns-snsproducttabsslider .owl-controls .owl-nav > div.owl-prev:before{content:"\f104";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;text-align:center;line-height:40px}
.sns-producttabs.sns-snsproducttabsslider .owl-controls .owl-nav > div.owl-next{right:0}
.sns-producttabs.sns-snsproducttabsslider .owl-controls .owl-nav > div.owl-next:before{content:"\f105";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;text-align:center;line-height:40px}
.sns-producttabs.sns-snsproducttabsslider .owl-controls .owl-nav > div:hover:before{background:#5268e2;box-shadow:0 2px 0 #1e34b0;color:#fff}
.sns-producttabs.sns-snsproducttabsslider:hover .owl-controls .owl-nav > div{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.sns-producttabs.sns-snsproducttabsslider .sns-pdt-head{margin-bottom:20px}
.sns-producttabs .pre-text{margin:0 0 15px}
.sns-producttabs .post-text{margin:10px 0 0}
.sns-producttabs a:hover{text-decoration:none}
.sns-producttabs .sns-pdt-container{padding:0}
.sns-producttabs .sns-pdt-container .pdt-nav{margin:0;padding:0;list-style:none}
.sns-producttabs .sns-pdt-container .pdt-nav > li{float:left;font-size:16px;line-height:100%;margin:0 10px 10px 0;padding:8px 15px;cursor:pointer}
.sns-producttabs .sns-pdt-content .pdt-content{padding:0;display:none}
.sns-producttabs .sns-pdt-content .pdt-content .item-animate{opacity:0;filter:alpha(opacity=0);position:relative}
.sns-producttabs .sns-pdt-content .pdt-content .play .item-animate{opacity:1;filter:alpha(opacity=100);-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running}
.sns-producttabs .sns-pdt-content .pdt-content .slideBottom.play .item-animate{-webkit-animation:slideBottom 600ms ease both;-o-animation:slideBottom 600ms ease both;animation:slideBottom 600ms ease both}
.sns-producttabs .sns-pdt-content .pdt-content .slideLeft.play .item-animate{-webkit-animation:slideLeft 600ms ease both;-o-animation:slideLeft 600ms ease both;animation:slideLeft 600ms ease both}
.sns-producttabs .sns-pdt-content .pdt-content .slideRight.play .item-animate{-webkit-animation:slideRight 600ms ease both;-o-animation:slideRight 600ms ease both;animation:slideRight 600ms ease both}
.sns-producttabs .sns-pdt-content .pdt-content .bounceIn.play .item-animate{-webkit-animation:bounceIn 600ms ease both;-o-animation:bounceIn 600ms ease both;animation:bounceIn 600ms ease both}
.sns-producttabs .sns-pdt-content .pdt-content .bounceInRight.play .item-animate{-webkit-animation:bounceInRight 600ms ease both;-o-animation:bounceInRight 600ms ease both;animation:bounceInRight 600ms ease both}
.sns-producttabs .sns-pdt-content .pdt-content .zoomIn.play .item-animate{-webkit-animation:zoomIn 600ms ease both;-o-animation:zoomIn 600ms ease both;animation:zoomIn 600ms ease both}
.sns-producttabs .sns-pdt-content .pdt-content .zoomOut.play .item-animate{-webkit-animation:zoomOut 600ms ease both;-o-animation:zoomOut 600ms ease both;animation:zoomOut 600ms ease both}
.sns-producttabs .sns-pdt-content .pdt-content .pageRight.play .item-animate{-webkit-animation:pageRight 600ms ease both;-o-animation:pageRight 600ms ease both;animation:pageRight 600ms ease both}
.sns-producttabs .sns-pdt-content .pdt-content .pageLeft.play .item-animate{-webkit-animation:pageLeft 600ms ease both;-o-animation:pageLeft 600ms ease both;animation:pageLeft 600ms ease both}
.sns-producttabs .sns-pdt-content .pdt-content .pageTop.play .item-animate{-webkit-animation:pageTop 600ms ease both;-o-animation:pageTop 600ms ease both;animation:pageTop 600ms ease both}
.sns-producttabs .sns-pdt-content .pdt-content .pageBottom.play .item-animate{-webkit-animation:pageBottom 600ms ease both;-o-animation:pageBottom 600ms ease both;animation:pageBottom 600ms ease both}
.sns-producttabs .sns-pdt-content .pdt-content .starwars.play .item-animate{-webkit-animation:starwars 600ms ease-out both;-o-animation:starwars 600ms ease-out both;animation:starwars 600ms ease-out both;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.sns-producttabs .sns-pdt-content .tab-content-actived{display:inline-block}
.sns-producttabs .pdt-content .content-loading{width:100%;max-width:100%;padding:0;position:relative;background:url(../images/loader.gif) no-repeat scroll center center transparent;min-height:400px;display:block;z-index:0}
.sns-producttabs .tabslider:before,.sns-producttabs .tabslider:after{content:" ";display:table}
.sns-producttabs .tabslider:after{clear:both}
.sns-producttabs .tabslider.products-grid .owl-item{padding:0 15px}
.sns-producttabs .tabslider.products-grid .owl-item .item{margin:10px 0}
.sns-producttabs .tabslider.products-grid .owl-item .item:hover{position:relative;z-index:9999}
.sns-producttabs .sns-pdt-container .pdt-nav > li.tab-nav-actived,.sns-producttabs .sns-pdt-container .pdt-nav > li:hover{background:#666;color:#fff}
.sns-producttabs{overflow:visible}
.sns-producttabs .process-loading{background:url(../img/loading.gif) no-repeat scroll center center transparent;display:block;max-width:100%;min-height:300px;padding:0;position:relative;width:100%;z-index:0}
.sns-producttabs .sns-pdt-head{margin-bottom:30px}
.sns-producttabs .sns-pdt-head:before,.sns-producttabs .sns-pdt-head:after{content:" ";display:table}
.sns-producttabs .sns-pdt-head:after{clear:both}
.sns-producttabs .sns-pdt-head .sns-pdt-nav .pdt-nav{color:#444;border-bottom:3px solid #ddd;margin:0;padding:0;font-size:14px;padding:0 0 16px;text-transform:uppercase}
@media (max-width:480px) {
.sns-producttabs .sns-pdt-head .sns-pdt-nav .pdt-nav{display:none}
}
.sns-producttabs .sns-pdt-head .sns-pdt-nav .pdt-nav .dropdown-menu{left:-10px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}
.sns-producttabs .sns-pdt-head .sns-pdt-nav .pdt-nav .dropdown-menu span{display:block;text-align:center}
@media (max-width:480px) {
.sns-producttabs .sns-pdt-head .sns-pdt-nav ul .tabdrop{display:block!important;border:1px solid #ddd;line-height:15px;background:#fff;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-size:16px;text-transform:uppercase}
.sns-producttabs .sns-pdt-head .sns-pdt-nav ul .tabdrop .tab{padding:12px 10px; border-top: 1px solid #eaeaea;}
.sns-producttabs .sns-pdt-head .sns-pdt-nav ul .tabdrop .tab:first-child{border-top:0;}
.sns-producttabs .sns-pdt-head .sns-pdt-nav ul .tabdrop .tab + .tab:before{display:none}
.sns-producttabs .sns-pdt-head .sns-pdt-nav ul .tabdrop:hover{background:#5268e2;border-color:#5268e2}
.sns-producttabs .sns-pdt-head .sns-pdt-nav ul .tabdrop:hover > *{color:#fff}
}
.sns-producttabs .sns-pdt-head .sns-pdt-nav ul > *{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.sns-producttabs .sns-pdt-head .sns-pdt-nav .tabdrop{display:none}
.sns-producttabs .sns-pdt-head .sns-pdt-nav .tabdrop .dropdown-toggle *{display:inline-block!important}
.sns-producttabs .sns-pdt-head .sns-pdt-nav .tabdrop .dropdown-toggle{font-size:12px;cursor:pointer;display:block;padding:10px 15px}
.sns-producttabs .sns-pdt-head .sns-pdt-nav .tabdrop .dropdown-toggle:before{font-size:16px}
.sns-producttabs .sns-pdt-head .sns-pdt-nav .tabdrop .dropdown-toggle i{padding-left:5px;}
.sns-producttabs .sns-pdt-head .sns-pdt-nav .dropdown-menu{top:115%!important;border-radius:0}
.sns-producttabs .sns-pdt-head .sns-pdt-nav .dropdown-menu li a{cursor:pointer}
.sns-producttabs .sns-pdt-head .sns-pdt-nav .dropdown-menu > .active > a,.sns-producttabs .sns-pdt-head .sns-pdt-nav .dropdown-menu > .active > a:hover,.sns-producttabs .sns-pdt-head .sns-pdt-nav .dropdown-menu > .active > a:focus{background:#5268e2!important}
.sns-producttabs .tab{display:inline-block}
.sns-producttabs .tab + .tab:before{color:#eaeaea;content:"I";display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-weight:400;padding:0 10px}
.sns-producttabs .tab.active span a{color:#5268e2}
.sns-producttabs .tab:hover span{color:#5268e2}
.sns-producttabs .tab span{cursor:pointer;position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#444}
.sns-producttabs .tab span a{color:#444}
.sns-producttabs .tab span a:hover{color:#5268e2}
.sns-producttabs .sns-pdt-container .content-loading{min-height:445px}
.sns-producttabs .sns-pdt-container .is-loading .pdt-loadmore{display:none}
.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore{clear:both;text-align:center;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:100%;position:relative}
.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore:before,.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore:after{content:" ";display:table}
.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore:after{clear:both}
.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore .btn-loadmore{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:100%}
.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore .btn-loadmore .ltabs-loadmore-btn{position:relative;text-align:center;margin:5px auto 0;display:block;cursor:pointer;position:relative;line-height:40px;border:none;border-radius:0;color:#444;font-size:14px;height:40px;font-weight:700;text-transform:uppercase;background:#f1f1f1;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px 0 #ddd;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore .btn-loadmore .ltabs-loadmore-btn:before{content:attr(data-label-load)}
.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore .btn-loadmore .ltabs-loadmore-btn:hover{background:#5268e2!important;border-color:#5268e2;color:#fff;box-shadow:0 2px 0 #1e34b0}
.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore .btn-loadmore .ltabs-loadmore-btn.loading:after{display:none}
.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore .btn-loadmore .ltabs-loadmore-btn.loading:before{content:attr(data-label-load)}
.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore .btn-loadmore .ltabs-loadmore-btn.loading:hover{background:#5268e2!important;color:#fff}
.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore .btn-loadmore .ltabs-loadmore-btn.loaded{background:#5268e2;color:#fff;box-shadow:0 2px 0 #1e34b0}
.sns-producttabs .sns-pdt-container .button-load .pdt-loadmore .btn-loadmore .ltabs-loadmore-btn.loaded:after{content:"\f00c";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:38px;height:38px;text-align:center;line-height:38px}
#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 .block_content > ul{margin:0;padding:0;list-style:none}
#categories_block_left .block_content > ul li{position:relative;background:none;border:none;margin:0;padding:0}
#categories_block_left .block_content > ul li > a{display:inline-block;padding:5px 0}
#categories_block_left .block_content > ul > li{padding:4px 0 3px}
#categories_block_left .block_content > ul > li + li{border-top:1px solid #e3e3e3}
#categories_block_left .block_content > ul > li > a{font-family:'open_sansbold',Arial;text-transform:none;font-weight:700;color:#333}
#categories_block_left .block_content > ul > li > a.selected{color:#5268e2}
#categories_block_left .block_content > ul > li ul{padding-left:20px;padding-bottom:15px}
#categories_block_left .block_content > ul > li > ul > li > ul{padding-left:30px}
#categories_block_left .block_content > ul a:hover,#categories_block_left .block_content > ul a:focus{font-weight:700;color:#5268e2}
#categories_block_left .block_content > ul > li > ul >li a:hover{font-weight:400}
#categories_block_left .block_content > ul span.grower{display:inline-block;cursor:pointer;font-family:"FontAwesome"}
#categories_block_left .block_content > ul.tree.dynamized > li > span.grower.OPEN:before,#categories_block_left .block_content > ul.tree.dynamized > li > span.grower.CLOSE:before{content:"\f196";display:block;vertical-align:middle;width:20px;height:20px;color:#999;line-height:20px;text-align:left;font-size:13px!important}
#categories_block_left .block_content > ul.tree.dynamized > li > span.grower.CLOSE:before{content:"\f196";color:#5268e2}
#categories_block_left .block_content > ul.tree.dynamized > li > ul > li span.grower.OPEN:before,#categories_block_left .block_content > ul.tree.dynamized > li > ul > li span.grower.CLOSE:before{font-size:10px!important;content:"-";display:block;vertical-align:middle;width:20px;height:20px;color:#363636!important;line-height:20px;text-align:left}
#categories_block_left .block_content > ul.tree.dynamized > li > ul > li span.grower.CLOSE:before{content:"+";color:#5268e2}
#layered_block_left{ margin-top:55px;}
#layered_block_left #enabled_filters{padding-bottom:25px;margin-bottom:10px;border-bottom:1px solid #ddd}
#layered_block_left #enabled_filters:before,#layered_block_left #enabled_filters:after{content:" ";display:table}
#layered_block_left #enabled_filters:after{clear:both}
#layered_block_left #enabled_filters .layered_subtitle{text-transform:uppercase;font-weight:700;color:#101010;margin-bottom:7px}
#layered_block_left #enabled_filters ul li{list-style:inside none decimal-leading-zero;position:relative;color:#666}
#layered_block_left #enabled_filters ul li a{float:right}
#layered_block_left #enabled_filters ul li a .icon-remove{display:block;position:absolute;width:20px;height:20px;text-align:center;line-height:20px;top:50%;margin-top:-10px;right:0}
#layered_block_left .layered_filter_ul{padding:0;margin-bottom:30px}
#layered_block_left #ul_layered_price_0.layered_filter_ul{margin-top:10px}
#layered_block_left .layered_close{float:right;padding-right:5px}
#layered_block_left span.layered_close a{display:block;height:13px;width:13px;text-decoration:none;text-indent:-5000px;background:url(img/icon/less.gif) no-repeat 2px 2px;display:block;height:13px;width:13px;text-decoration:none;text-indent:-5000px;background:url(img/icon/less.gif) no-repeat 2px 2px}
#layered_block_left span.closed a{background:url(img/icon/more.gif) no-repeat 2px 2px}
#layered_block_left .layered_filter ul{clear:both;padding:5px 0;padding-left:0}
#layered_block_left .layered_filter ul li{padding:0;line-height:30px;list-style-type:none;width:100%;border-bottom:1px solid #ddd;color:#666;padding:3px 0}
#layered_block_left .layered_filter ul li label{cursor:pointer}
#layered_block_left .layered_filter ul li .disabled{color:#666}
#layered_block_left .layered_filter ul li input.checkbox{vertical-align:middle;margin-left:2px}
#layered_block_left .layered_filter ul div.checker span{top:6px!important;}
#layered_block_left .layered_filter ul#ul_layered_manufacturer_0 li label a span{font-size: 12px;color: #B9B8B8;}
#layered_block_left .layered_filter .layered_filter_ul li label a span{font-size: 12px;color: #B9B8B8;}
#layered_block_left .color-option{border:1px solid #ddd;height:12px;margin-left:0;padding:0;width:12px}
#layered_block_left .color-option.disable{opacity:.5;filter:alpha(opacity=50)}
#layered_block_left .nomargin a{display:inline}
#layered_url_filter_block{padding-bottom:10px;margin-bottom:5px;margin-top:0;border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:5px;margin-top:0;border-bottom:1px dotted #ccc}
#layered_form .select{width:165px}
#layered_form input[type=radio]{margin-left:2px;vertical-align:middle}
#layered_form li.hiddable{position:relative;cursor:pointer}
#layered_form li.hiddable > *{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0;vertical-align:middle}
#layered_form li.hiddable .checker{position:static;width:12px;height:12px;overflow:hidden;border:1px solid #ddd}
#layered_form li.hiddable .checker span{position:static;background:none}
#layered_form li.hiddable .checker span,#layered_form li.hiddable .checker input{width:6px;height:6px}
#layered_form li.hiddable .checker span.checked{opacity:1;filter:alpha(opacity=100);height:6px;width:6px;position:absolute;top:17px;left:3px;background:#5268e2;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#layered_form li.hiddable .checker.hover,#layered_form li.hiddable .checker.focus{background:none}
#layered_form li.hiddable .checker.hover span,#layered_form li.hiddable .checker.focus span{background:none}
#layered_form li.hiddable .checker input{cursor:pointer;height:100%;position:absolute;width:100%;top:0;left:0;z-index:2}
#layered_form li.hiddable:before{background:#5268e2;content:"";display:block;height:6px;left:3px;opacity:0;filter:alpha(opacity=0);position:absolute;top:44%;-webkit-transition:all .2s linear 0;-o-transition:all .2s linear 0;transition:all .2s linear 0;width:6px}
.color-group #layered_form li.hiddable:before{display:none}
#layered_form li.hiddable:hover label a{color:#5268e2}
#layered_form li.hiddable:hover label a span{font-style:normal;color:#5268e2}
#layered_form li.hiddable:hover:before{opacity:1;filter:alpha(opacity=100)}
#layered_form li.hiddable label{position:relative;padding-left:5px}
#layered_form li.hiddable label:hover:before{opacity:1;filter:alpha(opacity=100)}
.color-group li{width:50%;float:left}
.color-group li:before{display:none!important}
.color-group label{padding:0 0 0 5px !important}
.color-group label:before{content:" ";display:none!important}
.color-group label:after{content:""!important;display:none!important}
.layered_price:before,.layered_price:after{content:" ";display:table}
.layered_price:after{clear:both}
.layered_price .layered_subtitle{color:#888;padding:5px 0 0;position:relative;font-weight:700;text-transform:uppercase}
.layered_price .layered_price_range{margin-left:7px}
.layered_price .layered_price_range_unit{margin-right:7px}
.layered_price .layered_slider_container{margin:15px 0 5px;padding:0 9px;background:#ddd;width:100%;height:6px}
.layered_price .layered_slider_container #layered_price_slider{border:none;background:#ddd;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:5px;position:relative}
.layered_price .layered_slider_container #layered_price_slider .ui-slider-range{height:5px}
.layered_price .layered_slider_container #layered_price_slider .ui-widget-header{border:none;background:#5268e2}
.layered_price .layered_slider_container #layered_price_slider .ui-slider-handle{background:#eaeaea;border-radius:0;-webkit-box-shadow:0 1.8px 0 #bbb;box-shadow:0 1.8px 0 #bbb;height:24px;margin-left:-10px;margin-top:-12px;text-align:center;top:50%;width:24px;z-index:1;border:0}
.layered_price .layered_slider_container #layered_price_slider .ui-slider-handle:before{color:#9e9e9e;content:"|||";font-size:10px;letter-spacing:-1px;margin-right:0}
.layered_price .layered_slider_container #layered_price_slider .ui-slider-range{background:#EEC23D;height:5px;position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.layered_slider{margin-top:5px}
.layered_input_range_min{width:30px}
.layered_input_range_max{width:40px}
.layered_list_selected{font-weight:700}
.layered_list{display:block;cursor:pointer}
.layered_list:hover{font-weight:700}
.hide-action{text-align:center;text-align:right;display:block;cursor:pointer; clear:both; padding-top:8px;}
.hide-action:hover{font-weight:700; color:#4050A9;}
.hide-action .fa{font-size:10px; font-weight:100;}
.layered_filter{margin-bottom:5px;padding-bottom:5px}
.layered_filter:before,.layered_filter:after{content:" ";display:table}
.layered_filter:after{clear:both}
.layered_filter .checker{display:none}
.layered_filter .layered_subtitle{color:#888;padding:5px 0 0;position:relative;text-transform:uppercase;font-weight:700}
.layered_ajax_loader p{margin:20px 0;text-align:center}
@-webkit-keyframes ajaxloader {
0%{-webkit-transform:translateX(-100px);opacity:0}
25%{opacity:1}
50%{-webkit-transform:translateX(100px);opacity:0}
100%{opacity:0}
}
@-moz-keyframes ajaxloader {
0%{-moz-transform:translateX(-100px);opacity:0}
25%{opacity:1}
50%{-moz-transform:translateX(100px);opacity:0}
100%{opacity:0}
}
@keyframes ajaxloader {
0%{transform:translateX(-100px);opacity:0}
25%{opacity:1}
50%{transform:translateX(100px);opacity:0}
100%{opacity:0}
}
@-ms-keyframes ajaxloader {
0%{-ms-transform:translateX(-100px);opacity:0}
25%{opacity:1}
50%{-ms-transform:translateX(100px);opacity:0}
100%{opacity:0}
}
.ajax_loadding{padding:0 15px;text-align:center}
.ajax_loadding span[class*="l-"]{height:4px;width:10px;background:#000;display:inline-block;margin:0 2px 12px;border-radius:2px;-webkit-border-radius:100%;-moz-border-radius:100%;-webkit-animation:ajaxloader 4s infinite;-webkit-animation-timing-function:cubic-bezier(0.03,0.615,0.995,0.415);-webkit-animation-fill-mode:both;-moz-animation:ajaxloader 4s infinite;-moz-animation-timing-function:cubic-bezier(0.03,0.615,0.995,0.415);-moz-animation-fill-mode:both;-ms-animation:ajaxloader 4s infinite;-ms-animation-timing-function:cubic-bezier(0.03,0.615,0.995,0.415);-ms-animation-fill-mode:both;animation:ajaxloader 4s infinite;animation-timing-function:cubic-bezier(0.03,0.615,0.995,0.415);animation-fill-mode:both}
.ajax_loadding span.l-1{-webkit-animation-delay:1s;animation-delay:1s;-ms-animation-delay:1s;-moz-animation-delay:1s}
.ajax_loadding span.l-2{-webkit-animation-delay:.8s;animation-delay:.8s;-ms-animation-delay:.8s;-moz-animation-delay:.8s}
.ajax_loadding span.l-3{-webkit-animation-delay:.6s;animation-delay:.6s;-ms-animation-delay:.6s;-moz-animation-delay:.6s}
.ajax_loadding span.l-4{-webkit-animation-delay:.4s;animation-delay:.4s;-ms-animation-delay:.4s;-moz-animation-delay:.4s}
.ajax_loadding span.l-5{-webkit-animation-delay:.2s;animation-delay:.2s;-ms-animation-delay:.2s;-moz-animation-delay:.2s}
.ajax_loadding span.l-6{-webkit-animation-delay:0;animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0}
.mycart.mini-cart{position:relative;float:right;position:relative;height:56px;border-left:1px solid #f1f1f1;padding:18px 20px;cursor:pointer}
@media (max-width:767px) {
.mycart.mini-cart{padding:12px 20px}
}
.mycart.mini-cart .number-item{position:absolute;right:0;top:1px;line-height:20px;font-size:12px;width:20px;height:20px;color:#fff;background:#5268e2;border-radius:50%;border:0;-webkit-transition:all .4s ease 0;-o-transition:all .4s ease 0;transition:all .4s ease 0;text-align:center}
@media (max-width:767px) {
.header1 .mycart.mini-cart .tongle,.header2 .mycart.mini-cart .tongle,.header3 .mycart.mini-cart .tongle{background-color:#5268e2;border-radius:4px;height:30px;overflow:hidden;width:35px}
.header1 .mycart.mini-cart .tongle .cart,.header2 .mycart.mini-cart .tongle .cart,.header3 .mycart.mini-cart .tongle .cart,.header1 .mycart.mini-cart .tongle .wraper-cart,.header2 .mycart.mini-cart .tongle .wraper-cart,.header3 .mycart.mini-cart .tongle .wraper-cart{display:none}
.header1 .mycart.mini-cart .tongle i,.header2 .mycart.mini-cart .tongle i,.header3 .mycart.mini-cart .tongle i{color:#fff!important;font-size:18px;height:100%;line-height:30px;text-align:center;width:100%}
}
.mycart.mini-cart .price{font-size:100%;color:#5268e2;font-weight:400}
.header1 .mycart.mini-cart .price,.header2 .mycart.mini-cart .price,.header3 .mycart.mini-cart .price{font-weight:400!important}
.header5 .mycart.mini-cart .cart,.header6 .mycart.mini-cart .cart,.header5 .mycart.mini-cart span.number-item,.header6 .mycart.mini-cart span.number-item{display:none!important}
.header5 .mycart.mini-cart .item_quality,.header6 .mycart.mini-cart .item_quality{display:block!important}
.header5 .mycart.mini-cart i,.header6 .mycart.mini-cart i{color:#464646;float:left;font-size:30px;margin:-5px 10px 3px 0}
.header5 .mycart.mini-cart .wraper-cart,.header6 .mycart.mini-cart .wraper-cart{float:left;margin-top:-8px;line-height:18px}
.header4 .mycart.mini-cart,.header7 .mycart.mini-cart{float:right;width:45px;cursor:pointer;height:40px;line-height:40px;padding:0;border-right:1px solid #fff;border-left:0}
.header4 .mycart.mini-cart span.cart,.header7 .mycart.mini-cart span.cart,.header4 .mycart.mini-cart .wraper-cart,.header7 .mycart.mini-cart .wraper-cart{display:none}
.header4 .mycart.mini-cart .tongle,.header7 .mycart.mini-cart .tongle{text-align:center}
.header7 .mycart.mini-cart{background-color:#E2B12A}
.header7 .mycart.mini-cart .tongle .fa-shopping-cart:before{color:#363636}
.header7 .mycart.mini-cart .tongle .fa-shopping-cart{font-size:21px}
.header1 .mycart.mini-cart:hover,.header2 .mycart.mini-cart:hover,.header3 .mycart.mini-cart:hover{background:#5268e2;color:#fff}
.header1 .mycart.mini-cart:hover .wraper-cart .price,.header2 .mycart.mini-cart:hover .wraper-cart .price,.header3 .mycart.mini-cart:hover .wraper-cart .price{color:#fff}
@media (max-width:767px) {
.header1 .mycart.mini-cart:hover,.header2 .mycart.mini-cart:hover,.header3 .mycart.mini-cart:hover{background:transparent}
.header1 .mycart.mini-cart:hover .number-item,.header2 .mycart.mini-cart:hover .number-item,.header3 .mycart.mini-cart:hover .number-item{background:#5268e2;color:#fff}
}
.header5 .mycart.mini-cart:hover,.header6 .mycart.mini-cart:hover{background:#333}
.header5 .mycart.mini-cart:hover .tongle i,.header6 .mycart.mini-cart:hover .tongle i,.header5 .mycart.mini-cart:hover .tongle span,.header6 .mycart.mini-cart:hover .tongle span{color:#fff!important}
.header4 .mycart.mini-cart:hover,.header7 .mycart.mini-cart:hover{background:#E2B12A;color:#fff}
.mycart.mini-cart:hover .number-item{background:#fff;color:#5268e2}
.mycart.mini-cart:hover .content{opacity:1;filter:alpha(opacity=100);visibility:visible;right:0}
.mycart.mini-cart .content{position:absolute;top:100%;right:30px;opacity:0;filter:alpha(opacity=0);min-width:300px;background:#fff;border-top:5px solid #E2B12A;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);box-shadow:0 0 5px rgba(0,0,0,0.15);z-index:9998;visibility:hidden;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.header5 .mycart.mini-cart .content,.header6 .mycart.mini-cart .content{border-color:#333}
.mycart.mini-cart .content:before{content:'';display:block;width:100%;height:15px;position:absolute;bottom:100%;left:0}
.mycart.mini-cart .content .price{font-size:100%;color:#444;font-weight:700}
.mycart.mini-cart .content ul{margin:0;padding:0;list-style:none}
.mycart.mini-cart .content ul li{padding:4px 0;line-height:20px}
.mycart.mini-cart .content ul li a:hover{color:#5268e2}
.cart_block .block-subtitle{border-bottom:1px solid #ddd;margin:0;padding:8px 15px}
.cart_block .block_content{padding:0 0 20px}
.cart_block .block_content dl.products{margin:0}
.cart_block .block_content p{padding:15px;color:#888}
.cart_block .block_content .cart_block_no_products{font-size:140%;color:#444}
.cart_block .block_content dt{font-weight:400;overflow:hidden;padding:15px;position:relative;border-bottom:1px solid #dfdfdf}
.cart_block .block_content dt:hover{background:#eaeaea}
.cart_block .block_content dd{position:relative}
.cart_block .block_content dd .cart_block_customizations{border-top:1px dashed #333}
.cart_block .block_content dd .cart_block_customizations li{padding:10px 20px}
.cart_block .block_content dd .cart_block_customizations li .deleteCustomizableProduct{position:absolute;right:10px}
.cart_block .block_content .bottom-action{text-align:center;padding:0 15px}
.cart_block .block_content .cart-images{float:left;margin-right:20px}
.cart_block .block_content .cart-prices{font-weight:700;padding:10px 0;text-align:left}
.cart_block .block_content .cart-prices > p{line-height: 1;padding: 0;padding-top: 10px;font-style: italic;font-size: 11px;text-align: right;}
.cart_block .block_content .cart-prices .cart-prices-line{line-height:180%}
.cart_block .block_content .cart-prices .cart-prices-line span{color:#666;text-transform:uppercase;font-weight:400}
.cart_block .block_content .cart-prices .cart-prices-line .price{color:#444;font-weight:700}
.cart_block .block_content .cart-buttons{overflow:hidden}
.cart_block .block_content .cart-buttons a{width:100%;float:left;display:block;line-height:170%;text-align:center}
.cart_block .block_content .cart-buttons a + a{margin-top:15px}
.cart_block .block_content a.button{display:inline-block;margin:10px 5px 0;vertical-align:middle;-webkit-box-shadow:0;box-shadow:0;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:8px 15px}
.cart_block .block_content a.button:hover{background:#5268e2;-webkit-box-shadow:0;box-shadow:0;color:#fff}
.cart_block .block_content a.button + a.button{margin-top:10px}
.cart_block .cart_block_list .remove_link{position:absolute;right:15px;top:15px}
.cart_block .cart_block_list .remove_link a,.cart_block .cart_block_list .ajax_cart_block_remove_link{color:#ccc;display:block;background:#fff;border:1px solid #ddd;width:18px;height:18px;border-radius:0;text-align:center}
.cart_block .cart_block_list .remove_link a:before,.cart_block .cart_block_list .ajax_cart_block_remove_link:before{display:block;content:"\f00d";font-family:"FontAwesome";font-size:10px;line-height:16px}
.cart_block .cart_block_list .remove_link a:hover,.cart_block .cart_block_list .ajax_cart_block_remove_link:hover{color:#fff!important;background:#5268e2;border-color:#5268e2}
.cart_block .cart-info{overflow:hidden;position:relative;padding-right:20px}
.cart_block .cart-info .product-name{padding-bottom:5px;margin-top:-4px}
.cart_block .cart-info .product-name a{font-size:13px;line-height:18px;display:inline-block}
.cart_block .cart-info .quantity-formated{display:inline-block;color:#9c9b9b;text-transform:uppercase;font-size:10px;padding-right:5px}
.cart_block .cart-info .quantity-formated .quantity{font-size:13px;font-weight:700;color:#444;margin-right:2px}
.cart_block .cart_block_no_products{margin:0;padding:0 0 20px}
.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:.2;filter:alpha(opacity=20)}
* html .layer_cart_overlay{position:absolute;left:0;margin-left:-160px;opacity:.2;filter:alpha(opacity=20)}
#layer_cart{padding:10px;background-color:#fff;position:fixed;display:none;z-index:99999;width:460px;max-width:85%;top:45%;left:50%;margin-top:-170px;margin-left:-230px;box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}
@media (max-width:479px) {
#layer_cart .layer_cart_cart .layer_cart_row{font-size:12px}
#layer_cart .layer_cart_cart .button-container > span,#layer_cart .layer_cart_cart .button-container > a{font-size:10px}
#layer_cart .layer_cart_cart .button-container > span{padding:5px!important;}
.page-heading span.heading-counter{float:left;padding:15px 0;width:100%}
#order ul.step{width:100%}
#order-detail-content #cart_summary tbody tr{padding:10px 0}
#order-detail-content #cart_summary tfoot .cart_total_alcochol,#order-detail-content #cart_summary tfoot .cart_total_price{padding-bottom:15px}
#order-detail-content #cart_summary tbody td.cart_total .price{font-size:16px}
#order-detail-content #cart_summary tfoot .cart_total_price{padding-top:15px}
#order-detail-content #cart_summary tfoot .cart_total_price #total_price{font-size:18px}
#order-detail-content #cart_summary td{width:20%}
#order-detail-content #cart_summary td.cart_unit{width:44%;float:left}
#order-detail-content #cart_summary td.cart_quantity{clear:none;width:27%}
#order-detail-content #cart_summary tbody td.cart_description{padding-right:5px;width:156px;padding-left:5px}
#order-detail-content #cart_summary td.cart_avail{clear:none;padding-left:3px;padding-right:3px;width:10%}
#order-detail-content #cart_summary tbody td .price{color:#333;max-width:100%;padding:5px 5px 5px 0;float:left}
#cart_summary tbody td.cart_unit .price span.price-percent-reduction{clear:none;display:inline-block;margin:4px 10px}
#cart_summary tbody td.cart_unit .price span.old-price{display:block;text-align:left}
#order #HOOK_PAYMENT p.payment_module img{width:180px;height:66px;margin-right:5px}
.fancybox-overlay .fancybox-wrap{width:340px!important;margin-left:-170px!important}
.fancybox-opened .multipais button{padding:9px 15px!important}
#new_account_form{width:100%;padding:0}
#order-opc #sns_main form.std #opc_account_choice > div:first-child{margin-bottom:30px}
.order_carrier_content .checkbox a{color:#6a86eb}
.avisos{padding:15px}

}
#layer_cart .cart-ajax-confirm{padding:20px}
#layer_cart #layer_cart_product_price,#layer_cart .ajax_block_products_total,#layer_cart .ajax_cart_shipping_cost,#layer_cart .ajax_block_cart_total{font-weight:700;font-size:120%;color:#5268e2;margin-left:5px}
#layer_cart .layer_cart_product{overflow:hidden;position:static;margin-bottom:20px}
#layer_cart .layer_cart_product h4{margin-bottom:20px;text-transform:none;font-weight:100;margin-top: 20px;padding-bottom: 15px;border-bottom: 1px solid #eaeaea;color: #333;}
#layer_cart .layer_cart_product .product-image-container{border:1px solid #dfdfdf;padding:5px;float:left;margin-right:30px;width:110px}
#layer_cart .layer_cart_product .layer_cart_product_info > *{display:block;line-height:200%}
#layer_cart .layer_cart_product .layer_cart_product_info >#layer_cart_product_title,#layer_cart .layer_cart_product #layer_cart_product_quantity{color:#363636}
#layer_cart .layer_cart_product #layer_cart_product_quantity{font-weight:700;font-size:120%;color:#5268E2;margin-left:5px}
#layer_cart .ajax_cart_product_txt_s{font-weight:100}
#layer_cart .layer_cart_cart{position:relative}
#layer_cart .layer_cart_cart h4{text-transform:none;    margin-bottom: 10px;padding-bottom: 15px;border-bottom: 1px solid #eaeaea;color: #333;margin-top: 20px;}
#layer_cart .layer_cart_cart .layer_cart_row{line-height:200%}
#layer_cart .layer_cart_cart .button-container{padding-top:50px}
#layer_cart .layer_cart_cart .button-container:before,#layer_cart .layer_cart_cart .button-container:after{content:" ";display:table}
#layer_cart .layer_cart_cart .button-container:after{clear:both}
#layer_cart .layer_cart_cart .button-container span.exclusive-medium{margin-right:5px}
#layer_cart .layer_cart_cart .button-container span.exclusive-medium i{padding-right:5px;color:#777}
#layer_cart .layer_cart_cart .button-container > span{float:left}
#layer_cart .layer_cart_cart .button-container > a{float:right}
#layer_cart .cross{position:absolute;right:7px;top:8px;width:25px;height:25px;cursor:pointer;color:#333;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:#2a6496}
#layer_cart .continue{cursor:pointer}
#layer_cart p{padding:0}
#layer_cart .crossseling .crossseling-content{border-top:1px solid #dfdfdf;padding:26px 30px 40px;position:relative}
#layer_cart .crossseling h2{font:400 23px/26px Arial,Helvetica,sans-serif;color:#333;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}
#layer_cart .crossseling #blockcart_list ul li .product-image-container{border:1px solid #dfdfdf;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:#333;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:silver}
#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}
#order #HOOK_PAYMENT p.payment_module img{margin-right:30px}
#order #HOOK_PAYMENT p.payment_module a{font-size:14px}
#order #HOOK_PAYMENT p.payment_module a.bankwire{background-image:none}
#order #HOOK_PAYMENT p.payment_module a{padding:33px 40px 34px 30px !important;background-color:#FFF!important;display:inline-flex;width:100%}
.snsblog .catlistitem{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}
.snsblog .catlistitem .blog-articleContent:before,.snsblog .catlistitem .blog-articleContent:after{content:" ";display:table}
.snsblog .catlistitem .blog-articleContent:after{clear:both}
.snsblog .catlistitem .blog-articleContent .sdsarticle-des{margin:0 0 10px}
.snsblog .catlistitem .blog-articleContent .blog-img{float:left;margin:0 15px 0 0}
body .articleContent img{padding:0;max-width:100%}
body .sdsbox-content ul{margin:0}
body .sdsbox-content .recentArticles li .image,body .sdsbox-content .popularArticles li .image{height:auto;margin:0 8px 5px 0}
body .sdsbox-content .recentComments li .image{margin:0 15px 5px 0}
.blog-pagination .results{margin:0;text-align:left}
.blog-pagination .pagination{margin:0;float:right}
.blog-pagination .pagination li span,.blog-pagination .pagination li a{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:3px 8px;margin-right:7px;color:#545454;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.blog-pagination .pagination li span:hover,.blog-pagination .pagination li a:hover{border-color:#5268e2;background:#fff}
.blog-pagination .pagination .page-active{border-color:#5268e2;background:#5268e2;color:#fff}
.blog-pagination .pagination .page-active:hover{background:#5268e2}
@media (max-width:480px) {
#sns_producttabsslider .tab-title .pdt-nav{display:none}
}
@media (max-width:480px) {
#sns_producttabsslider .tab-title > ul .tabdrop{display:block!important;border:1px solid #ddd;line-height:15px;background:#fff;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-size:16px;text-transform:uppercase}
#sns_producttabsslider .tab-title > ul .tabdrop:hover{background:#5268e2;border-color:#5268e2}
#sns_producttabsslider .tab-title > ul .tabdrop:hover > *{color:#fff}
}
#sns_producttabsslider .tab-title > ul .tabdrop .dropdown-menu{left:0; min-width:250px;}
#sns_producttabsslider .tab-title > ul .tabdrop .dropdown-menu span{display:block;text-align:left}
#recent_article_smart_blog_block_left .block_content .recentArticles li{border:none!important;padding-bottom:5px!important}
#recent_article_smart_blog_block_left .block_content .image{width:auto;margin-right:15px}
#recent_article_smart_blog_block_left .block_content .title{font-size:100%}
#recent_article_smart_blog_block_left .block_content .info{display:block;color:#5268e2}
#smartblog-last-comment .block_content .recentComments li{padding:10px 0}
#smartblog-last-comment .block_content .recentComments li .image{margin:0;margin-right:10px;margin-bottom:10px}
#smartblog-last-comment .block_content .recentComments li:last-child{border:none}
#tags_blog_block_left .block_content a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border:1px solid #ddd;margin-bottom:10px;padding:3px 10px;margin-right:5px}
#tags_blog_block_left .block_content a + a{margin-right:5px}
#tags_blog_block_left .block_content a:hover{border-color:#5268e2}
#smartblogcat .tab-title > span{padding:0 5px;font-size:10px;color:#666;position:relative}
#smartblogcat .tab-title > span:before,#smartblogcat .tab-title > span:after{display:block;content:'';height:1px;background:#ccc;top:50%;position:absolute;right:100%}
#smartblogcat .tab-title > span:before{margin-top:2px;width:40px}
#smartblogcat .tab-title > span:after{margin-top:-2px;width:80px}
#smartblogcat .tab-title > span.starright:before{left:100%}
#smartblogcat .tab-title > span.starright:after{left:100%}
#smartblogcat .smartblog-title{text-align:center;text-transform:uppercase;color:#4d4d4d;font-weight:700;margin-bottom:25px}
#smartblogcat .smartblog-title h1{font-size:250%;color:#666;margin:0}
#smartblogcat .smartblog-title > *{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
#smartblogcat .smartblog-title > span{padding:0 5px;font-size:10px;color:#666;position:relative}
#smartblogcat .smartblog-title > span:before,#smartblogcat .smartblog-title > span:after{display:block;content:'';height:1px;background:#ccc;top:50%;position:absolute;right:100%}
#smartblogcat .smartblog-title > span:before{margin-top:2px;width:40px}
#smartblogcat .smartblog-title > span:after{margin-top:-2px;width:80px}
#smartblogcat .smartblog-title > span.starright:before{left:100%}
#smartblogcat .smartblog-title > span.starright:after{left:100%}
#smartblogcat .sdsarticleCat{border:none;position:relative}
#smartblogcat .sdsarticleCat .blog-img{margin:0;float:none;margin-bottom:30px}
#smartblogcat .sdsarticleCat .sdsarticle-date{position:absolute;height:55px;background:#3c55de;top:10px;left:-5px;padding:10px 0;text-align:center;text-transform:uppercase;line-height:15px;color:#fff;width:55px;font-size:10px;font-weight:700}
#smartblogcat .sdsarticleCat .sdsarticle-date:before{border-color:#3b3b3b transparent transparent;border-style:solid;border-width:6px 0 0 6px;content:"";position:absolute;top:100%;left:0;height:0;width:0}
#smartblogcat .sdsarticleCat .sdsarticle-date span{display:block}
#smartblogcat .sdsarticleCat .sdsarticle-title{overflow:hidden;margin-bottom:10px;margin-top:30px}
#smartblogcat .sdsarticleCat .sdsarticle-title a{font-size:16px;text-transform:uppercase;color:#5b5b5b;font-weight:700}
#smartblogcat .sdsarticleCat .sdsarticle-title a:hover{color:#5268e2}
#smartblogcat .sdsarticleCat .info{margin-bottom:10px}
#smartblogcat .sdsarticleCat .info a{color:#5268e2}
#smartblogcat .sdsarticleCat .info span{color:#5268e2;margin-right:10px}
#smartblogcat .sdsarticleCat .info i{color:#545454}
#smartblogcat .sdsarticleCat .sdsarticle-des .readmore{font-style:italic;color:#5268e2}
#smartblogcat .sdsarticleCat .sdsarticle-des .readmore:hover{padding-left:7px}
#module-smartblog-details .page-item-title h1{margin-bottom:25px;font-size:138.4%;font-weight:700;color:#4d4d4d;margin-top:5px}
#module-smartblog-details .articleContent{margin-bottom:20px}
#module-smartblog-details .post-info i{margin-right:5px;color:#545454}
#module-smartblog-details .post-info span,#module-smartblog-details .post-info a{color:#5268e2}
#module-smartblog-details .post-info span > span,#module-smartblog-details .post-info a > span{margin-right:5px}
#module-smartblog-details .sdsarticle-des p{font-size:100%}
#module-smartblog-details .sdstags-update .tags > a{background:none;padding:3px 10px;font-size:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-right:5px}
#module-smartblog-details .sdstags-update .tags > a:hover{border-color:#5268e2}
#module-smartblog-details #articleComments{box-shadow:none;border:none;padding:0;margin:0;margin-top:20px}
#module-smartblog-details #articleComments > h3{font-size:100%;font-style:italic}
#module-smartblog-details #articleComments > h3 span:before{border:none}
#module-smartblog-details #articleComments > h3 span:after{content:" "}
#module-smartblog-details #articleComments > h3:before{content:"\f086";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto;margin-right:7px;font-size:100%}
#module-smartblog-details .commentList li{padding-bottom:15px;padding-left:90px;background:#f5f5f5}
#module-smartblog-details .commentList li .avatar{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;top:20px;background:none}
#module-smartblog-details .commentList li .reply a{background:#5268e2;font-size:100%;color:#fff;border:1px solid #5268e2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
#module-smartblog-details .commentList li .reply a:before{content:"\f064";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto;margin-right:7px}
#module-smartblog-details .commentList li .created span{font-size:100%}
#module-smartblog-details .comment-reply-title{margin:0;margin-bottom:20px}
#module-smartblog-details #respond td{padding:0;padding-top:10px}
#module-smartblog-details #respond td:first-child{padding-top:10px}
#module-smartblog-details #respond input[type="text"]{width:70%;height:35px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
#module-smartblog-details .form-control.grey{width:70%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
#module-smartblog-details #cancel-comment-reply-link{font-size:100%;color:red;text-transform:none;line-height:2}
#module-smartblog-details .sdsbox-content .recentComments li,#module-smartblog-details .sdsbox-content ul li{background-position:0 8px}
#new_comment_form .product img{border:1px solid #d6d4d4;float:left;margin-right:20px}
#new_comment_form .product .product_desc{color:#666;line-height:18px;text-align:left}
#sns_menu{clear:both;width:100%}
#sns_menu .inner{border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-top:1px solid #f1f1f1;float:left;width:100%}
.header4 #sns_menu .inner,.header7 #sns_menu .inner{border:0}
.header4 #sns_menu{border:0;border-top:1px solid #f1f1f1;border-bottom:4px solid #ccc;background:#f9f9f9}
.header7 #sns_menu{-webkit-box-shadow:1px 2px 3px 0 rgba(0,0,0,0.15);box-shadow:1px 2px 3px 0 rgba(0,0,0,0.15)}
.show-sidebar #sns_menu{display:block!important;opacity:1;filter:alpha(opacity=100);z-index:9999;position:relative}
.show-menumobile #sns_menu{z-index:9999}
#sns_menu.keep-menu{background:#fff;position:fixed!important;bottom:auto!important;top:0!important;z-index:20;box-shadow:0 5px 5px -5px rgba(0,0,0,0.2)}
.header1 #sns_menu.keep-menu,.header2 #sns_menu.keep-menu,.header3 #sns_menu.keep-menu{border-bottom:4px solid #5268e2}
.header4 #sns_menu.keep-menu{border-color:#ccc}
.header5 #sns_menu.keep-menu,.header6 #sns_menu.keep-menu{border-color:#444}
.header7 #sns_menu.keep-menu .block_top{-webkit-transition:all .4s ease 0;-o-transition:all .4s ease 0;transition:all .4s ease 0}
.header7 #sns_menu.keep-menu .block_top #logo,.header7 #sns_menu.keep-menu .block_top ul.mainnav li.level0{padding:2px 0!important}
.header7 #sns_menu.keep-menu .block_top img{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.header7 #sns_menu.keep-menu ul.mainnav li.level0 > a{padding-top:18px}
#sns_menu.keep-menu #sns_custommenu ul.mainnav li.level0 > a{margin:0}
#sns_menu.keep-menu .container > .inner .header-right{padding:20px 0}
#sns_menu .container > .inner{position:relative}
#sns_menu #sns_mainnav{position:static}
#sns_menu .fullwidth h4.title{line-height:21px;margin:0;margin-bottom:10px;color:#253166;text-transform:none;font-size:15px;border-bottom:1px dotted #363636;padding-bottom:7px}
#sns_menu .fullwidth .combi h4.title{margin-top:15px}
#sns_menu .fullwidth .combi h4.title:first-child{margin-top:0}
#sns_menu .fullwidth ul.menu{margin:0;padding:0;list-style:none;padding:0 0 5px 0}
#sns_menu .fullwidth ul.menu > li{position:relative;border-bottom:1px solid #f4f4f6;border:0;display:block;padding:0}
#sns_menu .fullwidth ul.menu > li:hover > a,#sns_menu .fullwidth ul.menu > li.active > a,#sns_menu .fullwidth ul.menu > li li:hover > a,#sns_menu .fullwidth ul.menu > li li.active > a{color:#5268e2;background:#f4f4f6}
#sns_menu .fullwidth ul.menu > li.has-child:after{position:absolute;top:50%;right:10px;font-size:13px;margin-top:-7px;content:"\f0da";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:13px;height:13px;text-align:center;line-height:13px;display:inline-block;color:#888}
#sns_menu .fullwidth ul.menu > li li{position:relative;border-bottom:1px solid #f4f4f6}
#sns_menu .fullwidth ul.menu > li li.has-child:after{content:"\f0da";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:13px;height:13px;text-align:center;line-height:13px;position:absolute;top:50%;right:10px;font-size:13px;font-size:11px;margin-top:-7px;display:inline-block;color:#888}
#sns_menu .fullwidth ul.menu > li:hover > .wrap_submenu,#sns_menu .fullwidth ul.menu > li li:hover > .wrap_submenu{display:block;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .25s ease-out .2s;-o-transition:all .25s ease-out .2s;transition:all .25s ease-out .2s;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;display:block;visibility:visible}
#sns_menu .fullwidth ul.menu > li a{display:block;padding:7px 15px;color:#666}
#sns_menu .fullwidth ul.menu > li .wrap_submenu{display:none;position:absolute;min-width:200px;top:0;left:95%;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);opacity:0;filter:alpha(opacity=0);-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;display:block;visibility:hidden}
#sns_menu .fullwidth ul.menu > li .wrap_submenu ul li:last-child{border:none}
#sns_menu .fullwidth ul.menu > li:hover > a{padding-left:5px;color:#5268e2;background:none}
#sns_menu .fullwidth ul.menu > li > a{padding:0;display:block;padding:3px 0;color:#666;display:block;border:none!important;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
#sns_menu .fullwidth ul.menu > li > a:hover{padding-left:5px;color:#5268e2;background:none}
#sns_custommenu ul.mainnav li.custom-item > div.fullwidth{width:100%!important;padding:0!important;background-color:#5268E2;top:85%}
#sns_custommenu ul.mainnav li.custom-item > div.fullwidth .dropdown > a{color:#fff;font-size:16px;font-weight:100;text-align:center}
#sns_custommenu .custom-item .bemenu{background-color:#5268e2;top:80%;color:#fff}
#sns_custommenu .custom-item .bemenu > ul > li{width:20%;float:left;padding:13px!important}
#sns_custommenu .custom-item li.dropdown:hover .dropdown-menu{padding:20px;margin-top:-1px;visibility:visible;opacity:1;display:block;width:500%}
#sns_custommenu .custom-item li.dropdown:hover .dropdown-menu a{color:#515151}
#sns_custommenu .custom-item li.dropdown:hover .dropdown-menu h4 a{color:#2d3464}
#sns_custommenu .custom-item li.dropdown:hover .dropdown-menu-alimentacion{margin-left:-100%}
#sns_custommenu .custom-item li.dropdown:hover .dropdown-menu-limpieza{margin-left:-200%}
#sns_custommenu .custom-item li.dropdown:hover .dropdown-menu-higiene{margin-left:-300%}
#sns_custommenu .custom-item li.dropdown:hover .dropdown-menu-fumador{margin-left:-400%}
#sns_custommenu li.productos{display:none!important}
#sns_custommenu .custom-item .menu li a{font-size:13px}
#sns_custommenu{position:relative}
#sns_custommenu li:hover{z-index:1}
#sns_custommenu ul.mainnav{margin:0;padding:0;list-style:none}
#sns_custommenu ul.mainnav:before,#sns_custommenu ul.mainnav:after{content:" ";display:table}
#sns_custommenu ul.mainnav:after{clear:both}
.header4 #sns_custommenu ul.mainnav{display:table;margin:0 auto}
#sns_custommenu ul.mainnav li.level0{border:none;position:relative;display:inline-block;text-align:left;z-index:0;float:left}
.header7 #sns_custommenu ul.mainnav li.level0{padding:22px 0}
#sns_custommenu ul.mainnav li.level0:first-child{width:64px;height:56px}
.header4 #sns_custommenu ul.mainnav li.level0:first-child a{border-left:1px solid #f1f1f1}
#sns_custommenu ul.mainnav li.level0:first-child > a{padding:18px 10px}
#sns_custommenu ul.mainnav li.level0:first-child > a span{position:relative;padding:0 0 0 60px;color:transparent}
#sns_custommenu ul.mainnav li.level0:first-child > a span:before{content:"\f015";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto;position:absolute;top:-5px;left:8px;font-size:30px;color:#444}
.header7 #sns_custommenu ul.mainnav li.level0:first-child > a span:before{font-size:25px}
#sns_custommenu ul.mainnav li.level0:first-child:hover span:before,#sns_custommenu ul.mainnav li.level0:first-child.active span:before{color:#fff}
.header4 #sns_custommenu ul.mainnav li.level0:first-child:hover span:before,.header4 #sns_custommenu ul.mainnav li.level0:first-child.active span:before,.header5 #sns_custommenu ul.mainnav li.level0:first-child:hover span:before,.header5 #sns_custommenu ul.mainnav li.level0:first-child.active span:before,.header6 #sns_custommenu ul.mainnav li.level0:first-child:hover span:before,.header6 #sns_custommenu ul.mainnav li.level0:first-child.active span:before,.header7 #sns_custommenu ul.mainnav li.level0:first-child:hover span:before,.header7 #sns_custommenu ul.mainnav li.level0:first-child.active span:before{color:#5268e2}
.header7 #sns_custommenu ul.mainnav li.level0:last-child > a{padding-right:0}
#sns_custommenu ul.mainnav li.level0:hover > a,#sns_custommenu ul.mainnav li.level0.active > a{background-color:#5268e2!important;color:#fff!important}
.header4 #sns_custommenu ul.mainnav li.level0:hover > a,.header4 #sns_custommenu ul.mainnav li.level0.active > a,.header5 #sns_custommenu ul.mainnav li.level0:hover > a,.header5 #sns_custommenu ul.mainnav li.level0.active > a,.header6 #sns_custommenu ul.mainnav li.level0:hover > a,.header6 #sns_custommenu ul.mainnav li.level0.active > a{background:#fff!important;color:#5268e2!important}
.header4 #sns_custommenu ul.mainnav li.level0:hover > a:after,.header4 #sns_custommenu ul.mainnav li.level0.active > a:after,.header5 #sns_custommenu ul.mainnav li.level0:hover > a:after,.header5 #sns_custommenu ul.mainnav li.level0.active > a:after,.header6 #sns_custommenu ul.mainnav li.level0:hover > a:after,.header6 #sns_custommenu ul.mainnav li.level0.active > a:after{background-color:#5268e2!important;bottom:-4px;content:"";height:4px;left:0;position:absolute;width:100%;z-index:999}
.header7 #sns_custommenu ul.mainnav li.level0:hover > a,.header7 #sns_custommenu ul.mainnav li.level0.active > a{background:#fff!important;color:#5268e2!important}
#sns_custommenu ul.mainnav li.level0.custom-item{position:static}
#sns_custommenu ul.mainnav li.level0 > div{box-shadow:0 2px 5px rgba(0,0,0,0.15);position:absolute;top:100%;left:0;z-index:9999;margin-top:4px;background:#fff;visibility:hidden;display:block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;filter:alpha(opacity=0);top:120%}
.header7 #sns_custommenu ul.mainnav li.level0 > div{margin-top:0}
#sns_custommenu ul.mainnav li.level0 > div h3{color:#4d4d4d;font-size:16px}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu{min-width:180px;padding:5px 0}
.header7 #sns_custommenu ul.mainnav li.level0 > div.wrap_submenu{margin-top:0}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0{margin:0;padding:0;list-style:none}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 ul{margin:0;padding:0;list-style:none}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li{position:relative;border-bottom:1px solid #f4f4f6}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li:hover > a,#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li.active > a,#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li li:hover > a,#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li li.active > a{color:#5268e2;background:#f4f4f6}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li.has-child:after{position:absolute;top:50%;right:10px;font-size:13px;margin-top:-7px;content:"\f0da";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:13px;height:13px;text-align:center;line-height:13px;display:inline-block;color:#888}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li li{position:relative;border-bottom:1px solid #f4f4f6}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li li.has-child:after{content:"\f0da";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:13px;height:13px;text-align:center;line-height:13px;position:absolute;top:50%;right:10px;font-size:13px;font-size:11px;margin-top:-7px;display:inline-block;color:#888}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li:hover > .wrap_submenu,#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li li:hover > .wrap_submenu{display:block;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .25s ease-out .2s;-o-transition:all .25s ease-out .2s;transition:all .25s ease-out .2s;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;display:block;visibility:visible}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li a{display:block;padding:7px 15px;color:#666}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li .wrap_submenu{display:none;position:absolute;min-width:200px;top:0;left:95%;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);opacity:0;filter:alpha(opacity=0);-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;display:block;visibility:hidden}
#sns_custommenu ul.mainnav li.level0 > div.wrap_submenu ul.level0 > li .wrap_submenu ul li:last-child{border:none}
#sns_custommenu ul.mainnav li.level0 > div.fullwidth{width:100%;padding:30px}
#sns_custommenu ul.mainnav li.level0:hover > div{display:block;visibility:visible;opacity:1;filter:alpha(opacity=100);top:100%}
#sns_custommenu ul.mainnav li.level0 > a{font-family:'open_sansbold',Arial;border-right:1px solid #f1f1f1;color:#444;display:block;font-size:13px;font-weight:700;line-height:20px;padding:18px 20px;position:relative;height:56px;text-transform:uppercase;-webkit-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0}
.header7 #sns_custommenu ul.mainnav li.level0 > a{border:0}
.header7 #sns_custommenu ul.mainnav li.level0:first-child > a span:before{font-size:20px!important;margin-top:3px}
#sns_custommenu ul.mainnav li.level0.active > a,#sns_custommenu ul.mainnav li.level0:hover > a{background-color:#5268e2;color:#fff}
#sns_mommenu{margin:18px 0 0;padding-left:10px}
.header4 #sns_mommenu,.header5 #sns_mommenu,.header6 #sns_mommenu{margin-top:10px}
.header7 #sns_mommenu{margin-top:20px;margin-bottom:20px}
@media (max-width: 480px) {
#index .header7 #sns_mommenu{margin-top:37px!important}
.header7 #sns_mommenu{margin-top:37px!important}
}

@media (max-width: 970px) {
	#menu_collapse li.level0.produits > a,#sns_custommenu ul.mainnav li.level0.products > a{display:block!important;}
	#menu_collapse li.level0.custom-item.has-child{display:none!important;}
}
@media (min-width: 970px) {
	#sns_custommenu ul.mainnav li.level0.produits > a,#sns_custommenu ul.mainnav li.level0.products > a{display:none!important;}
	#sns_custommenu ul.mainnav li.level0.custom-item.has-child{display:block!important;}
}
@media (min-width:480px) and (max-width:970px) {
.header7 #sns_mommenu{margin-top:45px}
}
#sns_mommenu ul{margin:0;padding:0;list-style:none}
#sns_mommenu > [class*="btn"]{padding:0;border:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:30px;line-height:30px;margin-right:20px;cursor:pointer;color:#5268e2;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#sns_mommenu > [class*="btn"] i{font-size:30px;line-height:25px}
#sns_mommenu > [class*="btn"].leftsidebar,#sns_mommenu > [class*="btn"].rightsidebar{display:none}
#sns_mommenu > [class*="btn"]:hover{color:#5268e2}
#sns_mommenu .mainnav .accr_content{padding-left:15px}
#sns_mommenu .mainnav a.active{color:#5268e2}
#sns_mommenu .mainnav .accr_header{border-bottom:1px solid #393939;padding:5px 0;line-height:30px}
#sns_mommenu .mainnav .accr_header .btn_accor{cursor:pointer;float:right}
#sns_mommenu .btn2 .overlay{content:"";display:none;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:9998;background:#000;opacity:.2;filter:alpha(opacity=20);cursor:pointer}
#sns_mommenu .collapse_wrap{width:100%;position:absolute;left:0;top:100%;z-index:9999;background:#222; max-height:400px; overflow-x:hidden; height:auto;}
#sns_mommenu .collapse_wrap:before{position:absolute;top:0;bottom:0;height:100%;left:-1000px;right:-1000px;z-index:-1;background:#222;content:'';display:none}
#sns_mommenu #menu_collapse > ul{padding:20px}
#sns_mommenu #menu_collapse a{color:#b9b9b9; text-transform: uppercase;}
#sns_mommenu #menu_collapse a:hover{color:#fff}
#sns_mommenu #menu_offcanvas{position:fixed;top:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;opacity:0;filter:alpha(opacity=0);left:-250px;height:100%;overflow:auto;width:250px;background:#222;color:#b9b9b9;padding:20px;z-index:9999}
#sns_mommenu #menu_offcanvas > ul{padding-bottom:50px}
#sns_mommenu #menu_offcanvas.active{left:0;opacity:1;filter:alpha(opacity=100)}
#sns_mommenu #menu_offcanvas a{color:#b9b9b9}
#sns_mommenu #menu_offcanvas a:hover{color:#fff}
#sns_mommenu .mainnav > .has-child.productos{display:block!important}
@media (max-width:991px) {
#sns_right{position:fixed;top:0;right:-280px;width:280px;padding:15px;height:100%;bottom:0;overflow:auto;background:#fff;z-index:9999;overflow:auto;height:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
#sns_right.active{right:0;opacity:1;filter:alpha(opacity=100)}
#sns_right .sns-col-inner{padding:0 0 50px}
#sns_left{position:fixed;top:0;left:-280px;width:280px;padding:15px;height:100%;bottom:0;overflow:auto;background:#fff;z-index:9999;overflow:auto;height:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
#sns_left.active{left:0;opacity:1;filter:alpha(opacity=100)}
#sns_left .sns-col-inner{padding:30px 0 50px}
}
#sns_right #sns_viewedproduct{margin-top:50px}
#addresses #sns_main .page-heading{margin:0 0 22px}
#addresses #sns_main p{margin:0 0 13px}
#addresses #sns_main p.p-indent{margin:0 0 27px}
.address li.address_update{margin:14px 0 6px}
.address li.address_update a{margin:0 10px 0 0}
#account-creation_form .id_state,#account-creation_form .dni,#account-creation_form .postcode{display:none}
#create-account_form{min-height:297px}
#create-account_form p{margin-bottom:8px}
#create-account_form .form-group{margin:0 0 20px}
#login_form,#order-opc .box{min-height:297px}
#login_form .form-group{margin:0 0 3px}
#login_form .form-group.lost_password{margin:14px 0 15px}
#login_form .form-group.lost_password a{text-decoration:underline}
#login_form .form-group.lost_password a:hover{text-decoration:none}
#login_form .form-control,#create-account_form .form-control{max-width:271px}
.content_scene_cat{color:#444;margin:0 0 20px}
.content_scene_cat .cat_desc{display:none}
.content_scene_cat .content_scene_cat_bg{padding:3%;background-color:#464646!important}
.content_scene_cat span.category-name{display:block;font-weight:700;text-transform:uppercase;margin-bottom:10px;font-size:169.23077%}
.content_scene_cat p{margin-bottom:0}
.content_scene_cat a{color:#fff}
.content_scene_cat a:hover{text-decoration:underline}
.content_scene_cat .content_scene{color:#777}
.content_scene_cat .content_scene .cat_desc{display:none;padding-top:20px}
.content_scene_cat .content_scene .cat_desc a{color:#428bca}
.content_scene_cat .content_scene .cat_desc a:hover{color:#2a6496}
#subcategories{margin-bottom:30px}
#subcategories li > .subcategory-image,#subcategories li > h5{margin-bottom:5px}
@media (max-width:767px) {
#subcategories li[class*="col-sm-"] + li[class*="col-sm-"]{padding-top:20px}
}
#cms #sns_main .block-cms{padding-bottom:20px}
#cms #sns_main h1{margin-bottom:25px}
#cms #sns_main h3{font-size:16px;border-bottom:none;margin:0;padding:0 0 17px}
#cms #sns_main p{line-height:22px}
#cms #sns_main .jumbotron p{line-height:27px}
#cms #sns_main .list-1 li{padding:4px 0 6px;font-weight:700;color:#46a74e;border-top:1px solid #dfdfdf}
#cms #sns_main .list-1 li:first-child{border:none}
#cms #sns_main .list-1 li em{font-size:20px;line-height:20px;padding-right:15px;vertical-align:-2px}
#cms #sns_main img{margin:4px 0 17px;max-width:100%;height:auto}
#cms #sns_main .testimonials{border:1px solid;border-color:#dfdede #d2d0d0 #b0afaf;margin:4px 0 13px;position:relative}
#cms #sns_main .testimonials .inner{border:1px solid #fff;padding:19px 18px 11px;background:#fbfbfb;background:-moz-linear-gradient(top,#fbfbfb 0%,#fefefe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfb),color-stop(100%,#fefefe));background:-webkit-linear-gradient(top,#fbfbfb 0%,#fefefe 100%);background:-o-linear-gradient(top,#fbfbfb 0%,#fefefe 100%);background:-ms-linear-gradient(top,#fbfbfb 0%,#fefefe 100%);background:linear-gradient(to bottom,#fbfbfb 0%,#fefefe 100%)}
#cms #sns_main .testimonials .inner span{text-indent:-5000px;display:inline-block;width:20px;height:15px}
#cms #sns_main .testimonials .inner span.before{background:url(../img/bl-before-bg.png) no-repeat;margin-right:8px}
#cms #sns_main .testimonials .inner span.after{background:url(../img/bl-after-bg.png) no-repeat;margin-left:8px}
#cms #sns_main .testimonials:after{content:".";display:block;text-indent:-5000px;position:absolute;bottom:-16px;left:21px;width:15px;height:16px;background:url(../img/testimon-after.gif) no-repeat}
#cms #sns_main .testimonials + p{padding-left:45px;margin-bottom:18px}
#cms #sns_main p.bottom-indent{margin-bottom:18px}
#cms #sns_main #admin-action-cms{background:none repeat 0 0 #f6f6f6;border:1px solid #d2d0d0;padding:10px}
#cms #sns_main #admin-action-cms p{margin:0}
#cms #sns_main #admin-action-cms p span{display:block;padding-bottom:10px;font-size:14px;font-weight:700;color:#333}
#cms #sns_main #admin-action-cms p .button{font:700 17px/21px Arial,Helvetica,sans-serif;padding:0;border:1px solid;padding:10px 14px;display:inline-block}
#cms #sns_main #admin-action-cms p .button.publish_button{color:#fff;text-shadow:1px 1px rgba(0,0,0,0.2);border-color:#0079b6 #006fa8 #012740;background:#009ad0;background:-moz-linear-gradient(top,#009ad0 0%,#007ab7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#009ad0),color-stop(100%,#007ab7));background:-webkit-linear-gradient(top,#009ad0 0%,#007ab7 100%);background:-o-linear-gradient(top,#009ad0 0%,#007ab7 100%);background:-ms-linear-gradient(top,#009ad0 0%,#007ab7 100%);background:linear-gradient(to bottom,#009ad0 0%,#007ab7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ad0',endColorstr='#007ab7',GradientType=0)}
#cms #sns_main #admin-action-cms p .button.publish_button:hover{border-color:#01314e #004b74 #0079b6;filter:none;background:#0084bf}
#cms #sns_main #admin-action-cms p .button.lnk_view{color:#333;text-shadow:1px 1px #fff;border-color:#cacaca #b7b7b7 #9a9a9a;background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#f7f7f7 0%,#ededed 100%);background:-o-linear-gradient(top,#f7f7f7 0%,#ededed 100%);background:-ms-linear-gradient(top,#f7f7f7 0%,#ededed 100%);background:linear-gradient(to bottom,#f7f7f7 0%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ededed',GradientType=0)}
#cms #sns_main #admin-action-cms p .button.lnk_view:hover{border-color:#9e9e9e #9e9e9e #c8c8c8;filter:none;background:#e7e7e7}
table#product_comparison tbody tr td.product-block{vertical-align:top;padding:14px 19px 19px;text-align:center}
table#product_comparison tbody tr td.td_empty,table#product_comparison tbody tr td.feature-name,table#product_comparison tbody tr.comparison_header{background:#fdfdfd;color:#333}
table#product_comparison tbody tr td.comparison_infos{text-align:center}
table#product_comparison tbody tr td.comparison_infos div.center{margin:0 auto;width:80px}
table#product_comparison tbody tr td.td_empty{vertical-align:bottom}
table#product_comparison tbody tr td.td_empty > span{font:600 18px/22px inherit;text-transform:uppercase;color:#555454}
table#product_comparison .remove{text-align:right;padding:0 0 15px}
table#product_comparison .remove a{font-size:23px;line-height:23px;color:silver}
table#product_comparison .remove a:hover{color:#2a6496}
table#product_comparison .product-image-block{display:inline-block;position:relative}
table#product_comparison .product-image-block .product_image{padding:9px;border:1px solid #dfdfdf;display:inline-block;margin:0 0 8px}
table#product_comparison .product-image-block .product_image img{width:100%}
table#product_comparison .product-image-block .new-box{display:none}
table#product_comparison h5{padding:0 0 8px;min-height:54px}
table#product_comparison .prices-container{padding:0 0 5px}
table#product_comparison .comparison_availability_statut{display:none;font-weight:700;color:#060}
table#product_comparison .product_discount{padding-top:5px}
table#product_comparison .product_discount .reduced-price{color:red;font-weight:700}
table#product_comparison .product_desc{padding:0 0 12px}
table#product_comparison .button-container a,table#product_comparison .button-container > span{margin-bottom:10px}
table#product_comparison .comparison_unit_price{font-size:17px;font-family:inherit;color:#333;font-style:italic}
table#product_comparison .product-rating{width:80px;margin:0 auto;overflow:hidden}
table#product_comparison .comparison_feature .product_name{display:none}
.footer_link{margin:0 0 20px}
#stOCClose{width:29px!important;height:29px!important}
.stButton .stFb,.stButton .stTwbutton,.stButton .stMainServices,.stButton .stButton_gradient{height:22px!important}
.share strong{display:block;margin-bottom:10px}
.share > div{margin-bottom:8px}
@media (min-width:1200px) {
.share{position:relative;top:-350px}
}
@media (min-width:992px) and (max-width:1199px) {
.share{position:relative;top:-260px}
}
@media (min-width:768px) and (max-width:991px) {
.share{position:relative;top:-245px}
}
.stArrow{display:none!important}
@media (max-width:992px) {
#columns table#product_comparison tbody tr td.td_empty span{font-size:14px}
#columns table#product_comparison tbody tr td.product-block{padding:14px}
}
@media (max-width:767px) {
#product_comparison table,#product_comparison thead,#product_comparison tbody,#product_comparison th,#product_comparison td,#product_comparison tr{display:block}
#product_comparison thead tr{position:absolute;top:-9999px;left:-9999px}
#product_comparison tr{overflow:hidden}
#product_comparison tr:last-child{border-bottom:none}
#product_comparison tr:last-child td{border-bottom:none}
#product_comparison td{border:none;position:relative;white-space:normal;float:left;width:33.33%}
#product_comparison td.td_empty{width:100%!important;clear:both}
#product_comparison td:last-child{border-bottom:none}
#product_comparison .comparison_feature .feature-name{width:100%;float:none;clear:both}
}
@media (max-width:480px) {
#product_comparison td{float:none;width:100%}
#product_comparison .comparison_feature td{float:left;width:50%}
#product_comparison .comparison_feature .feature-name{width:100%;clear:both}
#product_comparison .comparison_feature .product-name{width:50%;float:left;display:block}
}
.contact-title{margin:-5px 0 27px;line-height:23px}
.contact-title i{font-size:23px;color:silver;padding:0 8px 0 0}
.contact-form-box{margin:0}
.contact-form-box fieldset{padding:20px 0}
.contact-form-box label{margin:0 0 6px}
.contact-form-box .page-subheading{padding-left:0;border:none;margin-bottom:0}
.contact-form-box .col-md-3{padding-left:0}
#desc_contact2{display:none}
@media (max-width:991px) {
.contact-form-box .col-md-3{padding-right:0}
}
.contact-form-box .col-md-9{padding-right:0}
@media (max-width:991px) {
.contact-form-box .col-md-9{padding-left:0}
}
.contact-form-box #desc_contact0{display:none}
.contact-form-box .form-group{margin-bottom:15px}
.contact-form-box textarea{height:190px}
.contact-form-box .submit{margin-top:13px}
.contact-form-box .submit button#submitMessage{background-color:#363636!important;color:#FFF!important}
.contact-form-box .submit button#submitMessage:hover{background-color:#5268e2!important}
.contact-form-box select.form-control{max-width:100%;width:100%;background-color:#fff;opacity:1}
.contact-form-box input.form-control{max-width:100%;background-color:#fff;opacity:1}
.contact-form-box div.selector1 > div{max-width:100%}
#contact .productos-reaseguros{margin-bottom:0}
.formulario-contact-form{padding-left:0;padding-right:2px;min-height:434px}
.formulario-contact-form > div{padding:30px;background:#f4f4f4;background:-moz-radial-gradient(center,ellipse cover,#f4f4f4 0%,#e0e0e0 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#f4f4f4),color-stop(100%,#e0e0e0));background:-webkit-radial-gradient(center,ellipse cover,#f4f4f4 0%,#e0e0e0 100%);background:-o-radial-gradient(center,ellipse cover,#f4f4f4 0%,#e0e0e0 100%);background:-ms-radial-gradient(center,ellipse cover,#f4f4f4 0%,#e0e0e0 100%);background:radial-gradient(ellipse at center,#f4f4f4 0%,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e0e0e0',GradientType=1)}
.formulario-contact-form h1.page-heading-contacto{margin-top:0;margin-bottom:5px;font-weight:100;color:#5268E2;font-size:26px}
.formulario-contact-form h1.page-heading-contacto span{display:block;font-weight:700;font-size:40px}
.formulario-contact-form fieldset{padding-bottom:0}
.direccion-contact-form{padding-left:2px;height:434px;padding-right:0}
.direccion-contact-form > div{height:100%;padding:33px 20px;background-color:#f2f2f2}
.direccion-contact-form h3{margin-bottom:15px;font-size:15px;color:#5268E2}
.direccion-contact-form ul.connect-btm{padding-top:0}
.direccion-contact-form ul.connect-btm li{display:inline-block}
.direccion-contact-form ul.connect-btm li a{color:#888;font-size:26px;padding-right:5px}
.direccion-contact-form ul.fa-ul{margin-left:0;margin-bottom:30px}
.direccion-contact-form ul.fa-ul li{padding:3px 0}
.direccion-contact-form ul.fa-ul li i{margin-top:4px;float:left;width:30px;display:inline-block;width:10%}
.direccion-contact-form ul.fa-ul li span{display:inline-block;width:90%}
#cerrarmodal{position:absolute}
body#product .fancybox-image{width:auto}
body#product #product_comments_block_tab #new_comment_tab_btn{border-color:#5268e2;background-color:#5268e2;color:#fff}
body#category h1{max-width: 80%;color: #444;margin-bottom: 10px;font-size: 20px;font-weight: 400;line-height: 28px;text-transform: uppercase;}
@media (min-width:992px) and (max-width:1199px) {
.contact-form-box div.uploader span.filename{width:114px}
}
#order-detail-content table .return_quantity_buttons{margin-top:3px}
#order-detail-content table .return_quantity_buttons a{display:none;float:left}
#order-detail-content table .return_quantity_buttons a + a{margin-left:3px}
#order-detail-content table .order_qte_input{display:none;width:57px;height:27px;line-height:27px;padding:0;text-align:center}
#order-detail-content table label{font-weight:400}
.table td.history_detail a + a{margin-left:14px}
.table td.step-by-step-date{width:105px}
.table tfoot strong{color:#333}
.info-order i{font-size:20px}
.info-order i.icon-gift{color:#f13340}
.info-order i.icon-repeat{color:#55c65e}
#sendOrderMessage{margin-bottom:30px}
#sendOrderMessage select.form-control{width:263px}
#maintenance{margin:50px 0 0}
@media (min-width:1200px) {
#maintenance{margin:126px 0 0;padding:91px 48px 365px 297px;background:url(../img/bg_maintenance.png) no-repeat}
}
#maintenance .logo{margin:0 0 31px}
#maintenance h1{font:600 28px/34px inherit;color:#333;text-transform:uppercase;border-bottom:1px solid #dfdfdf;padding:0 0 14px;margin:0 0 19px}
#maintenance #message{font:600 16px/31px inherit;padding:0 0 0 18px;color:#555454;text-transform:uppercase}
#my-account .addresses-lists{margin-bottom:30px}
#my-account ul.myaccount-link-list li{overflow:hidden;padding-bottom:10px}
#my-account ul.myaccount-link-list li a{display:block;overflow:hidden;font:600 16px/20px inherit;color:#555454;text-shadow:0 1px #fff;text-transform:uppercase;text-decoration:none;position:relative;border:1px solid #ddd;background:#f4f4f4}
#my-account ul.myaccount-link-list li a i{font-size:25px;color:#5268e2;position:absolute;left:0;top:0;width:52px;height:100%;padding:10px 0 0;text-align:center;border-right:1px solid #ddd}
#my-account ul.myaccount-link-list li a span{display:block;padding:13px 15px 15px 17px;overflow:hidden;margin-left:52px}
#my-account ul.myaccount-link-list li a:hover{filter:none;background:#e7e7e7;border-color:#ccc}
#order-opc{line-height:20px}
#order-opc .box{padding-bottom:20px}
#order-opc .cart_navigation{margin-bottom:53px}
#order-opc .page-heading.step-num{position:relative;padding-left:83px;soverflow:visible;margin-bottom:50px;margin-top:25px}
#order-opc .page-heading.step-num span{position:absolute;top:-25px;padding-top:4px;left:0;color:#fff;font-family:'open_sanssemibold',Arial;transition:.5s;height:70px;width:70px;border-radius:50%;background-color:rgba(238,194,61,0.95);font-size:20px;line-height:60px;font-weight:600;text-align:center;border:2px solid #FFF}
#order-opc div.opc-main-block{margin-top:40px;margin-bottom:70px;overflow:auto}
#order-opc .form-group{margin-bottom:2px}
#order-opc .form-group .form-control{max-width:271px}
#order-opc .lost_password{display:inline-block;text-decoration:underline;margin:5px 0 14px}
#order-opc .lost_password:hover{text-decoration:none}
#order-opc .title_block{font-weight:700;color:#333;padding:3px 0 6px; text-transform: uppercase;}
#order-opc .opc-button{padding:11px 0 0}
#order-opc ul.bullet{line-height:22px;margin-bottom:5px}
#order-opc .date-select{padding-bottom:10px}
#order-opc .opc-add-save{border-top:1px solid #dfdfdf;margin-top:20px;padding-top:20px}
#order-opc #message{margin-bottom:35px;height:100px}
#order-opc #opc_payment_methods{margin-bottom:30px}
#order-opc #opc_payment_methods p.warning{font-weight:700;padding:15px;background-color:#f2dede;color:#000}
#order-opc .address_delivery.select{margin-bottom:15px}
#order-opc #address_invoice_form.form-group{margin-bottom:30px}
#order-opc #opc_new_account form#login_form a#openLoginFormBlock,#order-opc #opc_account_choice p.opc-button button{border:none;display:inline-block;text-align:center;max-width:200px;background:#5268E2;text-transform:uppercase;width:auto;font-weight:400;font-size:14px;padding:8px 12px;color:#fff}
#order-opc #opc_new_account #submitGuestAccount{background-color: #5268DE;color: #fff;}

#order-opc #modal-shipping-remember .modal-content{background-image: url('../images/fondo-envio-gratis-hellowcost.jpg'); background-size: cover; text-align: center;}
#order-opc #modal-shipping-remember .modal-content h2{color:#fff;margin: 25px 0;font-size: 40px;font-family: 'open_sanslight',Arial,sans-serif;}
#order-opc #modal-shipping-remember .modal-content h2 strong{font-size: 56px;display: block;clear:both;}
#order-opc #modal-shipping-remember .modal-content p{margin: 0 90px;color: #00b5dd;font-size: 26px;font-weight: 100;font-family: 'open_sanslight',Arial,sans-serif;line-height: 1.3;}
#order-opc #modal-shipping-remember .modal-content h3{color:#00b5dd;}
#order-opc #modal-shipping-remember .modal-content .modal-header{border-bottom:none;}
#order-opc #modal-shipping-remember .modal-content .modal-body{padding:60px 15px;border:5px solid #fff;}
#order-opc #modal-shipping-remember .modal-content button.close{position: absolute;top: 1px;right: 6px; color:#fff;}
#order-opc #modal-shipping-remember .modal-dialog{width: 540px;}


#new_account_form .id_state,#new_account_form .dni,#new_account_form .postcode{display:none}
#sns_tab_products{margin-bottom:0}
#sns_tab_products ul.nav-tabs{margin:0;padding:0;list-style:none;position:relative;z-index:1;border:none}
#sns_tab_products ul.nav-tabs:before,#sns_tab_products ul.nav-tabs:after{content:" ";display:table}
#sns_tab_products ul.nav-tabs:after{clear:both}
#sns_tab_products ul.nav-tabs > li{margin:0;float:left;margin-bottom:-3px;position:relative;padding:0 20px;float:left}
@media (max-width:479px) {
#sns_tab_products ul.nav-tabs > li{padding:0 30px}
#order-opc #opc_new_account form#login_form a#openLoginFormBlock, #order-opc #opc_account_choice p.opc-button button{width:100%; max-width:100%;}
}
#sns_tab_products ul.nav-tabs > li:after{content:"|";font-size:13px;color:#ccc;position:absolute;right:-2px;top:-2px;font-weight:700}
#sns_tab_products ul.nav-tabs > li:first-child,#sns_tab_products ul.nav-tabs > li.tabdrop + li{padding-left:0}
#sns_tab_products ul.nav-tabs > li:last-child:after{display:none}
#sns_tab_products ul.nav-tabs > li.tabdrop:after{display:none}
#sns_tab_products ul.nav-tabs > li:hover > a,#sns_tab_products ul.nav-tabs > li.active > a{border-color:#5268e2;color:#5268e2}
#sns_tab_products ul.nav-tabs > li > a{font-family:'open_sansbold',Arial;color:#444;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;text-transform:uppercase;font-size:14px;background:none;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:relative;padding-bottom:14px;border:3px solid transparent;border-width:0 0 3px;border-radius:0;margin:0;font-weight:700}
@media (max-width:479px) {
#sns_tab_products ul.nav-tabs > li > a{font-size:16px}
}
#sns_tab_products .tab-content{border-top:3px solid #ddd;overflow:hidden;padding:15px 0 0;position:relative}
#sns_tab_products .tab-content h2,#sns_tab_products .tab-content h3,#sns_tab_products .tab-content h4{text-transform:uppercase;margin-top:0;color:#111;font-weight:400}
#sns_tab_products .tab-content h2{font-size:130%}
#sns_tab_products .tab-content h3{font-size:120%}
#sns_tab_products .tab-content h4{font-size:100%}
#sns_tab_products .tab-content #sns_tab_reviews .align_center{margin-top:20px}
#sns_tab_products .tab-content .yotpo .yotpo-small-box{padding:0!important}
.primary_block{margin-bottom:25px}
.top-hr{background:#c4c4c4;height:5px;margin:2px 0 31px}
.product-heading-h5{color:#777;font-weight:200;margin:3px 0 8px;font-size:19px;font-family:inherit}
.box-security .product-heading-h5{margin:3px 0 -8px}
@media (max-width:1199px) {
.box-security .product-heading-h5{margin-bottom:8px}
}
#productscategory_list .product-name,.accessories-block .product-name{margin-bottom:5px}
#productscategory_list .product-name a,.accessories-block .product-name a{font-size:15px;line-height:18px;color:#3a3939}
#productscategory_list .product-name a:hover,.accessories-block .product-name a:hover{color:#515151}
img{max-width:100%;height:auto}
.product-img-box #image-block{border:1px solid #f2f2f2;position:relative;display:block;cursor:pointer;background:#fff;text-align:center}
.product-img-box #image-block img{background:#fdfdfd;width:100%}
.product-img-box #image-block .badges{z-index:5002;position:absolute;top:20px;left:0}
.product-img-box #image-block .badges .ico-product{font-size:11px;font-weight:700;width:52px;z-index:4;color:#fff}
.product-img-box #image-block .badges .ico-product.ico-new,.product-img-box #image-block .badges .ico-product.ico-sale{padding:7px 10px;line-height:100%;position:relative;display:inline-block;width:52px}
.product-img-box #image-block .badges .ico-product.ico-new{background:#5268E2;text-transform:uppercase;width:auto;font-weight:400;font-size:14px;padding:8px 12px}
.product-img-box #image-block .badges .ico-product.ico-sale{background:#5268e2;margin-bottom:10px}
.product-img-box #image-block .badges .ico-product.ico-sale:before{content:'';width:0;height:0;border-style:solid;border-width:6px 6px 0 0;border-color:#3b3b3b transparent transparent;position:absolute;top:100%;right:0}
.product-img-box #image-block #view_full_size .span_link{position:absolute;bottom:20px;left:50%;margin-left:-68px;display:none;padding:10px 0;text-align:center;line-height:22px;color:#777676;width:136px;text-align:center;font-weight:700;background:rgba(255,255,255,0.5);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.16);box-shadow:0 2px 8px rgba(0,0,0,0.16)}
.product-img-box #image-block #view_full_size .span_link:after{font-family:"FontAwesome";color:silver;font-size:20px;line-height:22px;content:"\f00e";font-weight:400;margin:0 0 0 4px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.product-img-box #image-block #view_full_size .span_link:hover:after{color:#5268e2}
.product-img-box #image-block #view_full_size .span_link:hover{-webkit-box-shadow:0 2px 8px rgba(82,104,226,0.5);box-shadow:0 2px 8px rgba(82,104,226,0.5)}
.product-img-box #image-block a.jqzoom div div img{width:auto;max-width:10000px}
.product-img-box #image-block a.jqzoom div div .zoomWrapper{border:none}
.product-img-box #image-block .zoomPad{z-index:auto!important}
.product-img-box #image-block .reduccion-producto #reduction_percent{transition:.5s;position:absolute;bottom:10px;right:10px;height:100px;width:100px;border-radius:50%;background-color:rgba(238,194,61,0.95);font-size:33px;line-height:94px;font-weight:600;text-align:center;border:2px solid #FFF;display:none}
.product-img-box #image-block .reduccion-producto #reduction_percent span{color:#fff}
.product-img-box #views_block{margin:15px 0 0;padding:0;position:relative}
.product-img-box #views_block:hover #view_scroll_left,.product-img-box #views_block:hover #view_scroll_right{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
#thumbs_list{overflow:hidden;width:100%}
#thumbs_list ul#thumbs_list_frame{list-style-type:none;padding-left:0;overflow:hidden}
#thumbs_list li{float:left;width:25%;cursor:pointer;line-height:0;padding:0 3px}
#thumbs_list li a{display:block;border:1px solid transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fdfdfd}
#thumbs_list li a:hover,#thumbs_list li a.active{border-color:#5268e2}
#thumbs_list li img{width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
span.view_scroll_spacer{float:left;width:39px;padding-left:12px}
@media (min-width:768px) and (max-width:991px) {
span.view_scroll_spacer{padding-left:6px;width:28px}
}
#view_scroll_left,#view_scroll_right{opacity:0;filter:alpha(opacity=0);width:40px;height:40px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;top:30%;position:absolute;overflow:hidden;background:#fff;font-size:20px;color:#444;line-height:40px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 0 #ddd;box-shadow:0 2px 0 #ddd}
#view_scroll_left i:hover,#view_scroll_right i:hover{color:#fff!important}
#view_scroll_left:hover,#view_scroll_right:hover{background:#5268e2;-webkit-box-shadow:0 2px 0 #1e34b0;box-shadow:0 2px 0 #1e34b0;color:#fff}
#view_scroll_right{right:-15px}
#view_scroll_left{left:-15px}
.resetimg{padding:10px 0 0}
.resetimg #resetImages i{margin-right:6px}
.view_scroll_spacer{margin-top:38px}
@media (min-width:768px) and (max-width:991px) {
.view_scroll_spacer{margin-top:28px}
}
#usefull_link_block{margin:0;padding:0;list-style:none}
#usefull_link_block li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
#usefull_link_block li #wishlist_button,#usefull_link_block li .add_to_compare,#usefull_link_block li #send_friend_button{display:block;line-height:30px;font-size:13px;text-align:center;overflow:hidden;margin-right:18px;color:#888;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}
#usefull_link_block li #wishlist_button i,#usefull_link_block li .add_to_compare i,#usefull_link_block li #send_friend_button i{font-size:14px;padding-right:5px}
#usefull_link_block li #wishlist_button:hover,#usefull_link_block li .add_to_compare:hover,#usefull_link_block li #send_friend_button:hover,#usefull_link_block li #wishlist_button.checked,#usefull_link_block li .add_to_compare.checked,#usefull_link_block li #send_friend_button.checked{color:#5268e2}
#usefull_link_block li #wishlist_button:hover i,#usefull_link_block li .add_to_compare:hover i,#usefull_link_block li #send_friend_button:hover i,#usefull_link_block li #wishlist_button.checked i,#usefull_link_block li .add_to_compare.checked i,#usefull_link_block li #send_friend_button.checked i{color:#5268e2}
#usefull_link_block li#left_share_fb{clear:both;float:none}
#usefull_link_block li#left_share_fb a{padding-left:18px}
#usefull_link_block li#left_share_fb a:before{content:"\f09a"}
#usefull_link_block li#favoriteproducts_block_extra_remove,#usefull_link_block li#favoriteproducts_block_extra_add,#usefull_link_block li#favoriteproducts_block_extra_removed,#usefull_link_block li#favoriteproducts_block_extra_added{cursor:pointer;font-weight:700;clear:both;float:none;margin:0 0 8px;border:none;padding:0;position:relative}
#usefull_link_block li#favoriteproducts_block_extra_remove:before,#usefull_link_block li#favoriteproducts_block_extra_add:before,#usefull_link_block li#favoriteproducts_block_extra_removed:before,#usefull_link_block li#favoriteproducts_block_extra_added:before{font-family:"FontAwesome";color:#333;font-size:19px;line-height:24px;position:absolute;top:-2px;left:0;font-weight:400;content:"\f08a"}
#usefull_link_block li#favoriteproducts_block_extra_remove:hover,#usefull_link_block li#favoriteproducts_block_extra_add:hover,#usefull_link_block li#favoriteproducts_block_extra_removed:hover,#usefull_link_block li#favoriteproducts_block_extra_added:hover{color:#000}
#usefull_link_block li#favoriteproducts_block_extra_removed:before{content:"\f004"}
#usefull_link_block li.ratings-block #product_comments_block_extra{margin-right:18px;display:none!important}
#usefull_link_block li.ratings-block #product_comments_block_extra .fa{margin-top:-3px;margin-right:5px}
#usefull_link_block li.ratings-block #product_comments_block_extra ul{padding-top:0}
#usefull_link_block li.ratings-block #product_comments_block_extra a:hover{color:#5268e2}
#usefull_link_block #yotpocomments{width:100%;clear:both;padding-bottom:5px}
#usefull_link_block #yotpocomments a.text-m{margin-left:5px;color:#888!important;font-family:'open_sansregular'!important}
.product-shop{margin-bottom:30px}
.product-shop .product-name h1{    text-transform: none;font-family:'open_sansregular',Arial,sans-serif; font-weight:100;max-width:80%;color:#444;margin-bottom:0;font-size:20px;font-weight:400;line-height:28px}
.product-shop .product-name:before,.product-shop .product-name:after{content:" ";display:table}
.product-shop .product-name:after{clear:both}
.product-shop .ratings-block{float:left}
.product-shop .ratings-block:before,.product-shop .ratings-block:after{content:" ";display:table}
.product-shop .ratings-block:after{clear:both}
.product-shop .ratings-block #product_comments_block_extra .comments_note{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-top:2px;padding-right:10px}
.product-shop .ratings-block #product_comments_block_extra .comments_note > span{display:none}
.product-shop .ratings-block #product_comments_block_extra ul.comments_advices{padding-top:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.product-shop .ratings-block #product_comments_block_extra ul.comments_advices li{display:inline}
.product-shop .ratings-block #product_comments_block_extra ul.comments_advices li a{display:inline;line-height:inherit}
.product-shop .ratings-block #product_comments_block_extra ul.comments_advices li a:before,.product-shop .ratings-block #product_comments_block_extra ul.comments_advices li a:after{display:none}
.product-shop .ratings-block #product_comments_block_extra ul.comments_advices li a.reviews{padding-right:10px}
.product-shop .print{float:right;padding:4px 0}
.product-shop .price-box{margin-bottom:0}
.product-shop .price-box:before,.product-shop .price-box:after{content:" ";display:table}
.product-shop .price-box:after{clear:both}
.product-shop .price-box .price > p{display:inline-block!important;margin:0}
.product-shop .price-box .price #our_price_display{font-family:'open_sansbold',Arial;font-size:26px;margin-right:8px;color:#4050A9}
.product-shop .masinfos{margin-top:15px}
.product-shop .prind-ratting{float:right}
.product-shop .price-box .price #old_price{font-weight:100;margin-right:5px;vertical-align:middle;font-size:100%;font-family:arial,sans-serif;color:#75787C;font-size:16px;text-decoration:line-through;margin-top:-2px;display:none!important}
.product-shop .prd-condition{margin-bottom:10px;display:none}
.product-shop .availability{padding-bottom:5px;float:right;max-width:50%;display:none}
.product-shop .availability #last_quantities{background-color:transparent;border:none;font-weight:800;color:#FE9126}
.product-shop .availability:before,.product-shop .availability:after{content:" ";display:table}
.product-shop .availability:after{clear:both}
.product-shop .availability p{margin:0}
.product-shop .availability > span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:-1px;padding:0 10px 0 0}
.product-shop .availability #availability_value{color:#11b337}
.product-shop .availability #availability_value.warning_inline{color:#fb0b0b}
.product-shop .prd-reference{margin-bottom:10px}
.product-shop .prd-reference:before,.product-shop .prd-reference:after{content:" ";display:table}
.product-shop .prd-reference:after{clear:both}
.product-shop .prd-condition:before,.product-shop .prd-condition:after{content:" ";display:table}
.product-shop .prd-condition:after{clear:both}
.product-shop .short-description{border-bottom:1px solid #ddd;border-top:1px solid #ddd;clear:both;margin-bottom:20px;padding-bottom:15px;padding-top:15px}
.product-shop .short-description:before,.product-shop .short-description:after{content:" ";display:table}
.product-shop .short-description:after{clear:both}
.product-shop .short-description p{margin:0}
.product-shop .addcart-action{margin-bottom:15px;position:relative;line-height:35px;position:relative;border-bottom:1px solid #ddd;padding-bottom:15px}
.product-shop .addcart-action:before,.product-shop .addcart-action:after{content:" ";display:table}
.product-shop .addcart-action:after{clear:both}
.product-shop .addcart-action label{float:left;padding-right:10px;margin-bottom:0}
.product-shop .addcart-action #quantity_wanted_p{float:left;margin-bottom:5px;margin-right:10px}
.product-shop .addcart-action #quantity_wanted_p a,.product-shop .addcart-action #quantity_wanted_p input{float:left}
.product-shop .addcart-action #quantity_wanted_p input{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:#fff;color:#666;float:left;border:1px solid #ddd!important;border-right:none!important;border-left:none!important;width:60px;height:35px;text-align:left;padding-left:8px}
.product-shop .addcart-action #quantity_wanted_p .btn.button-plus,.product-shop .addcart-action #quantity_wanted_p .btn.button-minus{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border:1px solid #ddd;color:#666;width:35px;height:35px;line-height:33px;padding:0;font-size:100%;float:left;box-shadow:none;border-radius:0;background-color:#fff}
.product-shop .addcart-action #quantity_wanted_p .btn.button-plus:hover,.product-shop .addcart-action #quantity_wanted_p .btn.button-minus:hover{background:#5268e2;border-color:#5268e2;color:#fff}
.product-shop .addcart-action #quantity_wanted_p .button-minus:before{content:"\f068";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:14px;height:14px;text-align:center;line-height:14;font-size:14px;line-height:35px}
.product-shop .addcart-action #quantity_wanted_p .btn.button-plus:before{content:"\f067";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:14px;height:14px;text-align:center;line-height:14;font-size:14px;line-height:35px}
.product-shop .addcart-action #add_to_cart{float:left;margin-bottom:0}
.product-shop .addcart-action .exclusive{height:35px;background:#363636;border:1px solid #363636;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#888;font-size:13px;font-weight:400;line-height:15px;padding:8px;float:left;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.product-shop .addcart-action .exclusive span{font-weight:400;text-transform:none;color:#fff}
.product-shop .addcart-action .exclusive:before{font-family:"FontAwesome";content:"\f07a";display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;line-height:100%;padding-right:0;margin-right:5px;color:#fff;font-size:14px}
.product-shop .addcart-action .exclusive.added:before{content:"\f00c";color:#fff}
.product-shop .addcart-action .exclusive.added.disabled:before,.product-shop .addcart-action .exclusive.disabled:before{content:"\f110";animation:2s linear 0 normal none infinite fa-spin;-webkit-animation:2s linear 0 normal none infinite fa-spin;-moz-animation:2s linear 0 normal none infinite fa-spin;padding:0;border:none;margin-top:-2px}
.product-shop .addcart-action .exclusive:hover{background:#5268e2}
.product-shop .addcart-action .mensaje-julio{display: block;width: 100%;float: none;clear: both;background-color: #5268e2;text-align: center;color: #ffff;font-weight: 600;line-height: 1.6;padding: 20px;}
.product-shop .box-cart-bottom{padding:0;border-width:1px 0;border-bottom:none;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ddd}
.product-shop .box-cart-bottom #add_to_cart,.product-shop .box-cart-bottom ul{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.product-shop .box-cart-bottom p{margin-bottom:0}
.product-shop #product_reference{margin-bottom:6px;margin-top:10px}
.product-shop #product_reference span{font-weight:700;color:#333}
.product-shop #product_reference label{font-family:'open_sanssemibold',Arial;margin-right:5px}
.product-shop #color_picker p{padding-bottom:5px;font-weight:700}
.product-shop p.online_only{font-weight:700;font-size:13px;color:#f13340;text-align:left}
.product-shop .at-share-tbx-element .at-share-btn{margin:0}
#product .comment_author span{display:none}
#product .comment_author strong{font-size:16px;margin-top:10px;display:block;font-weight:400;color:#363636}
#product .comment_details .title_block{font-size:16px;color:#363636}
#product .comment_details ul li{font-size:11px}
#product .comment_details .btn-default{padding:4px 10px}
#product .comment_details .report_btn:hover{cursor:pointer;color:#fb0b0b}
#product div.comment.row{margin-bottom:40px}
#product .primeras-marcas img,#product .primeras-marcas h3{float:left}
#product .primeras-marcas h3{font-family:'open_sanslight',Arial;font-weight:100;text-transform:none;font-size:18px;margin-left:10px;color:#333}
#product .primeras-marcas h3 strong{font-family:'open_sansbold',Arial;font-weight:700;display:block}
#product p#loyalty{padding:17px 0 15px 35px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin:10px 0 -5px;position:relative}
#product p#loyalty b{color:#333}
#product p#loyalty:before{content:"\f024";font-family:"FontAwesome";color:#cfcccc;font-size:26px;line-height:28px;position:absolute;top:16px;left:0}
#sns_wrapper .rte{padding:20px 0;background:none;word-wrap:break-word}
#sns_wrapper .rte p{margin-bottom:1em;min-height:1px}
.product_attributes{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #ddd;display:none}
#attributes fieldset label{vertical-align:top;display:block;display:inline-block;float:left}
#attributes fieldset label.attribute_label{margin-right:10px;line-height:35px}
#attributes .attribute_list{width:100%;margin-bottom:10px}
#attributes .attribute_list .form-control{max-width:270px}
#attributes .attribute_list .form-control option{background:#fff;color:#666}
#attributes .attribute_list ul{clear:both}
#attributes .attribute_list ul li{float:left;margin-right:10px}
#attributes .attribute_list input.attribute_radio{float:left;margin-left:3px}
#attributes .attribute_list div.radio,#attributes .attribute_list div.radio span,#attributes .attribute_list div.radio input{float:none;display:inline-block}
#attributes .attribute_list #color_to_pick_list{list-style-type:none}
#attributes .attribute_list #color_to_pick_list li{float:left;margin:0 3px 3px 0;padding:1px;border:1px solid #dfdfdf;clear:none;width:26px;height:26px}
#attributes .attribute_list #color_to_pick_list li a.color_pick{display:block;height:22px;width:22px;cursor:pointer}
#attributes .attribute_list #color_to_pick_list li a.color_pick img{display:block;height:22px;width:22px}
#attributes .attribute_list #color_to_pick_list li.selected{border:1px solid #4d4d4d}
#attributes .attribute_list .selector{width:260px!important}
#attributes .attribute_list .selector > span{width:250px!important}
.table-data-sheet{border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;width:100%;margin:0 0 20px;background:#fff}
.table-data-sheet tr{border-top:1px solid #dfdfdf}
.table-data-sheet tr.even{background:#fdfdfd}
.table-data-sheet tr td{padding:10px 20px 11px}
.table-data-sheet tr td:first-child{border-right:1px solid #dfdfdf;width:30%;font-weight:700;color:#333}
body#marcas h1{font-size:20px;padding-top:0px;color: #444;}
table.table-product-discounts{border:none;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;width:50%;margin:0 0 20px;background:#fff}
@media (max-width:480px) {
	.product-shop .addcart-action #add_to_cart{margin-top: 15px!important;margin-bottom: 15px!important;width: 100%!important;}
	.product-shop .addcart-action #add_to_cart button{width:100%;height: 50px;}
	cts ul.nav-tabs > li:hover > a, #sns_tab_products ul.nav-tabs > li.active > a{font-size:11px!important;}
}
@media (max-width:767px) {
table.table-product-discounts{width:100%}
}
table.table-product-discounts tr th{background:#fdfdfd;color:#333;font-weight:700;border:none;font-weight:700}
table.table-product-discounts tr td,table.table-product-discounts tr th{border-left:1px solid #dfdfdf;width:33%;padding:10px 20px 11px;border-top:1px solid #dfdfdf;border-right:none;text-shadow:none;text-transform:none;font-weight:13px;line-height:18px;border-bottom:none}
.accessories-block .block_description{display:none}
.accessories-block .exclusive span{font-size:13px;line-height:18px;padding:2px 8px 3px;text-decoration:none}
.accessories-block .exclusive span:focus,.accessories-block .exclusive span:active{text-decoration:none}
#availability_statut span#availability_label,#availability_date_label{display:inline-block;width:125px;font-weight:700;font-size:12px;text-align:right}
#quantityAvailable{color:#333;font-size:13px;line-height:18px;font-weight:700}
#last_quantities{background:#fe9126;border:1px solid #e4752b;padding:4px 8px 3px;position:relative;top:1px}
#availability_statut,#pQuantityAvailable{display:inline-block}
#pQuantityAvailable span{font-weight:700;color:#333}
#availability_statut #availability_value.warning_inline{margin:0}
.box-security{border-top:1px solid #dfdede;padding:19px 19px 6px;background-image:-owg(linear-gradient(#fff,#fbfbfb));background-image:-webkit(linear-gradient(#fff,#fbfbfb));background-image:-moz(linear-gradient(#fff,#fbfbfb));background-image:-o(linear-gradient(#fff,#fbfbfb));background-image:linear-gradient(#fff,#fbfbfb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#fbfbfb',GradientType=0)}
.discount{display:none}
#send_friend_form{width:100%; padding:40px;overflow:hidden;    background: #fff;}
#send_friend_form .product p.product_name{text-transform: uppercase; font-size: 14px;color:#000}
#send_friend_form .product  .product_desc{margin-bottom:15px;}
@media (max-width:767px) {
#send_friend_form{width:280px}
}
#send_friend_form .product img{margin:0 0 10px;border:1px solid #dfdfdf}
#send_friend_form .product p{padding:0;color:#333}
#send_friend_form .form_container{padding:10px 15px;border:1px solid #dfdfdf;background:#fdfdfd}
#send_friend_form .form_container p.intro_form{padding-bottom:6px;font-weight:700;font-size:13px;color:#333}
#send_friend_form .form_container p.txt_required{padding-bottom:0;color:#666;font-size:10px;}
#send_friend_form .form_container .text{padding-bottom:10px}
#send_friend_form .form_container .text label{display:block;padding:0;width:100%;font-size:12px}
#send_friend_form .form_container .text input{padding:0 5px;height:30px;width:100%;border:1px solid base-border-color;font-size:12px;color:#666}
#send_friend_form  #sendEmail{background-color: #5268E2; color:#fff;}
#send_friend_form  #sendEmail:hover{    background-color: #363636;}
#send_friend_form .submit{margin-top:20px;padding-bottom:0;text-align:right}
p.infoCustomizable{margin-bottom:30px}
ul#uploadable_files,ul#text_fields{list-style-type:none}
.customizableProductsFile,.customizableProductsText{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #dfdfdf}
.customizationUploadLine{padding-bottom:10px}
.customizationUploadLine label{display:block;vertical-align:top}
.customizationUploadLine textarea{width:50%;border:1px solid #dfdfdf;color:#333}
.customizationUploadBrowse img + a{position:relative;top:-51px}
#customizedDatas{float:right}
.accessories_block div ul li a{display:inline-block}
.accessories_block div ul li.s_title_block a,.accessories_block div ul li.s_title_block span{font-weight:700}
.aio_block_top_detail{margin-bottom:30px;margin-top:-10px}
.aio_block_top_detail .col-sm-4 .wrapper{border:1px solid #eaeaea;padding:9px;color:#fff;font-size:13px;background:-webkit-linear-gradient(#fff 50%,#eaeaea 50%);background:-o-linear-gradient(#fff 50%,#eaeaea 50%);background:-moz-linear-gradient(#fff 50%,#eaeaea 50%);background:linear-gradient(#fff 50%,#eaeaea 50%)}
.aio_block_top_detail .col-sm-4 .wrapper .inner{padding:8px 15px 5px}
.aio_block_top_detail .col-sm-4 .wrapper .inner em{font-size:25px;float:left;width:12%}
.aio_block_top_detail .col-sm-4 .wrapper .inner .info{height:30px;line-height:16px;margin:-3px 0 0;text-transform:uppercase;width:90%;padding-left:36px;white-space:nowrap}
.aio_block_top_detail .col-sm-4 .wrapper .inner .info > p{display:block;text-transform:none;font-weight:400;margin:0}
@media (min-width:768px) and (max-width:979px) {
.aio_block_top_detail .col-sm-4 .wrapper .inner .info{font-size:11px}
}
.aio_block_top_detail .col-sm-4:first-child .wrapper .inner{background-color:#47bfb3}
.aio_block_top_detail .col-sm-4:nth-child(2) .wrapper .inner{background-color:#90c64c}
.aio_block_top_detail .col-sm-4:last-child .wrapper .inner{background-color:#f6b24d}
#product.content_only .primary_block,#product.content_only .product-shop{margin-top:0;margin-bottom:0}
#product.content_only .main_product{background:#fff;padding:0;width:100%}
#product.content_only .main_product .block-addthis{min-height:26px}
#product.content_only .main_product .resetimg{margin:0;min-height:31px}
#product.content_only .main_product .product-img-box{padding-left:30px}
#product.content_only .main_product #views_block #view_scroll_left{left:0}
#product.content_only .main_product #views_block #view_scroll_right{right:0}
#product.content_only .main_product .product-shop{padding-right:15px}
.addsharethisinner .stButton .stArrow{display:none!important}
#sns_productspecials{margin-top:20px}
#id_new_comment_form .product{text-align:center}
#new_comment_form_footer .button-small{border:1px solid #ddd;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#new_comment_form_footer .button-small:hover{background:#5268e2;color:#fff;border-color:#5268e2}
@media (min-width:1200px) {
#blockpack ul > li.last-line{border:none;padding-bottom:0;margin-bottom:0}
}
@media (min-width:480px) and (max-width:767px) {
#blockpack ul > li.first-item-of-tablet-line{clear:none}
#blockpack ul > li.first-item-of-mobile-line{clear:left}
}
.products-grid .item{margin-bottom:20px}
.galleryBottom .products-grid .item,.galleryLeft .products-grid .item{margin-bottom:0}
.products-grid .item .item-inner{position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:left}
@media (max-width:767px) {
.products-grid .item .item-inner{width:190px;margin:0 auto!important}
}
.galleryBottom .products-grid .item .item-inner:hover,.galleryLeft .products-grid .item .item-inner:hover{border:1px solid #eaeaea}
.galleryBottom .products-grid .item .item-inner:hover .action-bot,.galleryLeft .products-grid .item .item-inner:hover .action-bot{opacity:1;filter:alpha(opacity=100);visibility:visible}
.galleryBottom .products-grid .item .item-inner:hover .ico-sale,.galleryLeft .products-grid .item .item-inner:hover .ico-sale{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}
.products-grid .item .item-inner:hover .item-img .img-main:before{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.style-center .products-grid .item .item-inner:hover .item-img .actions .action-top .wrap-addtocart .btn-addtocart,.style-center .products-grid .item .item-inner:hover .item-img .actions .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-center .products-grid .item .item-inner:hover .item-img .actions .compare a,.style-center .products-grid .item .item-inner:hover .item-img .actions .wishlist a,.style-left .products-grid .item .item-inner:hover .item-img .actions .action-top .wrap-addtocart .btn-addtocart,.style-left .products-grid .item .item-inner:hover .item-img .actions .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-left .products-grid .item .item-inner:hover .item-img .actions .compare a,.style-left .products-grid .item .item-inner:hover .item-img .actions .wishlist a,.style-right .products-grid .item .item-inner:hover .item-img .actions .action-top .wrap-addtocart .btn-addtocart,.style-right .products-grid .item .item-inner:hover .item-img .actions .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-right .products-grid .item .item-inner:hover .item-img .actions .compare a,.style-right .products-grid .item .item-inner:hover .item-img .actions .wishlist a,.style-bottom .products-grid .item .item-inner:hover .item-img .actions .action-top .wrap-addtocart .btn-addtocart,.style-bottom .products-grid .item .item-inner:hover .item-img .actions .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-bottom .products-grid .item .item-inner:hover .item-img .actions .compare a,.style-bottom .products-grid .item .item-inner:hover .item-img .actions .wishlist a{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}
.products-grid .item .item-inner:hover .countdown,.products-grid .item .item-inner:hover .ico-new,.products-grid .item .item-inner:hover .ico-product.ico-sale.ico-product-index{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}
.products-grid .item .item-inner:hover .gallery2.gallery-slider,.products-grid .item .item-inner:hover .gallery3.gallery-slider{bottom:0;opacity:1;filter:alpha(opacity=100);visibility:visible}
.products-grid .item .item-inner:hover .gallery3.gallery-slider{right:95%;border-color:#eaeaea}
.products-grid .item .item-inner:hover .gallery3.gallery-slider.fright{left:95%;border-color:#eaeaea}
.products-grid .item .item-inner .prd{position:relative}
.products-grid .item .item-inner .item-content{min-height:24px}
.products-grid .item .item-inner .info-inner{position:relative}
.products-grid .item .item-inner .item-rating{line-height:18px;margin-top:3px;border-bottom:1px solid #D8D8D8;padding-bottom:7px;margin-bottom:10px}
.products-grid .item .item-inner .item-rating:empty:before{content:'\f005\f005\f005\f005\f005';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;letter-spacing:2px;color:#dfdfdf;white-space:nowrap}
.products-grid .item .item-inner .item-rating .nb-comments{display:none}
.products-grid .item .item-inner .more-buttons .button,.products-grid .item .item-inner .more-buttons button{padding:8px 15px}
.products-grid .item .item-inner .item-img{position:relative;margin-bottom:0;z-index:0;margin-bottom:15px;border:1px solid #d8d8d8}
.products-grid .item .item-inner .item-img > a{position:relative;z-index:0}
.products-grid .item .item-inner .item-img .countdown{margin-bottom:20px;position:absolute;top:35px;right:10px;color:#fff;font-size:10px;font-weight:400;text-transform:uppercase;z-index:9;-webkit-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0}
@media (max-width:1080px) {
.products-grid .item .item-inner .item-img .countdown{top:30px}
}
.galleryLeft .products-grid .item .item-inner .item-img .countdown{margin-top:24px}
@media (max-width:991px) {
.galleryLeft .products-grid .item .item-inner .item-img .countdown{margin-top:20px}
}
.products-grid .item .item-inner .item-img .countdown .countdown-row .countdown-section{display:block;text-align:center;background:#5268e2;color:#fff;border-radius:4px;overflow:hidden;margin-bottom:10px;text-transform:uppercase;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.galleryLeft .sns-snsproducttabsslider .products-grid .item .item-inner .item-img .countdown .countdown-row .countdown-section{margin-bottom:5px}
@media (min-width:480px) and (max-width:1080px) {
.products-grid .item .item-inner .item-img .countdown .countdown-row .countdown-section{margin-bottom:1px}
}
.products-grid .item .item-inner .item-img .countdown .countdown-row .countdown-section .countdown-amount{display:block;line-height:20px;font-size:14px}
.products-grid .item .item-inner .item-img .countdown .countdown-row .countdown-section .countdown-period{font-size:11px;line-height:20px;min-width:40px;display:block;background:#444}
.products-grid .item .item-inner .item-img .img-main{position:relative;display:block;margin:0 auto;padding:0;display:table-cell;vertical-align:middle}
.products-grid .item .item-inner .item-img .img-main:before{background:rgba(0,0,0,0.2);opacity:0;filter:alpha(opacity=0);height:100%;width:100%;position:absolute;top:0;left:0;content:"";z-index:1;-webkit-transition:all .6s ease-in-out 0;-o-transition:all .6s ease-in-out 0;transition:all .6s ease-in-out 0;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}
.galleryBottom .products-grid .item .item-inner .item-img .img-main:before,.galleryLeft .products-grid .item .item-inner .item-img .img-main:before{display:none}
.products-grid .item .item-inner .item-img .img-main img + img{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.products-grid .item .item-inner .item-img .img-main:hover img + img{opacity:1;filter:alpha(opacity=100)}
.products-grid .item .item-inner .item-img .zoomWrapper img{left:0}
.products-grid .item .item-inner .item-img .zoomWrapper .zoomContainer{left:0!important;top:0!important}
.products-grid .item .item-inner .item-img .product-image{display:table-row;height:290px;overflow:hidden;text-align:center}
@media (max-width:480px) {
.products-grid .item .item-inner .item-img .product-image img{max-width:100%}
.products-grid .item .item-inner .item-info .item-price .linkes .viewproduct{margin-top: 2px!important;}
.products-grid .item .item-inner .item-info .item-price .linkes .viewproduct a{padding:9px 12px!important;}
.products-grid .item .item-inner .item-info .item-price .linkes .wrap-addtocart{margin-top:-5px!important;}
.products-grid .item .item-inner .item-info .item-price .linkes .wrap-addtocart .btn-addtocart{padding:6px 12px!important;}
}
.products-grid .item .item-inner .item-info{overflow:hidden;padding:0}
.products-grid .item .item-inner .item-info .item-title{padding:5px 0 0;position:relative;line-height:16px}
.products-grid .item .item-inner .item-info .item-title a{color:#333}
.products-grid .item .item-inner .item-info .item-title a:hover{color:#5268e2}
.products-grid .item .item-inner .item-info .item-price{padding-bottom:8px}
.products-grid .item .item-inner .item-info .item-price .product-price.price{font-family:'open_sansbold',Arial;font-size:24px;color:#4050A9}
.products-grid .item .item-inner .item-info .item-price .product-price.old-price{margin-right:0;margin-top:8px;font-size:15px;color:#666A6F;display:none}
.products-grid .item .item-inner .item-info .item-price .linkes{width:100%;margin-top:17px}
.products-grid .item .item-inner .item-info .item-price .linkes .viewproduct{float:left;display:inline;margin-top:3px}
.products-grid .item .item-inner .item-info .item-price .linkes .viewproduct a{background-color:#D8D8D8;padding:4px 14px;text-transform:uppercase;color:#5268E2}
.products-grid .item .item-inner .item-info .item-price .linkes .wrap-addtocart{display:inline-block;float:left;background-color:#363636;margin-left: 5px;}
.products-grid .item .item-inner .item-info .item-price .linkes .wrap-addtocart .btn-addtocart{color:#fff;text-transform:none;font-size:13px;padding:2px 15px;border:none;line-height:22px}
.products-grid .item .item-inner .item-info .item-price .linkes .wrap-addtocart span.btn-addtocart.disabled{text-decoration:line-through}
.products-grid .item .item-inner .item-info .item-price .linkes .wrap-addtocart span.btn-addtocart.disabled:hover{border-color:#333B64;background-color:#333B64}

#index .products-grid .item .item-inner .item-info .item-price .linkes .wrap-addtocart .btn-addtocart{padding: 2px 9px;font-size: 12px;}
#index .products-grid .item .item-inner .item-info .item-price .linkes .viewproduct a{    padding: 5px 9px;}


#product .products-grid .item .item-inner .item-info .item-price .linkes .viewproduct a{padding:4px 11px;}
@media (min-width:480px) and (max-width:1080px) {
.products-grid .item .item-inner .item-info .item-price .linkes .viewproduct a{padding:3px 13px}
}
.products-grid .item .item-inner .item-info .item-price > *{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.products-grid .item .item-inner .actions{position:absolute;top:0;left:0;z-index:1;width:100%;height:0}
.products-grid .item .item-inner .actions .action-top .wrap-addtocart{display:inline-block}
.products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{width:35px;height:35px;position:absolute;background-color:#fff;color:#444;opacity:0;overflow:hidden;padding:6px 8px;text-align:center;border-radius:0;border:0;box-shadow:none;-webkit-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0}
.style-center .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{-webkit-transform:translate(-56px,-100px);-moz-transform:translate(-56px,-100px);-ms-transform:translate(-56px,-100px);-o-transform:translate(-56px,-100px);transform:translate(-56px,-100px);-webkit-transition-delay:.2s;transition-delay:.2s;left:57px;top:101px}
@media (min-width:768px) and (max-width:1080px) {
.style-center .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:45px;top:80px}
}
@media (min-width:980px) and (max-width:1080px) {
.style-center .sns-producttabs .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart,.style-center .sns-snsproductsrelated .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:40px;top:70px}
.style-left .sns-producttabs .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart,.style-left .sns-snsproductsrelated .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{top:35px}
}
.style-left .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);-ms-transform:translate(50px,0);-o-transform:translate(50px,0);transform:translate(50px,0);-webkit-transition-delay:.1s;transition-delay:.1s;left:10px;top:60px}
@media (min-width:768px) and (max-width:1080px) {
.style-left .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{top:40px}
}
.style-right .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);-ms-transform:translate(50px,0);-o-transform:translate(50px,0);transform:translate(50px,0);-webkit-transition-delay:.1s;transition-delay:.1s;right:10px;top:60px}
@media (min-width:768px) and (max-width:1080px) {
.style-right .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{top:40px}
}
.style-bottom .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transform:translate(0,-70px);-webkit-transition-delay:.2s;transition-delay:.2s;bottom:-270px;left:17px;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{bottom:-215px;left:3px}
}
@media (max-width:767px) {
.style-bottom .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:38px;bottom:-260px}
}
.products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart i{font-size:14px}
.style-center .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:45px;top:89px}
@media (max-width:767px) {
.style-center .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:55px}
}
.style-left .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{right:auto;left:5px;top:45px}
@media (max-width:991px) {
.style-left .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{top:85px}
}
.style-right .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:auto;right:5px;top:45px}
.style-bottom .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{bottom:-235px;left:6px;top:auto}
@media (max-width:991px) {
.style-bottom .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{bottom:-220px;left:3px}
}
@media (max-width:767px) {
.style-bottom .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:38px;bottom:-260px}
}
.products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart.disabled{cursor:no-drop}
.products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart.disabled i{color:#5268e2}
.products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart:hover{color:#5268e2}
.products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart:hover i{-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
.products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart.out-of-stock{border:1px solid #ddd}
.products-grid .item .item-inner .actions .action-top .wrap-addtocart .btn-addtocart.out-of-stock span{display:none}
.products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{width:35px;height:35px;position:absolute;background-color:#fff;color:#444;overflow:hidden;opacity:0;-webkit-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-webkit-transform:translate(56px,-100px);-moz-transform:translate(56px,-100px);-ms-transform:translate(56px,-100px);-o-transform:translate(56px,-100px);transform:translate(56px,-100px);-webkit-transition-delay:.2s;transition-delay:.2s}
.style-center .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{-webkit-transform:translate(56px,-100px);-moz-transform:translate(56px,-100px);-ms-transform:translate(56px,-100px);-o-transform:translate(56px,-100px);transform:translate(56px,-100px);-webkit-transition-delay:.2s;transition-delay:.2s;right:57px;top:101px}
@media (min-width:768px) and (max-width:1080px) {
.style-center .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:38px;top:80px}
}
@media (min-width:980px) and (max-width:1080px) {
.style-center .sns-producttabs .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-center .sns-snsproductsrelated .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:38px;top:70px}
.style-left .sns-producttabs .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-left .sns-snsproductsrelated .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{top:75px}
}
.style-left .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.3s;transition-delay:.3s;top:100px;left:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-left .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{top:80px}
}
.style-right .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.3s;transition-delay:.3s;top:100px;right:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-right .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{top:80px}
}
.style-bottom .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transform:translate(0,-70px);-webkit-transition-delay:.3s;transition-delay:.3s;bottom:-270px;left:57px;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{bottom:-215px;left:40px}
}
.style-center .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:45px;top:89px}
@media (max-width:991px) {
.style-center .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:38px}
}
.style-left .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:auto;left:5px;top:85px}
.style-right .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{left:auto;right:5px;top:85px}
.style-bottom .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{bottom:-235px;left:46px}
@media (max-width:991px) {
.style-bottom .sns-snsproducttabsslider .products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{bottom:-220px;left:41px}
}
.products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview span{visibility:hidden}
.products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview:before{content:"\f06e";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:35px;height:35px;text-align:center;line-height:35px;font-size:14px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview:hover:before{color:#5268e2;-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
@media (max-width:767px) {
.products-grid .item .item-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{display:none}
}
.products-grid .item .item-inner .actions .add-to-links .wishlist a{position:absolute;color:#444;background-color:#fff;width:35px;height:35px;overflow:hidden;opacity:0;-webkit-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0}
.style-center .products-grid .item .item-inner .actions .add-to-links .wishlist a{-webkit-transform:translate(-56px,100px);-moz-transform:translate(-56px,100px);-ms-transform:translate(-56px,100px);-o-transform:translate(-56px,100px);transform:translate(-56px,100px);-webkit-transition-delay:.2s;transition-delay:.2s;bottom:-177px;left:57px}
@media (min-width:768px) and (max-width:1080px) {
.style-center .products-grid .item .item-inner .actions .add-to-links .wishlist a{bottom:-158px;left:45px}
}
@media (min-width:980px) and (max-width:1080px) {
.style-center .sns-producttabs .products-grid .item .item-inner .actions .add-to-links .wishlist a,.style-center .sns-snsproductsrelated .products-grid .item .item-inner .actions .add-to-links .wishlist a{bottom:-145px;left:40px}
.style-left .sns-producttabs .products-grid .item .item-inner .actions .add-to-links .wishlist a,.style-left .sns-snsproductsrelated .products-grid .item .item-inner .actions .add-to-links .wishlist a{top:115px}
}
.style-left .products-grid .item .item-inner .actions .add-to-links .wishlist a{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.4s;transition-delay:.4s;top:140px;left:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-left .products-grid .item .item-inner .actions .add-to-links .wishlist a{top:120px}
}
@media (max-width:767px) {
.style-left .products-grid .item .item-inner .actions .add-to-links .wishlist a{top:100px}
}
.style-right .products-grid .item .item-inner .actions .add-to-links .wishlist a{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.4s;transition-delay:.4s;top:140px;right:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-right .products-grid .item .item-inner .actions .add-to-links .wishlist a{top:120px}
}
@media (max-width:767px) {
.style-right .products-grid .item .item-inner .actions .add-to-links .wishlist a{top:100px}
}
.style-bottom .products-grid .item .item-inner .actions .add-to-links .wishlist a{-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transform:translate(0,-70px);-webkit-transition-delay:.4s;transition-delay:.4s;bottom:-270px;left:97px;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .products-grid .item .item-inner .actions .add-to-links .wishlist a{bottom:-215px;left:77px}
}
@media (max-width:767px) {
.style-bottom .products-grid .item .item-inner .actions .add-to-links .wishlist a{left:78px;bottom:-260px}
}
.style-center .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .wishlist a{top:89px;left:83px}
@media (max-width:767px) {
.style-center .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .wishlist a{left:55px}
}
.style-left .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .wishlist a{right:auto;left:5px;top:125px}
.style-right .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .wishlist a{left:auto;right:5px;top:125px}
.style-bottom .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .wishlist a{bottom:-235px;left:86px;right:auto;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .wishlist a{left:86px}
}
@media (max-width:991px) {
.style-bottom .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .wishlist a{bottom:-220px;left:79px}
}
@media (max-width:767px) {
.style-bottom .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .wishlist a{left:78px;bottom:-260px}
}
.products-grid .item .item-inner .actions .add-to-links .wishlist a:before{content:"\f004";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:35px;height:35px;text-align:center;line-height:35px;font-size:14px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.products-grid .item .item-inner .actions .add-to-links .wishlist a:hover:before{color:#5268e2;-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
.products-grid .item .item-inner .actions .add-to-links .compare a{position:absolute;color:#444;-webkit-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;width:35px;height:35px;overflow:hidden;background-color:#fff;opacity:0}
.style-center .products-grid .item .item-inner .actions .add-to-links .compare a{-webkit-transform:translate(56px,100px);-moz-transform:translate(56px,100px);-ms-transform:translate(56px,100px);-o-transform:translate(56px,100px);transform:translate(56px,100px);-webkit-transition-delay:.2s;transition-delay:.2s;bottom:-177px;right:57px}
@media (min-width:768px) and (max-width:1080px) {
.style-center .products-grid .item .item-inner .actions .add-to-links .compare a{bottom:-158px;right:38px}
}
@media (min-width:980px) and (max-width:1080px) {
.style-center .sns-producttabs .products-grid .item .item-inner .actions .add-to-links .compare a,.style-center .sns-snsproductsrelated .products-grid .item .item-inner .actions .add-to-links .compare a{bottom:-145px;right:38px}
.style-left .sns-producttabs .products-grid .item .item-inner .actions .add-to-links .compare a,.style-left .sns-snsproductsrelated .products-grid .item .item-inner .actions .add-to-links .compare a{top:155px}
}
.style-left .products-grid .item .item-inner .actions .add-to-links .compare a{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.5s;transition-delay:.5s;top:180px;left:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-left .products-grid .item .item-inner .actions .add-to-links .compare a{top:160px}
}
@media (max-width:767px) {
.style-left .products-grid .item .item-inner .actions .add-to-links .compare a{top:140px}
}
.style-right .products-grid .item .item-inner .actions .add-to-links .compare a{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.5s;transition-delay:.5s;top:180px;right:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-right .products-grid .item .item-inner .actions .add-to-links .compare a{top:160px}
}
@media (max-width:767px) {
.style-right .products-grid .item .item-inner .actions .add-to-links .compare a{top:140px}
}
.style-bottom .products-grid .item .item-inner .actions .add-to-links .compare a{-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transform:translate(0,-70px);-webkit-transition-delay:.5s;transition-delay:.5s;bottom:-270px;left:137px;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .products-grid .item .item-inner .actions .add-to-links .compare a{bottom:-215px;left:114px}
}
@media (max-width:767px) {
.style-bottom .products-grid .item .item-inner .actions .add-to-links .compare a{left:118px;bottom:-260px}
}
.style-center .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .compare a{bottom:-164px;right:45px}
@media (max-width:767px) {
.style-center .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .compare a{right:60px}
}
.style-left .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .compare a{right:auto;left:5px;top:165px}
.style-right .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .compare a{left:auto;right:5px;top:165px}
.style-bottom .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .compare a{bottom:-235px;left:126px;right:auto}
@media (max-width:991px) {
.style-bottom .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .compare a{bottom:-220px;left:117px}
}
@media (max-width:767px) {
.style-bottom .sns-snsproducttabsslider .products-grid .item .item-inner .actions .add-to-links .compare a{left:118px;bottom:-260px}
}
.products-grid .item .item-inner .actions .add-to-links .compare a:before{content:"\f079";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:35px;height:35px;text-align:center;line-height:35px;font-size:14px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.products-grid .item .item-inner .actions .add-to-links .compare a:hover:before{color:#5268e2;-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
.galleryBottom .products-grid .item .item-inner,.galleryLeft .products-grid .item .item-inner{margin:-10px -10px 0;border:1px solid transparent}
.galleryBottom .products-grid .item .item-inner .prd,.galleryLeft .products-grid .item .item-inner .prd{padding:10px 10px 3px}
.galleryBottom .products-grid .item .item-inner .btn-addtocart,.galleryLeft .products-grid .item .item-inner .btn-addtocart{background-color:#f1f1f1;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;bottom:10px;box-shadow:none;color:#888;height:30px;overflow:hidden;padding:0;text-align:center;position:absolute;right:0;width:30px;border:0;line-height:28px}
.galleryBottom .products-grid .item .item-inner .btn-addtocart i,.galleryLeft .products-grid .item .item-inner .btn-addtocart i{font-size:14px}
.galleryBottom .products-grid .item .item-inner .btn-addtocart i:hover,.galleryLeft .products-grid .item .item-inner .btn-addtocart i:hover{color:#fff!important}
.galleryBottom .products-grid .item .item-inner .btn-addtocart:hover,.galleryLeft .products-grid .item .item-inner .btn-addtocart:hover{background:#5268e2}
.galleryBottom .products-grid .item .item-inner .btn-addtocart:hover i,.galleryLeft .products-grid .item .item-inner .btn-addtocart:hover i{color:#fff}
.galleryBottom .products-grid .item .item-inner .action-bot,.galleryLeft .products-grid .item .item-inner .action-bot{width:100%;float:left;padding-top:4px;opacity:0;filter:alpha(opacity=0);visibility:hidden;border-top:1px solid #eaeaea}
.galleryBottom .products-grid .item .item-inner .wrap-quickview,.galleryLeft .products-grid .item .item-inner .wrap-quickview{display:inline-block;float:left}
.galleryBottom .products-grid .item .item-inner .wrap-quickview .sns-btn-quickview,.galleryLeft .products-grid .item .item-inner .wrap-quickview .sns-btn-quickview{color:#888}
.galleryBottom .products-grid .item .item-inner .wrap-quickview .sns-btn-quickview:hover,.galleryLeft .products-grid .item .item-inner .wrap-quickview .sns-btn-quickview:hover{color:#5268e2}
.galleryBottom .products-grid .item .item-inner .wrap-quickview .sns-btn-quickview:hover:before,.galleryLeft .products-grid .item .item-inner .wrap-quickview .sns-btn-quickview:hover:before{color:#5268e2}
.galleryBottom .products-grid .item .item-inner .wrap-quickview .sns-btn-quickview:before,.galleryLeft .products-grid .item .item-inner .wrap-quickview .sns-btn-quickview:before{content:"\f06e";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;text-align:center;line-height:20px;font-size:14px;text-align:left;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.galleryBottom .products-grid .item .item-inner .add-to-links,.galleryLeft .products-grid .item .item-inner .add-to-links{float:right}
.galleryBottom .products-grid .item .item-inner .add-to-links .wishlist,.galleryLeft .products-grid .item .item-inner .add-to-links .wishlist,.galleryBottom .products-grid .item .item-inner .add-to-links .compare,.galleryLeft .products-grid .item .item-inner .add-to-links .compare{display:inline-block}
.galleryBottom .products-grid .item .item-inner .add-to-links .addToWishlist,.galleryLeft .products-grid .item .item-inner .add-to-links .addToWishlist{color:#888}
.galleryBottom .products-grid .item .item-inner .add-to-links .addToWishlist:hover,.galleryLeft .products-grid .item .item-inner .add-to-links .addToWishlist:hover{color:#5268e2}
.galleryBottom .products-grid .item .item-inner .add-to-links .addToWishlist:before,.galleryLeft .products-grid .item .item-inner .add-to-links .addToWishlist:before{content:"\f004";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:25px;height:25px;text-align:center;line-height:25px;text-align:right;font-size:15px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.galleryBottom .products-grid .item .item-inner .add-to-links .compare a,.galleryLeft .products-grid .item .item-inner .add-to-links .compare a{color:#888}
.galleryBottom .products-grid .item .item-inner .add-to-links .compare a:hover,.galleryLeft .products-grid .item .item-inner .add-to-links .compare a:hover{color:#5268e2}
.galleryBottom .products-grid .item .item-inner .add-to-links .compare a:before,.galleryLeft .products-grid .item .item-inner .add-to-links .compare a:before{content:"\f046";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:25px;height:25px;text-align:center;line-height:25px;text-align:right;font-size:15px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.products-grid .item .item-inner .gallery2.gallery-slider{background-color:#fff;bottom:-50px;cursor:pointer;height:60px;opacity:0;padding:11px 0 0;position:absolute;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;visibility:hidden;width:100%}
.products-grid .item .item-inner .gallery2.gallery-slider .viewport{height:100%;margin:0 auto;max-width:79%;overflow:hidden;position:relative;width:100%}
.galleryBottom .sns-snsproducttabsslider .products-grid .item .item-inner .gallery2.gallery-slider .viewport,.galleryLeft .sns-snsproducttabsslider .products-grid .item .item-inner .gallery2.gallery-slider .viewport{max-width:90%}
.products-grid .item .item-inner .gallery2.gallery-slider .viewport .overview{bottom:0;margin:0;padding:0;position:absolute;width:100%}
.products-grid .item .item-inner .gallery2.gallery-slider a.buttons{position:absolute;top:43%}
.products-grid .item .item-inner .gallery2.gallery-slider a.buttons.prev{left:0}
.products-grid .item .item-inner .gallery2.gallery-slider a.buttons.next{right:0}
.products-grid .item .item-inner .gallery2.gallery-slider a.buttons i{font-size:18px}
.products-grid .item .item-inner .gallery2.gallery-slider li.img{float:left;list-style:outside none none;padding:0 2.5px}
.products-grid .item .item-inner .gallery3.gallery-slider{background:#fff;cursor:pointer;display:block;height:100.6%;opacity:0;filter:alpha(opacity=0);position:absolute;right:85%;text-align:center;top:-1px;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;visibility:hidden;z-index:99;border:1px solid transparent;border-right:0;width:70px}
.products-grid .item .item-inner .gallery3.gallery-slider.fright{left:85%;border:1px solid transparent;border-left:0}
.products-grid .item .item-inner .gallery3.gallery-slider .viewport{max-height:79.5%;overflow:hidden;position:relative;width:70px;height:60%}
.products-grid .item .item-inner .gallery3.gallery-slider .viewport .overview{margin:0;padding:0 10px;position:absolute;width:100%}
.products-grid .item .item-inner .gallery3.gallery-slider .viewport .overview li.img{padding:4px 0}
.products-grid .item .item-inner .gallery3.gallery-slider i{font-size:18px}
.products-grid .item .item-inner .gallery3.gallery-slider .prev{display:inline-block;margin-bottom:0;margin-top:12px}
.products-grid .item .item-inner .gallery3.gallery-slider .next{display:inline-block;margin-top:12px}
.sns-snsproducttabsslider .products-grid .item .item-inner .gallery3.gallery-slider .next{margin-top:6px}
.products-grid .item .item-inner .ico-product.ico-new{background:#5268E2;position:absolute;top:10px;left:0;font-size:10px;width:72px;height:25px;color:#FFF;text-transform:uppercase;text-align:center;line-height:27px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:0;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;z-index:1}
.galleryBottom .products-grid .item .item-inner .ico-product.ico-new{background-color:#3f9bff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;height:18px;position:absolute;top:10px;margin:0;left:0;font-size:13px;line-height:18px;padding:0 5px;width:auto}
.galleryLeft .products-grid .item .item-inner .ico-product.ico-new{background-color:#fff001;color:#444;font-size:13px}
.products-grid .item .item-inner .ico-product.ico-sale{background:#5268e2;color:#fff;font-size:10px;border-radius:3px;padding:4px 7px;margin-left:10px;line-height:100%;position:relative;z-index:9}
.products-grid .item .item-inner .ico-product.ico-sale.ico-product-index{font-family:'open_sanssemibold',Arial;transition:.5s;position:absolute;bottom:10px;right:10px;height:70px;width:70px;border-radius:50%;background-color:rgba(238,194,61,0.95);font-size:20px;line-height:60px;font-weight:600;text-align:center;border:2px solid #FFF;display:none}
.products-grid .item .item-inner .ico-product.ico-sale.ico-product-index:before{display:none!important}
.products-grid .item .item-inner .ico-product.ico-sale:before{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:0;height:0;border-style:solid;border-width:9px 9px 9px 0;border-color:transparent #5268e2 transparent transparent;content:'';display:block;position:absolute;top:50%;left:-7px;margin-top:-9px}
.galleryBottom .products-grid .item .item-inner .ico-product.ico-sale{background-color:#5268e2;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;height:18px;position:absolute;top:10px;margin:0;right:0;font-size:13px;line-height:18px;padding:0 5px;width:auto}
.galleryBottom .products-grid .item .item-inner .ico-product.ico-sale:before{display:none}
.galleryLeft .products-grid .item .item-inner .ico-product.ico-sale{background-color:#fff001;color:#444;font-size:13px;width:36px;height:36px;line-height:36px;padding:0;text-align:center;position:absolute;top:10px;right:10px;z-index:9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.galleryLeft .products-grid .item .item-inner .ico-product.ico-sale:before{display:none}
.sns-productlist-grid .block-product{padding:1px 15px}
.sns-productlist-grid .block-product .block-product-inner{position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:left}
@media (max-width:767px) {
.sns-productlist-grid .block-product .block-product-inner{width:190px;margin:0 auto!important}
}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner:hover,.galleryLeft .sns-productlist-grid .block-product .block-product-inner:hover{border:1px solid #eaeaea}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner:hover .action-bot,.galleryLeft .sns-productlist-grid .block-product .block-product-inner:hover .action-bot{opacity:1;filter:alpha(opacity=100);visibility:visible}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner:hover .ico-sale,.galleryLeft .sns-productlist-grid .block-product .block-product-inner:hover .ico-sale{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}
.sns-productlist-grid .block-product .block-product-inner:hover .item-img .img-main:before{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.style-center .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .action-top .wrap-addtocart .btn-addtocart,.style-center .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-center .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .compare a,.style-center .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .wishlist a,.style-left .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .action-top .wrap-addtocart .btn-addtocart,.style-left .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-left .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .compare a,.style-left .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .wishlist a,.style-right .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .action-top .wrap-addtocart .btn-addtocart,.style-right .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-right .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .compare a,.style-right .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .wishlist a,.style-bottom .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .action-top .wrap-addtocart .btn-addtocart,.style-bottom .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-bottom .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .compare a,.style-bottom .sns-productlist-grid .block-product .block-product-inner:hover .item-img .actions .wishlist a{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}
.sns-productlist-grid .block-product .block-product-inner:hover .countdown,.sns-productlist-grid .block-product .block-product-inner:hover .ico-new{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}
.sns-productlist-grid .block-product .block-product-inner:hover .gallery2.gallery-slider,.sns-productlist-grid .block-product .block-product-inner:hover .gallery3.gallery-slider{bottom:0;opacity:1;filter:alpha(opacity=100);visibility:visible}
.sns-productlist-grid .block-product .block-product-inner:hover .gallery3.gallery-slider{right:95%;border-color:#eaeaea}
.sns-productlist-grid .block-product .block-product-inner:hover .gallery3.gallery-slider.fright{left:95%;border-color:#eaeaea}
.sns-productlist-grid .block-product .block-product-inner .prd{position:relative}
.sns-productlist-grid .block-product .block-product-inner .item-content{min-height:24px}
.sns-productlist-grid .block-product .block-product-inner .info-inner{position:relative}
.sns-productlist-grid .block-product .block-product-inner .item-rating{line-height:18px;margin-top:3px}
.sns-productlist-grid .block-product .block-product-inner .item-rating:empty:before{content:'\f005\f005\f005\f005\f005';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;letter-spacing:2px;color:#dfdfdf;white-space:nowrap}
.sns-productlist-grid .block-product .block-product-inner .item-rating .nb-comments{display:none}
.sns-productlist-grid .block-product .block-product-inner .more-buttons .button,.sns-productlist-grid .block-product .block-product-inner .more-buttons button{padding:8px 15px}
.sns-productlist-grid .block-product .block-product-inner .item-img{position:relative;margin-bottom:0;z-index:0}
.sns-productlist-grid .block-product .block-product-inner .item-img > a{position:relative;z-index:0}
.sns-productlist-grid .block-product .block-product-inner .item-img .countdown{margin-bottom:20px;position:absolute;top:35px;right:10px;color:#fff;font-size:10px;font-weight:400;text-transform:uppercase;z-index:9;-webkit-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0}
@media (max-width:1080px) {
.sns-productlist-grid .block-product .block-product-inner .item-img .countdown{top:30px}
}
.galleryLeft .sns-productlist-grid .block-product .block-product-inner .item-img .countdown{margin-top:24px}
@media (max-width:991px) {
.galleryLeft .sns-productlist-grid .block-product .block-product-inner .item-img .countdown{margin-top:20px}
}
.sns-productlist-grid .block-product .block-product-inner .item-img .countdown .countdown-row .countdown-section{display:block;text-align:center;background:#5268e2;color:#fff;border-radius:4px;overflow:hidden;margin-bottom:10px;text-transform:uppercase;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.galleryLeft .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .item-img .countdown .countdown-row .countdown-section{margin-bottom:5px}
@media (min-width:480px) and (max-width:1080px) {
.sns-productlist-grid .block-product .block-product-inner .item-img .countdown .countdown-row .countdown-section{margin-bottom:1px}
}
.sns-productlist-grid .block-product .block-product-inner .item-img .countdown .countdown-row .countdown-section .countdown-amount{display:block;line-height:20px;font-size:14px}
.sns-productlist-grid .block-product .block-product-inner .item-img .countdown .countdown-row .countdown-section .countdown-period{font-size:11px;line-height:20px;min-width:40px;display:block;background:#444}
.sns-productlist-grid .block-product .block-product-inner .item-img .img-main{position:relative;display:block;margin:0 auto}
.sns-productlist-grid .block-product .block-product-inner .item-img .img-main:before{background:rgba(0,0,0,0.2);opacity:0;filter:alpha(opacity=0);height:100%;width:100%;position:absolute;top:0;left:0;content:"";z-index:1;-webkit-transition:all .6s ease-in-out 0;-o-transition:all .6s ease-in-out 0;transition:all .6s ease-in-out 0;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .item-img .img-main:before,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .item-img .img-main:before{display:none}
.sns-productlist-grid .block-product .block-product-inner .item-img .img-main img + img{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.sns-productlist-grid .block-product .block-product-inner .item-img .img-main:hover img + img{opacity:1;filter:alpha(opacity=100)}
.sns-productlist-grid .block-product .block-product-inner .item-img .zoomWrapper img{left:0}
.sns-productlist-grid .block-product .block-product-inner .item-img .zoomWrapper .zoomContainer{left:0!important;top:0!important}
.sns-productlist-grid .block-product .block-product-inner .item-img .product-image{display:block;overflow:hidden;text-align:center}
@media (max-width:480px) {
.sns-productlist-grid .block-product .block-product-inner .item-img .product-image img{max-width:100%}
}
.sns-productlist-grid .block-product .block-product-inner .item-info{overflow:hidden;padding:0}
.sns-productlist-grid .block-product .block-product-inner .item-info .item-title{padding:5px 0 0;position:relative;line-height:16px}
.sns-productlist-grid .block-product .block-product-inner .item-info .item-title a{color:#888}
.sns-productlist-grid .block-product .block-product-inner .item-info .item-title a:hover{color:#5268e2}
.sns-productlist-grid .block-product .block-product-inner .item-info .item-price{padding-bottom:8px}
.sns-productlist-grid .block-product .block-product-inner .item-info .item-price > *{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.sns-productlist-grid .block-product .block-product-inner .actions{position:absolute;top:0;left:0;z-index:1;width:100%;height:0}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart{display:inline-block}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{width:35px;height:35px;position:absolute;background-color:#fff;color:#444;opacity:0;overflow:hidden;padding:6px 8px;text-align:center;border-radius:0;border:0;box-shadow:none;-webkit-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0}
.style-center .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{-webkit-transform:translate(-56px,-100px);-moz-transform:translate(-56px,-100px);-ms-transform:translate(-56px,-100px);-o-transform:translate(-56px,-100px);transform:translate(-56px,-100px);-webkit-transition-delay:.2s;transition-delay:.2s;left:57px;top:101px}
@media (min-width:768px) and (max-width:1080px) {
.style-center .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:45px;top:80px}
}
@media (min-width:980px) and (max-width:1080px) {
.style-center .sns-producttabs .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart,.style-center .sns-snsproductsrelated .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:40px;top:70px}
.style-left .sns-producttabs .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart,.style-left .sns-snsproductsrelated .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{top:35px}
}
.style-left .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);-ms-transform:translate(50px,0);-o-transform:translate(50px,0);transform:translate(50px,0);-webkit-transition-delay:.1s;transition-delay:.1s;left:10px;top:60px}
@media (min-width:768px) and (max-width:1080px) {
.style-left .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{top:40px}
}
.style-right .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);-ms-transform:translate(50px,0);-o-transform:translate(50px,0);transform:translate(50px,0);-webkit-transition-delay:.1s;transition-delay:.1s;right:10px;top:60px}
@media (min-width:768px) and (max-width:1080px) {
.style-right .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{top:40px}
}
.style-bottom .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transform:translate(0,-70px);-webkit-transition-delay:.2s;transition-delay:.2s;bottom:-270px;left:17px;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{bottom:-215px;left:3px}
}
@media (max-width:767px) {
.style-bottom .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:38px;bottom:-260px}
}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart i{font-size:14px}
.style-center .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:45px;top:89px}
@media (max-width:767px) {
.style-center .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:55px}
}
.style-left .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{right:auto;left:5px;top:45px}
@media (max-width:991px) {
.style-left .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{top:85px}
}
.style-right .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:auto;right:5px;top:45px}
.style-bottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{bottom:-235px;left:6px;top:auto}
@media (max-width:991px) {
.style-bottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{bottom:-220px;left:3px}
}
@media (max-width:767px) {
.style-bottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:38px;bottom:-260px}
}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart.disabled{cursor:no-drop}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart.disabled i{color:#5268e2}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart:hover{color:#5268e2}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart:hover i{-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart.out-of-stock{border:1px solid #ddd}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart.out-of-stock span{display:none}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{width:35px;height:35px;position:absolute;background-color:#fff;color:#444;overflow:hidden;opacity:0;-webkit-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-webkit-transform:translate(56px,-100px);-moz-transform:translate(56px,-100px);-ms-transform:translate(56px,-100px);-o-transform:translate(56px,-100px);transform:translate(56px,-100px);-webkit-transition-delay:.2s;transition-delay:.2s}
.style-center .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{-webkit-transform:translate(56px,-100px);-moz-transform:translate(56px,-100px);-ms-transform:translate(56px,-100px);-o-transform:translate(56px,-100px);transform:translate(56px,-100px);-webkit-transition-delay:.2s;transition-delay:.2s;right:57px;top:101px}
@media (min-width:768px) and (max-width:1080px) {
.style-center .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:38px;top:80px}
}
@media (min-width:980px) and (max-width:1080px) {
.style-center .sns-producttabs .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-center .sns-snsproductsrelated .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:38px;top:70px}
.style-left .sns-producttabs .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-left .sns-snsproductsrelated .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{top:75px}
}
.style-left .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.3s;transition-delay:.3s;top:100px;left:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-left .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{top:80px}
}
.style-right .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.3s;transition-delay:.3s;top:100px;right:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-right .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{top:80px}
}
.style-bottom .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transform:translate(0,-70px);-webkit-transition-delay:.3s;transition-delay:.3s;bottom:-270px;left:57px;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{bottom:-215px;left:40px}
}
.style-center .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:45px;top:89px}
@media (max-width:991px) {
.style-center .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:38px}
}
.style-left .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:auto;left:5px;top:85px}
.style-right .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{left:auto;right:5px;top:85px}
.style-bottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{bottom:-235px;left:46px}
@media (max-width:991px) {
.style-bottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{bottom:-220px;left:41px}
}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview span{visibility:hidden}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview:before{content:"\f06e";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:35px;height:35px;text-align:center;line-height:35px;font-size:14px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview:hover:before{color:#5268e2;-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
@media (max-width:767px) {
.sns-productlist-grid .block-product .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{display:none}
}
.sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{position:absolute;color:#444;background-color:#fff;width:35px;height:35px;overflow:hidden;opacity:0;-webkit-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0}
.style-center .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{-webkit-transform:translate(-56px,100px);-moz-transform:translate(-56px,100px);-ms-transform:translate(-56px,100px);-o-transform:translate(-56px,100px);transform:translate(-56px,100px);-webkit-transition-delay:.2s;transition-delay:.2s;bottom:-177px;left:57px}
@media (min-width:768px) and (max-width:1080px) {
.style-center .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{bottom:-158px;left:45px}
}
@media (min-width:980px) and (max-width:1080px) {
.style-center .sns-producttabs .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a,.style-center .sns-snsproductsrelated .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{bottom:-145px;left:40px}
.style-left .sns-producttabs .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a,.style-left .sns-snsproductsrelated .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{top:115px}
}
.style-left .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.4s;transition-delay:.4s;top:140px;left:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-left .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{top:120px}
}
@media (max-width:767px) {
.style-left .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{top:100px}
}
.style-right .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.4s;transition-delay:.4s;top:140px;right:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-right .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{top:120px}
}
@media (max-width:767px) {
.style-right .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{top:100px}
}
.style-bottom .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transform:translate(0,-70px);-webkit-transition-delay:.4s;transition-delay:.4s;bottom:-270px;left:97px;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{bottom:-215px;left:77px}
}
@media (max-width:767px) {
.style-bottom .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{left:78px;bottom:-260px}
}
.style-center .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{bottom:-164px;left:45px}
@media (max-width:767px) {
.style-center .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{left:55px}
}
.style-left .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{right:auto;left:5px;top:125px}
.style-right .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{left:auto;right:5px;top:125px}
.style-bottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{bottom:-235px;left:86px;right:auto;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{left:86px}
}
@media (max-width:991px) {
.style-bottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{bottom:-220px;left:79px}
}
@media (max-width:767px) {
.style-bottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a{left:78px;bottom:-260px}
}
.sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a:before{content:"\f004";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:35px;height:35px;text-align:center;line-height:35px;font-size:14px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .wishlist a:hover:before{color:#5268e2;-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
.sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{position:absolute;color:#444;-webkit-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;width:35px;height:35px;overflow:hidden;background-color:#fff;opacity:0}
.style-center .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{-webkit-transform:translate(56px,100px);-moz-transform:translate(56px,100px);-ms-transform:translate(56px,100px);-o-transform:translate(56px,100px);transform:translate(56px,100px);-webkit-transition-delay:.2s;transition-delay:.2s;bottom:-177px;right:57px}
@media (min-width:768px) and (max-width:1080px) {
.style-center .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{bottom:-158px;right:38px}
}
@media (min-width:980px) and (max-width:1080px) {
.style-center .sns-producttabs .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a,.style-center .sns-snsproductsrelated .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{bottom:-145px;right:38px}
.style-left .sns-producttabs .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a,.style-left .sns-snsproductsrelated .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{top:155px}
}
.style-left .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.5s;transition-delay:.5s;top:180px;left:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-left .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{top:160px}
}
@media (max-width:767px) {
.style-left .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{top:140px}
}
.style-right .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.5s;transition-delay:.5s;top:180px;right:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-right .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{top:160px}
}
@media (max-width:767px) {
.style-right .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{top:140px}
}
.style-bottom .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transform:translate(0,-70px);-webkit-transition-delay:.5s;transition-delay:.5s;bottom:-270px;left:137px;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{bottom:-215px;left:114px}
}
@media (max-width:767px) {
.style-bottom .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{left:118px;bottom:-260px}
}
.style-center .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{bottom:-164px;right:45px}
@media (max-width:767px) {
.style-center .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{right:60px}
}
.style-left .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{right:auto;left:5px;top:165px}
.style-right .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{left:auto;right:5px;top:165px}
.style-bottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{bottom:-235px;left:126px;right:auto}
@media (max-width:991px) {
.style-bottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{bottom:-220px;left:117px}
}
@media (max-width:767px) {
.style-bottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a{left:118px;bottom:-260px}
}
.sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a:before{content:"\f079";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:35px;height:35px;text-align:center;line-height:35px;font-size:14px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.sns-productlist-grid .block-product .block-product-inner .actions .add-to-links .compare a:hover:before{color:#5268e2;-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner,.galleryLeft .sns-productlist-grid .block-product .block-product-inner{margin:-10px -10px 0;border:1px solid transparent}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .prd,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .prd{padding:10px 10px 3px}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .btn-addtocart,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .btn-addtocart{background-color:#f1f1f1;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;bottom:10px;box-shadow:none;color:#888;height:30px;overflow:hidden;padding:0;text-align:center;position:absolute;right:0;width:30px;border:0;line-height:28px}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .btn-addtocart i,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .btn-addtocart i{font-size:14px}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .btn-addtocart i:hover,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .btn-addtocart i:hover{color:#fff!important}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .btn-addtocart:hover,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .btn-addtocart:hover{background:#5268e2}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .btn-addtocart:hover i,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .btn-addtocart:hover i{color:#fff}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .action-bot,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .action-bot{width:100%;float:left;padding-top:4px;opacity:0;filter:alpha(opacity=0);visibility:hidden;border-top:1px solid #eaeaea}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .wrap-quickview,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .wrap-quickview{display:inline-block;float:left}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .wrap-quickview .sns-btn-quickview,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .wrap-quickview .sns-btn-quickview{color:#888}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .wrap-quickview .sns-btn-quickview:hover,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .wrap-quickview .sns-btn-quickview:hover{color:#5268e2}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .wrap-quickview .sns-btn-quickview:hover:before,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .wrap-quickview .sns-btn-quickview:hover:before{color:#5268e2}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .wrap-quickview .sns-btn-quickview:before,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .wrap-quickview .sns-btn-quickview:before{content:"\f06e";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;text-align:center;line-height:20px;font-size:14px;text-align:left;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .add-to-links,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .add-to-links{float:right}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .add-to-links .wishlist,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .add-to-links .wishlist,.galleryBottom .sns-productlist-grid .block-product .block-product-inner .add-to-links .compare,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .add-to-links .compare{display:inline-block}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .add-to-links .addToWishlist,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .add-to-links .addToWishlist{color:#888}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .add-to-links .addToWishlist:hover,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .add-to-links .addToWishlist:hover{color:#5268e2}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .add-to-links .addToWishlist:before,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .add-to-links .addToWishlist:before{content:"\f004";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:25px;height:25px;text-align:center;line-height:25px;text-align:right;font-size:15px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .add-to-links .compare a,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .add-to-links .compare a{color:#888}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .add-to-links .compare a:hover,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .add-to-links .compare a:hover{color:#5268e2}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .add-to-links .compare a:before,.galleryLeft .sns-productlist-grid .block-product .block-product-inner .add-to-links .compare a:before{content:"\f046";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:25px;height:25px;text-align:center;line-height:25px;text-align:right;font-size:15px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.sns-productlist-grid .block-product .block-product-inner .gallery2.gallery-slider{background-color:#fff;bottom:-50px;cursor:pointer;height:60px;opacity:0;padding:11px 0 0;position:absolute;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;visibility:hidden;width:100%}
.sns-productlist-grid .block-product .block-product-inner .gallery2.gallery-slider .viewport{height:100%;margin:0 auto;max-width:79%;overflow:hidden;position:relative;width:100%}
.galleryBottom .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .gallery2.gallery-slider .viewport,.galleryLeft .sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .gallery2.gallery-slider .viewport{max-width:90%}
.sns-productlist-grid .block-product .block-product-inner .gallery2.gallery-slider .viewport .overview{bottom:0;margin:0;padding:0;position:absolute;width:100%}
.sns-productlist-grid .block-product .block-product-inner .gallery2.gallery-slider a.buttons{position:absolute;top:43%}
.sns-productlist-grid .block-product .block-product-inner .gallery2.gallery-slider a.buttons.prev{left:0}
.sns-productlist-grid .block-product .block-product-inner .gallery2.gallery-slider a.buttons.next{right:0}
.sns-productlist-grid .block-product .block-product-inner .gallery2.gallery-slider a.buttons i{font-size:18px}
.sns-productlist-grid .block-product .block-product-inner .gallery2.gallery-slider li.img{float:left;list-style:outside none none;padding:0 2.5px}
.sns-productlist-grid .block-product .block-product-inner .gallery3.gallery-slider{background:#fff;cursor:pointer;display:block;height:100.6%;opacity:0;filter:alpha(opacity=0);position:absolute;right:85%;text-align:center;top:-1px;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;visibility:hidden;z-index:99;border:1px solid transparent;border-right:0;width:70px}
.sns-productlist-grid .block-product .block-product-inner .gallery3.gallery-slider.fright{left:85%;border:1px solid transparent;border-left:0}
.sns-productlist-grid .block-product .block-product-inner .gallery3.gallery-slider .viewport{max-height:79.5%;overflow:hidden;position:relative;width:70px;height:60%}
.sns-productlist-grid .block-product .block-product-inner .gallery3.gallery-slider .viewport .overview{margin:0;padding:0 10px;position:absolute;width:100%}
.sns-productlist-grid .block-product .block-product-inner .gallery3.gallery-slider .viewport .overview li.img{padding:4px 0}
.sns-productlist-grid .block-product .block-product-inner .gallery3.gallery-slider i{font-size:18px}
.sns-productlist-grid .block-product .block-product-inner .gallery3.gallery-slider .prev{display:inline-block;margin-bottom:0;margin-top:12px}
.sns-productlist-grid .block-product .block-product-inner .gallery3.gallery-slider .next{display:inline-block;margin-top:12px}
.sns-snsproducttabsslider .sns-productlist-grid .block-product .block-product-inner .gallery3.gallery-slider .next{margin-top:6px}
.sns-productlist-grid .block-product .block-product-inner .ico-product.ico-new{background:#46c0b3;position:absolute;top:10px;left:10px;font-size:10px;width:36px;height:36px;color:#fff;text-transform:uppercase;text-align:center;line-height:36px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;z-index:1}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .ico-product.ico-new{background-color:#3f9bff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;height:18px;position:absolute;top:10px;margin:0;left:0;font-size:13px;line-height:18px;padding:0 5px;width:auto}
.galleryLeft .sns-productlist-grid .block-product .block-product-inner .ico-product.ico-new{background-color:#fff001;color:#444;font-size:13px}
.sns-productlist-grid .block-product .block-product-inner .ico-product.ico-sale{background:#5268e2;color:#fff;font-size:10px;border-radius:3px;padding:4px 7px;margin-left:10px;line-height:100%;position:relative;z-index:9}
.sns-productlist-grid .block-product .block-product-inner .ico-product.ico-sale:before{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:0;height:0;border-style:solid;border-width:9px 9px 9px 0;border-color:transparent #5268e2 transparent transparent;content:'';display:block;position:absolute;top:50%;left:-7px;margin-top:-9px}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .ico-product.ico-sale{background-color:#5268e2;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;height:18px;position:absolute;top:10px;margin:0;right:0;font-size:13px;line-height:18px;padding:0 5px;width:auto}
.galleryBottom .sns-productlist-grid .block-product .block-product-inner .ico-product.ico-sale:before{display:none}
.galleryLeft .sns-productlist-grid .block-product .block-product-inner .ico-product.ico-sale{background-color:#fff001;color:#444;font-size:13px;width:36px;height:36px;line-height:36px;padding:0;text-align:center;position:absolute;top:10px;right:10px;z-index:9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.galleryLeft .sns-productlist-grid .block-product .block-product-inner .ico-product.ico-sale:before{display:none}
.product_list.grid .block-product-inner{position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:left}
@media (max-width:767px) {
.product_list.grid .block-product-inner{width:190px;margin:0 auto!important}
}
.galleryBottom .product_list.grid .block-product-inner:hover,.galleryLeft .product_list.grid .block-product-inner:hover{border:1px solid #eaeaea}
.galleryBottom .product_list.grid .block-product-inner:hover .action-bot,.galleryLeft .product_list.grid .block-product-inner:hover .action-bot{opacity:1;filter:alpha(opacity=100);visibility:visible}
.galleryBottom .product_list.grid .block-product-inner:hover .ico-sale,.galleryLeft .product_list.grid .block-product-inner:hover .ico-sale{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}
.product_list.grid .block-product-inner:hover .item-img .img-main:before{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.style-center .product_list.grid .block-product-inner:hover .item-img .actions .action-top .wrap-addtocart .btn-addtocart,.style-center .product_list.grid .block-product-inner:hover .item-img .actions .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-center .product_list.grid .block-product-inner:hover .item-img .actions .compare a,.style-center .product_list.grid .block-product-inner:hover .item-img .actions .wishlist a,.style-left .product_list.grid .block-product-inner:hover .item-img .actions .action-top .wrap-addtocart .btn-addtocart,.style-left .product_list.grid .block-product-inner:hover .item-img .actions .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-left .product_list.grid .block-product-inner:hover .item-img .actions .compare a,.style-left .product_list.grid .block-product-inner:hover .item-img .actions .wishlist a,.style-right .product_list.grid .block-product-inner:hover .item-img .actions .action-top .wrap-addtocart .btn-addtocart,.style-right .product_list.grid .block-product-inner:hover .item-img .actions .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-right .product_list.grid .block-product-inner:hover .item-img .actions .compare a,.style-right .product_list.grid .block-product-inner:hover .item-img .actions .wishlist a,.style-bottom .product_list.grid .block-product-inner:hover .item-img .actions .action-top .wrap-addtocart .btn-addtocart,.style-bottom .product_list.grid .block-product-inner:hover .item-img .actions .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-bottom .product_list.grid .block-product-inner:hover .item-img .actions .compare a,.style-bottom .product_list.grid .block-product-inner:hover .item-img .actions .wishlist a{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}
.product_list.grid .block-product-inner:hover .countdown,.product_list.grid .block-product-inner:hover .ico-new{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}
.product_list.grid .block-product-inner:hover .gallery2.gallery-slider,.product_list.grid .block-product-inner:hover .gallery3.gallery-slider{bottom:0;opacity:1;filter:alpha(opacity=100);visibility:visible}
.product_list.grid .block-product-inner:hover .gallery3.gallery-slider{right:95%;border-color:#eaeaea}
.product_list.grid .block-product-inner:hover .gallery3.gallery-slider.fright{left:95%;border-color:#eaeaea}
.product_list.grid .block-product-inner .prd{position:relative}
.product_list.grid .block-product-inner .item-content{min-height:24px}
.product_list.grid .block-product-inner .info-inner{position:relative}
.product_list.grid .block-product-inner .item-rating{line-height:18px;margin-top:3px;border-bottom:1px solid #D8D8D8;padding-bottom:7px;margin-bottom:10px}
.product_list.grid .block-product-inner .item-rating:empty:before{content:'\f005\f005\f005\f005\f005';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;letter-spacing:2px;color:#dfdfdf;white-space:nowrap}
.product_list.grid .block-product-inner .item-rating .nb-comments{display:none}
.product_list.grid .block-product-inner .more-buttons .button,.product_list.grid .block-product-inner .more-buttons button{padding:8px 15px}
.product_list.grid .block-product-inner .item-img{text-align:-webkit-center;position:relative;z-index:0;margin-bottom:15px;border:1px solid #D8D8D8;height:331px}
.product_list.grid .block-product-inner .item-img .product-image{height:331px;display:table-row!important}
.product_list.grid .block-product-inner .item-img .product-image span{display:table-cell;vertical-align:middle}
.product_list.grid .block-product-inner .item-img > a{position:relative;z-index:0}
.product_list.grid .block-product-inner .item-img .countdown{margin-bottom:20px;position:absolute;top:35px;right:10px;color:#fff;font-size:10px;font-weight:400;text-transform:uppercase;z-index:9;-webkit-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0}
.product_list.grid .block-product-inner .item-img .img-main{position:relative;display:block;margin:0 auto;padding:0}
@media (min-width:768px) {
.product_list.grid .block-product-inner .item-img img{max-height:330px}
.owl-carousel .owl-item img{max-height:290px}
}
.product_list.grid .block-product-inner .actions .add-to-links .wishlist a{top:140px!important;left:95px!important}
.product_list.grid .block-product-inner:hover .ico-product.ico-sale.ico-product-index{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}
@media (max-width:1080px) {
.product_list.grid .block-product-inner .item-img .countdown{top:30px}
}
.galleryLeft .product_list.grid .block-product-inner .item-img .countdown{margin-top:24px}
@media (max-width:991px) {
.galleryLeft .product_list.grid .block-product-inner .item-img .countdown{margin-top:20px}
}
.product_list.grid .block-product-inner .item-img .countdown .countdown-row .countdown-section{display:block;text-align:center;background:#5268e2;color:#fff;border-radius:4px;overflow:hidden;margin-bottom:10px;text-transform:uppercase;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.galleryLeft .sns-snsproducttabsslider .product_list.grid .block-product-inner .item-img .countdown .countdown-row .countdown-section{margin-bottom:5px}
@media (min-width:480px) and (max-width:1080px) {
.product_list.grid .block-product-inner .item-img .countdown .countdown-row .countdown-section{margin-bottom:1px}
}
.product_list.grid .block-product-inner .item-img .countdown .countdown-row .countdown-section .countdown-amount{display:block;line-height:20px;font-size:14px}
.product_list.grid .block-product-inner .item-img .countdown .countdown-row .countdown-section .countdown-period{font-size:11px;line-height:20px;min-width:40px;display:block;background:#444}
.product_list.grid .block-product-inner .item-img .img-main{position:relative;display:block;margin:0 auto}
.product_list.grid .block-product-inner .item-img .img-main:before{background:rgba(0,0,0,0.2);opacity:0;filter:alpha(opacity=0);height:100%;width:100%;position:absolute;top:0;left:0;content:"";z-index:1;-webkit-transition:all .6s ease-in-out 0;-o-transition:all .6s ease-in-out 0;transition:all .6s ease-in-out 0;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}
.galleryBottom .product_list.grid .block-product-inner .item-img .img-main:before,.galleryLeft .product_list.grid .block-product-inner .item-img .img-main:before{display:none}
.product_list.grid .block-product-inner .item-img .img-main img + img{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.product_list.grid .block-product-inner .item-img .img-main:hover img + img{opacity:1;filter:alpha(opacity=100)}
.product_list.grid .block-product-inner .item-img .zoomWrapper img{left:0}
.product_list.grid .block-product-inner .item-img .zoomWrapper .zoomContainer{left:0!important;top:0!important}
.product_list.grid .block-product-inner .item-img .product-image{display:block;overflow:hidden;text-align:center}
@media (max-width:480px) {
.product_list.grid .block-product-inner .item-img .product-image img{max-width:100%}
.product_list.grid .block-product-inner .item-info .item-price .viewproduct a{padding:8px 9px!important; line-height: 1; font-size:11px!important;}
.product_list.grid .block-product-inner .item-info .item-price .wrap-addtocart{margin-top:-2px;}
}
.product_list.grid .block-product-inner .item-info{overflow:hidden;padding:0}
.product_list.grid .block-product-inner .item-info .item-title{padding:5px 0 0;position:relative;line-height:16px}
.product_list.grid .block-product-inner .item-info .item-title a{color:#333;min-height:35px;display:block}
.product_list.grid .block-product-inner .item-info .item-title a:hover{color:#5268e2}
.product_list.grid .block-product-inner .item-info .item-price{padding-bottom:8px}
.product_list.grid .block-product-inner .item-info .item-price > *{display:-moz-inline-stack;display:inline-block;vertical-align:middle;}
.product_list.grid .block-product-inner .item-info .item-price .price.product-price{font-family:'open_sansbold',Arial;font-size:24px;color:#4050A9}
.product_list.grid .block-product-inner .item-info .item-price .old-price.product-price{margin-right:0;margin-top:8px;font-size:15px;color:#666A6F;margin-left:4px;display:none}
.product_list.grid .block-product-inner .item-info .item-price .wrap-addtocart{display:inline-block;float:left;background-color:#363636;margin-left: 5px;}
.product_list.grid .block-product-inner .item-info .item-price a.btn-addtocart{color:#FFF;text-transform:none;font-size:13px;padding:4px 15px;border:none}
.product_list.grid .block-product-inner .item-info .item-price a.btn-addtocart .fa:hover{color:#fff!important}
.product_list.grid .block-product-inner .item-info .item-price .viewproduct{float:left;display:inline;margin-top:5px}
.product_list.grid .block-product-inner .item-info .item-price .viewproduct a{background-color:#D8D8D8;padding:7px 11px 6px;font-size:12px;text-transform:uppercase;color:#5268E2; transition:0.6s;}
.product_list.grid .block-product-inner .item-info .item-price .linkes{width:100%;margin-top:17px}
.product_list.grid .block-product-inner .item-info .item-price .linkes .wrap-addtocart span.btn-addtocart.disabled{padding:2px 15px 3px;text-decoration:line-through;text-transform:none}
.product_list.grid .block-product-inner .item-info .item-price .viewproduct a:hover{background-color:#B1B1B1; transition:0.6s;}
@media (min-width:480px) and (max-width:1080px) {
.product_list.grid .block-product-inner .item-info .item-price .viewproduct a{    padding: 4px 13px 5px;}
.product_list.grid .block-product-inner .item-info .item-price .viewproduct{    margin-top: 2px;}
}
.product_list.grid .block-product-inner .actions{position:absolute;top:0;left:0;z-index:1;width:100%;height:0}
.product_list.grid .block-product-inner .actions .action-top .wrap-addtocart{display:inline-block}
.product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{width:35px;height:35px;position:absolute;background-color:#fff;color:#444;opacity:0;overflow:hidden;padding:6px 8px;text-align:center;border-radius:0;border:0;box-shadow:none;-webkit-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0}
.style-center .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{/*-webkit-transform:translate(-56px,-100px);-moz-transform:translate(-56px,-100px);-ms-transform:translate(-56px,-100px);-o-transform:translate(-56px,-100px);transform:translate(-56px,-100px);*/-webkit-transition-delay:.2s;transition-delay:.2s;left:57px;top:140px}
@media (min-width:768px) and (max-width:1080px) {
.style-center .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:45px;top:80px}
}
@media (min-width:990px) and (max-width:1200px) {
.products-grid .item .item-inner .item-info .item-price .linkes .wrap-addtocart .btn-addtocart{    font-size: 11px;padding: 2px 7px;}
}
@media (min-width:980px) and (max-width:1080px) {
.style-center .sns-producttabs .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart,.style-center .sns-snsproductsrelated .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:40px;top:70px}
.style-left .sns-producttabs .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart,.style-left .sns-snsproductsrelated .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{top:35px}
}
.style-left .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);-ms-transform:translate(50px,0);-o-transform:translate(50px,0);transform:translate(50px,0);-webkit-transition-delay:.1s;transition-delay:.1s;left:10px;top:60px}
@media (min-width:768px) and (max-width:1080px) {
.style-left .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{top:40px}
}
.style-right .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);-ms-transform:translate(50px,0);-o-transform:translate(50px,0);transform:translate(50px,0);-webkit-transition-delay:.1s;transition-delay:.1s;right:10px;top:60px}
@media (min-width:768px) and (max-width:1080px) {
.style-right .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{top:40px}
}
.style-bottom .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transform:translate(0,-70px);-webkit-transition-delay:.2s;transition-delay:.2s;bottom:-270px;left:17px;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{bottom:-215px;left:3px}
}
@media (max-width:767px) {
.style-bottom .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:38px;bottom:-260px}
}
.product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart i{font-size:14px}
.style-center .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:45px;top:89px}
@media (max-width:767px) {
.style-center .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:55px}
}
.style-left .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{right:auto;left:5px;top:45px}
@media (max-width:991px) {
.style-left .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{top:85px}
}
.style-right .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:auto;right:5px;top:45px}
.style-bottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{bottom:-235px;left:6px;top:auto}
@media (max-width:991px) {
.style-bottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{bottom:-220px;left:3px}
}
@media (max-width:767px) {
.style-bottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart{left:38px;bottom:-260px}
}
.product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart.disabled{cursor:no-drop}
.product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart.disabled i{color:#5268e2}
.product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart:hover{color:#5268e2}
.product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart:hover i{-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
.product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart.out-of-stock{border:1px solid #ddd}
.product_list.grid .block-product-inner .actions .action-top .wrap-addtocart .btn-addtocart.out-of-stock span{display:none}
.product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{width:35px;height:35px;position:absolute;background-color:#fff;color:#444;overflow:hidden;opacity:0;-webkit-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-webkit-transform:translate(56px,-100px);-moz-transform:translate(56px,-100px);-ms-transform:translate(56px,-100px);-o-transform:translate(56px,-100px);transform:translate(56px,-100px);-webkit-transition-delay:.2s;transition-delay:.2s}
.style-center .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{-webkit-transform:translate(56px,-100px);-moz-transform:translate(56px,-100px);-ms-transform:translate(56px,-100px);-o-transform:translate(56px,-100px);transform:translate(56px,-100px);-webkit-transition-delay:.2s;transition-delay:.2s;right:57px;top:101px}
@media (min-width:768px) and (max-width:1080px) {
.style-center .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:38px;top:80px}
}
@media (min-width:980px) and (max-width:1080px) {
.style-center .sns-producttabs .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-center .sns-snsproductsrelated .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:38px;top:70px}
.style-left .sns-producttabs .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview,.style-left .sns-snsproductsrelated .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{top:75px}
}
.style-left .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.3s;transition-delay:.3s;top:100px;left:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-left .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{top:80px}
}
.style-right .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.3s;transition-delay:.3s;top:100px;right:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-right .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{top:80px}
}
.style-bottom .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transform:translate(0,-70px);-webkit-transition-delay:.3s;transition-delay:.3s;bottom:-270px;left:57px;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{bottom:-215px;left:40px}
}
.style-center .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:45px;top:89px}
@media (max-width:991px) {
.style-center .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:38px}
}
.style-left .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{right:auto;left:5px;top:85px}
.style-right .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{left:auto;right:5px;top:85px}
.style-bottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{bottom:-235px;left:46px}
@media (max-width:991px) {
.style-bottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{bottom:-220px;left:41px}
}
.product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview span{visibility:hidden}
.product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview:before{content:"\f06e";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:35px;height:35px;text-align:center;line-height:35px;font-size:14px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview:hover:before{color:#5268e2;-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
@media (max-width:767px) {
.product_list.grid .block-product-inner .actions .action-top .wrap-quickview .quickview-wrap .sns-btn-quickview{display:none}
}
.product_list.grid .block-product-inner .actions .add-to-links .wishlist a{position:absolute;color:#444;background-color:#fff;width:35px;height:35px;overflow:hidden;opacity:0;-webkit-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0}
.style-center .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{-webkit-transform:translate(-56px,100px);-moz-transform:translate(-56px,100px);-ms-transform:translate(-56px,100px);-o-transform:translate(-56px,100px);transform:translate(-56px,100px);-webkit-transition-delay:.2s;transition-delay:.2s;top:-157px;left:57px}
@media (min-width:768px) and (max-width:1080px) {
.style-center .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{bottom:-158px;left:45px}
}
@media (min-width:980px) and (max-width:1080px) {
.style-center .sns-producttabs .product_list.grid .block-product-inner .actions .add-to-links .wishlist a,.style-center .sns-snsproductsrelated .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{bottom:-145px;left:40px}
.style-left .sns-producttabs .product_list.grid .block-product-inner .actions .add-to-links .wishlist a,.style-left .sns-snsproductsrelated .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{top:115px}
}
.style-left .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.4s;transition-delay:.4s;top:140px;left:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-left .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{top:120px}
}
@media (max-width:767px) {
.style-left .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{top:100px}
}
.style-right .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.4s;transition-delay:.4s;top:140px;right:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-right .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{top:120px}
}
@media (max-width:767px) {
.style-right .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{top:100px}
}
.style-bottom .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transform:translate(0,-70px);-webkit-transition-delay:.4s;transition-delay:.4s;bottom:-270px;left:97px;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{bottom:-215px;left:77px}
}
@media (max-width:767px) {
.style-bottom .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{left:78px;bottom:-260px}
}
.style-center .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{bottom:-164px;left:45px}
@media (max-width:767px) {
.style-center .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{left:55px}
}
.style-left .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{right:auto;left:5px;top:125px}
.style-right .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{left:auto;right:5px;top:125px}
.style-bottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{bottom:-235px;left:86px;right:auto;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{left:86px}
}
@media (max-width:991px) {
.style-bottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{bottom:-220px;left:79px}
}
@media (max-width:767px) {
.style-bottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .wishlist a{left:78px;bottom:-260px}
}
.product_list.grid .block-product-inner .actions .add-to-links .wishlist a:before{content:"\f004";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:35px;height:35px;text-align:center;line-height:35px;font-size:14px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.product_list.grid .block-product-inner .actions .add-to-links .wishlist a:hover:before{color:#5268e2;-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
.product_list.grid .block-product-inner .actions .add-to-links .compare a{position:absolute;color:#444;-webkit-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0;width:35px;height:35px;overflow:hidden;background-color:#fff;opacity:0}
.style-center .product_list.grid .block-product-inner .actions .add-to-links .compare a{-webkit-transform:translate(56px,100px);-moz-transform:translate(56px,100px);-ms-transform:translate(56px,100px);-o-transform:translate(56px,100px);transform:translate(56px,100px);-webkit-transition-delay:.2s;transition-delay:.2s;bottom:-177px;right:57px}
@media (min-width:768px) and (max-width:1080px) {
.style-center .product_list.grid .block-product-inner .actions .add-to-links .compare a{bottom:-158px;right:38px}
}
@media (min-width:980px) and (max-width:1080px) {
.style-center .sns-producttabs .product_list.grid .block-product-inner .actions .add-to-links .compare a,.style-center .sns-snsproductsrelated .product_list.grid .block-product-inner .actions .add-to-links .compare a{bottom:-145px;right:38px}
.style-left .sns-producttabs .product_list.grid .block-product-inner .actions .add-to-links .compare a,.style-left .sns-snsproductsrelated .product_list.grid .block-product-inner .actions .add-to-links .compare a{top:155px}
}
.style-left .product_list.grid .block-product-inner .actions .add-to-links .compare a{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.5s;transition-delay:.5s;top:180px;left:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-left .product_list.grid .block-product-inner .actions .add-to-links .compare a{top:160px}
}
@media (max-width:767px) {
.style-left .product_list.grid .block-product-inner .actions .add-to-links .compare a{top:140px}
}
.style-right .product_list.grid .block-product-inner .actions .add-to-links .compare a{-webkit-transform:translate(50px,0px);-moz-transform:translate(50px,0px);-ms-transform:translate(50px,0px);-o-transform:translate(50px,0px);transform:translate(50px,0px);-webkit-transition-delay:.5s;transition-delay:.5s;top:180px;right:10px}
@media (min-width:768px) and (max-width:1080px) {
.style-right .product_list.grid .block-product-inner .actions .add-to-links .compare a{top:160px}
}
@media (max-width:767px) {
.style-right .product_list.grid .block-product-inner .actions .add-to-links .compare a{top:140px}
}
.style-bottom .product_list.grid .block-product-inner .actions .add-to-links .compare a{-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-ms-transform:translate(0,-70px);-o-transform:translate(0,-70px);transform:translate(0,-70px);-webkit-transition-delay:.5s;transition-delay:.5s;bottom:-270px;left:137px;top:auto}
@media (min-width:768px) and (max-width:1080px) {
.style-bottom .product_list.grid .block-product-inner .actions .add-to-links .compare a{bottom:-215px;left:114px}
}
@media (max-width:767px) {
.style-bottom .product_list.grid .block-product-inner .actions .add-to-links .compare a{left:118px;bottom:-260px}
}
.style-center .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .compare a{bottom:-164px;right:45px}
@media (max-width:767px) {
.style-center .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .compare a{right:60px}
}
.style-left .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .compare a{right:auto;left:5px;top:165px}
.style-right .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .compare a{left:auto;right:5px;top:165px}
.style-bottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .compare a{bottom:-235px;left:126px;right:auto}
@media (max-width:991px) {
.style-bottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .compare a{bottom:-220px;left:117px}
}
@media (max-width:767px) {
.style-bottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .actions .add-to-links .compare a{left:118px;bottom:-260px}
}
.product_list.grid .block-product-inner .actions .add-to-links .compare a:before{content:"\f079";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:35px;height:35px;text-align:center;line-height:35px;font-size:14px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.product_list.grid .block-product-inner .actions .add-to-links .compare a:hover:before{color:#5268e2;-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
.galleryBottom .product_list.grid .block-product-inner,.galleryLeft .product_list.grid .block-product-inner{margin:-10px -10px 0;border:1px solid transparent}
.galleryBottom .product_list.grid .block-product-inner .prd,.galleryLeft .product_list.grid .block-product-inner .prd{padding:10px 10px 3px}
.galleryBottom .product_list.grid .block-product-inner .btn-addtocart,.galleryLeft .product_list.grid .block-product-inner .btn-addtocart{background-color:#f1f1f1;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;bottom:10px;box-shadow:none;color:#888;height:30px;overflow:hidden;padding:0;text-align:center;position:absolute;right:0;width:30px;border:0;line-height:28px}
.galleryBottom .product_list.grid .block-product-inner .btn-addtocart i,.galleryLeft .product_list.grid .block-product-inner .btn-addtocart i{font-size:14px}
.galleryBottom .product_list.grid .block-product-inner .btn-addtocart i:hover,.galleryLeft .product_list.grid .block-product-inner .btn-addtocart i:hover{color:#fff!important}
.galleryBottom .product_list.grid .block-product-inner .btn-addtocart:hover,.galleryLeft .product_list.grid .block-product-inner .btn-addtocart:hover{background:#5268e2}
.galleryBottom .product_list.grid .block-product-inner .btn-addtocart:hover i,.galleryLeft .product_list.grid .block-product-inner .btn-addtocart:hover i{color:#fff}
.galleryBottom .product_list.grid .block-product-inner .action-bot,.galleryLeft .product_list.grid .block-product-inner .action-bot{width:100%;float:left;padding-top:4px;opacity:0;filter:alpha(opacity=0);visibility:hidden;border-top:1px solid #eaeaea}
.galleryBottom .product_list.grid .block-product-inner .wrap-quickview,.galleryLeft .product_list.grid .block-product-inner .wrap-quickview{display:inline-block;float:left}
.galleryBottom .product_list.grid .block-product-inner .wrap-quickview .sns-btn-quickview,.galleryLeft .product_list.grid .block-product-inner .wrap-quickview .sns-btn-quickview{color:#888}
.galleryBottom .product_list.grid .block-product-inner .wrap-quickview .sns-btn-quickview:hover,.galleryLeft .product_list.grid .block-product-inner .wrap-quickview .sns-btn-quickview:hover{color:#5268e2}
.galleryBottom .product_list.grid .block-product-inner .wrap-quickview .sns-btn-quickview:hover:before,.galleryLeft .product_list.grid .block-product-inner .wrap-quickview .sns-btn-quickview:hover:before{color:#5268e2}
.galleryBottom .product_list.grid .block-product-inner .wrap-quickview .sns-btn-quickview:before,.galleryLeft .product_list.grid .block-product-inner .wrap-quickview .sns-btn-quickview:before{content:"\f06e";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;text-align:center;line-height:20px;font-size:14px;text-align:left;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.galleryBottom .product_list.grid .block-product-inner .add-to-links,.galleryLeft .product_list.grid .block-product-inner .add-to-links{float:right}
.galleryBottom .product_list.grid .block-product-inner .add-to-links .wishlist,.galleryLeft .product_list.grid .block-product-inner .add-to-links .wishlist,.galleryBottom .product_list.grid .block-product-inner .add-to-links .compare,.galleryLeft .product_list.grid .block-product-inner .add-to-links .compare{display:inline-block}
.galleryBottom .product_list.grid .block-product-inner .add-to-links .addToWishlist,.galleryLeft .product_list.grid .block-product-inner .add-to-links .addToWishlist{color:#888}
.galleryBottom .product_list.grid .block-product-inner .add-to-links .addToWishlist:hover,.galleryLeft .product_list.grid .block-product-inner .add-to-links .addToWishlist:hover{color:#5268e2}
.galleryBottom .product_list.grid .block-product-inner .add-to-links .addToWishlist:before,.galleryLeft .product_list.grid .block-product-inner .add-to-links .addToWishlist:before{content:"\f004";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:25px;height:25px;text-align:center;line-height:25px;text-align:right;font-size:15px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.galleryBottom .product_list.grid .block-product-inner .add-to-links .compare a,.galleryLeft .product_list.grid .block-product-inner .add-to-links .compare a{color:#888}
.galleryBottom .product_list.grid .block-product-inner .add-to-links .compare a:hover,.galleryLeft .product_list.grid .block-product-inner .add-to-links .compare a:hover{color:#5268e2}
.galleryBottom .product_list.grid .block-product-inner .add-to-links .compare a:before,.galleryLeft .product_list.grid .block-product-inner .add-to-links .compare a:before{content:"\f046";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:25px;height:25px;text-align:center;line-height:25px;text-align:right;font-size:15px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.product_list.grid .block-product-inner .gallery2.gallery-slider{background-color:#fff;bottom:-50px;cursor:pointer;height:60px;opacity:0;padding:11px 0 0;position:absolute;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;visibility:hidden;width:100%}
.product_list.grid .block-product-inner .gallery2.gallery-slider .viewport{height:100%;margin:0 auto;max-width:79%;overflow:hidden;position:relative;width:100%}
.galleryBottom .sns-snsproducttabsslider .product_list.grid .block-product-inner .gallery2.gallery-slider .viewport,.galleryLeft .sns-snsproducttabsslider .product_list.grid .block-product-inner .gallery2.gallery-slider .viewport{max-width:90%}
.product_list.grid .block-product-inner .gallery2.gallery-slider .viewport .overview{bottom:0;margin:0;padding:0;position:absolute;width:100%}
.product_list.grid .block-product-inner .gallery2.gallery-slider a.buttons{position:absolute;top:43%}
.product_list.grid .block-product-inner .gallery2.gallery-slider a.buttons.prev{left:0}
.product_list.grid .block-product-inner .gallery2.gallery-slider a.buttons.next{right:0}
.product_list.grid .block-product-inner .gallery2.gallery-slider a.buttons i{font-size:18px}
.product_list.grid .block-product-inner .gallery2.gallery-slider li.img{float:left;list-style:outside none none;padding:0 2.5px}
.product_list.grid .block-product-inner .gallery3.gallery-slider{background:#fff;cursor:pointer;display:block;height:100.6%;opacity:0;filter:alpha(opacity=0);position:absolute;right:85%;text-align:center;top:-1px;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;visibility:hidden;z-index:99;border:1px solid transparent;border-right:0;width:70px}
.product_list.grid .block-product-inner .gallery3.gallery-slider.fright{left:85%;border:1px solid transparent;border-left:0}
.product_list.grid .block-product-inner .gallery3.gallery-slider .viewport{max-height:79.5%;overflow:hidden;position:relative;width:70px;height:60%}
.product_list.grid .block-product-inner .gallery3.gallery-slider .viewport .overview{margin:0;padding:0 10px;position:absolute;width:100%}
.product_list.grid .block-product-inner .gallery3.gallery-slider .viewport .overview li.img{padding:4px 0}
.product_list.grid .block-product-inner .gallery3.gallery-slider i{font-size:18px}
.product_list.grid .block-product-inner .gallery3.gallery-slider .prev{display:inline-block;margin-bottom:0;margin-top:12px}
.product_list.grid .block-product-inner .gallery3.gallery-slider .next{display:inline-block;margin-top:12px}
.sns-snsproducttabsslider .product_list.grid .block-product-inner .gallery3.gallery-slider .next{margin-top:6px}
.product_list.grid .block-product-inner .ico-product.ico-new{background:#5268E2;position:absolute;top:10px;left:0;font-size:10px;width:72px;height:25px;color:#FFF;text-transform:uppercase;text-align:center;line-height:27px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:0;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;z-index:1}
.galleryBottom .product_list.grid .block-product-inner .ico-product.ico-new{background-color:#3f9bff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;height:18px;position:absolute;top:10px;margin:0;left:0;font-size:13px;line-height:18px;padding:0 5px;width:auto}
.galleryLeft .product_list.grid .block-product-inner .ico-product.ico-new{background-color:#fff001;color:#444;font-size:13px}
.product_list.grid .block-product-inner .ico-product.ico-sale{transition:.5s;color:#fff;z-index:9;position:absolute;bottom:10px;right:10px;height:70px;width:70px;border-radius:50%;background-color:rgba(238,194,61,0.95);font-size:20px;line-height:67px;font-weight:600;text-align:center;border:2px solid #FFF;display:none}
.galleryBottom .product_list.grid .block-product-inner .ico-product.ico-sale{color:#fff;background-color:#5268e2;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;height:18px;position:absolute;top:10px;margin:0;right:0;font-size:13px;line-height:18px;padding:0 5px;width:auto}
.galleryBottom .product_list.grid .block-product-inner .ico-product.ico-sale:before{display:none}
.galleryLeft .product_list.grid .block-product-inner .ico-product.ico-sale{background-color:#fff001;color:#444;font-size:13px;width:36px;height:36px;line-height:36px;padding:0;text-align:center;position:absolute;top:10px;right:10px;z-index:9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.galleryLeft .product_list.grid .block-product-inner .ico-product.ico-sale:before{display:none}
.product_list{list-style:none;padding:0}
.product_list li.clearfix.clear{padding:0;margin:0}
.product_list .availability span{display:inline-block;color:#fff;font-weight:700;padding:3px 8px 4px;margin-bottom:20px}
.product_list .availability span.available-now{background:#55c65e;border:1px solid #36943e}
.product_list .availability span.out-of-stock{background:#fe9126;border:1px solid #e4752b}
.product_list .color-list-container{margin-bottom:12px}
.product_list .color-list-container ul li{display:inline-block;border:1px solid #dfdfdf;width:26px;height:26px}
.product_list .color-list-container ul li a{display:block;width:22px;height:22px;margin:1px}
.product_list .color-list-container ul li a img{display:block;width:22px;height:22px}
.product_list .comments_note{text-align:left;overflow:hidden}
.product_list .comments_note .star_content{float:left}
.product_list .comments_note .nb-comments{font-size:13px;font-style:normal;overflow:hidden}
.product_list > li{padding-bottom:30px}
.product_list.grid .list-view{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}
.galleryLeft .product_list.grid .list-view{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.product_list.grid .grid-view{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}
.galleryLeft .product_list.grid .grid-view{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.product_list.grid > li{padding-bottom:30px}
@media (max-width: 480px) {
.product_list.grid .grid-view{max-width:100%}
.product_list.grid .block-product-inner .item-info .item-price .price.product-price{padding:2px 0}
}
.galleryBottom .product_list.grid > li,.galleryLeft .product_list.grid > li{padding-bottom:0}
.product_list.grid li.hovered h5{min-height:30px}
.product_list.list .list-view{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}
.galleryLeft .product_list.list .list-view{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.product_list.list .grid-view{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}
.galleryLeft .product_list.list .grid-view{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.product_list.list > li.ajax_block_product{width:100%}
.product_list.list > li:hover .col-left .item-img .product_img_link:before{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.product_list.list > li:hover .col-left .badges,.product_list.list > li:hover .col-left .countdown .countdown-section,.product_list.list > li:hover .col-left .ico-product{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}
.product_list.list > li .item-title{margin-bottom:4px}
.product_list.list > li .item-title a{font-size:120%;font-size:13px;color:#444;font-weight:700}
.product_list.list > li .item-title a:hover{color:#5268e2}
.product_list.list > li .item-price{margin-bottom:10px}
.product_list.list > li .item-rating{font-size:10px;padding-bottom:9px;margin-bottom:3px}
.product_list.list > li .item-desc{margin-bottom:20px}
.product_list.list > li .actions{margin-bottom:20px}
.product_list.list > li .col-left{position:relative}
.product_list.list > li .col-left .item-img{-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;position:relative;background:#fff;overflow:hidden;display:inline-block}
.product_list.list > li .col-left .item-img .product_img_link{position:relative;display:inline-block;margin:0 auto;text-align:center}
.product_list.list > li .col-left .item-img .product_img_link:before{background:rgba(0,0,0,0.2);opacity:0;filter:alpha(opacity=0);height:100%;width:100%;position:absolute;top:0;left:0;content:"";z-index:1;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}
.product_list.list > li .col-left .item-img .product_img_link .img-main{display:inline-block}
.product_list.list > li .col-left .item-img .product_img_link img{margin-left:auto;margin-right:auto}
.product_list.list > li .col-left .item-img .product_img_link:hover img + img{opacity:1;filter:alpha(opacity=100)}
.product_list.list > li .col-left .countdown{position:absolute;top:60px;right:10px}
.product_list.list > li .col-left .countdown .countdown-section{display:block;text-align:center;background:#5268e2;color:#fff;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);border-radius:4px;overflow:hidden;font-weight:400;margin-bottom:10px;text-transform:uppercase;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.product_list.list > li .col-left .countdown .countdown-section .countdown-amount{display:block;line-height:20px;font-size:14px}
.product_list.list > li .col-left .countdown .countdown-section .countdown-period{font-size:11px;line-height:20px;min-width:40px;display:block;background:#888}
.product_list.list > li .col-left .badges .ico-product{color:#fff;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;line-height:1;text-transform:uppercase;position:absolute;top:0;z-index:1;text-align:center;font-size:12px;padding:35px 0 0;width:76px;height:54px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);background-color:#5268e2}
.product_list.list > li .col-left .badges .ico-product.ico-new{left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}
.product_list.list > li .col-left .badges .ico-product.ico-sale{right:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}
.product_list.list > li .col-right .item-rating{margin-bottom:1px;padding:0;color:#777}
.product_list.list > li .col-right .item-rating .star_content{margin-right:5px}
.product_list.list > li .col-right .item-rating:empty:before{content:'\f005\f005\f005\f005\f005';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;letter-spacing:2px;font-size:13px;color:#777;white-space:nowrap}
.product_list.list > li .col-right .ico-sale{background:#5268e2;margin-left:10px;margin-top:2px;color:#fff;font-size:10px;border-radius:3px;padding:2px 7px;line-height:100%;position:relative}
.product_list.list > li .col-right .ico-sale:before{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #5268e2 transparent transparent;content:'';display:block;position:absolute;top:50%;right:100%;margin-top:-5px}
.product_list.list > li .col-right .actions .btn-addtocart{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:relative;font-size:100%;background:#fff;color:#444;width:35px;height:35px;padding:0;border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;line-height:35px;text-align:center;overflow:hidden;text-transform:uppercase}
.product_list.list > li .col-right .actions .btn-addtocart i{font-size:14px}
.product_list.list > li .col-right .actions .btn-addtocart:hover{color:#5268e2}
.product_list.list > li .col-right .actions .btn-addtocart:hover i{-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
.product_list.list > li .col-right .actions .functional-buttons{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.product_list.list > li .col-right .actions .functional-buttons .wishlist,.product_list.list > li .col-right .actions .functional-buttons .compare{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.product_list.list > li .col-right .actions .add_to_compare,.product_list.list > li .col-right .actions .addToWishlist{margin-left:8px;display:block;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;width:35px;height:35px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block;overflow:hidden;background:#fff;border:1px solid #ddd;color:#444}
.product_list.list > li .col-right .actions .add_to_compare:hover,.product_list.list > li .col-right .actions .addToWishlist:hover,.product_list.list > li .col-right .actions .add_to_compare.checked,.product_list.list > li .col-right .actions .addToWishlist.checked{color:#5268e2}
.product_list.list > li .col-right .actions .add_to_compare:hover:before,.product_list.list > li .col-right .actions .addToWishlist:hover:before,.product_list.list > li .col-right .actions .add_to_compare.checked:before,.product_list.list > li .col-right .actions .addToWishlist.checked:before{color:#5268e2;-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
.product_list.list > li .col-right .actions .addToWishlist:before{content:"\f004";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:32px;height:32px;text-align:center;line-height:32px;line-height:32px;font-size:14px}
.product_list.list > li .col-right .actions .add_to_compare:before{content:"\f079";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:32px;height:32px;text-align:center;line-height:32px;line-height:32px;font-size:14px}
.product_list.list > li .col-right .actions .sns-btn-quickview{margin-left:8px;width:35px;height:35px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;display:block;overflow:hidden;background:#fff;border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;color:#444;font-size:14px}
.product_list.list > li .col-right .actions .sns-btn-quickview:hover{color:#5268e2}
.product_list.list > li .col-right .actions .sns-btn-quickview:hover:before{-webkit-animation:toRightFromLeft .4s forwards;-o-animation:toRightFromLeft .4s forwards;animation:toRightFromLeft .4s forwards}
.product_list.list > li .col-right .actions .sns-btn-quickview:before{display:block;line-height:30px}
@media (max-width:768px) {
.product_list.list > li .col-right .actions .sns-btn-quickview{display:none}
}
.product_list.list > li .col-right .actions .link-wishlist:before{content:"\f004";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:30px;height:30px;text-align:center;line-height:30px}
.product_list.list > li .col-right .actions .link-compare:before{content:"\f079";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:30px;height:30px;text-align:center;line-height:30px}
.product_list.list > li .col-right .actions .quickview-wrap{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:32px;height:32px}
.product_list.list > li .col-right .actions .sns-btn-quickview{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.product_list.list > li .col-right .actions .sns-btn-quickview span{display:none}
.product_list.list > li .col-right .actions .sns-btn-quickview:before{content:"\f06e";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:30px;height:30px;text-align:center;line-height:30px}
@media (max-width:768px) {
.product_list.list > li .col-right .actions .sns-btn-quickview{display:none}
}
@media (min-width:1200px) {
.product_list.list > li:hover .product-image-container .quick-view{display:block}
}
@media (max-width:479px) {
.product_list.list > li{text-align:center}
}
#sitemap .sitemap_block .page-subheading{margin-bottom:16px}
#sitemap .sitemap_block li{line-height:16px;padding-bottom:11px}
#sitemap .sitemap_block li a:before{content:"\f105";display:inline-block;font-family:"FontAwesome";padding-right:10px}
#sitemap .sitemap_block li a:hover{font-weight:700}
#listpage_content div.tree_top{padding:5px 0 0 27px}
#listpage_content div.tree_top a:before{content:"\f015";display:inline-block;font-family:"FontAwesome";font-size:20px;color:#333}
#listpage_content div.tree_top a:hover:before{color:#2a6496}
ul.tree{padding-left:24px}
ul.tree li{margin:0 0 0 21px;padding:5px 0 0 33px;border-left:1px solid #dfdfdf;background:url(../img/sitemap-horizontal.png) no-repeat left 15px transparent}
ul.tree li a:hover{font-weight:700}
ul.tree > li{margin:0 0 0 11px}
ul.tree li.last{border:medium none;background:url(../img/sitemap-last.png) no-repeat 0 -4px transparent}
#scenes .popover-button span{display:block;font-size:28px;text-align:center}
#scenes .popover-button span:before{content:"\f0fe";font-family:"FontAwesome";display:block;vertical-align:5px}
.thumbs_banner{margin:10px auto;padding:0;height:62px!important;width:100%;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
.thumbs_banner .space-keeper{width:21px;float:left;display:block;height:100%}
.thumbs_banner .space-keeper a.prev{display:none;width:21px;background:#fdfdfd;text-decoration:none;color:#333}
.thumbs_banner .space-keeper a.prev:before{font-family:"FontAwesome";content:"\f053";vertical-align:middle;padding-top:35px;padding-left:5px}
.thumbs_banner .space-keeper a.next{float:left;display:block;width:21px;background:#fdfdfd;text-decoration:none;color:#333}
.thumbs_banner .space-keeper a.next:before{font-family:"FontAwesome";content:"\f054";vertical-align:middle;padding-top:35px;padding-left:5px}
#scenes_list{overflow:hidden;float:left;width:828px}
#scenes_list ul{list-style-type:none}
#scenes_list li{float:left}
#scenes_list a{display:block}
#scenes a.popover-button{display:block;position:absolute;text-decoration:none}
#scenes .popover{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-color:#dfdfdf}
#scenes .product-image-container,#scenes .product-name{margin-bottom:15px}
#scenes div.description{margin-bottom:15px}
#scenes .button-container{margin-bottom:15px}
#scenes .button-container a{text-decoration:none}
#scenes .price{margin-bottom:10px}
@media (max-width:1199px) {
#scenes{display:none}
}
#stores #map{width:100%;height:447px;margin-bottom:26px}
#stores input#addressInput{display:inline-block;width:500px;height:35px;padding-left:15px}
@media (max-width:479px) {
#stores input#addressInput{width:230px}
}
#stores .address-input{margin-bottom:20px}
@media (max-width:767px) {
#stores .address-input{width:100%;margin:0 0 20px}
}
#stores .address-input label{margin-right:5px}
#stores .radius-input{float:left;line-height:23px;line-height:35px;width:100%;margin-bottom:20px}
#stores .radius-input label,#stores .radius-input .selector{float:left}
#stores .radius-input label{margin-right:10px}
#stores .radius-input #radiusSelect{width:78px}
#stores .btnsns{padding:7px 15px}
#stores .store-content{padding-bottom:30px}
#stores .store-content-select .selector{visibility:hidden;display:none}
#stores .store-content-select.active{padding-top:30px;margin-bottom:30px;border-top:1px solid #dfdfdf}
#stores .store-content-select.active .selector{visibility:visible;display:block}
#stores .store-title{margin-bottom:16px;font-size:16px}
#stores label{font-weight:400}
#stores #stores_loader{display:none;margin-left:5px}
#stores #locationSelect{max-width:356px;visibility:hidden}
#stores #stores-table{display:none}
#stores #stores-table tbody td{padding:20px}
#stores #stores-table tbody td.num{background:#fdfdfd;width:46px}
#stores #stores-table tbody td.name span{padding-left:15px}
@media (max-width:767px) {
#stores #stores-table tbody td.name img{display:none}
}
.store-image img{width:100%;min-width:100px}
.price{font-size:100%;font-weight:700;color:#777;white-space:nowrap}
.price.product-price{font:600 21px / 26px inherit;color:#333}
.old-price{color:#ccc;font-family:arial,sans-serif;font-size:100%;font-weight:400;line-height:normal;position:relative;text-decoration:line-through}
.old-price.product-price{margin-right:5px}
.special-price{color:#444}
.price-percent-reduction{display:none;background:#f13340;border:1px solid #d02a2c;font:600 21px / 24px inherit;color:#fff;padding:0 5px 0 3px}
.price-percent-reduction.small{font:700 14px / 17px Arial,Helvetica,sans-serif;padding:1px 6px}
.head-policy{line-height:130%}
.head-policy .fa{font-size:30px}
.head-policy [class*="col-"]:hover .fa{color:#5268e2}
.block{margin-bottom:30px}
#sns_sticky_right .block,#sns_sticky_left .block{margin:0}
.block .btn-remove{position:absolute;top:0;right:0}
.block .block-title{font-size:140%;text-transform:uppercase;font-weight:700;position:relative;color:#5c5c5c;margin-bottom:15px}
.block .block-title h1,.block .block-title h2,.block .block-title h3,.block .block-title h4{font-size:100%;margin:0;font-weight:400}
.block .block-title .navslider{position:absolute;top:50%;right:0;margin-top:-13px}
.block .block-title .navslider a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.block .block-title .navslider a + a{margin-left:5px}
.block .block-title .navslider a .fa{font-size:11px;width:25px;height:25px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:1px solid #ddd;text-align:center;line-height:23px;font-size:16px;color:#666;background:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.block .block-title .navslider a .fa:hover{background:#5268e2;color:#fff;border-color:#5268e2}
.block .block-content{padding:10px 0 0}
.block .container-block{margin:0 -15px}
.block.block-subscribe-content{padding:15px;border:1px solid #ddd;margin-bottom:0!important}
.block.block-subscribe-content input{border-radius:0;box-shadow:none;color:#ccc;height:34px;padding:4px 10px;transition:all .2s ease-out 0;margin-bottom:15px;font-size:13px}
.block.block-subscribe-content button{background:#f1f1f1;border:medium none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px 0 #ddd;color:#888;display:inline-block;font-size:14px;font-weight:700;height:37px;line-height:21px;padding:8px 15px;position:relative;text-transform:uppercase;-webkit-transition:all .25s ease-out 0;-o-transition:all .25s ease-out 0;transition:all .25s ease-out 0;vertical-align:middle}
.block.block-subscribe-content button:hover{background:#5268e2;-webkit-box-shadow:0 3px 0 #1e34b0;box-shadow:0 3px 0 #1e34b0;color:#fff}
.block.tags_block .block_content a{display:inline-block;background:#fff;padding:4px 10px;border-radius:5px;margin-bottom:5px;font-size:100%!important;border:1px solid #ddd;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.block.tags_block .block_content a:hover{text-decoration:none;background-color:#5268e2;border-color:#5268e2;color:#fff}
.block.sns-slider .item{margin-top:0}
.block.sns-slider .container-block{margin:0 -15px}
.block.sns-slider .owl-item{padding:0 15px}
.block.sns-slider .block_content{padding:0}
.block.sns-slider .block-title-slider{position:relative}
.block.sns-slider .block-title-slider h3{margin:0}
.block.sns-slider .block-title-slider p{padding:3px 0 0;margin:0}
.block.sns-slider .pretext{margin:0}
.block.sns-slider .container-slider{margin:0 -15px}
.block.sns-slider .container-slider .owl-item{position:relative;z-index:0}
.block.sns-slider .container-slider .owl-item:not(.active) + .active .item .item-inner .gallery,.block.sns-slider .container-slider .owl-item.active:first-child .item .item-inner .gallery{right:auto;left:100%}
.block.sns-slider .container-slider .owl-item:hover{z-index:1}
.block.sns-deals{margin:0 -15px}
.block.sns-deals .hear-title{background:#5268e2;padding:10px 15px 15px;text-align:center;color:#fff;margin:0 15px;overflow:hidden}
.block.sns-deals .hear-title .block-title{margin-bottom:0}
.block.sns-deals .hear-title .block-title *{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle}
.block.sns-deals .hear-title .block-title h3{font-weight:700;color:#fff;font-size:20px}
.block.sns-deals .hear-title .block-title i{font-size:10px;line-height:22px}
.block.sns-deals .hear-title .block-title > span{padding:0 5px;color:#fff;position:relative}
.block.sns-deals .hear-title .block-title > span:before,.block.sns-deals .hear-title .block-title > span:after{display:block;content:'';height:1px;background:rgba(255,255,255,0.5);top:50%;position:absolute;right:100%}
.block.sns-deals .hear-title .block-title > span:before{margin-top:2px;width:40px}
.block.sns-deals .hear-title .block-title > span:after{margin-top:-2px;width:80px}
.block.sns-deals .hear-title .block-title > span.starright:before{left:100%}
.block.sns-deals .hear-title .block-title > span.starright:after{left:100%}
.block.sns-deals p.no-rating:before,.block.sns-deals p.no-rating:after{content:" ";display:table}
.block.sns-deals p.no-rating:after{clear:both}
.block.sns-deals p.no-rating:before{content:'\f005\f005\f005\f005\f005';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;letter-spacing:2px;color:#dfdfdf;white-space:nowrap}
.block.sns-deals p.no-rating a{display:none}
.block.sns-deals .rating-links{display:none}
.block.sns-deals .ico-product.ico-new{background:#46c0b3;position:absolute;top:10px;left:10px;font-size:10px;width:36px;height:36px;color:#fff;text-transform:uppercase;text-align:center;line-height:36px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;z-index:1}
.galleryBottom .block.sns-deals .ico-product.ico-new{background-color:#3f9bff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;height:18px;position:absolute;top:10px;margin:0;left:0;font-size:13px;line-height:18px;padding:0 5px;width:auto}
.galleryLeft .block.sns-deals .ico-product.ico-new{background-color:#fff001;color:#444;font-size:13px}
.block.sns-deals .ico-product.ico-sale{background:#5268e2;color:#fff;font-size:10px;border-radius:3px;padding:4px 7px;margin-left:10px;line-height:100%;position:relative;z-index:9}
.block.sns-deals .ico-product.ico-sale:before{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:0;height:0;border-style:solid;border-width:9px 9px 9px 0;border-color:transparent #5268e2 transparent transparent;content:'';display:block;position:absolute;top:50%;left:-7px;margin-top:-9px}
.galleryBottom .block.sns-deals .ico-product.ico-sale{background-color:#5268e2;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;height:18px;position:absolute;top:10px;margin:0;right:0;font-size:13px;line-height:18px;padding:0 5px;width:auto}
.galleryBottom .block.sns-deals .ico-product.ico-sale:before{display:none}
.galleryLeft .block.sns-deals .ico-product.ico-sale{background-color:#fff001;color:#444;font-size:13px;width:36px;height:36px;line-height:36px;padding:0;text-align:center;position:absolute;top:10px;right:10px;z-index:9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.galleryLeft .block.sns-deals .ico-product.ico-sale:before{display:none}
.block.sns-deals .ico-product.ico-sale{top:20px!important}
.block.sns-deals .ico-product.ico-new{top:55px!important}
.block.sns-deals .actions .add-to-links{margin:0;padding:0;list-style:none}
.block.sns-deals .actions .sns-btn-quickview,.block.sns-deals .actions .link-wishlist,.block.sns-deals .actions .link-compare{width:32px;height:32px;display:inline-block;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:1;filter:alpha(opacity=100);position:relative;color:#676767;font-size:14px;line-height:20px;background:#fff;border-radius:50%;border:1px solid #e3e3e3;z-index:1}
.block.sns-deals .actions .sns-btn-quickview.checked,.block.sns-deals .actions .link-wishlist.checked,.block.sns-deals .actions .link-compare.checked,.block.sns-deals .actions .sns-btn-quickview:hover,.block.sns-deals .actions .link-wishlist:hover,.block.sns-deals .actions .link-compare:hover{background:#5268e2;color:#fff;border-color:#5268e2}
.block.sns-deals .item-title{font-size:15px;margin-bottom:10px}
.block.sns-deals .item-title a{color:#5f5f5f}
.block.sns-deals .item-title a:hover{color:#5268e2}
.block.sns-deals .item-price{margin-bottom:20px}
.block.sns-deals .item-price > *{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.block.sns-deals .countdown{margin-bottom:20px;position:absolute;top:35px;right:10px;color:#fff;font-size:10px;font-weight:400;text-transform:uppercase;z-index:9;-webkit-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0;top:20px!important}
@media (max-width:1080px) {
.block.sns-deals .countdown{top:30px}
}
.galleryLeft .block.sns-deals .countdown{margin-top:24px}
@media (max-width:991px) {
.galleryLeft .block.sns-deals .countdown{margin-top:20px}
}
.block.sns-deals .countdown .countdown-row .countdown-section{display:block;text-align:center;background:#5268e2;color:#fff;border-radius:4px;overflow:hidden;margin-bottom:10px;text-transform:uppercase;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.galleryLeft .sns-snsproducttabsslider .block.sns-deals .countdown .countdown-row .countdown-section{margin-bottom:5px}
@media (min-width:480px) and (max-width:1080px) {
.block.sns-deals .countdown .countdown-row .countdown-section{margin-bottom:1px}
}
.block.sns-deals .countdown .countdown-row .countdown-section .countdown-amount{display:block;line-height:20px;font-size:14px}
.block.sns-deals .countdown .countdown-row .countdown-section .countdown-period{font-size:11px;line-height:20px;min-width:40px;display:block;background:#444}
.block.sns-deals .countdown .countdown-section{margin-bottom:15px!important}
.block.sns-deals .owl-wrapper-outer{border-top:0}
.block.sns-deals .owl-wrapper-outer .item{margin:0;position:relative}
.block.sns-deals .owl-wrapper-outer .item .item-inner{border:1px solid #ececec;padding-bottom:40px}
.block.sns-deals .owl-wrapper-outer .item .item-inner .item-img{border:0;border-bottom:1px solid #ececec}
.block.sns-deals .owl-wrapper-outer .item .item-inner .action-bot{overflow:hidden}
@media (max-width:992px) {
.block.sns-deals .owl-wrapper-outer .item .item-inner{margin-bottom:40px}
}
.block.sns-deals .owl-pagination{bottom:30px}
.block.sns-deals .owl-pagination .owl-page{width:10px;height:10px}
.block.sns-deals .owl-pagination .owl-page.active{width:14px;height:14px}
.block.block-facebook .block-content{padding:0}
.block.viewed .item,.block.mostwant .item{padding:0;border-bottom:1px solid #ddd;margin:0;margin-top:20px;padding-bottom:20px;float:left}
.block.viewed .item .item-img,.block.mostwant .item .item-img{max-width:80px;float:left;margin-right:0;max-height:100px; padding-left:0;}
.block.viewed .item .item-img{margin-bottom:50px;height:100%;padding-right:0}
.block.viewed .item .item-info{padding-left:5px;padding-right:0}
.block.viewed .item .item-rating,.block.mostwant .item .item-rating{margin-bottom:1px;padding:0;color:#777;display:inline-block}
.block.viewed .item .item-rating .star_content,.block.mostwant .item .item-rating .star_content{margin-right:5px}
.block.viewed .item .item-rating:empty:before,.block.mostwant .item .item-rating:empty:before{content:'\f005\f005\f005\f005\f005';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;letter-spacing:2px;font-size:13px;color:#777;white-space:nowrap}
.block.viewed .item .item-rating .nb-comments,.block.mostwant .item .item-rating .nb-comments{display:none}
.block.viewed .item .item-price,.block.mostwant .item .item-price{display:inline-block}
.block.viewed .item .item-price .price-box,.block.mostwant .item .item-price .price-box{display:inline-block}
.block.viewed .item .ico-sale,.block.mostwant .item .ico-sale{background:#5268e2;margin-left:10px;margin-top:2px;color:#fff;font-size:10px;border-radius:3px;padding:2px 7px;line-height:100%;position:relative}
.block.viewed .item .ico-sale:before,.block.mostwant .item .ico-sale:before{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #5268e2 transparent transparent;content:'';display:block;position:absolute;top:50%;right:100%;margin-top:-5px}
.block.viewed .item{width:100%}
.block.viewed .item .item-price .price.product-price{font-family:'open_sansbold',Arial;padding-bottom:7px;padding-top:0;font-size:24px;margin-right:5px;color:#4050A9;margin-top:10px;display:inline-block}
.block.viewed .item .item-price .old-price.product-price{margin-right:5px;font-size:15px;color:#666A6F;display:none}
.block.viewed .item .item-price .ico-sale{display:none!important}
.block.viewed .item .btn-addtocart{border:none;margin-top:10px;background-color:#363636;color:#FFF;text-transform:none;font-size:13px}
.block.viewed .item .btn-addtocart:hover{border:none;background-color:#5268e2}
.block.viewed .item .btn-addtocart:hover .fa{color:#fff}
.block.mostwant{margin-bottom:0}
.block.mostwant .title_block{padding:0;color:#fff;font-size:120%;font-weight:700;line-height:10px;text-transform:uppercase}
.block.mostwant .item{border:0}
.block.mostwant .item .item-title{line-height:12px;margin-bottom:5px}
.block.mostwant .item .old-price{color:#888}
.block.mostwant .item .price.product-price{color:#5268e2!important}
.block.sns-snsproductsrelated{margin-bottom:0;margin-top:40px}
.block.sns-snsproductsrelated .block-title{border-bottom:3px solid #ddd;margin:0 0 20px;padding:5px 0 15px;color:#444;font-size:14px;font-weight:400;position:relative;text-transform:uppercase}
.block.sns-snsproductsrelated .owl-item .item{margin:10px 0}
.block.sns-snsproductsrelated .owl-controls .owl-nav > div{opacity:0;filter:alpha(opacity=0);width:45px;height:45px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;top:35%;position:absolute;overflow:hidden}
.block.sns-snsproductsrelated .owl-controls .owl-nav > div:before{background:#fff;font-size:20px;color:#444;line-height:40px;text-align:center;border-radius:50%;box-shadow:0 2px 0 #ddd}
.block.sns-snsproductsrelated .owl-controls .owl-nav > div.owl-prev{left:-5px}
.block.sns-snsproductsrelated .owl-controls .owl-nav > div.owl-prev:before{content:"\f104";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;text-align:center;line-height:40px}
.block.sns-snsproductsrelated .owl-controls .owl-nav > div.owl-next{right:-5px}
.block.sns-snsproductsrelated .owl-controls .owl-nav > div.owl-next:before{content:"\f105";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;text-align:center;line-height:40px}
.block.sns-snsproductsrelated .owl-controls .owl-nav > div:hover:before{background:#5268e2;box-shadow:0 2px 0 #1e34b0;color:#fff}
.block.sns-snsproductsrelated:hover .owl-controls .owl-nav > div{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.block.box-up-sell .block-title{margin:0;padding:15px 0}
.block.box-up-sell label.related{position:absolute;right:0;top:0;padding:5px 10px;background:#f7f7f7;z-index:1}
.block.box-up-sell .block-subtitle{margin-bottom:10px}
.block.box-up-sell .block-subtitle a{color:#5268e2}
.block.block-stickynote.on-top .block-title{font-size:40px;font-weight:700;text-transform:uppercase;padding:8px 75px;border:1px solid #ccc;float:left;margin:0 30px 0 0;line-height:40px;color:inherit}
.block.block-stickynote.on-top .block-content{padding:0;color:inherit;line-height:18px}
.block.blank .block-content{padding:0!important}
.block.block-custommenu{text-align:center!important;padding:20px 0 10px;border:1px solid transparent;margin-top:10px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.block.block-custommenu > *{margin:0 auto}
.block.block-custommenu .block-title{margin-top:10px;margin-bottom:5px;color:#fff}
.block.block-custommenu .block-content{padding:0 10px!important;color:#888}
.block.block-custommenu:hover{border-color:#888}
.block.block-privacypolicy .block-title{text-transform:none;font-size:183.3%}
.block.block-privacypolicy .block-title span{padding-bottom:5px}
.block.block-privacypolicy .block-content ul.custom-block{list-style:none;margin:20px 0 0}
.block.block-privacypolicy .block-content ul.custom-block li{padding:0 0 0 60px;height:47px;position:relative;margin:10px 0 0;line-height:46px;color:#333}
.block.block-privacypolicy .block-content ul.custom-block li:before{position:absolute;content:"";height:45px;width:45px;left:0;top:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:1px solid #5268e2;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;background:url({$base_dir}ico-pricacypolicy.png) no-repeat left top}
.block.block-privacypolicy .block-content ul.custom-block li span{line-height:18px;display:inline-block;margin-top:3px}
.block.block-privacypolicy .block-content ul.custom-block li:hover{color:#5268e2}
.block.block-privacypolicy .block-content ul.custom-block li:hover:before{background-color:#5268e2;background-position:left -45px}
.block.block-privacypolicy .block-content ul.custom-block li.money-back:before{background-position:left -90px}
.block.block-privacypolicy .block-content ul.custom-block li.money-back:hover:before{background-position:left -135px}
.block.block-privacypolicy .block-content ul.custom-block li.order-247:before{background-position:left -180px}
.block.block-privacypolicy .block-content ul.custom-block li.order-247:hover:before{background-position:left -225px}
.block.block-privacypolicy .block-content ul.custom-block li.special-event:before{background-position:left -270px}
.block.block-privacypolicy .block-content ul.custom-block li.special-event:hover:before{background-position:left -315px}
.block.block-privacypolicy .block-content ul.custom-block li.gift:before{background-position:left -360px}
.block.block-privacypolicy .block-content ul.custom-block li.gift:hover:before{background-position:left -405px}
.block.have-border{border:2px solid #dfdfdf;position:relative;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.block.have-border .block-inner{margin:-2px;padding:4px}
.block.have-border .block-inner .block-inner2{-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border:1px solid #dfdfdf;text-align:center;padding:10px}
.block.block-wishlist .actions{padding:15px 0 0}
.block.block-compare .block-title small{display:none}
.block.block-compare p.empty{margin:0}
.block.block-compare ol{padding:0 0 0 20px;margin:0}
.block.block-compare ol li{margin:3px 0}
.block.block-compare .actions{padding:15px 0 0;text-align:right}
.block.block-compare .actions .button{margin:0 0 0 5px}
.block-latestblog{overflow:hidden;position:relative;margin-bottom:40px}
.block-latestblog .block-title{padding-bottom:15px;border-bottom:3px solid #ddd;margin-bottom:30px}
.block-latestblog .block-title strong{font-size:14px;color:#444;font-weight:700}
.block-latestblog .owl-carousel{position:static!important}
.block-latestblog .owl-controls .owl-nav > div{opacity:1;filter:alpha(opacity=100);width:20px;height:20px;overflow:hidden;top:2px;position:absolute;right:0}
.block-latestblog .owl-controls .owl-nav > div:before{font-size:20px;color:#444;line-height:20px;text-align:right;color:#888}
.block-latestblog .owl-controls .owl-nav > div.owl-prev{right:25px}
.block-latestblog .owl-controls .owl-nav > div.owl-prev:before{content:"\f104";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;text-align:center;line-height:20px;text-align:right}
.block-latestblog .owl-controls .owl-nav > div.owl-next{right:0}
.block-latestblog .owl-controls .owl-nav > div.owl-next:before{content:"\f105";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;text-align:center;line-height:20px;text-align:right}
.block-latestblog .owl-controls .owl-nav > div:hover:before{color:#5268e2}
.block-latestblog .block-content{margin:0 -15px;color:#666;padding:0}
.block-latestblog .block-content strong{color:#222;font-weight:400}
.block-latestblog .block-content .post-img{border:1px solid #ddd;display:inline-block;float:left;margin-right:12px;margin-bottom:10px;overflow:hidden;padding:4px}
.block-latestblog .block-content .post-title{font-weight:700;color:#333}
.block-latestblog .block-content .post-title a{color:#333}
.block-latestblog .block-content .post-title a:hover{color:#5268e2}
.block-latestblog .block-content .post-content{color:#888}
.block-latestblog .block-content .read_more{color:#ccc;text-transform:uppercase}
.block-latestblog .block-content .read_more:hover{color:#5268e2}
.block-latestblog .block-content .read_more:before{content:"\f18e";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto;font-size:13px;margin-right:5px}
.block-latestblog .block-content .date{padding:2px 0 5px;color:#ccc}
.block-latestblog .block-content .date i{margin-right:5px}
.block-latestblog .block-content .item-post{padding:0 15px}
.block-latestblog .block-content .post-title{color:#111;margin-bottom:5px}
.sns_testimonial{position:relative}
.sns_testimonial:before,.sns_testimonial:after{content:" ";display:table}
.sns_testimonial:after{clear:both}
.sns_testimonial .block-title{border-bottom:3px solid #ddd;margin-bottom:30px;padding-bottom:15px}
.sns_testimonial .block-title strong{color:#444;font-size:14px;font-weight:700;text-transform:uppercase}
.sns_testimonial .owl-carousel{position:static!important}
.sns_testimonial .owl-controls .owl-nav > div{opacity:1;filter:alpha(opacity=100);width:20px;height:20px;overflow:hidden;top:2px;position:absolute;right:0}
.sns_testimonial .owl-controls .owl-nav > div:before{font-size:20px;color:#444;line-height:20px;text-align:right;color:#888}
.sns_testimonial .owl-controls .owl-nav > div.owl-prev{right:25px}
.sns_testimonial .owl-controls .owl-nav > div.owl-prev:before{content:"\f104";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;text-align:center;line-height:20px;text-align:right}
.sns_testimonial .owl-controls .owl-nav > div.owl-next{right:0}
.sns_testimonial .owl-controls .owl-nav > div.owl-next:before{content:"\f105";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;text-align:center;line-height:20px;text-align:right}
.sns_testimonial .owl-controls .owl-nav > div:hover:before{color:#5268e2}
.sns_testimonial .avatar{border:1px solid #ddd;overflow:hidden;float:left;margin-right:10px;padding:4px;margin-top:5px}
.sns_testimonial .info{overflow:hidden}
.sns_testimonial .info > p{background-color:#f8f8f8;border-radius:5px;padding:10px 15px;color:#888;position:relative;box-shadow:0 3px 0 #ddd}
.sns_testimonial .info > p:after{position:absolute;left:42px;width:0;content:"";height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #ddd;bottom:-12px}
.sns_testimonial .info > p:before{position:absolute;left:45px;width:0;content:"";height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #f8f8f8;bottom:-9px;z-index:1}
.sns_testimonial .info .name{font-size:16px;color:#5268e2;margin:0}
.sns_testimonial .info .career{color:#888;font-size:13px;margin:0}
.sns-slidercategory{position:relative;overflow:hidden;margin:0!important}
.sns-slidercategory .item{text-align:center;display:inline-block}
.sns-slidercategory .item .image{transition:all .25s ease 0;display:inline-block;position:relative;overflow:hidden;margin-bottom:-8px}
.sns-slidercategory .item .image:before{background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;content:""}
.sns-slidercategory .item .image img{max-width:100%;width:100%}
.sns-slidercategory .item .image:hover .title{opacity:0}
.sns-slidercategory .item .image:hover .view_category{opacity:1;transform:scale(1);transition:all .3s ease 0}
.sns-slidercategory .item .image:hover:before{opacity:.4}
.sns-slidercategory .item .image:hover img{transform:scale(1.05);transition:all .3s ease 0}
.sns-slidercategory .item .title{line-height:33px;margin-top:-40px;color:#fff;display:table;font-size:32px;font-weight:700;height:80px;left:0;position:absolute;top:50%;width:100%;z-index:2;text-align:center;text-transform:uppercase}
.sns-slidercategory .item .title h3{line-height:33px;color:#fff;font-size:32px}
.sns-slidercategory .item .title > div{display:table-cell;vertical-align:middle}
.sns-slidercategory .item .title span{display:table-cell;height:100%;vertical-align:middle;line-height:40px;text-transform:uppercase}
.sns-slidercategory .item .view_category{position:absolute;height:37px;line-height:37px;color:#444;margin:auto;top:0;left:0;right:0;bottom:0;z-index:3;opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}
.sns-slidercategory .item .view_category span{font-family:'open_sansbold',Arial;font-size:13px;font-weight:700;text-transform:uppercase;background:#f1f1f1;border:medium none;border-radius:0;box-shadow:0;display:inline-block;padding:0 20px;height:100%}
.sns-slidercategory .item .view_category:hover span{background:#5268E2;box-shadow:none;color:#FFF;border-radius:0}
@media (max-width:480px) {
.banner2-bottom .banner-left img{top:-40px!important}
}
@media (max-width:640px) {
.banner2-bottom .banner-right h2,.banner2-bottom .banner-right h3{font-size:13px!important}
.banner2-bottom .banner-right h3{margin-bottom:10px!important}
}
#sns_navigation h4.block_title{border-bottom:3px solid #ddd;color:#444;font-size:14px;padding:0 0 17px;margin:0;text-transform:uppercase}
#sns_navigation ul#sns_sidenav{margin:0;padding:0;list-style:none}
#sns_navigation ul#sns_sidenav > li{border-bottom:1px solid #f1f1f1}
#sns_navigation ul#sns_sidenav > li > .accr_header > a{text-transform:uppercase}
#sns_navigation ul#sns_sidenav li > .accr_header{position:relative;padding:7px 0 7px 17px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#sns_navigation ul#sns_sidenav li > .accr_header:hover,#sns_navigation ul#sns_sidenav li > .accr_header.open{color:#5268e2}
#sns_navigation ul#sns_sidenav li > .accr_header.open > a{color:#5268e2}
#sns_navigation ul#sns_sidenav li .btn_accor i{position:absolute;top:7px;left:0}
#sns_navigation ul#sns_sidenav li .btn_accor i:before{color:#adadad;width:12px;height:12px;margin-top:-6px;cursor:pointer;line-height:11px;text-align:center;font-size:14px}
#sns_navigation ul#sns_sidenav li .btn_accor i.fa-sort-up{top:15px}
#sns_navigation ul#sns_sidenav li ul li{border-top:1px solid #f1f1f1}
#sns_navigation ul#sns_sidenav li ul li > .accr_header{padding-left:30px}
#sns_navigation ul#sns_sidenav li ul li > .accr_header i{left:15px}
#sns_navigation ul#sns_sidenav li ul li ul li{border-top:1px solid #f1f1f1}
#sns_navigation ul#sns_sidenav li ul li ul li > .accr_header{padding-left:45px}
#sns_navigation ul#sns_sidenav li ul li ul li > .accr_header i{left:30px}
@media (max-width:540px) {
.column2{width:100%}
}
.wrap{clear:both;width:100%}
#logo{margin:0;text-align:center}
.header5 #logo,.header7 #logo{text-align:left}
@media (max-width:767px) {
.header5 #logo{text-align:center}
}
#logo a{display:inline-block}
.fa:hover{color:#5268e2!important}
#sns_header_top{height:40px;line-height:40px}
.header1 #sns_header_top,.header2 #sns_header_top,.header3 #sns_header_top{line-height:36px;border-bottom:4px solid #ddd}
#sns_header_top .header-col-left .welcome-msg{float:left;margin:0;padding-right:5px}
#sns_header_top .header-col-left a{color:#5268e2}
#sns_header_top .header-col-left a:hover{color:#1e34b0}
@media (max-width:767px) {
#sns_header_top .header-col-left{display:none}
}
.header5 #sns_header_top .header-col-left .login-header,.header6 #sns_header_top .header-col-left .login-header{color:#888}
.header5 #sns_header_top .header-col-left .login-header a,.header6 #sns_header_top .header-col-left .login-header a{color:#fff!important}
.header5 #sns_header_top .header-col-left .login-header a:hover,.header6 #sns_header_top .header-col-left .login-header a:hover{color:#5268e2!important}
#sns_header_top .header-tools{float:right}
.header1 #sns_header_top .header-tools,.header2 #sns_header_top .header-tools,.header3 #sns_header_top .header-tools{line-height:36px;height:36px}
@media (max-width:767px) {
#sns_header_top .header-tools{width:100%}
}
#sns_header_top .header-tools .myheadertop{float:right;position:relative;text-align:left}
#sns_header_top .header-tools .myheadertop.h-language .tongle img{margin-right:5px}
#sns_header_top .header-tools .myheadertop .fa-user{font-size:21px}
.header7 .header-tools .myheadertop a{font-family:'open_sansbold',Arial;text-transform:uppercase;font-weight:700;margin-left:7px}
.safari #sns_header_top .header-tools .myheadertop.h-language .tongle img{margin-top:-2px}
#sns_header_top .header-tools .myheadertop.h-account .tongle .top-link-myaccount{margin-left:5px}
#sns_header_top .header-tools .myheadertop.h-account .tongle .top-link-myaccount:hover{color:#fff}
#sns_header_top .header-tools .myheadertop.h-account ul.links li{border-bottom:1px solid #eaeaea}
.header4 #sns_header_top .header-tools .myheadertop.h-account ul.links li{border:0}
#sns_header_top .header-tools .myheadertop:hover .tongle{background-color:#5268e2;color:#fff}
#sns_header_top .header-tools .myheadertop:hover .tongle a.top-link-myaccount{color:#fff}
#sns_header_top .header-tools .myheadertop:hover ul{opacity:100;visibility:visible;left:0}
@media (max-width:1080px) {
#sns_header_top .header-tools .myheadertop:hover ul.links{left:auto;right:0}
}
#sns_header_top .header-tools .myheadertop .tongle{cursor:pointer;display:inline-block;padding:0 15px;color:#333}
.header1 #sns_header_top .header-tools .myheadertop .tongle,.header2 #sns_header_top .header-tools .myheadertop .tongle,.header3 #sns_header_top .header-tools .myheadertop .tongle{padding:0 3px 0 10px !important}
@media (max-width:320px) {
#sns_header_top .header-tools .myheadertop .tongle{padding:0 5px}
.header4 #sns_header_top .header-tools .myheadertop .tongle img,.header7 #sns_header_top .header-tools .myheadertop .tongle img{display:none}
.header5 #sns_header_top .header-tools .myheadertop .tongle{padding:0 15px}
}
#sns_header_top .header-tools .myheadertop .tongle i.fa-sort-down{vertical-align:top;margin:8px 5px 0}
#sns_header_top .header-tools .myheadertop ul{background:none repeat scroll 0 0 #fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);left:30px;list-style:none outside none;margin:0;min-width:141px;opacity:0;padding:0;position:absolute;top:40px;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;visibility:hidden;z-index:999}
#sns_header_top .header-tools .myheadertop ul li{height:30px;line-height:30px;padding:0 10px;white-space:nowrap}
#sns_header_top .header-tools .myheadertop ul li.current{background-color:#eaeaea;color:#5268e2}
#sns_header_top .header-tools .myheadertop ul li:hover{background-color:#eaeaea}
#sns_header_top .header-tools .myheadertop ul.links{min-width:152px;z-index:99999}
@media (max-width:1080px) {
#sns_header_top .header-tools .myheadertop ul.links{left:auto;right:30px}
}
#sns_header_top .header-tools .myheadertop ul.links li a{color:#888;text-transform:none;font-weight:100}
#sns_header_top .header-tools .myheadertop ul.links li a:before{margin-right:10px;width:14px!important;text-align:center}
#sns_header_top .header-tools .myheadertop ul.links li a.top-link-myaccount:before{content:"\f007";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto}
#sns_header_top .header-tools .myheadertop ul.links li a.top-link-wishlist:before{content:"\f004";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto}
#sns_header_top .header-tools .myheadertop ul.links li a.top-link-cart:before{content:"\f07a";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto}
#sns_header_top .header-tools .myheadertop ul.links li a.top-link-checkout:before{content:"\f14a";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto}
#sns_header_top .header-tools .myheadertop ul.links li a.top-link-login:before{content:"\f13e";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto}
#sns_header_top .header-tools .myheadertop ul.links li a.top-link-logout:before{content:"\f023";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto}
#sns_header_bot{background:#fff;border-bottom:4px solid #5268e2}
.header4 #sns_header_bot,.header7 #sns_header_bot{border:0;z-index:9999}
.header5 #sns_header_bot,.header6 #sns_header_bot{border-color:#444}
#sns_header_bot .block_top{padding:28px 0 22px}
.header7 #sns_header_bot .block_top{padding:0}
#languages-block-top ul li a{text-transform:none;font-weight:100;margin-left:0}
@media (max-width:768px) {
#sns_header_bot .block_top{padding:25px 15px 14px}
}
@media (max-width:767px) {
#sns_header_bot{position:relative}
#sns_header_bot .search-repon{bottom:2px;height:56px;position:absolute!important;right:100px;width:60px;z-index:999}
.header5 #sns_header_bot .search-repon{right:150px}
#sns_header_bot .search-repon:hover #search_block_top{opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
#sns_header_bot .search-repon:before{content:"\f002";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:30px;height:30px;text-align:center;line-height:30px;display:block;width:35px;line-height:30px;margin-top:15px;height:30px;font-size:18px;color:#fff;background-color:#5268e2;position:absolute;cursor:pointer;text-align:center;border-radius:4px}
#sns_header_bot #search_block_top{position:absolute;top:56px;opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 10% 0;-moz-transform-origin:50% 10% 0;-ms-transform-origin:50% 10% 0;transform-origin:50% 10% 0;-webkit-transition:all .4s ease-out 0;-o-transition:all .4s ease-out 0;transition:all .4s ease-out 0;z-index:999;left:-150px}
}
#sns_header_bot .ac_results{position:absolute;top:100%;left:0;z-index:99999;margin-top:0;background:#fff;border:0!important;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.15);box-shadow:0 2px 5px rgba(0,0,0,0.15)}
#sns_header_bot .ac_results ul li{cursor:pointer;padding:5px;width:100%;float:left}
#sns_header_bot .ac_results ul li:hover{color:#5268e2}
#sns_header_bot .ac_results ul li img{margin-right:10px;width:60px;float:left}
#sns_header_bot .ac_results ul li .ac_more_link{margin:5px;border:0;background:transparent;padding:5px 0}
#sns_header_bot .ac_results ul li .ac_more_link:hover{background:transparent;color:#5268e2}
@media (max-width:767px) {
#sns_header_bot .ac_results{margin-top:55px}
}
@media (max-width:479px) {
#sns_header_bot .ac_results{left:-180px;width:250px!important}
}
#sns_header_bot .block_topsearch{position:relative;margin-top:5px}
#sns_header_bot .block_topsearch #searchbox:before,#sns_header_bot .block_topsearch #searchbox:after{content:" ";display:table}
#sns_header_bot .block_topsearch #searchbox:after{clear:both}
#sns_header_bot .block_topsearch #searchbox .search_block_top_form{margin:0;float:left;height:40px;position:relative}
#sns_header_bot .block_topsearch #searchbox .search_block_top_form input{background-color:#f8f8f8;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px 0 #ddd;border-radius:5px;height:35px;width:270px;-webkit-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0;color:#888;border:0;padding-left:10px}
#sns_header_bot .block_topsearch #searchbox .search_block_top_form input.ac_loading{background:url(../img/searchloader.gif) no-repeat center center;background-color:#fff}
#sns_header_bot .block_topsearch #searchbox .search_block_top_form button.button{background-color:#5268e2;color:#fff;-webkit-box-shadow:0 3px 0 #1e34b0;box-shadow:0 3px 0 #1e34b0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;height:35px;line-height:35px;width:35px;font-size:14px;padding:0;border:0;position:absolute;right:0;top:0}
#sns_header_bot .block_topsearch #searchbox .search_block_top_form button.button:before{font-size:14px;content:"\f002";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto;width:35px;height:35px;line-height:35px}
#sns_header_bot .block_topsearch #searchbox .search_block_top_form button.button:hover{color:#444}
#sns_header_top ul.connect-us{float:left;margin-right:8px}
#sns_header_top ul.connect-us li{display:inline-block;list-style:outside none none;width:41px;height:37px;float:left;text-align:center;border-right:1px solid #eaeaea}
.header4 #sns_header_top ul.connect-us li{border-right:1px solid #595959;height:40px}
.header4 #sns_header_top ul.connect-us li:first-child{border-left:1px solid #595959}
#sns_header_top ul.connect-us li:first-child{border-left:1px solid #eaeaea}
#sns_header_top ul.connect-us li a{color:#ccc;display:block;font-size:16px;padding:10px 0;position:relative;overflow:hidden}
.social-header .contact-phone{float:right;margin-right:15px;margin-top:5px}
.header3 .social-header .contact-phone,.header5 .social-header .contact-phone,.header7 .social-header .contact-phone{margin-top:0}
.social-header .contact-phone em{font-size:34px;color:#ccc;float:left;margin:0 6px;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.social-header .contact-phone > p,.social-header .contact-mail > p{font-family:'open_sanslight',Arial;display:inline-block;line-height:18px;margin:0;line-height:38px;font-size:18px;font-weight:100;color:#FFF}
.social-header .contact-phone:hover em{color:#5268e2}
.social-header .contact-phone strong{font-weight:600;font-family:'open_sanssemibold',Arial}
.social-header .contact-mail{display:inline-block;float:left}
.social-header .contact-mail > p:before{font-size:22px;content:"\f0e0";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto;width:25px;height:25px;line-height:25px;color:#E2B12A;margin:0 5px 0 15px}
.social-header .contact-mail a{font-family:'open_sanssemibold',Arial;color:#fff;font-weight:600}
.social-header .contact-mail a:hover{color:#E2B12A}
.header7 .social-header .contact-phone strong:before{font-size:24px;content:"\f095";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto;width:25px;height:25px;line-height:25px;color:#e2b12a;margin:0 5px 0 15px}
.social-header .social{float:right;margin-top:5px}
.social-header .social a{display:inline-block;overflow:hidden}
.social-header .social a:hover em:before{color:#5268e2!important}
.social-header .social a em{color:transparent;font-size:34px;margin-left:4px;margin-top:0;text-align:right;width:30px}
.social-header .social a em:before{color:#ccc!important;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.searchbar-container{background-color:#5268e2;padding:10px 0;color:#fff}
.header7 .vacaciones{background-color: #e2e1e1;text-align: center;padding: 10px;color: #5268e2;font-size: 1.2em;margin-bottom: 20px;}
@media (max-width:767px) {
.social-header{display:none}
}
.login-header{display:inline-block;float:left;color:#fff}
.login-header a{color:#5268e2!important}
.login-header a:hover{color:#fff!important}
.header1 #sns_menu #sns_mainnav,.header2 #sns_menu #sns_mainnav,.header3 #sns_menu #sns_mainnav,.header5 #sns_menu #sns_mainnav,.header6 #sns_menu #sns_mainnav,.header7 #sns_menu #sns_mainnav{float:left;position:relative;width:100%}
.header1 #sns_menu #sns_mainnav .col-menu-main,.header2 #sns_menu #sns_mainnav .col-menu-main,.header3 #sns_menu #sns_mainnav .col-menu-main,.header5 #sns_menu #sns_mainnav .col-menu-main,.header6 #sns_menu #sns_mainnav .col-menu-main,.header7 #sns_menu #sns_mainnav .col-menu-main,.header1 #sns_menu #sns_mainnav #sns_custommenu,.header2 #sns_menu #sns_mainnav #sns_custommenu,.header3 #sns_menu #sns_mainnav #sns_custommenu,.header5 #sns_menu #sns_mainnav #sns_custommenu,.header6 #sns_menu #sns_mainnav #sns_custommenu,.header7 #sns_menu #sns_mainnav #sns_custommenu{position:static!important}
.header1 span#logo,.header3 span#logo{text-align:center;margin-bottom:0}
.header3 .myheadertop .tongle{border-left:1px solid #eaeaea;padding:0 5px 0 10px}
.header3 .myheadertop.h-account .tongle{border-right:1px solid #eaeaea}
.header2 .social{display:none}
.header2 .block_topsearch,.header2 .social-header{display:inline-block}
@media (max-width:479px) {
.header2 .social-header{display:none}
.header2 #logo{width:100%}
}
.header3 .social-header .social,.header5 .social-header .social,.header7 .social-header .social,.header3 .social-header em,.header5 .social-header em,.header7 .social-header em,.header3 .social-header br,.header5 .social-header br,.header7 .social-header br{display:none}
.header3 .social-header .contact-phone,.header5 .social-header .contact-phone,.header7 .social-header .contact-phone{float:none;text-align:left;padding:10px 0}
.header7 .header3 .social-header .contact-phone,.header7 .header5 .social-header .contact-phone,.header7 .header7 .social-header .contact-phone{padding:0!important;color:#474646}
.header3 .social-header .contact-phone:before,.header5 .social-header .contact-phone:before{font-size:14px;content:"\f095";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;height:auto;text-align:center;line-height:auto;width:25px;height:25px;line-height:25px;color:#e2b12a}
.header3 .block_topsearch #searchbox .search_block_top_form,.header5 .block_topsearch #searchbox .search_block_top_form,.header7 .block_topsearch #searchbox .search_block_top_form{float:right!important}
.header4 #sns_header_top{background-color:#464646;border:0}
.header4 #sns_header_bot{border-top:medium none}
.header4 .header-tools{color:#fff}
.header4 .header-tools .myheadertop{border-right:1px solid #595959}
.header4 .header-tools .myheadertop a{color:#fff!important}
.header4 .header-tools .myheadertop:last-child{border-left:1px solid #595959}
.header4 .header-tools .myheadertop .tongle{color:#fff}
.header4 .header-tools .myheadertop .tongle i.fa-sort-down{display:none}
.header4 .header-tools .myheadertop ul{background-color:#464646!important}
.header4 .header-tools .myheadertop ul a{color:#fff!important}
.header4 .header-tools .myheadertop ul li.current{background-color:#5268e2!important;color:#fff!important}
.header4 .header-tools .myheadertop ul li:hover{background-color:#5268e2!important;color:#fff!important}
.header5 #sns_header_top,.header6 #sns_header_top,.header7 #sns_header_top{background-color:#f2f2f2;border:0}
.header5 #sns_header_bot,.header6 #sns_header_bot,.header7 #sns_header_bot{border-top:medium none}
.header5 .header-tools,.header6 .header-tools,.header7 .header-tools{color:#fff}
.header5 .header-tools .myheadertop,.header6 .header-tools .myheadertop,.header7 .header-tools .myheadertop{border-right:1px solid #fff}
.header5 .header-tools .myheadertop:hover .tongle,.header6 .header-tools .myheadertop:hover .tongle,.header7 .header-tools .myheadertop:hover .tongle{background-color:#333!important}
.header5 .header-tools .myheadertop a,.header6 .header-tools .myheadertop a,.header7 .header-tools .myheadertop a{color:#333!important}
.header7 .header-tools .fa-user:before{color:#e2b12a}
.header5 .header-tools .myheadertop:last-child,.header6 .header-tools .myheadertop:last-child,.header7 .header-tools .myheadertop:last-child{border-left:1px solid #fff}
.header5 .header-tools .myheadertop .tongle,.header6 .header-tools .myheadertop .tongle,.header7 .header-tools .myheadertop .tongle{padding:0 15px;color:#fff}
.header5 .header-tools .myheadertop .tongle i.fa-sort-down,.header6 .header-tools .myheadertop .tongle i.fa-sort-down,.header7 .header-tools .myheadertop .tongle i.fa-sort-down{display:none}
.header5 .header-tools .myheadertop ul,.header6 .header-tools .myheadertop ul,.header7 .header-tools .myheadertop ul{background-color:#464646!important}
.header5 .header-tools .myheadertop ul a,.header6 .header-tools .myheadertop ul a,.header7 .header-tools .myheadertop ul a{color:#fff!important}
.header5 .header-tools .myheadertop ul li,.header6 .header-tools .myheadertop ul li,.header7 .header-tools .myheadertop ul li{border-color:#595959!important}
.header5 .header-tools .myheadertop ul li.current,.header6 .header-tools .myheadertop ul li.current,.header7 .header-tools .myheadertop ul li.current{background-color:#333!important;color:#fff!important}
.header5 .header-tools .myheadertop ul li:hover,.header6 .header-tools .myheadertop ul li:hover,.header7 .header-tools .myheadertop ul li:hover{background-color:#333!important;color:#fff!important}
.header7 .header-tools .myheadertop:hover a{color:#fff!important}
.header7 .header-tools #currencies-block-top.myheadertop:hover a{margin-left:0}
.header4 #search_block_top,.header6 #search_block_top,.header7 #search_block_top{z-index:1;cursor:pointer;border-right:1px solid #fff;height:40px;line-height:normal;padding:0 0 0 5px;padding:0;position:relative;float:right}
.header4 #search_block_top:before,.header6 #search_block_top:before,.header7 #search_block_top:before,.header4 #search_block_top:after,.header6 #search_block_top:after,.header7 #search_block_top:after{content:" ";display:table}
.header4 #search_block_top:after,.header6 #search_block_top:after,.header7 #search_block_top:after{clear:both}
.header4 #search_block_top .form-search:hover input,.header6 #search_block_top .form-search:hover input,.header7 #search_block_top .form-search:hover input,.header4 #search_block_top .form-search:focus input,.header6 #search_block_top .form-search:focus input,.header7 #search_block_top .form-search:focus input{width:250px;padding-left:10px;padding-right:50px;opacity:1;filter:alpha(opacity=100);background-color:#fff;border-bottom:1px solid #F2F2F2;color:#888;visibility:visible;-webkit-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0}
.header4 #search_block_top .form-search input,.header6 #search_block_top .form-search input,.header7 #search_block_top .form-search input{width:0;height:40px;padding-left:0;background-color:#595959;border-radius:0;border:0;opacity:0;filter:alpha(opacity=0);visibility:hidden;float:left;-webkit-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0}
.header7 #search_block_top .form-search .button{border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}
.header7 #search_block_top .form-search input{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important;width:250px;padding-left:10px;padding-right:50px;opacity:1;filter:alpha(opacity=100);background-color:#FFF;border-bottom:1px solid #F2F2F2;color:#888;visibility:visible;-webkit-transition:all .2s ease-out 0;-o-transition:all .2s ease-out 0;transition:all .2s ease-out 0;height:40px}
.header7 #search_block_top .form-search .button{background-color:#7184e7!important}
.header7 #search_block_top{border:none!important}
.header7 #search_block_top .ac_results{background-color:#fff;overflow:hidden;color:#333;padding:15px;-webkit-box-shadow:0 10px 26px 1px rgba(0,0,0,0.55);-moz-box-shadow:0 10px 26px 1px rgba(0,0,0,0.55);box-shadow:0 10px 26px 1px rgba(0,0,0,0.55);z-index:1}
.header7 #search_block_top .ac_results p{display:none}
.header7 #search_block_top .ac_results img{margin-right:0;float:left}
.header7 #search_block_top .ac_results span{float:left;padding-top:25px}
.header7 #search_block_top .ac_results span.ac_more_link button{    padding-top: 6px;}
.header7 #search_block_top .ac_results ul li{clear:both;width:100%;display:block;padding:10px 0}
.header7 .header-mensaje-julio{background-color: #2b2b2b;padding: 10px 0;text-align: center;color: #fff;}
.header7 .header-mensaje-julio p{margin-bottom: 0;}
@media (max-width:991px) {
.header4 #search_block_top .form-search input,.header6 #search_block_top .form-search input,.header7 #search_block_top .form-search input{position:absolute;top:0;right:40px;z-index:999}
}
@media (max-width:479px) {
.header4 #search_block_top .form-search input,.header6 #search_block_top .form-search input,.header7 #search_block_top .form-search input{width:210px!important}
}
.header4 #search_block_top .form-search input:hover + button,.header6 #search_block_top .form-search input:hover + button,.header7 #search_block_top .form-search input:hover + button,.header4 #search_block_top .form-search input:focus + button,.header6 #search_block_top .form-search input:focus + button,.header7 #search_block_top .form-search input:focus + button{color:#fff}
.header4 #search_block_top .form-search .ac_loading,.header6 #search_block_top .form-search .ac_loading,.header7 #search_block_top .form-search .ac_loading{overflow:hidden;background-color:#fafafa;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,transparent 75%,transparent);background-size:40px 40px;-webkit-animation:progress-bar-stripes .5s linear infinite;-o-animation:progress-bar-stripes .5s linear infinite;animation:progress-bar-stripes .5s linear infinite}
.header4 #search_block_top .form-search .button,.header6 #search_block_top .form-search .button,.header7 #search_block_top .form-search .button{background-color:#f2f2f2;border-radius:0;box-shadow:none;height:40px;border:0;float:left;padding:0}
.header4 #search_block_top .form-search .button:before,.header6 #search_block_top .form-search .button:before,.header7 #search_block_top .form-search .button:before{cursor:pointer;content:"\f002";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:45px;height:40px;text-align:center;line-height:40px;line-height:38px;font-size:14px;color:#fff}
.header4 #search_block_top .form-search .button:hover,.header6 #search_block_top .form-search .button:hover,.header7 #search_block_top .form-search .button:hover{color:#e2b12a}
.header4 #search_block_top .form-search .button:hover:before,.header6 #search_block_top .form-search .button:hover:before,.header7 #search_block_top .form-search .button:hover:before{color:#e2b12a}
.header7 .social-header{float:left}
.header7 .social-header .contact-phone{padding:0!important;float:left}
.header7 .login-header{color:#333!important}
.header7 .login-header a{color:#333!important}
.header7 .login-header a:hover{color:#e2b12a!important}
#sns_menu{z-index:1}
#sns_menu .container_in{position:relative}
#sns_menu .container_in:before,#sns_menu .container_in:after{content:" ";display:table}
#sns_menu .container_in:after{clear:both}
#sns_menu span#logo{margin:0;line-height:1;padding:35px 0 20px}
.header7 #sns_menu span#logo{padding:24px 0 20px!important}
#sns_header,#sns_menu,#sns_slideshow,#sns_slideshow .bg-loading{background:none}
#sns_slideshow img{width:auto!important}
#sns_slideshow,.sns-slidercategory{position:relative;z-index:0;margin-bottom:5px}
#sns_slideshow .loading,.sns-slidercategory .loading{background:#f2f2f3 url(../img/ajax-loader.gif) no-repeat scroll 50% center;display:block;height:100%;left:0;position:absolute;top:0;width:100%}
#sns_slideshow .preload .item,.sns-slidercategory .preload .item{opacity:1;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#sns_slideshow .preload .item + .item,.sns-slidercategory .preload .item + .item{display:none}
#sns_slideshow ul,.sns-slidercategory ul{margin:0;padding:0;list-style:none}
#sns_slideshow .fsbg,.sns-slidercategory .fsbg{background:rgba(225,225,225,0.15);padding:10px 12px!important}
#sns_slideshow .bg,.sns-slidercategory .bg{background:#fff}
#sns_slideshow .color-text,.sns-slidercategory .color-text{color:#5268e2}
#sns_slideshow .cwhite,.sns-slidercategory .cwhite{color:#fff!important}
#sns_slideshow .cred,.sns-slidercategory .cred{color:#dd5858}
#sns_slideshow .cyellow,.sns-slidercategory .cyellow{color:#5268e2}
#sns_slideshow .black,.sns-slidercategory .black{color:#494949}
#sns_slideshow .gray,.sns-slidercategory .gray{color:gray}
#sns_slideshow .fs80,.sns-slidercategory .fs80{font-size:80px}
#sns_slideshow .fs70,.sns-slidercategory .fs70{font-size:70px}
#sns_slideshow .fs60,.sns-slidercategory .fs60{font-size:60px}
#sns_slideshow .fs50,.sns-slidercategory .fs50{font-size:50px}
#sns_slideshow .fs40,.sns-slidercategory .fs40{font-size:40px}
#sns_slideshow .fs34,.sns-slidercategory .fs34{font-size:34px}
#sns_slideshow .fs30,.sns-slidercategory .fs30{font-size:30px}
#sns_slideshow .fs24,.sns-slidercategory .fs24{font-size:24px}
#sns_slideshow .fs20,.sns-slidercategory .fs20{font-size:20px}
#sns_slideshow .fs18,.sns-slidercategory .fs18{font-size:18px}
#sns_slideshow .fs16,.sns-slidercategory .fs16{font-size:16px}
#sns_slideshow .fs13,.sns-slidercategory .fs13{font-size:13px!important}
#sns_slideshow .font,.sns-slidercategory .font{font-family:arial}
#sns_slideshow .fwbold,.sns-slidercategory .fwbold{font-weight:bolder}
#sns_slideshow .fwnormal,.sns-slidercategory .fwnormal{font-weight:400}
#sns_slideshow .tuppercase,.sns-slidercategory .tuppercase{text-transform:uppercase}
#sns_slideshow .tleft,.sns-slidercategory .tleft{text-align:left}
#sns_slideshow .tright,.sns-slidercategory .tright{text-align:right}
#sns_slideshow .tcenter,.sns-slidercategory .tcenter{text-align:center}
#sns_slideshow .owl-controls .owl-nav > div,.sns-slidercategory .owl-controls .owl-nav > div{opacity:0;filter:alpha(opacity=0);width:45px;height:45px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;top:45%;position:absolute;overflow:hidden}
#sns_slideshow .owl-controls .owl-nav > div:before,.sns-slidercategory .owl-controls .owl-nav > div:before{background:#fff;font-size:20px;color:#444;line-height:40px;text-align:center;border-radius:50%;box-shadow:0 2px 0 #ddd}
#sns_slideshow .owl-controls .owl-nav > div.owl-prev,.sns-slidercategory .owl-controls .owl-nav > div.owl-prev{left:0}
@media (min-width:1200px) {
#sns_slideshow .owl-controls .owl-nav > div.owl-prev,.sns-slidercategory .owl-controls .owl-nav > div.owl-prev{margin-left:65px}
}
#sns_slideshow .owl-controls .owl-nav > div.owl-prev:before,.sns-slidercategory .owl-controls .owl-nav > div.owl-prev:before{content:"\f104";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;text-align:center;line-height:40px}
#sns_slideshow .owl-controls .owl-nav > div.owl-next,.sns-slidercategory .owl-controls .owl-nav > div.owl-next{right:0}
@media (min-width:1200px) {
#sns_slideshow .owl-controls .owl-nav > div.owl-next,.sns-slidercategory .owl-controls .owl-nav > div.owl-next{margin-right:65px}
}
#sns_slideshow .owl-controls .owl-nav > div.owl-next:before,.sns-slidercategory .owl-controls .owl-nav > div.owl-next:before{content:"\f105";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;text-align:center;line-height:40px}
#sns_slideshow .owl-controls .owl-nav > div:hover:before,.sns-slidercategory .owl-controls .owl-nav > div:hover:before{background:#5268e2;box-shadow:0 2px 0 #1e34b0;color:#fff}
#sns_slideshow:hover .owl-controls .owl-nav > div,.sns-slidercategory:hover .owl-controls .owl-nav > div{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
#sns_breadcrumbs{min-height:20px;padding-bottom:30px;padding-top:20px}
#sns_breadcrumbs .breadcrumbs{display:inline-block;list-style:outside none none;margin:0;padding:0;color:#444;vertical-align:middle}
#sns_breadcrumbs .breadcrumbs a{font-family:"Myriad Pro";padding:1px 7px 1px 1px;color:#888}
#sns_breadcrumbs .breadcrumbs a:hover{color:#5268e2}
#sns_breadcrumbs .breadcrumbs .navigation-pipe{border-left:1px solid;color:#888;display:inline-block;height:12px;margin:0 3px;overflow:hidden;text-indent:-9999em;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);vertical-align:middle;width:8px}
#sns_content{margin:0 0 30px}
#sns_content .index_block{margin-bottom:50px}
#sns_content .index_block.row20{margin-bottom:30px}
#sns_content .index_block .block{margin-bottom:0}
#sns_content .index_block.our_partners{margin-bottom:0}
h1.displaynone{display:none!important;}
.banner2-bottom{margin-bottom:70px;background:#f2f2f2}
.banner2-bottom .container{padding:3% 0 4%;position:relative;-webkit-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}
.banner2-bottom .container .banner-left{display:block}
.banner2-bottom .container .banner-left > img{display:block;position:absolute;right:10%;top:-95px;z-index:9999;-webkit-transition:all .2s ease-in-out .2s;-o-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s}
.banner2-bottom .container .banner-right{text-align:center}
.banner2-bottom .container .banner-right h2{font-size:44px;font-weight:700;color:#494949;display:block;font-family:arial}
.banner2-bottom .container .banner-right h3{color:#5268e2;font-size:22px;font-weight:700;display:block;margin-bottom:28px}
.banner2-bottom .container .banner-right a{color:#636363;font-size:13px;padding:8px 30px;background:#fff;border:1px solid #d4d4d4;border-radius:25px;text-transform:uppercase}
.banner2-bottom .container .banner-right a:hover{color:#fff;background:#5268e2;border:1px solid #5268e2}
.banner2-bottom .container:hover img{right:30%}
.banner-top{float:left;width:100%;margin-bottom:20px;margin-top:5px}
.banner-top .banner-index{height:206px;padding:0;position:relative}
.banner-top .banner-index img{width:100%}
.banner-top .banner-index .overcontent{display:block;position:absolute;height:100%;width:100%;top:0;left:0}
.banner-top .banner-index .overcontent > div{padding:10px 25px}
.banner-top .banner1 h2{font-family:'open_sanslight',Arial;color:#65B3DB;text-transform:none;font-weight:100;font-size:23px;margin-bottom:5px;margin-top:15px}
.banner-top .banner1 h3{font-family:'open_sanslight',Arial;color:#fff;text-transform:uppercase;font-weight:100;font-size:28px;line-height:33px}
.banner-top .banner1 h3 strong{font-family:'open_sansbold',Arial;font-weight:700;display:block;clear:both;font-size:40px;letter-spacing:2px}
.banner-top .banner2 > div{margin-left:5px;margin-right:5px;height:100%}
.banner-top .banner2 > div > img{width:100%;height:100%}
.banner-top .banner2 h2{font-family:'open_sanslight',Arial;color:#5268e2;font-weight:100;font-size:23px;margin-bottom:5px;margin-top:14px}
.banner-top .banner2 h2 strong{font-family:'open_sansbold',Arial;font-weight:700;letter-spacing:1px}
.banner-top .banner2 .overcontent div div{padding:0!important}
.banner-top .banner2 .overcontent p{text-transform:none;color:#363636;font-weight:100;line-height:17px;margin-top:5px}
.banner-top .banner2 .overcontent div.checker span{top:2px;}
.banner-top .banner2 .overcontent form input{padding:7px 10px;border:none;width:200px;font-style:italic;float:left;margin-bottom: 6px;}
.banner-top .banner2 .overcontent form button{font-family:'open_sansbold',Arial;margin-left:6px;padding:7px 15px;border:1px solid #5268e2;color:#5268e2;background-color:#fff;text-transform:uppercase;font-weight:700}
.banner-top .banner2 .overcontent form button#mc-embedded-subscribe{float:left; clear:none; margin:0; padding:7px 13px;}
.banner-top .banner2 .overcontent form button:hover{background-color:#bbb;transition:.6s}
.banner-top .banner2 .overcontent form ul li label{padding-left: 25px;}
.banner-top .banner2 .overcontent img{float:right;width:90%}
.banner-top .banner3 h2{font-family:'open_sanslight',Arial;color:#fff;font-weight:100;font-size:25px;text-transform:none;margin-bottom:0;margin-top:15px}
.banner-top .banner3 h2 strong:first-child{font-family:'open_sansbold',Arial;color:#65b3db;font-weight:700;font-size:25px;text-transform:uppercase;display:block;clear:both}
.banner-top .banner3 h2 strong:last-child{font-family:'open_sansbold',Arial;font-size:60px;display:block;clear:both}
.banner-top .banner-index.banner3 .button-banner{margin-top:4px}
.banner-top .banner-index .button-banner{font-family:'open_sansbold',Arial;font-size:12px;display:inline-block;text-transform:uppercase;line-height:initial;padding:8px 10px;margin-top:30px;border:1px solid #fff;background-color:#3b4993;color:#d7dae8;font-weight:800}
.banner-top .banner-index .button-banner:hover{background-color:#5D5D5D}
@media (max-width: 480px) {
.banner-top .banner-index{margin:2px 0}
.banner-top .banner-index > div{margin:0!important}
.reaseguro-footer ul li{border:0!important}
.cart_block .block_content .cart-prices{margin-bottom: 25px!important;padding:20px 0!important;}
.cart_block .block_content .cart-prices .cart-prices-line{font-size:14px;clear: both;padding-left: 3px;}
.cart_block .block_content .cart-prices .cart-prices-line span,.cart_block .block_content .cart-prices .cart-prices-line span{float:left;margin-right:15px}
#new_account_form label{margin-top:15px}
#sns_header_bot{position:static}
.banner-top .banner2 .overcontent form input{max-width: 155px;}

.header7 #sns_menu span#logo{max-width:60%;}
.header7 #sns_menu #sns_mainnav .col-menu-main{max-width:40%;}
}
@media (max-width: 1080px) {
.banner-top .banner-index > div{height:206px}
.banner-top .banner-index > div img{height:100%}
.banner-top .banner2 .overcontent img{display:none}
.banner-top .banner2 .overcontent form input{width:130px}
}
@media (min-width: 1080px) and (max-width:1200px) {
.banner-top .banner2 .checkdiv{top:20px;right:20px;position:absolute}
.banner-top .banner2 .checkdiv img{width:53%}
.banner-top .banner2 .overcontent form input{width:60%}
.banner-top .banner2 .overcontent form button{width:36%;font-size:10px}
.banner-top .banner2 .overcontent div div{margin-top:15px}
}
@media (min-width: 480px) and (max-width:760px) {
.banner-bottom .contactanos{padding-right:15px!important}
.banner-bottom .packs{padding-left:15px!important}
.reaseguro-footer ul li{width:48.4%!important}
.reaseguro-footer ul li h3{display:block!important;margin-left:0!important}
.reaseguro-footer ul li:first-child{border-left:0!important}
.reaseguro-footer ul li:last-child{border-right:0!important}
.banner-bottom .packs{margin-top:15px}
.banner-bottom .packs .hover .table > div{padding-top:25px!important;padding-bottom:25px!important}
}
@media (min-width: 760px) and (max-width:1080px) {
.banner-top .banner2 .overcontent form input{width:100%}
.banner-top .banner2 .overcontent form button{width:100%;margin-left:0}
.banner-top .banner2 h2{font-size:18px;margin-bottom:5px}
.banner-top .banner2 .overcontent p{font-size:11px;margin-top:7px}
.banner-top .banner1 h3 strong{font-size:31px}
.banner-top .banner-index .button-banner{margin-top:10px}
.social-header .contact-phone > p,.social-header .contact-mail > p{font-size:11px}
.header7 .social-header .contact-phone strong:before,.social-header .contact-mail > p:before{font-size:15px}
.banner-bottom .contactanos strong a{display:block;clear:both}
.banner-bottom .packs,.banner-bottom .contactanos{height:200px}
}
.banner-producto-right{height:326px;padding:0;position:relative}
.banner-producto-right > div{height:100%}
.banner-producto-right > div > img{width:100%;height:100%}
.banner-producto-right .overcontent{display:block;position:absolute;height:100%;width:100%;top:0;left:0}
.banner-producto-right .overcontent > div{padding:0}
.banner-producto-right h2{font-family:'open_sanslight',Arial;line-height:25px;color:#5268E2;text-transform:uppercase;font-weight:100;font-size:26px;margin-bottom:10px;margin-top:15px;font-weight:100}
.banner-producto-right h3{color:#fff;text-transform:uppercase;font-weight:100;font-size:28px;line-height:33px}
.banner-producto-right h3 strong{font-weight:700;display:block;clear:both;font-size:40px;letter-spacing:2px}
.banner-producto-right p{text-transform:uppercase;display:block;clear:both;padding:0 15px;line-height:19px;color:#363636;font-size:14px;margin:11px 0}
.banner-producto-right .overcontent form input{padding:10px;border:none;width:100%;font-style:italic}
.banner-producto-right .overcontent form input[type="submit"]{font-family:'open_sanssemibold',Arial;margin-left:0!important;margin-top:6px;padding:7px 15px;border:1px solid #5268e2;color:#5268e2;background-color:#fff;text-transform:uppercase;font-weight:700}
.banner-producto-right .overcontent form input[type="submit"]:hover{background-color:#DEDEDE;transition:.6s}
.banner-producto-right .overcontent img{float:right;width:90%;margin-top:15px}

.banner-producto-right .overcontent form .input-group{margin-top:5px;}
.banner-producto-right .overcontent form ul li label{width:90%; float:left;}
.banner-producto-right .overcontent form div.checker{float:left;margin-top: 5px;}

@media (max-width: 480px) {
.banner-producto-right h2{line-height:30px;font-size:30px}
.banner-bottom .contactanos strong{font-size:19px;}
}
@media (min-width:480px) and (max-width:970px) {
.banner-top .banner1 h2,.banner-top .banner2 h2{font-size:20px!important}
.banner-top .banner3 h2{font-size:24px!important}
.index-reaseguros > div{height:122px;overflow:hidden;}
}
@media (min-width: 970px) and (max-width:1080px) {
.banner-producto-right h2{line-height:29px;font-size:26px}
.indexcarousel .carousel-indicators{bottom:5px}
}
.primero{margin-top:10px}
.index .primero .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.index .primero .index-reaseguros{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.index .primero .index-reaseguros > div{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:162px}
.index .primero .index-reaseguros .envio{background-image:url(https://www.hellowcost.fr/img/cms/banner-gasto-envio-index-hellowcost-store-2023.jpg)}
.index .primero .index-reaseguros .pago{background-image:url(https://www.hellowcost.fr/img/cms/banner-pago-seguro-index-hellowcost-store-2023.jpg)}
@media (min-width:990px) {
.index .primero .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.banner-bottom{margin-bottom:25px}
.slide-index{padding-right:6px}
.indexcarousel{height:540px}
.indexcarousel .carousel-indicators{right:48px;z-index:9999;text-align:center;margin-left:0;width:auto;left:auto}
.indexcarousel .carousel-indicators li{background-color:rgba(255,255,255,0.5);border:none;border-radius:0}
.indexcarousel .carousel-indicators li.active{background-color:rgba(255,255,255,1);width:10px;height:10px;margin:1px}
.indexcarousel .right.carousel-control span{top:49%;position:absolute;font-size:28px;right:15px}
.indexcarousel .left.carousel-control span{top:49%;position:absolute;font-size:28px;left:15px}
.indexcarousel .carousel-caption{left:0;top:0;right:0;width:100%;height:100%}
.indexcarousel .item1 .carousel-caption{text-align:left;padding:45px 65px; max-width: 500px;}
.indexcarousel .item1 .carousel-caption h2{margin-bottom:27px;font-family: 'open_sanslight',Arial;font-size: 21px;text-transform: none;text-shadow: none;color: #f3b05d;font-weight: 400; }
.indexcarousel .item1 .carousel-caption h2 strong{text-shadow: 2px 2px 2px #444;font-family: 'open_sansbold',Arial;font-weight: 800;text-transform: none;display: block;clear: both;font-size: 48px;margin-top: 10px;line-height: 69px;color: #f2e9d6;}
.indexcarousel .item1 .carousel-caption h2 strong span{margin-top: 15px;text-shadow: 2px 2px 2px #444;font-family: 'open_sanslight',Arial;font-size: 31px;font-weight: 100;line-height: 16px;display: block;color: #f3b05d;}
.indexcarousel .item1 .carousel-caption a.button{position: absolute;bottom: 40px;left: 154px;margin-left: -91px;padding:9px 20px;color:#FFF;background-color:#3d4dab}
.indexcarousel .item1 .carousel-caption h2 span {text-shadow: 2px 2px 2px #444;line-height: 53px;display: block;color: #f2e9d6;font-family: 'open_sansbold',Arial;font-size: 67px;margin-top: 50px;}
.indexcarousel .item1 .carousel-caption p.antes{color: #f2e9d6;}
.indexcarousel .item2 .carousel-caption{text-align:left;padding:45px 65px; max-width: 500px;}
.indexcarousel .item2 .carousel-caption h2{margin-bottom:40px;font-family: 'open_sanslight',Arial;font-size: 21px;text-transform: none;text-shadow: none;color: #f3b05d;font-weight: 400; }
.indexcarousel .item2 .carousel-caption h2 strong{text-shadow: 2px 2px 2px #444;font-family: 'open_sansbold',Arial;font-weight: 800;text-transform: none;display: block;clear: both;font-size: 48px;margin-top: 10px;line-height: 69px;color: #f2e9d6;}
.indexcarousel .item2 .carousel-caption h2 strong span{margin-top: 15px;text-shadow: 2px 2px 2px #444;font-family: 'open_sanslight',Arial;font-size: 32px;font-weight: 100;line-height: 16px;display: block;color: #f3b05d;}
.indexcarousel .item2 .carousel-caption a.button{position: absolute;bottom: 40px;left: 154px;margin-left: -91px;padding:9px 20px;color:#FFF;background-color:#3d4dab}
.indexcarousel .item2 .carousel-caption h2 span {text-shadow: 2px 2px 2px #444;line-height: 53px;display: block;color: #f2e9d6;font-family: 'open_sansbold',Arial;font-size: 67px;margin-top: 50px;}
.indexcarousel .item2 .carousel-caption p.antes{color: #f2e9d6;}

.indexcarousel .item3 .carousel-caption{text-align:right;padding:35px 65px;text-align:right;}
.indexcarousel .item3 .carousel-caption h2{margin-bottom:40px;font-family: 'open_sanslight',Arial;font-size: 21px;text-transform: none;text-shadow: none;color: #f3b05d;font-weight: 400; }
.indexcarousel .item3 .carousel-caption h2 strong{text-shadow: 2px 2px 2px #444;font-family: 'open_sansbold',Arial;font-weight: 800;text-transform: none;display: block;clear: both;font-size: 48px;margin-top: 10px;line-height: 69px;color: #f2e9d6;}
.indexcarousel .item3 .carousel-caption h2 strong span{margin-top: 15px;text-shadow: 2px 2px 2px #444;font-family: 'open_sanslight',Arial;font-size: 32px;font-weight: 100;line-height: 16px;display: block;color: #f3b05d;}
.indexcarousel .item3 .carousel-caption h2 span {text-shadow: 2px 2px 2px #444;line-height: 53px;display: block;color: #f2e9d6;font-family: 'open_sansbold',Arial;font-size: 67px;margin-top: 50px;}
.indexcarousel .item3 .carousel-caption a.button{position: absolute;bottom: 40px;    right: 65px;margin-left: -91px;padding:9px 20px;color:#FFF;background-color:#3d4dab}
.indexcarousel .item3 .carousel-caption h3{line-height:1.3;font-family: 'open_sanslight',Arial;font-size: 21px;text-transform: uppercase;text-shadow: none;color: #314cb0;font-weight: 400;}
.indexcarousel .item3 .carousel-caption p.antes{color: #f1efd7;font-size:21px;margin-top:20px;}

.indexcarousel .item4 .carousel-caption{text-align:right;padding:35px 65px;text-align:right;}
.indexcarousel .item4 .carousel-caption h2{margin-bottom:40px;font-family: 'open_sanslight',Arial;font-size: 21px;text-transform: none;text-shadow: none;color: #f3b05d;font-weight: 400; }
.indexcarousel .item4 .carousel-caption h2 strong{text-shadow: 2px 2px 2px #444;font-family: 'open_sansbold',Arial;font-weight: 800;text-transform: none;display: block;clear: both;font-size: 48px;margin-top: 10px;line-height: 69px;color: #f2e9d6;}
.indexcarousel .item4 .carousel-caption h2 strong span{margin-top: 15px;text-shadow: 2px 2px 2px #444;font-family: 'open_sanslight',Arial;font-size: 32px;font-weight: 100;line-height: 16px;display: block;color: #f3b05d;}
.indexcarousel .item4 .carousel-caption h2 span {text-shadow: 2px 2px 2px #444;line-height: 53px;display: block;color: #f2e9d6;font-family: 'open_sansbold',Arial;font-size: 67px;margin-top: 50px;}
.indexcarousel .item4 .carousel-caption a.button{position: absolute;bottom: 40px;    right: 65px;margin-left: -91px;padding:9px 20px;color:#FFF;background-color:#3d4dab}
.indexcarousel .item4 .carousel-caption h3{line-height:1.3;font-family: 'open_sanslight',Arial;font-size: 21px;text-transform: uppercase;text-shadow: none;color: #314cb0;font-weight: 400;}
.indexcarousel .item4 .carousel-caption p.antes{color: #f1efd7;font-size:21px;margin-top:20px;}

.indexcarousel .item5 .carousel-caption{text-align:center;padding:35px 65px;text-align:right;}
.indexcarousel .item5 .carousel-caption h2{text-shadow: 0px 0px 2px rgba(88, 88, 88, 1);margin-top:20px;text-align:center;margin-bottom:40px;font-family: 'open_sansbold',Arial;color: #314cb0;font-weight: 400;text-transform: uppercase;font-size: 49px;letter-spacing: -1px;}
.indexcarousel .item5 .carousel-caption h2 span {text-shadow:none;line-height: 34px;display: block;color: #474747;    font-size: 18px;margin-top: 0px;text-transform: none;font-family: 'open_sanslight',Arial;}
.indexcarousel .item5 .carousel-caption a.button{position: absolute;bottom: 40px;    right: 65px;margin-left: -91px;padding:9px 20px;color:#FFF;background-color:#3d4dab}

.indexcarousel .item6 .carousel-caption{text-align:center;padding:35px 65px;text-align:center;}
.indexcarousel .item6 .carousel-caption h2{line-height:1.3;text-shadow:-1px 1px 2px rgba(88, 88, 88, 1);margin-top:20px;text-align:center;margin-bottom:30px;font-family: 'open_sansbold',Arial;color: #fff;font-weight: 600;text-transform: uppercase;font-size: 49px;letter-spacing: -1px;}
.indexcarousel .item6 .carousel-caption h2 span {line-height: 1.3;letter-spacing:2px;display: block;color: #f3b05d;font-size: 35px;margin-top: 20px;text-transform: none;font-family: 'open_sanslight',Arial;}
.indexcarousel .item6 .carousel-caption a.button{position: absolute;bottom: 40px;    right: 65px;margin-left: -91px;padding:9px 20px;color:#FFF;background-color:#3d4dab}
.indexcarousel .item6 .carousel-caption .center{margin-top:30px; margin-bottom:0px;}
.indexcarousel .item6 .carousel-caption p{color: #f3b05d; font-size:18px;}

.indexcarousel .item7 .carousel-caption {padding:85px 65px;text-align:left;}
.indexcarousel .item7 .carousel-caption h2{    font-family: 'open_sanslight',Arial;
    font-size:3.8em;
    color: #4b4b4a;
    margin-top: 50px;
    line-height: 1.2;}
.indexcarousel .item7 .carousel-caption h2 span{font-family: 'open_sansbold',Arial;color:#253166;}

.indexcarousel p.antes{opacity:1!important;font-family: 'open_sanslight',Arial;font-size: 18px;font-weight: 100;}
.indexcarousel p.antes strong{font-family: 'open_sanslight',Arial; font-weight:100;display:block; text-decoration: line-through;font-size:40px; margin-top:15px;}

@media (max-width:1080px) {
.slide-index{padding-right:15px}
.indexcarousel{height:auto!important}
#sns_slideshow img{width:100%!important}
.index-reaseguros{padding-left:15px!important}
}
@media (max-width:480px) {
.indexcarousel{margin-bottom:25px}
.indexcarousel .item .carousel-caption{padding: 25px 52px;max-width:100%;}
.indexcarousel .item .carousel-caption h2{font-size:16px}
.indexcarousel .item .carousel-caption h2 strong{font-weight:800;text-transform:uppercase;display:block;clear:both;font-size:27px;line-height:27px}
.indexcarousel .item .carousel-caption h2 span{font-size:40px;font-weight:700;color:#FFF;line-height:38px; margin-top:20px;}
.indexcarousel .item .carousel-caption p{display:none}
.indexcarousel .item .carousel-caption h2 strong span{line-height: 1;font-size:16px;}
/*.indexcarousel .item2 .carousel-caption{padding: 25px 52px;}
.indexcarousel .item2 .carousel-caption h2{font-size:16px}
.indexcarousel .item2 .carousel-caption h2 strong{font-weight:800;text-transform:uppercase;display:block;clear:both;font-size:28px;line-height:27px}
.indexcarousel .item2 .carousel-caption h2 span{font-size:40px;font-weight:700;color:#FFF;line-height:38px;margin-top:20px;}
.indexcarousel .item2 .carousel-caption p{display:none}*/
.indexcarousel .carousel-indicators{display:none}
.indexcarousel .item .carousel-caption a.button{margin-left:0;left: 51px;margin-top:20px;padding:8px 17px;font-size:11px; text-align: center; width:auto;}
.indexcarousel .item3 .carousel-caption a.button,.indexcarousel .item4 .carousel-caption a.button{left:auto; right:51px;}
.index-reaseguros > div .hover .table > div.envio h2{font-size:25px!important}
.index-reaseguros > div .hover .table > div.envio h2 span{font-size:25px!important;line-height:25px!important}
.index-reaseguros > div .hover .table > div.envio h2 strong{font-size:30px!important}
.index-reaseguros > div .hover .table > div.entrega h2{font-size:32px!important;line-height:32px!important}
.index-reaseguros > div .hover .table > div.entrega h2 span{font-size:47px!important;line-height:39px!important}
.index-reaseguros > div .hover .table > div.pago h2{margin-bottom:10px!important;font-size:35px!important}
div#brand-slide ul li img{margin-bottom:0 10px}
.reaseguro-footer ul li{width:100%!important;margin:13px 0}
.products-grid .item .item-inner{width:189px!important}
.price{float:left;padding:25px 0}
.product-shop .product-name{margin-top:20px}
#last_quantities{padding-left:0!important}
.product-shop .prind-ratting{float:left}
.product-shop .print{display:none}
.product-shop .availability{max-width:100%;float:left;text-align:left}
.product-shop .addcart-action{padding-top:10px}
.primary_block{margin-bottom:45px}
.banner-bottom .packs{min-height:220px;padding-left:15px!important}
.banner-bottom .packs .hover{position:relative;background-color:transparent}
.banner-bottom .packs .hover .table{background:rgba(255,255,255,1);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,1)),color-stop(47%,rgba(246,246,246,1)),color-stop(100%,rgba(212,212,212,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d4d4d4',GradientType=1);padding:20px 0}
.banner-bottom .packs .hover .table > div{padding-left:0!important}
.banner-bottom .packs .hover .table > div h2{text-align:center}
.banner-bottom .packs img{display:none}
.banner-bottom .packs a{margin:15px auto 0;display:table;width:auto}
.banner-bottom .contactanos{padding-right:15px!important;margin-bottom:5px}
.banner-bottom .contactanos,.banner-bottom .packs{width:100%;display:block;clear:both}
.banner-bottom-productos .contactanos h2{font-size:26px!important}
.banner-bottom-productos .contactanos p span{font-size:20px;line-height:24px}
#sns_footer_bottom .payment-logo img{float:none}
#sns_menu.keep-menu{position:relative!important}

img.logo.img-responsive{max-width:75%;margin-top:7px;}
#marcas .leftsidebar{display:none!important;}
}
@media (min-width:480px) and (max-width:668px) {
.index-reaseguros{display:none}
.indexcarousel .item2 .carousel-caption h2{font-size:24px}
.indexcarousel .item2 .carousel-caption h2 strong{font-size:55px;line-height:50px}
.indexcarousel .item2 .carousel-caption h2 span{font-size:76px}
.sns-producttabs .tabslider.products-grid .owl-item{max-width:250px}
.banner-bottom .packs{display:none}
.banner-top .banner1 h2,.banner-top .banner2 h2{font-size:15px!important}
.banner-top .banner1 h3 strong{font-size:29px}
.banner-top .banner2 h2{font-size:24px!important}
.banner-top .banner2 .overcontent p{display:none}
.banner-top .banner2 .overcontent form button,.banner-top .banner2 .overcontent form input{margin-left:0;width:100%}
#sns_footer_bottom .payment-logo img{float:none;align-items:center}
}
@media (min-width:480px) and (max-width:970px) {
.index-reaseguros > div .hover .table > div.pago h2{margin-bottom:10px!important}
.index-reaseguros > div .hover .table > div h2{font-size:21px!important;line-height:20px!important}
.index-reaseguros > div .hover .table > div h2 strong{font-size:16px!important}
.index-reaseguros > div .hover .table > div h2 span{font-size:50px!important;line-height:55px!important;margin-top:0!important}
.index-reaseguros > div .hover .table > div.envio h2 span{font-size:19px!important;line-height:26px!important}
.index-reaseguros > div .hover .table > div.entrega h2{margin-top:15px}
.index-reaseguros > div > img{width:100%}
.index-reaseguros > div .hover .table > div.pago ul li{padding:5px 2px!important;min-width:59px!important}
}
@media (min-width:480px) and (max-width:760px) {
.index-reaseguros > div > img{width:100%}
}
@media (min-width:970px) and (max-width:1080px) {
.index-reaseguros > div .hover .table > div h2{font-size:31px!important;line-height:30px!important}
.index-reaseguros > div .hover .table > div h2 strong{font-size:23px!important}
.index-reaseguros > div .hover .table > div.entrega h2{margin-top:15px!important}
.index-reaseguros > div .hover .table > div.envio h2 span,.index-reaseguros > div .hover .table > div.entrega h2 span{font-size:60px}
}
@media (min-width:768px) and (max-width:1024px) {
.banner-top .banner-index > div img{width:auto;height:auto;max-width:inherit;left:-30%;position:relative}
.reaseguro-footer ul li h3{font-size:12px!important}
.banner-top .banner-index{height:215px}
.banner-top .banner-index > div{overflow:hidden;height:215px}
.header7 #search_block_top .form-search input{width:180px!important}
.social-header .contact-phone > p,.social-header .contact-mail > p{font-size:13px!important}
.banner-producto-right h2{font-size:28px;line-height:30px}
.banner-producto-right p{margin-bottom:30px}
.block.viewed .item .item-price .price.product-price{font-size:21px}
.banner-bottom-productos .contactanos{height:220px}
.banner-producto-right{height:324px}
.banner-producto-right .overcontent form button{width:100%}
}
div#brand-slide{background-color:#ebebeb;padding:30px 0}
div#brand-slide ul li img{margin:0 30px}
div#brand-slide .sprite{background-image:url(../img/nextprev.png);background-repeat:no-repeat;display:block}
div#brand-slide .sprite-next{width:23px;height:57px;background-position:-5px -5px}
div#brand-slide .sprite-prev{width:23px;height:57px;background-position:-38px -5px}
.als-container{position:relative;width:100%;margin:0 auto;z-index:0}
.als-viewport{position:relative;overflow:hidden;margin:0 auto;min-height:53px;max-width:100%}
.als-wrapper{position:relative;list-style:none}
.als-item{position:relative;display:block;text-align:center;cursor:pointer;float:left}
.als-prev,.als-next{position:absolute;cursor:pointer;clear:both;top:0}
.als-prev{left:0}
.als-next{right:0}
.index-reaseguros{padding-left:0}
.index-reaseguros > div{position:relative;margin-bottom:5px;padding:0}
.index-reaseguros > div .hover{width:100%;height:100%;position:absolute;top:0}
.index-reaseguros > div .hover .table{display:table;height:100%;margin-bottom:0}
.index-reaseguros > div .hover .table > div{display:table-cell;vertical-align:middle;text-align:center;opacity:.9;background-size: cover;}
.index-reaseguros > div .hover .table > div.envio h2{font-family:'open_sanslight',Arial;color:#333;font-weight:100;font-size:25px;letter-spacing:1px;margin-top:15px}
.index-reaseguros > div .hover .table > div.envio h2 strong{font-family:'open_sansbold',Arial;font-weight:700;display:block;clear:both;font-size:46px;letter-spacing:0}
.index-reaseguros > div .hover .table > div.envio h2 span{font-weight:100;display:block;clear:both;font-size:25px;line-height:25px;letter-spacing:0;margin-top:3px}
.index-reaseguros > div .hover .table > div.entrega h2{font-family:'open_sanslight',Arial;color:#333;font-weight:100;font-size:30px;letter-spacing:2px;text-transform:none;line-height:35px;margin-bottom:0}
.index-reaseguros > div .hover .table > div.entrega h2 strong{font-family:'open_sansbold',Arial;font-weight:700;font-size:30px;letter-spacing:0}
.index-reaseguros > div .hover .table > div.entrega h2 span{font-family:'open_sansbold',Arial;font-weight:700;display:block;clear:both;font-size:66px;line-height:55px;letter-spacing:0;margin-top:6px}
.index-reaseguros > div .hover .table > div.entrega h2 small{color:#333;font-weight:700;font-size:50%}
.index-reaseguros > div .hover .table > div.pago h2{font-family:'open_sanslight',Arial;color:#333;font-weight:100;font-size:31px;letter-spacing:2px;text-transform:none;line-height:36px;margin-bottom:12px}
.index-reaseguros > div .hover .table > div.pago h2 strong{font-family:'open_sansbold',Arial;font-weight:700;font-size:31px;letter-spacing:0}
.index-reaseguros > div .hover .table > div.pago ul{text-align:center}
.index-reaseguros > div .hover .table > div.pago ul li{min-width:75px;margin:0 2px;padding:5px;border:1px solid #333;display:inline-block;min-height:35px}
.index-reaseguros > div .hover .table > div.envio-gratuito h2{font-family: 'open_sanslight',Arial;color: #fff;font-weight: 100;font-size: 22px;letter-spacing: 2px;text-transform: none;line-height: 23px;margin-bottom: 0;}
.index-reaseguros > div .hover .table > div.envio-gratuito h2 strong{font-family:'open_sansbold',Arial;font-weight:700;font-size:22px;letter-spacing:0}
.index-reaseguros > div .hover .table > div.envio-gratuito h2 span{text-transform:uppercase;font-family:'open_sanslight',Arial;font-weight:700;display:block;clear:both;font-size: 14px!important;line-height: 1.3;letter-spacing:0;margin-top:10px;color:#00b5dd;}
.index-reaseguros > div .hover .table > div.envio-gratuito h2 small{font-family:'open_sanslight',Arial;font-weight:700;display:block;clear:both;font-size: 13px!important;line-height: 1.3;letter-spacing:0;margin-top:2px;color:#00b5dd;}
.productos-reaseguros{margin-bottom:45px}
.productos-reaseguros > div{position:relative;margin-bottom:5px;padding:0 2px;height:62px}
.productos-reaseguros > div:first-child{padding-left:0}
.productos-reaseguros > div:last-child{padding-right:0}
.productos-reaseguros > div > img{width:100%;height:100%}
.productos-reaseguros > div .hover{width:100%;height:100%;position:absolute;top:0}
.productos-reaseguros > div .hover .table{display:table;height:100%;margin-bottom:0}
.productos-reaseguros > div .hover .table > div{display:table-cell;vertical-align:middle;text-align:left;opacity:.9}
.productos-reaseguros > div .hover .table > div h2{font-family:'open_sanslight',Arial;float:left;color:#333;font-weight:100;font-size:18px;letter-spacing:1px;margin-top:0;padding:15px 20px}
.productos-reaseguros > div .hover .table > div h2 strong{font-family:'open_sansbold',Arial;font-weight:700;display:block;clear:both;font-size:14px;letter-spacing:1px}
.productos-reaseguros > div .hover .table > div h2 span{font-weight:700;display:block;clear:both;font-size:66px;line-height:55px;letter-spacing:0;margin-top:6px}
.productos-reaseguros > div .hover .table > div h3{float:left;font-size: 36px;color: #333;padding: 10px 0;font-weight:700}
.productos-reaseguros > div .hover .table > div h3 small{text-transform:none;color:#333;font-size:24px;font-weight:900}
.productos-reaseguros > div .hover .table > div.pago h2{float:left;padding:9px 8px 9px 30px}
.productos-reaseguros > div .hover .table > div.pago ul{float:right;padding:14px 10px 0 0;text-align:center}
.productos-reaseguros > div .hover .table > div.pago ul li{margin: 5px 2px 0;padding: 1px 5px;border: 1px solid #333;display: inline-block;width: 48px;}

@media (max-width: 480px) {

.fancybox-opened .fancybox-inner{max-width:100%}
.product_list.grid .block-product-inner .item-info .item-price .viewproduct a{padding:5px 12px}
.product_list.grid .block-product-inner .item-info .item-price .viewproduct{margin-top:3px}
.product_list.grid .block-product-inner .item-info .item-price .viewproduct a{padding: 7px 14px 8px;}
.product_list.grid .block-product-inner .item-info .item-price a.btn-addtocart{padding: 10px 8px 9px;font-size: 11px!important;line-height: 1;}
.product_list.grid .block-product-inner .item-info .item-price .linkes .wrap-addtocart span.btn-addtocart.disabled{padding:2px 5px 3px}
.product_list.grid .block-product-inner .item-info .item-price .price.product-price{font-size:21px}
.product_list.grid .block-product-inner .item-info .item-price .old-price.product-price{font-size:12px;margin-left:5px}
.socialblock-footer{padding:35px 0!important;}
.socialblock-footer .newsletter form input.email{width:250px!important}
.socialblock-footer .newsletter form div{clear:both!important;margin-top:10px!important}
.socialblock-footer .newsletter form button{margin-top:5px!important}
.socialblock-footer .redessociales ul li a{padding:0 2px!important}
.productos-reaseguros {display:none;}
.product-shop .addcart-action #quantity_wanted_p input{text-align:center;padding-left:0}
.products-grid .item .item-inner .item-info .item-price .product-price.price{padding-top:3px;margin-right:5px}
.products-grid .item .item-inner .item-info .item-price .linkes{margin-top:0!important;clear:both;}
#sns_header_top .header-tools .myheadertop .tongle{padding:0 9px}
.content_sortPagiBar{clear:both}
#layer_cart .layer_cart_product .product-image-container{margin-right:15px}
.cart_block .cart-info .quantity-formated{float:left}
.mycart.mini-cart .content .price{float:left;padding-top:0}
.content_sortPagiBar .top .pagination{border-top:1px solid #eaeaea}
}
@media (min-width: 480px) and (max-width:1080px) {
.productos-reaseguros > div .hover .table > div h2{font-size:19px;padding:13px 25px}
.productos-reaseguros > div .hover .table > div h2 strong{font-size:16px}
.productos-reaseguros > div .hover .table > div h3{padding:8px 0;font-size:38px}
.productos-reaseguros > div .hover .table > div.pago img{width:60%}
.productos-reaseguros > div .hover .table > div.pago ul{padding:16px 10px 0 0 !important}
.productos-reaseguros > div .hover .table > div.pago ul li{min-width:40px;margin:0 2px;padding:3px 0;border:1px solid #333;display:inline-block;min-height:30px;width:51px}
.product_list.grid .block-product-inner .item-info .item-price a.btn-addtocart{padding:2px 5px;font-size:10px!important}

}
.banner-bottom .hover{width:100%;height:100%;position:absolute;top:0;left:0}
.banner-bottom .contactanos{padding-right:5px}
.banner-bottom .contactanos .hover .table{display:table;height:100%;margin-bottom:0}
.banner-bottom .contactanos .hover .table > div{display:table-cell;vertical-align:middle;text-align:center}
.banner-bottom .contactanos p{font-family:'open_sanslight',Arial;margin-top:16px;font-size:21px;color:#FFF;font-weight:100}
.banner-bottom .contactanos p strong{font-family:'open_sansbold',Arial;margin-top:10px}
.banner-bottom .contactanos strong{cursor:pointer;color:#E2B12A;font-size:25px;clear:both;display:block;font-weight:700;font-style:italic;letter-spacing:2px;line-height:26px;margin-top:3px}
.banner-bottom .contactanos strong a{color:#E2B12A}
.banner-bottom .contactanos a:hover{text-decoration:underline}
.banner-bottom .contactanos h2{font-family:'open_sanslight',Arial;color:#FFF;font-weight:100;font-size:26px;margin-top:15px}
.banner-bottom .contactanos h2 strong{font-family:'open_sansbold',Arial;display:block;font-style:normal;color:#fff}
.banner-bottom .packs{padding-left:0}
.banner-bottom .packs .hover .table{display:table;height:100%;margin-bottom:0}
.banner-bottom .packs .hover .table > div{display:table-cell;vertical-align:middle;text-align:left;padding-left:30px}
.banner-bottom .packs h2{font-family:'open_sanslight',Arial;line-height:32px;font-weight:100;font-size:27px;color:#5268E2;margin-top:10px;margin-bottom:5px}
.banner-bottom .packs strong{font-family:'open_sansbold',Arial;display:block;font-size:41px;line-height:39px}
.banner-bottom .packs a{font-family:'open_sansbold',Arial;margin-top:9px;border:1px solid #5268E2;background-color:#FFF;color:#5268E2;font-weight:700;padding:9px 13px}
.banner-bottom .packs a:hover{background-color:#E8E8E8}
@media (min-width:480px) and (max-width:970px) {
.banner-bottom .contactanos img{width:100%;height:100%}
.banner-bottom .packs .hover{background:rgba(255,255,255,1);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,1)),color-stop(47%,rgba(246,246,246,1)),color-stop(100%,rgba(212,212,212,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d4d4d4',GradientType=1);position:relative}
.banner-bottom .packs img{display:none}
}
@media (min-width:970px) and (max-width:1080px) {
.banner-bottom .contactanos img{width:100%}
.banner-bottom .packs{padding-left:15px;padding-right:15px}
.banner-bottom .packs .hover{background:rgba(255,255,255,1);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,1)),color-stop(47%,rgba(246,246,246,1)),color-stop(100%,rgba(212,212,212,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(212,212,212,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d4d4d4',GradientType=1);position:relative}
.banner-bottom .packs img{display:none}
.banner-bottom{display:table;table-layout:fixed;height:100%;width:100%}
.banner-bottom .contactanos,.banner-bottom .packs{display:block;float:left;height:273px}
}
.banner-bottom-productos{position:relative}
.banner-bottom-productos .hover{width:100%;height:100%;position:absolute;top:0}
.banner-bottom-productos .contactanos{padding-right:0;height:270px}
.banner-bottom-productos .contactanos > img{height:100%;width:100%}
.banner-bottom-productos .contactanos .hover .table{display:table;height:100%;margin-bottom:0}
.banner-bottom-productos .contactanos .hover .table > div{max-width:100%;display:table-cell;vertical-align:middle;text-align:center}
.banner-bottom-productos .contactanos p{font-family:'open_sanslight',Arial;margin-top:16px;font-size:18px;color:#FFF;font-weight:100}
.banner-bottom-productos .contactanos p span{font-size:24px;line-height:28px}
.banner-bottom-productos .contactanos a{font-family:'open_sansbold',Arial;padding:6px 0;cursor:pointer;color:#E2B12A;font-size:20px;clear:both;display:block;font-weight:700;font-style:italic;letter-spacing:1px;line-height:40px}
.banner-bottom-productos .contactanos a:hover{text-decoration:underline}
.banner-bottom-productos .contactanos h2{font-family:'open_sanslight',Arial!important;margin-top:20px!important;border:none!important;color:#FFF!important;font-weight:100!important;font-size:30px!important}
.banner-bottom-productos .contactanos h2 strong{display:block;font-family:'open_sansbold',Arial!important}
@media (min-width:480px) and (max-width:1080px) {
.banner-bottom-productos .contactanos .hover .table,.banner-bottom-productos .contactanos .hover .table > div{display:block}
.banner-bottom-productos .contactanos a{font-size:15px}
.banner-bottom-productos .contactanos p span{font-size:20px;line-height:22px}
.banner-bottom-productos .contactanos h2{font-size:21px!important;margin-top:14px!important}
}
.reaseguro-footer{background-color:#5268e2;color:#fff;margin-top:40px}
.reaseguro-footer .sprite{opacity: 0.6;background-image:url(../img/reaseguros-pago-envio.png);background-repeat:no-repeat;display:inline-block;vertical-align:sub}
.sprite-reaseguros-footer-entrega{width: 38px;height: 25px;background-position: -5px -9px;}
.sprite-reaseguros-footer-envio{width:28px;height:29px;background-position:-53px -5px}
.sprite-reaseguros-footer-envio-gratuito{width: 29px;height: 30px;background-position: -87px -4px;}
.sprite-reaseguros-footer-marcas{width: 29px;height: 30px;background-position: -87px -4px;}
.sprite-reaseguros-footer-pago{width:33px;height:30px;background-position:-122px -5px}
.reaseguro-footer ul li{display:inline-block;width:50%;text-align:center;padding-top:10px;padding-bottom:10px;border-right:1px solid #6a86eb}
.reaseguro-footer ul li:first-child{border-left:1px solid #6a86eb}
.reaseguro-footer ul li img{opacity:.6;display:inline-block}
.reaseguro-footer ul li h3{line-height:15px;color:#fff;font-weight:100;display:inline-block;text-transform:none;font-size:16px;margin-left:10px;vertical-align:super;margin-bottom:0}
.reaseguro-footer ul li strong{font-family:'open_sanslight',Arial}
.socialblock-footer{background-color:#d8d8d8;width:100%;clear:both;display:block;overflow:hidden;padding:15px 0}
.socialblock-footer .newsletter h3{font-family:'open_sanslight',Arial;margin-top:6px;display:inline-block;font-size:16px;font-weight:100;text-transform:none;color:#363636;float:left;margin-right:15px}
.socialblock-footer .newsletter h3 strong{text-transform:uppercase;color:#5268e2}
.socialblock-footer .newsletter form{float:left}
.socialblock-footer .newsletter form input,.socialblock-footer .newsletter form div{float:left;display:inline-block}
.socialblock-footer .newsletter form input.email{background-color:#E9E9E9;padding:3px 7px;border:none!important;width:150px;margin-right:15px}
.socialblock-footer .newsletter form label{font-size:10px;line-height:14px}
.socialblock-footer .newsletter .checker{margin-top:2px}
.socialblock-footer .newsletter form > div:first-child{margin-left:10px;}
.socialblock-footer .newsletter form button{margin-left:15px;margin-top:-2px;border:1px solid #5268E2;background-color:#FFF;color:#5268E2;font-weight:700;padding:6px 10px;transition:.6s}
.socialblock-footer .newsletter form button:hover{background-color:rgba(255,255,255,0.4);transition:.6s}
.socialblock-footer .newsletter button#mc-embedded-subscribe.newsletterbutton{ margin: -4px 0 0 15px; clear:none;display: inline-block;}
.socialblock-footer .redessociales{text-align:right}
.socialblock-footer .redessociales ul{display:inline-block;text-align:right}
.socialblock-footer .redessociales ul li{display:inline;padding:0 3px}
.socialblock-footer .redessociales ul li .fa{font-size:30px;color:#5268e2;transition:.6s}
.socialblock-footer .redessociales ul li .fa:hover{color:#363636!important;transition:.6s}
.socialblock-footer .redessociales h3{font-family:'open_sanslight',Arial;vertical-align:super;margin-top:6px;display:inline-block;font-size:16px;font-weight:100;text-transform:none;color:#363636;margin-right:10px}
.socialblock-footer .redessociales h3 strong{text-transform:uppercase;color:#5268e2}
@media (max-width:480px) {
.socialblock-footer .redessociales{text-align:left;margin-top:20px}
}
@media (min-width:480px) and (max-width:970px) {
.socialblock-footer .redessociales{float:left;text-align:left;padding-top:15px}
}
@media (min-width:970px) and (max-width:1080px) {
.socialblock-footer .redessociales h3{margin-right:5px}
.index-reaseguros > div{height: 121px;}
.index-reaseguros > div > img{width:100%;}
}
#sns_slideshow,.sns-slidercategory{background-color:#000!important}
#sns_category .wap-slidercategory .category-slider .owl-carousel.owl-loaded{max-height:290px}
#sns_partners .partners_slider{overflow:hidden;padding:30px 0}
#sns_partners .partners_slider .wrap{text-align:center;padding:0 15px;margin-bottom:0}
#sns_partners .partners_slider .wrap a{display:block;position:relative;overflow:hidden;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#sns_partners .partners_slider .wrap a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
#sns_partners .partners_slider .wrap a img{width:100%;max-width:270px;max-height:100px;overflow:hidden}
#sns_partners .our_partners{position:static}
#sns_partners .owl-controls .owl-nav > div{opacity:0;filter:alpha(opacity=0);width:45px;height:45px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;top:35%;position:absolute;overflow:hidden}
#sns_partners .owl-controls .owl-nav > div:before{background:#fff;font-size:20px;color:#444;line-height:40px;text-align:center;border-radius:50%;box-shadow:0 2px 0 #ddd}
#sns_partners .owl-controls .owl-nav > div.owl-prev{left:0}
#sns_partners .owl-controls .owl-nav > div.owl-prev:before{content:"\f104";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;text-align:center;line-height:40px}
#sns_partners .owl-controls .owl-nav > div.owl-next{right:0}
#sns_partners .owl-controls .owl-nav > div.owl-next:before{content:"\f105";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;height:40px;text-align:center;line-height:40px}
#sns_partners .owl-controls .owl-nav > div:hover:before{background:#5268e2;box-shadow:0 2px 0 #1e34b0;color:#fff}
#sns_partners:hover .owl-controls .owl-nav > div{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.wrapper_footer{background-color:#f2f2f2}
.wrapper_footer.footer4{background:url(images/footer-bg.jpg) repeat #000}
#sns_footer_middle{padding:55px 0 30px;border-bottom:1px solid #d3d3d3}
#sns_footer_middle .contact-bottom{background:url(images/black-earth-map-hi.png) no-repeat top center;min-width:320px;min-height:170px}
@media (max-width:991px) {
#sns_footer_middle.footer2 .col-md-4.column.column5{width:100%}
}
.footer3 #sns_footer_middle{border-top:0;padding-top:30px}
.footer3 #sns_footer_middle .sns-social{display:none}
.footer4 #sns_footer_middle{padding-bottom:0}
.footer4 #sns_footer_middle #google_map{margin-top:40px}
.footer5 #sns_footer_middle{padding:40px 0 30px}
.footer5 #sns_footer_middle .aio_block_footer5{padding-bottom:40px}
.footer5 #sns_footer_middle .aio_block_footer5 .item{margin-bottom:10px}
#sns_footer_middle h6{margin-bottom:15px;font-size:120%;color:#5268e2}
#sns_footer_middle .column1{padding-bottom:15px}
#sns_footer_middle ul.fa-ul{margin-left:0;margin-bottom:30px}
#sns_footer_middle ul.fa-ul li{padding:3px 0}
#sns_footer_middle ul.fa-ul li i{margin-top:4px;float:left;width:30px;display:inline-block;width:10%}
#sns_footer_middle ul.fa-ul li span{display:inline-block;width:90%}
#sns_footer_middle .column1 li{padding:3px 0}
#sns_footer_middle .column1 li a{text-decoration:none;color:#363636}
#sns_footer_middle .column1 li a:hover{color:#5268e2; -webkit-transition:all .2s ease 0;-o-transition:all .2s ease 0;transition:all .2s ease 0}
#sns_footer_middle ul{margin:0;padding:0;list-style:none}
#sns_footer_middle ul.fa-ul li:nth-child(1):before{content:"\f124";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;text-align:center;line-height:20px}
#sns_footer_middle ul.fa-ul li:nth-child(2):before{content:"\f095";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;text-align:center;line-height:20px}
#sns_footer_middle ul.fa-ul li:nth-child(3):before{content:"\f0e0";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;text-align:center;line-height:20px}
#sns_footer_middle ul.fa-ul li:before{text-align:left!important}
#sns_footer_middle ul.connect-btm{padding-top:20px}
#sns_footer_middle ul.connect-btm li{display:inline-block}
#sns_footer_middle ul.connect-btm li a{color:#888;font-size:26px;padding-right:5px}
#sns_footer_middle ul.connect-btm li a:hover{background-color:transparent;padding:0;padding-right:5px}
#sns_footer_middle .wrapper{background-color:#2a2829;padding:20px 10px}
#sns_footer_middle .wrapper em{color:#fff;float:left;font-size:30px;height:38px;line-height:38px;margin-left:10px;margin-right:20px}
#sns_footer_middle .wrapper p{line-height:19px;margin:0}
#sns_footer_middle .wrapper p strong{color:#fff;display:block;text-transform:uppercase}
#sns_footer_middle .sns-social{display:none}
#sns_footer_additional{padding:0 0 15px;border-bottom:1px solid #303030;margin-bottom:30px;width:100%}
.block-twitter{padding:25px 20px 0;border:1px solid #303030;margin-bottom:0}
.block-twitter .block-title{font-size:120%;font-weight:700;text-transform:uppercase;color:#fff;padding:0}
.block-twitter .follow-link{display:none}
.block-twitter .block-content #sns_twitter .post{border-bottom:1px solid #303030;margin-bottom:15px;padding-bottom:15px;position:relative}
.block-twitter .block-content #sns_twitter .post:last-child{border:none}
.block-twitter .block-content #sns_twitter .post .tweet{margin:0;clear:both;line-height:18px;max-height:53px;overflow:hidden}
.block-twitter .block-content #sns_twitter .post .user{float:left;width:70%}
.block-twitter .block-content #sns_twitter .post .user a img{float:left;margin-right:10px;max-width:40px;overflow:hidden;width:auto}
.block-twitter .block-content #sns_twitter .post .user a > span > span{font-weight:700}
.block-twitter .block-content #sns_twitter .post .timePosted{width:30%;text-align:right;position:absolute;right:0;top:0}
.block-twitter .block-content #sns_twitter .post .interact{text-align:right;margin:8px 0 0}
.block-twitter .block-content #sns_twitter .post .interact a{width:20px;padding:0;height:20px;overflow:hidden;margin:0 0 0 5px;display:inline-block}
.block-twitter .block-content #sns_twitter .post .interact .twitter_reply_icon:before{content:"\f122";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:13px;height:13px;text-align:center;line-height:13px}
.block-twitter .block-content #sns_twitter .post .interact .twitter_retweet_icon:before{content:"\f079";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:13px;height:13px;text-align:center;line-height:13px}
.block-twitter .block-content #sns_twitter .post .interact .twitter_fav_icon:before{content:"\f005";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:13px;height:13px;text-align:center;line-height:13px}
#sns_footer_bottom{padding:15px 0}
#sns_footer_bottom a{color:#fff}
#sns_footer_bottom a:hover{color:#5268e2}
#sns_footer_bottom .sns-copyright{margin:0}
#sns_footer_bottom .sns-copyright p{font-size:11px;color:#363636;margin-bottom:0;line-height:18px}
#sns_footer_bottom .sns-copyright a{color:#363636}
#sns_footer_bottom .sns-copyright a:hover{color:#5268e2}
#sns_footer_bottom .payment-logo img{float:right}
@media (max-width:480px) {
#sns_footer_bottom .payment-logo img{float:none}
}
.todascat tr{border-top:1px solid #c8c8c8}
.todascat th{width:70px;vertical-align:top;padding:15px 0}
.todascat td{vertical-align:top;padding:15px 0}
.todascat h4{font-size:24px;color:#5268E2;padding:0 20px 0 0}
.todascat ul li a{padding:1px 0!important;color:#888}
.todascat ul li a:hover{color:#e2b12a}
#cookieNoticeContent a{color:#e2b12a}
#cookieNoticeContent .closebutton{cursor:pointer;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:14px;height:auto;line-height:17px;text-decoration:none;text-align:center;text-shadow:none;border:1px solid #5268E2;background-color:#FFF;color:#5268E2!important;font-weight:700;padding:6px 10px}
.politicas h1{font-weight:400;text-transform:none;font-size:32px;margin-top:20px;margin-bottom:15px;color:#363636}
.politicas h2{color:#363636;text-transform:none;font-weight:100;margin-bottom:20px;margin-top:40px}
.politicas h3{font-size:14px;margin:25px 0 15px}
.politicas td{padding: 2px 5px;}
.politicas .polpadd{padding-left:15px;margin-left:15px;}
.politicas .polpadd li{list-style: disc}
.addthis-smartlayers .atss a{width:36px!important}
.addthis-smartlayers .addthis_32x32_style .at4-icon,.addthis-smartlayers .addthis_32x32_white_style .at4-icon,.addthis-smartlayers .at-32x32{width:24px!important;height:19px!important;line-height:18px!important;background-size:20px!important}
.fancybox-opened .fancybox-skin{padding:0!important;background:#f6f6f6!important;background:-moz-radial-gradient(center,ellipse cover,rgba(246,246,246,1) 0%,rgba(246,246,246,1) 36%,rgba(198,198,198,1) 100%)!important;background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(246,246,246,1)),color-stop(36%,rgba(246,246,246,1)),color-stop(100%,rgba(198,198,198,1)))!important;background:-webkit-radial-gradient(center,ellipse cover,rgba(246,246,246,1) 0%,rgba(246,246,246,1) 36%,rgba(198,198,198,1) 100%)!important;background:-o-radial-gradient(center,ellipse cover,rgba(246,246,246,1) 0%,rgba(246,246,246,1) 36%,rgba(198,198,198,1) 100%)!important;background:-ms-radial-gradient(center,ellipse cover,rgba(246,246,246,1) 0%,rgba(246,246,246,1) 36%,rgba(198,198,198,1) 100%)!important;background:radial-gradient(ellipse at center,rgba(246,246,246,1) 0%,rgba(246,246,246,1) 36%,rgba(198,198,198,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#c6c6c6',GradientType=1)!important}
.fancybox-opened .fancybox-inner{width:470px!important}
#product .fancybox-wrap,#product .fancybox-opened .fancybox-inner{width:420px!important}
#product #container_express_checkout{display:none!important;}
#paypal-column-block{display:none;}
.fancybox-opened .fancybox-inner a{display:none}
.fancybox-skin .fancybox-close{top:10px!important;right:10px!important;background-color:transparent!important;font-size:24px!important;color:#253166!important;transition:.6s}
.fancybox-skin .fancybox-close:hover{color:#5268e2!important;transition:.6s}
.fancybox-opened .nuevaweb{text-align:center;padding:20px;padding:35px 20px 20px}
.fancybox-opened .nuevaweb p{font-family:'open_sanslight',Arial;font-size:38px;font-weight:100;margin:20px 0 35px;color:#253166;line-height:36px}
.fancybox-opened .nuevaweb h2{font-family:'open_sanslight',Arial;text-transform:none;font-weight:100;font-size:21px;color:#253166;margin-top:33px}
.fancybox-opened .nuevaweb h2 strong{display:block;font-size:31px;text-transform:uppercase;letter-spacing:-1px;font-weight:700;line-height:36px}
.fancybox-opened .multipais{background-color:#e6e6e6;text-align:center;padding:30px}
.fancybox-opened .multipais p{font-family:'open_sanslight',Arial;font-size:19px;font-weight:100;letter-spacing:1px;color:#4568E6;margin-bottom:15px}
.fancybox-opened .multipais button{font-family:'open_sanssemibold',Arial;margin-left:6px;padding:9px 40px;border:1px solid #5268E2;color:#5268E2;background-color:#FFF;text-transform:uppercase;font-weight:700}
.fancybox-opened .multipais select{width:66%;background-color:#FFF;height:41px;border:none;border-radius:0;font-style:italic;min-width:200px}
.cart_block .block_content .cart-prices .cart-prices-line .price{padding:0;font-family:'open_sanssemibold',Arial}
#pagenotfound #sns_content{background-image:url(images/fondo-404.jpg);background-size:cover;margin-bottom:0;padding:80px 0}
.productos-reaseguros > div .hover .table > .envio-gratuito h2{color:#fff;font-size: 13px;padding: 16px 11px!important;line-height:16px;}
.productos-reaseguros > div .hover .table > .envio-gratuito h2 strong{clear: none;display: inline;}
.productos-reaseguros > div .hover .table > .envio-gratuito h2 em{font-style: normal; color:#00b5dd; text-transform: lowercase;}
@media (min-width:1080px) and (max-width:1200px) {
.indexcarousel{overflow:hidden!important}
#sns_slideshow img{width:100%!important}
.slide-index{padding-right:15px!important;padding-left:0!important}
.index-reaseguros > div .hover .table > div.envio h2 strong{font-size:33px!important}
.index-reaseguros > div .hover .table > div.envio h2 span{font-size:27px!important}
.index-reaseguros > div{height: 162px;}
.index-reaseguros > div > img{width:100%;}
.banner-top .banner-index{background-color:#18306D;overflow:hidden}
.banner-home .container{padding-left:0}
.banner-top .banner2 .overcontent form button{width:46%!important}
.banner-top .banner2 .overcontent form input{width:50%!important}
.banner-top .banner2 .checkdiv img{display:none}
.banner-top .banner-index img{width:auto;height:100%}
.banner-top .banner-index.banner1 img{display:none}
.banner-bottom .contactanos img{width:100%;height:auto}
.banner-bottom .packs{background-color:#DCDCDC;height:258px}
.banner-bottom .packs img{display:none}
#sns_custommenu ul.mainnav li.custom-item > div.fullwidth .dropdown > a{font-size:14px}
.product_list.grid .block-product-inner .item-img .product-image,.product_list.grid .block-product-inner .item-img{height:265px!important}
.product_list.grid .block-product-inner .item-info .item-price .viewproduct{margin-top:3px}
.products-grid .item .item-inner .item-info .item-price .linkes .viewproduct a,.product_list.grid .block-product-inner .item-info .item-price .viewproduct a{font-size:10px;padding:6px 14px}
.product_list.grid .block-product-inner .item-info .item-price a.btn-addtocart{font-size:10px;padding:2px 12px 3px;border:none}
.product_list.grid .block-product-inner .item-info .item-price .old-price.product-price{font-size:14px}
.product_list.grid .block-product-inner .item-info .item-price .price.product-price{font-size:22px}
.content_sortPagiBar .sortPagiBar .selector1 #uniform-selectProductSort.selector,.content_sortPagiBar .sortPagiBar .selector1 #uniform-selectProductSort.selector > span{width:155px!important}
.banner-producto-right h2{font-size:26px;line-height:27px;margin-bottom:15px}
.banner-bottom-productos .contactanos a{font-size:16px;line-height:32px}
.banner-bottom-productos .contactanos p span{font-size:20px}
.banner-bottom-productos .contactanos h2{font-size:22px!important}
.banner-bottom-productos .contactanos p span{line-height:22px}
.social-header .contact-phone > p,.social-header .contact-mail > p{font-size:14px!important}
.productos-reaseguros > div .hover .table > div h2{font-size:14px;padding:16px 22px}
.productos-reaseguros > div .hover .table > div.pago h2{padding:16px 10px 16px 22px}
.productos-reaseguros > div .hover .table > div.pago ul li{width:57px;min-width:inherit}
.productos-reaseguros > div .hover .table > div.pago ul li img{width:90%}
.productos-reaseguros > div .hover .table > div h2 strong{font-size:12px}
.products-grid .item .item-inner .item-info .item-price .linkes .viewproduct a,.product_list.grid .block-product-inner .item-info .item-price .viewproduct a{font-size:12px!important;padding:5px 8px!important}
}
#edadModal .modal-content{background-color:rgba(255,255,255,0.98);text-align: center;overflow:hidden;}
#edadModal .modal-content .col-modal{width:50%; float:left;}
#edadModal .modal-content p{margin-top:20px;}
#edadModal .modal-dialog{width: 850px;max-width:98%;padding:0;}
#edadModal .modal-footer{text-align:center;}
#edadModal .modal-content .col-modal-1:before{background:url('http://hellowcost.com/themes/sns_aio/images/adverti-multistock-es-hellowcost-online-stock.png');content:''; position:absolute; top:0; left:0;    height: 122px;width: 159px;background-size: cover;}
#edadModal .modal-content .col-modal-1 h4{font-style: italic;text-transform:none;font-family: 'open_sans',Arial;font-weight: 100;font-size: 18px;line-height: 1.2;}
#edadModal .modal-content .col-modal-1{border: 6px solid #fff;min-height:399px;background: #eeeeee; /* Old browsers */background: -moz-radial-gradient(center, ellipse cover,  #eeeeee 0%, #cccccc 100%); /* FF3.6-15 */background: -webkit-radial-gradient(center, ellipse cover,  #eeeeee 0%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */background: radial-gradient(ellipse at center,  #eeeeee 0%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
#edadModal .modal-content .col-modal-1 .modal-header{border-bottom:none;background:url('http://hellowcost.com/themes/sns_aio/images/multistock-es-hellowcost-online-stock.png');padding-top: 138px;background-size: contain;background-repeat: no-repeat;margin-top: 30px;margin: 30px 20px 0;}
#edadModal .modal-content .col-modal-1 .modal-body{border-top: none; margin-top:20px;}
#edadModal .modal-content .col-modal-1 .modal-body img{padding:0 50px;}

/* NEWSLETTER PAGES */
.newsletter-content{text-align:center;}
.newsletter-content h1{font-size: 16px;padding: 10px 15px;width: auto;display: inline-block;border: 1px solid #d8d8d8;}
.newsletter-content h2{text-transform: uppercase;font-size: 26px!important;margin-top: 40px; color:#4568e6;margin-bottom: 10px!important;}
.newsletter-content h3{text-transform: uppercase;color:#4568e6;font-size: 16px;font-family: 'open_sans',Arial;font-weight: 100;letter-spacing: 1px;    margin-bottom: 40px;}
.newsletter-content p{width:60%; margin-left:auto; margin-right:auto;color:#444;}
.newsletter-content p a{font-family: 'open_sansbold',Arial;color:#444;}
.newsletter-content p a:hover{text-decoration: underline;}
.newsletter-content a.boton-news{color:#4568e6;background-color: #d8d8d8;padding: 7px 11px;text-transform: uppercase;margin: 40px 0;display: inline-block; transition:0.6s;}
.newsletter-content a.boton-news:hover{opacity:0.8; transition:0.6s;}

#newsletterthanks .newsletter-content h3{margin-top: 10px;margin-bottom:20px!important;line-height: 1.4;}
#newsletterthanks .newsletter-content h2{margin-top: 40px!important;margin-bottom: 0!important}

#newsletteractivado .newsletter-content h2{margin-bottom: 20px!important;}



@media (max-width:480px) {
	.product_list.grid .block-product-inner .item-img .product-image,.product_list.grid .block-product-inner .item-img{height:262px!important;}
}
@media (max-width:768px) {
#sns_footer_bottom .sns-copyright{margin-bottom:10px}
#sns_footer_bottom .payment-logo{text-align:right;margin-top:8px;text-align:center}
#sns_footer_bottom{text-align:center}
}

.yotpo .y-label, .yotpo label.y-label{color:#3E3E3E;}
@media print {
.reaseguro-footer,#sns_category,.socialblock-footer,.wrapper_footer,#sns_right,#sns_header_top,.addcart-action,.searchbar-container,#sns_productsrelated,.productos-reaseguros,#usefull_link_block li{display:none!important}
.product-img-box #image-block img,.product-img-box{width:250px!important}
.productos-reaseguros > div{width:33.3%!important;float:left!important}
a:after{content:" (" attr(href) ") ";font-size:12px!important;font-weight:400!important}
.productos-reaseguros > div .hover .table > div h2{font-size:16px!important}
.productos-reaseguros > div .hover .table > div h2 strong{font-size:14px!important}
.productos-reaseguros > div .hover .table > div h3{font-size:30px!important}
#sns_breadcrumbs .breadcrumbs a,.product-shop #product_reference{font-size:10px!important}
#usefull_link_block li#yotpocomments{display:block!important}
.product-shop .product-name h1{font-size:18px!important}
.product-shop .price-box .price #our_price_display{font-size:21px!important}
.table-data-sheet tr td{font-size:10px!important}
}

#sns-header-destacado {width: 100%;display: block;background-color: #040408;text-align: center;padding: 13px 15px;transition: 0.6s;}
#sns-header-destacado p {padding: 0;margin: 0;text-align: center;width: 100%;color: #fff;line-height: 1.5;font-weight: 400;}

@media (min-width:768px){
	#sns-header-destacado  {padding: 0px 15px;}
	#sns-header-destacado p {line-height: 1;padding: 13px 0;}	
}

/* TIENDA CERRADA */
.header7 .tienda-cerrada{    background-color: #4050A9;
    text-align: center;
    color: #fff;
    font-size: 1.2em;
    padding: 10px 0 1px;}
	.product .product-shop .tienda-cerrada{    background-color: #4050A9;
		text-align: center;
		color: #fff;
		font-size: 1.2em;
		padding: 10px 0 1px;margin-bottom: 20px;}