
.product.description ul.ul-list {padding-left: 0;}
.product.description ul.ul-list li{position: relative;line-height: 20px;margin-bottom: 15px;padding-left: 20px;}
.product.description ul.ul-list li:before {content: '\f82b';font-family: 'porto-icons';font-style: normal;font-weight: normal;speak: none;left: 0;display: inline-block;text-decoration: inherit;text-align: center;font-variant: normal;position: absolute;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.page-header.type1 .logo {margin: 10px 0 !important;}
.page-header.type1 .nav-sections {background-color: #E92B49 !important;margin-bottom: 0 !important;}

.page-header.type1.sticky-header .logo {margin: 0px 0 !important;}
.gallery-box  {    position: relative;height: 100%;padding-bottom: 30px;}
.gallery-box img {min-height: 510px;object-fit: cover;height: 100%;}
.gallery-box .text-block {position: absolute;bottom: 30px;right: 0;left: 0;background-color:rgb(233 43 73 / 63%);color: white;padding-left: 20px;padding-right: 20px;width: 100%;}
.gallery-box .text-block h4 {font-size: 14px;}
.data-sheet-pdf {display:flex; width: 100%;margin-bottom: 20px;border-bottom: 1px solid #ebebeb;padding-bottom: 15px;}
.pdf-icon {position: relative;padding-left:30px;}
.pdf-icon:before {background:url(../images/pdf-icon.svg); content: ""; position: absolute;left: 0;top: -3px;width: 25px;height: 25px;}
@media (min-width: 768px), print{
	.sw-megamenu.navigation li>a>span{font-size:13px;}
	.page-header.type1 .navigation li.level0>.level-top { padding: 0 10px !important; }
	header.page-header.sticky-header .navigation li.level0 > .level-top { padding: 0 4px !important; }
	.sw-megamenu.navigation li.level0.classic .subchildmenu > li:hover > .subchildmenu {    z-index: 9;}
}
.sw-megamenu.navigation li.level0.classic .submenu a, .sw-megamenu.navigation li.level0.fullwidth .submenu a, .sw-megamenu.navigation li.level0.staticwidth .submenu a {color:#191919}

.our-categories {background: #fff; padding: 50px 0;}
.our-brands {background: #F3F3F3;border-bottom: #eceae8 solid 1px;border-top: #eceae8 solid 1px;padding: 45px 0 45px;}
.product-item-photo {border-radius: 0;border: 0;padding: 0;}
.login-container .alert.alert-warning, .checkout-index-index .alert.alert-warning {background: #fef0d8;padding: 10px;font-size: 14px;color: #8b6540;margin-bottom: 20px;}
.login-container .alert.alert-warning .alert-link, .checkout-index-index .alert.alert-warning .alert-link{font-weight: bold;}
.abs-product-link > a, .product-item-name > a, .product.name a > a {color:#191919;}
@media (max-width: 768px){
.sw-megamenu.navigation li.ui-menu-item > a {color:#fff !important}
.navigation .submenu:not(:first-child) ul > li a {color:#777777 !important;}
}

@media screen and (max-width:768px){
	#banner-slider-demo-11.owl-carousel .owl-item .item {background-size: 100% 100% !important;}
	#banner-slider-demo-11.owl-carousel .owl-item img{height:220px}
}
@media screen and (max-width:600px){
	#banner-slider-demo-11.owl-carousel .owl-item img{height:170px}
}
@media screen and (max-width:575px){
	#banner-slider-demo-11.owl-carousel .owl-item img{height:150px}
}
@media screen and (max-width:420px){
	#banner-slider-demo-11.owl-carousel .owl-item img{height:120px}
}
@media screen and (max-width:360px){
	#banner-slider-demo-11.owl-carousel .owl-item img{height:100px}
}
.product-info-main .product-info-price .price-box.price-final_price .price-label {display: none !important;}
