/* march Release 4/03/2017 */
/*
 *  Core Owl Carousel CSS File
 *  v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/* display none until init */
.owl-carousel{
    display: none;
    position: relative;
    width: 96%;
    -ms-touch-action: pan-y; float:left;
}
.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%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.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);
}

/* mouse grab icon */
.grabbing {
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.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 crosual  */

.customNavigation{
  text-align: center;
}
.customNavigation a{
  -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);
}
.prev_button{margin-top:40px;}
.next_button{float:right;margin-top:42px; margin-left:4px; position:absolute;}
.prev_button:before{
    font-family: 'icomoon';
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e933";
    font-size: 1.0em;
    vertical-align: middle;
    margin-left: 0.7em;
    margin-top: -2px; background-color:#dee0e1; padding:20px 2px 20px 2px!important;
color:#fff!important;font-weight:bold;margin-left:-76em;position:absolute; z-index:9999;}
.prev_button:after {
    font-family: 'icomoon';
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e951";
    font-size: 1.0em;
    vertical-align: middle;
    margin-left: 0.1em;
    color:#fff!important;background-color:#dee0e1; padding:20px 2px 20px 2px!important;z-index:9999; position:absolute;
}

.owl-pagination{float: none;left: 0;margin: 0;position: absolute;top: -47px;}
.plp-pdp .owl-pagination{margin-top:-277px; float:left;}
.owl-theme .owl-controls .owl-page span{width:9px; height:9px; background:#d31d8d!important;}
.owl-text{font-weight:bold; font-size:18px; text-transform:uppercase; margin:15px 15px 45px 6px;float: left;}
.owl-text-sub{font-weight:bold; font-size:18px; text-transform:uppercase; margin: 15px 15px 45px 7px;float: left;}
.owl-text-sub-last{font-weight:bold; font-size:18px; text-transform:uppercase; margin: 15px 15px 25px 17px;float: left;}
.bottomgap{padding-bottom:20px;}
.hrline{border-bottom:1px solid #c3c3c3;}
.prev_buttonsec{float:left; margin-top:71px; position:absolute; z-index:999; margin-left:-651px;}
.next_buttonsec{float:right; margin-top:67px; margin-left:-48px; position:absolute;z-index:999;}
.owl-theme .owl-controls .owl-page span{width:8px!important; height:8px!important;}
.prev_buttonsec:before{
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e933";
    font-size: 2.0em;
    vertical-align: middle;
    margin-left: 0.7em;
    margin-top: -2px;
    color:#72787a!important; margin-top:31px; font-weight:bold;
}
.next_buttonsec:after {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e951";
    font-size: 2.0em;
    vertical-align: middle;
    margin-left: 0.7em;
    margin-top: -2px;
    color:#72787a!important; margin-top:31px;
}
/* START: Bugzilla 12993*/
.own-main{width:1250px; float:left; margin:0 auto;}
.clp .nav-container-cartridge{border-bottom: solid 1px #3b3b3b; padding-bottom: 30px;}
.clp .owl-text{margin:0px; font-size: 1em; font-weight: 100;}
/* END: Bugzilla 12993*/
.owlproduct-text{text-align:left; color:#000; height: 39.51px; overflow: hidden; margin:10px 10px 5px; font-size: 13px;} /*Endeca October Release*/
.owlproduct-text-red{color:#e31d28;text-align:left; padding-top:4px; padding-left: 10px;}
.owlproduct-text-red span.price-amount{text-decoration: none!important; font-size: 15px!important}
.item{text-align:left;}
.owl-carousel .owl-wrapper-outer{margin-left:1.9%; z-index:0}

.own-main-visitors .owl-theme .owl-controls .owl-buttons .owl-prev:before{
    font-family: 'icomoon';
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e933";
    font-size: 1.5em;
    vertical-align: middle;
    margin-left: 0.7em;
    margin-top: -2px;
    background-color:rgba(255, 255, 255, 0.15);
    padding:25px 8px 25px 8px!important;
    color:#333!important;
    font-weight:bold;
    margin-left: 0.5em;
    position:absolute;
    z-index:9999;
    margin-top:-142px;
    }
.own-main-visitors .owl-theme .owl-controls .owl-buttons .owl-next:after {
    font-family: 'icomoon';
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e951";
    font-size: 1.5em;
    vertical-align: middle;
    margin-left: 0.1em;
    color:#333!important;
    background-color:rgba(255, 255, 255, 0.15);
    padding:25px 8px 25px 8px!important;
    z-index:9999;
    position:absolute;
    margin-top:-142px;
    /* margin-left:32.5em; */
}
.own-main-visitors .owl-theme .owl-controls .owl-buttons .owl-prev{background:none!important;color:transparent;}
.own-main-visitors .owl-theme .owl-controls .owl-buttons .owl-next{background:none!important;}
.plp-pdp #owl-demo2.owl-theme .owl-controls .owl-buttons .owl-prev:before{
    margin-top:-180px;
}
.plp-pdp #owl-demo2.owl-theme .owl-controls .owl-buttons .owl-next:after {
    margin-top:-180px;
}
#owl-demo2.owl-theme .owl-controls .owl-buttons .owl-prev:before{
    font-family: 'icomoon';
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e933";
    font-size: 1.5em;
    vertical-align: middle;
    margin-left: 0.7em;
    margin-top: -2px; background-color:rgba(255, 255, 255, 0.15); padding:25px 8px 25px 8px!important;
    color:#333!important;font-weight:bold;margin-left:-31.2em;position:absolute; z-index:9999; margin-top:-127px;}
#owl-demo2.owl-theme .owl-controls .owl-buttons .owl-next:after {
    font-family: 'icomoon';
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e951";
    font-size: 1.5em;
    vertical-align: middle;
    margin-left: 0.1em;
    color:#333!important;background-color:rgba(255, 255, 255, 0.15); padding:25px 8px 25px 8px!important;z-index:9999; position:absolute;margin-top:-127px; margin-left:32.1em;
}
#owl-demo2.owl-theme .owl-controls .owl-buttons .owl-prev{background:none!important;}
#owl-demo2.owl-theme .owl-controls .owl-buttons .owl-next{background:none!important;}
.owl-wrapper3 .owl-theme .owl-controls .owl-buttons .owl-prev:before{
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e933";
    font-size: 2.0em;
    vertical-align: middle;
/*margin-left: 0.7em;*/
    margin-top: -2px;
    color:#72787a!important; /*margin-left:-23.4em;*/position:absolute; z-index:9999; margin-top:-142px;}
.owl-wrapper3 .owl-theme .owl-controls .owl-buttons .owl-next:after {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e951";
    font-size: 2.0em;
    vertical-align: middle;
    color:#72787a!important; margin-top:-6em; /*margin-left:24em;*/ position:absolute;
}
.owl-wrapper3 .owl-theme .owl-controls .owl-buttons .owl-prev{background:none!important;}
.owl-wrapper3 .owl-theme .owl-controls .owl-buttons .owl-next{background:none!important;}
.hrline{border-bottom:1px solid #c3c3c3;}
.clearboth{clear:both;}

.owl-item a .item{
    border-top: none;
    margin-top: 0;
    padding: 0;
}

.plp-pdp .owl-item .item{
    border-top: none;
    padding:0;
    margin-top:0px;
}
.owl-item .item .textpart{height: 50px; overflow: hidden;}
.owlproduct-text-red .price-strike-special{height: 16px;}
/* owl crosual  */
/*START Changes for HomePage Carousel - March Release 2017*/
#owl-example3 .owl-pagination{margin-top: -275px; float: left; margin-left: 12px;}
.owlproduct-text-red .price-strike-special{text-decoration: line-through;color: #aaa;}
.price-state.price-strike-special span {color: #aaa;}
/*END Changes for HomePage Carousel - March Release 2017*/
