.cms-page-view .owl-carousel li { font-style: normal }
.productslider-container { margin: 0 0 25px}
.productslider-container .owl-carousel, .productslider-container .owl-carousel ul {list-style: none; margin: 0; padding: 0 }
.productslider-container .owl-carousel li { margin: 0 }
.productslider-container .owl-carousel .availability { margin: 0; font-size: 10px; line-height: 1.2 }
.productslider-container .owl-carousel li.item{ margin: 0 7px}
.productslider-container .owl-carousel li.item img{ max-width: 100%}

.productslider-container-rtl { direction: rtl}
.productslider-container-rtl .owl-carousel .owl-buttons {left: 0; right: inherit }
.productslider-container-rtl .owl-carousel .owl-item {float: right}

/*
* Cartown styles
**********************/
.productslider-container {
    margin: 0 -15px 60px;
    position: relative;
    z-index: 3;
}
.productslider-container .title-container h2 {
	margin: 0 0 40px 15px;
	font-weight: 400;
	text-transform: uppercase;
}
.productslider-container .owl-carousel { position: relative; margin: 0; }
.productslider-container .owl-carousel .owl-wrapper-outer { position: absolute; z-index: 1 }
.productslider-container .owl-carousel li.item{ width: 100% !important; margin: 0 }
.productslider-container .owl-carousel .add-to-links { margin-top: 0 }

/*
* animation
**********************/
.productslider-container .owl-buttons,
.productslider-container .owl-controls .owl-page span,
.productslider-container .owl-controls div.owl-prev i,
.productslider-container .owl-controls div.owl-next i,
.nwd_ps_cartown2 .owl-controls .owl-buttons div {
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

/*
* RTL mode
**********************/
.productslider-container-rtl .owl-controls,
.productslider-container-rtl .rating-wrapper {
	direction: ltr;
}
.productslider-container-rtl .products-grid .add-to-links li:first-child {
	border-right: 0;
}
.productslider-container-rtl .products-grid .add-to-links li:last-child {
	border-right: 1px solid #e4e4e4;
}



/*
* nwd_ps_cartown1
*********************************************/

.nwd_ps_cartown1 .owl-controls{
    display: block;
    margin: 10px auto 0;
    text-align: center;
}

/* Styling Pagination*/

.nwd_ps_cartown1 .owl-controls .owl-page{
    display: inline-block;
    zoom: 1;
    *display: inline;/*IE7 life-saver */
}
.nwd_ps_cartown1 .owl-controls .owl-page span{
    display: block;
    width: 13px;
    height: 13px;
    margin: -2px 1px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.nwd_ps_cartown1 .owl-controls .owl-page:hover span,
.nwd_ps_cartown1 .owl-controls div.owl-prev:hover i,
.nwd_ps_cartown1 .owl-controls div.owl-next:hover i,
.nwd_ps_cartown1 .owl-controls .owl-page.active span {
}
.nwd_ps_cartown1 .owl-controls .owl-pagination div.owl-prev,
.nwd_ps_cartown1 .owl-controls .owl-pagination div.owl-next {
    display: inline-block;
    border-radius: 0;
    padding: 7px 13px;
    margin: 0 -2px;
    cursor: pointer;
}
.nwd_ps_cartown1 .owl-controls .owl-pagination div.owl-prev{
    background: url(../../images/owl-prev.png) no-repeat;
    margin-right: -3px;
}
.nwd_ps_cartown1 .owl-controls .owl-pagination div.owl-next {
    background: url(../../images/owl-next.png) no-repeat;
}


/*
* nwd_ps_cartown2
*********************************************/

.nwd_ps_cartown2 .owl-controls{
    display: block;
    margin: 10px auto 0;
    text-align: center;
}
/* Styling Next and Prev buttons */
.nwd_ps_cartown2 .owl-controls .owl-buttons {
    position: absolute;
    z-index: 1;
    top: 50%;
    width: 100%;
    margin-top: -31px
}

.nwd_ps_cartown2 .owl-buttons {
    visibility: hidden;
    opacity: 0;
}
.nwd_ps_cartown2:hover .owl-buttons {
    visibility: visible;
    opacity: 1;
}

.nwd_ps_cartown2 .owl-controls .owl-buttons div {
    position: absolute;
    display: block;
    width: 38px;
    height: 62px;
    margin: 0;
    padding: 0;

    border: 3px solid #ebebeb;
    background: #fff;
    color: #363636;
    line-height: 56px;
    font-size: 20px;
    text-align: center;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.nwd_ps_cartown2 .owl-controls .owl-buttons div.disabled,
.nwd_ps_cartown2 .owl-controls .owl-buttons div.disabled:hover {
    cursor: default;
}
.nwd_ps_cartown2 .owl-controls .owl-buttons .owl-prev,
.products-grid.nwd_ps_cartown2 .owl-controls .owl-buttons .owl-prev{
    left: 0;
}
.nwd_ps_cartown2 .owl-controls .owl-buttons .owl-next,
.products-grid.nwd_ps_cartown2 .owl-controls .owl-buttons .owl-next{
    right: 0;
}


/* Styling Pagination*/

.nwd_ps_cartown2 .owl-controls .owl-pagination {
    position: absolute;
    top: -70px;
    right: 15px;
}
.nwd_ps_cartown2 .owl-controls .owl-page{
    display: inline-block;
    margin: 0 0 0 8px;
    zoom: 1;
    *display: inline;/*IE7 life-saver */
}
.nwd_ps_cartown2 .owl-controls .owl-page span{
    display: block;
    width: 8px;
    height: 8px;
    margin: -2px 1px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #d7d7d7;
}
.nwd_ps_cartown2 .owl-controls .owl-page:hover span,
.nwd_ps_cartown2 .owl-controls .owl-page.active span {
}