<style>
	
	@font-face{
		font-family:"Myriad Pro";
		src:url(//db.onlinewebfonts.com/t/c37920f95595038e0868564341c71133.eot);
		src:url(//db.onlinewebfonts.com/t/c37920f95595038e0868564341c71133.eot?#iefix) format("embedded-opentype"),
		url(//db.onlinewebfonts.com/t/c37920f95595038e0868564341c71133.woff2) format("woff2"),
		url(//db.onlinewebfonts.com/t/c37920f95595038e0868564341c71133.woff) format("woff"),
		url(//db.onlinewebfonts.com/t/c37920f95595038e0868564341c71133.ttf) format("truetype"),
		url('//db.onlinewebfonts.com/t/c37920f95595038e0868564341c71133.svg#Myriad Pro') format("svg")
	}
	
	@font-face {
		font-family: "Myriad Pro Condensed"; 
		src: url("//db.onlinewebfonts.com/t/d5c5dd8c703525e1694d71549b0df586.eot"); 
		src: url("//db.onlinewebfonts.com/t/d5c5dd8c703525e1694d71549b0df586.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/d5c5dd8c703525e1694d71549b0df586.woff2") format("woff2"), 
		url("//db.onlinewebfonts.com/t/d5c5dd8c703525e1694d71549b0df586.woff") format("woff"), 
		url("//db.onlinewebfonts.com/t/d5c5dd8c703525e1694d71549b0df586.ttf") format("truetype"), 
		url("//db.onlinewebfonts.com/t/d5c5dd8c703525e1694d71549b0df586.svg#Myriad Pro Cond") format("svg");
	}
     
		
		
		/***
		 * 
		 * PAGINA INTERNA 
		 * GALERIA IMAGENS DE PRODUTOS INTERNOS
		 * EX: FOTO 1, FOTO 2, FOTO 3 
		 * CLASS ACTIVE NO BLOCO DO LINK SELECIONADO
		 * 
		 **/
		
		#category-subcategory-gallery
		{
			background:#fff !important;
		}
		
		#category-subcategory-gallery img
		{
			margin-bottom:11px !important;
		}
		
		#category-subcategory-gallery .gallery-image
		{
			padding:5px !important;			
		}
		
        #category-subcategory-gallery .gallery-image .gallery-image-wrapper
		{
            display: block;
            overflow: hidden !important;
            height: 290px !important;
			margin-bottom:10px !important;
            position: relative;
		}
		#category-subcategory-gallery .gallery-image .gallery-image-wrapper-tall
		{
            display: block;
            overflow: hidden !important;
            height: 590px !important;
			margin-bottom:10px !important;
            position: relative;
			
		}
		
		#category-subcategory-gallery .gallery-image .gallery-image-wrapper-tall .slide-info
		{ 
			padding-top:50% !important;
			
		}
		
		#category-subcategory-gallery .gallery-image .gallery-image-wrapper:hover  .slide-info
		{
			display:block !important;
			
		}
		
		#category-subcategory-gallery .gallery-image .slide-image
		{
			display:block !important;
			float:left !important;
			
		}
		
		#category-subcategory-gallery .gallery-image .slide-info a {
			display: block !important;	
		}
		
		#category-subcategory-gallery .gallery-image .slide-info
		{
			position:absolute !important;
			float:left !important;
			background: rgba(0,0,0,0.8) !important;
			width:100% !important;
			height:100% !important;
			display:block !important;
			padding-left: 25px !important;
			padding-right: 25px !important;
			padding-top: 50px !important;
			/*width: 465px !important;
			height: 290px !important;
			width:98% !important;
			padding:50px !important;
			padding-top:75px !important;
			*/
			text-align:center !important;				
		}
		
	     #category-subcategory-gallery .gallery-image .slide-info span
		 {
			font-family: Arial Narrow,Arial,sans-serif !important;
			font-size: 22px !important;
			margin: 10px !important;
			margin-top: 15px !important;
			border-bottom: solid 0px #ec0046 !important;
			color:#fff !important;
	        font-family: 'Myriad Pro Condensed' !important;
            font-size: 18px !important;
            font-weight: 400 !important;
		}
		
		#category-subcategory-gallery .gallery-image .slide-info p {
			font-family: Arial Narrow,Arial,sans-serif !important;
			color:#fff !important;
			font-size:18px !important;
			margin-top:10px !important;
			line-height:20px !important;
		}
		
		
		#category-subcategory-banner{
			height:405px !important;
			display:block !important;
			overflow:hidden !important;
		}
		
		#category-subcategory-details {
			background:#000 !important;
			color:#ffffff !important;
			padding-top: 5px !important;
		}
		#category-subcategory-details  .slide-info-active{
			background: rgba(0,0,0,0.8) !important;
			height: 100% !important;
			margin-top:175px !important;
		}
		
			
		
		
		#subcategory-image-gallery {
			background: #000 !important;
		}
		#category-image-gallery		{
			background: #000 !important;
		}
		#subcategory-image-gallery .gallery-image {
            padding: 5px !important;
			padding-top: 0px !important;
			margin:0px !important;
			overflow: hidden !important;
        }
		
		#subcategory-image-gallery .gallery-image  .slide-image {
			display: block !important;
    		float: left !important;
		}
		#subcategory-image-gallery .gallery-image  .slide-image img {
			/*position:absolute !important;*/
		}
		#subcategory-image-gallery .gallery-image .slide-info{
			font-family: Arial Narrow,Arial,sans-serif !important;
			font-size: 18px !important;
			line-height: 20px !important;
			width:100% !important;
			height:100% !important;
			 padding-top: 75px !important;
			/*padding: 50px !important;
            padding-top: 75px !important;
			width:98% !important;
			height:98% !important;
			padding-top:15% !important;
			*/
			color:#fff !important;
			position:absolute !important;
			background: rgba(0,0,0,0.8) !important;
			/*display:none !important;*/
			text-align: center !important;
			
		}
		
		#subcategory-image-gallery .gallery-image .slide-info span {
			font-family: Arial Narrow,Arial,sans-serif !important;
			font-size: 22px !important;
			margin: 10px !important;
			margin-top: 15px !important;
			border-bottom: solid 0px #ec0046 !important;
			color: #fff !important;
		}
		
		#subcategory-image-gallery .gallery-image .slide-info p {
			font-family: Arial Narrow,Arial,sans-serif !important;
			color: #fff !important;
			font-size: 18px !important;
			margin-top: 10px !important;
			line-height: 20px !important;
		}		
		
		/***
		 * 
		 * PAGINA INTERNA 
		 * BLOCO DE IMAGENS DE SUBCATEGORIAS INTERNAS
		 * EX: CARPETE EM ROLO, CARPETE EM PLACAS 
		 * CLASS ACTIVE NO BLOCO DO LINK SELECIONADO
		 * 
		 **/
		
		#category-subcategory-details .gallery-image {
			padding:5px !important;			
		    overflow:hidden !important;
		}
		#category-subcategory-details .gallery-image .image {
			display:block !important;
			float:left !important;
			width:100% !important;
			height:300px !important;
		}
		
		#category-subcategory-details .gallery-image .slide-info {
			display:block !important;
			float:left !important;
			position:absolute !important;
		 /*	width:465px !important;
			height:290px !important;
			width: 98% !important;
   			height: 97%  !important;
            padding:15px !important;
			padding-top:25px !important;*/
			background: rgba(0,0,0,0.8) !important;
			width: 100% !important;
            height:100% !important;
			padding: 0px !important; 
  	        padding-top: 0px !important;
		}
		
		#category-subcategory-details .gallery-image  .slide-info span {
			font-family: Arial Narrow,Arial,sans-serif !important; 
			font-size:18px !important;
			/*margin:10px !important;*/
			/*margin-top:15px !important;*/
			padding:15px !important;
			padding-top:25px !important;
			padding-bottom:0px !important;
			display:block !important;
			border-bottom: solid 0px #ec0046 !important;
			font-weight:bold !important;
			font-family: 'Myriad Pro Condensed' !important;
            font-weight: 400  !important;
			font-size:24px !important;
		}
		#category-subcategory-details .gallery-image  .slide-info p {
			font-family: Arial Narrow,Arial,sans-serif !important; 
			
			/*margin:10px !important;
			margin-top:5px !important;
    		
			*/
			padding:15px !important; 
			padding-top:5px !important;
			padding-bottom:0px !important;
			width: 275px !important;
			
			line-height:20px !important;
			font-family: 'Myriad Pro Condensed' !important;
            font-weight: 300  !important;
			font-size:20px !important;
		}
		
		#category-subcategory-products-line {
			padding:50px !important;
			margin-bottom:15px !important;
			padding-bottom:20px !important;
		}
		
		#category-subcategory-products-line #internal-products-line-title {
			font-family: Arial Narrow,Arial,sans-serif !important;
			font-size: 96px !important;
			font-weight: normal !important;
			border-bottom: solid 0px #ec0046 !important;
			width: auto !important;
			float: left !important;
			line-height: 40px !important;
			color: #000 !important;
		    font-family: 'Myriad Pro Condensed' !important;
            font-weight: 400  !important;
		}
		
	
		#category-subcategory-products-line #internal-products-line-description {
			font-family: Arial Narrow,Arial,sans-serif !important;
			font-size:18px !important;
			display:none !important;
			width:500px !important;
			float:left !important;
			line-height:20px !important;
			margin-left:50px !important;
			margin-top:10px !important;
  	        font-family: 'Myriad Pro Condensed' !important;
            font-size: 22px !important;
            font-weight: 300  !important;;
		}
		
		#image-products-line {
			margin-top:75px !important;
			padding-left: 50px !important;
			/*margin-bottom:75px !important;
		 */
		}
		#category-image-gallery .gallery-image {
  		  padding: 5px !important;
		}
		#category-image-gallery .gallery-image img {
 		   margin-bottom: 11px !important;
		}
		
		#category-image-gallery .gallery-image .slide-info {
   			font-family: Arial Narrow,Arial,sans-serif !important;
            font-size: 18px !important;
    		line-height: 20px !important;
    		width: 100% !important;
    		height: 100% !important;
    		padding-top: 75px !important;
    		color: #fff !important;
    		position: absolute !important;
   			 background: rgba(0,0,0,0.8) !important;
   			 /* display: none !important; */
   			 text-align: center !important;
			
		}
		#category-image-gallery .gallery-image .gallery-image-wrapper-tall {
			display: block;
            overflow: hidden !important;
            height: 590px !important;
            margin-bottom: 10px !important;
            position: relative;
		}
		#category-image-gallery .gallery-image .gallery-image-wrapper-tall .slide-info {
			
			padding-top:75% !important;
		}
		
        #category-image-gallery .gallery-image .gallery-image-wrapper {
           display: block;
           overflow: hidden !important;
           height: 290px !important;
           margin-bottom: 10px !important;
           position: relative;
       }
		#category-image-gallery .gallery-image .slide-info span {
			font-family: Arial Narrow,Arial,sans-serif !important;
            font-size: 22px !important;
            margin: 10px !important;
            margin-top: 15px !important;
            border-bottom: solid 0px #ec0046 !important;
            color: #fff !important;
		}
		#category-image-gallery .gallery-image .slide-info p {
			font-family: Arial Narrow,Arial,sans-serif !important;
            color: #fff !important;
            font-size: 18px !important;
            margin-top: 10px !important;
            line-height: 20px !important;
		}
		#category-image-gallery .gallery-image .slide-image {
			position:relative !important;
			float: left !important;
        }
		
		#category-image-gallery .gallery-image .slide-info { 
		}
		
		#subcategory-image-gallery .gallery-image .slide-image {
            display: block !important;    float: left !important;
        }
		
		#image-products-line #internal-products-line-title {
			font-family: Arial Narrow,Arial,sans-serif !important;
			font-size: 72px !important;
			font-weight: normal !important;
			border-bottom: solid 0px #ec0046 !important;
			width: auto !important;
			float: left !important;
			line-height: 40px !important;
			color: #fff !important;
			margin-right: 50px !important;
			position:relative !important;
			/*
			 * top:35% !important;
			*/
		}
		#image-products-line #internal-products-line-description {
			font-family: Arial Narrow,Arial,sans-serif !important;
			font-size: 18px !important;
			display: block !important;
			width: 465px !important;
			float: left !important;
			line-height: 20px !important;
			margin-top: 10px !important;
			color:#fff !important;
			position:relative !important;
			
			/*
			 * top:35% !important;
			 */
		}
		#internal-category-info {
            margin-top:50px !important;
			padding-left:95px !important;
		}
				
		
		#internal-category-title{
			font-family: Arial Narrow,Arial,sans-serif !important; 
			font-size:80px !important;
			font-weight:normal !important;
			border-bottom:solid 0px #ec0046 !important;
			width:auto !important;
			float:left !important;			
		    line-height: 60px !important;
			color: #fff !important;
			font-family: 'Myriad Pro Condensed' !important;
		}
		#internal-category-description{
			clear:both !important;
			font-family: Arial Narrow,Arial,sans-serif !important; 
			font-size:18px !important;
			width:483px !important; 
			font-family: 'Myriad Pro Condensed' !important;
			font-weight:300 !important;
			font-size: 22px !important;
		}
		#internal-category-description  {
			line-height:20px !important;
		}
		
		.gallery-products-line{
			
		}
		.products{
			overflow:hidden !important;
		}
		.products-line{
			width:1957px !important;
		}
		.products-line .slide-image {
            display: block !important;
            float: left !important;
        }
		.products-line .slide-info span {
			font-family: Arial Narrow,Arial,sans-serif !important;
			font-size: 18px !important;
			font-weight: bold !important;
			border-bottom: solid 0px #ec0046 !important;
			
    	    font-family: 'Myriad Pro Condensed' !important;
           font-size: 22px !important;
          font-weight: 400  !important;
		}
		.products-line .slide-info p{
			padding:15px !important;
			line-height:20px !important;
		    font-family: 'Myriad Pro Condensed' !important;
            font-size: 20px !important;
            font-weight: 300  !important;
			
		}
		.link-product:hover .slide-info {
			display:block !important; 
			background:#fff !important;
			color:#000 !important;
		}
		.products-line  .slide-info {
			padding-top: 50px !important;
			top:200px !important;
			display: block !important;
			float: left !important;
			position: absolute !important;
			height: 228px !important;
			width: 272px !important;
			color: #fff !important;
			background:rgba(0,0,0,0.8) !important;
			text-align: center !important;
			font-size: 18px !important;
			font-weight: normal !important;
			font-family: Arial Narrow,Arial,sans-serif !important;
		}
		.products-line .active{
		    background:#fff !important;	
			color:#000 !important;
		}
		
		
		.product-line{
			padding:0px !important;
		}
		#masthead #main-nav {
		    display:none !important;
		}
		
		.navbar-brand{
			width:100% !important;
			padding: 15px !important;
		}
		
		#post-62 .entry-content{
			background:#000 !important;
		}
		.products-list { background:#fff }
		.col-menu-side{
			overflow:hidden !important
		}
		
		.imagem-form-field{
			padding-left:0px !important;
		}
		
		#slider{
			width:1900px !important;
			overflow:hidden !important;
			height:240px !important;
			position: relative !important;
		}
		
		#slider-page{
			width: 100% !important;
			overflow:hidden !important;
			overflow-x:hidden !important;		
			background:#000 !important;
			position: absolute !important;
            bottom: 0px !important;
		}
		
		.site-footer .site-logo {
				padding-left: 75px !important;
        }
		
		#gallery{
			width:100% !important;
			margin:0px auto;
			
		}
		
		.category-subcategory-gallery .gallery-image-wrapper-tall .slide-image { 
            width:100% !important;
            height:600px !important;
            background-size: cover !important;
            background-repeat: no-repeat  !important;
            background-position: center center  !important; 
         }

        .category-subcategory-gallery .gallery-image-wrapper .slide-image {
             width:100% !important;
             height:300px !important;
             background-size: cover !important;
             background-repeat: no-repeat  !important;
             background-position: center center  !important; 
         }
  
         #category-subcategory-gallery .gallery-image .slide-info p{
            max-height: 60px !important;
            overflow: hidden !important;
            width: 90% !important;
            margin: 0px auto;
            margin-bottom: 10px !important;
            font-family: 'Myriad Pro Condensed' !important;
            font-size: 22px !important;
            font-weight: 300 !important;			 
         }

         #category-subcategory-gallery .gallery-image .slide-info { 
                display:none !important;
         }
      
         #category-subcategory-gallery .gallery-image .gallery-image-wrapper-tall:hover .slide-info {
	            display:block !important;
      	}
		
		#slider-flex .flex-active-slide img{ width:1905px !important; }
       
		#slider-flex .slides{ padding:0px !important;}
		#carousel { background:#000 !important; position: absolute !important;    bottom: 0px !important;}
		
		.slides .flex-active-slide { width:unset !important;}
		.slides li{ width:unset !important}
		
		.item-slide{
              cursor:pointer !important;
		}
		
		.site-footer{
			
		}
		#slider-page {
			
		}
		
		.produto-carpete{
			background:url("http://www.vilacultural.com.br/marrei/portal/wp-content/uploads/2020/01/navegacao-imagem1.png") no-repeat  !important;
			background-size:cover !important;
		}
		
		.produto-tapete {
			background:url("http://www.vilacultural.com.br/marrei/portal/wp-content/uploads/2020/01/navegacao-imagem2.png") no-repeat  !important;
			background-size:cover !important;		
		}
		
		.produto-papeis-de-parede{
			background:url("http://www.vilacultural.com.br/marrei/portal/wp-content/uploads/2020/01/navegacao-imagem3.png") no-repeat  !important;
			background-size:cover !important;		
			
		}
		
		.produto-hunter{
			background:url("http://www.vilacultural.com.br/marrei/portal/wp-content/uploads/2020/01/navegacao-imagem4.png") no-repeat  !important;
			background-size:cover !important;		
		}
		
		.produto-cortinas{
			background:url("http://www.vilacultural.com.br/marrei/portal/wp-content/uploads/2020/01/navegacao-imagem5.png") no-repeat  !important;
			background-size:cover !important;					
		}
		
		.produto-pisos-laminados{
			background:url("http://www.vilacultural.com.br/marrei/portal/wp-content/uploads/2020/01/navegacao-imagem6.png") no-repeat  !important;
			background-size:cover !important;								
		}
		
		.produto-pisos-viniculos{
			background:url("http://www.vilacultural.com.br/marrei/portal/wp-content/uploads/2020/01/navegacao-imagem7.png") no-repeat  !important;
			background-size:cover !important;								
		}
		
		#category-subcategory-details .gallery-image .slide-info span {
			font-size:24px !important;
		}
		#social-media{
			padding-left:10px !important;
		}
	    #produtos {
		    margin-top: 45px !important;
		    padding-left:0px !important;
		}
		#top-menu{			
            display: block;
            float: right;
            width: 700px;

		}
		#content-5 { 
		padding:0px !important;
		}
		.row {
            flex-wrap:unset !important;
		}
		
		.carousel-inner {
  
}
			
		
	</style>

