@import url("custom_design.css");
.top-bar-link a, .language-wrap-flag a{-webkit-transition:background 0.2s linear, color 0.2s linear;transition: background 0.2s linear, color 0.2s linear;}

.top-bar-link a{
  display:block;float:left;padding:0 16px;line-height:24px;color:#ddd;margin-right:3px;
  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
}
.top-bar-link a:hover{text-decoration:none;color:#fff;background-color:#000;}
.top-bar-link a.normal-active{color:#fff;background-color:#000;}

.language-wrap-flag{line-height:14px;}
.language-wrap-flag .flag-holder{float:left;margin-right:2px;opacity:0.5;}
.language-wrap-flag .flag-holder:hover, .language-wrap-flag .active{opacity:1;}
.language-wrap-flag .flag-holder img{height:24px;}

.top-box-wrapper .dropdown-menu img{height:16px;margin:3px 9px 3px 0 !important;}

.top-bar-google{line-height:18px;}
.goog-te-gadget-simple{font-size:11px !important;margin-top:2px !important;background-color:#f8f8f8;border:1px solid #333;border-radius:2px;}

.top-box-wrapper .navbar-right a i{width:15px;text-align:center;}

.boxed2 .page-box{
  margin:30px auto 30px ;
}

.copyright .kmk-copy{
  background-color:#666;
  padding:2px 4px;	
}

.slider.rs-slider {
  max-height: 400px;	
}

.header-wrapper {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
  box-shadow: 0 0 5px rgba(0,0,0,.15);
}

.files{
  text-align:center;
}
.file-title{
  font-size:13px;	
  margin-bottom:6px;
}
.file-comment{
  font-size:12px;	
  line-height:14px;
}
.file-size{
  font-size:12px;
  font-weight:bold;
  margin: 6px 0 8px;
}
.file-icon{
  display:block;
  width:120px;
  height:120px;
  margin:0 auto;
}
.modal-login a{margin-bottom:5px;}

#modalPromotion .modal-content {
  background: url('../../../../upload/images/modal.jpg') 0 0 no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}

.product .product-option ul {
	padding:0 0 0 5px;
	margin:10px 0 0;
}
.product .product-option ul li {
	background-image: url("../../../progressive/img/svg/check-icon.svg"), none;
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height: 20px;
	list-style: none;
	padding: 0 0 0 15px;
	position: relative;
}

.prg-productOrder #checkoutsteps .register-info ul{
  padding-left:20px;
}

#my-account-form .table .hide-list{display:none;}
#my-account-form .table th, #my-account-form .table td{padding:8px 10px!important;}
#my-account-form .table tfoot td{padding:10px!important;}
#my-account-form .table .actionFile{float:right;}
#my-account-form .table .actionFile .btn{margin-left:6px;}
#my-account-form .table .fileMessage, #my-account-form .table-list .sendMessage{float:left;display:inline-block;line-height:32px;}
#my-account-form .table-list .sendFile{overflow:hidden;position:absolute;right:26px;}
#my-account-form .table-list #sendFile{width:200px;cursor:pointer;left:-50px;top:0;height:40px;position:absolute;opacity:0;}

#my-account-form .table .file-title span{font-size:10px;}
#my-account-form .table .file-delete{font-size:21px;}
#my-account-form .table .file-edit{font-size:19px;}

#my-account-form .alert-dismissable .close{line-height:normal;}

.autoScroll{position: relative;z-index: 500;background-color: rgb(255, 255, 255);}

/* 25/12/2015 Update */
body.fullScreen{position:fixed;width:100%;}

#mapCanvasHolder{height:500px;background-color:#fff;border-bottom:1px solid #ccc;width:100%;position:relative;}
#mapCanvasHolder .mapCanvasTitle{color:#999;position:absolute;top:40%;color:%aaa;font-size:20px;text-align:center;width:100%;}
#mapCanvasHolder #mapCanvas{width:100%;height:100%;border-bottom:1px solid #ccc;}

#mapCanvasHolder.load #mapBackdrop{height:500px;box-shadow:inset 0 0 50px 10px rgba(0,0,0,0.1);background-color:#fff;border-bottom:1px solid #ccc;width:100%;position:relative;}
#mapCanvasHolder.load #mapBackdrop:before{position:absolute;top:50%;left:calc(50% - 25px);display:block;content:"";width:40px;height:40px;background:transparent url("../../../progressive/img/loader.gif") no-repeat center;}
#mapCanvasHolder.load.fullScreen #mapBackdrop{position:fixed;top:25px;left:25px;width:calc(100% - 50px);height:calc(100% - 50px);box-shadow:0px 0px 9px 5px rgba(0,0,0,0.3);}
#mapCanvasHolder.load #mapCanvas{opacity:0;}

#mapCanvasHolder.fullScreen{position:fixed;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.2);z-index:1000000000;}
#mapCanvasHolder.fullScreen #mapCanvas{position:fixed !important;top:25px !important;left:25px !important;overflow:visible !important;z-index:1000000001;width:calc(100% - 50px);height:calc(100% - 50px);box-shadow:0px 0px 9px 5px rgba(0,0,0,0.3);}

#mapCanvasHolder .customArea{background-color:#fff;left:10px !important;top:10px !important;z-index:100 !important;border-radius:2px;cursor:pointer;box-shadow:0px 1px 4px -1px rgba(0,0,0,0.3);width:30px;height:30px;position:absolute;}		

#mapCanvasHolder #geoButton{top:10px !important;}
#mapCanvasHolder #radButton{top:44px !important;}
#mapCanvasHolder #sizButton{top:78px !important;}

#mapCanvasHolder .customArea .fa{font-size:17px;width:30px;text-align:center;padding-top:6px;}

#mapCanvasHolder #radButton span{font-size:10px;display:block;width:100%;text-align:center;}
#mapCanvasHolder #radButton span.km{font-size:14px;line-height:14px;padding:3px 0 0;}
#mapCanvasHolder #radButton span.title{font-size:10px;line-height:10px;}
#mapCanvasHolder #mapData{left:0 !important;text-align:center;z-index:1000002 !important;width:100%;background-color:rgba(255,255,255,0.8);padding:8px;font-size:14px;}
#mapCanvasHolder #mapData:hover{text-decoration:none;}
#mapCanvasHolder #mapAddress{left:0 !important;text-align:center;width:100%;background-color:rgba(0,0,0,0.3);padding:4px;font-size:12px;color:#fff;}

form.search-form select.search-type{display:none !important;}
form.search-form .search-type.selectBox{font-size: 13px;position: absolute;top: 14px;right: 48px;width: 120px !important;border: none;box-shadow: none;background-color: #fff;z-index: 100;border-left: 1px solid #ccc;height: 30px;min-height: 30px;border-radius: 0;padding:2px 5px;line-height:30px;margin:0;}
form.search-form .search-type.selectBox .selectBox-label{padding-right:15px;text-align:center;}
form.search-form .search-type.selectBox .selectBox-arrow{width:20px;}

.header-wrapper form.search-form .search-type.selectBox{top: 16px;}

.stores-menu #ourproducts form{margin:0;}

#modalApprove label.label{font-weight:normal;font-size:12px;margin:0;color:#999;}
#modalApprove .modal-body{padding:20px;}
#modalApprove .input-sm{border-color:#bbb;}
#modalApprove form{margin-bottom:0;}
#modalApprove #approveMessage{float:left;margin:6px 0;font-size:12px;}

#modalAskStore label{font-weight:normal;font-size:12px;margin:0;color:#999;}
#modalAskStore .modal-body{padding:20px;}
#modalAskStore .input-sm{border-color:#bbb;}
#modalAskStore form, #modalAskStore textarea{margin-bottom:0;}

form#offer-form{margin:0;}
form#offer-form label{margin:0;font-size:12px;color:#666;}
form#offer-form .title-box{margin-bottom:10px;}
#offer-alert.alert{display:none;position:fixed;top:0;left:0;padding:9px;margin:10px;width:calc(100% - 20px);z-index:20000;}
#offer-alert.alert.active{display:block;}
form#offer-form input#offerQuantity{text-align:right;}
form#offer-form input#offerQuantity::-ms-clear {display: none;}
form#offer-form .offer-button{text-align:right;}

.attach-file .overlay{display:none;position:absolute;width:calc(100% - 30px);height:54px;background-color:rgba(255, 255, 255, 0.5);background-image:url('../../../progressive/img/loader.gif');background-repeat:no-repeat;background-position:center center;}
.attach-file iframe{width:100%;height:54px;border: 1px solid #aaa;width: 100%;background: #FFFFFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 2px rgba(0,0,0,0.2);}

.prg-stores .store-title{display:none;}

.prg-products .page-header h1.title{margin:30px 0 20px;}
.prg-products .page-header h1.title .sub-title{font-size:16px;}
.prg-products .page-header h2.title{font-size:16px;margin:0 0 10px;}
.prg-products #description .product-extra-data span{width:150px;display:inline-block;}

#add-cart-form select.form-control{padding:4px 6px;height:30px;min-height:30px;line-height:20px;}
#add-cart-form .selectBox.form-control{padding:4px 8px;height:30px;min-height:30px;line-height:20px;}

#add-cart-form .product-options-table{width:50%;min-width:282px;}
#add-cart-form .product-options-table tr td:first-child{width:80px;}
#add-cart-form .product-options-table td{border:none !important;padding-left:0;}

.product-data{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:linear-gradient(to left,#fcfcfc, #fcfcfc,#fff);font-size:12px;line-height:20px;padding:8px;color:#666;border:1px solid #eee;text-align:left;}
.product-data .data-tag{position:absolute;font-size:20px;line-height:12px;right:-16px;padding:8px 8px 8px 18px;color:#fff;height:42px;background:transparent url('../../../progressive/img/pr-sprite.png') no-repeat top left;}
.product-data .data-tag::after {content:" ";position:absolute;top:-6px;right:0px;border-top:6px solid transparent;border-left:8px solid transparent;}
.product-data .data-tag .percent{font-size:10px;width:100%;line-height:12px;text-align:right;margin-top:4px;}
.product-data .data-tag.red{background-position-y:-1px;}
.product-data .data-tag.red::after{border-left-color:#a4001b;}
.product-data .data-tag.blue{background-position-y:-43px;}
.product-data .data-tag.blue::after{border-left-color:#1b7194;}
.product-data .data-tag.orange{background-position-y:-85px;}
.product-data .data-tag.orange::after{border-left-color:#9e4300;}
.product-data .data-tag.green{background-position-y:-127px;}
.product-data .data-tag.green::after{border-left-color:#527400;}
.product-data .data-tag.gray{background-position-y:-169px;}
.product-data .data-tag.gray::after{border-left-color:#191717;}
.product-data .cargo-row{position:relative;width:100%;line-height:16px;margin-bottom:5px;}
.product-data .cargo-row .cargo-price{color:#000;}
.product-data .cargo-row .cargo-info{font-size:12px;color:#999;line-height:20px;}
.product-data .cargo-row span.question-circle{margin-top:-2px;}
.product-data .seperator-row{position:relative;border-top:1px dotted #ccc;margin-bottom:10px;}
.product-data .price-row{position:relative;width:100%;margin-bottom:10px;}
.product-data .price-row.onlyPrice{margin-bottom:0;}
.product-data .price-row .price{font-size:28px;font-weight:bold;float:left;color:#000;}
.product-data .price-row .price-old{font-size:15px;color:#666;float:left;margin-bottom:4px;}
.product-data .price-row .price-tax{float:left;font-size:10px;margin-left:5px;line-height:10px;}
.product-data .button-row{position:relative;width:100%;margin:10px 0 0;}
.product-data .button-row button{margin:5px;}
.product-data .button-row .sel-data{font-size:16px;color:#fff;padding:14px;text-align:center;margin:0 -9px;}
.product-data .button-row .sel-data a:hover{color:#fff;text-decoration:underline;}
.product-data .button-row .payment-off{background-color:#3a589a;}
.product-data .button-row .out-of-stock{background-color:#cf0022;}
.product-data .button-row .out-of-distance{background-color:#037ac5;}
.product-data .button-row .out-of-location{background-color:#037ac5;}
.product-data .button-row .out-of-time{background-color:#037ac5;}
.product-data .info-row{position:relative;width:100%;margin-top:20px;}
.product-data .info-row .info-data{display:inline-block;text-align:left;font-size:10px;margin-right:5px;line-height:11px;padding-left:30px;background:transparent url('../../../progressive/img/sprite-icon.png') no-repeat;height:24px;color:#000;opacity:0.5;}
.product-data .info-row .info-data.spr1{background-position:0 -522px;padding-left:30px;}
.product-data .info-row .info-data.spr2{background-position:0 -551px;padding-left:23px;}
.product-data .info-row .info-data.spr3{background-position:0 -613px;padding-left:25px;}
.product-data .info-row .info-data.last{margin-right:0;}

.stores-menu #description .content, .stores-menu #installment .content, .stores-menu #storesAsk .content{min-height: 200px;}
.stores-menu #installment .content, .stores-menu #storesAsk .content{padding:0;}
.stores-menu .overlay{background-color:rgba(255, 255, 255, .5);background-image:url("../../../progressive/img/loader.gif"), none;background-repeat:no-repeat;background-position:50% 90px;width:calc(100% - 30px);height:100%;overflow:hidden;display:none;position:absolute;}
.stores-menu .load .overlay{display:block;}
.stores-menu .tab-pane .holder{width:100%;}
.stores-menu .tab-pane .holder .installment, .stores-menu .tab-pane .holder .storesAsk{text-align:center;min-height:200px;padding:60px 0;}

.stores-menu .tab-pane .holder .installment-table .table td{padding:10px;min-height:auto;cursor:default;}
.stores-menu .tab-pane .holder .installment-table .table td .installmentSummary{display:none;margin-top:8px;padding-top:8px;border-top:1px solid #f5f5f5;line-height:16px;font-size:14px;}
.stores-menu .tab-pane .holder .installment-table .table td .installmentPrice{font-size:14px;}
.stores-menu .tab-pane .holder .installment-table .table td .installmentTotal{color:#999;}
.stores-menu .tab-pane .holder .installment-table .table td.installmentImage{vertical-align:middle;}
  
.ask-wrapper{width:100%;border-top:1px dotted #aaa;padding-top:20px;}
.ask-wrapper .ask-holder{margin-bottom:20px;}
.ask-wrapper .ask-holder:last-child{margin-bottom:0;}
.ask-title{font-size:12px;}
.stores-ask, .stores-answer{line-height:20px;font-size:12px;color:#666;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #eee;text-align:left;}
.stores-ask{position:relative;padding:8px 8px 0;background:#fff;}
.stores-ask-date{font-size:11px;color:#aaa;border-top:1px dotted #ccc;margin-top:5px;}
.stores-answer{position:relative;padding:5px 5px 0;margin:15px 0 0 40px;background:#f8f8f8;display:inline-block;}
.stores-answer:after{content:" ";position:absolute;top:-15px;left:20px;width:15px;height:15px;background:transparent url('../../../progressive/img/sprite-icon.png') no-repeat;background-position:0 -1085px;}
.stores-answer-date{font-size:11px;color:#aaa;border-top:1px dotted #ccc;margin-top:5px;}
.stores-answer.empty{padding-bottom:5px;}

.form-control-selectBox-dropdown-menu a[rel=noPay]{display:none;}
.card-holder .card-list .card-list-small .form-control{margin-bottom:0;}

#card-list-installment .form-control{height:184px;margin-bottom:0;padding:5px;overflow-y:auto;}
#card-list-installment .ins-list{padding:4px 10px;border-bottom:1px dotted #ccc;cursor:pointer;float:left;width:100%;}
#card-list-installment .ins-list:hover{background-color:#fffdee;}
#card-list-installment .ins-list.active, #card-list-installment .ins-list.active:hover{background-color:#eaf1dd;}
#card-list-installment .ins-list span{float:right;}
#card-list-installment .ins-list i.fa{margin-right:5px;}
#card-list-installment .ins-list i.fa.fa-check-circle{display:none;color:#008000;}
#card-list-installment .ins-list.active i.fa.fa-check-circle{display:inline-block;}
#card-list-installment .ins-list.active i.fa.fa-circle-thin{display:none;}
#card-list-installment .overlay{display:none;position:absolute;width:calc(100% - 30px);height:184px;background:rgba(255, 255, 255, 0.7) url('../../../progressive/img/loader.gif') center center no-repeat;z-index:100;}
#card-list-installment.load .overlay{display:block;}
	
@media all and (max-width:335px){
  .card-holder .card-list .card-list-small{width:100% !important;}
}

@media all and (max-width:550px){
  .card-holder .card-list .card-list-left,
  .card-holder .card-list #card-list-installment{width:100% !important;margin-top:18px !important;}
}

.shopping-cart-loader{margin-top:-44px;border:none;}

.sidebar .widget.stores, .sidebar .widget.users, .sidebar .widget.online{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #fff;font-size: 12px;line-height: 20px;padding: 8px;color: #666;border: 1px solid #ddd;text-align: left;box-shadow:inset 0 0 8px 2px #eee;-webkit-box-shadow:inset 0 0 8px 2px #eee;-moz-box-shadow:inset 0 0 8px 2px #eee;}
.sidebar .widget.stores #store-count{position:absolute;top:0;right:0;}
.widget.stores .store-logo{text-align:center;margin-bottom:10px;}
.widget.users .user-logo .fa{text-align:center;margin-bottom:10px;width:100%;font-size:90px;}
.widget.stores .store-logo img{max-width:200px;max-height:150px;}
.widget.stores .store-data{position:relative;margin:5px -8px 14px;background-color:#f5f5f5;padding:5px;text-align:center;font-size:11px;}
.widget.stores .store-data::before{content: "\f017";font-size: 40px;color: #ccc;display: block;position: absolute;font-family: FontAwesome;z-index: 1;top:14px;left:14px;}
.widget.stores .store-data.active::before{color:#84a200;}
.widget.stores .store-data.passive::before{color:#cf0022;}
.widget.stores .store-data span{font-size:14px;font-weight:bold;display:block;}

.sidebar .widget.online{min-height:72px;max-height:72px;padding-left:70px;}
.sidebar .widget.online::before{content:"\f095";font-size:90px;color:#ccc;display:block;position:absolute;font-family:FontAwesome;z-index:1;top:26px;left:28px;-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
.sidebar .widget.online span{display:block;text-align:center;}
.sidebar .widget.online span.title{font-size:12px;}
.sidebar .widget.online span.phone{font-size:26px;line-height:36px;}

.widget.stores .store-title, .widget.users .user-title{font-size:16px;text-align:center;margin-bottom:10px;}
.widget.stores .store-comment, .widget.users .user-comment{text-align:center;}
.widget.stores .store-button{text-align:center;margin:5px -8px 14px;padding-bottom:8px;border-bottom:1px solid #ddd;}
.widget.users .user-button{text-align:center;}
.widget.stores .store-button button, .widget.users .user-button button{margin:5px;}

.searchwidget .product-options-detail{margin-bottom:10px;padding:5px;background-image:linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 5%, rgba(255,255,255,1) 20%);}
.searchwidget .detail-content{position:relative;margin-bottom:0 !important;}
.searchwidget .detail-content .options-holder{display:none;}
.searchwidget .detail-content .title-box{cursor:pointer;}
.searchwidget .detail-content .title-box:hover{color:#000;}

.searchwidget .arrow{position:absolute;top:0;right:0;width:20px;text-align:center;}
.searchwidget .arrow:before{content:"\f107";font:18px fontAwesome;}

.searchwidget .detail-content.active .options-holder{display:block;}
.searchwidget .detail-content.active .arrow:before{content:"\f106";}
.searchwidget .detail-content.passive .title-box{border-bottom:none;margin-bottom:0;}
.searchwidget .detail-content.passive .title-box::before{display:none;}

.searchwidget .checker{position:relative;display:block;margin-top:2px;height:22px;line-height:22px;padding-left:20px;text-align:left;transition:all .2s linear;cursor:pointer;border-top:1px dotted #ccc;}
.searchwidget .checker:before{position:absolute;top:4px;left:4px;content:"\f096";font:14px fontAwesome;}
.searchwidget .checker.active:before{content:"\f14a";}
.searchwidget .checker:hover,
.searchwidget .checker.active{background-color:#eee;color:#000;text-decoration:none;}
.searchwidget .checker:first-child{border-top:none;}
.searchwidget .checker:nth-child(n+7){display:none;}

.searchwidget .options-holder{text-align:center;}
.searchwidget .color{opacity:0.5;border:1px #000 solid;display:inline-block;width:24px;height:24px;margin:5px;border-radius:50%;box-shadow:0 0 10px 2px #000;transition:all .2s linear;}
.searchwidget .color.colored{background-image:linear-gradient(to right, red, #f06d06, rgb(255, 255, 0), green);}
.searchwidget .color.active,
.searchwidget .color:hover{opacity:1;border:1px #fff solid;}

.searchwidget .mores{width:calc(100% + 10px);float:left;background-color:#fff;margin:4px -5px -5px;border-top:1px solid #eee;}
.searchwidget .mores .mores-btn{width:50%;float:left;padding:0 5px;cursor:pointer;font-size:10px;color:#666;}
.searchwidget .mores .mores-btn:first-child{text-align:left;border-right:1px solid #eee;}
.searchwidget .mores .mores-btn:last-child{text-align:right;}
.searchwidget .mores .mores-btn.passive{background-color:#fff;color:#eee;cursor:default;}
.searchwidget .mores .mores-btn:hover{background-color:#eee;color:#000;}
.searchwidget .mores .mores-btn.passive:hover{background-color:#fff;color:#eee;}

.searchwidget .search-result{width:100%;margin-bottom:10px;display:none;}
.searchwidget .search-result .result{position:relative;border-bottom:1px dotted #bbb;line-height:24px;padding-right:20px;}
.searchwidget .search-result .result:last-child{border-bottom:none;}
.searchwidget .search-result .title{font-weight:bold;font-size:12px;color:#555;}
.searchwidget .search-result i.fa{position:absolute;right:0;opacity:0.5;font-size:16px;line-height:22px;transition:all .2s linear;cursor:pointer;}
.searchwidget .search-result i.fa:hover{color:#800000;opacity:1;}

.searchwidget .search-result .result,
.searchwidget .checker{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

header.store-header{min-height:200px;}
header.store-header + hr.shadow{margin:0;}

.store-info{position:relative;height:50px;}
.store-header{font-size:20px;line-height:30px;}
.store-info .frame{bottom:20px;position:absolute;background-color:#fff;box-sizing:content-box;}
.store-info .frame img{max-width:200px;max-height:150px;}
.store-info .row{margin-left:210px;}

.socialBar{}
.socialBar ul{list-style:none;padding:0;margin:0;width:100%;text-align:right;}
.socialBar ul li{display:inline-block;}
.socialBar .icn{transition:all .2s linear;color:#fff;border:1px solid #fff;width:25px;height:25px;line-height:25px;text-align:center;display:inline-block;border-radius:5px;margin:0 0 4px 4px;font-size:19px;}
.socialBar .icn.icn-facebook{background-color:#3b5998;border-color:#3b5998;}.socialBar .icn.icn-facebook:hover{color:#3b5998;}
.socialBar .icn.icn-flickr{background-color:#ff0084;border-color:#ff0084;}.socialBar .icn.icn-flickr:hover{color:#ff0084;}
.socialBar .icn.icn-google-plus{background-color:#d94a39;border-color:#d94a39;}.socialBar .icn.icn-google-plus:hover{color:#d94a39;}
.socialBar .icn.icn-instagram{background-color:#4c799f;border-color:#4c799f;}.socialBar .icn.icn-instagram:hover{color:#4c799f;}
.socialBar .icn.icn-linkedin{background-color:#1b92bd;border-color:#1b92bd;}.socialBar .icn.icn-linkedin:hover{color:#1b92bd;}
.socialBar .icn.icn-pinterest{background-color:#b8242a;border-color:#b8242a;}.socialBar .icn.icn-pinterest:hover{color:#b8242a;}
.socialBar .icn.icn-skype{background-color:#18b7f1;border-color:#18b7f1;}.socialBar .icn.icn-skype:hover{color:#18b7f1;}
.socialBar .icn.icn-tumblr{background-color:#395874;border-color:#395874;}.socialBar .icn.icn-tumblr:hover{color:#395874;}
.socialBar .icn.icn-xing{background-color:#036567;border-color:#036567;}.socialBar .icn.icn-xing:hover{color:#036567;}
.socialBar .icn.icn-twitter{background-color:#00bdec;border-color:#00bdec;}.socialBar .icn.icn-twitter:hover{color:#00bdec;}
.socialBar .icn.icn-youtube{background-color:#c4302b;border-color:#c4302b;}.socialBar .icn.icn-youtube:hover{color:#c4302b;}

.prg-stores address.online span{display:inline-block;width:80px;}

.stores-menu #aboutus .content, .stores-menu #reviews .content{min-height: 200px;}
.stores-menu .overlay{background-color:rgba(255, 255, 255, .5);background-image:url("../../../progressive/img/loader.gif"), none;background-repeat:no-repeat;background-position:50% 90px;width:calc(100% - 30px);height:100%;overflow:hidden;display:none;position:absolute;}
.stores-menu .load .overlay{display:block;}

.top-band.stores.right .fa{font-size:24px;right:25px;top:-52px;}
.top-band.stores.left{top:0;left:0;}
.top-band.stores.right{top:0;right:0;}
.top-band.stores.verified{border-top-color:#f89406;}
.top-band.stores.activated{border-top-color:#84a200;}
.top-band.stores.activated.passive{border-top-color:#ccc;opacity:0.5;}

.carousel .product.product-mini-3,
.carousel .product.product-mini-4,
.carousel .product.product-mini-5,
.carousel .product.product-mini-6{min-width:auto !important;}

@media all and (min-width:1200px){
  .carousel.fullwidth .product.product-mini-3{max-width:400px;}
  .carousel.fullwidth .product.product-mini-4{max-width:300px;}
  .carousel.fullwidth .product.product-mini-5{max-width:240px;}
  .carousel.fullwidth .product.product-mini-6{max-width:200px;}
  
  .carousel.sidemenu .product.product-mini-3{max-width:290px;}
  .carousel.sidemenu .product.product-mini-4{max-width:216px;}
  .carousel.sidemenu .product.product-mini-5{max-width:170px;}
  .carousel.sidemenu .product.product-mini-6{max-width:142px;}
}

@media all and (max-width:1200px) and (min-width:991px){
  .carousel.fullwidth .product.product-mini-3, 
  .carousel.fullwidth .product.product-mini-4, 
  .carousel.fullwidth .product.product-mini-5, 
  .carousel.fullwidth .product.product-mini-6{width: auto;max-width: 176px !important;}

  .carousel.sidemenu .product.product-mini-3, 
  .carousel.sidemenu .product.product-mini-4, 
  .carousel.sidemenu .product.product-mini-5, 
  .carousel.sidemenu .product.product-mini-6{width: auto;max-width: 176px !important;}
}

@media all and (max-width:990px) and (min-width:681px){
  .carousel .product.product-mini-3, 
  .carousel .product.product-mini-4, 
  .carousel .product.product-mini-5, 
  .carousel .product.product-mini-6{width: auto;max-width: 174px !important;}
}

@media all and (max-width:680px) and (min-width:581px){
  .carousel .product.product-mini-3, 
  .carousel .product.product-mini-4, 
  .carousel .product.product-mini-5, 
  .carousel .product.product-mini-6{width: auto;max-width: 200px !important;}
}

@media all and (max-width:580px) and (min-width:321px){
  .carousel .product.product-mini-3, 
  .carousel .product.product-mini-4, 
  .carousel .product.product-mini-5, 
  .carousel .product.product-mini-6{width: auto;max-width: 242px !important;}
}

@media all and (max-width:320px){
  .carousel .product.product-mini-3, 
  .carousel .product.product-mini-4, 
  .carousel .product.product-mini-5, 
  .carousel .product.product-mini-6{width: auto;max-width: 234px !important;}
}

.widget .widget-category-search{position:relative;}
.widget .widget-category-search input#s{line-height:22px;height:42px;}
.widget .widget-category-search .search-submit{position:absolute;right:3px;top:9px;background-color:#fff;border-left:1px solid #ccc;}

.register .form-title{margin:10px -30px 10px;width:calc(100% + 60px);}
.register .form-title .title-box{margin-bottom:10px;background-color:#ddd;border-bottom-color:#ccc;}
.register .form-title .title-box::before{left:30px;}
.register .form-title h3.title{margin-bottom:5px;text-indent:30px;color:#000;}

#register-alert.alert{display:none;position:fixed;top:0;margin:10px;width:calc(100% - 20px);z-index:20000;}
#register-alert.alert.active{display:block;}

.register .form-codes{text-align:center;font-size:22px;padding:8px 2px;font-weight:bold;}
.register .form-codes::-ms-clear {display: none;}

#storesActivation .buttons-box, .codes-title{text-align:center;}
#storesActivation .buttons-box .btn{float:none;}

#modalActivation label{font-weight:normal;font-size:12px;margin:0;color:#999;}
#modalActivation .modal-body{padding:20px 20px 10px;}
#modalActivation .input-sm{border-color:#bbb;}

.register #getCode-form{padding:0;margin:0;}

.prg-myAccount .title-box .btn{padding:2px 15px;}

.prg-home section#main{margin-top:20px;}

/* updated 21.03.2016 */
.megamenu .megamenu-link{float:left;margin-bottom:10px;}
.megamenu .megamenu-link .image{float:left;width:75px;margin-right:5px;}
.megamenu .megamenu-link .title{font-size:12px;margin-bottom:5px;}
.megamenu .megamenu-link .price{font-size:11px;}

.product-options-table td.quantity{padding:0 5px !important;}
.product-options-table select{cursor:default !important;}

.mobile-facebook, .touch-device .web-facebook{display:none !important;}
.touch-device .mobile-facebook{display:inline-block !important;}

img.lazy.load{min-height:193px;color:#f2f2f2;background:transparent url("../../../progressive/img/loader.gif") center center no-repeat;}

.shopping-cart-table a.disabled{background-color:rgba(30,30,30,.15) !important;cursor:default;}
.shopping-cart-table a:hover{color:#000;text-decoration:none !important;}
.shopping-cart-table .td-name .not-stock{color:#800000;font-weight:bold;margin-bottom:5px;}
.shopping-cart-table .td-name .title{font-size:14px;padding:0;border-bottom:none;margin-bottom:4px;}
.shopping-cart-table .td-name .variants{font-size:11px;line-height:13px;background-color:#fafafa;padding:2px;border:1px solid #eee;border-left:none;border-right:none;margin-bottom:2px;}
.shopping-cart-table .td-name .specials{font-size:11px;line-height:13px;margin-bottom:2px;border-bottom:1px dotted #eee;padding:2px;}
.shopping-cart-table .td-name .price{font-size:13px;}
.shopping-cart-table .td-name .total{font-size:13px;}

#vPosForm{margin:0;height:1px;overflow:hidden;opacity:0;}

/* Update 17.06.2016 */
.product-page .map-info{background-color:#037ac5;position:relative;border-radius:6px;color:#fff;padding:10px 135px 10px 56px;}
.product-page .map-info.success{background-color:#84a200;}

.product-page .map-info .marker.fa-map-marker{display:none;}
.product-page .map-info.success .marker.fa-map-marker{display:block;}
.product-page .map-info.success .marker.fa-times{display:none;}

.product-page .map-info .marker{position:absolute;left:15px;font-size:41px;width:30px;text-align:center;text-shadow:0px 0px 6px 1px rgba(0,0,0,0.3);}
.product-page .map-info p.location-data{margin-bottom:8px;line-height:18px;}
.product-page .map-info btn{position:absolute;top:20px;right:20px;background-color:rgba(255, 255, 255, 0.9);color:#333;}

@media all and (max-width:550px){
  #paymentHolder .card-list-left, #paymentHolder #card-list-installment {
    width: 100% !important;
  }
}

#modalPayment{min-width:320px !important;}
#modalPayment .modal-header .title-box{margin:0;padding:0;}
#modalPayment .modal-body.load > .overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(255, 255, 255, 0.7) url('../../../progressive/img/loader.gif') center center no-repeat;z-index:100;}
#modalPayment .modal-body{padding:20px 25px 4px 30px;min-height:205px;font-size:12px;overflow:hidden;}
#modalPayment #payment-message{float:left;line-height:32px;}

#paymentHolder #card-list-installment .overlay{width:calc(100% - 20px);height:173px;}
#paymentHolder .col-md-6, #paymentHolder .col-xs-12, #paymentHolder .col-xs-4{padding-left:10px;padding-right:10px;}
#paymentHolder .form-item{margin-bottom:0;}
#paymentHolder .form-control{padding:2px 6px;margin-bottom:16px;height:26px;min-height:32px;line-height:20px;border-color:#ccc;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;}
#paymentHolder .form-control.form-list{padding:2px;height:173px;}
#paymentHolder select.form-control{text-align:center;padding:6px;}
#paymentHolder .data-title{font-size:11px;padding:2px 6px;background-color:#f8f8f8;border:1px solid #ddd;border-bottom:none;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
#paymentHolder .form-comment{font-size:12px;color:#666;margin-bottom:16px;position:relative;z-index:50;text-align:center;}
#paymentHolder .form-error{font-size:12px;color:#333;margin:50px 0;position:relative;z-index:50;text-align:center;}
#paymentHolder .form-icon{position:absolute;font-size:400px;bottom:-16px;left:0px;transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);color: #eee;}

.product-page .tab-content .title-box.main{margin:0 -20px 20px;}
.product-page #mapCanvas{height:300px;}

.product-advert{position:relative;font-size:12px;line-height:16px;color:#666;text-align:left;}
.product-advert .advert-row{position:relative;width:100%;border-bottom:1px dotted #ccc;padding-bottom:3px;margin-bottom:3px;}
.product-advert .advert-row.title{font-size:14px;color:#333;font-weight:bold;font-family:"Arial";border-bottom:1px solid #ccc;margin-bottom:6px;}
.product-advert .advert-row:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.product-advert .advert-row span.head{min-width:120px;display:inline-block;color:#000;}
.product-advert .advert-row span.data{display:inline-block;}

.product-page .add-cart-form .add-cart{margin:0;}
.product-data .button-row .payment-off a{color:#fff !important;}
.product-page .alert{margin:5px 0;}

.social-box.bordered{border-top:1px dotted #ddd;padding-top:10px;}
.social-box .left{float:left;}
.social-box .right{float:right;}
.social-box .left, .social-box .right{display:inline-block;}
.social-box a{font-size:16px;display:inline-block;width:24px;height:22px;line-height:20px;text-align:center;text-decoration:none;color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #ccc;border-radius:3px;}
.social-box a span{font-size:12px;}
.social-box a.whatsapp{background-color:#3ebe2a;border-color:#3ebe2a;}
.social-box a.b-facebook{background-color:#3a589b;border-color:#3a589b;}
.social-box a.twitter{background-color:#55acee;border-color:#55acee;}
.social-box a.pinterest-p{background-color:#ce282e;border-color:#ce282e;}
.social-box a.google-plus{background-color:#e3411f;border-color:#e3411f;}
.social-box a.add-wishlist{background-color:#ccc;border-color:#f2f2f2;color:#666;}
.social-box a.add-wishlist:hover {background-color:#aaa;border-color:#aaa;color:#fff;}
.social-box a.recommended{background-color:#008000;border-color:#008000;width:auto;line-height:19px;padding:0 6px 0 4px;}
.social-box a.complainded{background-color:#cb0021;border-color:#cb0021;width:auto;line-height:19px;padding:0 6px 0 4px;}
.social-box a.mobile-whatsapp{display:none !important;}
.social-box .touch-device a.mobile-whatsapp{display:inline-block !important;}

.product-data .cargo-free{margin:-6px -6px 6px;padding:4px;background:linear-gradient(to bottom, #ff0066, #dd0044);color:#fff;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;}

#shopping-login form.form-box{margin-bottom:0 !important;}
#shopping-login form.form-box .store-invite{text-align:center;padding:0 0 10px;}
#shopping-login form.form-box #reTryIT{text-align:center;display:none;margin-top:10px;}
#shopping-login form.form-box #inviteMsg{text-align:center;margin-top:20px;}
#shopping-login #login-holder, #shopping-login #register-holder{min-width:400px;}
#shopping-login #paymentTypeHolder, #shopping-login #bankListHolder{display:none;}
		  
.login-register #store-alert.alert{display:none;position:fixed;top:0;left:0;padding:9px;margin:10px;width:calc(100% - 20px);z-index:20000;}
.login-register #store-alert.alert.active{display:block;}

#shopping-login .mainHolder{height:auto;padding:0;}
#shopping-login .mainList{list-style:none;position:relative;margin:0;padding:0;}
#shopping-login .mainList li.list{display:block;padding-left:5px;line-height:36px;border-bottom: 1px dotted #bbb;}
#shopping-login .mainList li.list:hover{background-color:#f8f8f8;}
#shopping-login .mainList li.list:last-child{border-bottom:none;}
#shopping-login .mainList li.list .category,
#shopping-login .mainList li.list .period{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
#shopping-login .mainList li .wrapper{float:right;margin-right:10px;}
#shopping-login .mainList li .wrapper .content{float:left;text-align:center;}
#shopping-login .mainList li .wrapper .content.period{width:160px;}
#shopping-login .mainList li .wrapper .content.price{font-size:16px;text-align:right;}
#shopping-login .mainList li .wrapper .content.period select{margin:6px 0;padding:3px;height:24px;min-height:auto;border-color:#ccc;cursor:default !important;}
#shopping-login .mainList li.list i{color:#000 !important;width:22px;text-align:center;}
#shopping-login .mainList li.list.passive{color:#aaa;}
#shopping-login .mainList li.list.passive select{opacity:0.2;}
#shopping-login .mainList li.list.passive i{color:#aaa !important;}
#shopping-login .mainList li.list:hover{color:#333;}
#shopping-login .mainList li.prd, #shopping-login .mainList li.adv{display:none;}
#shopping-login .mainList li.passive .check{display:none;}
#shopping-login .mainList li.select .square{display:none;}

#shopping-login #info-holder{border-top:1px solid #ccc;padding:9px;background-color:#f8f8f8;}
#shopping-login #info-holder #info-message{float:left;}
#shopping-login #info-holder #info-price{float:right;font-weight:bold;font-size:18px;}

#shopping-login .data-title-sub{font-size:11px;}

#shopping-login #bankListHolder a.selectBox.form-control{margin-bottom:0 !important;}
#shopping-login .form-group.info-wrapper{background-color:#e5e5e5;padding:10px;border-radius:5px;border:1px solid #ccc;}
#shopping-login .form-group.info-wrapper.topped{margin-top:6px;margin-bottom:0 !important;}
#shopping-login .banksList div{display:none;}
#shopping-login .banksList div.active{display:block;}

/* updated 27.07.2016 */
#shopping-cart .shopping-detail{display:none !important;}

#payment-check{padding-left:22px !important;}
#payment-check .checkWrapper{position:relative;display:block;line-height:16px;margin-bottom:10px;cursor:default;}
#payment-check .contractCheck{position:absolute;left:-22px;top:-2px;display:inline-block;width:24px;text-align:left;cursor:pointer;line-height:24px;}
#payment-check .contractCheck .fa{display:inline-block;font-size:19px;color:#aaa;}
#payment-check .contractCheck .fa.active{display:none;color:#333;}
#payment-check .contractCheck.active .fa.active{display:inline-block;}
#payment-check .contractCheck.active .fa.passive{display:none;} 

#add-cart-form select.form-control{float:left;}
.product-options-variant .error{display:none;position:absolute;font-size:21px;line-height:30px;padding:0 6px;background-color:#a4001b;color:#fff;margin-left:-2px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;}
.product-options-variant.variant-error .variants{border-color:#a4001b;box-shadow:inset 0px 0px 10px rgba(164,0,27,0.3);-moz-box-shadow:inset 0px 0px 10px rgba(164,0,27,0.3);-webkit-box-shadow:inset 0px 0px 10px rgba(164,0,27,0.3);}
.product-options-variant.variant-error .error{display:inline-block;}

.product-options-table td.quantity #minState,
.product-options-table td.quantity #productState{padding:0px 4px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:2px 0;cursor:default;}

#modalOrder .order-summary .form-control{padding:4px;min-height:auto;line-height:16px;height:auto;font-size:12px;}
#modalOrder .order-summary .cargo-button{position:relative;}
#modalOrder .order-summary .cargo-button button{position:absolute;top:0px;right:0px;padding:2px 4px;font-size:21px;}

.eticaret-copyright{float:left;width:73px;margin-right:10px;}

/* updated 01.09.2016 */
.minimal-menu ul.minimal{padding-left:20px !important;}
.minimal-menu ul.minimal:first-child{padding-left:0 !important;}
.minimal-menu ul.minimal li a{display:block;font-size:13px;padding:2px;}
.minimal-menu ul.minimal li a:hover{text-decoration:none;}
.minimal-menu ul.minimal li a.active{font-weight:bold;}
.minimal-menu ul.minimal li a span.count.right{float:right;}

.widget.stores .store-support, .widget.users .user-support{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;font-size:12px;line-height:20px;padding:0;color:#666;border:1px solid #ddd;box-shadow:inset 0px 0px 8px 2px #eee;-webkit-box-shadow:inset 0 0 8px 2px #eee;-moz-box-shadow:inset 0 0 8px 2px #eee;padding-left:70px;position:relative;margin:20px 0 10px;}
.widget.stores .store-support::before, .widget.users .user-support::before{content:"\f095";font-size:52px;color:#ccc;position:absolute;font-family:FontAwesome;top:9px;left:10px;-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
.widget.stores .store-support a.phone, .widget.users .user-support a.phone{font-size:26px;line-height:36px;}
.widget.stores .store-support a.phone:hover, .widget.users .user-support a.phone:hover{text-decoration:none;}
.widget.stores .store-address, .widget.users .user-address{margin-bottom:8px;text-align:center;}

/* updated 17.10.2016 */
#top-box .btn-top-menu{margin:0 !important;}
#top-box .btn-top-menu .dropdown-toggle{height:auto;padding:8px 15px;}
#top-box .btn-top-menu .dropdown-menu{padding-top:0;}
#top-box .btn-top-menu .dropdown-menu a{color:#333;}

@media all and (max-width:991px){
  #top-box .btn-top-menu{width:100%;}
  #top-box .btn-top-menu .dropdown-toggle{width:100%;text-align:left;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:none;}
  #top-box .btn-top-menu .dropdown-toggle .caret{position:absolute;right:15px;top:18px;color:#333;font-size:16px;}
  #top-box .btn-top-menu .dropdown-menu a{padding:4px 15px;padding-left:36px;}
  #top-box .btn-top-menu .dropdown-toggle:hover, #top-box .btn-top-menu .dropdown-menu a:hover{background:#efefef;color:#7b7b7b;-webkit-transition:background 0.2s linear, color 0.2s linear;transition:background 0.2s linear, color 0.2s linear;}

  #top-box .btn-top-menu  .dropdown-menu {
	position:static;float:none;width:auto;margin-top:0px;background-color:transparent;border:0;box-shadow:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 3px 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;min-width:inherit;width: 100%;
  }
}

/* updated 22.11.2016 */
.stores-menu #usersAsk .content{min-height: 200px;padding:0;}
.stores-menu .tab-pane .holder .usersAsk{text-align:center;min-height:200px;padding:60px 0;}

#modalAskUser label{font-weight:normal;font-size:12px;margin:0;color:#999;}
#modalAskUser .modal-body{padding:20px;}
#modalAskUser .input-sm{border-color:#bbb;}
#modalAskUser form, #modalAskUser textarea{margin-bottom:0;}