@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;
}

.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;
  border: 1px solid #e31e24;
  color:#e31e24;
  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: relative;top:0;left:5px;margin:0;display: block;}

.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;z-index: 1}

.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 {font-weight: bold;background: rgb(70, 79, 84);border-radius: 3px;/* width: 100%; */}

.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;
  padding-left: 10px
}

.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;
  border:1px solid #eaeaea;
  border-radius:10px

}

.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;
  padding-left: 10px
}

.pagekategoriGoster .product-list.grid li {
  min-height:360px;
  padding-left: 10px
}

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

.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
  }
}
span.tukendimBadge.b2 {

  left: 13px!important;
}

span.tukendimBadge.b2 {}

span.tukendimBadge.b2 img {
  position: relative;
  width: 100px;
  left: 0;
  right: 0;
  margin: 0;
}

span.tukendimBadge.b2 {
  clear: both;
  width: inherit;
  top: 20px;
  height: inherit;
  bottom: inherit;
  background-color: transparent;
  padding: 0;
  margin: 0;
  left: 0;
  /* width: 100%; */
  text-align: ş;
}
#product .pb-left-column .product-image .product-full span.tukendimBadge.b2 img {
  width: 90px;
  float: left;
}

.catalog-item-ribbons {

  z-index: 9;
}
#product .pb-left-column .product-image .product-full span.tukendimBadge.b2 img {
  width: 90px;
  float: left;
  left: -13px;
}