/* -------------------------------- bootstrap.min.css --------------------------*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a{background-color:transparent}
a:active,a:hover{outline:0}
b,strong{font-weight:700}
h1{margin:.67em 0;font-size:2em}
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}
input{line-height:normal}
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}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;height: 0;box-sizing: content-box;}
.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}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
p{margin:0 0 10px}
.text-center{text-align:center}
ol,ul{margin-top:0;margin-bottom:10px}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
svg:not(:root){overflow:hidden}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
.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}
@media (min-width:768px){.container{width:750px}.col-sm-offset-2{margin-left:16.66666667%;}
.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-3 {width: 25%}
}
@media (min-width:992px){.container{width:970px}.col-md-12{width:100%}.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-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}
}
@media (min-width:1200px){.container{width:1170px}
}
table{background-color:transparent}
th{text-align:left}
.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-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;}
.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;}
.table-striped>tbody>tr:nth-of-type(odd){background-color: #f9f9f9;}
label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.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-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-left{float:left!important}
.hide{display:none!important}
.hidden{display:none!important}
.pull-right{float: right!important;}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-info{color: #fff;background-color: #5bc0de;border-color: #46b8da;}
.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}
.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-group-xs > .btn, .btn-xs {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.h5, h5 {font-size: 14px;}
.text-right{text-align:right;}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}
.thumbnail a>img, .thumbnail>img{margin-right:auto;margin-left:auto;}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}
.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}
.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.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 }
 .form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
}
@font-face {
   font-family: 'Glyphicons Halflings';
   src: url(/font/glyphicons-halflings-regular.eot);
   src: url(/font/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/font/glyphicons-halflings-regular.woff) format('woff'),url(/font/glyphicons-halflings-regular.ttf) format('truetype'),url(/font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
.thumbnail .caption{padding:9px;color:#333;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-search:before{content:"\e003";}
.visible-lg, .visible-md, .visible-sm, .visible-xs{display: none !important;}
sup{top:-.5em;}
sub, sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;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;}


/* -------------------------------- smart-icons.css --------------------------*/
@font-face{font-family:"smarticon";src:url("/font/smarticon.eot");src:url("/font/smarticon.eot?#iefix") format("embedded-opentype"), url("/font/smarticon.woff") format("woff"), url("/font/smarticon.ttf") format("truetype"), url("/font/smarticon.svg#smarticon") format("svg");font-weight:normal;font-style:normal;}
.icon-essential-regular-10-close-big:before{content:"j";}
[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"smarticon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}


/* -------------------------------- adstickymanager.css --------------------------*/
#sticky_international_wrapper .internationl_ship{z-index:2}
#sticky_international_wrapper .tooltip1:hover .tooltiptext1{visibility:visible}
#sticky_international_wrapper .flap-description{margin:0}
#sticky_international_wrapper .flap-little1{display:block;left:0;position:absolute;right:0;top:0;z-index:500;-webkit-transform:rotateX(90deg) translateZ(0);-moz-transform:rotateX(90deg) translateZ(0);-o-transform:rotateX(90deg) translateZ(0);transform:rotateX(90deg) translateZ(0);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:flap 2s 1 ease;-moz-animation:flap 2s 1 ease;-o-animation:flap 2s 1 ease;animation:flap 2s 1 ease;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
#sticky_international_wrapper .flap-button{color:#1e7dce!important}
@media(max-width:1340px){sticky_international_wrapper .flap-stage{display:none}}
.sticky_containBox{width:200px;/*max-height: 265px;*/text-decoration:none;color:#000;display:block;padding:5px;box-shadow:1px 1px 4px 0px #e6e6e6;border-radius:8px;border:1px solid #d2d2d2;background-color:#fff;margin-bottom:15px;position:relative;/*padding-bottom: 40px;*/}
.sticky_containBox .sticky_title{padding:0 0 5px 0;}
.sticky-myassettag .sticky_containBox .reg_shipp{color:#973B21;}
.sticky-myassettag .sticky_containBox{background-color:#fffaf6!important;}
.sticky-myassettag .sticky_containBox .sticky_title a, .sticky-myassettag .mat_sticky .sticky_title a{color:#9e3e22;text-decoration:none;margin:0px;display:block;}
.sticky_containBox .sticky_title, .sticky_containBox .sticky_title a{font-size:15px;color:#0066aa;margin:0px;text-decoration:none;font-weight:500;line-height:17px;font-family:'Fira Sans Condensed', 'Open Sans', sans-serif;text-align:center;display:block;}
.sticky_containBox .sticky-subtitle{font-size:13px;line-height:17px;display:block;color:#333;font-weight:500;padding-top:2px;font-family:'Fira Sans Condensed', 'Open Sans', sans-serif;}
.sticky_containBox .reg_shipp{font-size:14px;font-family:'Fira Sans Condensed', 'Open Sans', sans-serif;font-weight:500;color:#0066aa;}
.sticky_containBox .stick_offer span{color:#333;font-weight:500;font-size:15px;font-family:'Fira Sans Condensed', 'Open Sans', sans-serif;}
.sticky_containBox div:last-child{padding-bottom:0 !important;margin-bottom:0 !important;}
.sticky_containBox .mat_cont1 p.stick_offer, .sticky_containBox .mnb_cont1 p.stick_offer{margin:0px;font-size:13px;padding-bottom:0px;padding-left:19px;line-height:17px;font-family:Arial, Helvetica, sans-serif;color:#353232;}
.sticky-myassettag .sticky_containBox .stick_offer span{color:#973B21;font-weight:500;font-size:15px;font-family:'Fira Sans Condensed','Open Sans',sans-serif;}
.sticky_containBox .sticky_banner{text-align:center;padding-top:5px;}
.sticky_containBox .mat_cont1, .sticky_containBox .mnb_cont1{padding-bottom:25px;}
.sticky_containBox .action_btn{text-align: center;padding: 0px;font-family: Arial, Helvetica, sans-serif;}
.sticky_containBox .sticky-disclaimer{font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:0 0 5px 0;text-align:center;color:#505050;line-height:normal;}
.sticky_containBox .sticky-subtitle-bottom{font-size:13px;line-height:15px;display:block;color:#333;font-weight:400;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;letter-spacing:0.2px;text-align:center;margin:0px;padding:0 0 5px 0;}
.sticky_containBox .sticky-subtitle-bottom:empty{padding-bottom:0;}
.sticky_containBox .stickyimg_box>a{display:block;}
.sticky_containBox .stickyimg_box{margin:0 0 5px 0;}
.sticky_containBox .stickyimg_box img{display:block;margin:0 auto;}
#sticky_international_wrapper .flap-stage{min-height:150px;position:absolute;right:20px;top:29px;width:150px;z-index:99999;-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px;-webkit-perspective-origin:50% 0%;-moz-perspective-origin:50% 0%;-o-perspective-origin:50% 0%;perspective-origin:50% 0%;font-family:Open Sans;z-index:1;}
#sticky_international_wrapper .flap-blue-ios{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);-webkit-box-shadow:2px 2px 2px 0 #DBDBDB;box-shadow:2px 2px 2px 0 #DBDBDB;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;border:solid 1px #aeb1b3;color:#fff;position:relative}
#sticky_international_wrapper .flap-little-inner{padding:5px 10px;}
#sticky_international_wrapper .flap-close{bottom:6px;height:18px;opacity:0.8;position:absolute;right:7px;width:18px;color:#818384 !important;text-decoration:none !important;font-size:18px}
#sticky_international_wrapper .flap-little-inner h3,#sticky_international_wrapper #sticky_international .flap-little-inner p.h3,#sticky_international_wrapper .flap-little-inner .flap-main-title{font-size:17px;margin:0 0 7px 0;font-family:'Fira Sans Condensed', 'Open Sans', sans-serif;line-height:20px;font-weight:normal;color:#555;letter-spacing:0.4px;}
#sticky_international_wrapper .flap-little-inner p{font-size:12px;line-height:1.2em;margin:0 0 5px;color:#616161;}
#sticky_international_wrapper .tooltip1{position:relative;display:inline-block;border-bottom:1px dotted black;}
#sticky_international_wrapper .tooltiptext1{visibility:hidden;width:240px;background-color:white;color:#000;text-align:left;border-radius:6px;border:1px solid #d2d2d2;padding:5px 5px;position:absolute;z-index:1;top:100%;left:50%;margin-left:-125px;}
.sticky-xpressmats .sticky_containBox{background: #ffc;}
.sticky-xpressmats .sticky_containBox .sticky_title a{color: #D42500;text-decoration: none;display: block;margin-bottom: 2px;}
.sticky-xpressmats .action_btn input[type="button"] {color: #9C0306;background-color: #fff;padding: 3px 10px;border: 1px solid #ccc;}
.mt_10{margin-top:10px!important;}
.sticky-myassettag .mat_sticky .sticky_title, .sticky-myassettag .sticky_containBox .sticky_title{color:#9e3e22;font-family:'Fira Sans Condensed','Open Sans',sans-serif;margin:0px;display:block;}
.sticky-myassettag .sticky_containBox input[type="button"]{background-color:#A42723!important;border-color:#7f1e1b!important;}
.sticky-xpressmats .sticky_containBox .sticky_title a{color:#D42500;text-decoration:none;display:block;margin-bottom:2px;}
.sticky-xpressmats .sticky_containBox .sticky_title{color:#D42500;}
.sticky-xpressmats .sticky_containBox.HeadImgLeftRight .sticky_title.other-left a{font-size:13px;text-align:left;padding-right:70px;}
.sticky-xpressmats .HeadImgLeftRight .sticky_title.other-left .sticky-subtitle{padding-right:100px;text-align:left;}
.sticky-xpressmats .HeadImgLeftRight .action_btn.other-left{padding-right:100px;text-align:left;}
.sticky-xpressmats .action_btn input[type="button"]{color:#9C0306;background-color:#fff;padding:3px 10px;border:1px solid #ccc;}
.sticky-xpressmats .sticky_containBox.HeadImgLeftRight .headimg-right{position:absolute;right:0;bottom:0;margin:0px;}
@media(max-width:767px){#stickymanager_wrapper.sticky-mynamebadges .sticky_containBox{margin:0 auto 15px;}
}
@media(max-width:767px){.sticky-myassettag .mat_sticky{margin:0 auto 15px;}
}
@media(max-width:767px){.sticky-mynameplates .sticky_containBox{margin:0 auto 15px;}
}
@media(max-width:767px){.sticky-other-webpartner .sticky_containBox{margin:0 auto 15px;}
}
@media screen and (max-width:1330px){.sticky-device-desktop #floatingSticky{display:block!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 !important;}
a{cursor:pointer;color:#1D50C3;}
A:link{color:#1D50C3;text-decoration:underline;}
A:visited{color:#1D50C3;text-decoration:underline;}
A:hover { color: #CC0000; text-decoration: underline; }
a.btn-success, a.btn-primary{color: #fff !important;}
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;}
.bullet10{margin: 0px 0px 3px 8px;text-indent: -8px;}
.body10, .body10space, .body10b, .body10bcolor, .bullet10, .arial10, .arial10BoldNoUnd{font-size: 14px;font-weight: normal;line-height: 1.5;}
h3 { font-size: 14px; font-weight: normal; }
.body9, .bullet9{font-size:14px;font-weight:normal;line-height:16px;}
.body10b, .body10bcolor, .arial10BoldNoUnd, .body8b, .body8bcolor, .body9b, .body12bNoUnd, .menuhead{font-weight: bold;}
.body8, .body8b, .body8bcolor, .body8space{font-size:13px;line-height:15px;}
.body7, .bullet7{font-size:12px;}
.rule{background-color: #E5E5E5;height: 1px;}
.slitrule { border-bottom: 1px dashed #C7D8FA; height: 5px; }
.trhead { font-size: 13px; font-weight: bold; padding: 3px 0px 3px 0px; background-color: #48546A; color: #FFFFFF; }
.atrt0, .atrt{font-size:14px;font-weight:bold;line-height:20px;background-color:#E8E3D9;}
.atrt0{border-top:1px solid #6B5C4F;}
.atrt{border-bottom:1px solid #6B5C4F;}
.atr{font-size:14px;line-height:18px;font-weight:normal;border-bottom:1px solid #E6DBD1;}
.price0{font-size:14px;line-height:18px;font-weight:normal;border-bottom:1px solid #E6DBD1;background-color:#F8F3E9;}
.price1{font-size:14px;line-height:18px;font-weight:normal;border-bottom:1px solid #E6DBD1;background-color:#E6EBF1;}
.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;}
.modal.fade{z-index:1000;opacity:1;background:rgba(0, 0, 0, 0.14);}
.white { color: #FFF; }
.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;}
.asseenlive{font-size:11px;}
body.cutom-wizard-desktop .header-menu.menu-fixed .top-nav-search, .top-nav-search{display:none;}
@media (max-width:1849px){body.cutom-wizard-desktop .header-menu.menu-fixed .top-nav-Complogo, .top-nav-Complogo{display:none;}
}
#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:14px;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;}
.panelBodyC { /* fawn */ background-color: #F3ECD2; border-bottom: 1px solid #E9D8AA; border-left: 1px solid #E9D8AA; border-right: 1px solid #E9D8AA; overflow: visible; height: auto; /*font-family: Arial, Helvetica, sans-serif;*/ font-size: 14px; line-height: 16px; padding: 7px 7px 7px 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;}
.ss-footer .footer_bottom .body9{font-size: 12px;}
.ss-footer .footer_bottom .body8, .ss-footer .footer_bottom .body8b{font-size: 12px;}
.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;}
body.has-fullWidth .body-container{padding-bottom:0;}
body.has-fullWidth .ss-footer{position:relative }
}
table tr.dept-icon-row td{font-size:13px;padding:5px 0px 5px 0px;}
table tr.dept-icon-row td:nth-child(1){width:25%;padding-left:2px;}
table tr.dept-icon-row td:nth-child(2){width: 50%;white-space: nowrap;text-align: center;}
table tr.dept-icon-row td:nth-child(3){width: 25%;padding-right: 2px;text-align: right;}
table.callouttable td, table.callouttable th { border-bottom: 1px solid #ccc; padding: 1px 5px; }
table tr.dept-icon-row2 td{font-size:13px;padding:5px 0px 5px 0px;}
table tr.dept-icon-row2 td:nth-child(1){width:50%;padding-left:2px;}
table tr.dept-icon-row2 td:nth-child(2){width:50%;padding-right:2px;text-align:right;white-space:nowrap;}
.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; }
.btn-xs{padding: 3px 10px;}
.btn-info{background-color: #0033CC;border-color: #0033CC;}
a.btn-success, a.btn-info, a.btn-warning, a.btn-danger { color: #fff; }
.btn-success{background-color: #006600;border-color: #006600;}
a.btn-default, a.btn-primary, a.btn-success, a.btn-info, a.btn-warning, a.btn-danger { text-decoration: none !important; }
.btn-default-blue { color: #1D50C3 !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; }
@media(max-width:1380px){.top-nav-search{left:-181px!important;padding:20px 4px!important;}.top-nav-search .search_icon{width: 155px !important;}.top-nav-search .search_icon input[type="text"]{width: 107px!important;}}
.footer-main .footer-links{font-size: 11px;}
.top-nav-search{padding:10px 6px !important;top:63px !important;}
.nav-menu .menu li a span.fa{line-height:16px !important}
#SS_ToolTip_CaptionTbl td, #SS_ToolTip_ContentTbl td{padding: 2px 5px;}
.mnp_slideshow a img{width:420px;}
@media (max-width:1100px){#back-top{display:none }
}
@media (max-width:1200px){#back-top{right:10px !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;}
}
@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 screen and (max-width:1330px){#floatingSticky{display:none !important;}
}


/* -------------------------------- department_responsive2.css --------------------------*/
.video6 .videoThumb ul li,.video6 .videoThumb .cf .vimg,.video6 .videoThumb .cf .vcontent,.videoDV .videoThumb ul li,.videoDV .videoThumb .cf .vcontent,.video4 .videoThumb ul li,.video4 .videoThumb .cf .vimg,.video4 .videoThumb .cf .vcontent,.video5 .videoThumb ul li,.video5 .videoThumb .cf .vimg,.video5 .videoThumb .cf .vcontent,.video0 .videoThumb ul li,.video0 .videoThumb .cf .vimg,.video0 .videoThumb .cf .vcontent,.videoCtL .videoThumb ul li,.videoCtL .videoThumb .cf .vimg,.videoCUR .videoThumb ul li,.videoCUL .videoThumb ul li,.videoSSC .videoThumb ul li,.videoWSR .videoThumb ul li,.videoWSR .videoThumb .cf .vimg,.videoptc .videoThumb ul li,.videoptc .videoThumb .cf .vcontent,.videoCLL .videoThumb ul li,.videosc .videoThumb ul li,.videoc .videoThumb ul li,.videoqtc .videoThumb ul li,.videoDAU .videoThumb ul li,.videoDAU .videoThumb .cf .vimg,.videoDHR .videoThumb ul li,.videoDHR .videoThumb .cf .vcontent,.videoDHU .videoThumb ul li,.videoDHU .videoThumb .cf .vimg,.videoDVR .videoThumb ul li,.videoDVR .videoThumb .cf .vcontent,.videoDVU .videoThumb ul li,.videoDVU .videoThumb .cf .vimg,.videoDVR .videoThumb .cf .vimg,.videoQM .videoThumb .cf .vcontent,.videoDH .videoThumb ul li,.videoDH .videoThumb .cf .vcontent{padding:0 10px 0 0;}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell{position:relative;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;float:left;margin:0;padding:0;border-left:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;text-align:center}
.ss_responsive_grid.hidden_detailGrid .ss_responsive_table .ss_reponsive_cell{height:128px}
.gridLast,.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell:last-child{border-right:1px solid #ddd}
.grayBorderTop{border-top:1px solid #ddd}
.ss_responsive_grid{margin-right:auto;margin-left:auto;width:100%;margin-bottom:20px}
.ss_dept_sub_heading{color:#d43900;/*font-family:Arial,sans-serif;*/font-size:18px;/*font-weight:400;*/padding:0 0 8px}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb{position:absolute;left:0;right:0;overflow:hidden;padding:0 10px 10px;height:100%;width:100%}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb .ss-product-img-cont{width:100%;height:128px;line-height:128px;background:#fff;position:relative}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb .ss-product-img-cont>a{display:block;text-align:center}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb .ss-product-img-cont>a>img{max-width:128px;max-height:108px;display:inline-block;margin:0 auto;width:auto;}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb .ss-option-cont{display:table;width:100%;padding:5px 0;max-width:400px;margin:0 auto;}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb .ss-option-cont a:first-child{text-align:left}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb .ss-option-cont a:nth-child(3){text-align:right}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb .ss-option-cont a{display:table-cell;text-align:center;width:33.33%}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb .ss-text-cont{padding-top:5px;float:left;width:100%;font-size:11px}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb .ss_grid_title_cont{padding:0px;font-size:11px;float:left;width:100%;color:#c00;font-weight:700;}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell.on>.ss-product-thumb{height:auto;overflow:visible;z-index:21;background:#fff;border-bottom:1px solid #ddd;box-shadow:0 5px 10px 5px rgba(128,128,128,.3)}
.ss_dept_main_heading{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:10px;display:table;width:100%}
.ss_dept_main_heading:after,.ss_dept_main_heading:before{content:"";display:table}
.ss_dept_main_heading:after{clear:both}
.ss_dept_main_heading>.section_right .userreview-star-ratings.popup-rating{margin-top:0}
.ss_dept_main_heading>h1{color:#d43900;/*font-family:Arial,sans-serif;*/font-size:22px;/*font-weight:400*/}
.ss_dept_details_cont{font-size:14px;line-height:20px;display:table;margin-bottom:20px;width:100%;}
.ss_home_details_cont{display: table;margin: 0 0 15px 0;}
.ss_home_details_cont .ss-dept-inner-right-cont .sticky_containBox,.ss-dept-inner-right-cont .sticky_containBox{margin-bottom:0px;}
.ss_dept_left_section .ss_dept_img_cont{width:300px;display:table-cell;vertical-align:top;}
.ss_dept_details_cont .ss_dept_left_section{display:table-cell;vertical-align:top}
.ss_dept_left_section .ss_dept_details_txt{width:100%;display:table-cell;vertical-align:top;position:relative;}
.ss_dept_left_section .ss_dept_img_cont+.ss_dept_details_txt,.ss_dept_left_section .ss_dept_Leftcont+.ss_dept_details_txt{padding-left:20px;}
.ss_dept_left_section .ss-dept-inner-details ul li{font-weight:400;text-indent:-10px;padding-left:10px;}
.ss_dept_left_section .ss_dept_details_txt .ss-dept-inner-details,.ss-home-inner-details{padding-right:0;display:table-cell;vertical-align:top}
/*04/08/2020-start*/
.ss-home-inner-details .ss_home_Leftcont{display:table-cell;vertical-align:top;}
.ss-home-inner-details .ss_home_details_txt{display:table-cell;vertical-align:top;padding-left:0px;}
.ss-home-inner-details .ss_home_Leftcont + .ss_home_details_txt{padding-left:20px;}
.ss_dept_left_section .ss_dept_img_cont + .ss_dept_details_txt, .ss_dept_left_section .ss_dept_Leftcont + .ss_dept_details_txt{padding-left:20px;}
.ss_dept_left_section .ss-dept-inner-details ul li{font-weight:400;text-indent:-10px;padding-left:10px;}
.ss-custom-sticky{position:absolute;z-index:1;text-align:right;top:14px;right:25px}
/*04/08/2020-end*/
.mid-main-container{height:100%;max-height:100%;position:relative}
.ss_responsive_table.ss-product-detail-view .ss_reponsive_cell .ss-product-thumb{position:relative;}
ul.ss_dotpoints{list-style:none;padding:0 0 0 10px}
ul.ss_dotpoints>li:last-child{padding:0px;}
ul.ss_dotpoints>li{position:relative;padding:0 0 4px 0;line-height:normal;}
ul.ss_dotpoints>li:before{content:"\2022";font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:15px;line-height:normal;position:absolute;left:-10px;top:-2px;}
.head-sec-2-1{width:195px;}
.Department_grid .deptProduct_content.dept_2x .dept_imagebox{height:auto;line-height:normal;}
.Department_grid .deptProduct_content.dept_2x .dept_imagebox>a>img{max-width:400px;max-height:inherit;}
.Department_grid .deptProduct_content .dept_productDetail{padding:0px 8px 5px;font-size:12px;line-height:normal}
.Department_main{margin-bottom:10px}
.Department_grid{margin-right:-10px;}
.Department_grid:after,.Department_grid:before{clear:both}
.Department_grid:before,.mid-main-container:before{display:table;content:" "}
.Department_grid .deptProduct_content{float:left;padding:0 10px 10px 0}
.Department_grid .deptProduct_content .deptProductBody{width:100%;display:block;vertical-align:top;border:1px solid #ccc}
.Department_grid .deptProduct_content .dept_imagebox{padding:0;display:block;width:100%;height:120px;line-height:120px;margin:0 auto 6px 0;}
.Department_grid .deptProduct_content .dept_imagebox>a{display:block;text-align:center}
.Department_grid .deptProduct_content .dept_imagebox>a>img{margin:0 auto;max-width:200px;max-height:113px;display:inline-block;vertical-align:middle}
.Department_grid .product_heading{background:#f0f0f0;padding:6px 7px 7px 17px!important;margin-bottom:6px;border-bottom:1px solid #ccc;font-size:13px;line-height:normal;font-weight:700;text-align:left;position:relative;min-height:30px;max-height:42px;}
.Department_grid .product_heading>a{text-decoration:none;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:normal;max-height:30px;}
.Department_grid .product_heading>a>i,.Department_grid .product_heading>i{position:absolute;left:6px;top:8px;font-size:10px;line-height:normal;color:#1D50C3;}
.recentlyViewed_container .viewProduct_box{padding:0;float:left;border-left:1px solid #ddd;border-bottom:1px solid #ddd}
.recentlyViewed_container .viewProduct_box .inner_contentBox{width:100%;height:128px;line-height:128px}
.recentlyViewed_container .viewProduct_box:last-child{border-right:1px solid #ddd}
.recentlyViewed_container .viewProduct_box .inner_contentBox>a{display:block;text-align:center}
.dept_code{color:#585858;font-size:11px;vertical-align:middle;padding:3px 0 0;float:right}
.Department_grid:after,.Department_grid:before,.ss_dept_mid_main:after,.ss_dept_mid_main:before,.ss_responsive_table:after,.ss_responsive_table:before{content:'';display:table}
.Department_grid:after,.ss_dept_mid_main:after,.ss_responsive_table:after{clear:both}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb .ss-option-cont.two_links a:nth-child(2){text-align:right}
#floatingSticky{display:none;}
.deptHelp_text{font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:0 0 10px 15px;color:#333;position:relative}
.deptHelp_text>i.fa{font-size:11px;position:absolute;left:0;top:2px;color:#337ab7}
#divsearchhelpbar{top:32px;left:0;}
.ss_dept_details_txt .ss-dept-inner-right-cont .More_detail{display:block;font-weight:bold;margin:3px 10px 0px 0px;text-align:right;padding:0;}
.ss_dept_left_section .ss_dept_details_txt ul{list-style:none;padding-left:0;}
.ss-dept-inner-right-cont.page_sticky1,.ss-dept-inner-right-cont.page_sticky2,.ss-dept-inner-right-cont.page_sticky3{display:none;}
.panelBody_Img{text-align:center;}
.ss_responsive_grid .ss_responsive_table .ss_reponsive_cell .ss-product-thumb.ss_listpricedd{overflow:inherit;}
.ss_listpricedd table.quickPriceDD{margin-top:2px !important;}
.ss_listpricedd table.quickPriceDD > tbody > tr > td > span.ddicon{height:20px;width:19px;line-height:20px;}
#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;}
.slidercontainer{float:left;margin:3px 20px 20px 0;width:300px;}
@media (min-width:768px){.ss_dept_main_heading>.section_right{padding:5px 0 0}
 .ss_dept_left_section .ss-dept-inner-details ul li{padding-top:8px;}
 body.cutom-wizard-desktop .container,body.ss_fullWidth_view .container{max-width:100%;width:100%;}
}
@media (min-width:992px){.ss-dept-inner-right-cont .panelDetail_box{display:block;margin:5px 0 0 0;padding:0px;}
 .ss_dept_main_heading>h1{display:table-cell;vertical-align:middle}
 .ss_dept_main_heading>.section_right{display:table-cell;vertical-align:middle;white-space:nowrap;width:1px;padding:0 0 0 10px;}
 .ss_dept_left_section .ss-dept-inner-details ul li{padding-top:10px;}
 .ss-dept-inner-right-cont{display:table-cell;width:200px;padding:0 0 0 20px;vertical-align:top;height:265px;box-sizing:content-box;}
 .ss-dept-inner-right-cont .sticky_containBox{min-height:265px;} 
}
@media (min-width:1185px){.ss-dept-inner-right-cont.page_sticky1{display:table-cell;}
}
 @media (min-width:1360px){.ss-dept-inner-right-cont.page_sticky1,.ss-dept-inner-right-cont.page_sticky2{display:table-cell;}
}
 @media (min-width:1360px) and (max-width:1630px){.ss_dept_details_txt .ss-dept-inner-right-cont{padding:0 0 0 15px;}
 .ss_dept_left_section .ss_dept_img_cont+.ss_dept_details_txt{padding-left:15px;}
}
 @media (min-width:1630px){.ss-dept-inner-right-cont.page_sticky3{display:table-cell;}
 .ss-dept-inner-right-cont.page_sticky1{display:table-cell;}
 #floatingSticky{display:block}
}
@media (min-width:1850px){body.cutom-wizard-desktop .container .body-container,body.ss_fullWidth_view .container .body-container{width:1390px;max-width:100%;margin:0 auto;}
}
@media (min-width:1350px) and (max-width:1849px){
.header-top-right{width:750px;}
.head-sec-2-3,.head-sec-2-5{padding:0 0 0 15px;width:150px}
.head-sec-2-7{width:180px;padding:0 0 0 15px}
}
@media (min-width:768px){.ss_dept_has_left .left_stickyBlock{float:left;margin-right:-190px;width:190px;position:relative;z-index:1}.ss_dept_has_left .ss_dept_mid_main{float:left;width:100%;z-index:0;padding-left:210px}
}
@media (min-width:768px){.spacer{width:20px;display:table-cell }
 .ss_dept_has_left .left_stickyBlock{float:left;margin-right:-190px;width:190px;position:relative;z-index:1 }
 .ss_dept_has_left .ss_dept_mid_main{float:left;width:100%;z-index:0;padding-left:210px }
 .ss_fullWidth_view .head-sec-2-1 .ss-searchBar-Cont{max-width:200px;width:100% }
 .videoCarouselMain .rightPanel{border-left:none;}
}
@media (min-width:768px) and (max-width:991px){.custom_cell50{width:calc(50% - 9px);float:left;}
}
@media (min-width:992px){
 .ss_dept_details_cont .ss_stickyRight_cont{width:220px;padding-left:20px;float:left;vertical-align:top;}
 .ss-dept-inner-right-cont .ss_StickyContent-box{height:265px;padding:8px;width:200px;}
 .videoCarouselMain .rightPanel{border-left:1px solid #ddd;}
}
@media (min-width:992px) and (max-width:1199px){.dept_reviewSection.row{margin:0 }
 .dept_reviewSection.row>.col-md-6{padding:0 }
 .dept_reviewSection .customer-details{width:110px }
 .dept_reviewSection .customer-comments{margin-left:115px }
}
@media (min-width:992px) and (max-width:1024px){.ss_dept_details_txt .ss-dept-inner-right-cont{width:190px;padding:0 0 0 10px;}
 body.cutom-wizard-desktop .fs-search-container{margin:0px auto;width:100%;max-width:950px;} 
}
@media (min-width:1250px){.ss_listpricedd table.quickPriceDD{margin-left:-5px !important;}
 .ss_listpricedd table.quickPriceDD > tbody > tr.fixedView > td{font-weight:600;}
}
@media (min-width:1350px){.header-top-right{width:750px;}
 .head-sec-2-3,.head-sec-2-5{padding:0 0 0 15px;width:150px }
 .head-sec-2-7{width:180px;padding:0 0 0 15px }
 .ss_fullWidth_view .head-sec-2-1 .ss-searchBar-Cont{max-width:250px;width:100%;}
}
@media (min-width:1360px) and (max-width:1630px){
 .ss_dept_details_cont .hasNextVideo{padding-left:240px!important;}
 .ss_dept_details_cont .hasNextVideo + .ss_video_sticky{position:absolute;right:220px;top:0;z-index:1;}
}
@media (min-width:1630px){.ss_dept_details_cont .hasNextVideo{padding-left:240px!important;}
 .ss_dept_details_cont .hasNextVideo + .ss_video_sticky{position:absolute;right:220px;top:0;z-index:1;}
 .ss_dept_details_txt #hori_video_price_comparison{display:none;}
}
@media (min-width:1420px){body.ss_fullWidth_view .container.ss_no_sticky{margin:0px auto;width:1390px;max-width:100%;}
}
@media (min-width:1630px) and (max-width:1849px){body.cutom-wizard-desktop .container,body.ss_fullWidth_view .container{width:1390px;max-width:100%;margin:0px 240px 0 auto;}
 body.ss_fullWidth_view .container.ss_no_sticky{margin:0px auto;}
}
@media (max-width:1849px){.header-menu.menu-fixed .top-nav-search,.header-menu.menu-fixed .top-nav-Complogo{display:none;}
}
@media (max-width:1024px){.ss_responsive_table.ss-product-detail-view .ss_reponsive_cell .ss-more-products:before{line-height:160px;}
 .ss_responsive_grid .ss_responsive_table .ss_reponsive_cell>.ss-product-thumb.ss-more-products .ss-product-img-cont ~ div{display:block;}
}
@media (max-width:991px){.ss_dept_left_section .ss_dept_details_txt .ss-dept-inner-details,.ss-home-inner-details{display:block;}
 .ss-dept-inner-right-cont{display:block;padding:10px 0 0 0;width:100%;}
 .ss_stickyRight_cont{display:none;}
 .ss-dept-inner-right-cont .panelBody_Img{display:table-cell;vertical-align:top;}
 .ss-dept-inner-right-cont .panelBody_Img img{max-width:108px;max-height:108px;}
 .ss-dept-inner-right-cont .panelDetail_box{display:table-cell;vertical-align:top;padding:0 0 0 15px;}
 .ss_dept_details_txt .dept_detailsImg{display:block;width:100%;padding:0 0 10px 0;float:left;}
 }
@media(max-width:767px){.videoCarouselMain .rightPanel{border-left:none;}
 .videoCarouselMain div.quickjump,.videoCarouselMain div.hotlinks{margin:0px 0px 15px 0px;width:100%;float:none;border:1px solid #CCC;}
 .ss_dept_left_section .ss_dept_img_cont{display:block;width:100%;}
 .ss_dept_left_section .ss_dept_details_txt{padding:10px 0 0 0!important;}
 .container{width:768px;}
}
@media (max-device-width:767px){.container{width:100%;}
}
.dept_sales_tbl{padding: 3px;}
.reptable {width: 100%;}
.ss_responsive_grid .ss_responsive_table.show_med_res .ss_reponsive_cell .ss-product-thumb .ss-product-img-cont>a>img{max-width:200px;max-height:200px}
.ss_responsive_grid .ss_responsive_table.show_med_res .ss_reponsive_cell .ss-product-thumb .ss-product-img-cont{height:220px;line-height:220px}
.ss_responsive_grid.hidden_detailGrid .ss_responsive_table.show_med_res .ss_reponsive_cell{height:220px}
.ss_deptVideo_main{display:table;margin-bottom:20px;width:100%;}
.ss_deptVideo_main .deptVideo_main{display:block;max-width:900px;margin:0 auto;width:100%;}
.Department_grid .deptProduct_content .videoGrid_body{padding:8px;}
.videoThumb_resp > a{display:block;}
.videoThumb_resp .videoDuration{font-family:Verdana,Tahoma,Geneva,sans-serif;font-size:10px;font-weight:normal;text-align:center;width:35px;height:18px;bottom:12px;left:12px;color:#ddd;position:absolute;z-index:48;line-height:18px;background-color:rgba(0,0,0,0.7);}
.video_detail_cont{text-align:left;}
.video_detail_cont .videoTitle{font-family:Tahoma,Geneva,sans-serif;text-align:left;font-size:12px;line-height:15px;font-weight:bold;margin-top:6px;margin-bottom:2px;}
.video_detail_cont .videoTitle > a > img{display:inline-block;}
.video_detail_cont .videoDescription{font-size:12px;color:#333;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:16px;padding-top:2px;}
.videoThumb_resp{width:120px;position:relative;}
.videoThumb_resp img.videoButton{position:absolute;z-index:47;}
.videoThumb_resp img.videoThumbnail{width:96px;height:54px;margin:12px;position:absolute;z-index:46;}
.videoThumb_resp img.videoFrame{position:relative;z-index:45;}
#owl-videoPhotos .item{margin:3px;border:1px solid #D8D8D8;}
#owl-videoPhotos .item img{display:block;max-width:100%;height:auto;}


/* -------------------------------- 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-star-ratings .popover{ width:240px; }
.userreview-text.fade { background: inherit; }
.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; height: 1px; 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;}
@media(max-width:767px){.product_review li.second:before{border-left:none;}
 .product_review{padding:20px 0 0px 0;}
 .product_review li .reivewtxt{padding-right:15px;padding-left:15px;}
 .product_review .first{margin:0 0 20px;padding:0;}
 .customer-details .comment-date{margin:6px 0px 0px;text-align:left;float:right;}
 .customer-details .customer-name{float:left;padding:13px 0 2px;}
 li.second{padding:0 }
 .customer-details .customer-icon{height:30px;width:30px;vertical-align:top;float:left;margin-right:7px;}
 .customer-comments .userreview-star-ratings ~ span.pull-right{white-space:normal !important;text-align:left !important;}
 .customer-comments .userreview-star-ratings ~ span.pull-right > h5{line-height:20px;}
 .customer-details .customer-name, .customer-details{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;margin-top:-5px;}
 .customer-comments{margin-left:0;padding:0 0 8px 0;border:0px;border-bottom:1px solid #E0E0E0;border-radius:0px;margin-left:38px;display:inline-block;}
 .customer-details{width:100%;position:relative;margin-top:0px;padding:0;font-size:13px;}
 .customer-details .customer-icon img{vertical-align:top;width:30px;height:30px;}
 .userreview-star-ratings{margin-bottom:5px;}
 .comment-title{font-size:14px;margin-bottom:5px;}
 .product_review .row .barover{max-width:75%;}
 .product_review p{padding:10px 0 0;margin:0;}
 .customer-review-row{margin-top:10px;}
 .customer-review-row:before{content:'';display:table;}
 .customer-review-row:after{content:'';display:table;clear:both;}
 .customer-comments:after, .customer-comments:before{right:100%;top:22px;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:10px;margin-top:-10px;display:none }
 .customer-comments:before{border-color:rgba(224, 224, 224, 0);border-right-color:#E0E0E0;border-width:11px;margin-top:-11px;display:none }
 .show-all-reviews{margin-top:10px;margin-left:-15px;text-align:center }
 .show-all-reviews > [class*="col-md"] > a{border-radius:2px;display:inline-block;outline:1px solid transparent;text-transform:uppercase;border:none;cursor:pointer;color:#fff;font-size:12px;text-align:center;text-decoration:none;transition:all 0.2s ease-out 0s;font-weight:bold;position:relative;overflow:visible;margin:15px 5px 0;padding:0 10px;height:32px;line-height:33px;background:#2ECC71;}
}


/* -------------------------------- video2.css --------------------------*/
.cf:after,ul.cf li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.cf,ul.cf li{zoom:1;}
.videoc .videotab, .videoqtc .videotab, .videoCLL .videotab, .videoCUR .videotab, .videoCUL .videotab, .videoSSC .videotab, .videosc .videotab{width:30px;height:90px;float:left;background:url(/img/src/video-tab.png) no-repeat top left;}
.videoCLL .videoThumb, .videoqtc .videoThumb, .videoc .videoThumb{padding:5px 15px 10px 15px;float:left;border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 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 ul{list-style:none;margin:0 0 0 0;padding:0 0 0 0;}
.videoThumb ul li{float:left;padding:0 0 0 0;}
.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;}
.videoc .videoThumb ul li .videoDuration,.videor .videoThumb ul li .videoDuration{font-family:Verdana,Tahoma,Geneva,sans-serif;font-size:10px;font-weight:normal;text-align:center;width:35px;height:18px;line-height:18px;margin-top:48px;margin-left:12px;color:#fff;background-color:rgba(0,0,0,0.7);position:absolute;z-index:48;}
.videoThumb .videoTitle{font-family:Tahoma, Geneva, sans-serif;font-size:12px;line-height:15px;font-weight:bold;margin-top:6px;margin-bottom:2px;}
.videoc .videoThumb .videoTitle, .videoc .videoThumb .videoDescription{width:498px;}
.videoCUR,.videoCUL,.videoPRR,.videoSSR,.videoSSC,.videoCSR,.videosc,.videoc,.videor,.videoqtc,.videoptc,.videoCLL,.videoCLR{clear:both;float:left;margin-top:10px;position:relative;}
.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;}
.video4 .videoThumb .videoTitle,.video4 .videoThumb .videoDescription,.video5 .videoThumb .videoTitle,.video5 .videoThumb .videoDescription,.video6 .videoThumb .videoTitle,.video6 .videoThumb .videoDescription,.video0 .videoThumb .videoTitle,.video0 .videoThumb .videoDescription,.videoCtL .videoThumb .videoTitle,.videoCtL .videoThumb .videoDescription,.videoWSR .videoThumb .videoTitle,.videoWSR .videoThumb .videoDescription,.videoptc .videoThumb .videoTitle,.videoptc .videoThumb .videoDescription,.videoDAU .videoThumb .videoTitle,.videoDAU .videoThumb .videoDescription,.videoDHR .videoThumb .videoTitle,.videoDHR .videoThumb .videoDescription,.videoDHU .videoThumb .videoTitle,.videoDHU .videoThumb .videoDescription,.videoDVR .videoThumb .videoTitle,.videoDVR .videoThumb .videoDescription,.videoDVU .videoThumb .videoTitle,.videoDVU .videoThumb .videoDescription,.videoDV .videoThumb .videoTitle,.videoDV .videoThumb .videoDescription,.videoDH .videoThumb .videoTitle,.videoDH .videoThumb .videoDescription{width:auto;}
.videoDVU .videoThumb .cf .vcontent,.videoCtL .videoThumb .cf .vcontent,.videoWSR .videoThumb .cf .vcontent,.videoDHU .videoThumb .cf .vcontent,.videoDAU .videoThumb .cf .vcontent{padding:0 10px 0 5px;}
.videoDHR,.videoDHU{clear:both;float:left;margin-top:5px;width:100%;}
.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;}
.videoWSR .videoThumb,.videoDAU .videoThumb,.videoDHU .videoThumb,.videoDHR .videoThumb,.videoDH .videoThumb,.video6 .videoThumb,.video0 .videoThumb,.videoCtL .videoThumb{padding:5px 5px 5px 5px;border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 6px;}
.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;}
.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)}


/* -------------------------------- 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@2x.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;}
}


/* -------------------------------- 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;}


/* -------------------------------- sticky_v2.css --------------------------*/
@import url('https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:400,500&display=swap');#floatingSticky .price_comparison_inner{margin:0 0 15px 0;width:200px !important;}
.ss-dept-inner-right-cont .related-video{position:absolute;top:-6px;background:url(/img/src/related-video.png) no-repeat;width:84px;height:83px;right:-7px;z-index:46;}
.sticky-myassettag .ss-dept-inner-right-cont .videoDHU .videotab{display:none;}
.sticky-myassettag .ss-dept-inner-right-cont .videoDHU .videoThumb{padding:0;border:0px;}
.ss-dept-inner-right-cont .videoDHU .videotab{display:none;}
.ss-dept-inner-right-cont .videoDHU .videoThumb{padding:0;border:0px;}
.sticky-mynamebadges .ss-dept-inner-right-cont .videoDHU .videotab{display:block;}
.sticky-mynamebadges .ss-dept-inner-right-cont .videoDHU .videoThumb{padding:5px 5px 5px 5px;border:1px solid #D0D0D0;}
.sticky-mynamebadges .ss_video_sticky .videoDHU .videotab{display:none;}
.sticky-mynamebadges .ss_video_sticky .videoDHU .videoThumb{padding:0;border:0px;}
.ss_video_main-cont .ss_video-cont{background:#fff;-webkit-border-radius:6px;border-radius:6px;border:#C4C4C4 1px solid;-webkit-box-shadow:1px 1px 4px 0px #e6e6e6;box-shadow:1px 1px 4px 0px #e6e6e6;font-family:Arial, sans-serif, Helvetica;padding:5px;font-size:11px;position:relative;}
/* -- already there
.ss_video_main-cont .ss_video-cont{background:#fff;-webkit-border-radius:6px;border-radius:6px;border:#C4C4C4 1px solid;-webkit-box-shadow:1px 1px 4px 0px #e6e6e6;box-shadow:1px 1px 4px 0px #e6e6e6;font-family:Arial, sans-serif, Helvetica;padding:5px;font-size:11px;position:relative;}
*/
.sticky_containBox_dept {
    width: 200px;
    /*max-height: 265px;*/
    text-decoration: none;
    color: #000;
    display: block;
    padding: 5px;
    box-shadow: 1px 1px 4px 0px #e6e6e6;
    border-radius: 8px;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    margin-bottom: 15px;
    position: relative;
}
.sticky_containBox_dept > img {
    text-align: center;
}
.sticky_containBox_dept .sticky-subtitle-bottom_dept {
    font-size: 13px;
    line-height: 15px;
    display: block;
    color: #333;
    font-weight: 400;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    letter-spacing: 0.2px;
    text-align: center;
    margin: 0px;
    padding: 0 0 5px 0;
}
.sticky_containBox_dept .sticky-disclaimer_dept {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0 0 5px 0;
    text-align: center;
    color: #505050;
    line-height: normal;
}
.sticky_containBox_dept .sticky_title_dept {
    padding: 0 0 5px 0;
}
.sticky_containBox_dept .sticky_title_dept a, .sticky_containBox_dept .sticky_title_dept {
    font-size: 15px;
    color: #0066aa;
    margin: 0px;
    text-decoration: none;
    font-weight: 500;
    line-height: 17px;
    font-family: 'Fira Sans Condensed', 'Open Sans', sans-serif;
    text-align: center;
    display: block;
}
.sticky_containBox_dept .sticky-subtitle_dept {
    font-size: 13px;
    line-height: 17px;
    display: block;
    color: #333;
    font-weight: 500;
    padding-top: 2px;
    font-family: 'Fira Sans Condensed', 'Open Sans', sans-serif;
}
.sticky_containBox_dept .action_btn_dept {
    text-align: center;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
}

.sticky_containBox_dept div:last-child {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.sticky_containBox_dept .sticky-subtitle-bottom_dept:empty {
    padding-bottom: 0;
}
.sticky_containBox_dept .stickyimg_box_dept > a {
    display: block;
}
.sticky_containBox_dept .action_btn_dept > a.btn + a.btn {
    margin-left: 5px;
}
.sticky_containBox_dept .stickyimg_box_dept {
    margin: 0 0 5px 0;
}
.sticky_containBox_dept .stickyimg_box_dept img {
    display: block;
    margin: 0 auto;
}
.sticky_containBox_dept .stickyimg_box_dept.img_left > a, .sticky_containBox_dept .stickyimg_box_dept.img_left {
    text-align: left !important;
}
.sticky_containBox_dept .stickyimg_box_dept.img_left img {
    margin: 0px;
}
.sticky_containBox_dept#cycler {
    position: relative;
    height: 265px;
}
.sticky_containBox_dept#cycler .stickyimg_box_dept > a, .sticky_containBox_dept #cycler .stickyimg_box_dept {
    position: relative;
}
.sticky_containBox_dept#cycler .stickyimg_box_dept img {
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 1;
}
.sticky_containBox_dept#cycler img.active {
    z-index: 3
}
.price_comparison_inner, .price_comparison_inner_XTG_CT {
    width: 200px;
}
.stickyImage_outer {
    width: 200px;
    text-align: left;
    font-family: Arial, sans-serif, Helvetica;
    position: relative;
    background: #fff;
}
.top-free-shipping-tab > a.free_shipping_offer {
    background: url(/img/src/saf_sprite-new.png) no-repeat -0px -1117px;
    width: 168px;
    height: 58px;
    margin-bottom: 5px;
    display: block;
}


/* -------------------------------- 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{}


/* -------------------------------- slider.css --------------------------*/
.xpslider ul, ol{margin:0;padding:0;}
.xpslider{position:relative;overflow:auto;font-family:Arial, sans-serif;width:300px;}
.xpslider li{list-style:none;}
.xpslider ul li{float:left;padding-bottom:25px;}
.xpslider ul li a{display:block}
.dots{position:absolute;left:0;right:0;bottom:0;text-align:center;}
.dots li{vertical-align:top;display:inline-block;*float:left;width:12px;height:12px;margin:0 4px;text-indent:-999em;border:2px solid #424242;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:#757575;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;}
#lbImage{position:absolute;left:0;top:0;border:5px solid #fff;background-repeat:no-repeat;}
#lbPrevLink{left:-34px;background:transparent url(/img/src/nextlabel.png) no-repeat 0 center;}
#lbPrevLink, #lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbNextLink{right:-34px;background:transparent url(/img/src/prevlabel.png) no-repeat 100% center;}
#lbPrevLink, #lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
li.dot.videodot{border-radius:0px;width:0px;height:0px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #424242;border-right:2px solid transparent;vertical-align:top;opacity:.4;}
li.active.dot.videodot {background: #ffffff !important;opacity: 1;}
#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;}


/* -------------------------------- owl.carousel.css --------------------------*/
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; *width:825px; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility:    hidden; -ms-backface-visibility:     hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-theme .owl-controls { margin-top: 10px; text-align: center; }
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1;  *display: inline;/*IE7 life-saver */ }
.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; }
.owl-buttons div { cursor: pointer; display: block; height: 37px; line-height: 37px; overflow: hidden; width: 36px; display: inline-block; zoom: 1; *display: inline; filter: Alpha(Opacity=70); opacity: 0.7; }
.owl-buttons div.owl-next { background: url(/img/src/sprite-carousel-arrows.png) no-repeat -38px -38px; position: absolute; top: 35%; right: -40px; }
.owl-buttons div.owl-prev { background: url(/img/src/sprite-carousel-arrows.png) no-repeat 0 -38px; position: absolute; top: 35%; left: -40px; }
ul.owl-carousel{list-style: none;padding: 0px;margin: 0px;}


/* -------------------------------- 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);}

/* -------------------------------- browsestore.css --------------------------*/
.bsourstoretop{background: url(/img/src/browsestore.gif) no-repeat;background-position: 0px 0px;}
li.active{background: #FCFCFC;-webkit-box-shadow: inset 0px 0px 2px 1px rgba(0, 0, 0, 0.1);box-shadow: inset 0px 0px 2px 1px rgba(0, 0, 0, 0.1);}


/* -------------------------------- faq.css --------------------------*/
.faq-questions-cont .faq-panel-cont { margin-left: 20px; border-bottom: 1px solid #f1eded; }
.faq-questions-cont { margin-bottom: 25px; }
.faq-questions-cont .faq-panel-cont .panel { border: 1px solid transparent; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0); box-shadow: 0 1px 1px rgba(0,0,0,0); }
.faq-questions-cont .faq-panel-cont .panel-group { margin-bottom: 0; }
.faq-questions-cont .faq-panel-cont .panel-group .panel-heading+.panel-collapse>.list-group, .faq-questions-cont .faq-panel-cont .panel-group .panel-heading+.panel-collapse>.panel-body { border-top: 0px solid #ddd; padding: 0px 10px 15px; }
.faq-panel-cont .panel-default>.panel-heading { background-color: #ffffff; border-top: 1px solid #f1eded; padding: 12px 15px 12px 30px; -webkit-border-radius: 0px; border-radius: 0px; color: #1D50C3; line-height: none; cursor: pointer; }
.faq-questions-cont .faq-panel-cont .panel-title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; position: relative; line-height: 1.4; }
.faq-questions-cont .faq-panel-cont .panel-title .que-mark { font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; position: absolute; top: -6px; left: -30px; color: #d43900; }
.faq-questions-cont .faq-panel-cont .panel-body .ans-mark { position: absolute; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; top: -2px; left: 3px; color: #097754; }
.faq-questions-cont .faq-panel-cont .panel-body .answer-cont { position: relative; padding: 0 0 0 45px; display: block; }
.faq-questions-cont .faq-panel-cont .panel-default>.panel-heading+.panel-collapse>.panel-body { border-top-color: #ddd; font-size: 14px; line-height: 1.4; color: #333333; padding: 0 15px 10px; }


/* -------------------------------- jquery.vticker.css --------------------------*/
#sales-ticker-header{width:100%;font-family:Tahoma, Geneva, sans-serif;font-size:12px;font-weight:bold;background-color:#36C;color:#FFF;padding:5px;}
#sales-ticker{font-family:Tahoma, Geneva, sans-serif;font-size:11px;width:100%;height:102px;overflow:hidden;background-color:#FFFFDD;border:1px solid #DEDEDE;margin:0px;padding:0px;}
#sales-ticker ul{width:100%;}
#sales-ticker ul li{border-bottom:1px solid #DEDEDE;}
#sales-ticker ul li img{float:left;margin:2px 5px 0px 6px;}
#sales-ticker ul li div{margin:0px 6px 0px 6px;}


/* -------------------------------- listpricedd.css --------------------------*/
.quickPriceDiv{margin:10px 0;width:100%;height:40px;}
table.shadow{-webkit-box-shadow:0px 10px 25px 1px #888;box-shadow:0px 10px 25px 1px #888;}
.fa{line-height:18px;}
table.quickPriceDD{width:140px;position:relative;z-index:30;display:table;background:#FFF;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#333333;}
table.quickPriceDD > tbody > tr > td{padding:2px 0px;text-align:left;border:1px solid #D4D4D4;cursor:default;}
table.quickPriceDD > tbody > tr > td:nth-child(1){width:50%;}
table.quickPriceDD > tbody > tr > td:nth-child(2){width:50%;}
table.quickPriceDD > tbody > tr:hover{background-color:#F0F0F0;}
table.quickPriceDD > tbody > tr{display:none;}
table.quickPriceDD > tbody > tr.fixedView{display:table-row;}
table.quickPriceDD > tbody > tr.fixedView > td{font-weight:bold;}
table.quickPriceDD > tbody > tr > td > span.ddicon{position:absolute;top:0px;right:0px;width:17px;height:19px;background-color:#E4E4E4;cursor:pointer;color:#333;text-align:center;}
table.quickPriceDC{width:200px;position:absolute;z-index:100;display:table;background:#FFF;font-family:Tahoma, "Open Sans", Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#333333;}
table.quickPriceDC > tbody > tr > td{padding:2px 4px;text-align:left;border:1px solid #5B7159;cursor:default;}
table.quickPriceDC > tbody > tr > td:nth-child(1){width:22%;}
table.quickPriceDC > tbody > tr > td:nth-child(2){width:30%;}
table.quickPriceDC > tbody > tr > td:nth-child(3){width:auto;}
table.quickPriceDC > tbody > tr > td:nth-child(4){width:14%;}
table.quickPriceDC > tbody > tr{background-color:#fff;}
table.quickPriceDC > tbody > tr:hover:not(.ddhead){background-color:#F0F0F0;}
table.quickPriceDC > tbody > tr{display:none;}
table.quickPriceDC > tbody > tr.ddhead > td{background-color:#EAF2D3;border:1px solid #5B7159;}
table.quickPriceDC > tbody > tr.show{display:table-row !important;}
.DDfa{line-height:15px;}
.BuyNow{cursor:pointer;}


/* -------------------------------- jbox.css --------------------------*/
.jBox-wrapper{text-align:left;}
.jBox-wrapper, .jBox-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.jBox-title, .jBox-content, .jBox-container{position:relative;word-break:break-word;}
.jBox-container{background:#fff;}
.jBox-content{padding:8px 10px;overflow:auto;-webkit-transition:opacity .15s;transition:opacity .15s;}
.jBox-Tooltip .jBox-container, .jBox-Mouse .jBox-container{border-radius:3px;box-shadow:0 0 5px rgba(0, 0, 0, .3);}
 .jBox-pointer{position:absolute;overflow:hidden;}
.jBox-pointer-left{left:0;}
.jBox-pointer-left, .jBox-pointer-right{width:12px;height:30px;}
.jBox-pointer:after{content:'';width:20px;height:20px;position:absolute;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.jBox-pointer-left:after{top:5px;left:6px;box-shadow:-1px 1px 4px rgba(0, 0, 0, .2);}
.jBox-closeButton{cursor:pointer;position:absolute;}
.jBox-closeButton svg{position:absolute;top:50%;right:50%;}
.jBox-closeButton path{-webkit-transition:fill .2s;transition:fill .2s;}
.jBox-closeButton path{fill:#aaa;}
.jBox-closeButton:hover path{fill:#888;}
.jBox-closeButton:active path{fill:#666;}
.jBox-closeButton-box .jBox-closeButton{top:-8px;right:-10px;width:24px;height:24px;background:#fff;border-radius:50%;}
.jBox-closeButton-box .jBox-closeButton svg{width:10px;height:10px;margin-top:-5px;margin-right:-5px;}
.jBox-closeButton-box:before{content:'';position:absolute;top:-8px;right:-10px;width:24px;height:24px;border-radius:50%;box-shadow:0 0 5px rgba(0, 0, 0, .3);}
.jBox-spinner{position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;}
.jBox-spinner:before{content:'Loading…';display:block;width:20px;height:20px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.jBox-spinner:not(:required):before{content:'';border-radius:50%;border:2px solid rgba(0, 0, 0, .3);border-top-color:rgba(0, 0, 0, .6);animation:jBoxLoading .6s linear infinite;-webkit-animation:jBoxLoading .6s linear infinite;}


/* -------------------------------- sstooltip.css --------------------------*/
.arrow-upleft-corner{width:0;height:0;border-right:15px solid transparent;border-bottom:15px solid;margin-left:5px;}
.arrow-left{position:absolute;margin-left:-10px;width:0;height:0;border-right:10px solid;border-top:10px solid transparent;border-bottom:10px solid transparent;}
.sstooltipmain{border-radius:5px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);border-width:3px;border-style:solid;color:#555;}
.sstooltipcontent{font-size:12px;position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word;}
#Div_SSTooltip.sstooltipmain_F1D031{border-color:#F1D031;background-color:#FFFFA3;}
#div_SSTooltipContent.sstooltipcontent_F1D031{}
#divArrow.arrow-upleft-corner_F1D031{border-bottom-color:#F1D031;}
#divArrow.arrow-left_F1D031{border-right-color:#F1D031;}


/* -------------------------------- css?family=Open+Sans:400,600,700&display=swap&subset=latin --------------------------*/
/*@import url('https://fonts.googleapis.com/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=Fira+Sans+Condensed:400,400i,500,600 --------------------------*/
/*@import url(https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:400,400i,500,600);*/
@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:department --------------------------*/
.cellPading5px{padding:5px 5px 5px 5px;vertical-align:top;border-style:solid;border-color:#ddd;border-width:1px}
/*video relaled css from stockListingDistinct*/
#videoproduct .videoButton{position:absolute;z-index:3}#videoproduct .videoThumbnail{width:100%;max-width:128px;max-height:72px;margin:12px;position:absolute;z-index:2}#videoproduct .videoFrame{position:relative;z-index:1}.mdImgdiv{display:none;z-index:21;position:absolute;left:50%;top:50%;margin-right:-50%;transform:translate(-50%,-50%);padding:10px 10px 7px;border-radius:6px;border:solid 1px #aaa;box-shadow:2px 2px 5px #888;background:#fff;min-width:168px}        
/* -------------------------------- 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:department (review)--------------------------*/
#ratingDiv .userreview-star-ratings.popup-rating {margin-bottom: 0 !important;}
/* -------------------------------- internal css:uc_SearchSubDept--------------------------*/
.ss-more-products{position:relative;cursor:pointer;box-shadow:none}.ss-more-products:before{content:'+';position:absolute;background:rgba(256,256,256,.9);width:100%;height:100%;min-height:100%;left:0;top:0;z-index:6;font-size:52px;font-family:'Open Sans';font-weight:600;line-height:94px;color:#165eca;padding-left:50px;padding-top:25px}.ss-more-products img{-webkit-filter:grayscale(1);filter:grayscale(1)}.ss-more-products:after{content:'More Products';font-size:14px;color:#fff;text-align:center;width:100%;z-index:7;position:absolute;bottom:0;font-weight:700;left:0;right:0;font-family:'Open Sans';font-weight:600;background:rgba(0,0,0,.5);padding:7px 0}.ss-more-products>.product-thumb{height:128px;overflow:hidden;box-shadow:none;border:1px solid #4f91c0}


/* -------------------------------- 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:shippingblock-desktop --------------------------*/
.cutoff-shipping-offers{width:200px;text-decoration:none;color:#000;display:block;padding:8px;box-shadow:1px 1px 4px 0 #e6e6e6;border-radius:8px;border:1px solid #d2d2d2;background-color:#fff;font-family:'Fira Sans Condensed',sans-serif;height:265px}.cutoff-shipping-offers .cutoff_title{font-size:17px;color:#06a;text-align:left;padding-bottom:3px;line-height:22px;font-family:'Fira Sans Condensed',sans-serif;padding-top:2px;position:relative}.cutoff-shipping-offers .cutoff_title .orange-arrow{position:absolute;right:0;top:11px}.cutoff-shipping-offers .cutoff_title a{color:#06a;text-decoration:none;display:block;margin-bottom:2px;font-weight:500}.cutoff-shipping-offers .cutoff-subtitle{font-size:15px;line-height:19px;display:block;color:#333;font-weight:700;font-family:'Fira Sans Condensed',sans-serif;letter-spacing:.2px}.cutoff-shipping-offers .cutoff-subtitle2{font-size:13px;line-height:19px;display:block;color:#333;font-weight:400;font-family:'Fira Sans Condensed',sans-serif;letter-spacing:.2px}.cutoff-shipping-offers .cutoff-subtitle3{font-size:15px;line-height:19px;display:block;color:#00f;font-weight:500;font-family:'Fira Sans Condensed',sans-serif;letter-spacing:.2px}.cutoff-shipping-offers .cutoff-subtitle3 b{font-weight:500}.cutoff-shipping-offers strong{font-weight:500}.cutoff-shipping-offers ul.sticky-detail-list{margin:0;padding:0;line-height:normal;list-style:none}.cutoff-shipping-offers ul.sticky-detail-list li{padding:0 0 2px 10px;font-size:14px;line-height:normal;display:block;color:#333;font-weight:400;font-family:'Fira Sans Condensed',sans-serif;letter-spacing:.2px;position:relative}.cutoff-shipping-offers ul.sticky-detail-list li:last-child{padding-bottom:0}.cutoff-shipping-offers ul.sticky-detail-list li span.list-bullet{position:absolute;left:1px}.fast_shipImg{width:80px;margin:0 auto;display:block}.cutoff-shipping-offers hr.mid-divider{margin-top:6px;margin-bottom:4px}#stickymanager_wrapper.sticky-other-webpartner .free-shipping-offers{width:200px;height:265px;padding:8px}#stickymanager_wrapper.sticky-other-webpartner .sticky-disclaimer{line-height:normal;padding:5px 0 7px}#stickymanager_wrapper.sticky-other-webpartner .free-shipping-offers .sticky_title{font-size:17px;padding-bottom:5px;line-height:normal}.cutoff-shipping-offers .shipping_Title{font-family:'Fira Sans Condensed',sans-serif;font-size:20px;font-weight:500;padding:0;line-height:normal;color:#cc0000;text-align:left;text-transform:uppercase}
.shippingBlock .cutoff-shipping-offers{height:auto}
/* -------------------------------- internal css:hdr inc_footerbottom --------------------------*/
.footer_bottom{max-width:910px}.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}
/*start: css for fixed cumulative layout shift */
@media(min-width:768px) {.Department_grid .deptProduct_content, .ss_responsive_table.show_med_res .ss_reponsive_cell { width: 33.3333% } .ss_responsive_table:not(.show_med_res) .ss_reponsive_cell { width: 25%; }}
@media(min-width:927px) {.Department_grid .deptProduct_content { width: 25%}}
@media(min-width:1147px) {.Department_grid .deptProduct_content { width: 20% }}
@media(min-width:1367px) {.Department_grid .deptProduct_content { width: 16.6667% }}
/*@media(min-width:1586px) and (max-width:1806px) { .Department_grid .deptProduct_content { width: 14.2857% }}
@media(min-width:1807px) and (max-width:1850px) { .Department_grid .deptProduct_content { width: 12.5%; }}*/
@media(min-width:807px) {.ss_responsive_table:not(.show_med_res) .ss_reponsive_cell { width: 20%;}} 
@media(min-width:957px) {.ss_responsive_table:not(.show_med_res) .ss_reponsive_cell { width: 16.6667%;}}
@media(min-width:1107px) {.ss_responsive_table:not(.show_med_res) .ss_reponsive_cell { width: 14.2857%; }}
@media(min-width:1257px) {.ss_responsive_table:not(.show_med_res) .ss_reponsive_cell {width: 12.5%; }}
@media(min-width:1407px) {.ss_responsive_table:not(.show_med_res) .ss_reponsive_cell {width: 11.1111%; }}
/*@media(min-width:1557px) and (max-width:1706px) {.ss_responsive_table:not(.show_med_res) .ss_reponsive_cell {width: 10%; }}
@media(min-width:1707px) and (max-width:1849px) {.ss_responsive_table:not(.show_med_res) .ss_reponsive_cell {width: 9.09091%; }}*/
@media(min-width:937px) {.ss_responsive_table.show_med_res .ss_reponsive_cell { width: 25%}}
@media(min-width:1157px) {.ss_responsive_table.show_med_res .ss_reponsive_cell { width: 20% }}
@media(min-width:1377px) {.ss_responsive_table.show_med_res .ss_reponsive_cell { width: 16.6667% }}
/*@media(min-width:1596px) and (max-width:1816px) { .ss_responsive_table.show_med_res .ss_reponsive_cell { width: 14.2857% }}
@media(min-width:1817px) and (max-width:1849px) { .ss_responsive_table.show_med_res .ss_reponsive_cell { width: 12.5% }}*/
/*end: css for fixed cumulative layout shift */
/*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*/