@font-face {
font-family:'AvenirRegular';
font-style:normal;
font-weight:400;
src:local(AvenirRegular),url(../fonts/AvenirNextLTPro-Regular.woff) format("woff")
}

@font-face {
font-family:'AvenirDemi';
font-style:normal;
font-weight:400;
src:local(AvenirDemi),url(../fonts/AvenirNextLTPro-Demi.woff) format("woff")
}

html {
overflow-x:hidden
}

body {
font-family:'AvenirRegular',sans-serif;
font-size:14px;
background:#fbfbfb;
-webkit-font-kerning:auto;
-webkit-font-smoothing:antialiased;
-webkit-backface-visibility:visible!important;
overflow-x:hidden
}

body.is-ontop {
margin-top:53px
}

h1 {
font-size:44px
}

h2 {
font-size:20px
}

h3 {
font-size:18px
}

a {
color:#666
}

.material-icons {
line-height:inherit!important
}

a:hover {
color:#e31e24;
text-decoration:none;
transition:all .25s
}

a:focus {
text-decoration:none
}

b,strong {
font-weight:700!important;
font-family:'AvenirDemi',sans-serif
}

.rating .stars {
font-size:16px
}

.rating .stars i {
font-size:19px;
margin-right:3px
}

.rating .stars i.color-orange {
color:#f5ca35!important
}

.rating .stars i.color-gray {
color:#999!important
}

.userTools #urunKarsilastirmaListemeEkle {
display:none!important
}

.userTools #urunFiyatiDusunceHaberVer {
display:none!important
}

.userTools #urunAklimdakilereEkle {
display:none!important
}

.userTools #stogaGirinceHaberVer a {
display:inline-block;
color:#fff!important;
background:#333;
padding:2px 15px;
font-size:15px;
font-family:"AvenirDemi",sans-serif;
font-weight:700;
text-transform:uppercase
}

.userTools #stogaGirinceHaberVer a strong {
display:none
}

.userTools #stogaGirinceHaberVer a:hover {
background:#E10015;
color:#fff!important
}

.galleryList ul {
text-align:center;
padding:15px 0
}

.galleryList ul li {
display:inline-block;
margin:5px 5px 0 0
}

.galleryList ul li a {
display:inline-block;
font-weight:400;
text-align:center;
white-space:nowrap;
vertical-align:middle;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
border:1px solid transparent;
padding:.375rem .75rem;
line-height:1.5;
border-radius:.25rem;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
color:#343a40;
background-color:transparent;
background-image:none;
border-color:#343a40;
cursor:pointer
}

.galleryList ul li a:hover {
background:#343a40;
color:#fff
}

.kasaonuproducts {
padding:0
}

.stock-amount {
display:inline-block;
border:1px solid #8BC34A;
margin:10px 0 3px;
border-radius:4px;
width:auto;
text-align:center;
color:#4CAF50;
font-size:14px;
padding:0 16px
}

.stock-amount.tukendi {
border:1px solid #F44336;
color:#F44336
}

.powered-by {
display:none!important
}

.tab_urundetay .aciklama iframe {
width:100%!important;
height:500px
}

.whatsapp_tabela {
margin-top:15px;
margin-bottom:15px
}

.whatsapp_tabela .wrap {
float:left;
border:0;
background:#fdfdfd;
padding:12px;
border:1px solid #8BC34A;
border-radius:4px;
padding-left:0;
padding-right:14px;
min-width:auto
}

.whatsapp_tabela .wrap .right p.number {
margin:0;
font-size:20px;
line-height:24px;
font-family:"AvenirDemi",sans-serif;
font-weight:700
}

.whatsapp_tabela .wrap .right p.slogan {
font-size:11px;
margin:0;
display:none
}

.whatsapp_tabela .wrap .right p.title {
font-size:11px;
line-height:10px;
margin:0
}

.whatsapp_tabela .wrap .icon {
display:block;
float:left;
width:55px;
padding-left:7px
}

.whatsapp_tabela .fa {
line-height:35px!important;
font-size:50px!important
}

.adminTools {
position:relative!important;
z-index:2!important;
top:0!important;
right:0!important;
margin-bottom:12px
}

.adminTools .btn-adminx {
margin-right:5px
}

.sf-form-item-fullwidth .sf-form-checkbox {
margin-right:5px;
margin-top:7px
}

.sepet-info a {
color:#444!important;
font-size:16px
}

.tabs-container {
display:flex;
background-color:#fff;
border:1px solid #ddd;
flex-wrap:wrap
}

.tabs-footer > button {
background-color:#4caf50;
border:0;
color:#fff;
line-height:38px;
padding:0 10px;
border-radius:3px
}

.tabs-footer > div label:before,.checkbox-fa label:before {
content:"\f00c";
border:1px solid #000;
width:18px;
height:18px;
display:inline-block;
position:relative;
margin-right:5px;
font:normal normal normal 15px/1 FontAwesome;
color:#fff;
cursor:pointer
}

.tabs-footer > div input:checked + label:before,.checkbox-fa input:checked + label:before {
color:#000
}

.tabs-footer > div input,.checkbox-fa input {
display:none
}

.tabs-footer > div {
flex:1 1 50%;
line-height:32px;
font-size:13px;
cursor:pointer
}

.tabs-footer {
flex:1 1 100%;
padding:10px;
border-top:1px solid #ddd;
display:flex
}

.articlepage a {
padding:5px 15px;
background:#000;
color:#fff;
display:inline-block;
font-size:16px
}

.articlepage a:hover {
background:#c83737;
color:#fff
}

table.havaleBilgileri {
margin:15px 0;
width:100%;
display:block;
overflow:auto
}

table.havaleBilgileri tr td,table.havaleBilgileri tr th {
vertical-align:middle;
padding:10px 8px;
text-align:left;
border:1px solid #ddd
}

table.havaleBilgileri tr th {
font-weight:700
}

table.havaleBilgileri tr:hover th,table.havaleBilgileri tr:hover td {
background:#eef4ff
}

form#havaleForm table {
margin:15px 0;
width:100%;
overflow:auto
}

form#havaleForm table tr td,form#havaleForm table tr th {
vertical-align:middle;
padding:10px 8px;
text-align:left;
border:1px solid #ddd
}

form#havaleForm table tr th {
font-weight:700
}

form#havaleForm table tr:hover th,form#havaleForm table tr:hover td {
background:#eef4ff
}

.sss div.soru {
font-size:17px
}

.sss div.soru img {
margin-right:8px;
float:left;
margin-top:6px
}

.sss div.cevap {
background:#48b3001f;
border:2px dashed #cbe2bb;
font-size:15px;
padding:15px
}

.durumlar {
margin-top:0
}

.durumlar img {
margin-left:15px;
margin-top:10px;
border:2px solid #f4a44b;
border-radius:4px
}

.durumlar img:first-child {
margin-left:inherit
}

.kargosayac {
display:block;
float:none;
width:100%;
color:#999;
font-size:14px;
padding:0!important;
margin:5px 0;
font-family:'AvenirRegular',sans-serif;
background:none
}

.kargosayac #clock {
display:inline;
color:#ec6f00
}

.fa-whatsapp-call {
position:fixed;
bottom:65px;
z-index:3;
left:20px
}

.fa-whatsapp-call a {
color:#fff;
font-size:60px;
display:block;
text-decoration:none
}

.fa-whatsapp-call img {
border:0;
text-decoration:none;
outline:none
}

.suggest {
overflow:hidden;
position:relative;
display:block;
margin-top:20px
}

.suggest ul {
margin-bottom:20px;
clear:both
}

.suggest ul li {
height:auto!important;
max-height:150px;
line-height:inherit!important
}

.suggest ul li.msplus {
line-height:150px!important;
font-size:34px
}

.suggest ul li img {
padding:0
}

.suggest p {
clear:both;
position:relative;
display:block;
margin-top:4px;
margin-left:25px
}

.suggest strong {
font-weight:700;
margin-left:10px
}

.suggest p input {
display:inline-block;
margin-right:5px
}

.suggest .total {
display:block;
width:100%;
font-size:25px!important;
padding-top:14px;
padding-bottom:11px;
color:#e31e24
}

.suggest .total strong {
margin-left:0;
color:#333
}

.suggest .submit {
margin:14px 0 0!important;
font-size:17px!important;
border-radius:4px;
font-weight:400!important;
padding:8px 35px!important;
background:#e31e24!important;
display:block;
position:absolute;
right:0
}

.suggest .submit:hover {
background:#333!important
}

.paketFiyat {
font-weight:400;
float:none;
clear:both;
padding:10px;
vertical-align:middle;
width:100%;
position:relative
}

.paketFiyat .paketCont {
float:none;
clear:both;
display:block;
width:100%;
font-size:25px!important;
padding-top:14px;
padding-bottom:10px;
color:#333
}

.paketFiyat span {
display:inline-block;
padding-left:20px;
color:#e31e24
}

.paketFiyat a {
position:absolute;
right:0;
top:0
}

#header-bar {
padding:1px 10px;
background-color:#000;
position:relative;
z-index:9999;
margin-bottom:5px;
overflow:hidden
}

#header-bar .container {
width:1210px
}

#header-bar .col1 .infoLink {
color:#fff;
display:block;
margin-top:5px
}

#header-bar .col2 {
text-align:right;
padding-right:0
}

#header-bar .col2 .themeSelect {
background-color:#fff;
border:1px solid #222;
width:auto!important;
padding:4px 30px!important;
font-size:16px
}

.apps a {
display:inline-block;
margin-bottom:10px
}

.apps a img {
width:110px
}

@media screen and (max-width: 480px) {
.apps {
text-align:center
}

.apps a {
display:inline-block;
margin-bottom:10px
}

.apps a img {
width:110px
}

.paketFiyat {
text-align:center
}

.paketFiyat .paketCont {
float:none;
clear:both;
display:block;
width:100%;
font-size:20px!important;
padding-top:5px;
padding-bottom:10px;
color:#333
}

.paketFiyat a {
position:relative
}

.paketFiyat a img {
float:none
}

.suggest ul li {
height:auto!important;
max-height:150px;
line-height:inherit!important;
min-height:150px!important;
width:40%!important
}

.suggest ul li.msplus {
line-height:150px!important;
font-size:34px;
width:auto!important
}

.suggest .total {
display:block;
width:100%;
font-size:20px!important;
padding-top:10px;
padding-bottom:5px;
color:#e31e24
}

.suggest .total strong {
margin-left:0;
color:#333;
display:block
}

.suggest .submit {
margin:0 0 10px 20px !important;
font-size:17px!important;
font-weight:400!important;
padding:8px 35px!important;
background:#e31e24!important;
display:block;
position:relative;
right:0;
width:90%;
float:left!important
}

.sf-form-item-fullwidth input.st-tel {
width:230px!important
}

#header-bar .container {
width:100%
}

#header-bar .col1 {
text-align:center
}

#header-bar .col2 {
text-align:center;
padding-right:15px
}
}

.catLanding a {
border-radius:5px;
border:1px solid #666;
color:#333;
font-size:14px;
text-align:center;
line-height:28px;
display:block;
float:none;
margin-bottom:20px;
transition:all .2s ease;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease;
clear:both
}

.catLanding a:hover {
color:#fff;
border-color:#e31e24;
background:#e31e24
}

.ftrNot {
color:red;
position:relative;
margin:0;
display:block
}

.menufix {
position:fixed;
bottom:0;
left:0;
width:100%;
background:#fff;
z-index:999
}

.menufix a {
display:block;
float:left;
width:20%;
text-align:center;
padding:5px 0;
font-size:11px;
line-height:15px;
color:#333;
position:relative
}

.menufix a i {
display:block;
font-size:20px;
line-height:25px!important
}

.menufix a.home {
color:#C00
}

.menufix a .count {
position:absolute;
left:70%;
bottom:70%;
background:red;
line-height:25px;
min-width:25px;
text-align:center;
color:#FFF;
font-size:12px;
border-radius:50%
}

.menufix.alt a {
color:#C00
}

.menufix .cart_total {
display:inline-block;
width:20px;
height:20px;
background:#e31e24;
color:#fff;
font-size:14px;
line-height:20px;
text-align:center;
border-radius:50%;
box-sizing:content-box;
border:3px solid #fff;
position:absolute;
top:0;
padding:0
}

sub,sup {
display:none!important;
color:red;
vertical-align:top;
font-size:13px;
line-height:0;
top:4px;
position:absolute
}

.katDesc {
line-height:20px;
display:block;
margin:10px 0;
padding:0 7px;
color:#666
}

.solblock {
float:left;
width:50%;
padding:15px
}

.sagblock {
float:right;
clear:inherit!important;
width:50%;
margin-top:15px
}

.makaleContent p {
margin-bottom:10px
}

.makaleContent .makaleimg {
float:left;
max-width:50%;
margin:0 15px 15px 0
}

.selectType3 label {
float:left;
margin-right:10px;
font-size:14px
}

.urunAdetDegistir .detayeksi {
float:left;
width:25px;
height:25px;
line-height:25px;
font-size:8px;
text-align:center;
cursor:pointer;
border-radius:0 2px 2px 0;
border:1px solid #ccc;
margin-left:-1px
}

.urunAdetDegistir .detayarti {
float:left;
width:25px;
height:25px;
line-height:25px;
font-size:8px;
text-align:center;
cursor:pointer;
border-radius:0 2px 2px 0;
border:1px solid #ccc;
margin-left:-1px
}

.urunAdetDegistir input.urunSepeteEkleAdet {
float:left!important;
background-color:#FFF!important;
border-top:0!important;
width:37px!important;
border:1px solid #ccc!important;
height:25px!important;
text-align:center!important;
line-height:25px!important;
font-size:14px!important;
padding:0;
border-radius:0;
margin:0 0 0 -1px !important
}

.wrapSelectPay .selectMethods .payMethods .payTitle {
margin-left:37px!important;
width:85%!important;
max-width:90%!important;
min-height:40px!important;
padding-left:18px!important
}

.payMethods .payTitle label {
font-size:16px;
line-height:1.4;
margin-top:8px
}

.wrapSelectPay .selectMethods .payMethods .payLogo {
display:none!important
}

.wrapSelectPay .selectMethods .payMethods .paySelector {
display:block;
position:absolute!important;
border:0;
border-radius:0!important;
height:30px!important;
width:30px!important;
top:5px!important;
left:10px!important;
z-index:5;
transition:border .25s linear!important;
-webkit-transition:border .25s linear;
padding:0!important;
margin:0!important;
line-height:1.1!important;
background:inherit!important
}

.wrapSelectPay .selectMethods .payMethods .paySelector input {
width:30px;
height:30px;
background-image:url(../../images/odeme_radio.png);
background-repeat:no-repeat;
float:left;
padding:0;
cursor:pointer
}

.discount-coupon {
clear:both!important;
background:#F9F9F9;
float:right;
padding:0;
margin-top:10px;
width:100%
}

.discount-coupon .coupon {
padding:10px;
text-align:left
}

.coupon-code {
background:#fff;
width:60%;
height:40px;
margin-top:15px;
float:left;
padding:0 10px;
color:#999;
border:1px solid #bbb
}

.coupon-box {
white-space:nowrap;
height:40px;
border:none;
display:inline-block;
float:right;
margin-top:15px;
width:40%;
font-size:14px;
font-weight:700;
color:#fff;
cursor:pointer;
background:#000
}

.coupon-box:hover {
background:#e31e24
}

.discount-coupon {
clear:both!important
}

.sf-form-item-fullwidth .sf-form-textarea {
overflow:hidden;
max-height:75px!important;
overflow:hidden;
max-height:75px!important;
max-width:250px!important;
width:inherit!important;
min-width:inherit!important
}

.stn-dialog,.stn-dialoguye,textarea#gf_acceptRules {
height:200px!important;
overflow:auto;
width:95%!important;
max-width:95%!important;
clear:both;
float:left
}

.sf-form-item-fullwidth .txtCaptcha {
margin-left:234px!important
}

.sf-form-item-fullwidth input.st-tel {
width:167px
}

.sf-form-item-fullwidth .sf-text-label {
margin:0;
padding:0;
font-size:15px!important;
white-space:normal!important
}

.sf-form-item-fullwidth input.st-telcode {
width:70px
}

.sf-form-item-fullwidth table input.st-telcode {
margin-right:12px
}

.sf-form-input,.sf-form-textarea,.sf-form-select {
outline:none;
max-width:100%;
padding:8px!important;
color:#222!important;
font-size:1.1em!important;
margin-bottom:8px!important;
border:1px solid #999;
-webkit-box-shadow:inset 0 1px 4px #00000026;
-moz-box-shadow:inset 0 1px 4px #00000026;
box-shadow:inset 0 1px 4px #00000026;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}

.sf-form-input:focus,.sf-form-textarea:focus,.sf-form-select:focus {
border-color:#52a8eccc;
outline:0;
outline:thin dotted \9;
-webkit-box-shadow:inset 0 1px 1px #00000013 0 0 8px #52a8ec99;
-moz-box-shadow:inset 0 1px 1px #00000013 0 8px #52a8ec99;
box-shadow:inset 0 1px 1px #00000013 0 0 8px #52a8ec99
}

.sf-form-header {
white-space:normal!important;
line-height:normal;
padding:0!important;
margin-bottom:0!important
}

.pagesatinal .sf-form-header {
margin-bottom:20px!important
}

.sf-form-item-fullwidth .gf_info {
display:block
}

.sf-primary-button {
background:#e31e24!important;
border-bottom:3px solid #e31e24!important
}

.sf-neutral-button {
background:#e31e24;
border-bottom:3px solid #e31e24
}

.sf-button {
display:inline-block;
text-align:center;
text-decoration:none;
color:#fff;
font-size:16px;
padding:4px 25px 1px;
line-height:30px;
border-radius:0;
cursor:pointer;
font-family:"AvenirDemi",sans-serif;
font-weight:700
}

.loginWrapper .sf-button {
text-transform:capitalize;
width:auto!important;
min-height:40px;
background:#e31e24!important;
border-bottom:3px solid #e31e24!important
}

.loginWrapper .sp-login-input {
outline:none;
height:auto;
padding:8px!important;
color:#222!important;
font-size:1.1em!important;
border:1px solid #999;
-webkit-box-shadow:inset 0 1px 4px #00000026;
-moz-box-shadow:inset 0 1px 4px #00000026;
box-shadow:inset 0 1px 4px #00000026;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
width:320px;
padding-left:10px;
margin:3px 3px 8px!important;
margin-left:0
}

.cc-taksit select {
width:100%;
background:#F9F3B9!important
}

.tab-content .sf-form-container {
background:inherit
}

.mod_MS_secim_container {
border:0!important;
border-radius:0!important;
padding:0!important;
clear:both!important;
background-color:#fff;
width:100%!important;
clear:both;
float:none;
display:block;
margin:12px 0 5px!important
}

.mod_MS_secim_container label.sf-text-label {
width:135px!important
}

.urunSecimBlock .clear-space {
display:none!important
}

.cart-detail img {
border-radius:4px;
box-shadow:0 0 2px #DDD9BB!important;
float:left;
margin:9px 10px 0!important;
height:65px!important;
max-width:inherit!important
}

.cart-detail h3 {
margin:0 0 5px!important;
line-height:inherit;
color:#444!important
}

.cart-detail h3 a {
color:#444!important
}

.sepet tbody tr td {
text-align:center;
padding:5px;
border:2px solid #fff;
line-height:30px!important
}

table.sepet {
margin-bottom:15px
}

#gf_odemeTipi {
background:#fffbcf;
display:inline-block;
box-shadow:3px 3px 3px #ece7aa inset;
color:#000;
font-size:13px;
font-weight:500;
padding:3px 8px;
width:43%;
height:37px
}

.basket-title {
background:#919191!important;
color:#fff;
font-size:18px;
height:42px;
line-height:42px
}

.basket-title div span {
color:#fff;
font-size:15px;
font-family:"AvenirDemi",sans-serif;
font-weight:700;
text-shadow:none;
text-transform:uppercase
}

.basket-right ul li.kargo {
height:60px;
background-color:#fff;
color:#333
}

.basket-right ul li.kargo span {
color:#333
}

.basket-right ul li.kargo span.blue {
color:#333!important
}

.basket-right ul {
background:transparent
}

.basket-right ul li span.sepet1 {
font-size:14px
}

.basket-right ul li span.blue {
font-size:16px
}

.basket-right ul li span.green {
font-size:18px!important
}

.green-button {
font-family:"AvenirDemi",sans-serif;
box-shadow:none;
background:#56b949;
text-shadow:none;
font-size:17px;
border-radius:0;
height:42px;
margin:0
}

.green-button:hover {
box-shadow:none;
background:#FF5722!important;
color:#fff;
text-shadow:none;
font-size:17px;
border-radius:0;
height:42px
}

div.basket-button a.grey {
color:#fff;
background:#626262;
text-shadow:none;
box-shadow:none;
font-size:16px;
font-weight:500
}

div.basket-button a.grey:hover {
color:#fff;
background:#363636;
text-shadow:none;
box-shadow:none;
font-size:16px;
font-weight:500
}

.basket-title div span {
font-size:16px;
text-transform:uppercase
}

