/* Ferie Start */

#column-ferie .ApHtml.block {
	margin-bottom: 0 !important;
	text-align: center;
}

#column-ferie {
	background: #02a89e;
	text-transform: uppercase;
	padding: 12px 10px 5px 10px;
	margin-bottom: -2px !important;
}

.ferie h5 {
	color: white;
}

/* Ferie End */

p.payment_module a {
  padding-left: 17px;
}

.payment_module a img {
  width: 75px;
}

p.payment_module a.nexixpay::after {
	display: none !important;
}

.leo-megamenu .navbar-nav > li.home {
    padding-left: 0;
    display: none;
}

.black-info{
  background: #000;
  padding: 20px;
  color: #fff;
  font-size: 17px;
  text-align: center;
  border-style: dashed;
}


.header-logo img {
		max-width: 200px;
}

@media screen and (min-width: 1900px){
	.header-logo {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
    height: 98px;
	}

	.header-logo img {
		width: 90%;
		height: auto;
		max-width: 200px;
	}
}




.in-stock #old_price_display, .in-stock .old-price {
    display: block !important;
}

.in-stock #old_price {
    margin-bottom: 0px;
}


.product_list .in-stock .product-block .price{
    display: inline-block !important;
}

 .product_list .in-stock #old_price_display, .product_list .in-stock .old-price{
    display: inline-block !important;
}

.tab-content > .active {
    display: block;
    overflow: auto;
}

/* .category-21838 #breadcrumb {
	background: #8e1a2d !important;
} 

.category-21838 .cat-name, .category-21838 .cat_desc.rte {
	color: white;
} */

.blackfriday-menu {
	font-weight: bold;
}

.stock-menu {
	font-weight: bold;
	/* color: #02a89e; */
}

#topbar {
  min-height: 35px;
  font-size: 12px;
  /* background: white; */
  border-bottom: 1px solid #ededed;
  text-align:center;
  /*background: #b97a60;*/
  /* background: #e2bc3f; */
  background: #e8e253;
  padding: 15px 0 5px 0;
}

.leo-megamenu .dropdown-menu li a {
	color: #333;
}

.christmas-menu .menu-title {
	color: #e8e253 !important;
	font-weight: bold;
}

.tp-widget-wrapper {
	text-align: left !important;
}

/* Fulvio Start */

/*.row.hidden-sp.fulvio {
	display: none;
}

.row.fulvio {
	display: none;
}*/

.fulvio.col-lg-6.col-md-6.col-sm-12.col-xs-12.col-sp-12.ApColumn {
	padding: 30px 0px 30px 30px;
}

.aboutus-home.fulvio {
	text-align: center;
	padding: 0 30px;
}

.product-list-1446395259 .product_img_link {
	background-color: #f8f8f8;
	padding: 20px;
}

.replace-2x.img-responsive {
	mix-blend-mode: multiply;
}

.aboutus-home.fulvio strong {
	font-weight: 400;
}

.aboutus-home.fulvio .block_content {
	line-height: 32px;
	font-size: 16px;
}

@media screen and (min-width: 1281px) {

/* Optimized */

.new-products h2, .new-featured-products h2, .new-video h2, .new-outofstock h2, .new-brand h2 {
	margin-top: 30px;
	font-weight:500;
}

.text-newproducts {
	line-height: 40px;
	padding: 40px 40px 40px 0;
}

.text-featuredprod {
	line-height: 40px;
	padding: 40px 40px 40px 0;
}

.text-video {
	line-height: 40px;
	padding: 40px 40px 40px 0;
}

.text-outofstock {
	line-height: 40px;
	padding: 40px 40px 40px 0;
}

.text-brand {
	line-height: 40px;
	padding: 40px 40px 40px 0;
}

.text-aboutus {
	line-height: 40px;
	padding: 40px 40px 40px 0;
}

.fulvio .text-interior {
	line-height: 40px;
	font-size: 16px;
	margin-bottom: 20px;
}
}

/* Smartphone */

