/*=========================Fonts=======================*/

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-BoldItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-Bold.woff2') format('woff2'),
        url('../fonts/TTNorms-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-Black.woff2') format('woff2'),
        url('../fonts/TTNorms-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-BlackItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-ExtraLight.woff2') format('woff2'),
        url('../fonts/TTNorms-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-ExtraBold.woff2') format('woff2'),
        url('../fonts/TTNorms-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-HeavyItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-HeavyItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-Heavy.woff2') format('woff2'),
        url('../fonts/TTNorms-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-Italic.woff2') format('woff2'),
        url('../fonts/TTNorms-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-Light.woff2') format('woff2'),
        url('../fonts/TTNorms-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-Medium.woff2') format('woff2'),
        url('../fonts/TTNorms-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-LightItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-MediumItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-Regular.woff2') format('woff2'),
        url('../fonts/TTNorms-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-Thin.woff2') format('woff2'),
        url('../fonts/TTNorms-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rubik', sans-serif!important;
    src: url('../fonts/TTNorms-ThinItalic.woff2') format('woff2'),
        url('../fonts/TTNorms-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {margin-top: 0px; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {color: #FFF; font-size: 14px; margin: 5px; padding: 4px 7px; background: #D6D6D6; display: inline-block; cursor: pointer; border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {background: #869791; color: #FFF; text-decoration: none; }
.owl-theme .owl-nav .disabled {opacity: 0.5; cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 10px; }
.owl-theme .owl-dots {text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {display: inline-block; zoom: 1; *display: inline; }
.owl-theme .owl-dots .owl-dot span {width: 10px; height: 10px; margin: 5px 7px; background: #D6D6D6; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #869791; }
.owl-theme .owl-nav {position: relative; top: 10px; width: 100%;}
.owl-next{background: #fff !important; color: #000 !important; font-size: 28px !important; border: solid 1px #423d3d !important; opacity: 1 !important; margin-right: 10px !important; height: 40px; padding: 0px !important; border-radius: 60px !important; width: 40px; box-shadow: 3px 3px 6px 3px #e8e8e8;}
.owl-prev{background: #fff !important; color: #000 !important; font-size: 28px !important; border: solid 1px #423d3d !important; opacity: 1 !important; margin-right: 10px !important; height: 40px; padding: 0px !important; border-radius: 60px !important; width: 40px; box-shadow: 3px 3px 6px 3px #e8e8e8;}
.wbrecomm_fbt{margin-bottom: 40px;}
.wbrecomm_sp{margin-bottom: 40px;}
.product_offer{position: absolute; background: #5bce04; padding: 2px 10px !important; top: 0; color: #fff; font-size: 13px;}
.slider-heading{border-bottom: solid 1px #6e6e6e; padding: 10px 0 2px 0px; max-width: 100%; width: 99%; margin: 0px auto; text-align: left; font-weight: 700; font-size: 24px; color: #000;}
.fnb_temp_slider_heading{border-bottom: solid 0px #6e6e6e;}
.owl-img-wrapper{height: 240px; display: table-cell; vertical-align: middle; width: 275px;}
.owl-item .book1{ padding-top:0px;}
.owl-item .book1 a{color: #000; font-size: 13px; /*overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;*/ min-height:32px; }

.fnb_temp_slider .owl-item .book1 a{color: #000; font-weight:700; font-family: 'Rubik', sans-serif!important;font-size: 13px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; min-height:32px; font-weight:700; font-family: 'Rubik', sans-serif!important;}

.owl-item .book5{ padding-top:6px;}

.owl-item .book5 a{color: #3e6c85;font-weight: 600;font-size: 18px;}

.fnb_temp_slider .owl-item .book5 a{color: #3e6c85; font-size: 18px;  font-weight:700; font-family: 'Rubik', sans-serif!important;}

.owl-item .item a.item-img{width: auto; height:100%; text-align: right; display: block;}
.counter{width: 100%; text-align: right; font-size: 12px; padding: 4px 8px; height: 26px;}
.fnb_temp_slider_count{ display:none;}
.recom-prod-widget .fnb_temp_slider {margin-top:20px;}
.recom-prod-widget .fnb_temp_slider .owl-item .item{padding: 0px; border: solid 1px #d7d6d7; border-radius: 5px; margin-bottom: 30px; width: 100%; display: inline-block; float: unset; margin-left: 0px; min-height: 93px}
.recom-prod-widget .fnb_temp_slider .owl-img-wrapper{height:89px!important; width:auto; float:right; max-width:140px;}
.recom-prod-widget .fnb_temp_slider .item a.item-img{border-radius:0px 5px 5px 0px;}
.recom-prod-widget .fnb_temp_slider .item img{border-radius:0px 5px 5px 0px;  height:100%!important;}
.recom-prod-widget .fnb_temp_slider .prod-price{float: left; padding: 10px; width: 49%;}
.recom-prod-widget .fnb_temp_slider .prod-price .book5 span{margin: 0px!important; font-weight:700; font-family: 'Rubik', sans-serif!important;}
.recom-prod-widget .fnb_temp_slider  .owl-nav{position: absolute; top: -64px; text-align:right;}
.recom-prod-widget .fnb_temp_slider  .owl-nav .owl-prev{background: #fff!important; border: 0px!important; box-shadow: unset!important; color: #393939!important; font-size: 36px!important; outline: unset;}
.recom-prod-widget .fnb_temp_slider  .owl-nav .owl-next{background: #fff!important; border: 0px!important; box-shadow: unset!important; color: #393939!important; font-size: 36px!important; outline: unset;}
.recom-prod-widget .fnb_temp_slider  .owl-nav .disabled{color:#8d8d8d!important;}
.recom-prod-widget .fnb_temp_slider  .owl-nav .owl-next:hover,  .recom-prod-widget .fnb_temp_slider .owl-nav .owl-prev:hover {background:#f2f3f2!important;}

.recommendation .fnb_temp_slider {margin-top:20px;}
.recommendation .fnb_temp_slider .owl-item .item{padding: 0px; border: solid 1px #d7d6d7; border-radius: 5px; margin-bottom: 30px; width: 100%; display: table; float: unset; margin-left: 0px; min-height: 93px;}
.recommendation .fnb_temp_slider .owl-img-wrapper{height:89px!important; width:140px; float:right;  display:block}
.recommendation .fnb_temp_slider .item a.item-img{border-radius:0px 5px 5px 0px;}
.recommendation .fnb_temp_slider .item img{border-radius:0px 5px 5px 0px; width: auto!important; height: 100%!important; max-width: 119px; display: unset!important;}
.recommendation .fnb_temp_slider .prod-price{float: left; padding: 10px; width: 49%; text-align:left;}
.recommendation .fnb_temp_slider .prod-price .book5 span{margin: 0px!important;}
.recommendation .fnb_temp_slider .owl-nav{position: absolute; top: -64px; text-align:right;}
.recommendation .fnb_temp_slider .owl-nav .owl-prev{background: #fff!important; border: 0px!important; box-shadow: unset!important; color: #393939!important; font-size: 36px!important; outline: unset;}
.recommendation .fnb_temp_slider .owl-nav .owl-next{background: #fff!important; border: 0px!important; box-shadow: unset!important; color: #393939!important; font-size: 36px!important; outline: unset;}
.recommendation .fnb_temp_slider .owl-nav .disabled{color:#8d8d8d!important;}
.recommendation .fnb_temp_slider .owl-nav .owl-next:hover,  .recommendation .fnb_temp_slider .owl-nav .owl-prev:hover {background:#f2f3f2!important;}



.best-selling-prod-widget .fnb_temp_slider {margin-top:20px;}
.best-selling-prod-widget .fnb_temp_slider .owl-item .item{padding: 0px; border: solid 1px #d7d6d7; border-radius: 5px; margin-bottom: 30px; width: 100%; display: table; float: unset; margin-left: 0px; min-height: 93px;}
.best-selling-prod-widget .fnb_temp_slider .owl-img-wrapper{height:89px!important; width:140px; float:right;  display:block}
.best-selling-prod-widget .fnb_temp_slider .item a.item-img{border-radius:0px 5px 5px 0px;}
.best-selling-prod-widget .fnb_temp_slider .item img{border-radius:0px 5px 5px 0px; width: auto!important; height: 100%!important; max-width: 119px; display: unset!important;}
.best-selling-prod-widget .fnb_temp_slider .prod-price{float: left; padding: 10px; width: 49%; text-align:left;}
.best-selling-prod-widget .fnb_temp_slider .prod-price .book5 span{margin: 0px!important;}
.best-selling-prod-widget .fnb_temp_slider  .owl-nav{position: absolute; top: -64px; text-align:right;}
.best-selling-prod-widget .fnb_temp_slider .owl-nav .owl-prev{background: #fff!important; border: 0px!important; box-shadow: unset!important; color: #393939!important; font-size: 36px!important; outline: unset;}
.best-selling-prod-widget .fnb_temp_slider .owl-nav .owl-next{background: #fff!important; border: 0px!important; box-shadow: unset!important; color: #393939!important; font-size: 36px!important; outline: unset;}
.best-selling-prod-widget .fnb_temp_slider .owl-nav .disabled{color:#8d8d8d!important;}
.best-selling-prod-widget .fnb_temp_slider .owl-nav .owl-next:hover,  .best-selling-prod-widget .fnb_temp_slider .owl-nav .owl-prev:hover {background:#f2f3f2!important;}

@media only screen and (max-width: 540px) {
	.owl-img-wrapper {height: 190px;}
	.owl-carousel .owl-item img{max-height: 145px;}
	.recom-prod-widget .fnb_temp_slider .owl-img-wrapper{width: 131px;}
	.recom-prod-widget .fnb_temp_slider .prod-price{padding: 10px; width: 164px;;}
	.recom-prod-widget .fnb_temp_slider .prod-price .book5 span {margin: 0px!important;}
	.recom-prod-widget .fnb_temp_slider{margin-top: 10px;}
	.slider-heading{font-size: 17px; padding-left: 5px;}
	.recom-prod-widget .fnb_temp_slider .owl-nav .owl-prev{margin: 0px!important; width: 35px; height: 35px; font-size: 23px!important; margin-right: 15px!important;}
	.recom-prod-widget .fnb_temp_slider .owl-nav .owl-next{margin: 0px!important; width: 35px; height: 35px; font-size: 23px!important;}
	.recom-prod-widget .fnb_temp_slider .owl-nav{top: -44px;}

	.recommendation .fnb_temp_slider .owl-img-wrapper{width: 131px;}
	.recommendation .fnb_temp_slider .prod-price{padding: 10px; width: 164px;;}
	.recommendation .fnb_temp_slider .prod-price .book5 span {margin: 0px!important;}
	.recommendation .fnb_temp_slider{margin-top: 10px;}
	.slider-heading{font-size: 17px; padding-left: 5px; padding-right:45px;}
	.recommendation .fnb_temp_slider .owl-nav .owl-prev{margin: 0px!important; width: 35px; height: 35px; font-size: 23px!important; margin-right: 15px!important;}
	.recommendation .fnb_temp_slider .owl-nav .owl-next{margin: 0px!important; width: 35px; height: 35px; font-size: 23px!important;}
	.recommendation .fnb_temp_slider .owl-nav{top: -44px;}

	.best-selling-prod-widget .fnb_temp_slider .owl-img-wrapper{width: 131px;}
	.best-selling-prod-widget .fnb_temp_slider .prod-price{padding: 10px; width: 164px;;}
	.best-selling-prod-widget .fnb_temp_slider .prod-price .book5 span {margin: 0px!important;}
	.best-selling-prod-widget .fnb_temp_slider  {margin-top: 10px;}
	.slider-heading{font-size: 17px; padding-left: 5px; padding-right:45px;}
	.best-selling-prod-widget .fnb_temp_slider .owl-nav .owl-prev{margin: 0px!important; width: 35px; height: 35px; font-size: 23px!important; margin-right: 15px!important;}
	.best-selling-prod-widget .fnb_temp_slider .owl-nav .owl-next{margin: 0px!important; width: 35px; height: 35px; font-size: 23px!important;}
	.best-selling-prod-widget .fnb_temp_slider .owl-nav{top: -44px;}
}