.sepet-info {
background:#fffde9 none repeat scroll 0 0;
margin-bottom:10px;
color:#333;
display:block;
font-size:14px;
line-height:14px;
text-align:center;
border:1px solid #f0e78f
}

.sepet-info .hata {
color:#222
}

.l-innerDiv form .label {
margin-bottom:3px;
height:auto;
clear:both;
font-size:14px;
padding:14px 0 0;
color:#666;
display:block;
text-align:left;
line-height:20px
}

#shopphp-payment-body-step3 p {
margin-bottom:5px
}

.pagelogin .page-content .welcome {
margin-bottom:10px
}

.pagelogin .page-content .list-group {
padding-left:0;
margin-bottom:20px;
font-size:16px
}

.pagelogin .page-content .list-group a {
display:block
}

.vitrinSlider {
margin-top:20px;
background:#fff
}

.vitrinSlider .owl-item img {
width:100%
}

.vitrinSlider .owl-prev,.vitrinSlider .owl-next {
background:#ffffff94!important;
box-shadow:0 1px 12px -10px #000f;
width:45px!important;
height:auto!important;
text-align:center;
line-height:1!important;
opacity:0;
color:#ccc!important;
padding-bottom:2px
}

.vitrinSlider:hover .owl-prev,.vitrinSlider:hover .owl-next {
opacity:1
}

.vitrinSlider .owl-prev:hover,.vitrinSlider .owl-next:hover {
color:#e31e24!important
}

.vitrinSlider .owl-prev {
left:10px!important
}

.vitrinSlider .owl-next {
right:10px!important
}

.vitrinSlider .owl-prev .fa,.vitrinSlider .owl-next .fa {
font-size:45px;
font-weight:300!important;
line-height:40px!important
}

.vitrinSlider .owl-dots {
bottom:15px!important
}

.vitrinSlider .owl-dots .owl-dot {
width:10px!important;
height:10px!important;
display:inline-block;
margin:0 6px;
border-radius:20px!important;
border:2px solid #fff;
background:0 0!important;
box-shadow:none;
text-shadow:none;
transition:all .2s ease-in-out
}

.vitrinSlider .owl-dots .owl-dot.active {
background-color:#fff!important;
border-color:#fff!important;
width:47px!important
}

.urunFirsatSlider {
margin-top:18px;
background:#fff;
padding:0 15px 15px
}

.urunFirsatSlider .page-heading {
margin-bottom:1px
}

.urunFirsatSlider .product-list .product-container {
overflow:hidden;
padding-bottom:20px
}

.urunFirsatSlider .owl-prev,.urunFirsatSlider .owl-next {
background:0 0!important;
width:30px!important;
height:auto!important;
text-align:center;
line-height:1!important;
opacity:0;
color:#ccc!important;
top:43%!important
}

.urunFirsatSlider .owl-carousel:hover .owl-prev,.urunFirsatSlider .owl-carousel:hover .owl-next {
opacity:1
}

.urunFirsatSlider .owl-prev:hover,.urunFirsatSlider .owl-next:hover {
color:#e31e24!important
}

.urunFirsatSlider .owl-prev {
left:-10px!important
}

.urunFirsatSlider .owl-next {
right:-10px!important
}

.urunFirsatSlider .owl-prev .fa,.urunFirsatSlider .owl-next .fa {
font-size:45px;
font-weight:300!important;
line-height:45px
}

.fa {
line-height:inherit!important
}

.bold {
font-weight:700
}

.alignleft {
float:left
}

.alignright {
float:right
}

.btn-fb-login {
width:65px;
height:22px;
background:url(../images/fb.jpg) no-repeat;
display:inline-block;
margin-top:5px;
font-size:0;
border:none!important
}

.button {
padding:10px 20px;
border:1px solid #eaeaea;
background:#666;
color:#fff
}

.button-sm {
padding:5px 10px
}

.button:hover {
background:#e31e24;
border:1px solid #e31e24
}

.input {
border-radius:0;
border:1px solid #eaeaea;
-webkit-box-shadow:inherit;
box-shadow:inherit
}

.button .fa {
line-height:inherit
}

.text-center {
text-align:center
}

.text-left {
text-align:left
}

.text-right {
text-align:right
}

img.alignleft {
margin:0 20px 15px 0
}

img.alignright {
margin:0 0 15px 20px
}

.clearfix {
clear:both
}

.container {
padding-left:0;
padding-right:0
}

.loader {
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
z-index:9999;
background:#fff url(../images/Preloader_4.gif) 50% 50% no-repeat
}

.banner-opacity {
position:relative
}

.banner-opacity a:before {
display:block;
position:absolute;
-webkit-transition:all .1s ease-in .1s;
transition:all .1s ease-in .1s;
background:#0000001a;
opacity:0;
filter:alpha(opacity=0);
left:0;
top:0;
content:"";
height:0;
width:100%;
left:0;
top:50%
}

.banner-opacity a:hover:before {
opacity:1;
filter:alpha(opacity=1);
-webkit-transition:all .2s ease-in .1s;
transition:all .2s ease-in .1s;
height:100%;
left:0;
top:0
}

.tab-container {
position:relative
}

.tab-container .tab-panel {
position:relative;
width:100%;
opacity:0;
visibility:hidden;
display:none
}

.tab-container .active {
opacity:1;
display:block;
visibility:inherit;
position:relative;
-vendor-animation-duration:.3s;
-vendor-animation-delay:1s;
-vendor-animation-iteration-count:infinite
}

.hover-zoom {
-webkit-transition:.7s all ease-in-out;
transition:.7s all ease-in-out;
-webkit-backface-visibility:hidden;
-webkit-perspective:1000;
overflow:hidden
}

.hover-zoom:hover img {
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
opacity:.7
}

.banner-boder-zoom {
position:relative;
overflow:hidden
}

.banner-boder-zoom a:before {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
content:"";
display:block;
z-index:10;
background-color:#0003;
background:#0003;
color:#0003;
opacity:0;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
-ms-transition:all 1s ease;
-o-transition:all 1s ease;
transition:all 1s ease
}

.banner-boder-zoom a:after {
position:absolute;
top:10px;
left:10px;
right:10px;
bottom:10px;
content:"";
display:block;
z-index:10;
border:1px solid #fff;
opacity:0
}

.banner-boder-zoom a img {
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
-ms-transition:all 1s ease;
-o-transition:all 1s ease;
transition:all 1s ease
}

.banner-boder-zoom:hover a img {
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1)
}

.banner-boder-zoom:hover a:before {
opacity:1
}

.banner-boder-zoom:hover a:after {
opacity:1
}

.banner-boder-zoom2 {
position:relative;
overflow:hidden
}

.banner-boder-zoom2 a:before {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
content:"";
display:block;
z-index:10;
background-color:#0000;
background:#0000;
color:#0000;
opacity:0;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
-ms-transition:all 1s ease;
-o-transition:all 1s ease;
transition:all 1s ease
}

.banner-boder-zoom2 a:after {
position:absolute;
top:10px;
left:10px;
right:10px;
bottom:10px;
content:"";
display:block;
z-index:10;
border:1px solid #fff;
opacity:0
}

.banner-boder-zoom2 a img {
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
-ms-transition:all 1s ease;
-o-transition:all 1s ease;
transition:all 1s ease
}

.banner-boder-zoom2:hover a img {
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1)
}

.banner-boder-zoom2:hover a:before {
opacity:1
}

.banner-boder-zoom2:hover a:after {
opacity:1
}

.icon-up,.icon-down {
width:100%;
height:17px;
display:block
}

.icon-up {
background:url(../images/up.png) no-repeat center center
}

.icon-down {
background:url(../images/down.png) no-repeat center center
}

.image-hover2 a {
position:relative;
display:table;
width:95%;
margin-left:auto;
margin-right:auto
}

.image-hover2 a:after {
overflow:hidden;
position:absolute;
top:0;
content:"";
z-index:100;
width:100%;
height:100%;
left:0;
right:0;
bottom:0;
opacity:0;
pointer-events:none;
-webkit-transition:all .3s ease 0;
-o-transition:all .3s ease 0;
transition:all .3s ease 0;
background-color:#0000004d;
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
z-index:1
}

.image-hover2 a:before {
font:normal normal normal 18px/1 FontAwesome;
content:"\f002";
position:absolute;
top:50%;
left:50%;
z-index:2;
color:#fff;
ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
ms-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
opacity:0;
-webkit-transition:opacity .3s ease 0;
-o-transition:opacity .3s ease 0;
transition:opacity .3s ease 0
}

.image-hover2 a:hover:after {
visibility:visible;
opacity:.8;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}

.image-hover2 a:hover:before {
opacity:1
}

.top-banner {
height:100px;
background:url(../images/bg-top-banner.jpg) no-repeat top center;
position:relative;
text-align:center;
color:#fff;
line-height:20px
}

.bg-overlay {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background-color:#000000b3
}

.top-banner .container {
position:relative;
padding-top:30px
}

.top-banner h1 {
color:#e31e24;
font-weight:700;
line-height:auto
}

.top-banner h2 {
font-weight:700;
margin-bottom:3px
}

.top-banner span {
font-size:13px
}

.top-banner span a {
color:#999
}

.top-banner span a:hover {
color:#e31e24
}

.top-banner .btn-close {
width:24px;
height:24px;
background:#fff url(../images/btn-close.png) no-repeat;
position:absolute;
top:0;
right:0;
cursor:pointer
}

.nav-ontop {
position:fixed;
top:0;
left:0;
width:100%;
padding-bottom:0;
z-index:1001
}

.nav-ontop span.notify-right {
top:2px
}

.nav-ontop>.container {
position:relative
}

.nav-ontop #box-vertical-megamenus {
width:80px;
padding:0
}

.nav-ontop #box-vertical-megamenus .title {
color:#fff;
padding:0;
overflow:hidden
}

.nav-ontop #box-vertical-megamenus .title.active {
background:#fff;
color:#000
}

.nav-ontop #box-vertical-megamenus .title .btn-open-mobile {
margin-right:15px;
float:right;
font-size:24px
}

.nav-ontop #box-vertical-megamenus .title .title-menu {
display:none
}

.nav-ontop #box-vertical-megamenus .vertical-menu-content {
min-width:270px;
position:absolute;
display:none;
border-top:none;
border-bottom:1px solid #eaeaea;
border-right:1px solid #eaeaea;
border-left:1px solid #eaeaea
}

.nav-ontop #box-vertical-megamenus .vertical-menu-content .vertical-menu-list {
border-left:none
}

.nav-ontop #box-vertical-megamenus .vertical-menu-content .all-category {
margin-left:20px
}

#shopping-cart-box-ontop {
width:50px;
height:50px;
position:absolute;
top:0;
right:0;
display:none
}

#shopping-cart-box-ontop .fa {
line-height:50px;
cursor:pointer;
font-size:20px;
text-align:center;
width:100%;
color:#eee
}

#shopping-cart-box-ontop .shopping-cart-box-ontop-content {
position:absolute;
right:0;
top:100%
}

#shopping-cart-box-ontop:hover .cart-block {
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-o-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0);
opacity:1;
visibility:visible
}

#user-info-opntop {
width:50px;
height:50px;
position:absolute;
top:0;
right:50px
}

#user-info-opntop a.current-open span {
display:none
}

#user-info-opntop a.current-open {
height:50px;
padding-top:17px;
width:50px;
float:left;
text-align:center
}

#user-info-opntop a.current-open:hover .dropdown-menu {
transform:translateY(0px);
-webkit-transform:translateY(0px);
-o-transform:translateY(0px);
-ms-transform:translateY(0px);
-khtml-transform:translateY(0px);
opacity:1;
z-index:2
}

#user-info-opntop a.current-open:before {
font:normal normal normal 18px/1 FontAwesome;
content:"\f007";
color:#eee
}

#user-info-opntop .dropdown {
height:50px
}

#user-info-opntop .dropdown-menu {
border-radius:0;
border:none;
top:48px;
right:0;
left:auto;
border-top:2px solid #e31e24;
transition:all .4s ease-out 0;
-webkit-transition:all .4s ease-out 0;
-o-transition:all .4s ease-out 0;
-ms-transition:all .4s ease-out 0;
opacity:0;
display:block;
transform:translateY(50px);
-webkit-transform:translateY(50px);
-o-transform:translateY(50px);
-ms-transform:translateY(50px);
-khtml-transform:translateY(50px);
z-index:0;
visibility:hidden
}

#user-info-opntop .dropdown.open >.dropdown-menu {
transform:translateY(0px);
-webkit-transform:translateY(0px);
-o-transform:translateY(0px);
-ms-transform:translateY(0px);
-khtml-transform:translateY(0px);
opacity:1;
z-index:2;
visibility:inherit
}

#form-search-opntop {
position:absolute;
top:15px;
right:100px;
height:50px
}

#form-search-opntop .form-category {
display:none
}

#form-search-opntop form {
margin-top:10px;
border:1px solid transparent;
padding-right:10px
}

#form-search-opntop .btn-search:before {
font:normal normal normal 18px/1 FontAwesome;
content:"\f002";
color:#eee;
height:37px;
width:28px;
display:block;
padding-top:0
}

#form-search-opntop .input-serach {
height:30px;
padding:5px 5px 0 15px
}

#form-search-opntop .input-serach input {
width:0;
-webkit-transition:width 1s ease-in-out;
-moz-transition:width 1s ease-in-out;
-o-transition:width 1s ease-in-out;
transition:width 1s ease-in-out
}

#form-search-opntop:hover form {
border:1px solid #dfdfdf;
background:#fff
}

#form-search-opntop:hover .input-serach input {
width:220px
}

.headerTop-discount {
padding:6px 10px;
margin:0;
background-color:#222;
color:#fff;
text-align:center;
letter-spacing:1px;
float:none
}

.headerTop-discount .colgroup {
display:table;
table-layout:fixed;
padding:0;
margin:0 auto;
box-sizing:border-box
}

.headerTop-discount .colgroup .column {
position:relative;
display:table-cell;
vertical-align:top;
width:auto;
height:100%;
padding:0;
box-sizing:border-box
}

.header {
background:#fff
}

.top-header {
background:#f6f6f6
}

.top-header .nav-top-links,.top-header .language,.top-header .currency,.top-header .user-info,.top-header .support-link,.top-header .top-bar-social {
width:auto;
display:inline-block;
line-height:30px
}

.top-header .top-bar-social .fa {
line-height:inherit
}

.top-header .top-bar-social a {
border:none;
padding:0;
color:#999;
font-size:14px
}

.top-header .support-link {
float:right
}

.top-header img {
display:inline-block;
vertical-align:middle;
margin-top:-3px;
margin-right:5px
}

.top-header a {
border-left:1px solid #e0e0e0;
padding-left:10px;
margin-left:10px
}

.top-header a:last-child {
border-left:0;
padding-left:0;
margin-left:10px
}

.top-header .topLeft a {
border-right:0;
padding-right:10px;
margin-left:10px
}

.top-header a.first-item {
margin-left:0
}

.top-header a.current-open:after {
content:"\f107";
font-family:"FontAwesome";
font-size:17px;
vertical-align:0;
padding-left:15px;
font-weight:700
}

.top-header .dropdown {
width:auto;
display:inline-block
}

.top-header .dropdown-menu {
display:none;
margin:0;
padding:0;
border-radius:0;
border:none;
top:100%;
left:0;
border-top:2px solid #e31e24;
transition:all .4s ease-out 0;
-webkit-transition:all .4s ease-out 0;
-o-transition:all .4s ease-out 0;
-ms-transition:all .4s ease-out 0;
transform:translateY(0px);
-webkit-transform:translateY(0px);
-o-transform:translateY(0px);
-ms-transform:translateY(0px);
-khtml-transform:translateY(0px);
z-index:3
}

.top-header .dropdown.open >.dropdown-menu {
transform:translateY(0px);
-webkit-transform:translateY(0px);
-o-transform:translateY(0px);
-ms-transform:translateY(0px);
-khtml-transform:translateY(0px);
opacity:1;
z-index:2;
visibility:inherit
}

.top-header .dropdown-menu a {
border:none;
margin:0;
padding:0;
padding:5px 10px
}

.main-header {
margin-top:3px;
padding:0 0 10px
}

.main-header .logo {
margin-top:18px;
padding-left:0
}

.main-header .logo a {
display:block
}

.main-header .logo img {
max-height:45px
}

.main-header .top_phone {
margin-top:17px
}

.main-header .top_phone span.title {
color:#952a7a;
display:block;
text-align:center
}

.main-header .top_phone b {
color:#952a7a;
display:block;
text-align:center;
font-size:19px;
letter-spacing:3px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height:41px
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
top:6px;
right:15px
}

.select2-dropdown {
border:1px solid #eaeaea
}

.select2-container--open .select2-dropdown {
left:-1px
}

.select2-container .select2-selection--single .select2-selection__rendered {
padding-left:15px
}

.main-header .header-search-box {
margin-top:14px;
padding-left:1px;
padding-right:1px
}

.main-header .header-search-box span {
font-size:24px;
margin-bottom:0;
display:block;
text-align:center;
letter-spacing:0
}

.main-header .header-search-box .form-inline {
display:block;
height:48px;
position:relative
}

.main-header .header-search-box .form-inline .form-category {
background:#f6f6f6;
height:48px
}

.main-header .header-search-box .form-inline .select2 {
border-right:1px solid #eaeaea;
min-width:230px;
height:48px
}

.main-header .header-search-box .form-inline .select2 .select2-selection {
border:none;
background:transparent;
margin-top:-1px
}

.main-header .header-search-box .form-inline .input-serach {
width:110%;
height:100%;
padding-top:5px
}

.main-header .header-search-box .form-inline .input-serach input {
padding-left:15px;
width:103%;
height:100%;
font-size:17px;
color:#333;
border:2px solid #ddd;
border-radius:5px;
top:15px
}

.main-header .header-search-box .form-inline .input-serach input:focus {
border-color:#e31e24!important
}

.form-inline .header-search-box .form-inline .input-serach input:focus + .btn-search .fa {
color:#e31e24
}

.main-header .header-search-box .form-inline .input-serach input::-webkit-input-placeholder {
color:#333
}

.main-header .header-search-box .form-inline .btn-search {
margin-right:-37px;
width:0;
height:42px;
color:#333;
font-size:24px;
font-family:"AvenirDemi",sans-serif;
font-weight:600;
position:absolute;
top:5px;
right:0
}

.main-header .header-search-box .form-inline .btn-search i {
font-size:24px!important
}

.main-header .header-search-box .form-inline .btn-search:hover {
opacity:.8
}

.main-header .shopping-cart-box {
margin-top:25px;
line-height:normal
}

.main-header .shopping-cart-box:hover .cart-block {
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-o-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0);
opacity:1;
visibility:visible
}

.main-header .shopping-cart-box a.cart-link {
height:46px;
width:100%;
font-family:"AvenirDemi",sans-serif;
font-weight:700;
display:block;
position:relative;
padding:0 0 0 20px;
border:2px solid #666;
color:#666;
border-radius:5px;
line-height:44px
}

.main-header .shopping-cart-box a.cart-link:hover {
color:#e31e24;
border:2px solid #e31e24
}

.main-header .shopping-cart-box a.cart-link:hover:after {
background:#e31e24 url(../images/cart.png) no-repeat center center!important
}

.main-header .shopping-cart-box a.cart-link .title {
width:100%;
float:left;
text-transform:uppercase;
font-family:"AvenirDemi",sans-serif;
font-weight:700;
margin-top:3px;
font-size:11px
}

.main-header .shopping-cart-box a.cart-link .total {
width:100%;
float:left;
text-transform:uppercase;
font-family:"AvenirDemi",sans-serif;
font-weight:700;
margin-top:3px;
font-size:11px
}

.main-header .shopping-cart-box a.cart-link .title2 {
width:100%;
float:left;
font-size:14px
}

.main-header .shopping-cart-box a.cart-link:after {
content:'';
width:43px;
height:43px;
background:#666 url(../images/cart.png) no-repeat center center;
position:absolute;
top:0;
right:-1px
}

.main-header .shopping-cart-box a.favlink:after {
content:'';
width:41px;
height:41px;
background:#4CAF50 url(../images/favlink.png) no-repeat center center!important;
position:absolute;
top:-1px;
right:-1px
}

.cart-block {
position:absolute;
top:100%;
right:-1px;
z-index:1002;
max-height:500px;
overflow-y:auto;
background:#FFF;
color:#666;
width:300px;
opacity:0;
-webkit-box-shadow:0 4px 7px 0 #32323233;
-moz-box-shadow:0 4px 7px 0 #32323233;
box-shadow:0 4px 7px 0 #32323233;
-webkit-transition:opacity 0.5s,-webkit-transform .5s;
transition:opacity 0.5s,transform .5s;
-webkit-transform:translate(0,40px);
-moz-transform:translate(0,40px);
-o-transform:translate(0,40px);
-ms-transform:translate(0,40px);
transform:translate(0,40px);
opacity:0;
display:block;
visibility:hidden
}

.cart-block .cart-block-content {
padding:5px;
overflow:hidden
}

.cart-block .cart-block-content .cart-title {
text-transform:uppercase;
font-size:12px
}