@media screen and (max-width: 480px){
	
	.new-products h2, .new-featured-products h2, .new-video h2, .new-outofstock h2, .new-brand h2 {
		margin-top: 30px;
		font-weight:500;
		font-size: 25px;
	}
	
	.aboutus-home.fulvio h2, .Interior-design-service.fulvio h2, .new-aboutus h2 {
		font-size: 25px;
	}

	.new-products, .new-featured-products, .new-outofstock, .new-brand, .new-aboutus {
		margin-bottom: 80px;
		text-align: center;
	}
	
	.new-video, .new-aboutus {
		margin-bottom: 30px;
		text-align: center;
		padding: 0 20px;
	}

	.text-newproducts, .text-featuredprod, .text-video, .text-outofstock, .text-brand, .text-aboutus {
		line-height: 20px;
		text-align: center;
		font-size: 14px;
		padding: 0;
	}
	
	.text-interior {
		line-height: 40px;
		padding: 0 20px;
	}

	.aboutus-home.fulvio .block_content {
		line-height: 20px;
		font-size: 14px;
	}
	
	.row .services .fulvio .ApHtml.block {
		margin-top: 20px;
	}
	
	.fulvio .text-interior {
		line-height: 20px;
		font-size: 14px;
		margin-bottom: 20px;
	}

	.product-list-1446395259 .product_img_link {
		background-color: #f8f8f8;
		padding: 10px;
		display: block;
	}

	.about-us .about-us-right.ApColumn {
		padding-right: 10px;
	}
	
	.row.banner-new.fulvio {
		background: #fff;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	
	#image-form_9202368096722504 {
		margin-bottom: 0px;
	}
	
	.ApColumn .block {
		margin-bottom: 22px;
	}
	
	.services.fulvio {
		padding-bottom: 0px !important;
	}
	
	.iview.iview-group-18 {
		height: 270px !important;
	}
	
	.iviewSlider {
		transform: scale(0.4) !important;
		transform-origin: -17% 0px 0px !important;
	}
	
	.tp-caption {
		left: 28% !important;
	}
	
	.footer-left .title_block {
		padding-top: 40px;
	}

}

/* Tablet */

@media screen and (min-width: 481px) and (max-width: 991px){

	.row.fulvio.ApRow.has-bg.bg-boxed {
		padding-top: 4% !important;
	}
	
	.new-products h2, .new-featured-products h2, .new-video h2, .new-outofstock h2, .new-brand h2 {
		margin-top: 10px;
		font-weight: 500;
		font-size: 25px;
	}
	
	.aboutus-home.fulvio h2, .Interior-design-service.fulvio h2, .new-aboutus h2 {
		font-size: 25px;
	}

	.new-products, .new-featured-products, .new-outofstock, .new-brand, .new-aboutus {
		margin-bottom: 80px;
		text-align: center;
	}
	
	.new-video, .new-aboutus {
		margin-bottom: 0;
		text-align: center;
		padding: 0 20px;
	}

	.text-newproducts, .text-featuredprod, .text-video, .text-outofstock, .text-brand, .text-aboutus {
		line-height: 20px;
		text-align: center;
		font-size: 14px;
		padding: 0;
	}
	
	.text-interior {
		line-height: 40px;
		padding: 0 20px;
	}

	.aboutus-home.fulvio .block_content {
		line-height: 20px;
		font-size: 14px;
	}
	
	.fulvio .text-interior {
		line-height: 20px;
		font-size: 14px;
		margin-bottom: 20px;
	}

	.product-list-1446395259 .product_img_link {
		background-color: #f8f8f8;
		padding: 10px;
		display: block;
	}

	.about-us .about-us-right.ApColumn {
		padding-right: 10px;
	}
	
	.row.banner-new.fulvio {
		padding-top: 20px !important;
		padding-bottom: 0px !important;
	}
	
	#image-form_9202368096722504 {
		margin-bottom: 0px;
	}
	
	.ApColumn .block {
		margin-bottom: 22px;
	}
	
	.img-video {
		margin-top: 10px;
	}
	
	.services.fulvio {
		padding-bottom: 0px !important;
	}
	
	.about-us.icon-image {
		width: 25% !important;
	}
	
}

@media screen and (min-width: 992px) and (max-width: 1280px){

	.new-products h2, .new-featured-products h2, .new-video h2, .new-outofstock h2, .new-brand h2 {
		margin-top: 30px;
		font-weight:500;
		font-size: 25px;
	}
	
	.aboutus-home.fulvio h2, .Interior-design-service.fulvio h2, .new-aboutus h2 {
		font-size: 25px;
	}
	
	.new-video, .new-aboutus {
		margin-bottom: 30px;
		text-align: left;
		padding: 0 20px;
	}

	.text-newproducts, .text-featuredprod, .text-video, .text-outofstock, .text-brand, .text-aboutus {
		line-height: 32px;
		text-align: left;
		font-size: 14px;
		padding: 0;
	}
	
	.text-interior {
		line-height: 40px;
		padding: 0 20px;
	}

	.aboutus-home.fulvio .block_content {
		line-height: 20px;
		font-size: 14px;
	}
	
	.fulvio .text-interior {
		line-height: 20px;
		font-size: 14px;
		margin-bottom: 20px;
	}

	.product-list-1446395259 .product_img_link {
		background-color: #f8f8f8;
		padding: 10px;
		display: block;
	}

	.about-us .about-us-right.ApColumn {
		padding-right: 10px;
	}
	
	.row.banner-new.fulvio {
		/*background: #fff;*/
		padding-top: 20px !important;
		padding-bottom: 0px !important;
	}
	
	#image-form_9202368096722504 {
		margin-bottom: 0px;
	}
	
	.ApColumn .block {
		margin-bottom: 22px;
	}
	
	.services.fulvio {
		padding-bottom: 40px !important;
	}


}



/* End optimized */

/* Fulvio End */