.multisub{margin-left: 15px;}
.header-split .header-bottom .header-bottom-container .logo-with-offcanvas .logo {
    position: absolute !important;
    left: 50% !important;
    margin-left: -70px !important;
}

@media only screen and (max-width: 1499px) and (min-width: 1200px){
    .header-split .header-bottom .header-bottom-container .logo-with-offcanvas .logo {
        left: 45% !important;
    }
}


@media only screen and (max-width: 767px){

    .header-split .header-bottom .header-bottom-container .logo-with-offcanvas .logo {
    position: relative !important;
    left: 0 !important;
    margin-left: 0px !important;
    }
}

.site-mobile-nav .hamburger{ margin: -31px -10px!important; }

@media (min-width: 1440px) {
  
    .logo-with-offcanvas{
        position: relative;
    }
  
}

@media (min-width: 1365) and (max-width: 1439) {
  
    .logo-with-offcanvas{
        position: relative;
        left: 55px;
    }
  
}

input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}

.productborder{border-radius: 5px;border: 1px solid #e8e8e8;}

.product-color {
  /*margin-bottom: 30px;*/
}

.color-choose div {
  display: inline-block;
}

.color-choose input[type="radio"] {
  display: none;
}

.color-choose input[type="radio"] + label span {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 50%;
}

.color-choose input[type="radio"] + label span {
  border: 2px solid #FFFFFF;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.33);
}

/*.color-choose input[type="radio"]#red + label span {
  background-color: #C91524;
}
.color-choose input[type="radio"]#blue + label span {
  background-color: #314780;
}
.color-choose input[type="radio"]#black + label span {
  background-color: #323232;
}*/

.color-choose input[type="radio"]:checked + label span {
  background-image: url(../images/check-icn.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.cable-choose {
  /*margin-bottom: 20px;*/
}
 
.cable-choose button {
  border: 2px solid #E1E8EE;
  border-radius: 6px;
  padding: 13px 18px;
  font-size: 14px;
  color: #5E6977;
  background-color: #fff;
  cursor: pointer;
  transition: all .5s;
  margin-bottom: 5px;
}
 
.cable-choose button:hover,
.cable-choose button:active,
.cable-choose button:focus {
  border: 2px solid #86939E;
  outline: none;
}
 
.cable-config {
  /*border-bottom: 1px solid #E1E8EE;
  margin-bottom: 20px;*/
}
 
.cable-config a {
  color: #358ED7;
  text-decoration: none;
  font-size: 12px;
  position: relative;
  margin: 10px 0;
  display: inline-block;
}
.cable-config a:before {
  content: &quot;?&quot;;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  border: 2px solid rgba(53, 142, 215, 0.5);
  display: inline-block;
  text-align: center;
  line-height: 16px;
  opacity: 0.5;
  margin-right: 5px;
}

/*.leftcategoryfilter{display: block !important;}*/

.label-cbx {
  user-select: none;
  cursor: pointer;
  margin-bottom: 0;
}
.label-cbx input:checked + .checkbox {
  border-color: #9A2366;
}
.label-cbx input:checked + .checkbox svg path {
  fill: #9A2366;
}
.label-cbx input:checked + .checkbox svg polyline {
  stroke-dashoffset: 0;
}
.label-cbx:hover .checkbox svg path {
  stroke-dashoffset: 0;
}
.label-cbx .checkbox {
  position: relative;
  top: 2px;
  float: left;
  margin-right: 8px;
  width: 20px;
  height: 20px;
  border: 2px solid #C8CCD4;
  border-radius: 3px;
}
.label-cbx .checkbox svg {
  position: absolute;
  top: -2px;
  left: -2px;
}
.label-cbx .checkbox svg path {
  fill: none;
  stroke: #9A2366;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 71px;
  stroke-dashoffset: 71px;
  transition: all 0.6s ease;
}
.label-cbx .checkbox svg polyline {
  fill: none;
  stroke: #FFF;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 18px;
  stroke-dashoffset: 18px;
  transition: all 0.3s ease;
}
.label-cbx > span {
  pointer-events: none;
  vertical-align: middle;
  color: #151515;
}

.cntr {
  position: absolute;
  top: 45%;
  left: 0;
  width: 100%;
  text-align: center;
}

.invisible {
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  opacity: 0;
}

.label-select-category{margin-top: 0 !important; position: relative; z-index: 99999; width: 100%;}
.categoryfilterarea ul:first-child{height: 315px;overflow-y: auto;}
.filterbutton{width: 100% !important;}
.single-sidebar-widget{ border-bottom: 1px solid #eee; }

.pagination{height:36px;margin:0;padding: 0;}
.pager,.pagination ul{margin-left:0;*zoom:1}
.pagination ul{padding:0;display:inline-block;*display:inline;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}
.pagination li{display:inline}
.pagination a{float:left;padding:0 12px;line-height:30px;text-decoration:none;border:1px solid #ddd;border-left-width:0}
.pagination .active a,.pagination a:hover{background-color:#f5f5f5;color:#94999E}
.pagination .active a{color:#94999E;cursor:default}
.pagination .disabled a,.pagination .disabled a:hover,.pagination .disabled span{color:#94999E;background-color:transparent;cursor:default}
.pagination li:first-child a,.pagination li:first-child span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}
.pager{margin-bottom:18px;text-align:center}
.pager:after,.pager:before{display:table;content:""}
.pager li{display:inline}
.pager a{display:inline-block;padding:5px 12px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.pager a:hover{text-decoration:none;background-color:#f5f5f5}
.pager .next a{float:right}
.pager .previous a{float:left}
.pager .disabled a,.pager .disabled a:hover{color:#999;background-color:#fff;cursor:default}
.pagination .prev.disabled span{float:left;padding:0 12px;line-height:30px;text-decoration:none;border:1px solid #ddd;border-left-width:1}
.pagination .next.disabled span{float:left;padding:0 12px;line-height:30px;text-decoration:none;border:1px solid #ddd;border-left-width:0}
/*.pagination li.active, .pagination li.disabled {
  float:left;padding:0 12px;line-height:30px;text-decoration:none;border:1px solid #ddd;border-left-width:0
}*/
.pagination li.active {
  background: #364E63;
  color: #fff;
}
.pagination li:first-child {
      border-left-width: 1px;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #EB6864;
  border-color: #EB6864;
}

.page-item.disabled .page-link {
  color: #777;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.nostock{background: #E1E8EE !important;}

.close-modal{z-index: 99999999;top: 18.5px !important;right: 4.5px !important;width: 40px !important;height: 40px !important;}
.newmodal{background: transparent !important;box-shadow: none !important;max-width: 600px !important;}
.newmodal img{ max-width: 100%!important;}

	.modal{
		width: 100%!important;
		padding: 15px 0px!important;
	}
.mobilecategory{ display: none; }
@media only screen and (max-width: 767px){
.width100{ width: 100%!important; }
.col-xs-4{ float: left; width: 33.3%; padding: 0px 10px; }
.mobilecategory{ display: block; float: left; width: 100%; position: relative; margin-top: -85px; margin-bottom: 20px; padding: 0px 5px; z-index: 9999; }
.mobilecategory .item { margin-bottom:10px; }
.mobilecategory .item a{ background: rgba(235, 198, 219, .35); color: #404041; cursor: pointer; display: block; text-align: center; line-height: 40px; }
.mobilecategory .item a:hover{ background: rgba(235, 198, 219, 1); }
  .topbar h4 {
    color: #404041;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    font-weight: 500;
  }
	.modal{
		width: 100%!important;
		padding: 15px 0px!important;
	}
    .site-mobile-nav .hamburger {
      margin: -6px -10px!important;
    }

	.header-offcanvas-about .site-mobile-nav .hamburger {
      margin: -12px -10px!important;
    }
    .footer-single-widget .copyright-text p span {
      display: block;
      float: left;
    }
    .footer-single-widget h5.widget-title {
      font-size: 17px;
      font-weight: 600;
      color: #333;
      margin-bottom: 15px;
    }
    .footer-nav-container nav ul li {
      padding: 4px 0;
    }
    .footer-container.footer-one .col {
      -ms-flex-preferred-size: 17.5%;
      flex-basis: 17.5%;
      margin-bottom: 30px;
    }
    .shop-page-content {
      overflow-x: hidden;
      margin-top: 10px!important;
    }
    .footer-container.footer-one {
      background-color: #f8f8f8;
      padding-top: 30px!important;
    }
    .header-bottom{
      padding-top: 10px!important;
      padding-bottom: 10px!important;
    }
    .cart-main-area thead{ display: none; }
    .cart-main-area .lezada-button--medium { font-size: 14px; padding: 10px 45px; width: 100%; text-align: center; }
    .cart-main-area tr{ display: block; margin: 15px 0px; float: left; width: 100%; background: #fbfbfb; }
    .cart-main-area td{ display: block; margin: 5px 0px; float: left; width: 100%; }
    .cart-main-area td.product-thumbnail{ float: left; width: 50%; }
    .cart-main-area td.product-name{ float: left; width: 50%; min-height: 112px; }
    .cart_totals_silindi tr{ background: #fff; margin: 5px 0px; }
    .cart_totals_silindi th{ float: left; width: 50%; background: #fff; }
    .cart_totals_silindi td{ float: left; margin: 0px 0px; padding: 5px; line-height: 40px; font-weight: 500; border: 1px solid #eee; width: 50%; }
	.tp-parallax-wrap{ z-index: 9999!important;}
	.tp-caption img{ position: relative!important; top: 70px!important; padding: 50px!important;}
	.tp-revslider-mainul{ top: -50px!important; }
	.banner-with-product-area{ margin-top: -120px; }
	.filterbutton { width: 100% !important; margin-top: 0px!important; margin-bottom: 30px; }
	.header-box-topbar .header-bottom-container .logo-with-offcanvas { text-align: left; position: relative; z-index: 999; }
	.header-box-topbar .header-bottom-container form{ z-index: 999; position: relative; }
	.header-box-topbar .header-bottom-container .header-right-container { -ms-flex-preferred-size: 100%; width: 85%; flex-basis: 100%; position: absolute; right: 15px; }
	.Exp-serach{ right: -10px; }
	.header-bottom { position: relative; z-index:999; padding-top: 10px!important; padding-bottom: 10px!important; }
	.header-offcanvas-about .header-bottom-container .logo-with-offcanvas {
	    -ms-flex-preferred-size: 60%;
	    flex-basis: 60%;
	    position: absolute;
	    z-index: 99;
	}
	.header-offcanvas-about .header-bottom-container .header-right-container {
	    -ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	    right: 0px;
	    float: right;
	    position: relative;
	}
	.header-offcanvas-about .header-right-icons .single-icon {
	    margin-left: 15px;
	    z-index: 999;
	}
	.jquery-modal.blocker {
	    z-index: 9999!important;
	}
	.header-offcanvas-about .logo img{ width: 150px; }
	.footer-banner-section-area{ margin-bottom: 0px!important; }
	.leftcategoryfilter{ padding-left: 15px; padding-top: 15px; }
}

@media only screen and (max-width: 330px){
	.tp-revslider-mainul {
	    top: 0px!important;
	}
	.banner-with-product-area {
	    margin-top: -10px;
	}
}

@media only screen and (max-width: 1199px) and (min-width: 1000px){
    .cable-choose button {
      font-size: 13px;
      padding: 13px 21px;
  }
}
.shop-product__big-image-gallery-wrapper .zoomImg{ position: relative!important; }

.continue-shopping{background: #eaeaea;color: black !important;border: 1px solid #eaeaea;}
.activemenu{font-weight: bold !important;}
.buttonnewcolor{background-color: #404041 !important;border: 1px solid #404041 !important;font-size: 16px;}
.buttonnewcolor:hover{color: white !important;background-color: black !important;border: 1px solid black !important;font-size: 16px;}