.cart-block .cart-block-content .product-info {
margin-top:10px;
border-bottom:1px solid #eaeaea;
display:block;
overflow:hidden;
padding-bottom:10px
}

.cart-block .cart-block-content .product-info .p-left {
width:100px;
float:left;
position:relative
}

.cart-block .cart-block-content .product-info .p-left .remove_link {
position:absolute;
left:0;
top:0
}

.cart-block .cart-block-content .product-info .p-left .remove_link:after {
content:'';
background:url(../images/delete_icon.png) no-repeat center center;
font-size:0;
height:9px;
width:9px;
display:inline-block;
line-height:24px
}

.cart-block .cart-block-content .product-info .p-right {
margin-left:110px;
line-height:25px
}

.cart-block .cart-block-content .product-info .p-right .p-rice {
color:#e31e24
}

.cart-block .cart-block-content .product-info .p-right .change_quantity {
margin-top:10px
}

.cart-block .cart-block-content .product-info .p-right .change_quantity .blockcart_quantity_down,.cart-block .cart-block-content .product-info .p-right .change_quantity .blockcart_quantity_up {
float:left;
width:20px;
height:30px;
border:1px solid #ccc;
padding-top:2px;
text-align:center
}

.cart-block .cart-block-content .product-info .p-right .change_quantity .cart_quantity_input_text {
width:60px;
border:1px solid #ccc;
margin-left:-1px;
margin-right:-1px;
height:30px;
line-height:100%;
float:left;
text-align:center
}

.cart-block .cart-block-content .toal-cart {
margin-top:10px
}

.cart-block .cart-block-content .toal-cart .toal-price {
font-size:18px;
color:#999
}

.cart-block .cart-block-content .cart-buttons {
overflow:hidden;
width:100%
}

.cart-block .cart-block-content .cart-buttons a {
width:50%;
float:left;
margin-top:12px;
text-transform:uppercase;
font-size:13px;
padding:10px 0;
text-align:center
}

.cart-block .cart-block-content .cart-buttons a:hover {
opacity:.8
}

.cart-block .cart-block-content .cart-buttons a.btn-my-cart {
background:#eee
}

.cart-block .cart-block-content .cart-buttons a.btn-check-out {
background:#e31e24;
color:#fff
}

.user-block {
margin-top:10px
}

.user-navigation-container {
float:right
}

.user-navigation-container ul {
float:right
}

.user-navigation-container ul li {
cursor:pointer;
text-align:center;
margin:0 0 0 6px;
display:inline-block;
position:relative
}

.user-navigation-container ul li a {
color:#333
}

.user-navigation-container ul li a:hover {
cursor:pointer;
text-decoration:none;
color:#e31e24!important
}

.user-navigation-container ul li:hover i {
cursor:pointer;
text-decoration:none;
color:#e31e24!important
}

.user-navigation-container ul li .icon-container {
margin:0 auto
}

.user-navigation-container ul li .icon-container i {
font-size:26px;
color:#222;
transition-property:all;
-moz-transition-property:all;
-webkit-transition-property:all;
-o-transition-property:all;
transition-duration:.2s;
-webkit-transition-duration:.2s;
transition-timing-function:linear;
-webkit-transition-timing-function:linear;
display:block
}

.user-navigation-container ul li span,.user-navigation-container ul li .nav-span {
height:17px;
line-height:17px;
font-size:14px;
text-align:center;
color:#1b1b1b
}

.user-navigation-container ul li:hover .icon-user {
color:#e31e24;
cursor:pointer;
transition-property:all;
-moz-transition-property:all;
-webkit-transition-property:all;
-o-transition-property:all;
transition-duration:.2s;
-webkit-transition-duration:.2s;
transition-timing-function:linear;
-webkit-transition-timing-function:linear
}

.user-navigation-container ul li:hover .icon-heart {
color:#e31e24;
cursor:pointer;
transition-property:all;
-moz-transition-property:all;
-webkit-transition-property:all;
-o-transition-property:all;
transition-duration:.2s;
-webkit-transition-duration:.2s;
transition-timing-function:linear;
-webkit-transition-timing-function:linear
}

.user-navigation-container ul li:hover .icon-shopping-cart {
color:#e31e24;
cursor:pointer;
transition-property:all;
-moz-transition-property:all;
-webkit-transition-property:all;
-o-transition-property:all;
transition-duration:.2s;
-webkit-transition-duration:.2s;
transition-timing-function:linear;
-webkit-transition-timing-function:linear
}

.user-navigation-container ul li:hover .login-panel-container {
display:block!important;
z-index:9999999999
}

.user-navigation-container ul li .basket-item-count {
display:block;
position:absolute;
top:2px;
width:18px;
height:18px;
line-height:18px;
background-color:#e31e24;
right:3px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
color:#fff
}

.user-navigation-container ul li .basket-item-count span {
font-size:12px;
text-align:center;
color:#fff;
line-height:18px;
height:18px
}

.user-navigation-container ul li .login-container {
position:relative;
display:block
}

.user-navigation-container ul li .login-container .login-panel-container {
font-weight:400!important;
width:174px;
position:absolute;
top:25px;
left:-60px;
padding:15px;
background-color:#fff;
box-shadow:0 4px 3px 1px #00000012;
border:solid 1px #d6d6d6;
z-index:1000;
display:none
}

.user-navigation-container ul li .login-container .login-panel-container:before {
content:"";
position:absolute;
top:-12px;
left:45%;
width:26px;
height:12px;
display:block
}

.user-navigation-container ul li .login-container .login-panel-container:after {
content:"";
position:absolute;
top:-15px;
left:0;
width:170px;
height:30px;
display:block
}

.user-navigation-container ul li .login-container .login-panel-container .account-button {
width:100%;
height:34px;
line-height:34px;
text-align:center;
cursor:pointer
}

.user-navigation-container ul li .login-container .login-panel-container .account-button.login {
color:#fff;
background-color:#e31e24
}

.user-navigation-container ul li .login-container .login-panel-container .account-button.login:hover {
color:#fff;
background-color:#ff8b39;
transition-property:all;
-moz-transition-property:all;
-webkit-transition-property:all;
-o-transition-property:all;
transition-duration:.2s;
-webkit-transition-duration:.2s;
transition-timing-function:lienar;
-webkit-transition-timing-function:lienar
}

.user-navigation-container ul li .login-container .login-panel-container .account-button.register {
margin-top:10px;
color:#333;
border:solid 1px #dedede
}

.user-navigation-container ul li .login-container .login-panel-container .account-button.register:hover {
color:#e31e24;
border-color:#e31e24;
transition-property:all;
-moz-transition-property:all;
-webkit-transition-property:all;
-o-transition-property:all;
transition-duration:.2s;
-webkit-transition-duration:.2s;
transition-timing-function:lienar;
-webkit-transition-timing-function:lienar
}

span.notify {
width:32px;
height:22px;
color:#fff;
text-align:center;
position:absolute;
line-height:normal;
font-size:11px;
padding-top:3px;
z-index:1
}

span.notify-left {
background:url(../images/notify.png) no-repeat;
right:25px;
top:-8px
}

span.notify-right {
background:url(../images/notify-right.png) no-repeat;
right:0;
top:-7px
}

.nav-top-menu {
border-top:1px solid #eee;
background:#fff;
box-shadow:0 1px 1px #0003
}

.box-vertical-megamenus {
position:absolute;
left:15px;
right:10px;
z-index:3
}

.box-vertical-megamenus .title {
background:#e31e24;
color:#fff;
height:40px;
line-height:40px;
text-transform:uppercase;
font-family:"AvenirDemi",sans-serif;
font-weight:700;
font-size:14px;
padding-left:20px;
padding-right:20px;
letter-spacing:1px;
overflow:hidden;
cursor:pointer
}

.box-vertical-megamenus .title:hover {
opacity:.8
}

.box-vertical-megamenus .title .btn-open-mobile>.fa {
line-height:inherit
}

.box-vertical-megamenus .title .btn-open-mobile {
font-size:17px;
margin-right:5px;
cursor:pointer;
line-height:35px
}

.box-vertical-megamenus .vertical-menu-content {
background:#fff;
display:none;
box-shadow:0 1px 1px #0003
}

.home .box-vertical-megamenus .vertical-menu-content {
display:block;
margin-top:12px
}

.box-vertical-megamenus .vertical-menu-list {
position:relative;
min-height:380px
}

.box-vertical-megamenus .vertical-menu-list li {
display:block;
cursor:pointer;
position:static
}

.box-vertical-megamenus .vertical-menu-list>li:hover {
background:#e31e24
}

.box-vertical-megamenus .vertical-menu-list>li:hover>a {
color:#fff;
border-color:#e31e24
}

.box-vertical-megamenus .vertical-menu-list>li:hover>a.parent:before {
color:#fff
}

.box-vertical-megamenus .vertical-menu-list>li>a {
padding-left:14px;
text-transform:capitalize;
line-height:37px;
display:block;
font-size:15px;
color:#333
}

.box-vertical-megamenus .vertical-menu-content ul>li>a.parent:before {
display:inline-block;
font-family:FontAwesome;
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\f105";
position:absolute;
margin-top:10px;
right:8px;
color:#666;
font-size:20px
}

.box-vertical-megamenus .vertical-menu-content ul > li:hover > a.parent:after {
opacity:1
}

.box-vertical-megamenus .vertical-menu-content ul > li.cat-link-orther {
display:none
}

.box-vertical-megamenus .vertical-menu-content ul li:hover .vertical-dropdown-menu {
display:block;
height:100%;
opacity:1
}

.box-vertical-megamenus .vertical-menu-content ul li .fa {
vertical-align:middle;
padding-right:10px
}

.box-vertical-megamenus .all-category {
text-align:center;
margin-top:14px;
padding-right:20px
}

.box-vertical-megamenus .all-category span {
height:40px;
width:100%;
line-height:39px;
border:1px solid #eaeaea;
text-align:center;
display:block;
cursor:pointer
}

.box-vertical-megamenus .all-category span:hover {
background:#e31e24;
color:#fff;
border-color:#e31e24
}

.box-vertical-megamenus .all-category span:after {
font:normal normal normal 14px/1 FontAwesome;
content:"\f105";
font-weight:700;
margin-left:20px
}

.vertical-dropdown-menu {
position:absolute;
width:896px!important;
border-left:5px solid #e31e24;
top:0;
left:100%;
z-index:900;
opacity:1;
display:none;
height:100%;
background:#fff;
background-size:contain;
margin-left:0;
box-shadow:0 1px 1px #0003
}

.vertical-dropdown-menu .vertical-groups {
height:100%;
padding:24px 15px
}

.vertical-dropdown-menu .catimg {
padding-top:10px
}

.vertical-dropdown-menu .mega-group-header {
border-bottom:1px solid #E8E8E8;
font-size:17px;
margin-bottom:10px;
display:table;
width:100%
}

.vertical-dropdown-menu .mega-group-header span {
padding-bottom:10px;
border-bottom:1px solid #e31e24;
float:left;
margin-bottom:-1px
}

.vertical-dropdown-menu .group-link-default {
border:none!important;
max-height:290px;
padding:0;
margin:0;
padding-bottom:10px;
overflow:auto
}

.vertical-dropdown-menu .group-link-default li {
border:none!important;
float:left
}

.vertical-dropdown-menu .group-link-default li a {
display:block;
width:185px;
background:transparent;
padding-left:10px!important;
line-height:35px!important;
font-size:15px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
transition:all .5s ease
}

.vertical-dropdown-menu .group-link-default li a:hover {
background:#eee;
color:#333
}

.vertical-dropdown-menu .mega-products .mega-product {
border-right:1px solid #eaeaea;
margin-top:15px;
line-height:18px
}

.vertical-dropdown-menu .mega-products .mega-product:last-child {
border-right:none
}

.vertical-dropdown-menu .mega-products .mega-product .product-price .new-price {
width:auto;
display:inline-block;
color:#e31e24
}

.vertical-dropdown-menu .mega-products .mega-product .product-price .old-price {
color:#999;
text-decoration:line-through;
width:auto;
display:inline-block;
padding-left:20px
}

.vertical-dropdown-menu .mega-products .mega-product .product-star {
margin-top:5px;
color:#f90
}

.vertical-dropdown-menu-all {
position:absolute;
width:100%!important;
top:40px;
left:0;
z-index:4;
display:none;
background:#fff;
box-shadow:-8px 21px 49px 0 #00000087
}

.box-vertical-megamenus .downtitle:hover .vertical-dropdown-menu-all {
display:block
}

.vertical-dropdown-menu-all .group-link-default-all {
border:none!important;
height:100%;
width:100%;
padding:0;
margin:0;
padding:24px 15px
}

.vertical-dropdown-menu-all .group-link-default-all li {
border:none!important;
float:left
}

.vertical-dropdown-menu-all .group-link-default-all li a {
display:block;
color:#333;
padding:0 15px!important;
line-height:35px!important;
font-size:15px;
width:225px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
transition:all .5s ease
}

.vertical-dropdown-menu-all .group-link-default-all li a:hover {
background:#eee
}

@media (min-width: 992px) {
.container {
position:relative
}
}

.sepetfix {
float:right;
display:none
}

.nav-ontop .sepetfix {
display:inline-block
}

.sepetfix .navbar-nav {
min-height:inherit;
border:none;
margin:0;
background:none
}

.sepetfix .navbar-nav li {
background:#000
}

.sepetfix .navbar-nav li a {
color:#fff;
font-size:16px;
margin:10px 0;
padding:0;
padding:0 29px;
background:transparent
}

#main-menu {
min-height:0
}

#main-menu .navbar-nav {
float:none;
margin:0 auto;
text-align:center
}

#main-menu .container-fluid {
padding:0
}

#main-menu .navbar-header {
display:none
}

#main-menu .navbar {
min-height:inherit;
border:none;
margin:0;
background:none
}

#main-menu .navbar-collapse {
padding:0
}

#main-menu .navbar .navbar-nav>li {
float:none;
display:inline-block
}

#main-menu .navbar .navbar-nav>li>a {
color:#333;
font-size:16px;
padding:12px 14px;
font-weight:500;
display:block
}

#main-menu .navbar .navbar-nav>li.outlet>a {
color:#c6081e!important
}

#main-menu .navbar .navbar-nav>li>a .fa {
padding-right:5px
}

#main-menu .navbar .navbar-nav>li:first-child {
border-left:none
}

#main-menu .navbar .navbar-nav>li:last-child {
border-right:none
}

#main-menu .navbar .navbar-nav>li:hover,#main-menu .navbar .navbar-nav>li.active {
background:#f3f3f3;
color:#222
}

#main-menu .navbar .navbar-nav>li:hover>a {
background:#f3f3f3;
color:#222
}

#main-menu .navbar .navbar-nav>li.active {
border-right:1px solid transparent
}

#main-menu .navbar .navbar-nav>li.active>a {
color:#fff
}

#main-menu .nav,#main-menu .collapse,#main-menu .dropup,#main-menu .dropdown {
position:static
}

#main-menu .dropdown-menu {
border-radius:0;
min-width:200px;
width:100%;
z-index:1001;
border-top:none;
left:0;
padding:15px;
display:block;
visibility:hidden;
opacity:0;
background:#fff;
position:absolute;
top:100%;
transition:all .2s ease-in-out 0s,visibility 0s linear 0.2s,z-index 0s linear .01s;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px
}

#main-menu .dropdown-menu .chTitle {
background-color:#333;
font-size:17px;
line-height:35px;
color:#fff;
text-align:center;
margin-bottom:15px;
text-transform:uppercase
}

#main-menu .dropdown-menu.container-fluid {
padding:15px 30px
}

#main-menu #navbar ul li.dropdown:hover ul.dropdown-menu {
visibility:visible;
opacity:1;
transform:translateY(0%);
transition-delay:0.3s,0.3s,.3s;
width:100%;
border:0
}

#main-menu #navbar ul li.dropdown ul.dropdown-menu li {
width:33%;
display:block;
float:left;
padding:7px 15px 7px 10px
}

#main-menu #navbar ul li.dropdown ul.dropdown-menu li a {
padding:3px 0!important;
font-size:16px;
font-weight:500
}

#main-menu #navbar ul li.dropdown ul.dropdown-menu li a:hover {
color:#e31e24;
background:transparent
}

#main-menu #navbar ul li.dropdown ul.dropdown-menu li .child-menu {
padding:3px 0
}

#main-menu #navbar ul li.dropdown ul.dropdown-menu li .child-menu a {
display:block;
font-family:'AvenirRegular',sans-serif;
width:auto;
font-size:13px;
color:#696969;
padding:3px 0
}

#main-menu #navbar ul li.dropdown ul.dropdown-menu li .child-menu a:hover {
color:#e31e24
}

#main-menu .mega_dropdown .block-container {
padding:0 15px;
margin-bottom:15px
}

#main-menu .mega_dropdown .group_header {
text-transform:uppercase;
border-bottom:1px solid #eaeaea;
margin-bottom:10px;
font-weight:700;
font-size:13px;
margin-top:15px
}

#main-menu .mega_dropdown .group_header:first-child {
margin-top:0
}

#main-menu .mega_dropdown .img_container {
padding:0 0 5px
}

#main-menu .dropdown-menu .block-container .link_container>a {
line-height:32px
}

#main-menu .dropdown-menu .block-container .group_header>a {
line-height:32px;
border-bottom:1px solid #e31e24;
display:inline-block;
margin-bottom:-1px
}

#main-menu li.dropdown>a:after {
content:"\f107";
font-family:"FontAwesome";
font-size:14px;
vertical-align:0;
padding-left:7px
}

#main-menu li.dropdown:before {
content:"\f0de";
font-family:"FontAwesome";
font-size:15px;
color:#fff;
padding-left:7px;
position:absolute;
bottom:-13px;
right:48%;
display:none;
z-index:1001
}

#main-menu li.dropdown:hover:before {
display:none
}

.nav-menu {
border:none
}

.nav-menu .container-fluid {
padding:0
}

.nav-menu .navbar-collapse {
z-index:10000;
padding:0;
margin:0;
border:none
}

.nav-menu .nav>li:last-child a {
background-image:none
}

.nav-menu .nav>li>a {
padding:15px 25px;
background:url(../images/kak.png) no-repeat right center
}

.nav-menu .navbar-toggle {
background:url(../images/bar.png) no-repeat left center;
height:50px;
margin:0;
padding-right:3px
}

.nav-menu .navbar-brand {
font-size:14px;
font-weight:700;
display:none;
text-transform:uppercase
}

.nav-menu .navbar-brand a {
color:#fff
}

.nav-menu .toggle-menu {
float:right;
line-height:49px;
max-height:50px
}

.nav-menu .toggle-menu:before {
font:normal normal normal 17px/1 FontAwesome;
content:"\f0c9";
line-height:inherit;
color:#fff
}

.nav-menu-default {
height:50px;
background:#e31e24;
border-radius:0;
padding:0;
margin:0
}

.nav-menu-default .navbar-collapse {
background:#eee
}

.nav-menu-default ul>li>a:hover,.nav-menu-default ul>li.active>a,.nav-menu-default ul>li.selected>a {
background:#e31e24;
color:#fff
}

.page-top {
margin-top:20px
}

.popular-tabs .owl-controls .owl-next {
top:-46px
}

.popular-tabs .owl-controls .owl-prev {
top:-46px;
left:inherit;
right:26px
}

.popular-tabs .nav-tab {
margin:0;
padding:0;
margin:0;
border-bottom:1px solid #eaeaea;
overflow:hidden
}

.popular-tabs .nav-tab li {
list-style:none;
display:inline;
border-bottom:3px solid #ccc;
margin-right:2px;
height:45px;
line-height:45px;
float:left;
padding:0 15px
}

.popular-tabs .nav-tab li:hover,.popular-tabs .nav-tab li.active {
border-bottom:3px solid #e31e24
}

.popular-tabs .nav-tab li:hover a,.popular-tabs .nav-tab li.active a {
color:#333
}

.popular-tabs .nav-tab li a {
font-size:16px;
text-transform:uppercase;
color:#333;
font-weight:700
}

.popular-tabs .tab-container {
padding-top:0;
background:#fff
}

.service {
background:#fff;
padding:20px 0;
font-size:14px;
margin-top:20px;
width:100%
}

.service .service-item {
display:block;
text-align:center;
float:left;
width:20%
}

.service .service-item .icon {
float:none;
display:block;
margin-bottom:10px;
text-align:center
}

.service .service-item .icon i {
font-size:40px;
color:#333;
line-height:40px!important;
display:block
}

.service .service-item .info {
display:block;
text-align:center
}

.service .service-item h3 {
margin:0;
padding:0;
color:#333;
font-size:15px;
text-transform:uppercase;
font-family:"AvenirDemi",sans-serif
}

.product-list li:hover .add-to-cart {
bottom:30%
}

.product-list li:hover .quick-view a.heart {
margin-left:0
}

.product-list li:hover .quick-view a.compare {
margin-left:0
}

.product-list li:hover .quick-view a.search {
margin-left:0
}

.product-list li .left-block {
height:0;
position:relative;
background:#fff;
padding-bottom:100%;
overflow:hidden;
width:100%;
border-bottom:0;
padding-left:7px;
padding-right:7px;
border:1px solid #eaeaea;
border-radius:10px
}

