/* -------------------------------- bootstrap.min.css --------------------------*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
a{background-color:transparent}
a:active,a:hover{outline:0}
b,strong{font-weight:700}
h1{margin:.67em 0;font-size:2em}
small{font-size:80%}
img{border:0}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#337ab7;text-decoration:none}
a:focus,a:hover{color:#23527c;text-decoration:underline}
img{vertical-align:middle}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:24px}
.h4,h4{font-size:18px}
.h5,h5{font-size:14px}
p{margin:0 0 10px}
.small,small{font-size:85%}
.text-center{text-align:center}
ol,ul{margin-top:0;margin-bottom:10px}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){.container{width:750px }
}
@media (min-width:992px){.container{width:970px }
}
@media (min-width:1200px){.container{width:1170px }
}
.row{margin-right:-15px;margin-left:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left }
 .col-sm-6{width:50% }
.col-sm-3{width:25% }
 .col-sm-offset-2{margin-left:16.66666667% }
}
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left }
 .col-md-12{width:100% }
 .col-md-7{width:58.33333333% }
 .col-md-6{width:50% }
 .col-md-5{width:41.66666667% }
}
table{background-color:transparent}
.table-bordered{border:1px solid #ddd}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}
fieldset{min-width:0;padding:0;margin:0;border:0}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}
.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto }
 .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5) }
 .modal-sm{width:300px }
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}
.center-block{display:block;margin-right:auto;margin-left:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.hidden{display:none!important}
.btn-group-sm>.btn, .btn-sm {padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}
.popover.bottom{margin-top:10px}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover>.arrow{border-width:11px}
.popover>.arrow:after{content:"";border-width:10px}
.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}
.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}
.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}
.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}
.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}
.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}
.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}
.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th{padding:5px;}
.btn-default{color: #333;background-color: #fff;border-color: #ccc;}
.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
select.input-sm{height:30px;line-height:30px;}
.form-control{display:block;width:100%;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;max-width:100%;height:auto;}
.visible-lg, .visible-md, .visible-sm, .visible-xs{display: none !important;}


/* -------------------------------- common.css --------------------------*/
h1, h2, h3, h4, h5, h6, img{margin:0;padding:0;border:0;}
body{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;color:#333333;line-height: 1.42857143;}
a{cursor:pointer;color:#1D50C3;}
A:link{color:#1D50C3;text-decoration:underline;}
A:visited{color:#1D50C3;text-decoration:underline;}
h1, h2, h3, .body12b, .body10b, .body10bcolor, .body12bNoUnd, .body10, .body10space, .bullet10, .arial10, .arial10BoldNoUnd, .body9, .bullet9, .menuhead{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
.body9b, .body85, .body8b, .body8bcolor, .body8, .body8space, .body7, .bullet7, .trhead, .trcolor, .trlight, .trwhite{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
h1, h2, h3, .body12b, .body10bcolor, .arial10BoldNoUnd, .menuhead, .body12bNoUnd, .body8bcolor{color:#1D50C3;}
h1, .body12b{font-size:16px;font-weight:bold;}
h2{font-size:14px;font-weight:bold;}
.body9, .bullet9{font-size:14px;font-weight:normal;line-height:16px;}
.body8, .body8b, .body8bcolor, .body8space{font-size:13px;line-height:15px;}
.body7, .bullet7{font-size:12px;}
.roundrect{display:none;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#333;width:681px;margin:5px 2px 2px;position:absolute;border:none !important;z-index:997;background:#ffffff;padding:15px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0px 5px 20px 0px #333;box-shadow:0px 5px 20px 0px #333;}
.fade{position:fixed;top:0px;left:0px;z-index:99;background:black;width:100%;height:100%;opacity:0.25;overflow:hidden;display:none;}
.header-top-right .header_icon_box, .header-top-right a.header_icon_box{display:block;font-size:13px;font-weight:bold;text-decoration:none;color:#b00;line-height:16px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
.header-top-right .header_icon_box > em.fa{font-size:17px;color:#000;display:inline-block;vertical-align:middle;width:19px;text-align:center;height:17px;text-align:right;line-height:15px;}
.header-top-right .header_icon_box + .mobile{margin-left:24px;}
.header-top-right .header_icon_box:hover em.fa{color: #b00 !important;}
.modal.fade{z-index:1000;opacity:1;background:rgba(0, 0, 0, 0.14);}
#cboxOverlay{background:#000 !important;opacity:0.6 !important;filter:alpha(opacity = 60) !important;}
button, input, optgroup, select, textarea{color:initial;}
.body-container{width:100%;padding:20px;background-color:#ffffff;}
.body-container:after{clear:both;}
.body-container:before, .body-container:after{display:table;line-height:0;content:"";}
.container{padding:0;max-width:950px;}
.panelHeadB{background:#4D586B;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;line-height:16px;color:#FFFFFF;padding:4px 5px 4px 8px;height:auto;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;}
.panelBodyB{background-color:#C7D8FA;border-left:1px solid #7786A2;border-right:1px solid #7786A2;border-bottom:1px solid #7786A2;overflow:visible;height:auto;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;padding:7px 7px 9px 7px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
.footer_bottom{margin:0px auto;max-width:910px;}
.footer_bottom_sprite{background-image:url(/img/src/sprite_footer-bottom.png);}
.footer_bottom ul{margin:0;padding:0px}
.footer_bottom ul li{list-style-type:none;border-right:1px solid #cccccc;padding-right:20px;padding-left:20px;display:inline-block;vertical-align:top;min-height:90px;}
.footer_bottom ul li:first-child{padding-left:0px;}
.footer_bottom ul li:last-child{padding-right:0px;border:none;}
.bbb{background-position:0 -224px;width:192px;height:52px;display:block;}
.secure_checkout{background-position:0 0;width:160px;height:26px;display:block;margin-top:5px;}
span.paypal_varified{background-position:-100px -121px;width:78px;height:78px;display:block;margin-top:5px;margin-left:10px;}
.paypal_checkout{background-position:0 -32px;width:143px;height:37px;display:block;}
.top_retailer{background-position:-181px -40px;width:94px;height:90px;display:block;}
#back-top{position:fixed;bottom:60px;right:50px;}
#back-top a{width:50px;display:block;text-align:center;font:13px/100% Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#333;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
 #back-top span{width:50px;height:50px;display:block;margin-bottom:7px;background:#525B58 url(/companies/myparkingpermit/up-arrow.png) no-repeat center center;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
html{height:100%;margin:0;padding:0;}
body{position:relative;min-height:100%;}
.ss-footer{position:absolute;bottom:0;left:0;width:100%;padding-bottom:20px;z-index:1;}
.body-container{padding-bottom:164px;}
#price_comparison, #floatingSticky{z-index:2;}
#back-top, #recent_products{z-index:1001 }
@media(min-width:768px){.body-container{padding-bottom:196px;}
}
.stickycontent{display:block;width:100%;position:relative;}
#floatingSticky{position:absolute;display:table-cell;right:-235px;}
#floatingSticky:before, #floatingSticky:after{display:table;line-height:0;content:"";}
#freeShippingLink{cursor:pointer;}
.btn-circle { border-radius: 25px !important; }
.panelHeadA { /* see also */ background-color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 16px; color: #FFFFFF; padding: 4px 5px 4px 8px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.panelBodyA { background-color: #FFFFCC; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; overflow: visible; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; padding: 7px 7px 9px 7px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; }
.bullet { font-size: 13px; line-height: 16px; margin: 0px 0px 4px 9px; text-indent: -9px; }
.slitrule { border-bottom: 1px dashed #C7D8FA; height: 5px; }
.btn-info{background-color: #0033CC;border-color: #0033CC;}
a.btn-success, a.btn-info, a.btn-warning, a.btn-danger { color: #fff; }
a.btn-default, a.btn-primary, a.btn-success, a.btn-info, a.btn-warning, a.btn-danger { text-decoration: none !important; }
#divSampleProduct { margin: 1px 0 0; font-weight: bold; text-align: left; float: left; font-family: "Open Sans", sans-serif; font-size: 14px; width: 305px; overflow: hidden; text-overflow: ellipsis; line-height: 19px; white-space: nowrap; }
.atr0_bar { font-size: 10pt; font-weight: normal; background-color: #FFFFFF; border-bottom: 1px solid #C7D8FA; padding: 2px 0px 2px 0px; height: 18px; }
.atr1_bar { font-size: 10pt; font-weight: normal; background-color: #EDF2FF; border-bottom: 1px solid #C7D8FA; padding: 2px 0px 2px 0px; height: 18px; }
.atr0_bar_ultra { border-right: none !important; vertical-align: middle; padding: 0; border-bottom: 1px solid #DDD; }
.atr0_bar_ultra a { color: #555555; text-decoration: none; font-size: 13px; display: block; padding: 5px 0 6px 7px; font-family: "Open Sans", sans-serif; position: relative; font-weight: normal }
.atr0_bar_ultra a:hover { color: #AA0E11; }
.atr1_bar_ultra { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color: #EDF2FF; border-bottom: 1px solid #DDDDDD; padding: 0px 6px 0px 6px; height: 30px; }
.body10_ultra { font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: normal; background-color: #FFFFFF; padding: 0px 6px 0px 6px; height: 30px; color: #AA0E11; }
.body10b_ultra { font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: bold; background-color: #FFFFFF; padding: 0px 6px 0px 6px; height: 30px; color: #AA0E11; border-bottom: 1px solid #DDD; }
.body10b_darkgray_ultra { font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: bold; background-color: #FFFFFF; padding: 0px 6px 0px 6px; height: 20px; color: #333333; }
.body10b_black_ultra { font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: bold; background-color: #FFFFFF; padding: 0px 6px 2px 10px !important; color: #000000; }
.body8_ultra { font-family: "Open Sans", sans-serif; font-size: 8pt; font-weight: normal; background-color: #FFFFFF; padding: 0px 6px 0px 6px; min-height: 18px; color: #333333; }
.body8b_ultra { background-color: #FFFFFF; padding: 0px 6px 0px 6px; height: 30px; padding-bottom: 3px; }
.body8b_ultra a { /*color: #1D50C3; */ text-decoration: none; font-size: 13px; display: block; padding: 5px 0 6px 7px; font-family: "Open Sans", sans-serif; position: relative; font-weight: bold }
.body7_ultra { font-family: "Open Sans", sans-serif; font-size: 7pt; font-weight: normal; background-color: #FFFFFF; padding: 0px 6px 0px 6px; height: 16px; color: #333333; }
.close-btn-cont { font-weight: normal; padding-right: 0; padding-bottom: 10px; clear: both; overflow: hidden; }
.close-btn-cont a { float: right; width: 66px; height: 22px; background: transparent url(/img/src/searchcloselabel.gif) no-repeat 0 0; margin: 0; outline: none; display: block; }
.close-btn-cont a:hover { background: transparent url(/img/src/searchcloselabel.gif) no-repeat 0 -22px; }
.popover.fade { position: absolute; top: inherit; left: inherit; width: auto; height: auto; opacity: 1; overflow: visible; display: none; background: #fff; }
.body10, .body10space, .body10b, .body10bcolor, .bullet10, .arial10, .arial10BoldNoUnd { font-size: 14px; font-weight: normal; line-height: 1.5; }
.btn-success {background-color: #006600;border-color: #006600;}
.body10b, .body10bcolor, .arial10BoldNoUnd, .body8b, .body8bcolor, .body9b, .body12bNoUnd, .menuhead{font-weight:bold;}
.m3{font-weight:bold;color:#DD0000;font-size:12px;font-family:Arial Black, Arial, Helvetica, sans-serif;letter-spacing:-1px;}
.asseenlive{font-size: 11px;}
.footer-main .footer-links{font-size: 11px;}
.nav-menu .menu li a span.fa{line-height:16px !important}
@media (max-width:1100px){#back-top{display:none }
}
@media (max-width:1200px){#back-top{right:10px !important;}
}
@media screen and (max-width:1380px){.top-nav-search .search_icon input[type="text"]{width:107px!important;}
 .top-nav-search .search_icon{width:155px !important;}
 .top-nav-search{left:-181px!important;padding:20px 4px!important;}
}
@media screen and (max-width:1340px){.top-nav-search, .top-nav-Complogo{display:none !important;}
}
@media only screen and (min-width:481px) and (max-width:992px){.paypal_varified{display:none;}
 .footer_bottom{text-align:center; width:580px;}
}
@media(max-width:767px){.ss-responsive-table table, .ss-responsive-table thead, .ss-responsive-table tbody, .ss-responsive-table th, .ss-responsive-table td, .ss-responsive-table tr{display:block;}
 .ss-responsive-table thead tr{position:absolute;top:-9999px;left:-9999px;}
 .ss-responsive-table tr{border:1px solid #ccc;}
 .ss-responsive-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:45% !important;white-space:normal;text-align:left;}
 .ss-responsive-table td:after{content:"\00a0";}
 .ss-responsive-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}
 .ss-responsive-table .table-bordered>tbody>tr>td, .ss-responsive-table .table-bordered{border:0;border-bottom:1px solid #ddd;}
 .ss-responsive-table td:before{content:attr(data-title);color:#000000;}
}
@media(min-width:768px){.body-container{padding-bottom:196px;}
 body.has-fullWidth .body-container{padding-bottom:0;}
 body.has-fullWidth .ss-footer{position:relative }
 
}
@media screen and (max-width:1330px){#floatingSticky{display:none !important;}
}
@media (max-width:1849px){body.cutom-wizard-desktop .header-menu.menu-fixed .top-nav-Complogo, .top-nav-Complogo{display:none;}
}


/* -------------------------------- breadcrumb.css --------------------------*/
#yarnball{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:12px;color:#585858;}
.yarnball{list-style:none;margin:0;padding:0;}
.yarnlet{display:inline;}
.yarnlet a, .yarnlet a:link, .yarnlet a:visited{color:#585858;display:inline-block;text-decoration:none;border-bottom:1px solid #CCC;}
.yarnlet a{}


/* -------------------------------- colorbox.css --------------------------*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:url(/css/colorbox/images/overlay.png) repeat 0 0; opacity: 0.5 !important; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(/css/colorbox/images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(/css/colorbox/images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(/css/colorbox/images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(/css/colorbox/images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(/css/colorbox/images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/css/colorbox/images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(/css/colorbox/images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/css/colorbox/images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxLoadedContent{margin-top:0px !important;}
#cboxTitle{position:absolute; top:0px; left:0; text-align:center; width:100%; color:#C60; font-size: 13px; font-weight: bold; display: none !important;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(/css/colorbox/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(/css/colorbox/images/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }		
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(/css/colorbox/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/css/colorbox/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose{position:absolute; bottom:0; right:-3px !important; top: -3px !important; background:url(/css/colorbox/images/controls.png) no-repeat -25px 0 !important; width:25px !important; height:25px !important; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px !important;}


/* -------------------------------- dd.css --------------------------*/
.hidden {display:none;}


/* -------------------------------- jquery.fancybox.css --------------------------*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('/js/fancybox2/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('/js/fancybox2/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/js/fancybox2/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('/js/fancybox2/fancybox_sprite@2x.png');background-size:44px 152px;}
 #fancybox-loading div{background-image:url('/js/fancybox2/fancybox_loading@2x.gif');background-size:24px 24px;}
}


/* -------------------------------- ship-status-box.css --------------------------*/
@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:400;src:local('Fira Sans Condensed Italic'), local('FiraSansCondensed-Italic'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOjEADFm8hSaQTFG18FErVhsC9x-tarUfPdouNRTx8.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:400;src:local('Fira Sans Condensed Italic'), local('FiraSansCondensed-Italic'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOjEADFm8hSaQTFG18FErVhsC9x-tarUfPdq-NRTx8.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:400;src:local('Fira Sans Condensed Italic'), local('FiraSansCondensed-Italic'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOjEADFm8hSaQTFG18FErVhsC9x-tarUfPdo-NRTx8.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:400;src:local('Fira Sans Condensed Italic'), local('FiraSansCondensed-Italic'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOjEADFm8hSaQTFG18FErVhsC9x-tarUfPdrONRTx8.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:400;src:local('Fira Sans Condensed Italic'), local('FiraSansCondensed-Italic'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOjEADFm8hSaQTFG18FErVhsC9x-tarUfPdoONRTx8.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:400;src:local('Fira Sans Condensed Italic'), local('FiraSansCondensed-Italic'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOjEADFm8hSaQTFG18FErVhsC9x-tarUfPdoeNRTx8.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Fira Sans Condensed';font-style:italic;font-weight:400;src:local('Fira Sans Condensed Italic'), local('FiraSansCondensed-Italic'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOjEADFm8hSaQTFG18FErVhsC9x-tarUfPdr-NR.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfvtrftV.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfLtrftV.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfrtrftV.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfXtrftV.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfntrftV.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfjtrftV.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfbtrQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMl0ciZb.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMB0ciZb.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMh0ciZb.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMd0ciZb.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMt0ciZb.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMp0ciZb.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMR0cg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:600;src:local('Fira Sans Condensed SemiBold'), local('FiraSansCondensed-SemiBold'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWSnJuMl0ciZb.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:600;src:local('Fira Sans Condensed SemiBold'), local('FiraSansCondensed-SemiBold'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWSnJuMB0ciZb.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:600;src:local('Fira Sans Condensed SemiBold'), local('FiraSansCondensed-SemiBold'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWSnJuMh0ciZb.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:600;src:local('Fira Sans Condensed SemiBold'), local('FiraSansCondensed-SemiBold'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWSnJuMd0ciZb.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:600;src:local('Fira Sans Condensed SemiBold'), local('FiraSansCondensed-SemiBold'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWSnJuMt0ciZb.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:600;src:local('Fira Sans Condensed SemiBold'), local('FiraSansCondensed-SemiBold'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWSnJuMp0ciZb.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:600;src:local('Fira Sans Condensed SemiBold'), local('FiraSansCondensed-SemiBold'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWSnJuMR0cg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
.cutoff-shipping-offers{font-family:'Fira Sans Condensed', sans-serif;font-size:13px;border:2px #b6d498 solid;line-height:19px;color:#333;font-weight:normal;padding:6px 10px;border-radius:4px;}
.shippingBlock{width:100%;margin-bottom:15px;overflow:hidden;position:relative;}
.cutoff-shipping-offers .cutoff-details-txt{font-size:13px;line-height:19px;display:block;color:#333;font-weight:normal;font-family:'Fira Sans Condensed', Arial, sans-serif;padding-top:4px;border-top:1px solid;border-top-color:#ddd;margin-top:4px;}
.cutoff-shipping-offers .cutoff-subtitle3{line-height:19px;color:#006600 !important;padding-bottom:8px;font-size:16px;font-weight:500;font-family:'Fira Sans Condensed', sans-serif;letter-spacing:0.2px;}
.green-status-txt{color:#006600;font-weight:500;font-size:13px;}


/* -------------------------------- slider_sku.css --------------------------*/
.xpslider ul, ol { margin:0; padding:0; }
.xpslider { position: relative; overflow: auto; font-family: Arial, sans-serif; width: 200px; }
.xpslider li { list-style: none; }
.xpslider ul li { float: left; padding-bottom: 25px; min-height:200px; max-height:225px;}
.dots { position: absolute; left: 0; right: 0; bottom: 0px; text-align: center; }
.dots li { display: inline-block; width: 12px; height: 12px; margin: 0 4px; text-indent: -999em; border: 2px solid #666666; border-radius: 6px; cursor: pointer; opacity: .4; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s; }
.dots li.active { background: #AAA; opacity: 1; }
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer{position:absolute;z-index:9999;overflow:visible !important;background-color:#fff;}
.lbLoading{background:#fff url('/img/src/preloader.gif') no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:5px solid #fff;background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:-34px;background:transparent url('/img/src/nextlabel.png') no-repeat 0 center;}
#lbNextLink{right:-34px;background:transparent url('/img/src/prevlabel.png') no-repeat 100% center;}
 #lbNextLink:hover{background:transparent url('/img/src/prevlabel.png') no-repeat 100% center;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url('/img/src/closelabel.gif') no-repeat center;margin:5px 0;outline:none;}
#lbCaption, #lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}
.slidercontainer{float:left;margin:3px 20px 20px 0;width:200px;}


/* -------------------------------- ss_material_design.css --------------------------*/
[class*=" fa-"]:not(.fa-stack), [class*=" glyphicon-"], [class*=" icon-"], [class^=fa-]:not(.fa-stack), [class^=glyphicon-], [class^=icon-]{display:inline-block;line-height:14px;-webkit-font-smoothing:antialiased;}


/* -------------------------------- stepview2.css --------------------------*/
.sku-main-container{/*font-family:Arial,Helvetica,sans-serif;*/}
.matdiv2 a, .clearfix a{color: #1D50C3;}
a{color:#1D50C3;text-decoration:none;cursor:pointer;}
a:hover{color:#CC0000;text-decoration:underline;}
.top-nav-search{display:none!important;}
.step{color:#cc0000;}
.step i{font-family:Arial,Helvetica,sans-serif;font-style:normal;color:white;background-color:#cc0000;border-radius:50%;width:20px;height:20px;display:inline-block;text-align:center;padding-top:0px;font-weight:bold;font-size:15px;line-height:20px;margin-right:5px;text-indent:0px;}
.matPatch{display:none!important;}
.matPatch input{display:none;}
.sku-main-container h1{font-size:20px;line-height:1.2;/*font-family:Arial,sans-serif;*/font-weight:normal;text-rendering:optimizeLegibility;margin:0;color:#111;}
table.table-bordered td{padding:3px 8px;border:1px solid #ccc;}
table.table-bordered td:nth-child(1){font-size:12px;width:30%;white-space:nowrap;}
table.table-bordered td:nth-child(2){font-size:13px;width:70%;}
.qvproduct-des{margin-bottom:15px;}
.popover-title{/*font-family:Arial,Helvetica,sans-serif;*/font-weight:bold;color:#333;padding:5px 10px;}
.ajxloader{position:fixed;z-index:1010;top:0;left:0;height:100%;width:100%;background:rgba(128,128,128,0.25);}
.ajxloader2{position:fixed;z-index:1004;top:0;left:0;height:100%;width:100%;background:rgba(128,128,128,0.25);}
.loader,.loader:before,.loader:after{border-radius:50%;}
.loader:before,.loader:after{position:absolute;content:'';}
.loader:before{width:5.0em;height:10.0em;background:rgba(255,145,0,0.5);border-radius:10.0em 0 0 10.0em;top:0em;left:0em;-webkit-transform-origin:5em 5em;transform-origin:5em 5em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s;}
.loader{font-size:11px;text-indent:-99999em;margin:-5em auto 0;position:absolute;  /*left: 47%;*/top:45%;left:0;right:0;width:10em;height:10em;box-shadow:inset 0 0 0 1em rgba(145,96,215,0.5);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
.loader:after{width:5.0em;height:10.0em;background:rgba(0,145,255,0.5);border-radius:0 10.0em 10.0em 0;top:0em;left:5em;-webkit-transform-origin:0px 5em;transform-origin:0px 5em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease;}
@-webkit-keyframes load2{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes load2{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.matFeatures th,.matFeatures td{width:initial;height:25px;text-align:center;border:1px solid #DDD;cursor:pointer;padding:3px 5px!important;/*font-family:Tahoma,Geneva,sans-serif;*/font-size:11px;color:#555555;}
.product-gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:1000;}
#user-rating .full{width:auto;}
.quantity-plus,.quantity-minus{width:26px;text-align:center;padding:4px 0;font-weight:bold;font-size:14px;float:right;margin:0;height:32px;border:1px solid #aaa;background:linear-gradient(to bottom,#f6f6f6,#e1e1e1);color:#444;}
.product-value-txt .btn{border-radius:2px;}
.cart-heading{padding:5px 10px;}
.popover-title{padding:5px 10px;}
.popover-content:before,.popover-content:after{content:"";display:table;line-height:0;}
.stickycontent{display:none!important;}
.qvCart:after{display:table;content:" ";clear:both;}
.quantity-minus{border-radius:4px 0px 0px 4px;}
.quantity-plus{border-radius:0px 4px 4px 0px;}
.qvQty{display:inline-block;width:48px;/*font-family:Arial,Helvetica,sans-serif;*/font-weight:bold;font-size:18px;color:#333;border-top:1px solid #aaa;border-bottom:1px solid #aaa;border-left:0;border-right:0;padding:3px 3px;text-align:center;height:32px;margin:0;}
.pricelisthead{color:#111;font-weight:normal;text-align:right;margin-bottom:4px;font-size:12px;}
.pricelisthead span{color:#555;font-weight:normal;font-size:11px;}
.qtywrapper{overflow-y:auto;max-height:initial;width:100%;}
#pricelist{width:100%;margin:0;padding:0;display:inline-block;background-color:#fff;}
.qvMaterial-block .matFeatures{border-collapse:collapse;margin-top:0px;margin-left:0px;float:left;}
.qvMaterial-block .matFeatures_detail{font-weight:normal;font-size:12px;margin-bottom:3px;float:left;padding-left:10px;line-height:26px;}
.sku-row-container h2,.sku-main-container h2{font-size:16px;font-weight:bold;padding:0 0 5px 0;color:#d43900;}
img{border:0;}
#QuantityDiscounts .subhead{display: none;}
.container{padding:0;width:100%;max-width:100%;}
.sku-main-container{width:100%;max-width:1350px;margin:0 auto;position:relative;}
.sku-row-container{width:100%;max-width:1350px;margin:0 auto;}
.attrLabel{font-size:13px;/*font-family:Arial,Helvetica,sans-serif;*/font-weight:normal;}
.attrLabel span:not(.m3){min-width:80px;display:inline-block;}
.attrLabel span{font-size:13px;}
.qvMaterial-block .ftrPatch{padding-left:10px;display:table-cell;}
.qvPackText{/*font-family:Arial,Helvetica,sans-serif;*/background:#FFFFCC;font-size:14px;font-weight:normal;color:#111111;padding:0 12px;float:none;display:block;border:1px solid #FC0;border-left:0px;line-height:30px;margin:0 0 0 -3px;}
.qvConfirmation-block .product-value-txt>button{position:relative;width:100%;}
#qv_AddToCartBtn{padding:5px 16px;border-radius:2px;}
.qvMaterial-details>.qvMaterials{margin-left:-30px;}
.qvMaterials{margin-bottom:0px;position:relative;}
.arrow_box{position:relative;padding:10px;background:#fff;border:1px solid #ddd;display:table;}
.SKUmatArrow{width:50px;height:50px;position:absolute;top:95px;left:1px;z-index:1;display:none;}
.SKUmatArrow:before{right:100%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(163,161,158,0);border-right-color:#CCC;border-width:15px;margin-top:-15px;}
.SKUmatArrow:after{right:100%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,204,0);border-right-color:#FFFFFF;border-width:14px;margin-top:-14px;}
table.pricelist-details>thead>tr>th:first-child{text-align:left;padding-left:5px;}
table.pricelist-details>thead>tr>th{text-align:center;/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:7.5pt;line-height:1;padding:4px 0;border-top:1px solid #AFAFAF;border-bottom:1px solid #71706F;background:#F1F1F1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.materialRow{position:relative;}
.qvMaterial-block .qvMaterials{position:relative;}
.qvMaterial-block .qvMaterials .qvSizeMatLabel{font-size:15px;font-weight:bold;margin-bottom:8px;}
.ftrPatch table td{vertical-align:middle;}
.qvMaterial-block .matdiv2{display:table-cell;width:auto;}
.qvMaterial-block .matdiv2 ul{list-style:none;padding:10px 0 0 10px;font-size:13px;/*font-family:Arial,Tahoma,Geneva,sans-serif;*/color:#333;text-align:left;}
.qvMaterial-block .matdiv2 ul li{padding:0 0 3px;line-height:15px;position:relative;}
.qvMaterial-block .matdiv2 ul li:before{content:'\2022';position:absolute;top:0;left:-10px;font-weight:600;}
.qvMaterial-block .matdiv2 ul li:last-child{padding:0;}
.product-Des-content{font-size:15px;/*font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;*/color:#333;}
.product-Des-content ul.list-unstyled{padding:0 0 0 10px;text-align:left;}
.product-Des-content ul.list-unstyled li{padding:0 0 5px;line-height:16px;position:relative;}
.product-Des-content ul.list-unstyled li:before{content:'\2022';position:absolute;top:0;left:-10px;font-weight:600;}
.product-Des-content ul.list-unstyled li:last-child{padding:0;}
.product-Des-content p{margin:0 0 5px 0;line-height:18px;}
#ratingDiv p{margin:0px 0px 1px 0px;}
#pricelist li div{/*font-family:Arial,Helvetica,sans-serif;*/font-size:14px;height:30px;line-height:30px;}
#pricelist li div.qtywrap{width:80%;border-right:none;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:35px;}
#pricelist li.selected div.qtywrap{width:calc(80% + 1px);}
#pricelist li{display:block;margin:0;padding:0 0 0 10px;border-style:none solid solid solid;border-width:0px 0px 1px 0px;background-color:#fff;border-color:#CCCCCC;overflow:hidden;position:relative;}
#pricelist li:nth-child(1){border-top:none;background-color:#f6f6f6;border-radius:0;font-weight:bold;}
#pricelist li:nth-last-child(1){border-bottom:1px solid #CCCCCC;border-radius:0 0 0px 0px;}
#pricelist li.selected{background-color:#FEFAF6;border:2px solid rgb(238,136,0);margin-top:-1px;padding-left:8px;  /*transition: all 0.3s;*/color:#333;font-weight:bold;}
#pricelist li.selected div{height:28px;line-height:28px;}
#pricelist li>div{display:inline-block;width:85px;text-align:left;vertical-align: middle;}
#pricelist li div{/*font-family:Arial,Helvetica,sans-serif;*/font-size:14px;height:30px;line-height:30px;}
#pricelist li div.qtywrapheader:before{content:"For size:";font-weight:normal;}
#pricelist li div.qtywrapheader,#pricelist li div.bigboss_qtywrapheader{border-right:none;width:80%;font-weight:bold;float:left;}
#pricelist li>div.pricewrapheader{width:20%;text-align:right;padding-right:10px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#pricelist li div.pricewrap{width:20%;padding-right:10px;text-align:right;float:left;}
#pricelist li.selected div.pricewrap{width:calc(20% - 1px);padding-right:8px;}
#pricelist li.materialHeader {
    background-color: #ededed;
    padding: 4px 5px;
    margin: 0px;
    font-weight: bold;
    font-size: 14px !important;
}
.sku-img-block table{width:100%;}
.sku-img-block .slidercontainer{float:left;width:100%;margin:0;}
.sku-img-block .slidercontainer .xpslider{width:100%;}
.qvPriceBreak{margin:2px 0 8px 0;text-align:left;}
.qvConfirmation-block .qvCart{margin:0;display:inline-block;padding:10px 0;border-radius:0px;border:1px solid #ccc;clear:both;position:relative;z-index:0;}
.qvConfirmation-block .product-value-txt{color:#414141;font-size:12px;display:table-cell;float:none;padding:0 15px;vertical-align:middle;margin-top:15px;}
.qvConfirmation-block .qvConfirmationArea{padding:0 15px;display:table-cell;width:auto;vertical-align:middle;border:none;float:none;}
.qvConfirmation-block .qvConfirmationArea .attrLabel{margin-top:3px;}
.qvConfirmation-block .qvConfirmationArea .attrLabel:first-child{margin-top:0;}
.qvConfirmation-block .qvQtyArea{margin:0;padding:0 15px;border-bottom:none;text-align:center;float:none;width:auto;display:table-cell;vertical-align:middle;white-space:nowrap;}
.qvQtyLabel{text-align:center;color:#d43900;font-weight:normal;font-size:14px;line-height:20px;display:inline-flex;margin-bottom:5px;}
.qvConfirmation-block .qvQtybtn{display:inline-flex;}
.qvConfirmation-block .qvQtyactionbtn{display:inline-block;}
.price_container{width:66%;float:right;text-align:right;/*font-family:Arial,Helvetica,sans-serif;*/font-size:16px;line-height:22px;}
.qvConfirmation-block .qvConfirmationArea .label_container{font-size:14px;font-weight:600;color:#000;width:auto;display:inline-block;float:none;/*font-family:Arial,Helvetica,sans-serif;*/line-height:22px;}
.qvConfirmation-block .qvConfirmationArea .price_container{width:auto;color:#d43900;display:inline-block;float:right;text-align:right;/*font-family:Arial,Helvetica,sans-serif;*/font-weight:bold;font-size:16px;line-height:22px;padding:0 0 0 10px;}
.qvConfirmation-block .qvConfirmationArea .label_container.qvPriceDiscountLabel{font-size:12px;width:auto;float:left;font-weight:normal;line-height:16px;}
.qvConfirmation-block .qvConfirmationArea .price_container.qvPriceDiscount{width:auto;float:right;font-weight:normal;padding:0 0 0 10px;color:#333;font-size:12px;line-height:16px;}
.qvConfirmation-block .qvConfirmationArea .price_container.actual-price{color:#333;font-size:12px;float:right;}
.qvConfirmation-block .qvCart .qvCart_detail{display:table-cell;}
.qvConfirmation-block .product-value-txt>button>i{color:#FFF;left:38px;position:absolute;font-size:20px;top:5px;}
hr.headDivider{margin-bottom:15px;border-color:#ddd;}
.sku-row-container p{margin-bottom:10px;}
.ss_responsive_table .ss_reponsive_cell{position:relative;min-width:130px;height:130px;/*font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;*/font-size:11px;float:left;margin:0;padding:0;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;background:#fff;text-align:center;}
.ss_responsive_table .ss_reponsive_cell .ss-product-img-cont{width:100%;height:128px;line-height:128px;background:#FFFFFF;position:relative;padding:0 10px 10px;}
.ss_responsive_table .ss_reponsive_cell:last-child{border-right:1px solid #DDDDDD;}
.gridLast{border-right:1px solid #DDDDDD;}
.grayBorderTop{border-top:1px solid #DDDDDD;}
.gridColumn9{width:11.1111%;}
.gridColumn8{width:12.50%;}
.sku-row-container .row_with_divider,.sku-main-container .row_with_divider{padding-top:15px;border-top:1px solid #ddd;margin:0px 0px 20px 0px;}
.sku-row-container:last-child .row_with_divider{/*margin:0;*/}
.owl-carousel{padding:0 35px;}
.owl-nav div{cursor:pointer;display:block;height:37px;line-height:37px;overflow:hidden;width:36px;display:inline-block;zoom:1;filter:Alpha(Opacity=70);opacity:0.7;}
.owl-nav .owl-next{background:url(/img/src/sprite-carousel-arrows.png) no-repeat -38px -38px;position:absolute;top:35%;right:0;}
.owl-nav .owl-prev{background:url(/img/src/sprite-carousel-arrows.png) no-repeat 0 -38px;position:absolute;top:35%;left:0;}
.owl-carousel.department-list{padding-top:10px;display:none;}
.department-list .item{height:182px;width:170px;border:1px solid #CCCCCC;line-height:140px;text-align:center;}
.owl-carousel .owl-item img{width:auto!important;max-width:150px;max-height:120px;display:inline-block!important;}
.department-list .item h4{background:#f0f0f0;padding:3px 5px 3px 18px!important;border-bottom:1px solid #CCCCCC;font-size:13px;font-weight:bold;text-align:left;position:relative;line-height:16px;height:38px;}
.department-list h4 i{font-weight:normal;font-size:11px;color:#337ab7;position:absolute;left:6px;top:6px;}
.owl-dots{margin:7px 0 0 0;text-align:center;}
.owl-nav .owl-prev.disabled,.owl-nav .owl-next.disabled{opacity:0.2;cursor:default!important;}
.sku-detail-block .qv_detail_main{padding:0px 0px 20px 30px;}
.sku-detail-block .qv_headsection{padding:0 0 10px;}
.copyBlock{font-size:16px;font-weight:bold;color:#cc3300;padding:0;margin:0;border-top:none;line-height:20px;}
.userreview-star-ratings>span{display:inline-block;color:#bbb;font-size:12px;position:relative;top:0px;line-height:19px;}
.userreview-star-ratings.popup-rating:after{font-size:14px!important;left:86px!important;top:5px!important;}
.sticky_button{margin-bottom:15px;}
.sticky_button .button_box{padding:0px 20px 0px 0px;cursor:pointer;display:inline-block;vertical-align:top;text-align:center;}
.sticky_button .custom_btn{width:32px;height:32px;border-radius:100%;background-color:#fff;text-align:center;border:1px solid #adadad;line-height:32px;margin:0 auto 5px;transition:all 0.2s ease-in-out;transform:translateY(0);color:#333;}
.sticky_button .custom_btn i{font-size:18px;vertical-align:-2px;}
.sticky_button .custom_btn .btn_text{font-weight: 600;font-size: 10px;vertical-align: 1px;}
.sticky_button .button_box .text{color:#333;}
.sticky_button .button_box:hover .custom_btn{box-shadow:0px 2px 5px rgb(51,51,51,0.4);border-radius:100%;transform:translateY(-2px);background-color:#f5f5d6;border:1px solid #d26624;color:#d26624;}
.materialRow{position:relative;}
#customerReviews{border-bottom:none;padding:0;margin:0;height:0;}
@media (min-width:992px){.sku-detail-block{float:left;width:100%;padding-left:310px;}
 .sku-main-container{padding-left:52px;}
 .sku-img-block{padding-left:0;width:285px;float:left;margin-right:-285px;margin-top:-52px;position:relative;z-index:1;}
 .qv_heading{margin:0 0 0 310px;}
 .modal.fade{z-index:1003!important;}
}
@media (min-width:1025px){.SKUmatArrow{display:block!important;}
}
@media (min-width:1200px){.pr_lg_zero{padding-right:0px!important;}
 .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;display:block;background-color:#f7f7f7;border-bottom:1px solid #ccc;font-size:15px;}
 .bigboss_pricedetail.qvConfirmation-block .qvCart{border:1px solid #ccc;padding:0px;width:100%;}
 .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{padding:8px;}
 .qvConfirmation-block.bigboss_pricedetail .qvConfirmationArea{padding:0 0 0 15px;}
}
@media only screen and (min-width:1025px) and (max-width:1200px){.ftrPatch>table>tbody>tr>td{display:block;padding-top:10px;}
 .qvMaterial-block .matdiv2{display:block;}
}
@media (max-width:1199px){.qvConfirmation-block .qvCart .qvCart_detail{display:table;width:100%;}
 .qvConfirmation-block.bigboss_pricedetail{margin-top:10px;}
 .qvConfirmation-block .qvConfirmationArea{padding:0 8px;}
 .qvConfirmation-block.bigboss_pricedetail .qvConfirmationArea{padding:0 0 0 15px;}
 .qvConfirmation-block .qvQtyArea{padding:0 8px;}
 .qvChoose .design_carousel{width:auto;}
 .qvConfirmation-block .qvCart{padding:10px 0 0 0;overflow:hidden;width:100%;}
 .qvConfirmation-block .qvConfirmationArea .label_container{float:left;display:block;}
 .qvConfirmation-block .qvConfirmationArea .price_container{float:right;display:block;}
 .qvConfirmation-block .product-value-txt{display:block;background-color:#f7f7f7;padding:10px;border-top:1px solid #d7d7d7;}
 .qvConfirmation-block .product-value-txt>button{width:auto;float:right;}
 #pricelist li div.qtywrap{width:calc(75% + 1px);}
 #pricelist li div.pricewrap{width:calc(25% - 1px);}
 #pricelist li>div.pricewrapheader{width:25%;}
 #pricelist li div.qtywrapheader,#pricelist li div.bigboss_qtywrapheader{width:75%;}
 #pricelist li.selected div.qtywrap{width:calc(75% + 1px);}
 #pricelist li.selected div.pricewrap{width:calc(25% - 1px);}
}
@media (min-width:1025px) and (max-width:1300px){.qvConfirmation-block.bigboss_pricedetail .qvCart{padding:0px;display:block;border:1px solid #ccc;}
 .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;border-bottom:0px;background-color:#fff;}
 .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{display:block;width:100%;padding:0px;}
 .bigboss_pricedetail.qvConfirmation-block .qvQtyArea{display:block;background:#ffffcc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px;}
 .bigboss_pricedetail.qvConfirmation-block .qvConfirmationArea{display:block;padding:8px;}
}
@media (min-width:1350px){/*.nav-menu > ul.menu > li > a{padding:8px 30px;}*/
ul.user_options li{padding-left:20px;margin-left:20px;}
ul.user_options li:first-child{margin-left:0px;padding-left:0px;}
.header_options .search_yellow_box{float:right;margin:0 20px 0 20px;width:520px;}
}

@media (min-width:1849px){.header-menu.menu-fixed .top-nav-search, .header-menu.menu-fixed .top-nav-Complogo, .top-nav-Complogo{display:block;}
}


@media (max-width:1024px){.qvMaterial-details[class*=col-md-],.qvMaterial-block[class*=col-md-]{width:100%;}
 .qvMaterial-details{margin:0px 0px 20px 0px;}
 .arrow_box{border:1px solid #ddd;}
 .arrow_box:before{left:40px;top:-15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(163,161,158,0);border-bottom-color:#CCC;border-width:15px;margin-top:-15px;}
 .arrow_box:after{left:41px;top:-14px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,204,0);border-bottom-color:#fff;border-width:14px;margin-top:-14px;}
 .arrow_box{display:block;}
 .ftrPatch>table>tbody>tr>td{display:table-cell;padding-top:0px;}
 .material_list_popup .modal-body{height:600px;overflow-y:auto;}
 .SKUmatArrow{display:none;}
}
@media (max-width:992px){.etalage{float:left!important;}
 .sku-detail-block{clear:both;display:block;}
 .sku-img-block{margin-bottom:15px;}
}
@media (max-width:768px){.star-rating-detail .a-size-mini:nth-child(2){width:210px;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;}
 .toolbox{display:none;}
 .sku-main-container h1{font-size:16px;}
 .sku-main-container h1>div:not(#ratingDiv){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
}
@media (min-width:768px){.bigboss_products{display:flex;flex-flow:row wrap;}
 .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{display:table;width:auto;}
 .bigboss_pricedetail .qvConfirmationArea .attrLabel{font-size:15px;}
 .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{font-size:15px;padding:0 0 10px 0;display:block;}
 .bigboss_pricedetail.qvConfirmation-block .qvQtyArea{padding:0px;}
}
@media (min-width:768px) and (max-width:1350px){.bigboss_products .productcontent_box{width:33.33%;}
}
@media (min-width:768px) and (max-width:992px){.bigboss_pricedetail.qvConfirmation-block .qvCart{background-color:#f9f9f9;border:1px solid #ccc;padding:10px;display:flex;flex-flow:row wrap;align-items:center;}
 .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:0px;display:inline-flex;}
 .qvConfirmation-block.bigboss_pricedetail .qvCart_detail{margin-left:auto;display:inline-flex;}
}
@media (min-width:992px){.col-md-9{border-left:none !important;}
 .page-heading-row{display:table;width:100%;border-bottom:1px solid #DDD;}
 .page-heading-col{display:table-cell;padding-right:20px;}
 .page-review-col{display:table-cell;width:280px;vertical-align:middle;font-size:20px;}
 .cutoff-details-txt .green-status-txt{display:inline-block;}
 
}
@media (min-width:992px) and (max-width:1024px){.productcontent_box .adderprice_qty .product_adderprice{display:block;padding-bottom:5px;}
 .finish_options .option_detail_main{display:block;padding-right:0px;}
 .finish_options .quote_main{display:block;width:100%;}
 .bigboss_pricedetail.qvConfirmation-block .qvCart{border:1px solid #ccc;padding:0px;}
 .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;display:block;background-color:#f7f7f7;border-bottom:1px solid #ccc;}
 .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{padding:8px;}
}
@media (min-width:992px){.sku-detail-block{float:left;width:100%;padding-left:310px;}
 .sku-main-container{padding-left:52px;}
 .sku-img-block{padding-left:0;width:285px;float:left;margin-right:-285px;margin-top:-52px;position:relative;z-index:1;}
 .qv_heading{margin:0 0 0 310px;}
 .modal.fade{z-index:1003 !important;}
 #price_comparison, #floatingSticky{right:0 !important }
 .header_options .search_yellow_box{width:230px;}
}
@media (min-width:1025px){.SKUmatArrow{display:block !important;}
}
@media (min-width:1200px){.pr_lg_zero{padding-right:0px !important;}
 .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;display:block;background-color:#f7f7f7;border-bottom:1px solid #ccc;font-size:15px;}
 .bigboss_pricedetail.qvConfirmation-block .qvCart{border:1px solid #ccc;padding:0px;width:100%;}
 .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{padding:8px;}
 .qvConfirmation-block.bigboss_pricedetail .qvConfirmationArea{padding:0 0 0 15px;}
}
@media only screen and (min-width:1025px) and (max-width:1200px){.ftrPatch > table > tbody > tr > td{display:block;padding-top:10px;}
 .qvMaterial-block .matdiv2{display:block;}
}
@media (max-width:1199px){.qvConfirmation-block .qvCart .qvCart_detail{display:table;width:100%;}
 .qvConfirmation-block.bigboss_pricedetail{margin-top:10px;}
 .qvConfirmation-block .qvConfirmationArea{padding:0 8px;}
 .qvConfirmation-block.bigboss_pricedetail .qvConfirmationArea{padding:0 0 0 15px;}
 .qvConfirmation-block .qvQtyArea{padding:0 8px;}
 .qvChoose .design_carousel{width:auto;}
 .qvConfirmation-block .qvCart{padding:10px 0 0 0;overflow:hidden;width:100%;}
 .qvConfirmation-block .qvConfirmationArea .label_container{float:left;display:block;}
 .qvConfirmation-block .qvConfirmationArea .price_container{float:right;display:block;}
 .qvConfirmation-block .product-value-txt{display:block;background-color:#f7f7f7;padding:10px;border-top:1px solid #d7d7d7;}
 .qvConfirmation-block .product-value-txt > button{width:auto;float:right;}
 #pricelist li div.qtywrap{width:calc(75% + 1px);}
 #pricelist li div.pricewrap{width:calc(25% - 1px);}
 #pricelist li > div.pricewrapheader{width:25%;}
 #pricelist li div.qtywrapheader, #pricelist li div.bigboss_qtywrapheader{width:75%;}
 #pricelist li.selected div.qtywrap{width:calc(75% + 1px);}
 #pricelist li.selected div.pricewrap{width:calc(25% - 1px);}
}
@media (min-width:1025px) and (max-width:1300px){.qvConfirmation-block.bigboss_pricedetail .qvCart{padding:0px;display:block;border:1px solid #ccc;}
 .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;border-bottom:0px;background-color:#fff;}
 .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{display:block;width:100%;padding:0px;}
 .bigboss_pricedetail.qvConfirmation-block .qvQtyArea{display:block;background:#ffffcc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px;}
 .bigboss_pricedetail.qvConfirmation-block .qvConfirmationArea{display:block;padding:8px;}
}
@media(max-width:767px){.productcontent_box .product_content .detail_text > ul{font-size:13px;}
 .sku-main-container{padding:15px 15px 0px 15px;}
 .sku-detail-block .qv_detail_main{padding:0 0 20px 0;}
 .qv_previewarea{padding:0 10px 0 0;}
 .qvMaterial-block .ftrPatch{display:block;padding:0 0 0px 0;position:relative;}
 .qvMaterial-block .ftrPatch:before,.qvMaterial-block .ftrPatch:after{content:'';display:table;}
 .qvMaterial-block .ftrPatch:after{clear:both;}
 .qvMaterial-block .signconfig{border-right:none;display:block;width:100%;text-align:center;}
 .qvMaterial-details>.qvMaterials{margin-left:0;}
 .sku-main-container .qv_heading h1{padding-top:0px;}
 .bigboss_products .productcontent_box{width:100%;padding:10px 10px 10px 35px;position:relative;}
 .bigboss_products .product_content > .md-radio label{position:unset;}
 .bigboss_products .product_content > .md-radio label:before{top:15px;left:10px;}
 .bigboss_products .product_content > .md-radio label:after{top:20px;left:15px;}
 .productcontent_box .product_content .product_title{padding:0px;}
 .productcontent_box .product_content .detail_text > span{padding:0 0 3px 0;}
 .productcontent_box .product_imgbox{display:table-cell;vertical-align:top;margin:0;width:108px;}
 .productcontent_box .product_imgbox .img_boxinner{width:108px;height:108px;line-height:108px;}
 .bigboss_products .product_adderprice{padding:10px 0 0;}
 .productcontent_box .adderprice_qty{padding:10px 0 5px 0;}
 .productcontent_box .product_content{display:table-cell;vertical-align:top;padding:0 0 0 10px;}
 .bigboss_products .productcontent_box:last-child{border-bottom:0px;}
 .finish_options .quote_main{display:block;width:100%;}
 .finish_options .option_detail_main{display:block;padding:0;}
 .sku-detail-block .qv_headsection{padding:0 0 10px 25px;position:relative;}
 .qv_headsection .step{position:absolute;left:0;top:0;}
 .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;}
 .qvConfirmation-block.bigboss_pricedetail .qvConfirmationArea{padding:8px;display:block;}
 .qvConfirmation-block .qvCart .qvCart_detail{display:flex;width:100%;flex-flow:row wrap;}
 .qvConfirmation-block .qvCart{padding:0;background-color:#fff;}
 .bigbossMain_block .qvMaterial-block .matdiv2{display:block;}
 .qvConfirmation-block .qvConfirmationArea{padding:8px;flex:1;}
 .qvMaterial-block .matdiv1{margin-right:-130px;float:left;display:inline-block;position:relative;z-index:1;}
 .qvMaterial-block .matdiv1 + .matdiv2{padding-left:130px;float:left;display:inline-block;z-index:0;}
 .qvMaterial-block .matdiv2{display:block;}
 .sticky_button{display:none;}
 .design-grid .owl-nav{display:none;}
 .qvChoose .design_carousel{margin:0px -15px 0 0;}
 .sku-detail-block .qv_detail_main .qvDesigns > .clearfix{padding:0px!important;}
 .design-grid div.item.selected{width:97px;}
 .design-grid div.item{width:100px;}
 .qvPriceBreak{margin:2px 0 0 0;}
 .qvMaterial-block .matdiv1 .mat-box{margin:5px 0 0 0;}
 .qvMaterial-block .matdiv2 ul{padding-top:5px;}
 .qvQtyactionbtn .qvPackText{border:none;}
 .qvConfirmation-block .product-value-txt{margin-top:0px;}
 .qvQtybtn .qvQty{border-radius:0px;box-shadow:none;}
 .qvConfirmation-block .qvConfirmationArea .attrLabel,.qvConfirmationArea .attrLabel span.m3{font-size:14px;margin:0px;}
 .qvConfirmation-block .qvConfirmationArea .attrLabel{margin:0 0 3px 0;}
 .qvConfirmation-block .qvQtyArea{padding:8px;text-align:center;background:#ffffcc;max-width:100%;width:140px;border-radius:0;white-space:normal;border-left:1px solid #ccc;border-right:1px solid #ccc;}
 .qvQtyactionbtn .qvPackText,.qvQtyArea .qvQtyLabel{text-transform:uppercase;visibility:hidden;position:relative;display:block;line-height:normal;height:auto;font-size:12px;}
 .qvQtyactionbtn .qvPackText{margin:5px 0 0 0;}
 .qvQtyactionbtn .qvPackText:before{content:'SIGNS';position:absolute;visibility:visible;transform:translateX(-50%);left:50%;}
 .qvQtyArea .qvQtyLabel:before{content:'QUANTITY:';position:absolute;visibility:visible;transform:translateX(-50%);left:50%;}
 .product_review .first .charttxt span{line-height:25px;}
 .product_review .first .charttxt strong{line-height:normal;}
 .design-grid .product-thumb{padding:2px 2px 2px 3px;}
 .design-grid div.item.selected .product-thumb{padding:0;}
 .design-grid div.item.selected .product-img-cont{height:98px;line-height:98px;background:#FEFAF6;}
 .design-grid div.item.selected{width:95px;border:3px solid #e80;}
 .qvMaterial-block .matFeatures_detail{margin:0px;display:block;line-height:normal;padding:4px 0 0 4px;float:none;clear:both;}
 .qvConfirmation-block .qvQtyactionbtn{display:block;}
 div.flex_container [class*="patch"]{width:50%;min-width:auto;max-width:inherit;flex:auto;border:1px solid #E6E6E6;margin-right:-1px;margin-bottom:-1px;}
 .qvrelated-pro-dept .owl-carousel{padding:0px;}
 .qvrelated-pro-dept .owl-carousel .owl-nav{display:none;}
 .qvrelated-pro-dept .owl-stage-outer{margin-right:-14px;}
 .qvrelated-pro-dept .department-list .item{width:220px;}
 .qvrelated-pro-dept .owl-carousel{padding:5px 0 0 0;}
 .sku-row-container > .row_with_divider:last-child{margin:0px;}
 .sku-row-container{padding:0px 15px 15px 15px;}
 .PriceListCart.popover{max-width:300px;width:100%;}
 .sku-img-block .zoom-gallery .video-slide .wistia_responsive_wrapper{left:0!important;right:0;margin:0 auto;top:50%!important;transform:translateY(-50%);}
 .product_review .first{margin:0 0 0px;}
}
@media (max-width:480px){.product-value-txt{margin-top:0;}
 .ftrPatch>table>tbody>tr>td{display:block;padding-top:0;}
 .qvConfirmation-block .qvConfirmationArea,.qvConfirmation-block .qvConfirmationLabel{border-bottom:1px solid #ccc;flex:auto;width:100%;}
 .qvConfirmation-block .qvQtyArea{border-left:0px;}
 .qvConfirmation-block .qvQtyArea + .qvConfirmationArea{border-bottom:0px;width:auto;}
 .attrLabel span:not(.m3){width:auto;display:table-cell;float:none;padding:0 0 2px 0;font-size:12px;}
 .attrLabel span:not(.m3) + strong{display:table-cell;}
}
@media (max-width:320px){.qvMaterial-block .matdiv2{display:block;}
 .qvConfirmation-block .qvQtyArea{width:125px;}
 .qvMaterial-block .matdiv1{margin-right:0;float:none;display:block;}
 .qvMaterial-block .matdiv1 + .matdiv2,.qvMaterial-block .matdiv2{padding-left:0;float:none;display:block;}
 .qvMaterial-block .matdiv1:before,.qvMaterial-block .matdiv1:after{content:'';display:table;}
 .qvMaterial-block .matdiv1:after{clear:both;}
}
@media(max-width:1760px){.innerPageSticky{display:block;}
 .price_comparison_inner{display:none;}
}
table.pricelist-details>thead>tr>th:nth-child(3){border-bottom:1px solid #000000;background-color:#E6EBF1;}
table.pricelist-details>thead>tr>th:nth-child(4){border-bottom:1px solid #000000;background-color:#F8F3E9;}
.atr{/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:8pt;font-weight:normal;border-bottom:1px solid #E6DBD1;padding:2px 0px 2px 0px;line-height:18px;}
.atrt{/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:7.5pt;font-weight:bold;background-color:#E8E3D9;border-bottom:1px solid #6B5C4F;padding:0px 0px 0px 0px;border-left:0px;border-top:0px;border-right:0px;}
.pricelist-details tr.active{background:#FFC;}
.custom-checkbox{position:relative;display:inline-block;float:left;overflow:hidden;cursor:pointer;}
.custom-checkbox>input{position:absolute;outline:none;left:0;top:0;padding:0;width:16px;height:16px;border:none;margin:0;opacity:0;z-index:1;cursor:pointer;}
.custom-checkbox>.box{position:relative;display:block;width:16px;height:16px;background:url(/css/sku-checkbox-table.png) top left no-repeat;padding:0px;margin:0px;cursor:pointer;}
.custom-checkbox>input:checked+.box>.tick{display:block;}
.custom-checkbox>.box>.tick{position:absolute;left:0px;top:0px;width:16px;height:16px;background:url(/css/sku-checkbox-table.png) bottom left no-repeat;display:none;cursor:pointer;}
.pricelist-details tr.active label.custom-label, .pricelist-details tr.active .price1, .pricelist-details tr.active .price0{font-weight:bold;}
label.custom-label{float:left;padding-left:5px;line-height:16px;cursor:pointer;margin:0;font-weight:normal;}
.price1{/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:8pt;line-height:18px;font-weight:normal;border-bottom:1px solid #E6DBD1;background-color:#E6EBF1;padding:1px 0px 1px 0px;}
.price0{/*font-family:Verdana,Arial,Helvetica,sans-serif;*/font-size:8pt;line-height:18px;font-weight:normal;border-bottom:1px solid #E6DBD1;background-color:#F8F3E9;padding:1px 0px 1px 0px;}
.material-cont{padding:0px!important;margin:0!important;border:0!important;}
.material-details{display:none;border-bottom:#E6DBD1 1px solid;padding:10px;background:#fff;overflow:hidden;clear:both;}
.material-table{width:100%;display:table;}
.material-row:first-child{padding-left:16px;}
.material-row{padding-left:15px;display:table-cell;vertical-align:top;}
.material-table{width:100%;display:table;}
.matrial-detail-txt{display:table-cell;padding-right:10px;vertical-align:top;}
.matrial-feature-icons{display:table-cell;vertical-align:top;}
table.pricelist-details .mat-box{position:relative;}
.mat-box .videoThumb{margin:0px;float:left;border:none;}
.mat-box .videoThumb .videoFrame, .mat-box .videoThumb .videoThumbnail, .mat-box .videoThumb .videoButton{z-index:1;}
.price-row{clear:both;text-align:right;}
.quantity-txt{color:#111;font-weight:normal;font-size:13px;clear:both;padding:0 0 5px 0;}
.quantity-label{background:#FFFFCC;padding:0 10px;font-size:12px;color:#6F6F6F;float:right;border:1px solid #FC0;border-left:0px;margin:0;line-height:30px;}
.quantity-plus{border-radius:0px 4px 4px 0px;}
.quantity-plus, .quantity-minus{width:26px;text-align:center;padding:4px 0;font-weight:bold;font-size:14px;float:right;margin:0;height:32px;border:1px solid #aaa;background:linear-gradient(to bottom,#f6f6f6,#e1e1e1);color:#444;}
.quantity-input{border:1px solid #cacaca;width:40px;text-align:center;padding:4px 0px;font-weight:bold;font-size:14px;float:right;margin:0;height:32px;border-left:0;border-right:0;}
.quantity-minus{border-radius:4px 0px 0px 4px;}
.quantity-plus, .quantity-minus{width:26px;text-align:center;padding:4px 0;font-weight:bold;font-size:14px;float:right;margin:0;height:32px;border:1px solid #aaa;background:linear-gradient(to bottom,#f6f6f6,#e1e1e1);color:#444;}
.order-pack{display:inline-block;line-height:30px;padding:0 10px 0 0;color:#d43900;}
.pricelist-details .product-value-txt{color:#414141;font-size:12px;float:right;margin-top:15px;}
.product-value-txt .btn{border-radius:2px;}
.sku-detail-block .qv_detail_main{padding:0px 0px 20px 30px;}
.md-checkbox-list .md-checkbox:last-child{margin-bottom:0;}
.md-checkbox-list .md-checkbox{display:block;margin-bottom:10px;}
.md-checkbox{position:relative;}
.md-checkbox-list{margin:5px 0;}
.md-checkbox input[type=checkbox]{visibility:hidden;position:absolute;}
.md-checkbox label{cursor:pointer;padding-left:30px;}
.qvAdders .body7, .qvAdders label{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;font-weight:normal;}
.md-checkbox label>span.inc{background:#fff;left:-20px;top:-20px;height:60px;width:60px;opacity:0;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;-webkit-animation:growCircle .3s ease;-moz-animation:growCircle .3s ease;animation:growCircle .3s ease;}
.md-checkbox label>span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;}
.qvAdders .body7, .qvAdders label{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;font-weight:normal;}
.md-checkbox label>.check{top:-4px;left:6px;width:10px;height:20px;border:2px solid #36c6d3;border-top:none;border-left:none;opacity:0;z-index:5;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s;}
.md-checkbox label>span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;}
.md-checkbox label>.box{top:0;border:2px solid #666;height:20px;width:20px;z-index:5;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;}
.md-checkbox label>span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;}
.md-checkbox input[type=checkbox]:checked~label>.check{opacity:1;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);}
.md-checkbox input[type=checkbox]:checked~label>.box{opacity:0;-webkit-transform:scale(0) rotate(-180deg);-moz-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg);}
.matFeatures th, .matFeatures td{width:initial;height:25px;text-align:center;border:1px solid #DDD;cursor:pointer;padding:3px 5px!important;/*font-family:Tahoma,Geneva,sans-serif;*/font-size:11px;color:#555555;}
.pricelist-details .body7{font-size:11px;/*font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;*/}
.yourMaterialSymbols{min-height:24px;float:left;padding-top:5px;}
.yourMaterialSymbols table{border-collapse:collapse;margin:0 0 8px;}
.yourMaterialSymbols table td{border:1px solid #ddd;background:#fff;cursor:pointer;padding:2px 10px!important;text-align:center;}
table.adder-container{font-size:7pt;border:1px solid #ddd;margin:0;width:235px;}
table.adder-container>tbody>tr>td:first-child{padding:5px 0 5px 5px;}
table.adder-container input[type=checkbox]{margin:0;}
.mateial-label{/*font-family:Tahoma,Geneva,sans-serif;*/font-size:11px;font-weight:bold;margin-bottom:4px;color:#666;}
.matrial-detail-txt ul{margin:0;padding:0px 0;}
.matrial-detail-txt ul li{list-style:none;padding-left:9px;line-height:normal;padding-bottom:4px;font-size:11px;position:relative;}
.matrial-detail-txt ul li:before{content:"\f105";display:inline-block;font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;color:#000;font-weight:normal;top:2px;}
.body8bcolor{color:#d43900!important;font-size:12px;line-height:15px;/*font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;*/}
.qvMaterial-block .signconfig{display:table-cell;width:120px;padding-right:10px;border-right:1px solid #ddd;vertical-align:top;}
.qvMaterial-block .signconfig .ftrPatch{padding-left:0;}
.qvMaterial-block .ftrPatch{padding-left:10px;display:table-cell;}
.signconfig .ftrPatch img{width:108px;height:108px;margin:0 auto;}
#ratingDiv:empty+hr.headDivider{margin-top:5px;}
div.flex_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}
/*make changes by rohit start*/
 /*div.flex_container [class*="patch"].firstrow{border-top:1px solid #E6E6E6;}
div.flex_container [class*="patch"].lastcolumn{border-right:1px solid #E6E6E6;}*/
div.flex_container .active{box-shadow:inset 0 0 0 2px #FF9900;background-color:#FFC;/*border-right:none;border-bottom:none;border-left:none;border-top:none;*/}
div.flex_container [class*="patch"]{cursor:pointer;flex:1;padding:7px 2px 5px 2px;min-width:119px;max-width:119px;border:1px solid #E6E6E6;text-align:center;font-size:11px;margin-right:-1px;margin-bottom:-1px;}
/*make changes by rohit end*/
.qvMaterial-block .matdiv1{width:130px;display:table-cell;vertical-align:top;}
.matdiv1 .mat-box{margin-top:10px;}
.AttributeLabelSpan {color:#111;}
.qvSizes .Divtable-col{display:table-cell;vertical-align:top;}
.sizePatch{display:inline-block;border:2px solid #FFF;padding:0px;margin:0px 2px 0px 0px;}
.sizePatch.selected input[type="button"]{background-color:#FEFAF6;font-weight:bold;border:none;}
.sizePatch input[type="button"]{/*font-family:Arial,Helvetica,sans-serif;*/font-size:14px;line-height:26px;color:#111;border:1px solid #E0E0E0;padding:0px 8px;margin:0px;cursor:pointer;background-color:transparent;border-radius:0;min-width:78px;}
.PriceListCart.popover.fade{z-index:1004;}
.PriceListCart.popover{max-width:380px;/*font-family:Arial,Helvetica,sans-serif;*/}
.PriceListCart .popover-content{padding:9px 14px;}
.PriceListCart .popover-content .cart-img{width:50px;margin-right:10px;float:left;}
.PriceListCart .popover-content li a img, .PriceListCart .popover-content li img{display:inline-block;margin-right:10px;margin:0px 0 10px 0;width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-moz-interpolation-mode:bicubic;-webkit-interpolation-mode:bicubic;interpolation-mode:bicubic;}
.PriceListCart .popover-content .cart-product-details{float:left;width:119px;color:#343336;font-size:11px;font-weight:normal;padding-right:10px;}
.PriceListCart .popover-content .cart-product-details .product-name{color:#d43900;font-size:14px;font-weight:normal;margin-bottom:4px;line-height:16px;}
.PriceListCart .popover-content .cart-product-details>span{display:block;}
.PriceListCart .popover-content .cart-product-details span:last-child{margin-bottom:10px;}
.PriceListCart .popover-content span.price{font-weight:bold;color:#d43900;font-size:14px;display:table-cell;vertical-align:top;}
.PriceListCart .popover-content .quantity-formated{margin-right:5px;float:left;color:#343336;}
.PriceListCart .bottomActionBtn{padding-top:10px;float:left;width:100%;}
.buttonGray{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e9e9e9));background:-moz-linear-gradient(center top,#f9f9f9 5%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9,endColorstr=#e9e9e9);background-color:#f9f9f9;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dcdcdc;display:inline-block;color:#333333;font-family:Arial;font-size:12px;font-weight:bold;padding:3px 14px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;}
.buttonOrange{-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;box-shadow:inset 0px 1px 0px 0px #fff6af;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffec64),color-stop(1,#ffab23));background:-moz-linear-gradient(center top,#ffec64 5%,#ffab23 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffec64,endColorstr=#ffab23);background-color:#ffec64;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ffaa22;display:inline-block;color:#333333;font-family:Arial;font-size:12px;font-weight:bold;padding:3px 14px;text-decoration:none;text-shadow:1px 1px 0px #ffee66;}
.design_carousel{width:auto;margin:0 28px 0 28px;}
.design-grid{list-style:none;padding:0;margin:0 auto;text-align:center;width:100%;display:none;float:left;border-left:1px solid #E0E0E0;border-top:0px solid #E0E0E0;}
.design-grid div.item{cursor:pointer;position:relative;width:107px;/*font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;*/font-size:11px;display:inline-block;float:left;margin:0;padding:0;border-top:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;background:#fff;box-sizing:content-box!important;}
.design-grid div.item.selected{width:104px;margin:0;padding:0;border-left:2px solid #e80;border-top:2px solid #e80;border-right:2px solid #e80;border-bottom:2px solid #e80;background-color:#FEFAF6;}
.design-grid div.item>a,.design-grid div.item>a img{border:none;outline:none;display:block;position:relative;}
.design-grid div.item .product-img-cont{height:98px;line-height:98px;background:#FFFFFF;position:relative;}
.design-grid div.item.selected .product-img-cont{height:97px;line-height:97px;}
.design-grid div.item.selected .product-thumb{padding:0 1px 1px 0px;}
.design-grid div.item .text-cont{padding-top:0px;float:left;width:100%;font-size:11px;line-height:1.5;}
.design-grid .product-thumb{padding:0 2px 2px 2px;height:100%;overflow:hidden;width:100%;}
.design-grid .owl-item img{width:auto!important;max-width:80px;max-height:80px;display:inline-block!important;}
.design-grid .owl-nav .owl-next{background:url(/img/src/sprite-carousel-arrows.png) no-repeat -38px -38px;position:absolute;top:35%;right:-35px;}
.design-grid .owl-nav .owl-prev{background:url(/img/src/sprite-carousel-arrows.png) no-repeat 0 -38px;position:absolute;top:35%;left:-35px;}
.selectedSizePreview{width:160px;height:135px;float:left;overflow:hidden;border:1px solid #e0e0e0;padding-top:5px;}
.qv_previewarea{padding:0 30px 0 0;}
.sticky_button .custom_btn a{color:#333;}
.pickup_in_store{width:30px;float:left;line-height:30px;margin-right:-35px;}
.pickup_in_store img{width:30px;height:24px;}
table.signholes{/*font-family:Verdana,Geneva,sans-serif;*/width:100%;border:none;margin-top:5px;border-collapse:collapse;}
.signholes th{background:#C7D8FA;font-size:10px;font-weight:normal;border:1px solid #FFF;}
.signholes th,.signholes td{padding:2px;text-align:center;}
.signholes td{background:#EDF2FC;font-size:11px;border:1px solid #FFF;}


/* -------------------------------- reviews/new-added.css --------------------------*/
.btn { border-radius: 2px; -webkit-border-radius: 2px; }
.popover-content .product_review { padding: 0; }
.popover-content .product_review h5 { font-size: 14px; padding: 10px 0; text-align: center; }
.a-size-mini { font-size: 11px!important; line-height: 1.465!important; }
.a-size-mini .a-icon-text-separator, .a-size-mini .a-text-separator { height: 12px; }
.a-icon-text-separator, .a-text-separator { display: inline-block; margin: -2px .67375em 0; width: 1px; background-color: #ddd; line-height: 0; height: 14px; vertical-align: middle; }
.product_review { padding: 10px 20px 10px 20px; }
.a-color-state { color: #d43900!important; }
.product_review ul { width: 100%; float: left; list-style:none; }
.product_review li { float: left; }
.product_review .first { }
li.first, li.second, li.second { text-align: center; margin: 0; }
#ratings-wrapper { display: inline-block; width: 100%; }
.reivewtxt .row span { font-size: 10px; color: #585858; float: left; margin: 0; padding: 0; border: 0; vertical-align: baseline; line-height: 1; }
.product_review .row .barover { background: #ffa500; height: 9px; margin: 0 8px; display: inline-block; float:left; }
.product_review li .reivewtxt { position: relative; padding-left: 0; }
.product_review .reivewtxt  .row{ width: 100%; float: left; margin: 0; margin-bottom: 4px; }
.product_review p { font-size: 12px; line-height: 15px; padding: 10px 0; }
.product_review .first h5 { font-size: 14px; padding: 10px 0; text-align: center; }
.product_review .button { border-radius: 2px; display: inline-block; outline: 1px solid transparent; text-transform: uppercase; border: none; cursor: pointer; color: #fff; font-size: 14px; letter-spacing: 0.5px; text-align: center; text-decoration: none; transition: all 0.2s ease-out 0s; font-weight:bold; font-family:Arial, sans-serif; position: relative; overflow: visible; margin: 15px 5px 0; padding: 0 10px; height: 35px; line-height: 34px; }
.btn-blue { border-color: #006600; background: #006600; font-weight: bold !important; }
.product_review p span { font-size: 14px; line-height: 18px; display: block; }
.product_review li.second:before { position: absolute; left: -2px; top: 0px; bottom: 15px; border-left: dotted 1px #e8e8e8; content: ""; }
.chart { position: relative; display: inline-block; width: 110px; height: 110px; text-align: center; }
.chart canvas { position: absolute; top: 0; left: 0; }
.product_review li .charttxt {position: absolute;left: 0; right: 0; top: 0; z-index: 1; text-align: center; }
.product_review .first .charttxt span { line-height: normal; font-size: 34px; color: #585858; display: block; }
.product_review .first .charttxt strong { font-size: 30px; color: #ffa500; display: block; padding: 14px 0 7px; }
.product_review .charttxt small { line-height: 10px; font-size: 10px; display: block; padding-top: 10px; text-transform: uppercase; color: #6B6565; }
.product_review .second .charttxt .user-rating { font-size: 18px; line-height: 10px; color: #ececec; display: block; margin: 40px auto 0px; width: 80px; }
.user-rating { border: none; }
.user-rating > input { display: none; }
.user-rating > label:before { margin: 0 1px 5px; font-size: 1.25em; font-family: FontAwesome; display: inline-block; content: "\f005"; }
.user-rating > .half:before { content: "\f089"; position: absolute; }
.user-rating > label { color: #ddd; float: right; font-weight: normal; font-size: 12px; margin-bottom: 0; }
.user-rating > label .sr-only { color: #585858; }
.user-rating:not([data-isclicked='1']) > input:checked ~ label, .user-rating:not([data-isclicked='1']) > label:hover, .user-rating:not([data-isclicked='1']) > label:hover ~ label { color: #2ECC71; cursor:pointer; } /* hover previous stars in list */
.userreview-star-ratings > span { display: inline-block; color: #bbb; font-size: 12px; position: relative; top: -3px }
.userreview-star-ratings > em, .userreview-star-ratings > i { display: inline-block; position: relative; font-family: FontAwesome; font-style: normal; font-size: 18px; border: 0 }
.userreview-star-ratings.popup-rating { position: relative; margin-top:8px; margin-bottom: 0px;}
.userreview-star-ratings.popup-rating > i, .userreview-star-ratings.popup-rating > em { padding-right: 10px; cursor: pointer; margin-right: 10px; }
.userreview-star-ratings.popup-rating:after { content: "\f0d7"; font-family: FontAwesome; font-style: normal; font-size: 18px; position: absolute; left: 88px; color: #757575; top:0; }
.userreview-star-ratings > em:before, .userreview-star-ratings > i:before { color: #ddd; content: "\f005\f005\f005\f005\f005"; }
.userreview-star-ratings > em:after, .userreview-star-ratings > i:after { color: #ffa500; position: absolute; left: 0; }
.userreview-star-ratings > em.rating-40:after, .userreview-star-ratings > i.rating-40:after { content: "\f005\f005\f005\f005"; }
.userreview-star-ratings > em.rating-50:after, .userreview-star-ratings > i.rating-50:after { content: "\f005\f005\f005\f005\f005"; }
.userreview-text.fade { background: inherit; }
.userreview-star-ratings .popover{ width:240px; }
.customer-review-row { position: relative; text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; margin-top: 20px; }
.customer-details { width: 120px; position: absolute; left: 0; top: 0; text-align: center; padding: 6px 10px 0; font-size: 13px; }
.customer-details .customer-name { font-weight: bold; display: block; padding: 5px 0 2px; font-size: 13px; }
.customer-details .customer-icon { border-radius: 50%; clear: both; height: 50px; text-align: center; width: 50px; vertical-align: middle; /* display: table-cell; */ font-size: 22px; color: #fff; margin: 0 auto; line-height: 50px; font-family: arial, sans-serif; text-transform: uppercase; }
.customer-details .customer-icon img{ width:50px; height:50px;}
.customer-comments { margin-left: 135px; font-size: 13px; border: 1px solid #E0E0E0; border-radius: 4px; position: relative; padding: 15px 20px 20px; line-height: 18px; color: #3e3e3e; font-family: Arial, sans-serif }
.userreview-star-ratings{margin:0;}
.customer-comments:after, .customer-comments:before { right: 100%; top: 30px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.customer-comments:after { border-color: rgba(255, 255, 255, 0); border-right-color: #fff; border-width: 15px; margin-top: -15px; }
.customer-comments:before { border-color: rgba(224, 224, 224, 0); border-right-color: #E0E0E0; border-width: 16px; margin-top: -16px; }
.comment-title { font-weight: bold; font-size: 16px; margin-bottom: 10px; color: #1A1A1A; font-family: Arial, sans-serif; }
.comment-date { font-size: 12px; color: #666666; margin: 5px 0px; }
.a-text-bold { font-weight: 700!important; }
hr { background-color: transparent; display: block; border-width: 0; border-top: 1px solid #e7e7e7; line-height: 19px; margin-top: 0; margin-bottom: 9px; }
.show-all-reviews{margin-top: 10px;margin-left: -35px;}


/* -------------------------------- owl.carousel.2.1.6.css --------------------------*/
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent;position: relative; z-index: 1; }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }
.owl-carousel .owl-item img { display: block; width: 100%;}
.owl-carousel .owl-nav.disabled,  .owl-carousel .owl-dots.disabled { display: none; }
.owl-carousel .owl-nav .owl-prev,  .owl-carousel .owl-nav .owl-next,  .owl-carousel .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-refresh .owl-item { display: none; }
.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }


/* -------------------------------- video2.css --------------------------*/
.cf:after,ul.cf li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.cf,ul.cf li{zoom:1;}
.videoThumb ul{list-style:none;margin:0 0 0 0;padding:0 0 0 0;}
.videoThumb ul li{float: left;padding: 0 0 0 0;}
.video0 .videoThumb .cf .vimg .videoDuration, .video6 .videoThumb .cf .vimg .videoDuration, .videoDV .videoThumb .cf .vimg .videoDuration, .videoDH .videoThumb .cf .vimg .videoDuration, .videoQM .videoThumb .cf .vimg .videoDuration, .videoQM .videoThumb .cf .vimg .videoDuration, .videoDVR .videoThumb .cf .vimg .videoDuration, .videoDVU .videoThumb .cf .vimg .videoDuration, .videoDVU .videoThumb .cf .vimg .videoDuration, .videoDHR .videoThumb .cf .vimg .videoDuration, .videoDAU .videoThumb .cf .vimg .videoDuration .videoqtc .videoThumb .cf .vimg .videoDuration, .videoptc .videoThumb ul li .videoDuration, .videoCLL .videoThumb ul li .videoDuration, .videoCLR .videoThumb ul li .videoDuration, .videosc .videoThumb ul li .videoDuration, .videol .videoThumb ul li .videoDuration, .videoCNL .videoThumb ul li .videoDuration, .videoSFL .videoThumb ul li .videoDuration, .videoLFL .videoThumb ul li .videoDuration, .videoWSL .videoThumb ul li .videoDuration, .videoWSR .videoThumb ul li .videoDuration, .videoCSR .videoThumb ul li .videoDuration, .videoSSC .videoThumb ul li .videoDuration, .videoSSR .videoThumb ul li .videoDuration, .videoSSL .videoThumb ul li .videoDuration, .videoPRR .videoThumb ul li .videoDuration, .videoCUR .videoThumb ul li .videoDuration, .videoCtL .videoThumb ul li .videoDuration{font-family:Verdana,Tahoma,Geneva,sans-serif;font-size:10px;font-weight:normal;text-align:center;max-width:35px;height:14px;margin-top:48px;margin-left:12px;color:#ddd;position:absolute;z-index:48;background:rgba(0,0,0,0.7);line-height:18px;height:18px;width:35px;padding:0 2px;border-radius:0px 2px 0 0;}
.videoThumb{font-family:Verdana, Geneva, sans-serif;font-size:11px;line-height:15px;font-weight:normal;color:#333333;border:1px solid #D0D0D0;}
.videoThumb a{color:#03C;text-decoration:none;}
.videoThumb a:visited{color:#90C;text-decoration:none;}
.videoThumb a .videoDuration{font-family:Verdana,Tahoma,Geneva,sans-serif;font-size:10px;font-weight:normal;text-align:center;max-width:35px;height:14px;margin-top:50px;margin-left:15px;color:#ddd;position:absolute;z-index:104;}
.videoThumb img.videoButton{position:absolute;z-index:47;}
.videoThumb img.videoThumbnail{width:96px;height:54px;margin:12px;position:absolute;z-index:46;}
.videoThumb img.videoFrame{position:relative;z-index:45;}
.videoThumb .videoTitle{font-family:Tahoma, Geneva, sans-serif;font-size:12px;line-height:15px;font-weight:bold;margin-top:6px;margin-bottom:2px;}
.videoThumb .videoDescription{}
.videoDHU{clear:both;float:left;margin-top:5px;width:100%;}
.videoDHU .videotab{width:90px;height:28px;background:url(/img/src/video-tab-horz.png) no-repeat top left;}
.videoDHU .videoThumb{padding:5px 5px 5px 5px;border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 6px;}
.videol .videoThumb,.videoCNL .videoThumb,.videoCLR .videoThumb,.videor .videoThumb,.videoPRR .videoThumb,.videoSSL .videoThumb,.videoSSR .videoThumb,.videoCSR .videoThumb,.videoWSL .videoThumb,.videoLFL .videoThumb,.videoSFL .videoThumb{padding:5px 10px 10px 10px;border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;}
.video0 .videotab,.video6 .videotab,.videoDH .videotab,.videoSSR .videotab,.videoSSL .videotab,.videol .videotab,.videoCNL .videotab,.videoSFL .videotab,.videoLFL .videotab,.videoWSL .videotab,.videoWSR .videotab,.videoCSR .videotab,.videoPRR .videotab,
.videoCtL .videotab,.videor .videotab,.videoCLR .videotab,.videoDHR .videotab,.videoDHU .videotab,.videoDAU .videotab{width:90px;height:28px;background:url(/img/src/video-tab-horz.png) no-repeat top left;}
.videoDHU .videoThumb .videoTitle{width:auto;}
.videoDHU .videoThumb .videoDescription{width:auto;}
.videoDHU .videoThumb .cf .vimg{padding:0 10px 0 0;}
.videoDHU .videoThumb .cf .vcontent{padding:0 10px 0 5px;}
.videoDHU .videoThumb .cf .vimg .videoDuration{font-family:Verdana, Tahoma, Geneva, sans-serif;font-size:10px;font-weight:normal;text-align:center;margin-top:48px;margin-left:12px;color:#fff;position:absolute;z-index:48;background:rgba(0, 0, 0, 0.7);line-height:18px;height:18px;width:35px;padding:0 2px;border-radius:0px 2px 0 0;}
#video-inner{max-width:640px;}
#video-frame{max-width:640px;}
#videoTitle2{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#0066CC;line-height:normal;margin-top:5px;}
#videoDescription2{font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:1.4;color:rgb(100, 100, 100)}
.mat-box .videoThumb{width:120px;height:80px;}
.videoThumb{font-family:Verdana,Geneva,sans-serif;font-size:11px;line-height:15px;font-weight:normal;color:#333333;border:1px solid #D0D0D0;}
.videoThumb a:visited{color:#90C;text-decoration:none;}
.mat-box .videoThumb .videoFrame{position:absolute;z-index:5;}
.mat-box .videoThumb .videoThumbnail{width:96px;height:54px;margin:12px;position:absolute;z-index:5;}
.mat-box .videoThumb .videoButton{position:absolute;z-index:5;}
.mat-box .videoThumb .videoDuration{font-family:Verdana,Tahoma,Geneva,sans-serif;font-size:10px;font-weight:normal;text-align:center;width:35px;height:18px;margin-top:48px;margin-left:12px;line-height:18px;color:#fff;position:absolute;z-index:5;background-color:rgba(0,0,0,0.7);}


/* -------------------------------- jquery.qtip.min.css --------------------------*/
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0;font-family:Tahoma, Geneva, sans-serif;}
.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}
.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}
.qtip-titlebar+.qtip-content{border-top-width:0!important}
.qtip-focus{}
.qtip-default{border-width:3px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}
.qtip-default .qtip-titlebar{background-color:#FFEF93}
.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}
.qtip-blue .qtip-titlebar{background-color:#D0E9F5}
.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}
.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}
.qtip .qtip-tip canvas{top:0;left:0}


/* -------------------------------- magiczoomplus/magiczoomplus.css --------------------------*/
@font-face{font-family:"magictoolbox-thin";font-weight:normal;font-style:normal;src:url("/js/magiczoomplus/fonts/magictoolbox-thin.eot?#iefix") format("embedded-opentype"), url("data:font/opentype;base64,AAEAAAANAIAAAwBQRkZUTXJLSEgAAAdAAAAAHEdERUYAKQAPAAAHIAAAAB5PUy8yAlYL4QAAAVgAAABWY21hcEAYY70AAAHUAAABSmdhc3D//wADAAAHGAAAAAhnbHlmMMVOJwAAAzQAAAGIaGVhZAmWUYMAAADcAAAANmhoZWEP9QamAAABFAAAACRobXR4L0EAQAAAAbAAAAAkbG9jYQGGAgAAAAMgAAAAFG1heHAAUAAcAAABOAAAACBuYW1l6MPgdAAABLwAAAH1cG9zdLaTuyIAAAa0AAAAZAABAAAAAQAAEWdxz18PPPUACwgAAAAAANDtg/MAAAAA0O2D8wAA/gIInAaeAAAACAACAAAAAAAAAAEAAAae/gIAuAibAAD//wicAAEAAAAAAAAAAAAAAAAAAAAJAAEAAAAJABkABQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQZeAZAABQAIBTMFmQAAAR4FMwWZAAAD1wBmAhIAAAAABQAAAAAAAAAAAAAAAAAAAAACAAAAAAAAUGZFZABAoAGgBgZm/mYAuAaeAf4AAAABAAAAAAAABAAAAAAAAAACqgAACJsAAAOlAAADpQAACJsAAAibAAAHfABAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAACgBv//AAAAAKAB//8AAGACAAEAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqACoAKgBMAGAAdACIAJwAxAAFAAAAAAQABZoAAgAFAAgACwAPAAATEQkBIQE3AREJASEDESERZgFd/uECuP6kPQFd/mYBXP1IpAQABNf77AIK/ZkCC1z99gQU/lICCvrNBZr6ZgABAAD+AgicBp4ACwAACQEHCQEnCQE3CQEXBHEEKyP71fvVIwQr+9UjBCsEKyMCUPvVIwQr+9UjBCsEKyP71QQrIwAAAAEAAP4CA6YGngAFAAARARcJAQcDixv8iQN1GwJQBE4X+8n7yRcAAAABAAD+AgOmBp4ABQAACQEnCQE3A6b8dxsDd/yHGwJQ+7IXBDcENxcAAQAAADcInAPdAAUAACUBNwkBFwRO+7IXBDcENxc3A4oa/IkDeRoAAAEAAAA3CJwD3QAFAAAJAQcJAScETgROF/vJ+8kXA938dxsDd/yHGwACAEAAQAHAAcAADQAYAAAlBycGIyImNDYyFhUUDwEWMzI2NCYiBhUUAcAXcSk3P1lZflkh1yc5OFBQcFBXF3EhWX5ZWT82KQInUHBQUDg5AAAADACWAAEAAAAAAAEAEQAkAAEAAAAAAAIABABAAAEAAAAAAAMALQChAAEAAAAAAAQAEQDzAAEAAAAAAAUACwEdAAEAAAAAAAYAEQFNAAMAAQQJAAEAIgAAAAMAAQQJAAIACAA2AAMAAQQJAAMAWgBFAAMAAQQJAAQAIgDPAAMAAQQJAAUAFgEFAAMAAQQJAAYAIgEpAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAFQAaABpAG4AAFRoaW4AAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAATQBhAGcAaQBjAFQAbwBvAGwAYgBvAHgALQBUAGgAaQBuACAAOgAgADIANwAtADEALQAyADAAMQA1AABGb250Rm9yZ2UgMi4wIDogTWFnaWNUb29sYm94LVRoaW4gOiAyNy0xLTIwMTUAAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAVmVyc2lvbiAxLjAAAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAAAAAAIAAAAAAAD/mgBmAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAEAAgECAQMBBAEFAQYBBwd1bmlBMDAxB3VuaUEwMDIHdW5pQTAwMwd1bmlBMDA0B3VuaUEwMDUHdW5pQTAwNgAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQADAAgAAQAEAAAAAgAAAAAAAAABAAAAANBwQGEAAAAA0O2D8wAAAADQ7YPz");}
.MagicZoom,.mz-figure,.mz-lens,.mz-zoom-window,.mz-loading,.mz-hint,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage,.mz-expand .mz-image-stage > figure .mz-caption,.mz-thumb img,.mz-expand-thumbnails,.mz-expand-controls,.mz-button{-webkit-box-sizing:border-box;box-sizing:border-box;}
.MagicZoom,.mz-figure{display:inline-block;outline:0 !important;font-size:0 !important;line-height:100% !important;direction:ltr !important;position:relative;z-index:1;margin:0 auto;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.MagicZoom{-webkit-transform:translate3d(0,0,0);-ms-touch-action:pan-y;touch-action:pan-y;}
figure.mz-figure{overflow:hidden;margin:0 !important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.MagicZoom img,.mz-figure img{border:0 !important;margin:0 !important;outline:0 !important;padding:0 !important;}
.MagicZoom > img,.mz-figure > img{width:100%;height:auto;}
.mz-figure.mz-no-zoom.mz-no-expand,.mz-expand .mz-figure.mz-no-zoom{cursor:default !important;}
.mz-figure.mz-active,.mz-expand{-ms-touch-action:none;touch-action:none;}
.mz-lens,.mz-zoom-window{position:absolute !important;overflow:hidden !important;pointer-events:none !important;}
.mz-lens img,.mz-zoom-window img{position:absolute !important;max-width:none !important;max-height:none !important;}
.mz-lens img{-webkit-transition:none !important;transition:none !important;}
.mz-zoom-window{z-index:2000000000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.mz-zoom-window img{width:auto;height:auto;left:-1000%;right:-1000%;top:-1000%;bottom:-1000%;margin:auto !important;-webkit-transition:none !important;transition:none !important;-webkit-transform-origin:50% 50% !important;-ms-transform-origin:50% 50% !important;transform-origin:50% 50% !important;}
.mz-expand-controls{z-index:2147483647;}
.mz-fade{-webkit-transition:opacity .25s;transition:opacity .25s;}
.mz-hidden{opacity:0;}
.mz-visible{opacity:1;}
.mz-expanded-view-open,.mz-expanded-view-open body{overflow:hidden !important;}
.mz-expanded-view-open body{height:auto !important;}
.mz-figure.mz-active{background:#fff;}
.mz-figure.mz-no-zoom,.mz-figure.mz-click-zoom,.mz-figure.mz-active{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mz-figure.mz-active > img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='linear' slope='0.6'/></feComponentTransfer></filter></svg>#grayscale");-webkit-filter:grayscale(80%) opacity(60%);filter:grayscale(80%) opacity(60%);}
.mz-figure.mz-active.mz-inner-zoom, .lt-ie11-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom, .lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom > img {opacity: 0;}
.mz-lens{border:1px solid #aaa;border-color:rgba(170,170,170,0.7);box-shadow:0 0 5px rgba(0,0,0,.3);cursor:none;z-index:10;opacity:0;}
.mz-figure.mz-active .mz-lens{opacity:1;-webkit-transition:opacity .3s cubic-bezier(0.25, 0.5, 0.5, 0.9) .1s;transition:opacity .3s cubic-bezier(0.25, 0.5, 0.5, 0.9) .1s;}
.mz-zoom-window{background:#fff;box-shadow:0 0 3px rgba(0, 0, 0, .2);}
.mz-zoom-window.mz-inner{border: none;box-shadow: none;}
.mz-zoom-window.mz-deactivating,.mz-zoom-window.mz-activating{-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9), -webkit-transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9), transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}
.mz-zoom-window.mz-deactivating{-webkit-transition-duration:.25s, .25s, .25s;transition-duration:.25s, .25s, .25s;}
.mz-zoom-window.mz-p-right,.mz-zoom-window.mz-p-left,.mz-zoom-window.mz-p-top,.mz-zoom-window.mz-p-bottom{opacity:0;z-index:-100;}
.mz-zoom-window.mz-p-right{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);}
.mz-zoom-window > img{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.mz-zoom-window.mz-p-inner.mz-deactivating > img, .mz-zoom-window.mz-p-inner.mz-activating > img{-webkit-transition: -webkit-transform .22s cubic-bezier(0.25, 0.5, 0.5, 0.9) !important;transition: transform .22s cubic-bezier(0.25, 0.5, 0.5, 0.9) !important;}
.mz-hint,.mz-loading{color:#eee;background:rgba(49,51,61,0.7);font:normal 12px/1.2em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;text-decoration:none;text-align:center;direction:ltr;display:inline-block;margin:0;position:absolute;z-index:1000;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
.mz-hint{bottom:8px;left:0;right:0;padding:0 10%;background-color:transparent;-webkit-transition:opacity 0.25s ease, z-index 0.25s ease;transition:opacity 0.25s ease, z-index 0.25s ease;}
.mz-hint-message{display:inline-block;background:rgba(49,51,61,0.7);border-radius:2em;padding:.7em 1.1em;}
.mz-hint-message:before{content:'\02295';font-family:serif;font-size:1.5em;speak:none;text-align:center;vertical-align:-2px;margin-right:6px;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
.mz-hint-hidden{opacity:0;z-index:-1;-webkit-transition-delay:.6s;transition-delay:.6s;}
.mz-expand .mz-hint{font-size:18px;line-height:1.1em;top:50%;bottom:auto;margin:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.mz-expand .mz-hint-message{padding:1.1em;}
.mz-expand .mz-hint-message:before{display:none;}
.mz-expand .mz-hint-hidden{-webkit-transition-delay:1s;transition-delay:1s;opacity:0;}
.mz-loading{font-size:0;border-radius:100%;opacity:0;padding:0;width:36px;height:36px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.mz-loading:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:24px;height:24px;margin:auto;text-indent:-9999em;border-radius:50%;border:2px solid rgba(255, 255, 255, 1);border-top-color:transparent;box-sizing:border-box;}
.mz-loading.shown{opacity:1;z-index:1;-webkit-transition:opacity 0s;transition:opacity 0s;}
.mz-loading.shown:after{-webkit-animation:spin-loading .9s infinite linear;animation:spin-loading .9s infinite linear;}
.mz-expand,.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg > img,.mz-expand .mz-expand-bg > svg,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage{position:absolute;top:0;bottom:0;left:0;right:0;}
.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg > img,.mz-expand .mz-expand-bg > svg{width:auto !important;height:auto !important;}
.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg > svg{min-width:100% !important;min-height:100% !important;}
.mz-expand{background-color:rgba(0, 0, 0, 1);text-align:center;vertical-align:middle;display:block;overflow:hidden;z-index:2100000000;position:fixed;width:auto;height:auto;-webkit-perspective:600px;perspective:600px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-overflow-style:none;}
.mz-expand .mz-expand-bg{display:inline-block;vertical-align:middle;margin:auto;z-index:-100;max-width:none !important;max-height:none !important;-webkit-transform:translate3d(0,0,0) scale(10) rotate(0.01deg);-ms-transform:translate(0,0) scale(10,10) rotate(0.01deg);transform:translate3d(0,0,0) scale(10) rotate(0.01deg);-webkit-perspective:600px;perspective:600px;background-repeat:no-repeat;background-size:cover;}
.mz-expand .mz-expand-bg > img{margin:auto;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='80' in='SourceGraphic'></feGaussianBlur></filter></svg>#blur");-webkit-filter:blur(20px) brightness(60%);filter:blur(20px) brightness(60%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.mz-expand .mz-expand-stage{z-index:2100000000;padding:0;}
.mz-expand .mz-expand-stage .mz-image-stage{z-index:50;left:120px;right:120px;padding:20px 0 40px 0;margin:0;text-align:center;vertical-align:middle;-webkit-perspective:600px;perspective:600px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.mz-expand .mz-expand-stage.with-thumbs .mz-image-stage{padding-bottom:120px;}
.mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage{padding:0 !important;left:0;right:0;}
.mz-expand .mz-image-stage > figure:before,.mz-expand .mz-image-stage:before{content:'';display:inline-block;vertical-align:middle;height:100%;font-size:0;line-height:100%;width:0;}
.mz-expand .mz-image-stage > figure{width:100%;max-width:100%;max-height:100%;padding:0;margin:0;display:inline-block;vertical-align:middle;font-size:0;line-height:100%;position:relative;}
.mz-expand .mz-figure{overflow:visible;max-width:100% !important;}
.mz-expand .mz-figure > img{max-width:100%;width:auto;height:auto;}
.mz-expand .mz-zoom-in .mz-image-stage > figure, .mz-expand .mz-zoom-in .mz-image-stage > figure .mz-figure.mz-activating, .mz-expand .mz-zoom-in .mz-image-stage > figure .mz-figure.mz-active{width: 100%;height: 100%;}
.mz-expand .mz-figure{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mz-expand .mz-figure.mz-active{cursor: crosshair;cursor: -webkit-zoom-out;cursor: -moz-zoom-out;cursor: zoom-out;}
.mz-expand .mz-caption{color:#fff;text-shadow:0px 0px 46px #000;padding:10px 4px;font:normal 10pt/1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;text-align:center;width:100%;position:absolute;left:0;opacity:0;}
.mz-expand .mz-zoom-window{box-shadow: none;background: transparent;}
.mz-expand-controls,button.mz-button{margin:0 !important;padding:0 !important;outline:0 !important;}
button.mz-button{color:#b4b4b4 !important;font:900 34px/1 'magictoolbox-thin' !important;cursor:pointer;z-index:90 !important;background-color:transparent !important;border:1px solid rgba(180, 180, 180, 0) !important;border-radius:100% !important;box-shadow:none !important;position:absolute !important;text-transform:none !important;text-align:center;speak:none;-webkit-font-smoothing:antialiased;width:60px !important;height:60px !important;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important;}
button.mz-button:before{display:inline;position:static;color:inherit !important;font:inherit !important;-webkit-font-smoothing:inherit !important;}
button.mz-button.mz-button-prev,button.mz-button.mz-button-next{margin:auto 10px !important;top:0 !important;bottom:0 !important;overflow:hidden !important;}
button.mz-button.mz-button-prev{left:0 !important;}
button.mz-button.mz-button-next{right:0 !important;}
button.mz-button.mz-button-close{font-size:26px !important;margin:10px !important;top:0 !important;right:0 !important;z-index:95 !important;}
:root:not(.mobile-magic) button.mz-button{color:rgba(180, 180, 180, .75) !important;-webkit-transform:scale(.85) !important;transform:scale(.85) !important;-webkit-transition:color .25s, border-color .25s, -webkit-transform .25s !important;transition:color .25s, border-color .25s, transform .25s !important;}
:root:not(.mobile-magic) button.mz-button:hover{color:rgba(180, 180, 180, 1) !important;border-color:rgba(180, 180, 180, .6) !important;-webkit-transform:scale(1) !important;transform:scale(1) !important;}
button.mz-button.mz-button-close:before{content:"\a001";}
button.mz-button.mz-button-prev:before{content:"\a002";}
button.mz-button.mz-button-next:before{content:"\a003";}
a[data-zoom-id], .mz-thumb, .mz-thumb:focus{display:inline-block;line-height:0;outline:none;}
a[data-zoom-id] img, .mz-thumb img{border:0;box-shadow:0 0 1px 0px rgba(0,0,0,0.3);box-sizing:border-box;}
.mz-thumb:hover:not(.mz-thumb-selected) img{-webkit-filter:brightness(75%);filter:brightness(75%);}
.mz-thumb-selected img{-webkit-filter:brightness(60%);filter:brightness(60%);}
.mz-expand-thumbnails{z-index:50;position:absolute;bottom:0;left:65px;right:65px;height:80px;padding:10px 0;box-sizing:border-box;}
.mz-expand-thumbnails .magic-thumbs .magic-thumb{padding:10px 2px;}
.mz-expand-thumbnails .magic-thumb > img{cursor:pointer;height:40px;box-shadow:0 0 5px 1px rgba(0,0,0,0.3);}
.mz-expand-thumbnails .magic-thumb-selected img{-webkit-filter:brightness(50%);filter:brightness(50%);}
.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button{box-shadow:none;}
.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button-disabled{opacity:0;}
.magic-thumbs, .magic-thumbs .magic-thumbs-wrapper, .magic-thumbs ul, .magic-thumbs li, .magic-thumbs li:before, .magic-thumbs li:after, .magic-thumbs li img, .magic-thumbs .magic-thumbs-button{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.magic-thumbs{direction:ltr;overflow:visible;z-index:100;position:relative;left:0;top:0;padding:0 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;}
.magic-thumbs{width:100%;height:100%;white-space:nowrap;}
.magic-thumbs.no-buttons{padding:0 !important;}
.magic-thumbs-wrapper{display:block;width:100%;height:100%;position:relative;overflow:hidden;text-align:center;}
.magic-thumbs ul{list-style:none;font-size:0;display:inline-block;vertical-align:middle;height:100%;position:relative;white-space:nowrap;}
.magic-thumbs.no-buttons ul{left:0 !important;padding:0 !important;-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}
.magic-thumbs ul li{margin:0 4px;height:100%;width:auto;vertical-align:top;line-height:0;display:inline-block;}
.magic-thumbs ul li:after{content:'';display:inline-block;vertical-align:middle;height:100%;width:0;}
.magic-thumbs ul li > img{width:auto;height:auto;max-width:none !important;max-height:100% !important;vertical-align:middle;}
.ie8-magic .magic-thumbs ul li > img{max-width:none !important;max-height:none !important;}
.magic-thumbs button.magic-thumbs-button{color:#b4b4b4 !important;font:900 24px/1 'magictoolbox-thin' !important;cursor:pointer;z-index:90 !important;background-repeat:no-repeat;background-color:transparent !important;background-image:none;border:0;border-radius:0;box-shadow:none !important;overflow:hidden;position:absolute;text-transform:none !important;speak:none;text-align:center;-webkit-font-smoothing:antialiased;width:30px;height:100%;top:0;bottom:0;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important;}
.magic-thumbs button.magic-thumbs-button:before{display:inline;position:static;color:inherit !important;font:inherit !important;-webkit-font-smoothing:inherit !important;}
.magic-thumbs .magic-thumbs-button-prev{left:0;}
.magic-thumbs .magic-thumbs-button-next{right:0;}
.magic-thumbs .magic-thumbs-button-prev:before{content:"\a002";}
.magic-thumbs .magic-thumbs-button-next:before{content:"\a003";}
:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button{color:rgba(180, 180, 180, .75) !important;-webkit-transform:scale(.85) !important;transform:scale(.85) !important;-webkit-transition:color .25s, -webkit-transform .25s !important;transition:color .25s, transform .25s !important;}
.magic-thumbs.no-buttons .magic-thumbs-button{display:none !important;}
.magic-thumbs-button-disabled{opacity:0.2;filter:alpha(opacity = 20);}
@media screen and (max-device-width:767px){button.mz-button-prev, button.mz-button-next{display:none !important;}
 .mobile-magic .mz-expand button.mz-button{width:44px !important;height:44px !important;font-size:18px !important;color:rgba(255, 255, 255, 0.8) !important;background-color:rgba(49,51,61,0.3) !important;border-color:transparent !important;}
}


/* -------------------------------- css?family=Open+Sans:400,600,700&display=swap&subset=latin --------------------------*/
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}


/* -------------------------------- css?family=Open+Sans:400,600,700&display=swap&subset=latin --------------------------*/
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;font-display:swap;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfvtrftV.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;font-display:swap;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfLtrftV.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;font-display:swap;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfrtrftV.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;font-display:swap;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfXtrftV.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;font-display:swap;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfntrftV.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;font-display:swap;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfjtrftV.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:400;font-display:swap;src:local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOhEADFm8hSaQTFG18FErVhsC9x-tarUfbtrQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;font-display:swap;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMl0ciZb.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;font-display:swap;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMB0ciZb.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;font-display:swap;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMh0ciZb.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;font-display:swap;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMd0ciZb.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;font-display:swap;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMt0ciZb.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;font-display:swap;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMp0ciZb.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Fira Sans Condensed';font-style:normal;font-weight:500;font-display:swap;src:local('Fira Sans Condensed Medium'), local('FiraSansCondensed-Medium'), url(https://fonts.gstatic.com/s/firasanscondensed/v4/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOuMR0cg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* -------------------------------- internal css:menu_common --------------------------*/
.header-menu.with-message{height:auto}.ss-notice-board{height:30px;overflow:hidden;position:relative;background:#ffc;border:1px solid #afb355;border-left:0;border-right:0}.ss-notice-board div{display:block;width:200%;height:30px;position:absolute;overflow:hidden;animation:marquee 14s linear infinite;text-align:center}.ss-notice-board span.notice-txt{float:left;width:50%;font-size:16px;font-style:italic;font-weight:600;color:#c00;font-family:'Open Sans',arial,sans-serif;display:block;line-height:28px}
/* -------------------------------- internal css:inc_etalage --------------------------*/
.zoom-gallery{text-align:center;position:relative}.thumb-area{max-width:100%;margin:0 auto;text-align:center;line-height:200px;height:200px}.mz-thumb,.mz-thumb:focus,a[data-zoom-id]{display:inline-block;line-height:39px;outline:0}.selectors a{border:1px solid #a2a6ac;border-radius:2px;box-shadow:0 0 1px 0 rgba(0,0,0,.3);box-sizing:border-box;line-height:39px;margin-bottom:8px;display:inline-block;text-align:center;width:42px;height:42px}.selectors a.mz-thumb-selected,.selectors a.mz-thumb.active{box-shadow:0 0 3px 2px rgba(228,121,17,.5);border-color:#e77600}.mz-thumb img,a[data-slide-id] img,a[data-zoom-id] img{border:0;box-shadow:none;box-sizing:border-box;max-width:40px;max-height:40px}.selectors a{margin-left:10px}.selectors{padding:15px 0 0;margin-left:-10px}@media (max-width:767px){.selectors{text-align:left}}@media(min-width:992px){.selectors{position:absolute;left:-40px;text-align:center;width:40px;top:0;padding:0}.selectors a{margin-left:0}.thumb-area{max-height:200px}}.selectorsHidden{display:none!important}.mz-thumb-selected img{-webkit-filter:brightness(100%);filter:brightness(100%)}
.zoomgallery{text-align:center}.zoom-gallery-slide{display:none}.zoom-gallery-slide.active{display:block}.zoom-gallery .video-slide{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.zoomgallery .video-slide embed,.zoomgallery .video-slide iframe,.zoomgallery .video-slide object{position:absolute;top:0;left:0;width:100%;height:100%}.zoomgallery .selectors a[data-slide-id=video-1],.zoomgallery .selectors a[data-slide-id=video-2]{position:relative}.zoomgallery .selectors a[data-slide-id=video-1] img,.zoomgallery .selectors a[data-slide-id=video-2] img{opacity:.8}.zoomgallery .selectors a span{position:absolute;color:#fff;text-shadow:0 1px 10px #000;top:50%;left:50%;display:inline-block;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);font-size:18px;z-index:100}
/* -------------------------------- internal css:Uc_StockToCustomMapping --------------------------*/
.stc_button_outer{margin:5px;margin-top:10px}.stc_button_outer .stc_button{cursor:pointer;display:inline-block;vertical-align:top;text-align:center}.stc_button_outer .stc_button_inner{font-family: Arial, Helvetica, sans-serif; font-size:12px;padding-left:8px;padding-right:8px;height:31px;border-radius:4px;background-color:#fff;text-align:center;border:1px solid #adadad;line-height:30px;margin:0 auto 5px;transition:all .2s ease-in-out;transform:translateY(0);color:#333}.stc_button_outer .stc_button:hover .stc_button_inner{box-shadow:0 2px 5px rgb(51,51,51,.4);transform:translateY(-2px);background-color:#f5f5d6;border:1px solid #d26624;color:#d26624}
/* -------------------------------- internal css:step-view_V2_materials --------------------------*/
.qtywrapheaderOneSize:before { content: "For size:" !important;}
/* -------------------------------- internal css:UserReviews --------------------------*/
.product-gallery{text-align:left}.product-gallery li,.product-gallery>div{display:inline-block;margin:10px 5px 0 5px;vertical-align:top;cursor:pointer}.product-gallery li img{max-height:88px;width:auto}.popup-overlay{background-color:rgba(68,68,68,.8);position:fixed;top:0;left:0;width:100%;height:100%}.product-gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:1000}.product-gallery-popup .product-popup-content{position:absolute;width:980px;height:580px;top:50%;left:50%;margin-left:-490px;margin-top:-290px;background-color:#fff;overflow:hidden}.product-image,.product-information{float:left}.product-information{width:34%;padding:35px 15px 0;line-height:16px;font-family:Arial,sans-serif;height:580px;overflow:auto}.product-information div.userreview-star-ratings{display:block;font-size:13px;font-weight:700;padding-bottom:2px}.product-information p{display:block}.product-image{width:66%;height:580px;overflow:hidden;position:relative;text-align:center;background:#000}.product-image img{max-height:100%}a.cross{position:absolute;top:10px;right:10px;font-size:18px;color:#333;text-decoration:none}.gallery-nav-btns{position:absolute;top:50%;width:100%;height:40px;margin-top:-25px}.gallery-nav-btns a{display:block;position:absolute;width:35px;height:80px;text-align:center;right:0;background-image:url(/img/src/slim-arrow-sprite.png);background-repeat:no-repeat;opacity:.8;cursor:pointer}.gallery-nav-btns a:hover{opacity:1}.nav-btn.prev{left:0;background-position:0 0}.nav-btn.next{right:0;background-position:-35px 0}.uploadimg-popup-content{display:none}.product-information .review-product-title{font-size:16px;padding-bottom:15px;line-height:21px}.product-information .customer-name{padding-bottom:10px}.product-information .userreview-star-ratings span{display:inline-block;padding-left:3px;color:#333;font-size:13px;vertical-align:middle}#user-rating .full{width:auto}@media (max-width:767px){body.mobile-review-popup-fix{overflow:hidden!important}body.mobile-review-popup-fix .product-gallery-popup{overflow:auto;z-index:1002}.product-gallery-popup a.cross{position:absolute;top:-15px;right:-17px;font-size:16px;color:#333;text-decoration:none;background:#fff;padding:0;border-radius:50%;width:30px;height:30px;text-align:center;line-height:35px;box-shadow:0 0 5px rgba(0,0,0,.5)}.product-gallery-popup .product-popup-content{position:absolute;width:calc(100% - 43px);height:auto;top:0;left:0;background-color:#fff;overflow:visible;right:0;margin:20px auto;box-shadow:0 3px 9px rgba(0,0,0,.5);border-radius:4px;padding:10px}.product-popup-content .product-image{width:100%;height:auto;overflow:auto;text-align:center}.product-popup-content .product-information .review-product-title{font-weight:600;padding:0 0 10px 0}.product-popup-content .product-image>img{margin:0 auto;max-width:100%;height:auto;display:block}.product-popup-content .product-information{width:100%;padding:10px 0 0 0;line-height:18px;font-family:Arial,sans-serif;height:auto;overflow:auto}}
/* -------------------------------- internal css:PromoDiscount --------------------------*/
#notes li{position:relative;width:300px;min-height:100px;margin:25px auto;padding:60px 15px 15px 15px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.5);-moz-box-shadow:0 2px 12px rgba(0,0,0,.5);box-shadow:0 1px 2px #000;-webkit-transform:rotate(-.5deg);-moz-transform:rotate(-.5deg);-o-transform:rotate(-.5deg)}#notes li:nth-child(even){-webkit-transform:rotate(.5deg);-moz-transform:rotate(.5deg);-o-transform:rotate(.5deg)}#notes li p{text-align:center;font:normal normal normal 40px/48px 'Reenie Beanie',Helvetica,Arial,sans-serif;color:#000;text-shadow:#fff 1px 1px 0;overflow:hidden}#notes li::before{content:' ';display:block;position:absolute;left:115px;top:-15px;width:75px;height:25px;z-index:2;background-color:rgba(243,245,228,.5);border:2px solid rgba(255,255,255,.5);-webkit-box-shadow:0 0 5px #888;-moz-box-shadow:0 0 5px #888;box-shadow:2px 2px 2px #000;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg)}#notes li:nth-child(even)::before{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-o-transform:rotate(6deg)}.ribbon{background-color:#006400;overflow:hidden;white-space:nowrap;position:absolute;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-box-shadow:0 0 10px #888;-moz-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888}.ribbon span{border:1px solid #faa;color:#fff;display:block;font:bold 10px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:1px 0;padding:3px 38px;text-align:center;text-decoration:none;text-shadow:0 0 5px #444;letter-spacing:.8px}
/* -------------------------------- internal css:hdr inc_footerbottom --------------------------*/
.footer_bottom{max-width:768px}.footer_bottom:before,.footer_bottom:after{display: table; content: " ";} .footer_bottom:after{clear:both;} .footer_bottom ul li{list-style-type:none;border-right:1px solid #ccc;padding-right:12px;padding-left:12px;float:left;min-height:90px}social_32x32 span{line-height:36px}.social_32x32 a{float:left;padding:0 2px;cursor:pointer}.social_32x32 a:hover{opacity:.8}.social_32x32 img{border:0 none}.social_32x32 .social-icon-button{background:url(/img/src/social-icons-36.png) no-repeat scroll left center transparent;display:block;height:36px!important;line-height:36px!important;overflow:hidden;width:36px!important}.social_32x32 .social-icon-button :hover{opacity:.8}.social_32x32 .facebook{background-position:-36px 0!important}.social_32x32 .twitter{background-position:-36px -36px!important}.social_32x32 .google_plusone_share{background-position:-36px -72px!important}.social_32x32 .pintrest{background-position:-36px -108px!important}.social_32x32 .share{background-position:-36px -144px!important}.social_32x32 .email{background-position:-36px -180px!important}.social_32x32 .linkedin{background-position:-36px -216px!important}.social_32x32 .mailto{background-position:-36px -252px!important}.a11y{height:1px!important;overflow:hidden!important;position:absolute!important;top:auto!important;width:1px!important}div.atclear{clear:both}img.autosized-media{max-width:150px!important}
/*media query for header width:start*/
@media(min-width:768px){
    .header-inner-cont, .header_options, .nav-menu, .top_link_inner, .header-container{margin-left: auto !important;margin-right: auto !important;width:100%!important;max-width:750px!important;}
}
@media(min-width:992px){
    .nav-menu {margin-left: auto !important;margin-right: auto !important;max-width: 950px !important;width: 100% !important;}
    .header-inner-cont, .header_options, .top_link_inner, .header-container {max-width: inherit !important;width: 100% !important;padding-left: 20px !important; padding-right: 20px !important;}
}
@media (min-width: 1350px) {
    .header-inner-cont, .header_options, .nav-menu, .top_link_inner, .header-container {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 1350px !important;
    }
}
/*media query for header width:end*/