body{background:#fff;overflow-x:hidden;}
@media only screen and (min-width:1600px){body{background:#eee url(images/bg/wp2.jpg);}
#bcWrapper{background:#fff;width:100%;max-width:1700px;margin:0 auto;padding:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.bccWrapper{width:100%;max-width:1700px;margin:auto;position:relative;}
.header{margin-bottom:0!important;}
.footer{margin-top:0!important;}
}
header{background:#ba8f59;background-image:url(images/bg/tr1.png);}
@media only screen and (max-width:1600px){#bcWrapper{width:100%;margin:0 auto;padding:5px;}
}
.navbar{position:relative;width:100%;margin:0 auto;color:#fff;font-size:14px;font-weight:bold;border:0;background:#3d4f5d url('images/bk/blb1.png') repeat-x;}
.navbar .navbar-nav li a{color:#fff;}
.navbar .navbar-nav li a:hover{color:#eee;}
.navbar .navbar-nav li ul a{color:#000;}
.navbar .navbar-nav li ul a:hover{color:#666;}
.navbar li.navfirst{margin-left:-7px;}
.navbar li.navlast{margin-right:10px;}
.navbar .navcart{position:absolute;top:7px;left:3px;}
.navbar .navcart a{color:#fff;font-size:24px;}
@media (min-width:768px){.navbar .navsearch{position:absolute;left:250px;}
.navbar .navcart{display:none;}
}
@media (min-width:992px){.navbar-nav > li > a, .navbar-brand{padding-top:9px !important;padding-bottom:0 !important;height:32px;}
.navbar{font-size:12px;min-height:38px!important;}
.navbar .navsearch{left:320px;}
.navbar .navsearch .input-group input{padding:0;margin:0;height:22px;font-size:12px;}
.navbar .navsearch .btn{padding:0 2px;margin:0;}
}
@media only screen and (max-width:768px){.navbar .navbar-right{position:relative;top:-6px;}
.navbar .navbar-form{padding:0 15px;border:0;-webkit-box-shadow:none;box-shadow:none;}
.navbar .navsearch{margin:auto 5px;max-width:280px;position:absolute;left:30px;}
}
@media only screen and (max-width:480px){.navbar .navsearch{margin:auto 5px;max-width:180px;position:absolute;left:30px;}
}
a{color:#000;}
a:hover{color:#cc0000;}
h1{font-size:20px;}
h2{font-size:16px;}
h3{font-size:14px;font-weight:bold;}
h1 a{color:#111;}
h1 a{color:#111;}
.form-group .fa-asterisk{top:10px;}
.breadcrumbs{padding:0;margin:-5px 25px 5px 26px;}
.breadcrumbs ol{background:transparent;padding:0;margin:0;color:#777;}
.breadcrumbs ol a{color:#777;}
.breadcrumbs ol a:hover{color:#daa520;}
.page-header{margin-top:0;padding-top:0;}
.page-header h1{margin-top:0;padding-top:0;}
.front-header h1{text-align:center;}
.clear{clear:both;}
.productList{width:100%;border:1px solid #ddd;border-top:0;min-height:45px;padding:2px;font-size:12px;}
.productList h2{font-size:12px;margin-bottom:10px;margin-top:0;}
.productList.altList{background:#f6f6f6;}
.productList .mainimg img{border:1px solid #ddd;border-radius:3px;}
.productList .mainimg .upimg{width:auto;max-width:50px;max-height:52px;}
.firstList{border-top:1px solid #ddd;}
.listQty{display:inline-block;padding:2px;width:32px;height:23px;position:relative;top:1px;}
.listRow{display:table-row;}
.listMain{display:table;width:100%;}
.listTab{display:table;width:100%;}
.listInfo{display:table-cell;padding:2px 5px;vertical-align:top;}
.listImg{display:table-cell;width:55px;vertical-align:top;}
.listName{display:table-cell;padding-right:10px;}
.listSerie{display:table-cell;width:120px;}
.listType{display:table-cell;width:120px;}
.listActions{display:table-cell;width:190px;text-align:right;}
.listPrice{display:inline-block;width:160px;}
.listBtn{display:inline-block;width:150px;margin:0;}
.pronote{border-top:1px dotted #ccc;margin:5px auto;padding-top:5px;font-style:italic;text-align:center;}
@media only screen and (max-width:1200px){.listActions{display:table-cell;width:160px;text-align:right;}
.listPrice{display:inline-block;width:160px;}
.listBtn{display:inline-block;width:150px;margin:0;}
}
@media (max-width:992px){.productList .mainimg .upimg{max-width:100px;max-height:none;height:auto;}
}
@media only screen and (max-width:768px){.listName{display:block;width:100%;}
.listName h2{font-weight:bold;margin:0;padding:0;}
.listSerie{display:inline-block;max-width:100%;}
.listType{display:inline-block;}
.listActions{display:block;width:100%;text-align:left;}
.catBox a{line-height:30px;}
}
.plheading{background:#114160 url(images/bg/tr1.png);border:1px solid #114160;color:#fff;}
.pltab{display:table;width:100%;}
.plrow{display:table-row;}
.plheading .plitem{display:table-cell;}
.plheading a{color:#fff;margin:0 5px;}
.plheading .plname{margin-right:10px;}
.plheading .plmodel{width:190px;}
.plheading .plbrand{width:140px;}
.plheading .plprice{width:100px;text-align:right;padding-right:10px;}

@media only screen and (min-width:1200px){
.newpro .plheading .plmodel{width:160px;}
.newpro .plheading .plbrand{width:120px;}
.newpro .plheading .plprice{width:100px;text-align:right;}
.newpro .plheading .plid{width:140px;text-align:right;}
}

@media only screen and (max-width:1200px){.plheading .plmodel{width:190px;}
.plheading .plprice{width:100px;text-align:right;padding-right:10px;}
}
@media only screen and (max-width:992px){.plheading .plitem{display:block;}
.plheading .plname{width:100%;}
.plheading .plmodel{width:100%;}
.plheading .plbrand{width:100%;}
.plheading .plprice{width:100%;text-align:left;}
}
#plhsmall{background:#114160 url(images/bg/tr1.png);border:1px solid #114160;color:#fff;display:none;}
#plhsmall .btn{margin:0;margin-left:5px;padding:0;border:0;background:transparent;}
.productSpecialPrice{color:#ff0000;}
.catimg{float:right;margin-left:10px;margin-bottom:5px;}
.catInfo{margin-bottom:5px;}
.clearBoth{clear:both;}
#columnLeft .panel-body .supimg, #columnRight .panel-body .supimg{width:100%;max-width:100px;height:auto;}
.new-products .supimg, .category-new-products .supimg{width:100%;height:auto;max-width:125px;max-height:150px;}
#owl-main{margin:10px auto;}
#owl-main .item img{display:block;width:100%;height:auto;}
.owl-carousel{text-align:center;cursor:default;}
.owl-controls{display:inline-block;position:relative;margin-top:40px;}
.owl-pagination{position:relative;line-height:30px;}
.owl-buttons{display:block;}
.home-page-carousel:hover .owl-prev{left:-40px;opacity:.8;}
.home-page-carousel:hover .owl-prev:hover{opacity:1;}
.home-page-carousel:hover .owl-next{right:-40px;opacity:.8;}
.home-page-carousel:hover .owl-next:hover{opacity:1;}
.owl-outer-nav:after{content:"";position:absolute;top:0;left:-15%;width:130%;height:100%;z-index:0;}
.owl-outer-nav .owl-wrapper-outer,
.owl-outer-nav .owl-pagination,
.owl-outer-nav .owl-prev,
.owl-outer-nav .owl-next{z-index:1;}
.owl-outer-nav .owl-controls{position:static;}
.owl-outer-nav .owl-prev{left:-65px;}
.owl-outer-nav .owl-next{right:-65px;}
.owl-outer-nav:hover .owl-prev{left:-80px;}
.owl-outer-nav:hover .owl-next{right:-80px;}
.owl-inner-nav .owl-controls{position:static;}
.owl-inner-nav .owl-prev{left:45px;}
.owl-inner-nav .owl-next{right:45px;}
.owl-inner-nav:hover .owl-prev{left:30px;}
.owl-inner-nav:hover .owl-next{right:30px;}
.owl-outer-nav .owl-prev,
.owl-outer-nav .owl-next,
.owl-inner-nav .owl-prev,
.owl-inner-nav .owl-next{bottom:70px;}
.owl-inner-pagination .owl-pagination,
.owl-inner-pagination .owl-prev,
.owl-inner-pagination .owl-next{margin-top:-40px;top:-60px;}
.owl-inner-pagination.owl-outer-nav .owl-prev,
.owl-inner-pagination.owl-outer-nav .owl-next,
.owl-inner-pagination.owl-inner-nav .owl-prev,
.owl-inner-pagination.owl-inner-nav .owl-next{margin:auto;top:0;bottom:43px;}
.owl-inner-pagination .owl-pagination{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;opacity:0;}
.owl-inner-pagination:hover .owl-pagination{opacity:1;}
.owl-inner-pagination.owl-inner-nav .owl-pagination,
.owl-inner-pagination.owl-outer-nav .owl-pagination{top:-45px;}
.owl-inner-pagination.owl-inner-nav:hover .owl-pagination,
.owl-inner-pagination.owl-outer-nav:hover .owl-pagination{top:-60px;}
#owl-main .owl-controls{display:block;position:static;margin-top:-47px;}
#owl-main .owl-pagination{background:#FFF;line-height:inherit;position:relative;bottom:-40px;padding:10px;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:auto;opacity:0;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}
#owl-main .owl-prev,
#owl-main .owl-next{top:45%;}
.home-page-carousel .owl-prev,
.home-page-carousel .owl-next{display:inline-block;position:absolute;top:0;bottom:0;color:#FFF;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:auto;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;opacity:0.2;width:55px;height:55px;}
.home-page-carousel .owl-prev .fa,
.home-page-carousel .owl-next .fa{position:relative;top:8px;}
.home-page-carousel .owl-prev .fa{right:3px;}
.home-page-carousel .owl-next .fa{left:4px;}
#owl-main .item .container .vertical-top{vertical-align:top;padding-bottom:8vh;}
#owl-main .item .container .vertical-center{vertical-align:center;padding-top:20vh;}
#owl-main:hover .owl-pagination{bottom:-25px;opacity:1;}
.home-page-carousel .owl-controls .owl-page{display:inline-block;}
.home-page-carousel .owl-controls .owl-pagination .owl-page span{display:block;width:15px;height:15px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;margin:0 5px;background:#d3d3d3;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.owl-item.loading{min-height:inherit;background:none;}
@media only screen and (max-width:768px){#owl-main .owl-prev,
#owl-main .owl-next{width:30px;height:30px;}
#owl-main .owl-prev .fa,
#owl-main .owl-next .fa{font-size:20px;top:2px;}
#owl-main .owl-next .fa{left:0;}
}
.header{margin-bottom:20px;}
.header .headercontainer{position:relative;}
.header .logo{margin-top:5px;margin-bottom:5px;width:100%;max-width:375px;height:auto;}
.header .nav-header-link{width:225px;height:64px;margin-top:15px;background:transparent url('images/media/shopcircles2_2.png') no-repeat;background-size:contain;}
@media (max-width:768px){.header .nav-header-link{display:none;}
.header .logo{width:100%;}
.header .logo img{margin:auto;}
}
#owl-main .owl-controls .owl-pagination .owl-page:active span,
#owl-main .owl-controls .owl-pagination .owl-page:hover span{background:#2f9af5;}
.owl-prev,
.owl-next{background:#2f9af5;}
.home-page-carousel .owl-controls .owl-pagination .owl-page span:hover,
.home-page-carousel .owl-controls .owl-pagination .owl-page.active span{background:#2f9af5;}
.cart-modal-content .modal-header .modal-title .icon{color:#2f9af5;}
.cart-modal-content .modal-body h4{color:#2f9af5;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary{background:#2f9af5;border:1px solid #4deae2;}
@media (max-width:767px){#owl-main .item .container .caption.text-center .big-text{font-size:40px;margin-bottom:80px;padding-bottom:20px;}
#owl-main .owl-prev,
#owl-main .owl-next{bottom:-45px;}
#owl-main:hover .owl-pagination{bottom:-10px;}
.sidebar .view-switcher li > a{margin-right:10px;}
#product-image-carousel .item{height:290px;}
.content-404 .info-404 h1{font-size:150px;}
.content-404 .info-404 img{width:50%;}
.breadcrumbs{display:none;}
}
@media (min-width:768px) and (max-width:991px){#owl-main .item .container .vertical-center{padding-top:8vh;}
#owl-main:hover .owl-pagination{bottom:-7px;}
.page-section .section-info .text-md-center{text-align:center;}
.product-item-list-view .product-detail .product-description{margin:20px 0px 17px;}
.row.product-item .product-detail,
.row.product-item .product-actions{text-align:left;}
#product-image-carousel .item{padding:0px 60px;height:610px;}
.product-carousel .carousel-control{margin-top:0px;}
}
@media (min-width:992px) and (max-width:1199px){#owl-main:hover .owl-pagination{bottom:-17px;}
}
#columnLeft .panel-heading, #columnRight .panel-heading{text-align:center;font-weight:700;color:#fff;background:#114160 url(images/bg/tr1.png);border:1px solid #114160;border-bottom:0;font-size:14px;height:26px;padding:2px;border-top-left-radius:5px;border-top-right-radius:5px;}
#columnLeft .panel, #columnRight .panel{border:0;border-bottom:1px solid #c0c0c0;}
#columnLeft .panel-body, #columnRight .panel-body{background:#f9f9f9;border:0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;}
#columnLeft .panel-heading a, #columnRight .panel-heading a{color:#fff;}
#columnLeft .panel-footer, #columnRight .panel-footer{background:#f9f9f9;text-align:center;border:0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;}
#columnLeft .searchselect, #columnRight .searchselect{text-align:left;}
#columnLeft .btn-search, #columnRight .btn-search{color:#555;}
@media only screen and (min-width:1200px){#columnLeft .panel-body, #columnRight .panel-body{font-size:12px;}
#columnLeft .panel-footer, #columnRight .panel-footer{font-size:12px;}
}
.catBox ul{list-style-type:none;margin:0;padding:0;}
.catBox li a{display:block;margin:3px 0;}
.catBox a:hover{text-decoration:none;background:#eee;}
.catBox ul li{margin-bottom:3px;}
.catBox ul li ul li{border:0;}
.catBox .spaceCat{margin-bottom:20px;}
.piGal{width:100% !important;}
.piGal img{max-width:500px;height:auto;}
@media (min-width:768px){.pull-right-md{float:right;}
}
.owl-carousel .owl-item img{padding:2px;}
.prooptions{background:#f6f6f6;padding:10px;border:1px solid #ddd;border-radius:10px;}
.probuttons{background:#f6f6f6;padding:10px;border:1px solid #ddd;border-radius:10px;margin:15px auto;}
.footer{background:#8a5939;background-image:url(images/bg/tr1.png);color:#fff;border-top:4px solid #cc9966;margin-top:10px;}
.footer a{color:#fff;}
.footer h2{color:#fff;font-size:16px;text-shadow:1px 1px 3px #4E4E4E;letter-spacing:2px;border-bottom:1px solid #cc9966;}
.footer-extra{background:#603311;background-image:url(images/bg/tr1.png);color:#fff;}
.footer-extra a{color:#fff;}
.footerbox.contact{border:0;}
.footerbox.information a:hover{background:#6E6E6E;}
.new-products .price, .category-new-products .price{color:#cc0000;font-size:14px;}
.new-products .price del, .category-new-products .price del{color:#999;}
.mainimg, .pcimg{position:relative;}
.altimg, .altimg2, .altimg3{display:none;}
.procard{border:1px solid #ddd;border-radius:15px;margin:2px 10px;padding:5px;}
.procard .pcimg, .procard .pcimg2, .procard .pcimg3, .procard .pcimg4{display:inline-block;height:150px;text-align:center;}
.procard .pimg{width:auto;max-height:150px;margin:auto;}
.procard .pcpopimg, .procard .pcpopimg2, .procard .pcpopimg3, .procard .pcpopimg4{display:none;}
@media only screen and (min-width:992px){.mainimg:hover .altimg{position:absolute;top:-100px;left:200px;z-index:99;background:#fff;display:block;border:1px solid #ddd;padding:6px;padding-bottom:20px;-webkit-box-shadow:0 0 6px rgba(132, 132, 132, .75);-moz-box-shadow:0 0 6px rgba(132, 132, 132, .75);box-shadow:0 0 6px rgba(132, 132, 132, .75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;text-align:center;}
.mainimg .altimg img{max-width:none;}
.mainimg:hover .altimg2{position:absolute;top:-100px;left:300px;z-index:99;background:#fff;display:block;border:1px solid #ddd;padding:6px;padding-bottom:20px;-webkit-box-shadow:0 0 6px rgba(132, 132, 132, .75);-moz-box-shadow:0 0 6px rgba(132, 132, 132, .75);box-shadow:0 0 6px rgba(132, 132, 132, .75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;text-align:center;}
.mainimg .altimg2 img{max-width:none;}
.mainimg:hover .altimg3{position:absolute;top:-100px;right:50px;z-index:99;background:#fff;display:block;border:1px solid #ddd;padding:6px;padding-bottom:20px;-webkit-box-shadow:0 0 6px rgba(132, 132, 132, .75);-moz-box-shadow:0 0 6px rgba(132, 132, 132, .75);box-shadow:0 0 6px rgba(132, 132, 132, .75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;text-align:center;}
.mainimg .altimg3 img{max-width:none;}
}
.front-new, .front-hot, .front-featured{position:relative}
#pcextpop, #pcextpop2, #pcextpop3{min-width:250px;background:#fff;display:block;border:1px solid #ddd;padding:6px;padding-bottom:20px;-webkit-box-shadow:0 0 6px rgba(132, 132, 132, .75);-moz-box-shadow:0 0 6px rgba(132, 132, 132, .75);box-shadow:0 0 6px rgba(132, 132, 132, .75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;text-align:center;z-index:99;}
#pcextpop, #pcextpop2, #pcextpop3{display:none;}
@media only screen and (max-width:992px){#pcextpop, #pcextpop2, #pcextpop3{display:none!important;}
}
@media only screen and (max-width:768px){.productList .img-responsive{width:100%;max-width:75px;height:auto;}
}
.thumbnail{position:relative;padding-bottom:35px;}
.thumbnail .btn-wrap{position:absolute;left:50%;bottom:10px;}
.thumbnail .btn-group{position:relative;left:-50%;}
.proalert{clear:both;margin-top:10px;}
#owl-main.owl-theme{border:1px solid #aaa;border-radius:5px;padding:8px;background:#f5f6f6;background:-moz-linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%);background:-webkit-linear-gradient(top, #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%);background:linear-gradient(to bottom, #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0);}
.owl-theme .owl-wrapper-outer{margin:0;margin-bottom:5px;overflow:hidden;}
.owl-theme .item img{border-radius:5px;}
.footer .btn-success{background:#6c4b35;border:1px solid #5c3e2b;background-image:url(images/bg/tr1.png);}
.footer .btn-success:hover{background:#6c4b35;}
@media (min-width:1600px){.col-xl-1, .col-xl-10{float:left;}
.col-xl-10{width:74%;}
.col-xl-1{width:13%;}
.col-xl-pull-10{right:74%;}
.col-xl-pull-1{right:13%;}
.col-xl-push-10{left:74%;}
.col-xl-push-1{left:13%;}
.col-xl-offset-10{margin-left:74%;}
.col-xl-offset-1{margin-left:13%;}
#columnLeft .panel, #columnLeft .plainsidebox{width:95%;margin-left:5%;}
#columnRight .panel, #columnRight .plainsidebox{width:95%;margin-right:5%;}
}
.catheader{margin-bottom:5px;}
.catheader h1{margin-top:0;}
.catdesc{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;line-height:15px;}
.catsort{margin-bottom:5px;}
.catselect{max-width:265px;}
.catfilter{text-align:right;}
.pagenumber{font-size:12px;}
.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:11;}
.scrollable-menu{height:auto;max-height:200px;overflow-x:hidden;}
@media (min-width:767px){.navbar-nav .dropdown-menu .caret{transform:rotate(-90deg);}
.navbar-nav .tcmenu{display:none;}
}
@media (min-width:992px){.navsearch{display:none;}
}
.navbar .navbar-collapse.in{max-height:100vh !important;overflow-y:scroll !important;overflow-x:hidden !important;}
.plainsidebox{margin:0 auto 10px auto;}
.cyellow_big{display:inline-block;background:transparent url("/magic/images/cicon/yellow_big.png");width:177px;height:19px;position:relative;top:3px;}
.cyellow_big2{display:inline-block;background:transparent url("/magic/images/cicon/yellow_big2.png");width:249px;height:16px;position:relative;top:2px;}
.cyellow_small{display:inline-block;background:transparent url("/magic/images/cicon/yellow_small.png");width:89px;height:10px;position:relative;top:2px;}
.cyellow_small2{display:inline-block;background:transparent url("/magic/images/cicon/yellow_small2.png");width:159px;height:11px;position:relative;top:3px;}
.cgray_small{display:inline-block;background:transparent url("/magic/images/cicon/gray_small.png");width:90px;height:10px;margin:5px;}
@media screen and (min-width:992px){.plheading{display:block!important;height:auto!important;}
}
@media screen and (max-width:992px){.plheading{display:none;}
#plhsmall{display:block;}
}
#owl-pro1 .owl-prev,
#owl-pro1 .owl-next, #owl-pro2 .owl-prev,
#owl-pro2 .owl-next, #owl-pro3 .owl-prev,
#owl-pro3 .owl-next, #owl-pro4 .owl-prev,
#owl-pro4 .owl-next{top:35%;}
.paymenticons{border:1px solid #c0c0c0;padding:5px;border-radius:5px;}
.footer .link-text .nav.nav-pills.nav-stacked li a{margin:5px auto;padding:5px 10px;}
.footer .link-text .nav.nav-pills.nav-stacked li a:hover{background:#6c4b35;background-image:url(images/bg/tr1.png);}
.reviews .pull-left{margin-right:10px;}
.category-listing-box{background:#eee;border:1px solid #ddd;border-radius:4px;margin:5px auto 20px auto;padding:5px;} 
.category-listing .catItem{background:#fff;border-radius:2px;margin:1rem;padding:5px;box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
.category-listing .catItem .img-responsive{margin-top:10px;}
.standardprice{color:#000!important;}
.freeshiptxt{display:inline-block;background:#cc0000;font-weight:bold;color:#ffffff;padding:4px 12px;border-radius:15px;}
.fixed-header .navsearch{display:block;}
.fnpheader,.fhpheader,.ffpheader{margin-left:18px;margin-bottom:5px;font-weight:bold;}
.front-slider .item .img-responsive{border-radius:5%;max-width:95%;padding:0;}
#probuybox{margin:10px auto;}
#promaindesc{}
#proimagebox{float:right;max-width:380px;margin:0 0 10px 10px;}
#proimagebox img{width:100%;height:auto;}
.proinfoprice{font-weight:bold;font-size:18px;}
.proinfoact{white-space:nowrap;}
@media only screen and (max-width:1200px){#proimagebox{width:300px;}
}
@media only screen and (max-width:992px){#proimagebox{width:280px;}
}
@media only screen and (max-width:768px){#proimagebox{width:230px;}
}
@media only screen and (max-width:480px){#proimagebox{float:none;clear:both;width:100%;margin:0 auto 20px auto;}
}
a.socialLink{margin:10px;text-decoration:none;}
.socialLink i{height:25px;width:25px;color:#fff;background:#666;font-size:18px;padding:3px 5px;border-radius:25px;}
.socialLink i.fa-facebook{color:#fff;background:#3b5998;}
.socialLink i.fa-twitter{color:#fff;background:#55acee;}
.socialLink i{transition: all 0.2s ease-in-out;}
a.socialLink i:hover {opacity: .7;}
a.socialLink:hover{color:#666;}
#plistnavwrap .plistsel{display:inline-block;padding:1px 10px;}
#plistnavwrap .plistselect{width:70px;height:34px;position:relative;top:1px;}
.smpage li a{display:inline-block;margin:5px auto;}
#strloc{display:block;width:100%;height:300px;background:#fff;background-image:url('images/media/storemap.jpg');background-repeat:no-repeat;background-size:contain;background-position:center;}
@media only screen and (min-width : 992px) {.bscscroll{position:fixed;top:75px;width:163px;z-index:99;overflow-y:auto;min-height:100px;}
}
@media only screen and (min-width : 1200px) {.bscscroll{position:fixed;top:75px;width:210px;z-index:99;overflow-y:auto;min-height:100px;}    
}
@media only screen and (min-width : 1200px) {.listPrice .pbdnotice{position:absolute;bottom:5px;right:150px;}
}
.wmlnk{display:none;}
#procol h2{font-size:14px;}
#procol .procolprice{font-size:14px;margin:15px auto;}
#procol .procolbuy{margin:15px auto;}
#plcolsmall{background:#114160 url(images/bg/tr1.png);border:1px solid #114160;color:#fff;}
#plcolsmall .btn{margin:0;margin-left:5px;padding:0;border:0;background:transparent;}
.plcolheading{background:#114160 url(images/bg/tr1.png);border:1px solid #114160;color:#fff;}
.plcolheading .plitem{display:table-cell;}
.plcolheading a{color:#fff;margin:0 5px;}
.plcolheading .plitem{display:block;}
.plcolheading .plname{width:100%;}
.plcolheading .plmodel{width:100%;}
.plcolheading .plbrand{width:100%;}
.plcolheading .plprice{width:100%;text-align:left;}

.buyList{width:100%;border:1px solid #ddd;border-top:0;min-height:23px;padding:2px;font-size:12px;}
.buyList h2{font-size:12px;margin-bottom:10px;margin-top:0;}
.buyList.altList{background:#f6f6f6;}
.buyList .mainimg img{border:1px solid #ddd;border-radius:3px;}
.buyList .mainimg .upimg{width:auto;max-width:50px;max-height:52px;}
.firstList{border-top:1px solid #ddd;}

.blistQty{display:inline-block;padding:2px;width:32px;position:relative;top:1px;}
.blistRow{display:table-row;}
.blistMain{display:table;width:100%;}
.blistTab{display:table;width:100%;}
.blistInfo{display:table-cell;padding:2px;vertical-align:top;}
.blistImg{display:table-cell;width:55px;vertical-align:top;}
.blistName{display:table-cell;padding-right:10px;}
.blistSerie{display:table-cell;width:120px;}
.blistActions{display:table-cell;width:500px;text-align:right;}
.blistType{display:inline-block;width:120px;}
.blistPrice{display:inline-block;width:150px;}
.blistBtn{display:inline-block;width:110px;margin-left:10px;}
@media only screen and (max-width:1200px){
.blistActions{display:table-cell;width:160px;text-align:right;}
.blistPrice{display:inline-block;width:150px;}
.blistBtn{display:inline-block;width:150px;margin:0;}
}
@media (max-width:992px){.buyList .mainimg .upimg{max-width:100px;max-height:none;height:auto;}
}
@media only screen and (max-width:768px){.blistName{display:block;width:100%;}
.blistName h2{font-weight:bold;margin:0;padding:0;}
.blistSerie{display:inline-block;max-width:100%;}
.blistType{display:inline-block;}
.blistActions{display:block;width:100%;text-align:left;}
}

.plheading .blname{margin-right:10px;}
.plheading .blbrand{width:140px;}
.plheading .blprice{width:500px;text-align:right;}
@media only screen and (min-width:1200px){
.newpro .plheading .blbrand{width:120px;}
.newpro .plheading .blprice{width:20px;text-align:right;}
}

@media only screen and (max-width:1200px){
.plheading .blprice{width:100px;text-align:right;padding-right:10px;}
}
@media only screen and (max-width:992px){
.plheading .blname{width:100%;}
.plheading .blcondition{width:100%;}
.plheading .blbrand{width:100%;}
.plheading .blprice{width:100%;text-align:left;}
}
.blfixed{position:fixed;top:50px;z-index:1;max-width:500px;left:50%;margin-left:-250px;}
.bllist .upimg{margin-top:2px;border:0!important;}
.bllist td .upimg{margin-top:1px;border:0!important;}
.bllist tr{height:22px!important;padding:0px!important;}
.bllist td{height:20px!important;padding:1px!important;font-size:12px;}
.bllist input, .bllist select{font-size:11px!important;padding:1px!important;height:18px!important;}
.bllist button, .bllist .blrev{font-size:10px!important;padding:1px!important;height:18px!important;}
@media only screen and (max-width:640px){
.blfixed{left:0;right:0;margin:auto;}    
}
.catdesc h2{display:inline;font-size:1em;font-weight:normal;}
.cbiborder{border:1px solid #ddd;border-radius:3px;padding:3px;margin:5px auto;}
.altcart{background:#f6f6f6;}
.cbiborder .img-responsive{border:1px solid #ddd;border-radius:3px;}
.cbialign{text-align:left;}
@media only screen and (min-width:1170px){
.cbialign{text-align:right;}   
}
.provideo-container {display:block;overflow:hidden;padding-top:56.25%;position:relative;}
.provideo-container iframe {border:0;height:100%;left:0;position:absolute;top:0;width:100%;max-width:840px;}
.xlclist .img-responsive{max-width:100px;}
.labelimage{max-width:100%;height:auto;}
.labelwrap{display:inline-block;background:#ffffff;margin:3px 8px 3px 0;padding:2px 7px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;}
.proilabel .labelimage{height:17px;width:auto;}
.listName .extralist{position:relative;top:-5px;}
.listName .labelimage{height:14px;width:auto;}
.listName .labelwrap{margin:0;margin-bottom:5px;margin-right:5px;}
.lwyellow{background:#fdcf76;}
.lwpurple{background:#d5aaff;}
.lwblue{background:#b4bffe;}
.lwgreen{background:#a2d78f;}
.lwred{background:#ffffff;}
@media only screen and (max-width:992px){
.listName .extralist{position:relative;top:3px;}
}
#soromloc{display:block;width:100%;height:275px;background:#fff;background-image:url('images/media/soromloc.jpg');background-repeat:no-repeat;background-size:contain;background-position:center;}
#holbmloc{display:block;width:100%;height:275px;background:#fff;background-image:url('images/media/holbmloc.jpg');background-repeat:no-repeat;background-size:contain;background-position:center;}
@media only screen and (max-width:520px){
#soromloc{height:200px;}
#holbmloc{height:200px;}  
}
.btn-redish{background: rgba(186, 46, 0, 0.3);border:1px solid #ba2e00;}
.btn-bluish{background: rgba(0, 140, 186, 0.3);border:1px solid #008cba;}
.imgwrapper{position:relative;}
.imgcorner{z-index:99;position:absolute;top:-5px;left:-4px;width:175px;height:175px;pointer-events:none;background:url('images/icons/icon_preorder.png');background-size:cover;}
.daimgcorner{z-index:99;position:absolute;top:-5px;left:-4px;width:175px;height:175px;pointer-events:none;background:url('images/icons/icon_preorder_da.png');background-size:cover;}
.deimgcorner{z-index:99;position:absolute;top:-5px;left:-4px;width:175px;height:175px;pointer-events:none;background:url('images/icons/icon_preorder_de.png');background-size:cover;}
.enimgcorner{z-index:99;position:absolute;top:-5px;left:-4px;width:175px;height:175px;pointer-events:none;background:url('images/icons/icon_preorder_en.png');background-size:cover;}
.noimgcorner{z-index:99;position:absolute;top:-5px;left:-4px;width:175px;height:175px;pointer-events:none;background:url('images/icons/icon_preorder_no.png');background-size:cover;}

#quick_search_go {display:none;background-color: #fff;border: 2px solid #ccc;left:0;margin: 0;min-width: 250px;min-height:20px;position: absolute;top:40px;z-index:899;padding:10px;padding-top:15px;}
@media only screen and (min-width:992px){
#quick_search_go {min-width:850px;}    
}
#quick_search_go ul li a{z-index: 999;}
#quick_search_go ul li {position:relative;padding-bottom:6px;}
#quick_search_go ul {list-style: none;}
#quick_search_go ul li:before{content: '';position: absolute;border-right:2px solid #808000;border-bottom:2px solid #808000;width:6px;height:6px;top: calc(50% - 4px);left: -20px;transform: translateY(-50%) rotate(-45deg);}
#quick_search_go:before {position:absolute;width:20px;height:20px;border-top:2px solid #ccc;border-right:0px solid #ccc;border-bottom:0px solid #ccc;border-left:2px solid #ccc;bottom:100%;left:40px;margin-left:-10px;content: '';transform: rotate(45deg);margin-bottom:-10px;background:#fff;}
#quick_search_go{display:none;}

#quicksrc_list{max-height:800px;overflow-y:scroll;}
.product-related-products .rpsHeader{font-size:120%;padding:10px;background:#ccc;color:#fff;border-radius: 15px 15px 0 0;margin-top:10px;}
.product-related-products .rpsContent{border:1px solid #ccc;background:#f6f6f6;margin:0;padding:10px 0 0 0;border-radius: 0 0 15px 15px;}
.category-popular-products .rpsHeader{font-size:120%;padding:7px 10px;background:#ccc;color:#fff;border-radius: 15px 15px 0 0;margin-top:10px;} 
.category-popular-products .rpsContent{border:1px solid #ccc;background:#f6f6f6;margin:0;padding:10px 0 0 0;border-radius: 0 0 15px 15px;margin-bottom:10px;}

.alert-one-search .alert-txt-pos{display:inline-block;width:96%;text-align:center;}
.thprtopspace{padding-top:3px;}
@media only screen and (max-width:1500px){
.thsmadl img{width:100%;max-height:70px;}
}
@media only screen and (max-width:1200px){
.thprtopspace{padding-top:10px;}
}
@media only screen and (max-width:1100px){
.thprtopspace{padding-top:15px;}
}
@media only screen and (min-width:1500px){
.thchtopspace{position:relative;bottom:-5px;right:0;}
}

@media only screen and (max-width:1000px){
.bccWrapper img{width:100%!important;max-width:100%!important;height:auto!important;}
}