.product-list li .left-block a {
display:block;
overflow:hidden
}

.product-list li .left-block a:before {
display:none
}

.product-list li .left-block img {
margin:0 auto;
padding:0;
width:auto;
max-width:100%;
max-height:100%;
height:auto;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;
transition-duration:.6s
}

.product-list li .left-block img.image2 {
opacity:0;
z-index:0
}

.product-list li .left-block:hover img.image2 {
opacity:1;
z-index:1
}

.product-list li .buttons {
opacity:0;
z-index:9;
right:0;
text-align:center;
position:absolute;
width:100%;
-webkit-transform:translateX(40px);
transform:translateX(40px);
transition:opacity 1s cubic-bezier(0.19,1,0.22,1),transform 1s cubic-bezier(0.19,1,0.22,1);
transition-delay:0s;
top:0
}

.product-list li .buttons a {
position:absolute;
right:10px;
width:40px;
height:40px;
line-height:40px;
border-radius:50%;
background:#fff;
border:none;
box-shadow:0 3px 20px -3px #00000040;
z-index:20
}

.product-list li .buttons a:hover {
background:#e31e24;
color:#fff;
border:none
}

.product-list li .buttons a.addtowishlist {
top:10px
}

.product-list li .buttons a.addtocart {
top:60px
}

.product-list li:hover .buttons {
opacity:1;
-webkit-transform:translatex(0px);
transform:translatex(0px)
}

.product-list li .left-block .add-cart {
position:absolute;
left:0;
top:0;
text-align:center;
width:100%;
background:#fffc;
z-index:999;
height:100%;
display:none;
animation:anim .3s ease-in-out
}

.product-list li .left-block .add-cart .quick_basket:hover {
background:#e31e24;
border:2px solid #e31e24
}

.product-list li .left-block .add-cart .quick_detay:hover {
background:#e31e24;
border:2px solid #e31e24;
color:#fff
}

.product-list li:hover .add-cart {
display:block
}

.product-list li .left-block .add-cart .quick_basket {
position:relative;
display:block;
top:40%;
background:#4ec248;
width:145px;
margin-left:auto;
margin-right:auto;
font-family:"AvenirDemi",sans-serif;
font-weight:700;
color:#fff;
padding:7px 10px;
font-size:13px;
border:2px solid #4caf50;
box-shadow:0 0 33px #00000073;
text-transform:uppercase
}

.product-list li .left-block .add-cart .quick_detay {
position:relative;
display:block;
top:35%;
background:#fff;
width:145px;
margin-left:auto;
margin-right:auto;
font-family:"AvenirDemi",sans-serif;
font-weight:700;
color:#666;
padding:7px 10px;
font-size:12px;
border:2px solid #fff;
box-shadow:0 0 33px #00000073;
text-transform:uppercase
}

.product-list li .right-block {
padding:0 15px;
margin-top:15px
}

.product-list li .quick-view {
position:absolute;
right:20px;
top:20%;
width:32px;
overflow:hidden
}

.product-list li .quick-view a {
width:32px;
height:32px;
float:left;
border-radius:90%;
margin-top:5px;
text-align:center;
line-height:32px;
color:#fff
}

.product-list li .quick-view a.heart {
-webkit-transition:margin-left .4s ease .4s;
-moz-transition:margin-left .4s ease .4s;
-ms-transition:margin-left .4s ease .4s;
-o-transition:margin-left .4s ease .4s;
transition:margin-left .4s ease .4s;
margin-left:200px;
background:#0006
}

.product-list li .quick-view a.heart:before {
font:normal normal normal 14px/1 FontAwesome;
content:"\f08a";
font-weight:700
}

.product-list li .quick-view a.compare {
background:#0006;
-webkit-transition:margin-left .3s ease .3s;
-moz-transition:margin-left .3s ease .3s;
-ms-transition:margin-left .3s ease .3s;
-o-transition:margin-left 3s ease .3s;
transition:margin-left .3s ease .3s;
margin-left:200px
}

.product-list li .quick-view a.compare:before {
font:normal normal normal 14px/1 FontAwesome;
content:"\f012"
}

.product-list li .quick-view a.search {
background:#0006;
-webkit-transition:margin-left .2s ease .2s;
-moz-transition:margin-left .2s ease .2s;
-ms-transition:margin-left .2s ease .2s;
-o-transition:margin-left .2s ease .2s;
transition:margin-left .2s ease .2s;
margin-left:200px
}

.product-list li .quick-view a.search:before {
font:normal normal normal 14px/1 FontAwesome;
content:"\f002"
}

.product-list li .quick-view a:hover {
background-color:#e31e24
}

.product-list li .add-to-cart {
width:100%;
position:absolute;
left:0;
right:0;
bottom:-50px;
width:100%;
background-color:#0006;
color:#fff;
text-align:center;
line-height:50px;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease
}

.product-list li .add-to-cart:hover {
background-color:#ae1f8b
}

.product-list li .add-to-cart a {
background:url(../images/add-cart.png) no-repeat left center;
height:42px;
line-height:43px;
color:#fff;
width:auto;
padding-left:40px;
display:inline-block;
vertical-align:middle
}

.product-list li .product-name {
padding-bottom:5px;
height:40px;
line-height:19px;
overflow:hidden
}

.product-list li .product-name a {
color:#333
}

.product-list li .product-info {
padding:0 5px
}

.product-list li .content_price {
display:inline-table;
height:36px;
margin-top:8px;
margin-bottom:8px;
float:left
}

.product-list li .product-price {
font-size:19px;
color:#414141;
font-family:"AvenirDemi",sans-serif;
font-weight:700;
line-height:1.2;
display:block;
height:20px;
white-space:nowrap;
padding-left:10px
}

.product-list li .old-price {
text-decoration:line-through;
padding-left:10px;
height:16px;
line-height:16px;
text-align:left;
font-size:13px;
color:#919191;
font-weight:500
}

.product-list li .discount-badge {
font-size:16px;
display:table-cell;
width:45px;
height:32px;
border-radius:2px;
background-color:#e31e24;
color:#FFF;
right:15px;
font-family:"AvenirDemi",sans-serif;
font-weight:700;
text-align:center;
vertical-align:middle;
padding:5px 4px 3px;
line-height:13px
}

.product-list li .colreduce-percentage {
line-height:28px
}

.tukendimBadge {
font-size:14px;
text-align:center;
line-height:25px;
background:#333333ba;
position:absolute;
bottom:10px;
width:100%;
left:0;
color:#fff;
z-index:99
}

.catalog-item-ribbons {
position:absolute;
top:0;
left:5px;
margin:0;
z-index:-3
}

.catalog-item-ribbons span {
position:relative;
color:#fff;
float:left;
line-height:20px;
text-align:center;
font-size:10px;
text-transform:uppercase;
padding:0 10px;
height:18px;
margin:0 2px 2px
}

.catalog-item-ribbons span.ribbon-freeCargo {
background:#607d8b
}

.catalog-item-ribbons span.ribbon-stockOut {
background:#3a3a3c
}

.catalog-item-ribbons span.ribbon-sale {
background:#4caf50
}

.catalog-item-ribbons span.ribbon-new {
background:#607D8B
}

.catalog-item-ribbons span.ribbon-fastCargo {
background:#e31e24
}

.group-price {
position:absolute;
top:10px;
left:10px;
height:auto
}

.group-price .price-percent-reduction {
width:36px;
height:36px;
background:#f60;
color:#fff;
float:left;
border-radius:90%;
line-height:normal;
text-align:center;
font-size:12px;
padding-top:5px;
margin-bottom:5px
}

.product-list li .price-percent-reduction2 {
width:52px;
height:44px;
background:url(../images/price-percent-br.png) no-repeat center center;
color:#fff;
line-height:normal;
text-align:center;
font-size:14px;
position:absolute;
top:10px;
right:0;
font-family:'Arial Narrow',Arial,sans-serif;
padding-left:5px;
padding-top:2px
}

.group-price .product-new {
color:#fff;
float:left;
line-height:20px;
text-align:center;
font-size:10px;
text-transform:uppercase;
padding:0 10px;
height:20px;
background:#e31e24;
margin-right:2px
}

.group-price .product-sale {
color:#fff;
float:left;
line-height:20px;
text-align:center;
font-size:10px;
text-transform:uppercase;
padding:0 10px;
background:#ff4318b3;
height:20px
}

.product-star {
width:auto;
float:right;
color:#f90;
text-align:right;
display:inline-block;
padding-top:5px;
font-size:13px
}

.owl-controls .owl-prev {
position:absolute;
left:0;
top:50%;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}

.owl-controls .owl-next {
position:absolute;
right:0;
top:50%;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}

.owl-controls .owl-prev,.owl-controls .owl-next {
background:#eaeaea;
width:24px;
height:24px;
color:#ccc;
text-align:center;
line-height:24px
}

.owl-controls .owl-prev:hover,.owl-controls .owl-next:hover {
background:#e31e24;
color:#fff
}

.owl-controls .owl-prev .fa,.owl-controls .owl-next .fa {
font-weight:700
}

.banner a {
width:100%;
overflow:hidden;
height:auto;
display:block;
position:relative
}

.banner a:before {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#ffffff80;
content:'';
-webkit-transition:-webkit-transform .6s;
transition:transform .6s;
-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,300%,0);
transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,300%,0)
}

.banner a:hover:before {
-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-300%,0);
transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-300%,0)
}

.banner-img,.banner-img2 {
position:relative;
display:inline-block
}

.banner-img a:before,.banner-img2 a:before {
content:"";
position:absolute;
top:15px;
left:15px;
bottom:15px;
right:15px;
z-index:9;
border-top:1px solid #fffc;
border-bottom:1px solid #fffc;
transform:scale(0,1)
}

.banner-img2 a:before {
border-width:3px 0
}

.banner-img a:after,.banner-img2 a:after {
content:"";
position:absolute;
top:15px;
left:15px;
bottom:15px;
right:15px;
z-index:9;
border-left:1px solid #fffc;
border-right:1px solid #fffc;
transform:scale(1,0)
}

.banner-img2 a:after {
background:#0000001a;
top:5px;
left:5px;
bottom:5px;
right:5px
}

.banner-img a:hover:before,.banner-img a:hover:after,.banner-img2 a:hover:before,.banner-img2 a:hover:after {
transform:scale(1);
-webkit-transition:all .3s ease-out 0;
-moz-transition:all .3s ease-out 0;
-o-transition:all .3s ease-out 0;
transition:all .3s ease-out 0
}

.content-page {
background:#eaeaea;
margin-top:30px;
padding-bottom:30px
}

.category-featured {
margin-top:30px
}

.category-banner {
overflow:hidden
}

.category-banner .banner {
padding:0;
overflow:hidden
}

.featured-text {
position:absolute;
right:-5px;
top:-5px;
background:url(../images/featured2.png) no-repeat;
width:75px;
height:75px;
z-index:100
}

.featured-text span {
color:#fff;
text-transform:uppercase;
font-size:12px;
width:100%;
height:20px;
line-height:24px;
float:left;
margin-top:24px;
margin-left:17px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
color:#036;
font-weight:700;
text-indent:-999px
}

.product-featured {
margin-top:10px;
background:#fff
}

.product-featured .product-featured-content {
width:100%;
float:right
}

.product-featured .product-featured-content .product-featured-list {
margin-left:234px;
overflow:hidden
}

.product-featured .banner-featured {
width:234px;
float:left;
margin-right:-100%;
position:relative
}

.product-featured .product-list li {
border-right:1px solid #eaeaea;
padding-bottom:10px;
min-height:350px
}

.product-featured .product-list .owl-stage .active:last-child li {
border:none
}

.product-featured .owl-prev,.product-featured .owl-next {
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
opacity:0;
visibility:hidden
}

.product-featured .owl-next {
right:-50px
}

.product-featured .owl-prev {
left:-50px
}

.product-featured .owl-carousel:hover .owl-prev {
left:0;
opacity:1;
visibility:inherit
}

.product-featured .owl-carousel:hover .owl-next {
right:0;
opacity:1;
visibility:inherit
}

.banner-wrap {
margin-top:20px
}

.banner-bottom {
margin-top:20px;
background:#fff;
padding:15px 0
}

.banner-bottom .banner-boder-zoom {
box-shadow:0 1px 1px #0003;
border-radius:9px
}

.banner-bottom .banner-boder-zoom img {
width:100%
}

.owl-carousel .item {
background:#fff
}

.trademark-info {
padding-left:45px!important
}

.trademark-info .trademark-logo,.trademark-info .trademark-desc {
border-bottom:1px dotted #999;
padding-bottom:20px
}

.trademark-info .trademark-logo {
margin-top:30px
}

.trademark-info .trademark-desc {
line-height:18px;
margin-top:20px
}

.trademark-info .trademark-link {
line-height:30px;
text-transform:uppercase;
border:1px solid #999;
padding:0 10px 0 15px;
margin-top:20px;
float:left
}

.trademark-info .trademark-link:after {
font:normal normal normal 14px/1 FontAwesome;
content:"\f0da";
padding-left:12px
}

.trademark-product {
padding-right:45px
}

.trademark-product .product-item {
margin-top:30px
}

.trademark-product .image-product {
float:left;
width:40%
}

.trademark-product .info-product {
float:right;
width:60%;
padding-left:20px;
line-height:35px;
padding-top:20px
}

.trademark-product .info-product .product-price {
font-size:18px;
color:#e31e24;
font-weight:700
}

.trademark-product .info-product .product-star {
color:#f90;
font-size:13px
}

.trademark-product .info-product .quick-view a {
width:25px;
height:25px;
display:inline-block;
background:#000000b3;
color:#fff;
text-align:center
}

.trademark-product .info-product .btn-view-more {
height:26px;
text-align:center;
line-height:24px;
padding:0 15px;
display:inline-block;
border:1px solid #eaeaea
}

.trademark-product .info-product .btn-view-more:hover {
background:#e31e24;
color:#fff
}

.trademark-product .info-product .quick-view a .fa {
text-align:center;
line-height:25px
}

.trademark-product .info-product .quick-view a:hover {
background:#e31e24
}

.group-title-box {
margin-bottom:20px
}

.group-title {
font-size:16px;
border-bottom:1px solid #e1e1e1;
font-weight:700;
padding-bottom:7px
}

.group-title span {
border-bottom:3px solid #e31e24;
text-transform:uppercase;
padding:5px 10px
}

#footer {
background:#eee
}

#address-list .tit-name {
float:left;
font-weight:700;
width:70px;
padding-right:5px
}

#address-list {
margin-top:18px
}

#address-list .tit-contain {
display:flex
}

#introduce-box {
margin-top:40px
}

.introduce-title {
text-transform:capitalize;
font-size:16px;
list-style:none;
font-weight:700;
margin-bottom:8px;
font-family:"AvenirDemi",sans-serif
}

.introduce-list li {
padding-top:2px;
padding-bottom:2px
}

.introduce-list {
padding-left:15px;
list-style-type:circle
}

#mail-box {
margin-bottom:20px;
border:1px solid #e31e24
}

#mail-box input {
height:30px;
background:#fff;
width:100%;
padding-left:10px
}

#mail-box input::-webkit-input-placeholder {
color:#999
}

#mail-box .btn {
font-weight:400;
color:#fff;
height:30px;
margin-left:0;
border-radius:0;
background:#e31e24;
border:none;
outline:none;
font-size:11px;
padding:3px
}

#mail-box .btn:hover {
z-index:0;
opacity:.8;
transition:.3s
}

#trademark-text-box {
font-size:13px
}

#trademark-list {
text-align:center;
list-style:outside none none;
border-top:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
margin-bottom:30px;
display:table;
width:100%;
margin-top:30px
}

#trademark-list li {
display:inline-block;
padding:10px 11px
}

#trademark-list li:last-child {
padding-right:0
}

#trademark-list #payment-methods {
display:table-cell;
vertical-align:middle;
text-transform:uppercase;
font-weight:700;
padding-left:0
}

.trademark-text-tit {
text-transform:uppercase;
font-size:13px;
font-weight:700
}

.trademark-list {
list-style:none;
margin-bottom:10px
}

.trademark-list li {
display:inline;
padding:0 7px 0 5px;
border-right:1px solid #666
}

.trademark-list li:first-child {
border-right:none;
padding-right:0;
padding-left:0
}

.trademark-list li:last-child {
border-right:0;
padding-right:0
}

.social-link a:hover {
opacity:.8
}

.social-link .fa-linkedin {
background-color:#2196F3
}

.social-link .fa-youtube {
background:#da4735
}

.social-link .fa {
width:29px;
height:29px;
color:#fff;
font-size:17px;
line-height:30px!important;
text-align:center;
border-radius:90%
}

.social-link .fa-facebook {
background:#415a99
}

.social-link .fa-pinterest-p {
background:#cb222a
}

.social-link .fa-instagram {
background:#da4735
}

.social-link .fa-youtube {
background:#da4735
}

.social-link .fa-vk {
background:#5b7fa6
}

.social-link .fa-twitter {
background:#00caff
}

.social-link .fa-google-plus {
background:#da4735
}

#footer {
background:#fff;
margin-top:20px
}

#footer-menu-box {
margin-top:0;
margin-bottom:20px
}

.footer-menu-list {
list-style:none;
text-align:center;
margin-bottom:5px
}

.footer-menu-list li {
display:inline;
padding:0 7px 0 5px;
border-right:1px solid #ccc
}

.footer-menu-list li:last-child {
border-right:none
}

.footer-menu-list li a {
color:#333
}

.footer-menu-list li a:hover {
text-decoration:underline;
transition:all .3s
}

.scroll_top {
width:34px;
height:34px;
position:fixed;
display:none;
font-size:0;
z-index:9999;
right:10px;
bottom:70px;
background:#666;
display:none
}

.scroll_top:hover {
background:#e31e24
}

.scroll_top:before {
content:"\f106";
font-family:"FontAwesome";
font-size:14px;
color:#fff;
text-align:center;
width:34px;
height:34px;
line-height:34px;
display:block
}

.breadcrumb {
text-transform:lowercase;
background:none;
padding:0;
margin:0;
padding-bottom:17px;
line-height:normal
}

.breadcrumb li a {
color:#666;
padding:0 5px
}

.breadcrumb li .fa {
line-height:20px!important
}

#columns {
padding-top:20px;
padding-bottom:20px
}

#left_column .left-module {
margin-bottom:10px;
overflow:hidden
}

#left_column .left-module .owl-dots {
bottom:5px
}

#left_column .left-module:last-child {
margin-bottom:0
}

#left_column .left-module img {
margin:0 auto
}

#left_column .block {
background:#fff
}

#left_column .block .title_block {
font-size:19px;
font-family:"AvenirDemi",sans-serif;
text-transform:capitalize;
padding:10px 15px 10px 20px
}

#left_column .block .title_block span {
display:none
}

#left_column .block .block_content {
padding:15px 20px
}

.layered .layered_subtitle {
font-size:16px;
padding-bottom:4px;
text-transform:capitalize;
font-family:"AvenirDemi",sans-serif;
font-weight:700
}

.layered .layered-content {
border-bottom:1px solid #eaeaea;
padding-bottom:10px;
margin-bottom:15px;
padding-top:5px
}

.layered .layered-content:last-child {
border-bottom:none;
padding-bottom:0;
margin-bottom:0
}

.layered-category .layered-content {
border-bottom:none;
padding-bottom:0;
padding-top:0;
margin-bottom:0
}

.tree-menu li {
line-height:24px
}

.tree-menu li a {
display:block
}

.tree-menu li:hover>a,.tree-menu li.active>a,.tree-menu li:hover>span:before,.tree-menu li.active>span:before {
color:#e31e24
}

.tree-menu > li >a:before {
content:"\f105";
font-size:14px;
display:inline-block;
text-align:right;
color:#666;
font-family:"FontAwesome";
padding-right:12px;
color:#ccc;
font-weight:700;
cursor:pointer
}

.tree-menu > li >a.open:before {
content:"\f107";
font-size:14px;
display:inline-block;
text-align:right;
color:#666;
font-family:"FontAwesome";
padding-right:12px;
color:#ccc;
font-weight:700;
cursor:pointer
}

.tree-menu > li > ul {
padding-left:17px;
display:none
}

.tree-menu > li > ul > li {
border-bottom:1px dotted #eaeaea
}

.tree-menu > li > ul > li:last-child {
border:none
}

.tree-menu > li > ul > li >span:before {
content:"\f0da";
font-size:14px;
display:inline-block;
text-align:right;
color:#666;
font-family:"FontAwesome";
padding-right:12px;
color:#ccc
}

.layered-filter-price .amount-range-price {
padding:15px 0
}

.layered-filter-price .slider-range-price {
height:7px;
background:#e31e24;
border:none;
border-radius:0
}

.layered-filter-price .slider-range-price .ui-widget-header {
background:#ccc;
height:7px
}

.layered-filter-price .slider-range-price .ui-slider-handle {
border:none;
border-radius:0;
background:url(../images/range-icon.png) no-repeat;
cursor:pointer
}

.check-box-list {
overflow:hidden
}

.check-box-list li {
line-height:24px
}

.check-box-list label {
display:inline-block;
cursor:pointer;
line-height:12px
}

.check-box-list label:hover {
color:#e31e24
}

.check-box-list input[type="checkbox"] {
border:0 none;
clip:rect(0px,0px,0px,0px);
height:1px;
margin:1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}

.check-box-list input[type="checkbox"] + label {
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
display:block;
font-size:14px;
height:20px;
line-height:11px;
padding-left:18px;
vertical-align:middle;
text-transform:capitalize;
background-image:url(../images/checkbox.png);
white-space:nowrap;
text-overflow:ellipsis
}

.check-box-list input[type="checkbox"]:checked + label {
background-image:url(../images/checked.png);
color:#e31e24;
font-weight:600
}

.check-box-list label span.count {
color:#a4a4a4;
margin-left:2px
}

.filter-color ul {
padding:0;
margin:0;
overflow:hidden;
margin-left:-5px;
margin-right:-5px;
margin-top:-5px
}

.filter-color li {
display:inline;
padding:0;
margin:0;
line-height:normal;
float:left;
padding:5px
}

.filter-color li label {
border:1px solid #eaeaea;
width:20px;
height:20px;
padding-top:6px;
padding-left:6px;
float:left
}

.filter-color li input[type="checkbox"] + label span.button {
background:none;
margin:0
}

.filter-color li input[type="checkbox"]:checked + label {
border-color:#e31e24
}

.filter-size {
max-height:200px;
overflow-y:auto
}

.filter-size li {
width:50%;
float:left
}

.owl-controls .owl-dots {
position:absolute;
left:0;
bottom:0;
text-align:center;
width:100%
}

.owl-controls .owl-dots .owl-dot {
width:10px;
height:10px;
background:#ddd;
display:inline-block;
margin:0 6px;
border-radius:90%
}

.owl-controls .owl-dots .owl-dot.active {
background-color:#e31e24;
border-color:#e31e24
}

.products-block {
overflow:hidden
}

.products-block .products-block-left {
width:75px;
float:left
}

.products-block .products-block-right {
margin-left:85px
}

.products-block .product-price {
font-size:18px;
color:#e31e24;
font-weight:700;
line-height:35px
}

.products-block .product-star {
color:#f90
}

.products-block-bottom {
padding-top:15px
}

.products-block .link-all {
height:35px;
width:120px;
border:1px solid #e31e24;
line-height:33px;
font-size:14px;
color:#e31e24;
display:block;
margin:0 auto;
text-align:center;
clear:both;
background:#e31e24;
color:#fff
}

.products-block .link-all:hover {
opacity:.8
}

.products-block .link-all:after {
font:normal normal normal 13px/1 FontAwesome;
content:"\f101";
margin-left:10px
}

.best-sell li {
border-bottom:1px solid #eaeaea;
padding:20px 0
}

.best-sell li:first-child {
padding-top:0
}

.best-sell li:last-child {
padding-bottom:0;
border-bottom:none
}

.owl-best-sell {
padding-bottom:35px
}

#left_column .block .block_content.product-onsale {
padding:15px 20px
}

#left_column .block .block_content.product-onsale .product-list {
padding-bottom:25px
}

#left_column .block .block_content.product-onsale .product-list .product-container {
border:none
}

#left_column .block .block_content.product-onsale .product-list .product-container .right-block {
padding:0
}

.product-bottom {
padding-top:10px;
text-align:center
}

.product-list .button-group {
margin-top:8px
}

.product-list .button-group .btn-add-cart {
height:inherit;
width:100%;
line-height:30px;
font-size:15px;
color:#fff;
display:inline-block;
margin:0 auto;
text-align:center;
clear:both;
padding:0 5px;
background:#607D8B
}

.product-list .button-group .btn-add-cart:hover {
background:#333;
color:#fff
}

.btn-add-cart {
height:35px;
width:auto;
line-height:35px;
font-size:14px;
color:#fff;
display:inline-block;
margin:0 auto;
text-align:center;
clear:both;
padding-left:15px;
padding-right:15px;
background:#e31e24
}

.btn-add-cart:hover {
color:#fff
}

.btn-add-cart:before {
width:16px;
height:100%;
float:left;
background:url(../images/cart.png) no-repeat scroll left center;
content:" ";
margin-right:15px
}

.tags {
line-height:26px
}

.tags span {
padding:0 5px
}

.tags .level1 {
font-size:12px
}

.tags .level2 {
font-size:16px
}

.tags .level3 {
font-size:18px
}

.tags .level4 {
font-size:20px
}

.tags .level5 {
font-size:24px
}

.testimonials {
padding-bottom:38px
}

.testimonials .client-mane {
text-transform:uppercase;
text-align:center;
font-weight:600
}

.testimonials .client-avarta {
margin-top:10px;
text-align:center
}

.testimonials .client-avarta img {
width:110px;
height:110px;
border:3px solid #eaeaea;
border-radius:90%;
margin:0 auto
}

.category-slider .owl-controls .owl-prev,.category-slider .owl-controls .owl-next {
background:#aaa;
width:40px;
height:40px;
color:#fff;
text-align:center;
line-height:40px;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
position:absolute;
visibility:hidden;
opacity:0
}

.category-slider .owl-controls .owl-prev:hover,.category-slider .owl-controls .owl-next:hover {
background:#e31e24
}

.category-slider .owl-controls .owl-prev {
left:50%
}

.category-slider .owl-controls .owl-next {
right:50%
}

.category-slider:hover .owl-controls .owl-next {
right:0;
visibility:inherit;
opacity:1
}

.category-slider:hover .owl-controls .owl-prev {
left:0;
visibility:inherit;
opacity:1
}

.subcategories {
border:1px solid #e4e4e4;
margin-top:20px
}

.subcategories ul {
overflow:hidden
}

.subcategories li {
display:inline;
float:left
}

.subcategories li a {
height:34px;
float:left;
line-height:34px;
padding:0 40px;
font-size:13px
}

.subcategories li a:hover {
background:#f2f2f2;
color:#666
}

.subcategories li.current-categorie {
position:relative
}

.subcategories li.current-categorie:after {
font:normal normal normal 14px/1 FontAwesome;
content:"\f0da";
position:absolute;
right:-5px;
top:50%;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
color:#000
}

.subcategories li.current-categorie a {
background:#000;
color:#fff;
font-size:14px;
font-weight:700
}

.view-product-list {
margin-top:0;
position:relative;
background:#fff;
padding:10px
}

.view-product-list .page-content {
margin:0
}

.page-heading {
position:relative;
background:#fff;
padding:0 15px;
font-family:"AvenirDemi",sans-serif;
font-size:21px;
height:48px;
text-align:center;
color:#484848;
display:block
}

.page-heading span.page-heading-title {
line-height:48px
}

.page-heading span.page-heading-title a {
color:#666
}

.category_prod .page-heading span.page-heading-title .katBaslik {
padding:0
}

.page-heading span.page-heading-title2 {
text-transform:uppercase
}

.no-line {
border-bottom:none
}

.view-product-list .display-product-option {
position:absolute;
top:0;
right:0
}

.display-product-option {
width:63px;
height:30px
}

.display-product-option li.view-as-grid span {
width:30px;
height:30px;
display:block;
float:left;
cursor:pointer;
text-indent:-9999px;
background:url(../images/grid-view-bg.png) 0 0 #666;
border:none;
float:left
}

.display-product-option li.view-as-list span {
width:30px;
height:30px;
display:block;
float:left;
cursor:pointer;
text-indent:-9999px;
background:url(../images/list-view-bg.png) 0 0 #666;
border:none;
float:right
}

.display-product-option li.selected span,.display-product-option li:hover span {
background-color:#e31e24;
background-position:0 -30px
}

.categoryText {
max-height:115px;
overflow-y:auto;
margin:0!important;
padding:0;
padding-right:5px
}

.categoryText * {
margin:0!important;
padding:0!important;
font-family:"AvenirRegular",sans-serif!important;
font-size:14px!important;
text-align:justify;
color:#999!important
}

.categoryText::-webkit-scrollbar {
width:7px;
background-color:#fff
}

.categoryText::-webkit-scrollbar-thumb {
border-radius:3px;
background-color:#ddd
}

.categoryText::-webkit-scrollbar-track {
border-radius:3px;
background-color:#f1f1f1
}

.layered-content ul {
max-height:240px;
overflow-y:auto;
margin:0!important;
padding:2px 0;
padding-right:5px
}

.layered-content ul::-webkit-scrollbar {
width:7px;
background-color:#fff
}

.layered-content ul::-webkit-scrollbar-thumb {
border-radius:3px;
background-color:#ddd
}

.layered-content ul::-webkit-scrollbar-track {
border-radius:3px;
background-color:#f1f1f1
}

.view-product-list .product-list.grid {
margin-top:0
}

.view-product-list .product-list.grid .page-heading {
text-align:left;
margin-bottom:5px
}

.product-list .product-container {
overflow:hidden;
padding:4px
}

.product-list .info-orther {
display:none
}

.aramaPage .searchFrom .sf-form-container ul li {
float:left;
width:auto;
min-height:inherit;
border:none!important
}

.aramaPage .searchFrom .sf-form-container ul li:hover {
box-shadow:none!important;
border:none!important
}

.aramaPage .searchFrom .sf-form-container ul li .sf-neutral-button {
text-transform:uppercase;
margin:0 0 0 10px;
border-radius:0
}

.aramaPage .searchFrom .sf-form-container ul li:nth-child(2) {
display:none
}

.aramaPage .searchFrom .sf-form-container ul li:nth-child(3) {
display:none
}

.aramaPage .searchFrom .sf-form-container ul li:nth-child(4) {
display:none
}

.aramaPage .searchFrom .sf-form-container ul li:nth-child(5) {
float:left;
width:auto
}

#twbsPagination>li {
display:inline;
border:0;
margin:0;
padding:0
}

#twbsPagination>li>a,#twbsPagination>li>span {
padding:5px 12px;
font-size:14px;
border:1px solid #ccc
}

.home_prod .product-list.grid li {
min-height:395px
}

.pagekategoriGoster .product-list.grid li {
min-height:360px
}

.product-list.grid li {
list-style-type:none;
padding:15px 0
}

.product-list.grid .info-orther {
display:none
}

.product-list.list li {
width:100%;
margin-top:-1px
}

.product-list.list li .product-container {
border:none;
border-bottom:1px solid #eaeaea;
border-left:1px solid transparent;
border-top:1px solid transparent;
border-right:1px solid transparent
}

.product-list.list li:first-child .product-container {
margin-top:20px
}

.product-list.list li:hover .product-container {
border:1px solid #eaeaea
}

.product-list.list .left-block {
width:29%;
float:left;
position:inherit
}

.product-list.list .add-to-cart {
top:70px;
right:36px;
left:inherit;
bottom:inherit;
width:129px;
height:36px;
background:#e31e24;
line-height:36px;
position:absolute
}

.product-list.list .add-to-cart a {
height:36px;
background:url(../images/cart.png) no-repeat left center;
margin-left:15px;
padding-left:15px;
width:114px
}

.product-list.list .quick-view {
width:129px;
right:36px;
top:120px;
text-align:center;
padding-left:5px
}

.product-list.list .quick-view a {
margin:0 10px
}

.product-list.list .quick-view a:last-child {
margin:0
}

.product-list.list .quick-view a.heart {
margin-left:inherit
}

.product-list.list .quick-view a.compare {
margin-left:inherit
}

.product-list.list .quick-view a.search {
margin-left:inherit
}

.product-list.list .group-price {
top:34px;
left:25px
}

.product-list.list .product-star {
width:100%;
float:left;
text-align:left;
font-size:14px;
line-height:26px;
padding-top:6px
}

.product-list.list li .content_price {
margin-top:-3px
}

.product-list.list .right-block {
width:71%;
float:left;
margin-top:20px;
line-height:26px
}

.product-list.list .info-orther {
display:block
}

.product-list.list .right-block .product-name {
font-size:18px
}

.product-list.list .right-block .availability span {
color:#096
}

.product-list.list .right-block .product-desc {
line-height:24px;
margin-top:20px
}

.product-list.style2.grid .add-to-cart {
position:inherit;
background:none;
margin-top:5px
}

.product-list.style2.grid .add-to-cart a {
background:#e31e24;
padding:0 15px
}

.product-list.style2.grid .add-to-cart a:hover {
opacity:.8
}

.product-list.style2.grid .add-to-cart a:before {
content:'';
width:16px;
height:100%;
background:url(../images/cart.png) no-repeat left center;
float:left;
margin-right:10px
}

#content {
background:#fff;
padding:0 15px 15px;
box-shadow:0 1px 1px #0003
}

.page-content {
margin:30px 0
}

.cart_navigation {
margin-top:10px;
float:left;
width:100%
}

.primary-box {
float:left;
position:relative;
width:100%;
background:#fff;
clear:both;
padding:25px 10px 30px;
box-shadow:0 1px 1px #0003
}

.primary-box .backto a {
background:#607d8b;
color:#fff;
padding:0 12px;
line-height:24px;
display:inline-block;
font-size:11px;
margin-bottom:15px
}

.primary-box .backto a:hover {
background:#333;
color:#fff
}

#product .pb-right-column {
line-height:30px
}

#product .pb-right-column .product-name {
font-size:27px;
margin:0 0 10px
}

#product .pb-right-column .product-comments .product-star,#product .pb-right-column .product-comments .comments-advices {
width:auto;
display:inline-block
}

#product .pb-right-column .product-comments .product-star {
color:#f90
}

#product .pb-right-column .product-comments .comments-advices a {
border-right:1px solid #eaeaea;
padding-left:15px;
padding-right:15px
}

#product .pb-right-column .product-comments .comments-advices a:last-child {
border-right:none
}

#product .pb-right-column .product-price-group .pricex {
margin-bottom:5px
}

#product .pb-right-column .product-price-group .pricex .price {
display:block;
font-size:30px;
font-family:"AvenirDemi",sans-serif;
font-weight:700;
color:#e31e24;
line-height:30px
}

#product .pb-right-column .product-price-group .pricex .old-price {
display:block;
text-decoration:line-through;
font-size:18px;
color:#999;
line-height:18px;
margin-bottom:2px
}

#product .pb-right-column .product-price-group .discount {
display:inline-block;
margin-right:15px;
background:#fff;
color:#e31e24;
padding:3px 5px 5px;
text-align:center;
line-height:27px;
width:65px;
font-size:20px;
font-weight:600;
border:1px solid #e31e24;
float:left
}

#product .pb-right-column .product-price-group .discount p {
font-size:12px;
line-height:12px;
font-weight:500
}

#product .pb-right-column .info-orther {
padding-bottom:15px
}

#product .pb-right-column .info-orther p {
display:inline-block;
margin-right:10px
}

#product .pb-right-column .form-option #size_chart {
color:#e31e24;
text-decoration:underline;
margin-left:15px
}

#product .pb-right-column .product-desc {
line-height:24px
}

#product .pb-right-column .form-action .attributes {
float:left;
margin:20px 10px 0 0
}

#product .pb-right-column .form-action .attributes .attribute-label {
width:50px;
float:left;
font-weight:600;
line-height:42px
}

#product .pb-right-column .form-option .form-option-title {
font-weight:700;
line-height:20px
}

#product .pb-right-column .form-action .attributes select {
padding:0 0 0 15px;
height:40px;
line-height:40px;
-moz-appearance:none;
-webkit-appearance:none;
background:#fff url(../images/dropdown.png) no-repeat scroll right center;
display:inline-block;
border:none;
min-width:58px
}

#product .pb-right-column .form-action .qty {
width:58px;
display:inline-block;
float:left
}

#product .pb-right-column .form-action .product-qty {
border:1px solid #ccc;
width:60px;
overflow:hidden;
background:#fff;
padding:0;
margin:0;
border-radius:3px
}

#product .pb-right-column .form-action .attributes .btn-plus {
width:18px;
height:29px;
float:left;
display:inline-block;
margin-top:-5px
}

#product .pb-right-column .form-option .btn-plus a {
width:18px;
height:10px;
float:left;
text-align:center;
cursor:inherit
}

#product .pb-right-column .form-action .attributes input {
max-width:50px;
padding:0 5px
}

#product .pb-right-column .form-action {
padding:0;
padding-bottom:5px
}

#product .pb-right-column .form-action .button-group {
margin-top:20px;
float:left
}

#product .pb-right-column .form-action .button-group .hemanalbtn {
background:#fff!important;
border:2px solid #b0afaf!important;
color:#787878!important
}

#product .pb-right-column .form-action .button-group .hemanalbtn:hover {
background:#626262!important;
color:#fff!important
}

#product .pb-right-column .form-action .button-group .btn-add-cart {
height:42px;
border-radius:4px;
width:auto;
border:2px solid #e3671e;
line-height:40px;
font-size:16px;
color:#fff;
display:inline-block;
margin:0 5px 0 0;
text-align:center;
clear:both;
padding:0 30px;
background:#e3671e
}

#product .pb-right-column .form-action .button-group .btn-add-cart:before {
display:none
}

#product .pb-right-column .form-action .button-group a:hover {
background:#af4507;
color:#fff;
border:2px solid #af4507
}

#product .pb-right-column .form-action .button-group .wishlist,#product .pb-right-column .form-action .button-group .compare {
height:42px;
width:auto;
line-height:42px;
font-size:18px;
color:#fff;
display:inline-block;
margin:0 auto;
text-align:center;
clear:both;
padding:0 17px;
background:#4CAF50
}

#product .pb-right-column .form-share {
margin-top:30px
}

#product .pb-right-column .form-fav {
margin-top:30px!important
}

#product .pb-left-column .product-image .product-full {
position:relative;
height:auto;
vertical-align:middle;
overflow:hidden;
width:85%;
float:left
}

#product .pb-left-column .product-image .product-full img {
width:100%
}

#product .pb-left-column .product-image .product-img-thumb {
padding:0 15px 0 0;
float:left;
width:10%
}

#product .pb-left-column .product-image .product-img-thumb li {
width:auto;
height:auto;
display:block!important;
border:1px solid #eee;
padding:3px;
margin:0;
float:none;
margin-bottom:10px
}

#product .pb-left-column .product-image .product-img-thumb li a {
display:block
}

#product .pb-left-column .product-image .product-img-thumb li img {
width:auto;
display:block!important
}

#product .pb-left-column .product-image .owl-next {
right:-40px
}

#product .pb-left-column .product-image .owl-prev {
left:-40px
}

.pb-left-column .buttons {
z-index:1000;
right:0;
text-align:center;
position:absolute;
top:0
}

.pb-left-column .buttons a {
position:absolute;
right:10px;
width:40px;
height:40px;
line-height:40px;
border-radius:50%;
background:#fff;
border:none;
box-shadow:0 0 5px 0 #00000040;
z-index:20
}

.pb-left-column .buttons a:hover {
background:#e31e24;
color:#fff;
border:none
}

.pb-left-column .buttons a.addtowishlist {
top:10px
}

.secimUyari {
display:none;
color:#e31e24;
font-weight:600
}

.urunSecimTable {
padding:0;
border:0;
margin:0 0 10px!important;
display:block
}

.urunSecimTable td {
padding:0 10px 0 0
}

.urunSecimTable td select {
width:100%;
border:1px solid #ccc;
border-radius:0;
padding:5px;
font-size:inherit!important
}

.urunSecimTable .UrunSecenekleri {
display:none
}

.urunSecimTable .UrunSecenekleriHeader {
font-family:"AvenirDemi",sans-serif;
font-weight:700;
font-size:14px;
margin-top:2px
}

.urunSecimTable ul.urunSecim li {
border:2px solid #ccc;
color:#666;
font-size:13px;
padding:3px 10px;
display:inline-block;
vertical-align:top;
margin:5px 5px 0 0;
position:relative;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-ms-transition:all .2s;
-o-transition:all .2s;
transition:all .2s;
font-family:"AvenirDemi",sans-serif;
font-weight:700;
cursor:pointer
}

.urunSecimTable li img {
margin:auto;
max-width:70px;
width:70px;
height:70px
}

.urunSecimTable ul.urunSecim li:hover {
border:2px solid #e31e24;
color:#fff;
background:#e31e24
}

.urunSecimTable ul.urunSecim li.selected {
color:#fff;
background:#e31e24;
border:2px solid #e31e24
}

.urunSecimTable ul.urunSecim li.disabled {
border:2px solid #ccc!important;
color:#a9a9a9!important;
cursor:default!important;
background-color:#fff!important;
background:#fff url(../../images/diagonal_bar.png) no-repeat center!important;
background-size:100% 100%!important
}

.home-tab {
margin-top:0!important
}

.home-tab .tab-container {
border:0!important;
margin-top:0!important;
padding:0 15px!important
}

.home-tab .nav-tab>li {
height:44px!important;
line-height:44px!important;
margin-right:2px!important
}

.home-tab .nav-tab>li>a {
height:44px!important
}

.pb-right-column .alert {
margin:10px 0!important;
padding:3px 15px!important;
border:1px solid transparent;
border-radius:4px
}

.product-tab {
margin-top:20px
}

.product-tab .nav-tab {
width:100%;
overflow:hidden;
z-index:100;
position:relative
}

.product-tab .nav-tab>li {
height:44px;
line-height:44px;
float:left;
display:inline-block;
background:#aaa;
border:1px solid #ddd;
color:#4e565a;
text-transform:uppercase;
text-align:center;
margin-right:3px;
font-family:"AvenirDemi",sans-serif;
font-weight:700
}

.product-tab .nav-tab>li:last-child {
margin-right:0
}

.product-tab .nav-tab>li>a {
color:#fff;
padding:0 26px;
height:44px;
float:left
}

.product-tab .nav-tab>li:hover>a,.product-tab .nav-tab>li.active>a {
color:#333;
background:#fff
}

.product-tab .tab-container {
background:#fff;
padding:20px;
border:1px solid #ddd;
margin-top:-2px;
z-index:1
}

.product-tab .tab-container p {
margin:0 0 10px;
font-family:'AvenirRegular',sans-serif!important
}

.product-tab .tab-container .table {
margin-bottom:0
}

.product-tab .tab-container .tab-panel {
line-height:24px
}

.pageurunDetay .product-tab .tab-container .tabdesc {
width:100%;
overflow:auto
}

.product-tab .tab-container .tabdesc table {
border-radius:10px 10px 0 0;
margin:0;
border:1px solid #ddd;
width:100%
}

.product-tab .tab-container .tabdesc table tr:first-child td {
background:#fff;
color:#fff;
font-size:14px;
text-align:center
}

.product-tab .tab-container .tabdesc table tr td {
font-size:15px;
color:#333;
text-align:center;
border:1px solid #ddd;
padding:8px
}

.product-tab .tab-container .tabdesc table tr:nth-child(odd) {
background:#fafafa
}

.product-comments-block-tab {
overflow:hidden
}

.product-comments-block-tab .fa {
line-height:inherit
}

.product-comments-block-tab .reviewRating {
color:#f90
}

.product-comments-block-tab .comment {
padding-bottom:10px;
padding-top:10px;
border-bottom:1px dotted #eaeaea
}

.product-comments-block-tab .comment:first-child {
padding-top:0
}

.product-comments-block-tab .comment:last-child {
padding-bottom:0;
border-bottom:none
}

.product-comments-block-tab .comment .author {
border-right:1px solid #eaeaea
}

.product-comments-block-tab .btn-comment {
padding:5px 15px;
border:1px solid #eaeaea;
float:left;
margin-top:15px
}

.page-product-box {
margin-top:20px;
background:#fff;
padding:0 15px 15px
}

.page-product-box .heading {
font-size:16px;
color:#e31e24;
text-transform:uppercase;
font-weight:700;
padding-bottom:17px
}

.page-product-box .owl-next {
top:-25px;
background:#e31e24;
color:#fff
}

.page-product-box .owl-prev {
top:-25px;
left:inherit;
right:30px;
background:#e31e24;
color:#fff
}

.page-product-box .owl-prev:hover,.page-product-box .owl-next:hover {
background:#333;
color:#fff
}

.page-product-box .product-list li {
margin-bottom:0
}

.page-product-box .product-list .owl-item li {
margin-top:15px;
margin-bottom:25px;
padding:0 5px
}

#contact {
margin-top:20px
}

#contact .page-subheading {
padding-left:0;
border:none;
margin:14px 0 30px;
text-transform:uppercase;
font-size:18px;
color:#666
}

#contact .contact-form-box {
padding:0;
margin:0 0 30px
}

#contact .contact-form-box label {
padding-bottom:5px
}

#contact .contact-form-box .form-selector {
padding-bottom:25px
}

#contact input,#contact select,#contact textarea {
border-radius:0;
border-color:#eaeaea;
box-shadow:inherit;
outline:0 none
}

#contact input:focus,#contact select:focus,#contact textarea:focus {
box-shadow:inherit;
outline:0 none
}

#contact #btn-send-contact {
font-size:14px;
line-height:18px;
color:#fff;
padding:0;
font-weight:400;
background:#666;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
border:none;
padding:10px 25px
}

#contact #btn-send-contact:hover {
background:#e31e24
}

#contact_form_map ul {
line-height:28px;
list-style:disc;
list-style-position:inside;
font-style:italic
}

#contact_form_map ul.store_info {
list-style:none;
font-style:normal;
color:#696969
}

#contact_form_map ul.store_info i {
display:inline-block;
width:30px;
line-height:inherit
}

#message-box-conact .fa {
line-height:inherit
}

.content-text {
padding:20px 0;
text-align:justify
}

.content-text p {
margin-bottom:15px
}

.right-sidebar #left_column {
float:right
}

.blog-posts {
line-height:24px;
margin-top:20px
}

.blog-posts .post-item {
padding-bottom:20px;
padding-top:20px;
border-bottom:1px solid #eaeaea;
border-top:1px solid #eaeaea;
margin-top:-1px
}

.blog-posts .post-item .entry-meta-data {
padding:5px 0;
color:#666;
font-size:13px
}

.blog-posts .post-item .entry-meta-data span {
margin-right:5px
}

.blog-posts .post-item .entry-meta-data .author .fa {
opacity:.7
}

.blog-posts .post-item .entry-meta-data .fa {
line-height:inherit
}

.blog-posts .post-item .post-star {
font-size:13px
}

.blog-posts .post-item .post-star .fa {
line-height:inherit;
color:#f90
}

.blog-posts .post-item .entry-excerpt {
text-align:justify
}

.blog-posts .post-item .entry-more a {
border:1px solid #eaeaea;
padding:10px 12px;
background:#eee
}

.blog-posts .post-item .entry-more {
margin-top:15px
}

.blog-posts .post-item .entry-more a:hover {
background:#e31e24;
color:#fff
}

.blog-posts .post-item .entry-thumb img {
border:1px solid #eaeaea
}

.blog-list-sidebar li {
border-bottom:1px solid #eaeaea;
padding-bottom:10px;
margin-bottom:10px;
overflow:hidden
}

.blog-list-sidebar li:last-child {
border:none;
margin-bottom:0
}

.blog-list-sidebar li .post-thumb {
width:80px;
float:left;
border:1px solid #eaeaea;
padding:4px;
background:#fcfcfc
}

.blog-list-sidebar li .post-info {
margin-left:90px;
color:#999
}

.blog-list-sidebar li .post-info .post-meta {
font-size:12px;
margin-top:5px
}

.blog-list-sidebar li .post-info .fa {
line-height:inherit
}

.single-box {
margin-top:20px
}

.related-posts {
margin-top:20px
}

.related-posts .entry-thumb img {
border:1px solid #eaeaea
}

.related-posts .entry-ci {
margin-top:10px
}

.related-posts .entry-meta-data {
color:#999;
font-size:13px;
margin-top:10px
}

.related-posts .entry-meta-data .fa {
line-height:inherit
}

.related-posts .entry-ci .entry-excerpt {
padding:10px 0
}

.related-posts .entry-title {
font-size:14px
}

.related-posts .owl-next {
top:-31px
}

.related-posts .owl-prev {
top:-31px;
left:inherit;
right:26px
}

.box-authentication {
border:1px solid #eaeaea;
padding:30px;
min-height:320px
}

.box-authentication>h3 {
margin-bottom:15px
}

.box-authentication label {
margin-top:10px;
margin-bottom:2px
}

.box-authentication .forgot-pass {
margin-top:15px
}

.box-authentication input,.box-authentication textarea {
border-radius:0;
border:1px solid #eaeaea;
-webkit-box-shadow:inherit;
box-shadow:inherit;
width:50%
}

.box-authentication .button {
margin-top:15px
}

.box-border {
border:1px solid #eaeaea;
padding:20px;
overflow:hidden
}

.box-wishlist label,.box-wishlist .button {
margin-top:15px;
margin-bottom:5px
}

.box-wishlist {
margin-top:20px
}

.table-wishlist {
margin-top:20px
}

.table-wishlist th {
background:#fafafa
}

.list-wishlist {
margin-top:20px
}

.list-wishlist li {
margin-top:30px
}

.list-wishlist li .product-img {
border:1px solid #eee;
padding:10px
}

.list-wishlist li .product-name,.list-wishlist li .qty,.list-wishlist li .priority,.list-wishlist li .button {
margin-top:10px
}

.list-wishlist li .button-action {
position:relative
}

.list-wishlist li .button-action a {
position:absolute;
right:10px;
top:15px
}

.list-wishlist li .button-action a .fa {
line-height:inherit
}

.table-compare td.compare-label {
width:150px;
background:#fafafa;
vertical-align:middle
}

.table-compare .product-star .fa {
line-height:inherit;
color:#f90
}

.table-compare .price {
font-weight:700;
color:#e31e24
}

.table-compare .add-cart {
background:#e31e24;
color:#fff
}

.table-compare .add-cart:hover {
opacity:.8
}

.checkout-page .checkout-sep {
padding-bottom:15px;
text-transform:uppercase
}

.checkout-page .box-border {
margin-bottom:15px
}

.checkout-page .box-border .button {
margin-top:15px
}

.checkout-page .box-border label {
margin-top:5px
}

.checkout-page .box-border p,.checkout-page .box-border h4 {
padding-bottom:5px;
margin-top:5px
}

.checkout-page .box-border .fa {
line-height:inherit
}

.checkout-page .box-border input[type="radio"] {
margin-right:10px
}

.cat-short-desc {
margin-top:20px
}

.cat-short-desc .cat-short-desc-products {
margin-top:20px
}

.cat-short-desc .cat-short-desc-products li .product-container {
border:1px solid #eaeaea;
padding:10px
}

.cat-short-desc .cat-short-desc-products li .product-container .product-name {
margin-top:10px
}

.today-deals {
position:relative
}

.today-deals .deals-product-list .product-info {
margin-top:10px
}

.today-deals .deals-product-list .product-info .show-count-down {
text-align:center
}

.today-deals .deals-product-list .product-info .show-count-down .box-count {
display:inline-block;
margin-right:2px;
color:#e31e24
}

.today-deals .deals-product-list .product-info .show-count-down .dot {
display:none
}

.today-deals .deals-product-list .product-info .show-count-down .box-count .number {
width:100%;
float:left;
background:#eaeaea;
padding:5px 0;
font-size:16px
}

.today-deals .deals-product-list .product-info .show-count-down .box-count .text {
background:#eaeaea;
font-size:12px;
margin-top:1px;
width:100%;
float:left;
padding:5px 0;
color:#666
}

.today-deals .deals-product-list .product-info .product-name {
margin-top:15px
}

.today-deals .deals-product-list .product-info .product-meta {
margin-top:7px;
line-height:18px
}

.today-deals .deals-product-list .product-info .product-meta .fa {
line-height:inherit
}

.today-deals .deals-product-list .product-info .product-meta .price {
color:#e31e24;
font-size:18px
}

.today-deals .deals-product-list .product-info .product-meta .old-price {
text-decoration:line-through;
margin-left:11px;
color:#666
}

.today-deals .deals-product-list .product-info .product-meta .star {
float:right;
font-size:13px;
color:#f90
}

.today-deals .owl-next {
top:-55px
}

.today-deals .owl-prev {
top:-55px;
left:inherit;
right:26px
}

.group-button-header {
margin-top:17px
}

.group-button-header .btn-cart,.group-button-header .btn-heart,.group-button-header .btn-compare {
width:39px;
height:39px;
float:right;
position:relative;
margin-right:16px
}

.group-button-header .btn-cart {
background:url(../images/icon-cart-round.png) no-repeat center center;
position:relative
}

.group-button-header .btn-cart:after {
content:"";
width:100%;
height:10px;
display:block;
position:absolute;
bottom:-10px
}

.group-button-header .btn-cart .notify-right {
top:-12px;
right:-12px
}

.group-button-header .btn-heart {
background:url(../images/icon-heart-round.png) no-repeat center center;
text-indent:-999px;
display:inline-block;
font-size:0
}

.group-button-header .btn-compare {
background:url(../images/icon-compare-round.png) no-repeat center center;
text-indent:-999px;
margin-right:0;
display:inline-block;
font-size:0
}

.main-header .group-button-header .btn-cart>a {
width:100%;
height:100%;
float:left;
font-size:0
}

.main-header .group-button-header .btn-cart:hover .cart-block {
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-o-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0);
opacity:1;
visibility:visible
}

.blog-list {
margin-top:20px;
padding:15px;
background:#fff
}

.blog-list .blog-list-wapper {
margin-top:0
}

.blog-list .home_icerik {
height:160px;
overflow:auto;
color:#666;
line-height:24px;
padding-right:7px
}

.blog-list .home_icerik::-webkit-scrollbar {
width:7px;
background-color:#fff
}

.blog-list .home_icerik::-webkit-scrollbar-thumb {
border-radius:3px;
background-color:#ddd
}

.blog-list .home_icerik::-webkit-scrollbar-track {
border-radius:3px;
background-color:#f1f1f1
}

.fadeText {
background:linear-gradient(to bottom,#fff0 0%,#fff 75%);
height:60px;
margin-top:-60px;
position:relative;
opacity:1
}

.blog-list .blog-list-wapper ul li {
border:1px solid #eaeaea;
margin-top:20px;
line-height:30px;
border-radius:10px
}

.blog-list .blog-list-wapper ul li .post-desc {
padding:15px
}

.blog-list .blog-list-wapper ul li .post-desc .post-title a {
font-size:14px;
color:#333;
font-weight:600
}

.blog-list .blog-list-wapper ul li .post-desc .post-title a:hover {
color:#333
}

.blog-list .blog-list-wapper ul li .post-desc .post-meta {
color:#919191;
font-size:13px;
line-height:1.3;
height:50px;
overflow:hidden;
margin-top:7px
}

.blog-list .blog-list-wapper ul li .post-desc .post-meta .date:before {
font:normal normal normal 13px/1 FontAwesome;
content:"\f1ec";
padding-right:5px
}

.blog-list .blog-list-wapper ul li .post-desc .post-meta .comment:before {
font:normal normal normal 13px/1 FontAwesome;
content:"\f0e5";
padding-right:5px;
padding-left:15px
}

.blog-list .blog-list-wapper ul li .readmore {
text-align:left;
margin-top:10px
}

.blog-list .blog-list-wapper ul li .readmore a {
color:#fff;
background:#e31e24;
line-height:15px;
padding:3px 5px;
font-size:12px
}

.blog-list .blog-list-wapper ul li .readmore a:hover {
color:#fff;
background:#333
}

.blog-list .blog-list-wapper ul li .readmore a:after {
font:normal normal normal 14px/1 FontAwesome;
content:"\f178";
padding-left:10px
}

.blog-list .blog-list-wapper .owl-controls .owl-next {
top:-25px;
background:#e31e24;
color:#fff
}

.blog-list .blog-list-wapper .owl-controls .owl-prev {
left:inherit;
right:30px;
top:-25px;
background:#e31e24;
color:#fff
}

.blog-list .blog-list-wapper .owl-controls .owl-prev:hover,.blog-list .blog-list-wapper .owl-controls .owl-next:hover {
background:#000;
color:#fff
}

.blog-listx {
margin-top:30px
}

.blog-listx .page-heading {
background:#fff;
line-height:35px;
padding:0 15px
}

.blog-listx .page-heading span {
padding:0
}

.blog-listx .page-content {
margin-top:30px
}

.blog-listx .page-content li {
border-bottom:1px dashed #eaeaea;
padding-bottom:15px;
margin:0 0 20px;
line-height:30px;
list-style-type:none
}

.blog-listx .page-content li:last-child {
clear:both
}

.blog-listx .page-content li .post-thumb {
width:250px;
display:inline-block;
margin-right:15px
}

.blog-listx .page-content li .post-desc {
width:835px;
display:inline-block;
padding:15px 0
}

.blog-listx .page-content li .post-desc .post-title a {
font-size:19px;
color:#e31e24;
font-weight:600
}

.blog-listx .page-content li .post-desc .post-title a:hover {
color:#333
}

.blog-listx .page-content li .post-desc .post-meta {
color:#919191;
font-size:13px;
line-height:1.3;
height:50px;
overflow:hidden;
margin-top:7px
}

.blog-listx .page-content li .post-desc .post-meta .date:before {
font:normal normal normal 13px/1 FontAwesome;
content:"\f1ec";
padding-right:5px
}

.blog-listx .page-content li .post-desc .post-meta .comment:before {
font:normal normal normal 13px/1 FontAwesome;
content:"\f0e5";
padding-right:5px;
padding-left:15px
}

.blog-listx .page-content li .readmore {
text-align:left;
margin-top:10px
}

.blog-listx .page-content li .readmore a {
color:#fff;
background:#e31e24;
line-height:15px;
padding:3px 5px;
font-size:12px
}

.blog-listx .page-content.blog-list-wapper ul li .readmore a:hover {
color:#fff;
background:#333
}

.blog-listx .page-content li .readmore a:after {
font:normal normal normal 14px/1 FontAwesome;
content:"\f178";
padding-left:10px
}

.blog-listx .page-content .owl-controls .owl-next {
top:-36px;
background:#e31e24;
color:#fff
}

.blog-listx .page-content .owl-controls .owl-prev {
left:inherit;
right:30px;
top:-36px;
background:#e31e24;
color:#fff
}

.blog-listx .page-content .owl-controls .owl-prev:hover,.blog-list .blog-list-wapper .owl-controls .owl-next:hover {
background:#000;
color:#fff
}

#footer2 {
margin-top:45px;
border-top:1px solid #eaeaea;
background:#fff
}

#footer2 .footer-top {
padding:10px 0
}

#footer2 .footer-top .footer-menu {
margin-top:25px
}

#footer2 .footer-top .footer-menu li {
display:inline;
float:left;
padding:0 10px
}

#footer2 .footer-social {
margin-top:18px
}

#footer2 .footer-social li {
display:inline;
float:right
}

#footer2 .footer-social li>a .fa {
line-height:inherit
}

#footer2 .footer-social li>a {
color:#fff;
width:32px;
height:32px;
background:#415a99;
float:left;
text-align:center;
line-height:32px;
margin-left:5px
}

#footer2 .footer-social li>a:hover {
opacity:.8
}

#footer2 .footer-social li>a.twitter {
background:#00caff
}

#footer2 .footer-social li>a.pinterest {
background:#cb222a
}

#footer2 .footer-social li>a.vk {
background:#5b7fa6
}

#footer2 .footer-social li>a.google-plus {
background:#da4735
}

#footer2 .footer-paralax {
background:url(../images/brand_prlx_bg-small.jpg) 50% 0 no-repeat fixed;
color:#fff
}

#footer2 .footer-row {
padding:45px 0;
background-color:#000c;
background:#000c;
color:#fff
}

#footer2 .footer-center {
text-align:center;
background-color:#0009;
background:#0009
}

#footer2 .footer-center h3 {
text-transform:uppercase;
padding-bottom:20px
}

#footer2 .footer-center p {
color:#999;
padding-bottom:20px
}

#footer2 .footer-row .form-subscribe {
width:540px;
margin:0 auto;
border:1px solid #999;
line-height:normal
}

#footer2 .footer-row .form-subscribe .form-group {
width:100%;
position:relative
}

#footer2 .footer-row .form-subscribe .form-control {
width:100%;
background:transparent;
border:none;
border-radius:0;
-webkit-box-shadow:inherit;
box-shadow:inherit;
padding-right:40px;
color:#fff
}

#footer2 .footer-row .form-subscribe .btn {
position:absolute;
top:3px;
right:0;
background:transparent;
border:none;
border-radius:0;
-webkit-box-shadow:inherit;
box-shadow:inherit;
color:#fff
}

#footer2 .widget-title {
text-transform:uppercase;
padding-bottom:20px
}

#footer2 .widget-body ul {
padding-left:25px
}

#footer2 .widget-body li {
line-height:30px
}

#footer2 .widget-body li a {
color:#999;
margin-left:-25px
}

#footer2 .widget-body li a:hover {
color:#fff
}

#footer2 .widget-body li a:before {
font-family:'FontAwesome';
font-size:14px;
content:"\f105";
margin-right:15px
}

#footer2 .widget-body li a.location:before {
content:"\f041"
}

#footer2 .widget-body li a.phone:before {
content:"\f095"
}

#footer2 .widget-body li a.email:before {
content:"\f003"
}

#footer2 .widget-body li a.mobile:before {
content:"\f10b"
}

#footer2 .footer-bottom {
background-color:#000c;
background:#000c;
color:#fff
}

#footer2 .footer-bottom .footer-bottom-wapper {
border-top:1px solid #333;
padding:30px 0
}

#footer2 .footer-bottom .footer-payment-logo {
text-align:right
}

.block-banner {
margin-top:30px
}

.block-banner .block-banner-left,.block-banner .block-banner-right {
width:50%;
float:left
}

.block-banner .block-banner-left {
padding-right:5px
}

.block-banner .block-banner-right {
padding-left:5px
}

.box-products {
margin-top:30px
}

.box-products .box-product-head {
height:30px;
border-bottom:1px solid #eaeaea
}

.box-products .box-product-head .box-title {
color:#333;
text-transform:uppercase;
border-bottom:3px solid #f30;
padding-bottom:5px;
font-size:18px;
padding-left:10px;
padding-right:5px
}

.box-products .box-tabs {
float:right
}

.box-products .box-tabs li {
display:inline;
text-transform:uppercase;
height:30px;
float:left
}

.box-products .box-tabs li>a {
position:relative;
padding:0 10px;
display:block;
line-height:normal;
background:url(../images/kak3.png) no-repeat center right;
float:left;
height:30px;
line-height:30px
}

.box-products .box-tabs li>a:after {
content:"\f0d8";
font-family:'FontAwesome';
font-size:13px;
color:#08c;
position:absolute;
bottom:-12px;
left:50%;
-ms-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
display:none
}

.box-products .box-tabs li>a:before {
content:'';
height:1px;
background:#08c;
position:absolute;
bottom:0;
left:10px;
right:10px;
transform:scale(0,1)
}

.box-products .box-tabs li:last-child>a {
background:none
}

.box-products .box-tabs li:last-child>a:before {
right:0
}

.box-products .box-tabs li:last-child>a {
border-right:none;
padding-right:0
}

.box-products .box-tabs li>a:hover:before,.box-products .box-tabs li.active>a:before {
transform:scale(1);
-webkit-transition:all .3s ease-out 0;
-moz-transition:all .3s ease-out 0;
-o-transition:all .3s ease-out 0;
transition:all .3s ease-out 0
}

.box-products .box-tabs li>a:hover,.box-products .box-tabs li.active>a {
color:#333
}

.box-products .box-tabs li>a:hover:after,.box-products .box-tabs li.active>a:after {
display:block
}

.box-products .box-product-content {
margin-top:20px
}

.box-products .box-product-content .box-product-adv {
width:226px;
float:left
}

.box-products .box-product-content .box-product-list {
margin-left:236px
}

.box-products .box-product-content .box-product-list .product-list li {
border:1px solid #eaeaea;
padding-bottom:10px;
overflow:hidden
}

.box-products .box-product-content .box-product-list .product-list li .right-block {
margin-top:30px
}

.option3 .product-list li .price-percent-reduction2 {
right:-8px
}

.box-products.new-arrivals .box-tabs li>a:after {
color:#f30
}

.box-products.new-arrivals .box-tabs li>a:before {
background:#f30
}

.box-products.new-arrivals .box-product-head .box-title {
border-bottom:3px solid #f30
}

.box-products.top-sellers .box-tabs li>a:after {
color:#fc0
}

.box-products.top-sellers .box-tabs li>a:before {
background:#fc0
}

.box-products.top-sellers .box-product-head .box-title {
border-bottom:3px solid #fc0
}

.box-products.special-products .box-tabs li>a:after {
color:#096
}

.box-products.special-products .box-tabs li>a:before {
background:#096
}

.box-products.special-products .box-product-head .box-title {
border-bottom:3px solid #096
}

.box-products.recommendation .box-tabs li>a:after {
color:#f6c
}

.box-products.recommendation .box-tabs li>a:before {
background:#f6c
}

.box-products.recommendation .box-product-head .box-title {
border-bottom:3px solid #f6c
}

.option3 .blog-list .page-heading {
font-size:18px
}

.option3 .blog-list .blog-list-wapper ul li .readmore a {
color:#09c
}

.option3 .blog-list .page-heading span.page-heading-title {
border-color:#09c
}

.block-popular-cat {
border:1px solid #eaeaea;
padding:15px
}

.block-popular-cat .parent-categories {
text-transform:uppercase;
font-size:16px;
text-decoration:underline;
padding-bottom:15px
}

.block-popular-cat .image {
width:auto;
display:inline-block
}

.block-popular-cat .sub-categories {
width:auto;
display:inline-block;
line-height:30px
}

.block-popular-cat .sub-categories>ul>li>a:before {
content:'';
background:#008a90;
border-radius:50%;
width:4px;
height:4px;
display:inline-block;
margin-right:10px;
margin-bottom:3px
}

.block-popular-cat .more {
height:36px;
width:70px;
line-height:36px;
color:#fff;
background:#00abb3;
margin-top:10px;
display:block;
text-align:center
}

.block-popular-cat .more:hover {
color:#fff;
opacity:.8
}

.block-quickview {
padding:15px;
background:#fff
}

.service3 {
padding-bottom:30px
}

.service3 .service-item {
margin-top:30px
}

.service3 .service-item .icon {
width:50px;
float:left
}

.service3 .service-item .service-info {
padding-left:73px;
display:block;
padding-top:8px
}

.service3 .service-item .service-title a {
color:#fff;
text-transform:uppercase;
font-size:18px
}

.service3 .service-item .service-desc {
color:#999
}

.footer3 {
background:#191919;
padding-top:10px
}

.footer3 .footer-top,.footer3 .footer-bottom {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#50505099;
overflow:hidden
}

.footer3 .footer-bottom {
padding:40px 0
}

.footer3 .footer-coppyright {
padding:30px 0
}

.footer3 .footer-coppyright .coppyright,.footer3 .footer-coppyright .payment-logo {
width:auto;
display:inline-block;
color:#ccc
}

.footer3 .footer-coppyright .payment-logo {
float:right
}

.footer3 .footer-bottom .footer-bottom-left {
width:64%;
float:left
}

.footer3 .footer-bottom .footer-bottom-right {
width:36%;
float:left
}

.footer3 .widget-container {
margin-bottom:50px
}

.footer3 .widget-container:last-child {
margin-bottom:0
}

.footer3 .widget-container .widget-title,.footer3 .widget-container .block-heading h3 {
text-transform:uppercase;
font-size:14px;
color:#fff;
margin-bottom:20px
}

.footer3 .widget-container li {
line-height:24px;
list-style:none;
font-weight:300
}

.footer3 .widget-container li a {
color:#999
}

.footer3 .widget-container li a:hover {
color:#fff
}

.footer3 .social-link a {
margin-right:20px
}

.footer3 .social-link a:last-child {
margin-right:0
}

.footer3 .social-link .fa {
width:32px;
height:32px;
border:1px solid #8c8c8c;
background-color:transparent;
color:#8c8c8c;
webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%
}

.footer3 .mailchimp-form .input-group {
border:1px solid #505050
}

.footer3 .mailchimp-form .input-group input {
height:40px;
padding-left:15px
}

.footer3 .mailchimp-form .mailchimp-submit {
height:40px;
background-color:#505050;
border:none;
color:#999;
text-transform:uppercase;
padding:0 20px;
webkit-border-radius:0;
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
border-radius:0;
float:right
}

.footer3 .mailchimp-form .mailchimp-submit:hover,.footer3 .mailchimp-form .mailchimp-submit:focus {
background-color:#ffd68f;
color:#fff
}

.section-featured-banner {
margin-top:30px
}

.featured-banner {
display:block;
overflow:hidden;
background:#fff
}

.featured-banner .left,.featured-banner .right {
width:50%;
float:left;
position:relative
}

.featured-banner .box-countdown {
position:absolute;
left:0;
right:0;
bottom:37px;
font-family:'AvenirRegular',sans-serif,sans-serif;
font-weight:700;
text-align:center
}

.featured-banner .box-countdown .box-title {
width:100px;
height:100px;
background-color:#f63c;
font-size:36px;
line-height:36px;
text-transform:uppercase;
text-align:center;
color:#fff;
vertical-align:middle;
padding:15px 0;
display:inline-block
}

.featured-banner .box-countdown-inner {
display:inline-block;
height:100px
}

.featured-banner .box-countdown-inner .dot {
display:none
}

.featured-banner .box-countdown-inner .box-count {
width:80px;
height:100px;
background-color:#fffc;
display:inline-block;
float:left;
margin-left:1px;
text-align:center;
padding-top:10px;
color:#333;
position:relative
}

.featured-banner .box-countdown-inner .box-count:before {
content:'';
height:1px;
background-color:#b0b0ae;
position:absolute;
left:0;
right:0;
top:50%;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}

.featured-banner .box-countdown-inner .box-count .number {
font-size:60px;
font-weight:700;
display:block;
line-height:60px;
position:relative
}

.featured-banner .box-countdown-inner .box-count .text {
font-size:16px;
text-transform:uppercase;
display:block;
margin-top:3px;
position:relative
}

.featured-banner .box-small-banner {
width:50%;
float:left;
position:relative
}

.featured-banner .box-small-banner .text-content {
position:absolute;
top:50%;
left:50%;
-ms-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
text-align:center
}

.featured-banner .box-small-banner .banner:before {
content:'';
position:absolute;
top:10px;
right:10px;
bottom:10px;
left:10px;
background-color:#f63c;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .3s ease 0;
-o-transition:all .3s ease 0;
transition:all .3s ease 0
}

.featured-banner .box-small-banner .text-content .title {
font-size:18px;
text-transform:uppercase;
color:#333;
font-weight:600
}

.featured-banner .box-small-banner .text-content .title:after {
content:'';
height:2px;
background:#333;
width:50px;
display:inline-block;
margin:0 auto;
margin-top:3px
}

.featured-banner .box-small-banner .text-content .title span {
display:block
}

.featured-banner .box-small-banner .text-content .sub-title {
font-size:14px;
text-transform:uppercase;
color:#666;
margin-top:5px;
display:inline-block
}

.featured-banner .box-small-banner.style1 .text-content {
display:none
}

.featured-banner .box-small-banner.style1:hover .text-content,.featured-banner .box-small-banner:hover .group-button {
display:block
}

.featured-banner .box-small-banner:hover .banner:before {
opacity:1;
filter:alpha(opacity=100)
}

.featured-banner .box-small-banner.style1 .text-content .sub-title,.featured-banner .box-small-banner.style1 .text-content .title {
color:#fff
}

.featured-banner .box-small-banner.style1 .text-content .title:after {
background-color:#fff
}

.featured-banner .box-small-banner .group-button {
position:absolute;
bottom:43px;
left:50%;
-ms-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
display:none
}

.featured-banner .box-small-banner .group-button a {
font-size:0;
display:inline-block;
float:left;
margin-right:30px
}

.featured-banner .box-small-banner .group-button .btn-quick-view {
width:25px;
height:24px;
background:url(../images/icon-quick-view.png) no-repeat center center
}

.featured-banner .box-small-banner .group-button .btn-add-to-cart {
width:32px;
height:25px;
background:url(../images/icon-add-tocart.png) no-repeat center center
}

.featured-banner .box-small-banner .group-button .btn-compare {
width:24px;
height:24px;
background:url(../images/icon-compare.png) no-repeat center center;
margin-right:0
}

.featured-banner .box-small-banner.style2 img {
opacity:0;
filter:alpha(opacity=0)
}

.featured-banner .box-small-banner.style2:hover img {
opacity:1;
filter:alpha(opacity=100)
}

.featured-banner .box-small-banner.style2:hover .text-content .title,.featured-banner .box-small-banner.style2:hover .text-content .sub-title {
color:#fff
}

.featured-banner .box-small-banner.style2:hover .text-content .title:after {
background-color:#fff
}

.featured-banner .box-small-banner.style2:hover .text-content .price del {
color:#eaeaea
}

.featured-banner .box-small-banner .price {
font-size:18px;
text-decoration:none;
font-weight:600;
line-height:18px;
display:inline-block
}

.featured-banner .box-small-banner .price ins {
text-decoration:none
}

.featured-banner .box-small-banner .price del {
font-size:14px;
margin-left:15px;
color:#999;
font-weight:400
}

.featured-banner .banner-text {
position:relative
}

.featured-banner .banner-text .banner:before {
content:'';
position:absolute;
top:10px;
right:10px;
bottom:10px;
left:10px;
background-color:#f63c;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .3s ease 0;
-o-transition:all .3s ease 0;
transition:all .3s ease 0
}

.featured-banner .banner-text:hover .banner:before {
opacity:1;
filter:alpha(opacity=100)
}

.featured-banner .banner-text .text-content {
position:absolute;
top:50%;
left:50%;
-ms-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
text-align:center;
color:#fff
}

.featured-banner .banner-text .text-content .title {
text-transform:uppercase;
font-size:30px;
font-weight:600;
line-height:30px
}

.featured-banner .banner-text .text-content .title span {
display:block
}

.featured-banner .banner-text .text-content .sub-title {
display:inline-block;
margin-top:28px;
font-size:24px;
font-weight:600
}

.featured-banner .banner-text .text-content .sub-title span {
display:block
}

.featured-banner .banner-text .text-content .sub-title span:first-child:after {
content:'';
width:40px;
height:2px;
background-color:#fff;
display:block;
margin:0 auto;
margin-bottom:3px
}

.featured-banner .banner-text .text-content .sub-title span:last-child {
font-size:14px;
font-weight:400
}

.featured-banner .banner-text .group-button {
margin-top:45px
}

.featured-banner .banner-text .group-button a {
height:40px;
padding:0 30px;
line-height:40px;
color:#333;
background-color:#fff;
border:2px solid #fff;
text-transform:uppercase;
text-align:center;
display:inline-block
}

.featured-banner .banner-text .group-button a.border {
background-color:transparent;
color:#fff
}

.overlay {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-color:#0009
}

.hotcat-section {
padding:60px 0 35px;
background:url(../images/service-bg.jpg) 50% 0 no-repeat fixed;
position:relative;
margin-top:30px
}

.section-title-2 {
text-align:center;
position:relative;
margin-bottom:55px
}

.section-title-2:after {
content:'';
width:50px;
height:2px;
background-color:#333;
margin:0 auto;
margin-top:10px;
display:block
}

.section-title-2 h2 {
font-size:18px;
text-transform:uppercase;
margin-bottom:5px;
font-weight:600
}

.option12 {
font-family:'Arimo',sans-serif
}

.header.style12 {
background-color:#394264
}

.header.style12 #main-menu {
margin:0;
padding:0 15px
}

.header.style12 .top-header {
background-color:transparent
}

.header.style12 .top-header a {
color:#9099b7;
border-color:#dcdcdc4d;
padding-right:15px
}

.header.style12 .top-header .dropdown-menu {
border-color:#099
}

.header.style12 .top-bar-social {
float:right;
padding-top:5px
}

.header.style12 .top-bar-social a {
width:23px;
height:23px;
border:1px solid #9099b7;
display:inline-block;
line-height:23px;
text-align:center;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
margin-left:8px;
float:left;
font-size:10px;
padding:0
}

.header.style12 .top-bar-social a:first-child {
margin-left:15px
}

.header.style12 .top-header .inner {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#dcdcdc4d;
padding:3px 0
}

.header.style12 .language a {
border:none
}

.header.style12 .support-link>a {
text-transform:uppercase
}

.header.style12 .support-link>a:before {
font-family:'FontAwesome';
content:"\f095";
width:23px;
height:23px;
border:1px solid #9099b7;
display:inline-block;
line-height:23px;
text-align:center;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
margin-right:8px
}

.header.style12 .main-header {
padding:40px 0 65px
}

.header.style12 .main-menu .navbar-collapse {
float:right
}

.header.style12 #main-menu .navbar .navbar-nav>li>a {
color:#9099b7;
font-weight:700;
text-transform:uppercase;
border:none;
padding:0 10px
}

.header.style12 #main-menu .navbar .navbar-nav>li>a:before {
content:'';
width:20px;
height:2px;
background-color:#fff;
display:block;
margin:0 auto;
display:none;
position:absolute;
bottom:-10px;
left:50%;
-ms-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
transform:translateX(-50%)
}

.header.style12 #main-menu .navbar .navbar-nav>li:last-child>a {
padding-right:0
}

.header.style12 #main-menu .navbar .navbar-nav>li:hover,.header.style12 #main-menu .navbar .navbar-nav>li.active {
background-color:transparent;
color:#fff
}

.header.style12 #main-menu .navbar .navbar-nav>li:hover>a:before,.header.style12 #main-menu .navbar .navbar-nav>li.active>a:before {
display:block
}

.header.style12.optop {
position:fixed;
top:0;
right:0;
left:0;
z-index:100
}

.header.style12.optop .top-header {
display:none
}

.header.style12.optop .main-header {
padding:15px 0
}

.block-header-top12 {
display:table;
background-color:#50597b;
padding:13px 20px;
margin-top:-34px;
width:100%
}

.block-header-top12 .block-vertical,.block-header-top12 .block-search,.block-header-top12 .block-mini-cart {
display:table-cell;
position:relative
}

.block-header-top12 .block-vertical {
width:250px;
height:44px
}

.block-header-top12 .block-search {
width:690px
}

.block-header-top12 .box-vertical-megamenus {
left:0;
right:0;
position:static
}

.block-header-top12 .box-vertical-megamenus .title {
height:44px;
line-height:44px;
padding:0 20px 0 30px;
background-color:#e31e24
}

.block-header-top12 .box-vertical-megamenus .btn-open-mobile {
width:16px;
height:16px;
border:1px solid #fff;
text-align:center;
line-height:14px;
font-size:12px;
margin-top:14px
}

.block-header-top12 .box-vertical-megamenus .vertical-menu-content {
position:absolute;
top:57px;
z-index:12;
left:-21px;
right:0;
border:1px solid #eee;
border-top:none;
padding-top:3px
}

.block-header-top12 .box-vertical-megamenus .vertical-menu-list {
border:none
}

.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li {
padding:0 20px
}

.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li>a {
border-bottom:1px solid #eee
}

.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li:hover {
background-color:transparent
}

.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li>a {
color:#333;
padding:0;
line-height:41px;
position:relative
}

.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li>a.parent:before {
right:0;
color:#333;
top:12px
}

.block-header-top12 .box-vertical-megamenus .vertical-menu-list>li:hover>a {
color:inherit
}

.block-header-top12 .box-vertical-megamenus .all-category {
padding:0
}

.block-header-top12 .box-vertical-megamenus .all-category span {
border:none;
font-weight:700;
color:#999;
height:inherit;
font-family:'AvenirRegular',sans-serif,sans-serif;
line-height:normal
}

.block-header-top12 .box-vertical-megamenus .all-category span:after {
display:block;
margin:0 auto;
content:"\f107"
}

.block-header-top12 .box-vertical-megamenus .all-category .colse-cate:after {
content:"\f106"
}

.block-header-top12 .box-vertical-megamenus .all-category span:hover {
background-color:transparent
}

.block-search form {
width:100%;
background-color:#fff;
position:relative
}

.block-search .input-serach {
width:66%
}

.block-search .input-serach input {
width:100%;
padding:12px 30px
}

.block-search .form-category {
width:25%;
border-left:1px solid #eee
}

.block-search .select2-container {
width:100%!important
}

.block-search .select2-container--default .select2-selection--single {
border:none
}

.block-search .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height:29px
}

.block-search .select2-container--default .select2-selection--single .select2-selection__arrow {
top:2px
}

.block-search .btn-search {
width:56px;
height:44px;
text-align:center;
line-height:44px;
color:#fff;
background-color:#394264
}

.block-mini-cart {
background-color:#11a8ab;
color:#fff;
vertical-align:middle
}

.block-mini-cart .cart-link {
color:#fff;
font-weight:700;
text-transform:uppercase
}

.block-mini-cart .cart-link .icon {
width:26px;
height:22px;
display:inline-block;
background:url(../images/icon-cart12.png) no-repeat center center;
padding:0 16px 0 22px;
position:relative
}

.block-mini-cart .cart-link .icon .count {
position:absolute;
top:-20px;
left:9px;
width:20px;
height:20px;
background-color:#e31e24;
text-align:center;
line-height:20px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%
}

.block-mini-cart:hover .cart-block {
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-o-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0);
opacity:1;
visibility:visible
}

.block-top-slide {
display:table;
width:100%;
padding-top:10px
}

.block-top-slide .block-blank,.block-top-slide .block-slide,.block-top-slide .block-banner {
display:table-cell
}

.block-top-slide .block-blank {
width:281px
}

.block-top-slide .block-slide {
width:680px;
max-width:680px
}

.block-top-slide .block-slide .owl-controls .owl-prev,.block-top-slide .block-slide .owl-controls .owl-next {
width:40px;
height:40px;
line-height:38px;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
opacity:0;
visibility:hidden
}

.block-top-slide .block-slide:hover .owl-controls .owl-prev,.block-top-slide .block-slide:hover .owl-controls .owl-next {
opacity:1;
visibility:inherit
}

.block-top-slide .block-slide .owl-controls .owl-prev {
left:10px
}

.block-top-slide .block-slide .owl-controls .owl-next {
right:10px
}

.block-top-slide .block-banner {
max-width:210px
}

.block-top-slide .owl-controls .owl-dots {
bottom:20px
}

.block-top-slide .owl-controls .owl-dots .owl-dot {
border:2px solid #eee;
background-color:transparent;
opacity:.7;
margin:0 5px
}

.block-top-slide .owl-controls .owl-dots .owl-dot.active {
background-color:#fff;
border-color:#fff;
opacity:1
}

.block-brands .owl-controls .owl-prev,.block-brands .owl-controls .owl-next {
background-color:transparent;
color:#ccc;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease;
opacity:0;
visibility:hidden
}

.block-brands:hover .owl-controls .owl-prev,.block-brands:hover .owl-controls .owl-next {
opacity:1;
visibility:inherit
}

.block-brands .owl-controls .owl-prev:hover,.block-brands .owl-controls .owl-next:hover {
color:#999
}

.block-group-banner {
margin:0;
padding-top:30px
}

.block-group-banner .item {
padding:0;
margin-bottom:30px
}

.block-group-banner2 .item {
margin-bottom:30px
}

.block-tab-category {
margin-bottom:30px;
display:table;
width:100%
}

.block-tab-category .head {
background-color:#eee;
border-bottom:2px solid #e31e24;
display:table;
width:100%
}

.block-tab-category .head .title {
display:inline-block;
float:left;
line-height:50px;
text-transform:uppercase;
font-weight:300;
font-size:18px;
color:#333;
margin:0;
font-family:'AvenirRegular',sans-serif
}

.block-tab-category .head .title .bar {
width:50px;
height:50px;
text-align:center;
display:inline-block;
line-height:50px;
margin-right:8px;
cursor:pointer
}

.block-tab-category .head .title .bar.active {
background-color:#e31e24;
color:#fff
}

.block-tab-category .box-tabs {
display:inline-block;
float:right
}

.block-tab-category .box-tabs li {
display:inline-block;
float:left
}

.block-tab-category .box-tabs li a {
color:#666;
font-weight:700;
padding:15px 20px;
display:inline-block;
position:relative
}

.block-tab-category .box-tabs li a:hover,.block-tab-category .box-tabs li.active a {
color:#e31e24
}

.block-tab-category .box-tabs li a:after {
content:"\f0d8";
font-family:'FontAwesome';
line-height:2px;
position:absolute;
left:50%;
bottom:2px;
-ms-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .3s ease 0;
-o-transition:all .3s ease 0;
transition:all .3s ease 0
}

.block-tab-category .box-tabs li a:hover:after,.block-tab-category .box-tabs li.active a:after {
opacity:1;
filter:alpha(opacity=100)
}

.block-tab-category .block-banner {
width:31.1%;
float:left;
margin:0;
padding:0;
position:relative
}

.block-tab-category .tab-cat {
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
z-index:10;
padding-top:30px;
padding-left:20px;
background-color:#f36c;
opacity:0;
filter:alpha(opacity=0);
visibility:hidden;
-webkit-transition:all .3s ease 0;
-o-transition:all .3s ease 0;
transition:all .3s ease 0
}

.block-tab-category .tab-cat.show {
opacity:1;
filter:alpha(opacity=100);
visibility:inherit
}

.block-tab-category .tab-cat li>a {
padding:10px 0;
color:#fff;
display:inline-block;
width:100%;
padding-left:15px
}

.block-tab-category .tab-cat li>a .img-2 {
display:none
}

.block-tab-category .tab-cat li>a>img {
margin-right:5px
}

.block-tab-category .tab-cat li>a:hover {
background-color:#fff;
color:#333
}

.block-tab-category .tab-cat li>a:hover .img-1 {
display:none
}

.block-tab-category .tab-cat li>a:hover .img-2 {
display:inline-block
}

.block-tab-category .block-content {
width:68.9%;
float:left
}

.block-tab-category .tab-products .product-style3 {
width:33.333333%;
float:left;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
float:left
}

.block-tab-category.men .head {
border-color:#11a8ab
}

.block-tab-category.men .box-tabs li a:hover,.block-tab-category.men .box-tabs li.active a {
color:#11a8ab
}

.block-tab-category.men .head .title .bar.active {
background-color:#11a8ab
}

.block-tab-category.men .tab-cat {
background-color:#11a8abcc
}

.block-tab-category.men .product-style3 .btn-add-to-cart:hover,.block-tab-category.men .product-style3 .group-button-control a:hover {
background-color:#11a8ab
}

.block-tab-category.accessories .head {
border-color:#06c
}

.block-tab-category.accessories .box-tabs li a:hover,.block-tab-category.accessories .box-tabs li.active a {
color:#06c
}

.block-tab-category.accessories .head .title .bar.active {
background-color:#06c
}

.block-tab-category.accessories .tab-cat {
background-color:#06cc
}

.block-tab-category.accessories .product-style3 .btn-add-to-cart:hover,.block-tab-category.accessories .product-style3 .group-button-control a:hover {
background-color:#06c
}

.product-style3 {
position:relative;
overflow:hidden
}

.product-style3 .product-info {
padding:15px 15px 3px
}

.product-style3 .product-name a {
color:#333;
font-size:14px
}

.product-style3 .price {
color:#e31e24
}

.product-style3 .product-star {
display:table;
font-size:13px;
color:#ffae00;
margin-top:5px
}

.product-style3 .product-star .fa {
margin-right:3px
}

.product-style3 .product-star .fa:last-child {
margin-right:0
}

.product-style3 .btn-add-to-cart {
padding:12px 0;
background-color:#394264e6;
color:#fff;
text-align:center;
position:absolute;
bottom:-50px;
left:0;
right:0;
font-family:'AvenirRegular',sans-serif;
font-size:16px;
font-weight:300;
-moz-transition:all .45s ease;
-webkit-transition:all .45s ease;
-o-transition:all .45s ease;
-ms-transition:all .45s ease;
transition:all .45s ease
}

.product-style3 .btn-add-to-cart:before {
content:'';
width:20px;
height:16px;
display:inline-block;
background:url(../images/cart12.png) no-repeat center center;
margin-right:5px
}

.product-style3 .btn-add-to-cart:hover {
background-color:#e31e24
}

.product-style3:hover .btn-add-to-cart {
bottom:0
}

.product-style3 .group-button-control {
width:auto;
position:absolute;
bottom:90px;
right:5px
}

.product-style3 .wishlist {
background-image:url(../images/wishlist12.png);
background-repeat:no-repeat;
background-position:center center
}

.product-style3 .compare {
background-image:url(../images/compare12.png);
background-repeat:no-repeat;
background-position:center center
}

.product-style3 .quickview {
background-image:url(../images/quickview12.png);
background-repeat:no-repeat;
background-position:center center
}

.product-style3 .group-button-control a {
width:39px;
height:34px;
display:block;
margin-top:10px;
background-color:#eee;
line-height:34px;
font-size:0;
-webkit-transition:all .5s ease;
transition:all .5s ease;
-webkit-transform:scale(0,1);
transform:scale(0,1);
opacity:0;
filter:alpha(opacity=0)
}

.product-style3 .group-button-control a:hover {
background-color:#e31e24;
color:#fff
}

.product-style3:hover .group-button-control a {
opacity:1;
filter:alpha(opacity=100);
-webkit-transform:scale(1);
transform:scale(1)
}

.product-style3 .status {
width:40px;
height:40px;
text-align:center;
line-height:40px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
position:absolute;
display:inline-block;
font-family:'AvenirRegular',sans-serif;
font-size:12px;
color:#fff
}

.product-style3 .status.sale {
background-color:#89b13a;
bottom:15px;
right:15px
}

.product-style3 .status.new {
background-color:#fa894b;
bottom:15px;
left:15px
}

.footer4 {
border-top:5px solid #eee
}

.footer4 .footer-top {
overflow:hidden
}

.footer4 .footer-top .left {
width:64%;
float:left
}

.footer4 .footer-top .right {
width:36%;
float:left
}

.footer4 .widget-container {
margin-top:30px
}

.footer4 .widget-container .widget-title {
font-size:16px;
font-family:'AvenirRegular',sans-serif;
font-weight:300;
text-transform:uppercase;
margin-bottom:20px;
color:#333
}

.footer4 .widget-container li {
line-height:28px
}

.footer4 .social-link {
overflow:hidden
}

.footer4 .social-link a {
float:left
}

.footer4 .social-link .fa {
width:32px;
height:32px;
border:2px solid #999;
background-color:transparent;
color:#999;
webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
margin-right:15px
}

.footer4 .widget-container .widget-title,.footer4 .widget-container .block-heading h3 {
font-size:16px;
font-family:'AvenirRegular',sans-serif;
font-weight:300;
text-transform:uppercase;
margin-bottom:20px;
color:#333
}

.footer4 .mailchimp-form .input-group {
border:1px solid #eee
}

.footer4 .mailchimp-form .input-group input {
height:40px;
padding-left:15px
}

.footer4 .mailchimp-form .mailchimp-submit {
height:42px;
background-color:#11a8ab;
border:none;
color:#fff;
text-transform:uppercase;
padding:0 20px;
float:right;
font-size:16px;
font-family:'AvenirRegular',sans-serif;
font-weight:300;
-webkit-border-radius:0;
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
border-radius:0;
margin-top:-1px;
margin-right:-1px
}

.footer4 .mailchimp-form .mailchimp-submit:hover {
opacity:.8
}

.footer4 .footer-middle {
border-bottom:1px solid #eee;
border-top:1px solid #eee;
margin-top:30px
}

.footer4 .footer-link {
text-align:center
}

.footer4 .footer-bottom {
padding:30px 0
}

.footer4 .footer-link a {
border-right:1px solid #666;
display:inline-block;
padding:0 10px;
line-height:11px;
margin:5px 0
}

.footer4 .footer-link a:last-child {
border:none
}

.footer4 .footer-coppyright {
text-align:center;
font-family:'AvenirRegular',sans-serif;
font-weight:300;
color:#333;
padding:20px 0
}

.footer4 .footer-middle {
padding:10px 0
}

.block-cat {
border:1px solid #eee;
margin-bottom:30px;
position:relative;
padding:30px;
background-position:bottom right;
background-repeat:no-repeat
}

.block-cat .sub-cat {
width:auto;
display:inline-block
}

.block-cat .sub-cat li {
border-bottom:1px solid #eee;
padding:4px 0;
padding-right:30px;
list-style:inside
}

.block-cat .read-more {
display:block;
font-family:'AvenirRegular',sans-serif;
font-weight:300;
color:#333;
margin-top:20px
}

.block-cat .read-more:before {
content:'';
width:20px;
height:2px;
background-color:#999;
display:block;
margin-bottom:4px
}

.block-cat .cat-title {
position:absolute;
top:30px;
right:30px;
font-size:24px;
color:#999;
font-family:'AvenirRegular',sans-serif;
font-weight:300;
text-align:right
}

.block-cat .cat-title span {
display:block;
line-height:auto
}

.block-cat .cat-title .cat-name {
font-weight:700;
font-size:30px;
text-transform:uppercase;
font-family:'AvenirRegular',sans-serif
}

.block-banner12 {
margin-top:30px
}

.option13 {
font-family:'AvenirRegular',sans-serif;
font-weight:300
}

@media(max-width: 1200px) {
.block-header-top12 .block-vertical {
width:20%
}

.block-header-top12 .block-search {
width:60%
}

.block-search .input-serach {
width:60%
}

.block-top-slide .block-blank {
display:none
}

.block-top-slide .block-slide {
width:80%
}

.block-top-slide .block-banner {
width:20%
}

.block-header-top13 .box-vertical-megamenus .title .title-menu {
display:none
}

.block-hotdeal-week .title,.block-new-product12 .title {
padding:13px 15px;
font-size:14px
}

.block-hotdeal-week .countdown-lastest .box-count {
width:auto;
margin-right:10px
}

.block-hotdeal-week .countdown-lastest .box-count .number {
font-size:14px;
padding:0 5px
}

.block-hotdeal-week .btn-add-to-cart {
padding:0 5px
}

.block-new-product12 .product .info {
display:block;
margin:0;
float:left;
margin-top:10px
}

.block-cat .cat-title {
position:relative;
top:inherit;
right:inherit
}

.block-newsletter .subscribe-form {
background-color:#f3f3f3;
padding:30px
}

.block-newsletter .input-box {
padding:0
}
}

@media(max-width: 991px) {
.block-top-slide .block-banner {
display:none
}

.block-top-slide .block-slide {
width:100%
}

.block-search .form-category {
display:none
}

.block-header-top12 .block-vertical {
width:50px
}

.block-header-top12 .box-vertical-megamenus .title {
padding:0;
padding-right:17px
}

.block-header-top12 .box-vertical-megamenus .title .title-menu {
display:none
}

.block-tab-category .block-banner {
width:100%
}

.block-tab-category .block-content {
width:100%;
border-left:1px solid #eee
}

.block-tab-category .block-banner .banner-img {
display:none
}

.block-tab-category .tab-cat {
bottom:inherit
}

.block-tab-category .box-tabs {
float:left
}

.header.style13 .main-header .logo {
margin-bottom:30px
}

.block-header-top13 #main-menu .navbar .navbar-nav>li>a {
padding:0 10px;
font-size:12px
}

.tab-product-13 .box-tabs li a {
padding:4px 10px;
font-size:12px
}

.tab-product-13.style2 .box-tabs {
float:left;
padding-left:30px;
padding-top:15px
}

.header.style14 #main-menu {
display:table;
margin:0 auto;
padding-top:0;
padding-bottom:30px
}

.header.style14 .top-header {
display:table;
margin:0 auto;
margin-top:30px
}

.block-deal {
background-color:#fff;
padding:30px
}

.footer5 .footer-top .left,.footer5 .footer-top .right {
width:100%
}

.footer5 .footer-logo,.footer5 .social-link {
text-align:center
}

.footer5 .address-list {
display:table;
margin:0 auto;
margin-top:30px
}
}

@media(max-width: 767px) {
.block-header-top12 .block-mini-cart {
display:inline-block;
width:100%;
float:left;
padding:13px
}

.block-tab-category .box-tabs li {
width:100%
}

.block-tab-category .box-tabs li a:after {
content:''
}

.header.style12 #main-menu .navbar-header {
background-color:#50597b;
width:100%;
float:left;
margin:0;
padding:0;
margin-top:30px;
padding:0 15px
}

.header.style12 #main-menu .navbar-header .navbar-brand {
padding:0
}

.header.style12 #main-menu .navbar-header .navbar-toggle {
margin-right:0
}

.header.style12 #main-menu .navbar-nav {
margin:0
}

.header.style12 #main-menu .navbar-collapse {
width:100%
}

.header.style12 #main-menu .navbar .navbar-nav>li>a {
padding:13px 20px
}

.header.style12 #main-menu .navbar .navbar-nav>li>a:before {
display:none!important
}

.block-header-top12 #box-vertical-megamenus {
width:100%
}

.block-header-top12 .block-search {
width:100%;
float:left
}

.block-header-top12 .block-search .btn-search {
display:none
}

.block-top-slide {
display:inline-block;
max-width:100%
}

.block-top-slide .block-slide {
width:100%;
display:inline-block;
float:left;
overflow:hidden
}

.footer4 .footer-top .left,.footer4 .footer-top .right {
width:100%
}

.blog12 .thumb,.blog12 .info {
width:100%
}

.tab-product-13 .owl-controls .owl-prev,.tab-product-13 .owl-controls .owl-next {
top:50%
}

.tab-product-13 .owl-controls .owl-prev,.section-blog-12 .owl-controls .owl-prev {
left:-12px
}

.tab-product-13 .owl-controls .owl-next,.section-blog-12 .owl-controls .owl-next {
right:-12px
}

.tab-product-13 .box-tabs {
text-align:center
}

.tab-product-13 .box-tabs li {
float:none
}

.tab-product-13 .box-tabs li a:after {
display:none
}

.tab-product-13 .title {
float:none;
padding:0;
text-align:center;
margin:0 auto;
display:table
}

.section-blog-12 .owl-controls .owl-prev,.section-blog-12 .owl-controls .owl-next {
top:50%
}

.header.style13 .main-header {
padding:30px 15px
}

.mini-cart-13 {
margin-top:30px
}

.header.style13 #box-vertical-megamenus {
width:100%;
margin-bottom:15px
}

.block-header-top13 #main-menu {
border:none;
width:100%
}

.block-header-top13 #main-menu .container-fluid {
padding:0
}

.block-header-top13 #main-menu .navbar-header {
width:100%;
margin:0
}

.block-header-top13 .box-vertical-megamenus .title .title-menu {
display:inline-block
}

.block-header-top13 .navbar-nav {
margin:0
}

.block-header-top13 #main-menu .navbar-collapse {
padding:0;
margin:0
}

.block-header-top13 #main-menu .navbar .navbar-nav>li>a {
padding:0 25px;
margin:10px 0
}

.block-header-top13 #main-menu .navbar .navbar-nav>li>a:before {
display:none
}

.block-header-top13 #main-menu li.dropdown>a:after {
top:0
}

.header.style13 .top-header .nav-top-links,.header.style13 .top-header .user-info,.header.style13 .top-header .support-link {
text-align:center
}

.header.style13 .top-header a {
border:none
}

.header.style14 #main-menu {
display:block
}

.header.style14 #main-menu .container-fluid {
padding:0
}

.header.style14 #main-menu .navbar-header {
margin:0;
background-color:transparent;
border:1px solid #eee;
color:#333
}

.header.style14 #main-menu .navbar-header .navbar-brand,.header.style14 #main-menu .navbar-header .fa {
color:#333
}

.header.style14 .navbar-nav {
margin:0
}

.header.style14 #main-menu .navbar-collapse {
padding:0;
margin:0
}

.header.style14 #main-menu .navbar .navbar-nav>li>a {
padding:10px 15px
}

.header.style14 #main-menu .navbar .navbar-nav>li>a:before {
display:none!important
}

.header.style14 .form-search {
width:100%;
border:1px solid #eee;
margin-top:30px;
width:100%;
float:right
}

.header.style14 .form-search .icon {
padding:0;
width:38px;
text-align:center;
float:right
}

.header.style14 .form-search .form {
top:0;
left:0
}

.header.style14 .form-search .form input {
border:none
}

.header.style14 .top-header .nav-top-links,.header.style14 .top-header .user-info,.header.style14 .top-header .support-link {
width:auto
}

.block-tab-category14 .bar,.block-tab-category14 .link-all,.block-tab-category14 .box-tabs li:after {
display:none
}

.block-tab-category14 .box-tabs {
text-align:center
}

.block-tab-category14 .box-tabs li {
float:none;
padding-bottom:10px;
display:inline-block
}

.product-style4 .product-thumb img {
width:100%
}

.block-deal .box-count .number {
width:auto;
height:inherit;
padding:5px 10px;
font-size:14px;
line-height:24px
}
}

@media(max-width: 480px) {
.main-header .top_phone {
margin-top:5px;
text-align:center
}

.main-header .top_phone span {
color:#952a7a;
display:inline-block;
text-align:center;
line-height:22px
}

.main-header .top_phone b {
display:inline-block;
text-align:center;
font-size:16px
}

.block-tab-category .tab-products .product-style3 {
width:100%
}

.block-banner13 img {
width:100%
}

.header.style13 .box-vertical-megamenus {
position:static
}

.header.style13 .top-bar-social {
display:none
}

.header.style13 .top-header .nav-top-links,.header.style13 .top-header .user-info,.header.style13 .top-header .support-link,.header.style12 .top-header .nav-top-links,.header.style12 .top-header .user-info,.header.style12 .top-header .support-link,.header.style12 .top-bar-social {
display:none
}

.block-banner12 img {
width:100%
}
}

button.btn.btn-sm.btn-primary.sepet-goster.float-right {
display:none
}

.page-content {
margin:30px 0
}

.rDnMTO24ycH7DMyGc67g {
background:#fff;
bottom:0;
box-shadow:0 -2px 10px #00000014;
padding:8px 16px env(safe-area-inset-bottom);
position:fixed;
width:100%;
z-index:1200;
display:none
}

.q5iQXgVSm2Po75_CVryL {
align-items:center;
display:flex;
justify-content:space-between;
min-height:64px;
padding-bottom:8px
}

.tb_ockQWe3AzNEcDn0lg {
align-items:center;
display:flex;
flex:1;
justify-content:space-between;
width:calc(50vw - 8px)
}

.TeAunrgHNTyLCnEx7iSA {
overflow:hidden;
width:100%
}

.kI_R2551gSgWSS86F1BM {
display:flex;
flex-direction:column
}

.P7Teycg0uagNPgSTC0_W {
display:flex
}

.IOtO9lnuFvDfB4HITASG {
color:#757575;
font-size:10px;
font-weight:600;
line-height:12px
}

.EzGPd_2mZvBtDsWC9FGW {
align-items:center;
color:#008a09;
display:flex
}

span.SCd2nsOMyA7kXAjX4cFY {
font-size:10px;
font-weight:600;
line-height:12px
}

.YwI8oeLsnlFymTco4Sv7 {
color:#000;
font-size:18px;
font-weight:700;
line-height:24px
}

.qcXPzoiXi_39JhrYU9nw {
flex-shrink:0;
height:40px;
margin-right:8px;
width:40px
}

button#mweb-pdp-add-to-cart {
align-items:center;
background-color:#e3671e;
border:none;
border-radius:4px;
box-sizing:border-box;
color:#fff;
display:flex;
font-size:16px;
font-weight:600;
height:48px;
justify-content:center;
margin-left:auto;
min-width:unset;
outline:none;
padding:8px;
position:relative;
width:100%
}

button#mweb-pdp-add-to-cart:hover {
background-color:#af4507
}

.introduce-list {
margin-bottom:15px;
list-style-type:circle
}

.trwpwhatsappall {
bottom:80px!important
}

@media(max-width: 768px) {
.rDnMTO24ycH7DMyGc67g {
display:block
}

#footer .col-lg-2.col-md-4.col-sm-4 {
width:50%;
flex:0 0 50%;
float:left;
padding:0 7.5px
}
}

.introduce-list {
margin-bottom:35px
}

@media (max-width: 785px) {
.main-header .logo {
margin-top:14px
}

#product .pb-right-column .form-action .button-group,.product-price-group,.form-action {
float:none!important;
display:none!important
}
}